.box-top-bg {background: url(images/box-top-bg.gif) repeat-x;}
.box-left-bg {background: url(images/box-left-bg.gif) repeat-y;}
.box-right-bg {background: url(images/box-right-bg.gif) repeat-y;}
.box-title-center {background: url(images/box-title-center.gif) repeat-x;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-size:9pt;
}

ul li {
	color: black;
      }

 a:link  {
 	font-size : 11px;
 	font-family : Verdana Cyr, Verdana, Arial Cyr, Arial;
 	color : #0073B3;
 	text-decoration:none;
 	font-weight : normal;
 }
 
 a:visited  {
 	color : #0073B3;
 	text-decoration:none;
 	font-weight : normal;
 }
 
 a:active  {
	text-decoration:none;
}
 
 a:hover  {
	color : #E7A300;
	font-weight : normal;
}
 
 text  {
 	font-size : 11px;
 	font-family : Verdana Cyr, Verdana, Arial Cyr, Arial;
 	color : #000000;
 }
 
 td  {
 	font-size : 11px;
 	font-family : Verdana Cyr, Verdana, Arial Cyr, Arial;
 	color : #000000;
 }
 SELECT, INPUT, TEXTAREA
  {
	background: #F6F6F6;
	color: Black;
	font-size: 10pt;
	font-weight: normal;
	position: relative;
	border: 1 solid #1C4069;
} 
 
 form {
	border: none ;
	border-style : none;
}

img{
	border-color : #3A6EA5;
}

 

/*-------------------------*/
body{ background:#FFF;
 
   SCROLLBAR-FACE-COLOR: #ececec; 
	SCROLLBAR-HIGHLIGHT-COLOR: #c2c2c2; 
	SCROLLBAR-SHADOW-COLOR: #c2c2c2; 
	SCROLLBAR-3DLIGHT-COLOR: #ececec; 
	SCROLLBAR-ARROW-COLOR: #19376A; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ececec; 
	SCROLLBAR-BASE-COLOR: #ffffff;
	padding:0px;
	margin:0px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	max-width:1280px;
}
#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);
}
.sort_name_bg{
   background-color: #E8F3FC;
}
.sort_name_bg2{
   background-color: #F3F3F3;
}

.sort_table{
   margin-top: 10px;
   background-color: White;
   BORDER-RIGHT: #d3d3d3 1px dashed;
   PADDING-RIGHT: 5px;
   BORDER-TOP: #d3d3d3 1px dashed;
   PADDING-LEFT: 5px;
   PADDING-BOTTOM: 5px;
   BORDER-LEFT: #d3d3d3 1px dashed;
   PADDING-TOP: 5px;
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}
.menu_bg{
   background-image: url(images/menu_bg.gif);
   background-repeat: no-repeat;
   HEIGHT: 28px;
   width: 98px;
   text-align: center;
}
.menu_bg a.navigation{
   color: #000}
#navigation{
   background-image: url(images/1_04.gif);
   background-repeat: no-repeat;
   width:534px;
   height:35px;
}

/*-------------------------------------------------------------*/
 a.navigation{ font-size:12px; text-decoration:none; /* background:url(images/menu_link.gif) no-repeat top right;*/ display:block;color:#fff; text-transform:uppercase; font-weight:bold;    
} 
 a.navigation:link{ font-size:12px; text-decoration:none; /* background:url(images/menu_link.gif) no-repeat top right;*/ display:block;color:#fff; text-transform:uppercase; font-weight:bold;    
} 
 a.navigation:visited  {text-transform:uppercase; font-weight:bold;    
 	color :#fff;
 	text-decoration : none;
 	
 }
 
 a.navigation:active  {text-transform:uppercase; font-weight:bold;    
	text-decoration:overline;
}
 
 a.navigation:hover  {text-transform:uppercase; font-weight:bold;    
	text-decoration:underline;
}




.column1 { width:24px; background:url(images/column1_bg.gif) repeat-y top left; }
.column2 { width:27px; }
.column3 { width:29px; }
.column4 { width:26px;background:url(images/colunm4_bg.gif) repeat-y top right; }
.header_1{
   background: url(images/menu_bg.gif) no-repeat top left ;
   width:230px;
   height: 177px;
}
.header_2{
   background: url(images/basket_bg.jpg) no-repeat top left ;
   width:311px; padding-top:30px;
   height: 147px;
}
#header_3{background: url(images/logo_left.jpg) no-repeat top left ;
   width: 480px;
  
   }
#header_4{ 
   background: url(images/menu.jpg) no-repeat left top;
   width: 444px;
   height: 176px;
}
#header_5{
   background-image: url(images/header_05.gif);
   background-repeat: no-repeat;
   width: 275px;
   height: 137px;
   padding-left:30px;
}
#header_6{
   background-image: url(images/header_06.gif);
   background-repeat: no-repeat;
   width: 321px;
   height: 137px;
}
.zagb{ font-size:12px;
   color:#fff;
  }
/*#list{
   background-image: url(images/bg_list_1.gif);
   background-repeat: no-repeat;
   width: 530px;
   height: 27px;
   color:#000;
   font-weight: bold;
   padding-left:20px;
   padding-top:5px;
   margin-bottom:10px;
}
/*#bglist{
   background-image: url(images/bg_list_1.gif);
   background-repeat: no-repeat;
   width: 700px;
   height: 6px;
   padding-top:5px;
   margin-bottom:10px;
}*/
#bglist_2{
   background-image: url(images/bg_list_2.gif);
   background-repeat: no-repeat;
   width: 696px;
   height: 27px;
   color: white;
   font-weight: bold;
   padding-left:20px;
   padding-top:5px;
   margin-bottom:10px;
}
#bg_catalog_11 {font-size:12px; background:url(images/h_lines3.gif) no-repeat left top;
padding-top:4px; padding-left:15px;
   height: 26px;
   color:#fff;
   text-transform: uppercase;
   font-weight: bold; width:659px;}
#bg_catalog_1_2 {font-size:12px; background:url(images/h_lines2.gif) no-repeat left top;
padding-top:4px; padding-left:15px;
   height: 26px;
   color:#fff;
   text-transform: uppercase;
   font-weight: bold; width:659px;}

* html .bg_catalog_1_1_1 { height:26px; width:281px;}
html > body .bg_catalog_1_1_1 { height:21px;}
.bg_catalog_1_1_1{background:url(images/h_lines.gif) no-repeat left top; margin:22px 0px 2px 0px;
   
   padding-left:20px;
   padding-top:4px;
   color:#FFF;
   text-transform: uppercase;font-size:12px;
   font-weight: bold;
   width:261px;
   
}

#list,#bg_catalog_1,#bg_catalog_1_1 {font-size:11px;background:url(images/h_lines2.gif) repeat-x left top; 
   height: 26px; font-size:11px;padding-top:6px; padding-left:15px;
   color:#fff;
   text-transform: uppercase;
   font-weight: bold;}

#bg_catalog_1_1_2{background:url(images/bg_catalog_1_1_2.gif) no-repeat left top;
   height: 34px;
   padding-left:20px;
   padding-top:30px;
   color:#fff;
   text-transform: uppercase; font-family:Tahoma; font-size:11px;
   font-weight: bold;
}
#bg_catalog_2{
   background-image: url(images/bg_catalog_1.gif);
   background-repeat: no-repeat;
   width: 247px;
   height: 6px;
}
.bg_vec {  width:270px;}
#bg_catalog_3{  
   width: 226px;
}
#about_info { background:url(images/ves_2.gif) no-repeat right top #FFFFFF; border-bottom:solid #abaaa7 4px; height:180px; }

#bgmenu{
   background-image: url(images/bg_menu.gif);
   background-repeat: no-repeat;
   width: 270px;
   height: 25px;
   color: white;
   font-weight: bold;
   vertical-align: middle;
   padding-top: 6px;
   padding-left: 10px;
   text-transform:uppercase;
}

#bgcart{
   background-image: url(images/bg_cart.gif);
   background-repeat: no-repeat;
   width: 208px;
   height: 125px;
   padding-left:30px;
   padding-right:20px;
   padding-top:30px;
}

#bgfooter{
   background-image: url(images/bg_footer.gif);
   background-repeat: repeat-x;
   height: 92px;
   color: #9FA4A7;
   padding-top: 6px;
   padding-left: 10px;
}
#bgfooter td, bgfooter a {
   color: #9FA4A7;
}
.top{
   margin-top: 20px;
}
#top {
FILTER: Alpha(Opacity=40, FinishOpacity=40, Style=1, StartX=0, StartY=0, FinishX=88, FinishY=31);
}

td.setka{
	background: url(images/pynktir.gif);
}
a.product_name{
   color:#0073B3;
   font-size: 11px;
}
#head_2{
   background-image: url(images/head_02.gif);
   background-repeat: no-repeat;
   WIDTH: 227px;
   HEIGHT: 327px;
   padding-left:35px;
   padding-top:25px; 
}

#catalog{
   background-image: url(images/catalog_line.gif);
   background-repeat: no-repeat;
   WIDTH: 289px;
   HEIGHT: 32px;
   font-weight: bold;
}
.black {color:#000;}
.black a{
   color:#000;
}
div.catalog_forma{ background:url(images/pynkt_002.gif) 2px 8px no-repeat;

  width:100%;
  font-size:12px;
   font-weight: bold;color:#000000; margin-bottom:1px; 
}

div.podcatalog_forma{ font-size:12px; text-decoration:none;  /*background: url(images/podcatalog_forma.gif) repeat-y right #f6f6f6;  */
 color:#000000;
 width:100%;  
   }
   
a.Tgroups:link {
 	font-size : 11px;
 	font-family : Tahoma;
 	color :  #004F57;
 	text-decoration : none;
 	font-weight : normal;
}
a.Tgroups:visited {
 	font-size : 11px;
 	color :  #004F57;
 	text-decoration : none;
 	font-weight : normal;
}
a.Tgroups:active {
 	font-size : 11px;
	color: red;
	text-decoration : none;
}
 
a.Tgroups:hover {
 	font-size : 11px;
	color : #00AFCA;
	font-weight : normal;
    text-decoration: underline;
}

#block1{
   padding-left:10px;
   width: 321px;
}
#block2{
   padding-top:10px;
   padding-right:10px;
   padding-bottom:0px;
   width: 683px;
}

#bg_footer_1{
   background: url(images/bottom_left.gif) no-repeat left top #6b7380;
   HEIGHT: 64px;
   width:63px;

}
#bg_footer_2{ color:#000000;
	background: url(images/footer_bg.gif) top left no-repeat;
	HEIGHT: 73px;
	}
#bg_footer_3 { color:#FFF;font-size:11px; padding-left:26px; padding-top:8px;}
#bg_footer_3 a { color:#FFF; font-size:11px;}
#bg_footer_3 span { padding-left:5px; padding-right:5px;}
#order a{
   color:003399;
   font-weight: bold;
}
.bgprice{
   background-color: #F0F0F0;
}
#allspec{
   margin-top:10px; background-color:#eaf5fb;
    color:#000000;
  
   padding:5px 0px 5px 5px; 
   
   }
html > body #allspec { width:100%}
* html #allspec{  width:100% }
  

#allspecwhite{
   margin-top:10px;
   BORDER-RIGHT: #d3d3d3 1px dashed; 
   PADDING-RIGHT: 5px; 
   BORDER-TOP: #d3d3d3 1px dashed; 
   PADDING-LEFT: 5px; 
   PADDING-BOTTOM: 5px; 
   BORDER-LEFT: #d3d3d3 1px dashed; 
   PADDING-TOP: 5px; 
   BORDER-BOTTOM: #d3d3d3 1px dashed;
}
li{
   color: red;
   font-weight: bold;
}
li.done{
   color: green;
   font-weight: bold;
}
.sortActiv{
	font-weight: bold;
}
div.opros{
	background: #D72300;
	height: 10px;
	background-repeat: no-repeat;
}


td.center{
   vertical-align: middle;
}

form
{
	margin:0px;
}

.dark
{
	color:#d90e0e;
	font-weight:bold;
	text-transform:uppercase;
}

.red{
   color: #003399;
}
.red:hover{
   color: #FFAE00;
}
.gray{
   color: #A2A2A2;
}
.gray:hover{
   color: #FFAE00;
}
a.black
{
	color:#000;
	text-decoration: none;
}
a.black:hover
{
   text-decoration: underline;
   
}
a.link
{
   color: #000;
   text-decoration:none;
}
a.link:hover
{
   color: #000;
   text-decoration: underline;
}
.black
{
	color:#000;
}
a.b{
   color:#0092E4; padding-top:2px; text-decoration:underline;
}
a.b:hover{
   color:#0092E4; padding-top:2px; text-decoration:underline;
}
a.b:visited{text-decoration:underline;}
a.b:active{text-decoration:underline;}

a.white{
   color: white;
   font-weight: bold;
}
a.white:hover{
   color: white;
}
.price
{ font-weight:bold; height:24px;
	color:#000;
   font-size: 11px;
}
.price2{
	color:#C34046;
}
H1{
	font-size: 18 px;
	text-transform: none;
   color:#d90e0e;
}
H2{ font-weight:normal; margin:0px; 
	font-size: 16px;
	text-transform: none;
   color:#2c3d7a;
   
}
select{
	font-size: 11px;
}
input{
   font-size: 11px;
}
input.search{ 
	color:#808080;
	font-size: 12px;
	height:21px;
	width: 90px; padding-top:5px; 
	border-style: solid;
	border-color: #a6a4a4;
	border-width: 1px;
	vertical-align: text-bottom;
}
input.but{ cursor:pointer;
   font-size: 10px;
   height: 20px;
  
    color:#4B4B4B;
}


.reg a,.login-form { font-size:11px; color:#FFFFFF;}
.login-form a { font-size:11px; color:#FFFFFF;}
.price33 { float:left; display:block; margin:10px 0px 0px 50px; clear:right;}
#column3 { width:190px; background-color:#f5f3ef;}
#column3 a { margin-bottom:27px;}

#l_column { background:url(images/l_column.gif) no-repeat left 58px #29313e; width:40px; height:275px;} 
#r_column { background:url(images/r_column.gif) no-repeat left 58px #29313e; width:40px; height:275px;}

#top_left { background:url(images/top_left.gif) no-repeat top left; width:624px; height:58px;padding-left:22px;padding-top:36px; font-size:10px; font-weight:bold; color:#FFFFFF; }
#top_right { padding-right:14px; background:url(images/top_right.gif) repeat-x left top; width:264px; height:58px;padding-top:36px;   }
#top_right a {font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

#top_right span { color:#687a98; font-size:9px; padding-left:9px; padding-right:9px;}

.columns { width:40px; background-color:#29313e;}

#space_col {width:28px; background:url(images/car_bottom2.jpg) top left no-repeat #29313e;}


* html #form1 {background:url(images/form1_bg.gif) no-repeat left top; height:94px;padding-left:36px; padding-top:20px; width:270px; margin:0px 0px 0px 0px;font-size:11px; color:#FFFFFF;}
html > body #form1 {background:url(images/form1_bg.gif) no-repeat left top; height:76px; padding-top:18px; padding-left:36px; width:234px; margin:0px 0px 0px 0px; font-size:11px; color:#FFFFFF; }

html > body #form2 { background:url(images/form2_bg.gif) no-repeat left top; height:84px; padding-top:10px; padding-left:3px; width:270px; margin:0px 0px 20px 0px; }
* html #form2 {  background:url(images/form2_bg.gif) no-repeat left top; height:94px; padding-top:10px; padding-left:3px; width:270px; margin:0px 0px 20px 0px; }

html > body #basket_bg { background:url(images/basket_bg.gif) repeat-x left top; height:41px; padding-top:10px; padding-left:15px; width:307px; margin:1px 0px 0px 0px; }
* html #basket_bg { background:url(images/basket_bg.gif) repeat-x left top; height:50px; padding-top:10px; width:322px;   margin:1px 0px 0px 0px; }



/* ARWM */

/* страница товара со списком сопутствующих */

.add2cart_Header{color:#000;font: bolder 2em Arial, sans;padding:20px 0;}
.add2cart_prive {width:220px;display:block;font:normal 2.7em Arial, sans;color:#2a91cd;margin:0px;padding-bottom:2px;text-align:left;}
.add2cart {width:200px;height:40px;background:#77ca00;padding:4px;display:block;margin:0px;}
.add2cart_text {margin:0.5em 0.8em;padding:0px;width:5em;text-align:center;display:block;float:left;color:#fff;font:normal 12px/12px Arial, sans;}
.add2cart_input {border-color:#77ca00;padding:0px;text-align:center;display:block;width:40px; height:25px;float:left;margin:0.3em 0;background:#fff;font:bolder 14px/14px Arial, sans-serif;vertical-align:middle;}
.add2cart_count {margin:0px;padding:0px;width:2em;text-align:center;display:block;float:left;color:#fff;margin:1em 0;}
.aadd2cart_button {float:left;margin:0.1em 0 0 0;display:block;}

/*
.add2cart_mini {width:100px;background:#77ca00;padding:4px;display:block;margin:0px;}
.add2cart_mini_text {margin:0.1em 0.3em;padding:0px;width:5em;text-align:center;display:block;float:left;color:#fff;font:normal 12px/12px Arial, sans;}
.add2cart_mini_price {width:110px;display:block;font:bolder 1.4em Arial, sans;color:#2a91cd;margin:0px;padding-bottom:2px;}
.add2cart_mini_button {float:left;margin:0.1em 0 0 0;display:block;}
.add2cart_mini_price font.black {width:110px;display:block;font:bolder 1.1em Arial, sans;color:#2a91cd;margin:0px;padding-bottom:2px;}
*/
/* Лидеры продаж (главная)*/
.leaders_item {padding:1em 0;}

/* Анонсы */
.anons, .anons table, .anons table tr, .anons table tr td{	font:normal 12px/12px Verdana, sans-serif;	color:#000;	}
.anons table tr td a{	font-size:12px;	text-decoration:underline;	}
.anons .newsblock {display:block;background:#fafafa;}
.anons .newsblock h2 {font:bolder 14px/14px Arial, sans;color:#000;}
.anons .separator {display:block; height:2px;background:#fff url('images/pynktir.gif') repeat-x;}
.anons ul { margin:10px 0px 10px 20px; padding:0px;}
.anons ul li {font:normal 12px/12px Verdana, sand;padding:0 0 10px 20px;list-style-type:none; background: #fafafa url('images/bull.png') no-repeat 0 0;}
.anons ul.fff { margin:10px 0px 10px 20px; padding:0px;}
.anons ul.fff li {font:normal 12px/12px Verdana, sand;padding:0 0 10px 20px;list-style-type:none; background: #fff url('images/bull.png') no-repeat 0 0;}

/*Конечный вариант*/
.add2cart_big 		 {display:block;width:200px;position:relative;padding:0px 0px 0px 20px;margin:0px;}
.add2cart_big span.price {display:block;color:#2A91CD;font:normal 26px/26px Arial,sans;margin:10px 0 8px 0;width:200px;padding:0px;text-align:left;}
.add2cart_big .button{background:#77ca00 url('images/addcart.png') no-repeat 0 0;display:block;width:200px;height:46px;padding:0px;}
.add2cart_big .button .add_text {width:60px;height:30px;color:#fff;display:block;float:left;font:normal 12px/12px Arial, sans;margin:10px 0 0 8px;padding:0px;}
.add2cart_big .button input.text {display:block;float:left;width:40px;height:25px;padding:0px;background:#fff;border-color:#77ca00;margin:10px 0 0 8px;font:normal 18px/18px Arial,sans;border-width:1px;padding:1px 0  0 2px;}
.add2cart_big .button .add_count {width:20px;height:15px;color:#fff;display:block;float:left;font:normal 14px/14px Aria, sans;margin:18px 0 0 3px;padding:0px;}
.add2cart_big .button .add { width:33px; height:33px; display:block;float:left;margin:6px 0 0 8px;padding:0px;}	
.add2cart_big .button .add img{border:0px;padding:0px;margin:0px;}	

.add2cart_mini					 {display:block;width:108px;height:38px;}
.add2cart_mini .price			{display:block;width:108px;color:#2A91CD;font:normal 18px/18px Arial,sans;margin:0 0 2px 0;}
.add2cart_mini .button			{background:#77ca00 url('images/addcart_mini.png') no-repeat 0 0;display:block;width:108px;height:38px;padding:0px;}
.add2cart_mini .button .add_text	{color:#fff;display:block;float:left;width:70px;font:normal 12px/12px Arial, sans;margin:6px 0 0 6px;}	
.add2cart_mini .button .add		{display:block;float:left;width:30px;margin:7px 0 0 0;}	
.monostyle, .monostyle  ul, 
.monostyle ul li, .monostyle div, 
.monostyle font, .monostyle ol, 
.monostyle ol li, .monostyle a, 
.monostyle	table, .monostyle table tr, 
.monostyle table tr td				{font:normal 12px/12px Verdana,sans-serif;}