a {color: #028D34;
}


P {
	color:#464545; FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; 
}

#foot {
	color:#464545; FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; 
}
.foot p {
	color:#464545; FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; 
}
.foot b {
	color:#464545; FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: bold; 
}

.nextpage p {
	color:#000000; FONT-FAMILY: tahoma; FONT-SIZE: 12px; FONT-WEIGHT: normal; 
}

.nextpage li {
        color:#000000; FONT-FAMILY: tahoma; FONT-SIZE: 12px; FONT-WEIGHT: normal; padding-bottom: 5px;
}

li, ul {
        list-style-image: url('/img/li.gif');color:#464545; FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; padding-bottom: 5px;
}

h3, h2 label {
	color:#000000; FONT-FAMILY: tahoma; FONT-SIZE: 12px; FONT-WEIGHT: normal; 
}

h1 {
	color:#000000; FONT-FAMILY: tahoma; FONT-SIZE: 15px; FONT-WEIGHT: bold; margin:0px; padding:0px;
}



.path {
	FONT-SIZE: 11px; 
}
.path a {
	FONT-SIZE: 11px; color: #028D34;
}

.tech {margin:1.2em 0; FONT-SIZE: 12px;}
.tech a { padding:0 3px; FONT-SIZE: 12px;}
.tech span { padding:0 3px; font-weight:bold; FONT-SIZE: 12px;}

h2 {
	color:#000000; FONT-FAMILY: tahoma; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding-top: 15px;
}

.topmenu {
	COLOR: #000000; FONT-FAMILY: tahoma; FONT-SIZE: 15px; FONT-WEIGHT: bold; 
}
.wmenu a {
	COLOR: #ffffff; FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: bold; text-transform:uppercase; TEXT-DECORATION: none;
padding: 10px;
}

.smallmenu {
	COLOR: #7C7C7C; FONT-FAMILY: tahoma; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.smallmenu a {
	COLOR: #7C7C7C; FONT-FAMILY: tahoma; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none; padding: 8px;
}

tr {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px;  
}

b, strong {
	FONT-FAMILY: tahoma; FONT-SIZE: 12px; COLOR: #000000; 
}

ul {
	FONT-FAMILY: tahoma; FONT-SIZE: 11px;  
}




.fon1 {
position:relative;
background:url('/img/fon1.jpg') no-repeat;


}

.fon2 {
background-image: url('/img/fon2.gif'); 
background-repeat: repeat-x;

}

.fon_left {
background:url('/img/fon_left.jpg') no-repeat;
background-position: right top; 
}
.fon_right {
background:url('/img/fon_right.jpg') no-repeat;
background-position: left top; 
}

.fon_right2 {
background-image: url('/img/fon2.gif'); 
background-repeat: repeat-x;
}

.search {
background-image: url('/img/search.gif'); 
background-position: left top;
/*background-repeat: repeat-x;*/

}

.search2 {
background: url('/img/search2.gif') no-repeat;
background-position: right top; 
}

.menu {
background:url('/img/menu.jpg') no-repeat;
}

.menu_left {
background:url('/img/menu_left.jpg') no-repeat; 
background-position: right top;
}

.menu_right {
background:url('/img/menu_right.jpg') no-repeat;
background-position: left top;
}

.top {
background-image:url('/img/topnew.jpg');
background-repeat: repeat-x; 
}
.topnext {
background:url('/img/topnext.jpg') no-repeat;
width:700px;
height:136px; 
}

.top_left {
background:url('/img/top_left.jpg') no-repeat; 
background-position: right top;
}

.topnext_left {
background:url('/img/topnext_left.jpg') no-repeat; 
background-position: right top;
}

.top_right {
background:url('/img/top_right.jpg') no-repeat; 
background-position: left top;
}
.topnext_right {
background:url('/img/topnext_right.jpg') no-repeat; 
background-position: left top;
}

.graf {
background-image: url('/img/graf.jpg'); 
background-repeat: repeat-x;
width: 324px;

}

.grafnext {
background-image: url('/img/grafnext.jpg'); 
background-repeat: repeat-x;
width: 324px;

}

.pix_graf2 {
background-image: url('/img/pix_graf.gif') bottom; 
background-repeat: repeat-x;
width: 324px;

}

.pix_graf {width:0%; background:url('/img/pix_graf.gif') repeat-y left bottom; margin:-4px 0;}


.about, .promo, .context, .web {
background-image: url('/img/pix_w.gif'); 
background-repeat: repeat-x;
height:49px;

}

.about_b, .promo_b, .context_b, .web_b, .clients_b, .contacts_b {
FONT-WEIGHT: bold;

}

.about_a, .promo_a, .context_a, .web_a, .clients_a, .about_a a, .promo_a a, .context_a a, .web_a a, .clients_a a, .contacts_a, .contacts_a a  {
background:#fff; color: #028D34;

}


.a:visited {
	COLOR: #028D34; 
}
.a {
	COLOR: #028D34; 
}
.a:active {
	COLOR: #028D34; 
}
.a:hover {
	COLOR: #028D34; 
}

.a_sm {
	COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 11px; FONT-WEIGHT: bold;
}

.date { color: #028D34; font-size:11px
}

.news {
font-size:11px; color: #6E6E6E;
}

.logo { color:#6D7170; font-size:10px; FONT-FAMILY: tahoma;}

.faq {
padding-bottom: 10px;
padding-left:16px;
margin-left:16px;
font-size:11px;
list-style-image: url('/img/li.gif');
width:195px;
}

.faq_li {padding-bottom: 10px; padding-right: 20px; TEXT-DECORATION: normal; font-size:11px}
.faq_li a {padding-bottom: 10px; TEXT-DECORATION: underline; color: #028D34; font-size:11px; FONT-WEIGHT: normal; }
.faq_li div {margin: -5px 0 0 0; font-size:11px}
.faq_li div div {margin: 0; font-size:11px}


.inputs {
BACKGROUND-COLOR: #ffffff;
BORDER: #ffffff 1px solid; 
FONT-FAMILY: "Tahoma"; FONT-SIZE: 11px;
WIDTH: 100px; height: 19px; margin-left:10;

}

.submenu {
padding-bottom: 0px;
padding-left:6px;
margin-left:6px;

font-size:12px;
list-style:none;

width:200px;
FONT-WEIGHT: bold;
}

.submenu a { FONT-WEIGHT: bold; font-size:11px; TEXT-DECORATION: none; color:#000000; 
border-bottom:solid 1px #9ECE93;
display:block;
padding:10px 0px 10px 20px;
margin:0px 0px 0px 0px;
background:url('/img/menu_li.gif') no-repeat 0px 0px;



}


.submenu2 {
padding: 10px 5px 10px 0;
margin-left:6px;
font-size:11px;
FONT-WEIGHT: bold;
}

.submenu2 a {
FONT-WEIGHT: bold;
font-size:11px;
TEXT-DECORATION: none;
color: #000000
}

.submenu2 .278 a {
	color:#464545;
	font-weight:normal;
} 

.tables td{
	border-bottom: 1px solid #9ECE93;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	align:center;
}


.tables td strong{
font-size:10px;
FONT-WEIGHT: normal;
}

.tables th {
	border-bottom: 2px solid #9ECE93;
	border-top: 2px solid #9ECE93;
	padding:5px 0px 5px 0px;
	font-weight:bold;
        FONT-SIZE: 12px; 
        COLOR: #000000; 
        FONT-FAMILY: Tahoma;	
	
}


.tables2 td{
	border-bottom: 1px solid #9ECE93;
	padding:3px 0px 3px 0px;
	vertical-align:middle;
	align:center;
}


.tables2 td ul, .tables2 td li{
font-size:11px;
FONT-WEIGHT: normal;
}


.tables2 th {
	border-bottom: 2px solid #9ECE93;
	border-top: 2px solid #9ECE93;
	padding:5px 0px 5px 0px;
	font-weight:bold;
        FONT-SIZE: 11px; 
        COLOR: #000000; 
        FONT-FAMILY: Tahoma;	
	
}

/* Вопрос-ответ */

.faq2 {
padding-bottom: 10px;
padding-left:16px;
margin-left:16px;
font-size:12px;
list-style-image: url('/img/li.gif');
}

.faq_li2 {padding-bottom: 10px; TEXT-DECORATION: none; font-size:12px}
.faq_li2 a {padding-bottom: 10px; TEXT-DECORATION: underline; color: #028D34; font-size:12px; FONT-WEIGHT: normal; }
.faq_li2 div {margin: 10px 0 0 0; font-size:12px}
.faq_li2 div div {margin: 0; font-size:12px}

.btn, button {width: auto !important; padding: 2px 8px; background: #3EBB75; font: 100% tahoma, arial, sans-serif; color: #FFF; border: none; cursor: pointer;}
.both {clear: both;}
.spacer {width: 1px; height: 1px; font-size: 0;}
.fleft {float: left;}
.fright {float: right;}
.aright {text-align: right;}
.acenter {text-align: center;}
.aleft {text-align: left;}
.red {color: #F00;} 
.rel {position: relative;}
.abs {position: absolute;}
.mini {font-size: 92%;}
.bold {font-weight: bold;}
.grey {color: #999;}
.nowrap {white-space: nowrap;}
.dashed {text-decoration: none; border-bottom: 1px dashed;}
.dashed:hover {text-decoration: none;}

.usual {margin-bottom: 30px;}
.usual input {width: 250px; border: 1px solid #CCC; background: #FFF url(/i/fields_bg.gif) repeat-x; padding: 2px 0 2px 3px;}
.usual div {margin: 0 0 1.1em 0;}
.usual h2 {margin: 0; padding: 0; font-weight: normal; font-size: 100%; color: #666;}
.usual input, .usual  select, .usual  textarea {margin-top: 4px;}
.usual textarea {width: 330px; height: 100px; border: 1px solid #CCC;}
.radio {margin-bottom:-2px;}
.radio p {text-indent: -20px; padding: 5px 0 0 25px; margin: 0;}
.radio input {border: none; margin: 0 5px 0 0; vertical-align: middle; padding: 0; width: 15px; background: none;}
.radio h2 {FONT-FAMILY: tahoma; FONT-SIZE: 12px; FONT-WEIGHT: normal; color:#000000; }
.radio label {FONT-FAMILY: tahoma; FONT-SIZE: 11px; FONT-WEIGHT: normal; color:#000000; }
.usual .cldr input {width: 6.5em;}
.usual .cldr img {vertical-align: middle; margin: 0 0 6px 5px; cursor: pointer;}
.element_required, .usual sup {color: #FE3721; font-family: tahoma, sans-serif;}
.needValue {color: #CCC;}
.captcha_block img {vertical-align: middle; margin-top: 4px;}
.usual .field_middle {width: 15em;}
.usual .field_mini {width: 6em;}

/* Рассылка */
.check {border: none; vertical-align: middle;}
.subscr_fields input {margin: 4px 0 8px 0;}
.subscribe_form button {margin: 5px 0 0 0;}

span.markword {background-color:#8A0000;width:auto;font-size:12px;color:#ffffff;}

.graf2
{
    background-color: transparent;
    border: none;
} 
.CountTime{font-size:10px; color: #ffffff}


#scroll {
	MARGIN-BOTTOM: 1em; OVERFLOW: hidden; HEIGHT: 150px
}
.sroll {
	Z-INDEX: 10; MARGIN: 0px 0px 0px auto; WIDTH: 1px; POSITION: relative; TOP: 3px; TEXT-ALIGN: left
}

#scroll_top {
	LEFT: 5px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: -80px; HEIGHT: 19px
}
#scroll_down {
	LEFT: 5px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 19px
}

278 {
	color:#464545;
	font-weight:normal;
}
