html { margin: 0; padding: 0; }
body { margin: 0; padding: 20px 0px; font-family: Tahoma; font-size: 11px; background:#5e5e5e; }
form { margin: 0; padding: 0; }
ul, menu { margin: 0; padding: 0; list-style-type: none; }
.fantom { clear: both; width: 0; height: 0; font-size: 0; line-height: 1px; }
menu li { min-height: 1px; vertical-align: top; }
menu * html li { height: 1px; }
menu li.fantom { clear: both; font-size: 0; line-height: 1px; }
a { text-decoration: underline; outline:none; color: #a53432; }
a:hover { text-decoration: none; }
p { margin: 0 0 13px 0; padding: 0; }
input, textarea, select { margin: 0; padding:0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5d5d5d; background: #ffffff; border: solid 1px #5d5d5d; }
textarea { padding: 5px; }
object { outline: none; }
.cleaner { float: none; clear: both; height:1px; font-size:1px; }

.center { width:1004px; overflow:hidden; margin:0px auto; background:url(../images/center.gif) #fff no-repeat top left; }
.center2 { width:994px; padding:6px 5px 6px 5px; float: left; background:url(../images/center2.gif) no-repeat bottom left; }
.footer { width:1004px; height:75px; margin:0px auto; }




.pdr{
	float:left;
	background:url(../images/pdr.png) no-repeat left bottom;
}

.center2 .left { width:225px; float: left; position: relative; display:inline; margin:0px 6px 0px 0px; }
.slogans { position: absolute; top:10px; left:50px; color:#ffffff; font-size:18px; font-weight: bold; }
.center2 .left .logo-en { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-en.jpg) no-repeat top left; }
.center2 .left .logo-bg { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-bg.jpg) no-repeat top left; }
.center2 .left .logo-ru { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-ru.jpg) no-repeat top left; }
.center2 .left .logo-de { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-de.jpg) no-repeat top left; }
.center2 .left .logo-fr { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-fr.jpg) no-repeat top left; }
.center2 .left .logo-be { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-fr.jpg) no-repeat top left; }
.center2 .left .menu { width:225px; float: left; background:url(../images/menu-bg1.gif) #e2e1e0 no-repeat top left; }
.center2 .left .menu .menu2 { width:209px; padding:8px; float: left; background:url(../images/menu-bg2.gif) no-repeat bottom left; }

.center2 .left #flashlogo { width:225px; height:207px; float: left; margin:0px 0px 6px 0px; background:url(../images/logo-en.jpg) no-repeat top left; }

/* the menu */
.center2 .left .menu .menu2 .menu-title { width:209px; margin-bottom:1px; margin-top:0px; float: left; background:url(../images/menu-title1.gif) #bd1826 no-repeat top left; }
.center2 .left .menu .menu2 .menu-title a { width:189px; padding:10px; float: left; text-decoration: none; font-size:11px; font-weight:bold; color:#fff; background:url(../images/menu-title2.gif) no-repeat bottom left; }

.center2 .left .menu .menu2 ul.menu_items { width:209px; float: left; }
.center2 .left .menu .menu2 ul.menu_items li { width:209px; margin-bottom:1px; float: left; background:url(../images/menu_item_li.gif) no-repeat top left; }
.center2 .left .menu .menu2 ul.menu_items li .menu_div { width:209px; min-height:32px; float: left; background:url(../images/menu_div.gif) no-repeat bottom left; }
* html .center2 .left .menu .menu2 ul.menu_items li .menu_div { height:32px; }


.center2 .left .menu .menu2 ul.menu_items li a { width:171px; color:#797979; font-size:11px; text-decoration: none; float: left; padding:0px 0px 0px 38px; }
.center2 .left .menu .menu2 ul.menu_items li a span { width:146px; float: left; padding:10px 25px 10px 0px; cursor: pointer; background:url(../images/menu_item_span.gif) no-repeat left center; }
.center2 .left .menu .menu2 ul.menu_items li.selected a { color:#f92d38; font-weight:bold; }
.center2 .left .menu .menu2 ul.menu_items li.selected a span { background:url(../images/menu_item_span.gif) no-repeat right center; }
.center2 .left .menu .menu2 ul.menu_items li a:hover { color:#f92d38; font-weight:bold; }
.center2 .left .menu .menu2 ul.menu_items li a:hover span { background:url(../images/menu_item_span.gif) no-repeat right center; }

/*properties*/
.center2 .left .menu .menu2 ul.menu_items li.apartaments a { background:url(../images/apartaments_icon.gif) no-repeat 11px center; }
.center2 .left .menu .menu2 ul.menu_items li.houses a { background:url(../images/houses_icon.gif) no-repeat 10px center; }
.center2 .left .menu .menu2 ul.menu_items li.commercials a { background:url(../images/commercials_icon.gif) no-repeat 10px center; }
.center2 .left .menu .menu2 ul.menu_items li.plots a { background:url(../images/plots_icon.gif) no-repeat 9px center; }
.center2 .left .menu .menu2 ul.menu_items li.prop_in_varna a { background:url(../images/prop_in_varna_icon.gif) no-repeat 12px center; }
/*services*/
.center2 .left .menu .menu2 ul.menu_items li.repair a { background:url(../images/repair_icon.gif) no-repeat 9px center; }
.center2 .left .menu .menu2 ul.menu_items li.management a { background:url(../images/management_icon.gif) no-repeat 10px center; }
.center2 .left .menu .menu2 ul.menu_items li.furnishing a { background:url(../images/furnishing_icon.gif) no-repeat 11px center; }
.center2 .left .menu .menu2 ul.menu_items li.advice a { background:url(../images/advice_icon.gif) no-repeat 9px center; }
.center2 .left .menu .menu2 ul.menu_items li.mortgages a { background:url(../images/mortgages_icon.gif) no-repeat 10px center; }

/* Area map */
.areamap { width:209px; float: left; margin:5px 0px; }
.areamap h3 { width:184px; height:23px; margin:0px; padding:12px 0px 0px 25px; text-transform:uppercase; font-weight:bold; font-size:11px; color:#4b545c; background:url(../images/area_map_h3.gif) no-repeat top left; }
.areamap #map { width:207px; height:167px; overflow:hidden; background:url(../images/map.gif) no-repeat top left; position:relative; border-left:solid 1px #fff; border-right:solid 1px #fff; }
.areamap #map a {  width:207px; height:167px; float: left; }
.areamap #map .map_bottom { width:207px; height:3px; font-size:3px; position:absolute; left:0px; bottom:0px; background:url(../images/map_bottom.gif) no-repeat bottom left; }
* html .areamap #map .map_bottom { bottom:-1px; }

/* Weather */
.weather { width:209px; float: left; margin:5px 0px; }
.weather h3 { width:184px; height:23px; float: left; margin:0px; padding:12px 0px 0px 25px; text-transform:uppercase; font-weight:bold; font-size:11px; color:#4b545c; background:url(../images/area_map_h3.gif) no-repeat top left; }
.weather ul.meteo { width:207px; float: left; background:url(../images/weather_bg.gif) repeat-x top left; border-left:solid 1px #fff; border-right:solid 1px #fff; }
.weather ul.meteo li { width:162px; color:#a9a9a9; font-size:11px; height:18px; padding:7px 0px 0px 45px; float: left; }
.weather ul.meteo li.sun { background: url(../images/sun_icon.gif) no-repeat 23px 7px; }
.weather ul.meteo li.lightrain { background: url(../images/rain_icon.gif) no-repeat 23px 7px; }
.weather ul.meteo li.heavyrain { background: url(../images/rain_icon.gif) no-repeat 23px 7px; }
.weather ul.meteo li.lightcloud { background: url(../images/lightcloud_icon.gif) no-repeat 23px 7px; }


/* WEATHER ICONS */
.weather ul.meteo li  { background-image: url(../images/weather/weather_icons.gif); background-repeat: no-repeat; }

.weather ul.meteo li.weather_cond_3 { background-position: 9px top; }
.weather ul.meteo li.weather_cond_4 { background-position: 9px -25px; } /* thunderstorm */
.weather ul.meteo li.weather_cond_5 { background-position: 9px -50px; } /* mixed rain and snow */
.weather ul.meteo li.weather_cond_6 { background-position: 9px -50px; } /* mixed snow and sleet */
.weather ul.meteo li.weather_cond_7 { background-position: 9px -50px; } /* mixed rain and sleet */
.weather ul.meteo li.weather_cond_8 { background-position: 9px -50px; } /* freezing drizzle */
.weather ul.meteo li.weather_cond_9 { background-position: 9px -75px; } /* drizzle */
.weather ul.meteo li.weather_cond_10 { background-position: 9px -50px; } /* freezing rain */
.weather ul.meteo li.weather_cond_11 { background-position: 9px -100px; } /* showers*/
.weather ul.meteo li.weather_cond_12 { background-position: 9px -100px; } /* showers*/
.weather ul.meteo li.weather_cond_14 { background: url(../images/rain_icon.gif) no-repeat 23px 7px; }
.weather ul.meteo li.weather_cond_16 { background-position: 9px -150px; } /* snow */
.weather ul.meteo li.weather_cond_17 { background-position: 9px -175px; } /* hail - gradu6ka */
.weather ul.meteo li.weather_cond_20 { /*background: url(../images/weather/20.png) no-repeat 7px 1px;*/ background-image: url("../images/weather/weather_icons.gif");  background-position: 9px -300px; } /* foggy*/
.weather ul.meteo li.weather_cond_26 { background-position: 9px -200px; }
.weather ul.meteo li.weather_cond_28 { background-position: 9px -225px; } /* mostly cloudy (day) */
.weather ul.meteo li.weather_cond_29 { background-position: 9px -225px; } /* mostly cloudy (day) */
.weather ul.meteo li.weather_cond_30 { background-position: 9px -225px; } /* mostly cloudy (day) */
.weather ul.meteo li.weather_cond_31 { background-position: 9px -275px; }
.weather ul.meteo li.weather_cond_32 { background-position: 9px -300px; } /* sunny */
.weather ul.meteo li.weather_cond_33 { background-position: 9px -275px; } /* fair night */
.weather ul.meteo li.weather_cond_34 { background-position: 9px -300px; } /* fair day */
.weather ul.meteo li.weather_cond_36 { background-position: 9px -300px; } /* hot */
.weather ul.meteo li.weather_cond_36 { background-position: 9px -300px; }
.weather ul.meteo li.weather_cond_37 { background-position: 9px -25px; } /* isolated thunderstorm */
.weather ul.meteo li.weather_cond_38 { background-position: 9px -25px; } /* scattered thunderstorm */
.weather ul.meteo li.weather_cond_39 { background-position: 9px -25px; } /* scattered thunderstorm */
.weather ul.meteo li.weather_cond_40 { background-position: 9px -100px; } /* scattered showers */
.weather ul.meteo li.weather_cond_41 { background-position: 9px -325px; } /* heavy snow */
.weather ul.meteo li.weather_cond_42 { background-position: 9px -325px; } /* scattered show showers */
.weather ul.meteo li.weather_cond_43 { background-position: 9px -325px; } /* heavy snow */
.weather ul.meteo li.weather_cond_44 { background-position: 9px -225px; } /* partly cloudy */
.weather ul.meteo li.weather_cond_45 { background-position: 9px -350px; } /* thundershowers */


.weather ul.meteo li span { color:#475159; }
.weather ul.meteo li span.w_city { width:85px;  float: left; }
.weather ul.meteo li span.w_temp { padding-left:20px;}

.weather h3.bot { width:184px; float: left; height:27px; text-transform:none; margin:0px; padding:8px 0px 0px 25px; font-weight:normal; font-size:10px; color:#87888a; background:url(../images/bot.gif) no-repeat top left; }
.weather h3.bot a { color:#87888a; text-decoration: none; }
.weather h3.bot a b { color:#4b545c; }

.currency { width:209px; float: left; margin:5px 0px; }
.currency h3 { width:184px; height:23px; float: left; margin:0px; padding:12px 0px 0px 25px; text-transform:uppercase; font-weight:bold; font-size:11px; color:#4b545c; background:url(../images/area_map_h3.gif) no-repeat top left; }
.currency ul.cur { width:207px; float: left; background:url(../images/weather_bg.gif) repeat-x top left; border-left:solid 1px #fff; border-right:solid 1px #fff; }
.currency ul.cur li { width:157px; color:#a9a9a9; font-size:11px; height:18px; padding:7px 0px 0px 50px; float: left; }
.currency ul.cur li.usd { background: url(../images/usd_icon.gif) no-repeat 23px 7px; }
.currency ul.cur li.gbp { background: url(../images/gpb_icon.gif) no-repeat 23px 7px; }
.currency ul.cur li.eur { background: url(../images/eur_icon.gif) no-repeat 23px 7px; }
.currency ul.cur li.chf { background: url(../images/chf_icon.gif) no-repeat 23px 7px; }

.currency ul.cur li span { color:#475159; }
.currency ul.cur li span.c_name { width:80px; float: left; font-weight:bold; }

.currency h3.bot { width:184px; float: left; height:27px; text-transform:none; margin:0px; padding:8px 0px 0px 25px; font-weight:normal; font-size:10px; color:#87888a; background:url(../images/bot.gif) no-repeat top left; }
.currency h3.bot a { color:#87888a; text-decoration: none; }
.currency h3.bot a b { color:#4b545c; }

/* FOOTER element */
.footer .rights { float: left; color:#b7bcb8; font-size:11px; padding:30px 18px 0px 10px; }
.footer .rights a { text-decoration: none; color:#ff5961;  }

.footer ul { float: left; padding:30px 0px 0px 0px; }
.footer ul li { float: left; padding:0px 10px; background:url(../images/footer_li.gif) no-repeat right center; }
.footer ul li.last {  padding:0px 0 0 10px; background:none; }
.footer ul li a { float: left; color:#ffffff; text-decoration: none; font-size:11px; }
.footer ul li a:hover, .footer ul li a.selected { color:#ff5961; }

.footer .develop { float: right; padding:30px 10px 0px 0px; color:#b7bcb8; font-size:11px;  }
.footer .develop span { float: left; }
.footer .develop a { width:17px; height:17px; float:left; margin:0px 0px 0px 10px; background:url(../images/pixel.gif) no-repeat top left; }
.footer .develop a img { display: block; border: none; }

/* THE RIGHT PART */
.main { width:763px; padding:0px 0px 10px 0px; float: left; position:relative;}

.header { width:518px; height:205px; margin:1px 10px 0px 0px; display: inline; float: left; }

/* lng bar */
.lng_bar { width:228px; height:22px; margin:0px 0px 4px 0px; padding:4px 0px 0px 2px; float: left; border:1px solid #c7c7c7; background:url(../images/lng-bg.gif) repeat-x top left; }
.lng_bar .rss { width:20px; height:19px; float: left; background:url(../images/rss.gif) no-repeat top left; }
.lng_bar ul { float: left; padding:3px 0px 0px 8px; }
.lng_bar ul li { float: left; color:#6d7377; font-size:11px; display: inline; margin:0px 2px 0px 0px; }
.lng_bar ul li a { width:24px; height:16px; float: left; background-repeat:no-repeat; background-position:top left; }
/*.lng_bar ul li a:hover { background-position:top right; }*/
.lng_bar ul li a.de { background-image:url(../images/de.gif); }
.lng_bar ul li a.en { background-image:url(../images/en.gif); }
.lng_bar ul li a.fr { background-image:url(../images/fr.gif); }
.lng_bar ul li a.ru { background-image:url(../images/ru.gif); }
.lng_bar ul li a.bg { background-image:url(../images/bg.gif); }
.lng_bar ul li a.be { background-image:url(../images/be.gif); }

/* search box */
.search_box { width:230px; height:174px; float: left; border: solid 1px #c7c7c7; background:#f2f6f9; }
.search_box h3 { width:220px; height:23px; margin:0px; padding:8px 0px 0px 10px; float: left; background:url(../images/search_area_h3.gif) repeat-x top left; font-size:11px; color:#50575d; }
.search_box form { width:218px; float: left; padding:6px; }
.search_box form .row { width:218px; float: left; margin:0px 0px 5px 0px; }
.search_box form .row label { width:106px; float: left; padding:3px 0px 0px 0px; color:#6d7377; font-size:11px; }
.search_box form .row select { float: left; }

.shorter, .location{
	width:108px;
}

.search_box form .row.first .dropper { z-index:1000000; } 
.search_box form .row .dropper { width:110px; font-size:11px; height:19px; float: left; position:relative; background:url(../images/search_area_select.gif) no-repeat top right; border: solid 1px #999999; }
.search_box form .row .dropper a.drop { width:75px; height:17px; color:#87888A; text-decoration:none; float: left; overflow:hidden; padding:2px 25px 0px 10px; }

.search_box form .row .location div { height:200px; overflow-y: scroll !important; overflow-x: hidden !important; }
.search_box form .row .dropper div { width:110px; border: solid 1px #999999; position:absolute; left:0px; top:21px; }
.search_box form .row .dropper div ul { width:110px; float: left; background:#fff; }
.search_box form .row .dropper div ul li { width:90px; float: left; padding:3px 10px;  }
.search_box form .row .dropper div ul li a { color:#87888A; text-decoration:none; }

.search_box form .row input.search_area_text { width:90px; float: left; height:16px; font-size:11px; padding:3px 10px 0px 10px; border:solid 1px #999999; color:#87888A; }
.search_box form .row input.shorty { width:20px; height:16px; font-size:11px; display: inline; margin-right:6px; float:left; padding:3px 10px 0px 10px; border:solid 1px #999999; color:#87888A; }
* html .search_box form .row input.shorty { margin-right:3px; } 
.search_box form .row input.search_area_btn { width:64px; height:21px; float:left; border: none; font-size:11px; padding:0px; margin:0px; background:url(../images/search_area_btn.gif) no-repeat top left; font-weight:bold; color:#465058; }


.top_menu { width:761px; height:54px; font-size:11px; text-align:center; margin:7px 0px 0px 0px; float: left; background:url(../images/top_menu.gif) no-repeat top left; }
.top_menu table { width:761px; }
.top_menu table td { width:auto; height:45px; padding:0px 10px; background:url(../images/topmenuli.gif) no-repeat left 8px; }
.top_menu table td a { color:#fff; font-weight:bold; font-size:12px; text-decoration: none; }
.top_menu table td a.selected { color:#aab0b5; }

.index_title_bar { width:731px; padding:12px 15px 0px 15px; min-height:28px; float: left; margin:2px 0px 6px 0px; background:url(../images/index_title_bar.png) no-repeat top left; }
* html .index_title_bar { height:28px; }
.index_title_bar h3 { width:500px; float: left; padding:0px 0px 0px 20px; margin:0px; background:url(../images/index_title_bar_h3.gif) no-repeat left center; font-size:12px; font-weight:normal; color:#454545; }
.index_title_bar h3 a { text-decoration:none; font-size:12px; font-weight:bold; color:#454545;  }

/* formthe path purposes, why is that? , ask the designer! */
.index_title_bar h3.path_ma a { text-decoration:none; font-size:12px; font-weight:normal; color:#454545;  }

.index_title_bar .small_icons { height:13px; font-size:11px; background:url(../images/4dots.gif) no-repeat left center; float:right;  }
.index_title_bar .small_icons li { height:13px; padding:0px 10px; float: left; background:url(../images/4dots.gif) no-repeat right center;  }
.index_title_bar .small_icons li.home a { width:9px; height:9px; margin-top:2px; display: block; background:url(../images/little_home.gif) no-repeat top left; } 
.index_title_bar .small_icons li.sitemap a { width:11px; height:9px; margin-top:2px; display: block; background:url(../images/little_sitemap.gif) no-repeat top left; }
.index_title_bar .small_icons li.contact a { width:11px; height:7px; margin-top:3px; display: block; background:url(../images/little_contact.gif) no-repeat top left; }
.index_title_bar .small_icons li.bookmarks a { color:#747474; text-decoration:none; font-size:11px; margin-top:3px; }


/* INDEX PROMO LIST */
.prod_list { width:599px; float: left; }
.prod_list .prods2 { /* width:599px; */ position:relative; display: inline; float: left; margin:0px 0px 9px 0px; background:url(../images/2prods.gif) no-repeat top left; }
.prod_list .prods2-2 { /* width:599px; */ float: left; background:url(../images/2prods-2.gif) no-repeat bottom left; }

.prod_list .prods2-2 .cell { width:278px; min-height:110px; overflow:hidden; padding:7px; float: left; display: inline; margin:0px 7px 0px 0px; }
* html .prod_list .prods2-2 .cell { }

.prod_list .prods2-2 .cell p { color:#898989; }

#cars_page .img_link {
	width:125px;
	height:100px;
}

#cars_page .text_link{
	margin-left:10px;
	padding:0 0 5px 0;
	display:block;
	float:left;
	width:138px;
}


.size_fix{ /*height:120px*/ padding-bottom:33px;}

.prod_list .prods2-2 .cell  .index_img { width:130px; margin:0px 7px 0px 0px; background:#fff; border:solid 1px #c9cccd; height:95px; float: left; padding:2px; }
.prod_list .prods2-2 .cell .img_link { width:130px; height:95px; float: left; text-align: center; background: no-repeat center center; position:relative; }
.prod_list .prods2-2 .cell .img_link img { border: none; }
.prod_list .prods2-2 .cell .text_link { color:#4b545c; font-weight:bold; text-decoration: none; }
.prod_list .prods2-2 .cell .short-text { color:#898989; padding:6px 0px 0px 0px; }
.prod_list .prods2-2 .cell .short-text ul { width:135px; float: right; list-style-type: disc; list-style-position:inside; }
.prod_list .prods2-2 .cell .short-text ul li.red { color:#ff0000; }

.prod_list .prods2-2 .cell .prop-price	 { position:absolute; left:309px;  bottom:6px; z-index:5; width:273px;  display:inline; float: left; background:url(../images/prop-price.gif) no-repeat top left; }
.prod_list .prods2-2 .cell .prod_sh		 { left:8px; }
.prod_list .prods2-2 .cell .prop-price-2 { width:257px; padding:6px 8px; float: left; background:url(../images/prop-price-2.gif) no-repeat bottom left; }
.prod_list .prods2-2 .cell .prop-price-2 .loc { width:136px; float: left; color:#fff; font-weight:bold; font-size:13px; }
.prod_list .prods2-2 .cell .prop-price-2 .price { width:120px; float: left; text-align:right; color:#fff; font-weight:bold; font-size:13px; }
.prod_list .prods2-2 .cell .prop-price-2 .price b { color:#ff5961; }
.prod_list .prods2-2 .cell .prop-price-2 .cars_request { color:#ffffff; font-size:14px; font-weight:bold; display:block; float:right; cursor:pointer; }


.cars_list {
	float:right; 
	width:124px;
	padding:0px;
	list-style-type:disc;
}

.cars_list li{
	padding-bottom:3px;
}
.cars_price{
	float:left;
	padding-top:10px;
	margin: 0px 0 0 0;
}

/* 2 index boxes */
.indexboxes { width:290px; height:334px; float: left; border:solid 1px #c7cbcc; background:url(../images/index_boxes.gif) #f1f0f0 repeat-x top left; }
.welcome { margin:0px 9px 0px 0px; }

.addresse{ text-align:center;}

.indexboxes h3 { width:288px; height:46px; float: left; text-align:center; margin:1px 1px 0px 1px; background:url(../images/indexboxes.gif) repeat-x top left; }
.indexboxes h3 span { width:288px; height:46px; float: left; background-position:center 15px; background-repeat: no-repeat;  }
.indexboxes.welcome h3 span { background-image:url(../images/welcome_en.gif); }



.indexboxes.welcome h3 span.version_bg { background-image:url(../images/welcome_bg.png); }
.indexboxes.welcome h3 span.version_ru { background-image:url(../images/welcome_ru.png); }
.indexboxes.welcome h3 span.version_de { background-image:url(../images/welcome_de.png); }
.indexboxes.welcome h3 span.version_fr { background-image:url(../images/welcome_fr.png); }
.indexboxes.welcome h3 span.version_be { background-image:url(../images/welcome_fr.png); }



.indexboxes.office h3 span { background-image:url(../images/office_en.gif); }



.indexboxes.office h3 span.version_bg { background-image:url(../images/office_bg.png); }
.indexboxes.office h3 span.version_ru { background-image:url(../images/office_ru.png); }
.indexboxes.office h3 span.version_de { background-image:url(../images/office_de.pmg); }
.indexboxes.office h3 span.version_fr { background-image:url(../images/office_fr.png); }
.indexboxes.office h3 span.version_be { background-image:url(../images/office_fr.png); }





.indexboxes .txt { width:260px; float: left; padding:15px; color:#4b545c; overfloaw: hidden; }
.indexboxes .txt p {margin:1px 0px;}
.indexboxes .txt img { margin-bottom:10px; }


/* LINKS ON THE RIGHT - INDEX */
.right_links  { width:160px; float: right; display: inline; margin:0px 3px 0px 0px; }

.right_links .skype { width:94px; color:#5e5e5e; font-size:11px; padding:10px 8px 0px 56px; height:73px; border: solid 1px #c7cacb; margin:0px 0px 6px 0px; background:url(../images/skype-bg.jpg) no-repeat top left; }
.right_links .skype .skype_icon { width:30px; height:30px; margin:0px 0px 0px 4px; display: inline; float: right; background:url(../images/skype_icon.gif) no-repeat top left; }
.skype_status { width:54px; height:15px; float: left; display: inline; }
.skype_status.on { background:url(../images/skype_status.gif) no-repeat top left; }
.skype_status.off { background:url(../images/skype_status.gif) no-repeat top right; }

.right_links #telefon { width:160px; height:85px; float: left; margin:0px 0px 6px 0px; overflow:hidden; background:url(../images/telefon.png) no-repeat top right; }
.right_links .telefon_bg { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat top left; }
.right_links .telefon_en{ float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -320px top; }
.right_links .telefon_ru { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -160px top; }
.right_links .telefon_de { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -320px top; }
.right_links .telefon_fr { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -320px top; }
.right_links .telefon_be { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -320px top; }

.right_links .telefon_uk { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -480px top; }
.right_links .telefon_german { float: left; width:160px; height:85px; background:url(../images/telefon.png) no-repeat -640px top; }



.right_links .sell_or_rent_en { width:160px; height:95px; float: left; margin:0px 0px 6px 0px; background:url(../images/sell_or_rent_en.gif) no-repeat top left; }
.right_links .sell_or_rent_bg { width:160px; height:95px; float: left; margin:0px 0px 6px 0px; background:url(../images/sell_or_rent_bg.gif) no-repeat top left; }
.right_links .sell_or_rent_ru { width:160px; height:95px; float: left; margin:0px 0px 6px 0px; background:url(../images/sell_or_rent_ru.gif) no-repeat top left; }
.right_links .sell_or_rent_de { width:160px; height:95px; float: left; margin:0px 0px 6px 0px; background:url(../images/sell_or_rent_de.gif) no-repeat top left; }
.right_links .sell_or_rent_fr { width:160px; height:95px; float: left; margin:0px 0px 6px 0px; background:url(../images/sell_or_rent_fr.gif) no-repeat top left; }
.right_links .sell_or_rent_be { width:160px; height:95px; float: left; margin:0px 0px 6px 0px; background:url(../images/sell_or_rent_fr.gif) no-repeat top left; }

.right_links .viewing_trips { width:158px; height:150px; float: left; background:url(../images/viewing_trips.jpg) no-repeat top left; margin:0px 0px 6px 0px; border: solid 1px #c7cacb; }
#flash_ban 		{ width:160px; height:150px; float: left; background:url(../images/viewing_trips.jpg) no-repeat top left; margin:0px 0px 6px 0px; }
.right_links .managment { width:160px; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; text-align:center; padding:100px 0px 5px 0px; float: left; background:url(../images/managment.jpg) #676f76 no-repeat top left; margin:0px 0px 6px 0px; }
.right_links .repairs { width:160px; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; text-align:center; padding:100px 0px 5px 0px; float: left; background:url(../images/repairs.jpg) #676f76 no-repeat top left; margin:0px 0px 6px 0px; }
.right_links.bg .repairs { font-size:11px; }
.right_links .furnishing { width:160px; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; text-align:center; padding:100px 0px 5px 0px; float: left; background:url(../images/furnishing.jpg) #676f76 no-repeat top left; margin:0px 0px 6px 0px; }
.right_links .rentacar { width:160px; color:#fff; text-decoration:none; font-weight:bold; font-size:11px; text-align:center; padding:100px 0px 5px 0px; float: left; background:url(../images/rentacar.jpg) #676f76 no-repeat top left; margin:0px 0px 6px 0px; }

.right_links .balchik_video_bg { width:160px; height:118px; color:#fff; text-decoration:none; float: left; background:url(../images/movie_banners.png) no-repeat 0px 0px; margin:0px -3px 6px 0px; }
.right_links .balchik_video_ru { width:160px; height:118px; color:#fff; text-decoration:none; float: left; background:url(../images/movie_banners.png) no-repeat 0px -118px; margin:0px -3px 6px 0px; }
.right_links .balchik_video_de { width:160px; height:118px; color:#fff; text-decoration:none; float: left; background:url(../images/movie_banners.png) no-repeat 0px -236px; margin:0px -3px 6px 0px; }
.right_links .balchik_video_fr { width:160px; height:118px; color:#fff; text-decoration:none; float: left; background:url(../images/movie_banners.png) no-repeat 0px -354px; margin:0px -3px 6px 0px; }
.right_links .balchik_video_be { width:160px; height:118px; color:#fff; text-decoration:none; float: left; background:url(../images/movie_banners.png) no-repeat 0px -354px; margin:0px -3px 6px 0px; }
.right_links .balchik_video_en { width:160px; height:118px; color:#fff; text-decoration:none; float: left; background:url(../images/movie_banners.png) no-repeat 0px -472px; margin:0px -3px 6px 0px; }


.banners{
	position:relative; z-index:1;
	padding:0 0 7px 0;
	display:block;
	width:160px;
	text-decoration:none;
}
.banners span{
	position:absolute; left:0px; bottom:5px; z-index:5;
	display:block;
	width:160px;
	height:22px;
	color:#ffffff;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	cursor:pointer;
}
* html .banners span{
	bottom:4px;
}
.banners img{
	display:block;
	border:0px;
}

/* BOTTOM LITTLE LINKS ON THE INDEX */
.bottom_links { width:751px; float: left; border: solid 1px #c7cacb; margin:10px 0px 0px 0px; padding:12px 2px; }


.bottom_links img{
	width:66px !important;
	height:18px !important;	
	border:0px !important;
}

.bottom_links input,
.bottom_links select{
	border:0px;
}

#top_table{
	border-collapse:collapse;
	text-align:center;
}


/* CATEGORY */

.category { width:599px; float: left; }

.pages0 { width:594px; float: left; margin:0px 0px 7px 0px; background:url(../images/pages0.gif) #e7e7e6 no-repeat top left; }
.pages { width:584px; color:#252b31; float:left; min-height:17px; padding:14px 0px 10px 10px; background:url(../images/pages_bottom.gif) no-repeat bottom left; }
* html .pages { height:17px; }
.pages label { float: left; padding:0px 6px 0px 0px; }
.pages .pics { width:139px; height:15px; float:left; display: inline; margin:0px 10px 0px 0px; }
.pages .pics .pics-l { width:5px; height:15px; float:left; background:url(../images/pages_num_arrows.gif) no-repeat top left; }
.pages .pics .pics-r { width:5px; height:15px; float:left; background:url(../images/pages_num_arrows.gif) no-repeat top right; }
.pages .pics .pics-list { float:left; margin:0px 5px 0px 6px; width:114px; height:15px; overflow:hidden; position:relative; }
.pages .pics .pics-list ul { float: left; height:15px; position:relative; }
.pages .pics .pics-list ul li { width:18px; display: inline; margin:0px 1px 0px 0px; height:15px; float: left; }
.pages .pics .pics-list ul li a { width:18px; height:15px; color:#252b31; text-decoration: none; float: left; text-align: center; background:url(../images/pages_num_bg.gif) no-repeat top left; }
.pages .pics .pics-list ul li.selected a { color:#fff; background:url(../images/pages_num_bg2.gif) no-repeat top left; }

.pages .select_sort { width:90px; height:21px; margin:-3px 20px 0px 0px; display: inline; float: left; position:relative; background:url(../images/pages_select1.gif) no-repeat top left; cursor: pointer; z-index:1000000000; }
.pages .select_sort a.drop { width:70px; height:17px; float: left; padding:4px 15px 0px 5px; color:#7e7e7e; text-decoration: none; }
.pages .select_sort div { position:absolute; width:90px; left:0px; border:solid 1px #7e7e7e; background:#fff; }


.pages.bottom .select_sort div { bottom:21px; }
.pages.bottom .select_offers div { bottom:21px; }

.pages.top .select_sort div { top:21px; }
.pages.top .select_offers div { top:21px; }


.pages .select_sort div ul { width:90px; float: left; }
.pages .select_sort div ul li { width:70px; float: left; padding:4px 10px; }
.pages .select_sort div ul li a { color:#7e7e7e; text-decoration: none; }

.pages .offers_per_page { background:url(../images/some_dots.gif) no-repeat left center; padding:0px 6px 0px 10px; z-index:1000000000; }

.pages .select_offers { width:64px; height:21px; margin:-3px 0px 0px 0px; float: left; position:relative; background:url(../images/pages_select2.gif) no-repeat top left; z-index:1000000000; }
.pages .select_offers a.drop { width:34px; height:17px; float: left; padding:4px 20px 0px 10px; color:#7e7e7e; text-decoration: none; }
.pages .select_offers div { position:absolute; width:64px; left:0px; border:solid 1px #7e7e7e; background:#fff; }
.pages .select_offers div ul { width:64px; float: left; }
.pages .select_offers div ul li { width:44px; float: left; padding:4px 10px; }
.pages .select_offers div ul li a { color:#7e7e7e; text-decoration: none; }

.category .item_listed { width:571px; min-height:134px; padding:10px; margin:0px 0px 10px 0px; float: left; border:solid 1px #c7cbcc; background:url(../images/item_listed.gif) #f1f0f0 repeat-x top left; }
* html .category .item_listed { height:134px; }
.category .item_listed .img_link { width:163px; height:128px; margin:0px 10px 0px 0px; float: left; border:solid 1px #c7cbcc; padding:2px; background:#fff; }
.category .item_listed .img_link a { width:163px; height:128px; position:relative; float: left; background-repeat: no-repeat; background-position: center center; }


/* PRODUCT FLAGS */

.category .item_listed .img_link a span { position:absolute; width:64px; height:65px; top:0px; right:0px; background-position:top left; background-repeat: no-repeat;  }
.bigimg span { position:absolute; width:90px; height:90px; top:0px; right:0px; background-position:top left; background-repeat: no-repeat;  }

.product_flag_1_bg { background-image:url(../images/labels/sold_en.png); top:-3px !important; left:-5px; width:86px !important; height:86px !important; }
.product_flag_2_bg { background-image:url(../images/labels/hot_offer_bg.png); top:-15px !important; right:-15px; width:73px !important; height:86px !important; }
.product_flag_3_bg { background-image:url(../images/labels/offer_ofthe_month_bg.png); width:110px; height:56px; top:-5px !important; right:-2px; width:120px !important; height:86px !important;  }
.product_flag_4_bg { background-image:url(../images/labels/on_hold_bg.png); top:-11px !important; right:-12px !important; width:86px !important; height:86px !important; }
.product_flag_5_bg { background-image:url(../images/labels/reserved_bg.png); right:-25px; top:-5px !important; width:86px !important; height:86px !important; }
.product_flag_6_bg { background-image:url(../images/labels/exclusive_bg.png); left:-11px; top:-13px !important; width:86px !important; height:86px !important; }
/* EN */
.product_flag_1_en { background-image:url(../images/labels/sold_en.png); top:-3px !important; left:-5px; width:86px !important; height:86px !important; }
.product_flag_2_en { background-image:url(../images/labels/hot_offer_en.png); top:-5px !important; right:-25px; width:73px !important; height:86px !important; }
.product_flag_3_en { background-image:url(../images/labels/offer_ofthe_month_en.png); width:110px; height:56px; top:-5px !important; right:-2px; width:120px !important; height:86px !important; }
.product_flag_4_en { background-image:url(../images/labels/on_hold_en.png); top:-14px !important; right:-12px !important;  width:86px !important; height:86px !important;}
.product_flag_5_en { background-image:url(../images/labels/reserved_en.png); right:-25px; top:-5px !important; width:86px !important; height:86px !important; }
.product_flag_6_en { background-image:url(../images/labels/exclusive_en.png); left:-11px; top:-13px !important; width:86px !important; height:86px !important; }
/* DE */
.product_flag_1_de { background-image:url(../images/labels/sold_de.png); top:-3px !important; left:-5px; width:86px !important; height:86px !important;}
.product_flag_2_de { background-image:url(../images/labels/hot_offer_de.png); top:-15px !important; right:-15px; width:73px !important; height:86px !important;}
.product_flag_3_de { background-image:url(../images/labels/offer_ofthe_month_de.png); width:110px; height:56px; top:-5px !important; right:-2px; width:120px !important; height:86px !important;}
.product_flag_4_de { background-image:url(../images/labels/on_hold_de.png); top:-11px !important; right:-12px !important; width:86px !important; height:86px !important;}
.product_flag_5_de { background-image:url(../images/labels/reserved_de.png); right:-25px; top:-5px !important; width:86px !important; height:86px !important;}
.product_flag_6_de { background-image:url(../images/labels/exclusive_de.png); left:-11px; top:-13px !important; width:86px !important; height:86px !important;}
/* RU */
.product_flag_1_ru { background-image:url(../images/labels/sold_ru.png); top:-3px !important; left:-5px; width:86px !important; height:86px !important;}
.product_flag_2_ru { background-image:url(../images/labels/hot_offer_ru.png); top:-15px !important; right:-15px; width:73px !important; height:86px !important;}
.product_flag_3_ru { background-image:url(../images/labels/offer_ofthe_month_ru.png); width:110px; height:56px; top:-5px !important; right:-2px; width:120px !important; height:86px !important;}
.product_flag_4_ru { background-image:url(../images/labels/on_hold_ru.png); top:-11px !important; right:-12px !important; width:86px !important; height:86px !important;}
.product_flag_5_ru { background-image:url(../images/labels/reserved_en.png); right:-25px; top:-5px !important; width:86px !important; height:86px !important;}
.product_flag_6_ru { background-image:url(../images/labels/exclusive_en.png); left:-11px; top:-13px !important; width:86px !important; height:86px !important;}
/* FR */
.product_flag_1_fr { background-image:url(../images/labels/sold_fr.png); top:-3px !important; left:-5px; width:86px !important; height:86px !important;}
.product_flag_2_fr { background-image:url(../images/labels/hot_offer_fr.png); top:-15px !important; right:-15px; width:73px !important; height:86px !important;}
.product_flag_3_fr { background-image:url(../images/labels/offer_ofthe_month_fr.png); width:110px; height:56px; top:-5px !important; right:-20px; width:86px !important; height:86px !important; }
.product_flag_4_fr { background-image:url(../images/labels/on_hold_fr.png); top:-11px !important; right:-12px !important; width:86px !important; height:86px !important;}
.product_flag_5_fr { background-image:url(../images/labels/reserved_fr.png); right:-25px; top:-5px !important; width:86px !important; height:86px !important;}
.product_flag_6_fr { background-image:url(../images/labels/exclusive_fr.png); left:-11px; top:-13px !important; width:86px !important; height:86px !important;}

/* INDEX */
.prod_list .prods2-2 .cell .img_link span { position:absolute; width:90px; height:90px; top:0px; right:0px; background-position:top left; background-repeat: no-repeat;  }

.prod_list .prods2-2 .cell .img_link .product_flag_1_bg { background-image:url(../images/labels/sold_en.png); top:-3px; left:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_2_bg { background-image:url(../images/labels/hot_offer_bg.png); top:-15px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_3_bg { background-image:url(../images/labels/offer_ofthe_month_bg.png); width:110px; height:56px; top:-5px; right:-2px; }
.prod_list .prods2-2 .cell .img_link .product_flag_4_bg { background-image:url(../images/labels/on_hold_bg.png); top:-11px; right:-14px; }
.prod_list .prods2-2 .cell .img_link .product_flag_5_bg { background-image:url(../images/labels/reserved_bg.png); right:-25px; top:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_6_bg { background-image:url(../images/labels/exclusive_bg.png); left:-11px; top:-13px; }
/* EN */
.prod_list .prods2-2 .cell .img_link .product_flag_1_en { background-image:url(../images/labels/sold_en.png); top:-3px; left:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_2_en { background-image:url(../images/labels/hot_offer_en.png); top:-5px; right:-25px; }
.prod_list .prods2-2 .cell .img_link .product_flag_3_en { background-image:url(../images/labels/offer_ofthe_month_en.png); width:110px; height:56px; top:-5px; right:-2px; }
.prod_list .prods2-2 .cell .img_link .product_flag_4_en { background-image:url(../images/labels/on_hold_en.png); top:-14px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_5_en { background-image:url(../images/labels/reserved_en.png); right:-25px; top:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_6_en { background-image:url(../images/labels/exclusive_en.png); left:-11px; top:-13px; }
/* DE */
.prod_list .prods2-2 .cell .img_link .product_flag_1_de { background-image:url(../images/labels/sold_de.png); top:-3px; left:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_2_de { background-image:url(../images/labels/hot_offer_de.png); top:-15px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_3_de { background-image:url(../images/labels/offer_ofthe_month_de.png); width:110px; height:56px; top:-5px; right:-2px; }
.prod_list .prods2-2 .cell .img_link .product_flag_4_de { background-image:url(../images/labels/on_hold_de.png); top:-11px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_5_de { background-image:url(../images/labels/reserved_de.png); right:-25px; top:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_6_de { background-image:url(../images/labels/exclusive_de.png); left:-11px; top:-13px; }
/* RU */
.prod_list .prods2-2 .cell .img_link .product_flag_1_ru { background-image:url(../images/labels/sold_ru.png); top:-3px; left:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_2_ru { background-image:url(../images/labels/hot_offer_ru.png); top:-15px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_3_ru { background-image:url(../images/labels/offer_ofthe_month_ru.png); width:110px; height:56px; top:-5px; right:-2px; }
.prod_list .prods2-2 .cell .img_link .product_flag_4_ru { background-image:url(../images/labels/on_hold_ru.png); top:-11px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_5_ru { background-image:url(../images/labels/reserved_en.png); right:-25px; top:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_6_ru { background-image:url(../images/labels/exclusive_en.png); left:-11px; top:-13px; }
/* FR */
.prod_list .prods2-2 .cell .img_link .product_flag_1_fr { background-image:url(../images/labels/sold_fr.png); top:-3px; left:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_2_fr { background-image:url(../images/labels/hot_offer_fr.png); top:-15px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_3_fr { background-image:url(../images/labels/offer_ofthe_month_fr.png); width:110px; height:56px; top:-5px; right:-20px; }
.prod_list .prods2-2 .cell .img_link .product_flag_4_fr { background-image:url(../images/labels/on_hold_fr.png); top:-11px; right:-15px; }
.prod_list .prods2-2 .cell .img_link .product_flag_5_fr { background-image:url(../images/labels/reserved_fr.png); right:-25px; top:-5px; }
.prod_list .prods2-2 .cell .img_link .product_flag_6_fr { background-image:url(../images/labels/exclusive_fr.png); left:-11px; top:-13px; }



.category .item_listed .img_link a .print_version { display: none; }
.category .item_listed .item_info { width:390px; float: left; }
.category .item_listed .item_info .item_link { font-size:12px; float: left; font-weight:bold; color:#4b545c; text-decoration: none; margin:0px 0px 3px 0px; }
.holder{
	height:102px;
	overflow:hidden;
}

.category .item_listed .item_info .left { width:140px; padding:0px 8px 0px 0px; float: left; color:#898989; margin:0px; }
.category .item_listed .item_info .left ul { list-style:disc; list-style-position:inside; color:#898989; }
.category .item_listed .item_info .left ul li { padding:0px; }
.category .item_listed .item_info .right .fixer { margin-bottom:5px; height:65px; overflow:hidden; color:#a4a8ab; font-weight:normal; }
.category .item_listed .item_info .right { float: left; width:227px; padding:0px 0px 0px 15px; font-weight:bold; background:url(../images/item_text_bg.gif) repeat-y left top; color:#fb2d39; }



.category .item_listed .item_info .item_price { width:363px; margin:5px 0px 0px 0px; height:22px; float: left; background:url(../images/item_listed_price.gif) no-repeat top left; padding:5px 15px 0px 15px; }
.category .item_listed .item_info .item_price span { color:#fff; font-weight:bold; font-size:14px; }
.category .item_listed .item_info .item_price span b { color:#ff5961; }
.category .item_listed .item_info .item_price .city { float:left; }
.category .item_listed .item_info .item_price .price { float:right; }

/* PRODUCT */
.on_product { width:599px; float: left; }
.pages .prev_next_prod { float: left; padding:2px 0px 0px 0px; }
.pages .prev_next_prod a { float: left; color:#252b31; height:25px; text-decoration: none; background-image:url(../images/prev_next_prod.gif); background-repeat: no-repeat; }
.pages .prev_next_prod a span { float: left; background-image:url(../images/prev_next_prod.gif); background-repeat: no-repeat;  }

.pages .prev_next_prod a.prev_prod { background-position: top left; }
.pages .prev_next_prod a.prev_prod span { padding:6px 10px 0px 25px; height:19px; background-position: right -50px; }

.pages .prev_next_prod a.next_prod { background-position: right -25px; }
.pages .prev_next_prod a.next_prod span { padding:6px 25px 0px 10px; height:19px; background-position: left -75px; }

.pages .text-size { float: right; padding:0px 10px 0px 0px; }
.pages .text-size label { float: left; font-size:11px; }
.pages .text-size span { float: left; width:11px; height:11px; background-position: top left; background-repeat: no-repeat; margin: 2px 5px 0px 0px; display: inline; }
.pages .text-size span a { float: left; width:11px; height:11px; }

.pages .text-size span.small_text { background-image:url(../images/small_text.gif); }
.pages .text-size span.normal_text { background-image:url(../images/normal_text.gif); }
.pages .text-size span.big_text { background-image:url(../images/big_text.gif); }


.prod { width:579px; padding:14px 0px 0px 14px; float: left; min-height:400px; background:url(../images/prod_bg.png) no-repeat top left; }
* html .prod { height:400px; }

.gallimg { width:205px; height:154px; display:inline; margin-right:12px; float: left; border:solid 1px #c7cbcc; padding:2px; }
.gallimg .bigimg { width:205px; height:154px; background-position: center center; background-repeat: no-repeat; }
.gallimg a .only_in_print { display: none; border:none; }
.gallimg .bigimg img { display: none; }
.prod_info_1 { width:345px; float: left; }
.prod_info_1 h3 { width:345px; margin:0px 0px 12px 0px; }
.prod_info_1 h3 a { color:#454545; font-size:12px; font-weight:bold; text-decoration: none; }
.prod_info_1 .spec { width:162px; float: left; color:#4b545c; }
.prod_info_1 .spec li { width:162px; float: left; padding:2px 0px; }
.prod_info_1 .spec li label { font-weight:bold; color:#898989; width:80px; float: left; padding:0px 5px 0px 0px; }

.prod_info_1 .price_map { width:169px; min-height:122px; float: left; padding:0px 0px 0px 12px; background:url(../images/prod_price_bg.gif) repeat-y top left; }
* html .prod_info_1 .price_map { height:122px; }
.prod_info_1 .price_map .price_fld { width:159px; height:27px; padding:0px 5px; margin:0px 0px 7px 0px; float: left; background:url(../images/price_fld.gif) no-repeat top left; }
.prod_info_1 .price_map label { float: left; color:#fff; padding:7px 0px 0px 0px; }
.prod_info_1 .price_map span#price { float: left; font-weight:bold; padding:7px 5px 0px 5px; color:#ff5961; }
.prod_info_1 .price_map select { float: right; margin:5px 0px 0px 0px; }

.prod_info_1 .price_map .dropper { width:52px; height:19px; float: right; position:relative; margin:4px 0px 0px 0px; background:url(../images/cur_select.gif) no-repeat top left; }
.prod_info_1 .price_map .dropper a.drop { width:22px; text-decoration: none; color:#3f3d3d; height:19px; float: left; padding:2px 23px 0px 7px; }
.prod_info_1 .price_map .dropper div { width:50px; position:absolute; top:19px; left: 0px; background:#fff; border: solid 1px #465058; }
.prod_info_1 .price_map .dropper div ul { width:40px; float: left; padding:5px; }
.prod_info_1 .price_map .dropper div ul li { width:40px; float: left; padding:3px 0px; text-align: center; }
.prod_info_1 .price_map .dropper div ul li a { font-size:11px; color:#3f3d3d; text-decoration: none; }

.prod_info_1 .price_map .prod_map { width:107px; height:51px; margin:0px 0px 7px 0px; border:solid 1px #c6c7c7; float: left; overflow:hidden; }
.prod_info_1 .price_map .prod_map img { border: none; }
.prod_info_1 .price_map .id_fld { width:55px; height:51px; float: right; background:url(../images/id_fld.gif) no-repeat top left; }
.prod_info_1 .price_map .id_fld label { float: left; width:55px; text-align: center; font-weight:bold; }
.prod_info_1 .price_map .id_fld label.id_title { padding:5px 0px 5px 0px; }
.prod_info_1 .price_map .id_fld label.id_num { padding:7px 0px 5px 0px; color:#5d6063; }
.prod_info_1 .price_map .prod_send { width:169px; height:21px; padding:7px 0px 0px 0px; float: left; background:url(../images/prod_send.gif) no-repeat top left; color:#fff; text-decoration: none; text-align: center; font-weight:bold; margin:10px 0px 0px 0px; }

.prod_info_1 .price_map .download1 { width:169px; color:#52565a; font-size:11px; height:21px; padding:8px 0px 0px 0px; float: left; background:url(../images/new_buttons.png) no-repeat top left; text-decoration: none; text-align: center; font-weight:bold; margin:10px 0px 0px 0px; }
.prod_info_1 .price_map .download2 { width:169px; color:#52565a; font-size:11px; height:21px; padding:8px 0px 0px 0px; float: left; background:url(../images/new_buttons.png) no-repeat top left; text-decoration: none; text-align: center; font-weight:bold; margin:10px 0px 0px 0px; }

/* THUMB NAIL */
.prod_thumbs { width:569px; float: left; margin-top:15px; }
.prod_thumbs .prod_thumbs_top { width:569px; height:3px; font-size:3px; float: left; background:url(../images/prod_thumbs_top.gif) no-repeat top left; }
.prod_thumbs .prod_thumbs_bottom { width:569px; height:3px; font-size:3px; float: left; background:url(../images/prod_thumbs_bottom.gif) no-repeat top left; }
.prod_thumbs ul { width:553px; padding:1px 2px 7px 12px; float: left; border-left:solid 1px #c6c7c7; border-right:solid 1px #c6c7c7; background:url(../images/prod_thumbs_bg.gif) #e0e2e3 repeat-x top left; }
.prod_thumbs ul li { width:125px; height:94px; border:solid 1px #c7cbcc; background:#fff; padding:2px; float: left; margin:6px 6px 0px 0px; display: inline; }
.prod_thumbs ul li a { width:125px; height:94px; display: block; background-repeat: no-repeat; background-position: center center; }

.google_map_hidden { width:560px; height:450px; padding:10px 4px 10px 5px; float: left; margin-top:15px; background:url(../images/google_map.png) no-repeat top left; }
.google_map_hidden  #gmap {  }

/* OPTIONS AND EXTRAS */
.prod_extras { width:549px; padding:7px 10px 0px 10px; float: left; margin-top:10px; background:url(../images/prod_extras_bg.gif) no-repeat top left; }
.prod_extras ul { float: left; }
.prod_extras ul.views { width:120px; }
.prod_extras ul.extras { width:120px; }
.prod_extras ul.completion { width:154px; }
.prod_extras ul.distances { width:154px; }
.prod_extras ul li { display: block; margin:1px 0px; color:#465058; }
.prod_extras ul li label { width:110px; float: left; }
.prod_extras ul li.label { color:#fff; font-weight:bold; padding-bottom:15px; }


/* PAYMENT */
.prod_payment { width:569px; float: left; margin-top:15px; background:url(../images/prod_payment.gif) no-repeat top left; }
.prod_payment .prod_payment2 { width:549px; padding:10px; float: left; background:url(../images/prod_payment.gif) no-repeat bottom right; }
.prod_payment .prod_payment2 label { width:549px; display: inline; float: left; color:#e6212c; font-weight:bold; margin:0px 0px 10px 0px; }
.prod_payment .prod_payment2 p { margin:2px 0px; color:#465058; font-weight: bold; }


/* GENERAL INFO */
.prod_general { width:569px; float: left; margin-top:15px; color:#676f76; }
.prod_general h3 { width:549px; height:21px; padding:8px 10px 0px 10px; float: left; font-size:11px; color:#fff; font-weight:bold; margin:0px 0px 10px 0px; background:url(../images/prod_extras_bg.gif) no-repeat top left; }
.prod_general a { float: left; display: inline; margin-right:7px; height:23px; padding:8px 5px 0px 35px; color:#52565a; text-decoration: none; }
.prod_general a b { text-transform: capitalize; }
.prod_general a.print { width:98px; background:url(../images/general_btns.png) no-repeat top left; }
.prod_general a.pdf { width:96px; background:url(../images/general_btns.png) no-repeat -138px top; }
.prod_general a.howtobuy { width:96px; background:url(../images/general_btns.png) no-repeat -274px top; }
.prod_general a.disclaimer { width:98px; margin-right:0px; background:url(../images/general_btns.png) no-repeat -410px top; }

.prod_general .prod_text { width:569px; float: left; margin:10px 0px 20px 0px; }


/* FORMA ZA ZAPITVANE */
.prod_enquiry { width:569px; float: left; margin-top:15px; color:#676f76; }
.prod_enquiry h3 { width:549px; height:21px; padding:8px 10px 0px 10px; float: left; font-size:11px; color:#fff; font-weight:bold; margin:0px 0px 10px 0px; background:url(../images/prod_extras_bg.gif) no-repeat top left; }
.prod_enquiry form { width:569px; float: left; }
.prod_enquiry form .fld { width:273px; float: left; margin-right:20px; margin-bottom:15px; }
.prod_enquiry form .fld2 { width:273px; float: left; margin-bottom:15px; }
.prod_enquiry form .fld label { float: left; padding:4px 0px 0px 0px; }
.prod_enquiry form .fld .fld_bg { float: right; width:195px; height:20px; padding:5px 10px 0px 10px; background:url(../images/fld_bg_1.gif) no-repeat top left; }
.prod_enquiry form .fld .fld_bg input { border: none; background: none; width:195px; height:20px; }
.prod_enquiry form .fld2 label { float: left; padding:4px 0px 0px 0px; }
.prod_enquiry form .fld2 .fld_bg { float: right; width:155px; height:20px; padding:5px 10px 0px 10px; background:url(../images/fld_bg_2.gif) no-repeat top left; }
.prod_enquiry form .fld2 .fld_bg input { border: none; background: none; width:155px; height:20px; }
.prod_enquiry form .textarea_fld { width:569px; float: left; margin-bottom:15px; }
.prod_enquiry form .textarea_fld label { float: left; width:57px; }
.prod_enquiry form .textarea_fld .fldtxt { float: left; width:488px; height:55px; padding:10px; background:url(../images/enquiry_textarea.gif) no-repeat top left; }
.prod_enquiry form .textarea_fld .fldtxt textarea { border: none; background: none; width:468px; height:55px; }
.prod_enquiry form .antispam { width:569px; float: left; }
.prod_enquiry form .antispam label { float: left; width:178px; margin:-7px 0px 0px 0px; padding:0px 10px 0px 0px; }
.prod_enquiry form .antispam label b { color:#e4202c; }
.prod_enquiry form .antispam span.nums { width:99px; height:18px; margin-right:12px; border:solid 1px #c0c0c0; padding:6px 0px 0px 0px; float: left; background:url(../images/spam_nums.gif) repeat-x top left; font-size:12px; font-weight:bold; color:#949393; text-align:center; }
.prod_enquiry form .antispam .nums_result { width:59px; height:21px; margin-right:14px; display: inline; padding:7px 10px 0px 10px; float: left; background:url(../images/spam_result.gif) no-repeat top left; }
.prod_enquiry form .antispam .nums_result input { width:59px; height:21px; text-align:center; border: none; background: none; }
.prod_enquiry form .antispam .send_enquiry { width:169px; height:28px; cursor: pointer; border: none; padding:0px 0px 0px 0px; color:#fff; font-weight: bold; text-align:center; float: left; background:url(../images/send_enquiry.gif) no-repeat top left; }



.process { width:120px; float: left; height:50px; display: inline; margin:0px 0px 0px 0px; background:url(../images/sprite_1.gif) no-repeat top left; border:solid 1px #b7b7b7; }
.process a.left { width:50px; height:50px; display: block; background:url(../images/a_left.gif) no-repeat top left; }
.process a.right { width:50px; height:50px; display: block; background:url(../images/a_right.gif) no-repeat top left; }
.process div.client { width:120px; float: left; }
.process div.client span.c_txt { width:118px; float: left; padding:10px 0px; color:#323232; border:solid 1px #666666 }
.process div.client span.c_name { font-size:11px; color:#12wred; text-transform:italic; }
.process div.client span.c_name b { color:#ff0000; }
.process div.client {  }



/* INFOPAGE */
.infopage { width:599px; float: left; }
.infopage .pages h3 { float: left; margin:0px; padding:0px 0px 0px 20px; width:400px; }
.infopage .pages h3 a { color:#454545; font-size:12px; font-weight:bold; text-decoration: none; }
.infopage .info_text { width:553px; color:#4b545c; min-height:500px; padding:30px 20px; float:left; background:url(../images/infopage_bg.gif) no-repeat top left; }

.infopage .info_text #velmarestate { display: block; margin:10px 0px 0px 0px; }
.infopage .info_text #velmarestate textarea { margin:0px 0px 0px 10px; }

* html .infopage .info_text { height:500px; }

.contact_div { width:531px; padding:5px; margin:0px 0px 5px 0px; border: solid 1px #9495a2; float: left; background:url(../images/contact_div.gif) #e0e2e3 repeat-x top left; }
.contact_table { width:531px; float: left; }
.contact_table td { color:#4b545c; font-weight: bold; padding:10px 0px; }
.contact_table td.label { padding:10px 20px 10px 30px; font-weight: bold; color:#fff; background:url(../images/contact_table_label.gif) repeat-y top left; }
.contact_table.bg { background:url(../images/contact_table_bg.gif) no-repeat top right; }
.contact_table.en { background:url(../images/contact_table_en.gif) no-repeat top right; }
.contact_table.de { background:url(../images/contact_table_de.gif) no-repeat top right; }
.contact_table.ru { background:url(../images/contact_table_ru.gif) no-repeat top right; }
.contact_table.fr { background:url(../images/contact_table_fr.gif) no-repeat top right; }

.info_children { width:553px; float: left; padding:0px 0px 20px 0px; }
.info_children li { width:138px; float: left; }
.info_children a { color:#8d8d8d; text-decoration: none; }
.info_children a.selected { color:#535353; font-weight:bold; }

.subpages { width:553px; float: left; color:#4b545c; }
.subpages h3 { width:553px; padding:30px 0px 10px 0px; color:#d51d2a; font-size:11px; background:url(../images/subpages_title.gif) repeat-x bottom left; }

.subpage_img { float: left; width:213px; margin:0px 10px 0px 0px; text-align: center; height:217px; border: 1px solid #c7cbcc; padding:8px; }
.subpage_img img { margin:0px 0px 10px 0px; }
.subpage_img span { float: left; }
.subpage_img a.subpage_lightbox { float: right; width:17px; height:17px; background:url(../images/subpage_lightbox.gif) no-repeat top left; }

/* TEXTSIZES */
.main.text-size-1 { font-size:12px; }
.main.text-size-2 { font-size:13px; }
.main.text-size-3 { font-size:14px; }
.main.text-size-4 { font-size:15px; }
.main.text-size-5 { font-size:16px; }

/* NEWS LIST */
.news_list { width:599px; float: left; }
.news_list ul { width:599px; }
.news_list ul li { width:579px; float: left; padding:5px 10px 10px 10px; }
.news_list ul li a { width:599px; color:#454545; display:block; font-weight:bold; text-decoration: none; }
.news_list ul li i { color:#c4c4c3; }
.news_list ul li span.short { width:599px; color:#4b545c; }


/* ERRORS */
.errors { width:100%; float: left; padding:20px 0px; }
.errors h3 { color:#ff0000; background: none; padding:0px; }
.errors ul { color:#ff0000; }
.errors ul li { color:#ff0000; padding:0px 0px 0px 20px; }


/* LIGHTBOX */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#lightbox img{ width: auto; height: auto; }
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0; }
#hoverNav a{ outline: none; }

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow:hidden; width: 100%; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none; }	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.sale_info{
	padding:0 0 40px 0;
}	

.private_data{
	color:#4b545c;
	font-weight:bold;
	font-size:12px;
}

.text-size-1 .private_data{font-size:13px;}
.text-size-2 .private_data{font-size:14px;}
.text-size-3 .private_data{font-size:15px;}
.text-size-4 .private_data{font-size:16px;}

.gray_box{
	padding:18px 17px 0 21px;
	width:513px;
	height:205px;
	background:#eaeae9;
}



.sale_form label{
	margin-bottom:16px;
	padding:9px 0 0 0;
	display:block;
	width:155px;
	height:24px;
	float:left;
}

.fld_1{
	margin-bottom:16px;
	padding:8px 0 0 8px;
	width:346px;
	height:25px;
	float:right;
	background: url(../images/fld_1.png) no-repeat left top;
}

.fld_1 input{
	width:334px;
	height:18px;
	font-size:12px;
	line-height:14px;
	font-family:Tahoma;
	border:0px;
	background:none;
}



.fld_2{
	margin-bottom:16px;
	padding:8px 0 0 8px;
	width:364px;
	height:25px;
	float:right;
	background: url(../images/fld_2.png) no-repeat left top;
}

.fld_2 input{
	width:350px;
	height:18px;
	font-size:12px;
	line-height:14px;
	font-family:Tahoma;
	border:0px;
	background:none;
}

.sale_form .imotebay label{
	font-weight:bold;
}

.sale_form .error{
	background-position: left bottom;
}

.shapes{
	padding:6px 10px 0 48px;
	width:456px;
	height:37px;
	clear:both;
	background: url(../images/shapes.png) no-repeat;
}


.imotebay{
	margin:21px 0 0 0;
	padding:22px 0 0 0;
	background: url(../images/imotebay.gif) repeat-x left top;
}

.area_s{
	padding:5px 0px 5px 5px;
	width:367px;
	height:123px;
	float:right;
	background: url(../images/area_s.png) no-repeat left top;
}

.area_s textarea{
	padding:0px;
	margin:0px;
	width:364px;
	height:121px;
	border:0px;
	background:none;
	overflow:auto;
}

.upl_left{
	padding:28px 0 0 0;
	width:135px;
	float:left;
}
.upl_right{
	padding:17px 0 0 0;
	width:372px;
	float:right;
}


.file_emulation{
	position:relative;
	margin-bottom:2px;
	width:372px;
	height:33px;
	text-align:right;
	background: url(../images/file_upl.png) no-repeat 0px 0px;
}

.ver_en{
	background-position: 0px -33px;
}
.ver_ru{
	background-position: 0px -66px;
}
.ver_de{
	background-position: 0px -99px;
}
.ver_fr{
	background-position: 0px -132px;
}

.file_emulation input,
.file_emulation_en input{
	font-size:19px;
	cursor:pointer;
	opacity:0;
	filter: alpha(opacity=0);
}

.fakefile{
	position:absolute; left:0px; top:0px; z-index:20;
	padding:9px 0 0 3px;
	width:267px;
	height:22px;
}
.fakefile input{
	display:block;
	width:265px;
	height:20px;
	font-size:14px;
	line-height:14px;
	font-family:Tahoma;
	opacity:1;
	filter: alpha(opacity=100);
	cursor:text;
	border:0px;
	background:none;
}


#add_file{
	margin-top:14px;
	padding:0 0 0 18px;
	display:block;
	width:95px;
	height:16px;
	float:left;
	color:#535d64;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	background: url(../images/add_file.gif) no-repeat left center;
}

#del_file{
	margin-top:14px;
	padding:0 0 0 18px;
	display:block;
	width:95px;
	height:16px;
	float:left;
	color:#535d64;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
	background: url(../images/del_file.gif) no-repeat left center;
}

#add_file:hover,
#del_file:hover{
	text-decoration:none;
}


.spamer{
	padding:44px 0 0 0;
	clear:both;
	height:36px;
	background: url(../images/imotebay.gif) repeat-x left 22px;
}

.code_label{
	padding:0 30px 0 0;
	width:151px;
	float:left;
	font-weight:bold;
}


.sale_form .code label{
	margin-right:17px;
	padding:10px 0 0 0;
	font-weight:normal;
	width:55px;
	height:23px;
	text-align:center;
	background: url(../images/code_sum.gif) no-repeat;
}

.fld_sum{
	padding:8px 0 0 5px;
	width:107px;
	height:25px;
	float:left;
	background: url(../images/fld_sum.png) no-repeat left top;
}

.fld_sum input{
	width:100px;
	height:18px;
	font-size:12px;
	line-height:14px;
	font-family:Tahoma;
	border:0px;
	background:none;
}

.submiter{
	width:172px;
	height:33px;
	float:right;
	color:#ffffff;
	font-size:11px;
	font-family:Tahoma,Arial;
	border:0px;
	cursor:pointer;
	background: url(../images/submiter.png) no-repeat;
}
#banner_magic_prev{
	margin-top:10px;
	display:block;
	float:left;
}
#banner_magic{
	padding:10px 0px;
	width:400px;
	height:70px;
	float:right;
	display:block;
	overflow:hidden;
	border:0px;
	background:0px;
	
}

.news_aside{
	position:absolute; right:0px; top:316px; z-index:10; 
	float:none;
}

/* furnishing */
.furnishing { width:553px; float: left; }
.furnishing li { width:135px; float: left; margin:0px 21px 20px 21px; display: inline; }
.furnishing li.cleaner { width:553px; height:1px; font-size:1px; margin:0px; padding:0px; }
.furnishing li a { width:133px; height:96px; display: block; border:solid 1px #c7cbcc; background-color:#ffffff; background-repeat: no-repeat; background-position: center center; }
.furnishing li span { width:115px; padding:0px 10px; float: left; text-align:center; margin:20px 0px 0px 0px; font-size:11px; color:#2f2f2f; font-weight:bold; }

/* END OF FILE */

 #skypedetectionswf{visibility:hidden;}

