/* CSS Document */
html, body {border:none; height:100%; margin:0px; padding:0px;}
body {background:url('/images/f_1.jpg') 0 0 repeat-x; }
form { margin:0 0 0 0;}
img {border:none;}type-text
div { padding:0 0 0 0; margin:0 0 0 0;}
h1, h2, h3, h4, h5, h6 {margin:5px 0px 12spx 0px; padding:0px; color:#000;}
h3 { font-size:14px;}

textarea  {}
strong { font-weight:bold;}
small{ font-size:11px;}
IFRAME{	border-width: 1px;	border-color: #e4e4e4;	border-style: solid;FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=120);}

p {margin:0px 0px 8px 0px; padding:0px 0px 0px 0px;}
p,div,td,th { font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;color:#777777;}
table { padding:0 0 0 0; margin:0 0 0 0;}
td,th { vertical-align:top;}

ul {}
ul li { text-align:left;}
input, select, button { vertical-align:middle; padding:0; margin:0;}
input,textarea { font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;color:#777777;}
input.type-text { }
input.type-button.disabled { color:#B4B4B4; }

a { color:#0088b5; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
a:hover { text-decoration:none;}


.width  { width:960px; clear:both;}

.main { width:100%;}

.container { min-width:980px; width:expression(document.body.clientWidth < 980? "980px": "auto" );}

#header { height:75px; }
#header .phone { color:#F00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding-top:8px;}
#header .phone strong{ color:#FFF; }
#header .phone span { color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.search{ width:150px; height:24px; background:url('/images/search_f.gif') 0 0 no-repeat; padding:3px 0px 0 0px; margin-top:8px; text-align:left;}
.search .f-input{ outline:none; border:0; width:115px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left:5px; }


.switcher { position:absolute; top:433px; z-index:1000; width:100%;}
.switcher a { background:url('/images/c-rg.png') 0 0 no-repeat;  height:12px; text-decoration:none; padding:0 8px 0 0;}
.switcher a.active { background:url('/images/c-rg.png') -12px 0 no-repeat;  height:12px;}

.sub-header{ margin-bottom:40px;}
.sub-header div{ color:#FFF; font-size:14px;}

.sub-header .red{ width:455px; height:80px;  background:url('/images/red-sq.jpg') 0 0 no-repeat }
.sub-header .blue{ width:455px; height:80px;  background:url('/images/bl-sq.jpg') 0 0 no-repeat; }
.sub-header h3 { font-size:24px; color:#FFF; font-weight:normal; margin:0 0 0 0;}
.sub-header .pad{  padding:10px 10px 0 20px; text-align:left;}

.sub-header ul{ padding:0; margin:20px 0 0 30px; list-style-type:none;}
.sub-header li{ background:url('/images/red_cir.png') 0 9px no-repeat; padding:0 0 4px 15px; margin:0;}
.sub-header li a { font-size:18px; color:#FFF;}

.menu { height:24px;  width:980px;}
.menu .menu-wr{ float:left;width:100%;margin-left:-200px;}
.menu .menu-left{height:24px;margin-left:200px;  text-align:left; background:url('/images/redline.gif') 10px bottom no-repeat;}
.menu .menu-right{height:24px;float:right;width:187px;text-align:right; background:url('/images/redline.gif') 0 bottom no-repeat; margin-right:13px;}

.nav-top { z-index:1200; }
.nav-top ul { list-style-type:none; margin:0; padding:0;}
.nav-top li { float:left; background:none; padding:0 0px 0 10px; margin:0 0 0 0;}
.nav-top li a { color:#FFF; position:relative; z-index:600; text-decoration:none; font-weight:normal;}
.nav-top li .l {   padding:7px 10px 2px 0;}

.nav-top li ul { padding:5px 0 8px 0;}
.nav-top li.active .submenu {display:block;}
.nav-top li .submenu { display:none;  position:absolute; width:180px; z-index:10000; }
.nav-top li a {font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}


.nav-top li a {   display:block;  text-decoration:none; }
.nav-top li a:hover {  text-decoration:none;}
.nav-top li a:visited { text-decoration:none;}

.nav-top li.active { background:url('/images/wh-mt.gif') 0 0 no-repeat;}
.nav-top li.active .l { background:url('/images/wh-mt.gif') right -24px no-repeat;}


.nav-top li.active a { color:#ff0000;}
.nav-top li.active a:hover {text-decoration:none;}

.nav-top li.active .submenu {display:block; margin-left:-10px; margin-top:-1px; clear:both; background:url('/images/wh-t.png') right top no-repeat; }
.nav-top li .submenu .t { height:5px; border:1px solid red;}
.nav-top li .submenu .b { height:5px; clear:both; overflow:hidden;}
.nav-top li .submenu .bl{background:url('/images/wh-b.png') 0 0 no-repeat;  width:175px; height:5px; float:left;}
.nav-top li .submenu .br {background:url('/images/wh-b.png') 0 -5px no-repeat;  width:5px; height:5px; float:right;}
.nav-top li.active .submenu ul {background-color:#FFF; margin:10px 0  0px; padding:0 0 8px 8px;}
.nav-top li.active .submenu li {background:none; float:none;  margin:0; padding:4px 10px 4px 10px; width:100%;}
.nav-top li.active .submenu li a {color:#000; text-transform:none; text-decoration:underline;}
.nav-top li.active .submenu li a:hover { text-decoration:none;}


.menu-right .cart { padding-top:7px;}
.menu-right .cart a { background:url('/images/cart.gif') center left no-repeat; padding-left:20px;color:#FFF; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.menu-right .cart a:hover { text-decoration:underline;}

#cart-count { }


#footer { background-color:#000; padding-bottom:30px; padding-top:30px;}
#footer .fwidth{ width:880px; text-align:left;}
#footer a {  font-size:12px;color:#FFF;}
#footer h3 {  font-size:12px;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin-top:0;}
#footer span.prefix { font-size:9px; font-weight:normal; padding-right:5px; vertical-align:middle;}
#footer div.contacts { padding-left:42px;}

#footer .copy{ color:#FFF; }
#footer .address{ color:#666666;  margin-top:20px;}

#footer .developer{ color:#FFF; }
#footer .developer a{ color:#FFF; }
#footer .phone { color:#F00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
#footer .phone strong{ color:#FFF; }
#footer .phone span { color:#666666; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#footer ul { margin:0; padding:0; list-style-type:none;}
#footer ul li{ padding:2px 0 2px 0; background:none;}

#footer .search{ width:150px; height:24px; background:url('/images/search_f.gif') 0 0 no-repeat; padding:3px 0px 0 0px; margin-top:8px; text-align:left;}
/*#footer .search .f-input{ border:0; width:115px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; padding-left:5px;}*/


#content {text-align:left; background-color:#FFF; padding:20px 0 20px 0;text-align:left; }
#content .padding {padding:0px 40px 0px 40px; }


.bl_tl { background:#FFF url('/images/bl_lt.gif') top left no-repeat; }
.bl_bl { background:url('/images/bl_lb.gif') bottom left no-repeat;  }
.bl_tr { background:url('/images/bl_rt.gif') top right no-repeat; }
.bl_br { background:url('/images/bl_rb.gif') bottom right no-repeat; }
.bl_wr { padding:10px 10px 0px 10px; }
.bl_wr h1{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#363636; margin:0 0 0 0;}


h1.h1 { font-size:18px; font-weight:normal; margin:10px 0 5px 0; font-family:Arial, Helvetica, sans-serif;}

.login-index { width:215px;}
.login-index .login_s { }
.login-index .login_s input {  width:100%; padding:0 5px 0 5px; font-size:12px;}
.login-index .login_s input.error{border:1px dashed #FF0000;}



.login-form dl { margin:0;}
.login-form .type-button { color:#000;}
.login-form dd { position:relative; margin:0; }
.login-form dl.error, .login-form dl.error .type-text, .login-form dl.error textarea, .login-form dl.error .overlabel { color:#DD0000; }
.login-form .overlabel { width:98%; display:none; line-height:1.25; color:#B4B4B4; position:absolute; top:3px; left:6px; }


.news-on-main{ vertical-align:top; width:100%; padding-bottom:15px;}
.news-on-main td { vertical-align:top; width:49%;}
.news-list{ vertical-align:top;}
.news-list td { vertical-align:top; width:49%;}

.new-item{ }
.new-item .title a{ color:#363636; text-decoration:underline; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.new-item .title a:hover{ text-decoration:none; }
.new-item .date{ color:#666666; font-size:11px; font-family:Tahoma, Geneva, sans-serif; font-style:italic;}
.new-item .anons { }
.new-item .wr{ width:100%;padding-top:10px;}
.new-item .pic{ width:100px; float:left; padding-right:5px;}

.news-pager { width:600px;}
.news-pager div{ width:36px; height:25px; float:left; text-align:center;}
.news-pager div.active { background:url('/images/page_active.gif') 0 0 no-repeat;}


.index-cats { clear:both; overflow:hidden; width:100%; margin-bottom:15px;}
.index-cats ul { list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
.index-cats li { padding:1px 14px 13px 14px; float:left;}
.index-cats li.active { background:url('/images/active_m.gif') center top no-repeat;}
.index-cats li.active a { color:#FFF; text-decoration:none;}
.index-cats li a { color:#777777; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:18px;}
.index-cats li span { border-bottom:1px dotted #777777;}
.index-cats li.active span { border:0;}


.index-items {}
.index-items table { width:100%;}
.index-items td { width:49%;}
.index-items td.pad { width:4%;}


.index-items .item .title a{ font-size:16px;}
.index-items .item .title { color:#58676e; font-size:16px;height:75px;}
.index-items .item .anons ul{ padding:0; margin:0; list-style-type:none;}
.index-items .item .anons li{ background:url('/images/red_cir.gif') 0 5px no-repeat; padding:0 0 0 15px; margin:0;}

.index-items .item .wr{float:right;width:100%;margin-left:-160px; }
.index-items .item .anons{margin-left:160px;}
.index-items .item .pic{float:left;width:160px;  }
.index-items .item .info{ clear:both; overflow:hidden;}


.index-items .item td.price-div { width:115px; background:url('/images/f_price.gif') top left no-repeat;  color:#f17c0e;  font-size:17px; font-weight:bold; height:25px; padding:4px 0 0 5px; text-align:center;}
.index-items .item td.cart-button  { width:35px;}

.all-catalog { margin-bottom:40px;}
.all-catalog a{ font-size:18px; color:#777777; background:url('/images/more.gif') 3px right no-repeat; padding-right:30px; padding-bottom:5px;}



.items-list {width:100%; }
.items-list table { width:100%;}
.items-list td { vertical-align:top; width:49%;}
.items-list td.pad { width:4%;}

.items-list .item {margin-bottom: 50px; }
.items-list .item .title a{ font-size:16px;}
.items-list .item .title { color:#58676e; font-size:16px; padding-bottom:10px;}

.items-list .item .anons ul{ padding:0; margin:0; list-style-type:none;}
.items-list .item .anons li{ background:url('/images/red_cir.gif') 0 5px no-repeat; padding:0 0 0 15px; margin:0;}

.items-list .item .wr{float:right;width:100%;margin-left:-160px; }
.items-list .item .anons{margin-left:160px}
.items-list .item .pic{float:left;width:160px; z-index:1;}
.items-list .item .info{ clear:both; overflow:hidden;}

.items-list .item .price {  }

.price { text-align:left; z-index: 10000;}
.price .price-wr{width:170px;  height:25px; }
.price input{ margin:0px; padding:0px; height:25px;}
.price .price-right{ float:right; width:36px;}
.price .price-left { float:left; width:134px; height:25px; background-color:#c50000; color:#fff;  font-size:18px; font-weight:bold;  text-align:center;}

.price-order { position: relative; top: -50px; left: 120px; width: 80px; height: 82px; z-index:1000; background:url('/images/predzakaz.png') 0 0 no-repeat; }
.price-order-list { position: relative; top: 0px; left: 0px; width: 80px; height: 82px; z-index:1000; background:url('/images/predzakaz.png') 0 0 no-repeat; }
.price-order-main { position: relative; top: -80px; left: 80px; width: 80px; height: 82px; z-index:1000; background:url('/images/predzakaz.png') 0 0 no-repeat; }

.price-new { position: relative; top: -50px; left: 120px; width: 80px; height: 82px; z-index:1000; background:url('/images/novinka.png') 0 0 no-repeat; }
.price-new-list { position: relative; top: 0px; left: 0px; width: 80px; height: 82px; z-index:1000; background:url('/images/novinka.png') 0 0 no-repeat; }
.price-new-main { position: relative; top: -80px; left: 80px; width: 80px; height: 82px; z-index:1000; background:url('/images/novinka.png') 0 0 no-repeat; }

.price-action { position: relative; top: -50px; left: 120px; width: 80px; height: 82px; z-index:1000; background:url('/images/akciya.png') 0 0 no-repeat; }
.price-action-list { position: relative; top: 0px; left: 0px; width: 80px; height: 82px; z-index:1000; background:url('/images/akciya.png') 0 0 no-repeat; }
.price-action-main { position: relative; top: -80px; left: 80px; width: 80px; height: 82px; z-index:1000; background:url('/images/akciya.png') 0 0 no-repeat; }

.price-low { position: relative; top: -50px; left: 120px; width: 80px; height: 82px; z-index:1000; background:url('/images/lowprice.png') 0 0 no-repeat; }
.price-low-list { position: relative; top: 0px; left: 0px; width: 80px; height: 82px; z-index:1000; background:url('/images/lowprice.png') 0 0 no-repeat; }
.price-low-main { position: relative; top: -80px; left: 80px; width: 80px; height: 82px; z-index:1000; background:url('/images/lowprice.png') 0 0 no-repeat; }

.price-sale { position: relative; top: -50px; left: 120px; width: 80px; height: 82px; z-index:1000; background:url('/images/rasprodaja.png') 0 0 no-repeat; }
.price-sale-list { position: relative; top: 0px; left: 0px; width: 80px; height: 82px; z-index:1000; background:url('/images/rasprodaja.png') 0 0 no-repeat; }
.price-sale-main { position: relative; top: -80px; left: 80px; width: 80px; height: 82px; z-index:1000; background:url('/images/rasprodaja.png') 0 0 no-repeat; }

.price-hit { position: relative; top: -50px; left: 120px; width: 80px; height: 82px; z-index:1000; background:url('/images/hitprodaj.png') 0 0 no-repeat; }
.price-hit-list { position: relative; top: 0px; left: 0px; width: 80px; height: 82px; z-index:1000; background:url('/images/hitprodaj.png') 0 0 no-repeat; }
.price-hit-main { position: relative; top: -80px; left: 80px; width: 80px; height: 82px; z-index:1000; background:url('/images/hitprodaj.png') 0 0 no-repeat; }

.items-list2{}
.items-list2 th { font-weight:bold; font-size:11px;}
.items-list2 td { font-size:11px; border-bottom:1px solid #cccccc; text-align:center;}
.items-list2 td.t1 { text-align:left; width:100px;}
.items-list2 td a { font-size:11px;}
.items-list2 td.t1 a { text-decoration:none; }
.items-list2 td.t4 { width:70px; font-weight:bold;}

.grad { padding:15px 0 4px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding-left:20px; text-align:left;}
.grad a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}

 .item-info { width:100%; overflow:hidden;}
 .item-info .title {padding-bottom:2px; font-size:16px; color:#58676e;}
 .item-info .title a { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
 .item-info .title a:hover {  text-decoration:underline;}
 
 .item-info .art_no { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777; margin-bottom:20px;}
 .item-info .art_no span { text-transform:uppercase;}
 .item-info .usd_rate { font-size:10px; color:#00aceb; border-bottom:1px dashed #00aceb; text-decoration:none;}
 
 .item-info .left { width:240px; float:left; text-align:center;}
 .item-info .right { margin-left:240px; }
 .item-info .anons { padding:30px 0 0 5px; font-size:14px; font-weight:normal; color:#3d5e72;}
 .item-info .anons p,.item-info .anons div{  color:#333333;}
 
 
 
#thumbs { width:100%; overflow:hidden;}


#thumbs img { height:40px; vertical-align:middle;}
#main-pic { padding-bottom:10px; height:170px;}

#thumbs .photo { float:left; margin-right:10px; border:1px solid #c50000;  height:50px; width:50px; overflow:hidden; text-align:center; vertical-align:middle; padding:5px 5px 0 0;}



.item-options { width:100%; padding-top:20px; padding-bottom:20px;}
.item-options table { width:100%;}
.item-options th  { background-color:#f8f8f8; border-bottom:1px solid #e2e2e2; font-weight:bold; height:30px; color:#7d91a9;padding:0 0 0 10px;}
.item-options td.header  {  background-color:#c50000; vertical-align:middle; font-weight:bold; height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:none;padding:0px 0 0 15px;}
.item-options td {border-bottom:1px solid #0088b5; color:#333333; padding:7px 0 9px 15px;} 
.item-options td.key { width:200px; font-weight:bold; }

.item-options-link { color:#00aceb; border-bottom:1px dashed #00aceb; text-decoration:none;}


.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.about {}
.about .pad {}
.about dl, .about dt, .about dd {list-style:none; margin:0px; padding:0px;}
.about dt {color:#909090; font-size:11px;}
.about dd {margin-bottom:12px;}
.about .slider-bar-wrapper {float:right; width:1px; background:#e1e2e6; height:100px; padding-top:12px; position:relative;}
.about .slider-bar {height:100px; position:relative;}
.about .ui-slider-handle {background:url(/images/slider_handle.png) no-repeat; height:10px; width:7px; left:-2px; overflow:hidden; cursor:pointer; position:absolute;}
.about .content-scroll {height:115px; width:350px; margin-bottom:0px; overflow:hidden; }

.uhi { float:right;}

.clear {clear:both; height:1px; overflow:hidden;}

  .idealpad { width: 1000px;     height: 248px;  }

.nl_t { background:#FFF url('/images/n_t.gif') top left repeat-x; }
.nl_b { background:url('/images/n_b.gif') bottom left repeat-x; }
.nl_l { background:url('/images/n_l.gif') top left repeat-y; }
.nl_r { background:url('/images/n_r.gif') top right repeat-y;}

.nl_tl { background: url('/images/n_lt.gif') top left no-repeat; }
.nl_bl { background:url('/images/n_lb.gif') bottom left no-repeat; }
.nl_tr { background:url('/images/n_tr.gif') top right no-repeat; }
.nl_br { background:url('/images/n_br.gif') bottom right no-repeat;}
.nl_wr { padding:10px 10px 10px 10px; text-align:center;}


.cart-form input.type-text { width:98%; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; height:16px; line-height:15px;}
.cart-form td a{color:#FFF; font-size:11px; font-weight:normal;}
.cart-form td a:hover {color:#FFF;}

.cart-form dl {margin:0px 0 0 0; padding:0;font-size:10px;}
.cart-form .type-button {color:#000;}
.cart-form dd {position:relative; margin:0;}
.cart-form dl.error, .cart-form dl.error .type-text, .cart-form dl.error textarea, .cart-form dl.error .overlabel {color:#FF0000; font-size:12px;}
.cart-form .overlabel {width:98%; display:none; color:#666666; line-height:20px; position:absolute; top:1px; left:6px;font-size:11px; font-family:Arial, Helvetica, sans-serif;}

 .cart-list { width:100%; padding-top:10px;}
 .cart-list  table{ width:100%;}
 .cart-list  td{}
 .cart-list th{  background-color:#c50000; vertical-align:middle; font-weight:bold; height:25px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}
 .cart-list td {border-bottom:1px solid #0088b5; color:#333333; padding:7px 0 9px 15px;} 
 .cart-list  .number { width:20px; text-align:center; font-size:22px; }
 .cart-list  .pic { width:80px; text-align:center;}
 .cart-list  .info {}
 .cart-list  .info .title{ }
 .cart-list  .anons div, .cart-list  .anons p{color:#2f404c; font-size:33px; }
 .cart-list  .price { width:130px; vertical-align:middle; color:#000;  font-size:15px; font-weight:bold;  text-align:center; } 
 .cart-list  .count { width:80px; vertical-align:middle; text-align:center;}
 .cart-list  .count div { text-align:center; }
 .cart-list  .del   { width:100px; text-align:center; vertical-align:middle; }
 
.cart-list  .t2 { float:left; height:24px;  border:1px solid #cccccc; background-color:#FFFFFF;}
.cart-list  .t2 input { height:24px; width:30px;  text-align:center; border:0;font-weight:bold; line-height:20px;}
.cart-list  .t3 { float:left; height:24px; width:14px; background-color:#FFFFFF; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.cart-list  .t3 .up { height:12px; }
.cart-list  .t3 .dn { height:12px;}

 
 
 #cart-sum-total {color:#000;  font-size:17px; font-weight:bold;  text-align:right;}
 #cart-sum-title {color:#2f404c;font-size:17px;   text-align:center;}

 #cart-ship-total {color:#f17c0e;  font-size:16px; font-weight:bold;  text-align:right;}
 #cart-ship-title {color:#2f404c;font-size:16px;   text-align:center;font-weight:normal;}

.cart-list .cart-cnt {  float:left; width:150px; }
.cart-list .cart-vl {   padding-right:5px; border-left:1px solid #cccccc; display:inline;}

.cart-list .cart-price-item { float:left;  line-height:25px; color:#1A96D6; overflow:hidden; margin-left:10px;}
.cart-list .cart-price-sum { float:left; line-height:25px; color:#1A96D6; overflow:hidden; margin-left:10px;}

#cart-count1 { width:100px; text-align:right;color:#D40000; font-size:14px;}
#cart-sum1 { width:100px;  text-align:right;color:#D40000; font-size:14px; font-weight:bold;}


.pager { clear:both; overflow:hidden;}
.pager div{ padding:5px 0px 5px 0px;  width:25px;  text-align:center; float:left; margin-right:10px;font-size:12px;}
.pager div.active { background-color:#0088b4; color:#FFF;}
.pager a { font-size:12px; color:#c60001;} 
.pager div.prev { width:40px;}


.tip { position:absolute;  display:none; width:237px; height:94px; background:url('/images/additem.png') top left no-repeat; }
.tip div {color:#FFF; font-size:12px; font-weight:bold;}
.tip a { color:#FFF;font-size:12px; font-weight:bold;}

.tip-left { position:absolute;  display:none; width:237px; height:94px; background:url('/images/additem-left.png') top left no-repeat; z-index: 10000;}
.tip-left div {color:#FFF; font-size:12px; font-weight:bold;}
.tip-left a { color:#FFF;font-size:12px; font-weight:bold;}


.tip2 { position:absolute; display:none;  width:233px; height:113px; background:url('/images/additem2.png') top left no-repeat; z-index:20;}
.tip2 div {color:#000;}
.tip2 a { color:#FFF;}




.grey_l { background:url('/images/grey_t.gif') top left repeat-y;}
.grey_r { background:url('/images/grey_t.gif') top right repeat-y; }
.grey_t { background:url('/images/grey_t.gif') top left repeat-x; }
.grey_b { background:url('/images/grey_t.gif') bottom left repeat-x; }

.grey_lt { background:url('/images/grey_lt.gif') top left no-repeat; }
.grey_lb { background:url('/images/grey_lb.gif') bottom left no-repeat;  }
.grey_rt { background:url('/images/grey_rt.gif') top right no-repeat; }
.grey_rb { background:url('/images/grey_rb.gif') bottom right no-repeat; }
.grey_wr { padding:10px 10px 0px 10px; }


.reg-form table{}
.reg-form sup { color:#CC0000;}
.reg-form th { text-align:left; font-weight:bold; vertical-align:top; padding:2px 0;}
.reg-form td { font-size:10px; padding:4px 0px;}
.reg-form input.type-text{ width:99%; height:24px; vertical-align:middle; line-height:24px;}
.reg-form textarea{ width:99%; height:40px;}
.reg-form input.errori { }
.reg-form textarea.errori { }

.reg-form label{ font-size:13px;}
.reg-form dl { margin:0;}
.reg-form .type-button { color:#000;}
.reg-form dd { position:relative; margin:0; }
.reg-form dl.error, .reg-form dl.error .type-text, .reg-form dl.error textarea, .reg-form dl.error .overlabel { color:#DD0000;}
.reg-form .overlabel { width:98%; display:none; line-height:1.25; color:#B4B4B4; position:absolute; top:3px; left:6px; }

.reg-form .left { width:500px; float:left;}
.reg-form .right { width:400px;float:right; }
.register-div { clear:both; overflow:hidden;}

#error-message { color:#CC0000; font-weight:bold;}

.address-form{ width:100%px;}
.address-form th { text-align:left; font-weight:bold; vertical-align:top; padding:4px 0;}
.address-form td {  padding:4px 0;}


.contact-form{ width:600px;}
.contact-form sup { color:#CC0000;}
.contact-form th { text-align:left; font-weight:bold; vertical-align:top; padding:2px 0;}
.contact-form td { font-size:10px; padding:4px 0;}
.contact-form input.input-text{ width:100%; height:23px;}
.contact-form textarea{ width:100%; height:40px;}
.contact-form input.error { border:1px dashed #FF0000;}
.contact-form textarea.error { border:1px dashed #FF0000;}


.personal { position:absolute; top:124px; z-index:1100; width:100%;}
.personal .p-pad {text-align:right; width:970px; margin:0 auto;}
.personal a { color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:0 8px 0 0;}
.personal .p-button { width:125px; height:22px; float:right; text-right:center; padding-top:5px;}
.personal .p-button.active { background:url('/images/wh-tt.png') 0 0 no-repeat; color:#F00;}
.personal .p-button.active a{ color:#F00;}

.i-login-error {background:url('/images/inclogin2.png') top left no-repeat;  height:85px; width:294px; position:absolute; z-index:2100; display:none;}
.i-login-error div {padding-left:32px; font-size:12px; color:#777777;  padding-top:34px;}

#i-login {height:190px; width:245px;position:absolute; z-index:2000; display:none;}
.f-white { text-align:left;}
.f-white table{width:100%; height:100%; border:0; margin:0 0 0 0; padding:0 0 0 0;}
.f-white table {}
.f-white td.r{ width:5px; background-color:#FFF;}
.f-white td.l{ width:5px; background-color:#FFF;}
.f-white td.t{ height:5px; background-color:#FFF;}
.f-white td.d{ height:5px; background-color:#FFF;}
.f-white td.lt{background:url('/images/wh-lt.png') 0 0 no-repeat; width:5px; height:5px;}
.f-white td.rt{ background-color:#FFF; width:5px; height:5px;}
.f-white td.ld{background:url('/images/wh-lb.png') bottom left no-repeat; width:5px; height:5px;}
.f-white td.rd{background:url('/images/wh-rb.png') bottom right no-repeat; width:5px; height:5px;}
.f-white td.c{background-color:#FFF; color:#777777; padding:2px 10px 0 10px; font-size:11px;}
.f-white td.c a{color:#0088b5; font-size:11px;}
.f-white td.c div{color:#777777;  font-size:11px;}


.login-form input.type-text { width:213px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; height:22px; line-height:22px;}
.login-form a {color:#FFF; font-size:11px;}
.login-form a:hover {color:#FFF;}

.login-form dl {margin:7px 0 13px 0; padding:0;font-size:10px;}
.login-form .type-button {color:#000;}
.login-form dd {position:relative; margin:0;}
.login-form dl.error, .login-form dl.error .type-text, .login-form dl.error textarea, .login-form dl.error .overlabel {color:#FF0000; font-size:12px;}
.login-form .overlabel {width:98%; display:none; color:#666666; line-height:20px; position:absolute; top:3px; left:6px;font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.login-form .wr{float:left;width:100%;margin-left:-80px;}
.login-form .l{margin-left:80px;}
.login-form .r{float:right;width:80px; text-align:right;}


.clear { clear:both;}


.sub-menu { clear:both; overflow:hidden; width:970px;}
.sub-menu-wr{float:left;width:100%}
.sub-menu-left{margin-right:150px; text-align:left; padding:5px 0 0 5px;}
.sub-menu-left a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}
.sub-menu-left a:hover { text-decoration:underline;}
.sub-menu-left span{ padding-right:20px;}
.sub-menu-left span.active a{ color:#F00;}

.sub-menu-right{float:left;width:150px;margin-left:-150px; text-align:right;}

.sub-menu-right a { color:#FFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; padding:0 8px 0 0;}
.sub-menu-right .p-button { width:125px; height:22px; float:right; text-right:center; padding-top:5px;}
.sub-menu-right .p-button.active { background:url('/images/wh-tt.png') 0 0 no-repeat; color:#F00;}
.sub-menu-right .p-button.active a{ color:#F00;}


.cat-splash { }
.filter { background:url('/images/bg-catalog.png') bottom left repeat-x; text-align:left; height:155px;}
.filter .pad { padding:25px 25px 0 25px;}

.filter a { font-size:12px;}
.filter input { vertical-align:middle;}
.filter span a{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.filter span { padding:4px 15px 4px 15px; }
.filter span.active { background-color:#007296;}
.filter .amount-title { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; padding-top:3px;}
.filter .amount { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin-top:15px; text-align:center;}

