@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow);

* {margin:0;padding:0;outline:0;}
body, html {height:100%;}
body {font-size:14px;line-height:18px;font-family:Tahoma, arial, sans-serif;color:#5F5737;min-width:100%;background-color:#F8F5EC;}

/*font-family: 'Ubuntu', sans-serif;font-family: 'PT Sans Narrow', sans-serif;*/
h1, h2, h3, h4, h5, h6 {font-family:'Roboto Condensed', sans-serif;}
h1 {font-weight:normal;font-size:28px;line-height:30px;margin:6px 0 12px 0;}
h2 {color:#17974D;font-weight:normal;font-size:22px;line-height:30px;margin:0 0 4px 0;}
h2 a{color:#17974D;text-decoration:none;}
h2 a:hover{color:#DD4D44;}
h3 {color:#17974D;font-weight:normal;font-size:22px;line-height:24px;margin:0 0 6px 0;}
h3 a{color:#17974D;text-decoration:none;}
h3 a:hover{color:#DD4D44;}
h4 {color:#17974D;font-weight:normal;font-size:18px;line-height:20px;margin:0 0 4px 0;}
h5 {color:#17974D;font-weight:normal;font-size:16px;line-height:18px;margin:0 0 4px 0;}
h6 {color:#17974D;font-weight:normal;font-size:14px;line-height:16px;margin:0 0 4px 0;}

a {color:#0B803C;text-decoration:underline;cursor:pointer;}
a:hover {text-decoration:none;}
a img {border:0;}
a.more {color:#2b9208;text-decoration:underline;padding-left:11px;background: url(/img/arr-ico.png) no-repeat 0 5px; }
a.more:hover {text-decoration:none;}

ul{list-style:none;padding:0;margin:0 0 20px 0;}
ul li{background:url(/img/li-arrow.png) 20px 7px no-repeat;padding:3px 0 3px 40px;}
ul li a{color:#FF8B02;text-decoration:underline;padding:0 0 0 0;line-height:17px;}
ul li a:hover{text-decoration:none;}

ul.faqs{list-style:none;padding:0;margin:0 0 20px 0;}
ul.faqs li{background:url(/img/faq-category.jpg) 0px 0px no-repeat;padding:6px 0 3px 50px;min-height:54px;}
ul.faqs li a{color:#AB8627;text-decoration:underline;padding:0 21px 0 0;line-height:14px;font-family:'Roboto Condensed', sans-serif;text-shadow:-1px -1px 0px #FFFFFF;font-size:21px;text-decoration:none;font-weight:300;}
ul.faqs li a:hover{text-decoration:none;color: #0B803C;}
ul.faqs li p{font-size: 12px;}

.callback {
    background-color: #F5F0DE;
    border: 1px solid #F0E7C2;
    height: 74px;
    margin: 10px 0 0 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

ol{list-style:none;padding:0;margin:0 0 20px 0;}
ol li {}
ol li a {}
ol li a:hover {}

span.data_comment {font-size:11px;margin-right:6px;}
span.autor {font-size:11px;color:#9C8524;}

#messages_dialog {
    max-height: 300px;
    min-height: 40px;
    width: 558px;
    overflow-y: scroll;
    background-color: #F5F0DE;
    border: 1px solid #F0E7C2;
    padding: 20px;
}
#messages_dialog h4{color:#A58B1E;font-size:17px;}
#messages_dialog .item_right h4{color:#17974D;font-size:17px;}

#messages_dialog .inner {}
#messages_dialog .item {}
#messages_dialog .item_left {
border-bottom: 1px solid #E0D4A3;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
}
#messages_dialog .item_right{
border-bottom: 1px solid #E0D4A3;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
	    text-align: right;
}
#messages_dialog .item .inner {}
#messages_dialog .date { font-size: 11px;}

.list-group {}
.list-group .item{margin:0 0 12px 0;background:url(/img/message_icon.png) no-repeat 0px 4px;padding:0 0 10px 50px;border-bottom:1px solid #E4D7A0;}
.list-group .item .date{font-size:11px;}
.list-group .item a{color: #7BC39A;text-decoration: none;}
.list-group .item a:hover{text-decoration:underline;}
.list-group .item a.active{color: #17974D;}
.list-group .item a.active h4{color: #17974D;margin:0;}
.list-group .item a h4{color: #7BC39A;margin:0;}
.list-group .item a p{margin:0;/*color:#5F5737;*/}
.list-group .item a:hover p{margin:0;/*color:#60521C;*/}

.user_info {height:140px;margin:0 0 10px 0;}
.user_info .lbox {float:left;width:460px;}	
.user_info .lbox span.name{display:block;font-size:18px;line-height:20px;font-family:'Roboto Condensed', sans-serif;color:#17974D;margin:0 0 6px;}
.user_info .lbox span.name span{color:#A58B1E;font-size:17px;}
.user_info .lbox span.spec{}
.user_info .rbox{float:right;height: 140px;width: 126px;background-color: #F5F0DE;}
.user_info .rbox img{}


#content .list-group a p {text-indent:0;}
#content .list-group a:hover p {}

form.send_message {margin:0 0 40px 0;}
form.send_message .form-group{}
form.send_message label{
    display: block;
    font-family: 'Roboto Condensed', sans-serif;
    color: #17974D;
    font-size: 18px;
    line-height: 20px;
    padding: 0;
    margin: 20px 0 10px 0;
}
form.send_message textarea{
    height: 80px;
    width: 586px;
    border: 1px solid #E6DCB4;
    background-color: #FBF9F4;
    margin: 0 0 10px 0;
    font-size: 16px;
    padding: 2px 6px;
}
form.send_message button{font-family:'Roboto Condensed', sans-serif;color:#DFF8EA;font-weight:300;font-size:18px;width:190px;background-color:#17974D;border:1px solid #17974D;text-shadow:-1px -1px 0px #006951;height:40px;padding:0 30px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
form.send_message button:hover {background-color:#16B95B;color:#fff;}


#comments {margin-top:10px;text-align: justify;}
#comments h3{margin-bottom:12px;font-size: 26px;}
#comments p{text-indent:0px;}
#comments .spec {margin:0 0 2px 0;color:#D39A00;font-family:'Roboto Condensed', sans-serif;font-size:17px;}

#content form.comments {}
#content form.comments p{text-indent:0;}
#content form.comments input[type="submit"] {font-family:'Roboto Condensed', sans-serif;color:#DFF8EA;font-weight:normal;font-size:15px;background-color:#17974D;border:1px solid #17974D;height:40px;padding:0 30px;cursor:pointer;margin-top:20px;}
#content form.comments input[type="submit"]:hover {background-color:#16B95B;color:#fff;}
#content form.comments p span{display:block;float:left;width:220px;}
#content form.comments p span input {width:220px;}

input, textarea, select{color:#5F5737;vertical-align:top;text-align:left;border:1px solid #F0E7C2;font:12px Tahoma, Arial, helvetica, sans-serif;background-color:#F9F6EF;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
input{height:22px;}
textarea{height:120px;overflow:auto;}
select{height:22px;}

table {}
table tbody {}
table tbody tr {}
table tbody tr td {padding:3px 6px;font-size:14px;}

#content table.expert {}
#content table.expert tbody tr td {padding:0;font-size:13px;}
#content table.expert tbody tr td p {text-indent:0px;}
#content table.expert h3{margin:0;padding:0;color:#AB8627;text-shadow:1px 1px 0px #FFF;font-weight:normal;font-size:20px;line-height:24px;}
#content table.expert h4{}
#content table.expert h5{margin:0;padding:0;color:#17974D;font-weight:normal;font-size:16px;line-height:18px;text-shadow:1px 1px 0px #FFF;}

#reg {background-color:#F5F0DE;border:1px solid #F0E7C2;padding:20px 30px;}
#reg form {}
#reg form input.submit {background-color:#1F9C54;padding:0 30px;margin:20px 0 0 182px;height:40px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;font-size:14px;border:none;}
#reg form input.submit:hover {background-color: #1AB35A;}
#reg form p {text-indent:0px;margin-bottom:4px;cursor:pointer;}
#reg form input.text {padding:6px 4px;width:260px;
background:-moz-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:-webkit-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:-o-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:linear-gradient(to top, #FDFBF5, #F7F3E7);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
#reg form input.text:focus{border-color:#1F9C54;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(31, 156, 84,.6);}
#reg form span.red{color: #F00;}
#reg form table tr td{font-size:13px;}

#reg-tab {}
#reg-tab form {}
#reg-tab form input.submit {background-color:#1F9C54;padding:0 30px;margin:20px 0 0 182px;height:40px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;font-size:14px;border:none;}
#reg-tab form input.submit:hover {background-color: #1AB35A;}
#reg-tab form p {text-indent:0px;margin-bottom:4px;cursor:pointer;}
#reg-tab form span.red{color: #F00;}
#reg-tab form input.text {padding:6px 4px;width:260px;

background:-moz-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:-webkit-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:-o-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:linear-gradient(to top, #FDFBF5, #F7F3E7);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
#reg-tab form input.text:focus{border-color:#1F9C54;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(31, 156, 84,.6);}

 
#reg-tab form span.red{color: #F00;}
#reg-tab form table tr td{font-size:13px;}



#auth {/*background-color:#F5F0DE;border:1px solid #F0E7C2;padding:20px 30px;*/}
#auth form {}
#auth form input.textinputs {padding:4px;width:220px;} 
#auth form input.submit {background-color:#1F9C54;padding:0 30px;height:40px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;}
#content #auth p {text-indent:0px;margin-bottom:4px;font-size:14px;}

#setting {background-color:#F5F0DE;border:1px solid #F0E7C2;padding:20px 30px;}
#setting form input.submit {background-color:#1F9C54;padding:0 30px;margin:20px 0 0 0;height:40px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer;font-size:14px;border:none;}
#setting form input.submit:hover {background-color: #1AB35A;}
#setting form span.red{color: #F00;}
#setting form input.text {padding:6px 4px;width:260px;
background:-moz-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:-webkit-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:-o-linear-gradient(to top, #FDFBF5, #F7F3E7);
background:linear-gradient(to top, #FDFBF5, #F7F3E7);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
#setting form input.text:focus{border-color:#1F9C54;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(31, 156, 84,.6);}



.cl {display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both;}
.clear {clear:both;display:block;height:0;font-size:0;line-height:0; }
.notext {font-size:0;line-height:0;text-indent: -4000px; }
.left, .alignleft {float:left;display:inline;}
.right, .alignright {float:right;display:inline;}

article, aside, details, footer, header, menu, nav, section { display: block; }

.main {width:1160px;margin:0 auto;}
.container {}

#header {/* [disabled]height: 210px; background:url(/img/head-sneg.png) repeat-x center center #f0ebd8;*/ background-color:#f0ebd8;border-bottom:1px solid #E4D7A0;width:100%;position:relative;}
#header .main {padding:0;margin:0 auto;width:1160px;}
#header .row {height:150px;position:relative;}
#header .row .img {position:absolute;top:0;left:0;display:none;}
#logo {width:257px;float:left;font-size:0;line-height:0;margin-top:20px;}
#logo a {background:url(/img/logo.png) no-repeat 0 0;height:110px;display:block;text-indent:-4000px;}

.search {float:right;display:none;}
.search input.field { border: 1px solid #d6d6d6; background: #ededed; width: 166px; height: 24px; line-height: 22px;  padding: 0px 10px; float: left; font-size: 11px; font-family: verdana, arial, helvetica, serif;  color: #bebebe;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.search input.search-btn { width: 22px; height: 26px; margin-left: 3px;  border: 0; cursor: pointer; background: url(/img/search-btn.png) no-repeat 0 0; float: left; font-size: 0; line-height: 0; text-indent: -4000px;  }

#header .row .grafic {position:absolute;top:28px;left:480px;}
#header .row .grafic span.title{display:block;float:left;width:80px;font-weight: bold;}
#header .row .grafic .time{float:right;width:180px;}
#header .row .grafic .time p{}
#header .row .grafic .time p.still{font-size:17px;color:#D50000;padding-top:5px;}
#header .row .grafic .time a{}
#header .row .grafic .time a:hover{}
#header .row .logon{
position: absolute;
background:url(/img/user-med-icon.png) no-repeat 20px 8px #1F9C54;
    left: 480px;
    top: 90px;
    width: 200px;
    padding: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#header .row .logon a.entry{
    padding: 0 0 0 30px;
    color: #ECFFEE;
    text-shadow: -1px -1px 0px #006951;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    font-family: 'Roboto Condensed', sans-serif;
}
#header .row .logon a.entry:hover{text-decoration: underline;color: #fff;}
#header .row .user {
    position: absolute;
    right: 0;
    top: 102px;
    padding: 0;
    height: 40px;
    text-align: center;
    line-height: 40px;
	color:#964506;
}
#header .row .user a{color:#964506;}

#header .row .logon a.club{
    color: #ECFFEE; 
	font-size: 13px;
	    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
	    text-shadow: -1px -1px 0px #006951;
		text-decoration: none;
}
#header .row .logon a.club:hover{text-decoration: underline;color: #fff;}


#header .row .balls {position:absolute;top:20px;left:356px;}
#header .row .info {position:absolute;top:72px;left:300px;}
#header .row .elochka {position:absolute;top:3px;left:270px;}
#header .row .contacts {position:absolute;top:28px;right:0;width:280px;height:80px;background: url(/img/icon-telefon.png) no-repeat left top;}
#header .row .contacts span{}
#header .row .contacts p{text-align:right;}
#header .row .contacts p.mn{text-align:left;padding:0 0 0 172px;font-size:12px;line-height:12px;margin:0 0 11px 0;}
#header .row .contacts span.small{margin-right:10px;}
#header .row .contacts span.big{font-family:'Roboto Condensed', sans-serif;font-weight:bold;font-size:32px;color:#009746;line-height:26px;height:26px;}
#header .row .contacts span.text {}
#header .row .contacts p.send {}
#header .row .contacts p.send a {line-height:40px;font-family:'Roboto Condensed', sans-serif;font-size:13px;padding:13px 14px;line-height:40px;height: 40px;color:#964506;text-shadow:1px 1px 0px #FDEFDE;background-color:#F0D7B8;text-decoration:none;text-transform:uppercase;
border-left:2px solid #E4C59F;border-right:2px solid #E4C59F;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#header .row .contacts p.send a:hover{color:#D52F05;background-color:#F5E1C8;}

#header .row .social {position:absolute;right:300px;top:30px;}
#header .row .social span{display:block;float:left;font-size:14px;line-height:24px;}
#header .row .social ul.ico {padding:0;margin:0 0 0 10px;display:block;float:right;height:24px;}
#header .row .social ul.ico li{padding:0;margin:0 0 0 6px;display:block;float:left;}
#header .row .social ul.ico li a{padding:0;margin:0;display:block;float:left;}
#header .row .social ul.ico li a:hover{}
#header .row .social ul.ico li a img{}

#header .row .radio {position:absolute;right:300px;top:100px;}
#header .row .radio a {font-family:'Roboto Condensed', sans-serif;color:#DFF8EA;background:url(/img/microfon-icon.png) no-repeat 10px 3px #cc3700;font-weight:normal;font-size:13px;text-transform: uppercase;border:1px solid #cc1f00;text-decoration:none;display:block;height:22px;line-height:22px;padding:0 14px 0 30px;cursor:pointer;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#header .row .radio a:hover {background-color:#ef3600;color:#fff;}

/* main-nav */
.main-nav {
position: relative;
min-height: 46px;
height:auto !important;
height: 46px;
width: 100%;
padding: 0px 0px 0px 0px;
background-color:#14984c;
background-clip: padding-box;
-moz-background-clip: padding-box;
-webkit-background-clip: padding;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0))); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* FF3.6 */
background-image:     -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* IE10 */
background-image:      -o-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0)); /* Opera 11.10+ */
background-image:         linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));
margin-bottom: 20px;

	-webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba(101, 103, 0, .5 ); /* 20 */
	-moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba(101, 103, 0, .5 ); /* 20 */
	box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba(101, 103, 0, 0.5); /* 20 */

}
.ie7 .main-nav{ z-index:9600; }

.page-template-template-home-with-blog-posts-php #header .main-nav,
.page-template-template-home-with-sidebar-php #header .main-nav,
.page-template-template-home-php #header .main-nav{background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding;border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;}

.main-nav > div {float:left;}
.main-nav > div > ul {float:left;}
.ie7 .main-nav > div > ul {z-index:9700;}
.main-nav > div > ul > li {float: left; border-right: 1px solid #1faf5c;position: relative;background:none;padding:0;}
.main-nav > div > ul > li:first-child {border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.main-nav > div > ul > li:last-child {border:none;}
.main-nav > div ul li a {display:inline-block;padding:0px 30px;font-size:14px;line-height:46px;text-align:center;color:#ECFFEE;font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;text-decoration:none;font-weight:400;text-shadow:-1px -1px 0px #006951;}
.main-nav > div > ul > li.first a {padding-left:38px;}
.main-nav > div ul li a:hover {color:#fff;}
.main-nav > div ul li:hover {background-color:#1a8746;background-clip:padding-box;-moz-background-clip:padding-box;}
.main-nav > div ul li ul {display:none;min-width:220px;padding:12px 0px;background-color:#027C36;position:absolute;top:46px;left:0px;z-index:8899;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;opacity: 0.9;}
.ie7 .main-nav > div ul li ul{z-index:9800;}
.main-nav > div ul li ul li {width:216px; height:auto;padding:0px 22px;position:relative;background:none; }
.main-nav > div ul li ul li a {display: inline-block;line-height:16px;font-size:13px;padding:8px 9px;text-align:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.main-nav > div ul li ul li:hover {background-color:#015F29;}
.main-nav > div ul li ul li ul {top:-12px;left:220px;min-width:290px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.ie7 .main-nav > div ul li ul li ul {z-index:9900;}
.main-nav .responsive-nav {display: none;width:91%;margin:10px auto 0px;padding:5px;border:1px solid #CCC;}

/* navigation */
#navigation {height:46px;background:url(/img/menu-bg.gif) repeat-x 0 0;box-shadow:0px 4px 9px #A59E82;-moz-box-shadow:0px 4px 9px #A59E82;-webkit-box-shadow:0px 4px 9px #A59E82;-o-box-shadow:0px 4px 9px #A59E82;margin-bottom: 20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#navigation ul {list-style:none;list-style-position:outside;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#navigation ul li {float:left;padding:0 0 2px 0;margin:0px;line-height:46px;background:url(/img/nav-border.png) no-repeat right 0;font-size:13px;height:46px;}
#navigation ul li a {display:block;padding:0 32px 0 28px;line-height:48px;color:#CFFDD4;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif;font-size:14px;font-weight:400;text-shadow:-1px -1px 0px #006951;text-decoration:none;}
#navigation ul li a.active {color:#fff;}
#navigation ul li a:hover, #navigation ul li.active a  {background:url(/img/menu-bg.gif) repeat-x top left;text-decoration:none;color:#FFF;height:46px;}
#navigation ul li.first a {padding-left:38px;border-top-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;}
#navigation a.nav-btn {display:none;}

ul.open-nav {margin:10px 0 20px 0;padding:0;}
ul.open-nav li{list-style:none;background:none;padding:0;margin:0;background-color:#F5F0DE;border:1px solid #F0E7C2;margin-bottom:4px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
ul.open-nav li:hover {background-color:#FCFAF5;}
ul.open-nav li.active {background-color:#FCFAF5;}
ul.open-nav li a{background:url(/img/menu-arrow.png) no-repeat 16px 16px;font-family:'Roboto Condensed', sans-serif;color:#025F2A;text-shadow:1px 1px 0px #FFF;font-size:14px;line-height:18px;padding:14px 10px 14px 36px;display:block;text-transform:uppercase;text-decoration:none;}
ul.open-nav li.active a{padding:14px 10px 14px 36px;}
ul.open-nav li a:hover{color:#018137;}
ul.open-nav li > ul {margin:-6px 0 0 16px;padding:0 0 10px 0;}
ul.open-nav li > ul > li > ul {margin:0 0 0 16px;padding:0 0 4px 0;}
ul.open-nav li ul li {background:none;border:none;}
ul.open-nav li ul li a {background:url(/img/menu-sub-arrow.png) no-repeat 20px 5px;font-size:14px;line-height:16px;color:#7C6E31;padding:2px 16px 2px 40px;font-family:Tahoma;text-transform:none;}
ul.open-nav li ul ul li a {background:url(/img/menu-sub-arrow.png) no-repeat 20px 5px;font-size:14px;line-height:16px;color:#7C6E31;padding:2px 16px 2px 40px;font-family:Tahoma;text-transform:none;}
ul.open-nav li.active ul li a {padding:2px 16px 2px 40px;}
ul.open-nav li.active ul li ul li a {padding:2px 16px 2px 40px;}
ul.open-nav li ul li a.active {background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;color:#018137;}
ul.open-nav li ul li a.active ul li a {background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;color:#018137;}
ul.open-nav li ul li a:hover {background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;color:#018137;}

ul.om-nav {margin:0 0 20px 0;padding:0;}
ul.om-nav li{list-style:none;background:none;padding:0;margin:0;background-color:#F5F0DE;border:1px solid #F0E7C2;margin-bottom:4px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
ul.om-nav li:hover {background-color:#FCFAF5;}
ul.om-nav li.active {background-color:#FCFAF5;}
ul.om-nav li a{background:url(/img/om-nav-arrow.png) no-repeat 16px 16px;font-family:'Roboto Condensed', sans-serif;color:#AB8627;text-shadow:1px 1px 0px #FFF;font-size:15px;line-height:18px;padding:14px 10px 14px 36px;display:block;text-transform:uppercase;text-decoration:none;}
ul.om-nav li.active a{padding:14px 10px 14px 36px;}
ul.om-nav li a:hover{color:#018137;}
ul.om-nav li > ul {margin:-6px 0 0 16px;padding:0 0 10px 0;}
ul.om-nav li > ul > li > ul {margin:0 0 0 16px;padding:0 0 4px 0;}
ul.om-nav li ul li {background:none;border:none;}
ul.om-nav li ul li a {background:url(/img/menu-sub-arrow.png) no-repeat 20px 5px;font-size:14px;line-height:16px;color:#7C6E31;padding:2px 16px 2px 40px;font-family:Tahoma;text-transform:none;}
ul.om-nav li ul ul li a {background:url(/img/menu-sub-arrow.png) no-repeat 20px 5px;font-size:14px;line-height:16px;color:#7C6E31;padding:2px 16px 2px 40px;font-family:Tahoma;text-transform:none;}
ul.om-nav li.active ul li a {padding:2px 16px 2px 40px;}
ul.om-nav li.active ul li ul li a {padding:2px 16px 2px 40px;}
ul.om-nav li ul li a.active {background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;color:#018137;}
ul.om-nav li ul li a.active ul li a {background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;color:#018137;}
ul.om-nav li ul li a:hover {background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;color:#018137;}

ul.mm-nav {margin:0 0 20px 0;padding:0;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;overflow: hidden;-webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba(101, 103, 0, .5 );-moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba(101, 103, 0, .5 );box-shadow: inset 0 1px 0 rgba( 255, 255, 255, .15 ), 0 0 1.25em rgba(101, 103, 0, 0.5);}
ul.mm-nav li{list-style:none;background:none;padding:0;margin:0;background-color: #1C9B52;border: 1px solid #037140;margin-bottom:0px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
ul.mm-nav li:first-child {border-bottom:none;}
ul.mm-nav li:last-child {border-top:none;}
ul.mm-nav>li:nth-child(2) {border-top: 1px solid #058C50;border-bottom: 1px solid #058C50;}
ul.mm-nav li:hover {background-color:#1a8746;}
ul.mm-nav li.active {background-color:#FCFAF5;}
ul.mm-nav li a{background:url(/img/menu-arrow.png) no-repeat 16px 16px;font-family:'Roboto Condensed', sans-serif;color: #DDFFEC;text-shadow: -1px -1px 0px #037132;font-size:15px;line-height:18px;padding:14px 10px 14px 36px;display:block;text-transform:uppercase;text-decoration:none;}
ul.mm-nav li:first-child a{}
ul.mm-nav li:last-child a{}
ul.mm-nav li.active a{padding:14px 10px 14px 36px;}
ul.mm-nav li a:hover{color:#fff;}
ul.mm-nav li ul {margin:-6px 16px 20px 16px;padding:0;}
ul.mm-nav li ul li{border:none;background:none;}
ul.mm-nav li ul li a{padding:4px 20px 4px 40px;color:#AEFFD2;background:url(/img/menua-sub-arrow.png) no-repeat 20px 5px;font-size:13px;line-height:16px;}
ul.mm-nav li ul li a:hover{background: url(/img/menu-sub-arrow.png) no-repeat 20px 5px;}

ul.mm-nav li ul li.icon{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
ul.mm-nav li ul li.icon a{background:none;padding:4px 10px 4px 22px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

ul.mm-nav li ul li.icon a:hover{background:none;padding:4px 10px 4px 28px;}
ul.mm-nav li ul li.icon a img{float:left;margin:2px 10px 0 0;/*opacity:0.9;*/-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
ul.mm-nav li ul li.icon a:hover img{/*opacity: 1;*/}
ul.mm-nav li ul li.icon a .name{height:30px;}
ul.mm-nav li ul li.icon a span{font-family:tahoma;font-size:12px;text-transform:none;color:#9DEFC0;}



.m-slider .slider-holder {position:relative;z-index:5;height:248px;background-color:#F5F0DE;}
.m-slider .slider {width:480px;height:248px;position:relative;}
.m-slider .slider ul.slides {list-style:none;list-style-position:outside;}
.m-slider .slider ul.slides li {width:480px;height:248px;float:left;position:relative;overflow:hidden;padding:0;margin:0;background:none;}
.m-slider .slider ul.slides li .img-holder {width:480px;height:248px;position:absolute;bottom:0px;right:0px;}
.m-slider .slider ul.slides li .img-holder img {width:480px;height:248px;}
.m-slider .slider ul.slides li .slide-cnt {width:270px;padding:0 0 0 180px;position:absolute;left:0;top:20px;}
.m-slider .slider ul.slides li .slide-cnt h2 {font-size:26px;line-height:26px;padding-bottom:12px;color:#A58B1E;text-shadow: 0px 1px 2px rgba(255,255,255,0.4);font-family:'Roboto Condensed', sans-serif;font-weight:normal;}
.m-slider .slider ul.slides li .slide-cnt p { color: #333333; font-size: 14px; padding-bottom: 22px; }
.m-slider .slider ul.slides li .slide-cnt a.grey-btn { background: url(/img/grey-btn.png) no-repeat 0 0; width: 186px; height: 45px; text-align: center; line-height: 40px; display: block; font-weight: bold; font-size: 18px;  color: #636363; text-shadow: rgba(255,255,255,0.4) 0px 1px 0px; }
.m-slider .slider ul.slides li .slide-cnt a.grey-btn:hover { background-position: 0 -47px; text-decoration: none; }
.m-slider .flex-control-nav {}

/*** section ***/
ul.section {list-style-type:none;margin:0 0 0 10px;}
ul.section li{display:block;float:left;width:323px;height:74px;background:none;list-style:none;list-style-type:none;margin:0 0 10px 10px;padding:0;background-color:#F5F0DE;border:1px solid #F0E7C2;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
ul.section li:hover{background-color:#FCFAF5;}
ul.section li img{float:left;width:110px;height:74px;margin: 0 0 0 18px;border-right:2px solid #F0E7C2;border-left:2px solid #F0E7C2;}
ul.section li span.title{font-family:'Roboto Condensed', sans-serif;float:left;display:block;font-size:18px;padding:19px 30px 0 0;color:#A58B1E;width:160px;}
ul.section li a.title{font-family:'Roboto Condensed', sans-serif;float:right;display:block;font-size:18px;padding:19px 30px 0 0;color:#A58B1E;width:150px;}
ul.section li a.title:hover{color:#17974D;}
ul.section li p{font-size:11px;}
ul.section li p a {color:#828282;text-decoration:underline;}
ul.section li p a:hover {color:#17974d;}
ul.section li p a:active {color:#DD4D44;}

/*** content ***/
#content {margin-top:20px;}
#content .main {width:1160px;margin:0 auto 20px auto;}
#content .line {height:50px;background-color:#F5F0DE;border:1px solid #F0E7C2;margin-bottom:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}

#content .line .pro{float:left;width:650px;position:relative;}
#content .line .pro img {position:absolute;left:30px;top:-4px;}
#content .line .pro p{font-family:'Roboto Condensed', sans-serif;font-size:17px;line-height:17px;padding:7px 0 0 80px;}
#content .line .pro span.fpl{font-family:'Roboto Condensed', sans-serif;float:left;font-size:17px;line-height:17px;}
#content .line .pro span.fpl a{border-right:1px solid #E4D7A0;display: block;padding:0 30px 0 100px;margin-top:8px;}
#content .line .pro span.rdv{font-family:'Roboto Condensed', sans-serif;float:left;font-size:17px;line-height:17px;}
#content .line .pro span.rdv a{border-right:1px solid #E4D7A0;display: block;padding:0 30px 0 25px;margin-top:8px;}

#content .line .pro span.hlg{font-family:'Roboto Condensed', sans-serif;float:left;font-size:17px;line-height:17px;}
#content .line .pro span.hlg a{display: block;padding:0 30px 0 30px;margin-top:8px;}

#content .line .pro a{color: #D03700;}
#content .line .pro a:hover{}

#content .line .radio{float:left;width:280px;position:relative;}
#content .line .radio img {position:absolute;left:35px;top:-4px;}
#content .line .radio p{font-family:'Roboto Condensed', sans-serif;font-size:17px;line-height:17px;padding:7px 0 0 90px;}
#content .line .radio a{color: #D03700;}
#content .line .radio a:hover{}

#content .line .faq{float:right;width:200px;position:relative;}
#content .line .faq img {position:absolute;left:10px;top:-4px;}
#content .line .faq p{font-family:'Roboto Condensed', sans-serif;font-size:17px;line-height:17px;padding:7px 0 0 90px;}
#content .line .faq a{color: #D03700;}
#content .line .faq a:hover{}


#content .row {}
#content .row .col {width:480px;float:left;}
#content .row .col_1 {float:right;width:680px;margin-bottom:10px;}
#content .row .col_1 span.author{color:#a58b1e;}

#content .row_3 {margin-bottom:15px;border-bottom:10px solid #F5F0DE;padding-bottom:15px;}
#content .row_3 .col {margin-right:20px;float:left;width:480px;}
#content .row_3 .col_1 {width:660px;float:right;}
#content .row_3 .col_1 img {margin:4px 0 0 0;}
#content .row_3 .col_1 .lb {width:320px;float:left;min-height:88px;}
#content .row_3 .col_1 .lb img {float:left;margin:4px 10px 0 0;width:70px;height:50px;}
#content .row_3 .col_1 .lb p {}
#content .row_3 .col_1 .lb p.more {text-align: right;}
#content .row_3 .col_1 .lb p.more a {color: #A58B1E;}
#content .row_3 .col_1 .lb p.more a:hover {}
#content .row_3 .col_1 .rb {width:320px;float:right;min-height:88px;}
#content .row_3 .col_1 .rb img {float:left;margin:4px 10px 0 0;width:70px;height:50px;}
#content .row_3 .col_1 .rb p {}
#content .row_3 .col_1 .rb p.more {text-align: right;}
#content .row_3 .col_1 .rb p.more a {color: #A58B1E;}
#content .row_3 .col_1 .rb p.more a:hover {}

#content .efirpro {}
#content .efirpro h2{}
#content .efirpro h2 a{}
#content .efirpro h2 a:hover{}
#content .efirpro img.preview{float:left;margin:4px 10px 0 0;}
#content .efirpro p{}
#content .efirpro p.more{text-align:right;}
#content .efirpro p.more a {color: #A58B1E;}
#content .efirpro p.more a:hover{}

#content .left {width:260px;min-height:200px;margin:0 25px 10px 0;}
#content .middle {float:left;width:600px;}
#content .middle p{text-indent:20px;margin-bottom:4px;}
#content .middle table td p {margin:0;padding:0;line-height:16px;text-indent:0px;}

#content .middle audioplayer{}


#content .helping {float:left;width:600px;}
#content .helping h1{}
#content .helping h1 span{font-weight:300;}
#content .helping h3{color: #17974D;font-weight:300;font-size:26px;line-height:24px;margin:0 0 16px 0;}
#content .helping .block {border-bottom:1px solid #F0DB83;padding-bottom:20px;}

#content .helping .quest {margin-top: 20px;}
#content .helping .quest a{
/*font-family: 'Open Sans', sans-serif;*/
font-family: 'Roboto Condensed', sans-serif;
font-size: 22px;
font-weight: 300;
text-decoration: none;
color:#AB8627;
text-shadow: -1px -1px 0px #FFFFFF;
margin-bottom: 4px;
display: block;
}
#content .helping .quest a:hover{color: #0B803C;}
#content .helping .quest div {margin-bottom: 4px;}

#content .helping p{text-indent:0px;margin-bottom:15px;/*font-family:'Open Sans', sans-serif;*/}
#content .helping form{margin-bottom:15px;background-color:#F5F0DE;border:1px solid #F0E7C2;width:598px;}
#content .helping table {padding:0 0 20px 0;}
#content .helping table tbody {}
#content .helping table tbody tr {}
#content .helping table tbody tr td {padding:3px 30px;font-size:13px;}
#content .helping table tbody tr td span{color:#A18922;font-size:17px;text-shadow:1px 1px 0px #FFFFFF;}
#content .helping table tbody tr td input{width:510px;line-height:30px;height:30px;font-size:16px;background:#FCFAF2;}
#content .helping table tbody tr td textarea{width:510px;height:100px;font-size:16px;background:#FCFAF2;}
#content .helping input[type="submit"] {font-family:'Roboto Condensed', sans-serif;color:#DFF8EA;font-weight:300;font-size:18px;width:190px;background-color:#17974D;border:1px solid #17974D;text-shadow:-1px -1px 0px #006951;height:40px;padding:0 30px;cursor:pointer;margin-top:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#content .helping input[type="submit"]:hover {background-color:#16B95B;color:#fff;}


#content .right h2{}
#content .right h2 span{font-weight:300;}


#content .helping .vopros {margin-bottom:15px;}
#content .helping .vopros .img{background:url(/img/icon-help.png) no-repeat 0 0;float:left;width:100px;height:80px;}
#content .helping .vopros .arrow {float: left;width:15px;height:50px;}
#content .helping .vopros .info{float:right;width:453px;padding:15px;background-color:#FCEEB8;border:1px solid #FFE47C;}
#content .helping .vopros .info .ask{font-size:17px;line-height:21px;text-shadow:1px 1px 0px #FFFDEC;}
#content .helping .vopros .info .ask .name{font-family:'Roboto Condensed', sans-serif;font-size:20px;margin-bottom:4px;color:#C79E00;}

#content .helping .vrach {}
#content .helping .vrach .info{float:right;width:453px;padding:15px;font-size:15px;line-height:20px;color:#006214;background-color:#B5F5C2;border:1px solid #93E2A3;text-shadow:1px 1px 0px #DFFFE5;}
#content .helping .vrach .info .name{margin-bottom:4px;color:#00A622;font-family:'Roboto Condensed', sans-serif;font-size:20px;}
#content .helping .vrach .info hr {margin:15px 0 10px 0;background-color:#5CFF7D;height:1px;}
#content .helping .vrach .arrow {float:right;width:15px;height:50px;}
#content .helping .vrach .user{float:left;width:100px;}
#content .helping .vrach .user .img{background:url(/img/user-med.jpg) no-repeat 0 0 #F5F0DE;width:100px;height:110px;margin-bottom:6px;}
#content .helping .vrach .user a {font-size:12px;line-height:14px;display:block;color:#AB8627;text-align: center;}
#content .helping .vrach .user a:hover {}

#content table#pro td p {text-indent:0;}
#content .right {width:250px;min-height:200px;}
#content .right h2 {margin:6px 0 10px 0;font-size:24px;}

#content .content {float:right;width:875px;}

#navibar {font-size:11px;margin-top:8px;}
#navibar a{color:#828282;font-size:11px;}
#navibar a:hover{color:#17974d;}

img.view {border:1px solid #F0E7C2;border-right:2px solid #F0E7C2;border-left:2px solid #F0E7C2;}

#news_box {}
#news_box .item {margin-bottom: 20px;}
#news_box .item .date {font-size:11px;}
#news_box .item .anons {width:500px;float: left;}
#news_box .item h3 {line-height:22px;font-size:20px;}
#news_box .item img.preview {float:left;margin:4px 10px 0 0;}
#news_box .item p {text-indent:0;margin:0;}
#news_box .item .audio {margin:4px 0 0 0;}
.audioplayer{margin-bottom:10px;}
#news_box .item .audio .audioplayer{margin-bottom:10px;width:440px;}
#news_box .item .rlink {margin-top:12px;display:block;}
#news_box .item .rlink a{color:#A58B1E;}
#news_box .item .rlink a.hover{}

#last_news {}
#last_news .item {margin-bottom: 20px;}
#last_news .item .date {font-size:11px;}
#last_news .item a.title {display:block;font-family:'Roboto Condensed', sans-serif;color:#A58B1E;font-size:16px;margin-bottom:3px;}
#last_news .item h3 {line-height:18px;}
#last_news .item img.preview {float:left;margin:4px 6px 0 0;}
#last_news .item p {text-indent:0;margin:0;font-size:13px;line-height:16px;}

ul.info {}
ul.info li.item{background:none;padding:0;margin:0;}
ul.info li.item span.date{color:#93918F;display:block;font-size:11px;}
ul.info li.item a.title{font-size:16px;line-height:18px;display:block;margin-bottom:5px;color:#A58B1E;}
ul.info li.item img.preview{display:block;float:left;margin: 2px 8px 0 0;width:100px;height:70px;font-size:13px;border:1px solid #F0E7C2;border-right:2px solid #F0E7C2;border-left:2px solid #F0E7C2;}
ul.info li.item p{font-size:11px;line-height:15px;}


/*** left ***/
#left {float:left;width:500px;}

#right {float:right;width:660px;margin-top:0px;}
#right .col {width:320px;float:left;min-height:100px;}
#right .col h2{}
#right .col .title {margin-bottom:4px;-webkit-transform:translate3d(0px, 0px, 0px);}
#right .col .title a{font-size:16px;line-height:18px;display:block;margin-bottom:2px;color:#17974d;}
#right .col .title a:hover{}
#right .col img.photo{float:left;width:140px;height:200px;border:1px solid #F0E7C2;margin:2px 8px 0 0;border-right: 2px solid #F0E7C2;border-left:2px solid #F0E7C2;}
#right .col span.author{font-size:16px;display:block;margin-bottom:4px;}

#right .col p.post{margin:0 0 4px 0;font-size:11px;line-height:14px;font-style:italic;font-family:verdana;}
#right .col a.more{color:#17974d;text-decoration:underline;padding:0;background:none;}
#right .col a.more:hover{color:#DD4D44;text-decoration:none;}

#right .col1{width:320px;float:right;min-height:100px;}
#right .col1 h2{}
#right .col1 .title {margin-bottom:4px;-webkit-transform:translate3d(0px, 0px, 0px);}
#right .col1 .title a{font-size:16px;line-height:18px;display:block;margin-bottom:2px;color:#A58B1E;}
#right .col1 .title a:hover{}
#right .col1 img.photo{float:left;border:1px solid #F0E7C2;margin:2px 8px 0 0;border-right: 2px solid #F0E7C2;border-left:2px solid #F0E7C2;}
#right .col1 span.author{font-size:15px;display:block;margin-bottom:4px;color: #a58b1e;}
#right .col1 p{margin:0 0 4px 0;font-size:11px;line-height:15px;}
#right .col1 p.post{margin:0 0 4px 0;font-size:11px;line-height:14px;font-style:italic;font-family:verdana;-webkit-transform:translate3d(0px, 0px, 0px);}
#right .col1 a.more{color:#17974d;text-decoration:underline;padding:0;background:none;}
#right .col1 a.more:hover{color:#DD4D44;text-decoration:none;}

/*** news ***/
#news {margin-top:0px;width:500px;height:214px;overflow:hidden;}
#news .newsslider {margin:0;position:relative;zoom:1;height:180px;}
#news .newsslider .strip {position:absolute;background:url(/img/slider-right.png) repeat-y top right;top:0;right:0;width:20px;height:200px;padding:0;margin:0;z-index:2;}
#news .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
#news .loading .flex-viewport {max-height: 300px;}
#news .newsslider .slides {zoom: 1;}

#news .carousel li {width:250px;float:left;list-style-type:none;min-height:160px;display:block;background:none;padding:0;margin:0;}
#news .carousel li.item img.preview {display:block;float:left;margin:2px 8px 0 0;width:100px;height:70px;font-size:13px;border:1px solid #F0E7C2;border-right:2px solid #F0E7C2;border-left:2px solid #F0E7C2;}
#news .carousel li.item .date {color:#93918F;display:block;font-size:11px;}
#news .carousel li.item a.title {font-size:16px;line-height:18px;display:block;	margin-bottom:5px;color:#A58B1E;min-height:36px;}
#news .carousel li.item a.title:hover{color: #DD4D44;}
#news .carousel li.item p {padding-right:20px;font-size:11px;line-height:15px;}
#news .carousel li.item a {}
#news .carousel li.item a:hover {}

#subscribe{width:480px;height:40px;background-color:#F5F0DE;border:1px solid #F0E7C2;}
#subscribe .sbs {background:url(/img/sbs-arrow.gif) no-repeat center left;}

#subscribe .sbs .sbt{line-height: 40px;
font-family: 'Roboto Condensed', sans-serif;
color: #796412;
font-size: 16px;
padding: 0 20px;}
#subscribe .sbs input[type="text"]{
background-color: #FCF9EF;
color: #BDAC68;
padding: 2px;
width: 180px;
margin: 6px 0 0 30px;
height: 22px;
}
#subscribe .sbs input[type="submit"]{
background-color: #E4D7A0;
margin: 6px 0 0 0;
height: 28px;
padding: 0 20px;
cursor: pointer;
}
#subscribe .sbs input[type="submit"]:hover{background-color:#F1E3A5;}
/* Direction Nav */
#news .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
#news .flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
#news .flex-direction-nav .flex-prev {left: -36px;}
#news .newsslider:hover .flex-next {opacity: 0.8; right: 5px;}
#news .newsslider:hover .flex-prev {opacity: 0.8; left: 5px;}
#news .newsslider:hover .flex-next:hover, .newsslider:hover .flex-prev:hover {opacity: 1;}
#news .flex-direction-nav .disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
#news .flex-control-nav {position:absolute;top:-22px;text-align:center;left:215px;margin:0;padding:0;height:11px;}
#news .flex-control-nav li {margin:0 0 0 6px; width: 11px;display: inline-block; zoom: 1; *display: inline;float:left;height:11px;min-height:11px;}
#news .flex-control-nav li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
#news .flex-control-nav li a:hover { background: #333; background: rgba(0,0,0,0.7); }
#news .flex-control-nav li a.flex-active {background:#17974d;background: rgba(0, 189, 113, 0.9);cursor: default;}

#news .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
#news .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
#news .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
#news .flex-control-thumbs img:hover {opacity: 1;}
#news .flex-control-thumbs .active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
#news .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
#news .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}


/*** callback ***/
/*
.callback {height:88px;background-color:#F5F0DE;border:1px solid #F0E7C2;}
*/

/*** botton red ***/
.buttonred {
	font-size: 16px !important;
	padding: 8px 20px !important;
	-moz-box-orient: vertical;
	background: #ff193f;
    background: -moz-linear-gradient(#ff193f, #d90125) repeat scroll 0 0 #d90125;
    background: -webkit-linear-gradient(#ff193f, #d90125) repeat scroll 0 0 #d90125;
	background: -o-linear-gradient(#ff193f, #d90125) repeat scroll 0 0 #d90125;
	background: linear-gradient(#ff193f, #d90125) repeat scroll 0 0 #d90125;
	border: 1px solid #d90125;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #FFFFFF !important;
	display: inline-block;
	font-weight: normal;
	line-height: 1 !important;
	text-shadow: 1px 1px 0px #8D0202;
	margin: 0;
	vertical-align: middle;
	white-space: nowrap;
	cursor: pointer;
	text-decoration: none;
}
.buttonred:hover {
	background: #FF2045;
    background: -moz-linear-gradient(#FF2045, #e70127) repeat scroll 0 0 #e70127;
    background: -webkit-linear-gradient(#FF2045, #e70127) repeat scroll 0 0 #e70127;
	background: -o-linear-gradient(#FF2045, #e70127) repeat scroll 0 0 #e70127;
	background: linear-gradient(#FF2045, #e70127) repeat scroll 0 0 #e70127;
	border: 1px solid #ff193f;
	text-decoration: none;
}


input[type="submit"] .button{padding: 8px 20px;}

input.buttonred:hover, button:hover, input[type="submit"].buttonred:hover, input[type="reset"].buttonred:hover, input[type="button"].buttonred:hover {
    background: -moz-linear-gradient(#16B95B, #17974D) repeat scroll 0 0 #17974D;
    background: -webkit-linear-gradient(#16B95B, #17974D) repeat scroll 0 0 #17974D;
	background: -o-linear-gradient(#16B95B, #17974D) repeat scroll 0 0 #17974D;
	background: linear-gradient(#16B95B, #17974D) repeat scroll 0 0 #17974D;
}


/*** footer ***/
#footer {background:url(/img/footer-bg.gif) repeat-x left bottom;height:135px;border-top:3px solid #F0E7C2;}
#footer .main {position:relative;}
#footer .fmenu {line-height:11px;margin-top:20px;text-align:right;height:55px;margin-left: 220px;}
#footer .fmenu ul {list-style:none;list-style-position:outside;border-bottom:1px solid #1faf5c;padding-bottom:20px;}
#footer .fmenu ul li {display:inline;border-left:1px solid #1faf5c;padding:0 18px 0 18px;background:none;}
#footer .fmenu ul li.first {padding-left:0;border:0;}
#footer .fmenu ul li a {color:#CDEED0;padding:0;margin:0;font-size:13px;text-decoration:none;font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;text-shadow:-1px -1px 0px #05672E;}
#footer .fmenu ul li a:hover {color:#fff;text-decoration:none;}
#footer .fmenu ul li.active a {color:#fff;}
#footer .fmenu ul li:first-child {border:none;}
#footer .fmenu ul li:last-child {}

#footer h2 {font-size:23px;color:#fff;font-family: 'Ubuntu', sans-serif;font-weight:400;padding-bottom:18px;}
#footer .row {min-height:45px;}
#footer .row .copyright {float:left;font-size:12px;width:400px;color:#CDEED0;margin-left:240px;text-shadow:-1px -1px 0px #05672E;}
#footer .row .copyright a {color:#f0e7c2;}
#footer .row .copyright a:hover {}
#footer .row .work {float:left;padding-left:40px;color:#CDEED0;text-align:right;width:220px;}
#footer .row .work a {font-size:12px;color:#CDEED0;text-decoration:none;text-shadow:-1px -1px 0px #05672E;}
#footer .row .work a:hover {text-decoration:underline;}
#footer .row .work img {padding-top:5px;}
#footer .row .meter{float:right;padding-top:5px;}

#footer .row .fskop {position:absolute;left:0;top:-50px;background:url(/img/fonendoskop.png) no-repeat left top;width:223px;height:151px;}

.footer-bottom {height:48px;display: none; /* [disabled]padding-top: 24px; */ 	/* [disabled]padding: 24px 20px 0; */}


.footer-bottom p.copy {float:right;line-height:11px;font-size:11px;color:#5f6261;display:none;}
.footer-bottom p.copy span { padding: 0  11px;  }
.footer-bottom p.copy a { color: #2b9208; text-decoration: underline; }
.footer-bottom p.copy a:hover { text-decoration: none; }
.footer-bottom p.copy strong { font-weight: normal; }

/*** callback ***/
#lean-overlay {position:fixed;z-index:10000;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}
#callback {width:600px;padding-bottom:2px;display:none;background:#f8f5ec;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow: 0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.7);}
#callback .head {margin-bottom:16px;background:url(../images/hd-bg.png);padding:0; border-bottom:1px solid #F0E7C2;border-top-left-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-right-radius: 3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;}
#callback .head .sflogo{padding:18px 18px 14px 25px;background: url(../images/callback-logo.png) no-repeat right top;background-color:#f0ebd8;}
#callback .head .sflogo h2 {color:#17974D;font-size:22px;font-weight:normal;margin:0;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.5);}
#callback .head p {color:#554D2E;font-size:1.3em;margin:0;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.5);text-shadow:none;}
#callback .inner {padding:0 18px 20px 18px;}

#callback form.form {}
#callback form.form table{}
#callback form.form table tr{}
#callback form.form table tr td{}
#callback form.form table tbody{}
#callback input[type="submit"] {cursor:pointer;padding:0px 40px;background-color:#E4D7A0;line-height:30px;height:34px;font-size:16px;}

form#form {}
form#form  input[type="submit"].submit{padding: 0 50px;height:50px;font-size:16px;line-height:50px;cursor:pointer;
    color: #EBFFF3;
    background-color: #14984c;
    background-clip: padding-box;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.1)), to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));
    background-image: -moz-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));
    background-image: -ms-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));
    background-image: -o-linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));
    background-image: linear-gradient(top, rgba(255,255,255,.1), rgba(0,0,0,0));


}
form#form  input[type="submit"].submit:hover{background-color:#1BAA58;color:#fff;}

form.form {background-color:#F5F0DE;border:1px solid #F0E7C2;}
form.form h2 {
    padding: 10px 26px;
    background-color: #E6DEBC;
    text-shadow: 1px 1px 0px #FFFFFF;
}
form.form table{    margin: 20px;}
form.form table input[type="text"] {    height: 32px;}
 
#callback .txt-fld {position: relative; width:364px;padding:14px 20px;border-bottom: 1px solid #EEE; text-align:right;}
#callback .txt-fld label {display: block; float:left; width: 90px; padding-top:8px;color:#222;font-size:1.3em;text-align:left;}
#callback .txt-fld input {width: 244px; padding:8px; border-radius: 4px; -moz-border-radius:4px;-webkit-border-radius:4px;font-size:1.2em;color:#222;background: #F7F7F7; font-family: "Helvetica Neue"; outline: none; border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #E7E6E6; border-bottom: 1px solid #E7E6E6; }
#callback .txt-fld input.good_input {background:#DEF5E1 url(img/good.png) 236px center no-repeat;}
#callback .txt-fld input.error_input {background:#FDE0E0;}
#callback .btn-fld { width: 254px; overflow: hidden; padding: 12px 20px 12px 130px; text-align: right; }
#callback .ajax-fld { position: relative; width: 364px; padding: 14px 20px; border-bottom: 1px solid #EEE; text-align: left; }

p.error { position: absolute; bottom: 48px; right: 20px; width: 262px; color: #FFF; font-size: 1.1em; padding-bottom: 5px; background: url(img/error-arw.png) 20px bottom no-repeat; text-align: left; margin: 0; text-shadow: none; }
p.error span { display: inline-block; background: #D43636; padding: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }

.txt-fld input:focus, .txt-fld textarea:focus { background-color: #FAF9DC; }
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(../images/modal_close.png); z-index: 2; }