html, body{background:#ffffff;font-family: Arial;font-size: 14px;color:#000000;width:100%;padding:0;margin:0;}

@font-face {
    font-family: 'pf_din_text_comp_probold';
    src: url('../fonts/pfdintextcomppro-bold-webfont.eot');
    src: url('../fonts/pfdintextcomppro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfdintextcomppro-bold-webfont.woff') format('woff'),
         url('../fonts/pfdintextcomppro-bold-webfont.ttf') format('truetype'),
         url('../fonts/pfdintextcomppro-bold-webfont.svg#pf_din_text_comp_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}



a{color:#d35d31; text-decoration:none;}
img{border:0px;}
p{margin: 3px 0 6px 0;padding: 0px;}
hr{}

dl{margin:0;}
dt{float:left;margin:0 0 0 0;padding:5px 0;color:#000;font-weight:bold;}
dd{margin:0 0 0 110px;padding:5px}

.clear{clear:both;}

h1{color:#fefefe;font-size:21px;margin:0;padding:5px 0 0 0; text-transform:uppercase;font-weight:normal;font-family: 'pf_din_text_comp_probold';}
h2{color:#000000;font-size:18px;margin:0;padding:7px 0 4px 0; text-transform:uppercase;font-weight:normal;font-family: 'pf_din_text_comp_probold';}
h3{color:#000000;font-size:14px;margin:0;padding:3px 0 3px 0; text-transform:uppercase;font-weight:normal;font-family: 'pf_din_text_comp_probold';}
h4{color:#000000;font-size:14px;margin:0;padding:3px 0 3px 0; text-transform:uppercase;font-weight:normal;font-family: 'pf_din_text_comp_probold';}

#header{height:100px;width:100%;background:url("../images/header-bg_5.jpg") repeat scroll center 0;}

.menu{height:100px;width:776px;margin:0 auto;}
.menu ul{padding:0;margin:0;float:left; }
/* .menu li{ list-style:none;float:left;margin:22px 42px 0 0} */
.menu li{ list-style:none;float:left;margin:22px 55px 0 0}
.menu li a{font-family: Arial;font-size: 14px;color:#ebedec;display:block;text-transform:uppercase;width:50px; text-align:center;padding:40px 0 0 0;font-family: "pf_din_text_comp_probold"; }
.menu li a:hover{color:#000; background-position:center -64px}
.menu li a.current{color:#000; background-position:center -64px}


.nav-music{background:url(../images/ico-music.png?v6) top center no-repeat;}
.nav-video{background:url(../images/ico-video.png?v6) top center no-repeat;}
.nav-foto{background:url(../images/ico-foto.png?v6) top center no-repeat;}
.nav-news{background:url(../images/ico-news.png?v6) top center no-repeat;}
.nav-afisha{background:url(../images/ico-afisha.png?v6) top center no-repeat;}
.nav-shop{background:url(../images/ico-shop.png?v6) top center no-repeat;}
.nav-links{background:url(../images/ico-links.png?v6) top center no-repeat;}
.nav-contacts{background:url(../images/ico-contacts.png?v6) top center no-repeat;}
.nav-copyright{background:url(../images/ico-copyright2.png?v6) top center no-repeat; width:89px !important;}


.copyright{padding:0px;float:right;margin:21px 0 0 0}
.copyright a{width:89px;height:52px; background:url(../images/ico-copyright.png?v5);display:block;}
.copyright a:hover{background-position:0 -72px}

#busket{height:75px;width:100%; background: url(../images/busket-bg.jpg) top center;margin:7px 0 25px 0;}
.busket-inner, .busket-inner-deliver{height:75px;width:745px;margin:0 auto;position:relative}
.busket-inner h1{color:#000000;font-size:37px;padding:0;margin:0; line-height:75px;}

.busket-info{width:171px;height:59px; position:absolute;right:0px;top:0px; background:url(../images/ico-busket.png) top left no-repeat;padding:16px 0 0 0;font-family: Arial;font-size:12px;}
.busket-info p{margin:3px 0 0 90px;font-weight:bold;color:#000000;}
p.busket-price{font-size:23px;font-family: 'pf_din_text_comp_probold';}

.top-line, .line{ background:#2d2d2d;border-bottom:1px solid #bcbcbc;width:100%;height:1px;margin:8px 0 0 0}

.line{margin:20px 0 0 0}

#container{width:745px;margin:0 auto;}

#content-box{width:100%;}
.title{width:100%;height:35px; background:#000; text-align:center;}

.shop-item-content{margin:25px 0 0 30px;float:left;width:330px; text-align:justify}
.content-img{float:left;width:375px;}

#footer{width:745px;margin:15px auto 10px auto;}

.right{float:right;}
#footer a{color:#000000; text-decoration:underline;font-size:13px;}


/*Shop*/
.item-inner-info{margin:40px 0 0 0;}
.item-inner-info img{margin:0 7px 0 6px;float:none}

.item-inner-character{margin:30px 0 0 0;float:left;width:200px}
.item-inner-character p{margin: 3px 0 3px 0;padding: 0px}
.item-inner-price{font-family: 'pf_din_text_comp_probold';float:right;margin:26px 0 0 0;font-size:42px}

.item-inner-filter{float:left;margin:50px 0 0 0;width:200px;}
.item-inner-filter p{margin:0 0 5px 0;width:100%}
.item-inner-filter select{width:80px;margin:0 0 5px 10px;outline:none;}

.item-inner-filter .control-label { float: left;padding-top: 2px;text-align: right;width: 80px;}
.item-inner-filter .controls { margin-left: 80px;}

.item-inner-button{float:right;margin:34px 0 0 0;}

.button{font-family: 'pf_din_text_comp_probold';font-size:26px;height:43px;display:block; background:#000;border-radius:6px; text-align:center; line-height:43px; text-transform:uppercase;color:#ebedec;padding:0 14px;}
.button:focus{background:#979797;}

/*Shop END*/

/*news*/
.news-box {margin:15px 0 40px 0;border-bottom:1px solid black;padding:0 0 15px 0}
.news-box .date{font-family: 'pf_din_text_comp_probold';font-size:26px;padding:0 0 10px 0;display:block}
.news-box p{font-size:14px;}
/*news end*/

/*SHOP*/
.item-shop, .item-busket{padding:10px 0 0 0;margin:0;}
.item-shop li, .item-busket li{ list-style:none;margin:0 0 25px 0}

.item-img{width:230px;margin:0 50px 0 0;float:left;}
.item-info{width:465px;float:left;}
.item-info .title{margin:0 0 20px 0; text-align:left; text-indent:15px;}
.item-wash-info{float:left;margin:10px 20px 0 0}
.item-wash-info img{margin:0 15px 0 0}

.item-character{margin:10px 0 0 0;float:left;}
.item-character p{margin: 3px 0 3px 0;padding: 0px}

.item-filter{float:left;margin:50px 0 0 0;width:460px;}
.item-filter select, .busket-filter select{width:100px;margin:0 0 5px 10px; outline:none;}

.filter{width:230px;float:left;}
.item-filter .control-label { float: left;padding-top: 2px;text-align: right;width: 80px;}
.item-filter .controls { margin-left: 90px;}

.item-price{font-family: 'pf_din_text_comp_probold';float:left;margin:45px 0 0 0;font-size:42px}

.item-button{float:right;margin:50px 0 0 0;}
/*SHOP end*/

/*BUSKET*/
.item-busket-img{width:230px;margin:0 50px 0 0;float:left; text-align:center;}
.item-busket-info{width:465px;float:left;}
.item-busket-info .title{margin:0 0 20px 0; text-align:left; text-indent:15px; position:relative;}
.ico-close{ position:absolute;right:10px;top:0px;}

.busket-filter{float:left;width:460px;}
.busket-filter .control-label { float: left;padding-top: 2px;text-align: right;width: 80px;}
.busket-filter .controls { margin-left: 90px;}
.item-busket-price, .all-busket-price{font-family: 'pf_din_text_comp_probold';float:right;margin:25px 0 0 0;font-size:42px}
.all-busket-price{margin:0px;}
.item-busket-price span, .all-busket-price span{font-size:13px;font-family:arial;padding:0 5px 0 0}
.busket-payment{width:300px;float:right;}
.busket-button{float:right;margin:25px 0 0 0;}
/*BUSKET end*/

.busket-inner-deliver a.steps, .busket-inner-deliver span.stepsSpan{color:#b09778;font-size:21px;padding:0;margin:0; line-height:75px;font-family: 'pf_din_text_comp_probold'; text-transform:uppercase;}
.busket-inner-deliver .current{color:#fefefc;}
.busket-inner-deliver img{margin:0 0 2px 0}

.order-info, .deliver-info{margin:0 0 20px 0}
.order-info table{width:100%;}
.order-info table td{padding:2px;}
.order-info table .top{color:#9e9e9e}
.order-info table .bottom{padding:20px 0 0 0}

.deliver-info table{width:100%;}
.deliver-info table .top{color:#9e9e9e}
.deliver-info table td{padding:2px;}

.busket-prev-button{float:left;margin:83px 0 0 100px;}