* {margin:0; padding:0;}

body { padding:0px 0; color:#333; font-size: 13px;font-family:Tahoma, Arial, Trebuchet, verdana; 
	background: #686868 url(../images/bg.png) repeat-x top left; 
	font-family: 'PT Sans Narrow', sans-serif;
}

.qmail{color:#cb1f1f; font-weight:bold !important; position:absolute; top:235px; left:30px;  font-size:25px; text-decoration:none;}
.qtel{color:#006bae;  font-weight:bold; position:absolute; top:270px; left:30px;   font-size:25px; text-decoration:none;}


.cnt{width:468px; height:168px; 
float:left; 
border-radius:6px;
border:1px solid #eee;
box-shadow:0 0 2px #999;
margin: 7px 0px 13px 16px ;
background: url(../images/cnt.png) repeat-x 0px 0px;
position:relative;
}
.qkontakt{color: #000000;
    font-weight: bold !important;
    position: absolute;
    top: 235px;
    left: 47px;
    font-size: 18px;
    text-decoration: none;
    text-transform: uppercase;}
.qphone{color: #880003;
    font-weight: bold;
    position: absolute;
    top: 253px;
    left: 84px;
    font-size: 31px;
    text-decoration: none;}


h1{text-align:center;padding-bottom:10px; border-bottom:1px solid #ccc;
color:#006bae;
font-size:18px;
}

.cnt h2, .cnt h2 a{
position:absolute; top:4px; left:8px;
font-family: 'PT Sans Narrow', sans-serif;
color:#006bae; font-weight:bold;
text-decoration:none;
line-height:37px;
font-size:18px;
display:block;
width:100%;
}
.sbmt{box-shadow:0 0 4px #444; border:0; padding:7px 55px; color:#ccc;  font-weight:Bold;
background: url(../images/searchbtn.png) repeat-x  center center;
 margin-left: 60px;
border: 1px solid #64ade4 !important;
border-radius:5px;  line-height:20px;  cursor:pointer;  position:relative; top:1px;}

.topic{margin-top:15px; color:#006bae; font-weight:bold; margin-bottom:2px;  }
.cnt h2 a:hover{color:#000}
  
.cnt .price{
color:#07466d;
line-height:17px;
text-align:right;
font-size:21px;
font-weight:bold;
position:absolute; top:16px; right:8px;
}
.cnt .date{
color:#999;
line-height:37px;
font-size:11px;
font-family:tahoma;
position:absolute; bottom:3px; right:8px;
}
.cnt img{
position:absolute;
top:55px; left:10px;
border:5px solid white;
}
.cnt .popisok{
text-align:justify;
position:absolute;
width:306px;
font-family:tahoma;
top:65px; right:10px;
}
.pager{font-family:tahoma;margin:10px 20px; }
.pager-nfo{float:right; color:#999; line-height:20px;}
 
.pager-btns a{background:#5c5757; color:#fff; text-decoration:none; font-size:12px; 
padding:4px 3px; display:inline-block; border-radius:4px; min-width:16px; text-align:center;
font-weight:normal;
}
.pager-btns a:hover{background:#333;}
a.actpage{background:#444}

.searchform input{margin:0 20px; border:1px solid #555;  }
.searchform input[type='text']{margin:0 20px; border:1px solid #555;   width:120px;}
.searchform select{margin:0 20px; border:1px solid #555;  width:120px;}

.searchform{height:33px; padding:20px; width:936px; margin:auto; position:relative;
background: url(../images/searchform.png) no-repeat top center;
margin:Auto;
color:#fff; font-size:16px; font-weight:bold;
}

#top{height:320px; width:986px; margin:auto; position:relative;
background: url(../images/header2.png) no-repeat top center;
margin:Auto;
}
#footerin{    margin:auto; 
background: url(../images/footer.png) no-repeat  bottom center;
margin:Auto;
font-family:tahoma;
color:#fff;
padding-right:38px;
text-align:right;
padding-top:12px;
height:24px;
}

#footerin a{color:#eee;}
#footerin a:hover{color:#ddd}
#obsah{  width:986px; 
margin:auto;
background:#999   url(../images/obsah.png) repeat-y top center;
 box-shadow: 0 0 15px #222
}

#footer{  
}

#topmenu{
position:absolute;  top:10px; right:20px;  
text-transform:uppercase;
text-align:right;
font-size:19px;
font-weight:normal;
}

#topmenu a{color:#fff;
text-decoration:none;
font-weight:bold;
float:left;
display:block; float:left;
height:49px;
line-height:49px;
padding: 0 17px;
text-align:center;
}
#topmenu a:hover{color:#ccc;}
.active{color:#5bbbf8 !important; }

.searchform{}

.contactlnk {
    margin-left: 52px;
    
    width: 115px;
    padding: 0 20px !important;
}

#data2{  
background:#e6e6e6;
border:1px solid #eee;
box-shadow:0 0 2px #999;
font-family:tahoma;
border-radius:6px;
margin:15px 18px;
padding:25px;
}

.logo{ height:80px;   width:244px; display:block; top:-2px; position:absolute; left:5px;}  
.logo:hover{ top:0px;}  
 
.clear{clear:both} 
p{margin:20px 0}
.price font{display:none;}

.hladam input[type=text]{ width:196px; margin-bottom:4px; }
.hladam select{ width:200px; margin-bottom:4px; }
.hladam textarea{ width:200px; margin-bottom:4px; }

.kmenu{width:120px; margin-left:60px; display:block; text-align:center;}