
body {
font-family: 'Open+Sans', sans-serif;
}
.container {background: none;}
#h {
height: auto;
width: 100%;
margin-top: 0px;	
padding-bottom: 5px;
z-index: 1;

	}
#m {
height: auto;
width: 100%;	
background: #f0eadc;
position: fixed;
z-index: 1;
	}	
#slug {
display: none;
}	
#slughide {
z-index: 1;	
color: #fff;
width: 100%;
height: auto;
text-align: center;
font-family: 'Open+Sans', sans-serif;
font-size: 16px;
top: 45%;
position: relative;
float: left;
text-shadow: 0px 0px 5px #000;
padding-top: 10px;
padding-bottom: 10px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eff4f1+0,366040+77,213b2f+100 */
background: #eff4f1; /* Old browsers */
background: -moz-linear-gradient(top, #eff4f1 0%, #366040 77%, #213b2f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eff4f1 0%,#366040 77%,#213b2f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eff4f1 0%,#366040 77%,#213b2f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff4f1', endColorstr='#213b2f',GradientType=0 ); /* IE6-9 */
}	
#design {
display: block;
font-weight: lighter;
}
.designtel {
display: block;
font-weight: lighter;
color: #f5d985;
}
#slughide > span:nth-child(5) {
margin-top: 10px;
font-size: 20px;
}
#sl {

z-index: 1;	
height: auto;
width: 100%;
margin-top: 0px;	
}
#carcont {
display: none;
}		

 
#myslideshow1 {
width: 100%;
max-width: 100%;
}	
.smoothslides, .smoothslides-on, .ss-slide-stage {
border-radius: 0;
background:#000; 
}
.smoothslides img {
width: 100%;
}
#chide {
display: none;	
}
#c {
display: block;	
background:#fff;
margin-top: 50px;
margin-bottom: 70px;
padding-top: 0px;
height: 100%;
width: 100%;
float: left;
}
#cgalbg {
display: block;		
background: rgba(0,0,0,0.3);
padding-bottom: 70px;
padding-top: 70px;
height: 100%;
width: 100%;
float: left;
}	
img#jg_photo_big {
width: 700px;
}
.jg_detailnavi {
margin-bottom: 0;
color: #fff;
}
.jg_detailnavi a {
color: #fff;
}
#f {
position: relative;
z-index: 1;	
height: 50px;
display: block;
float: left;
width: 100%;
padding: 10px 0px 5px 0px;
background-color: #000;
color: #fff;
font-family: 'Open+Sans', sans-serif;
font-size: 14px;
text-align: center;	
}
#fshow {
position: absolute;
z-index: 1;	
height: 3%;
width: 100%;
padding: 3px 0px 5px 0px;
background-color: #000;
color: #fff;
font-family: 'Open+Sans', sans-serif;
font-size: 14px;
text-align: center;	
top: 94%;
	}	
#f #right {
text-align: right;
}
#f #left {
text-align: left;
}
#logo img {
width: 50px;
}

#telefon 
{float: left; left: 20px; 
width: 100%;
height: auto; 
color: #231b34;
font-weight: normal;
text-align: right;
margin: 5px 0px 0px 0px;
line-height: 11px;
font-size: 18px;
font-family: Serif;
font-style: italic;
}
#telefon p {
line-height: 20px;
}

#telefon p span.email {color: #124b78;}
.custom_tel {
padding-left: 0px;
}
a.topbut, a#mibew-agent-button {
padding: 10px;
width: 100%;
height: auto;
display: block;
float: left;
border: 1px solid #fdb261;
border-radius: 4px;
font-weight: normal;
font-size: 14px;
margin-left: -30px;
color: #231b34;
text-align: center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#febf01+0,febf01+100;Yellow+Flat */
background: #febf01; /* Old browsers */
background: -moz-linear-gradient(top, #febf01 0%, #febf01 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #febf01 0%,#febf01 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #febf01 0%,#febf01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf01', endColorstr='#febf01',GradientType=0 ); /* IE6-9 */
box-shadow: 0 0 1px rgba(13,43,31,0.5);
}
a.topbut:hover {
padding: 10px;
box-shadow: 0 0 3px rgba(13,43,31,0.5);
width: 100%;
height: auto;
display: block;
float: left;
border: 1px solid #fdb261;
border-radius: 4px;
font-weight: normal;
font-size: 14px;
margin-left: -30px;
color: #062a35;
text-align: center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffd65e+0,febf04+100;Yellow+3D+%232 */
background: #ffd65e; /* Old browsers */
background: -moz-linear-gradient(top, #ffd65e 0%, #febf04 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffd65e 0%,#febf04 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
}
#consult p, #zvonok p {
line-height: 30px;
}
#consult p a, #zvonok p a {
color: #124b78;
font-size: 18px;
} 
#consult {
    width: 50%;
    height: auto;
    text-align: center;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
}

}
.moduletable_consult {
width: auto;
height: auto;
background: url(../images/consult.png) 60% center no-repeat;
padding-left: 40px;
}
#zvonok {
width: 100%;
height: auto;
text-align: right;
margin-top: 20%;
}
.moduletable_zvonok {
width: auto;
height: auto;
padding-left:0px;
margin-top: -20px;
}
.moduletable_zvonok p {
text-align: center;
font-size: 20px;
font-weight: normal;
font-family: 'Open+Sans', sans-serif;
line-height: 14px;
}
.moduletable_zvonok div#wrap-contact-form96 div.sscf-form-container form#formBody96.sscf-form div#lc div {
width: 32%;
margin-right: 10px;
float: left;
}
#wrap-contact-form96 .rf_submit {
    border-radius: 0px;	
    margin-left: auto;
    margin-right: auto;
    border-radius: 0px;
    font-weight: normal;
    font-size: 20px;
    font-family: 'Open Sans' sans-serif;
    background: #0c6641;
}
#poisk 
{float: left; left: 20px; width: auto; height: auto; font: 14px Arial;
font-style: normal;
color: #062a35;
font-weight: bold;
text-align: justify;
margin: 15px 0px 0px 3%;
padding: 0px 10px;
line-height: 11px;

}	
#poisk .element-invisible {
display: none;
}
#poisk button {
background: #e7e7e7;
color: #222;
text-shadow: none;
}
#poisk button:hover {
background: #666;
color: #fff;
text-shadow: none;
}
input.search-query {
border-radius: 4px;
}

h1 {text-transform: none; color: #231b34; font-size: 28px;}
h3 { 
color: #0c6641;
font-family: 'Open+Sans', sans-serif;
font-weight: normal;
}
.moduletable_pices h3 {
text-align: center;
}
.mostread, 
.weblinks, 
.category-module, 
.syndicate-module, 
#top_menu {
background: none;
text-align: right;
}
#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;
float: right;
}	
#top_menu .nav-pills > li > a:hover, #top_menu .nav-pills > li.active > a {
background: #c4c4ba;

text-indent: 0px;
color: #213b2f;	
}		
.nav > li {
width: auto;
height: auto;
text-align: center;
}
.nav > li > a {
	border-radius: 0px;
	margin-top: 0px;
	padding: 5px;
	background: none;
	color: #124b78;
	text-decoration: none;
	text-align: center;
	}
.nav > li > a > img {
	display: block;
height: 100px;
	text-align: center;
	padding: 5px;
	margin-left: auto;
		margin-right: auto;
	font-size: 18px;
}
	 .nav > li > a > span {
	float: left;
	display: inline;
	width: 80%;
	text-align: center;
	padding: 0px;

	font-size: 16px;
	line-height: 23px;
	}
	.nav > .active > a > span, .nav-pills > .active > a:hover > span, .nav-pills > .active > a:focus > span, .nav > li > a:hover > span, .nav > li > a:focus > span  {
	float: left;
	display: inline;
	width: 80%;
	text-align: center;
	padding: 0px;
	font-size: 16px;
	line-height: 23px;
	text-decoration: underline;
	}
.nav > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
	text-decoration: underline;
	color: #124b78;
	background: transparent;
	}	
.nav > li > a:hover, .nav > li > a:focus {
	background: transparent; 
	text-decoration: underline;
	color: #124b78;}	

#h .nav > li {
width: 100%;
}	
.moduletable_lc {
margin-top: 32px;
}
.jg_subcatelem_cat a {
color: #213b2f;
font-family: 'Open Sans', sans-serif;
font-size: 18px;
}
img.pngfile {
display: none;
}
#c1 {

}
#c1 .nav > li {
width: 100%;
height: auto;
text-align: center;
}
#c1 .nav > li > a {
height: auto;
width: 100%;
font-size: 17px;
font-weight: normal;
padding: 15px 5px;
color: #231b34;
border: 1px solid #b7df2d;
border-radius: 0px;
background: #f8ffe8;
background: -moz-linear-gradient(top, #f8ffe8 0%, #e3f5ab 33%, #b7df2d 100%);
background: -webkit-linear-gradient(top, #f8ffe8 0%,#e3f5ab 33%,#b7df2d 100%);
background: linear-gradient(to bottom, #f8ffe8 0%,#e3f5ab 33%,#b7df2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=0 );
border: 1px solid #b7df2d;
}
#c1 .nav > li.active > a, #c1 .nav > li:hover > a {
height: auto;
width: 100%;
font-size: 17px;
font-weight: normal;
padding: 15px 5px;
color: #fff;
border: 1px solid #fff; 
border-radius: 0px;
background: #ff5db1;
background: -moz-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
background: -webkit-linear-gradient(top, #ff5db1 0%,#ef017c 100%);
background: linear-gradient(to bottom, #ff5db1 0%,#ef017c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 );
}
#consult .nav > li {
padding: 20px;
}
#consult .nav > li > a {
height: 22px;
margin-top: -10px;
width: 100%;
font-size: 16px;
font-family: Serif;
font-style: italic;
font-weight: normal;
padding: 10px 5px;
color: #fff;
border: 1px solid #fff; 
border-radius: 0px;
background: #424459;
    background: -moz-linear-gradient(top, #424459 0%, #424459 33%, #231b34 100%);
    background: -webkit-linear-gradient(top, #424459 0%,#424459 33%,#231b34 100%);
    background: linear-gradient(to bottom, #424459 0%,#424459 33%,#231b34 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424459', endColorstr='#231b34',GradientType=0 );
text-transform: none;
}
.jlslogin .button {
border-radius: 0px;
}
.custom_social  {
background: none;
padding: 0px;
margin-top: 0px;
width: 180px;
}
.custom_social ul {
list-style: none;
}
.custom_social ul li {
display: inline;
float: left;
width: 30px;
height: 30px;
}
.custom_contact {
         background: url(../images/blrec.png) left top no-repeat #ea8610;
         padding:10px 15px 10px 15px;
         margin-top: 10px; 
         width: 240px;
         color: #fff;    
         margin-bottom: 10px;   
}
.custom_contact h3 {
	line-height: 0px;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 10px;
	font-size: 16px;
	margin-bottom: 10px;
	}
.mostread, 
.weblinks, 
.category-module {
         padding:0px 0px 0px 20px; 
} 

.syndicate-module {
         display:block; 
}
img#pull-left {
float: left;
display: inline;
width: 22%;
margin-left: 1%;
}
.blog h2, .blog_why h2, .blog_why h1, .blog h1, .blog_blog h1, .subheading-category {
text-align: center;
font-family: 'Open+Sans', sans-serif;
font-weight: normal;
color: #0c6641;
}
.blog h2 span.subheading-category {
font-size: 25px;
color: #0c6641;
text-align: center;
}
div.blog_why {
display: block;
width: 100%;
height: auto;
float: left;
}
div.blog_why div.items-row.cols-1 {
float: left;
display: inline;
width: 32%;
margin-right: 5px;
}
div.blog_why div.items-row.cols-1.row-0,div.blog_why div.items-row.cols-1.row-1 {
float: left;
display: inline;
width: 49%;
margin-right: 5px;
min-height: 320px;
}
.pull-left.item-image {
width: 70px;
margin-left: 10px;
padding: 5px;
}

.blog_blog .pull-left.item-image {
width: 20%;
margin-right: 10px;
margin-left: 0;
padding: 5px;
}

.page-header { 
margin: 0px 0px 5px 0px;
padding-bottom: 0;
	}	
.page-header  h1 {
color: #0c6641;
text-align: center;
font-weight: normal;
}
.page-header h2 a, .page-header h2, h2  {
font-size: 24px;
font-weight: normal;
font-family: 'Open+Sans', sans-serif;
color: #0c6641;
background: #d8ebd1;
padding-left: 5px;
	}	
.page-header h2 a {
text-align: left;
}	
.jg_rm {
display: none;
}
.moduletable_menu {
margin-left: 5px;
border-radius: 0px;
}
.moduletable_nw {
background: #bfe0ef;
margin-right: 5px;
border-radius: 0px;
}
.newsflash_nw {
padding-left: 5px;
}
.moduletable_menu ul {
border-radius: 0px;
border: 0px solid #fff;
display: block;
margin-top: 10px;
}
.moduletable_menu h3, .moduletable_nw h3 {

width: 100%;	
display: block;
width: 100%;
height: auto;
text-indent: 5px;
text-align: center;
padding: 5px 0px;
font-size: 28px;
color: #000;
font-weight: bold;
}
.contact h3 {display: none;}
.breadcrumb {
margin: 32px 0 0 0px;
}
.page-header {
border-bottom: 0px;
}
.item-page, .blog, .category-desc, .category-list {
background: none;	
border-radius: 0px;
padding:15px;
margin:5px; 
	}	
.item-page p, .blog p, .category-desc p	{
font-size: 14px;
font-family: Arial;
}
.item-page img, .blog img {
    margin-right: 1%;
    float: left;
    margin-bottom: 30px;
    width: 50%;
}
.item-page table#vuzi {
width: 100%;
background: #f6f6fc;
border: 1px solid #666666;
}
.item-page table#vuzi td {
padding: 5px;
border: 1px solid #666666;
}
h4.newsflash-title {
color: #08C;	
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;
}	




#rassr, #dost, #garan, #proverka {
text-align: center;
color: #124b78;
font-size: 18px;
}

#otprza {
width: 100%;
height: 100px;
text-align: center;
margin-bottom: 5px;
background: url(../images/zvezdi.png) 0 0 repeat-x;
}
#otprza #foto,#otprza #video {
background: #424459;
    background: -moz-linear-gradient(top, #424459 0%, #424459 33%, #231b34 100%);
    background: -webkit-linear-gradient(top, #424459 0%,#424459 33%,#231b34 100%);
    background: linear-gradient(to bottom, #424459 0%,#424459 33%,#231b34 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424459', endColorstr='#231b34',GradientType=0 );
border-radius: 0px;
border: 1px solid #fff;
padding: 10px 20px;
color: #fff;
margin-left: 5px;
font-size: 16px;
font-family: Serif;
font-style: italic;
}
img#foto-concurs,img#video-concurs {
width: 80px;
}
div#consult ul.nav.menu li.item-161 a img {width: 80px;float: left;
display: inline;
margin-left: 0;
margin-top: -25px;
height: auto
}
#form #reg_form label {
display: none;
}

#form #reg_form .input {
width: 47%;
float: left;
display: inline;
}
#form #reg_form .input #input1, #form #reg_form .input #input4 {
float: right;
margin-right: 0px;
}
#form #reg_form .input #input2, #form #reg_form .input #input3 {
float: left;
margin-left: 20px;
}
#ft {min-height: 80px; height: auto; text-align: right;padding: 10px 0 10px 0;}
#ft p, #ft p a {margin-right: 10px; color: #fff;}
#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;}


.moduletable {
height: auto;
width: auto;
display: block;	
margin-right: 5px;
	}	
.moduletable_social {
text-align: right;
margin-top: 20px;
}
.moduletable_price {
float: left;
display: inline;
width: 31%;
margin-right: 5px;
background: #d8ebd1;
padding: 10px;
}
.moduletable_price h3 {
text-align: center;
}
.moduletable_usl {
float: left;
display: inline;
width: 24%;
margin-right: 5px;
text-align: center;
margin-top: 180px;
}
.moduletable_usl h3 {
text-align: center;
display: block;
margin-bottom: -200px;
position: relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+21,000000+50,000000+80&0+0,0.8+33,1+38,1+58,0.8+65,0+100 */
background: -moz-linear-gradient(left, rgba(13,43,31,0) 0%, rgba(13,43,31,0.51) 21%, rgba(13,43,31,0.8) 33%, rgba(13,43,31,1) 38%, rgba(13,43,31,1) 50%, rgba(13,43,31,1) 58%, rgba(13,43,31,0.8) 65%, rgba(13,43,31,0.46) 80%, rgba(13,43,31,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(13,43,31,0) 0%,rgba(13,43,31,0.51) 21%,rgba(13,43,31,0.8) 33%,rgba(13,43,31,1) 38%,rgba(13,43,31,1) 50%,rgba(13,43,31,1) 58%,rgba(13,43,31,0.8) 65%,rgba(13,43,31,0.46) 80%,rgba(13,43,31,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(13,43,31,0) 0%,rgba(13,43,31,0.51) 21%,rgba(13,43,31,0.8) 33%,rgba(13,43,31,1) 38%,rgba(13,43,31,1) 50%,rgba(13,43,31,1) 58%,rgba(13,43,31,0.8) 65%,rgba(13,43,31,0.46) 80%,rgba(13,43,31,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
color: #fff;
font-size: 20px;
font-weight: lighter;
}
.moduletable_usl a {
display: block;
height: auto;
overflow: hidden;
}
.custom_usl {
height: 210px;
overflow: hidden;
display: block;
}
.moduletable_usl img#usl {
width: 100%;
}

.custom_social ul li#vk a,.custom_social ul li#fb a,.custom_social ul li#tw a,.custom_social ul li#okl a  {overflow: hidden; display: block; width: 30px; height: 30px; line-height: 99px;}


.custom_social #vk {background:url(../images/socialbutt.png) 0 0 no-repeat; }
.custom_social #fb {background:url(../images/socialbutt.png) -34px 0 no-repeat; }



.rscontact input {
width: 50%;
}


.jg_poweredbydiv {
display: none;
}
.moduletable_reklama {
float: left;
margin-top: 0px;
}
.moduletable_reklama h3 {
float: left;
	transform: rotate(90deg);
	transform-origin: left 130% 0;
	display: inline-block;
	margin-left: 0%;
	font-size: 50px;
	font-weight: normal;
}
.moduletable_reklama img {
width: 80%;
margin-left: 20%;
}
.jg_pathway, .jg_search, .jg_back, .jg_gallerystats, .jg_toplist {
display: none;
}
.jg_photo_big {
width: 700px;
} 

.film_roll_prev, .film_roll_next, .film_roll_prev:hover, .film_roll_next:hover  {

}
#carcontshow {
display: block;
float: left;
width: 100%;
height: auto;
margin-top: 20px;
}
#carusel {
background: #000138;
}
#carusel img {
width: 700px;
height: auto;
margin: 60px 20px 0px 20px; 

}
