body {
background: url(../images/bg/main.gif) ;
margin:0;
padding:0;
font:x-small Arial,Verdana,Sans-serif;
color:#000;
font-size/* */:/**/small;
font-size: /**/small;
}
div.yellow{
position:absolute;margin-top:166px;height:225px;width:741px;background:#ffc406;z-index:-1;
}
td.special{
background:url(../images/bg/special.jpg) no-repeat 0 -0px;
}
* HTML td.special{
background:url(../images/bg/special.jpg) no-repeat 0 -2px;
}
.red,.red a:link,.red a:visited,.red a:hover{
color: #ff0000!important;
}
a:link, a:visited, a:hover{color:#393939; text-decoration: underline;}
a:hover{color:#393939; text-decoration: none;}
img{border: 0;}
.t10{
font-weight: normal!important;
font-size: 10px!important;
font-family: Tahoma!important;
}
h1,h2,h3,h4,h5,h6,p{
margin: 0;
padding: 0;
}
h2{
font:bold 16px Tahoma,sans-serif;
color: #339900;
padding-left: 16px;
padding-top: 12px;
padding-bottom: 8px;
}
h3{
font:bold 13px Arial,sans-serif;
color: #5b5b5b;
padding-bottom: 8px;
}
h3 span,h5 span{
font:10px Arial,sans-serif;
}
h5{
font:bold 12px Tahoma,sans-serif;
}
ul, ul li{
list-style-type: none;
margin: 0;
padding: 0;
}
td.center{
width: 741px;
}
td.left,td.right{
vertical-align: top;
}
td.left div,td.right div{
background: url(../images/bg/left.gif) no-repeat 100% 0px;
font-size:1px;
height: 486px;
}
td.right div{
background: url(../images/bg/right.gif) no-repeat  0 0px;

}

div.header{
height: 166px;
}
table.header td, table content td{
vertical-align: top;
}
td.logo{
text-align: center;
padding-top: 29px;color:#337373;
}
.logo a:link,.logo  a:visited,.logo  a:hover{color:#337373; text-decoration: none; display: block;}
div.top_menu{
padding-top: 16px;
padding-bottom: 20px;
padding-right: 18px;
color: #686868;
font: bold 11px Arial,sans-serif;
}
div.top_menu a:link,div.top_menu a:visited,div.top_menu a:hover{color:#686868; text-decoration: none;}
div.top_menu a:hover{text-decoration: underline;}

div.my_data{
background: url(../images/corners/top_menu_repeat.gif) repeat-x;
text-align: left;
font-size:13px;
font-weight: bold;
margin-bottom: 5px;
}

div.my_data div.left{background: url(../images/corners/top_menu_l.gif) no-repeat;}
div.my_data div.left div.right{background: url(../images/corners/top_menu_r.gif) no-repeat 100% 0; padding-left: 15px; height: 45px;}
div.my_data div.left div.right p{
padding-top: 14px;
}
div.my_data,div.my_data a:link,div.my_data  a:visited,div.my_data  a:hover{color:#fff; text-decoration: none;}
div.my_data  a:hover{text-decoration: underline;}
div.my_data span{
font-family: Tahoma,sans-serif;
font-weight: normal;
}
div.my_data span a:link,div.my_data span a:visited,div.my_data span a:hover{font-size:11px; text-decoration: underline;}
div.my_data span a:hover{text-decoration: none;}


table.cont{
background: #fff;
margin-bottom: 5px;
}

table.banner_{
background: url(../images/banners/p1.gif) no-repeat;

}
table.cont1{
margin-bottom: 5px;
}
table.cont td.bt,table.cont1 td.bt{border-top:1px solid #cccccc;}
table.cont td.brl,table.cont1 td.brl{border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
table.cont td.bb,table.cont1 td.bb{border-bottom:1px solid #cccccc;}
table.cont1 td.brl,table.cont1 td.bb,table.cont1 td.bt{
background: #fff;
}
table.cont td.brr,table.cont td.brr p{
text-align: left!important;
}
table.cont td.brr p{
padding: 5px!important;
}
table.cont1 td.brl{
padding: 5px 12px 0 12px;
}
div.contact table.cont1{
background: #fff;
}
div.contact table.cont1 td.brl{
padding: 8px 14px 0 14px;
font: 12px Arial,sans-serif;
}
div.contact table.cont1 td.brl p{
padding:0 0 10px 0;
width: 100%;
text-align: justify;
}
table.search td{
font: 13px Tahoma,sans-serif;
padding-top: 17px;
padding-bottom: 5px;
}
table.search td.phone{
padding-top: 0;
}
table.search td span{
font: 11px Tahoma,sans-serif;
}
table.search td b{
font:bold 12px Arial,sans-serif;
word-spacing: -1px;
}
table.search a:link,table.search a:visited,table.search a:hover{font: 10px Tahoma,sans-serif;}

table.main td{
vertical-align: top;
}

div.head_l{
background: url(../images/corners/header_l.gif) no-repeat;
padding-left: 5px;
} 
div.head_l div.head_r{
background: url(../images/corners/header_r.gif) no-repeat 100% 0;
padding-right: 5px;
}
div.head_l div.head_r div.head_repeat{
background: url(../images/corners/header_repeat.gif) repeat-x;
font: bold 13px Arial,sans-serif;
color: #fff;
height: 30px;
line-height: 30px;
padding-left:7px;
padding-right: 7px;
}

div.mainmenu ul{
padding-top: 5px;
}
div.mainmenu ul li{
background: url(../images/bullets/list.gif) no-repeat 0 6px;
font: 11px Tahoma,sans-serif;
padding-right: 12px;
padding-left: 12px;
line-height: 16px;
}
div.mainmenu p{
display: block;
background: url(../images/bg/list_repeat.gif) repeat-x 0 100%;
padding-bottom: 5px;
}
div.mainmenu li.unline p{
background: url(../images/bg/list_repeat.gif) no-repeat -2px 100%;
}
div.mainmenu li.submenu{
background: url(../images/bullets/list_sub.gif) no-repeat 12px 8px;
padding: 0 12px 0 24px; 
}
div.brands td.brl{
padding-top:0;
padding-bottom: 0;
}

div.special{
clear: both;
height:225px;
}
div.pad a:link,div.pad a:visited,div.pad a:hover{color:#fff; text-decoration: none; display: block;}
div.special div.pad{
position: relative;
color:#fff;
height: 140px;
padding: 43px 200px 0 12px;
font: 11px Tahoma,sans-serif;
}
div.special p.sp{
padding: 0 150px 0 24px;
font: 11px Tahoma,sans-serif;
word-spacing: 2px;
}
div.special p.sp a:link,div.special p.sp  a:visited,div.special p.sp  a:hover{font-weight:bold; font-family: Arial, sans-serif;}

div.special div.pad  h4{
font:17px Arial,sans-serif;
line-height: 14px;
padding-bottom: 8px;
}
div.special div.pad p{
line-height: 11px;
padding:  0 0 5px 0;
}
div.special div.pad  span{
font: bold 13px Arial,sans-serif;
text-decoration: line-through;
}
div.special div.pad  i{
font-style: normal;
font-size: 12px;
}
div.special div.pad  i b{
font:bold 12px Arial,sans-serif;
}
div.special img{
margin: 0 10px;
}
table.actions{
margin-top: 5px;
}
/* *************************** */
div.float{
/* background: url(ramka.gif) no-repeat; */
width: 100px;
height: 80px;
text-align: center;
margin:0 10px 4px 4px;
display: table;
overflow: hidden;
position: relative;
}
div.in{vertical-align: middle; display: table-cell;text-align: center;width:100px; padding: 0!important;}
div.in div{overflow: hidden; max-height: 80px; width: 100px;}

*HTML div.in{margin-top: expression((40)-(parseInt(offsetHeight)/2) <0 ? "0" :(40)-(parseInt(offsetHeight)/2) +'px') ;	}
*+HTML div.in{margin-top: expression((40)-(parseInt(offsetHeight)/2) <0 ? "0" :(40)-(parseInt(offsetHeight)/2) +'px') ;	}
*HTML div.in{ height: auto;width:auto;}
*+HTML div.in{ height: auto;width:auto;}

/* *************** */




div.float_l{
float: left;
width: 200px;
}
div.float_l130{
float: left;
width: 148px;
}

div.float_r{
float: right;
width: 200px;
text-align: right!important;
clear: both;
}
div.pr_info{
padding-left: 5px;
}
div.offers table.cont,div.pr_info table.cont{
margin-bottom: 0;
}
div.offers div.heads,div.pr_info div.heads{
padding-left: 16px;
}
div.offers h4,div.pr_info h4{
color:#ff3300;
font:10px Arial,sans-serif;
padding:0  0 0 0;
}
div.offers td.brl,div.pr_info td.brl{
font: 12px Tahoma,sans-serif;
text-align: right;
vertical-align: top;
padding-right: 7px;
}
div.pr_info td.brl{
text-align: right;
padding: 12px 10px;
}
div.pr_info p.add{
padding-top: 20px;
font: 10px Tahoma,sans-serif;
text-align: center;
}
div.offers td.brl b,div.pr_info td.brl b{
font:bold 12px Arial,sans-serif;
}
div.offers span,div.pr_info span{
text-decoration: line-through;
}
div.offers a:link,div.offers a:visited,div.offers a:hover,div.pr_info a:link,div.pr_info a:visited,div.pr_info a:hover{color:#ff3300;font-size:11px;}

div.google{
padding-top: 10px;
padding-bottom: 16px;
text-align: center;
font: 10px Tahoma,sans-serif;
color: #000!important;
}
div.google a:link,div.google a:visited,div.google a:hover{color: #000!important;}
div.copy{
background: url(../images/corners/bootom_menu_repeat.gif) repeat-x;
color: #fff;
font:12px Tahoma,sans-serif;
}
div.copy a:link,div.copy a:visited,div.copy a:hover{font-weight:bold;color:#fff; text-decoration: none;}
div.copy a:hover{text-decoration: underline;}
div.copy div.li{
background: url(../images/corners/bootom_menu_l.gif) no-repeat;
}
div.copy div.li div.ri{
background: url(../images/corners/bootom_menu_r.gif) no-repeat 100% 0;
height: 58px;
line-height: 58px;
padding-left:16px;
padding-right: 16px;
}
div.copy div.cpr{
float: left;
width: 165px;
}
div.copy div.menu{
text-align: right;
font-family: Arial,sans-serif;
}
div.contact, div.advsearch{
padding: 0 0 0 5px;
}

div.contact table.cont td.brl, div.advsearch table.cont td.brl{
padding:0 4px 0 4px;
font:12px Tahoma,sans-serif;
color: #393939;
}
div.contact p,div.advsearch p{
padding-bottom: 8px;
}
div.advsearch p{
padding: 5px 5px 3px 5px;
}
div.contact textarea{
width: 99%;
height: 250px;
overflow: auto;
}
div.contact textarea.small{
height: 100px;
}
p.nonvalid,p.success{
background: #ffb3b5;
padding: 5px!important;
font: 10px Arial,sans-serif;
margin-bottom: 10px;
}
p.success{
background: #99ff00;
}
div.contact table.cont td.brl th{
text-align: left;
}
div.contact table.cont th{
padding-top: 5px;
}

div.contact table.cont td.brl th div{
font: 11px Tahoma,sans-serif;
}
div.contact table.cont td.brl td{
border: 1px solid #a7a6aa;
padding: 5px;
font: 11px Tahoma,sans-serif;
}
div.contact table.cont td.brl td td{
border: none;
padding: 0;
}
p.paging{
padding: 15px 5px 0 5px;
font:bold 12px Tahoma,sans-serif;
word-spacing: 3px;
}
p.paging span{
font: 11px tahoma,sans-serif;
}
p.paging a:link,p.paging a:visited,p.paging a:hover{
color: #009900;
}
.sep{
clear: both;
background: url(../images/bg/list_repeat.gif) repeat-x 0 100%;
width: 100%;
margin: 35px 0 32px 0;
}
table.pad4 td{
padding-left: 4px!important;
vertical-align: middle!important;
}

div.shop_cart{
padding-left: 5px;
}
div.shop_cart td.brl{
padding: 10px;
}
table.shopping_cart{
background: url(../images/bg/list_repeat.gif) repeat-x 0 100%;
margin-bottom: 10px;
}
table.shopping_cart th{
background: url(../images/bg/th_repeat.gif) repeat-y 100% 0;
padding: 5px 6px;
}
table.shopping_cart th.end{
background: none;
}
table.shopping_cart td{
padding: 5px 6px;
background: url(../images/bg/list_repeat.gif) repeat-x 0 0;
vertical-align: middle;
}
table.shopping_cart td.nopad{
padding: 0;
}
table.shopping_cart td div{
text-align: center;
}
table.shopping_cart td p{
padding-right: 15px;
text-align: justify;
}
table.shopping_cart input.text{
width: 35px;
text-align: right;
border: 1px solid #000;
}
table.shopping_cart a:link,table.shopping_cart a:visited,table.shopping_cart a:hover{
color:#c32b2b;
}
td.checkout{
padding: 0!important;
border: 0!important;
}
table.checkout_listing td{
vertical-align: middle;
}
table.checkout_listing .checkoutBarCurrent{
color: #27bb00;
}
p.date{
font:bold 10px Tahoma,sans-serif;
color: #c1c1c1;
padding-bottom: 10px;
}

th table td{
border:0!important;
}




form{
margin:0;
}
input,select,textarea{
margin:1px 0;

}
html>body select{
width:52%;
}
* html select{
width:53%;
}
input,textarea,select{
border:1px solid #a7a6aa;
font: 11px Tahoma,sans-serif;
}

input.search,input.next,input.login{
background: url(../images/buttons/search.gif) no-repeat;
text-align: center;
height: 20px;
width:44px;
border:0;
font: 11px Tahoma,sans-serif;
}
input.next{
background: url(../images/buttons/next.gif) no-repeat;
width:74px;
}
input.login{
background: url(../images/buttons/login.gif) no-repeat;
width:  124px;
}
input.check{
border: 0!important;
}
input.radio{
border: 0;
}
.w99{
width: 99%!important;
}
.w102{
width: 102px!important;
}
.w105{
width: 105px!important;
}
div.google_search{
height:45px;
background: url(http://oscommerce.adwiser.net/images/corners/top_menu_repeat.gif) repeat-x 0 100%;
float:right;
width:500px;
text-align:left; 
font:12px Arial,sans-serif;
color: #fff;
margin-bottom: 5px;
}
div.google_search span{
font: 10px Tahoma,sans-serif;
}
div.google_search span span{
display: block;
float: right;
}
div.google_search div.left{background: url(http://oscommerce.adwiser.net/images/corners/top_menu_l.gif) no-repeat;}
div.google_search div.left div.right{background: url(http://oscommerce.adwiser.net/images/corners/top_menu_r.gif) no-repeat 100% 0; padding-left: 15px; height: 45px;}
div.google_search a:link,div.google_search a:visited,div.google_search a:hover{
color:#fff;
}
div.google_search a:hover{
text-decoration: none;
}
p.p_categ{
background: url(../images/bullets/list_red.gif) no-repeat 0 6px;
padding-left: 13px;
}

.float .in img{
	max-width: 100px;
	max-height: 80px;
}
#basket_link{
	text-decoration: none;
}

#basket_link span{
	text-decoration: underline;
}