html {
background-color: #000;
}
body {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfff4+0,dfe5d7+40,0e613f+100 */
background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #0e613f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#0e613f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fcfff4 0%,#dfe5d7 40%,#0e613f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#0e613f',GradientType=0 ); /* IE6-9 */
}
#head {height: 200px; z-index: 1000;}
#slug {background:url(../images/16.png) 0 0 no-repeat #fff;height: 50px; text-align: center; padding-top:25px; color: #000; font-size: 20px; }
.container {background: none;}
header {
border-bottom: 8px solid #db0711;
	}
.carousel {
margin: 0px 0px 0px 1%;
height: auto;
z-index: 1;
}


.carousel-inner {
   height: 700px;	
	margin-top: 0px;
	overflow: hidden;}
.carousel-inner > .item,.carousel-inner > .active {
height: 700px;
overflow: hidden;
background-color: #cfd0ba;
}	

.rscontact input {
width: 50%;
}
a.right.carousel-control span {
background-image: url(../images/arrow_r.png);
background-repeat: no-repeat;
background-position: center 52%;
border-radius: 4px;
display: block;
width: 100%;
height: 100%;
}
.carousel-control.right {
right: 0;
}
a.left.carousel-control span {
background-image: url(../images/arrow_l.png);
background-repeat: no-repeat;
background-position: center 52%;
border-radius: 4px;
display: block;
width: 100%;
height: 100%;
}
.carousel-control {
    position: absolute;
    top: 40%;
    left: -1%;
    width: 83px;
    height:230px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #fff;
    text-align: center;
    background: transparent;
    border-radius: 0px;
    border: none;
}
#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;
}	

.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;	
	}	
	
		
#m {
height: auto;
width: 100%;	
background: rgba(207,208,186,0.9);
position: fixed;
z-index: 2;
	}	
#pic {
height: 500px;
width: 100%;
margin-top: 0px;	
background-size: cover;
overflow-x: hidden;
}	
#pic .span6 {
margin-top: 0%;
}
#pic h3 {
display: block;
height: auto;
width: 100%;
margin-bottom: 0px;	
background:#fff;
color: #3399ff;
text-transform: uppercase;
text-align: center;
border-radius: 14px 14px 0px 0px;
padding: 5px;
font-size: 16px;
}
#pic #center {
display: block;
height: 110px;
width: 100%;
background: rgba(0,0,0,0.5);
text-align: center;
padding: 5px;
}
#stirmash {
width: 50%;
float: left;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
height: auto;
padding-top: 50px;
background: url(../images/washingmashine.png) center 20% no-repeat;
}
#services2 {
width: 50%;
float: left;
height:auto; 
}
#spodez {
width: 100%;
float: left;
text-align: center;
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
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: 18px;
height: auto;
padding-top: 40px;
background: url(../images/bed.png) center 30% no-repeat;
}
#prices {
width: 50%;
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;
line-height: 25px;
font-size: 16px;
}
#price1,#price2 {
float: left;
width: 100%;
}
.moduletable_peno_blok {
background-color: #fff;
border-radius: 14px;
}
#clearfix {
clear: both;
}
#niz {
width: 100%;

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: auto;
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 {
position: relative;
bottom: 0;
left: 0;
background: url(../images/leis_uslugi/gorka.png) 0 0 no-repeat;
display: block;
background-size: cover;
width: 100%;
height: 150px;
margin-top: -150px;
margin-left: 1%;
z-index: 3;
}
#map #podp {
float: left;
display: block;
width: 100%;
height: 50px;
text-align: left;
margin-top: 40px;
margin-left: 18%;
color: #fff;
}
#map #podp h3 {
font-family: 'Open+Sans', sans-serif;
font-size: 14px;	
z-index: 1;
}

#f {
z-index: 1;	
background: #000;
height: 50px;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
text-align: center;
	}	
.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: 100%;
}
#top_menu nav {
float: right;
}
#top_menu .nav {margin: 0; }
#top_menu .navigation ul { margin-left: 0%;}	

#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 img {
width: 50px;
}

.moduletable_adres {float: right; display: block; width: 300px; height: auto;
font-size: 18px; 
margin: 30px 0px 0px 0px;
text-align: center;
padding-left: 30px;
}
.moduletable_adres p {
display: block;
height: 28px;
line-height: 10px;
}
#telefon {
width: 100%;
height: auto;
padding-left: 30px;
}

.moduletable_tel {float: right; display: block; width: 300px; height: auto;
font-size: 18px; 
margin: 20px 0px 0px 0px;
text-align: center;
padding-left: 30px;
}
.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;}

#top_menu {
background: none;
}
#top_menu .nav-pills > li > a {
background: none;
	color: #213b2f;
   font-family: 'Open+Sans', sans-serif;
   text-transform: uppercase;
	margin-top: 0px;	
	padding: 25px 10px;
	text-indent: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 18px;
	}
#top_menu .nav-pills {
border-radius: 0px;
margin-bottom: 0px;
margin-left: 15px;
}	
#top_menu .nav-pills > li > a:hover, #top_menu .nav-pills > li.active > a {
background: #c4c4ba;
text-indent: 0px;
color: #213b2f;	
}		
#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,.page-header > h1 {
font-size: 20px;
color: #fff;
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;
}

.moduletable, .moduletable_message {
float: right;
height: auto;
width: 100%;
display: block;	
text-align: right;
}
.moduletable div table {width: 100%; text-align: right;}


#lcol {
width: auto;
}
#rcol {
width: 68%;
}

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