
/* CSS Document */

body {margin:0px;padding:0px;background:#fff;}
table {border-collapse:collapse;}
td {padding:0px;vertical-align:top;}
form {margin:0px;}
a img {border:none;}
a:hover {text-decoration:none; cursor:pointer;}

h1 { margin:0px 0px 10px 0px; font:normal 24px Arial; color:#af0000;}
h2 { margin:12px 0px 5px 0px; font:normal 18px Arial; color:#5f5f5f; line-height:18px;}
h2 a {color:#5f5f5f; text-decoration:none;}
h2 a:hover {color:#af0000;}
h3 { margin:12px 0px 5px 0px; font:bold 16px Arial; color:#3f3f3f; line-height:18px;}

h4 { margin:12px 0px 5px 0px; font:normal 18px Arial; color:#5f5f5f; line-height:18px;}
h4 a {color:#5f5f5f; text-decoration:none;}
h4 a:hover {color:#af0000;}

p { font:normal 12px Arial; color:#5f5f5f; text-align:justify;}
li { font:normal 12px Arial; color:#5f5f5f; text-align:left;}


  
#all {width:100%; min-width:950px; background:url(/ii/under.gif) left bottom repeat-x;
_width:expression((documentElement.clientWidth||document.body.clientWidth)>950?'100%':'950px');}
#alltd {width:100%; background:url(/ii/under.jpg) right bottom no-repeat;}
#v1 {background:url(/ii/phone.jpg) left bottom no-repeat;}
#v2 {background:url(/ii/v.gif) left top repeat-x;}
#v3 {background:url(/ii/v1.jpg) left 164px no-repeat;}
#v4 {background:url(/ii/v4.jpg) right 167px no-repeat;}
#v5 {background:url(/ii/v3.jpg) center 63px no-repeat;}
#v6 {background:url(/ii/v2.gif) 309px 410px no-repeat;}

#in { width:100%;}
#podlogo { padding:40px 0px 0px 44px; height:223px;}
#logo {float:left; padding:4px 13px 0px 0px;}
#phones {float:left; border-left:1px solid #969696; padding:1px 0px 0px 14px; height:39px;}
#phones img { margin-bottom:7px;}

#slogan {float:right; width:40%; text-align:center; padding:50px 0px 0px 0px;}

#menu {clear:both; padding:0px; height:185px; width:261px;}
#menu div {font:bold 14px Arial; color:#fff; padding:0px;  line-height:18px;}
#menu div a {display:block;background:url(/ii/li.gif) 26px 10px no-repeat; padding:5px 0px 5px 41px;color:#fff; text-decoration:none; }
#menu #act {display:block;background:url(/ii/act.gif) left top no-repeat; padding:5px 0px 5px 41px;color:#bb1111; text-decoration:none;}
#menu div a:hover {display:block;background:url(/ii/act.gif) left top no-repeat; padding:5px 0px 5px 41px;color:#bb1111; text-decoration:none;}

#main {width:100%;}
#content { width:100%;padding:0px 40px 40px 40px; font: 12px Arial;}
#tizers {width:100%;}
#tizers td {padding:10px 0px 10px 10px; width:50%; text-align:center}
#tizers td table { width:450px; margin:auto;}
#tizers td td {padding:5px;font:normal 14px Arial; line-height:20px; color:#5f5f5f;width:auto; text-align:left; }
#tizers td td li {font:normal 14px Arial; line-height:20px; color:#5f5f5f;}
#tizers td td ul { margin-top:5px;}
#tizers td td li a {color:#5f5f5f;}


#under { width:100%; font:normal 12px Arial; color:#5f5f5f;}
#under a {color:#5f5f5f;}
#under td{ padding:25px 10px 21px 10px;}
#under .counter {width:88px;}
#under strong {font:normal 18px Arial; color:#5e5e5e;}
#under #first { padding-left:100px; padding-top:21px; white-space:nowrap;}
#under #last { padding-right:140px; white-space:nowrap;}

#second #all {background:url(/ii/under.gif) left bottom repeat-x;}
#second #alltd {background:url(/ii/second/under.jpg) right bottom no-repeat;}
#second #v1 {background: url(/ii/phone.jpg) left bottom no-repeat;}
#second #v2 {background: url(/ii/second/v.gif) left top repeat-x;}
#second #v3 {background: url(/ii/second/v1.jpg) left top no-repeat;}
#second #v4 {background: url(/ii/second/v2.jpg) right top no-repeat;}
#second #v5 {background: url(/ii/raspr.gif) right top no-repeat;}
#second #v6 {background: url(/ii/raspr.gif) right top no-repeat;}

#second #podlogo { padding:35px 0px 0px 32px; height:109px;}
#second #slogan {width:40%; text-align:right; padding:40px 40px 0px 0px;}

#second #menu {clear:both; padding:0px 0px 0px 26px!important; height:110px; width:600px;}
#second #menu div {float:left; color:#fff; background:none; padding:0px 1px;}
#second #menu a { display:block; background:url(/ii/raspr.gif); padding:14px 14px 12px 14px;color:#fff; text-decoration:none; }
#second #menu div a:hover, #second #menu #act a {background:url(/ii/second/act.gif) left top repeat-x!important;padding:13px 14px 13px 14px; color:#bb1111!important;}



#left { padding:0px 14px 0px 12px;}
#second #content {padding:0px 14px 100px 0px;}

.h1 {font:normal 24px Arial; color:#5f5f5f; width:225px;}



.mlnk {font:normal 12px Tahoma;margin:1px 0px 0px 0px; padding: 5px 5px 0px 34px;}
.mlnk a {text-decoration:none; color:#787878; cursor:pointer; outline: none;}
.mlnk a:hover {text-decoration:none; color:#2c2c2c;}

.subpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;background: url(/ii/second/subpartbg.gif) left top repeat-y;}
.lastsubpart {margin:0px 0px 0px 17px;padding:0px 0px 0px 2px;}
.plus {width:10px;display:inline-block;margin-right:5px; }
#noplus {width:10px;display:inline-block;background: url(/ii/second/mbhor.gif) left top repeat-x; margin-right:5px;}
#topleaf{background: url(/ii/second/mbtop.gif) left top no-repeat; font-weight:bold}
#leaf {background: url(/ii/second/mb.gif) left top no-repeat; font-weight:bold;}
.subpart #leaf,
.subpart #lastleaf,
.lastsubpart #leaf,
.lastsubpart #lastleaf {font-weight:normal}
#leaf a {color:#787878;}
#leaf a:hover {color:#2c2c2c;}
#lastleaf {background: url(/ii/second/mbl.gif) left top no-repeat; font-weight:bold}
#lastleaf a {color:#787878;}
#lastleaf a:hover {color:#2c2c2c;}
#topleaf a.linkcl {color:#787878;}
#topleaf a.linkcl:hover {color:#2c2c2c;}



#way {font:normal 12px Arial; color:#787878; padding:0px 0px 10px 0px;}
#way a {color:#787878;}

    

.b1 { background:url(/ii/second/b.gif) left top repeat-x; font:normal 12px Arial; color:#5f5f5f; text-align:justify;}
.b2 { background:url(/ii/second/b.gif) right top repeat-y;}
.b3 { background:url(/ii/second/b.gif) left bottom repeat-x;}
.b4 { background:url(/ii/second/b.gif) left top repeat-y;}
.b_1 { background:url(/ii/second/b1.gif) left top no-repeat;}
.b_2 { background:url(/ii/second/b2.gif) right top no-repeat;}
.b_3 { background:url(/ii/second/b3.gif) right bottom no-repeat;}
.b_4 { background:url(/ii/second/b4.gif) left bottom no-repeat; padding:10px;}
.b_4box { background:url(/ii/second/b4.gif) left bottom no-repeat; padding:10px;}

.block {font:normal 12px Arial; color:#5f5f5f; padding-bottom:15px; width:430px;}
.block strong {color:#000; padding-right:10px;}
.block select {border:1px solid #ccc; width:200px;font:normal 12px Arial; color:#5f5f5f;}
.block a {color:#5f5f5f;}
    
.c1 { background:url(/ii/second/c1.gif) left top repeat-x;}
.c2 { background:url(/ii/second/c4.gif) right top repeat-y;}
.c3 { background:url(/ii/second/c3.gif) left bottom repeat-x;}
.c4 { background:url(/ii/second/c4.gif) left top repeat-y;}
.c_1 { background:url(/ii/second/c_1.gif) left top no-repeat;}
.c_2 { background:url(/ii/second/c_2.gif) right top no-repeat;}
.c_3 { background:url(/ii/second/c_3.gif) right bottom no-repeat;}
.c_4 { background:url(/ii/second/c_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px;}
.c_4 h2 { margin:0px; height:30px; }

.cc2 { background:url(/ii/second/cc.gif) right top repeat-y; margin-bottom:10px; }
.cc3 { background:url(/ii/second/cc.gif) left bottom repeat-x;}
.cc4 { background:url(/ii/second/cc.gif) left top repeat-y;}
.cc_3 { background:url(/ii/second/cc_3.gif) right bottom no-repeat;}
.cc_4 { background:url(/ii/second/cc_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px;
	font:normal 12px Arial; color:#5f5f5f;}
.cc_4 img {margin: 5px 20px 10px 5px;}
            
.good {font:normal 12px Arial; color:#5f5f5f; width:100%;}

.good strong{font-size:14px;}
.good span {display:block; font:bold 18px Arial;}
.good .i {padding-right:25px; width:1%;}
.good td {padding-bottom:10px;}
                                     
            
.bs1 { background:#f3f3f3 url(/ii/second/bs.gif) left top repeat-x;}
.bs2 { background:url(/ii/second/bs.gif) right top repeat-y;}
.bs3 { background:url(/ii/second/bs.gif) left bottom repeat-x;}
.bs4 { background:url(/ii/second/bs.gif) left top repeat-y;}
.bs_1 { background:url(/ii/second/bs_1.gif) left top no-repeat;}
.bs_2 { background:url(/ii/second/bs_2.gif) right top no-repeat;}
.bs_3 { background:url(/ii/second/bs_3.gif) right bottom no-repeat;}
.bs_4 { background:url(/ii/second/bs_4.gif) left bottom no-repeat; padding:15px;}
.bs_4 h2 { margin:0px; font:normal 18px Arial; color:#b1b1b1!important; white-space:nowrap; padding:3px 40px 8px 0px;}
.bs_4 h2 a {color:#b1b1b1!important; white-space:nowrap;}
.bs_4 div  {font:normal 11px Arial; color:#707070; padding:10px 0px 0px 0px;}
.bs_4 div a{color:#707070;}
.basket { padding:0px!important; margin:0px!important; background:url(/ii/second/basket.gif) 124px top no-repeat;color:#333!important; font: normal Tahoma;}
.emptybasket {padding:10px 15px;}
.emptybasket .basket { background:url(/ii/second/basket.gif) left 5px no-repeat;}
.emptybasket h2 {padding:4px 0px 10px 40px; font:bold 15px Arial;}

#second #right { padding:63px 10px 120px 0px;}

.basket #go_in_basket {color:#000; text-decoration:none; font:bold 16px Arial;
 display:block; margin:auto; text-align:center; background:url(/ii/second/btn.gif) center top no-repeat; 
text-decoration:none; width:167px; padding:1px 0px 0px 0px; height:23px; margin-top:7px;}


.p1 { background:#f3f2f2 url(/ii/second/p.gif) left top repeat-x; margin-top:20px;}
.p2 { background:url(/ii/second/p.gif) right top repeat-y;}
.p3 { background:url(/ii/second/p.gif) left bottom repeat-x;}
.p4 { background:url(/ii/second/p.gif) left top repeat-y;}
.p_1 { background:url(/ii/second/p_1.gif) left top no-repeat;}
.p_2 { background:url(/ii/second/p_2.gif) right top no-repeat;}
.p_3 { background:url(/ii/second/p_3.gif) right bottom no-repeat;}
.p_4 { background:url(/ii/second/p_4.gif) left bottom no-repeat; padding:10px 10px 0px 10px; font:normal 12px Arial; color:#787878; height:50px;}
.p_4 form{ margin:0px;}
.p_4 select {font:normal 12px Arial; color:#787878; border:1px solid #7f9db9; width:243px; margin-top:3px;}


#endcontainer { height:33px; padding-top:3px;}
.end {font:bold 18px Arial; color:#5f5f5f; width:auto; float:right;}
.end td { vertical-align:middle; padding:5px 5px 0px 5px;}
.end input{ background:url(/ii/second/buy.gif) left top no-repeat; width:107px; height:26px; float:right;border:0px; cursor:pointer;}
.end select {border:1px solid #ccc; width:200px;font:normal 12px Arial; color:#5f5f5f;}
#good { width:450px;margin:auto;}   

/* ADDONS */

#cart {position: relative; 
			width: 190px;
			margin: 0px;
background-color:#FFFFFF; padding:3px;
filter: Alpha(Opacity=95);z-index:2;opacity: 0.95;}
#cart a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:underline;}
#cart a:hover {color: red; border-bottom: 0px; text-decoration:none;}
.cartpm {border:0px;}

#addonform  {background:url(/i/bg.gif); font: 10px Tahoma; color: #550000;  border: 1px solid #d07171; padding:4px; margin-top:5px;}
#addonformtop  {font: 11px Tahoma; color: #550000; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}

 
#vendorblock {font: normal 12px Tahoma; color: #6b7fa1;border-left: 1px solid #6b7fa1; margin:20px;}
#vendorblock td{padding:10px;}
.deliverylink a {margin-right: 15px; margin-left:15px; padding:3px; color:  #333366; font: normal 16px Arial; border-bottom: 1px dashed #333366; text-decoration:none;}
.deliverylink a:hover {cursor:pointer;color: #FFF; background-color:#333366; }

.good .addonlink {display:inline-block;}
.good .addonlink a {padding:3px 2px 3px 0px; color:  #883333; font: normal 12px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%; outline:none;}
.good .addonlink a:hover {cursor:pointer;color: #FFF; background-color:#663333; }
.good .addonlink span {display: inline-block; font: normal 12px Tahoma; }
.good .analoglink a {padding:3px 2px 3px 0px; color:  #336633; font: normal 12px Tahoma; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%; z-index:2;}
.good .analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }

.good .onesize {width:220px; display: inline-block;}
.good .onesize a {margin:13px 15px 13px 0px; padding:3px; color:  #333366; font: normal 10px Tahoma; border-bottom: 1px dashed #333366; text-decoration:none; line-height:200%;}
.good .onesize a:hover {cursor:pointer;color: #FFF; background-color:#333366;}
.good .onesizeselected {width:220px; display: inline-block;}
.good .onesizeselected a{margin:13px 15px 13px 0px; padding:3px;  background-color:#663333; color:#FFFFFF; font: normal 10px Tahoma; text-decoration:none; line-height:200%;}
.good .onesizeselected a:hover {cursor:pointer;color: #663333; border-bottom: 1px dashed #663333;background-color:#FFFFFF; }


.good .analogname {width:350px; display: inline-block; font: normal 12px Tahoma;background-color: #ffffff;}

.good .analogprice {width:200px; display: inline-block; font: normal 12px Tahoma;background-color: #ffffff;}
                              
.posrel{position:relative; display: inline-block; z-index:1;}

.sizebox {background-color: #ffffff; display:none; position:absolute; z-index:3; width:720px; left:-200px;clear:all;}
.analogbox {background-color: #FFFFFF; display:none;position:absolute; z-index:3; width:700px; left:-200px;clear:all;}
.analogbox a {color: #333388; padding-bottom:2px; line-height:170%; text-decoration:none;}
.analogbox a:hover {color: red; border-bottom: 0px; text-decoration:underline;}


#analogspisok{padding-left:40px; font: normal 12px Tahoma; line-height:150%;}


a#GoodNameNetVNal{color: #886666;}

.selsort {font-weight:bold;}
.descrboxtop {font:normal 13px Arial; color:#5f5f5f;}
.descrboxtop img {margin-right:10px; margin-bottom:10px; }

.analoglink a {padding:3px 2px 3px 0px; color:  #336633; font: normal 12px Tahoma; border-bottom: 1px dashed #336633; text-decoration:none; line-height:200%; z-index:2;}
.analoglink a:hover {cursor:pointer;color: #FFF; background-color:#336633; }

.buybtn{width:107px; height:26px; float:right;border:0px; cursor:pointer;}




#PriceBox {font: normal 12px Arial; border: 1px solid #FFF; padding:3px;}
#PriceBox td {padding: 5px; background: url(/shop/i/bg.gif);}
#ord_price {font: bold 18px Arial, Tahoma; color: #333333;  margin: 0px;  padding: 0px; }
#hot_price {font: bold 18px Arial, Tahoma; color: #fe5a00;  margin: 0px; padding:0px;  }
#skid_hot {font: bold 18px Arial, Tahoma;color: #fe5a00; margin: 0px; padding:0px; }
#sel_size {font: bold 14px Arial, Tahoma;color: #336633; margin: 0px; padding:0px; }
#prpb { width:110px; font: normal 12px Arial; color: #333333; text-align:right; padding-right:15px;display: inline-block;}

#clrsel {text-align:left; background: #F5F5F5; padding:2px; font: normal 12px Arial;}

#listordertable1 td {padding:3px; font: normal 12px Helvetica, Arial;}

.ajaxtooltip{
position: absolute; display: none; font: normal 12px Arial;
width: 450px; top: 0; 
background: #F4F4F4; border: 2px solid gray; border-width: 1px 2px 2px 1px; padding: 5px; z-index:10000;
}
.ajaxtooltip .tit{font: bold 14px Arial; border-bottom: 1px dashed #AAAAAA; margin-bottom:3px; }
.ajaxtooltip img {float:left; margin-right:10px; border:1px solid #DDD;}

#fotoview img {border:1px solid #DCDCDC; margin:0px 0px 4px 4px;}
#sepaddon { border-bottom:1px dotted #CCC;margin:2px 2px 0px 2px; padding-bottom:2px;}

#CLR {font: normal 12px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #DDD; background-color:#FFF; text-align:center;}                                                                          

.vsc {font: 10px Tahoma;}
#vsb {font: normal 10px Tahoma; width:170px;}
.vendorsmain {width:700px; padding: 20px;text-align:left; font:normal 14px Arial; line-height:20px; color:#5f5f5f; background: url(/i/bg.gif);}
.vendorsmain a { color:#5f5f5f;}

.art {COLOR: #000080; FONT: 11px Tahoma, verdana, arial, sans-serif; 
	vertical-align:center;
	border: 0px;
	border-left: 1px solid #999999;
	background-color: #F3F3F3;
	padding: 15px;
	}


#articlespisok   a{color:#af0000; text-decoration:none;}
#articlespisok   a:hover{color:gray; text-decoration:underline;}

#colortable td{border:0px; font: normal 12px Tahoma; text-align:center; padding:1px 5px 1px 5px;}
#colortable img {border:0px; margin:0px;}

.sk {color: red; font:bold italic 16px Arial;}

.VendorTree{ margin:10px; border: 1px solid #AAAAAA; padding:5px; clear:both;}




#color1 a {text-decoration:none; color: #495C9E;font: normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg {border: 2px solid #CCCCFF; position:absolute; padding:10px 10px 10px 10px; text-align:center; background: #ffffff; z-index:10;}
.clrimg a {text-decoration:none; color: #495C9E;font: normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer; }
.clrimg div {text-align:right; margin-right:10px;}
.clrimg img {margin:0px;}
                  

#clrbox1 {font: 12px Tahoma; color: #495C9E; padding: 0px 5px 0px 10px; border-left: 1px solid #CCCCCC;}

#color1top  {font: 13px Tahoma; color: #495C9E; padding: 0px; border-bottom: 1px solid #CCC; padding:2px;}


.good span.colorname #clrradio {vertical-align:middle;}
.clrel {position:relative; z-index:20;}
.good span.colorname {display: inline-block;font: normal 12px Arial;}

.colorname {display: inline-block;font: normal 12px Arial; padding:1px 5px 1px 5px;}
.colorname a {text-decoration:none; color: #495C9E; font:normal 12px Arial; border-bottom:1px dashed #495C9E; cursor:pointer;}

#mh_ct td{text-align:center; font: 10px Tahoma; padding:7px;}


.imgdiv{position:relative;padding:0px 0px 0px 0px; _height:0px;}
.lupaimg {position:absolute; bottom:-1px; right:-1px;}

.fotolinks a {color: #495C9E; font:normal 12px Arial;}

.whdtable {margin-top:0px; margin-bottom:0px; border: 1px solid #F5F5F5; padding:5px 5px 5px 0px;width:469px;}
.whdtable td {padding: 3px 10px 3px 3px; vertical-align:middle; font: normal 15px Arial;}
.whdinput {width:55px; text-align:right; font: bold 16px Arial; border:1px solid #AAA; padding:2px; margin:0px 2px 0px 7px;}
#slider-w{width:300px;}
#slider-h{width:300px;}
#slider-d{width:300px;}
.searchbox {position: absolute; top:0px; right:0px; width:255px;}
.whd1 {background-color: #EEEEEE;}
.whd1 td{ padding:10px;}
.whd2 {background-color: #FFFFFF;}
.whd2 td{ padding:10px;}
.whd3 {background-color: #EEEEEE;}
.whd3 td{ padding:10px;}

.vendorinfo {font:normal 11px Arial;color:#777;  margin:5px 0px 5px 0px; padding:3px 0px 3px 10px;
background: url(/i/vendorinfo.gif) left top repeat-y; }
.vendorinfo b{color: #663333;}
.analblock {border-top:1px dashed #CCC; padding-top:4px;}
.analblock a {text-decoration:none;}

.vendorinfovp { font: normal 12px Arial; color: #555; padding:7px;  padding-top:10px;}
.vendorinfovp b{color: #663333;}

.isearch {display:inline-block; width:50px; text-align:right; padding-right:5px;}
.strp {display: inline-block; padding:3px; background:#EEEEEE;}

#whdblock {display: inline-block; width:470px; background:#EEEEEE; margin-left:55px;}

.files_title {font-family:Arial, serif; font-weight:bold; margin-top:10px; font-size: 13pt; color : #212992;}
UL.files_list {padding:0; margin:10px 0 10px 20px; list-style:none}
UL.files_list LI {margin:2px; padding:0; display:inline-block;}
UL.files_list LI A {color:#339; display:block; background:#eee url(/i/file_ico/unknown-sm-32_32.png) no-repeat 4px 50%; padding:4px 10px 4px 40px; border:solid 1px #ccc; text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
UL.files_list LI A:hover {text-decoration:none; background-color:#ddd; color:#006}
UL.files_list LI A SPAN {display:block; color:#666}
UL.files_list LI.file_ico_avi A {background-image:url(/i/file_ico/avi-sm-32_32.png)}
UL.files_list LI.file_ico_mpeg A {background-image:url(/i/file_ico/mpeg-sm-32_32.png)}
UL.files_list LI.file_ico_mov A {background-image:url(/i/file_ico/mov-sm-32_32.png)}
UL.files_list LI.file_ico_wmv A {background-image:url(/i/file_ico/wmv-sm-32_32.png)}
UL.files_list LI.file_ico_midi A {background-image:url(/i/file_ico/midi-sm-32_32.png)}
UL.files_list LI.file_ico_mp3 A {background-image:url(/i/file_ico/mp3-sm-32_32.png)}
UL.files_list LI.file_ico_wav A {background-image:url(/i/file_ico/wav-sm-32_32.png)}
UL.files_list LI.file_ico_wma A {background-image:url(/i/file_ico/wma-sm-32_32.png)}
UL.files_list LI.file_ico_fla A {background-image:url(/i/file_ico/fla-sm-32_32.png)}
UL.files_list LI.file_ico_htm A,
UL.files_list LI.file_ico_html A {background-image:url(/i/file_ico/html-sm-32_32.png)}
UL.files_list LI.file_ico_url A {background-image:url(/i/file_ico/url-sm-32_32.png)}
UL.files_list LI.file_ico_pdf A {background-image:url(/i/file_ico/pdf-sm-32_32.png)}
UL.files_list LI.file_ico_jpg A {background-image:url(/i/file_ico/jpeg-sm-32_32.png)}
UL.files_list LI.file_ico_png A {background-image:url(/i/file_ico/png-sm-32_32.png)}
UL.files_list LI.file_ico_gif A {background-image:url(/i/file_ico/gif-sm-32_32.png)}
UL.files_list LI.file_ico_tiff A {background-image:url(/i/file_ico/tiff-sm-32_32.png)}
UL.files_list LI.file_ico_bmp A {background-image:url(/i/file_ico/bmp-sm-32_32.png)}
UL.files_list LI.file_ico_psd A {background-image:url(/i/file_ico/psd-sm-32_32.png)}
UL.files_list LI.file_ico_eps A {background-image:url(/i/file_ico/eps-sm-32_32.png)}
UL.files_list LI.file_ico_docx A,
UL.files_list LI.file_ico_doc A {background-image:url(/i/file_ico/docx-sm-32_32.png)}
UL.files_list LI.file_ico_xlsx A,
UL.files_list LI.file_ico_xls A {background-image:url(/i/file_ico/xlsx-sm-32_32.png)}
UL.files_list LI.file_ico_text A {background-image:url(/i/file_ico/text-sm-32_32.png)}
UL.files_list LI.file_ico_eml A {background-image:url(/i/file_ico/eml-sm-32_32.png)}
UL.files_list LI.file_ico_rar A {background-image:url(/i/file_ico/rar-sm-32_32.png)}
UL.files_list LI.file_ico_zip A {background-image:url(/i/file_ico/zip-sm-32_32.png)}

.module_sizes {border:solid 1px #fcc; margin-bottom:10px; padding:5px 10px;}
.module_sizes LABEL {margin-right:20px}
.module_colors {border:solid 1px #fcc; margin-bottom:10px; padding:5px 10px;}
.module_colors LABEL {margin-right:20px}
.module_name {color: #AF0000; font: 18px Arial; margin: 10px 0;}
.module_qnt {font-size:24px; text-align:right; width:50px; border:solid 1px #999}
.module_total_price {float:right; font-size:24px}
.module_tbl TD {padding:2px 5px; width:140px} 
.module_tbl TD.module_price {text-align:right; font-size:20px} 
.module_tbl TD.module_color {} 
.modules {margin-top:10px} 
.modules TR {border-top:1px solid #CCC;} 
.modules TR TR {border-top:none} 
.module_tbl .not_zero {background:#ffff99}
