html, body {background: url(../img/boom_bg.gif) 0px 0px;color:#000;font:normal 12px Tahoma;}

.main{position:relative;height:auto !important;height:100%;min-height:100%;margin: 0px auto -103px  ;}

.header {height:170px;margin-bottom:36px;background:#fff url(../img/header.jpg) no-repeat 100% 0;}
.header .logo h1{position:absolute;top:40px;left:90px;display:block;text-indent: -9000px;overflow: hidden;width:269px;height:93px;background-image: url(../img/logo.png);}


.lang{margin-left:40px;}
.lang a{text-decoration:none; color:#d62db7}
.lang a:hover{color:#000;}

.footer{position:relative;height:103px;background: url(../img/footer_bg.gif) repeat-x 0 0;}
.footer .bg{height:103px;background: url(../img/footer.jpg) no-repeat 100% 0px;}
.footer .empty_inner {height:20px;}
.footer .logo{display:block;text-indent: -9000px;overflow: hidden;width:178px;height:78px;background: url(../img/footer_logo.png) no-repeat 0 25px;}
.footer .copyright{float:left;font:normal 11px Tahoma;padding-left:20px;padding-top:40px;padding-right:15px;}
.footer .copyright a{font-weight:bold;}
.girl{margin-top:-268px;position:relative;float:right;width:201px;height:371px; background: url(../img/bottom_girl.png) no-repeat 100% 0px}


.content{margin-top:-3px;padding-left:7px;}
.content .left{width:194px;}
.content .left h1{padding:0px 0px 10px 30px;}
.content .left .book{width:100%;background: url(../img/left_book.png) 100% 0px no-repeat;height:315px;}

.content .left .menu{padding-left:10px;padding-bottom:15px;padding-right:15px;}
.content .left .menu a{display:block;background: url(../img/dot.gif) 100% 0px repeat-x;color:#434343; text-decoration:none;font-size:12px;padding: 7px 7px 7px 12px;}
.content .left .menu a:hover{color:#e062c9}
.content .left .menu a.selected{font-weight:bold;color:#e062c9}
.content .left .menu a img{margin-right:12px;}

.content .right {width:180px;margin-bottom:360px;}
.content .right .auth{padding:12px 21px 0px 21px;background:#fff;z-index:100;}
.content .right .auth button{width:120px;margin-left:21px;}
.content .right .auth .options{padding:7px 0px 7px 7px;text-align:right}
.content .right .auth .profile{padding:7px 0px 7px 0px;text-align:left}
.content .right .auth h1{padding:12px 0px;font-size:18px;font-weight:normal;}
.content .right .auth .options a{color:#000;text-decoration:none;margin-right:12px;}
.content .right .auth .options a:hover{text-decoration:underline;color:#e062c9}
.content .right .auth .profile a{color:#000;text-decoration:none;margin-right:12px;display:block;}
.content .right .auth .profile a:hover{text-decoration:underline;color:#e062c9}

.content .right .cart{padding:0px 21px 12px 21px;background:#fff;z-index:100;}
.content .right .cart h1 a{color:#000;text-decoration:none;font-size:18px;font-weight:normal;padding:12px 0px;display:block;}
.content .right .cart h1 a:hover{color:#e062c9;text-decoration:underline;}
.content .right .cart_button  {margin-top:-20px;}
.content .right .cart_button  .bbleft{text-decoration:none;border:none;}
.content .right .cart_button  .bbright{border:none;padding-left:0px;}

.news_box .xboxcontent{padding:7px 21px;}
.news_box .xboxcontent .news_txt{font:normal 11px Tahoma;display:block;padding:7px 0px;}
.news_box .xboxcontent .news_date{font:normal 16px Tahoma;display:block;padding:7px 0px;}
.news_box .xboxcontent .new_title{font:normal 21px Tahoma}

.content .right .compare{position:relative;z-index:1;background: #fff;margin-top:-10px;}
.content .right .compare .inside{background:#fff;padding: 10px;text-align:right;}
.content .right .compare h2{font: bold 30px Tahoma;padding:0px 50px 0px 30px;}
.content .right .compare h1{padding:20px 0px 0px 30px;}
.content .right  .compare_button  {margin-top:-20px;}
.content .right  .compare_button .bbleft{width:47px;background:none;}


.choose_login_form{padding:7px 21px;}
.choose_login_form h1{font:normal 18px Tahoma;padding:7px 0px;}
.choose_login_form form{float:left;}
.choose_login_form .choose_registration{float:left;padding-left:77px;}
.choose_login_form .choose_registration a{display:block;}
.choose_login_form .choose_registration p{margin:0px;}



.tab_name{padding:0px 7px;}
.del_address{padding:7px 21px}
.delivery_address{float:left;margin-bottom:12px;width:250px;}
.delivery_address div span{display:block;width:100px;float:left;}
.delivery_address div .span1{width:150px;}
.cell span{display:block;float:left;width:50px;}
.xboxcontent h1{font:normal 18px Tahoma;padding:7px 0px;}
.registration_complete{padding-left:33px;}
.s_error * {color:#f00}




.content .center{padding:30px 15px;padding-bottom:120px;}
.content .center .recover{padding:7px 30px;}
.content .center .recover h1{font:normal 18px Tahoma;padding:7px 0px;}
.content .center .product{margin-right:40px;float:left;width:202px;background: url(../img/catalog_top.png) 0px 0px no-repeat;padding: 15px 0px 0px 0px;margin-bottom:15px;}

.content .center .product .product_button input{border:none;background:none;display:block;padding:0px 0px 0px 1px;margin:0px;color:#fff;font:bold 11px Tahoma;}
.content .center .product .product_button .bbleft{padding-left:3px;width:60px;}
.content .center .product .desc{padding-left:30px;padding-right:30px;height:80px;font-size:11px;}
.content .center .product .desc h2{text-align:center;padding-top:3px;}
.content .center .product .price{font:bold 11px Tahoma;margin-bottom:3px;}
.content .center .product .price span{color:#e062c9;font-size:16px;}
.content .center .product .old_price {font-size:11px;}
.content .center .product .old_price span{text-decoration:line-through;}
.content .center .product img{margin-left:35px;}
.content .center .product  select{width:70px;}

.content .center .product_box .product_image{width:200px;float:left;padding:0px;margin-right:12px;}
.content .center .product_box .product_image img{margin:0px 4px;}
.content .center .product_box .product_image .xboxcontent{height:270px;}
.content .center .product_box h3{padding: 3px 12px;text-align:center;color:#567db3;font:bold 14px Tahoma;}


.content .center .product_box .product_desc{width:300px;margin-left:220px;height:290px;}
.content .center .product_box .product_desc .xboxcontent{height:270px;padding:0px 20px;text-align:right;}
.content .center .product_box .product_desc   .pdesc{margin:20px 0px;}
.content .center .product_box .product_desc   .old_price{margin:10px 0px;font:bold 15px Tahoma;}
.content .center .product_box .product_desc   .old_price b{text-decoration:line-through;font-weight:100}
.content .center .product_box .product_desc   .pprice{margin:10px 0px;font:normal 19px Tahoma;color:#000;}
.content .center .product_box .product_desc   .pprice b{color:#e062c9;font-size:20px;font-weight:100}
.content .center .product_box .product_desc   .psize {margin:10px 0px;}
.content .center .product_box .product_desc   .psize b{font:normal 18px Tahoma;}
.content .center .product_box .product_desc   .psize select{font:normal 18px Tahoma;width:77px;text-align:center;}
.content .center .product_box .product_desc   .pcount b{font:normal 18px Tahoma;}
.content .center .product_box .product_desc   .pcount select{font:bold 16px Tahoma;width:77px;text-align:center}
.content .center .product_box .product_desc   .pcount button{margin-right:0px;width:150px;}


.content .center .pimage_plus  {width:520px;}
.content .center .pimage_plus  a{margin:0px 10px;width:100px;height:140px;}
.content .center .pimage_plus h3{margin:7px 10px;}



.content .center .cart_list .product_img{display:block; float:left;width:100px;padding:3px 33px;}
.content .center .cart_list .control{width:290px;text-align:right;padding-right:30px;float:right;}
.content .center .cart_list h3{font:normal 20px Tahoma;}
.content .center .cart_list .price{font: normal 16px Tahoma;}
.content .center .cart_list .price span{font-size:18px;}
.content .center .cart_list .size{font: normal 16px Tahoma;}
.content .center .cart_list .size span{font-size:18px;}
.content .center .cart_list .count{font: normal 16px Tahoma;font-weight:600;}
.content .center .cart_list .blue_button{float:left;}
.content .center .cart_list .pink_button{margin-right:0px;}
.content .center .cart_list .count input{font: normal 16px Tahoma;border: solid 1px #000;}
.content .center .cart_list .xsnazzy{width:540px;}
.content .center .cart_total {width:540px;height:33px;padding-bottom:7px;clear:both;}
.content .center .cart_total .blue_button{float:left;}
.content .center .cart_total .pink_button{float:right;}
.content .center .cart_total .cart_summ{float:right;font-size:20px;margin-top:12px;}





.content .center .other_products h2 {font-size:18px;font-weight:normal;color:#fff;margin-top:33px;margin-bottom:7px;}
.content .center .other_products .rnd_box{height:160px;float:left;margin-bottom:12px; margin-right:9px;}





.content .center .user_form .header_title{font: normal 20px Tahoma;margin-left:50px;padding:15px 0px;}
.content .center .user_form .title{font: bold 14px Tahoma;padding-left:30px;}
.content .center .user_form  td input{float:left;width:120px;}
.content .center .user_form  td textarea{}
.content .center .user_form  .radio{float:none;width:25px;}
.content .center .user_form  .radio2{float:left;width:25px;}
.content .center .user_form  .error{color:#f00; display:none;float:left;padding-left:12px;}
.content .center .user_form  .cart_list .cart_header td{border-bottom: solid 2px #000; font: normal 14px Tahoma;padding:7px 12px;}
.content .center .user_form  .cart_list td{border-bottom: solid 1px #000; font: normal 11px Tahoma;padding:7px 12px;}
.content .center .user_form  .cart_list{margin:0px;padding:0px;border-collapse:colapse;}
.content .center .user_form  .cart_list .grey td{background:#fdf6f6}
.content .center .user_form  .cart_list .total{border:none;}



.content .center .text{background:#fff;}
.content .center  .text_title{font-size:18px;font-weight:100; margin: 3px 3px 12px 12px;}
.content .center  .text_lid{font-size:11px; margin: 3px 3px 12px 12px;}
.content .center  .text_textdata{font-size:11px; margin: 3px 3px 12px 12px;}

.content .center .compare_title{font:normal 16px Tahoma; color:#e062c9;padding-top:12px;}
.content .center .compare_title  form{float:left;margin-top:-12px;}
.content .center .compare_box{margin-right:40px;float:left;width:202px;background: url(../img/catalog_top.png) 0px 0px no-repeat;padding: 0px;margin-bottom:15px;}
.content .center .compare_box .xboxcontent{padding: 0px 15px;height:420px;}
.content .center .compare_box .info{text-align:center;}

.content .center .compare_box .title{font: bold 16px tahoma; color:#567db3;text-decoration:none; display:block; margin-bottom:7px;}


.cart_button{margin-left:-1px;margin-top:-15px;height:50px;background: url(../img/bottom_button_left.png) 0px 0px no-repeat;padding-left:23px;}
.cart_button div{height:50px;background: url(../img/bottom_button_right.png) 100% 0px no-repeat;padding-right:20px;padding-top:21px;}
.cart_button div .bbleft{height:22px;border-right:solid 1px #f1b8e7;display:block;float:left;color:#fff;text-deocration:none;padding-right:15px;padding-top:3px;}
.cart_button div .bbright{height:22px;border-left:solid 1px #e477d0;display:block;color:#fff;float:left;text-deocration:none;padding-left:15px;padding-top:3px;}



.bbutton{position:relative;z-index:100;margin-left:-1px;margin-top:-15px;height:50px;background: url(../img/bottom_button_left.png) 0px 0px no-repeat;padding-left:23px;}
.bbutton div{height:50px;background: url(../img/bottom_button_right.png) 100% 0px no-repeat;padding-right:20px;padding-top:21px;}
.bbutton div .bbleft{height:22px;border-right:solid 1px #f1b8e7;display:block;float:left;color:#fff;text-deocration:none;padding-right:15px;padding-top:3px;}
.bbutton div .bbright{height:22px;border-left:solid 1px #e477d0;display:block;color:#fff;float:left;text-deocration:none;padding-left:15px;padding-top:3px;}

button.pink_button{height:35px;background:none;border: none;margin:10px 10px 5px 10px;}
button.pink_button div.bleft{height:27px;background: url(../img/button_left.png) 0px 0px no-repeat;padding-left:15px;}
button.pink_button div.bright{height:27px;background:url(../img/button_right.png) 100% 0px no-repeat;color:#fff;font-size:18px;padding-right:15px;padding-top:3px;}

button.blue_button{height:35px;background:none;border: none;margin:10px 10px 5px 10px;}
button.blue_button div.bleft{height:27px;background: url(../img/button_blue_left.png) 0px 0px no-repeat;padding-left:15px;}
button.blue_button div.bright{height:27px;background:url(../img/button_blue_right.png) 100% 0px no-repeat;color:#fff;font-size:18px;padding-right:15px;padding-top:3px;}




.xsnazzy p {margin:0 10px;}

.xsnazzy p {padding-bottom:0.5em; color:#000;}
.xsnazzy {background: transparent;}

.xsnazzy em {display:block; width:0; height:0; color:#000; overflow:hidden;  margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#fff;border: solid 1px #fff;}




.rnd_top div {background: url(../img/rnd_tl.png) no-repeat top left;}
.rnd_top {background: url(../img/rnd_tr.png) no-repeat top right;}
.rnd_bottom div {background: url(../img/rnd_bl.png) no-repeat bottom left;}
.rnd_bottom {background: url(../img/rnd_br.png) no-repeat bottom right;}
.rnd_top div, .rnd_top, .rnd_bottom div, .rnd_bottom {width: 100%;height: 10px;font-size: 1px;}
.rnd_content { margin: 0 10px; }

.additonal{color:#fff;font:normal 10px Verdana;}
.hline{border-bottom:solid 1px #000;margin-bottom:7px;height:7px;}


.r{border:solid 1px red;}
