body { background: #EEE; }
a { color: #008bc4; }
p { padding:0px 0 10px 0; margin:0; line-height: 20px; margin:0; color: #4C4C4C; }

/********************************************* HEADINGS **************************************************/

h1.page_head, h1.single_head { margin-bottom:20px; padding:0; font:32px Arial, Helvetica, sans-serif; }
h1.single_head { margin:0; padding:0; }
h1.title_green { margin: 15px; color: #4C4C4C; font: 18px Arial, Helvetica, sans-serif; color: #4C4C4C; border-bottom: 2px #CCC solid; color: #555; padding-bottom: 10px; }
h1 a { text-decoration: none; }
h1 { font:24px Arial, Helvetica, sans-serif; color: #008bc4; margin: 15px 0 0 0; }
h2 { margin: 0 0 10px 0;  padding: 0 0 4px 0; border-bottom: 2px solid #CCC; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #4C4C4C; }
h3 { font:16px Arial, Helvetica, sans-serif; color:#4C4C4C; }
h4 { font-size:14px; color: #4C4C4C; margin-bottom:10px; }
h5 { font:14px Arial, Helvetica, sans-serif; }
h6 { font:14px Arial, Helvetica, sans-serif; }

/* HEADER ****************************/
#wrapper .header .logo img { margin-bottom:5px; }
#wrapper .header .logo { margin-top: 10px; margin-bottom: 0; width:300px; float:left; }
#wrapper .header .toplinks { float:right; margin-top: 0; width:400px; text-align:right; }
.header_advt { padding-bottom: 10px; float:right; }

/********************************************* STRUCTURE **************************************************/

.breadcrumbs { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); border: 1px solid #CCC; width: 945px; padding: 3px 0 0 15px; margin: 10px 0; background: #F6F6F6; color: black; height: 40px; clear: both; text-shadow: 0 1px 0 white; }
.breadcrumbs p { color:#008bc4; margin: 10px 0 0 0; }
.breadcrumbs a { color:black; }
.breadcrumbs span.findproperties {display: none;}

.contentarea_home { background: transparent; margin-top: 0; padding: 0 0 0 0; float:left; width:960px;}

#wrapper #content, #wrapper .main_content { width: 650px; }

.submita-rea { padding: 0 15px 15px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; margin-bottom: 0; }
.contentarea .submita-rea .content_right { margin: 15px; }

.category_label, .feature_label, .totalprices, .form_cat_right { float:left; width: 422px; }

.contentarea .content_right h1 { font: bold 18px Arial, Helvetica, sans-serif; border-bottom: 4px solid #CCC; padding-bottom: 8px; margin: 15px 0 0 0;}
#content h5.form_title { font-size: 14px;font-weight: bold;color: #333;border-bottom: 4px solid whiteSmoke;margin: 0 0 10px 0;padding: 0 0 10px 0;}

/* form ------ */
.form_row { margin: 4px 0 4px 0; } 
.form_row .textfield, .form_row .textarea, .table td .textfield, .table td .textfield2, .table td .select_s2, .form_row .select, #respond textarea, .commpadd input, .form_row .select_s, #propertyform #saleprice #rentDrop #rentperiod {  color:#534943; background: #FAFAFA;; border-color: #ccc #eee #eee #ccc; border-style: solid; border-width: 1px;; -moz-border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; padding:8px; }
.form_row .textfield:focus, .form_row .textarea:focus, .form_row .select:focus, #respond textarea:focus, .commpadd input:focus { background:#FFFBCC; border: 1px solid #E6DB55; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }
.btn_input_normal { background:#768F17; margin: 0; }
.btn_input_normal:hover { background:#677C13; margin: 0; }
.btn_spacer { margin-right: 15px; }
.upload { -moz-border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background:#768F17; border: 0 solid #ADAEB0; 
color: white; cursor: pointer; font-size: 12px; font-weight: bold; margin-left: 195px; padding: 6px 13px 6px; text-shadow: none; width: 80px; }

.btn_input_highlight, .btn_input_highlight_more, #searchform #searchsubmit, .b_submit, .switch_list, .switch_grid, .switch_map, #recaptcha-submit-btn-area #submit, .b_registernow, .adv_submit { background:#768F17; }
.btn_input_highlight:hover, .btn_input_highlight_more:hover, #searchform #searchsubmit:hover, .b_submit:hover, .switch_list:hover, .switch_grid:hover, .switch_map:hover, #recaptcha-submit-btn-area #submit:hover, .b_registernow:hover, .adv_submit:hover { background:#677C13; }

.btn_vlozit { padding-bottom: 10px; background: whiteSmoke;  padding-top: 10px; margin-top: 10px; border-top: 4px solid whiteSmoke; }

.btn_vlozit .btn_input_highlight_more { line-height: 20px;  padding: 8px 20px; text-shadow: rgba(0, 0, 0, 0.5) 0 1px 0; background:#DC6F0F; font: 15px Arial, Helvetica, sans-serif; }
.btn_vlozit .btn_input_highlight_more:hover { background:#FD902D; }

.form_row label { width:180px; float:left; font: 12px Arial, Helvetica, sans-serif; padding:9px 15px 9px 0; text-align:right; }
.form_row .error { border: 1px solid #CA1832; background: #FFE7E7;}
.form_row .message_note, .form_row .message_error2 { margin-top: 0; padding-top: 0; }
.user_define { padding-top:8px; margin-right:10px; font: 12px Arial, Helvetica, sans-serif; }
.btn_input_highlight_more { font:18px Georgia, "Times New Roman", Times, serif;  }

/* HOME LATEST PROPERTIES ***************/
.contentarea_home .latestproperties { width:650px; }
.contentarea_home .latestproperties h5 { margin-bottom:20px; margin-right: 15px; margin-left: 15px; padding: 15px 15px 8px 20px; }
.contentarea_home .latestproperties h5 { background: url(http://2-06-blog-modul.365reality.sk/wp-content/themes/RealEstate-2-08/images/i-icon-featuredproperty.png) 0px 17px no-repeat; color:#5C4815; border-bottom:1px solid #ccc; }

.contentarea_home .sidebarhome { margin-top: 10px; width: 300px; }

/* PRODUCT LISTING ***************/
.similarproperty, .latestproperties ul.display li { width: 600px; }
.similarproperty, .latestproperties ul.display li .new { opacity: 0.5; left: 13px; top: 13px; }
.similarproperty, .latestproperties ul.display li .content { width: 420px; }
.latestproperties ul.display { min-height: 110px; text-shadow: 0 1px 0 white; padding: 0; padding-left: 15px; }
.latestproperties ul.display li.featured { background: #FFFBCC; border: 0 solid #D1C9AF; -moz-border-radius:0; -webkit-border-radius:0; }
.latestproperties ul.display li.featured { margin-bottom: 0; border-top: 1px solid #CCC; padding: 10px;}
.latestproperties ul.display li { border-top: 1px solid #CCC; padding: 10px; margin-bottom: 0; }
.latestproperties ul.display li:hover { background: #F6F6F6; }

/********************************************* CONTENT **************************************************/

#content p { color: #4C4C4C; font-size:12px; line-height: 20px; padding: 0 0 0 0; }
#content .posts h2, #content .posts h3, #content .posts h4, #content .posts h5, #content .posts h6 { margin: 5px 0 5px 0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#content .posts { padding-right: 15px; padding-left: 15px; padding-bottom: 15px; margin-bottom: 0; }
#content p.post_bottom a { color:#008bc4; }
#content p.post_bottom { margin:0; padding: 0 0 0 0; font-size:11px; }
#content li { background:url(images/arr.gif) no-repeat left 8px; font-size: 12px;}

/********************************************* BLOG LIS **************************************************/
#wrapper #content { padding-top: 0; }
#content h2, #comments #respond h2 { font-family: Arial, Helvetica, sans-serif; border-bottom:0; }
#content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Arial, Helvetica, sans-serif; }
#content .posts h2, #content h2 { font-size: 18px; }
#content .posts h3, #content h3 { font-size: 16px;}
#content .posts { border-bottom: 0; border-top: 1px solid #CCC; min-height: 126px; }
#content .posts h2 a:hover { color: #008bc4; text-decoration: none; }


#content .posts h2 a { color: #008bc4; text-decoration: none; }
#content .posts h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; color: #4C4C4C; text-decoration: none; }
#content h2, #content h3, #content h4, #content h5, #content h6 { margin: 0 0 5px 0; }
#content ol li {font-size: 12px;}
#content ol { margin: 0 0 0 18px; }
.single_post_advt { padding: 10px; text-align: center; }

.uvod-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; text-align: justify; padding: 0 15px 10px 15px; margin-top: 10px; }
.uvod-area li { line-height: 18px; text-align: left; margin-bottom: 10px; background: url(images/arr.gif) no-repeat left 5px; padding-left: 10px;}
.uvod-area span { color: #CCC;float: right; }
.uvod-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; text-align: justify; padding: 0 15px 10px 15px; margin-top: 10px; }
.ranky-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; text-align: justify; padding: 0 15px 10px 15px; margin-top: 10px; }
.ranky-area p { padding: 0 0 0 0; }
.ranky-area a { font-size: 15px; }
.kontextova-reklama { border: 1px dashed #CCC; padding: 10px; }
.one_half { position: relative; margin-right: 3%;margin-bottom: 0;float: left; min-height: 1px; }
.one_half { width: 48.5%; }
.last {margin-right: 0!important;clear: right;}
.banner480x60 .kontextova-reklama { text-align: left;}
.banner480x60 .kontextova-reklama span { color: #CCC; float: right;}
.sidebar_top_real .kontextova-reklama { margin-top: 10px;}
.sidebar_top_real .kontextova-reklama span { color: #CCC; float: right;}

.filter-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 15px 15px 0 15px; margin-top: 10px; }
.filter-area h2 { margin-bottom: 5px; padding-bottom: 5px; color: #4C4C4C; border-bottom: 1px solid #CCC; font-size: 16px; }
.filter-area .byty_praha { min-height: 125px; }
.byty_praha p { padding: 0 0 5px 0; }

.blog-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; text-align: justify; padding: 6px 15px 10px 15px; margin-bottom: 0; }
.post-area { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; text-align: justify; padding: 20px 15px 20px 15px; }
.contentarea_home .uvod_inzeraty { padding: 0 0 15px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; margin-bottom: 10px; margin-top: 10px; }
.contentarea_home .uvod_inzeraty p { padding: 15px; }
.banner480x60 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 15px; margin-bottom: 0; text-align: center; }
.banner480x60-2 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 15px; margin-top: 10px; text-align: center; }
.banner480x60_search { padding: 15px; margin-bottom: 0; margin-top: 0; text-align: center; }
.banner480x60_search-bot { margin: 0 15px 15px 15px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 30px 15px; text-align: center; }
.banner950x90 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 15px 0 5px 5px; margin-bottom: 0; text-align: center; }
#link_top_serveri { font:18px Arial, Helvetica, sans-serif; color:#4C4C4C; border-bottom: 2px #CCC solid; color: #555; padding-bottom: 10px; margin-bottom: 10px;}
.filter-area .one_third_column { width: 31%; padding: 0 20px 0 0; }
.filter-area .one_third_column_last { width: 31%; }
#content .post-area .posts { padding-right: 0;  padding-left: 0;  padding-bottom: 0; border-top: 0 solid #CCC;}
#link { font:18px Arial, Helvetica, sans-serif; color:#4C4C4C; border-bottom: 1px #CCC solid; color: #555; margin-top: 10px; padding-bottom: 10px; }
#link a { color: #4C4C4C; text-decoration: none;}
#link a:hover { color:#008bc4; text-decoration: none;}
#link span { line-height: 26px; font-size: 11px; float: right; margin-right: 5px;}
#link span a { -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #E6E6E6; padding: 5px; text-decoration: none; font-weight: normal; }
p.center { text-align:center; padding: 15px 0 0 0;}
#link_top_ponuka { margin-left: 15px; font:18px Arial, Helvetica, sans-serif; color:#4C4C4C; border-bottom: 1px #CCC solid; color: #555; margin-top: 15px; margin-right: 13px; padding-bottom: 10px; }
#link_top_ponuka a { color:#4C4C4C; text-decoration: none;}
#link_top_ponuka a:hover { color:#008bc4; text-decoration: none;}
#content .post_top_l { float: left; }

/* BUTTON FILTER ***************/
.filter-area p span { border-width: 2px 0; color: #008bc4; float: left; font-size: 12px; }
.filter-area p span a { -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 1px 0 #F8F8F8; -wekbit-box-shadow: 0 1px 0 #F8F8F8; box-shadow: 0 1px 0 #F8F8F8; background: url(images/bg-btn.gif) repeat-x scroll 0 0 #DDDDDD; border-color: #999 #999 #666; border-radius: 4px; border-style: solid; border-width: 1px; color: #008bc4; cursor: pointer; display: inline-block; font: bold 12px/15px Helvetica Neue,Arial,"Lucida Grande",Sans-serif; margin: 0; overflow: hidden; padding: 7px 11px 7px 11px; text-align: center; text-shadow: 0 0 1px #F0F0F0; text-decoration: none; width: 166px; }
.filter-area p span a:hover { background-position: 0 -6px; border-color: #4C4C4C; color: black; text-decoration: none; }

/* PRODUCT LISTING ***************/
.similarproperty, .latestproperties ul.display li .content_block .content h3 { background:none; padding: 0 0 0 4px; }
.latestproperties ul.display li h3 span.propertyaddress { width: 276px; font: bold 16px Arial, Helvetica, sans-serif !important; }
.latestproperties ul.display li h3 a { color:#008bc4; text-decoration:none; }
span.field { color: gray; font-size: 12px; }
.latestproperties ul.display li .content p { border-bottom:none; padding: 0 0 0 4px; margin: 0 0; }
p.cena { color: #4C4C4C; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 22px; }
.latestproperties ul.display li .content p.adresa { background:url(images/adresa.png) 4px 5px no-repeat; font-weight: bold; line-height: 22px; padding: 0 0 5px 19px; }
p.adresa { font-weight: bold; line-height: 22px; margin: 5px 0; }
.latestproperties ul.display li h3 span.price { color: #4C4C4C; font: 22px Arial, Helvetica, sans-serif; padding-top: 0; }
.content_left2 { float: left; width: 355px; }
.content_right2 { position:relative; float:right; display:block; padding: 25px 0 0 0; }
.latestproperties ul.display li .content_block .product_image img { border: 0 solid transparent; background: #CCC; }
.content_right2 img { margin-top: 0; margin-right: 0; padding: 3px; border-color: #CCC; background: white; border-style: solid; border-width: 1px; }
.contentarea .latestproperties, .agent_details_main { padding-top: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); border-radius: 5px; border: 1px solid #CCC; background: white; font: normal 12px Arial, Helvetica, sans-serif; }

.contentarea .propertydetails_right .latestproperties { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 0 rgba(0,0,0,0.1); box-shadow: 0 0 0 rgba(0, 0, 0, 0.1); border-radius: 0; border: 0 solid #CCC; margin-bottom: 0; width: 620px; }
.contentarea .propertydetails_right .latestproperties ul.display { padding: 0; padding-left: 0; }
.contentarea .propertydetails_right .latestproperties p.adresa { border-top: 0 solid #E6E6E6; }

.latestproperties { padding-top:0; }

.latestproperties { padding-top:0; }
.kat_popis p { padding:0 15px; }
#listgrid { margin-top: 15px; }
#listgrid span { padding-left: 15px; }

/********************************************* SIDEBAR **************************************************/

.widget { background: transparent; border-bottom: 0px solid #CCC; }
.widget { padding:0 0; padding-bottom: 0; clear:both; margin-bottom: 0; }
.contentarea .sidebar_bottom { background: transparent; padding:0 0 0 0; }
.sidebar .widget h3 a { text-decoration: none; }
.sidebar .widget h2 a { margin-bottom: 10px; font-size: 24px;text-decoration: none; }
.sidebar .widget h3 { background: transparent;  border-bottom: 1px solid #CCC;  color: #4C4C4C;  font: 16px Arial, Helvetica, sans-serif;  padding: 3px 0 3px 0;  margin-bottom: 0;  margin-top: 8px;  padding-bottom: 10px; border-bottom: 2px solid #CCC;  margin-bottom:10px; padding-bottom: 10px; color:#4C4C4C;}
.sidebar_top_real { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 6px 15px 15px 15px; margin-top: 10px; }
.sidebar_top_real p { text-align: justify; }
.sidebar .featured_agent h3 { background: transparent; border-bottom: 1px solid #CCC; color:#4C4C4C; font: 18px Arial, Helvetica, sans-serif; padding: 3px 0 3px 0; margin-bottom:0; margin-top: 8px; padding-bottom: 10px; }
.sidebar .featured_agent_list li { border-bottom: 0; border-top: 1px solid #CCC; background:none; color: #4C4C4C; }
.sidebar .featured_agent_list li p { width: 75%; line-height:16px; }
.sidebar .odkazy p { border-top: 1px solid #CCC; padding-top: 8px; }
.sidebar .odkazy h3 { background: transparent; border-bottom: 1px solid #CCC; color:#4C4C4C; font: 18px Arial, Helvetica, sans-serif; padding: 3px 0 3px 0; margin-bottom:0; margin-top: 8px; padding-bottom: 10px; }
.sidebar_ads_300 { margin-top: 0; }
span.ad-tx1 { color: #008bc4; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; line-height: 22px; }
span.ad-tx3 { font-weight: bold; }
.contentarea .sidebar { background: transparent; width: 300px; }
.contentarea .sidebar_top { background: transparent; } 
.contentarea .widget { padding:0 0; } 
.contentarea_home_left { background: transparent; }
.contentarea .sidebar_left { background: transparent; }
.contentarea .sidebar_left .sidebar_top { background: transparent; }
.contentarea .sidebar_left .sidebar_bottom { padding: 0 0 0 0; background: transparent; border-left: 0px solid #CCC; margin-bottom: 0; }
.sidebar .latestnewshome li, .latestnewshome li { margin-bottom: 6px; padding-left:0; }
.latestnewshome li a { font-weight: bolder; color: #008bc4; }
.latestnewshome li a:hover { color: black; }
.sidebar li { border-bottom: 1px solid #CCC; padding-bottom: 10px; } 

/* sidebar Featured Agent listing  ---*/
.sidebar .featured_agent_list li img { border-color: #CCC #CCC #CCC #CCC; background:#fff; border-style:solid; border-width:1px; } 

.sidebar_top_real span a { -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #E6E6E6; padding: 5px; text-decoration: none; font-weight: normal; }
p.center { text-align:center; padding: 15px 0 0 0; }


/********************************************* MENU **************************************************/

.header .menu { height: 40px; }
.header { background: transparent; }
.header .menu ul li.hover, .header .menu ul li:hover, .header .menu ul li.current_page_item , .header .menu ul li.current_page_parent , .header .menu ul li.current-cat , .header .menu ul li.current-cat-parent, .header .menu ul li.current-menu-item a { background: #008bc4; color: #fff; }
.header .menu ul li { color: #fff; background: transparent; border-right: 1px solid #708908;}
.header .menu ul li ul li.current-cat, .header .menu ul li ul li.current_page_item, .header .menu ul li ul li.current_page_parent { background:#e1d5a6; color:#402111; }
.menu ul li a { padding: 9px 15px; }

/* PRODUCT DETAILS *************************/
.contentarea .propertydetails { padding: 15px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);  background: white;  border: 1px solid #CCC; float:left; width: 620px; }
.propertydetails h1 { font: bold 24px Arial, Helvetica, sans-serif; color: black; margin: 0 0 0 0; }
.propertydetails h1 span { padding: 2px 10px;  margin: 0 10px;   -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #E6E6E6; font: normal 16px Arial, Helvetica, sans-serif; color: #777; }
.sharelisting2 { float: right; position: relative; top: -24px; }
.sharelisting2 a { text-decoration: none; }
.contentarea .propertydetails_toplinks { height: 7px; border: 0; margin-bottom: 0; padding: 15px 5px; }

.contentarea .propertydetails_toplinks li a { padding: 7px 7px 7px 7px; position: relative;  background-color: #F8F8F8;  background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#DEDEDE));  background-image: -moz-linear-gradient(top,white,#DEDEDE);  background-image: -o-linear-gradient(top,white,#DEDEDE);  background-image: -ms-linear-gradient(top,white,#DEDEDE);  background-image: linear-gradient(top,white,#DEDEDE);  border: #CCC solid 1px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  color: #333;  font-weight: bold;  text-shadow: 0 1px 0 rgba(255, 255, 255, .5);  -webkit-user-select: none;  -moz-user-select: none;  -o-user-select: none;  user-select: none;  cursor: pointer;  height: 18px;  max-width: 98%;  overflow: hidden; text-decoration:none; }
.contentarea .propertydetails_toplinks li a:hover { 
	border-color: #BBB;
	background-color: #F8F8F8;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#D9D9D9));
	background-image: -moz-linear-gradient(top,#F8F8F8,#D9D9D9);
	background-image: -o-linear-gradient(top,#F8F8F8,#D9D9D9);
	background-image: -ms-linear-gradient(top,#F8F8F8,#D9D9D9);
	background-image: linear-gradient(top,#F8F8F8,#D9D9D9);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; 
	text-decoration: none;
}
.contentarea .propertydetails_toplinks .sharelisting { top: -15px;  position: relative;  width: 200px; }
.contentarea .propertydetails_toplinks ul { width: 500px; }
.contentarea .propertydetails_toplinks li.sendtofriend  { background: none; padding-left: 0; }
.contentarea .propertydetails_toplinks li.print { background: transparent; padding-left: 0; }
.contentarea .propertydetails_toplinks li.addtofav { background: transparent; padding-left: 0; }
.contentarea .propertymap { margin:10px 0 0 0; padding:0px; width: 326px; float:left; font:normal 14px Arial, Helvetica, sans-serif; line-height:20px; }
.propertymap p { padding: 0px 0 0 0; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; line-height: 30px; margin-bottom: 10px; }

/* popup window ---------*/
#simplemodal-container { top: 200px !important; background-color: #F6F6F6; border: 10px solid #DFE9B5; width:300px; }
#basic-modal-content2 { width:330px; }
#basic-modal-content { width:300px; height: 390px;}
#simplemodal-container h3 { font: bold 20px Arial, Helvetica, sans-serif; color: #4c4c4c; border-bottom: 2px solid #CCC; } 
#simplemodal-container .row input, #simplemodal-container .row textarea { color: #4C4C4C; font: 12px Arial, Helvetica, sans-serif; border: 1px solid #CCC; width: 288px; }
#simplemodal-container #basic-modal-content { padding: 0; }
#simplemodal-container .row label { width: 0; }

#simplemodal-container .button { 
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	margin-left: 120px;
}
#simplemodal-container .button:hover { 
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}

/* place listing detail page slideshow -------------------*/
.detail_ads_336 { float: left; }
.galleria-container { background:#F6F6F6; margin-bottom: 10px; -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; border: 1px solid #E6E6E6; width: 336px; height: 280px; }
.galleria-thumbnails .galleria-image { background: #fff; border: 2px solid #CCC; padding: 1px; }
.galleria-counter { color: #4C4C4C; }

.detail_right { width: 268px; margin:0 0; float:right; font-size:13px;}

.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right { background-image: url(http://2-06-blog-modul.365reality.sk/wp-content/themes/RealEstate-2-08/images/classic-map2.png); background-repeat: no-repeat; }

.galleria-thumb-nav-left, .galleria-thumb-nav-right { width: 27px; }
.galleria-thumb-nav-left { background-position: -490px 5px; }

.detailInfoSlider { height: auto; margin-bottom: 0px; color: #4C4C4C;}
.line {border-bottom: 1px solid #CCC;line-height: 30px; clear:both;margin-bottom: 10px;}
.detailInfoSlider .line {border-bottom: 1px solid #CCC; line-height: 30px; clear:both;}
.detailInfoSlider .line:first-child {border-bottom: 0px solid #DDD;}
.detailInfoSlider .line .sliderLeft {float: left;}
.detailInfoSlider .line .sliderRight {font-weight: bold; float: right;}
.detailInfoSlider .line .sliderLeft.withsup, .detailInfoSlider .line .sliderRight.withsup {line-height: 25px;}
.detailInfoSlider .sliderAdvance {width: 100%; text-align: center;}
.detailInfoSlider .sliderAdvance a {text-decoration: none; font-weight: bold; color: #009ADB; font-size: 14px; padding: 0px 7px 6px 7px; background: #EEE url('../images/sliderAdvance.png') repeat-x; border: 1px #CCC solid; border-radius: 0px 0px 4px 4px;}


.detailInfoSlider .sliderAdvance a:hover { border-color: #999; }

.detailInfoSlider p.adresa { background: url(http://2-06-blog-modul.365reality.sk/wp-content/themes/RealEstate-2-08/images/adresa.png) 4px 5px no-repeat; font-weight: bold; line-height: 22px; padding: 0 0 5px 19px; }
p.adresa a { text-decoration: none; }
.propertydetails p.adresa { border-top: 1px solid #CCC; background: url(http://2-06-blog-modul.365reality.sk/wp-content/themes/RealEstate-2-08/images/adresa.png) 4px 10px no-repeat #F6F6F6; line-height: 22px; padding: 5px 0 5px 19px; margin: 0 0 0 0;  }

.detail_right .contact_box{ background:#EEF7FB; border:1px solid #CDE6F3; padding:10px; margin-bottom:20px;}
.detail_right .contact_box .face{ float:right; padding-left:12px;}
.detail_right .contact_box p { color:#333333;}

.detail_right .button1{ margin-right:4px;}

.detail_right .param_box{-webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;background: #F6F6F6; border: 1px solid #E6E6E6; padding:10px; margin-bottom: 0;}
.detail_right .param_box .button_contact {margin-bottom:7px;}
.detail_right .param_box .button_contact span{width:137px;}
.detail_right .param_box .button_position span{width:137px;}
.detail_right .param_box .price_capt{font: bold 16px Arial, Helvetica, sans-serif;float:left; line-height:23px;}
.detail_right .param_box .price{font: 24px Arial, Helvetica, sans-serif;float:right; text-align:right;  color: #EE7445; padding-bottom: 0;}
.detail_right .param_box .price span {f ont-size:12px; font-size: 12px; color: #666; font-weight:normal; }
.param_box .poznamka_k_cene { color: #BBB; text-align: right; }

.detailInfoSlider .linefake { border-bottom: 2px solid #CCC; clear:both; }
.popis_right { text-align: justify; float: left; width: 326px; }

.kontaktovat_prodejce .agent_contact_form { margin-top: 10px; padding-left: 0; float: none; width: 240px; border-left: 0; }
.kontaktovat_prodejce .agent_row .textfield { width: 235px; }
.kontaktovat_prodejce .agent_row .textarea { width: 235px; }
.agent_row .textfield { background: white; border: 1px solid #CCC; color: #4C4C4C; width: 245px; }
.agent_row .textfield:focus { border: 1px solid #008bc4; }
.agent_row .error { border: 1px solid #AF1313; }

.kontaktovat_prodejce .agent_row .message_error2 { margin-left:0; margin-bottom:0; }

.agent_row .textarea { background: white; border: 1px solid #CCC; color: #4C4C4C; width: 245px; }

.detailInfoSlider .featured_agent_list { margin:0; padding:0; }
.detailInfoSlider .featured_agent h3 { background: transparent; border-bottom: 1px solid #CCC; color:#4C4C4C; font: 18px Arial, Helvetica, sans-serif; padding: 3px 0 3px 0; margin-bottom:0; margin-top: 8px; padding-bottom: 10px; }
.detailInfoSlider .featured_agent_list li { border-bottom: 1px solid #CCC; border-top: 0; background:none; color: #4C4C4C; margin:0; padding: 8px 0 8px 0; }
.detailInfoSlider .featured_agent_list li img {
	margin-left: 0px;
	margin-top: 0px;
	border: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	float:left;
	padding: 2px;
} 
.detailInfoSlider .featured_agent_list li p { text-align: right; margin:0; padding:0; float:right; width: 70%; line-height: 22px; }
.detailInfoSlider .featured_agent_list li p a { font-size:13px; font-weight:bold; text-decoration: none;}
.avatar { border: 1px solid #CCC; padding:3px; background:#fff; }

.kontaktovat_prodejce { -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); margin-top: 10px; border-radius: 3px; background:#F6F6F6; border:1px solid #E6E6E6; padding:10px; margin-bottom:10px;}

/********************************************* FOOTER **************************************************/

.footer { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; color:#6c6858; font: 11px Arial, Helvetica, sans-serif; height: 80px; margin-bottom: 15px; }
.footer p a  { text-decoration: none; }
.bottompart { display: none; }
.footer .copyrights { margin: 20px 0 10px 0; width: 500px;}
.footer .footerright { margin: 20px 5px 10px 0px; }
.footer .designby { padding: 10px 8px 0 0; float:left; }
.footer_end p { border-top: 1px solid #CCC; width: 956px; font: 11px Arial, Helvetica, sans-serif; color:#AAA; text-decoration: none; text-align: justify; padding: 10px 2px; margin:0px auto; }
.footer_end p a { color: #AAA; text-decoration: none; }
.sitebar_end p { border-top: 1px solid #CCC; font: 11px Arial, Helvetica, sans-serif; color: #AAA; margin-top: 15px; text-decoration: none; text-align: justify; padding: 10px 2px; }
.sitebar_end p a { color: #AAA; text-decoration: none; }

/********************************************* PRIHLASENIE **************************************************/
.page_prihlaseni { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 6px 15px 15px 15px; }
.page_prihlaseni .login_form_box { background: #F6F6F6; margin: 0 0;}
.page_prihlaseni .login_form_box a { text-decoration: none;}
#content .page_prihlaseni h4 { border-bottom: 2px solid #CCC; margin: 10px 0 15px 0; padding-bottom: 10px; }
.page_prihlaseni #loginform .btn_input_highlight {margin-left: 90px;}

/********************************************* PAGE **************************************************/
.page_box { text-align: justify; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); background: #fff; border: 1px solid #CCC; padding: 6px 15px 15px 15px; }

/********************************************* PAGE REALITNI KANCELARE **************************************************/
/* agent listing --------------------------- */
.pridat-rk { float: right; position: relative; top: -50px; }
.pridat-rk a { -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #008bc4; color: white; padding: 5px; text-decoration: none; font-weight: normal; }
#content .agentlisting li { border-bottom: 1px solid #CCC; overflow: visible; }
#content .agentlisting li img { background: whiteSmoke; border-right:none; border-bottom:none; border:1px solid white; }
#content .rk_page .agentlisting li h3 { background:#E6E1D4; color:#222; border-bottom:none; width: 480px; }
#content .rk_page .agentlisting li p { margin:0 0 8px 0; padding:0; width: 490px; float:right; font:12px Arial, Helvetica, sans-serif; line-height:18px;  }
#content .agentlisting li p.h3 { font: bold 14px Arial, Helvetica, sans-serif; margin: 0 0 4px 0;  padding: 5px 8px; background: #F6F6F6; width: 475px; }
#content .agentlisting li h3 { width: 475px; }
#content .agentlisting li p { width: 490px; }
#content .agentlisting li p a { text-decoration:none; }

#content .agentlisting li p span { display:block;  }
#content .agentlisting li p span.total_homes  a { color: black; font-size: 12px; font-weight:normal; float: right; }
#content .agentlisting li p span.total_homes  a:hover {  }
#content .agentlisting li span.phone { background: transparent; color:#666; padding: 0; }
#content .agentlisting li p.links a { color:#008bc4; }
#content .agentlisting li p.links a:hover { color:black; }


/* content columns define ----------- */
.one_half_column { width: 48%; }
.one_fourth_column { width: 22.5%; padding: 0 32px 0 0; }
.one_fourth_column_last { width: 22.5%; }
.two_thirds_last { width: 71.5%; }
.one_third_column { width: 26%; padding: 0 15px 0 0; }
.one_half_column, .one_third_column, .one_third_column_last, .one_fourth_column, .one_fourth_column_last { margin-bottom: 10px; }
#content .one_fourth_column { width: 21.5%; padding: 0 32px 0 0; }
#content .one_fourth_column_last { width: 21%; }

/* content -------------*/
.post_left a, .post_right a { text-decoration:none; font-size: 13px; }
.post_left, .post_right { display:block; padding: 10px 0 0 0; }
#content ul { margin: 0 0 15px 0; }

/* boxes -------------------- */

.tab_sponzor { background: #fff;; border-bottom: 1px #CCC solid; border-top: 1px #CCC solid; clear: both; }
.tab_sponzor p { color:#605D5D; font-size: 12px; padding-left: 13px; padding-top: 8px; margin: 0 0 0 0; }

.boxes { height:100%; overflow:hidden; padding:18px; margin:5px 0; color:#444; text-shadow:1px 1px 1px #fff; -webkit-border-radius: 0; -khtml-border-radius: 0; -moz-border-radius: 0; }
.normal_box { background: #fff; font-size: 12px; }
.normal_box a { text-decoration: none; }


.entry .post-content .info_box { background:#ddf4ff url(images/box_info.png) no-repeat 13px 13px; border:1px solid #8ec1d8; }
.entry .post-content .info_box h3 { color:#1489bf; }

/* instruction elements -------------------------------------- */
.textwidget p.download { border-bottom: 1px solid #E6DB55; background: #FFFBCC url(images/arr.gif) no-repeat 10px 14px; margin: 0 0; padding: 9px 10px 9px 20px; }
.one_half_column p.download { border-bottom: 1px solid #E6DB55; background: #FFFBCC url(images/arr.gif) no-repeat 10px 14px; margin: 0 0; padding: 9px 10px 9px 20px; clear: both;}

/* Wordpress default image css class format ----------*/
.alignleft { margin: 0 15px 15px 0; }

/* Post Pagination */
.pagination { margin-bottom: 0; }
.pagination .on { background:#CCC; color:#fff; }
.pagination a { background:#6D8515; color:#fff;  }
.pagination a:hover { background:#008bc4; color:#fff; }

/* Button */
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-secondary, .btn-secondary:hover, .btn-secondary:active, .btn-danger, .btn-danger:hover, .btn-danger:active {
	color: white;
	font-weight: bold;

	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}

button#save_search_link.btn-primary a {
	width: 240px;
	color: white!important;
	font-weight: bold!important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25)!important;
	text-decoration: none;
}

button.btn-primary, .btn.btn-primary {
background-color: #DC6F0F;
background-repeat: repeat-x;
background-image: -khtml-gradient(linear,left top,left bottom,from(#FD902D),to(#DC6F0F));
background-image: -moz-linear-gradient(#FD902D,#DC6F0F);
background-image: -ms-linear-gradient(#FD902D,#DC6F0F);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD902D),color-stop(100%,#DC6F0F));
background-image: -webkit-linear-gradient(#FD902D,#DC6F0F);
background-image: -o-linear-gradient(#FD902D,#DC6F0F);
background-image: linear-gradient(#FD902D,#DC6F0F);
border-color: #DC6F0F #DC6F0F #DC6F0F;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
button:hover, .btn:hover {
color: #333!important;
-webkit-transition: .1s linear all;
-moz-transition: .1s linear all;
transition: .1s linear all;
}
button.btn-disabled, button:hover, .btn.btn-disabled, .btn:hover {
background-position: 0 -15px;
text-decoration: none!important;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .1);
-moz-box-shadow: inset 0 0 3px rgba(0,0,0,.1);
box-shadow: inset 0 0 3px rgba(0, 0, 0, .1);
}
button, .btn {
font-weight: normal;
font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 1);
color: #333!important;
font-size: 13px;
line-height: 18px;
cursor: pointer;
background-color: #E6E6E6;
background-repeat: no-repeat;
background-image: -webkit-gradient(linear,0 0,0 100%,from(white),to(#E6E6E6));
background-image: -webkit-linear-gradient(white,#E6E6E6);
background-image: -moz-linear-gradient(white,#E6E6E6);
background-image: -ms-linear-gradient(white,#E6E6E6);
background-image: -o-linear-gradient(white,#E6E6E6);
background-image: linear-gradient(white,#E6E6E6);
padding: 5px 15px;
margin: 0;
border: 1px solid #CCC;
border-bottom-color: #BBB;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),1px 1px 2px rgba(0, 0, 0, 0.2);
display: inline-block;
position: relative;
filter: chroma(color=#000000);
}
/* Form Button */

.b_agent_contact {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.b_agent_contact:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.b_agent_contact:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* agent details --------------------*/
.profil_data { min-height: 190px; }
.agent_details_main { padding-top: 15px; }
.agent_photo { float: left; }
.agent_photo, .meta-wrap img { margin-bottom: 10px; margin-right: 15px; border: 1px solid #CCC; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; background: #F6F6F6; }
.propertydetails .agent_photo, .meta-wrap img { margin-right: 0; margin-top: 0; margin-bottom: 13px; }
#content .agent_details_main h1 { padding-bottom: 10px; border-bottom: 1px solid #CCC; color: #4C4C4C; margin: 0 0 0 0; }
#content .agent_details_main .agent_biodata { float: left; }
.editProfile a { -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;  background: #E6E6E6; padding: 5px; text-decoration: none; font-weight: normal; right: 0;
top: 5px; }
#content p.RK-adresa { line-height: 10px; background: url(images/adresa.png) 0 23px no-repeat; margin: 0 0 35px 170px; padding: 15px 0 0 15px; }
#content p.RK-info { text-align: justify; -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px; background: #F6F6F6; padding: 15px; }
#content .RK-kontakt li { font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
#content .RK-kontakt a { text-decoration: none; }
#content  ul.RK-kontakt { margin: 0 0 0 0; }
#content .RK-kontakt span {display:block; float:left; width:80px;}

#content .agent_details_main h2 { margin: 15px 0 0 0; border-bottom: 1px solid #CCC; margin-top: 15px; padding-bottom: 10px; }
blockquote { border-top: 1px solid #CCC; font-size: 14px; margin: 0 0; padding: 15px 5px 15px 45px; background: url(images/blockquote.png)  0 15px no-repeat; } 

#content .hov:hover {background:whiteSmoke;}
.alignleft1{float:left;margin: 5px 4% 5px 0;}
.alignleft2{float:left;margin: 5px 3% 20px 0;}
.shadow_frame1{display:inline-block;position:relative;}
.shadow_frame1 img{display:block;position:relative;}
.framed{background:#f5f5f5;border:1px solid #fff;padding:4px;outline:1px solid #eaeaea;}
.profil_data .framed{float: left;margin-right: 15px;margin-top: 15px;}
.three_fourth1 last1{position:relative;margin-right:5%;margin-bottom:20px;float:left;}
.one_fourth1 {width: 21.25%;}
.three_fourth1{width: 75.75%;}
.last1{margin-right:0!important;clear:right;}
.one_fourth1, .three_fourth1{position:relative;margin-right: 3%;margin-bottom: 0;float:left;}
.agent_details_main h6{border-bottom: 1px solid #EAEAEA;margin-bottom: 10px;padding-bottom: 5px;}

a.special {
	color:#008bc4;/*zelena*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border-bottom:none;
	padding:3px 4px 3px 4px;
	text-decoration:none;
	font-size:90%;
}

a.special:hover {
	background:#008bc4;/*zelena*/
	color:white;
}

.tab { margin-right: 15px; margin-left: 15px; height:38px; margin-bottom: 15px; border-bottom: 1px solid #008bc4; }
.tab li { }
.tab li a { text-shadow: 0 1px 0 #EAEAEA; background: #CCC; color:#4C4C4C; font: 18px Arial, Helvetica, sans-serif; padding: 8px 15px 8px 15px; }
.tab li a:hover { background: #F6F6F6; color:black; }
.tab li.current a { background: white; color:#4C4C4C; border: 1px solid #008bc4; border-bottom: 2px solid white; line-height: 21px; }
.latestproperties ul.display li .content p.propertylistinglinks { background: #EAEAEA; border: 1px solid #EAEAEA; border-width:1px 0px; color: black; width: 410px; margin-top: 10px; }
.latestproperties ul.display li .content p.propertylistinglinks a { color:#008bc4;  }
.latestproperties ul.display li .content p.propertylistinglinks .fav { background: transparent; }


/* potvrdenie inzeratu  -------------------*/
.published_box { -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);  background: white; margin-bottom: 10px; margin-top: 0; padding:15px 0 15px 15px; background:#fcfbd2; border: 1px solid #CCC; clear:both; height:100%; overflow:hidden; }

/* Post Pagination */


.forgot_link a { text-decoration: none; }
/* Div line */
.clear { clear: both; }
.marb10 { margin-bottom: 10px;}
.mart10 { margin-top: 10px;}
.marb15 { margin-bottom: 15px;}
.mart15 { margin-top: 15px;}
.mart20 { margin-top: 20px;}
.padt10 { padding-top: 10px;}
.padb10 { padding-bottom: 10px;}
.border1 { border-bottom: 1px solid #CCC; }
.border2 { border-bottom: 2px solid #E6E6E6; }
.tcenter { text-align: center; }

/* Tabulka -------------------*/
.table_style
{
	border: 1px solid #dddddd;
	margin-bottom: 10px;
}
.table_style table
{
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #fff;
	width:100%;
	padding:0;
	margin:0;
}
.table_style th
{
	text-align:left;
	padding:12px;
	font-weight: normal;
	font-size: 14px;
	color: #555;
	background-color:#EEEEEE;
}
.table_style tbody
{
	background: white;
}
.table_style td
{
	text-align: left;
	padding: 10px;
	color: #666;
	border-top: 1px dashed #fff;
}
.table_style tbody tr:hover td
{
	color: #333;
	background: #fff;
	border-top: 1px solid #fff;
}
.table_style tfoot
{
	background-color:#f3f3f3;
}
.table_style tfoot td
{
	padding:8px;
}
/* Tabulka KONIEC -------------------*/

.entry strong {
font: 12px bold Arial, Helvetica, sans-serif;
line-height: 18px;
margin-top: 50px;
padding: 0 0 0 0;
color: #333;
background: transparent;
}

.entry h2, .entry h3 {
font: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #CEC8B5;
margin-top: 50px;
margin: 0 0 5px 0;
padding: 0;
color: #4C4C4C;
background: transparent;
}