body{margin:0 0 0 0;padding:0 0 0 0;background:url(../body.gif) repeat-x top #fff}
* html body{text-align:center}
table{border-collapse:collapse}
table td{border:none;padding:0;vertical-align:top}
body, td{font:12px arial, tahoma, verdana, sans-serif;color:#373737}
form{margin:0;padding:0}
a img{border:none}
p{margin:20px 0}
a{color:#373737;text-decoration:underline}
a:hover{color:#373737;text-decoration:none}
.blockClear{float:none;height:1px;clear:both;margin:0 0 -1px 0;overflow:hidden}
h1{margin:0 0 20px 0}


.tableMain{width:1000px;height:100%;margin:0 auto; margin-top:-23px;}

.blockTopLeft{height:129px;background:#aaa7a8; bo rder:1px solid red;}

.blockTopLeft img{margin:31px 0 0 0}
.blockTopCenter{padding:21px 0 0 73px;background:#aaa7a8;text-align:left}
.blockTopCenter a{margin:0 32px 0 0}
.blockTopCenter a{color:#fff;text-decoration:none}
.blockTopCenter a:hover{color:#fff;text-decoration:underline}
.blockTopRight{font:bold 16px tahoma, arial, verdana, sans-serif;color:#ffffff;padding:21px 0 0 0;background:#aaa7a8;width:135px}
.blockTopRight img{float:left;margin:2px 5px 0 0}
.blockTopRight p{margin:6px 0 0 0;font-size:14px}

.blockBotLeft, .blockBotCenter, .blockBotRight{border-top:5px solid #000;height:78px;padding:15px 0 0 0;color:#9e9e9e;font-size:11px}

.blockBotCenter{text-align:center}
.blockBotCenter a{padding:0 25px;border-left:1px dotted #000}
.blockBotCenter a.first{border-left:none}
.blockBotCenter a{color:#000;text-decoration:none}
.blockBotCenter a:hover{color:#000;text-decoration:underline}

.blockBotLeft{;text-align:left}
.blockBotRight{text-align:right}
.blockBotRight a{color:#9e9e9e;text-decoration:none}
.blockBotRight a:hover{color:#9e9e9e;text-decoration:underline}

.blockDelim{background:#b4b3b3;height:1px;overflow:hidden;margin:10px 0}

.blockLeft{padding:27px 0 75px 0;text-align:left}
.blockCenter{padding:25px 33px 75px 32px;text-align:left}
.blockRight{padding:25px 0 75px 0;text-align:left}

/*
Theme Name: ShopOS Default
Theme URI: http://www.shopos.ru/
Description: По умолчанию тема ShopOS.
Version: 1.0.6
Author: Матецкий Евгений
Author URI: http://www.shopos.ru/
*/

select, input, div, span, font, textarea {
    font-size: 100%; 
	font-family: Tahoma, Arial, Verdana;
}
table.adn {
    border: none; 
	border-collapse: collapse; 
	width: 100%;
}
table.adnh {
    border: none; 
	border-collapse: collapse; 
	width: 100%; 
	height: 100%;
}
table.adw {
    border: none; 
	border-collapse: collapse;
}

.mid, tr.mid td{
    vertical-align: middle;
}
.bot{
    vertical-align: bottom;
}

.fil1{overflow: hidden; height: 4px; width: 100%;}
.fil{overflow: hidden; height: 6px; width: 100%;}
.fil2{overflow: hidden; height: 14px; width: 100%;}
.arc{font-family: Arial, Tahoma, Verdana;}
.upc{text-transform: uppercase;}
.vright{text-align: right;}
.vleft{text-align: left;}
.vcent{text-align: center;}
.white {background-color: white;}
.profi{width: 100%; color: #000000; font-size: 170%; padding-bottom: 60px; text-align: center;}
.inbr{border: 1px solid #ABADB3; padding-left: 2px; padding-right: 2px;}
textarea{border: 1px solid #ABADB3; padding: 1px;}


.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 4px solid white; background-color: white;}
.highslide-loading {display: block; color: white; font-size: 100%; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black;}
a.highslide-loading, a.highslide-loading:hover {color: white; font-weight: bold; text-decoration: none; }
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}
a.highslide-full-expand {background: url(fullexpa.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.controlbar {background: url(controlb.gif); width: 127px; height: 34px;}
.controlbar a {display: block; float: left; height: 27px;}
.controlbar a:hover {background-image: url(controlb.gif);}
.controlbar .previous {width: 50px;}
.controlbar .next {width: 40px; background-position: -50px 0;}
.controlbar .close {background: url(controlb.gif); width: 36px; background-position: -130px 0;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide {cursor: url(zoomin00.cur), pointer; outline: none;}



.unit-rating {list-style:none; height: 20px; position: relative;  background: url(starvote.gif) top left repeat-x; padding: 0px; margin: 0px;}
.unit-rating li{text-indent: -90000px; float: left; padding: 0px; margin: 0px;}
.unit-rating li a {outline: none; display:block; width:20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li.current-rating {background: url(starvote.gif) left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.unit-rating li a:hover{background: url(star1000.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width: 20px;}
.unit-rating a.r2-unit{left: 20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}



div.dvmenusmall {text-align: left; display: block; margin: 0 -4px 0 -4px;}
.dtree img {vertical-align: middle;}
.dtree a, .dtree a:hover {text-decoration: none;}



.container {width: 100%; padding-bottom: 4px;}
.fix{overflow: hidden; height: 3px; background-color: #4F78A0; width: 100%;}
.headlink {color: #ffffff; padding: 5px 16px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #E58A40 url('img/img/fon1.gif') repeat-x top left;}
.center {padding: 0 4px;}
.headlink a, .poisk a{color: #ffffff; text-decoration: none;}
.headlink a:hover, .poisk a:hover{color: #ffffff; text-decoration: underline;}

.htba{height: 94px; background: #446991 url('img/img/fon2.gif') repeat-x top left; padding-left: 15px;}
.htbb{padding-right: 16px; background: #446991 url('img/img/fon2.gif') repeat-x top left; width: 50%;}
.fonta{color: #ffffff; font-size: 200%; font-family: "Trebuchet MS", Arial, Verdana;}
.fontb{color: #ffffff; padding-left: 1px; font-size: 120%; font-family: "Trebuchet MS", Arial, Verdana;}

.poisk{color: #ffffff; width: 100%; background: #757A7B url('img/img/fon3.gif') repeat-x top left; border-top: 1px solid #ffffff;}
.poisk1{color: #ffffff; padding: 0px 16px; height: 30px;}
.btbl{text-align: left; color: #ffffff; padding: 0px 16px; height: 70px; background: #4F78A0 url('img/img/bfon.gif') repeat-x bottom left;}
.delm {margin: 0px 4px; cursor: default;}

.inn
{   
   position: relative;
   cursor: default;
   top:-5px;
   float: right;
}


.pform{width: 400px; border: 1px solid #616265; padding-left: 2px;}
.stat {font-family: Tahoma, Arial, Verdana !important;}


.left, .right {width: 190px; background: #E1E2E5 url('img/bg.jpg') repeat-y top left;}
.left {width: 194px; background-color: #E1E2E5;}
.right {width: 194px; background-color: #E1E2E5;}
img.fixwidth {width: 194px; height: 1px;}
.blmtop{margin-top: 4px;}
.blm{padding: 0px;}
.cbt {padding: 4px 8px; background-color: #E1E2E5;}

.blockLeft .hd, .blockRight .hd {padding:20px 0 10px 0;color:535353;font-weight:bold;border-top:1px solid #b3b3b3}
.blockLeft .hd a, .blockRight .hd a {color: #ffffff; text-decoration: none;}
.blockLeft .hd a:hover, .blockRight .hd  a:hover{color: #ffffff; text-decoration: underline;}

.blockCenter .hd, h1.contentBoxHeading{padding:2px 5px;color:535353;font-size:20px;line-height:20px;font-weight:normal;border-left:3px solid #919191;letter-spacing:1px;text-align:left}
.blockCenter .hd a, h1.contentBoxHeading a{color: #535353; text-decoration: none;}
.blockCenter .hd a:hover, h1.contentBoxHeading a:hover{color: #535353; text-decoration: underline;}

.hd_red {padding: 5px 8px; background: #446991 url('img/img/t_red.gif') repeat-x top left; color: #ffffff;}
.hd_green {padding: 5px 8px; background: #446991 url('img/img/t_green.gif') repeat-x top left; color: #ffffff;}
.hd_rd {padding: 5px 8px; background: #446991 url('img/img/t_rd.gif') repeat-x top left; color: #ffffff;}

.hdb {padding:15px 0}
.hdbtop {padding: 8px 0;}
.hdbot{background: #E1E2E5; padding: 4px 8px;}




table.gre {border: 1px solid #D7D3D0; border-bottom: 0px;}
.lt1{ background-color: #F0EFEE; border-bottom: 1px solid #D7D3D0;}
.lt2{ border-bottom: 1px solid #D7D3D0;}
.cnt{ border-left: 1px solid #D7D3D0;}
.ctt {padding: 4px 8px; background-color: #F0EFEE;}
.pad{padding: 8px 8px;}
.padt{padding: 4px 8px;}


.price{color:#373737}
#axcrt{border: 3px double #E48234; background: #FFEBB2; z-index: 100; width: 300px; height: 58px; font-size: 120%; padding-top: 42px;}
table.nl tr td a {text-decoration: none;}
table.nl tr td a:hover {text-decoration: underline;}
a.noline {text-decoration: none;}
a.noline:hover {text-decoration: underline;}
a.nl, a.nl:hover {text-decoration: none;}
.oki{color: #339933;}
.error{color: #ff6600;}
.cattop {margin-top: 4px; padding: 4px 0px;}
.imbox {padding-left: 8px;}
img.delim, td.delim{width: 4px; height: 4px;}
     
	 /*Color headers*/
div.header{cursor:default;}
div.header, div.header *{height:24px;}
div.header *{float:left;}
div.header img{float:none;height:14px; width:23px;}
div.header div.ct{height:24px;background-repeat:repeat-x;float:left;padding:2px 17px 0 17px;font-weight:bold;}
/*настройки кнопок*/
#header_02 {margin-top:10px;position: relative;z-index: 1;right: -30%;background-image:url(img/header_4.gif);}
#header_02 div.ct{background-image:url(img/buttons/header_7_u.gif);color:#fff;}
#header_02 div.ct:hover {color:red;}

TD.main, P.main {
padding:10px 0
}

TD.main {

}



#parsetime {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  line-height: 1.5;
  background: #f1f1f6;
  text-align:center;
}

.imgsub
{
  padding-left:5px;
}
/* блок ссылок content, information */
a.content 
{
   padding-left:5px;
}
	 
* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");
    background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    background: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}	 





/*-------------------------------------------------------------------------------------------*/
#categoriesBoxMenu 
   {
     padding: 0;
     margin: 0;
	  list-style-type: none; 
   }


#CatNavi{padding:0 0 25px 0;margin:0 0 0 0;list-style:none}

.CatLevel1{padding:25px 0 0 0}
.CatLevel1 a{color:#373737;text-decoration:none}
.CatLevel1 a:hover{color:#373737;text-decoration:underline}


.CatLevel2, 
.CatLevel3,
.CatLevel4,
.CatLevel5,
.CatLevel6
{


}

.CatLevel1
{

}


.Current ul li 
{
}

#categoriesBoxMenu a
{
   text-decoration: none;
}


#divShoppingCart{padding:0 0 0 23px;background:url(img/cart.gif) no-repeat top left}

.tdInput{vertical-align:middle}
.tdInput input{border:1px solid #cacaca}

.tableMiddle td{vertical-align:middle}

.blockNewsDate{color:#919191}
.blockNewsTitle{margin:0 0 15px 0}
.blockNewsTitle a{color:#373737;text-decoration:none}
.blockNewsTitle a:hover{color:#373737;text-decoration:underline}

.blockLeft .blockProdImg, .blockRight .blockProdImg{margin:10px 0 10px 0}

.blockProdImg{margin:55px 0 10px 0}
.blockProdName{margin:0 20px 5px 0}
.blockProdName a{color:#373737;text-decoration:none}
.blockProdName a:hover{color:#373737;text-decoration:underline}
.blockProdPrice{color:#373737}
.blockCenter .blockProdPrice{vertical-align:top}

.blockCenter form td{vertical-align:middle}

.boxTextBG strong{font-weight:normal}

.productOldPrice{text-decoration:line-through;font-weight:normal}
.productNewPrice{color:#970203}


/*Verstka by PRmax*/
/*=================================================*/
.logo{
	float : left;
	height : 129px;
	width : 104px;
}
.menu{
	float : left;
	h eight : 129px;
	font-family : Arial;
	margin-top : 40px;
	margin-right : 20px;
	text-shadow: 1px 1px 1px #808080;
}
.menu li{
	float : left;
	list-style-type : none;
	ma rgin-right : 18px;
	padding : 6px 10px 10px 10px;
	font-size : 14px;
	bor der : 1px solid red;
}
.menu li.hover ul, .menu li:hover ul {
	display:block!important;
}
.menu li:hover a{
	color : #CE1C18;
}
.menu li a{
	color : #fff;
	display : block;
	text-decoration : none;
}
.menu li a:hover{
	color : #CE1C18;
	text-decoration : none;
	text-shadow:0!important;
}
.menu li:hover{
	background-color : #000;
	opac ity:0.8;
}
.level1{
	float : left;
	padding : 0;
	margin : 0!important;
}
.level2{
	position:absolute;
	margin-top:10px;
	display : none;
	background-color : #000;
	padding : 5px;
	margin-left : -10px;
	opa city:0.8;
}
.level2 li{
	margin-right : 40px;
	font-size : 12px!important;
}
.level2 a{
	color : #b1b1b1!important;
	text-decoration : none!important;
}
.level2 a:hover{
	color : #b1b1b1!important;
	text-decoration : underline!important;
}
.menu .level2:hover{
	display : block!important
}
.basket{
	float : left;
	background-image : url(../basket.gif);
	background-repeat : no-repeat;
	padding-left : 38px;
	margin-top : 36px;
	padding-top : 15px;
	color : #fff;
}
.basket .zag{
	font-size : 14px;
}
.basket li{
	background-image : url(../str.gif);
	padding-left : 16px;
	background-repeat : no-repeat;
	list-style-type : none;
	background-position : 0 5px;
}
.basket .auth li a{
	color : #fff;
	text-decoration : none;
}
.basket .auth li a:hover{
	color : #fff;
	text-decoration : underline;
}
.basket .auth{
	fl oat : left;
	m argin-top : -3px;
	pos ition:relative;
	margin : 10px 0 0 0;
	padding : 0!Important;
	margin-left : -15px;
	text-align : left;
}
.right_bg{
	float : left;
	padding-top : 11px;
	pa dding-right : 58px;
	padding-right : 25px;
	background-image : url(../basket_right_bg.gif);
	background-position : 100% 0;
	background-repeat : repeat-y;
}
.phone{
	float : right;
	display : inline;
	ma rgin-right : 38px;
	width : 175px;
	height : 33px;
	color : #fff;
	background-image : url(../phone_bg.gif);
}
.phone span{
	float : left;
	display : inline;
	margin-left : 37px;
	font-size : 11px;
	margin-top : 7px;
	margin-right: 5px;
}
.phone .big{
	margin-left : 0!important;
	font-size : 18px;
	margin-top : 5px!important;
}
.search_block{
	float : left;
	display : inline;
	margin-left : 30px;
	margin-top : 13px;
}
.search_block input.input {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#808080 #FFFFFF #FFFFFF #808080;
border-style:solid;
border-width:1px;
color:#808080;
float:left;
font-size:11px;
height:14px;
line-height:normal;
margin-right:2px;
padding:2px 5px;
width:115px;
}
.search_block input.submit {
background:none repeat scroll 0 0 transparent;
border:medium none;
float:left;
height:auto;
margin:1px 0 0 2px;
padding:0;
}
.rules li{
	background-image : url(../str.gif);
	padding-left : 16px;
	background-repeat : no-repeat;
	list-style-type : none;
	background-position : 0 5px;
}
.rules li a{
	color : #fff;
	text-decoration : none;
}
.rules li a:hover{
	color : #fff;
	text-decoration : underline;
}
.rules{
	float : left;
	clear : both;
	width:100%;
	text-align : left;
	m argin-top : -3px;
	margin : 10px 0 0 0;
	padding : 0!Important;
	margi n-left : -15px;
	
}
.basket_head{
	float : left;
	width : 100%;
	height : 62px;
	background-color : #000;
	background-image : url(../basket_head.jpg);
	background-position :24px 6px;
	background-repeat : no-repeat;
	margin-bottom : 1px;
}
.picture9073 {
	width: 90px;
	hei ght: 73px;
	margin-bottom : 5px;
}
.picture9073 img{
	width: 90px;
	hei ght: 73px;
}
.back_link{
	float : left;
	display : inline;
	width : 144px;
	height : 19px;
	background-image : url(../back_link.jpg);
	margin-left : 311px;
	margin-top : 26px;
	padding-left : 14px;
	line-height : 18px;
}
.back_link a{
	color : #aeaeae;
	text-decoration : none;
}
.back_link a:hover{
	color : #aeaeae;
	text-decoration : underline;
}
.buytable{
	float : left;
	width : 100%;
	border-collapse:separate;
	border-spacing:5px;
	margin-bottom : 30px;
	border : 1px solid #cbcbcb;
}
.buytable th{
	background-color : #ebebeb;
	border : 1px solid #ccc;
	font-size : 12px;
	font-weight : normal;
	padding : 3px 3px 3px 5px;;
}
.buytable a {
	color: #ce1616;
	font-size: 10px;
	background-image: url(../del_tovar.gif);
	background-repeat: no-repeat;
	pad ding-left: 15px;
}
.price{
	float : right;
	width : 75px;
	height : 41px;
	margin-top : 22px;
	border : 1px solid #cecece;
}
.price .cost{
	float : left;
	width : 100%;
	text-align : center;
	margin-top : 14px;
	font-weight : bold;
}
.selects{
	float : right;
	margin-top : 37px;
	padding-right : 20px;
	padding-top : 5px;
	wi dth : 485px;
	width : 475px;
	border-top:1px solid #cecece;
}
.selects span{
	float : left;
	margin-right : 3px;
	margin-top : 4px;
}
.selects select{
	float : left;
}
.selects .input{
	float : left;
	width : 47px;
	height : 21px;
	padding-top : 2px;
	padding-left : 2px;	
	margin-right:4px;
	border : 1px solid #cecece;
	background-color : #f8f8f8;
}
.selects .input input{
	height : auto;
	width : 44px;
	border : 0;
	background-color : #f8f8f8;
}
.selects select{
	height : 21px;
	border : 1px solid #cecece;
	background-color : #f8f8f8;
	margin-right : 10px;
}
.border_t{	
	height : 1px;
	padding-bottom : 8px;
	padding-top : 8px;
	background-image : url(../line_bg.gif);
	background-repeat : repeat-x;
	background-position : 0 8px;
}
.del{
	float : left;
	margin-right : 3px;
	margin-top : 3px;
}
.del_link{
	float : left;
}
.total_cost{
	font-size : 14px!important;
	font-weight : bold!important;
}
.oform{
	float : left;
	width : 219px;
	height : 55px;
	background-image : url(../oform.gif);
	text-align : center;
	line-height : 50px;
}
.oform a{
	font-size : 14px;
	color : #fff;
	text-decoration : none;
}
.oform a:hover{
	text-decoration : underline;
	color : #fff;
}
.rules_link{
	float : left;
	width : 250px;
	text-align : center;
	pad ding-top : 10px;
	line-height : 25px;
}
.rules_link a{
	color : #ce1616;
	font-size : 13px!important;
}
.rules_link a:hover{
	color : #ce1616;
	font-size : 13px!important;
}
.help{
	float : left;
	width : 207px;
	height : 43px;
	background-image : url(../help.gif);
	text-align : center;
	line-height : 40px;
	margin-top : 6px;
}
.help a{
	font-size : 14px;
	color : #000;
	text-decoration : none;
}
.help a:hover{
	color : #000;
	text-decoration : underline;
}
.peres{
	border:1px solid #CECECE;
	height:25px;
	background-color: #fff;
}
.peres:hover{
	cursor:pointer;
}
.prmax{
	float:right;
	display:inline;
	margin-right:20px;
}
.prmax .prmax_link{
	float:right;
	margin-left:3px;
	margin-top:1px;
	border:0!important;
	padding:0!important;
}
.prmax a{
	border:0!important;
	padding:0!important;
	text-decoration:none;
}
.prmax a:hover{
	text-decoration:underline;
}
.copyright{
	float:left;
	display:inline;
	w idth:130px;
	margin-left:10px;
}
.copyright img{
	float:left;
	margin-right:5px;
}
.cent{
	float:left;
	display:inline;
	margin-left:200px;
	border:0!important;
	padding-top:0!important;
}
.counters{
	di splay:none;
	float : left;
	width : 100%;
	clear : both;
	padding-top : 10px;
}
.hide{
	position:absolute;
	background-color:#fff;
	height:15px;
	width:200px;
	margin-top:77px;
	margin-left:-100px;
	left:50%;
}
.live{
	float : left;
	margin-top : -13px;
}
.ural{
	float : left;
	margin-right : 3px;
}
/*=================================================*/
/*Verstka by PRmax*/


