
body {
font-family: 'Open+Sans', sans-serif;
    background: #fcfff4;
        background-color: rgb(252, 255, 244);
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position-x: 0%;
        background-position-y: 0%;
        background-size: auto auto;
    background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #0e613f 100%);
    background: -webkit-linear-gradient(top, #fcfff4 0%,#dfe5d7 40%,#0e613f 100%);
    background: linear-gradient(to bottom, #fcfff4 0%,#dfe5d7 40%,#0e613f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#0e613f',GradientType=0 );
}
.container {background: none;}
#h {
height: auto;
width: 100%;
margin-top: 0px;	
padding-bottom: 5px;
z-index: 1;

	}
#m {
height: auto;
width: 100%;	
background: rgba(207,208,186,0.9);
position: relative;
z-index: 1;
	}	
#slug {
color: #fff;
width: 100%;
height: auto;
text-align: center;
font-family: 'Open+Sans', sans-serif;
font-size: 16px;
position: absolute;
top: 520px;
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/#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 */
}	
#sl {

z-index: 1;	
height: auto;
width: 100%;
margin-top: 0px;	
}	
#slider {
display: block;
width: 100%;
height: 645px;
float: left;
overflow: hidden;
background:#000;
}	
#myslideshow1 {
width: 100%;
max-width: 100%;
height: 645px;
}	
.smoothslides, .smoothslides-on, .ss-slide-stage {
border-radius: 0;
height: 650px;
background:#000; 
}
.smoothslides img {
width: 100%;
}
#c {
margin-top: 0px;
min-height: 595px;
height: auto;
margin-left: 1%;
background-color: #fff;
}	
#c .jg_txtrow, #c .jg_toplist, #c .jg_gallerystats,#c .jg_search, #c .jg_back,#c .jg_pathway,#c .jg_rm, #c .gallery h2 {
display: none;
}
#c .jg_catdescr {
text-align: justify;
text-indent: 12px;
}
.item-page  p a {
color: #0c6641;
}
#map {
position: relative;
bottom: 0;
left: 0;
background: url(../images/gorka.png) 0 0 no-repeat, #fff;
display: block;
background-size: cover;
width: 100%;
height: 150px;
margin-top: 0px;
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, #map #podp p {
font-family: 'Open+Sans', sans-serif;
font-size: 14px;	
color: #fff;
z-index: 1;
}
#f {
z-index: 1;	
height: 35%;
width: 100%;
padding: 10px 0px 5px 0px;
background-color: #000;
color: #fff;
font-family: 'Open+Sans', sans-serif;
font-size: 14px;
text-align: center;	
	}	
#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;
background: url(../images/zvonok.png) 47% center no-repeat;
padding-left: 40px;
}
#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; 
	font-family: 'Open+Sans', sans-serif;
   font-weight: normal; 
   color: #231b34;}
h3 { 
font-family: 'Open+Sans', sans-serif;
font-weight: normal;
letter-spacing: -1px;
font-size: 20px;
color: #525051;}
.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;
}
#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;
	}
legend {
text-align: center;
color: #0c6641;
font-weight: bold;
}	
.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 {
font-size: 25px;
font-family: Arial;
color: #525051;
text-align: center;
}
.page-header { 
margin: 0px 0px 5px 0px;
padding-bottom: 0;
border-bottom: none;
	}	
.page-header h1 {
color: #0c6641;
text-align: center;
}	
.blog .page-header h2 a,.blog .page-header h2, h2  {
font-size: 24px;
font-family: 'Open+Sans', sans-serif;
font-weight: normal;
color: #0c6641;
text-align: center;
	}	
.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;
}
.moduletable_sscf h3 {
text-align: center;
font-family: 'Open+Sans', sans-serif;
font-weight: normal;
color: #0c6641;
}
#lc {
float: left;
display: block;
width: 49%;
}
#rc {
float: left;
width: 49%;
display: block;
margin-left: 2%;
}
textarea #message91, .sscf-form textarea, .input.textarea {
height: 178px !important;
}
#rc #text {
height: 178px; 
margin-bottom: 0;
}
.sscf-form .fl_wrap {
margin-bottom: 20px;
}
div.fl_wrap:nth-child(3) {
margin-bottom: 0px;
}
#wrap-contact-form91 .rf_submit {
margin-left: auto;
margin-right: auto;
border-radius: 0px;
font-size: 20px;
font-family: 'Open Sans' sans-serif;
background: #0c6641;
}
.breadcrumb {
margin: 32px 0 0 0px;
}
.item-page, .blog, .category-desc, .category-list {
background: none;	
border-radius: 0px;
padding:15px;
margin:5px; 
min-height: 550px;
	}	
.item-page img, .blog img 	{
margin-right: 1%; 
float: left; 
margin-bottom: 40px;	
width: 30%;
}
#obomne {
width: 69%;
height: auto;
float: left;
display: block;
}
.item-page #skype {
width: 30px;
margin-bottom: 0;
}
.item-page p, .blog p, .category-desc p	{
font-size: 14px;
font-family: Arial;
}
.item-page table#vuzi {
width: 100%;
background: #f6f6fc;
border: 1px solid #666666;
}
.item-page table#vuzi td {
padding: 5px;
border: 1px solid #666666;
}

div.items-row:nth-child(2) > div:nth-child(1) > div:nth-child(1) ol {
counter-reset: myCounter;
margin-left: 0;
}
div.items-row:nth-child(2) > div:nth-child(1) > div:nth-child(1) ol li{
list-style: none;
display: block;
float: left;
width: 100%;
height: auto;
line-height: 24px;
} 
div.items-row:nth-child(2) > div:nth-child(1) > div:nth-child(1) ol li:before {
counter-increment: myCounter;
content:counter(myCounter);
color: #0c6641;
display: block;
float: left;
text-align: center;
font-size: 22px;
font-weight: bold;
margin: 0px 10px 20px 0px;
line-height: 25px;
width: 40px;
height: 40px;
}
div.items-row:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h2:nth-child(1) {
display: none;
}
.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;
}

.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%;
}
#contact-form, .well {
background: #fff;
border: 0px solid #fff;
}
#contactfr {
display: block;
float: left;
width: 100%;
height: auto;
}
#img_cont {
float: left;
width: 30%;
margin: 0 5%;
}
.contact-miscinfo {
float: left;
display: block;
width: 58%;
height: auto;
}
.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%;
}
