html {  margin: 0;	padding: 0;	height: 100%;	background: #edf7b2 url(../img/bg.jpg) repeat-x; }body {	background:url(../img/bg-stars.png) center 0px no-repeat; 	font: 0.8em/1.2 Verdana,Arial,sans-serif;	margin: 0;	padding: 0;	height: 100%;  color:#464646;}                                                 #page {  margin: 0 auto;   width: 1007px;  overflow: hidden;  position: relative;}#main {    }#page a{  color:#4fbb29;  text-decoration: underline;}#header{  width:1007px;	margin: 0;	padding: 0;	height: 232px;	background: url('../img/header-bg.jpg') 0 0 no-repeat;  position: relative;  }#header #header_image{   height:161px;   width:497px;   background: url('../img/header.jpg') 0 0 no-repeat;   position: absolute;   top:15px;   left:226px;}h1 {  width:226px;  height: 177px;	position: relative;	margin: 0 ;	padding: 0;  overflow: hidden;}h1 a {		width: 218px;	height: 161px;	position: absolute;	overflow: hidden;	left:8px;	top:15px;}h1 a span {	position: absolute;	display: block;	width: 218px;	height: 161px;	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{  color:#ffd200;}#menu{  position: absolute;  top:181px;  left:10px;  margin:0 0 0 10px;  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;	background: url('../img/menu-li.jpg') left top repeat-x;		width:135px;}#menu li.m3, #menu li.m5{width:180px;} #menu li a{  color: #1868bf;  height: 45px;  text-align: center;  	line-height: 45px;	padding:0 15px;    	display: block;	overflow: hidden;  font-size: 1.0em;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	background: url('../img/li.jpg') left center no-repeat;} #menu li.first a{  background:none; }   #menu li.m2 a{  line-height: 22px;  }#menu li a.active, #menu li a:hover{   text-decoration: underline;}#menu li ul{  position: relative;  top:0px;  width: 224px;  margin:10px 0 0 0;  margin:0;  padding:0 0 0 0px;  background-color: #fff;  list-style: none;  border-bottom:1px solid #4fbb29;  border-left:20px solid #4fbb29;  border-right:1px solid #4fbb29;  z-index: 50;  display: none;}   #menu li ul li{  margin:0;  padding:0;    float: none;    text-align: left;  width:200px;  background:none;}#menu li ul li a{  background: none;  display: block;  height:28px;  width:200px;  line-height: 28px;  text-align: left;  font-size: 0.85em;}#searchs{  position: relative;}/*quick search */#ul_quick_search{  width:600px;	margin: 3px 0 0 0;	padding: 0;	list-style-type: none;	height:44px;		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;  margin:0 0 0 10px;  height: 44px;	line-height: 44px;	padding:0 42px;  font-size: 0.9em;  _font-size: 0.8em;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;	background: url('../img/green.jpg') left top repeat-x;	_width:105px;}#ul_quick_search li a#buy{  margin:0;}  #ul_quick_search li a:hover, #ul_quick_search li a.active{  background: #fff;  color:#4fbb29;}#form_quick_search{  margin:0px 0 0 0;  background-color: #fff;  width:600px;  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:#3b8820;  border:2px solid #3b8820;  position: absolute;  left:30px;  top:94px;  padding:0;  z-index: 200;  display: none; }#quick_search_select_2{  top:153px;}#quick_search_select_3{  left:313px;  width:500px;}#searchs #quick_search_select_0{  position: absolute;  left:0px;  _left:-900px;  top:45px;  ##top:75px;}#searchs #quick_search_select_1{  top:45px;  left:224px;  _left:-680px;  ##top:75px;}#searchs #quick_search_select_2{  top:45px;  left:670px;  _left:-230px;  ##top:75px;}#searchs #quick_search_select_3{  top:45px;  left:447px;  _left:-450px;  ##top:75px;}#page .quick_search_select input{  float:left;  }#page .quick_search_select input{  float:left;}#page .quick_search_select .quick_search_select_content a.yellow, #page #searchs .quick_search_select .quick_search_select_content a.yellow {  color:#fbc709;}#page .quick_search_select .quick_search_select_content a, #page #searchs .quick_search_select .quick_search_select_content 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{  width: 180px;}#page .quick_search_select .quick_search_select_content a:hover, #page #searchs .quick_search_select .quick_search_select_content a:hover {  z-index: 400;  background-color:#fff;  color:#3b8820; }.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; 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:280px;  float:left;}.third.less{}.quick_search_item{  width:254px;  margin: 15px 0px 15px 30px;  ##margin: 15px 0px 0px 20px;  float:left;  }#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:114px;  margin:0;  margin: 15px 0px 14px 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:200px;  border:1px solid #a1a1a1;  height:26px;  line-height:26px;  padding:0px 0 0 15px;  float:left;  overflow: hidden;  color:#4fbb29;}#searchs input.quick_search_item_input, input.quick_search_item_input{    height:26px;}#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;}#searchs .quick_search_item .quick_search_item_input.small{  width:70px;}.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/green.jpg') 0 0 repeat-x;  color:#fff;  border:none;    font-weight: bold;  cursor: pointer;  margin:10px 0 0 458px; }#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{  margin:5px 0 0 0;  background-color: #fff;  width:600px;  height:30px;    padding: 5px 0 5px 0;}.quick_search_item_fulltext_input{  width:200px;  border:1px solid #a1a1a1;  height:26px;  line-height:26px;  padding:0 0 0 15px;  float:left;  overflow: hidden;  color:#4fbb29;  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:#4fbb29;  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:#4fbb29;  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: 940px;  background-color: #fff;}#page #content2{  background-color: #fff;  padding:30px 45px;}#page #content2{  line-height: 20px;}#content a{  color:rgb(145,19,42);}  #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;  background-color: #0f64b9;  border-top: 3px solid #fff;  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;}.float_right2  {  float:right;  margin-right:450px;}.margin{  margin:0 10px;}#content2 img, #new img {  border:2px solid #4fbb29;}#latest_title{  text-align: center;  color:#fff;  font-size: 1.3em;  height:32px;  background: url('../img/green2.jpg') left top repeat-x;  margin:10px 0 0 0;  line-height: 32px;}#latest{  color: #1868bf;   margin:0px 0 0 0;  padding:15px 0;  font-weight: bold;  background-color:#fbc709;  position: relative;  height:250px;  }#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:0 10px 0 0px;  position: relative;}.latest_item.last{  margin:0;}.latest_item .latest_name{  padding:5px 7px 0px 7px;  height:32px;  overflow: hidden; }.latest_item .latest_info{  padding:10px 0px 5px 7px;  width:180px;  overflow: hidden;  float: left;}.latest_item img{  margin:0 0 0 8px;   border:2px solid #4fbb29;}.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:700px;}#latest_news{  width:700px;  height:340px;  background-color: #fff;  }#latest_news a img{  border:2px solid #4fbb29;}#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/green.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:290px;  height:340px;  float:left;  margin:10px 0 0 15px;  ##width:290px;}#page #list_tags ul#tags{  margin:0;  padding:0;  list-style: none;  }#page #list_tags ul#tags li{  display: block;  background:none;  margin:7px 0px;  padding:0;    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/green.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: #4fbb29;  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:#4fbb29;  background-color: #ffe102;  text-align: center;  margin:0 5px;}.bluma{  color:#4fbb29;}.list_item{  height:153px;  margin:15px 0;  border-right:1px solid #4fbb29;  border-bottom:1px solid #4fbb29;  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:500px;  padding-left: 20px;}.list_item .price{  text-align: right;  width:175px;}.list_item .item_info{  width:530px;  padding-left: 20px;  height:109px;  overflow: hidden;}#page .list_item .item_info a{  color:#4fbb29;}.list_item .item_info .atr{  display: block;  float:left;  width:200px;}.list_item .item_atr{  width: 135px;  height:109px;  padding:0px 5px;}.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/green.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: #4fbb29;  background: none;  background-color:#fff;  height:45px;  border:1px solid #4fbb29;  border-bottom: none;}#detail_info{  border:1px solid #4fbb29;  padding:15px;  overflow: hidden;  width:570px;  height:250px;}#det2,#det3{  display: none;}#det1 b{  width:150px;  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;}#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: #4fbb29;  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:#4fbb29;  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;  }.video {position:relative;display:block;float:left;width:400px;}h4 {margin-left:40px;font-size:11px;}/* developeri */.develop{  width:900px;  margin:20px 0;}.develop img{  float:left;  margin:0 20px 0 0;}.develop .develop_right{  float:left;  width:700px;}/*tabulka*/ #main #content2 table{  border:1px solid #ef8e23;}#main #content2 table tr.table_head td{  font-weight: bold;  border:1px solid #ef8e23;  background-color: #fff;}#main #content2 table th{  background-color: #fff;  border:1px solid #ef8e23;}#main #content2 table td{  background-color: #fff;  border:1px solid #ef8e23;  padding:2px 10px;}#main #content2 table.obr{  border:none;  background:none;}#main #content2 table.obr th{    border:none;  background:none;}#main #content2 table.obr td{   border:none;  background:none;}
