BODY {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: tahoma; MARGIN: 0px}
TD {	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma}
TH {	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: tahoma}

#menu01, #menu02, #menu03, #menu04, #menu05, #menu06
{height: 55px; display: block;} 
 
#menu01 span, #menu02 span, #menu03 span, #menu04 span, #menu05 span, #menu06 span
{display: none;} 
 
#menu01 {background-image: none; width: 32px;}
#menu02 {background-image: none; width: 83px;} 
#menu03 {background-image: none; width: 115px;} 
#menu04 {background-image: none; width: 133px;} 
#menu05 {background-image: none; width: 115px;} 
#menu06 {background-image: none; width: 101px;} 

#menu01.active {background-image: url(images/menu/i_menu_01_act.png);} 
#menu02.active {background-image: url(images/menu/i_menu_02_act.png);} 
#menu03.active {background-image: url(images/menu/i_menu_03_act.png);} 
#menu04.active {background-image: url(images/menu/i_menu_04_act.png);} 
#menu05.active {background-image: url(images/menu/i_menu_05_act.png);} 
#menu06.active {background-image: url(images/menu/i_menu_06_act.png);} 

.border_left {background:url(/images/bg_l.gif) repeat-y top right #FFFFFF;}
.border_right {
padding: 0 0 0 40px;
background:url(/images/bg_r.png) repeat-y top left #FFFFFF;
}
.border_right H2 {COLOR: #678803; FONT-SIZE: 13px; margin: 0px 0px 2px 0px;}
.border_right H3{padding:0;margin:0;}
.border_right H3 b{FONT-SIZE: 1.3em;}
.border_right Li {list-style-image: url(images/arrow3x.png); FONT-SIZE: 11px; COLOR: #2b2c2d;padding-top:0.5em;}
.border_right Ul {margin: 0px 0px 0px 32px; padding: 0px;}
.border_right A:link {text-decoration: none; COLOR: #678803; border-bottom: 1px dashed}
.border_right A:visited {text-decoration: none; COLOR: #678803; border-bottom: 1px dashed}
.border_right A:hover {text-decoration: none; COLOR: #678803; border-bottom: 1px none}
.border_right A:active {text-decoration: none; COLOR: #678803; border-bottom: 1px dashed}
.border_right A.not_line {text-decoration: none; border: none}

.st_top {
	width: 200px;
	margin-top:2em;
	padding: 20px 0 0 0;
	background:url(/images/stiker_top.png) repeat-y top left #FFFFFF;
	}
.st_bt {
	width: 170px;
	padding: 0 15px 20px 15px;
	background:url(/images/stiker_bottom.png) repeat-y bottom left #FFFFFF;
	}

#banner_left{
  display:block;
  width: 150px;
}

#banner_right{
  display:block;
}

#nav {
	width: 771px;
	height: 55px;
	background-image: url(images/menu/i_menu_bg.png); 
	background-repeat: no-repeat;
   }
   
#nav, #nav ul {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}

#nav li {
  list-style: none;
  float: left;
  position: relative;
}

#nav ul li ul.active {
  display: block;
}

#nav li ul {
	width: 14em;
	display: none;
	position: absolute;
    PADDING: 3px;
    BORDER: #b0b29d 1px solid; 
    FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=4);
}

#nav li li {PADDING: 2px;}
#nav li li a {
	width: 13em;
	BACKGROUND: #b0b29d;
	PADDING: 1px;
	DISPLAY: block; 
	TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold; 
}

#nav li li A span{
    BORDER: #ffffff 1px solid;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold; 
    DISPLAY: block;
	PADDING: 5px;
}
#nav li li A:link span{
    BACKGROUND: #9ed105;
    COLOR: #ffffff; 
}
#nav li li A:visited span{
    BACKGROUND: #9ed105; 
    COLOR: #ffffff;     
}
#nav li li A.active span{
    BACKGROUND: #71a208; 
    COLOR: #ffffff;     
}

.fixed{
	position:absolute;
	top:30%;
	left:0%;
	z-index:1;
	}
	
#kirill{width:30%;height:30%;background-color:red;position:absolute;top:30%;left:30%;z-index:1;}
.on{display:block}
.off{display:none}
	
#zayavka form {font-size:12px;BACKGROUND: #9ed105; border:1px solid #a4a4a4; width:63em; height:34em; }
#zayavka h2 {font-size:1.1em;padding-top:6px;}
#zayavka input {height:1em;  border: none; padding:0 0 0 5px; margin: 2px; font-size:1em;}
#zayavka input.wide{height:1.5em; width:27em;  border:1px solid #a4a4a4;}
#zayavka input.submit{width:30em; height:2em;}
#zayavka textarea {width:30em; height:20em; border:1px solid #a4a4a4; padding:0 0 0 5px; font-size:1em;}
#zayavka .col-1 {width:30em; float:left;padding-left:1em;}
#zayavka .col-2 {width:30em; float:left;padding-right:1em;}

#zayavka{
padding: 1em;
width: 100%;
position: absolute;
top:20%;
left:20%;
z-index:1;
}

#zayavka_off{
float:right;
background-color:#f4ffdc;
text-align:center;
width:1.45em;
height:1.45em;
color:#000000;
border:2px solid #cdd6b8;
text-decoration:none;
FONT-SIZE: 13px;FONT-WEIGHT: bold;
position:relative;
top:-0.5em;
right:-2.5em;
}

#zayavka_btn {
	position:absolute;
	top:30%;
	left:0%;
	z-index:1;
	width: 30px;
	height: 160px;
	background-image: url(images/zayavka_01.png); 
	background-repeat: no-repeat;
}


.center {text-align:center;}
.text .img_fig {text-align:center;color: #2e62b1;}
#alert.response{margin: 0.5em; padding: 0 0.5em 0 0.5em;background-color:#f4ffdc;border:1px solid #cdd6b8;}
#alert.submit{margin:0;padding:0;background-color:#9ed105;border:none}

.text {FONT-SIZE: 13px; letter-spacing: 0.08em; margin: 0px 5px 0px 5px;} 
.text IMG {margin: 10px;}
.text H1 {COLOR: #2e62b1; FONT-SIZE: 1.15em; margin: 30px 0px 2px 0px;}
.text H2 {COLOR: #2e62b1; FONT-SIZE: 1.05em; margin: 20px 0px 2px 0px;}
.text H3 {COLOR: #666666; FONT-SIZE: 1em; FONT-WEIGHT: bold; FONT-SIZE: 11px;}
.text P {COLOR: #000000; line-height: 1.5; margin: 5px 0px 5px 0px; padding: 0px;}
.text HR {background: url(images/dashed.png) repeat-x; border-width: 0px;}
.text Li {list-style-image: url(images/arrow3x_blue.png); FONT-SIZE: 1em; COLOR: #2b2c2d; padding: 5px 0px 5px 0px;}
.text Ul {margin: 0px 0px 0px 32px; padding: 0px;}
.text DL {margin-left: 16px;}
.text DT {FONT-SIZE: 0.88em; COLOR: #2e62b1; text-transform: uppercase;}
.text DT A:link {text-decoration: none; color: #2e62b1;  border-bottom: 1px dashed blue;}
.text DT A:visited {text-decoration: none; color: #2e62b1;  border-bottom: 1px dashed blue;}
.text DT A:hover {text-decoration: none; border-bottom: 1px none blue;}
.text DD {COLOR: #2b2c2d; margin-bottom: 20px;} 
.text A:link {text-decoration: none; COLOR: #2e62b1; border-bottom: 1px dashed}
.text A:visited {text-decoration: none; COLOR: #2e62b1; border-bottom: 1px dashed}
.text A:hover {text-decoration: none; COLOR: #2e62b1; border-bottom: 1px none}
.text A:active {text-decoration: none; COLOR: #2e62b1; border-bottom: 1px dashed}
.text A.not_line {text-decoration: none; border: none}
 
.text .tm_div {height:220px; width:170px;float:left;padding:10px;}
.text .tm_div_top {height:180px; width:164px;background:url(images/tm_div_top.gif) no-repeat top right #9fcd3b;}
.text .tm_div_bottom {height:40px; width:150px;background-color:#70a008;padding: 6px 0 3px 0;border-left:14px solid #476505;}

.text .templates A {border:none;}
.text .templates IMG {border:none;padding: 9px 10px 0 9px;margin:0;}
.text .templates .tm_div_bottom  p{font-size:11px;padding: 0 0 0 3px;margin:0;}
.text .templates .tm_div_bottom  a{color:#ffffff;}

.text .tm_div_top {display: table-cell; vertical-align: middle;}
.text .tm_div_top A {border:none;}
.text .templates IMG.center {margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");}
.templates IMG.border {border: #9fcd3b 1px solid; padding:1px; background-color:#476505;margin:6px;}

.text .buy {float:right;margin:1em 1em 2em 0;width:260px;background:url(images/bg_220_01_up.gif) no-repeat top right #f4ffdc;}
.text .buy_down {font-size:12px;padding:10px;background:url(images/bg_220_01_down.gif) no-repeat bottom;}
.text .buy a{display:block;padding:0 0 0 50px;font-size:19px;line-height: 14px;letter-spacing: 3px;}
.text .buy a i{font-size:14px;font-style:normal;letter-spacing: 0em;}
.text .buy a.zakaz {height:40px;background:url(images/ok_01.gif) no-repeat center left;border: none;}
.text .buy a.preview {height:40px;background:url(images/ok_02.gif) no-repeat center left;border: none;}
.text .buy a.back {height:40px;background:url(images/ok_03.gif) no-repeat center left;border: none;}
.text .buy p {text-align:right;}
.text .buy p b{float:left;}

.text .banner {float:right;margin:1em;width:260px;background:url(images/bg_220_01_up.gif) no-repeat top right #f4ffdc;}
.text .banner_down {font-size:12px;padding:1.5em;background:url(images/bg_220_01_down.gif) no-repeat bottom;}
.text .banner a{font-size:14px;line-height: 1.4em;letter-spacing: 3px;}


table.options .btn-slide{font-size:0.7em;}
table.options ul li, table.options h3{color:#587d08;margin:0;padding:0;}
table.options ul {display:none;padding-left: 0 2em 0 0;}
table.options ul  li{list-style:circle;list-style-image:none;font-size:0.9em;}
table.options .col_2, table.options .col_4{background-color:#ffffff;padding: 0.2em;}
table.options th{padding: 0.5em 1.5em 0.5em 1.5em;color:#f4ffdc;font-weight: bold;font-size:1em;}
table.options th.col_1{background:url(images/corner_587d08_tl.gif) no-repeat #587d08 top left;}
table.options th.col_3{background-color:#587d08;}
table.options th.col_5{background:url(images/corner_587d08_tr.gif) no-repeat #587d08 top right;}
table.options td{padding: 0 1em 0 1em;background-color:#f4ffdc;text-align:center;font-size:1em;}
table.options td.col_1, table.options td.col_3, table.options td.col_5{border-left:1px solid #cdd6b8;border-right:1px solid #cdd6b8;}
table.options td.col_1{padding: 0.5em 2em 0.5em 2em;text-align:left;}
table.options td.col_1_sep, table.options td.col_3_sep, table.options td.col_5_sep{background-color:white;border-top:1px solid #cdd6b8;border-bottom:1px solid #cdd6b8;font-size:2px;}
table.options td.col_1_down{height:1.5em;background:url(images/corner_587d08_bl.gif) no-repeat #587d08 bottom left;}
table.options td.col_3_down{background-color:#587d08;}
table.options td.col_5_down{background:url(images/corner_587d08_br.gif) no-repeat #587d08 bottom right;}
table.options td.col_1_down{height:2em;}
table.options td.col_1_down a, table.options td.col_3_down a, table.options td.col_5_down a{color:#ffffff;border-bottom: 1px dashed;font-weight: bold;font-size:1em;}


.banner_arrow {height:75px;background-color:#9ecd3b;margin: 1em 0 1em 0;}
.banner_arrow .active{background-color:#6fa008;}
.banner_arrow .td_1{border:3px solid #6a8336;border-right:none;padding:0 9px 0 9px;}
.banner_arrow .td_2{border:3px solid #6a8336;border-left:none;border-right:none;padding:0 7px 0 0;}
.banner_arrow .td_3{border:3px solid #6a8336;border-left:none;border-right:none;padding:0 7px 0 0;}
.banner_arrow .td_4{border:3px solid #6a8336;border-left:none;border-right:none;padding:0 7px 0 0;}
.banner_arrow .td_s{width:20px;border:3px solid #6a8336;border-left:none;border-right:none;padding:0 2px 0 6px;}
.banner_arrow .td_5{width:40px;background:url(images/arrow_01.png) no-repeat top left;}
.banner_arrow .td_5_active{width:40px;background:url(images/arrow_01_active.png) no-repeat top right;}
.banner_arrow p{font-size:11px;color:#334213;}
.banner_arrow p.h{font-size:18px;letter-spacing: -0.03em;line-height: 1.2em;color:#4f661e;padding:0;margin:0;}
.banner_arrow p.h b{font-size:18px;letter-spacing: 0em;}
.banner_arrow .td_s p{font-family: arial;font-size:30px;color:#456404;}
.banner_arrow .active p{color:#ffffff;}

.style1 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #163a74;}
.style2 {COLOR: #2b2c2d;}
.text2 {	MARGIN-TOP: 4px; FONT-SIZE: 10px; MARGIN-LEFT: 5px; COLOR: #ffffff; MARGIN-RIGHT: 5px;}
.text3 {	MARGIN-LEFT: 15px; MARGIN-RIGHT: 5px;}
.style15 { FONT-SIZE: 10px; color: #9A9A9A; font-weight: bold;}
.style16 {color: #707070}
.style18 {FONT-SIZE: 9px; color: #FFFFFF; font-weight: bold;}
.style10 {FONT-SIZE: 12px}
.style24 {COLOR: #ff0000; font-size: 10px; }
.style4 {FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.style5 {COLOR: #65a777}
.style19 {color: #ff0000}
.style21 {font-size: 10px}
.style25 {color: #828382}
blockquote {
font: italic helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 50px;
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-left: 3px solid #ccc;
}
blockquote strong {FONT-WEIGHT: bold; FONT-SIZE: 1.2em;}
blockquote p {COLOR: #65a777}

.style11 {FONT-SIZE: 12px; COLOR: #65a777;}
.style17 {FONT-SIZE: 11px; color: #707070; }
.style17 A {text-decoration: none; color: #707070; }
.style17 A:visited {}
.style17 A:hover {text-decoration: none; border-bottom: 1px dashed #707070;}


div.spec {PADDING: 5px 15px 25px 15px;}
div.spec ul {list-style: none; list-style-position: outside; margin: 8px 0px 0px 16px; padding: 0px;}
.spec li.small {list-style-image: none; COLOR: #ff0000; font-size: 10px;}
.spec li.big {list-style-image: url(images/arrow3x.png); FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #65a777;}
.spec p {color: #000000;}
.spec_td {background-image: url(images/vr.png); background-repeat: repeat-y;}


.faq td{PADDING: 5px; MARGIN: 0px;FONT-SIZE: 12px;}
.faq IMG {border: #9fcd3b 4px solid;padding:1px;background-color:#476505;}
.faq p IMG {MARGIN: 0px 40px 10px 40px; float: left; width:100px;}
.faq .question {MARGIN-TOP: 10px;}

.faq .answer {padding:15px 0  15px 0;MARGIN: 0px; display:none;}
.faq .answer P {MARGIN-TOP: 3px; FONT-SIZE: 100%;}
.faq .answer P.small {font-size:0.8em;color:#666666;}
.faq .answer UL {MARGIN: 0px 0px 15px 20px;}
.faq .answer LI {FONT-SIZE: 100%; LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc;}
blockquote p {COLOR: #65a777}
