@charset "UTF-8";
/* CSS Document*/
body {width:100%; height:100%; padding:0; margin:0;font-family:"Verdana", Arial, sans-serif;}
h3,h4, h5,p 	{padding:0; margin:0;}
a:link, a:visited{color:#000; text-decoration:none;}
#wrap {width:640px; position:relative; margin:0px auto;}
.rw 	{width:100%; border-bottom:#999 1px solid; padding:1em 0;}
.small  {padding:4px 0 6px 0; font-size:10px;border-top:1px solid #999; border-bottom:none; font-weight:bold;}
.rw_hd{border:none; font-weight:bold;}
label	{width:100px; text-align:left; margin-right:20px; font-size:9px; letter-spacing:2px; text-transform:uppercase; font-weight:normal;}
textarea{height:60px;}
.w_inp	{width:280px; border:1px solid;}
.l 	{position:relative; float:left; display:inline;}
.r	{position:relative; float:right; display:inline;}

.hd	{position:relative; margin:0px auto; padding-top:20px;font-size:11px; letter-spacing:2px;}
.foot	{width:100%; padding:1em 0;}
.hd .kol	{ margin-left:15px; }
.kol1 {width:180px;padding-top:20px;}
.kol2 {width:410px;padding-top:20px;}
.kol2 .br{border-color:#f00;}
.login	{width:180px;font-size:10px; padding-top:1em;}
.login .rw{padding:0.5em 0; border:none;}
.login label,.login h4{width:180px; font-size:9px;letter-spacing:2px;font-weight:normal;}
.login .inp{width:100px; height:10px;font-size:10px;}
.login .but{ width:106px;}
.but {border:none; background:#000; color:#fff; text-align:left; letter-spacing:2px; text-transform:uppercase;}
.prod {width:82px;}
.prod p{width:75px;}
.lb {font-size:9px; font-style:italic;}
.w120 {width:120px;}
.gr {color:#888}
.msg {width:100px; color:#f00; padding-top:6px}
.in_rw {width:286px;}
#cart-print {margin-right:5px;}

.legal {position:absolute; left:0px; bottom:16px; font-size:9px;}

