* { margin: 0; padding: 0;}
html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));height: 100%;}
body{padding:0px; margin:0px; background:url(fon.gif) repeat top left; min-width:1003px; width: expression(document.childNodes[1].offsetWidth < 1003 ? '1003px' : 'auto');position:  relative; height: auto !important; height: 100%; min-height: 100%;}

.backbox
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

h1 {font-size: 17px; padding-bottom:20px; font-weight:100; font-family:tahoma}
h2, .h2repl {font-size: 16px; padding-bottom:10px; font-weight:100; font-family:tahoma}
h3 {font-size: 15px; padding-bottom:10px; font-weight:100; font-family:tahoma}
.fon_1{background:url(top_fon.gif) repeat top left;}
.fon_2{background-image:url(top_fon.gif); height:39px;}
.fon_2 a{float:right; font-family:tahoma; font-size:11px; text-decoration:underline; color:#FFFFFF; padding-right:7px;}
.fon_1_1{width:100%; height:10px;}
.fon_1_1 div{height:10px; background:url(border_left.gif) no-repeat top left;}
.fon_1_1 div div{height:10px; background:url(border_right.gif) no-repeat top right;}
.span_1_1{padding-left:38px; color:#7dbe6e; font-family:calibri; font-size:16px; text-decoration:underline;}
.p_1_1{font-family:verdana; font-size:11px; color:#000000;}
.td_2{padding-left:10px; padding-right:10px; background:url(center_menu.gif); vertical-align:top; padding-top:5px;}
.td_2 a{color:#000000; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c; text-decoration:none;}
.td_2_a{padding-left:10px; padding-right:10px; background:url(a_center_menu.gif); vertical-align:top; padding-top:5px;}
.td_2_a a{color:#000000; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c; text-decoration:none;}
.td_2_a input{color:#000000;border:0; background-color:transparent; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c; text-decoration:none;
cursor: pointer;
//cursor: hand;
}
.td_3{background:url(fon_catalog.gif) repeat-x; vertical-align:top; padding-top:12px;}
.td_3 a{color:#000000; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c;}
.td_3 span{color:#000000; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c;}
.div_1{background:url(find_3.png) no-repeat center left; height:100%; width:400px; float:right; height:60px;}
.div_2_i{vertical-align:top; margin-left:94px; margin-top:15px; border:0px; width:168px; height:21px;}
.div_2_f{margin-left:12px;position:relative; top:8px; _top:10px;}
.div_3{padding-left:52px; padding-top:35px; padding-bottom:10px;}
.div_3 a{font-family:calibri; font-size:20px; text-decoration:underline; color:#c5223d;}
.div_4{padding-left:50px; background:url(n_polosa.gif) repeat-x top left; height:10px; margin-left:52px; margin-right:20px;}
.div_5{padding-left:52px; padding-top:5px;}
.div_5 span{font-family:calibri; font-size:17px; color:#c0112e;}
.div_6{padding-top:10px; padding-left:60px;}
.div_7{background:url(n_picture.gif) no-repeat left top;}
.div_7 p{font-family:calibri; font-size:14px; color:#666666; padding-right:20px; padding-left:53px; padding-top:2px;}
.div_8{float:left; padding-top:25px;}
.div_8 a{font-family:calibri; font-size:20px; text-decoration:underline; color:#3b9525;}
.div_8 span{font-family:calibri; font-size:20px; color:#3b9525;}
.div_9{margin-top:4px; margin-left:37px; margin-right:37px;}
.div_11{margin-top:35px; padding-bottom:10px; margin-left:18px;}
.div_11 a{font-family:calibri; font-size:20px; text-decoration:underline; color:#2b6b1b;}
.span_1{padding-left:18px; font-family:calibri; font-size:17px; color:#bc001f;}
.div_12{margin-left:18px; margin-right:40px; padding-top:3px; padding-bottom:10px;}
.div_12 a{font-family:calibri; font-size:14px; color:#696d5c;}
.div_13{margin-left:18px;}
.div_13 a{font-family:calibri; font-size:12px; color:#3b9525;}
.ramka_1_1{margin-left:37px; margin-right:37px; background:url(center_tovar_1.gif) repeat-x bottom left; height:195px;padding-bottom:8px;}
.ramka_1_1 div{background:url(left_tovar_1.gif) no-repeat bottom left; height:195px;padding-bottom:8px;}
.ramka_1_1 div div{background:url(right_tovar_1.gif) no-repeat bottom right; height:195px; text-align:top;}
.ramka_1_1 div div p{font-family:verdana; font-size:11px; padding:20px; padding-top:0px; margin:0;}
.ramka_1_1 div div h1{font-family:verdana; font-size:15px; padding:20px; margin:0; font-weight:500;}
.ramka_1_2{margin-left:37px; margin-right:37px; background:url(center_tovar_1.gif) repeat-x bottom left; height:223px;}
.ramka_1_2 div{background:url(left_tovar_1.gif) no-repeat bottom left; height:223px;}
.ramka_1_2 div div{background:url(right_tovar_1.gif) no-repeat bottom right; height:223px;}
.ramka_1_2 div div p{font-family:verdana; font-size:11px; padding:18px;}
.ramka_1_2 div div span{font-family:verdana; font-size:11px; padding:10px;}
.div_14{margin-left:52px; text-align:left;}
.div_14 a, span{font-family:calibri; font-size:20px; color:#3b9525;}
.div_16{float:left;}
.div_16 p{font-family:calibri; font-size:13px; color:#3b9525;}
.div_1_1{width:34%; float:left;padding-left:55px; height:40px; padding-top:10px;}
.ramka_1_3{background:url(com_center.gif) repeat-x bottom left; margin-top:60px; height:235px;margin-bottom:20px;}
.ramka_1_3 div{background:url(com_left.gif) no-repeat bottom left; height:235px;}
.ramka_1_3 div div{background:url(com_right.gif) no-repeat bottom right; height:235px;}
.ramka_1_3 div div p{font-family:verdana; font-size:11px; padding-left:10px; padding-right:10px;}
.fon_1_2{width:100%; height:10px;}
.fon_1_2 div{height:10px; background:url(border_left_2.gif) no-repeat bottom left;}
.fon_1_2 div div{height:10px; background:url(border_right_2.gif) no-repeat bottom right;}
.p_1{font-family:verdana; font-size:11px; color:#ffffff; margin-top:10px;}
.p_1_2 {font-family:verdana; font-size:11px; color:#ffffff; margin-top:10px;margin-right:0px;}
.niz a, .niz {font-family:verdana; font-size:11px; color:#FFFFFF; margin-left:7px;}

.div_18{float:left; width:165px;}
.div_18 p{font-family:tahoma; font-size:11px; color:#ffffff;}
.fon_7{padding-left:50px; vertical-align:top; height:30px; padding-top:30px;}
.div_19{float:left; padding-top:2px;}
.div_19 span{font-family:verdana; font-size:11px; color:#666666}
.div_20{float:left; padding-left:7px; padding-right:7px; padding-top:2px;}
.div_20 span{font-family:verdana; font-size:11px; color:#666666}
.div_21{float:left; padding-top:2px;}
.div_21 a{font-family:verdana; font-size:11px; color:#3b9525;}
.div_22{float:left; padding-top:2px;}
.div_22 span{font-family:verdana; font-size:11px; color:#3b9525;}
.div_23{padding-left:50px; vertical-align:top; padding-right:20px; padding-top:20px; height:50px;}
.span_2{font-family:verdana; font-size:12px; color:#666666}
.div_24{float:left; padding-top:3px;}
.div_24 span{font-family:calibri; font-size:16px; color:#3b9525;}
.div_25{float:left; padding-top:4px; background:url(c_pager.gif) repeat-x; height:28px;}
.div_25 span{font-family:calibri; font-size:16px; color:#aeb5ac;}
.div_25 a{font-family:calibri; font-size:16px; color:#666666; text-decoration:none;}
.div_26{float:right; padding-top:4px; padding-right:60px;}
.div_26 a{font-family:calibri; font-size:16px; color:#3b9525; text-decoration:underline;}
.div_26 input{font-family:calibri; font-size:16px; color:#3b9525; text-decoration:underline;
cursor: pointer;
//cursor: hand;
}
div_26__1{float:left; padding-top:4px; padding-right:60px;}
.div_26_1 a{font-family:calibri; font-size:16px; color:#3b9525; text-decoration:underline;}
.div_26_1 input{font-family:calibri; font-size:16px; color:#3b9525; text-decoration:underline;
cursor: pointer;
//cursor: hand;
}
.div_27_1{float:left; background:url(c_find.gif) no-repeat; height:30px; vertical-align:top; padding-top:3px; width:140px;}
.div_27_1 input{height:16px; width:110px; border:0px;text-align:center;margin-left:15px;}
.div_27{float:right; background:url(c_find.gif) no-repeat; height:30px; vertical-align:top; padding-top:3px; width:140px; padding-left:15px;}
.div_27 input{height:16px; width:110px; border:0px;}
.div_28_1{float:left; padding-top:4px; padding-right:5px;}
.div_28_1 span{font-family:calibri; font-size:16px; color:#3b9525;}
.div_28{float:right; padding-top:4px; padding-right:5px;}
.div_28 span{font-family:calibri; font-size:16px; color:#3b9525;}
.align_1 {padding-left:50px; padding-top:5px; padding-right:45px;text-align:center; height:45px;}
.fon_8{float:left; background:url(c_center.gif) repeat-x; height:40px;}
.div_29{padding-top:5px; height:15px;}
.div_29 span{font-family:verdana; font-size:12px; color:#666666;}
.div_30{text-align:center; height:15px; width:100%; padding-bottom:8px;}
.div_30 span{font-family:calibri; font-size:14px; color:#c10303;}
.fon_9{margin-left:50px; margin-right:50px; margin-top:2px; height:6px;}
.span_3{font-family:verdana; font-size:12px; color:#3b9525; margin-left:10px; padding:5px;}
.div_31{float:left; background:url(c_pager_1.gif) repeat-x; height:24px; padding-top:12px; padding-right:3px; padding-left:3px;}
.div_31 span{font-family:verdana; font-size:12px; color:#3b9525;}
.span_5{font-family:verdana; font-size:15px; color:#003300; margin-top:10px;}
.ramka_1_4{background:url(c_cell_1_1.gif) bottom left repeat-x; border:1px; border: 1px solid #bdbcbd;}
.ramka_1_5{background:url(l_cell_1_2.gif) top left no-repeat;position: relative; margin: -1px;}
.ramka_1_6{background:url(r_cell_1_2.gif) top right no-repeat;}
.ramka_1_7{background:url(l_cell_1_1.gif) bottom left no-repeat;}
.ramka_1_8{background:url(r_cell_1_1.gif) bottom right no-repeat;}
.div_34{border:1px solid #cfcfcf; margin-right:4px; padding-top:8px; padding-bottom:10px; background:url(/c_cell_7.gif) repeat-x bottom left;padding-left:40px; padding-right:10px;}

.div_35{border:1px solid #cfcfcf; margin-right:4px; padding-top:8px; padding-bottom:10px; background:url(c_cell_7.gif) repeat-x bottom left; border-top:none;padding-left:40px; padding-right:10px;}

.span_5{font-family:verdana; font-size:15px; color:#003300; vertical-align:middle;}
.fon_10{width:100%; margin-top:3px; float:right; background:url(fon_2.gif) repeat;}
.div_36 {margin-top:10px;}
.div_36 span{font-family:verdana; font-size:12px; color:#666666; margin-left:45px;}
.fon_11{width:100%; float:right; background:url(c_cell.gif) repeat-x top;}
.align_2{margin-left:45px; margin-bottom:10px; margin-right:45px;}
.div_33{float:right; background:url(c_find_1.gif) no-repeat; width:150px; height:30px;}
.div_33 input{width:108px; height:18px; margin-top:4px; border:0px; background:url(c_find_fon.gif) repeat-x bottom left; margin-left:-8px;}
.ramka_1_10{height:24px; margin-left:8px; text-align:center; float:left; vertical-align:middle; margin-top:8px; background:url(c_pager_2.gif) top left repeat-x;}
.ramka_1_10 div {background:url(l_pager_2.gif) bottom left no-repeat; height:24px;}
.ramka_1_10 div div {background:url(r_pager_2.gif) bottom right no-repeat; height:24px;}
.ramka_1_10 div div span{font-family:verdana; font-size:12px; color:#3b9525; padding-left:10px; padding-right:10px; vertical-align:middle;}


.fon_11{width:70%; float:right; margin-right:40px; background:url(c_cell.gif) repeat-x top;}
.align_2{margin-left:45px; margin-bottom:10px; margin-right:45px;}
.div_37{float:left; margin:10px; background:url(fon_3.gif);}
.div_37 span{font-family:calibri; font-size:16px; color:#515151; padding-left:10px; padding-right:10px;}
.div_38{float:left; margin:10px;}
.div_38 a{font-family:calibri; font-size:16px; color:#515151; padding-left:10px; padding-right:10px; text-decoration:underline;}
.div_39{height:100%; vertical-align:middle; border:1px solid #cfcfcf; margin-right:4px; padding-top:8px; padding-bottom:10px; background:url(c_cell_7.gif) repeat-x bottom left;padding-left:40px; padding-right:10px;}
.div_39_active{height:100%; vertical-align:middle; border:1px solid #cfcfcf; margin-right:4px; padding-top:8px; padding-bottom:10px; background:url(fon_4.gif) repeat top left;padding-left:40px; padding-right:10px;}
.div_40{height:100%; vertical-align:middle; border:1px solid #cfcfcf; margin-right:4px; padding-top:8px; padding-bottom:10px; background:url(c_cell_7.gif) repeat-x bottom left;padding-left:40px; padding-right:10px;border-top:none;}
.div_40_active{height:100%; vertical-align:middle; margin-right:4px; padding-top:8px; padding-bottom:10px; background:url(fon_4.gif) repeat top left;padding-left:40px; padding-right:10px;border-top:none;}
.span_6{font-family:calibri; font-size:14px; color:#515151; text-decoration:none;}
.div_41{float:left; width:23%;text-align:center;}
.div_41 p{padding:0px; margin:0px; font-family:calibri; font-size:15px; color:#3b9525}
.p_3{font-family:verdana; font-size:12px; color:#666666;}
.main_text{font-family:verdana; font-size:12px; color:#666666; text-indent:1.5em}
.main_text a{color: #3b9525; text-decoration: underline}
.p_4{font-family:verdana; font-size:12px; color:#666666; background:url(arrow_1.gif) no-repeat center left; padding-left:40px; margin-top:0px; vertical-align:top;}


.ramka_1{border:1px solid #e3e3e3; background:url(c_cell_10.gif) bottom left repeat-x;}
.ramka_1 div {background: url(l_cell_10.gif) top left no-repeat;position: relative;margin: -1px;}
.ramka_1 div div{background: url(r_cell_10.gif) top right no-repeat; margin: 0px;}
.ramka_1 div div div{background: url(r_cell_20.gif) bottom right no-repeat;}
.ramka_1 div div div div{background: url(l_cell_20.gif) bottom left no-repeat;}
.div_32{padding-right:70px; padding-top:20px;}
.div_32 a{font-family:calibri; font-size:16px; color:#3b9525;}
.span_4{font-family:calibri; font-size:16px; text-decoration:underline; color:#666666;}
.span_4_1{font-family:calibri; font-size:16px; color:#666666;}

#p_menu div a{font-family:calibri; font-size:14px; color:#696d5c; text-decoration:underline;}

#m1, #m2, #m3, #m4, #m5{width:100%;margin-top:0px;height:20px;}
.mspan{height:10px;visibility:visible;}
#number1, #number2, #number3, #number4, #number5 {visibility:hidden; display:none; position:absolute;  margin-top:-14px; _margin-top:-20px; z-index:1000; *width:143px;}

.m_table{background:url(c_menu_3.gif) bottom left repeat-x; background-color:#FFFFFF; min-width:130px;}

.r_menu_1 {background:url(l_menu_1.gif) top left no-repeat; height:13px;}
.r_menu_1 div {background:url(r_menu_1.gif) top right no-repeat; height:13px;}
.r_menu_2 {background:url(l_menu_2.gif) bottom left no-repeat; width:100%; height:13px;}
.r_menu_2 div {background:url(r_menu_2.gif) bottom right no-repeat; width:100%; height:13px;}
.frame{position: absolute; top: 0; left: 0; _width:100%; filter:alpha(opacity=0);}
.div_menu{background:url(center_menu.gif) top left repeat-x; height:45px;}
.div_menu div{background:url(left_menu.gif) top left no-repeat; height:45px;}
.div_menu div div{background:url(right_menu.gif) top right no-repeat; height:45px; padding-top:6px;padding-left:20px; padding-right:20px;}
.div_menu div div a {color:#000000; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c; text-decoration:none;}

.div_menu_a{background:url(a_c_menu.gif) top left repeat-x; height:45px;}
.div_menu_a div{background:url(a_l_menu.gif) top left no-repeat; height:45px;}
.div_menu_a div div{background:url(a_r_menu.gif) top right no-repeat; height:45px; padding-top:6px;padding-left:20px; padding-right:20px;}
.div_menu_a div div a {color:#000000; white-space: nowrap; font-family:calibri; font-size:18px; color:#696d5c; text-decoration:none;}
.png{//background-image: none ! important; behavior: url('pngfix.htc');}
.td_left_top{background-image:url(l_menu_1.png); width:9px; height:9px;}
.td_right_top{background-image:url(r_menu_1.png); width:9px; height:9px;}
.td_center{background:url(c_menu_3.gif) bottom left repeat-x;background-color:#ffffff; width:9px;}
.td_left_bottom{background-image:url(l_menu_2.png); width:9px; height:9px;}
.td_right_bottom{background-image:url(r_menu_2.png); width:9px; height:9px;}

.div_43{float:left; width:20%; text-align:left; padding-left:20px;}
.div_43 span{font-family:verdana; font-size:12px; color:#666666; font-weight:600;}
.div_44{float:left; width:60%; margin-left:30px;}
.div_44 input{width:300px; border-color:#3b9525; border-width:1px;}
.cart_name{float:left; margin-left:8px;}
.cart_name a{font-family:verdana; font-size:12px; color:#3b9525; text-decoration:underline; margin-right:50px;}
.cart_input {float:left; margin-top:10px; margin-left:7px;}
.cart_input input {height:15px; width:70px; border-color:#bdbcbd; border-width:1px;font-family:verdana; font-size:12px; color:#3b9525; }
.pay_input {float:left;}
.pay_input input {height:14px; width:65px; border-color:#bdbcbd; border-width:1px;font-family:verdana; font-size:12px; color:#3b9525; }
.news2_text{font-family:verdana; font-size:12px; color:#666666; padding-left:20px; padding-right:15px;}

.pay_button{float:right; padding-left:2px; padding-right:5px;}
.pay_button a{font-family:calibri; font-size:14px; color:#3b9525;}
.pay_button input{font-family:calibri; font-size:14px; color:#3b9525; border:0px;background-color:transparent;text-decoration:underline;
cursor: pointer;
//cursor: hand;}
.pay_summa{float:left; padding-left:5px;}
.pay_summa span {font-family:calibri; font-size:15px;}


table.doc_table tr {display: table-row;}
table.doc_table tr.show {display: table-row;}
table.doc_table tr.hide {display: none;}
.contacts_txt {font-family:verdana; font-size:12px; }
.back_label {float:left; width:30%; text-align:right;}
.back_label span {font-family:verdana; font-size:12px; color:#6f726e}
.back_input {float:left; width:60%; margin-left:30px;}
.back_input input {width:350px; border-color:#3b9525; border-width:1px;}
.back_input select {width:350px; border-color:#3b9525; border-width:1px;}
.doc_a{font-family:calibri; font-size:15px; color:#3b9525; padding-left:40px;}
.catalog_txt{color:#666666; font-family:verdana; font-size:11px; font-weight:400;}
.catalog_title{color:#3b9525; font-family:verdana; font-size:11px; font-weight:400;}
.karta_title{ padding-left:150px; padding-top:30px;}
.karta_title span {font-family:calibri; font-size:18px; color:#353535;}
.karta_vetka{ padding-left:180px; padding-top:6px;}
.karta_vetka a {font-family:calibri; font-size:15px; color:#3b9525;}


.main_text_d{font-family:verdana; font-size:12px; color:#666666; text-indent:1.5em float:top; width:90%; margin-left:20px; margin-right:20px; text-align: justify;}

/* NEW YEAR */
/*.backbox > table {
    background: #3b9525 url('holidays/newyear/back_gradient.png') top left repeat-x;
}
td[class=fon_1] {
    width: auto !important;
    background: url('holidays/newyear/back_left.jpg') top right no-repeat;
}
td[class=fon_1] + td {
    width: 936px !important;
    background: #fff url('holidays/newyear/back_top.jpg') top right no-repeat;
}
td[class=fon_1] + td + td[class=fon_1] {
    width: auto !important;
    background: url('holidays/newyear/back_right.jpg') top left no-repeat;
}
.fon_2,
.fon_1_1,
.fon_1_1 + div {
    visibility: hidden;
}
.fon_1_1 + div + div {
    visibility: visible;
}*/

