body{text-align:center; margin:0px 0px 0px 0px; padding:0px 0 20px 0; font: 12px Verdana,sans-serif; line-height:18px;height:100%;} 

h1,h2,h3,h4,h5 { margin: 0 0 0 0;}
h1, h1 a { font-size: 16px; line-height: 19px; padding: 5px 0 5px 1px; }
h2, h2 a { font-size: 14px; line-height: 18px; padding: 4px 0 4px 1px;}
h3, h3 a { font-size: 13px; line-height: 17px; padding: 3px 0 3px 1px; }
h4 { font-size: 12px;  line-height: 15px; padding: 2px 0 2px 1px; }
h5 { font-size:  10px; line-height: 14px; padding: 1px 0 1px 1px; }
h5.linked {margin: 2px 5px 0 0;}
li a { font-weight: normal; }

a{ text-decoration: none; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0;}
.w135{width:135px;}
#teaser, #image, #gallery {
  padding:5px 5px 20px 5px;
  margin-top:-5px;
  text-align:justify;
  font-size:12px;
  line-height:16px;
}

#teaser h1, #image h1, #gallery h1{
  margin: 3px 0 10px 0;
  border-bottom:2px solid #fa6400;
  color: #0b3560;
}
#heading{border-top:1px solid #ccc;}

#head{background:#d8e9ec;}
#topoffers, #header_line, #header{
  width:1000px;
  margin:auto;
  display:block!important;
  float:none!important;
}

#topoffers .top{
  width:151px;
}


#footer, #heading{
  width:100; 
  float:none;
  margin: 0px auto!important;
  padding:0px!important;
}

#wrap { width:1000px; margin: 0px auto 0 auto;}
#main {float:none;padding-top:0px;}
.breadcrumb{
  background:#ededed;
  padding:5px;
  font-size:11px;
  margin-bottom:10px;
}



.feature {
  background: transparent url(http://pochivka.com/files/content/bck/lines/daga.jpg) left bottom no-repeat;
  padding:10px 0 0px 5px;
  line-height:24px;
  font-size:11px;
  font-weight:bold;
  color:#0b3560;
}


#primary {
  width:100%;
  display:inline;
  margin:0 0 10px 0;
  float:left;
  height:30px;
  text-align:center; 
  text-transform:uppercase; 
}

#menu, #topkw{
  list-style-type:none;
  margin: 0 0 0 0;
  padding: 0 0 0 0px;
  text-align:left;
}

#news4 {margin:10px 0;}
#news4 .link{width:145px;}
#news4 .link a{font-size:12px;line-height:20px;}
#news4 .row{margin-top:8px!important;}
#news4 h4{text-align:center;padding:5px 0 5px 0;}
#news4 img {
  width:60px!important;
  margin: 0 5px 0 2px!important;
  border: 1px solid #000;
}

#news4 img.big {
  width:218px!important;
  margin: 0 0px 0 0px!important;
  border:0px solid #fff;
}



#primary a, #secondary a {line-height:30px;margin: 0 5px 0 5px!important; font-size:12px; color:white; text-transform:none;}
#primary a:hover, #secondary a:hover {text-decoration:underline;}

#secondary, #secondary a {font-size:11px;}

#backlinks{width:100%; text-align:center; display:inline;float:left; }
#backlinks a{ font-weight:normal!important; line-height:23px;font-size:11px!important;}
#backlinks span {font-weight:bold; font-size:10px; margin:2px 0 0 5px;}

#footertext{
  margin-top:10px;
  text-align:center;
  background:#ededed;
  color:#333;
}

table{font-size: 12px;}
#page, #news {text-align:justify;padding:5px 5px 0 5px;}
#news img{padding-top:15px;}
#obiava {
  width:600px; 
  background: #fff;
  text-align:left;
  margin:15px 5px 0 5px;
}
#similar{width:600px;}


#leftcol{margin:5px 0px 0 0px;width:160px;}
#content{width:600px;margin:5px 9px 15px 9px;padding-bottom:10px;}
#rightcol{width:220px;}
.newsbox{width:470px;margin-left:3px;}
.newsbox h4{
  padding:0px 0px 0px 0px;
}
.newsbox .text{
  padding:3px 0 0 2px;
  color:#444;
  font-size:11px;
  line-height:15px;
}

#npreview h3, #content #news3 h4, h3.news, h3.news_title{
 background: #fa6400 url(http://pochivka.com/files/content/bck/tiles/balken2.jpg) right center no-repeat;
 height:20px;
 line-height:18px;
 margin:5px 0 10px 10px;
 padding:0 0 0 10px;
}

h3.news_title{
  width:350px;
  margin:15px 0 0px 5px;
  color:#fff;
}


#content #news3 h4{color:#fff;width:350px;}
#content #news3 img {
  margin:0 10px;
 }

#npreview .bigpic {margin-left:5px; width:210px;}
#npreview .bigpic_text {width:330px;}

.pagelink, .pagespan, .nrlink{
  line-height:22px;
  font-size:12px;
  padding:1px 3px 1px 3px;
  margin: 0 2px 0 3px;
}

.nrlink {padding:3px 5px 3px 5px;}

#vip li, li.leaf, li.leaf2{
  display:inline;
}

.box .citiobj{
  width:109px;
  font-size:11px;
}

li.selected, li.expanded,li.expanded2, li.leaf a, li.leaf a:visited, #topkw li.leaf a, #topkw li.leaf a:visited, #mainkw span{
  font-size:12px;
  font-weight:normal;
  width: auto;
  height:auto;
  line-height:22px;
  display:block;
  padding:4px 0 4px 8px;
  margin: 0 0 0 0;
}  

li.leaf2 a, li.leaf2 a:visited{
  font-size:12px;
  font-weight:normal;
  width: auto;
  height:auto;
  line-height:22px;
  display:block;
  padding:3px 0 3px 8px;
  margin: 0 0 0 0;
}  

#vip li{
  font-size:12px;
  line-height:18px;
} 

#vip li a{
  font-weight:normal;
  display:block;
  padding:3px 0 2px 15px;
} 


#latest{
  font-size:11px;
  line-height:12px;

}
#latest .right a{
}
#latest h4{
  font-size:12px;
  font-weight:normal;
  width: auto;
  height:auto;
  text-align:center;
  line-height:20px;
  display:block;
  padding:3px 0 3px 8px;
  margin: 0 0 0 0;
}

#mainkw a{ 
  color:#fff;
  font-weight:normal;
  font-size:10px;
  margin:0 4px 0 4px;
}

.pics img{
  padding:1px;
  background:#f6f6f6;
}

#topkw li.expanded, li.expanded{padding:5px 0 3px 10px;font-weight:bold;}

#search{}


#cse-search-box{
  padding:0px 0 0 0px!important;
}

.searchtxt {  
  width:153px;
  text-align:center;
  height:23px;
  font-size:15px!important;
  padding:4px 0 0px 0!important;
  margin:0!important;
  float:left;
  border:1px solid #fa6400!important;
}
.searchbtn {
  background: #fa6400;
  width:62px;
  height:29px;
  font-size:12px;
  line-height:23px!important;
  padding-bottom:5px!important;
  color:#fff;
  border: 1px solid #fa6400!important;
}

#searchbig .searchtxt { width:300px; }
#searchbig #cse-search-box{ padding:5px 0 0 0px!important;}
#searchbig .searchbtn { margin-left:5px!important;}

.admin{
  border-bottom:2px solid #fa6400;
  text-align:left;
  margin: 20px 10px 10px 10px;
}

.admin h1{
  margin: 0 0 0 5px;
  font-weight:bold!important;
  color: #0b3560;
}



.shadow{
  background:transparent url(http://pochivka.com/files/icons/shadow.jpg) right bottom no-repeat;
  padding-bottom:14px;
  padding-right:-10px;
}

.shadow img{
  margin-top:2px;
  padding:1px;
  background:#fff;
}

.fix {
  background:transparent url(http://pochivka.com/files/icons/square.gif) left top no-repeat;
  float:left;
  font-size:1px;
  height:11px;
  margin:0 -13px -13px 0;
  width:11px;
  position:relative;
}

.viphotel{
  background:transparent url(http://pochivka.com/files/icons/vipsmall.jpg) left bottom no-repeat;
}

.block{border:1px solid #0b3560;}
.block .more a, .block .add a{color:#fff; font-size:11px;}
.block .bl{ width:109px; padding:3px 0;}

#travel .prices h4{
  color:#990000;
}
#travel .prices{
  background:#FFF2EA;
  margin: 7px 0 0 -5px;
  padding:0px 3px 3px 3px;
  border:1px solid #ededed;
}
#travel .price {
 padding:0px 0 0px 5px; 
 margin:0 3px 0px 3px; 
 font-size:11px;
 border-bottom:1px dotted #ccc;
}

.date {
  margin:2px 0 0px 0px;
  font-weight:bold;
  font-size:11px;
  list-style-type:none;
  color:#0066ff;
}

.offers span, .block span{
  background:#fa6400;
  font-weight:bold;
  display:block;
  padding:5px 0 5px 0;
  color:#fff;
}

.offers .headline{
  background:#fee6d1;
}

.offers .headline .h1{
  width:200px;
  padding-left:3px;
}

.offers .headline .h2{
  width:385px;
  font-size:14px;
}

.offers{
  border-bottom:2px solid #fee6d1;
}

.offer{
  width:295px;
  margin:15px 1px 8px 1px;
}

.offer img{
  border:1px solid #e3d4c9;
  padding:2px;
  background:#fff;
  width:120px;
  margin:0 5px 0 2px;
}

.block .more{
  text-align:right;
  background:transparent url(http://pochivka.com/files/content/bck/btns/morebck.gif) right bottom no-repeat;
}

.block .add{ background:transparent url(http://pochivka.com/files/content/bck/btns/morebck2.gif) left bottom no-repeat; }


 .titledeco{
  background: transparent url(http://pochivka.com/files/content/bck/lines/daga.jpg) left bottom no-repeat;
  margin:2px;
}

#gallery img{
  padding:3px;
  margin-top:10px;
  background:#fff;
}

#short_profil #gallery img{
  padding:0px 0px 0px 0px;
  margin:5px 0 0 4px;
  background:#fff;
}


#travel h3{
 background: #fa6400 url(http://pochivka.com/files/content/bck/tiles/balken2.jpg) right center no-repeat;
 height:20px;
 line-height:18px;
 margin:10px 0 5px 0px;
 padding:0 0 0 10px;
}


div.progress-container {
  border: 1px solid #777; 
  width: 130px; 
  margin: 2px 5px 2px 5px; 
  padding: 1px; 
  float: left; 
  background: white;
}

div.progress-container  div {
  background-color: #57ce13; 
  height: 12px
}

#topoffers .top{
  height:165px;
  margin:0px 7px 0 6px;
}

.hbox{
  width:151px;
  border:1px solid #ccc;
  margin:15px 20px 20px 25px;
  height:142px; 
  line-height:10px!important;  
}

.hbox a{
  font-size:11px;
  line-height:13px!important;
}

.hbox .img, #topoffers .img{
  height:90px;
  border:2px solid #fff;
  position:relative;
}

.hbox .stars{
  height:15px;
  position:absolute;
  width:100px;
  top:3px;
  left:43px;
  text-align:right;
}

.hbox .teaser{
  padding:1px 2px 2px 2px;
  border-left:2px solid #fff;
  border-right:2px solid #fff;
}

.hbox span{
  
}

.gallery{
  margin:5px 2px 0px 2px;
  width:140px;
  text-align:center;
  font-size:11px;
}

.gallery a{font-weight:normal;}
.gallery img {
  margin:auto auto 5px auto;
  border:1px solid #ccc;
}


#image img { border: 1px double #ccc; padding:4px; background:#fff2ea; display:inline; float:left;margin:20px 20px 10px 38px;}
#image div {font-size:10px;text-align:center;}
#thumbs {padding-left:5px;}
#thumbs img{border:1px solid #ccc;padding:2px; margin:5px 5px 0 7px;height:75px;width:100px;}
#thumbs img.selected{padding:1px; border:2px solid #fa6400;margin:5px 1px 0 1px;}
#thumbs .nav, #thumbs .middle{border: 0px solid #fff;height:16px;width:16px;margin:0;}
#thumbs .middle{width:540px;}

.searchbl{
  margin:0;
  padding-bottom:7px;
  background:#fff2ea url(http://pochivka.com/files/content/bck/lines/orangeln.jpg) left center repeat-x;
}

.searchbl .btn, .searchbox .btn{
  border:1px solid #ccc;
  background:#fa6400;
  color:#fff;
  font-weight:bold;
}

.searchbl .title{
  margin-bottom:8px;
  padding:3px;
  font-weight:bold;
  background:#ededed;
  text-align:center;
}

.searchline{
  width:1000px;
  height:35px;
  margin:-5px auto 3px auto;
  border:1px solid #ededed;
  padding:1px;
}

.searchbox{
  background:#d2d2d2;
  padding:5px 0 7px 0; 
}

#commentLink{
  text-align:right;
  float:right;
  margin:0 20px 10px 0;
  padding:3px 7px;
  background:#fa6400;
  color:#fff;
  border:2px solid #0b3560;
}

#commentLink:hover{
  border:2px solid #000;
  background:#FEAB74;
  color:#0b3560;
}

#commentWindow{
  margin:10px auto 0 auto;
  width:500px;
  background:#FFF2EA;
  visibility:hidden;
  border:1px solid #ededed;
  display:none; 
}

.comment{
  border:1px solid #ddd;
  padding:5px 3px 0 5px;
  margin:10px 0;
}
.comment div{
  font-weight:bold;
  color:#aaa;
}

.comment p{
  margin:0;
  font-size:13px;
  line-height:20px;
}