*{margin:0;padding:0;}
img{border:0;}
html{height:100%;}
body{position:relative;font:9pt Verdana, serif;}
a{color:#000;text-decoration:none;}
#all{width:178mm;height:145mm;position:relative;}
#head{height:60px;position:relative;}
#dop_head{position:relative;padding-top:1px;}
#logo{display:none;}
#logo-print{position:absolute;top:1mm;left:7mm;width:141px;height:57px;}
#contacts{width:170px;position:absolute;top:15px;right:0px;color:#000;text-align:right;font-size:11pt;}
#contacts #phone{font-size:18pt;letter-spacing:-1px;margin-right:10px;}
#contacts #phone .small{font-size:13pt;vertical-align:top;top:2px;position:relative;}
#contacts #email{margin-top:-3px;margin-right:10px;}
#topMenu{display:none;}
#completePane{font-size:11pt;margin:20px 0 0 160px;}
#whatNextPane, #print, #order-wrap{display:none;}
.page-order-complete #profile_history{width:175mm;padding-top:10px;padding-bottom:20px;margin-left:7mm;}
#profile_history .formdataoutput{margin-bottom:25px;}
.formdataoutput b{background-color:none;}
.formdataoutput{width:400px;float:right;position:relative;margin-bottom:45px;}
.formdataoutput .inner-box{padding:7px 15px;background-color:none;}
.formdataoutput .description{color:#969594;}
.page_order_summary .formdataoutput .description{position:absolute;left:-140px;top:15px;width:130px;}
.formdataoutput .content p{margin:0 0 4px 0;overflow:hidden;}
*html .formdataoutput .content p{float:left;width:100%;}
.formdataoutput .content .title{font-size:11pt;margin-bottom:8px;}
.formdataoutput .content .pod_title{color:#969594;width:75px;text-align:right;float:left;}
.formdataoutput .content .znach{float:right;width:280px;}
.formdataoutput .change{position:absolute;right:4px;bottom:-20px;width:400px;text-align:right;}
.formdataoutput .change a{color:#AAA9A9;text-decoration:underline;}
.r1, .r2, .r3, .r4, .r5{display:block;height:1px;overflow:hidden;font-size:1px;}
.r5{margin:0 5px;}
.r4{margin:0 4px;}
.r3{margin:0 3px;}
.r2{margin:0 2px;}
.r1{margin:0 1px;}
.orderDetails .inner-box, .orderDetails b{background-color:#eee;}
.orderDetails .inner-box{padding:5px 12px;}
#profile_history .formdataoutput .description{position:absolute;left:-140px;top:14px;width:130px;}
#profile_history .formdataoutput{margin-bottom:15px;}
#profile_history .formdataoutput .button{display:none;}
#profile_history .formdataoutput .button p{width:150px;float:left;color:#aaa9a9;margin:9px 10px 0 0;text-align:right;}
*html #profile_history .formdataoutput .button p{margin-right:5px;}
#profile_history .formdataoutput .button input{width:176px;height:48px;border:0;cursor:pointer;display:block;text-indent:-9000px;position:relative;}
#profile_history .formdataoutput .print input{background:url('../img/buttons.png') no-repeat 0 -409px;}
#profile_history .formdataoutput .pay input{background:url('../img/buttons.png') no-repeat 0 -360px;}
#comment{position:relative;margin:15px 0 0 15px;}
#comment p{margin:10px 0;}
#comment p.title{font-weight:bold;}
#orderContent{position:relative;clear:both;width:100%;padding-top:15px;}
#orderContent .in_backet{position:relative;margin-top:0 !important;}
#orderContent .in_backet .nums{font-weight:bold;}
.in_backet .quantity, .in_backet .availability{color:#db7d01;}
.orderContent_table{width:100%;margin:10px 0 0 0;}
.orderContent_table td{padding:10px 15px;text-align:right;}
.orderContent_table th{padding:5px 15px;color:#969594;font-weight:normal;white-space:nowrap;}
.orderContent_table .chet1 td{background-color:none;}
.orderContent_table .chet2 td{background-color:none;}
.orderContent_table .title{width:410px;text-align:left;}
.orderContent_table .summary td{padding:3px 15px;}
.orderContent_table .wrap td{padding:0;height:7px;}
.orderContent_table .sum{color:#969594;border-top:1px solid #b3b3b3;}
.orderContent_table .sum .numb{color:#000;margin-left:5px;font-weight:bold;}
#bottom{display:none;}
#hello{color:#4d4948;position:relative;margin:20px 0 0 18px;}
#hello .logout{color:#868B92;margin-left:15px;}
h1{font-size:17pt;color:#000;font-weight:normal;padding:20px 0 0 17px;}
#buttonsTop{float:right;width:258px;height:48px;margin:15px 0 0 0;position:relative;z-index:256;}
*html #buttonsTop{margin-right:-24px;}
#backet .buttons input{width:258px;height:48px;border:0;cursor:pointer;}
#backet .but_next_active input{background:url('../img/buttons.png') no-repeat 0 -48px;}
#backet .but_next_no_active input{background:url('../img/buttons.png') no-repeat 0 -48px;}
#buttonsBottom{position:relative;clear:both;float:left;width:258px;}
#backet #buttons{clear:both;width:100%;position:relative;overflow:hidden;margin:10px 0 0 15px;}
#backet #secondaries{margin:16px 0 0 270px;position:relative;}
#backet #secondaries a{color:#AAA9A9;text-decoration:underline;}
#cartSummary{position:relative;margin:0 0 0 15px;padding-top:18px;min-height:50px;_height:50px;//float:left;}
#cartSummary p{margin:0 0 12px 0;}
#cartSummary .kol{color:#000;font-weight:bold;}
#cartSummary .change{margin-left:15px;color:#aaa9a9;}
#cartSummary .adr{color:#aaa9a9;}
#cartHelpAndErrors{position:relative;margin:0 0 0 50px;padding-top:10px;min-height:45px;_height:45px;clear:both;}
#cartHelpAndErrors p{margin:0 0 8px 0;}
#cartHelpAndErrors .warning{color:#aaa9a9;}
#cartHelpAndErrors .error{color:#000;}
#backet_table{width:100%;margin:15px 0 5px 0;clear:both;}
#backet_table td{padding:12px 0px 7px 0px;vertical-align:top;text-align:center;}
#backet_table th{color:#aaa9a9;font-weight:normal;padding:5px 0 10px 0;}
#backet_table .no_selected td, #backet_table .passive td{color:#aaa9a9;}
#backet_table p{margin-bottom:7px;}
#backet #backet_table .del{display:none;}
#backet_table .passive .checkbox div{width:11px;height:11px;border:1px solid #929290;background-color:#dbdbd9;font-size:0;margin:3px 0 0 0;//margin-left:4px;}
#backet_table .checkbox{text-align:left;}
#backet_table .checkbox input{margin-top:3px;//margin-top:0;}
#backet_table .title{text-align:left;padding-left:12px;}
#backet_table .title a{color:#4d4948;text-decoration:none;}
#backet_table .passive .title a, #backet_table .no_selected .title a, #backet_table .no_selected .title{color:#aaa9a9;text-decoration:none;}
.sprite-delete-button{text-indent:-9000px;background:url('../img/icons.png') no-repeat 0 -31px;width:17px;height:17px;display:block;margin-left:3px;//margin-left:0;}
#backet_table .author{color:#aaa9a9;}
#backet_table .days{width:100px;text-align:right;padding-right:10px;}
#backet_table .mess{font-weight:bold;text-align:left;width:140px;padding-left:12px;}
#backet_table .error{font-weight:bold;}
#backet_table .kol{width:50px;}
#backet_table .kol input{width:22px;padding:0 0 0 5px;margin-top:-1px;//margin-top:-3px;color:#4d4948;}
#backet_table .passive .kol div{width:27px;margin-left:11px;//margin-left:0;//width:29px;height:17px;background-color:#dbdbd9;padding-top:1px;}
#backet_table .no_selected .kol input{color:#aaa9a9;}
#backet_table .price{width:50px;}
#backet_table .sum{width:50px;}
#backet_table .del{width:27px;}
#backet_table .empty{background-color:white;height:12px;padding:0;}
#backet_table .itog{text-align:right;color:#aaa9a9;border-top:5px solid #eee;padding-top:7px;}
#backet_table .itog .numb{font-weight:bold;margin-left:10px;color:#000;}
.buttons input{display:block;text-indent:-9000px;position:relative;}
#footer{display:none;}
#profileMenu{overflow:hidden;position:relative;width:100%;margin:25px 0 30px -10px;font-size:8pt;}
.colprofilemenu{width:130px;float:left;position:relative;border-left:1px solid #d4d4d4;padding-left:6px;height:76px;}
#profileMenu .first_col{border:0;}
#profileMenu a{text-decoration:none;color:#868B92;}
#profileMenu a:hover{text-decoration:underline;}
.colprofilemenu p{padding:3px 7px 4px 7px;width:100px;}
.colprofilemenu p.active{background-color:#eee;padding:4px 7px 5px 7px;}
.colprofilemenu p.active a{color:#000 !important;text-decoration:none;}
#profileMenu .colprofilemenu p.active a:hover{text-decoration:none;}
#profileMenu .back{position:absolute;top:3px;right:0;}
h2{font-size:13pt;font-weight:normal;color:#000;padding-left:40px;}
#recentOrdersInfo, #ordersInfo, #profile #messages, #formInfo, .formInfo{clear:both;padding:25px 0 20px 60px;color:#aaa9a9;margin-left:12px;}
#recentOrders{position:relative;width:400px;float:left;}
*html #recentOrders{padding-bottom:100px;}
#recentOrders h2{float:left;padding-left:0;}
#recentOrders .see_all{margin:5px 0 0 25px;position:relative;float:left;}
#recentOrders .see_all a{color:#AAA9A9;}
#recentOrdersInfo, #ordersInfo, #profile #messages, #formInfo, .formInfo{clear:both;padding:25px 0 0 0;color:#aaa9a9;margin-left:12px;}
#recentOrdersInfo a, #ordersInfo a{color:#aaa9a9;}
#profile #messages a{color:#79b1d4;}
#profile #messages{margin-bottom:30px;}
#ordersList{position:relative;width:390px;margin-left:12px;}
.order{color:#000;margin-top:40px;}
.order .title a{font-size:11pt;margin-right:7px;}
.order_table{margin:20px 0 0 0;color:#4d4948;width:100%;}
.order_table td{padding:5px 10px;vertical-align:top;}
.order_table .send td{background-color:white;}
.order_table .send .status{color:#4d4948;}
.order_table .empty{background-color:white;height:10px;padding:0;}
.order_table td.kol{width:15px;text-align:right;}
.order_table td.status{color:#000;text-align:right;width:110px;}
.order_table .canceled td{color:#aaa9a9;background-color:white;}
#right_profile_data{float:right;position:relative;}
#right_profile_data .formdataoutput{width:250px;margin:42px 0 35px 0;clear:both;}
#right_profile_data .formdataoutput .description{position:absolute;top:-40px;left:0;font-size:11pt;color:#000;}
#right_profile_data .formdataoutput .pod_title{width:60px;}
#right_profile_data .formdataoutput .znach{width:150px;}
#right_profile_data .formdataoutput .title{margin-bottom:4px;}
#topMenu, .head_messages, #searchField, #catalogMenu, #left_cont{display:none;}
#pathWay{position:relative;width:100%;float:left;margin:30px 0 25px 0;}
#pathWay a{color:#969594;}
#pathWay .item{float:left;}
#pathWay .spacer{color:#969594;margin:0 15px;float:left;}
#right_cont h2{font-size:12pt;margin:5px 0 0 0;padding-left:0;}
#right_cont h1{padding-left:0;}
#right_cont{padding-left:60px;}
.sortFields{text-align:right;color:#969594;position:relative;margin:40px 0 0 0;}
.sortFields a{text-decoration:underline !important;color:#969594;}
.sortFields a:hover{text-decoration:none !important;}
.sortFields .sort{margin:0 3px;}
.sortFields .sort_text{margin-right:25px;}
.sortFields .active{background-color:#eee;padding:2px 7px 6px 25px;}
.sortFields .active a{color:#4D4948;}
.sortFields .active .icon{width:8px;height:7px;z-index:256;position:absolute;margin:5px 0 0 -15px;font-size:0;//margin-top:7px;}
.sortFields .desc .icon{background:url('../img/icons.png') no-repeat 0 -111px;}
.sortFields .asc .icon{background:url('../img/icons.png') no-repeat -20px -111px;}
#right_cont .items{margin:20px 0;position:relative;}
.items .product{position:relative;width:100%;clear:both;float:left;padding:20px 0;}
*html .items .product{float:none;}
.product_details{float:left;width:460px;}
.product_details .preview{width:105px;float:left;margin-top:2px;}
.product_details .rating{margin:5px 0 0 -2px;text-indent:-9000px;width:82px;height:18px;}
.product_details .rate_5{background:url('../img/icons.png') no-repeat 0 -119px;}
.product_details .rate_4{background:url('../img/icons.png') no-repeat 0 -137px;}
.product_details .rate_3{background:url('../img/icons.png') no-repeat 0 -155px;}
.product_details .rate_2{background:url('../img/icons.png') no-repeat 0 -173px;}
.product_details .rate_1{background:url('../img/icons.png') no-repeat 0 -191px;}
.product_details_text{float:left;width:350px;color:#969594;}
.product_details_text h2{margin:0 !important;padding-left:0;color:#000;}
.product_details_text h2 a{color:#000 !important;}
.product_details_text h2 a{color:#767a80;}
.product_details_text h2 a:hover{text-decoration:none !important;}
.product_details_text div{margin:5px 0;}
.product_details_text .description{color:#4d4948;margin:8px 0 10px 0;}
.product_details_text .shortDetails a{color:#969594;text-decoration:underline !important;}
.product_details_text .shortDetails a:hover{text-decoration:none !important;}
.product_details_text .path a{color:#969594;}
.productsList .right_block_product_details{width:140px;}
.productsList .right_block_product_details .submit{background:url('../img/buttons_content.png') no-repeat -1px -146px !important;width:118px !important;height:39px !important;margin-top:5px !important;}
.productsList .requestPane .submit{background:url('../img/buttons_content.png') no-repeat -1px -310px !important;}
.productsList .availability, .productsList .openingDate{margin-top:5px;}
.productsList .fullPrice{font-size:11pt;margin-top:5px;}
.productsList .discount{font-size:12pt;margin-top:5px;}
#details_info_product{position:relative;width:100%;overflow:hidden;margin:23px 0 0 0;}
#product_details{width:440px;float:left;}
#product_details .preview{float:left;}
#product_details #product_details_text{margin:0 0 0 170px;}
#product_details_text .shortDetails{margin-bottom:35px;font-size:11pt;}
#product_details_text .series{font-size:11pt;margin-bottom:25px;color:#969594;}
#product_details_text .extendedDetails p{margin:2px 0;}
#product_details_text .extendedDetails .name{color:#969594;}
.right_block_product_details{width:160px;float:right;padding-right:5px;}
.toCartPane{text-align:right;}
.right_block_product_details .price{color:#000;font-size:19pt;margin-right:-1px;}
.right_block_product_details .price .currency{font-size:10pt;display:block;margin-top:-3px;margin-right:1px;}
.right_block_product_details .fullPrice{font-size:11pt;color:#969594;width:65%;float:left;margin-top:5px;}
.right_block_product_details .fullPrice .value{text-decoration:line-through;}
.right_block_product_details .fullPrice .currency{font-size:10pt;}
.right_block_product_details .discount{font-size:11pt;color:#4D4948;margin-top:5px;}
.right_block_product_details .availability{margin-top:7px;}
.right_block_product_details .availability .description{color:#969594 !important;width:auto !important;margin:0 !important;padding:0 !important;}
.right_block_product_details .openingDate{margin-top:15px;color:#093;}
.toCartPane .submit{background:url('../img/buttons_content.png') no-repeat -1px -50px;width:158px;height:48px;border:0;text-indent:-9000px;cursor:pointer;margin:12px -7px 0 0;}
.requestPane{text-align:right;}
.right_block_product_details .message{color:#000;font-size:12pt;margin-right:3px;}
.right_block_product_details .field{margin:15px 0 0 0;}
.right_block_product_details .field .description{color:#969594 !important;margin:0 0 2px 0 !important;width:auto !important;padding:0 !important;position:relative !important;font-weight:normal !important;}
.right_block_product_details .field .control{float:right;border:3px solid #fff;width:136px;margin-left:0 !important;}
.right_block_product_details .field input{//margin:-1px 0;padding-left:3px;width:130px;}
.requestPane .submit{background:url('../img/buttons_content.png') no-repeat 0 -95px;width:160px;height:48px;border:0;text-indent:-9000px;cursor:pointer;margin:15px -6px 0 0;clear:both;}
.outOfOrderPane{color:#db7d01;font-size:12pt;text-align:right;}
.hide{display:none !important;}
.paginator{position:relative;margin:40px 0 0 0;width:100%;float:left;padding-bottom:10px;}
*html .paginator{float:none;}
.paginator a{color:#969594;}
.paginator a, .paginator .active{margin:0 1px;padding:2px 9px 3px 9px;}
.paginator .active{background-color:#ededed;position:relative;}
#details_info_product .description{width:570px;padding:25px 0 0 0;clear:both;position:relative;line-height:17px;}
#orderedWithProducts{margin:35px 0 0 0;position:relative;width:100%;color:#969594;}
#orderedWithProducts h3{margin:0 0 15px 15px;color:#000;}
#orderedWithProducts .product{position:relative;width:550px;clear:both;float:left;margin:7px 0;//float:none;//margin:15px 0;}
#orderedWithProducts .title{float:left;width:50%;margin-right:15px;color:#000;}
#orderedWithProducts .shortDetails{width:34%;float:left;margin-right:15px;}
#orderedWithProducts .shortDetails a{color:#969594;}
#orderedWithProducts .price{width:10%;float:left;color:#000;font-size:12pt;text-align:right;line-height:13px;}
#orderedWithProducts .currency{font-size:8pt;display:block;}
#orderedWithProducts .icon{width:14px;height:14px;position:absolute;left:-21px;top:2px;z-index:256;}
#orderedWithProducts .book .icon{background:url('../img/icons.png') no-repeat 0 -70px;}
#orderedWithProducts .cd .icon{background:url('../img/icons.png') no-repeat 0 -97px;}
#orderedWithProducts .mp3 .icon{background:url('../img/icons.png') no-repeat 0 -83px;}
#orderedWithProducts .video .icon{background:url('../img/icons.png') no-repeat 0 -253px;}
#orderedWithProducts .poster .icon{background:url('../img/icons.png') no-repeat -34px -22px;}
#seriesProducts{margin:30px 45px 0 0;width:43%;float:left;color:#969594;}
#seriesProducts h3{margin:0 0 15px 15px;color:#000;}
#seriesProducts .product{width:100%;position:relative;margin:7px 0;float:left;}
#seriesProducts .title{float:left;width:75%;margin-right:10px;}
#seriesProducts .price, #authorProducts .price{float:left;font-size:12pt;text-align:right;width:20%;line-height:13px;}
#seriesProducts .price .currency, #authorProducts .price .currency{font-size:8pt;display:block;}
#seriesProducts .allProducts, #authorProducts .allProducts{text-align:right;padding:15px 0 0 0;position:relative;width:85%;float:left;}
#seriesProducts .allProducts a, #authorProducts .allProducts a{color:#969594;}
#authorProducts{margin:30px 0 0 0;width:43%;float:left;}
#authorProducts h3{margin:0 0 15px 15px;}
#authorProducts .product{width:100%;position:relative;margin:7px 0;float:left;}
#authorProducts .title{width:75%;float:left;margin-right:10px;}
#productsList{position:relative;}

