/*--- DErek (Zhukov Alexandr) ---*/


/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }


html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
a img, img { border:0; vertical-align:middle; }

sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }




/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

html, body { height:100%;}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none; }


.global { width:955px; margin:0 auto 0 auto; position:relative;height:auto !important; height:100%; min-height:100%;}





/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%; table-layout:fixed;}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head {height:196px; padding:10px 0 0 0; position:relative; margin:0 0 20px 0}

.head a.logo { display:block; width:301px; height:53px; overflow:hidden; text-indent:-3000em; background: url("/images/logo.gif") no-repeat;margin:0px 0 30px 0; }



/* Head/Navigation
--------------------------------------------------*/
.nav { position:absolute; top:8px; right:13px; font-size:13px; padding:0 0 3px 0}
.nav a { color:#0051b6; margin:0 0 0 15px}

.nav .l { text-decoration:none; border-bottom:1px dotted #0051b6; margin-left:24px}
.nav .l:hover { border:0px}



/* Head/Banner
--------------------------------------------------*/
.h_ban { position:absolute; right:2px; top:40px;}




/* Head/Login
--------------------------------------------------*/
.h_login { width:300px; background:#eeeeee url("/images/bg.gif") no-repeat; font-size:14px;  _height:1px; font-style:italic; margin:0 0 8px 0 }
.h_login p { padding:0 0 0 0; background: url("/images/bg_b.gif") no-repeat 0 100%; padding:7px 10px 7px 10px }
.h_login p a { font-size:13px; color:#6e6e6e; font-style:normal; margin:0 0 0 22px; float:right;}



/* Head/Link
--------------------------------------------------*/
.h_link { font-size:12px; text-align:right; width:300px}
.h_link a { color:#0051b6; margin:0 0 0 16px}
.h_link a.a_sr { float: left; padding:0 0 0 22px; background: url("/images/ic.gif") no-repeat; margin:0px }



/* Head/Menu
--------------------------------------------------*/
.h_menu { margin:0px; padding:0 0 0 50px; list-style:none; position:absolute; bottom:0px; left:2px; width:902px; height:28px
; background:#000000 url("/images/bg1.gif") no-repeat;  }
.h_menu li { float:left; font-size:16px; padding:0 20px}
.h_menu li a { color:#FFFFFF; float:left; height:36px; position:relative; margin:-4px 0 -4px 0; text-decoration:none; cursor:pointer;  }
.h_menu li a b { font-weight:normal; float:left; height:29px;padding:7px 7px 0 7px  }
.h_menu li a i { font-style:normal; float:left; padding:0 0 0 25px; text-decoration:underline}

.h_menu li a:hover { background:#ff8800 url("/images/bg2.gif") no-repeat;}
.h_menu li a:hover b { background: url("/images/bg2_r.gif") no-repeat 100% 0; }
.h_menu li a:hover i { text-decoration:none;}

.h_menu .hm_ac a { background:#ff8800 url("/images/bg2.gif") no-repeat; cursor:default;}
.h_menu .hm_ac a b { background: url("/images/bg2_r.gif") no-repeat 100% 0; }
.h_menu .hm_ac a i { text-decoration:none;}




.h_menu li a.h1 i { background: url("/images/h4.png") no-repeat 4px 3px }
.h_menu li a.h2 i { background: url("/images/h5.png") no-repeat 3px 3px}
.h_menu li a.h3 i { background: url("/images/h2.png") no-repeat 0 1px }
.h_menu li a.h4 i { background: url("/images/h3.png") no-repeat 3px 4px }
.h_menu li a.h5 i { background: url("/images/h1.png") no-repeat 0 3px}
.h_menu li a.h6 i { background: url("/images/h6.png") no-repeat 0 2px}


.h_menu .h_bsk { width:39px; height:28px; position:absolute; right:0px; top:0; padding:0px}
.h_menu .h_bsk a { float:none; display:block; width:39px; height:28px; margin:0px; background: url("/images/ic1.gif") no-repeat  }
.h_menu .h_bsk a:hover { background: url("/images/ic1.gif") no-repeat }




/* Top 10
--------------------------------------------------*/
.top_10 { width:303px; padding:0 0 35px 13px; position: relative; }
.top_10 h6 { padding:0 0 10px 2px; font-size:14px; font-weight:normal;}
.top_10 h6 img { vertical-align: baseline; margin:0 15px 0 0}
.top_10 h6 a { font-size:12px; text-decoration:none; border-bottom:1px dotted #000000; color:#000000; margin:0 0 0 4px}
.top_10 a { color:#0051b6}

.top_10 div.selector {
position: absolute;
background-color: #ccc;
top: 20px;
left: 170px;
z-index: 999;
padding: 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
display: none;
}
.top_10 div.selector ul {
margin-left: 10px;
list-style-type: none;
}
.top_10 div.selector ul li {
height: 17px;
}
.top_10 div.selector ul li a {
color: #000;
text-decoration: none;
font-size: 12px;
}
.top_10 div.selector ul li a:hover {
text-decoration: underline;
}

.top_10 .in_sl { float:right; font-size:10px; padding:0 8px 0 0; background: url("/images/ic8.gif") no-repeat 100% 5px; margin:0 3px 0 0 }


.top_10 .top ul { margin:0px; padding:0 0 0 0; list-style:none}
.top_10 .top ul li { height:19px; font-size:13px; background:#e5e5e5 url("/images/bg3.gif") no-repeat; padding:2px 22px 0 28px; position:relative;
margin:0 0 4px 0 }
.top_10 .top ul li b { width:23px; font-size:12px; text-align:center; font-weight:normal; position:absolute; left:0px; padding:1px 0 0 0}

.top_10 .top ul li .r_cup { position:absolute; right:4px; top:-5px; width:19px; height:26px; background: url("/images/ic4.gif") no-repeat }

.top_10 .top ul li .r_top { position:absolute; right:10px; top:6px; width:8px; height:8px; background: url("/images/ic5.gif") no-repeat  }
.top_10 .top ul li .r_bot { position:absolute; right:10px; top:6px; width:8px; height:8px; background: url("/images/ic6.gif") no-repeat  }
.top_10 .top ul li .r_non { position:absolute; right:6px; top:10px; width:13px; height:1px; background: url("/images/ic7.gif") no-repeat  }





/* Slider
--------------------------------------------------*/
.slider { float:right; width:602px; height:246px; position:relative; margin:27px 0 0 0  }

.slider p { font-size:18px; position:absolute; bottom:0px; left:0px; width:592px; padding:5px 0 9px 10px; background: url("/images/bg4.png");}
.slider p a { color: #FFFFFF;}

.slider ul { margin:0px; padding:0 0 0 0; list-style:none; position:absolute; top:9px; right:8px}
.slider ul li { width:20px; height:13px; margin:0 0 4px 0; background: url("/images/ic9.png") no-repeat 0 100%; cursor:pointer;  }
.slider ul li:hover { background-position:0 0%}

.slider ul .ac {background-position:0 0%; cursor:default}




/* Carusel Menu
--------------------------------------------------*/
.carusel_menu { height:26px; padding:0 0 0 13px; font-size:10px; position:relative; z-index:999}
.carusel_menu a { color:#0051b6}
.carusel_menu img { vertical-align:baseline; margin:0 13px 0 0 }

.carusel_menu p { float:right; padding:0 16px 0 0; font-size:15px}
.carusel_menu p a { float:left; text-align:center; width:85px; height:22px; background:#909090 url("/images/bg6.gif") no-repeat;
 margin:0 0 0 3px; color:#eee; text-decoration:none; padding:4px 0 0 0}
.carusel_menu p a i { font-style:normal; border-bottom:1px dotted #eee}

.carusel_menu p a:hover { background:#ebebeb url("/images/bg7.gif") no-repeat; height:23px; position:relative; margin-bottom:-1px; color: #4c4c4c}
.carusel_menu p a:hover i { border:0px}

.carusel_menu p a.ac { background:#ebebeb url("/images/bg7.gif") no-repeat; height:23px; position:relative; margin-bottom:-1px; cursor:default; color: #4c4c4c}
.carusel_menu p a.ac i { border:0px}




/* Carusel
--------------------------------------------------*/
.carusel { width:842px; height:144px; background:#d4d4d4 url("/images/bg5.gif") no-repeat;position:relative;
padding:34px 50px 0 50px ; font-size:12px; margin:0 0 30px 13px;}
.carusel a { color:#0f2a9e}

.carusel a.cl { width:25px; height:25px; position:absolute; top:78px; left:9px; background: url("/images/ic10.gif") no-repeat;  }
.carusel a.cr { width:25px; height:25px; position:absolute; top:78px; right:9px; background: url("/images/ic11.gif") no-repeat;  }


.carusel .caul_c { width:100%; overflow:hidden; height:130px; position: relative;}
.carusel .caul_c div { width:10000%}
#loader {
position: absolute;
z-index: 999;
display: none;
/*left: 10px;*/
top: 20px;
width: 64px;
left: 50%;
margin-left: 32px;
}

.carusel .caul_c table {border: none; border-collapse: collapse;  table-layout:fixed;}
.carusel .caul_c table td {padding: 0px; width:110px; vertical-align: top; text-align:center; }
.carusel .caul_c table td.cr_t { height:80px; padding:0 0 4px 0; vertical-align: middle;}


.carusel .sh_l { position:absolute; width:18px; height:137px; background: url("/images/bg8.png") no-repeat; left:41px; top:25px; z-index:4000 }
.carusel .sh_r { position:absolute; width:18px; height:137px; background: url("/images/bg8_r.png") no-repeat; right:41px; top:25px; z-index:4000 }





/* Recommended
--------------------------------------------------*/
.recomd { width:305px; padding:0 0 10px 13px }
.recomd h6 { font-size:14px; padding:0 0 8px 0}
.recomd h6 img { vertical-align: bottom; margin:0 10px 0 0 }
.recomd h6 a { font-size:10px; color:#0051b6; position:relative; top:-2px; _top:0px}

.recomd ul { margin:0px; padding:0 0 0 0; list-style:none}
.recomd ul li { padding: 0 0 0 0; margin:0 0 25px 0; overflow:hidden; min-height:1px; _height:1px; background: url("/images/bg14.gif") no-repeat 80px 100%;   }
*html .recomd ul li { overflow:visible;}
.recomd ul li span { display:block; padding:0 0 13px 0; color:#c88a42; font-size:11px;}
.recomd ul li span a { color:#5a5a5a; margin:0 0 0 4px; font-size:13px;}

.recomd ul li img { float:left; margin:0 8px 0 0}

.recomd ul li div { overflow:hidden; min-height:1px; _height:1px; background: url("/images/bg15.gif") repeat-y 0px 0; font-size:12px; margin:0 0 4px 0;
position:relative;  }
*html .recomd ul li div { overflow:visible;} 
.recomd ul li div p { background: url("/images/bg16.jpg") no-repeat; min-height:46px; _height:46px; padding:50px 13px 0 10px }
.recomd ul li div p a { color: #000; }

.recomd ul li div i { font-size:10px; font-style:normal; position:absolute; top:0px; left:0px; color:#6d6d6d}

.recomd ul li .bg1 p { background: url("/images/bg17.jpg") no-repeat;}

.recomd img.rec {
display: block;
float: left;
width: 72px;
max-height: 98px;
overflow: hidden;
}



/* Un gift 
--------------------------------------------------*/
.un_gift { float:right; width:605px; height: 303px; padding:0 0 0 0; position:relative; overflow: hidden; }
.un_gift h6 { font-size:14px; padding:8px 0 8px 0}
.un_gift h6 img { vertical-align: bottom; margin:0 10px 0 0 }
.un_gift h6 a { font-size:10px; color:#0051b6; position:relative; top:-2px; _top:0px}

.un_gift a.more { position:absolute; top:-6px; right:23px; width:64px; height:31px; background: url("/images/btn.gif") no-repeat }


.un_gift .ung_blk { width:500px; height:278px; position:relative; float:left; padding:0 9px 0 0; background: url("/images/bg18.gif") no-repeat 100% 0; text-align: center;}
.un_gift .ung_blk p { position:absolute; width:470px; left:0px; bottom:0px; padding:5px 20px 7px 10px; font-size:12px; color:#FFFFFF; background: url("/images/bg9.png") no-repeat 0 100%; text-align: left;}
.un_gift .ung_blk p a { color:#FFFFFF; }
.un_gift .ung_blk p b {font-size:18px; display:block; font-weight:normal;}

.un_gift .ung_blk p a.up { position:absolute; top:-20px; right:20px; width:30px; height:20px; background: url("/images/bg19.png") no-repeat; background-position:0 100%; }
.un_gift .ung_blk p a.up:hover { /*background-position:0 100%;*/ }
.un_gift .ung_blk p a.down { background-position:0 0; }

.un_gift ul { margin:0 -10px 0 -9px; position:relative; padding:5px 0 0 0; list-style:none; width:106px; float:left; height:150px;}
.un_gift ul li { width:103px; height:84px;  position:relative; text-align:center; margin:0 0 0px 0; padding:7px 0 0 0; cursor:pointer }
.un_gift ul .ac {background: url("/images/bg20.gif") no-repeat;}


/* Visitor Reviews
--------------------------------------------------*/
.reviws { width:302px; padding:0 0 45px 13px; min-height: 185px;}
.reviws h6 { font-size:14px; padding:0 0 8px 0}
.reviws h6 img { vertical-align: baseline; margin:0 10px 0 0 }
.reviws h6 a { font-size:10px; color:#0051b6;}

.reviws ul { margin:0px; padding:0 0 0 0; list-style:none}
.reviws ul li { font-size:13px; background: url("/images/bg10.gif") no-repeat 0 100%; padding:0 0 4px 15px; margin:0 0 10px 0 }
.reviws ul li i { float:right; font-size:10px; font-style:normal; color:#ef860d; padding:3px 8px 0 0}
.reviws ul li i a { color:#888888}
.reviws ul li a { color:#000}


.reviws ul li p { background:#ebebeb url("/images/bg10_t.gif") no-repeat; padding:2px 10px 0 15px; position:relative; margin:5px 0 0 -15px; }




/* News
--------------------------------------------------*/
.news_c { float:right; width:601px; position:relative; }
.news_c h6 { font-size:14px; padding:0 0 8px 0}
.news_c h6 img { vertical-align: baseline; margin:0 10px 0 0 }
.news_c h6 a { font-size:10px; color:#0051b6;}


.news_c ul { margin:0px; padding:10px 0 0 0; list-style:none;  background:#dbdbdb url("/images/bg11.gif") no-repeat; height:136px}
.news_c ul li { height:128px; border-right:1px solid #bebebe; float:left; padding:2px 12px 0 12px; font-size:11px; width:125px}
.news_c ul li img { display:block; margin:0 auto 0 auto; margin-bottom:5px}
.news_c ul .l { border:0px}



.rev_menu { float:right; position:absolute; right:0px; padding:0 16px 0 0; font-size:15px}
.rev_menu a { float:left; text-align:center; width:85px; height:22px; background:#909090 url("/images/bg6.gif") no-repeat;
 margin:0 0 0 3px; color:#eee; text-decoration:none; padding:4px 0 0 0}
.rev_menu a i { font-style:normal; border-bottom:1px dotted #eee}

.rev_menu a:hover { background:#ebebeb url("/images/bg7.gif") no-repeat; height:23px; position:relative; margin-bottom:-1px; color: #4c4c4c}
.rev_menu a:hover i { border:0px}

.rev_menu a.ac { background:#ebebeb url("/images/bg7.gif") no-repeat; height:23px; position:relative; margin-bottom:-1px; cursor:default; color: #4c4c4c}
.rev_menu a.ac i { border:0px}





/* Bottom banners
--------------------------------------------------*/
.bot_banner { margin:0px; padding:0 0 35px 13px; overflow:hidden; min-height:1px; _height:1px; list-style:none;}
*html .bot_banner { overflow: visible;}
.bot_banner li { float:left; width:225px; height:85px; text-align:center; font-size:12px; background:#eaeaea url("/images/bg12.gif") no-repeat 0 100%;
margin:0 14px 0 0  }
.bot_banner li img { display:block; margin:0 0 2px 0}
.bot_banner li a { color:#000000}

.bot_banner .l { margin-right:0px}

.bb_in { padding-left:0px}
.bb_in li { width:302px; background:#eaeaea url("/images/bg23.gif") no-repeat 0 100%; margin-right:24px}



.bb_in1 {padding-left:20px; padding-top:50px}
.bb_in1 li { width:209px; background:#eaeaea url("/images/bg34.gif") no-repeat 0 100%; margin:0 0 15px 0}




/* Bottom Menu
--------------------------------------------------*/
/*.bott_menu { width:942px; margin:0 0 0 13px; background: url("/images/bg13_c.gif") repeat-y  }
.footer { width:975px; position: absolute; bottom:0px; height:114px; border-top:1px solid #d5d5d5; margin:0 -10px; font-size:12px;}
*/
.bott_menu { width:975px; position: absolute; bottom: 130px; margin-left:5px; background: url("/images/bg13_c.gif") repeat-y; }
.tm_c { background: url("/images/bg13.gif") no-repeat; font-size:12px; }
.tm_c ul { margin:0px; padding:13px 0 13px 13px; list-style:none; background: url("/images/bg13_b.gif") no-repeat 0 100%; overflow:hidden; min-height:1px; 
_height:1px;}
*html .tm_c ul { overflow:visible;}
.tm_c ul li { float:left;}
.tm_c ul li b { display:block; font-weight:normal; color:#909090; font-size:15px; padding:0 0 9px 0}
.tm_c ul li a { color:#000000;}


.tm_c ul li ul { margin:0px; padding:0 0 0 0; list-style:none; background:none; }
.tm_c ul li ul li { padding:0 0 3px 10px; background: url("/images/ic12.gif") no-repeat 0 5px; float:none  }



.tm_c ul .t1 { width:250px; padding:0 5px 0 0;}
.tm_c ul .t1 ul li { float:left; width:115px;}

.tm_c ul .t2 { width:184px; padding:0 0 0 0;}
.tm_c ul .t2 ul li { float:left; width:82px;}

.tm_c ul .t3 { width:170px}

.tm_c ul .t4 { width:285px}



/* Catalog
--------------------------------------------------*/
.catalog { font-size:12px; padding:30px 0 30px 0; overflow:hidden; min-height:1px; _height:1px;}
*html .catalog { overflow:visible;}
.catalog a { color:#000000;}
.catalog h6 { text-align:center; font-size:14px; padding:0 0 15px 0}

.catalog table {border: none; border-collapse: collapse; width: 100%; margin:15px 0 10px 0}
.catalog table td {padding:6px 0 6px 10px; vertical-align: middle; background:#ebebeb;}
.catalog table td a.in_b { display:block; width:25px; height:18px; background: url("/images/btn2.gif") no-repeat; margin:0 auto 0 auto;  }

.catalog table th { margin:0px; padding:0 0 4px 10px; font-weight:normal; text-align:left; color:#ee8000}

.catalog table .ac td { background:none}


.catalog table .ct1 { width:248px;}
.catalog table .ct1 { width:721px;}
.catalog table .ct2 { width:473px;}
.catalog table .ct3 { width:63px;}
.catalog table .ct4 { width:93px;}
.catalog table .ct5 { width:; padding:0px; background:none;}





/* Catalog/Search
--------------------------------------------------*/
.serch_cat { float:left; padding:0 30px 0 0;}
.serch_cat .in { border:1px solid #7f9db9; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:350px; padding:2px 0 3px 0; margin:0 5px 0 0}
.serch_cat .btn { width:135px; height:22px; border:0px; cursor:pointer; background: url("/images/btn1.gif") no-repeat  }



/* Catalog/Filter
--------------------------------------------------*/
.cat_filter { float:left; font-size:14px; padding:2px 0 0 0}
.cat_filter select { width:135px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 5px}

.cat_filter a { color:#000000; border-bottom:1px dotted #000000; text-decoration:none;}
.cat_filter a:hover { border:0px}




/* Catalog/Pages
--------------------------------------------------*/
.pages { font-size:14px; padding:0 0 0 0; text-align: left }
.pages p { float:right; padding:0 23px 0 23px; position:relative; font-size:18px}
.pages a { color: #000000; vertical-align: text-bottom }

.pages a.pl { position:absolute; left:0px; top:4px; width:14px; height:16px; background: url("/images/bg21.gif") no-repeat  }
.pages a.pr { position:absolute; right:0px; top:4px; width:14px; height:16px; background: url("/images/bg22.gif") no-repeat  }

.pg_in { padding:0 0 50px 0}
.pg_in a.pl { position: static; padding:0 5px 0 4px; width:14px; height:16px; background: url("/images/bg21.gif") no-repeat; vertical-align: text-top; text-decoration:none;
margin:0 8px 0 0  }
.pg_in a.pr { position: static; padding:0 5px 0 4px; width:14px; height:16px; background: url("/images/bg22.gif") no-repeat; vertical-align: text-top; text-decoration:none;
margin:0 0 0 8px  }

.pages .st { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:140px; margin:0 6px 0 2px}
.pages .st1 { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:50px; margin:0 0 0 4px}






/* Basket
--------------------------------------------------*/
.basket { padding:10px 0 40px 0; font-size:14px}
.basket a { color:#000000}

.basket .bek { margin:0 0 0 20px}


.basket h6 { text-align:center; font-size:14px; padding:0 0 20px 0}

.basket table {border: none; border-collapse: collapse; width: 100%; margin:20px 0 0 0}
.basket table td {padding:6px 0 6px 0; vertical-align: middle; font-size:18px; color:#777777; background:#ebebeb}
.basket table td a { color:#777777}
.basket table td .in { border:1px solid #cfdee4; width:43px; color:#777777; font-size:18px; text-align:right; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 0}
.basket table td .del { width:14px; height:14px; display:block; background: url("/images/ic13.gif") no-repeat; }


.basket table th { margin:0px; padding:0 0 8px 0; text-align:left; font-size:12px; color:#ee8000; font-weight:normal;}

.basket table .bt1 { width:20px; text-align:center; background:none}
.basket table .bt2 { width:62px; text-align:center;}
.basket table .bt3 { width:430px; padding-left: 10px;}
.basket table .bt4 { width:285px}
.basket table .bt5 { width:120px}

.basket table .b_ac td { background:none}



.basket .sum { padding:30px 44px 0 0; text-align:right; color:#777777; font-size:18px;}
.basket .sum b { font-weight:normal; padding:0 0 0 30px}

.basket .sum p { padding:0 0 15px 0}
.basket .sum .btn { width:78px; height:20px; border:0px; cursor:pointer; background: url("/images/btn3.gif") no-repeat; }




/* User room 
--------------------------------------------------*/
.uder_room { padding:30px 0 40px 0; font-size:14px}
.uder_room a { color:#0051b6}

.uder_room h6 { text-align:center; font-size:14px; padding:0 0 12px 0}


a.all_p { font-size:12px; display:block; margin:0 auto 0 auto; width:75px}

.ask_q { float: left; font-size:14px; width:171px; text-align:center; margin:105px 0 0 65px}


/* User room/Menu
--------------------------------------------------*/
.ur_menu { text-align:center; padding:0 0 15px 0; font-size:14px}
.ur_menu a { color:#000000; padding:0 0 2px 0; text-decoration:none; margin:0 4px  }
.ur_menu a b { font-weight:normal;padding:0 4px 2px 4px; text-decoration:underline}
.ur_menu a:hover b { text-decoration:none;}
.ur_menu a.ac {background: url("/images/bg24.gif") no-repeat; color:#ffffff;text-decoration:none; cursor:default;}
.ur_menu a.ac b { background: url("/images/bg24_r.gif") no-repeat 100% 0; font-weight:bold; text-decoration:none; }





/* User room/Table
--------------------------------------------------*/
.ur_tab {border: none; border-collapse: collapse; width: 100%; margin:0 0 20px 0}
.ur_tab td {padding:6px 0 6px 0; vertical-align: middle; font-size:18px; color:#777777; background:#ebebeb}
.ur_tab td a { color:#777777}
.ur_tab td .del { width:14px; height:14px; display:block; background: url("/images/ic13.gif") no-repeat; }


.ur_tab th { margin:0px; padding:0 0 8px 0; text-align:left; font-size:12px; color:#ee8000; font-weight:normal;}

.ur_tab .bt1 { width:20px; text-align:center; background:none}
.ur_tab .bt2 { width:72px; padding-right:20px; text-align:center;}
.ur_tab .bt3 { width:325px}
.ur_tab .bt4 { width:190px}
.ur_tab .bt5 { width:187px}
.ur_tab .bt6 { width:105px}

.ur_tab .b_ac td { background:none}





/* User room/Re pass
--------------------------------------------------*/
.re_pass { width:286px; height:151px; background:#fd23a3 url("/images/bg25.jpg") no-repeat; padding:14px 0 0 22px; position:relative;margin:50px 25px 0 0;
float:left;}
.re_pass .in { border:0px; width:253px; display:block; margin:3px 0 10px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 2px 0;}
.re_pass b { display:block; position:absolute; top:-20px; left:8px; font-weight:normal; color:#c21b7d; font-size:14px;}

.re_pass .btn { border:0px; cursor:pointer; background: url("/images/btn4.gif") no-repeat; width:79px; height:25px; }




/* User room/Re Neme
--------------------------------------------------*/
.re_name { width:286px; height:151px; background:#1f89c0 url("/images/bg26.jpg") no-repeat; padding:14px 0 0 22px; position:relative;margin:50px 0 0 0;
float:left; }
.re_name .in { border:0px; width:253px; display:block; margin:3px 0 10px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:2px 0 2px 0;}
.re_name b { display:block; position:absolute; top:-20px; left:8px; font-weight:normal; color:#166d99; font-size:14px;}

.re_name .btn { border:0px; cursor:pointer; background: url("/images/btn4.gif") no-repeat; width:79px; height:25px;  }




/* User room/Order
--------------------------------------------------*/
.ur_order { width:544px; height:342px; background:#e3e4b1 url("/images/bg27.jpg") no-repeat; padding:75px 0 0 22px; font-size:14px; color:#856c28;
position:relative; margin:50px 0 0 0 }

.ur_order h6 { font-weight:normal; font-size:14px; color:#b9ab02; position:absolute; top:-32px; left:8px}

.ur_order .txt { position:absolute; width:210px; top:0px; right:-250px; color:#000000;}


.ur_order ul { margin:0 0 0 0; position:relative; padding:0 0 18px 0; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .ur_order ul { overflow:visible;}
.ur_order ul li { width:268px; float:left;}
.ur_order ul li input { border:0px; width:253px; display:block; margin:4px 0 0 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:4px 0 4px 0;}
.ur_order ul li i { display:block; text-align:center; font-style:normal; font-size:10px; padding:5px 0 0 0; color:#b5af63 }

.ur_order .txt_a { border:0px; resize:none; overflow:auto; width:523px; height:178px; font-size:14px; display:block; margin:4px 0 0 0; font-family:Arial, Helvetica, sans-serif;}

.ur_order .btn { border:0px; cursor:pointer; background: url("/images/btn5.gif") no-repeat; width:87px; height:25px; float:right; margin:12px 20px 0 0;  }




/* Cards
--------------------------------------------------*/
.cards {padding:30px 0 40px 0; font-size:14px}
.cards a { color:#000000}

.cards h6 { text-align:center; font-size:14px; padding:0 0 12px 0}

.cards .ur_menu { padding-bottom:12px}
.cards .ur_menu a { color:#484848; }
.cards .ur_menu .ac { color:#FFFFFF;}






/* Cards/Link
--------------------------------------------------*/
.c_link { font-size:14px; text-align:center; position:relative; padding:0 0 18px 0; _height:1px;}
.c_link a {margin:0 8px; color: #000000}
.c_link .bek { position:absolute; left:0px}




/* Cards/img
--------------------------------------------------*/
.card_img { position:relative; _height:1px; padding:0 0 40px 0}
.card_img h2 { font-size:18px; line-height:normal; padding:0 0 20px 0;}
.card_img h2 b { float:left; width:100px; padding:4px 0 0 0; font-size:1px }

.card_img span { display:block; text-align:center;}

.card_img a.cl { position:absolute; left:50px; top:147px; width:20px; height:76px; background: url("/images/cl.gif") no-repeat;  }
.card_img a.cr { position:absolute; right:50px; top:147px; width:20px; height:76px; background: url("/images/cr.gif") no-repeat;  }





/* Cards/Slider
--------------------------------------------------*/
.cards_slider { position:relative; margin:0 22px 0 22px; padding:0 53px 34px 53px; _height:1px;}

.cards_slider a.csl { position:absolute; left:0px; top:20px; width:25px; height:25px; background:#6a6a6a url("/images/csl.gif") no-repeat;  }
.cards_slider a.csr { position:absolute; right:0px; top:20px; width:25px; height:25px; background:#6a6a6a url("/images/csr.gif") no-repeat;  }


.cards_slider div { width:100%; overflow:hidden}
.cards_slider div ul { margin:0px; padding:0 0 0 0; width:1000%; list-style:none}
.cards_slider div ul li {display: inline-block; _display:inline; _zoom:1; padding:0 3px}



/* Cards/lot
--------------------------------------------------*/
.txt_lot { width:717px; font-size:12px; color:#8c8c8c; padding:0 0 30px 0}
.txt_lot h4 { font-size:14px; font-weight:normal; color:#000000; padding:0 0 15px 0}
.txt_lot h4 i { display:block; padding:4px 0 0 0}

.txt_lot span { display:block; padding:13px 0 1px 0}




/* Cards/Basket right
--------------------------------------------------*/
/*.card_bsk_r { float: right; width:210px; text-align:right; font-size:12px; padding:0 0 30px 0}*/
.card_bsk_r a { text-decoration:none; /*border-bottom:1px dashed #000000;*/ color:#000000}

/*.card_bsk_r ul { margin:0px; padding:0 0 14px 0; list-style:none; overflow:hidden; min-height:1px; _height:1px;}*/
*html .card_bsk_r ul { overflow:visible;}
.card_bsk_r ul li { float: right; padding:0 8px 0 0}

.card_bsk_r p { margin:0 13px 0 0; padding:0 25px 7px 0}

.card_bsk_r .ic1 { background: url("/images/ic14.gif") no-repeat 100% 4px;  }
.card_bsk_r .ic2 { background: url("/images/ic15.gif") no-repeat 100% 0;  }


/* new */
.card_bsk_r { float: right; width:210px; text-align:right; font-size:12px; padding:0 0 30px 0; height:174px;}
.card_bsk_r ul { height:90px; list-style-type:none;}

.open_card .cl_card { font-size:16px; font-weight:normal; position:absolute; padding:0 17px 0 0; background: url("/images/ic23.gif") no-repeat 100% 8px; position:absolute; bottom:14px; right:0px }
/* end new */



/* Cards/Comments
--------------------------------------------------*/
.card_comments { width:673px; padding:0 0 50px 0}

.com_btn { overflow:hidden; min-height:1px; _height:1px; padding:0 0 18px 405px}
*html .com_btn { overflow:visible;}

.com_btn p { width:144px; height:19px; background: url("/images/bg29.gif") no-repeat; font-size:13px; padding:2px 0 0 11px; background: none;  }
.com_btn p a { text-decoration:none; margin:0 16px 0 0}
.com_btn p a:hover { border:0px}
.com_btn a.a_cm { border-bottom:1px dotted #000000}


.card_comments ul { margin:0px; padding:0 0 0 0; list-style:none}
.card_comments ul li { font-size:12px; padding:19px 0 0 8px; width:611px; background: url("/images/bg30.gif") no-repeat; margin:0 0 12px 55px; position:relative;
_height:1px; }

.card_comments ul li i { position:absolute; font-size:10px; color:#8e8e8e; font-style:normal; left:-54px; top:11px; padding:11px 0 0 0;
 background: url("/images/ic16.gif") no-repeat 100% 0;  }
.card_comments ul li p { background:#ebebeb url("/images/bg31.gif") no-repeat 0 100%; padding:0 15px 6px 10px; min-height:35px; _height:35px  }
.card_comments ul li p b { display:block; position:relative; margin:-13px 0 0 0; padding:0 0 4px 0  }


.card_comments ul .ac { background: url("/images/bg32.gif") no-repeat; }
.card_comments ul .ac p { background:#e3ebee url("/images/bg33.gif") no-repeat 0 100%;}




/* Cards/Comments form
--------------------------------------------------*/
.comm_form { float:right; width:242px; font-size:14px; padding:35px 0 50px 0}
.comm_form h5 { font-size:18px; font-weight:normal; padding:0 0 6px 0 }

.comm_form .in { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #9a9a9a; width:240px; display:block; padding:2px 0 2px 0;
margin:3px 0 6px 0}
.comm_form .in1 { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #9a9a9a; width:240px; display:block; padding:2px 0 2px 0;
margin:6px 0 20px 0}

.comm_form .txta {font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #9a9a9a; width:240px; display:block; padding:2px 0 2px 0;
margin:3px 0 15px 0; resize:none; overflow:auto; height:75px}

.comm_form i { display:block; font-style:normal; color:#a8a8a8; font-size:12px; padding:0 0 5px 0}

.comm_form img { display:block; margin:0 0 0 0}

.comm_form .btn { border:0px; cursor:pointer; width:76px; height:25px; background: url("/images/btn6.gif") no-repeat;  }




/* Cards/Text
--------------------------------------------------*/
.card_txt { font-size:14px; padding:5px 0 45px 0}
.card_txt p { padding:0 0 18px 0}




/* News
--------------------------------------------------*/
.news { padding:25px 0 0 0}
.news h6 { text-align:center; font-size:14px; padding:0 0 12px 0}

.news .c_news { overflow:hidden; min-height:1px; _height:1px; margin:0 -10px 0 0; padding:0 0 20px 0; list-style:none; position:relative;}
*html .news .c_news { overflow:visible}

.news .c_news li { overflow:hidden; min-height:1px; _height:1px; font-size:12px; width:390px; color:#969797; padding:0 0 42px 90px; position:relative;
display: inline-block; _display:inline; _zoom:1; vertical-align:top  }
*html .news .c_news li { overflow:visible;}

.news .c_news li img { float:left; margin:0 12px 0 0; }

.news .c_news li i { font-size:14px; font-style:normal; position:absolute; left:0px; top:0px}

.news .c_news li p { overflow:hidden; min-height:1px; _height:1px;}
*html .news .c_news li p { overflow:visible;}
.news .c_news li p b { display:block; font-size:18px; font-weight:normal; padding:0 0 10px 0; color:#000000; position:relative; margin:-4px 0 0 0; text-decoration: underline;}
.news .c_news li p a { }
.news .c_news li p b:hover { text-decoration: none; }





/* Center
--------------------------------------------------*/
.center { padding:40px 0 0 0; font-size:14px; }
.center h6 { text-align:center; font-size:14px; padding:0 0 12px 0}
.center a { color:#000000}

.ctop_txt { padding:0 0 17px 0}




/* Info block
--------------------------------------------------*/
.inf_blk { overflow:hidden; min-height:1px; _height:1px; width:707px; color:#8c8c8c; font-size:12px;}
*html .inf_blk { overflow:visible;}
.inf_blk img { float:left; margin:0 12px 0 0; }

.inf_blk h1 { font-size:18px; font-weight:normal; color:#000000; padding:0 0 10px 0;}
.inf_blk h1 b { float:left; padding:4px 18px 0 0}
.inf_blk h1 b img { margin:0px;}


.inf_blk h2 { font-size:14px; color:#000000; padding:0 0 8px 0; font-weight:normal;}
.inf_blk h2 i { display:block;}

.inf_blk p { overflow:hidden; min-height:1px; _height:1px; text-align:justify}
*html .inf_blk p { overflow:visible;}

.inf_blk p span { display:block; padding:25px 0 0 0}


.center .card_bsk_r { padding-top:36px}



/* Slider cards
--------------------------------------------------*/
.slider_card { height:144px; background:#e4e4e4; padding:7px 80px 0 80px; position:relative; margin:0 0 15px 0}
.slider_card div { width:100%; overflow:hidden; height:144px }

.slider_card ul { margin:0px; padding:0 0 0 0; list-style:none;}
.slider_card ul li {display: inline-block; _display:inline; _zoom:1; vertical-align:top; padding:0 7px 7px 0}

.slider_card a.cl { position:absolute; left:27px; top:64px; width:25px; height:25px; background:#6a6a6a url("/images/ic17.gif") no-repeat; }
.slider_card a.cr { position:absolute; right:27px; top:64px; width:25px; height:25px; background:#6a6a6a url("/images/ic18.gif") no-repeat; }




/* Filter list
--------------------------------------------------*/
.filter_list { font-size:14px; color:#9d9d9d; overflow:hidden; min-height:1px; _height:1px; padding:0 0 35px 362px}
*html .filter_list { overflow:visible;}

.filter_list i { float:left; font-style:normal; padding:11px 10px 0 0}
.filter_list a { float:left; margin:0 10px 0 0}
.filter_list a.ls1 { display:block; width:52px; height:38px; background:#6a6a6a url("/images/ls1.jpg") no-repeat; }
.filter_list a.ls1:hover { background-position:0 100%}

.filter_list a.ls2 { display:block; width:52px; height:38px; background:#6a6a6a url("/images/ls2.jpg") no-repeat; }
.filter_list a.ls2:hover { background-position:0 100%}

.filter_list a.ac { background-position:0 100%; cursor:default;}


.filter_list a.ls_a { text-decoration:none; border-bottom:1px dashed #000000; margin:10px 0 0 0 }
.filter_list a.ls_a:hover { border:0px} 

.filter_list a.ls_b{ text-decoration:none; border-bottom:1px dashed #000000; margin:10px 10px 0 0 }
.filter_list a.ls_b:hover { border:0px} 





/* Left col
--------------------------------------------------*/
.left_col { width:732px; padding:20px 0 0 0; float:left;}
.left_col .pages { text-align:left; font-size:14px}
.left_col .pages p { font-size:18px}

.left_col .pages .st { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:140px; margin:0 6px 0 2px}
.left_col .pages .st1 { font-size:14px; font-family:Arial, Helvetica, sans-serif; width:50px; margin:0 0 0 4px}




/* Left col/Open card
--------------------------------------------------*/
.open_card { background:#f0f0f0; padding:8px 12px 12px 12px; margin:8px 0 23px 0; position:relative; _height:1px; }
.open_card .inf_blk { width:468px}
.open_card .inf_blk span { padding-top:11px}




/*.open_card .cl_card { font-size:16px; font-weight:normal; position:absolute; padding:0 17px 0 0; background: url("/images/ic23.gif") no-repeat 100% 8px;
position:absolute; bottom:14px; right:12px }*/
.open_card .cl_card a { text-decoration:none; border-bottom:1px dashed #000000;}
.open_card .cl_card a:hover { border:0px}
.cl_opener { background: url("/images/ic23-2.gif") no-repeat 100% 8px !important; }


.open_card .card_bsk_r {position:relative; margin:0 0 0 0; padding:4px 0 49px 0}
.open_card .card_bsk_r i {color:#ee7f00; font-style:normal; padding:0 0 16px 0; display:block;  font-size:12px;}
.open_card .card_bsk_r i a { border:0px; text-decoration:underline}

.open_card .card_bsk_r .ic1 { background: url("/images/ic19.gif") no-repeat 100% 3px; margin:0px}
.open_card .card_bsk_r .ic2 { background: url("/images/ic20.gif") no-repeat 100% 0; margin:0px}
.open_card .card_bsk_r ul li { padding:0 0 0 6px}




.open_card .slider_card { background:none; margin:0px; padding:0 50px 0 50px; margin:16px 0 10px 0}

.open_card .slider_card .cl { left:0px; top:57px; background: url("/images/ic21.gif") no-repeat }
.open_card .slider_card .cr { right:0px; top:57px; background: url("/images/ic22.gif") no-repeat }

.open_card .card_txt { padding:0 0 30px 0}




.card_min { padding:0 0 0 13px; background:#f0f0f0}

.oc_b { background:none}


.oc_b .card_bsk_r .ic1 {background: url("/images/ic14.gif") no-repeat 100% 4px;  }
.oc_b .card_bsk_r .ic2 { background: url("/images/ic15.gif") no-repeat 100% 0;  }






/* Registration
--------------------------------------------------*/
.registration { font-size:14px; padding:50px 0 50px 0; overflow:hidden; min-height:1px; _height:1px;}
*html .registration { overflow:visible;}
.registration h6 { text-align:center; font-size:14px; padding:0 0 20px 0}


.registration .reg1 { width:350px; padding:0 0 2px 0; float:left;}
.registration .reg1 ul { margin:0px; padding:0 0 16px 0; list-style:none}
.registration .reg1 ul li { height:53px; float:left; padding:0 10px 0 0}
.registration .reg1 ul .r1 { clear:both; float:none}
.registration .reg1 ul .r2 {clear:both; float:none;height:auto;}
.registration .reg1 ul .r2 i { display:block; font-style:normal; color:#939393; font-size:12px; padding:0 0 6px 0 }
.registration .reg1 ul .r2 .in { margin:8px 0 0 0}

.registration .reg1 .btn { border:0px; cursor:pointer; width:151px; height:25px; background: url("/images/btn7.gif") no-repeat}



.registration .reg1 .in { font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #9a9a9a; width:151px; display:block; padding:2px 0 2px 0;
margin:3px 0 0 0}


.registration .reg1_txt { font-size:16px; color:#5e5e5e; overflow:hidden; min-height:1px; _height:1px; padding:14px 0 0 0}
*html .registration .reg1_txt { overflow:visible;}

.registration .reg1_txt ul { margin:0px; padding:19px 0 0 0; list-style:none; width:400px}
.registration .reg1_txt ul li { padding:0 0 10px 22px; background: url("/images/ic24.gif") no-repeat 0 3px; }




.registration .reg2 { width:300px; margin:0 auto 0 auto; text-align:center; font-size:14px}

.registration .reg2 ul { margin:0px; padding:15px 0 6px 0; list-style:none;}
.registration .reg2 ul li { font-size:13px; text-align:right; padding:0 145px 12px 0}

.registration .reg2 .btn { border:0px; cursor:pointer; width:48px; height:20px; background: url("/images/btn8.gif") no-repeat;}
.registration .reg2 .btn1 { border:0px; cursor:pointer; width:52px; height:20px; background: url("/images/btn9.gif") no-repeat; margin:0 0 0 5px}





/* Recommend
--------------------------------------------------*/
.options_recom { font-size:16px; padding:40px 0 120px 243px; overflow:hidden; min-height:1px; _height:1px; }
*html .options_recom { overflow:visible}

.options_recom a { display:block; color:#FFFFFF; text-decoration:none; float:left;}

.options_recom .or1 { width:117px; height:24px; background: url("/images/bg35.jpg") no-repeat; padding:109px 0 0 90px }
.options_recom .or2 { width:85px; height:23px; background: url("/images/bg36.jpg") no-repeat; padding:94px 0 0 67px; margin:16px 0 0 73px }




/* Recommend/Select
--------------------------------------------------*/
.rec_select { font-size:16px; width:184px; height:28px; padding:104px 0 0 33px;background: url("/images/img2.jpg") no-repeat; float:left; }
.rec_select a { color:#FFFFFF; text-decoration:none; display:block; width:128px; height:24px;background: url("/images/bg37.gif") no-repeat;
padding:4px 0 0 56px  }





/* Recommend/Author
--------------------------------------------------*/
.rec_author { margin:0px; padding:30px 0 0 30px; list-style:none; overflow:hidden; min-height:1px; _height:1px;}
*html .rec_author { overflow:visible;}

.rec_author li { text-align:center; font-size:12px; float:left; width:102px; height:37px; position:relative; padding:108px 0 0 0; margin:0 0 0 65px; _display:inline; }
.rec_author li img {}

.rec_author li input { width:13px; height:13px; display:block; margin:0 auto 0 auto; margin-top:4px}
.rec_author li span { position:absolute; bottom:43px; width:100%; left:0px}




/* Recommend/List
--------------------------------------------------*/
.recom_list { margin:0px; padding:20px 0 0 0; list-style:none; _height:1px}
.recom_list li { overflow:hidden ; min-height:91px; _height:91px; font-size:12px; color:#8c8c8c; position:relative; padding:0 0 23px 145px}
*html .recom_list li { overflow:visible;}

.recom_list li h3 { font-size:14px; color:#000000; font-weight:normal; padding:0 0 10px 0}
.recom_list li img { float:left; margin:0 13px 0 0;}

.recom_list li p { overflow:hidden; min-height:1px; _height:1px;}
*html .recom_list li p { overflow:visible;}

.recom_list li span { width:96px; font-size:12px; text-align:center; color:#000000; position:absolute; left:0px; top:6px}
.recom_list li span img { display:block; margin:0 auto 0 auto; float: none; margin-bottom:2px}




/* Text
--------------------------------------------------*/
.text { padding:10px 0 0 0}


.text h5 { font-size:14px; padding:0 0 8px 0;}
.text img { float:left; margin:0 17px 0 0;}
.text img.mainpic { max-width: 200px; }
.text .tx_img { overflow:hidden; min-height:1px; _height:1px; padding:0 0 18px 0}
*html .text .tx_img { overflow:visible;}

.text .div { padding:0 0 50px 0}

.text ul { margin:0px; padding:0 0 35px 0; list-style:none}
.text ul li {}




/* Catalog inx
--------------------------------------------------*/
.cat_inx { margin:0 -20px 0 0; padding:25px 0 30px 0; list-style:none; position:relative; _height:1px;}
.cat_inx li.xxx { float:left; width:172px; height:270px; position:relative; padding:86px 32px 0 32px; font-size:12px;}

.cat_inx li h4 { font-size:18px; font-style:italic; font-weight:normal; position:absolute; bottom:295px; left:32px}

.cat_inx li .ct_img { display:block; position:relative; margin:0 0 5px 0; _height:1px; }
.cat_inx li .ct_img span { position:absolute; bottom:7px; left:0px;}
.cat_inx li .ct_img span img { margin:0 4px 0 0;}

.cat_inx li i { display:block; font-style:normal; padding:4px 6px 14px 0; color:#ee7f00; text-align:right; position:relative; z-index:1000}

.cat_inx li .ic1 { background: url("/images/ic14.gif") no-repeat 100% 4px;  }
.cat_inx li .ic2 { background: url("/images/ic15.gif") no-repeat 100% 0;  }


.cat_inx li p { text-align:right; padding:0 23px 0 0; margin:0 6px 6px -20px; position:relative; }
.cat_inx li p a { text-decoration:none; border-bottom:1px dotted #000000;}
.cat_inx li p a:hover { border:0px}

.cat_inx li .ct_bg { background: url("/images/bg38.gif") no-repeat; width:299px; height:406px; position:absolute; left:-29px; top:-22px; display:none;}
.cat_inx li:hover .ct_bg { display:block;}







/* Footer
--------------------------------------------------*/
.clearing_f { clear: both; height:138px; font-size: 1px; }
.footer { width:975px; position: absolute; bottom:0px; height:114px; border-top:1px solid #d5d5d5; margin:0 -10px; font-size:12px;}
.footer a { color:#fc8822}




/* Footer/Copy right
--------------------------------------------------*/
.footer .copy_r { padding:0 0 0 43px; background: url("/images/ic2.gif") no-repeat; margin:12px 0 0 5px; width:340px  }



/* Footer/Create
--------------------------------------------------*/
.create { float:right; padding:0 0 7px 35px; width:99px; color:#9f9f9f; background: url("/images/ic3.gif") no-repeat; margin:15px 5px 0 0; }
.create a { display:block;}





/* Messages A
--------------------------------------------------*/
.mes_1 { width:889px; background: url("/images/bg39.png") no-repeat; position: fixed; z-index: 20000; top: 30px; left: 30px; }
.mes_1 .ms_b { background: url("/images/bg39_b.png") no-repeat 0 100%; padding:24px 0;}
.mes_1 .ms_c { background:#FFFFFF; width:823px; padding:0 33px 0 33px; font-size:12px; }

.mes_1 .ms_c .close { position:absolute; top:-17px; right:-17px; width:47px; height:45px; background: url("/images/ic26.png") no-repeat; }


.mes_1 .ms_c h6 { font-size:20px; color:#787878; font-weight:normal; padding:0 0 5px 0; position:relative; top:-5px; text-align: left;}
.mes_1 .ms_c h6 img { vertical-align: baseline; margin:0 17px 0 0}

.mes_1 .ms_c h5 { font-size:14px; color:#ee7f00; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0 0 8px 0}

.mes_1 .ms_c ul { margin:0 -75px 0 0; padding:0 0 15px 0; list-style:none; position:relative; overflow: hidden; min-height:1px; _height:1px;}
*html .mes_1 .ms_c ul { overflow:visible;}
.mes_1 .ms_c ul li { cursor: pointer; float:left; width:250px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:4px 0 4px 0; min-height:17px !important; _height:17px !important;
margin:0 35px -1px 0; position:relative }

.mes_1 .ms_c ul li b { float:right; width:17px; height:17px; background: url("/images/ic25.gif") no-repeat  }
.mes_1 .ms_c ul li .no { background-position:0 100%}
.mes_1 .ms_c ul li .nah { background: none}





/* Messages B
--------------------------------------------------*/
.mes_2 { width:889px; background: url("/images/bg39.png") no-repeat; position: fixed; z-index: 25000; top: 20px; left: 50%; margin-left: -444px;  }
.mes_2 .ms_b { background: url("/images/bg39_b.png") no-repeat 0 100%; padding:24px 0}
.mes_2 .ms_c { background:#FFFFFF;  padding:0 33px 0 33px; font-size:12px; overflow:hidden; min-height:1px; _height:1px; }
*html .mes_2 .ms_c { overflow: visible}

.mes_2 .ms_c .close { position:absolute; top:-17px; right:-17px; width:47px; height:45px; background: url("/images/ic26.png") no-repeat; }

.mes_2 .ms_c span { float:right; padding:0 0 0 20px}
.mes_2 .ms_c span img { margin:0 0 25px 0; display:block;}

.mes_2 .ms_c h6 { font-size:12px; color:#787878; font-weight:normal; padding:0 0 15px 0; position:relative;}
.mes_2 .ms_c h6 img { vertical-align: baseline; margin:0 17px 0 0}

.mes_2 .ms_c p { padding:0 0 18px 0}





/* Messages C
--------------------------------------------------*/
.mes_3 { width:278px; height:177px; position: absolute; z-index: 25000; top: 50%; left: 50%; margin-left: -139px; background: url("/images/bg40.png") no-repeat; padding:10px 0 0 21px; font-size:14px; }
.mes_3 a { color:#000000; font-size:12px; margin:0 0 0 11px}
.mes_3 h6 { font-size:24px; font-weight:normal; padding:0 0 8px 0; position: relative; z-index:10000}
.mes_3 p { padding:5px 0 0 0}


.mes_3 .in { border:1px solid #688cff; padding:2px 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:251px; display:block; margin:2px 0 6px 0;
display:block;}

.mes_3 .btn { background: url("/images/btn10.gif") no-repeat; border:0px; cursor:pointer;  width:54px; height:25px;  }

.mes_3 .close { position:absolute; top:-17px; right:-17px; width:47px; height:45px; background: url("/images/ic26.png") no-repeat; }



#bg {
position: absolute;
z-index: 15000;
top: 0px;
left: 0px;
right: 0px;
background-color: #ccc;
background-color: rgb(0,0,0);
opacity: 0.99;
}


div.stars {
display: inline-block;
}

#uniq_pic {
width: 498;
max-height: 278px;
overflow: hidden;
}


.shop_opener {
display: block;
position: relative;
}
.shop_opener div {
display: none;
position: absolute;
top: -2px;
left: 250px;
z-index: 30000;
background: url(/images/count_yes.png);
font-family: Myriad Pro, Arial;
font-size: 13px;
color: #353535;
}
.shop_opener div.est {
width: 56px;
height: 25px;
padding-left: 20px;
padding-top: 8px;
}
.shop_opener div.est2 {
width: 56px;
height: 25px;
padding-left: 20px;
padding-top: 8px;
}
.shop_opener div.netu {
width: 111px;
height: 27px;
background: url(/images/count_no.png);
padding-left: 20px;
padding-top: 6px;
}
.shop_opener div.netu2 {
width: 131px;
height: 33px;
background: url(/images/count_no2.png);
left: 103px;
}


.hidden {
display: none;
}

.clr {
clear: left;
}
.clrb {
clear: both;
}

.content_wo_footer {
float: none;
padding-bottom: 100px;
}

.clearing_bm { clear: both; height:114px; font-size: 1px; }

.curpage {
text-decoration: none !important;
/*
font-size: 30px !important; 
border: 1px red solid;
*/
}