@import url(/themes/shnurki/css/reset.css);
@import url(/themes/shnurki/css/tech.css);
@import url(/themes/shnurki/css/shnurki.css);
@import url(/themes/shnurki/css/tabs.css);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700italic,700&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic&subset=latin,cyrillic);


html {
	height:100%;
	font: 62.5%/1.4 'Open Sans', Arial, Helvetica, sans-serif;
	background: #fff;
}

 body {
	height:100%;
	font-size:1.4em;
	text-align:left;
	color: #060709;
}

a, a:visited{
	color: #006976; 
}

a:hover{
	text-decoration: none;
}

.outer{
	width: 1024px;
	margin: 0 auto;
}

/* fixed footer styles */
.toppart {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -178px; /* the bottom margin is the negative value of the footer's height */
}

.push {
	height: 208px; /* .push must be little more high as .footer for padding in content area bottom */
}

footer{
	height: 178px;
	position: relative;
	background: #006976 url(/themes/shnurki/img/fbg.gif) 0 0 repeat-x;
	color: #fff;
}

footer a, footer a:visited{
	color: #fff
}

footer .outer{
	padding-top: 48px;
}
/* fixed footer styles end */

footer div.flr{
 max-width: 780px;
}


h1,h2,h3,h4,h5{
	margin-bottom: 0.6em;
	line-height: 1.2em;
	font-weight: bold;
}

h1{
	font-size: 2.143em;
}

h2{
	font-size: 1.714em;
}

h3{
	font-size: 1.5em;
}

h4{
	font-size: 1.25em;
}

h5{
	font-size: 1.1em;
}

/* main styles */


/*STYLING*/

.tb{
	height: 68px;
	margin-bottom: 2px;
	padding-top: 4px;
}

header{
	background: transparent url(/themes/shnurki/img/tl.gif) 0 4px repeat-x;
}

.header-technical{
	float: right;
	overflow: hidden;
	margin-top: 16px;
	font-size: 11px;
}

.htsection{
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 42px;
	padding-top: 11px;
}

.htsection-dleft{
	border-left: 1px solid #006976;
	padding-left: 16px;
}

.htsection-dright{
	border-right: 1px solid #10dde4;
	padding-right: 16px;
}

.hinput{
	border: 1px solid #006976;
	padding: 1px;
	border-radius: 6px;
	background: #fff;
	margin-right: 8px;
	color: #006976;
	height: 21px;
	line-height: 21px;
}

#login-form .hinput {
  width:100px;
}

select.hinput{
	margin-right: 0;
	margin-left: 8px;
	border-radius: 6px 0 0 6px;
	color: #e85320;
}

input.hinput{
	/*width: 85px;*/
	padding: 1px 5px;
}

.hbutton{
	height: 21px;
	margin-right: 8px;
	border: 1px solid #fff;
	color: #fff;
	background: #a9c02e url(/themes/shnurki/img/hbut.gif) 0 0 repeat-x;
	border-radius: 6px;
	padding: 1px 5px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.9)
}

.hsearchbox{
	padding: 1px;
	background: #fff;
	border: 1px solid #006976;
	border-radius: 6px;
	height: 17px;	
	overflow: hidden;
}

.hsearchtext{
	height: 17px;
	line-height: 17px;
	color: #e85320;
	width: 124px;
	padding-left: 5px;
	margin-right: 5px;
	float:left
}

.hsearchsubm{
	float: right;
	display: block;
}

header .outer{
	overflow: hidden;
}

#tomain{
	margin-left: 53px;
	display: block;
	float: left;
}

#logo{
	margin-left: 13px;
	float: left
}

.tm-container{
	float: right;
}

.tm-put{
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}

/**/
.mainmenu, .mainmenu li{
	list-style: none;
	margin: 0;
	padding: 0;
}

.mainmenu a, .mainmenu a:visited{
	display: block;
	color: #fff;
	text-decoration: none;
}

.mainmenu>li{
	float: left;
	background: #006976;
}

.mainmenu>li.mm2{
	background: #08a3ad;
}

.mainmenu>li.mm3{
	background: #afc32c;
}

.mainmenu>li>a, .mainmenu>li>a:visited{
	display: block;
	text-align: center;
	font-family: 'Open Sans Condensed', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	background: url(/themes/shnurki/img/tml.png) 0 -50px no-repeat;
	font-weight: bold;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.8);
	width: 132px;
	padding: 16px 0 21px 0;
}

.mainmenu>li>a img{
	display: block;
	margin: 0 auto;
	margin-bottom: 13px;
}

.mainmenu li ul{
	position: absolute;
	z-index: 3;
	background: #006976;
	margin-top: -15px;
	padding: 0;
	padding-top: 10px;
	display: none;
}

.mainmenu li.mm2 ul{
	background: #08a3ad;
}

.mainmenu li.mm3 ul{
	background: #afc32c;
}

.mainmenu li ul li{
	background: transparent url(/themes/shnurki/img/mml2.png) 0 100% repeat-x;
}

.mainmenu li ul a, .mainmenu li ul a:visited{
	display: block;
	font-weight: bold;
	background: transparent url(/themes/shnurki/img/ml2.png) 14px 10px no-repeat;
	padding: 8px 16px 11px 36px;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.7);
	font-size: 15px;
}

.mainmenu li ul li:hover, .mainmenu li ul li.active{
	background-color: #004953;
}

.mainmenu li.mm2 ul li:hover, .mainmenu li.mm2 ul li.active{
	background-color: #04767d;
}

.mainmenu li.mm3 ul li:hover, .mainmenu li.mm3 ul li.active{
	background-color: #667219;
}

.mainmenu li ul a:hover{
	text-decoration: underline;
}

.wave{
	background: transparent url(/themes/shnurki/img/wave.png) 0 0 repeat-x;
	min-height: 91px;
	position: relative;
	top: -15px;
	margin-bottom: -15px;
	z-index: 2;
	text-align: center;
}

.wave-internal{
	background: transparent url(/themes/shnurki/img/wave-internal.png) 0 0 repeat-x;
	height: 26px;
	position: relative;
	top: -15px;
	margin-bottom: 15px;
	z-index: 2;
	text-align: center;
}

.wave img{
	margin-top: 40px;
}

.parents{
	position: relative;
	margin-top: 10px;
	background: url(/themes/shnurki/img/parents.jpg) 50% 0 no-repeat;
	height: 420px;
	z-index: 1
}

.parents a, .parents a:visited{
	text-decoration: underline;
	color: #006976;
	display: block;
	text-align: center;
	width: 115px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	position: absolute;
	font-size: 14px;
	padding-bottom: 50px;
}

.parents a span{
	color: #e64427;
}

.parlink0{
	top: 26px;
	left: 17px
}

.parlink1{
	top: 62px;
	left: 182px
}

.parlink2{
	top: 29px;
	left: 344px
}

.parlink3{
	top: 41px;
	left: 520px
}

.parlink4{
	top: 14px;
	left: 706px
}

.parlink5{
	top: 61px;
	left: 887px
}

.newsline{
	height: 214px;
	background: transparent url(/themes/shnurki/img/newscomp.png) -70px 0 repeat-x;
	position: relative;
	z-index: 2;
	top: -40px;
	margin-bottom: -40px;
	overflow: hidden;
}

.child{
	text-align: center;
	position: relative;
	top: -200px;
	z-index: 4;
	margin-bottom: -200px;
}

.child img{
	margin-left: -60px;
	margin-bottom: -2px;
}

/**/
.nzag{
	margin-bottom: 15px;
	line-height: 1em;
	margin-top: 48px;
}

.nzag span{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 30px;
	color: #e2de42;
	text-shadow: -1px -1px 2px rgba(0,0,0,0.5)
}

.quadnews{
	overflow: hidden;
	background: transparent url(/themes/shnurki/img/qn.gif) 50% 0 repeat-y;
	height: 105px;
	overflow: hidden;
}

.onews{
	width: 20%;
	float: left;
	padding: 0 2.5%;
	color: #e2de42;
}

.onews:first-child{
	width: 22.5%;
	padding-left: 0;
}

.onews:last-child{
	width: 22.5%;
	padding-right: 0;
}

.onbody{
	height: 5.6em;
	overflow-y: hidden;
	font-size: 15px;
	font-weight: bold;

}

.onbody a, .onbody a:visited{
	color: #e2de42;
}

.mad{
	background: #e64528 url(/themes/shnurki/img/mad.gif) 0 50% repeat-x;
	padding: 5px 0;
	text-align: center;
	color: #fff;
	font-size: 50px;
	line-height: 1em;
	margin-bottom: 32px;
	text-transform: uppercase;
}

.mad a, .mad a:visited{
	color: #fff;
	text-decoration: none;
}

/**/
.mainouter{
	overflow: hidden;
}

.maincont{
	float: left;
	width: 745px;
}

.sidebar{
	float: right;
	width: 240px;
}

.laces{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	color: #e64427;
	font-size: 30px;
	background: transparent url(/themes/shnurki/img/laces.png) 100% 11px no-repeat;
	overflow: hidden;
	margin-bottom: 30px;
}

.hideblock{
	float: left;
	padding-right: 30px;
	background: transparent url(/themes/shnurki/img/hideblock.png) 100% 0 repeat-y;
}

.allink, .allink:visited{
	float: right;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	position: relative;
	top: -13px;
	text-decoration: none;
}

.allink span{
	color: #e64427;
}

.threesob{
	margin-bottom: 30px;
}

.roundim{
	display: block;
	position: relative;
	width: 190px;
	height: 190px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 15px;
}

.roundim img{
	display: block;
}

.roundim img.round{
	display: block;
	position: absolute;
	top:0;
	left:0;
}

.roundim img.rounded{
	width: 175px;
	height: 175px;
	margin: 0 auto;
	margin-top: 10px;
}


.roundim2{
	display: block;
	position: relative;
	width: 144px;
	height: 144px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 15px;
}

.roundim2 img{
	display: block;
}

.roundim2 img.round{
	display: block;
	position: absolute;
	top:0;
	left:0;
}

.roundim2 img.rounded{
	display: block;
}

.onesob{
	text-align: center;
	width: 30%;
	margin-right: 5%;
	float: left;
}

.onesob:last-child{
	margin-right: 0;
}

.onesob-date{
	font-weight: bold;
	color: #e64427;
	font-size: 12px;
	margin-bottom: 5px;
}

.onesob-link, .onesob-link:visited{
	color: #08a3ad;
	font-size: 22px;
	height: 3.3em;
	overflow-y: hidden;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	line-height: 1.1em;
	text-decoration: none;
}

.onesob-link:hover{
	text-decoration: underline;
}

.onesob-text{
	margin-top: 5px;
	height: 4.2em;
}

/**/
.news-export{
	border: 6px solid #006976;
	border-radius: 16px;
	margin-bottom: 30px;
}

.news-export2{
	border: 2px solid #fff;
	background: #08a2ac url(/themes/shnurki/img/ne2.png) 0 0 repeat-x;
	border-radius: 10px;
	padding: 25px 38px;
	padding-bottom: 0;
}

.nezag{
	overflow: hidden;
	margin-bottom: 25px;
}

.nezag h3{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 30px;
	color: #e2de42;
	text-shadow: -1px -1px 2px rgba(0,0,0,0.5);
	margin-bottom: 0;
	float: left;
}

.nezag a, .nezag a:visited{
	color: #fff;
	text-decoration: none;
	float: right;
}

.nezag a span{
	color: #e2de42;
}

.onewexp{
	background: transparent url(/themes/shnurki/img/onewexp.gif) 0 0 repeat-x;
	display: block;
	width: 46%;
	float: left;
	padding: 25px 0;
	margin-right: 8%;
	color: #e2de42;
}

.onewexp:nth-child(2n+2){
	margin-right: 0;
}

.onewexp a, .onewexp a:visited{
	display: block;
	color: #fff;
	font-weight: bold;
	height: 4.2em;
	overflow: hidden;
	margin-bottom: 5px;
}

.onewexp a:hover{
	color: #e2de42;
}

.statexport{
	overflow: hidden;
	border-radius: 14px
}

.statlinks{
	float: left;
	width: 270px;
	/*background: #e3df66 url(/themes/shnurki/img/statlinks.gif) 100% 0 repeat-y;*/
        background: #e3df66;
}

.statimages{
	float:right;
	width: 475px;
}

.statzag{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 30px;
	color: #006976;
	padding: 20px 48px;
	line-height: 1em;
}

.statlinks a, .statlinks a:visited{
	display: block;
	background: transparent url(/themes/shnurki/img/sl1.gif) 0 0 repeat-x;
	font-weight: bold;
	color: #1a171b;
	font-size: 16px;
	line-height: 1.1em;
	text-decoration: none;
}

.statlinks a:hover, .statlinks a.active, .statlinks a.active:visited{
	background-color: #a1b52a
}

.statlinks a .span1{
	display: block;
	padding-left: 48px;
	background: transparent url(/themes/shnurki/img/sl2.png) 15px 50% no-repeat;
}

.statlinks a .span2{
	padding: 22px 48px 15px 0;
	display: block;
}

.statlinks a:hover .span2, .statlinks a.active .span2, .statlinks a.active:visited .span2{
	background: transparent url(/themes/shnurki/img/sl3.png) 188px 50% no-repeat;
}

.onestatimage{
	position: relative;
	overflow: hidden;
	display: none;
}

.onestatimage img{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	height: auto;
}

.onestatimage span{
	padding: 20px;
	background: url(/themes/shnurki/img/w80.png) 0 0 repeat;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.cal{
	background: transparent url(/themes/shnurki/img/calbg.gif) 0 0 no-repeat;
	padding: 20px;
	height: 225px;
	margin-bottom: 20px;
	font-size: 13px;
}

.cal h3{
	text-align: center;}

.cal h3 a, .cal h3 a:visited{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	color: #e64427;
}

.switchmonth{
	text-align: center;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 1em;
}

.switchmonth a{
	color: #205680;
	font-style: italic;
}

.switchmonth a:hover, .caltable a:hover{
	color: #e64427;
}

.monthname{
	margin: 0 5px;
}

.mprev, .mnext{
	font-size: 125%;
	text-decoration: none;
}

.caltable{
	width: 100%;
	border-collapse: collapse;
}

.caltable td{
	padding: 0 3px;
}

.caltable .days td{
	padding-bottom: 3px;
}

.caltable a, .caltable a:visited{
	color: #205680;
}

.caltable .praz{
	color: #e64427;
}

.caltable a:hover{
	color: #e64427;
}

/**/
.novon{
	border-radius: 14px;
	background: #ecf0d8;
	padding: 20px;

}

.onenov, .onenov:visited{
	display: block;
	border-bottom: 1px solid #fff;
	padding: 13px 0;
}

.onenov:last-child{
	padding-bottom: 0;
	border-bottom: none;
}

.onenov img{
	display: block;
	margin-bottom: 13px;
	border: 1px solid #afc32c;
}

.novzag{
	color: #006976;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	text-align: center;
	line-height: 1.1em;
}

/**/
.catsection{
	overflow: hidden;
	background: transparent url(/themes/shnurki/img/catsection.png) 50% 100% no-repeat;
	margin-bottom: 40px;
}

.catsectlinks{
	overflow: hidden;
}

.catlink, .catlink:visited{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	display: block;
	overflow: hidden;
	text-align: center;
	line-height: 1.1en;
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}

.catlink:nth-child(4n+4){
	margin-right: 0;
}

.catlink span{
	display: block;
	overflow: hidden;
	height: 4.2em;
}

.catsection-zag{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	color: #006976;
	font-size: 22px;
	margin-bottom: 32px;
}

.catsection-zag img{
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -4px;
}

.catsection-zag span{
	color: #e64427;
}

.add2cat, .add2cat:visited{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	color: #fff;
	line-height: 1em;
	padding: 8px;
	background: #0fa4ae url(/themes/shnurki/img/add2cat.gif) 0 0 repeat-x;
	display: inline-block;
	border-radius: 8px;
	text-decoration: none;
}

/**/
.ymap{
	margin-bottom: 30px;
}

.sdesc{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
}

.article-list{
	overflow: hidden
}

.poster-one{
	overflow: hidden;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background: transparent url(/themes/shnurki/img/catsection.png) 50% 100% no-repeat;
}

.poster-one .blogimage{
	float: right;
	margin-left: 20px;
}

.poster-one:last-child{
	margin-bottom: 0;
}

.posterzag{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 22px;
	font-style: italic;
}

.option, .newsdate{
	color: #e64427;
	font-weight: bold;
}

.newsdate{
	margin-bottom: 10px;
	text-transform: uppercase;
}
/**/
.company-head{
	overflow: hidden;
	margin-bottom: 20px;
}

.company-logo{
	float: left;
	margin-right: 20px;
}

.soc img{
	vertical-align: middle;
	height: 25px;
}

.company-desc{
	margin-bottom: 30px;
}

.company-photos{
	overflow: hidden;
	margin-bottom: 20px;
}

.company-photos img{
	display: block;
	float: left;
	margin: 10px 20px 10px 0;
}

.onevideo{
	margin-bottom: 30px;
}

.onevideo:last-child{
	margin-bottom: 0;
}

.eventstart{
	color: #060709;
	margin-left: 20px;
}

.evdetail{
	font-size: 13px;
	line-height: 1em;
	margin-bottom: 8px;
}

.evdetail:last-child{
	margin-bottom: 0;
}

.text-header{
	margin-bottom: 30px;
	overflow: hidden;
}

.text-logo{
	float: left;
	margin-right: 20px;
}

.text-content{
	margin-bottom: 30px;
}

.text-content p:last-child{
	margin-bottom: 0;
}

.ftab{
	border-collapse: collapse;
	
}

.ftab td{
	border: none;
	padding: 0 0 15px 30px;
}

footer a:hover{
	color: #e2de42;
}

footer p{
	margin-bottom: 10px;
	line-height: 1em;
}

/*afisha_filter*/
.afisha_filter{
	margin-bottom: 40px;
}

.filter_section{
	overflow: hidden;
	margin-bottom: 10px;
}

.filter_section:last-child{
	margin-bottom: 0;
}

.filter_label{
	float: left;
	font-weight: bold;
	margin-right: 10px;
}

.filter_options a, .filter_options a:visited{
	text-decoration: none;
	padding: 0 5px 0 16px;
	border: 1px solid #fff;
	border-radius: 100px;
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.filter_options a:hover, .filter_options a.active{
	color: #fff;
	background: #10dde4 url(/themes/shnurki/img/mark.png) 3px 50% no-repeat;
	border: 1px solid #10dde4;
}

a.edit {
    color: #08A3AD;
    font-size: 11px;
}

.section-table {
	border-collapse: collapse;
	/*border: 1px solid #08a3ad;*/
	border: none;
}

.section-table td, .section-table th{
	padding: 8px;
	border-left:none;
	border-right: none;
}

.section-table tr{
	/*border-bottom: 1px solid #fff;*/
}

.section-table th {
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	font-family: "Open Sans Condensed","Trebuchet MS",Arial,Helvetica,sans-serif;
   font-size: 18px;
   font-weight: bold;
   color: #fff;
   background: #08a3ad url(/themes/shnurki/img/tl.gif) 0 100% repeat-x;
}

.section-table td{
	border: 1px solid #fff;
	/*border: none;*/
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #d3d3d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%,#d3d3d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f7f7f7 0%,#d3d3d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}

.section-field {
	text-align:center;
	display: block;
	height: 26px;
	background: url(/themes/shnurki/img/ico_listt.png) 50% 50% no-repeat;
}

.section-table td.sfield-cont{
	background: #afc32c; /* Old browsers */
	background: #afc32c; /* Old browsers */
background: -moz-linear-gradient(top,  #afc32c 0%, #7c8c15 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afc32c), color-stop(100%,#7c8c15)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #afc32c 0%,#7c8c15 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #afc32c 0%,#7c8c15 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #afc32c 0%,#7c8c15 100%); /* IE10+ */
background: linear-gradient(to bottom,  #afc32c 0%,#7c8c15 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afc32c', endColorstr='#7c8c15',GradientType=0 ); /* IE6-9 */
	
}

.section-field:hover {
	/*background-color: #EEFBFB;*/
}

.section-field:hover:before {

}

.section-table td.section-name {
	background-color: #EEFBFB;
	/*font-family: "Open Sans Condensed","Trebuchet MS",Arial,Helvetica,sans-serif;*/
	/*font-size: 17px;*/
	font-weight: bold;
	text-align: center;
	background: #afc32c;
	text-shadow: 1px 1px 1px #fff;
	
	background: #afc32c; /* Old browsers */
background: -moz-linear-gradient(top,  #afc32c 0%, #7c8c15 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afc32c), color-stop(100%,#7c8c15)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #afc32c 0%,#7c8c15 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #afc32c 0%,#7c8c15 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #afc32c 0%,#7c8c15 100%); /* IE10+ */
background: linear-gradient(to bottom,  #afc32c 0%,#7c8c15 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afc32c', endColorstr='#7c8c15',GradientType=0 ); /* IE6-9 */

}

.section-line{
	background-color: #EEFBFB;
	
	
}

.section-table .section-name-sub {
	/*font-family: "Open Sans Condensed","Trebuchet MS",Arial,Helvetica,sans-serif;*/
	/*font-size: 17px;*/
	width: 40%;
	line-height: 1.1em;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	font-weight: bold;
   color: #fff;
   background: #08a3ad; /* Old browsers */
background: -moz-linear-gradient(top, #08a3ad 0%, #05616d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#08a3ad), color-stop(100%,#05616d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #08a3ad 0%,#05616d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #08a3ad 0%,#05616d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #08a3ad 0%,#05616d 100%); /* IE10+ */
background: linear-gradient(to bottom, #08a3ad 0%,#05616d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08a3ad', endColorstr='#05616d',GradientType=0 ); /* IE6-9 */
}


.company-table-list {
	overflow: hidden;
	margin-top: 20px;
}

.company-table{
	width: 200px;
	height: 190px;
	float: left;
	margin: 0 20px 20px 0;
	position: relative;
	padding: 15px 10px;
}

.company-table .company-table-image {
	text-align: center;
}

.company-table .company-table-image img {
	max-height: 150px !important;
	max-width: 200px !important;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}

.company-table-title {
	display: block;
	position: relative;
	padding: 8px;
	line-height: 1.1em;
	height: 2.2em;
	overflow: hidden;
	margin-bottom: 10px;
}

.section-block {
	margin-bottom: 20px;
	font-size: 13px;
}

.section-block h3{
	text-align: center;}

.section-block h3 a, .section-block h3 a:visited{
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 22px;
	color: #e64427;
}

.section-block-content {
    margin-top: 20px;
}
/*
     */
/*
*/