*{margin:0;padding:0;}
img{border:0;}
a{color:#79b1d4;}
a:hover{text-decoration:none;}
html{height:100%;}
h1{font-size:17pt;color:#868b92;font-weight:normal;}
h2{font-size:13pt;font-weight:bold;color:#767a80;}
.hide{display:none !important;}
h3{font-weight:bold;font-size:11pt;color:#767a80;}
body{position:relative;height:100%;font:9pt Verdana, arial, sans-serif;background-color:#d3d3d3;min-width:990px;}
#all{background-color:white;max-width:1024px;margin:0 auto;position:relative;min-height:100%;}
*html #all{width:expression(document.body.clientWidth > 1024? "1024px":"100%");height:100%;}
.head_messages{position:relative;background-color:#ffffe0;padding:8px 0 9px 0;width:expression(document.childNodes[1].offsetWidth < 990 ? '990px':'auto');}
.head_messages p{position:relative;padding:0 10px 0 55px;}
.head_messages .icon{position:absolute;top:5px;left:20px;width:22px;height:22px;background:url('../img/icons.png') no-repeat 0 -48px;display:block;}
.head_messages a{color:#1b1078;}
.head_banner{position:relative;background-color:white;padding:8px 0 9px 0;width:expression(document.childNodes[1].offsetWidth < 990 ? '990px':'auto');}
.head_banner p{position:relative;padding:0 10px 0 55px;}
.head_banner a{color:#1b1078;}
#head{background:#6e99aa url('../img/Top_high_1.jpg') no-repeat 50% 0;width:100%;height:168px;min-width:990px;position:relative;}
*html #head{background:#6e99aa url('../img/Top_high_1.jpg') no-repeat 50% 100%;margin-top:-1px;width:expression(document.childNodes[1].offsetWidth < 990 ? '990px':'auto');}
#dop_head{width:990px;margin:0 auto;position:relative;height:168px;padding-top:1px;}
#logo{position:absolute;text-indent:-9000px;top:50px;left:15px;width:150px;height:60px;}
#logo a{width:150px;height:60px;position:absolute;display:block;top:0;left:0;z-index:256;}
#logo-print{display:none;}
#searchField{position:absolute;left:210px;top:76px;width:605px;z-index:256;}
#searchField form{position:relative;}
#searchField input.text{width:510px;margin:0 0 0 7px;height:17px;vertical-align:top;border:0;font-size:13px;//height:15px;color:#4d4948;}
#searchField input.submit{background:none;text-indent:-9000px;cursor:pointer;border:0;width:68px;height:68px;position:absolute;right:0px;top:-27px;z-index:256;}
#searchField p{color:white;margin:10px 0 0 0;//margin-top:7px;width:520px;}
#searchField p input{vertical-align:middle;margin-right:5px;}
#contacts{width:170px;position:absolute;top:71px;right:0px;color:white;text-align:right;font-size:15px;}
#contacts #phone{font-size:24px;letter-spacing:-1px;margin-right:10px;}
#contacts #phone .small{font-size:17px;vertical-align:top;top:2px;position:relative;}
#contacts #email{margin-top:-3px;margin-right:10px;}
#contacts a{color:white;text-decoration:none;}
#topMenu{color:#fff;font-size:16px;text-align:right;position:relative;margin-top:5px;margin-right:12px;}
#topMenu a{color:#fff;text-decoration:none;margin-left:15px;}
#catalogMenu{position:absolute;bottom:0;left:215px;font-size:19px;height:35px;overflow:hidden;padding-left:12px;}
*html #catalogMenu{bottom:-2px;}
#catalogMenu .item{margin-right:45px;position:relative;float:left;padding:6px 2px 5px 1px;}
#catalogMenu .active{background-color:#fff;}
#catalogMenu .active .item_r{height:35px;font-size:1px;background:url('../img/icons.png') no-repeat -11px -217px;position:absolute;right:-12px;top:0;width:12px;}
#catalogMenu .active .item_l{height:35px;font-size:1px;background:url('../img/icons.png') no-repeat -2px -217px;position:absolute;left:-12px;top:0;width:12px;}
#catalogMenu .active a{color:#3d5869;}
#catalogMenu a{color:#fff;text-decoration:none;}
#content{width:990px;position:relative;margin:0 auto;padding-bottom:212px;color:#4d4948;}
#footer{background:#79716e url('../img/footer.png') no-repeat 0 0;height:210px;width:100%;position:absolute;bottom:0;left:0;z-index:256;color:#bcbaba;font-size:11px;}
#footer_cont{position:relative;width:expression(document.childNodes[1].offsetWidth < 990 ? '990px':'auto');min-width:990px;margin:0 auto;}
#footer .title{color:#fff;font-size:15px;margin-bottom:11px;}
#footer .title .description{color:#bcbaba;font-size:11px;display:block;margin:0 0 2px 0;}
#footer .left-column{float:left;width:265px;position:relative;margin:25px 15px 0 140px;}
*html #footer .left-column{margin-left:69px;}
#footer .middle-column{float:left;width:235px;position:relative;margin:25px 15px 0 0;padding-left:15px;}
#footer .right-column{float:left;width:270px;position:relative;margin:25px 0 0 0;}
#footer a{color:#fff;text-decoration:none;}
#footer ul{list-style:outside;}
#footer ul li{margin:8px 0;}
#footer ul li a{color:#bcbaba;text-decoration:none;}
#footer ul li ul{margin-top:5px;}
#footer ul li ul li{list-style:none;margin:1px 0 1px 10px;}
#footer strong{font-size:15px;}
.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;}
#content{margin-top:25px;padding-bottom:280px;}
html>body #content{overflow:hidden;}
#left_cont{position:relative;float:left;width:181px;padding-left:10px;}
#right_cont{position:relative;float:left;width:735px;padding:10px 5px 0 50px;}
#left_cont #hello{margin:0;line-height:16px;width:100%;float:left;color:#4d4948;position:relative;}
#left_cont #hello .logout{margin:0;color:#868b92;clear:both;display:block;width:130px;}
#left_cont #cartSummary{margin:35px 0 0 0;padding:0;float:left;width:100%;}
#cartdetails .more{text-align:right;margin:5px 10px 3px 0;}
#cartdetails .more a{color:#79b1d4;text-decoration:none;}
#cartdetails .more a:hover{text-decoration:underline;}
#cartdetails p{margin-right:0;}
#cartdetails{position:relative;margin:20px 0 0 0;width:181px;}
#cartdetails .inner-box, #cartdetails b{background-color:#ffefd5;}
.empty #cartdetails .inner-box, .empty #cartdetails b{background-color:#eee;}
#cartdetails .price .currency{margin-left:3px;font-size:9pt !important;}
#cartdetails .price{display:inline;}
#cartdetails .inner-box{padding:3px 0px 0px 10px;}
#cartdetails .inner-box p{margin-right:10px;}
#cartdetails .submit{background:url('../img/buttons_content.png') no-repeat 0 0;height:48px;width:176px;text-indent:-9000px;border:0;cursor:pointer;margin:25px 0 -4px -7px;z-index:256;position:relative;}
#bestProducts{margin:35px 0 0 0;position:relative;width:100%;overflow:hidden;clear:both;float:left;}
#bestProducts a{text-decoration:none;}
#bestProducts a:hover{text-decoration:underline;}
#bestProducts h3{margin-bottom:12px;}
#bestProducts .product{position:relative;clear:both;margin:7px 0;width:100%;float:left;}
#bestProducts .title{width:140px;float:left;position:relative;color:#969594;overflow:hidden;}
#bestProducts .name{margin-bottom:3px;}
#bestProducts .price{width:40px;float:right;position:relative;text-align:right;line-height:13px;margin-top:3px;}
#bestProducts .price .currency{display:block;width:40px;}
#left_cont .price{color:#db7d01;font-size:12pt;}
#left_cont .price .currency{font-size:8pt;}
#bestsellers{margin:30px 0 0 0;position:relative;width:100%;float:left;overflow:hidden;}
*html #bestsellers{float:none;}
#bestsellers a{text-decoration:none;}
#bestsellers a:hover{text-decoration:underline;}
#bestsellers h3{margin-bottom:12px;}
#bestsellers .product{position:relative;width:100%;margin:10px 0;clear:both;float:left;}
#bestsellers .img{float:left;}
#bestsellers .title{margin:0 0 0 65px;color:#969594;}
#bestsellers .name{margin-bottom:3px;}
#bestsellers .price{margin-top:8px;}
.left-column-list{float:left;width:100%;clear:both;margin:30px 0 0 0;overflow:hidden;}
.left-column-list h3{margin-bottom:12px;}
.left-column-list a{text-decoration:none;}
.left-column-list a:hover{text-decoration:underline;}
.left-column-list .product{position:relative;margin:10px 0 10px 10px;}
#catalog{margin:30px 0 0 0;position:relative;width:100%;float:left;}
*html #catalog{float:none;}
#catalog .parent{margin:20px 0 0 0;}
#catalog .current{margin:15px 0 10px 0;color:#767a80;}
#catalog .link{margin:5px 0 5px 0;position:relative;width:100%;float:left;color:#79b1d4;}
#catalog a{text-decoration:none;}
#catalog a:hover{text-decoration:underline;}
#catalog .link .icon{float:left;width:15px;position:relative;}
#catalog .link .name{margin-left:15px;position:relative;}
#helpContents{margin:30px 0 0 0;position:relative;width:100%;float:left;color:#79b1d4;}
*html #helpContents{float:none;}
#helpContents h3{margin-bottom:12px;}
#helpContents a{text-decoration:none;}
#helpContents a:hover{text-decoration:underline;}
#helpContents div{margin:4px 0;width:100%;position:relative;clear:both;float:left;}
#helpContents .icon{width:10px;float:left;display:block;}
#helpContents .link{float:right;width:90%;display:block;}
#filters{margin:30px 0 0 0;position:relative;width:100%;float:left;}
*html #filters{float:none;}
#filters .filter{margin:20px 0 0 7px;}
#filters .title{margin-bottom:7px;}
#filters .case{margin:6px 0 6px 7px;}
#filters .value{margin-left:8px;}
#filters .text{width:30px;height:16px;//height:15px;padding-left:1px;vertical-align:middle;}
#filters .submit{width:24px;height:24px;background:url('../img/buttons_content.png') no-repeat -5px -187px;border:0;text-indent:-9000px;cursor:pointer;vertical-align:middle;}
#priceFilter .case{color:#969594;}
#filters .current{background-color:#ededed;display:inline;padding:4px 7px;margin-left:0px;}
#filters .current a{text-decoration:none;color:#4d4948;}
.searchQuery{}
.query_text{color:#767a80;font-size:12pt;}
.search_error{color:#db2705;margin:40px 0 0 15px;width:550px;}
#pathWay{position:relative;width:100%;float:left;margin:0 0 25px 0;}
#pathWay .item{float:left;}
#pathWay .spacer{color:#969594;margin:0 15px;float:left;}
#right_cont h2{font-size:12pt;margin:5px 0 0 0;}
#right_cont a{text-decoration:none;}
#right_cont a:hover{text-decoration:underline;}
#details_info_product{position:relative;width:100%;overflow:hidden;margin:23px 0 0 0;}
#product_details{width:560px;float:left;}
#product_details .preview{float:left;}
#product_details #product_details_text{margin:0 0 0 200px;}
#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:#db7d01;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;}
.toCartPane .download{background:url('../img/buttons_content.png') no-repeat -1px -359px;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:#db7d01;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;}
.right_block_product_details .error .control{border:3px solid #db2705;}
.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;}
#details_info_product .description{width:570px;padding:25px 0 0 0;clear:both;position:relative;line-height:17px;}
#details_info_product .description strong{color:#969594;font-weight:normal;}
#orderedWithProducts{margin:35px 0 0 0;position:relative;width:100%;color:#969594;}
#orderedWithProducts h3{margin:0 0 15px 15px;}
#orderedWithProducts .product{position:relative;width:550px;clear:both;float:left;margin:7px 0;}
#orderedWithProducts .title{float:left;width:50%;margin-right:15px;}
#orderedWithProducts .shortDetails{width:34%;float:left;margin-right:15px;}
#orderedWithProducts .price{width:10%;float:left;color:#db7d01;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;}
#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;color:#db7d01;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;}
#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;}
.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 7px;}
.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:580px;}
.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:450px;color:#969594;}
.product_details_text h2{margin:0 !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 .right_block_product_details .download{background:url('../img/buttons_content.png') no-repeat -1px -410px !important;width:118px !important;height:39px !important;margin-top:5px !important;border:0 none;cursor:pointer;margin:12px -7px 0 0;text-indent:-9000px;}
.productsList .requestPane .submit{background:url('../img/buttons_content.png') no-repeat -1px -310px !important;width:118px !important;height:39px !important;margin-top:5px !important;}
.productsList .availability, .productsList .openingDate{margin-top:5px;}
.productsList .fullPrice{font-size:11pt;margin-top:5px;}
.productsList .discount{font-size:12pt;margin-top:5px;}
.paginator{position:relative;margin:40px 0 0 0;width:100%;float:left;}
*html .paginator{float:none;}
.paginator a, .paginator .active{margin:0 1px;padding:2px 9px 3px 9px;}
.paginator .active{background-color:#ededed;position:relative;}
#info h2{margin:40px 0 0 15px;}
#info .data{margin:30px 0 0 30px;}
#info .data p{margin:14px 0;}
#info .data ul{margin:14px 0;}
#info .data ul li{margin:7px 0;}
.page-zip #content{margin-top:35px;}
.page-zip h1{margin-left:115px;}
.page-zip #search_zip{margin:0 135px;}
.page-zip .formInfo{color:#969594;margin:30px 0;}
.field{position:relative;margin:0 0 8px 0;//margin-bottom:10px;padding-bottom:4px;clear:both;float:left;width:100%;//float:none;//width:auto;}
.optional .description{color:#969594;}
.field .description{font-weight:bold;width:100px;position:absolute;margin-top:5px;//margin-top:7px;}
.field input, .field textarea, .field select{width:210px;//margin-right:-4px;padding-left:3px;color:#4d4948;}
.field select{width:214px;}
.field .hint{display:block;color:#969594;margin:3px 0 0 100px;//margin-top:2px;//padding-bottom:4px;clear:both;}
.field .control{margin-left:110px;display:inline;float:left;position:relative;z-index:256;//float:none;//position:static;border-top:4px solid #fff;border-bottom:4px solid #fff;}
.page-zip .required .control{border:4px solid #fcb43f !important;margin-left:106px;//margin-left:107px;}
.page-zip .error .control, .page-zip .error_selected .control{border:4px solid #db2705 !important;margin-left:106px;//margin-left:107px;}
.page-zip .error_selected .control .error_icon{position:absolute;width:16px;height:16px;background:url('../img/icons.png') no-repeat 0 0;top:0;left:-137px;//left:-28px;//top:5px;}
.field .info{position:absolute;width:300px;top:0;left:385px;}
.field .info .error_text{color:#db2705;margin-bottom:7px;}
.field .info .error_text .error_icon{width:16px;height:16px;background:url('../img/icons.png') no-repeat 0 0;position:relative;display:block;float:left;margin:0 5px -5px 0;}
.field .info .help_text{color:#aaa9a9;}
.page-zip .buttons{width:100%;height:48px;position:relative;margin:10px 0 0 -7px;float:left;clear:both;z-index:256;}
.page-zip .buttons input{background:url('../img/buttons_content.png') no-repeat 0 -213px;width:176px;height:48px;text-indent:-9000px;border:0;cursor:pointer;position:absolute;}
#query{position:relative;margin:40px 0 0 -17px;clear:both;float:left;width:100%;}
#query .query_text{color:#}
.page-zip #hint{color:#969594;margin:25px 0 0 0;float:left;width:100%;position:relative;}
.pointsList{width:100%;position:relative;clear:both;margin:30px 0 0 0;}
.pointsList th{color:#969594;font-weight:normal;padding:5px 7px;text-align:left;}
.pointsList td{padding:4px 7px;}
.pointsList td.zip_basic{color:#969594;}
.page-product h1, .page-product h2{width:570px;}
#left_cont h3 a{color:#767a80;text-decoration:none;}
#right_cont #info{width:570px;}
.selected-text{color:#EF9A10;}
.warning-text{background-color:#FFFFE0;padding:10px;width:720px;}
.b-like{clear:both;height:22px;position:relative;padding-top:25px;}
.b-like-item{float:left;height:22px;margin-left:14px;}
.b-like-fb{margin-left:0;width:130px;}
.b-like-vk{margin-top:-1px;width:140px;}
.b-like-ok{width:100px;}
.odkl-klass-oc, .odkl-klass-stat, .odkl-klass-oc-voted{display:inline !important;}
.b-like-mm{margin-top:1px;width:100px;}
