html,body {width:100%;height:100%;padding:0px;margin:0px;}
html {font:12px tahoma,arial,verdana,sans-serif;}
body {color:#4d4d4d;background:#fff;}
p {margin:0 0 5px 0;}
ul {padding:0px;margin:0 0 15px 0;list-style:none;}
ul li {padding:0 0 5px 25px;background:url('../img/ico/li.gif') no-repeat 10px 8px;}
ol {padding:0 0 0 30px;margin:0px;}
ol li {padding:0 0 15px 0;}
a {color:#696969;text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus,a:active {outline:none;}
a img {border:none;}
td {padding:0px;}
form {margin:0px;}
.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;}
h1,h2,h3,h4,h5,h6 {margin:0px;font-family:tahoma,arial,helvetica,sans-serif;font-weight:normal;}

h1 {
margin:0 0 30px 0;
font-size:16px;
font-weight:bold;
color:#4d4d4d;
}

h2 { color:#4d4d4d; font-size: 15px; font-weight:bold; margin: 10px 0; }

#bg {
width:100%;
height:449px;
position:absolute;
top:0;
left:0;
background:#000;
}
#bg1 {
width:100%;
height:150px;
position:relative;
margin:-156px 0 0px 0;
border-top:6px solid #e1e1e1;
background:#efefef;
}

#wrap {
max-width:1280px;
min-width:1100px;
min-height:100%;
margin:0 auto;
position:relative;
}
#spacer {
width:100%;
height:170px;
clear:both;
overflow:hidden;
}

/* ---------------------------------- footer */
#footer {
width:100%;
height:150px;
position:absolute;
bottom:0;left:0;
z-index:2;
font-size:11px;
border-top:6px solid #e1e1e1;
background:#efefef;
}
ul.bottom_menu {
position:absolute;
top:22px;left:21%;
}
ul.bottom_menu li {
float:left;
padding:0 25px 0 0;
background:none;
}
ul.logos {
position:absolute;
top:55px;left:20%;
}
ul.logos li {
float:left;
padding:0 20px 0 0;
background:none;
}
.copy {
position:absolute;
top:69px;left:5%;
color:#9e9e9e;
font-size:11px;
}
.interest {
width:55%;
position:absolute;
top:69px;left:21%;
line-height:20px;
color:#9e9e9e;
}
.interest a {
color:#9e9e9e;
}
.interest a.nounderline {
text-decoration:none;
}
.interest a.nounderline:hover {
text-decoration:underline;
}
.make {
position:absolute;
top:63px;
right:35px;
color:#999999;
}
.make img {
position:relative;
top:3px;
}

/* ---------------------------------- header */
#header {
width:100%;
height:449px;
position:relative;
background:#000 url('../img/bg.jpg') no-repeat center 0;
}
#logo {position:absolute;top:38px;left:110px; width: 203px; height: 77px; overflow: hidden; z-index: 3;}
#logo a { display: block; width: 180px; height: 75px; }
.phone {position:absolute;top:10px;left:23%;z-index: 4;}

ul.icons {position:absolute;top:23px;left:33%; display: none; }
ul.icons li {float:left;padding:0 20px 0 20px;background:url('../img/ico/icons-li.gif') no-repeat 0 4px;}
ul.top_menu {position:absolute;top:53px;left:28%;}
ul.top_menu li {float:left;font-size:12px;background:none;}
ul.top_menu li a {color:#cacaca;text-decoration:none;}
ul.top_menu li a:hover {text-decoration: underline;}
ul.top_menu li a.hov {text-decoration: underline;}
.top-player {width:170px;height:95px;position:absolute;top:0px;right:20px;z-index:2;}

ul.second_menu { position:absolute;top:73px;left:24%; width: 780px; z-index:3;}

div.menu {
width:88%;
position:absolute;
top:86px !important;
left:10%;
}

ul.menu {
width:880px;
position:relative;
margin:0 auto;
top:150px;
}
ul.menu li {
float:left;
position:relative;
padding:0 4% 0 4%;
background:none;
}
ul.menu li.lst {
padding:0 0 0 4% !important;
}
ul.menu li a img.title {
position:absolute;
bottom:0px;left:-10px;
}
ul.menu li a img.right {
left:8px;
}

.top-news { position:absolute; bottom:0px; left:18.5%; text-align: center; width: 852px; z-index:1; height: 30px; overflow: hidden; }

.top-banner {
width:100%;
height:129px;
position:absolute;
bottom:31px;
left:0;
}
.border-top {
width:100%;
height:1px;
position:absolute;
bottom:160px;
left:0;
background:url('../img/border-top.gif') no-repeat center 0;
}

.border-bottom {
width:100%;
height:1px;
position:absolute;
bottom:30px;
left:0;
background:url('../img/border-top.gif') no-repeat center 0;
z-index: 2;
}

/* ---------------------------------- content */
#content {
width:100%;
position:relative;
z-index:2;
}
.content-top {
width:100%;
height:77px;
position:absolute;
top:0;
left:0;
background:url('../img/content-top.jpg') no-repeat center 0;

}

#left {
width:260px;
position:relative;
padding:30px 0 0 0;
float:left;
}
#left .banner-left {
width:215px;
position:relative;
margin:0 auto;
}
#left .brands {
position:relative;
padding:0 0 20px 30px;
margin:0 auto;
}
ul.list {
padding:0 0 35px 35px;
}
ul.list li {
font-size:13px;
}
ul.list li a {text-decoration:none;}
ul.list li a:hover {text-decoration:underline;}
ul.list li.active a {
color:#c20000;
text-decoration:underline;
}
ul.list li.active a:hover {text-decoration:none;}
ul.clocks {
padding:0 0 35px 50px;
}
ul.clocks li {background:none;}
ul.clocks li a {
font-size:12px;
color:#000;
}




#right {
width:230px;
position:relative;
padding:20px 0 0 0;
float:right;
}
#right .contacts {
taxt-align:center;
color:#8b8b8b;
font-size:11px;
font-family:"Century Gothic",tahoma,arial,verdana,sans-serif;;
}
#right .contacts a {
text-decoration:none;
}
#right .contacts a:hover {
text-decoration:underline;
}
#right .contacts span.big {
font-size:18px;
}
#right .contacts span.big a {
color:#656565;
}
#right .contacts span.red {
color:#b80000;
}
#right .contacts span.medium {
font-size:14px;
}
#right .contacts span.small {
font-size:10px;
}
#right .offers {
width:130px;
position:relative;
padding:0px 0 8px 0;
margin:0 auto;
}
#right .offers a {
font-weight:bold;
color:#bd0000;
}
#right .banner-right {
width:150px;
position:relative;
padding-bottom:55px;
margin:0 auto;
}
.block {
position:relative;
border:1px solid #bebebe;
margin:0 0 20px 0;
color:#000;
}
#right .right {
width:138px;
position:relative;
padding:10px 20px 10px 30px;
margin:0 auto 20px auto;
}
#right .right img {
padding:0 0 25px 0;
}
.detail {
font-size:10px;
padding:8px 0 8px 5px;
color:#787878;
z-index: 1;
}
p.price {
font-size:12px;
}
p.price span {
color:#b60000;
}
p.by {
font-size:12px;
}
p.by a {color:#a00000;}

.toplft {
width:10px;
height:10px;
position:absolute;
font-size:1px;
top:-1px;
left:-1px;
background:url(../img/borders/tl.png) no-repeat 0 0;
}
.botlft {
width:10px;
height:10px;
position:absolute;
font-size:1px;
bottom:-1px;
left:-1px;
background:url(../img/borders/bl.png) no-repeat 0 0;
}
.toprght {
width:10px;
height:10px;
position:absolute;
font-size:1px;
top:-1px;
right:-1px;
background:url(../img/borders/tr.png) no-repeat 0 0;
}
.botrght {
width:10px;
height:10px;
position:absolute;
font-size:1px;
bottom:-1px;
right:-1px;
background:url(../img/borders/br.png) no-repeat 0 0;
}

a.wtitle:hover { text-decoration: underline!important; }

/* SALE */
.spec_img { position: absolute; right: 3px; top: 25px; }
.work .sale {border: 2px solid #d30f16;}
.work .sale .wtitle { color: #d30f16; }
.work .sale .spp { background:url(../img/icons/bg_sale.png) no-repeat 0 0; margin-left: 155px; padding: 5px 5px 5px 2px; text-align: center; width: 93px; height: 18px; color: #fff;  }
.work .sale .spp span { color: #fff;  }

.toplft-sale {width:10px;height:10px;position:absolute;font-size:1px;top:-2px;left:-2px;background:url(../img/borders/tl-sale.png) no-repeat 0 0;}
.botlft-sale {width:10px;height:10px;position:absolute;font-size:1px;bottom:-2px;left:-2px;background:url(../img/borders/bl-sale.png) no-repeat 0 0;}
.toprght-sale {width:10px;height:10px;position:absolute;font-size:1px;top:-2px;right:-2px;background:url(../img/borders/tr-sale.png) no-repeat 0 0;}
.botrght-sale {width:10px;height:10px;position:absolute;font-size:1px;bottom:-2px;right:-2px;background:url(../img/borders/br-sale.png) no-repeat 0 0;}

/* NEW */
.new_img { position: absolute; right: 3px; top: 8px;}
.work .new {border: 2px solid #f3b72f;}
.work .new .wtitle { color: #f3b72f; }
.work .new .spp { background:url(../img/icons/bg_new.png) no-repeat 0 0; margin-left: 155px; padding: 5px 5px 5px 2px; text-align: center; width: 93px; height: 18px; color: #fff;  }
.work .new .spp span { color: #fff;  }

.toplft-new {width:10px;height:10px;position:absolute;font-size:1px;top:-2px;left:-2px;background:url(../img/borders/tl-new.png) no-repeat 0 0;}
.botlft-new {width:10px;height:10px;position:absolute;font-size:1px;bottom:-2px;left:-2px;background:url(../img/borders/bl-new.png) no-repeat 0 0;}
.toprght-new {width:10px;height:10px;position:absolute;font-size:1px;top:-2px;right:-2px;background:url(../img/borders/tr-new.png) no-repeat 0 0;}
.botrght-new {width:10px;height:10px;position:absolute;font-size:1px;bottom:-2px;right:-2px;background:url(../img/borders/br-new.png) no-repeat 0 0;}

/* EXCLUSIVE */
.exclusive_img { position: absolute; right: -3px; top: 20px; }
.work .exclusive {border: 2px solid #9430cb;}
.work .exclusive .wtitle { color: #9430cb; }
.work .exclusive .spp { background:url(../img/icons/bg_exclusive.png) no-repeat 0 0; margin-left: 155px; padding: 5px 5px 5px 2px; text-align: center; width: 93px; height: 17px; color: #fff;  }
.work .exclusive .spp span { color: #fff;  }

.toplft-exclusive {width:10px;height:10px;position:absolute;font-size:1px;top:-2px;left:-2px;background:url(../img/borders/tl-exclusive.png) no-repeat 0 0;}
.botlft-exclusive {width:10px;height:10px;position:absolute;font-size:1px;bottom:-2px;left:-2px;background:url(../img/borders/bl-exclusive.png) no-repeat 0 0;}
.toprght-exclusive {width:10px;height:10px;position:absolute;font-size:1px;top:-2px;right:-2px;background:url(../img/borders/tr-exclusive.png) no-repeat 0 0;}
.botrght-exclusive {width:10px;height:10px;position:absolute;font-size:1px;bottom:-2px;right:-2px;background:url(../img/borders/br-exclusive.png) no-repeat 0 0;}



#center {
margin:0 230px 0 260px;
padding:30px 0px 0 0px;
position:relative;
}
p.first {
color:#9f0000;
font-size:18px;
text-align:center;
}
.navigation {
width:100%;
}
.navigation ul li {
float:left;
background:none;
}
.navigation table {
width:100%;
}
.navigation table td {
text-align:center;
vertical-align:middle;
}
.navigation table td.top {
vertical-align:top;
padding:15px 0 0 0 !important;
}
.navigation table td.right {
padding:15px 0 0 0 !important;
}

.elections {
width:520px;
position:relative;
padding-left:10px;
margin:0;
overflow:hidden;
color:#000;
}
.elections .cell {
float:left;
margin-right:1%;
}
.cell .model {
width:120px !important;
margin:7px 10px 0 0;
padding:0;
}
.cell .submit {
width:125px;
height:37px;
background:none;
border:none;
text-decoratoin:underline;
cursor:pointer;
padding-left:42px;
top:-5px;
position:relative;
display:block;
float:left;
background:url('../img/search.gif') no-repeat 0 0;
}
.cell a {
display:block;
float:left;
top:-3px;
position:relative;
color:#535353;
font:12px tahoma;
}
.cell img {
position:relative;
top:-13px;
float:left;
padding-right:5px;
}
.elections .nospace {
margin:0 !important;
}
#center div.text {padding-bottom:10px;font-size:12px;line-height:22px;}
#center div.text span.title {font-size:14px;}
#center div.text p {margin:0 0 32px 0;}
.novelty {
width:160px;
position:relative;
text-align:center;
margin:0 auto 50px auto;
}
.novelty a{
color:#000;
}/*
.work {
width:100%;
overflow:hidden;
padding:0 0 25px 0;
position:relative;
}


.work .centr {
width:43%;
padding:10px;
float:left;
margin:0 1%;
}
*/
.work .centr .images {
width:150px;
position:relative;
float:left;
}
.work .centr .more {
position:relative;
margin:0 0 0 150px;
}
.work .centr img.ph {
float:left;
display:block;
padding:0 15px 15px 0;
}


.about {
font-size:12px !important;
line-height:24px;
}

.logos_company {
padding:10px 0;
text-align:center;
}
.catalog_pic {
padding:10px 0 40px 0;
text-align:center;
}
.catalog_main {
width:100%;
margin-bottom:5px;
overflow:hidden;
}
.catalog_left {
width:49%;
float:left;
position:relative;
}
.catalog_left table.description {
margin:0 0 20px 0;
}
.catalog_left table.description th {
font-size:14px;
text-align:left;
padding:0 0 20px 0;
}
.catalog_left table.description td {
text-align:left;
padding:0 0 5px 0;
}
.catalog_left table.description td.info {
color:#989898;
padding:0 15px 5px 0;
}


.catalog_left p.name {
font-size:14px;
color:#4d4d4d;
font-weight:bold;
}



.catalog_right {
width:49%;
float:right;
position:relative;
}
.catalog_right p.history {
font-size:11px;
}
.catalog_right ul.advantage {
margin-bottom:30px;
}
.catalog_right ul.advantage li {
background:url('../img/ico/advantage_li.gif') no-repeat 10px 5px;
}

/*.advantage li span { color:#989898; } */

#center div.by {
text-align:center;
font-size:24px;
margin: 10px 0 20px 0;
}
#center div.by span {
position:relative;
top:-25px;
padding-left:10px
}
#center div.by a {
color:#860101;
bottom:-10px;
text-decoration:none;
}
#center div.by a:hover {
text-decoration:underline;
}



#center .links {
position:relative;
top:-25px;
}
#center .order {
color:#c20000;
font-size:18px;
padding-bottom:25px;
}
table.basket {
width:100%;
border-collapse: collapse;
margin-bottom:40px;
}
table.basket a {
color:#c20000;
}
table.basket th {
color:#fff;
padding:15px 0;
background:#c20000;
}
table.basket th.name {
text-align:left;
padding-left:20px;
}
table.basket td {
padding:10px 0;
text-align:center;
vertical-align:middle;
color:#c20000;
}
table.basket td.title {
text-align:left;
}

table.basket td.img {
width:100px;
padding:10px 10px 5px 0;
}
td.price {
background:#fff2f2;
}
table.basket input.text {
width:65px;
padding:2px 1px;
border:1px solid #cacaca;
display:block;
text-align:center;
margin:0 auto;
color:#959595;
background:#fff;
}
p.altogether {
color:#840000;
}
p.altogether span {
color:#c20000;
font-size:14px;
}
.pages {
width:100%;
border-collapse: collapse;
}
.pages .left_page {
width:50%;
margin:0 0 20px 10px;
position:relative;
background:#fff2f2 url('../img/left_page.png') repeat-y 100% 0;
}
.pages .left_page .left {
width:66px;
height:369px;
position:absolute;
bottom:20px;
left:0;
background:url('../img/left_page_left.png') no-repeat 0 100%;
}
.pages .left_page .shadow {
width:10px;
height:237px;
position:absolute;
top:0;
left:-10px;
background:url('../img/left_page_shadow.png') no-repeat 0 -10px;
}
.pages .left_page .cnt,.pages .right_page .cnt {
padding:35px 20px 0 20px;
position:relative;
z-index:4;
}
.pages .left_page .cnt p {
color:#830000;
}
.pages .left_page .cnt .string {
padding-bottom:4px;
}
.pages .left_page .cnt .space {
margin-bottom:50px;
}
div.string input.radio {
display:block;
float:left;
}
.pages td.bottom-left {
width:50%;
height:20px;
background:url('../img/left_page_bottom.png') no-repeat 100% 0;
}
.pages td.bottom-right {
width:50%;
height:20px;
background:url('../img/right_page_bottom.png') no-repeat 0 0;
}

.pages .right_page {
vertical-align:top;
margin:0 0 20px 0;
position:relative;
background:#ffe1e1 url('../img/right_page.png') repeat-y 0 0;
}
.pages .right_page .bottom {
height:20px;
position:absolute;
bottom:-20px;
right:0;
background:url('../img/right_page_bottom.png') no-repeat 0 0;
}

table.form {
width:100%;
border-collapse:collapse;
-margin-bottom:92px;
}
table.form th {
width:90px;
padding:0 10px 15px 0;
text-align:right;
}
table.form td {
padding:0 0 15px 0;
vertical-align:top;
}
table.form td.red {
color:#c60000;
}
table.form label,
table.form input,
table.form textarea {
display:block;
font:11px tahoma,arial,verdana,sans-serif;
}
table.form label {
padding:2px 0;
color:#000;
}
table.form input.text,
table.form textarea {
width:90%;
padding:2px;
border:1px solid #cccbcb;
color:#000;
float:left;
}

table.form div.submit {
width:164px;
height:39px;
position:relative;
border:none;
cursor:pointer;
color:#fff;
font-size:12px;
background:url('../img/submit.png') no-repeat 0 0;
padding-top: 10px;
}

table.form div.submit a {
color:#fff;
font-size:13px;
text-decoration: none;
margin-left:32px;
}


p.footer {margin: 0 0 7px 0;
padding: 0px;
}


dd {padding: 0px;
margin: 0 0 20px 0;}

#center div.elections select {   font: 12px tahoma,arial,verdana,sans-serif;;}
#center div.elections select.model1 {	width: 130px;}
#center div.elections select.model2 {
	width: 130px;
}
#center div.elections select.model3 {
	width: 120px;
}



.search1 {
width:202px;
height:78px;
position:relative;
margin:0px auto 10px auto;
background:url('../img/search-top.gif') no-repeat 65px 0px;

}
.search1 label.left {
position:absolute;
top: 15px;
left:0%;
}
.search1 input.text {
border:1px solid #000;
position:absolute;
padding:2px 0;
font-size:18px;
font-weight:normal;
left:0%;
top:35px;
width: 125px;
}
.search1 input.submit {
width:65px;
position:absolute;
right:20px;
border: none;
cursor:pointer;
background:none;
top: 0px;
height:80px;
padding-left:22px;

}



#center a.mlink {margin-left: 20px;}

#center div.brend_info {	margin: 0 0 20px 0;
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	width: 100%;
	position: relative;
}

#center div.brend_text {	margin: 5px 0 0px 0;
	width: 100%;
	position: relative;
}

#center div.brend_info img.blogo {	float: left;	margin: 5px 15px 5px 0;}

#center div.acenter {	text-align: center;
	margin: 10px 0 0 0;}

a.zoom1 { 	cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
	float: left;}



img.p_img {
  padding: 0 15px 0 0;
}


#center div.blogo {
	text-align: center;
	margin: 5px 0;
}

#center div.look_watch {	text-align: center;
	margin: 50px 0 20px 0;
}


span.spec {
	font-size: 14px!important;
    color: #bebebe!important;    text-decoration: line-through;
}

label.norm { display: inline!important;  padding: 0px!important; margin: 0px!important;}

p.spec_text {    text-align: justify;
	padding: 10px 10px 10px 20px;}


li.li2 { margin-left: 10px!important;}
.bs { margin-top: 10px; }
.bh { margin-bottom: 10px; }

.stiker { position: relative; border: 0px red solid; background:url('../img/stiker/bg_center.jpg') repeat-y 0px 0px; margin: 0 0 15px 10px; padding: 50px 25px 10px 15px; }
.stiker .top { position: absolute; top: 0px; left: 0px; z-index: 2; background:url('../img/stiker/bg_top.jpg') no-repeat 0px 0px; display: block; height: 85px; width: 211px; }
.stiker .bottom { position: absolute; bottom: 0px; left: 0px; z-index: 1; background:url('../img/stiker/bg_bottom.jpg') no-repeat 0px 0px; display: block; height: 242px; width: 211px; }
.stiker ul {padding:0px;margin:0 0 15px 0;list-style:none; z-index: 3; position: relative; }
.stiker ul li {padding:0 0 15px 25px;background:url('../img/stiker/li.png') no-repeat 5px 0px;}
.stiker ul li.active {background-image: url('../img/stiker/li_active.png')!important;}
.stiker ul li a { font-size: 11px; font-weight: bold; color: #000; text-decoration: none; }
.stiker ul li.active a {color:#bd0000; }

#support { margin: -10px 0 20px 20px; }


.filt { margin: 5px auto 5px auto; width: 190px; }
.filt a { margin: 0 10px; font-size: 16px; color:#4d4d4d; }
.filt a.hov { text-decoration: none; border-bottom: 1px #4d4d4d dashed;  }

.adv_l { margin-top: 10px;}

.adv_ser {}
.adv_ser select { width: 225px; }


.tnew { border: 0px; width: 96%; margin: 0 0 10px 0; }
.tnew td { text-align: center; width: 48%; font-weight: bold; }

.archive { color:#c20000; font-weight: bold; text-align: justify; }