/* COMMON_START */
body,td,p,a,span,div{
font-family:verdana,arial;
color:#504E4F;
font-size:11px;
}

img{
border:0;
}
form{
margin:0;
padding:0;
}
a:link{color:#1D6398}
a:visited{color:#1D6398}
a:hover{color:#FF3701}
a.active,a.active:link,a.active:visited{
color:#FF3701;
}

h1,h2,h3,h4,h4{
font-family:arial,verdana;
font-weight:bold;
color:#1D6398;
padding:0;
}

h1{
font-size:15px;
color:#FF3701;
margin:10px 0 10px 20px;
}
h1 a,h1 a:link,h1 a:visited{
font-size:15px;
font-weight:bold;
font-family:arial,verdana;
color:#878787;
text-decoration:none;
}
h1 a:hover,h1 a.active{
color:#FF3503;
}

h2{
font-size:14px;
margin:0 0 6px 0;
font-weight:normal;
}
h3{font-size:10px;margin:0 0 6px 0}
h4{font-size:10px;margin:0 0 5px 0}
h5{font-size:10px}

/* COMMON_END */
body,html{
padding:0;
margin:0;
height:100%;
background:#fff;
text-align:center;
}
.chk{
border:0;
}
#main{
margin:0 auto;
height:100%;
width:990px;
text-align:left;
}

/* new */
/* --- categories -- */

.cats{
width:100%;
border-left:#fff 1px solid;
}
.cats td{
text-align:left;
vertical-align:top;
width:25%;
border-right:#D3D3D3 1px solid;
background:url(p/cat-cell-bg.gif) no-repeat bottom center;
}
.cats td.last{
border-right:#fff 1px solid;
}

.cats ul{
margin:1px 0 10px 10px;
padding:0;
list-style-type:none;
}
.cats ul ul{
margin:0 0 0 10px;
}
.cats li{
font-size:11px;
color:#696969;
padding:1px 0;
font-family:arial;
}
.cats a,.cats a:visited,.cats a:hover{
color:#555;
text-decoration:none;
font-size:11px;
font-family:arial;
}
.cats h2{
height:23px;
line-height:26px;
background-repeat:no-repeat;
background-position:0 -2px;
text-decoration:none;
padding:0 0 0 38px;
margin:10px 10px 0 5px;
color:#696969;
font-size:12px;
font-weight:bold;
}
.cats h2 a, .cats h2 a:visited,.cats h2 a:hover{
text-decoration:none;
padding:0;
color:#FF3B06;
font-size:12px;
font-weight:bold;
}
/* --- f products -- */
.prod_head{
height:19px;
line-height:19px;
padding:0 20px;
margin:0;
text-align:center;
color:#525050;
font-weight:bold;
font-size:14px;
background:#CBCBC9 url(p/prod-cell-header-bg.gif) repeat-x 0 0;
}
.f_line{
border-top:#D3D3D3 1px solid;
}
.f_prods{
width:100%;
border-left:#D3D3D3 1px solid;
}
.f_prods .f_cell,.f_prods .advertism{
text-align:center;
width:25%;
height:200px;
border-right:#D3D3D3 1px solid;
background:url(p/prod-cell-bg.gif) no-repeat bottom right;
}
.f_cell{
vertical-align:top;
}
.f_cell .seller{
color:#A6A6A6;
font-weight:bold;
font-size:14px;
padding: 15px 0 10px 0;
}
.f_cell .continue{
padding:0 0 10px 0;
}
.f_cell .startpricetext{
color:#8D8D8D;
font-size:10px;
}
.f_cell .finishtext{
color:#F94922;
font-size:11px;
}
.f_cell .endtext{
padding:3px 0;
}
.f_cell .startprice{
color:#FF3802;
font-size:13px;
font-weight:bold;
}
.f_cell .name{
color:#5F5F5F;
font-size:11px;
padding:4px 0;
overflow:hidden;
width:195px;
}
.f_cell .buynow{
color:#030303;
font-size:11px;
font-weight:bold;
}
.f_cell .buynow span{
font-size:12px;
color:#FF3802;
}
.f_cell .id{
font-size:11px;
color:#8D8D8D;
text-align:right;
padding:5px 5px 5px 0;
}
.f_cart{
float:left;
display:block;
width:24px;
height:18px;
background:url(p/cart.gif) no-repeat 4px 0;
}
.f_compare{
float:left;
display:block;
width:24px;
height:18px;
background:url(p/compare.gif) no-repeat 4px 0;
}
.f_cell .c_footer{
padding:10px 0 0 0;
}
.f_cell img{
border:#999 1px solid;
}
.advertism{
vertical-align:center;
font-size:15px;
color:#FF3802;
}
.sep5px{
height:5px;
font-size:5px;
}
.sep4px{
font-size:1px;
background:url(p/sep-line-bg.gif) repeat-x 0 0;
height:4px;
}

/* ---- list ----- */
.f_list{
margin:5px 0 10px 0;
padding:0;
list-style-type:none;
}
.f_list li{
color:#5D5B5C;
margin:0 0 5px 0;
padding:0 0 0 18px;
background:url(p/bullet.gif) no-repeat 0 0;
}

/* tabs */
#r_tabs{
padding:5px 0 0 0;
width:373px;
}
#r_tabs table{
background:url(p/tabs.gif) no-repeat 0 0;
width:373px;
height:23px;
}
#r_tabs table td{
text-align:center;
padding:5px 0 0 0;
}
#r_tabs a,#r_tabs a:visited{
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#fff;
}
/* countries */
#countries{
vertical-align:top;
padding:5px 0 0 15px;
}
#countries img{
margin:1px 15px 0 0;
}
/* lang */
#lang{
text-align:right;
}
#lang table{
margin:0 0 0 auto;
}
#lang *{
color:#2C62E0;
}
#lang a{
font-family:verdana,tahoma,arial;
text-decoration:none;
text-transform:uppercase;
display:block;
width:24px;
height:24px;
line-height:24px;
text-align:center;
}
#lang a.active{
background:url(p/lan-bg.gif) no-repeat center center;
color:#fff;
}

/* middddddle */
#r_mid{
background:#3E70EB;
padding:15px 0 6px 20px;
margin:0 0 5px 0;
}
#r_search{
margin:0 0 3px 0;
}
/* login */
#loginbox{
position:absolute;
}

#loginbox div,#loginbox a,#loginbox a:hover{
background#3E70EB;
}

#login .name{
font-size:12px;
}
#login{
position:absolute;
top:0px;
left:800px;
width:150px;
text-align:right;
padding:0;
}
#login div{
padding:0 0 3px 0;
color:#fff;
}
#login .t{
width:100%;
}
#login,#login a,#login a:visited{
color:#fff;
}

/* logo */
#logo{
display:block;
width:799px;
height:53px;
background:url(p/logo3.gif) no-repeat 0 0;
}
#slogan{
float:left;
color:#fff;
font-family:arial;
font-size:14px;
margin:0 0 0 30px;
}
#icons{
margin:15px 0 5px 0;
}
#icons a{
display:block;
width:28px;
height:18px;
float:left;
}
#mail{background:url(p/ico/mail.gif) no-repeat 0 0;}
#home{background:url(p/ico/home.gif) no-repeat 0 0;}
#un1{background:url(p/ico/un1.gif) no-repeat 0 0;}
#un2{background:url(p/ico/un2.gif) no-repeat 0 0;}


input.bu{
width:109px;
height:18px;
font-weight:bold;
border:0;
color:#444;
font-size:12px;
background:url(p/b-109.gif) no-repeat center center;
cursor:pointer;
}
input.bu_150{
width:150px;
height:18px;
border:0;
font-weight:bold;
color:#444;
font-size:12px;
background:url(p/b-150.gif) no-repeat center center;
cursor:pointer;
}

/* --- panels ---*/

#left_panel{
float:left;
width:810px;
}
#right_panel{
margin:10px 0 0 0;
float:right;
width:160px;
}
#right_panel .banners div{
margin:0 0 10px 0;
}

#footer {
background:#3E70EB;
color:#fff;
padding-top:1px;
}
#footer div.line2{
height:7px;
font-size:7px;
border-top:#fff 1px solid
}
#footer .foter_text{
color:#FEFDFD;
padding:5px 20px;
}

/* menus */

#menu{
height:19px;
margin:0 0 5px 0;
background:#C2C2C0 url(p/menu-bg.gif) repeat-x 0 0;
}
#menu table{
height:19px;
}
#menu td{
padding:0;
}
#menu td.sep{
border:0;
background:#C2C2C0 url(p/menu-bg-sep.gif) no-repeat center top;
width:3px;
}
#menu a,#menu a:visited,#menu a:link{
color:#323230;
white-space:nowrap;
font-family:verdana;
font-size:13px;
display:block;
text-align:center;
text-decoration:none;
height:19px;
line-height:18px;
padding:0 15px;
}
#menu a:hover{
text-decoration:underline;
}
#menu a.active,#menu a.active:visited{
text-decoration:none;
font-weight:bold;
color:#EAFFFF;
background:#F56449 url(p/menu-bg-active.gif) repeat-x 0 0;
}

#menu1{
margin:10px;
text-align:center;
}
#menu1 a,#menu1 a.active{
text-decoration:none;
color:#545353;
}
#menu1 a.active,#menu1 a:hover,#menu1 a.active:visited{
text-decoration:none;
color:#FF5A00;
}

/* new end */


#footer_left{
vertical-align:top;
height:35px;
}
#footer_right{
background:#DEDCDD;
height:35px;
}

.bl{
background:#fff;
border:#888 1px solid;
margin:0;
color:#666;
cursor:pointer;
font-size:10px;
}
.Ferr{
color:red;
}
.Ferr2{
color:blue;
}


.Hidn{
font-size:10px;
visibility:hidden;
}
a.rules,a.rules:visited,a.rules:link{
color:#f00;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
a.rules:hover{
text-decoration:underline;
}
.idf{
margin-top:5px;
font-size:10px;
color:#646363;
}
.message{
padding:10px;
border:#99a 1px dashed;
margin-left:20px;
}
.message *{
font-size:13px;
}
.remind_top{
height:30px;
background:#EBEBEB;
}
.remind{
text-align:center;
border-top:#FE7402 6px solid;
border-bottom:#FE7402 6px solid;
padding:10px 10px 25px 10px;;
}
.remind *{
font-family:verdana;
font-size:12px;
}
/* search */
#search{
padding:5px 13px;
}
#search td{
color:#666;
padding:0 2px;
}
.t{
width:130px;
border:#B3B8BC 1px solid;
background:#fff;
font-size:10px;
color:#666;
}
input,select{
border:#B3B8BC 1px solid;
background:#fff;
font-size:11px;
padding-left:4px;
color:#444;
}
.form{
padding:20px 10px 10px 30px
}
ftable{
width:400px;
}
.select{
width:205px;
}
input.button{
width:124px;
height:23px;
border:0;
color:#fff;
font-size:15px;
background:url(p/button.gif) no-repeat center center;
cursor:pointer;
}
input.button3{
width:200px;
height:23px;
border:0;
color:#fff;
font-size:15px;
background:url(p/button3.gif) no-repeat center center;
cursor:pointer;
}
input.button4{
width:250px;
height:23px;
border:0;
color:#fff;
font-size:15px;
background:url(p/button4.gif) no-repeat center center;
cursor:pointer;
}

a.button,a.button:visited{
text-decoration:none;
color:#504E4F;
font-size:13px;
font-weight:bold;
}
a.button:hover,a.button.active,a.button.active:visited{
color:#FF3503;
text-decoration:underline;
}

a.buttonw,a.buttonw:visited,a.buttonw:hover{
display:block;
text-align:center;
text-decoration:none;
float:right;
width:145px;
border:0;
padding:6px 0;
color:#fff;
font-size:15px;
margin-left:5px;
background:url(p/buttonw.gif) no-repeat center center;
cursor:pointer;
}
a.buttonw:hover{
text-decoration:underline;
}
.buttons{
text-align:right;
}
.buttons1{
text-align:left;
padding:15px 0 5px 19px;
}
.cl{
clear:both;
font-size:1px;
height:1px;
}


/* old design */

/* catalog menu */
#c_menu{
width:100%;
margin:0 0 5px 0;
background:#EBEBEB;
border-right:#808080 1px solid;
}
#c_menu td{
border-bottom:#808080 1px solid;
border-top:#808080 1px solid;
padding:2px 6px;
}
#c_menu td.label{
background:#514F4F url(p/c-corner.gif) no-repeat -5px 0;
border:0;
width:50px;
color:#fff;
font-weight:bold;
padding-left:20px;
}
#c_menu a,#c_menu a:visited,#c_menu a:link{
color:#000;
text-decoration:none;
font-family:verdana;
}
#c_menu a:hover{
color:#FF3701;
}
#c_menu a.active,#c_menu a.active:visited,#c_menu a.active:link{
color:#FF3701;
text-decoration:underline;
font-weight:bold;
}

/* right panel categories */

.c_groups a,.c_groups a:visited,.c_groups a:link{
display:block;
border-bottom:fff 2px solid;
background:#1139ED url(p/c_menu-bg.jpg) repeat-y 0 0;
color:#fff;
font-size:15px;
padding:5px 0 3px 10px;
text-decoration:none;
}

.c_groups a.active,.c_groups a.active:visited,.c_groups a.active:link{
background:#2684EC;
}
.c_groups a:hover{
text-decoration:underline;
}
.c_groups .c_groups a,.c_groups .c_groups a:visited,.c_groups .c_groups a:link{
background:#dedede;
color:#414143;
font-weight:normal;
border-bottom:0;
font-size:11px;
padding:2px 0 3px 16px;
text-decoration:none;
}
.c_groups .c_groups a:hover{
text-decoration:underline;
}
.c_groups .c_groups a.active,.c_groups .c_groups a.active:visited,.c_groups .c_groups a.active:link{
background:#cacaca;
text-decoration:underline;
}
.c_groups .c_groups  .c_groups{
margin-left:10px;
}

#banners-sep{
height:18px;
background:url(p/menu-bg.gif);
margin-bottom:3px;
}

.line{
height:15px;
background: url(p/line.gif) repeat-x center left;
}

.subtitle{
font-size:14px;
font-weight:bold;
color:#888;
padding:10px;
margin:0;
background: url(p/line.gif) repeat-x center left;
}
.subtitle b{
background:#fff;
padding:0 10px;
}

#main_content{
vertical-align:top;
padding:20px 0 20px 55px;
}



.smenu{
display:none;
position:absolute;
background:#FFFBD5;
}
.smenu div{
position:relative;
padding:5px;
border:#1D6397 1px solid;
}
.smenu a,.smenu a:visited{
white-space:nowrap;
display:block;
text-decoration:none;
padding:1px 2px 2px 2px;
background:#FFFBD5;
}
.smenu a:hover,.smenu a.active,.smenu a.active:visited{
text-decoration:underline;
}

.c_buttons th{
text-align:left;
font-size:11px;
font-weight:normal;
}
.pr_common{
width:100%;
}
.pr_common td{
vertical-align:top;
}
.pr_common td.attr{
padding:2px 10px 2px 20px;
}
.pr_common img{
border:#aaa 1px solid;
float:right;
margin:5px 10px;
}
.content{
padding-left:20px;
}
.pr_memu{
width:500px;
float:right;
}
.price{
color:#858585;
font-size:16px;
font-weight:bold;
}
.price span{
color:#FF3701;
font-size:16px;
font-weight:bold;
}
.details{
color:#394A79;
font-weight:bold;
font-size:13px;
margin:10px 0;
}
.ch_list{
}
.a_header{
margin-top:10px;
color:#FE5402;
font-weight:bold;
}
.a_norm{
margin-top:10px;
}
.comm td{
padding:2px;
border-bottom:#999 1px solid;
}
.clr{
clear:both;
}
.nav{
color:#969696;
text-align:right;
font-size:10px;
}
.nav a.active,.nav a.active:visited{
color:#FF3701;
}
u.red{
background: url(../i/red-under.gif) repeat-x 100% 100%;
padding-bottom:2px;
text-decoration:none;
}
.smsmessage{
color:#FF3701;
font-weight:bold;
}
.pr{
width:50%;
}
.pr select{
width:170px;
}
.pr th{
text-align:left;
font-size:11px;
font-weight:normal;
}
.w150{
width:170px;
}
.label{
color:#FF3800;
}
fieldset.atr{
border:#CACDD2 1px solid;
padding:0 15px 15px 20px;
}
fieldset.atr div{
padding: 10px 0 0 0;
}
/* divs */
.divs{
display:none;
position:absolute;
border:#808080 1px solid;
background:#fff;
}
.divs td{
width:180px;
}
.divs .divs{
margin-left:9px;
}
.divs a,.divs a:visited,.divs a:link{
text-decoration:none;
color:#fff;
font-family:Tahoma;
font-size:11px;
text-align:left;
display:block;
padding:3px 5px;
background:#2684EC;
border-top:#fff solid 1px;
}
.divs a:hover,divs a.active,.divs a.active:visited,.divs a.active:hover{
background-color:#dedede;
text-decoration:underline;
color:#414143;
}

.highligt td{
background:#fff5f5
}
.highligt h2.subtitle b{
color:red;
background:#fff5f5 url(../i/red-under.gif) repeat-x 100% 100%;
padding-bottom:2px;
text-decoration:none;
}
