body,html,body,div,img,dl,dt,dd,h1,h2,h3,h4,h5,p,form,input,select,textarea,a,table,tr,td,ul,li{margin:0;padding:0;}
body, html{width:100%;height:100%;}
body{background:#fff;}
body, div{font:12px Tahoma, Arial Narrow, Verdana, Arial, sans-serif;color:#000;}
a, a:hover{color:#4aa0e0;text-decoration:none;}a:hover{text-decoration:underline;}a:focus{outline:none;}img{border:none;vertical-align:middle;}
.spacer{height:1px;width:100%;clear:both;font-size:1px;}
.s15{height:15px;width:100%;clear:both;font-size:15px;}
#container{position:relative;width:100%;min-width:1280px;}
#header{position:relative;height:220px;background:url(../images/tmpl/backg_top.jpg) top right no-repeat;}
#header .logo{position:absolute;left:25px;top:60px;width:250px;height:153px;background:url(../images/tmpl/logotype.gif) no-repeat;}
#header .services{position:absolute;left:0;top:0;width:100%;height:33px;background:#f3f3f3;}
#header .block{width:237px;height:33px;background:#18191d;vertical-align:middle;}
#header .block .ru{position:absolute;left:40px;top:11px;width:16px;height:11px;background:url(../images/tmpl/ru.png) no-repeat;}
#header .block .en{position:absolute;left:110px;top:11px;width:16px;height:11px;background:url(../images/tmpl/gb.png) no-repeat;}
#header .block .uk{position:absolute;left:180px;top:11px;width:16px;height:11px;background:url(../images/tmpl/uk.png) no-repeat;}
#header .block .big{font-size:16px;font-weight:bold;background:#000;}
#header .block .sbig{font-size:16px;font-weight:bold;color:#000;background:red;}
#header .search{position:relative;margin:0 auto;width:578px;height:76px;background:url(../images/tmpl/backg_search.gif) left bottom no-repeat;}
#header .search input{position:relative;float:left;margin:7px 0 0 86px;width:320px;padding:2px 0;border:0;}
#header .search .submit{position:relative;float:left;cursor:pointer;background: url(../images/tmpl/but_search.jpg) no-repeat;width:17px;height:23px;margin:6px 0 0 4px }
#header .search #search_by{position:relative;float:left;display:block; height: 22px; width: 117px;margin:6px 0 0 22px;}
#header .menu{position:relative;margin:19px 0 0 30%;width:740px;height:100px;}
#header .menu ul{list-style:none;display:inline;}
#header .menu li{height:29px;float:left;margin-right:35px;margin-top:9px;padding:0 8px;}
#header .menu ul.second li{ margin-right:15px;}
#header .menu li a{vertical-align:bottom;font-family:Tahoma;line-height:29px;}
#header .menu li.selected{background:#4aa0e0;}
#header .menu li.selected a{color:#fff;}
#header .menu li:hover{color:#fff;background:#4aa0e0;}
#header .menu li:hover a{color:#fff;}
#header .menu a:hover{text-decoration:none;}
#header .menu .m1{font-size:24px;}
#header .menu .m2{font-size:20px;}
#header .menu .m3{font-size:14px;}
#header .phone{position:absolute;right:0;top:0;width:260px;height:70px;}
#header .phone .ph1{position:absolute;left:0;top:18px;color:#fd7a00;font-size:16px;}
#header .phone .ph2{position:absolute;left:22px;top:36px;color:#7d7d7d;font-size:18px;}
#header .phone .ph3{position:absolute;left:68px;top:16px;color:#000;font:34px Tahoma;}
#container .container{width:100%;height:100%;}
#container .container td{vertical-align:top;}
#left{height:260px;vertical-align:top;}
#content{width:100%;vertical-align:top;}
#right{width:260px;vertical-align:top;}
#left .login_block{position:relative;width:260px;height:100px;margin-top:20px;background:#fff url(../images/tmpl/backg_login.gif) left top no-repeat;}
#left .login_block .tltl{position:absolute;left:34px;top:13px;font:14px Arial; font-weight:bold;color:#4aa0e0;}
#left .login_block .tltp{position:absolute;left:34px;top:41px;font:14px Arial; font-weight:bold;color:#4aa0e0;}
#left .login_block .login{position:absolute;left:110px;padding:2px 0;top:10px;width:112px;border:0;}
#left .login_block .pass{position:absolute;left:110px;padding:2px 0;top:40px;width:98px;border:0;}
#left .login_block .submit{position:absolute;left:223px;top:38px;cursor:pointer;width:17px;height:23px;border:0;background:url(../images/tmpl/but_login.jpg) no-repeat;}
#left .login_block .ahrs{position:absolute;left:33px;top:69px;font-size:11px;}
#left .login_block img{vertical-align:bottom;margin:0 4px;}
#left .login_block a{text-decoration:underline;}
#left .login_block a:hover{text-decoration:none;}
#left .mycab_block{position:relative;width:260px;height:100px;margin-top:20px;background:#fff url(../images/tmpl/backg_round.gif) -19px top no-repeat;}
#left .mycab_block .tlt{position:absolute;left:34px;top:13px;font:14px Arial; font-weight:bold;color:#4aa0e0;}
#left .mycab_block .ahrs{position:absolute;left:34px;top:39px;font-size:14px;font-weight:bold;}
#left .mycab_block a{color:#fd7a00;}
#left .cat_block{position:relative;width:233px;background:#fff url(../images/tmpl/backg_round.gif) -19px top no-repeat;font-size:12px;padding-top:40px;padding-left:27px;}
#left .cat_block .tlt{position:absolute;left:34px;top:13px;font:14px Arial; font-weight:bold;color:#4aa0e0;}
#left .cat_block .bl{color:#4aa0e0;}
#left .cat_block ul{margin-left:6px;list-style:none;}
#left .cat_block li{padding:0 0 6px 0;background:url(../images/tmpl/cat_sep.jpg) left bottom no-repeat;}
#left .cat_block a{color:#000;}
#left .cat_block a span{color:#FF0033; font-weight: bold;}
#left .cat_block a:hover{text-decoration:none;}
#left .price_block{position:relative;width:260px;background:#fff url(../images/tmpl/backg_price.jpg) no-repeat;margin-top:20px;padding-top:40px;}
#left .price_block ul{list-style:none;margin-left:33px;}
#left .price_block li{ height:24px;background:url(../images/tmpl/cat_sep.jpg) left bottom no-repeat;font-size:11px;}
#left .currency_block{position:relative;height:40px;width:260px;background:#fff url(../images/tmpl/backg_lr.gif) left top no-repeat;margin-top:20px;}
#left .currency{position:absolute;width:129px;left:104px;top:8px;}
#left .currency_block .tlt{position:absolute;left:34px;top:13px;font:14px Arial; font-weight:bold;color:#4aa0e0;}
#left .question_block{position:relative;height:130px;width:260px;margin-top:20px;background:url(../images/tmpl/question.gif) 30px 30px no-repeat;}
#left .question_block .tlt1,
#left .question_block .tlt2{position:absolute; font-size:18px;color:#fd7a00;text-decoration:none;}
#left .question_block .tlt1{left:33px;top:25px;}
#left .question_block .tlt2{left:59px;top:45px;}
#left .question_block .quest{position:absolute;left:34px;top:31px;width:173px;height:72px;background:url(../images/tmpl/question.gif) no-repeat;}
#left .question_block img{position:absolute;left:34px;top:131px;}
#left .orphus_block{position:relative;width:230px;padding-left:30px;font-size:11px;background:url(../images/tmpl/backg_lr.gif) left top no-repeat;}
.sape_block{position:absolute;bottom: 260px; left:0;margin-top:20px;color:#999999;width:230px;padding-left:30px;font-size:11px;}
.sape_block a{color:#666699;}
#right .mrg_left{width:234px;margin-left:26px;}
#right .cart_block{position:relative;width:234px;background:url(../images/tmpl/backg_rr.gif) right top no-repeat;margin-top:20px;padding-top:45px;font-size:14px;font-weight:bold;}
#right .cart_block .cahr{position:absolute;left:0;top:14px;}
#right .cart_block .tlt{position:absolute;left:0;top:13px;font:14px Arial;font-weight:bold;color:#4aa0e0;text-decoration:none;}
#right .cart_block .tlt:hover{text-decoration:underline;}
#right .cart_block .tlt img{margin-left:3px;}
#right #cart_info{position:relative;}
#right #cart_info a{display:block;}
#right .cart_sblock{position:relative;width:234px;font-size:14px;}
#right .cart_sblock a{text-decoration:underline;font-weight:normal;}
.or{color:#fd7a00;}
.bl{color:#4aa0e0;}
#right .contacts_block{position:relative;width:234px;background:url(../images/tmpl/backg_contacts.jpg) right top no-repeat;margin-top:20px;padding-top:45px;font-size:11px;}
#right .contacts_block p{font-size:14px;margin-bottom:10px;}
#right .contacts_block .ahr{position:absolute;left:0;top:14px;font:14px Arial;font-weight:bold;color:#4aa0e0;}
#right .ozvuch_block{position:relative;cursor:pointer;width:234px;height:108px;margin-top:20px;font-size:11px;background:url(../images/tmpl/ozvuch.jpg) right no-repeat;}
#right .ozvuch_block .t1{position:absolute;left:0;top:5px;color:#fd7a00;font-size:16px;}
#right .ozvuch_block .t2{position:absolute;left:20px;top:22px;font-size:21px;}
#right .ozvuch_block .t3{position:absolute;left:0;top:48px;font-size:16px;}
#right .ozvuch_block .t4{position:absolute;left:20px;top:70px;font-size:14px;}
#right .news_block{position:relative;width:234px;background:url(../images/tmpl/backg_news.jpg) right top no-repeat;margin-top:20px;padding-top:45px;font-size:11px;}
#right .news_block .ahr{position:absolute;left:0;top:14px;font:14px Arial;font-weight:bold;color:#4aa0e0;}
#right .news_block .block{position:relative;float:left;width:234px;margin-top:10px;}
#right .news_block .block .date{ width:84px;height:17px;background:url(../images/tmpl/backg_ndate.jpg) no-repeat;margin-bottom:4px;}
#right .news_block .block .date div{text-align:center;padding-top:1px;color:#fff;}
#right .news_block .block .date .day{width:24px;float:left;}
#right .news_block .block .date .month{width:25px;float:left;}
#right .news_block .block .date .year{width:35px;float:left;color:#7d7d7d;}
#right .quaranty_block{position:relative;width:234px;margin-top:20px;}
#right .quaranty_block a{color:#fff;text-decoration:none;cursor:pointer;}
#right .quaranty_block .tlt1{position:absolute;left:80px;top:53px;font:8px Arial;}
#right .quaranty_block .tlt2{position:absolute;left:85px;top:59px;font:36px Arial;font-weight:bold;}
#right .quaranty_block .tlt3{position:absolute;left:86px;top:96px;font:14px Arial;}
#right .quaranty_block div{width:159px;height:190px;margin:0 auto;background:url(../images/tmpl/quaranty.gif) no-repeat;}
#right .banner_block{position:relative;width:234px;margin-top:20px;text-align:center;}
#footer{position:relative;height:200px;margin-top:25px;}
#footer .menu{position:absolute;width:100%;top:0;height:20px;text-align:center;font-size:15px;color:#4aa0e0;}
#footer .menu a{margin:0 10px;}
#footer .icons{position:absolute;left:169px;width:580px;height:60px;top:60px;}
#footer .icons img{margin-left:15px;}
#footer .phone{position:absolute;width:300px;height:100px;right:0;bottom:40px;}
#footer .phone .ph1{position:absolute;left:0;top:4px;color:#656565;font-size:20px;}
#footer .phone .ph2{position:absolute;left:32px;top:24px;color:#4aa0e0;font-size:22px;}
#footer .phone .ph3{position:absolute;left:86px;top:0;color:#4aa0e0;font-size:41px;}
#footer .copyright{position:absolute;left:184px;bottom:36px;font-size:11px;}
#footer .smenu{position:absolute;left:610px;bottom:36px;font-size:11px;color:#4aa0e0;}
#footer .smenu a{text-decoration:underline;margin:0 5px;}
#footer .smenu a:hover{text-decoration:none;}
#content .path{color:#fd7a00;margin-left:19px;}
#content .path a{color:#fd7a00;}
#content .path .ns{text-decoration:underline;font-size:14px;}
#content .path .ns:hover{text-decoration:none;}
#content .path .s{text-decoration:none;font-size:12px;}
#content .path .sub{margin-left:20px;}
#content .path .sub a{padding-left:20px;background:url(../images/right.gif) left 3px no-repeat;}
#content .aux_page{margin:0 20px;}
#content .aux_page p{margin-bottom:10px;}
#content .aux_page .brfauthor{float:left;width:220px;text-align:center;}
#content .aux_page .brfauthor img{max-width:200px;}
#content .aux_page .brfinfo{ margin-left:220px;}
#content .aux_page .brfunit{margin-top:20px;}
#content .aux_page .brfunit a{font-size:15px;}
#content .option_page{margin: 15px 20px 0;}
#content .option_page .optionimg{max-width: 200px; float: left; margin: 0 15px 15px 0;}
#content .option_page .options{width: 200px; float: right; margin: 0 0 15px 15px; border: 1px dashed #4aa0e0;}
#content .option_page .options td{vertical-align: top;}
#content .option_page p{text-align: justify; margin-bottom: 10px;}

#content .alphas{position:relative;height:58px;background:#f3f3f3 url(../images/tmpl/backg_ralphas.jpg) right no-repeat;margin:15px 0;}
#content .alphas a{font-weight:bold;font-size:10px;}
#content .alphas .left{width:22px;height:58px;background:url(../images/tmpl/backg_lalphas.jpg) no-repeat;}
#content .alphas .content{text-align:left;}
#content .alphas .content .eng{position:absolute;top:12px;width:100%;}
#content .alphas .content .eng p{margin:0 auto;width:380px;line-height:16px;}
#content .top_banner{position:relative;margin-top:20px;text-align:center;}
#content .page_descr{position:relative;margin:19px;text-align:justify;}
#content .h1{font-family:Arial;font-size:30px;color:#4aa0e0;font-weight:bold;margin:0 19px;}
#content .h1 a:hover{text-decoration:none;}
#content .h2{font-size:18px;color:#7d7d7d;}
#content .adm{font-size:12px; font-weight: bold; color: grey; float: right; margin: 0 0 0 6px;}
#content .adm:hover{color: blue;}
#content .blocks{position:relative;margin:19px 0;width:100%;}
#content .blocks .hblock{position:relative;float:left;width:49%;text-align:center;}
#content .blocks .mrg_left{margin-left:2%;}
#content .blocks .footer{position:relative;background:#f3f3f3 url(../images/tmpl/backg_rhblock.jpg) bottom right no-repeat;margin-top:15px;}
#content .blocks .footer .left{position:absolute;left:0;bottom:0;width:19px;height:23px;background:url(../images/tmpl/backg_lhblock.jpg) bottom left no-repeat;}
#content .blocks .hblock .footer .title{position:relative;margin-bottom:40px;padding:10px 10px 0 10px;}
#content .blocks .hblock .footer .title a{color:#000;font:12pt Arial;font-weight:bold;}
#content .blocks .footer .price{position:absolute;left:19px;bottom:19px;color:#fd7a00;font-weight:bold;padding-left:10px;background:url(../images/tmpl/backg_phblock.jpg) 0 6px no-repeat;}
#content .blocks .footer .sound{position:absolute;right:51px;bottom:19px;width:13px;height:13px;background:url(../images/tmpl/backg_shblock.png) no-repeat;}
#content .blocks .footer .cart{position:absolute;right:20px;bottom:19px;width:14px;height:20px;background:url(../images/tmpl/backg_chblock.png) no-repeat;}
#content .blocks .mblock{position:relative;float:left;width:20%;text-align:center;}
#content .blocks .mblock img{width:95%;}
#content .blocks .mblock .seealso_del{width: 40px; height: 40px; background: url(../images/tmpl/seealso_del.png) left top no-repeat; position:absolute;right:0;top:0;cursor:pointer}
#content .blocks .fblock{position:relative;float:left;width:20%;text-align:center;}
#content .blocks .mfooter{position:relative;width:100%;background:#f3f3f3 url(../images/tmpl/backg_rhblock.jpg) bottom right no-repeat;margin-top:15px;}
#content .blocks .mfooter .left{position:absolute;left:0;bottom:0;width:19px;height:23px;background:url(../images/tmpl/backg_lhblock.jpg) bottom left no-repeat;}
#content .blocks .fblock .title{position:relative;margin-bottom:10px;padding:10px 10px 0 10px;}
#content .blocks .fblock .title a{color:#000;font:12px Arial;}
#content .blocks .fblock .title .author{font-weight:bold;}
#content .blocks .fblock .pimwrap{float: right; right: 50%; position: relative;}
#content .blocks .fblock .pimwrap .pim{position:relative;right: -50%; height: 47px;}
#content .blocks .fblock .pim .price{position:relative;color:#fd7a00;font-size:38px;white-space:nowrap; margin: 0 25px 0 0;}
#content .blocks .fblock .pim .sprice{position:absolute; right: 3px; top: 6px; color:#858585;font-size:16px;}
#content .blocks .fblock .pim .curn{position:absolute; right: 0; bottom: 6px; color:#fd7a00;font-size:13px;}
#content .blocks .fblock .pim .demo{font-weight:bold;color:#4aa0e0;background:url(../images/tmpl/backg_hear.jpg) 0 6px no-repeat;padding-left:9px;margin-top:5px;}
#content .blocks .fblock .pim .demo img{margin-left:5px;}
#content .blocks .fblock .btn{margin:0 auto 5px;background:url(../images/tmpl/but_buy.png) no-repeat;display:block;padding-top:4px;width:78px;height:21px;color:#fff;font-weight:bold;cursor:pointer;}
#content .blocks .fblock .btn:hover{text-decoration:none;}
#content .blocks .fblock .btnz{margin:0 auto 5px;background:url(../images/tmpl/but_zakaz.png) no-repeat;display:block;padding-top:4px;width:84px;height:21px;color:#fff;font-weight:bold;}
#content .blocks .fblock .btnz:hover{text-decoration:none;}
#cart_sections{margin:15px 20px;font:13px Trebuchet MS;}
#cart_sections .crsactive{background:#f1edda;}
#cart_sections .crsactive a{color:#000;}
#cart_sections .crsactive a:hover{text-decoration:none;}
#cart_sections span{margin-right:7px;white-space:nowrap;padding:2px 3px 3px 3px;}
#cart_sections span span{margin:0;padding:0;}
#cart_sections .appeared{background:#99ff66;}
#cart_sections .appeared a{color:#000;text-decoration:underline;}
#cart_switcher,#scfswch{cursor:pointer;}
/*cart*/
.sc{font-size:14px;}
.sc td{text-align:center;padding:2px 0;vertical-align:middle;}
.sc th{padding:0 2px;}
.sc td a{color:#000;text-decoration:none;}
.sc .bg1{background:#e0e0e0;}
.sc .bg2{background:#efefef;}
.sc .descr{color:#999999;font-size:9px;}
.sc .quant,
.sc .quant2{background:url(../images/tmpl/backg_cquant.png) center no-repeat;}
.sc .quant2{background-color:#efefef;}
.sc .quant2 .down,
.sc .quant .down,
.sc .quant .up,
.sc .quant2 .up{font-size:20px;padding:0;color:#000;}
.sc .quant2 .down,
.sc .quant .down{margin-right:5px;}
.sc .quant2 .up,
.sc .quant .up{margin-left:5px;}
.sc .quant2 .down:hover, .sc .quant .down:hover,
.sc .quant .up:hover,
.sc .quant2 .up:hover{color:#009ae4;text-decoration:none;}
.sc .quant input,
.sc .quant2 input{background:none;font-size:20px;width:34px;padding:0;border:0;text-align:center;}
.sc .price{color:#fd7a00;font-weight:bold;}
.sc .bgp2{position:relative;padding-bottom:15px;vertical-align:top;}
.sc .bgp2 .btns{position:absolute;left:2px;bottom:2px;font-size:11px;}
.sc .bgp2 .btns a{color:#4aa0e0;margin-right:7px;background:url(../images/tmpl/a_underln.gif) left bottom repeat-x;padding-bottom:1px;}
.sc .bgp2 .btns a:hover{color:red;background:url(../images/tmpl/a_underlh.gif) left bottom repeat-x;}
.sc .icnt a{color:#4aa0e0;margin-right:7px;background:url(../images/tmpl/a_underln.gif) left bottom repeat-x;padding-bottom:1px;}
.sc .icnt a:hover{color:red;background:url(../images/tmpl/a_underlh.gif) left bottom repeat-x;}
.sc .descr{color:#999999;font-size:9px;}
.sc tr:first-child th:first-child{min-width:200px;}
.sc tr:nth-child(2n+1){background:#efefef;}
.sc tr:nth-child(2n) .quant{background:#efefef url(../images/tmpl/backg_cquant.png) center no-repeat;}
.sc tr:nth-child(2n) .tds2{background:#efefef;}
.sc tr:nth-child(2n+1) .quant{background:#fff url(../images/tmpl/backg_cquant.png) center no-repeat;}
.sc tr:first-child th:nth-child(2){background:#efefef;}
.sc tr:first-child th:nth-child(1),.sc tr:first-child th:nth-child(3)
{background:#e0e0e0;}
.sc .icnt{width: 180px; text-align: left; margin: 0 auto; font-size: 10px;}
.sc .icnt div{display: inline; font-size: 10px;}

#content #cart{font-size:14px;}
#content #cart th{padding:5px;}
#content #cart td{text-align:center;}
.gr{color:#7d7d7d;}
#content .cart_buttons{position:relative;height:15px;margin:5px 19px 15px;}
/*
#content .cart_buttons a{padding:1px 5px 2px;background:#009ae4;color:#fff;font-weight:bold;font-size:11px;}
#content .cart_buttons a:hover{text-decoration:none;}         */
#content .cart_buttons .a1{position:absolute;left:0;top:0;white-space:nowrap;}
#content .cart_buttons .a2{position:absolute;left:40%;top:0;}
#content .cart_buttons .a3{position:absolute;right:0;top:0;}
#content .cart_buttons .a4{position:absolute;right:0;top:0;}
#content #cart .prod{position:relative;background:#f3f3f3 url(../images/tmpl/backg_ccell.jpg) left bottom no-repeat;padding:10px 10px 25px 10px;}
#content #cart .prod a{font:12pt Arial;color:#000;font-weight:bold;}
#content #cart .prod .rcorner{position:absolute;right:0;bottom:0;width:41px;height:25px;background:url(../images/tmpl/backg_crcell.jpg) no-repeat;}
#content #cart .quant{background:url(../images/tmpl/backg_cquant.jpg) center no-repeat;vertical-align:middle;}
#content #cart .quant input{background:none;width:34px;padding:0;border:0;text-align:center;}
#content #cart .price{color:#fd7a00;text-align:center;vertical-align:middle;}
#content #cart .del{text-align:center;vertical-align:middle;}
#content .total{text-align:right;font-size:14pt;color:#fd7a00;margin-right:20px;}
#content .buttons{position:relative;margin-top:10px;}
#content .buttons a{padding:3px 8px 3px 8px;color:#fff;font-size:11px;}
#content .buttons a:hover{text-decoration:none;}
#content .buttons .b1{position:absolute;left:20px;background:url(../images/tmpl/backg_cbut1.jpg) bottom no-repeat;}
#content .buttons .b2{position:absolute;left:210px;background:url(../images/tmpl/backg_cbut3.jpg) bottom no-repeat;}
#content .buttons .b3{position:absolute;right:20px;background:url(../images/tmpl/backg_cbut2.jpg) bottom no-repeat;}
#content .buttons .b4{position:absolute;right:20px;background:url(../images/tmpl/backg_cbut4.jpg) bottom no-repeat;}
#content .actions{position:relative;padding:25px;margin:40px 10px;}
#content .actions .lt{position:absolute;left:0;top:0;background:url(../images/tmpl/backg_alt.jpg) no-repeat;height:25px;width:25px;}
#content .actions .rt{position:absolute;right:0;top:0;background:url(../images/tmpl/backg_art.jpg) no-repeat;height:25px;width:25px;}
#content .actions .lb{position:absolute;left:0;bottom:0;background:url(../images/tmpl/backg_alb.jpg) no-repeat;height:25px;width:25px;}
#content .actions .rb{position:absolute;right:0;bottom:0;background:url(../images/tmpl/backg_arb.jpg) no-repeat;height:25px;width:25px;}
#content .actions .t{position:absolute;top:0;background:url(../images/tmpl/backg_av.jpg) top repeat-x;height:25px;width:94%;}
#content .actions .b{position:absolute;bottom:0;background:url(../images/tmpl/backg_av.jpg) bottom repeat-x;height:25px;width:94%;}
#content .actions .l{position:absolute;left:0;background:url(../images/tmpl/backg_ah.jpg) left repeat-y;height:78%;width:25px;}
#content .actions .r{position:absolute;right:0;background:url(../images/tmpl/backg_ah2.jpg) right repeat-y;height:78%;width:25px;}
#content .actions .actdpt{font-size:18px;color:#fd7a00;font-weight:bold;padding:0 0 0 10px;background:url(../images/tmpl/backg_phblock.jpg) 0 10px no-repeat;}
#content .actions a{text-decoration:none;}
#content .actions .title{color:#4aa0e0;font-size:11px;font-weight:bold;}
#content .actions .sblk{position:relative;width:100%;float:left;}
#content .actions .sblk .left{float:left;width:100%;padding:5px 0;color:#4aa0e0;margin-right:1%;}
#content .actions .sblk .right{position:relative;float:left;width:30%;margin:11px 0;padding:1px 0 0 0;text-align:center;}
#content .actions .sblk .left .sub{font-size:18px;}
#content .actions .sblk .left .cat{color:#7e7e7e;}
#content .actions .sblk .left .cat a{color:#7e7e7e;}
#content .actions .sblk .right a{color:#fd7a00;font-size:11px;font-weight:bold;padding-left:10px;background:url(../images/tmpl/backg_phblock.jpg) 0 5px no-repeat;}
#content .actions table{color:#4aa0e0;font-size:18px;}
#content .actions table span{color:#fd7a00;}
#content .actions table .gr{width:254px;}
.niceCheck{width:17px;height:17px;display:inline-block;cursor:pointer;background:url(../images/tmpl/checkbox.png);}
.niceCheck input{margin:1px 0 0 1px;}
#content .cart_path{margin-left:19px;text-align:center;}
#content .cart_path span{font:10px Arial;font-weight:bold;color:#7d7d7d;margin-right:4px;white-space:nowrap;}
#content .cart_path span.select{color:#4aa0e0;}
#content .cart_path .num{font:14px Arial;color:#4aa0e0;}
#content .address{margin:20px 0 0 20px;}
#content .address .title{color:#fd7a00;font-weight:bold;font-size:12px;}
#content .address p{margin-top:6px;}
#content .dost{position:relative;margin:20px 20px 0 20px;}
#content .dost .title{color:#fd7a00;font-weight:bold;font-size:12px;}
#content .dost .right{position:absolute;right:0;top:0;font-size:11px;}
#content .dost .sblock{position:relative;float:left;width:100%;margin-top:15px;}
#content .dost .sblock .header{font-weight:bold;}
#content .dost .sblock .header input{margin-right:8px;}
#content .dost .sblock .header .price{position:absolute;right:0;top:1px;font-size:11px;}
#content .dost .sblock p{position:relative;margin-left:22px;font-size:12px;}
#content .dost table{font-size:14px;}
#content .dost table td{padding:5px 0;vertical-align:top;}
#content .dost table .prod span{font-weight:bold;}
#content .dost table .quant{color:#7d7d7d;width:80px;text-align:center;}
#content .dost table .price{font-weight:bold;color:#fd7a00;width:100px;text-align:right;}
#content .submit-block{position:relative;width:100%;height:20px;margin:0 auto;margin-top:10px;}
#content .submit-block .btn_register{position:absolute;right:50px;font-size:11px;color:#fff;text-decoration:none;top:0;background:url(../images/tmpl/btn_regl.gif) left no-repeat;padding:1px 5px 4px;}
#content .submit-block .btn_register span{position:absolute;right:0;top:0;width:5px;height:18px;background:url(../images/tmpl/btn_regr.gif) right no-repeat;}
#content .ttl{position:relative;margin:10px 20px 0 20px;font-size:12px;height:35px;}
#content .ttl .title{color:#fd7a00;font-weight:bold;}
#content .ttl .right{position:absolute;right:0;top:1px;}
#content .ttl .lb{position:absolute;left:0;bottom:0;font-size:11px;}
#content .ttl .rb{position:absolute;right:0;bottom:0;font-size:11px;}
#content .comment{position:relative;height:110px;}
#content .comment p{color:#fd7a00;font-weight:bold;margin:0 0 0 35px;vertical-align:top;}
#content .comment .textarea{position:absolute;right:35px;top:0;height:100px;background:url(../images/tmpl/backg_tah.jpg) repeat-x;width:57%;}
#content .comment .textarea textarea{position:absolute;right:0;top:10px;height:82px;padding:0 2%;width:93%;border:0;overflow:hidden;}
#content .comment .tal{position:absolute;left:0;top:0;width:9px;height:98px;background:url(../images/tmpl/backg_tal.jpg) no-repeat;}
#content .comment .tar{position:absolute;right:0;top:0;width:9px;height:98px;background:url(../images/tmpl/backg_tar.jpg) no-repeat;}
#content .mr15{margin-right:15px;}
#content .succeful{margin:0 20px;}
#content .succeful .mid{font-size:14px;font-weight:bold;text-align:center;}
#content .succeful p{margin-top:10px;}
#content .sort{position:relative;margin:20px 30px 20px 20px;color:#7d7d7d;}
#content .sort div{position:relative;float:left;width:25%;font-size:14px;}
#content .sort .sp{text-align:right;}
#content .sort .sp a{color:#7d7d7d;}
#content .sort .sp .up{margin-left:5px;}
#content .pblock{position:relative;float:left;margin:10px 20px 0 20px;padding-top:15px;width:94%;}
#content .pblock .votes{position:absolute;right:2px;top:0;height:16px;}
#content .pblock .left{position:relative;float:left;width:34%;text-align:center;}
#content .pblock .left.productpage{}
#content .pblock .left .picture{width:95%;max-width:225px; max-width: 380px;}

#content .pblock .left .pdiscount{font: 23pt Impact; color: #fff; padding-top: 20px; width: 79px; height: 69px; position: absolute; left: 0; top: 0; background: url(../images/product_discount.png) left top no-repeat;}
#content .pblock .left .pdiscountc{font: 23pt Impact; color: #fff; padding-top: 20px; width: 95%; height: 69px; position: absolute; left: -65px; top: 0; background: url(../images/product_discount.png) center top no-repeat;}

#content .blocks .mblock .pdiscountc{font: 23pt Impact; color: #fff; padding-top: 20px; width: 79px; height: 69px; position: absolute; left: 0; top: 0; background: url(../images/product_discount.png) left top no-repeat;}


#content .pblock .left .pimwrap, #content .pblock .r2 .pimwrap{float: right; right: 50%; position: relative;}
#content .pblock .r2 .l{width: 50%; position: relative; float: left;}
#content .pblock .r2 .r{width: 50%; position: relative; float: left;}
#content .pblock .r2 .i{float: right; clear: both;}
#content .pblock .left .pimwrap .pim{position:relative;right: -50%; height: 47px;}
#content .pblock .r2 .pim{float: right; height: 47px; margin: 0 5px 0 0; position: relative;}
#content .pblock .left a{font-size:14px; display: block;}
#content .pblock .left .pim .mprice,#content .pblock .r2 .pim .mprice{position:relative;float:left;color:#fd7a00;font-size:12px;font-weight:bold;background:url(../images/tmpl/backg_phblock.jpg) 0 6px no-repeat;padding-left:9px;}
#content .pblock .left .pim .price, #content .pblock .r2 .pim .price{position:relative;color:#fd7a00;font-size:38px;white-space:nowrap; margin: 0 25px 0 0;}
#content .pblock .left .pim .sprice, #content .pblock .r2 .pim .sprice{position:absolute; right: 3px; top: 6px; color:#858585;font-size:16px;}
#content .pblock .right .oprc{color: grey;font-size:16px; text-align: right; clear: both;}
#content .pblock .right .ptype{color: #51a4da}
#content .pblock .right .pproductID{color: #42b14b}
#content .pblock .left .pim .curn, #content .pblock .r2 .pim .curn{position:absolute; right: 0; bottom: 6px; color:#fd7a00;font-size:13px;}
#content .pblock .left .pim .demo, #content .pblock .r2 .pim .demo{font-weight:bold;color:#4aa0e0;background:url(../images/tmpl/backg_hear.jpg) 0 6px no-repeat;padding-left:9px;margin-top:5px;}
#content .pblock .left .pim .demo img, #content .pblock .r2 .pim .demo img{margin-left:5px;}
#content .pblock .left .buy{margin:0 auto;}
#content .pblock .left .mbuy, #content .pblock .r2 .mbuy{width:50%;color:#fd7a00;font-size:12px;background:url(../images/tmpl/backg_phblock.jpg) 0 6px no-repeat;padding-left:9px;}
#content .pblock .left .mbuy img, #content .pblock .r2 .mbuy img{margin-left:9px;}
#content .pblock .left .pim .more{color:#7d7d7d;background:url(../images/tmpl/backg_more.jpg) 0 6px no-repeat;padding-left:9px;}
#content .pblock .left .btn{text-align:center;margin:0 auto 5px;background:url(../images/tmpl/but_buy.png) no-repeat;display:block;padding-top:3px;width:78px;height:22px;color:#fff;font-weight:bold;font-size: 14px;cursor: pointer}
#content .pblock .r2 .btn{float: left; text-align:center;margin:0 0 0 5px;background:url(../images/tmpl/bbuy.png) no-repeat;display:block;padding-top:3px;width:95px;height:22px;color:#fff;font-weight:bold;font-size: 14px;cursor: pointer}
#content .pblock .r2 .btn.s2{background:url(../images/tmpl/bbuy2.png) no-repeat}
#content .pblock .r2 .bdelay{float: left; text-align:center;margin:0 0 0 5px;background:url(../images/tmpl/bdelay.png) no-repeat;display:block;padding-top:3px;width:95px;height:22px;color:#4aa0e0;font-weight:bold;font-size: 14px;cursor: pointer;clear:both}
#content .pblock .left .btn:hover, #content .pblock .r2 .btn:hover{text-decoration:none;}
#content .pblock .left .btnz{margin:0 auto 5px;background:url(../images/tmpl/but_zakaz.png) no-repeat;display:block;padding-top:3px;width:84px;height:22px;color:#fff;font-weight:bold;font-size: 14px;cursor: pointer}
#content .pblock .r2 .btnz{float: left;margin:0 0 0 5px;background:url(../images/tmpl/but_zakaz.png) no-repeat;display:block;padding-top:3px;width:84px;height:22px;color:#fff;font-weight:bold;font-size: 14px;cursor: pointer}
#content .pblock .left .btnz:hover{text-decoration:none;}
#content .pblock .r2 .btnz:hover{text-decoration:none;}
#content .pblock .right{position:relative;float:left;background:#f3f3f3;width:64%;text-align:center; padding:1%;}
#content .pblock .r2{position:relative; margin: 5px 0 0 0;}
#content .pblock .right table{width:100%;margin-top:10px;}
#content .pblock .right .lb{position:absolute;left:0;bottom:0;background:url(../images/tmpl/backg_dlb.jpg) no-repeat;width:23px;height:23px;}
#content .pblock .right .rb{position:absolute;right:0;bottom:0;background:url(../images/tmpl/backg_drb.jpg) no-repeat;width:23px;height:23px;}
#content .pblock .right .prod{font-weight:bold;font-size:12pt;color:#000;}
#content .pblock .right .author{font-weight:bold;font-size:11pt;color:#000;}
#content .pblock .right .type{font-weight:bold;font-size:10pt;color:#000;}
#content .pblock .right .ld{width:50%;text-align:right;vertical-align:top;padding-right:3px;}
#content .pblock .right .ld2{width:50%;text-align:right;vertical-align:bottom;color:#7d7d7d;font-weight:bold;font-size:11px;}
#content .pblock .right .rd{width:50%;text-align:left;color:#000;}
#content .pblock .right .rd a{color:#0066FF; white-space: nowrap;}
#content .pblock .right .rd2{width:50%;text-align:left;vertical-align:bottom;color:#31019e;}
#content .pblock .right .rd2.bred{font-weight: bold; color: red;}
#content .pblock .right .rd2.bgreen{font-weight: bold; color: #0ca40c;}
#content .pblock .descr{position:relative;float:right;padding:10px 0;margin:0;width:66%;}
#content .pblock .descr ul{margin-left:23px;}
#content .pblock .descr a{color:#000;}
#content .pblock .descr a:hover{text-decoration:none;}
#content .pblock .descr p{ margin:10px;}
#content .pblock .descr .tit{font-weight:bold;text-align:center;font-size:12pt;}
#content .pblock .descr .tit span{white-space:nowrap;}
#content .pblock .descr p{text-align:justify;}
#content .pblock .nostl{font: 12px Tahoma;}
#content .pblock .info_block{position:reltive;height:108px;background:url(../images/tmpl/backg_bleft.jpg) no-repeat;margin:15px 0;}
#content .pblock .info_block .right{padding:0;height:108px;text-align:left; width:100%;background:url(../images/tmpl/backg_brght.jpg) right no-repeat;}
#content .pblock .info_block .title{position:absolute;margin:15px 0 0 17px;font-size:11px;font-weight:bold;color:#4aa0e0;}
#content .pblock .info_block .vote{position:absolute;left:17px;bottom:15px;font-size:11px;font-weight:bold;color:#4aa0e0;}
#content .pblock .info_block .stars-wrapperD{position:absolute;left:107px;bottom:14px;}
#content .pblock .info_block p{margin:34px 17px 0 17px;font-size:11px;color:#4aa0e0;}
#content .pblock .authors{position:relative;margin:19px;}
#content .pblock .authors a{font-size:14px;color:#fd7a00;}
#content .pblock .authors .others{position:absolute;right:0;top:0;font-size:11px;font-weight:bold;padding-left:10px;background:url(../images/tmpl/backg_hear.jpg) 0 6px no-repeat;color:#4aa0e0;}
#content .pblock .catalog{color:#808080;font-size:12px;margin:19px;line-height:20px;}
#content .pblock .catalog a{color:#808080;}
#content .pblock .comments{position:relative;padding:0 19px;}
#content .pblock .comments span{font-size:12px;font-weight:bold;color:#fd7a00;}
#content .pblock .comments .header .chap{position:relative;float:left;height:20px;margin:15px 15px 0 0;display:inline;}
#content .pblock .comments .header .chap.lnk a{color: #969696; border-bottom: 1px dotted #969696}
#content .pblock .comments .header .chap.lnk a:hover{color: #282828; border-bottom: 1px dotted #282828; text-decoration: none}
#content .pblock .comments .crow{}
#content .pblock .comments .crow .chr{float: right;}
#content .pblock .comments p{text-align:justify; margin-right: 250px;}
#content .no_padtop{padding-top:0;margin-top:0;}
#content .add_comment{margin:38px;}
#content .add_comment .row{position:relative;float:left;width:100%;}
#content .add_comment .mt8{ margin-top:8px;}
#content .add_comment .row .left{position:relative;float:left;padding:4px 0 5px 0;width:20%;text-align:right;}
#content .add_comment .row .left span{color:#fd7a00;font-weight:bold; margin: 0 30px 0 0;}
#content .add_comment .row .left img{margin: 0 30px 0 0;}
#content .add_comment .row .input{position:relative;float:left;width:80%;background:url(../images/tmpl/backg_input.jpg) no-repeat;}
#content .add_comment .row .input .l{position: absolute; left: 0; top: 0; width: 12px; height: 23px; background: url(../images/tmpl/backg_il.png) left top no-repeat;}
#content .add_comment .row .input .r{position: absolute; right: 0; top: 0; width: 12px; height: 23px; background: url(../images/tmpl/backg_ir.png) left top no-repeat;}
#content .add_comment .row .input .m{margin: 0 12px; height: 23px; background: url(../images/tmpl/backg_im.png) top repeat-x;}
#content .add_comment .row .input input{border: 0; margin: 2px 0 0;width:100%;padding:2px;}
#content .add_comment .row .textarea{position:relative;float:left;width:80%;height:100px;}
#content .add_comment .row .submit{position:relative;float:left;width:80%;}
#content .add_comment .row .submit input{position: absolute; right: 20px; top: 0;}
#content .add_comment .row .textarea .l{position: absolute; left: 0; top: 0; width: 11px; height: 100px; background: url(../images/tmpl/backg_tl.png) left top no-repeat;}
#content .add_comment .row .textarea .r{position: absolute; right: 0; top: 0; width: 11px; height: 100px; background: url(../images/tmpl/backg_tr.png) left top no-repeat;}
#content .add_comment .row .textarea .m{margin: 0 11px; height: 100px; background: url(../images/tmpl/backg_tm.png) top repeat-x;}
#content .add_comment .row .textarea textarea{border:0;overflow:hidden;margin:2px 0 0 0;width:100%;height:92px;padding:2px;}
#content .descr{margin:19px;}
#content .register_form .login_info{width:487px;height:124px;background:url(../images/tmpl/backg_yell.jpg) no-repeat;margin:0 auto;}
#content .register_form .label{position:relative;float:left;width:138px;height:14px;font-weight:bold;padding:10px 0 10px 21px;}
#content .register_form .slabel{position:relative;float:left;width:117px;height:14px;font-weight:bold;padding:6px 21px 6px 21px;}
#content .register_form .slabel .t_help{position:absolute;right:0;top:9px;}
#content .register_form .input{position:relative;float:left;width:313px;height:18px;background:url(../images/tmpl/backg_rinput.png) left 7px no-repeat;padding:8px 0 8px 15px;}
#content .register_form .pheader{position:relative;float:left;width:270px;height:18px;padding:8px 0 8px 15px;background:url(../images/tmpl/backg_rph.png) left 7px no-repeat;}
#content .register_form .pexamp{position:relative;float:left;width:313px;height:18px;padding:8px 0 8px 15px;}
#content .register_form .pheader input{border:0;padding:2px 0; width: 40px;float:left}
#content .register_form .phn .er{border: 2px solid red;}
#content .register_form .pheader .hx2{margin-left: 44px}
#content .register_form .pheader .hx3{margin-left: 44px; width: 80px}
#content .register_form .pheader span{font-size: 10px}
#content .register_form .textarea{position:relative;float:left;width:313px;height:78px; padding: 5px 0 8px;}
#content .register_form .textarea textarea{padding:2px 0; height: 78px; width:309px;}
#content .register_form .select{position:relative;float:left;width:313px;height:18px;padding:8px 0 8px 0;}
#content .register_form .select select{width:99%;}
#content .register_form .select input{width:98%;}
#content .register_form .B{background: url('../images/tmpl/backg_rgreyB.jpg') left bottom no-repeat; float: left}
#content .register_form #rgaddphn {float: left; font-weight: bold; width: 26px; height: 26px; cursor: pointer; background: url(../images/tmpl/plus4.png) left top no-repeat; display: block; margin: 6px 0 6px 3px}
#content .register_form .rgdelphn {float: left; font-weight: bold; width: 26px; height: 26px; cursor: pointer; background: url(../images/tmpl/minus4.png) left top no-repeat; display: block; margin: 6px 0 6px 3px}
#content .register_form .input input{border:0;padding:2px 0;width:280px;}
#content .register_form .input.phn{width:270px;background: url(../images/tmpl/backg_rinput2.png) left 7px no-repeat;}
#content .register_form .input.phn input{width:250px}
#content .register_form .input select{border:0;padding:2px 0;width:280px;}
#content .register_form .main_info{width:487px;margin:0 auto;}
#content .register_form .location_info{width:487px;background:url(../images/tmpl/backg_rgrey.jpg) no-repeat;margin:0 auto;}
#content .register_form .address_edit{width:100%;height:360px;}
#content .register_form .left_menu{position:relative;float:left;width:228px;}
#content .register_form .right_content{position:relative;float:left;width:500px;}
#content .register_form .right_content .label{width:40%;padding:10px 0 10px 0;}
#content .register_form .right_content .slabel{width:38%;padding:7px 2% 10px 0;}
#content .register_form .right_content .input{width:60%;padding:8px 0 8px 0;background:url(../images/tmpl/backg_rinput.png) left 8px no-repeat;}
#content .register_form .right_content .textarea{width:60%;position:relative;float:left;padding:8px 0 8px 0;}
#content .register_form .right_content .select{width:60%;}
#content .register_form .right_content .textarea textarea{width:98%;height:50px;}
#content .register_form .right_content .input input{width:96%;margin-left:4%;padding:3px 0;background:url(../images/tmpl/backg_rinp.jpg) right top no-repeat;}
#content .register_form .right_content .input select{width:100%;}
#content .register_form .left_menu ul{list-style:none;}
#content .register_form .left_menu ul li{}
#content .register_form .left_menu ul li a{display:block;padding:3px;}
#content .register_form .left_menu ul li a:hover{text-decoration:none;}
#content .register_form .left_menu ul li.select a{font-weight:bold;color:#000;}
#content .register_form .submit-form{position:relative;width:457px;height:40px;margin:0 auto;margin-top:10px;padding:0 15px;}
#content .register_form .submit-form .niceCheck{margin-right:15px;}
#content .register_form .submit-form .label{position:absolute;width:200px;left:35px;top:1px;padding:0;}
#content .register_form .main_info .niceCheck{margin-left:15px; float:left;}
#content .register_form .main_info .label2{float:left; padding:0 0 0 3px;}
#content .register_form .submit-form .btn_register{position:absolute;right:15px;font-size:11px;color:#fff;text-decoration:none;bottom:0;background:url(../images/tmpl/btn_regl.gif) left no-repeat;padding:1px 5px 4px;}
#content .register_form .submit-form .btn_register span{position:absolute;right:0;top:0;width:5px;height:18px;background:url(../images/tmpl/btn_regr.gif) right no-repeat;}
#content .register_form .ref{height:70px;}
#content .pager{position:relative;text-align:center;margin:10px 0 0 0;}
#content .pager a{vertical-align:bottom;color:#7d7d7d;font-size:14px;margin-left:10px;border:1px solid #9aafe5;padding:0 4px;}
#content .pager a:hover{text-decoration:none;border-color:#2e6ab1;}
#content .pager .select{vertical-align:bottom;color:#fff;font-size:14px;margin-left:10px;background:#2e6ab1;border:1px solid #2e6ab1;padding:0 4px;}
#content .pager .prev{border:0;}
#content .pager .next{border:0;}
#help_search{position:absolute;left:86px;top:27px;display:none;width:325px;background:#fff;z-index:1000;max-height:180px;overflow:auto;border:1px solid #9b9b9b;
                    border-top-color:#eeeeee;}
#help_search a{width:99%;display:block;text-decoration:none;color:#000;padding:2px 0 2px 1%;}
#help_search span, #help_search a span{background:orange;}
#help_search a:hover{background:orange;}
.t_help{position:relative;width:12px;height:12px;background:url(../images/tmpl/help.gif) no-repeat;float:right;margin:0px 5px;}
.t_help div{position:absolute;width:260px;display:none;text-align:justify;padding:3px;
    background:#feffe4;z-index:4000;right:-136px;bottom:20px;border:1px solid #787871;}
.t_info{position:relative;width:36px;height:37px;background:url(../images/tmpl/info.gif) no-repeat;float:right;margin:0px 5px; cursor: pointer;}
.t_info div{position:absolute;width:260px;display:none;text-align:justify;padding:3px;
    background:#feffe4;z-index:4000;right:-112px;bottom:38px;border:1px solid #787871;}
.addthis_default_style{margin-top:10px; position: relative; z-index: 1; right: -50%;}
.atx_wrapper{position: relative; right: 50%; float: right;}
.fullsize .scroll_thumb{display:none;}
.filters{margin-top: 10px; border-collapse: collapse; font-size: 10px;}
.filters td{padding: 4px 4px 0 4px; border: 1px dotted #31019e;}
.filters a{color: #31019e; display: block; float: left; margin: 0 4px 4px 0; font-size: 10px; font-family: Verdana; white-space: nowrap;}
.filters .active{font-weight: bold;}

#filters{margin: 15px;}
#filters a{color: #000; float: left; display: block; text-decoration: none;}
#filters a.filter2{float: none; display: inline;}
#filters b{float: left; display: block;}
#filters b.filter2{float: none; display: inline;}
#filters .filter{padding: 2px 2px 3px 2px; margin-right: 2px;}
#filters .filter2{padding: 2px 2px 3px 2px; margin-right: 2px;}
#filters a.filter:hover{background: #4CA8EE; color: #fff;}
#filters a.filter2:hover{background: #4CA8EE; color: #fff;}
#filters .reset{padding: 2px 2px 3px 2px; float: none; display: inline;}
#filters .reset:hover{background: #4CA8EE; color: #fff;}
#filters .del{width: 19px; height: 19px; margin-right: 12px; float: none; display: inline;}

.tblccategory {margin: 10px 17px 0; display: block;}
.tblcategory td{vertical-align: top; padding: 5px 5px 5px 15px; background: url(../images/tmpl/bullet2_empty.gif) 5px 11px no-repeat;}
.tblcategory td a{color: #000;}
.tblcategory td a strong{color: #3399CC;}
.tblcategory .cmain{font-weight: bold;}

.faq{list-style: none; font-size: 14px; margin: 15px 0 0 15px;}
.faq li{margin-bottom: 15px;}
.faq li div{display:none; margin: 15px 0 0 15px;}
.faq li span{color: #114989; border-bottom: 1px dashed; cursor: pointer;}
h1{font-size: 24px; font-weight: normal; font-size: Arial;}

#content .pagblock{position:relative; margin:19px auto; width: 700px;}
#content .pagpages{background: #EFEEF3; width: 80px; height: 50px; float: left;}
#content .pagperpage{background: #EFEEF3; width: 120px; height: 50px; float: left;}
#content .pagperpage select{margin: 6px 0 0 6px; font-size: 18px; color: #666666; height: 24px; padding: 0;}
#content .pagperpage span{text-align: left; display: block; color: #666666; margin: 0 0 0 6px; font-size: 9px; font-weight: normal;}
#content .pagpages strong{text-align: right; display: block; color: #666666; margin: 6px 6px 0 0; font-size: 18px; font-weight: normal;}
#content .pagpages span{text-align: right; display: block; color: #666666; margin: 2px 6px 0 0; font-size: 9px; font-weight: normal;}
#content .paginator{float: left;margin-top: 6px;}
.paginator{font-size:1em;width:500px;}
.paginator .current_page_mark{background:#ff6c24;height:3px;left:0;overflow:hidden;position:absolute;top:0;width:0;z-index:1;}
.paginator .scroll_bar{height:20px;margin-top:10px;position:relative;width:100%;}
.paginator .scroll_knob{background:url(../images/tmpl/slider_knob.gif) no-repeat 50% 50%;cursor:pointer;height:20px;left:50%;margin-left:-10px;overflow:hidden;position:absolute;top:-5px;width:20px;}
.paginator .scroll_thumb{background:#363636;font-size:1px;height:3px;left:0;position:absolute;top:0;width:0;z-index:2;}
.paginator .scroll_trough{background:#ccc;height:3px;overflow:hidden;width:100%;}
.paginator span{color:#fff;display:block;padding:3px 0;}
.paginator span strong{background:#ff6c24;font-style:normal;font-weight:normal;}
.paginator span strong,.paginator span a{padding:2px 6px;}
.paginator table{border-collapse:collapse;table-layout:fixed;width:100%;}
.paginator table td{padding:0;text-align:center;white-space:nowrap;}
.paginator_pages{color:#808080;font-size:0.8em;margin-top:-10px;text-align:right;width:600px;}
.ui-stars-star, .ui-stars-cancel {float: left; display: block; overflow: hidden; text-indent: -999em; cursor: pointer}
.ui-stars-star a, .ui-stars-cancel a {width: 16px; height: 15px; display: block; background: url(../images/tmpl/ui.stars.gif) no-repeat 0 0}
.ui-stars-star a {background-position: 0 -30px}
.ui-stars-star-on a {background-position: 0 -45px}
.ui-stars-star-hover a {background-position: 0 -60px}
.ui-stars-cancel-hover a {background-position: 0 -15px}
.ui-stars-star-disabled, .ui-stars-star-disabled a, .ui-stars-cancel-disabled a {cursor: default !important}

.bblack{font-weight: bold; color: #000;}
.product_screens{margin: 0 19px;}
.product_screens a{position: relative;padding: 5px 5px 5px 5px; display: block; float: left;text-decoration: none; margin-top: 10px;}
.product_screens a:hover{background: lightblue;}
.product_screens a img{display: block; width: 50px; height: 50px;}
.product_screens a span{position: absolute; bottom: -10px; left: 0; display: block; width: 60px; text-align: center; font-size: 10px; color: #AAAAAA}
.product_screens .product_cscreen img{display: block; margin: 0 auto;}
.product_screens .ps_wrapper{position: relative; right: 50%; float: right;}
.product_screens .ps{position: relative; z-index: 1; right: -50%;}


.cart_auth{margin: 5px 0 0 20px; position: relative;}
.cart_auth .title{margin: 20px 0 0 0; display: block;}
.cart_auth span{color: #fd7a00; font: 12pt Arial; font-weight: bold;}
.cart_auth .btn_or{margin: 10px 0 0 0; background: url(../images/btn_orl.gif) left top no-repeat; position: relative; color: #fff; font-size: 12px; font-weight: bold; padding: 5px 16px 6px 16px; float: left;}
.cart_auth .btn_or span{display: block; height: 25px; width: 16px; position: absolute; right: 0; top: 0;background: url(../images/btn_orr.gif) right top no-repeat;}

.cart_auth .btn_bl{margin: 10px 0 0 20px; background: url(../images/btn_bll.gif) left top no-repeat; position: relative; color: #fff; font-size: 12px; font-weight: bold; padding: 5px 16px 6px 16px; float: left;}
.cart_auth .btn_bl span{display: block; height: 25px; width: 16px; position: absolute; right: 0; top: 0;background: url(../images/btn_blr.gif) right top no-repeat;}

.cart_auth p{margin: 10px 0 0 0;}
.cart_auth .login{float: left; margin: 12px 0 0 0;}
.cart_auth .login b{float: left; margin: 3px 0; width: 60px}
.cart_auth .login .input{float: left; width: 152px; height: 24px; background: url(../images/backg_cauth.gif) left top no-repeat }
.cart_auth .login .input input{border: 0; width: 136px; margin: 3px 8px;}

.cart_auth .pass{float: left; margin: 12px 0 0 0}
.cart_auth .pass b{float: left; margin: 3px 0; width: 60px}
.cart_auth .pass .input{float: left; width: 138px; height: 24px; background: url(../images/backg_cauths.gif) left top no-repeat }
.cart_auth .pass .input input{border: 0; width: 122px; margin: 3px 8px;}

.cart_auth .submit{float: left; margin: 13px 0 0 4px;}
.cart_auth .submit input{display: block; background: url(../images/btn_submit.gif) left top; width: 15px; height: 22px; border: 0; cursor: pointer;}
.cart_auth .forg{display: block; margin-top: 12px;}

.cm_rate{width: 150px; height: 36px;}
.cm_rate .l{width: 75px; height: 19px; float: left; position: relative;}
.cm_rate .l span{position: absolute; right: 10px; bottom: 3px;}
#content .pblock .comments .cm_rate .l .rd{}
.cm_rate .r{width: 75px; height: 19px; float: right; position: relative;}
.cm_rate .r span{position: absolute; left: 10px; bottom: 3px;}
#content .pblock .comments .cm_rate .r .bl{}
.cm_rate .cu{width: 44px; height: 19px; background: url(../images/button_yes.gif) left top no-repeat; float: left; cursor: pointer;}
.cm_rate .cd{width: 44px; height: 19px; background: url(../images/button_no.gif) left top no-repeat; float: right; cursor: pointer;}
.cm_rate .tlt{text-align: center; margin: 0 0 3px 0;}

.files table th{background: #f0f0dd; height: 23px; padding: 0 7px;}
.files table td{padding: 2px 7px 3px;}
.files .rowh{color: #a6a6a6; background: #f0f0dd; height: 23px;}
.files table .row{color: #000; border-bottom: 10px dotted #c9c9c9; background: url(../images/of_row.gif) bottom left repeat-x;}
.files .row.e{background: none; padding-bottom: 2px;}
.files .rowh div{float: left; text-align: center; padding: 3px 0;}
.files .rowh .c1, .files .row .c1{width: 30px;}
.files .rowh .c7{width: 334px; text-align: left; padding-left: 8px;}
.files .rowh .c3, .files .row .c3{width: 205px; text-align: left;}
.files .row .c3 a{text-decoration: none;}
.files .row .c3 a:hover{text-decoration: underline;}
.files .rowh .c4, .files .row .c4{width: 30px;}
.files .rowh .c5, .files .row .c5{width: 50px;}
.files .row .c6, .files .rowh .c6{width: 68px;}
.files .row .c6{color: #4aa0e0;}
.files .row .c4 .jplayer_container{padding: 0; margin: 0;}
.files .row .c4 .jplayer{padding: 0; margin: 0;}
.files .row .c4 .jplayer embed{position: absolute; left: -1px;}
#content .pblock .descr .files .row .c4 ul{padding: 0; margin: 0;}
#content .pblock .descr .files .row .c4 .bps img{display: none;}
.c4 ul{list-style: none;}
.c4 ul img{cursor: pointer;}

.mrg19{margin: 0 0 0 19px;}
#umbt{height: 30px; position: fixed; bottom: 0px; left: 0px; top: auto; right: auto; width: 100%; background: url(../images/tmpl/mbbg.gif) left top repeat-x; z-index: 1000;}
#umbt ul{list-style: none}
#umbt ul li{float: left; margin: 0 0 0 10px;}
#umbt ul li a{position: relative; display: block;}
#umbt ul li a span{display: block; margin: 0 0 0 39px; padding: 10px 0 8px 0; font: 11px Tahoma; font-weight: bold; color: #fff; background: url(../images/tmpl/mblbg.png) top center no-repeat;}
#umbt ul li a:hover{text-decoration: none;}
#umbt ul li a img{position: absolute; left: 10px; top: 7px;}

.searchrstl{background:#F3F3F3;}
.searchrstl .content{padding:5px 20px;}
.searchrstl .content .ttls{font: 12px Tahoma; font-weight: bold; color: #fd7a00;}
.searchrstl .content .ttls span{font-size: 16px;}
.searchrstl .content .inf {font-size: 13px; font-weight: bold; margin-top: 5px}
.searchrstl .content .inf span{color: #7e7e7e; display: block; float: left; margin-right: 10px;}
.searchrstl .content .inf a{color: #4aa0e0; display: block; float: left; margin-right: 10px; text-decoration: none; border-bottom: 1px dashed #4aa0e0;}
.searchrstl .content .inf a:hover{border-bottom: 1px dashed #F4EBEB;}
.searchrstl .content .tps{position: relative; font-size: 12px; color: #7e7e7e; clear: both; padding: 5px 0 0 0;}
.searchrstl .content .tps span{font-size: 12px; color: #7e7e7e; display: block}
.searchrstl .content .tps a{font-size: 14px; color: #4aa0e0; display: block; text-decoration: none; float: left; margin: 4px 5px 0 0; border-bottom: 1px dashed #4aa0e0;}
.searchrstl .content .tps a:hover{border-bottom: 1px dashed #F4EBEB;}
.searchrstl .content .tps .del{display: block; width: 16px; height: 16px; border-bottom: 1px solid #F4EBEB; background: url(../images/btn_del.png) left top no-repeat; margin: 5px 10px 1px 0;}
.searchrstl .content .tps .res{display: inline;float: none;font-size: 11px;}
.searchrstl .content .tps div{float: left;}
.searchrstl .content .tps div.l .del{margin-right: 0;}
.searchrstl .tb, .searchrstl .bb{position:relative;height:10px;overflow:hidden;}
.searchrstl .cn{position:relative;width:10px;height:40px;background:url(../images/r-border.png);overflow:hidden;}
.searchrstl .cn.r{position:absolute;margin-left:100%;left:-10px;top:-10px;}
.searchrstl .bb .cn{margin-top:-20px;}

.oswrap{float: right;position: relative;right: 50%;}
.order_steps{background: url(../images/osb.png) left top repeat-x; height: 60px; float: left;position: relative;right: -50%;}
.order_steps div{float: left;}
.order_steps .l{width: 49px; height: 32px; background: url(../images/osl.png) left top no-repeat;}
.order_steps .r{width: 49px; height: 32px; background: url(../images/osr.png) left top no-repeat;}
.order_steps .s{width: 110px; height: 60px; background: url(../images/osc.png) center top no-repeat; margin: 0 10px;}
.order_steps .s span{display: block; background: url(../images/ossb.png) center 3px no-repeat; height: 28px; text-align: center; font: bold 18px Arial; line-height: 17px; padding-top: 7px;color: #fff;}
.order_steps .s p{display: block; text-align: center; font: 10px Arial; font-weight: bold; color: #4aa0e0;}
.order_steps .s.g span{background: url(../images/ossg.png) center 3px no-repeat;}
.order_steps .s.g p{color: #45b847;}
.order_steps .s.o span{background: url(../images/osso.png) center 3px no-repeat;}
.order_steps .s.o p{color: #fd7a00;}

.slmethods{margin: 10px 0 0 0}
.slmethods div{position: relative; margin-bottom: 10px; background: url(../images/chkbxn.png) 5px 5px no-repeat; padding: 5px; cursor: pointer}
.slmethods div.chk{background: #B3D9F7 url(../images/chkbxa.png) 5px 5px no-repeat;}
.slmethods div.a{background-color: #B3D9F7;}
.slmethods div span{display: block; margin: 0 0 0 24px; font: bold 12px Tahoma; min-height: 33px;}
.slmethods div span img{vertical-align: top; margin: 0 10px 0 0;}
.slmethods div p{display: block; margin: 5px 0 0 24px; font: normal 12px Tahoma; margin-right: 125px;}
.slmethods div .s{position: absolute; display: block; width: 115px; text-align: center; padding: 5px 0 5px 0;color: #fff; font-weight: bold; height: 15px; right: 5px; bottom: 5px; text-decoration: none; background: url(../images/btn_cont.png) left top no-repeat}
.slmethods div .s:hover{}
.slmethods div .p{position: absolute; right: 5px; top: 5px; width: 115px;}
.slmethods div .pimwrap{float: right; right: 50%; position: relative;}
.slmethods div .pim{position:relative;right: -50%; height: 47px;}
.slmethods div div{background: none; padding: 0; margin: 0;}
.slmethods div .pim .price{position:relative;color:#fd7a00;font-size:38px;white-space:nowrap; margin: 0 25px 0 0;}
.slmethods div .pim .sprice{position:absolute; right: 3px; top: 6px; color:#858585;font-size:16px;}
.slmethods div .pim .curn{position:absolute; right: 0; bottom: 6px; color:#fd7a00;font-size:13px;}

.btn_orange{display: block; width: 115px; text-align: center; padding: 5px 0 5px 0;color: #fff; font-weight: bold; height: 15px; right: 5px; bottom: 5px; text-decoration: none; background: url(../images/btn_cont.png) left top no-repeat}
.btn_orange:hover{text-decoration: none; color: #fff;}
#content .submit-block .btn_orange{position:absolute;right:50px;top:0}

.uwrap{float: right; right: 50%; position: relative;}
.u{position:relative;right: -50%;}

.btn_green{float:left;display:block;}
.btn_green div{float:left; height: 16px; background: url(../images/btn_gm.png) left top repeat-x; color: #fff; font-weight: bold; padding:4px 0 5px;}
.btn_green .l{width: 16px; background: url(../images/btn_gl.png) left top no-repeat}
.btn_green .r{width: 16px; background: url(../images/btn_gr.png) left top no-repeat}

.btn_blue{float:left;display:block;}
.btn_blue div{float:left; height: 16px; background: url(../images/btn_bm.png) left top repeat-x; color: #fff; font-weight: bold; padding:4px 0 5px;}
.btn_blue .l{width: 16px; background: url(../images/btn_bl.png) left top no-repeat}
.btn_blue .r{width: 16px; background: url(../images/btn_br.png) left top no-repeat}

.btn_orng{float:left;display:block;}
.btn_orng div{float:left; height: 16px; background: url(../images/btn_om.png) left top repeat-x; color: #fff; font-weight: bold; padding:4px 0 5px;}
.btn_orng .l{width: 16px; background: url(../images/btn_ol.png) left top no-repeat}
.btn_orng .r{width: 16px; background: url(../images/btn_or.png) left top no-repeat}


.cart_auth .ral, .cart_auth .rar{float: left; width: 50%}
.cart_auth span.d{display: block; color: #18191d; font: 11px Tahoma; clear: both; text-align: center;}
.cart_auth .uwrap{margin: 5px 0 0 0}

#content .register_form .submit-form .btn_orng{float: right}

._eopc div{color: blue; font-weight: bold;float:left;margin: 0 3px 0 0;cursor:pointer}
/*._eopt{font: 10px Tahoma; height: 12px; width: 300px}
._seop{color: orange; font-weight: bold;float:left;margin: 0 3px 0 0;cursor:pointer}
._ceop{color: red; font-weight: bold;float:left;margin: 0 3px 0 0;cursor:pointer}
._eopc{float: left;}  */

.adm_seealso{height: 100px; background: lightblue; position: relative;}
.adm_seealso .input{float: left;}
.adm_seealso .input input{width: 600px; height: 20px;}
.adm_seealso #adm_saclose{float: left; cursor: pointer}
#seealso_bl{position:absolute;top:22px;display:none;background:#fff;z-index:1000;width: 600px;max-height:480px;overflow:auto;border:1px solid #9b9b9b;
                    border-top-color:#eeeeee;}
#seealso_bl .bl{height: 96px; float: left; position: relative; clear: both;}
#seealso_bl .bl:hover{background: #CCFF66}
#seealso_bl .bl.g{background: #66CC66}
#seealso_bl .bl .img{overflow:hidden; width: 90px; height: 90px; margin: 3px; float: left;}
#seealso_bl .bl .img img{height: 90px; margin: 0 auto; display: block;}
#seealso_bl .bl a{display:block;float: left; color:#0000CC; width: 404px}
#seealso_bl .bl a span{font-weight: bold; color: red; text-decoration: underline}
#seealso_bl span, #seealso_bl b{color: #000;}
#seealso_bl .add{position: absolute; right: 3px; bottom: 3px;color:#0000CC; cursor: pointer; padding: 3px;}
#seealso_bl .add:hover{background:#0000CC; color: #fff;}
/*SITEMAP*/
#sitemap-cats li{ padding-left:20px; list-style-type: none }
#sitemap-cats{padding: 10px 0}
.pages{list-style-type: none; }
.pages li {float: left; padding:5px}
.sub_head{font-weight: bold;line-height: 29px;}
/*sitemap*/
h1.page-h1 {margin-left: 19px; margin-top: 5px}
