* {margin:0; padding:0;}
html{height:100%; min-width:1000px;}
body{ behavior:url("/js/csshover.htc");  font:11px Tahoma, sans-serif; color:#004d02; text-align:left; position:relative; width:100%; min-width:1000px; margin:0 auto; min-height:100%;}
* html body{height:100%; min-width:1000px;}
* html div{height:1px;}
a{color:#004d02; text-decoration:underline;  }
a:hover{text-decoration:none;  }
img, table{border:none;}
table {border-collapse:collapse; width:100%;}
td, th {vertical-align:top; text-align:left; font-weight:normal; font:11px Tahoma, sans-serif;}
ul {list-style:none;}
h1{color:#004d02; font-size:18px; margin-left:25px; padding:9px 10px 10px 0; font-weight:bold; text-transform:uppercase; margin-bottom:10px; font-family: Arial Narrow, Tahoma, Arial, Verdana, Helvetica, sans-serif; border-bottom:1px solid #b0e434;}
h1 b{margin-left:-25px; padding:9px 50px 11px 34px; background:url(/images/h1_bg.gif) left top no-repeat;}
h1.prods{color:#004d02; font-size:18px; margin-left:25px; margin-right:10px; padding:9px 10px 10px 0; font-weight:bold; text-transform:uppercase; margin-bottom:10px; font-family: Arial Narrow, Tahoma, Arial, Verdana, Helvetica, sans-serif; border-bottom:1px solid #ac6ad9;}
h1.prods b{margin-left:-25px; padding:9px 50px 11px 34px; background:url(/images/h1_bg.gif) left top no-repeat;}
h2{color:#004d02; font-size:18px; font-weight:normal; padding-left:33px; margin-bottom:10px;}
p{margin-bottom:15px;}
h3{color:#004d02; font-size:12px; font-weight:bold; background:url(/images/kid1.gif) left top no-repeat; padding:22px 10px 15px 50px;}
h4{color:#004d02; font-weight:bold; font-size:12px; display:block; margin-top:2px; height:49px; vertical-align:middle;}
h4 img{vertical-align:middle; float:left; margin-right:3px;}
h4 a {padding-top:15px; padding-bottom:18px; display:block; text-decoration:none;}
h4 span {padding-top:15px; padding-bottom:18px; display:block; text-decoration:none;}
.htmlMakeup{/*padding-bottom:70px; */position:relative;}
.header{height:258px; background:url(/images/header_bg.gif);}
.headerRight {height:258px; width:423px; overflow:hidden; position:absolute; top:0px; right:0px; background:url(/images/headerRight.jpg);}
.ie6 .headerRight {height:258px; width:423px; overflow:hidden; position:absolute; top:0px; right:-1px; background:url(/images/headerRight.jpg);}
.headerLeft {height:258px; width:232px; overflow:hidden; position:absolute; top:0px; left:0px; background:url(/images/headerLeft.jpg) 0 0 no-repeat;}
.headerLeft a.home, .headerLeft a.letter, .headerLeft a.map {position:absolute; text-indent: 700em; overflow:hidden; white-space: nowrap; display:block; top:90px;}
.headerLeft a.home {width:11px; height:11px; left:55px; background:url(/images/home.gif);}
.headerLeft a.letter {width:13px; height:11px; left:88px; background:url(/images/letter.gif);}
.headerLeft a.map {width:11px; height:11px; left:121px; background:url(/images/map.gif);}
.headerLeft a.logo {position:absolute; text-indent: 700em; overflow:hidden; white-space: nowrap; display:block; width:199px; height:83px; left:0; top:0; background:url(/images/logo2.gif);}
.headerLeft .slogan {position:absolute; width:190px; height:12px; /*left:6px; */top:46px; text-align:center; text-indent:0px;}
.headerLeft .slogan a {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02; text-indent:0px; text-decoration:none;}
.searchForm {height:50px; width:142px; overflow:hidden; position:relative; top:132px; left:51px;}
.searchForm span {color:#004d02; display:block;}
.searchForm .dis1 {float:left; padding-top:6px;}
.searchForm .is1 {border:solid 0px #667D94; border:none; width:117px; height:20px; margin-right:13px; background:none;}
.searchForm .bs1 {height:20px; width:9px;}
.gecko .searchForm .bs1 {height:20px; width:9px; padding-top:2px;}
.gecko .searchForm .is1 {border:solid 0px #667D94; border:none; width:117px; margin-right:13px; background:none; height:20px;}
.opera .searchForm .dis1 {float:left; padding-top:4px;}
.opera .searchForm .bs1 {height:20px; width:9px; padding-top:2px;}
.ie .searchForm .dis1 {float:left; padding-top:5px;}
.ie .searchForm .bs1 {height:20px; width:9px; padding-top:1px;}
.ie .searchForm .is1 {border:solid 0px #667D94; border:none; width:117px; margin-right:12px; background:none;}
.workTime {height:82px; width:241px; overflow:hidden; position:absolute; top:5px; right:370px; color:#479f00;}
.workTime span {font:11px Tahoma; font-weight:bold; display:block;}
.workTime .workdays1, .workTime .workdays2 {height:50px; width:118px; display:block; float:left;}
.workTime .workdays1 {background:url(/images/workdays.gif) left bottom no-repeat;}
.workTime .workdays2 {background:url(/images/holidays.gif) left bottom no-repeat;}
.workTime .workdays1 span, .workTime .workdays2 span {display:block; margin-left:30px;}
.workTime .workdays1 .days, .workTime .workdays2 .days {margin-top:22px; font-weight:normal; font:11px Tahoma;}
.ie .workTime .workdays1 .days, .ie .workTime .workdays2 .days {margin-top:21px; font-weight:normal; font:11px Tahoma;}
.workTime .workdays1 .time, .workTime .workdays2 .time {font-size:12px; font-weight:bold; white-space: nowrap;}
.contacts {height:90px; width:400px; overflow:hidden; position:absolute; top:100px; left:247px;}
.contacts .contacts1, .contacts .contacts2 {height:90px; display:block; float:left;}
.contacts .contacts1 {width:160px; background:url(/images/phone.gif) left top no-repeat;}
.contacts .contacts2 {width:150px; margin-left:88px; background:url(/images/icq.gif) left top no-repeat; float:right;}
.contacts .contacts1 .title, .contacts .contacts2 .title {display:block; margin-left:26px; margin-top:5px; color: #004d02; font:12px;}
.contacts .contacts1 .number, .contacts .contacts2 .number {display:block; margin-left:44px; margin-left:30px; color: #004d02; font:18px Arial;}
.contacts .contacts1 .code {color: #004d02; font:11px Tahoma;}
.contacts .freecall{white-space:nowrap; &zoom:1; padding-top:5px;}
.header .loginForm {width:134px; height:150px; overflow:hidden; position:absolute; top:10px; right:10px;}
.header .cart {width:195px; height:72px; overflow:hidden; display:block; position:absolute; top:186px; right:0px; color:#004d02; background:url(/images/curt_bg.jpg) left bottom no-repeat;}
.header .cart .title {display:block; color:#004d02; margin-left:65px; font:11px Tahoma; white-space: nowrap;}
.header .cart .title span {color:#004d02; font:11px Tahoma; font-weight:bold;}
.header .cart a {display:block; position:absolute; top:28px; /*right:20px; */font:11px Tahoma; color:#004d02; display:block; margin:15px 0 0 75px;}
.header .cart .title a {color:#9c4ed2; font:11px Tahoma; font-weight:bold;}
.menuTop {height:64px; width:100%; overflow:hidden; position:absolute; top:194px; text-align:center; /*padding-left: 10px; */padding-top:23px;}
.menuTop .menuTopPadding {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004d02; padding-left: 10px;}
.menuTop .menuTopPadding a {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004d02; padding-right:23px; padding-left:20px; /*border-left:1px solid #0d1b5a; */text-decoration:none;}
.menuTop .menuTopPadding a.first {/*border-left:0px solid #0d1b5a; */border:none; padding-left:33px;}
.menuTop .menuTopPadding a:hover {text-decoration:underline;}
.menuTop .menuTopPadding {padding-right:30px;}
.content{overflow:hidden; position:relative; width:100%;}
.ie6 .content{overflow:visible;}
.leftColTd {width:227px; padding-bottom:40px; background-color:#f6f6f4;}
.leftCol {position:relative; margin-top:-31px; width:227px;}
.leftCol .banner {padding:6px 16px 13px 12px;}
.leftCol .catalog_title {text-transform:uppercase; display:block; text-align:center; margin-bottom:20px; margin-top:8px;}
.leftCol .leftMenuTitle {text-align:center; height:30px; margin-bottom:5px; background:url(/images/left_menu_bg.gif) left top no-repeat;}
.leftCol .leftMenuTitle a {text-transform:uppercase; display:block; color:#004d02; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration:none; padding:8px 10px 8px 37px;}
.leftCol .leftMenuTitle a:hover {text-decoration:underline;}
.leftCol .ico1 a {background:url(/images/ico1.gif) left top no-repeat;}
.leftCol .ico2 a {background:url(/images/ico2.gif) left top no-repeat;}
.leftCol .ico3 a {background:url(/images/ico3.gif) left top no-repeat;}
.leftCol .ico4 a {background:url(/images/ico4.gif) left top no-repeat;}
.leftCol .ico5 a {background:url(/images/ico5.gif) left top no-repeat;}
.leftCol .ico6 a {background:url(/images/ico6.gif) left top no-repeat;}
.leftCol .ico7 a {background:url(/images/ico7.gif) left top no-repeat;}
.leftCol .ico8 a {background:url(/images/ico8.gif) left top no-repeat;}
.leftCol .ico9 a {background:url(/images/ico9.gif) left top no-repeat;}
.leftCol .ico10 a {background:url(/images/ico10.gif) left top no-repeat;}
.leftCol .ico11 a {background:url(/images/ico11.gif) left top no-repeat;}
.leftCol .leftMenu {display:block; padding: 10px 17px 20px 20px;}
.leftCol .leftMenu li {/*background:url(/images/left_menu_sep.gif) left bottom no-repeat; */}
.leftCol .leftMenu li span {display:block; width:170px; padding: 2px 8px 4px 8px; background:url(/images/left_menu_arrow.gif) right center no-repeat;}
.leftCol .leftMenu li a {padding: 2px 2px 4px 2px; color:#0D1B5A; background:none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.leftCol .leftMenu li a:hover {background:#5db300; color:#ffffff;}
.leftCol .leftMenu li a.active {padding: 2px 2px 4px 2px; color:#0D1B5A; background:none; font-weight:bold; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none;}
.leftCol .leftMenu li a.active:hover {background:#5db300; color:#ffffff; font-weight:bold;}
.rightCol{width:227px; padding-bottom:120px; padding-top:35px;}
.rightCol .rightBox {padding-bottom:20px;}
.rightCol .rightBox .title1 {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#004d02; display:block; background:url(/images/right_ico_cat2.gif) left top no-repeat; /*margin-bottom:20px; */height:45px; padding:13px 0px 10px 55px;}
.rightCol .rightBox .title2 {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#004d02; display:block; background:url(/images/right_ico_leaders2.gif) left top no-repeat; /*margin-bottom:20px; */height:45px; padding:13px 0px 10px 58px;}
.rightCol .rightBox .ptypes {padding-left:41px;}
.rightCol .rightBox .ptypes li {font:0px; display:block; margin-top:1px; /*padding-left:13px; background:url(/images/ptypes_lev1.gif) 0px 6px no-repeat; */}
.plusli {border:0 none; /*float:left; */margin-left:-13px; /*padding:6px 5px 5px 0; *//*width:9px; height:9px; */background:url(/images/ptypes_lev1.gif) 0px 6px no-repeat;}
.minusli {border:0 none; /*float:left; */margin-left:-13px; /*padding:6px 5px 5px 0; *//*width:9px; height:9px; */background:url(/images/ptypes_lev1_active.gif) 0px 6px no-repeat;}
.rightCol .rightBox .ptypes li.active {font:0px; display:block; margin-top:1px; padding-left:13px; background:url(/images/ptypes_lev1_active.gif) 0px 6px no-repeat;}
.rightCol .rightBox .ptypes a {width:160px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#004d02; display:block; text-decoration:none !important; background:#bef574; padding:3px 6px 3px 6px;}
.rightCol .rightBox .ptypes a:hover {/*text-decoration:underline; */background:#5db300; color:#ffffff;}
.rightCol .rightBox .ptypesLev2 {padding-left:3px; padding-bottom:5px;}
.rightCol .rightBox .ptypesLev2 li {padding-left:12px; background:#ffffff url(/images/ptypes_lev2.gif) 0px 5px no-repeat; padding-top: 2px; padding-bottom: 2px;}
.rightCol .rightBox .ptypesLev2 li.active {padding-left:12px; background:url(/images/ptypes_lev2_active.gif) 0px 5px no-repeat; padding-top: 2px; padding-bottom: 2px;}
.rightCol .rightBox .ptypesLev2 a {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#004d02; display:inline; background:none; text-decoration:none !important; padding:1px 6px 1px 0px;}
.rightCol .rightBox .ptypesLev2 a:hover {text-decoration:none;}
.rightCol .rightBox .ptypesLev3 {padding-left:3px;}
.rightCol .rightBox .ptypesLev3 li {background:none; padding-top: 2px; padding-bottom: 2px;}
.rightCol .rightBox .ptypesLev3 a {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#004d02; display:inline; background:none; text-decoration:none !important; padding:0px 3px 0 0;}
.rightCol .rightBox .ptypesLev3 a:hover {text-decoration:none;}
.lead_item {padding:0 10px 10px 10px; height:125px; /*border-bottom:1px dashed #c0c0c0; */background:url(/images/right_line.gif) bottom right no-repeat; margin-bottom:20px;}
.lead_item .prod_name {display:block; margin-left:21px; margin-bottom:14px;}
.lead_item .prod_name a {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.lead_item .pic {display:block; margin-left:21px; float:left; margin-right:5px;}
.ie6 .lead_item .pic {display:block; margin-left:11px; margin-right:2px; float:left;}
.lead_item .pic img {border:1px solid #aca4b2;}
.lead_item .old_price {display:inline-block; text-decoration:line-through; color:#000000; font-size:14px; font-weight:bold; margin-left:14px; margin-top:20px;}
.lead_item .new_price {display:inline; color:#d00000; font-size:14px; font-weight:bold; padding-left:14px; margin-bottom:13px;}
.lead_item .bigpic a {display:block; float:left; margin-top:14px; margin-right:5px;}
.ie .lead_item .bigpic a  {margin-top:16px; margin-right:5px; margin-left:0px;}
.ie6 .lead_item .bigpic a  {margin-top:16px; margin-right:2px; margin-left:3px;}
.lead_item .basket a {display:block; margin-top:14px;}
.ie .lead_item .basket a {display:block; margin-top:16px;}
.fix {width:1000px; min-width:1000px; heigth:1px;}
.footer {position:relative; left:0; bottom:0; height:82px; width:100%; background:url(/images/footer_bg.gif) top left repeat-x;}
.footer .leftColFoot {background:url(/images/footer_c_left.gif) top right no-repeat; /*width:265px; */width:259px; height:82px; left:0; bottom:0; position:absolute;}
.footer .middleColFoot {color:#004d02; height:82px; margin: 0 265px 0 259px; background:url(/images/footer_c_bg.gif) top left repeat-x; text-align:center;}
.footer .middleColFoot ins {display:block; background:url(/images/babe.jpg); width:227px; height:139px; bottom:56px; right:0px; position:absolute;}
.footer .middleColFoot span {display:block; height:10px;}
.footer .middleColFoot a {color:#004d02; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration:none; padding:0 20px 0 20px; margin-top:13px; /*border-left:1px solid #9c4ed2; */}
.footer .middleColFoot a.first {/*border-left:0px solid #9c4ed2; */border:none;}
.footer .middleColFoot a:hover {text-decoration:underline;}
.footer .rightColFoot {width:265px; height:82px; right:0px; bottom:0px; position:absolute; background:url(/images/footer_c_right.gif) top left no-repeat; z-index:10;}
.footer .rightColFoot a {display:block; margin:43px 0 0 31px; color:#004d02; text-decoration:none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}
.footer .leftColFoot table td span {display:block; margin:43px 23px 0 0; color:#004d02; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}
.middleCol{}
.middleCol .catalog {margin-top:15px;}
.middleCol .catalog td {padding-left:4px; width:33%;}
.middleCol .catalog td.first {padding-left:15px;}
.middleCol .categories {border:1px solid #eaeadd; background:#f6f6f4; padding:10px 12px 10px 12px;}
.middleCol .categories li {background:url(/images/arrow_cat.gif) left center no-repeat; padding-left:15px; padding-top:2px; padding-bottom:3px;}
.middleCol .categories a {padding:0px 2px 0px 2px; color:#004d02; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; /*background:url(/images/arrow_cat.gif) left center no-repeat; */}
.middleCol .categories a:hover {background:#5db300; color:#ffffff;}
.catalog td span.sep_line {display:block; height:1px; border:0px; border:none; border-bottom:1px dashed #c0c0c0; height:0px; background:none; margin:10px 10px 0px 10px;}
.catalog td span.sep_line_lust {display:block; height:1px; border:0px; border:none; border-bottom:1px dashed #c0c0c0; height:0px; background:none; margin:0px 10px 0px 10px;}
.middleCol .main_content {padding:29px 10px 30px 17px;}
.middleCol .busket_text {color:#004d02; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; padding:0px 10px 0 22px;}
.middleCol .busket_text p {color:#004d02; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; padding:0px;}
.middleCol .busket_text td.butt1 {text-align:left;}
.middleCol .busket_text td.butt2 {text-align:right;}
.middleCol .busket {margin:12px 0 33px 0; padding-left:5px;}
.middleCol .busket th, .middleCol .busket_text .busket td {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
.middleCol .busket th {border:1px solid #ffffff; background-color:#dfe4e8; color:#004d02; font-weight:bold; text-align:center; padding:5px;}
.middleCol .busket td {border:1px solid #ffffff; color:#004d02; text-align:center; vertical-align:middle; padding:10px 5px;}
.middleCol .busket td img {border:1px solid #9f95a4;}
.middleCol .busket .i1 {width:29px; height:18px; border:1px solid #0d1b5a; text-align:center;}
.middleCol .busket tr.first {background-color:#f6f6f4;}
.middleCol .busket tr.next {background-color:#e9edf0;}
.middleCol .busket tr.res {background-color:#dfe4e8;}
.middleCol .busket .res td {border:0px solid #dfe4e8; text-align:right; font-weight:bold;}
.middleCol .busket .res .del {text-align:center;}
.middleCol .busket td.red, .middleCol .busket_text .busket th.red {color:#d00000; font-weight:normal; white-space: nowrap;}
.middleCol .main_text {padding-left:1px;}
.middleCol .call_form {margin-top:-23px; padding: 0px 10px 20px 17px;}
.middleCol .call_form .i1, .middleCol .call_form .t1 {display:block; border:1px solid #d4d0c8; width:248px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#004d02; height:15px; padding-top:1px; padding-left:2px;}
.middleCol .call_form .t1 {height:110px; margin-bottom:10px;}
.middleCol .call_form span {display:block; margin-top:15px; margin-bottom:5px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.middleCol .call_form .subm1 {margin-left:84px;}
.middleCol .add_prods_title {padding:15px 10px 15px 19px; background-color:#dfe4e8; margin-top:1px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.middleCol .add_prods {margin-top:18px;}
.middleCol .add_prods td, .middleCol .add_prods th {text-align:center;}
.middleCol .add_prods .prod_name {display:block; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding-bottom:5px; padding-top:20px;}
.middleCol .add_prods .pic img {border:1px solid #a096a7; margin-left:22px;}
.middleCol .add_prods .price {display:block; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#d00000; padding-bottom:19px;}
.middleCol .add_prods td {border-right:1px dotted #c0c0c0; border-bottom:1px dotted #c0c0c0;}
.middleCol .add_prods th {border-bottom:1px dotted #c0c0c0;}
.middleCol .add_prods .last_row td {border-right:1px dotted #c0c0c0; border-bottom:none;}
.middleCol .add_prods .last_row th {border-bottom:none;}
.middleCol .add_prods .first_row .prod_name {padding-top:0px;}
.middleCol .dop_info {background-color:#e9edf0; padding:18px 19px 0 19px; margin-top:2px;}
.middleCol .dop_info .title {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; display:block; padding-bottom:24px;}
.middleCol .dop_info p {padding:0 19px 15px 55px;}
.middleCol .tech td, .middleCol .tech th {border:1px solid #dfe4e8; height:19px; vertical-align:middle; text-align:center; width:25%;}
.middleCol .tech th {background-color:#dfe4e8; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff; font-weight:bold;}
.middleCol .tech .last_row th {background-color:#dfe4e8; border-left:1px solid #ffffff; border-bottom:1px solid #dfe4e8; font-weight:bold;}
.middleCol .tech {margin-top:24px;}
.middleCol .info {}
.middleCol .info th {width:209px;}
.middleCol .info .small_img {text-align:center; padding-top:24px; padding-bottom:19px;}
.middleCol .info .large_img img {margin-left:18px; margin-right:10px; verical-align:middle; float:left;}
.middleCol .info .large_img .loop {padding-top:4px; display:block; font-weight:bold;}
.middleCol .info .large_img .loop2 {padding-top:4px; display:block; font-weight:bold;}
.middleCol .info .prod_title {display:block; margin-bottom:10px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.middleCol .info .price {/*width:194px; */}
.middleCol .info .price td, .middleCol .info .price th {height:24px; text-align:right; padding-left:4px; padding-right:5px; width:50%; vertical-align:middle; border-bottom:1px solid #ffffff;}
.middleCol .info .price td {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; background-color:#e9edf0; white-space: nowrap;}
.middleCol .info .price th {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:normal; background-color:#dfe4e8;}
.red {color:#d00000;}
.green {color:#237100;}
.middleCol .info .price .f12 {font-size: 12px;}
.middleCol .info .to_curt {margin-top:25px; margin-bottom:18px;}
.middleCol .info .to_curt img {float:left; border:1px solid #0d1b5a; margin-top:1px;}
.middleCol .info .to_curt a img {margin-left:10px; margin-right:10px; verical-align:middle; float:left; border:none; margin-top:0;}
.middleCol .info .to_curt .loop {padding-top:4px; display:block; color:#d00000; font-weight:bold;}
.middleCol .info .to_curt .loop2 {padding-top:4px; display:block; color:#d00000; font-weight:bold;}
.middleCol .info .i1 {width:34px; height:18px; padding-top:3px; border:1px solid #0d1b5a; float:left; margin-top:1px; text-align:center;}
.middleCol .info .shipping {margin-top:30px; margin-left:36px;}
.middleCol .info .sale {margin-top:20px; margin-left:63px;}
.middleCol .info .colors {padding-left:10px; line-height:11px;}
.middleCol .info .colors div {/*border:1px solid #e2e6ea; */margin-top:3px; /*width:129px; */}
.ie7 .middleCol .info .colors div {margin-top:3px; margin-left:-4px;}
.middleCol .info .colors div img {border:1px solid #e2e6ea; margin:0; float:left;}
.middleCol .sub_cat {padding:20px 20px 20px 34px; background-color:#e9edf0; display:block; padding-bottom:5px; padding-top:5px;}
.middleCol .sub_cat .categ {display:block; float:left; padding-right:40px; padding-bottom:3px;}
.middleCol .sub_cat .categ a {display:block; margin:3px 0px; font-weight:bold; color:#004d02; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size:11px; text-decoration:none;}
.middleCol .sub_cat .categ a:hover {display:block; margin:3px 0px; font-weight:bold; background:#bef574 none repeat scroll 0 0; color:#004d02; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size:11px; text-decoration:none;}
.middleCol .sub_cat .descrabe {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#697d7e; text-align:justify;}
.middleCol .filter {}
.middleCol .filter td {height:52px; width:25%; background-color:#dfe4e8; padding:0 7px 10px 7px;}
.middleCol .filter td span {display:block; margin:6px 0 3px 7px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
/*.middleCol .filter td select {display:block; height:18px; width:100%; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02;}
*/.middleCol .filter td .outer{margin:0; padding:0; border:1px solid #004d02; background-color:#fff; display:table; height:18px; width:100%;}
.middleCol .filter td .outer select{border:0px; border:none; border:transparent; background:transparent; margin:0px; overflow:auto; height:18px; width:100%; margin:-1px -1px -1px -1px; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02;}
.ie7 .middleCol .filter td .outer select{border:0px; border:none; border:transparent; background:transparent; margin:0px; overflow:auto; height:18px; width:100%; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02;}
.gecko .middleCol .filter td .outer select{padding-top:2px;}
.middleCol .nav_line {height:25px; margin-top:15px;}
.middleCol .main_text2 {padding-left:19px; padding-right:10px;}
.middleCol .nav_line .sort {float:left;}
.middleCol .nav_line .sort a {padding:0 10px;}
.middleCol .nav_line .nav {text-align:right;}
.middleCol .nav_line .nav a {padding:0 5px; text-decoration:none;}
.middleCol .nav_line .nav a.active {font-weight:bold;}
.middleCol .nav_line .nav a.active:hover {text-decoration:none;}
.middleCol .nav_line .nav a:hover {text-decoration:underline;}
.middleCol .prod_line {/*position:relative; */border:1px solid #ebebdf; padding:8px 10px 10px 11px; background-color:#f6f6f4; display:block; /*float:left; */margin-bottom:15px; margin-right:2px;}
.middleCol .prod_line .select_color {position:relative; top:0px; left:0px; height:20px; width:122px; margin:0; padding:0; border:1px solid #004d02; background-color:#fff; display:table; width:1px;}
.middleCol .prod_line .select_color select {height:18px; width:120px; /*border:1px solid #004d02; */text-align:center; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02; border:transparent;}
.ie .middleCol .prod_line .select_color {position:relative; top:0px; left:0px; height:18px; width:122px; margin:0; padding:0; border:1px solid #004d02; background-color:#fff; display:table; width:1px;}
.ie7 .middleCol .prod_line .select_color {width:120px; height:18px; margin:0; padding:0; border:1px solid #004d02; background-color:#fff; display:table;}
.ie .middleCol .prod_line .select_color select {height:18px; width:120px; margin:-1px -1px -1px -1px; text-align:center; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02; border:transparent;}
.ie7 .middleCol .prod_line .select_color select {margin:0;}
.gecko .middleCol .prod_line .select_color {position:relative; top:0px; left:0px; height:20px; width:122px; border:none; background-color:#fff; display:table;}
.gecko .middleCol .prod_line .select_color select {height:18px; width:120px; border:1px solid #004d02; text-align:center; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#004d02;}
.middleCol .prod_line .img {/*position:relative; top:8px; left:7px; */padding-left:7px; padding-top:8px; padding-bottom:10px;}
.middleCol .prod_line .img img {border:1px solid #9c93a2;}
.middleCol .prod_line .anlarge_img {position:relative; top:10px; left:9px; margin-bottom:10px;}
.middleCol .prod_line .anlarge_img img {margin-right:10px; verical-align:middle; float:left;}
.middleCol .prod_line .anlarge_img .loop {padding-top:4px; display:block; font-weight:bold;}
.middleCol .prod_line .anlarge_img .loop2 {padding-top:4px; display:block; font-weight:bold;}
.middleCol .prod_line .left {display:block; float:left; width:146px;}
.middleCol .prod_line .title {}
.middleCol .prod_line .title a {padding-right:4px; font-weight:bold; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px;}
.middleCol .prod_line .describ {padding-top:12px;}
.middleCol .prod_line .describ .price {width:90px; float:left;}
.middleCol .prod_line .describ .old {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#000000; display:block; text-decoration:line-through;}
.middleCol .prod_line .describ .new {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#d00000; display:block;}
.middleCol .prod_line .describ .avelable {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#237100; display:block; margin-top:10px;}
.middleCol .prod_line .describ .tech_prods td, .middleCol .prod_line .describ .tech_prods th {padding: 2px 0; text-align:left;}
.middleCol .prod_line .describ .tech_table {float:left;}
.opera .middleCol .prod_line .describ .tech_table {float:left; width:1%;}
.middleCol .prod_line .describ .tech_prods td {padding-left:20px; text-align:left;}
.middleCol .prod_line .describ .tech_prods th {font-weight:bold; width:100px;}
.middleCol .prod_line .bott {/*clear:both; */padding-top:20px;}
/*.gecko .middleCol .prod_line .bott {margin-top:20px; margin-bottom:10px;}
*/.middleCol .prod_line .bott .ship {float:left; padding-left:30px;}
.middleCol .prod_line .bott .ship2 {float:left; padding-left:0px;}
.middleCol .prod_line .bott .sale {float:left; padding-left:22px;}
.middleCol .btn_send{background:url(/images/butt_send.gif) left top no-repeat; width:82px; height:21px; cursor:pointer; border:0 none;}
.order-fast{position:relative;}
.load_img{position:absolute; top:48px; right:16px; z-index:5; display:none;}

.curt_to {text-align:left; padding-top:13px;}
.curt_to a {display:block; color:#d00000; float:right;}
.curt_to a.loop {padding-top:4px; font-weight:bold;}
.curt_to a.loop2 {padding-top:4px; font-weight:bold;}
.curt_to a img {margin-left:10px; border:none; margin-top:0;}
.clear {clear:both;}
.clear2 {clear:both;}
.plusli2 {border:0 none; float:left; margin-left:-13px; padding:6px 5px 4px 0; width:9px; height:9px; background:url(/images/ptypes_lev2.gif) 0px 4px no-repeat;}
.minusli2 {border:0 none; float:left; margin-left:-13px; padding:6px 5px 4px 0; width:9px; height:9px; background:url(/images/ptypes_lev2_active.gif) 0px 4px no-repeat;}
.ptypesLev3liaactive {font-weight:bold !important; text-decoration:none !important; color:#0D1B5A !important;}
.ajax {opacity: 0.95; background:#EAFFD1; border:1px #CCCCCC dashed; padding:20px; z-index:1000; white-space:nowrap; display:none; position:absolute; margin:0px; filter: alpha(opacity=70);}
.order-form input {border:1px solid #C9A5E2;}
.tablebodytext input {border:1px solid #C9A5E2; color:black;}
.tablebodytext textarea {border:1px solid #C9A5E2; color:black;}
.starrequired {color:red;}
.tablebodytext{color:black;}
.tableborder-items .tablehead{border-bottom:1px solid #C9A5E2;}
.tableborder-items .tablebody{border-bottom:1px dotted #C9A5E2;}
.standart-button {border:0px; background-color: #C9A5E2; padding-left:10px; padding-right:10px;}
.errortext{padding-left:20px !important;}
.middleCol .filter td .outer select {padding-left:8px;}
.middleCol .filter td .outer select option {padding-left:8px; padding-right:2px;}
.tabletitletext {color:#5C158E;}
h1 b {white-space:nowrap; overflow:hidden;}
.dop_info ul {padding-left:20px; list-style: disc none outside;}
.select_color {border:0 !important; height:30px !important;}

.couners{}
.couners img{float:left; margin:24px 0  0 12px;}
