html {
background-color: #fff;
}
body {
padding: 0;
}
#head {height: 200px; z-index: 1000;}

.container {background: none;}
header {
border-bottom: 8px solid #db0711;
	}
header.carousel {overflow: hidden;}	
#h {
z-index: 15;	
width: 100%;
margin-top: 0px;
padding: 0 0 0px 0;
background: url(../images/wmv.png) 0 0 repeat;
	}
#h #r {
margin-left: 0;
}	
.moduletable_adres {
    float: right;
    display: block;
    width: 100%;
    height: auto;
    font-size: 18px;
    margin: 30px 0px 0px 0px;
    text-align: center;
    padding-left: 30px;
}
.carousel {
	position: relative;
   height: auto;	
   float: left;
   display: block;
   width: 100%;
   margin-left: 0;
}
.carousel-inner {
   height: auto;	
	margin-top: 0px;
	overflow: hidden;}
.carousel-inner > .item,.carousel-inner > .active {
height: auto;
overflow: hidden;
}	
    .carousel-inner .item-center {
        position: relative;
        z-index: 2;
        width: 80%;
        height: auto;
        padding: 0px;
        font-size: 14px;
        top: 0%;
        left: 12%;
    }
.carousel-caption {
background: url(../images/top_menu.png) 0 0 repeat;
right: 40%;
left: 40%;
padding-bottom: 50px;	
text-decoration: none;
	}	
.carousel-caption h2 {
color: #fff;	
	}	
#map {
display: none;

}	
		
#m {
position: relative;
z-index: 15;
	background-color:none;
height: auto;
width: 100%;
margin-top: 0px;
display: block;
float: left;	
	}	
#pic {
height: auto;
width: 100%;
margin-top: 0px;	
}	
#pic .span6 {
margin-top: 10%;
}
#pic h3 {
display: block;
height: auto;
width: 80%;
margin-bottom: 0px;	
margin-left: 6%;
background:#fff;
color: #3399ff;
text-transform: uppercase;
text-align: center;
border-radius: 14px 14px 0px 0px;
padding: 5px;
line-height: 20px;
}
#pic #center {
display: block;
height: auto;
width: 80%;
margin-left: 6%;
background: rgba(0,0,0,0.5);
text-align: center;
padding: 5px;
}
#pic h3 {
font-size: 14px;
}
#stirmash {
width: 100%;
float: left;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 13px;
height: auto;
padding-top: 50px;
background: url(../images/washingmashine.png) center 20% no-repeat;
}
#services2 {
width: 100%;
float: left;
height:auto; 
}
#spodez {
width: 100%;
float: left;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 13px;
height: auto;
padding-top: 40px;
background: url(../images/spodezda.png) center 10% no-repeat;
}
#bed {
width: 100%;
float: left;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 13px;
height: auto;
padding-top: 40px;
background: url(../images/bed.png) center 30% no-repeat;
}
#prices {
width: 100%;
float: left;
text-align: center;
height: auto;
}
#price1 h3,#price2 h3 {
display: block;
border-radius: 14px 14px 0px 0px;
background-color: #ff9900;
color: #fff;
text-transform: none;
width: 100%;
height: auto;
margin-left: 0;
margin-top: 5px;
padding: 0;
}
#price1,#price2 {
float: left;
width: 100%;
}
.moduletable_peno_blok {
background-color: #fff;
border-radius: 14px;
}
#clearfix {
clear: both;
}
#niz {
width: 80%;
margin-left: 6%;
height: auto;
border-radius: 0px 0px 14px 14px;
float: left;
text-align: center;
background: rgba(0,0,0,0.5);
padding: 5px;
}
#niz a {
color: #fff;
background-color: #3399ff;
padding: 5px 10px;
text-align: center;
width: auto;
height: auto;
border-radius:14px;
}
#svyaz {
width: 100%;
height: 80px;
text-align: center;
margin-top: 30px;
}
#svyaz a {
color: #fff;
padding: 10px 25px 10px 45px;
text-align: right;
width: auto;
height: auto;
border-radius:20px;
border: 5px solid #6eb2f8;
font-size: 18px;
background: url(../images/darrow.png) 8% center no-repeat #3399ff;
text-transform: uppercase;
}
#svyaz a:hover {
color: #fff;
padding: 10px 25px 10px 45px;
text-align: right;
width: auto;
height: auto;
border-radius:20px;
border: 5px solid #6eb2f8;
font-size: 18px;
background: url(../images/darrow.png) 8% center no-repeat #187ee7;
text-decoration: none;
text-transform: uppercase;
}
#map #podp h3 {
top: 10%;
left: 40%;
background-color:#fff;
border-radius: 18px;
padding: 10px 25px;
margin-bottom: -100px;
z-index: 1;
}
#c {
margin-top: 0px;
margin-bottom: 0px;
height: 50%;
	}	

#f {
z-index: 1;	
background: #000;
height: auto;
width: 100%;
float: left;
display: block;
color: #fff;
padding-top: 10px;
padding-bottom: 10px;
	}	
.breadcrumb {
padding: 5px;
margin: 0 0 0px;
list-style: none;
background-color: transparent;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 5px;
}
#top_menu {
height: auto;
width: 100%;
background-color: rgba(207,208,186,0.7);
}
#top_menu nav {float: left;
height: auto;
}
#top_menu .navigation ul { margin-left: 0%;
background-color: rgba(207,208,186,0.7);
}	
#top_menu .nav-pills > li {
width: 100%;
float: left;
display: block;

}
#top_menu .nav-pills > li > a {
	width: 100%;
float: left;
display: block;
    background: none;
    color: #213b2f;
    font-family: 'Open+Sans', sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0px;
    padding: 15px 0px;
    text-indent: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-weight: normal;
    font-size: 15px;
}
#top_menu .nav-pills > li > a:hover, #top_menu .nav-pills > li.active > a {
background: #0c6641;
border-bottom: 1px solid #fff;
color: #fff;
}

#menu_but {float: right; display: block; width: 100%; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 20px; margin-top: 30px;
background: url(../images/arrow.png) left center no-repeat #2b66d2;
text-align: center;
	border-radius: 4px;
	border: 1px solid #093688;
   box-shadow: 1px 15px 15px #709ae8 inset;
   padding: 20px 10px;
   }
#menu_but a {
color: #fff;
}   

#logo {float: left; width: 100%;
height: auto; font: 20px Arial;display: block;
font-style: normal;
color: #222;
font-weight: normal;
margin: 0px 0px 0px 0;
text-align: center;
display: block;
background-color: #fff;
border-bottom: 5px solid #fff;
}	
#logo .moduletable {
margin-top: 20px;
}
#logo p {
text-align: center;
text-transform: none;
font-size: 18px;
font-weight: normal;
}
#telefon {
width: 100%;
height: auto;
padding-left: 0px;
}
.moduletable_tel {float: right; display: block; width: 100%; height: auto; color: #db0711; text-transform: uppercase;  
font-size: 18px; 
margin: 20px 0px 0px 0px;
text-align: center;
padding-left: 0px;
}
.moduletable_tel p {
display: block;
height: 28px;
line-height: 30px;
}
#telefon .cod, .moduletable_tel .cod {color: #000; font-size: 18px; display: block; float:left; height: 20px;} 
.moduletable_tel .num {
display: block;
float: left;
height: 22px;
padding-top: 3px;
}
.navigation { float: left;}
.nav {
margin-bottom: 0px;
}
.span9 {padding-left: 10px;}
.span3 {margin-left: 0px;}
.mostread, 
.weblinks, 
.category-module, 
.syndicate-module, 
ul.nav.menu {
         background:none;
         border:none;
         padding:0px;
         margin:0px; 
}
a {color:#2b66d2;}
a:hover, a:focus {color:#2b66d2; text-decoration: underline;}


#c .nav-pills > li > a {
background: url(../images/arrl.png) left center no-repeat;
	border-radius: 0px;
	color: #ea1e14;
	text-transform: uppercase;
	padding-left: 17px;
	border-bottom: 1px dashed #fff;
	font-size: 18px;
	text-align: center;
	   line-height: 20px;
	   margin-bottom: 0px;
	}
	
#c .nav-pills > li:hover > a, #c .nav-pills > .active > a {padding-left: 17px; font-weight: bold;}	
#c .nav-pills > li {padding-left: 5px; 	border-radius: 0px;}	
.nav-pills > li > a {
	border-radius: 0px;
	font-size: 19px;
	color: #fff;
	margin: 0px;
	border: 0px solid #3399ff;
	padding: 18px 10px;
	}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	color: #fff;
   border: 0px solid #3399ff;
   	background-color: #ff9900;
	}	
.nav > li > a:hover, .nav > li > a:focus {
	border: 0px solid #3399ff;
	background-color: #ff9900;
	color: #fff;}	

.custom_sn  {
         background:none;
         padding:10px 15px 10px 15px;
         margin-top: 40px; 
         width: auto;         
}
a.readmore {
border: 1px solid #093688;
box-shadow: 1px 5px 15px #709ae8 inset;
background: #2B66D2;
color: white;
width: auto;
height: auto;
padding: 5px;
border-radius: 4px;
float: right;
 }
 

	
.mostread, 
.weblinks, 
.category-module {
         padding:0px 0px 0px 20px; 
} 

.syndicate-module {
         display:block; 
}


.page-header { margin: 0px;
border-bottom: 0px;
	}	
.page-header h2 a, .page-header h2, h2, h3  {
font-size: 20px;
color: #ff9900;
margin-top: 5px;
	}	
.moduletable_lc h3 {color: #ff9900; font-size: 14px; line-height: 20px; text-transform: uppercase; background: url(../images/blrec.png) left top no-repeat; display: block;
padding: 10px 15px 10px 15px; 
}	
.contact h3 {display: none;}
.item-page p {
font-size: medium;
font-family: Arial;
line-height: 25px;
text-indent: 20px;
text-align: justify;
}
.item-page, .blog {
border:0px solid #ccc;
padding:15px;
margin:0px; 
	}	
h4.newsflash-title {
color: #2b66d2;	
text-transform: uppercase;
	}	
.newsflash a.readmore {color: #08C;
font-style: italic;
text-decoration: underline;
width: 100%;
border-bottom: 1px solid #CECECE;
display: block;
padding-bottom: 15px;
}	
.custom_copyright {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
line-height: 30px;
}
#footer_menu a{
color: #fff;
text-align: left;
margin-top: 10px;
padding: 5px;
text-transform: uppercase;
}
#footer_menu a:hover {
background: none;
box-shadow: none;
border: none;
font-weight: bold;
}
#ft {min-height: 40px; height: auto; text-align: right;padding: 10px 0 10px 0;}
#ft p, #ft p a {margin-right: 10px; color: #666;}
#ft .em {color: #08C;text-decoration: underline;}
#ft table tr td {text-align: center;} 
#ft table tr td {padding: 5px 0 5px 0;}
#ft table {background:url(../images/3.png) 0 0 repeat-x;}




.fill {
background-image:url(../images/pic1.jpg); 
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.fill1 {
background-image:url(../images/turism.jpg); 
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.fill2 {
background-image:url(../images/pic2.jpg); 
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.fill3 {
background-image:url(../images/pic3.jpg); 
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}
.carousel-wrap, .hotcarousel {
height: 80px;	
	}
.moduletable, .moduletable_message {
float: right;
height: auto;
width: 100%;
display: block;	
text-align: right;
}
.moduletable div table {width: 100%; text-align: right;}

	
.carousel-control {
    position: fixed;
    top: 80%;
    left: 2px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    border-radius: 26px;
}
.carousel-control.right {
    right: 2px;
    left: auto;
}
a.left.carousel-control span {
background-position: center 58%;
}
a.right.carousel-control span {
background-position: center 58%;
}
#lcol {
width: auto;
}
#rcol {
width: 68%;
}

.contact-form input {
display: block;	
width: 100%;
}
