html {  margin: 0;	padding: 0;	height: 100%;	background: #0a4891 url(../img/bg.jpg) repeat-x; }body {	background:url(../img/background.jpg) center 7px no-repeat; 	font: 0.8em/1.2 Verdana,Arial,sans-serif;	margin: 0;	padding: 0;	height: 100%;  color:#000;}                                                 #page {  margin: 0 auto;   width: 996px; }#main {    }#page a{  color:#1868bf;  text-decoration: underline;}#header{  width:996px;	margin: 0;	padding: 0;	height: 215px;	background: url('../img/header.jpg') 0 0 no-repeat;  position: relative;  }#header #object_count{  position: absolute;  top:95px;  left:700px;  width:267px;	height: 59px;	padding:10px 0 0 10px;	background: url('../img/bubble.png') 0 0 no-repeat;  	font: 0.8em/1.2 Georgia,Arial,sans-serif;  font-size: 1.3em;  text-align: center;    }#header #object_count b{  font-size: 1.5em;}#header #header_image{   height:161px;   width:497px;   background: url('../img/header.jpg') 0 0 no-repeat;   position: absolute;   top:15px;   left:226px;}#flags{  margin:0;  padding:0;  list-style: none;  position: absolute;  top:20px;  left:750px;}#flags li{  margin:0;  padding:0;  float:left;}#flags li a{  display: block;  width:30px;  height:20px;  margin:0 5px;  cursor: pointer;}#flags li a.cz{background: url('../img/cz.jpg') 0 0 no-repeat;}#flags li a.en{background: url('../img/en.jpg') 0 0 no-repeat;}#flags li a.de{background: url('../img/de.jpg') 0 0 no-repeat;}#flags li a.ru{background: url('../img/ru.jpg') 0 0 no-repeat;}h1 {  width:179px;  height: 135px;	position: relative;	top:15px;  left:15px;  margin: 0 ;	padding: 0;  overflow: hidden;}h1 a {		width: 179px;	height: 135px;	position: absolute;	overflow: hidden;	left:0px;	top:0px;}h1 a span {	position: absolute;	display: block;	width: 179px;	height: 135px;	left:0px;  top:0px;  background: url('../img/logo.jpg') 0 0 no-repeat;		}h1 a span img{  border:none;}/*.no_css{  display: none;}  */.no_css2 {  display: none;}hr.cl{  clear: both;  height: 1px;  line-height:1px;  margin: -1px 0 0 0;  padding: 0;  border: none;  visibility: hidden;}hr.clear{  clear:both;  height: 1px;  line-height:1px;  margin: -1px 0 0 0;  padding: 0;  border: none;  visibility: hidden;}.clear_both {  clear:both;}#page b.yellow a, #page b.yellow{  color:#ffd200;}#menu{  position: absolute;  top:167px;  width:1007px;	margin: 0 ;	padding: 0;	list-style-type: none;	z-index: 20;	overflow: hidden;}#menu li{	text-align: center;	float: left;	margin:  0;	padding: 0;		width:125px;	_overflow: hidden;}#menu li.m2, #menu li.m4, #menu li.m6{width:180px;}#menu li.m6{width:230px;} #menu li a{  color: #000;  height: 45px;  text-align: center;  	line-height: 45px;	padding:0 12px;    	display: block;	overflow: hidden;  font-size: 1.0em;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	background: url('../img/menu-li.jpg') left center no-repeat;} #menu li.first a{  background:none; }   #menu li a.active, #menu li a:hover{   text-decoration: underline;}#menu li ul{  position: relative;  top:0px;  width: 344px;  margin:10px 0 0 0;  margin:0;  padding:0 0 0 0px;  background-color: #fff;  list-style: none;  border-bottom:1px solid #1868bf;  border-left:20px solid #1868bf;  border-right:1px solid #1868bf;  z-index: 50;  display: none;}   #menu li ul li{  margin:0;  padding:0;    float: none;    text-align: left;  width:320px;}#menu li ul li a{  background: none;  display: block;  height:28px;  width:320px;  line-height: 28px;  text-align: left;  font-size: 0.85em;}.blankit{	background: url('../img/prodej-li.jpg') left center repeat-y;	border:  3px solid #5d99d8;}#find{  padding:10px; }#click_search{  margin:0 0 0 10px;  }#click_search div{  width:192px;  height:139px;  float:left;  margin:4px;}#click_search div strong{  margin:10px 0 0 20px;  display: block;  }#click_search div span{  margin:90px 0 0 30px;  display: block;}#click_search div span a{  font-weight: bold;}#click_search div.cs1{	background: url('../img/byty.jpg') left top no-repeat; }#click_search div.cs2{	background: url('../img/domy.jpg') left top no-repeat; }#click_search div.cs3{	background: url('../img/pozemky.jpg') left top no-repeat; }#click_search div.cs4{	background: url('../img/komerce.jpg') left top no-repeat; }#searchs{  position: relative;}/*quick search */#ul_quick_search{  width:561px;	margin: 3px 0 0 0;	padding: 0;	list-style-type: none;	height:40px;	display: block;	position: relative;}#ul_quick_search li{  margin:0;  padding:0;  float:left;}#ul_quick_search li a{  color: #fff;  cursor: pointer;  text-align: center;  display: block;  height: 40px;	line-height: 40px;	padding:0 0px;  font-size: 0.9em;  _font-size: 0.8em;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	background: url('../img/menu.jpg') left top no-repeat;	width:187px;}#ul_quick_search li a#buy{    }  #ul_quick_search li a:hover, #ul_quick_search li a.active{  margin:1px 0 0 0;  background: url('../img/menu1.jpg') left top no-repeat;  color:#1868bf;}#form_quick_search{  margin:0px 0 0 0;  background-color: #fff;  border:1px solid #287ad0;  width:559px;  padding: 3px 0 15px 0;}#form_quick_search .form_quick_search_buy{  background: url('../img/koupit.jpg') 18px bottom no-repeat;  }#form_quick_search .form_quick_search_rent{  background: url('../img/najmout.jpg') 18px bottom no-repeat;}#loading{  padding:20px;  position: absolute;  top:3px;  left:530px;  _left:550px;  background-color: #fff;  background:#fff url('../img/loading.gif') center center no-repeat;  display: none;  z-index: 20;}.quick_search_select{  /*background:#ffe102 url('../img/blue.jpg') left top repeat-x;*/  background-color:#005ca9 ;  border:2px solid #1868bf;    ##width:450px;  position: absolute;  left:30px;  top:86px;  padding:0;  z-index: 200;  display: none;}#quick_search_select_1{  left:293px;  ##top:91px;  ##left:280px;}#quick_search_select_2{  top:184px;  left:293px;  ##top:200px;  ##left:280px;}#quick_search_select_3{  left:30px;  ##top:91px;  ##left:25px;}#quick_search_select_8{  left:30px;  top:135px;  ##top:145px;  ##left:25px;}#quick_search_select_9{  left:30px;  top:184px;  ##top:200px;  ##left:25px;}#searchs #quick_search_select_0{  position: absolute;  left:0px;  _left:-670px;  top:45px;  ##top:75px;}#searchs #quick_search_select_1{  top:45px;  left:224px;  _left:-470px;  ##top:75px;}#searchs #quick_search_select_2{  top:45px;  left:450px;  _left:-230px;  ##top:75px;}#searchs #quick_search_select_3{  top:100px;  left:0px;  _left:-680px;  ##top:160px;}#searchs #quick_search_select_8{  top:100px;  left:224px;  _left:-450px;  ##top:160px;}#searchs #quick_search_select_9{  top:100px;  left:450px;  ##top:160px;  _left:-250px;}#page .quick_search_select input{  float:left;  }#page .quick_search_select input{  float:left;}#page .quick_search_select a{  color:#fff;  display: block;  float:left;  padding:2px 0px 2px 5px;    cursor: pointer;  margin:0px;  overflow: hidden;    z-index: 400;    width:200px;}#page .quick_search_select a.disp{  float:left;  width: 160px;}#page .quick_search_select a:hover{  background-color:#fff;  color:#005ca9; }.quick_search_select_name{  padding:0 0 0 20px;  font-weight: bold;  height:32px;  float:left;  line-height: 32px;  color:#fff; }.quick_search_select_close{  background: url('../img/close-icon.png') 0 0 no-repeat;  width:32px;  height:32px;  cursor: pointer;  z-index: 10000; float: right;}.quick_search_select_ok{  background: url('../img/ok-icon.png') 0 0 no-repeat;  width:32px;  height:32px;  cursor: pointer;  float: right;  margin:0 5px 5px 0;}#quick_search_select_content{  padding: 20px 20px;}.padding_top{  padding:5px 0 0 0;  }form{  display: block;  margin:0;  padding:0;}.third{  width:240px;  float:left;}.third.less{}.quick_search_item{  width:234px;  margin: 10px 0px 10px 30px;  ##margin: 15px 0px 0px 20px;  float:left;  height:26px;}#searchs .quick_search_item{  width:204px;  margin:15px 20px 15px 0px;}.third .quick_search_item{  margin: 10px 0px 0px 30px;  ##margin: 0px 0px 0px 30px;  }.third .quick_search_submit{  margin:37px 0 0 100px;}.quick_search_item.small{  width:104px;  margin:0;  margin: 7px 0px 10px 0px;  padding:0 0 0 30px;  float:left;  text-align: left;}#searchs .quick_search_item.small{  width:70px;} .hide{  display:none;}.quick_search_item2{  width:120px;}.quick_search_item_input{  width:180px;  border:1px solid #a1a1a1;  height:26px;  line-height:26px;  padding:0px 0 0 15px;  float:left;  overflow: hidden;  color:#1868bf;  }#searchs input.quick_search_item_input, input.quick_search_item_input{  }#searchs .quick_search_item_input{  width:150px;}textarea{  width:280px;  height:70px;}.quick_search_item label, .quick_search_item2 label{  float:left;  padding-top: 5px;  width:80px;  display: block;}.quick_search_item2 .quick_search_item_input.small{  width:120px;}.quick_search_item .quick_search_item_input.small{  width:90px;  float:left;  margin:0;  text-align: left;  height:26px;}#searchs .quick_search_item .quick_search_item_input.small{  width:70px;  height:26px;}.quick_search_item_button{  float:left;  width:34px;  height:28px;  margin-left: 1px;  background:#fff url('../img/ok.jpg') 0 0 no-repeat;  cursor: pointer;  }.quick_search_submit{  padding:4px 20px;  ##padding:4px 12px;  background:#fff url('../img/blue.jpg') 0 0 repeat-x;  color:#fff;  border:none;    font-weight: bold;  cursor: pointer;  margin:10px 0 0 400px; }#searchs .quick_search_submit{  margin:0;  float:left;}.full_search{  padding-left:30px;  line-height: 15px;  margin:15px 20px;  display: block;  background:#fff url('../img/arrows.jpg') 0 center no-repeat;  cursor: pointer;}#page a.arrow{  padding-left:30px;  line-height: 15px;  margin:15px 20px;  display: block;  background:#fff url('../img/arrows.jpg') 0 0 no-repeat;  cursor: pointer;  position: relative;}.center{  text-align: center;}#search_text{  background-color: #fff;  border:1px solid #287ad0;  border-top:none;  width:559px;  height:30px;    padding: 5px 0 5px 0;}.quick_search_item_fulltext_input{  width:180px;  border:1px solid #a1a1a1;  height:26px;  line-height:26px;  padding:0 0 0 15px;  float:left;  overflow: hidden;  color:#1868bf;  margin:0 0 0 25px;}.quick_search_item_fulltext_button{  float:left;  width:34px;  height:28px;  margin:0 15px 0 1px;  background:#fff url('../img/find.jpg') 0 0 no-repeat;  cursor: pointer;      border:none;    }#count_obal{  color:#000;  background:#fff url('../img/bubble.jpg') 0 0 no-repeat;  width:267px;  height:54px;  margin:0 0 0 25px;  font: 0.8em/1.2 Georgia,Arial,sans-serif;  font-size: 1.6em;    text-align: center;  padding:0px 0 0 0;}#count_obal.smaller{  font-size: 1.3em;    padding:7px 0 0 5px;}#count_obal.hide{  display: none;}#count{  font-size: 1.6em;  color:red;}#content2 h3{  margin:0;  padding:0;  font-size:1em ;  background:#fff url('../img/h3.jpg') 0 0 no-repeat;    height:48px;  margin:10px 0 0 0;  color:#1868bf;  padding:12px 0 0 65px;}#content2 h3.searching{  padding:12px 0 0 0;}#content2 h3.searching span{  width:55px;  text-align: center;  display: block;  float: left;  margin:0 5px 0 0;}#page #new{  padding:5px 25px;}#page  #content h2, #page  #content2 h2, #page  #new h2 {  font-weight: bold;  font-size: 1.2em;  color:#1868bf;  display: block;  margin:10px 0px;  padding:0;}#content ul, #content2 ul, .box ul{  margin:5px 0 0 0;  padding:0 0 0 10px;  list-style: none;}#content ul li, #content2 ul li, .box ul li{  background: url('../img/square.jpg') left 6px no-repeat;  padding:0 0 0 15px;    } #page #content2 {  width: 906px;  background-color: #fff;  padding:30px 45px;}#page #content{  padding:10px 20px;  }#page #content #cont_left{  width:660px;  float:left;}#page #content #cont_right{  width:250px;  float:right;}#page #content2{  line-height: 20px;}  #loga{  height: 83px;  overflow: hidden;  background-color: #fff;  text-align: center;  margin:5px 0 ;  _margin:0;}#loga img{  padding:0 50px;}#footer{  display:block;  height: 35px;  line-height: 35px;      position: relative;  text-align: center;  color:#fff;} #footer a{  color:#fff;}#jmeno {margin-left:110px;width:200px;}#kontakt {width:310px;float:left;margin-top:20px;}.float_left {  float:left;}.float_right {  float:right;}.margin{  margin:0 10px;}#content2 img, #new img {  border:2px solid #1868bf;}#latest{  color: #1868bf;   margin:10px 0 0 0;  padding:15px 0;  font-weight: bold;  background-color: rgb(253,230,114);  position: relative;}#container{  height:250px;  width:920px;  overflow: hidden;  float: left;  position: absolute;  left:50px;  top:15px;}.latest_item{  width:220px;  height:250px;  float:left;  background-color: #fff;  margin:0px 8px 10px 13px;  position: relative;}.latest_item.last{  margin:0;}.latest_item .latest_name{  padding:5px 7px 10px 7px;  height:30px;  overflow: hidden; }.latest_item .latest_info{  padding:10px 0px 5px 7px;  overflow: hidden;  float: left;}.latest_item img{  margin:0 0 0 8px;   border:2px solid #1868bf;}.latest_concession{  background: url('../img/sleva.jpg') left top no-repeat;  height:38px;    width:47px;  float:right;}.latest_vp{  background: url('../img/virtual.jpg') left top no-repeat;  height:38px;  width:47px;  float:right;}.latest_new{  background: url('../img/new.jpg') left top no-repeat;  height:38px;  width:47px;  float:right;}.previous, .next{  float:left;  cursor: pointer;  z-index: 4;}.previous img, .next img{  border:none;}.previous{  margin:70px 10px 0 10px;  position: absolute;  z-index: 10;}.next{position: absolute;left:970px;  margin:70px 0 0 0px;  z-index: 10;}.box{  float:left;  margin:10px 0;  overflow: hidden;}#latest_news div.blue{  width:600px;}#latest_news{  width:587px;  height:340px;  background-color: #fff;  _width:555px;}#latest_news a img{  border:2px solid #1868bf;}#latest_news .news-item{  padding:10px 15px;     margin:5px 0; }#latest_news .news-inserted{  font-weight: bold;}.margin_left{  margin-left: 15px;}.blue{  	background: url('../img/blue.jpg') left top repeat-x;  	height:44px;  	line-height:44px;  	color:#fff;}.box_header{  text-align: left;  font-weight: bold;  font-size: 1.3em;  padding:0 0 0 20px;  ##width:405px;}.box_content{  background: #fff;}.box_content.small{  height:73px;}.box_content.smaller{  height:100px;}.box_content img{ }#page #list_tags{  background-color: #fff;  width:394px;  height:180px;  float:left;  padding:15px 5px;  ##width:425px;}#page #list_tags ul#tags{  margin:0;  padding:0;  list-style: none;  }#page #list_tags ul#tags li{  background:none;  margin:10px 0px;  padding:0;  float:left;  padding:0px 10px;  height:20px;  line-height: 20px;}#page #list_tags ul#tags li a{  text-decoration: none;}#page #list_tags ul#tags li a.normal{  display: block;  font-size: 0.8em;}#page #list_tags ul#tags li a.big{  display: block;  font-size: 1em;  }#page #list_tags ul#tags li a.bigger{  display: block;  font-size: 1.1em;  font-weight: bold;}#page #list_tags ul#tags li a.bigest{  display: block;  font-size: 1.2em;  font-weight: bold;  }#page .box ul.refs{  list-style: none;  display:block;  height:44px;  margin:0;  padding:0;}#page .box ul.refs li{  float:left;  margin:0;  list-style: none;  padding:0;  text-align: center;  background: none;}#page .box ul.refs li a{  float:left;  margin:0 0 0 7px;  background: url('../img/blue.jpg') left top repeat-x;	height:44px;	line-height:44px;	color:#fff;	width:60px;	cursor: pointer;}#page .box ul.refs li a.first{  margin:0;}#page .box ul.refs li a.active, #page .box ul.refs li a:hover{  background: #fff;  color:#1868bf;}#new{  background-color: #fff;  }#new_detail{  width:920px;}#page #news .news-item{  width:900px;   margin-left:15px;   margin-top:15px;}#news .news-item .news_left{  float:left;  width:700px;}#page #news .news-item strong{  margin:5px 0 0 0;  display: block;  }.news-item img{  float:left;  margin:0 20px 0 0;}#page img.nobackground{  border:none;  background:none;}.margin_right{  margin:0 15px 0 0;}.paging{  text-align: center;  padding:10px 0 0 0;  float:left;}.on_page{  text-align: center;  padding:10px 35px 0 0;  float:right;}.sorter{  text-align: right;  margin:0 40px 0 0;}.sorter span{  padding:3px 8px;  margin:0 0px 0 20px;  background-color: #ffe102;}#page .paging a, #page .on_page a{  cursor: pointer;  display:block;  float:left;  background-color: #1868bf;  border:3px solid #ffe102;  padding:0px 5px;  color:#fff;  font-weight: bold;  text-decoration: none;  margin:0 5px;}#page span.red, #page .on_page span{  float:left;  border:none;  padding:3px 8px;  font-weight: bold;  color:#1868bf;  background-color: #ffe102;  text-align: center;  margin:0 5px;}.bluma{  color:#1868bf;}.list_item{  height:153px;  margin:15px 0;  border-right:1px solid #1868bf;  border-bottom:1px solid #1868bf;  overflow: hidden;  width:909px;  }.list_item .item_head{  width:705px;  font-weight: bold;  font-size: 1.3em;  overflow: hidden;}#page .list_item a{  color:#fff;}.list_item .name{  width:480px;  padding-left: 20px;}.list_item .price{  text-align: right;  width:195px;}.list_item .item_info{  width:530px;  padding-left: 20px;  height:109px;  overflow: hidden;}.list_item .item_info .atr{  display: block;  float:left;  width:260px;}.list_item .item_atr{  width: 135px;  height:109px;  padding:0px 5px;}#page .list_item .item_atr a{  color:#1868bf;}.list_item .item_atr span{  background-color: #ffd200;  height:25px;  line-height:25px;  font-weight: bold;  margin:8px 0;  text-align: center;  color:#000;  display: block;    }#detail_left{  float:left;  width:310px;}#detail_right{  float:left;  width:570px;  margin:0 0 0 10px;}#page #virtual{  width:301px;  height:38px;  background: url('../img/virtual2.jpg') left top no-repeat;  display: block;  line-height: 38px;  color:#FFF;  font-size: 1.1em;  text-decoration: none;  font-weight: bold;  margin:5px 0 10px 0;  text-align: center;}#detail_left img{  margin:4px 0;}#kontakt{  background-color: #e9e9e9;  padding:10px;  width:290px;}#kontakt img{  margin-right:15px;}#page #detail_ul{  width:500px;  height:44px;  margin:0;  padding:0;  list-style: none;}#page #detail_ul li{  margin:0;  padding:0;  float:left;  margin-right: 2px;  background: none;}#page #detail_ul li a{  background: none;  background: url('../img/blue.jpg') left top repeat-x;  height:44px;  line-height: 44px;    display: block;  padding:0 15px;  color:#fff;  text-decoration: none;  font-weight: bold;  cursor: pointer;  _width:120px;}#page #detail_ul li a:hover, #page #detail_ul li a.active{  color: #1868bf;  background: none;  background-color:#fff;  height:45px;  border:1px solid #1868bf;  border-bottom: none;}#detail_info{  border:1px solid #1868bf;  padding:15px;  overflow: hidden;  width:570px;  height:250px;}#det2,#det3, #det4{  display: none;}#detail_info b{  width:120px;  display: block;  float:left;}#banner{  width:390px;  height:260px;  float:right;  position: relative;  z-index: 1;}#search_engine{  float:left;  position: relative;  z-index: 10;  width:561px;  height:280px;    margin:0 5px 0 0;}#banner_content{  width:390px;  height:219px;  overflow: hidden;  z-index: 1;}#banner_switcher{  height:40px;  margin:5px 0 0 0;  ##margin:15px 0 0 0;  background-color: #fff;  z-index: 10;  width:390px;  z-index: 1;}#banner_switcher a{  cursor: pointer;  z-index: 100;  display:block;  float:left;  background-color: #1868bf;  border:3px solid #ffe102;  padding:2px 5px;  color:#ffe102;  font-weight: bold;  text-decoration: none;  margin:7px 0 0 10px;}#banner_switcher a.active, #banner_switcher a:hover{  border:none;  padding:5px 8px;  color:#1868bf;  background-color: #ffe102;}#page img.noborder{  border:none;}.marging{  margin:12px 0 0 0;  font-weight: bold;}#page .partners-item{  width:940px;}#page .partners-item h3 {  background: none;  padding:10px 0 0 0;  margin:0;  height:auto;}#page .partners-item .partners_right {  float:left;  width:600px;}#page .partners-item .partners_left{  float:left;  width:300px;  text-align: center;}/*  certifikaty  */.certifikat_item{  width:200px;  text-align: center;  float:left;  margin:10px 10px;}/* videa  */.player{  float:left;  margin:20px 30px;  }/* developeri */.develop{  width:900px;  margin:20px 0;}.develop img{  float:left;  margin:0 20px 0 0;}.develop .develop_right{  float:left;  width:700px;}/*video*/.video {position:relative;display:block;float:left;width:400px;}h4 {margin-left:40px;font-size:11px;}.continents {width:703px;height:382px;background:url(../images/bgContinents.png) no-repeat;}.continents a {text-align:center;color:#509ef6;padding-top:155px;font-weight:bold;text-transform:uppercase;}.continents a.cr {background:url(../images/continentCr.png) no-repeat 59px 60px;width:231px;height:35px;display:block;margin-right:1px;margin-bottom:1px;float:left;}.continents a.evropa {background:url(../images/continentEvropa.png) no-repeat 74px 40px;width:239px;height:35px;display:block;margin-right:1px;margin-bottom:1px;float:left;}.continents a.amerika {background:url(../images/continentAmerika.png) no-repeat 62px 37px;width:231px;height:35px;display:block;margin-bottom:1px;float:left;}.continents a.asie {background:url(../images/continentAsie.png) no-repeat 59px 44px;width:231px;height:36px;display:block;margin-right:1px;float:left;}.continents a.australie {background:url(../images/continentAustralie.png) no-repeat 71px 34px;width:239px;height:36px;display:block;margin-right:1px;float:left;}.continents a.afrika {background:url(../images/continentAfrika.png) no-repeat 67px 27px;width:231px;height:36px;display:block;float:left;}.kontaktyMapa {height:327px;margin-bottom:10px;border-bottom:1px solid #fff}.kontaktyMapa .mapka {width:420px;float:left;height:287px;border-right:1px solid #fff;padding:20px;text-align:center;margin-left:11px;}.kontaktyMapa .mapka p.right {text-align:right;font-weight:bold;}.kontaktyMapa .mapka img {margin-bottom:30px;}.kontaktyMapa .kontaktyKraje {width:196px;padding:20px 0px 0px 35px;float:left;line-height:1.6em;}.kontaktyMapa .kontaktyKraje a {color:#509ef6;font-weight:bold;}