/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#010101;
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline;  outline-style:none  }
a:hover { text-decoration:none }


.min_w { background: url("../../../../../images/b.jpg") no-repeat 50% 0; min-width:880px; }
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 880)? "880px" : "100%");}

.global { width:876px; margin:0 auto 0 auto; background:#FFFFFF url("../../../../../images/g.jpg") no-repeat;  }


/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}


/* Head
--------------------------------------------------*/
.head { position:relative; height:149px; background: url("../../../../../images/head.jpg") no-repeat 0% 100%; }
.head .logo { display:block; background: url("../../../../../images/logo.png") no-repeat; width:225px; height:95px; position:relative; margin-left:-30px;
overflow:hidden; text-indent:-3000em;  z-index:100;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='crop'); _background:none;  }


/* Head/Menu
--------------------------------------------------*/
.head ul { margin:0 0 0 0px; padding:0 0 0 0; list-style:none; position: absolute; z-index:1; top:0px; right:-8px}
.head ul li { float:left; font-size:14px; font-weight:bold}

.head ul li a { display:block; height:51px}
.head ul li a:hover { background-position:0% 100%}

.head ul .selected a { background-position:0% 100%}

.head ul .hm1 { width:130px; background: url("../../../images/hm1.jpg") no-repeat}
.head ul .hm2 { width:115px; background: url("../../../images/hm2.jpg") no-repeat }
.head ul .hm3 { width:130px; background: url("../../../images/hm3.jpg") no-repeat }
.head ul .hm4 { width:108px; background: url("../../../images/hm4.jpg") no-repeat }
.head ul .hm5 { width:86px; background: url("../../../images/hm5.jpg") no-repeat }
.head ul .hm6 { width:153px; background: url("../../../images/hm6.jpg") no-repeat }













/* Head/Player
--------------------------------------------------*/
.player { position:absolute; top:135px; right:35px}



/* Center Col
--------------------------------------------------*/
.center_col { float:left; width:544px; padding:45px 50px 0 40px; font-size:11px; position:relative; z-index:100; min-height: 578px; }
.center_col a { color:#ff0e0e}

.center_col h6 { font-size:12px; color:#0c0c0c; font-family:Arial, Helvetica, sans-serif; height:22px; padding:9px 0 0 14px; margin-bottom:8px;
background:  url("../../../../../images/ic.gif") no-repeat 98% 8px; border:1px solid #767674; border-bottom:2px solid #767674 }
.center_col h6 a { color:#000000}
.center_col h5 a { color:#000000}

.center_col h5 { font-size:12px; color:#0c0c0c; font-family:Arial, Helvetica, sans-serif; height:22px; padding:9px 0 0 14px; margin-bottom:8px;
 border:1px solid #767674; border-bottom:2px solid #767674 }


/* Center Col/Collection
--------------------------------------------------*/
.collection { position:relative; padding:0 0 12px 0; width:544px }
.collection .sl { display:block; width:16px; height:24px; background: url("../../../../../images/sl.gif") no-repeat; left:-27px; top:205px; position:absolute }
.collection .sr { display:block; width:16px; height:24px; background: url("../../../../../images/sr.gif") no-repeat; right:-27px; top:205px; position:absolute }

.collection p { padding:0 0 0 0; }
.collection p img { border:1px solid #000000; }

.collection h6 { background:#FFFFFF url("../../../../../images/ic.gif") no-repeat 98% 8px;}


/* Center Col/Text
--------------------------------------------------*/
.c_txt { padding:0 0 25px; 0 }
.c_txt h1 { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-bottom:5px;}


/* Center Col/News
--------------------------------------------------*/
.c_news { margin:0px; padding:18px 0 14px 0; list-style:none; overflow:hidden; min-height:1px; _height:1px; position:relative; margin-left:-32px}
*html .c_news { overflow:visible;}
.c_news li { padding:0 0px 0 32px; width:160px; float:left;}
.c_news li img { border:1px solid #000000}
.c_news li h1 { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:18px 0 7px 0;}



/* Center Col/Content
--------------------------------------------------*/
.cont { padding:0 0 20px 0}
.cont span { display:block;}

.cont h1 { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:10px 0 9px 15px;}
.cont p { padding:0 0 0 15px;}


.cont ul { margin:0px; padding:20px 0 0 0; list-style:none;}
.cont ul li { _height:1px; overflow:hidden; min-height:1px; padding:0 0 12px 0}
*html .cont ul li { overflow:visible;}
.cont ul li img { float:left; border:1px solid #474747}
.cont ul li strong { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; display:block; font-style:italic; padding:0 0 8px 0px;}
.cont ul li p { overflow:hidden; min-height:1px; _height:1px; padding:5px 0 0 14px}
*html .cont ul li p { overflow:visible}


/* Center Col/Pages
--------------------------------------------------*/
.pages { font-size:24px; position:relative; margin-left:-15px}
.pages a { color:#414141; text-decoration:none; margin:0 1px}
.pages a:hover { color:#fb0014}
.pages .selected { color:#fb0014; text-decoration:underline}


/* Center Col/Catalog
--------------------------------------------------*/
.catalog { margin:0px; padding:10px 0 0 0; list-style:none; position: relative; margin:0 -10px 0 -14px; _margin:0 0 0 -28px; _height:1px;
overflow:hidden; min-height:1px}
*html .catalog { overflow:visible}
.catalog li { float:left; border:1px solid #6a6966; width:170px; height:246px; position:relative; margin:0 0 60px 14px;}
.catalog li span { display:block; height:170px; background:#FFFFFF; text-align:center; border-bottom:1px solid #686767; margin-bottom:1px;}
.catalog li p { border-top:1px solid #686767; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:11px 0 0 12px;
font-weight:bold; color:#535353;}
.catalog li p i { display:block; position:absolute; width:44px; height:66px; background: url("../../../../../images/ic3.gif") no-repeat; bottom:-32px; right:-7px }


/* Center Col/Lot det
--------------------------------------------------*/
.lot_det { padding:10px 0 24px 0; overflow:hidden; min-height:1px; _height:1px}
*html .lot_det { overflow:visible;}

.lot_det img { float:left; border:1px solid #505050}

.ld_txt { overflow:hidden; min-height:1px; _height:1px; padding:5px 0 0 23px;}
*html .ld_txt { overflow: visible;}

.ld_txt h1 { font-size:24px; font-style:italic; font-family:Georgia; padding-bottom:24px}
.ld_txt b { display:block; color:#424242; padding:0 0 5px 0}

.ld_txt select { width:145px; font-size:11px; font-family:Tahoma;}

.ld_txt p { padding:20px 0 0 0; min-height:119px; _height:119px;}
.ld_txt p img { border:1px solid #808080; float:none; vertical-align:middle; margin-right:5px; }


a.a_bsk_1 { font-size:18px; display:block; width:122px; height:68px; color:#FFFFFF; font-style:italic; font-weight:bold;
 background:#ff0000 url("../../../../../images/a_bsk_1.gif") no-repeat; color:#FFFFFF; padding:18px 0 0 64px; font-family:Georgia, "Times New Roman", Times, serif;  }

a.a_bsk_0 { font-size:18px; display:block; width:122px; height:68px; color:#FFFFFF; font-style:italic; font-weight:bold;
 background: url("../../../../../images/a_bsk_0.gif") no-repeat; color:#FFFFFF; padding:18px 0 0 64px; font-family:Georgia, "Times New Roman", Times, serif; display: none;   }

 
/* Center Col/Lot det - Menu
--------------------------------------------------*/
.ld_menu { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden; min-height:1px; _height:1px}
*html .ld_menu { overflow:visible;}
.ld_menu a { display:block; float:left; padding:9px 17px 0 17px; height:21px; color:#000000}
.ld_menu a:hover {}

.ld_menu .selected { border:1px solid #000000; padding-top:8px; height:22px; border-bottom:0px }

.det_txt { border:1px solid #000000; font-size:11px; color:#1c1c1c; padding:17px 20px 17px 13px; }

.det_txt ul { margin:0px; padding:0 0 0 0; list-style:none}



/* Right Col
--------------------------------------------------*/
.right_col { width:201px; padding:45px 0 0 0; float:left; position:relative;}
.right_col a { color:#ff0e0e}

.right_col h6 { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 0 11px; border:1px solid #6c6c6c;
height:23px}

.right_col h5 { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 0 11px; border:1px solid #6c6c6c;
height:23px; background:  url("../../../../../images/ic.gif") no-repeat 95% 8px; }


/* Right Col/Hot P
--------------------------------------------------*/
.hit_pb { width:427px; background: url("../../../../../images/hit_p.png") no-repeat; position:absolute; height:250px; top:-42px; left:-110px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hit_p.png', sizingMethod='crop'); _background:none; }


.h_hit { background:#FFFFFF}

.hit_p { border:1px solid #6c6c6c; position:relative; z-index:100; margin-bottom:45px}
.hit_p span { display:block; height:180px; background:#FFFFFF; text-align:center; border-bottom:1px solid #000000}


.hit_p b { font-size:15px; display:block; padding:6px 60px 7px 12px; color:#5e5e5e; border-bottom:1px solid #6c6c6c; font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic; position:relative;}

.hit_p b em { display:block; position:absolute; width:58px; height:86px; background: url("../../../../../images/ic2.gif") no-repeat; top:-13px; right:2px }

.hit_p i { font-style:normal; display: block; font-size:11px; font-family:Tahoma; padding:8px 0 9px 12px}
.hit_p i a { background: url("../../../../../images/ic.gif") no-repeat 100% 0%; padding:0 23px 3px 0}


/* Right Col/Basket
--------------------------------------------------*/
.basket { border:1px solid #7c7c7c; _height:1px; margin-bottom:25px}
.basket ul { margin:0px; padding:18px 0 10px 13px; list-style:none}
.basket ul li { padding:0 0 8px 0; font-size:11px}

.basket b { display:block; height:20px; padding:7px 0 0 13px; border-top:1px solid #7c7c7c }


/* Right Col/R Cat
--------------------------------------------------*/
.r_cat { margin:0px; padding:12px 0 8px 15px; list-style:none; border:1px solid #707070}
.r_cat li { overflow: hidden; min-height:1px; _height:1px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;
color:#1b1b1b; font-weight:bold; padding:0 0 8px 0}
*html .r_cat li { overflow:visible;}
.r_cat li img { float:left; border:1px solid #858585; margin-right:10px}

.r_cat li strong { display:block; padding:5px 0 2px 0; font-size:12px;}



/* Right Col/Menu
--------------------------------------------------*/
.r_menu { margin:0 0 30px 0; padding:15px 0 8px 15px; list-style:none; border:1px solid #6c6c6c;}
.r_menu li { font-size:11px; padding:0 0 10px 0}
.r_menu li a { color:#0c0c0c; text-decoration:none;}
.r_menu li a.selected { color:#ff0000;}
.r_menu li a:hover { text-decoration:none; color:#ff0000}



.r_menu li ul { margin:0px; padding:0 0 0 25px; list-style:none}
.r_menu li ul li { padding:9px 0 0 0;}

.r_menu .selected a { color:#ff0000; cursor:default}

.r_menu .selected ul li a { color:#0c0c0c; cursor:pointer;}
.r_menu .selected ul li a:hover { text-decoration:none; color:#ff0000}



/* Right Col/Event
--------------------------------------------------*/
.event { border:1px solid #707070; _height:1px; margin-bottom:24px}
.event p { border-top:1px solid #000000; padding:9px 10px 14px 13px; font-size:11px}
.event p strong { display:block; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-bottom:8px}
.event i { font-style:normal; display: block; font-size:11px; font-family:Tahoma; padding:9px 0 10px 12px; border-top:1px solid #000000}
.event i a { background: url("../../../../../images/ic.gif") no-repeat 100% 0%; padding:0 23px 3px 0}


/* Right Col/Last Fm
--------------------------------------------------*/
.last_fm { _height:1px}
.last_fm img { margin-left:4px}

.lf_txt { color:#111111; font-size:9px; padding-top:6px;  background: url("../../../../../images/lf_txt.gif") no-repeat 33px 0; margin-top:10px}
.lf_txt p { border:1px solid #7f7f7f; padding:13px 13px 12px 12px;}
.lf_txt p b { display:block; font-size:11px; padding-bottom:6px }





/* Footer
--------------------------------------------------*/
.footer { border-top:1px solid #000000; margin:0 40px; padding:22px 0 22px 0; font-size:11px; margin-top:30px}

.footer form { float:right;}
.footer form input { vertical-align:middle}
.footer form p { width:141px; height:19px; background: url("../../../../../images/s_in.gif") no-repeat; padding:0 0 0 0px  }
.footer form p .in { border:0px solid #00FF66; font-size:11px; width:110px; color:#918080; font-family:Tahoma; background:none}
.footer form p .btn { border:0px solid #FF0000; width:17px; height:18px; background:none; cursor:pointer}




p.static_text{
   padding: 11px;
}

#comments{display: none}
#comment_form{display: none}











/* Center/Cart
--------------------------------------------------*/
.cart { padding:0 0 20px 0px}

.t_link { font-size:16px;  padding:0 0 0px 0; color:#000000}
.t_link a { margin:0 4px; text-decoration: none; color: #000000}
.t_link a.selected { font-style:normal; margin:0 7px 0 0; color: red}


.cart table {border: none; border-collapse: collapse; width: 100%; color:#000000}
.cart table td {padding:15px 0 15px 0; vertical-align: middle; border-top:1px solid #151515; }
.cart table th { font-weight:normal; text-align:left; padding:0 0 14px 2px; text-align:center}
.cart table .c_td1 { text-align:center; color:#000000; width:120px}
.cart table .c_td2 { text-align:center; color:#000000; width:120px; font-size:18px}
.cart table .c_td3 { text-align:left; width:60px}
.cart table th.c_td4 { text-align:left; width:60px}
.cart table td.c_td4 { text-align: center; width:60px; padding-right:20px}



.cart table i { font-style:normal; display:block;}
.cart table p { padding:0 35px 0 0; float:left;}
.cart table p a { }

.cart table .in { width:27px; border:1px solid #a0a0a0}



.money { padding:20px 0 20px 0; color:#000000}
.money b { float:right; font-size:18px; font-weight:normal;}
.money b i { font-style:normal; font-size:24px; color:#000000;}
.money b small {font-size:11px;}


.money .in { width:130px; border:1px solid #a0a0a0; margin-left:2px }


.cart_btn { text-align:right; padding:15px 0 0 0}
.cart_btn img { margin-left:20px}











/* Center/Menu
--------------------------------------------------*/
.c_menu { padding:6px 0 34px 5px; font-size:13px; font-family:Microsoft Sans Serif;}
.c_menu a { padding:5px 10px 7px 10px; margin-right:8px}
.c_menu .selected { color:#000000; /*background:#0c0c0c;*/ text-decoration:none}



/* Center/Profile Form
--------------------------------------------------*/
.profile_form { padding:0 0 0 25px; color:#000000; width:500px}
.profile_form p { padding:3px 0 14px 0; overflow:hidden; min-height:1px; _height:1px }
*html .profile_form p { overflow:visible}
.profile_form p .in { width:180px; border:1px solid #a0a0a0 }
.profile_form p .in1 { width:55px; border:1px solid #a0a0a0; float:left; margin-right:20px }
.profile_form p select { font-size:12px; font-family:Tahoma; margin-right:6px}



.profile_form ul { margin:0px; padding:5px 0 15px 0; list-style:none; position:relative; margin-left:-5px}
.profile_form ul li { padding:0 0 3px 0}

.profile_form .btn { width:113px; height:23px; border:0px; cursor:pointer;  background: url("../../../../../../images/btn.gif") no-repeat }
.profile_form .btn1 { width:113px; height:23px; border:0px; cursor:pointer;  background: url("../../../../../../images/btn4.gif") no-repeat; margin-top:10px }


.btn_send { width:113px; height:23px; border:0px; cursor:pointer;  background: url("../../../../../../images/btn_send.gif") no-repeat }
.btn_next{ width:88px; height:23px; border:0px; cursor:pointer;  background: url("../../../../../../images/btn_next.gif") no-repeat }


.sp_txt { padding:0px 0 24px 0; position:relative;}
.sp_txt i { color:#f78205; font-style:normal; font-size:16px}
.sp_txt b { font-weight:normal; display: block; padding-left:28px}
.sp_txt input { position:absolute; left:0px}


.r_pass { width:200px; float:right}
.r_pass b { font-size:16px; display:block; padding:6px 0 20px 0; font-weight:normal; position:relative; left:-10px}
.r_pass i { font-style:normal; padding:6px 13px 6px 10px;}







div.notice_ok{
  width: 500px;
  text-align: center;
  margin: 5px 0px 15px 0px;
  border:1px dotted green;
  color: green;
  padding:10px 0 11px 11px;
}
div.notice_er{
  width: 500px;
  text-align: center;
  margin: 5px 0px 15px 0px;
  border:1px dotted red;
  color: red;
  padding:10px 0 11px 11px;
}










/* 404
--------------------------------------------------*/
.b404 { font-size:14px; color:#bababa; width:375px; padding:145px 0 0 195px;}
.b404 a { color:#169cdf}

.b404 h6 { font-size:24px; color:#FFFFFF; font-weight:normal; padding:0 0 8px 0}
.b404 b { color:#FFFFFF; font-weight:normal; display:block; padding-bottom:40px}

.b404 form { padding:30px 0 0 0}
.b404 form input { vertical-align:middle}
.b404 form p { padding-top:2px}
.b404 form .in { width:294px; border:1px solid #a0a0a0; padding:3px 0 2px 0 }






/* Message login
--------------------------------------------------*/
.mess_login { width:546px;  position:absolute; }

.ml_t {}
.ml_t form {padding:10px 0 0px 5px; color:#bababa; font-size:14px; position:relative;}

.cl { display:block; }


.ml_t form h6 {}
.ml_t form a {  margin-right:15px}

.ml_t form p { float:left; padding:0 30px 20px 0; width:180px}
.ml_t form p b { display:block; font-weight:normal; padding-bottom:3px; color: #000000;}
.ml_t form p .in {  width:180px; padding:3px 0 2px 0}

.ml_t form  .btn { cursor:pointer;   margin:19px 0 0 -10px; position:relative; }


















/* Center/Reg
--------------------------------------------------*/
.reg { padding:10px 0 0 10px; font-size: 12px;}


.reg i { font-style:normal; }
.reg p { padding:4px 0 14px 0; overflow:hidden; min-height:1px; _height:1px }
*html .reg p { overflow:visible}
.reg p .in { width:180px; }

.reg_b { float:left; width:190px; padding:0 70px 8px 0}

.reg .btn {  }










/*  Мини корзина */
#empty{ padding:10px 0 10px 10px;  }

/*  Пустая корзина */
.clear_b{ padding:10px 0 10px 10px;  }


/* форма обратной связи */
.contacts{ padding:10px 0 10px 10px;  }



.image_left {float: left}
.image_right {float: right}
