body{margin:0; padding:0; font-family:verdana, arial}
td.bar{width:45%; background:url(images/bg.gif) repeat-x #EBEBEB;text-align:right;; height:227px;}
td.bar2{height:69px; }
td.bar3{height:158px; background:url(images/bg3.jpg) no-repeat;}
div.kub{position:absolute; top:190px; left:3%; z-index:100}
td.fpl{padding:50px 10px 20px 10px;}
.megatop{position:absolute; z-index:10;}
td.p2{width:80%}
td.menu{width:310px; background:url(images/mbubg.gif) #FAFAFA repeat-y; padding:15px 20px 20px 20px; position:relative; z-index:102}
td.menu3{background:url(images/mbubg.gif) #FAFAFA repeat-y}
td.content{background:url(images/2pbg.gif) no-repeat 0 50px #ffffff; padding:35px 20px 20px 20px; font-size:9pt;}


div.forsklad1{background:url(images/bg4.gif) right top no-repeat; height:276px;  }
td.bar1{width:45%; background:url(images/bg.gif) repeat-x; text-align:right; height:227px; }
div.content1{padding:0 15px 20px 15px; font-size:9pt; color:#2C5A7B; text-align:justify;}








.rtop{padding:6px; font-size:9pt; font-family:tahoma; background:#ffffff;}
.dnavi a{color:#486375; font-size:8pt;  margin:0 7px 0 7px; text-decoration:underline; background:url(images/sqr.gif) no-repeat left center; padding:4px 0 4px 12px; display:block;float:left; z-index:105; position:relative}
.dnavi a:hover{color:#C30A12; text-decoration:none;}
.menu1{background:url(images/menubg.gif) repeat-y #DFDEDE; padding:20px;}
.podv td{background:url(images/botbg.gif) repeat-x #E7E7E7 left bottom; }
.botmenu{text-align:center; color:#FF8A00; font-size:12px; padding:10px;}
.botmenu a{color:#366687; font-size:12px;  text-decoration:underline; padding:2px 0 2px 0; white-space:nowrap;}
.botmenu a:hover{text-decoration:underline; color:#195076;}
.bottoms{font-size:8pt;}
.bottoms a{font-size:8pt;color:#676767;  text-decoration:underline; display:none;}
.bottoms a:hover{color:#676767; text-decoration:underline}

/* Меню */
.menu1 a, .menu a{color:#366687;  font-size:13px; display:block; font-weight:bold; text-decoration:underline; padding:2px 0 2px 0; z-index:101; position:relative}
a.act,  a.act:hover{color:#CF474D; text-decoration:none;}
.menu1 a:hover, .menu a:hover{color:#CF474D; text-decoration:none;}
.subm2 a{color:#366687; font-size:11px;text-decoration:underline;display:block; font-weight:normal; padding:1 0 1 15px; margin-left:10px;background:url(images/sqr.gif) no-repeat left center; position:normal} 
.subm2 a:hover{color:#CF474D;text-decoration:none; background:url(images/sqra.gif) no-repeat left center;}
.subm3 a{color:#366687; font-size:11px;text-decoration:underline;display:block; font-weight:normal; padding:1 0 1 15px; margin-left:20px;background:url(images/sqr.gif) no-repeat left center; position:normal} 
.subm3 a:hover{color:#CF474D;text-decoration:none;}
 a.act,  a.act:hover{color: #CF474D; text-decoration:none;}
.subm2  a.act, .subm2  a.act:hover{background:url(images/sqra.gif) no-repeat left center;}
.subm2{padding:5px 0 0 0; margin-bottom:20px;width:100%}
.subm3  a.act, .subm3  a.act:hover{background:url(images/sqra.gif) no-repeat left center;}
.subm3{padding:5px 0 0 0; margin-bottom:20px;width:100%}

/* Поиск */
form.search{margin:30px 0 30px 0; padding:0; background:url(images/form.gif)  no-repeat }
form.search2{margin:30px 0 30px 0; padding:0; background:url(images/form2.gif)  no-repeat }
input.sr{width:210px; height:18px; border:0; font-size:13px; padding:0; margin:4px; }
.submit{border:0; width:51px; height:25px; background:transparent;}

/* Спецпредложения */
div.sp1{border-bottom:1px dotted #A1B8C7; padding:20px 0 10px 0}
div.spec{border-bottom:1px dotted #A1B8C7;  background:url(images/spbg.jpg)  no-repeat; padding:8px 0 8px 3px;  font-size:8pt; width:100%;}
div.sptitle{font-size:10pt; font-weight:bold; color:#366687;  padding-bottom:5px;}
.clear{clear:both}
.spec p, .spec td, .spec li, .spec ul{ font-size:8pt;}

/* Главные */
a{color:#366687;text-decoration:underline;}
a:hover{color:#C30A12}

h1.doc{color:#FF7200; font-size:16pt; margin:0; padding:15px 0 5px 0; font-family:arial;}
h1{color:#FF7200; font-size:16pt; margin:0; padding:15px 0 5px 0; font-family:arial;}
h2{color:#FF7200; font-size:13pt; margin:0; padding:15px 0 5px 0; font-family:arial;}
h3{color:#FF7200; font-size:12pt; margin:0; padding:15px 0 5px 0; font-family:arial;}
h4{color:#FF7200; font-size:11pt; margin:0; padding:15px 0 5px 0; font-family:arial;}
h5{color:#FF7200; font-size:10pt; margin:0; padding:15px 0 5px 0; font-family:arial;}
h6{color:#FF7200; font-size:9pt; margin:0; padding:15px 0 5px 0; font-family:arial;}



td.content, td.content td, td.content p, td.content ul, td.content li, td.content ol {font-size: 9pt} 



/* Новости */
div.news1{padding:20px 0 10px 20px;}
div.newsdata1{color:#195076; font-size:8pt; font-weight:bold;  background:url(images/ndata.gif)  no-repeat left center;  padding-left:20px;}
div.newsdata2{color:#FF7200; font-size:8pt; font-weight:bold;  background:url(images/ndata.gif)  no-repeat left center;  padding:20px 0 20px 20px;}
div.newsc1{font-size:8pt; padding:0 15px 20px 20px}
.newsc1 a{color:#FF8A00; text-decoration:underline ;display:block}
.newsc1 a:hover{color:#FF8A00; text-decoration:underline;}


/* Каталог */
.chapt{font-size:10pt; color:#195076}
table.catsearch{width:100%; border-bottom:1px dotted #A1B8C7; border-top:1px dotted #A1B8C7;}
.catsearch td{vertical-align:top; font-size: 12px; font-family:arial; color:#365C84;  font-weight:bold;}
.catsearch label{display:block; color:black; font-size:11px; font-weight:normal;line-height:0.7;margin-top:5px;}
.catsearch label input{}
.cats input{font-size:10pt; background:#EEEEEE}
.cats a{font-weight:normal}
table.catalog1{background:#F0F0F0}
.ccc input{font-size:10pt; background:#ffffff}
td.ccc, td.ccc1{border-bottom:10px  solid #D8D8D8; font-size:9pt;}
td.ccc1{border-top:10px solid #ffffff; font-size:8pt;}
.ccc1 p, .ccc1 td, .ccc1 ul, .ccc1 li{ font-size:8pt;} 
td.ccc2{border-top:10px solid #ffffff}
.ccc form{padding:0; margin:0}

.catitle a{color:#CF474D; text-decoration:underline; font-weight:bold; font-size:10pt; }
.catitle a:hover{color:#CF474D;text-decoration:underline}
div.catitle2 {color:#CF474D; font-weight:bold; font-size:10pt; margin:10px 0 10px 0}
.capro{font-size:10pt; color:#365C84; padding:3px 0 10px 0}


table.har{background:#F0F0F0; border-collapse:collapse;}
.har td{font-size:8pt; border:1px solid white}

td.param{border-top:1px dotted #A1B8C7; font-weight:normal;}
.param input{width:30px; font-size:8pt}
input.stroka{width:150px; font-size:8pt} 
select.stroka{font-size:8pt}
.param em{width:200px; font-weight:bold; font-style:normal; margin-right:10px; display:block; float:left;}
td.prbg{font-weight:normal; color:#FF7200}



div.pageslist {color:#7C7C7C; font-size:8pt; font-weight:bold; text-decoration:underline;  clear:both; font-family:verdana}
div.pageslist a{color:#7C7C7C; font-size:8pt; font-weight:normal; text-decoration:underline; font-family:verdana}
div.pageslist a:hover{color:#C1482B; font-size:8pt; font-weight:normal; text-decoration:underline}
.pageactive{color:white;background:#7C7C7C}

/* FAQ */

ul.faq{list-style:square;color:#FF7200}
.faq li{padding:5px 0 5px 0}
.faq a{text-decoration:underline}
.vopr{font-weight:bold;color:#366687; margin:5px 0 5px 0;}
ul.otvet{font-size:8pt;list-style:square}

/* Поиск */

div.srch{font-size:8pt}
ul.ssrch{list-style:square;color:#FF7200}
ul.ssrch li{padding:5px 0 5px 0}
.ssrch a{text-decoration:underline}
div.descr{font-size:8pt; color:#000000;}

/* Публикации */
div.pubtitle{color:#366687;  font-size:10pt; font-weight:bold;background:url(images/sqra.gif) no-repeat left center; padding-left:10px; border-top:1px solid #eeeeee}
div.pubpub{font-size:8pt; margin-top:5px; color:#999999}
div.pubautor{font-size:8pt; margin-bottom:15px; color:#999999}
a.publs{font-size:8pt; display:block; margin:6px 0 20px 0}


/* Вакансии */
div.vakname{color:#366687;  font-size:10pt; font-weight:bold;background:url(images/sqr.gif) no-repeat left center; padding:0 0 0 10px ; margin-top:10px;border-bottom:1px solid #eeeeee}
div.vakdetails{font-size:8pt; margin:10px 0 10px 0; color:#999999}
div.vakcontent{font-size:8pt;}

/* Заявки */
.zayavka tr td{background:#F2F2F2;font-size:8pt;}
.zayavka tr td input, .zayavka tr td textarea,  .zayavka tr td select {font-size:8pt;font-family:verdana, arial; width:200px;}

div#sape { display:none; }



.content__center {
    margin: 0 20px 0 0;
}

.content__indent {
    position: relative;
}


/*---path------------------------*/
.b-path {
    margin: 0.7em 0 0;
    padding: 0 0 .4em;
    position: relative;
    
}
.b-path li,
.b-path ul {
    margin: 0;
    padding: 0;
    display: inline;
    color: #93999c;
    
    
    
    
}
.b-path li {
    font-size: 1em;
    
}
.b-path li:first-child:before {
    content: "";
}
    /*-------------------------------*/
    .b-path_vbar li:before {
        content: "\a0\007c\20";
    }
    /*-------------------------------*/
    .b-path_middot li:before {
        content: "\a0\b7\20";
    }
    /*-------------------------------*/
    .b-path_arrow li:before {
        font-family: "Times New Roman", sans-serif;
        content: "\a0\2192\20";
    }


/*---editor----------------------*/
.b-editor {
    position: relative;
}
.b-editor h2 {
    margin: 0 0 .3em;
    	color : #9e8705;
	font-family : Arial;
	font-size : 16px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;

}
.b-editor h6,
.b-editor h5,
.b-editor h4,
.b-editor h3 {
    margin: 0 0 .3em;
    font-weight: bold;
    font-size: .86em;
    color: #000;
}
.b-editor p {
    margin: 0 0 1em;
}
.b-editor ul,
.b-editor ol {
    margin: 0 0 1em;
    padding: 0 0 0 3em;
}
.b-editor ol {
    list-style: decimal;
}
.b-editor ul {
    list-style: square;
}
.b-editor li {
    margin: 0 0 .5em;
}
.b-editor table {
    margin: 0 0 1em;
}
.b-editor th {
    font-weight: bold;
}
.b-editor td,
.b-editor th {
    padding: 0;
    vertical-align: top;
    text-align: left;
}
.b-editor img {
    border: 0;
}




.cat-name{
  /*width:100%;*/
  height:37px;
  background: #d0d0d0 url('/img/cat.gif') 5px 50% no-repeat;
  padding-left:17px;
  vertical-align:middle;
  margin-bottom:5px;
}

.cat-name a{color:#366687;  font-size:11px; text-decoration:underline;}
.cat-name a:hover{color:#CF474D; text-decoration:none;}

.cat-title{
  /*width:100%;*/
  background: url('/img/bg.gif') 0 0 repeat-y;
  border-bottom: #cb0014 1px solid;
  color:#505050;
  font-size:18px;
  padding-left: 20px;
}

.try-container {position:relative;}
.try-container .btn-try {background:url(../images/shadow.png) no-repeat bottom center;padding:0 0 33px 0;width:181px;margin:0 auto;position:absolute;height:57px;}
.try-container .btn-try a.normal {background:url(../images/knopka.png) no-repeat top left;width:181px;height:57px;display:block;position:absolute;top:0;left:0;}
.try-container .btn-try a.hover {background:url(../images/knopka.png) no-repeat 0 -57px;width:181px;height:57px;display:none;position:absolute;top:0;left:0;}



	div.rounded-button{
			position:relative;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			width:20%;
			min-width:150px;
			float:left
					}
					
					
					div.rounded-button a{
						border:none;
						text-decoration:none			
					}	
					
					
.i-button-gray {
	display:inline-block;
	font:30px/20px 'HelveticaNeueBold',sans-serif;
	height:45px;
	padding:0px 5px;
	line-height:22px;
	text-align: center;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
	background:url('../images/i-button-gray.png') 0 0 repeat-x;
	color:#fff !important;
	text-decoration:none !important;
	-webkit-box-shadow: 0px 1px 2px #000;
	-moz-box-shadow:0px 1px 2px #000;
	-ms-box-shadow: 0px 1px 2px #000;
	box-shadow: 1px 1px 2px #555;
}
.i-button-gray img{
	vertical-align:middle;
	padding: 0 0 0 10px;
	border:0 none;
}
.i-button-gray:hover{
	opacity:0.80;
	filter:alpha(opacity = 80);
	moz-opacity:0.80;
}
					
