body {
margin:  0;
padding: 0;
font-family: "Arial", sans-serif;
font-size: 14px;
line-height:18px;
/*background: #585858 url('images/bg-body.jpg') no-repeat center top fixed;*/
background: #585858 url('images/bg-body.png') repeat center top fixed;
color:#444;
}

a {
color:#E5087F;
text-decoration: underline;
}

a:hover {
text-decoration: none;
}

#question {
right:0;
position:fixed;
top:20%;
}

#question:hover {
background-color: #fff;
}

#min-basket {
right:15px;
width:44px;
height:18px;
background: url('images/min-basket7.png');
position:fixed;
bottom:0;
padding: 10px 0 0 30px;
font-size: 13px;
line-height:13px;
}

#min-basket span {
font-size: 12px;
line-height:12px;
margin-left: 2px;
}


#min-basket a {
color:#F1B600;
text-decoration: none;
}

#min-basket:hover {
color:#E8B50C;
font-weight: bold;
background: #E8B50C url('images/min-basket7.png');
}

#main {
margin: 0 auto;
width:1003px;
}

#wrapper {
margin: 20px 0;
float: left;
width:973px;
padding: 0 15px 15px 15px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
background:#fff url('images/bg-wrapper.png')repeat-x;
}

#header {
float: left;
width:973px;
height:258px;
}

.logo {
float: left;
width:336px;
height:80px;
margin-top:  20px;
background: url('images/logo.png');
cursor:pointer;
}

#header .contact {
float: left;
width:230px;
height:54;
margin:  32px 0 0 160px;
text-align: right;
border-right: 1px #49555A dotted;
padding: 2px 10px 0 0;
color:#49555A;
}

#header .contact p {
margin:  0 0 2px 0;
padding: 0;
}

#header .basket {
margin-top: 10px;
float: right;
background: url('images/basket.png');
width:212px;
height:90px;
padding-left:4px;
opacity:0.90; filter:alpha(opacity=90);
text-decoration:none;
}

#header .basket span {
float: left;
color:#49555A;
margin: 8px 0 13px 100px;
font-size: 18px;
line-height:19px;
letter-spacing:-1px;
}

#header .basket p {
float: left;
padding: 0;
color:#49555A;
margin: 0 0 0 78px;
}

#menu-block {
float: left;
width:973px;
height:40px;
margin-top: 16px;
font-size: 15px;
line-height:15px;
}

#menu {
float: left;
margin:  0;
width:764px;
height:38px;
background: #292929 url('images/bg-menu.png');
border: solid 1px #292929;
border-right: none;
border-radius: 6px 0 0 6px;
-o-border-radius: 6px 0 0 6px;
 -moz-border-radius: 6px 0 0 6px;
-webkit-border-radius: 6px 0 0 6px;
list-style: none;
padding: 0 0 0 6px;
}

#menu li {
display: inline;
}

#menu li a{
text-decoration: none;
color:#fff;
float: left;
padding: 11px 10px 0 10px;
height:27px;
border-right: solid 1px #000;
}

#menu li a:hover {
background: url('images/bg-menu-active.png');
color:#FECC02;
}
#menu li a.activeitem {
background: url('images/bg-menu-active.png');
color:#FECC02;
}

.enter {
float: left;
width:100px;
background: #FECC02 url('images/bg-enter.png');
display: inline-block;
cursor: pointer;
text-decoration: none;
border-top: solid 1px #FECC02;
border-bottom: solid 1px #FECC02;
padding-top: 11px;
height:27px;
text-align: center;
color:#fff;
}
.username {
float: left;
width:100px;
background: #FECC02 url('images/bg-enter.png');
display: inline-block;
border-top: solid 1px #FECC02;
border-bottom: solid 1px #FECC02;
padding-top:4px;
height:34px;
text-align: center;
color:#fff;
}
.username a{
	color:white;
}
.username a.name{
	text-decoration:none;
}
.username a.profile{
	font-size:11px;
}

.registry {
float: left;
width:101px;
background: #E5087F url('images/bg-registry.png');
display: inline-block;
cursor: pointer;
text-decoration: none;
border: solid 1px #E5087F;
border-left: none;
border-radius: 0 6px 6px 0;
-o-border-radius: 0 6px 6px 0;
 -moz-border-radius: 0 6px 6px 0;
-webkit-border-radius: 0 6px 6px 0;
text-align: center;
padding-top: 11px;
height:27px;
color:#fff;
}

#header .search-block {
float: left;
width:973px;
height:56px;
margin-top:  8px;
}

#header .search {
float: left;
width:973px;
height:56px;
background: url('images/bg-search.png');
}

#searchform {
float: left;
width:796px;
height:27px;
padding: 0 5px 0 5px;
margin:  14px 0 0 30px;
border: solid 1px #F1D02B;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#find {
float: left;
margin:  14px 0 0 6px;
width:120px;
height:27px;
background: #292929 url('images/bg-menu.png');
border: solid 1px #000;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
color:#fff;
display: inline-block;
cursor: pointer;
}

#find:hover {
background: #E5087F;
color:#fff;
border: solid 1px #E5087F;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.button {
margin:  14px 0 0 6px;
width:120px;
height:27px;
background: #292929 url('images/bg-menu.png');
border: solid 1px #000;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
color:#fff;
display: inline-block;
cursor: pointer;
}
.button:hover {
background: #E5087F;
color:#fff;
border: solid 1px #E5087F;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#entrance {
display:none;
float: left;
width:971px;
height:56px;
background: url('images/bg-entrance.png');
border: solid 1px #DBDBDB;
border-radius: 6px;
-o-border-radius: 6px;
 -moz-border-radius: 6px;
-webkit-border-radius: 6px;
}

#entrance .login, #entrance .pass {
float: left;
width:170px;
border: solid 1px #DBDBDB;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
height: 21px;
padding: 3px;
margin:  13px 0 0 40px;
}

#entry {
float: left;
margin:  14px 0 0 6px;
width:120px;
height:27px;
background: url('images/bg-enter.png');
border: solid 1px #EBB106;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
color:#000;
display: inline-block;
cursor: pointer;
}

.watchword {
float: right;
color:#787878;
font-weight: bold;
margin:  17px 30px 0 0;
letter-spacing:-1px;
}

.watchword:hover {
margin:  16px 30px 0 0;
padding: 2px 5px 3px 5px;
background: url('images/bg-enter.png');
border: solid 1px #EBB106;
border-radius: 3px;
-o-border-radius: 3px;
 -moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-decoration: none;
color:#444;
}

#route {
float: left;
width:968px;
height:26px;
margin-top: 3px;
padding: 6px 0 0 5px;
}

#sidebar {
float: left;
width:198px;
padding-bottom: 10px;
}

ul.menu, ul.menu ul {
list-style-type:none;
margin: 0;
padding: 0;
width: 198px;
}

ul.menu a {
display: block;
text-decoration: none;
}

ul.menu li {
margin-top: 1px;
}

ul.menu li a, ul.menu ul.menu li a {
background: #292929 url('images/bg-accordion.png') no-repeat;
color: #fff;
padding: 5px 5px 5px 16px;
}

ul.menu li a:hover, ul.menu ul.menu li a:hover {
background: #292929 url('images/bg-accordion.png') no-repeat;
color:#FFBF00;
}

ul.menu li ul li a, ul.menu ul.menu li ul li a {
background: #F9F9F9 url('images/bg-accordion-li.png') no-repeat;
color: #000;
padding-left: 20px;
}

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover {
background: #FFF url('images/bg-accordion-li-hover.png') no-repeat;
padding-left: 20px;
color:#E5087F;
}

ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover {
text-decoration: none;
background: #292929 url('images/bg-accordion-active.png') no-repeat;
color:#FFBF00;
}
ul.acitem li.active{
	font-weight:bold;
}

#last-news .art {
float: left;
text-align: center;
font-weight: bold;
text-transform:uppercase;
letter-spacing:-1px;
}

h2.art {
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
text-align: center;
font-weight: bold;
text-transform:uppercase;
letter-spacing:-1px;
}

#last-news {
float: left;
width:192px;
height:auto;
padding: 0;
margin:  10px 0 0 0;
list-style:none;
padding: 3px;
}

#last-news li div {
float: left;
font-size: 12px;
line-height:12px;
padding: 4px;
background-color: #FFC900;
color:#000;
}

#last-news h3 {
float: left;
width:192px;
margin: 5px 0;
font-size: 14px;
line-height:18px;
padding: 0 0 5px 0;
font-weight: normal;
text-align: left;
border-bottom: dotted 1px #E7E7E7;
}

#last-news li {
float: left;
width:192px;
height:auto;
padding: 0;
margin:  0 0 10px 0;
}

#last-news li a{
color:#212121;
}

#last-news li a:hover{
color:#F50075;
}

#last-news li p {
width:192px;
padding: 2px 0 2px 0;
margin:  0;
font-size: 12px;
line-height:14px;
text-align: justify;
overflow: hidden;
color:#888;
}

p {
padding: 0;
margin:  0 0 12px 0;
}

#content {
float: left;
width:762px;
padding-bottom: 10px;
margin-left:  13px;
}

#content-news {
float: left;
width:762px;
padding-bottom: 10px;
margin-right: 13px;
}

#slide-block {
float: left;
width:752px;
height:288px;
background-color: #E5E5E5;
margin-bottom: 10px;
padding: 5px;
overflow: hidden;
}

.p-mod {
float: left;
width:150px;
text-align: center;
padding: 3px 0 0 0;
height:24px;
background-color: #FCBF00;
color:#444;
display: inline-block;
cursor: pointer;
text-decoration: none;
margin: 0 0 0 308px;
letter-spacing:-1px;
}

.n-mod {
float: left;
width:150px;
text-align: center;
padding: 3px 0 0 0;
height:24px;
background-color:#282828;
color:#fff;
display: inline-block;
cursor: pointer;
text-decoration: none;
margin:  0 2px 0 2px;
letter-spacing:-1px;
}

.s-mod {
float: left;
width:150px;
text-align: center;
padding: 3px 0 0 0;
height:24px;
background-color: #F50075;
color:#fff;
display: inline-block;
cursor: pointer;
text-decoration: none;
letter-spacing:-1px;
}

.husk {
float: left;
width:744px;
padding: 8px;
border: solid 1px #E5E5E5;
background-color: #F9F9F9;
margin-bottom: 10px;
color:#444;
}

.product, #product {
float: left;
width:724px;
padding: 8px;
border: solid 1px #E5E5E5;
background-color: #fff;
text-align: justify;
overflow:hidden;
}

#sample {
position:relative;
float: left;
width:172px;
height:272px;
border: solid 1px #E5E5E5;
margin:  0 2px 6px 4px;
text-align: center;
color:#657277;
background: #FFFFFF url('images/bg-sample7.png') repeat-x;
font-size: 13px;
line-height:13px;
letter-spacing:-1px;
}

#sample .box {
float: left;
width:151px;
height:86px;
padding: 12px 0;
border: solid 1px #E9E9E9;
background-color: #fff;
margin:  15px 0 10px 10px;
}

#sample .ground {
float: left;
width:56px;
height:56px;
background: url('images/new.png');
z-index:100;
top:-105px;
left:102px;
position:relative;
}

#sample .ground2 {
float: left;
width:56px;
height:56px;
background: url('images/discont.png');
z-index:100;
top:-105px;
left:102px;
position:relative;
}

#sample:hover {
border: solid 1px #E5087F;
background: #FFFFFF url('images/bg-sample6.png') repeat-x;
-webkit-box-shadow: 0px 0px 6px 0px rgba(229, 10, 166, 0.3);
box-shadow: 0px 0px 6px 0px rgba(229, 10, 166, 0.3);
}

#sample img {
float: left;
width:151px;
height:86px;
border: none;
position: relative;
z-index:1;
}

#sample .price-box{
	position:absolute;
	top:200px;
	left:0px;
	width:171px;
	text-align:center;
}
#sample span {
color:#E5087F;
font-size: 19px;
line-height:19px;
letter-spacing:-1px;
}

#sample h3 {
position:absolute;
top:120px;
left:0;
font-weight: bold;
font-size: 15px;
line-height:19px;
letter-spacing:-1px;
margin:  10px 0 0 0;
width:160px;
height:60px;
padding: 0 5px 0 5px;
overflow:hidden;
}
#sample h3.expand:hover{
	position:absolute;
	top:83px;
	left:0;
	width:160px;
	height:94px;
	background-color:white;
	z-index:100;
}

#sample a {
color:#49555A;
text-decoration: none;
}

#sample a:hover {
color:#E5087F;
text-decoration: underline;
}

#sample .add {
position:absolute;
float: left;
width:119px;
height:19px;
background-color: #232323;
bottom:20px;
left:27px;
/*margin:  34px 27px 0 27px;*/
font-size: 13px;
line-height:13px;
padding-top: 5px;
text-decoration: none;
color:#fff;
display: inline-block;
cursor: pointer;
}

#sample .add:hover {
background-color: #FF017D;
text-decoration: none;
color:#fff;
}

#sample .addcompare {
	position:absolute;
	bottom:5px;
	left:29px;
	color:#E5087F;
}

#filter {
float: left;
width:742px;
height:32px;
color:#fff;
background-color: #232323;
margin-top:  1px;
}

.filtrate, .rfiltrate {
float: left;
padding: 6px 12px 0 12px;
height:26px;
color:#FDFDFD;
letter-spacing:-1px;
text-decoration: none;
border-right: solid 1px #000;
display: inline-block;
cursor: pointer;
}

.filtrate:hover, .rfiltrate:hover {
background-color: #323232;
color:#FECC02;
}

.vid1 {
float: left;
width:26px;
height:32px;
background: url('images/vid1.png');
margin-left:  66px;
display: inline-block;
cursor: pointer;
}

.vid1-active{
float: left;
width:26px;
height:32px;
background: #323232 url('images/vid1-hover.png');
margin-left:  66px;
display: inline-block;
cursor: pointer;
}

.vid1:hover {
background: #323232 url('images/vid1-hover.png');
}

.vid2 {
float: left;
width:26px;
height:32px;
background: url('images/vid2.png');
display: inline-block;
cursor: pointer;
}

.vid2-active{
float: left;
width:26px;
height:32px;
background: #323232 url('images/vid2-hover.png');
display: inline-block;
cursor: pointer;
}

.vid2:hover {
background: #323232 url('images/vid2-hover.png');
}

.vid3 {
float: left;
width:26px;
height:32px;
background: url('images/vid3.png');
display: inline-block;
cursor: pointer;
}

.vid3-active {
float: left;
width:26px;
height:32px;
background: #323232 url('images/vid3-hover.png');
display: inline-block;
cursor: pointer;
}

.vid3:hover  {
background: #323232 url('images/vid3-hover.png');
}

#extended {
float: left;
width:724px;
padding: 8px;
border: solid 1px #ADADAD;
background-color: #fff;
margin-bottom:  8px;
background: url('images/vid12.png');
display:none;
}

#extended .find {
float: right;
margin:  0;
width:100px;
height:24px;
background: #292929 url('images/bg-menu.png');
color:#fff;
border: none;
display: inline-block;
cursor: pointer;
}

#extended .find:hover {
background: #FFC900;
color:#444;
}

#extended div.col{
float: left;
width:340px;
margin:0 10px 0 10px;
}
#extended div.col2{
float: left;
margin:0 10px 0 10px;
}

#extended .row{
	margin:0 0 15px 0;
}
#extended .row .rowTitle{
	letter-spacing:-1px;
	padding-left: 4px;
	margin-bottom:  3px;
}
#extended .row .rowField{
	margin-bottom:  3px;
}

#extended .text {
width:212px;
height:19px;
padding-left: 6px;
border: solid 1px #ADADAD;
margin-bottom:  3px;
}

#extended .text2 {
width:80px;
height:19px;
text-align: center;
border: solid 1px #ADADAD;
}

#extended .text3 {
width:80px;
height:19px;
text-align: center;
margin-left:  16px;
border: solid 1px #ADADAD;
}

#extended p{
margin:  0 0 3px 0;
padding: 0;
}

#extended label{
letter-spacing:-1px;
}

#extended .tips{
	font-size:12px;
	line-height:12px;
}

#shopfront {
float: left;
width:722px;
border: solid 1px #E5E5E5;
height:auto;
margin-bottom: 8px;
color:#657277;
background: #FFFFFF url('images/bg-sample7.png') repeat-x;
font-size: 13px;
line-height:13px;
letter-spacing:-1px;
}

#shopfront .guide {
float: left;
width:165px;
height:180px;
text-align: center;
}

#shopfront .guide3 {
float: right;
width:92px;
height:180px;
}

#shopfront .guide2 {
float: left;
width:450px;
padding-bottom: 15px;
margin:  0 0 0 8px;
}

#shopfront h3 {
float: left;
font-weight: bold;
font-size: 17px;
line-height:19px;
letter-spacing:-1px;
margin:  15px 0 10px 0;
padding: 0;
}

#shopfront img {
float: left;
width:151px;
height:86px;
padding: 12px 0;
margin:  15px 0 10px 10px;
border: solid 1px #E9E9E9;
background-color: #fff;
}

#shopfront span {
color:#E5087F;
font-size: 19px;
line-height:19px;
letter-spacing:-1px;
}

#shopfront a {
color:#49555A;
text-decoration: none;
}

#shopfront a:hover {
color:#E5087F;
text-decoration: underline;
}

#shopfront .add {
float: left;
width:82px;
padding: 8px 0 6px 0;
background-color: #232323;
margin:  18px 0 0 0;
font-size: 13px;
line-height:13px;
padding-top: 5px;
text-align: center;
text-decoration: none;
color:#fff;
display: inline-block;
cursor: pointer;
}

#shopfront .add2 {
float: left;
width:82px;
padding: 8px 0 6px 0;
background-color: #232323;
margin:  54px 0 0 0;
font-size: 13px;
line-height:13px;
padding-top: 5px;
text-align: center;
text-decoration: none;
color:#fff;
display: inline-block;
cursor: pointer;
}

#shopfront .add:hover, #shopfront .add2:hover {
background-color: #FF017D;
text-decoration: none;
color:#fff;
}

#spec {
float: left;
width:100%;
font-size: 14px;
line-height:18px;
border-top: solid 1px #E5E5E5;
border-left: solid 1px #E5E5E5;
background-color: #fff;
}

#spec .one {
width:40%;
height:21px;
border-right: solid 1px #E5E5E5;
border-bottom: solid 1px #E5E5E5;
padding-left: 8px;
}

#spec .two {
width:60%;
height:21px;
border-right: solid 1px #E5E5E5;
border-bottom: solid 1px #E5E5E5;
padding-left: 8px;
}

.comparison {
float: left;
margin:15px 0 0 0;
width:80px;
padding: 10px 0 8px 0;
text-align: center;
border: solid 1px #E5E5E5;
background-color: #F9F9F9;
}

.comparison p {
padding: 0;
margin:  0 0 5px 0;
}

.comparison:hover {
background-color: #FFF9EF;
color:#000;
}

.novelty {
float: left;
padding: 2px 7px 2px 7px;
margin:  20px 0 0 22px;
color:#fff;
font-size: 12px;
line-height:12px;
background-color: #FF2431;
letter-spacing:-1px;
}

.discount {
float: left;
padding: 2px 7px 2px 7px;
margin:  20px 0 0 22px;
color:#fff;
font-size: 12px;
line-height:12px;
background-color: #76B636;
letter-spacing:-1px;
}

#basket {
width:100%;
border-top: solid 1px #E7E7E7;
border-left: solid 1px #E7E7E7;
color:#49555A;
margin-bottom: 6px;
}

#basket a {
color:#E5087F;
text-decoration: underline;
}

#basket a:hover {
color:#E5087F;
text-decoration: none;
}

#basket img {
width:162px;
height:93px;
margin-bottom: 3px;
}

#basket .number {
width:40px;
height:16px;
border: solid 1px #E2E2E2;
padding: 1px 0;
text-align: center;
}

#basket .art1 {
width:55%;
height:32px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}

#basket .art2 {
width:15%;
height:32px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}

#basket .box3 {
width:55%;
height:29px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
padding: 0 8px;
font-size: 13px;
line-height:17px;
}

#basket .box2 {
width:15%px;
height:29px;
border-right: solid 1px #E7E7E7;
border-bottom: solid 1px #E7E7E7;
text-align: center;
background-color: #fff;
}

#basket .box3 a {
color:#49555A;
text-decoration: none;
}

#basket .box3 a:hover{
color:#E5087F;
text-decoration: underline;
}

#basket h3 {
float: left;
font-weight: normal;
font-size: 14px;
line-height:18px;
margin:  0
padding: 0;
}

#basket .novelty {
float: right;
padding: 2px 7px 2px 7px;
margin:  14px 0 0 0;
color:#fff;
font-size: 11px;
line-height:11px;
background-color: #FF2431;
letter-spacing:-1px;
}

#basket .discount {
float: right;
padding: 2px 7px 2px 7px;
margin:  14px 0 0 0;
color:#fff;
font-size: 11px;
line-height:11px;
background-color: #76B636;
letter-spacing:-1px;
}

.car-tart {
float: left;
width:747px;
height:26px;
color:#fff;
background-color: #232323;
padding: 6px 0 0 15px;
margin-top:  1px;
}

.cart {
float: left;
width:740px;
padding: 10px;
border: solid 1px #E5E5E5;
background-color: #F9F9F9;
margin-bottom: 10px;
}


#basket .art1 {
width:55%;
height:32px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}

#basket .art2 {
width:15%;
height:32px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}

#basket .box1 {
width:55%;
height:29px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
text-align: center;
padding: 10px 8px 12px 8px;
font-size: 13px;
line-height:17px;
}

#basket .box2 {
width:15%px;
height:29px;
border-right: solid 1px #E7E7E7;
border-bottom: solid 1px #E7E7E7;
text-align: center;
background-color: #fff;
}

#basket .number {
width:40px;
height:16px;
border: solid 1px #E2E2E2;
padding: 1px 0;
text-align: center;
}

#delete {
float: left;
width:90px;
background-color: #232323;
color:#fff;
padding: 3px 0 4px 0;
border: none;
display: inline-block;
cursor: pointer;
margin-bottom: 8px;
}

#btnorder {
float: right;
width:120px;
background-color: #E5087E;
color:#fff;
padding: 3px 0 4px 0;
border: none;
display: inline-block;
cursor: pointer;
margin: 0 0 8px 15px;
}
#btnorder:hover {
background-color: #232323;
}

#delete:hover, #zakaz:hover {
background-color: #E5087E;
}

#payment {
float:left;
width:50%;
height:250px;
border-top: solid 1px #E7E7E7;
border-left: solid 1px #E7E7E7;
margin-bottom: 10px;
 }

#payment p {
padding: 0;
margin:  2px 0 0 0;
font-style: italic;
}

#payment .art {
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
width:50%;
background-color: #FDFDFD;
height:32px;
padding-left: 8px;
font-weight: bold;
letter-spacing:-1px;
color:#444;
}

#payment .box {
width:50%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
padding: 9px 0 9px 12px;
color: #49555A;
}

#delivery {
float:right;
width:50%;
height:250px;
border-top: solid 1px #E7E7E7;
border-left: solid 1px #E7E7E7;
margin-bottom: 10px;
 }

#delivery p {
padding: 0;
margin:  2px 0 0 0;
font-style: italic;
}

#delivery .art {
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
width:50%;
background-color: #FDFDFD;
height:32px;
padding-left: 8px;
font-weight: bold;
letter-spacing:-1px;
color:#444;
}

#delivery .box {
width:50%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
padding: 9px 0 9px 12px;
color: #49555A;
}

.direction {
width:336px;
height:25px;
border: solid 1px #E2E2E2;
margin:3px 0 5px 0;
padding-left: 6px;
}

.inputtext{
	width:336px;
	height:25px;
	border: solid 1px #E2E2E2;
	margin:3px 0 5px 0;
	padding-left: 6px;
}
.searchinputtext{
	width:600px;
	height:27px;
	border: solid 1px #E2E2E2;
	margin:3px 0 5px 0;
	padding-left: 6px;
	border-radius:3px;
}

#communications {
width:100%;
border-top: solid 1px #E7E7E7;
border-left: solid 1px #E7E7E7;
}

#communications p {
padding: 0;
margin:  5px 0;
}

#communications .art {
width:100%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
height:32px;
padding-left: 8px;
font-weight: bold;
letter-spacing:-1px;
color:#444;
}

#communications .box {
width:100%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
height:29px;
padding: 9px 0 9px 12px;
color: #49555A;
}

#communications label {
float: left;
width:130px;
height:auto;
margin:4px 20px 0 0;
}

.direction2 {
width:333px;
height:100px;
border: solid 1px #E2E2E2;
margin-top:3px;
padding-left: 6px;
}
.inputtextarea{
	width:333px;
	height:100px;
	border: solid 1px #E2E2E2;
	margin-top:3px;
	padding-left: 6px;
}

.separator {
float: left;
width:714px;
height:1px;
border-bottom: solid 1px #E2E2E2;
}

#communications .error {
float: left;
text-align: left;
width:600px;
color: red;
margin:  5px 0 0 0;
font-size: 13px;
line-height:15px;
}

#communications .ok {
float: left;
text-align: left;
width:714px;
color: #5E9B21;
font-size: 13px;
line-height:15px;
margin:  0;
}


.recovery {
float: left;
width:400px;
height:13px;
margin: 3px 0 0 0;
padding: 0 0 0 16px;
font-size: 13px;
line-height:13px;
}

.recovery a {
color:#444;
text-decoration: underline;
}

.recovery a:hover {
color:#E5087F;
text-decoration: underline;
}

.politic {
float: right;
margin:  0 16px 10px 0;
}

.return {
float: right;
margin:  0 8px 0 0;
font-weight: normal;
letter-spacing:0;
}

.cart2 {
float: left;
background-color: #F9F9F9;
margin-bottom: 10px;
text-align: justify;
}

.cart3 {
float: left;
background-color: #F9F9F9;
margin-bottom: 10px;
text-align: justify;
display:none;
}

#communications {
width:100%;
border-top: solid 1px #E7E7E7;
border-left: solid 1px #E7E7E7;
}

#communications p {
padding: 0;
margin:  5px 0;
}

#communications .art {
width:100%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
height:32px;
padding-left: 8px;
font-weight: bold;
letter-spacing:-1px;
color:#444;
}

#communications .box {
width:100%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
height:29px;
padding: 9px 0 9px 12px;
color: #49555A;
}

#communications .box2 {
width:100%;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
height:29px;
padding: 9px 12px 9px 12px;
color: #49555A;
}

#communications .box2 p{
padding: 0;
margin:  0 0 15px 0;
}

#communications label {
float: left;
width:130px;
height:auto;
margin:4px 20px 0 0;
}

#communications span {
float: left;
color:#9D9D9D;
margin:13px 0 0 0;
font-size: 13px;
line-height:13px;
}

.direction {
width:336px;
height:18px;
border: solid 1px #E2E2E2;
margin:3px 0 5px 0;
padding-left: 6px;
}

.separator {
float: left;
width:714px;
height:1px;
border-bottom: solid 1px #E2E2E2;
}

#zakaz, #send {
float: right;
width:110px;
background-color: #232323;
color:#fff;
padding: 3px 0 4px 0;
border: none;
display: inline-block;
cursor: pointer;
margin: 8px 8px 0 0;
}

#route .online {
float: right;
margin-right: 5px;
letter-spacing:-1px;
}

#route .lk {
font-weight: bold;
color:#5E9B21;
text-decoration: underline;
}

#route .lk:hover {
color:#E5087F;
text-decoration: underline;
}

#z-info {
float: left;
width:100%;
border-top: solid 1px #E7E7E7;
border-left: solid 1px #E7E7E7;
color:#49555A;
}

#z-info a {
color:#49555A;
text-decoration: underline;
}

#z-info a:hover {
color:#E5087F;
text-decoration: underline;
}

#z-info .art1 {
width:70%;
height:30px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}


#z-info .art2 {
width:15%;
height:30px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}

#z-info .box1 {
width:70%;
height:29px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #fff;
padding: 0 8px;
font-size: 13px;
line-height:17px;
}

#z-info .box2 {
width:15%;
height:29px;
border-right: solid 1px #E7E7E7;
border-bottom: solid 1px #E7E7E7;
text-align: center;
background-color: #fff;
}

#z-info2 {
float: left;
width:100%;
border-left: solid 1px #E7E7E7;
color:#49555A;
}

#z-info2 .art {
width:20%;
height:30px;
border-right: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;
background-color: #FDFDFD;
text-align: center;
font-weight: bold;
color:#444;
letter-spacing:-1px;
}

#z-info2 .box {
width:80%;
height:30px;
border-right: solid 1px #E7E7E7;
border-bottom: solid 1px #E7E7E7;
background-color: #fff;
padding: 0 8px;
}


#lk {
float: left;
width:722px;
background-color: #fff;
padding: 8px;
border: solid 1px #E5E5E5;
letter-spacing:-1px;
}

#lk img {
float: left;
width:71px;
height:60px;
padding: 5px;
margin-right:  12px;
border: solid 1px #E5E5E5;
}

#lk .guide {
float: left;
width:300px;
height:80px;
}

#lk p {
padding: 0;
margin-bottom: 5px;
}

#lk span {
float: left;
margin:  0;
text-align: left;
}


.car-tart3 {
float: left;
width:725px;
margin-top: 14px;
height:20px;
background-color: #D7E2EC;
padding: 4px 0 3px 15px;
letter-spacing:-1px;
}

#tidings {
float: left;
width:724px;
height:auto;
margin-bottom: 16px;
text-align: justify;
color:#444;
font-size: 14px;
line-height:18px;
}

#tidings h3 {
/*float: left;*/
margin:  0 0 8px 0;
padding: 0;
text-align: justify;
font-size: 16px;
line-height:20px;
}

#tidings h4 {
/*float: left;*/
margin:  4px 0 8px 0;
padding: 0;
text-align: justify;
font-size: 15px;
line-height:20px;
width:466px;
}

#tidings h1 {
/*float: left;*/
margin:  0 0 8px 0;
padding: 0;
text-align: justify;
font-size: 19px;
line-height:22px;
}

#tidings a {
text-decoration: underline;
color:#E5087F;
}

#tidings a:hover {
text-decoration: none;
color:#E5087F;
}


#tidings .stat{
float: left;
width:636px;
padding: 0 0 16px 0;
margin-left: 20px;
border-bottom: dashed 1px #E4E4E4;
}

#tidings .date {
float: left;
width:67px;
height:70px;
letter-spacing:-1px;
}

.d1 {
float: left;
width:65px;
height:18px;
background-color: #FFDD18;
font-size: 13px;
line-height:18px;
text-align: center;
border: solid 1px #F1CE0F;
}

.d2 {
float: left;
width:65px;
height:30px;
font-size: 26px;
line-height:26px;
text-align: center;
padding-top: 5px;
border-left: solid 1px #E5E5E5;
border-right: solid 1px #E5E5E5;
}

.d3 {
float: left;
width:65px;
height:12px;
background-color: #F6F3F3;
font-size: 11px;
line-height:12px;
text-align: center;
padding-top: 2px;
border: solid 1px #E5E5E5;
border-top: none;
}

#still {
float: left;
margin:  0;
padding: 0;
}

#still li{
float: left;
width:600px;
margin:  0 0 3px 20px;
padding: 0;
}

#transition {
float: left;
width: 728px;
padding: 8px 16px;
border: solid 1px #E5E5E5;
background-color: #F9F9F9;
color: #444;
}

#transition a {
float: left;
margin-right: 2px;
padding: 0 5px;
color:#49555A;
font-size: 15px;
line-height:15px;
}

#transition a:hover {
text-decoration: underline;
color:#E5087F;
}

#transition .active {
color:#E5087F;
}

#transition .all {
float: right;
letter-spacing:-1px;
}

.priv {
float: left;
width:110px;
height:83px;
padding: 2px;
border: solid 1px #E5E5E5;
margin-right: 3px;
}

.n-guide {
float: right;
width:434px;
padding-bottom: 2px;
border-bottom: solid 1px #E5E5E5;
margin-bottom:  8px;
}

.foto {
float: left;
width:718px;
border-top: solid 1px #E5E5E5;
border-bottom: solid 1px #E5E5E5;
margin: 5px 0 12px 0;
background-color: #F9F9F9;
padding: 3px 0 3px 6px;
}

#product .add {
float: right;
width:65px;
height:50px;
background-color: #E5087F;
color:#fff;
text-decoration: none;
letter-spacing:-1px;
padding: 15px 5px 0 5px;
margin:  7px 0 0 0;
text-align: center;
}

#product .add2 {
float: right;
width:65px;
height:50px;
background-color: #FFC900;
color:#444;
text-decoration: none;
letter-spacing:-1px;
padding: 15px 5px 0 5px;
margin:  7px 6px 0 6px;
text-align: center;
}

#product .add:hover, #product .add2:hover {
background-color: #76B636;
color:#fff;
}

#obs {
float: left;
width:190px;
padding: 6px 0 6px 6px;
margin-right: 0px;
}

#obs p {
margin:  3px 0 2px 0;
padding: 0;
letter-spacing:-1px;
color:#555;
}

#obs b {
color:#E5087F;
font-size: 18px;
line-height:18px;
letter-spacing:-1px;
}

#obs span{
font-size: 18px;
line-height:18px;
letter-spacing:-1px;
}

#product .bigimage-box{
	float: left;
	width:280px;
	margin: 0 8px 2px 0;
}
#product .bigimage-box span.image-notice{
	font-size:10px;
	color:gray;
	line-height:10px;
	text-align:left !important;
}
#product .model {
width:280px;
height:160px;
background-color: #fff;
border: solid 1px #E5E5E5;
padding: 2px 0 4px 0;
margin: 0 8px 2px 0;
}

#product h3 {
float: left;
width:434px;
margin:  0;
padding: 0 0 6px 0;
color:#444;
letter-spacing:-1px;
font-size: 19px;
line-height:22px;
border-bottom: solid 1px #E5E5E5;
}

#product  h1 {
float: left;
width:410px;
margin:  0 0 6px 0;
padding: 0;
color:#E5087F;
letter-spacing:-1px;
font-size: 24px;
line-height:24px;}

.section {
float: left;
margin: 0;
}

.description{
	margin:5px 0 10px 0;
}

ul.tabs {
   height: 28px;
   line-height: 25px;
   list-style: none;
   border-bottom: 1px solid #DDD;
   background: #FFF;
margin:  0;
padding: 0;
}

.tabs li {
   float: left;
   display: inline;
   margin: 0 1px -1px 0;
   padding: 0 13px 1px;
   color: #777;
   cursor: pointer;
   background: #F9F9F9;
   border: 1px solid #E4E4E4;
   border-bottom: 1px solid #F9F9F9;
   position: relative;
}
.tabs li:hover {
   color: #F70;
   padding: 0 13px;
   background: #FFFFDF;
   border: 1px solid #FFCA95;
}
.tabs li.current {
   color: #444;
   background: #fff;
   padding: 0 13px 2px;
   border: 1px solid #D4D4D4;
   border-bottom: 1px solid #fff;
}
.boxer {
float: left;
   display: none;
   border: 1px solid #D4D4D4;
   border-width: 0 1px 1px;
   background: #fff;
   padding: 12px;
width:700px;
}
.boxer.visible {
float: left;
   display: block;
width:700px;
}

#overlook {
float: left;
width:100%;
font-size: 14px;
line-height:18px;
border-top: solid 1px #E5E5E5;
border-left: solid 1px #E5E5E5;
background-color: #fff;
}

#overlook td {
height:21px;
border-right: solid 1px #E5E5E5;
border-bottom: solid 1px #E5E5E5;
padding-left: 8px;
}


#like {
float: left;
width:196px;
margin-top:  10px;
padding-bottom: 10px;
border: solid 1px #e5e5e5;
}

#like img {
float: left;
width:140px;
height:80px;
margin:  12px 0 5px 26px;
}

#like div {
float: left;
width:196px;
height:24px;
padding: 6px 0 0 0;
background-color: #F9F9F9;
text-align: center;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -1px;
border-bottom: solid 1px #e5e5e5;
}

#like h3 {
float: left;
width:190px;
margin:  0 0 3px 0;
padding: 0 3px;
text-align: center;
font-size: 14px;
line-height:15px;
letter-spacing:-1px;
}

#like p {
margin:  0;
padding: 0 0 5px 0;
text-align: center;
font-weight: bold;
width:160px;
margin:  12px 0 0 16px;
border-bottom: dashed 1px #E5E5E5;
}

#like .all {
float: left;
width:158px;
height:23px;
background-color: #F9F9F9;
border: solid 1px #E5E5E5;
text-align: center;
padding: 3px 0 0 0;
margin:  12px 0 5px 16px;
text-decoration: none;
color:#444;
letter-spacing:-1px;
display: inline-block;
cursor: pointer;
}

#like .all:hover{
border: solid 1px #F0C000;
background-color: #FFCD00;
}

#footer {
position:relative;
float: left;
width:971px;
height:80px;
background-color: #212121;
border: solid 1px #292929;
border-radius: 0 0 4px 4px;
-o-border-radius: 0 0 4px 4px;
 -moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
}

#footer .counters{
	position:absolute;
	top:10px;
	right:20px;
}

#footer .copy{
	margin:35px 0 0 6px;
	color:#c0c0c0;
	font-size:12px;
}

#menu2 {
float: left;
margin:  8px 0 0 0;
width:973px;
list-style: none;
padding: 0;
font-size: 13px;
line-height:13px;
}

#menu2 li {
display: inline;
}

#menu2 li a{
text-decoration: none;
color:#F9F9F9;
float: left;
margin-right: 2px;
padding: 0 6px 0 6px;
}

#menu2 li a:hover, #menu .active {
color:#E5087F;
}

.model_spec{
	width:726px;
	overflow:hidden;
}

.search-sect-box{
	margin:10px 0 50px 0;
}
.search-sect-box h3{
	margin:0;
}

.contacts-box{
	float:left;
	width:214px;
	margin:10px 5px 0 5px;
	padding:10px;
	border:solid 1px #bababa;
	border-radius:10px;
	background:#f1f1f1;
}
.contacts-box img.c-img{
	width:206px;
	height:150px;
	border:solid 1px white;
	padding:1px;
}
.contacts-box h3.c-title{
	margin:10px 0 10px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
}
.contacts-box ul.c-list{
	margin:0;
	padding:0;
	list-style-type:none;
}
.contacts-box ul.c-list li{
	margin:5px 0;
	padding:0;
	font-size:13px;
}

.search-item{
	margin:0 0 30px 0;
}

.search-title{
	margin:10px 0 10px 5px;
	font-size:16px;
	font-weight:bold;
}

.clearfloat{
	clear:both;
}

.pseudo-link{
	color:#e5087f;
	text-decoration:none;
	border-bottom:dotted 1px #e5087f;
	cursor:pointer;
}

h1.pageTitle{
	float: left;
	width:747px;
	padding: 6px 0 6px 15px;
	margin:1px 0 0 0;
	font-size:14px;
	font-weight:normal;
	color:#fff;
	background-color: #232323;
}

.c_red{
	color: red !important;
}

.m20{
	margin:20px;
}
.m10{
	margin:10px;
}

.toTop {
 width:100px;
 border:1px solid #ccc;
 background:#f7f7f7;
 text-align:center;
 padding:5px;
 position:fixed;
 bottom:60px; /* ������ ������ �� ������� ���� ��������*/
 right:10px;
 cursor:pointer;
 display:none;
 color:#333;
 font-family:verdana;
 font-size:11px;
}

.art-box{
	position:absolute;
	top:2px;
	right:10px;
}
.nal-box{
	position:absolute;
	top:1px;
	left:10px;
	padding:0 2px;
	border-radius:3px;
}
.nal-box-green{
	color:green;
}
.nal-box-gray{
	color:gray;
}

hr.line-gray{
	height:2px;
	background:#E2E2E2;
	color:#E2E2E2;
	border:none;
}

table.mtable{
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border: solid 1px #c7c7c7;
}
table.mtable td{
	margin:0;
	padding:5px;
	border: solid 1px #c7c7c7;
}
table.mtable th{
	margin:0;
	padding:5px;
	border: solid 1px #c7c7c7;
	font-weight:bold;
	text-align:center;
	background:#e9e8e9;
}