/* YUI CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:92%;font-weight:bold; color:#063f53;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:12px;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;line-height:100%;}

/* Page styles */
html 						{ font-size: 75%; height: 100%; background: #fff; }
body 						{ font: normal 1em/1.3 Tahoma, Verdana, Arial, sans-serif; }
#page						{ margin: 0 auto; text-align: left; width: 999px; border: solid 1px #b1b3c5; border-top: 0; }
#container					{ overflow: hidden; zoom: 1; padding: 5px 5px; background: #efeef4; }
div#leftcol					{ float: left; width: 210px; }



div#centercol				{ float: left; margin-left:6px; width: 555px; }


div#rightcol                { margin-left:6px; width:110px;float:left;}

h1,
h2							{ color: #8e7aae; font-family: calibry; font-weight: normal; font-size: 1.8em; margin-bottom: 10px; }

a                           { text-decoration: none; }
a:hover                     { text-decoration: underline; }

/* Content styles */
p							{ margin: 3px 0 7px; }

/* Header styles */
div#head					{ height: 230px; position: relative; background: url('/img/head-bg.jpg') no-repeat 0 0; }
div#head a#logo				{ position: absolute; display: block; top: 12px; left: 25px; width: 225px; height: 40px; }
div#head .phones			{ position: absolute; top: 14px; left: 440px; color: #fff; font-size: 1.2em; font-weight: bold; }

div#head .h1class           { position: absolute; top: 144px; left: 30px;}
div#head .h1class h1        { color:white;font-family:verdana;font-weight:bold;font-size:18px;}
div#head .h1class p         { color:white;font-family:verdana;font-weight:bold;}

div#head #basket			{ position: absolute; top: 0; padding: 0; padding: 5px 10px; width: 160px; right: 0; color: #fff; }
div#head #basket h4			{ color: #fff; font-size: 1em; font-weight: normal; text-transform: uppercase; }
div#head a#order			{ display: block; position: absolute; top: 55px; height: 20px; width: 180px; right: 0; }

div#head #comparet			{ position: absolute;right:0;margin-top:92px;margin-right:10px;}
div#head a.comparet			{ color:white;}

div#head #formlogin1           { position: absolute;right:0;margin-top:105px;margin-right:35px;}

div#head #formlogin         { position: absolute;right:170px;}
#formlogin input {width:90px;}
#formlogin .login { position: absolute;top:8px;}
#formlogin .pass { position: absolute;top:29px;}
#formlogin .check { position: absolute;top:61px;left:25px;width:10px;}
#formlogin .zapom { position: absolute;top:61px;color:#ffffff;font-size:11px;font-weight:normal;}
#formlogin .voiti { position: absolute;top:58px;left:100px;}
#formlogin .reg { position: absolute;left:98px;top:31px;text-decoration:underline;color:#ffffff;}
.reg a {font-size:11px;color:#ffffff;}
#formlogin .fogot { position: absolute;top:12px;left:95px;font-size:9px;}
#formlogin .fogot a {color:#ffffff;text-decoration:underline;}



div#head #formlogin table td   {font-size:10px;color:white;}
div#head #formlogin table td a {font-size:10px;color:white;text-decoration:underline;}

div#head #serchform { position: absolute;right:0;margin-top:5px;margin-right:200px;}
div#head #serchform table td   {font-size:10px;color:white;}
div#head #serchform table td a {font-size:10px;color:white;text-decoration:underline;}

#top-menu					{ position: absolute; bottom: 10px; left: 25px; height: 20px; overflow: hidden; zoom: 1; }
#top-menu li				{ float: left; height: 18px; margin-left: -1px; padding: 3px 30px 10px; border-left: solid 1px #fff; }
#top-menu li a				{ color: #fff; text-transform: uppercase; text-decoration: none; }
#top-menu li a:hover		{ text-decoration: underline; }

/* Products styles */
.products					{ width: 557px; overflow: hidden; zoom: 1; padding: 9px 0 20px; }


.products .left 			{ float: left; width: 280px; padding-left: 3px;}
.products .right 			{ float: left; width: 270px; padding-left: 3px;}

.left .product				{  border-right: solid 1px #cdcdd2; padding-right: 5px; }
.right .product { }

.product					{ overflow: hidden; zoom: 1; margin-bottom: 20px; width: 270px; }
.product h4					{ margin-bottom:4px;color: #8f879f; font-size: 1em; }
.product h4	a				{ color: #8f879f; color:#96578c;font-size: 1em; text-decoration:underline;}

.product .pic				{ float: left; position: relative;}
.product .picin				{ 

		float: left; width: 100px; ; text-align: center; background: #fff; 
		
		}

.season {
	position: absolute; top: 2px; left:2px;z-index: 1;
}

.product .pic .compare      {}
.product .pic .compare a		{ color:#8e7aad;margin-top:20px;}
.product .info				{ margin-left: 108px; }
.product .info ul			{ margin-bottom: 5px; }
.product .info ul li		{ overflow: hidden; zoom: 1; padding: 0px 0; color: #5e5e5e; font-size: .95em; text-align: right; }
.product .info ul li b		{ float: left; color: #8f879f; }
.product .price  			{ display: block; padding: 1px 0; margin-bottom: 3px; color: #96578c; border-top: solid 1px #cecdd3; border-bottom: solid 1px #cecdd3; }
.product .price b			{ font-size: 19px; }
.product .info a			{ color: #8e7aad; font-size: .95em; margin-right: 10px; text-decoration:underline;}
.product .info a img		{ vertical-align: top; }
.panel_l { padding-right: 15px; padding-left: 0px;}
.image                      { padding: 4px; border: solid 1px #bab9c7; text-align: center; }

#product                    { overflow: hidden; zoom: 1; }
#product #pics              { float: left; width: 315px; }
#product #params            { margin-left: 315px; }
#product .info				{ margin-left: 0; }
#product .info ul			{ margin-bottom: 5px; }
#product .info ul li		{ overflow: hidden; zoom: 1; padding: 2px 0; color: #5e5e5e; font-size: .95em; text-align: right; }
#product .info ul li b		{ float: left; color: #8f879f; }
#product .price 			{ display: block; padding: 3px 0; margin-bottom: 3px; color: #96578c; border-top: solid 1px #cecdd3; border-bottom: solid 1px #cecdd3; }
#product  .price b			{ font-size: 1.6em; }
.specpr                     {color:#8e7aad;font-family:verdana;text-decoration:underline;}

#product .info a			{ color: #8e7aad; font-size: .95em; margin-right: 10px; }
#product .info a img		{ vertical-align: top; }

.comments                   { margin-top: 10px; padding-top: 5px; border-top: solid 1px #cecdd3; }
.comments ul li             { margin-bottom: 5px; font-size: .95em; }
.comments ul li span        { color: #96578c; padding-left: 10px; }

#product #description       { margin: 10px 0; border-top: solid 1px #cecdd3; }

#filter-items 				{ border-bottom: solid 1px #bab9c7; }
#filter-items input.txt		{ height: 14px; }
#filter-items input.btn		{ vertical-align: top; }
#filter-items label			{ font-weight: bold; }

span.info					{ display: block; margin-bottom: 6px; font-size: .95em; color: #6f6f6f; }
.bl                         { color: #000; font-weight: bold; font-size: 1.2em; text-decoration: none; }
.bl:hover                   { text-decoration: none; }

/* Box styles */
.box						{ width: 210px; padding-bottom: 3px; margin-bottom: 20px; background: url('/img/box-bot-bg2.jpg') no-repeat 0 100%; position: relative;}
.box .box-bg			{ height: 100%; width: 210px; padding: 15px; padding-left: 12px; color: #6f6f6f; font-size: .95em; background: url('/img/box-bg2.jpg') repeat-y 0 0; }
.box .box-bg-pr				{ margin-top: 20px; height: 100%;width: 210px; padding: 0px; padding-left: 5px; color: #6f6f6f; font-size: .95em; background: url('/img/box-bg2.jpg') repeat-y 0 0; }
.box h1                     { margin: 0;}
.box h1.shini               { height: 79px; font-size: 19px; padding:11px 0 0 120px; background: url('/img/box-head-shini2.png') no-repeat 0 0; }

/* .box h1#shinilabel5              { height: 78px; font-size: 19px; padding:11px 0 -2px 120px; background: url('/img/box-head-shini2.png') no-repeat 0 0; } */

/* .box h1#diskilabel5         { height: 82px; font-size: 19px; padding:11px 0 0 120px; background: url('/img/diskpl.jpg') no-repeat 0 0; } */

.box h1.kolesa              { height: 90px; padding: 29px 0 -2px 130px; background: url('/img/box-head-kolesa.jpg') no-repeat 0 0; }

#shinipodbor1 { height: 170px; }

form input.txt				{ padding: 2px 1px; height: 17px; border: solid 1px #b8b8b8; }
form input.btn				{ vertical-align: top; }

.cat-box                    { float: left; width: 205px; margin-right: 8px; background: url('/img/cat-bg.jpg') repeat-y 0 0; }
.catalog-sections			{ padding: 10px 10px 20px; }
.catalog-sections li		{ padding: 3px 0; }
.catalog-sections li a		{ color: #8f879f; }
.catalog-sections li ul		{ padding: 0 0 0 20px; }
.catalog-sections li ul li a { font-size: .95em; }

#subscribe-form				{ padding: 10px 0 0; }
.filter-form                { text-align: left; padding: 0 10px; }
.filter-form select         { width: 40px; border: solid 1px #a5acb2; }
.filter-form select.large   { width: 100px; }
.filter-form select.small   { width: 50px; }

#podbor {}
#podbor select.large   { font-size:12px;width: 140px; }
#podbor select.small   { font-size:12px;width: 50px; }
#podbor select.sezon   { font-size:12px;width: 70px; }
#podbor select.ssmall   { font-size:12px;width: 50px; }
#podbor select.ssmall option   { font-size:12px;}

/* Feedback from styles */
table.feedback              { width: 500px; }
table.feedback tr th        { font-weight: bold; width: 30%; }
table.feedback tr td        { width: 70%; }

/* Bread crumbs & pager styles */
#breadcrumbs				{ color: #8f879f; font-size: .95em; }
#breadcrumbs a				{ color: #8f879f; font-size: .95em; }

.pager						{ padding-top: 5px; border-top: solid 1px #bab9c7; }
.pager a					{ color: #8f879f; padding: 2px 6px; background: #e3e3eb; }
.pager span					{ padding: 1px 6px; border: solid 1px #e3e3eb; }

/* News block styles */
div#news-block				{ height: 194px; padding: 20px 30px; background: url('/img/news-block-bg.jpg') no-repeat 0 0 #757897; }
div#news-block h1			{ color: #eeeef3; font-size: 2em; font-family: calibry; font-weight: normal; margin-bottom: 20px; }
div#news-block ul			{ overflow: hidden; zoom: 1; }
div#news-block ul li		{ float: left; padding: 0 25px 30px 25px; width: 285px; margin-left: -25px; font-size: .95em; border-left: groove 2px #969abd; }
div#news-block ul li span	{ color: #fff; }
div#news-block ul li a		{ display: block; color: #dbddeb; font-size: 1em; font-weight: bold; text-decoration: none; }
div#news-block ul li p		{ color: #dbddeb; }

dl.news                     {  }
dl.news dt                  { color: #9088a1; font-size: 1.1em; font-weight: bold; }
dl.news dd                  { color: #5e5e5e; margin-bottom: 7px; }
dl.news dd span             { font-size: .9em; }

#orders table.items         { width: 100%; border-collapse: collapse; margin-bottom: 30px; }
#orders table.items tr th,
#orders table.items tr td   { padding: 3px 5px; border: solid 1px #cdcdd2; }
#orders table.items tr th   { font-weight: bold; text-align: center; }
#orders table.items tr td textarea,
#orders form input.text     { width: 200px; border: solid 1px #cdcdd2; }
#orders form input.btn      { padding: 2px 10px; }

#orders table.order-form tr th { font-weight: bold; padding: 2px 10px 0 0;}

/* Footer styles */
div#foot 					{ height: 77px; position: relative; background: #e3e3eb; }
div#foot p#copy				{ position: absolute; top: 35px; left: 20px; color: #686880; font-size: .95em; }
div#foot .phones			{ position: absolute; top: 20px; left: 410px; padding-left: 18px; color: #747895; font-size: 1.2em; font-weight: bold; background: url('/img/phone-b-ico.jpg') no-repeat 0 3px; }
div#foot img#sp				{ position: absolute; top: 20px; right: 20px; }

#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
	
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}
#cartwindow *{ 
  color: 000000;
  font-size: 11px;
}

#comparewindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}

.price2 { width: 100%; background: #efeef4; padding-top: 2px;}
.price2 strike { font-size: 19px;  color: #8f2821; font-weight: 900;}
.price1 strike { font-size: 19px;  color: #8f2821; font-weight: 900;}
.product .pic .picin img 
    {  
    
    border: 1px solid #aaaaaa;
    
    }

.allnews {color:white;font-family:verdana;text-decoration:underline;margin-top:0px;}
.downlinks {color:#686880;text-decoration:underline;}
.shapkabeznazv {margin-bottom:100px;}
.label select { font-size: 12px;}
.brendph {color:#8d7dac;font-size:12px;font-weight:bold;}



.brandmenu li {background: url('/img/ybutton.jpg') no-repeat 0 0; background-position: center left;}
.brandmenu li a {//margin-left:-15px;/* для всех ie */padding-left:7px;font-family:verdana;font-size:12px;margin-top:2px;color:#8e7aad;}
.news_tema a {color:#8d7dac;text-decoration:underline;}
.news_tema1 a {color:#8d7dac;text-decoration:underline;}
.gbook a {color:#8d7dac;text-decoration:underline;}
.sort_table {border: 1px solid black;}
a { color: #8d7dac;}

.product1					{ }
.product1 .info1				{ margin-left: 20px; width:326px;  }
.product1 .info1 ul			{ margin-bottom: 0px; }
.product1 .info1 ul li		{ font-family:calibri;overflow: hidden; zoom: 1; padding: 0px 0; color: #5e5e5e; font-size: 15; text-align: right; }
.product1 .info1 ul li b		{ float: left; color: #8f879f; }
.product1 .price1  			{ display: block; padding: 1px 0; margin-bottom: 3px; color: #96578c; border-top: solid 1px #cecdd3; border-bottom: solid 1px #cecdd3; }
.product1 .price1 b			{ font-size: 19px; }
.product1 .info1 a			{ color: #8e7aad; font-size: 15px; margin-right: 10px; text-decoration:underline;}
.shinasmalldesc {color: #8e7aae; font-family: calibry; font-weight: normal; font-size: 1.6em;padding-top:5px;}
#discountname1 {font-size:10px;}

.product1 .info1 td a {
margin-right: 0px;
}

.oldprice { color: #8F2821; }
#sovmestno {color:#8E7AAE;
font-family:calibry;
font-size:17px;
font-weight:bold;}
.center_block {padding: 0 0 0 0;}

.ochist {height:37px;background-color:#e3e3eb;border-bottom:1px solid #888888;padding-top:13px;}
.ochist a {font-weight:bold;font-family:arial;text-decoration:underline;}
.orderdivedtd {border-bottom:1px solid #abaaae;width:320px;padding-bottom:5px;}
.orderformed {width:57px;  color:#9e0b0e; background-color:efeef4;border-width:0px;font-family:arial;font-size:18px;}
.orderformed2 {width:80px; color:#9e0b0e; background-color:efeef4;border-width:0px;font-family:arial;font-size:18px;}
.orderformedspan {font-family:arial;font-size:18px;color:#9e0b0e;}
.zakazn {font-family:arial;color:#676768;padding-right:10px;}
.zakazn2 {font-family:arial;color:#676768;padding-right:0px;}
.grayzag {font-size:11px;font-family:arial;font-style:italic;color:676768;padding-bottom:5px;}
.adressmenu img {padding-left:4px;}
.adressmenu input {padding-top:2px;}
.adressmenu {font:arial;}
.dotted {border-bottom:1px dotted #c6c5ca;height:2px;padding-top:5px;margin-bottom:5px;width:320px;}
.orderforminput {width:300px; height:24px; font-family:arial; font-size:12px ; color:#000000;}
.orderforminput input {padding-right:5px;}
.grtxform {padding-right:3px;color:#676768;font-family:arial;}
.warning {font-family:arial;font-size:11px;font-style:italic;color:#8f231b;margin-top:10px;}
.tdwhite {background-color:#ffffff;}
.tdtem {background-color:#e3e3eb;height:37px;border-bottom:1px solid #888888;}
.farial {font-family:arial;}
.tdwhite li {float:left;font-family:arial;padding-right:4px;font-size:11px;color:#838384;}
.tdwhite li b {color:#000000;font-weight:normal;}
.cartprice {font-family:arial;font-size:11px;color:#676768;background-color:#ffffff;}
.cartitogo {padding-top:5px;padding-bottom:5px;font-size:11px;color:#676768;}
.cartblack {color:#000000;}
.cartkopl {font-size:18px;font-family:arial;color:#000000;}
.orderformed3 {color:#9e0b0e;font-family:arial;font-size:18px;font-weight:normal;}

.choosenumber {width: 190px;}
.choosenumber input {
	border: 0px;
	border-width: 0px;
	text-align: center;
	background: none;
	font-weight: bold
}

#prange {
	font-size: 12px;
}

#podbordiv_diski1 {
	padding-right: 10px;
	margin-left: -65px
}

.relatedbyprice {
	font-family: calibry;
	font-size: 1.8em;
	font-weight: normal;
	color: #8E7AAE;
}

.product1 .info1 .relatedbyprice li a

 {
	font-size: 12px;
}

.relatedbyprice li {
	font-family: arial;
	font-size: 12px;
	padding-top: 5px;
}

.relatedbyprice li span {
	font-weight: bold;
	font-family: arial;
}

#tovarnosklad {
	font-weight: bold;
}

.onestimg {
	position: relative;
}

.ilike td span {
	width: 50px;
}

a.shin {
	display: block;
	position: absolute;
	top:15px;
	left: 0px;
	height: 34px;
	width: 71px;
	background-image: url(/img/shin.png);
	background-repeat: no-repeat;
}

a.shinc {
	display: block;
	position: absolute;
	top:15px;
	left: 0px;
	height: 34px;
	width: 71px;
	background-image: url(/img/shinc.png);
	background-repeat: no-repeat;
}

a.disk {
	display: block;
	position: absolute;
	top:15px;
	left: 70px;
	height: 34px;
	width: 71px;
	background-image: url(/img/diskm.png);
	background-repeat: no-repeat;
}

a.diskc {
	display: block;
	position: absolute;
	top:15px;
	left: 71px;
	height: 34px;
	width: 71px;
	background-image: url(/img/diskmc.png);
	background-repeat: no-repeat;
}

a.akb {
	display: block;
	position: absolute;
	top:15px;
	left: 139px;
	height: 34px;
	width: 71px;
	background-image: url(/img/akbm.png);
	background-repeat: no-repeat;
}

a.akbc {
	display: block;
	position: absolute;
	top:15px;
	left: 141px;
	height: 34px;
	width: 71px;
	background-image: url(/img/akbmc.png);
	background-repeat: no-repeat;
}

#vylet1 {
	width: 200px;
}

#vylet1 select {
	width: 50px;
}

img.graphimg {
	position: absolute;
}

p.graphzag {
	color: #8e7db3;
	font-size: 12px;
	margin: 0 5px 0 50px;
	font-weight: bold;
}

p.nyred {
	font-size: 12px;
	font-family: arial;
	color: #a64e4c;
	margin-top: 15px;
}

p.nyred1 {
	font-size: 12px;
	font-family: arial;
	color: #a64e4c;
	margin: 15px 0 5px 0;
}

p.nyred2 {
	font-size: 12px;
	font-family: arial;
	color: #a64e4c;
	margin-top: 8px;
}

p.nyob {
	font-size: 12px;
	color: #96578c;
	font-family: arial;
}

hr.ny {
	color: #d9d9dd;
	margin-right: 25px;
}
