body{
	margin:0;
	padding:0;
}
.wrap{
	position:relative;
}
#wg_Top{
	background-image:url(/img/wg_TopBg.jpg);
	height:160px;
	background-repeat:repeat-x;
	left:0px;
	right:0px;
	top:0px;
}
#wg_TopInitPress{
	position:absolute;
	top:47px;
	left:13px;
}
#wg_Topnomer{
	position:relative;
	font-family: Verdana;
	color:#fb0909;
	font-size:19px;
	/*font-weight:bold;*/
	bottom:26px;
	left:17px;
	*bottom:28px;
}
#wg_TopSharik{
	position:absolute;
	background-image:url(/img/wg_TopShariki.jpg);
	width:121px;
	height:49px;
	top:111px;
	left:221px;
}
#wg_Top2L{
	position:absolute;
	background-image:url(/img/wg_Top2L.jpg);
	width:254px;
	height:134px;
	top:26px;
	right:399px;
}
#wg_Top2M{
	position:absolute;
	background-image:url(/img/wg_Top2M.jpg);
	width:187px;
	height:134px;
	top:26px;
	right:212px;
}
#wg_Top2R{
	position:absolute;
	background-image:url(/img/wg_Top2R.jpg);
	width:205px;
	height:134px;
	top:26px;
	right:7px;
}
#wg_TopText{
	position:absolute;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	left:25px;
	top:9px;
}
img{
	border:none;
}
.img1{
	margin-left:15px;
	margin-right:5px;
}
#wg_Banblock a{
	text-decoration:none;
	color:#000000;
}
#wg_MenuTable a{
	text-decoration:none;
	color:#000000;
}
#wg_MenuTable span, #wg_MenuTable a.selected {
	color:#ff0606;
}

#wg_TopText a{
	text-decoration:none;
	color:#000000;
}
.wg_headline1 a{
	 text-decoration:none;
	 color:#ff0606;
}
.wg_headline2 a{
	 text-decoration:none;
	 color:#ff0606;
}
#wg_Menu{
	position:relative;
	background-image:url(/img/wg_MenuBg.jpg);
	height:42px;
	background-repeat:repeat-x;
	width:100%;
}
#wg_MenuPoisk{
	position:relative;
	background-image:url(/img/wg_searchBox.gif);
	width:191px;
	height:42px;
	background-repeat:no-repeat;
/*	top:7px;*/
	left:26px;
}
#wg_searchfield{
	position:relative;
	top:12px;
	_top:9px;
	*top:9px;
	left:39px;
	width:132px;
	height:13px;
	font-size:13px;
	font-weight:bold;
	border:none;
}
#wg_MenuStrelaPoisk{
	position:absolute;
	background-image:url(/img/wg_MenuStrelaPoisk.jpg);
	background-repeat:no-repeat;
	width:19px;
	height:8px;
	top:15px;
	left:15px;
}
.wg_MenuStripe{
	position:absolute;
	background-image:url(/img/wg_MenuStripe.jpg);
	width:2px;
	height:30px;
	top:6px;	
}
.wg_MenuStripe_sep{
	background-image:url(/img/wg_MenuStripe.jpg);
	width:2px;
	height:30px;
	margin:0px 20px;
}
#wg_MenuStripe1{
	left:257px;
}
#wg_MenuStripe2{
	left:267px;
}
#wg_MenuStripe3{
	right:207px;
}
#wg_MenuStripe4{
	right:197px;
}
#wg_MenuTable{
	position:absolute;
/*	left:269px;
	right:209px;*/
	width:100%;
	top:0px;
	font-family:"Times New Roman";
	font-weight:bold;
	font-size:14px;
}
.img2{
	margin-left:13px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
}
#wg_Bottom{
	background-image:url(/img/wg_gradientB3.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	height:88px;
	width:100%;
}
#wg_sharikiB{
	position:absolute;
	background-image:url(/img/wg_sharikiB.jpg);
	width:221px;
	height:52px;
	left:25px;
	bottom:1px;
}
#wg_InitPressB{
	position:relative;
	font-family:"Times New Roman";
	color:#fb0909;
	font-size:24px;
	font-weight:bold;
	bottom:-9px;
	left:105px;
	*bottom:-10px;
}
#wg_address{
	position:absolute;
	font-family:Arial;
	letter-spacing:0.05em;
	color:#9c0606;
	font-size:12px;
	bottom:20px;
	left:255px;
}
#wg_phone{
	position:absolute;
	background-image:url(/img/wg_phone.jpg);
	width:15px;
	height:50px;
	bottom:1px;
	left:542px;
}
#wg_NomerB{
	position:absolute;
	font-family:Arial;
	letter-spacing:0.05em;
	color:#9c0606;
	font-size:12px;
	bottom:20px;
	left:565px;
}
#wg_mail{
	position:absolute;
	bottom:7px;
	left:692px;
}
#wg_mailaddress{
	position:absolute;
	font-family:Arial;
	letter-spacing:0.05em;
	color:#9c0606;
	font-size:12px;
	bottom:20px;
	left:722px;
}
#wg_mailaddress a{
	text-decoration:none;
	color:#9c0606;
}
#wg_Bottom1{
	position:absolute;
	bottom:48px;
	right:93px;
}
#wg_Bottom2{
	position:absolute;
	bottom:48px;
	right:7px;
}
#wg_Middle{
	position:relative;
	background-image:url(/img/wg_BG.jpg);
	background-repeat:repeat;
	width:100%;
	overflow:hidden;
	/*height:710px;*/
}

#wg_MBlock{
	background-color:#FFFFFF;
	_height:1%;/*holy hack*/
	position:relative;
}

#wg_MBlockBottom{
	position:absolute;
	top:0px;
	bottom:0px;
	width:100%;
	background-image:url(/img/wg_MBlockB.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	_height:expression(runtimeStyle.height=document.getElementById('wg_MBlock').offsetHeight+'px');	
}

#wg_MBlockBL{
	position:absolute;
	background-image:url(/img/wg_MBlockLB.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:28px;
	height:100%;
	left:0px;
    _left:-4px;
	bottom:0px;			
}
#wg_MBlockBR{
	position:absolute;
	background-image:url(/img/wg_MBlockRB.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:47px;
	height:100%;			
	right:0px;
	bottom:0px;			
	_right:-1px;
	*right:-1px;			
	/*_right:3px; */			
}
#wg_MBlockLBg{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	background-image:url(/img/wg_MBlockLBg.gif);
	width:4px;
	background-repeat:repeat-y;
	_height:expression(runtimeStyle.height=document.getElementById('wg_MBlock').offsetHeight+'px');	
}
#wg_MBlockRBg{
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	background-image:url(/img/wg_MBlockRBg.gif);
	width:10px;
	background-repeat:repeat-y;	
	_height:expression(runtimeStyle.height=document.getElementById('wg_MBlock').offsetHeight+'px');	
	_right:-1px;/*!!!!*/
	_right:-5px;
	*right:-5px;
}
#wg_MBlockTL{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	background-image:url(/img/wg_MBlockTL.gif);
	width:4px;
	background-repeat:no-repeat;	
	background-position:top;
}
#wg_MBlockTR{
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	background-image:url(/img/wg_MBlockTR.jpg);
	width:10px;
	background-repeat:no-repeat;	
	background-position:top;	
	_right:-1px;/*!!!*/
	_right:-5px;
	*right:-5px;		
}
#wg_MBlockContent{
	position:relative;
	z-index:2;
	
	margin-left:4px;
	margin-right:10px;
	padding-bottom:20px;
	_margin-right:6px;
	*margin-right:6px;
}

#wg_MBlockContent, #wg_MBlockContent p, #wg_MBlockContent span, #wg_MBlockContent div, #wg_MBlockContent td, #wg_MBlockContent a, 
#wg_LBlock, #wg_LBlock p, #wg_LBlock div, #wg_LBlock span, #wg_LBlock a,
#wg_RBlock, #wg_RBlock p, #wg_RBlock div, #wg_RBlock span, #wg_RBlock a 
{
	font-family: Verdana;
	font-size:11px;
}

.wg_MBlockContentText{
		padding:15px;
}

.wg_MBlockContentText a:link, .wg_MBlockContentText a:visited { color: #000066; }
.wg_MBlockContentText a:hover { color: #CC3300; }
.wg_MBlockContentText a:active { color: #CC3300; }

.wg_MBlockContentText h1, h2, h3 { color: #910808; font-family: Verdana; padding:0px; margin:0px; margin-bottom:10px; }

.wg_MBlockContentText h1 { font-size:140%; }
.wg_MBlockContentText h2 { font-size:130%; }
.wg_MBlockContentText h3 { font-size:120%; }

.wg_MBlockContentText ul { margin-top:0px; }

.wg_SideBlockText,.wg_SideBlockTextR{
	position:relative;
	margin-left:10px;	
	margin-right:20px;
	margin-top:5px;
	margin-bottom:10px;

}
.wg_SideBlockText{
	margin-bottom:20px;
}
.wg_SideBlockTextR{
	margin-right:0px;
	text-align:center;
}	
#wg_LBlock{
	position:relative;
	background-image:url(/img/wg_LBlockBG.gif);
	background-repeat:repeat-y;	
	clear:both;
	float:left;
	width:252px;
}
#wg_LBlockB{
	position:absolute;
	background-image:url(/img/wg_LBlock.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	width:100%;
	height:100%;
	left:0px;
	_height:expression(runtimeStyle.height=document.getElementById('wg_LBlock').offsetHeight+'px');	
	bottom:0px;
}
#wg_RBlock{
	position:relative;
	background-image:url(/img/wg_RBlockBg.gif);
	background-repeat:repeat-y;	
    float:right;
	width:193px;	
	top:0px;	
}
#wg_RBlockB{
	position:absolute;
	background-image:url(/img/wg_RBlockB.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	_height:expression(runtimeStyle.height=document.getElementById('wg_RBlock').offsetHeight+'px');		
	left:0px;
	bottom:0px;
}

#wg_Banblock a{
	margin-top:15px;
	margin-bottom:12px;
	display:block;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}	
#wg_listRightL{
	position:absolute;
	background-image:url(/img/wg_listRightL.jpg);
	width:10px;
	height:572px;
	right:183px;
	top:0px;
}
#wg_listRightB{
	position:absolute;
	background-image:url(/img/wg_listRightB.jpg);
	width:193px;
	height:8px;
	top:567px;
	right:0px;
}
#wg_MBlockContentTitle {
	background-image:url(/img/wg_MiddleBg.jpg);
	background-repeat:repeat;
}
#wg_MBlockContentTitle, #wg_MBlockContentTitle h1, 
#wg_MBlockContentTitle a:link, #wg_MBlockContentTitle a:hover, #wg_MBlockContentTitle a:visited {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#910808;
	text-align:left;
	/*height:25px;*/
	line-height:22px;
	padding:2px;
	margin:0px;
}

#wg_listMiddleB{
	position:absolute;
	background-image:url(/img/wg_listMiddleB.jpg);
	width:564px;
	height:10px;
	left:255px;
}
#wg_listMiddleR{
	position:absolute;
	background-image:url(/img/wg_listMiddleR.jpg);
	width:6px;
	height:701px;
	top:0px;
	left:814px;
}
.wg_headline1 {
	margin-top:0px;
	margin-bottom:0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.wg_headline2{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:25px;
}
.wg_text a{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.img3{
	vertical-align:baseline;
}
.wg_TBlock a{
	text-decoration:none;
	color:#000000;
}
.wg_TBlockItem{
	position:relative;
	font-family:Verdana;
	font-size:11px;
	/*font-weight:bold;*/
	text-decoration:none;
	color:#000000;
	margin-top:3px;	
	padding-left:5px;
	padding-right:15px;
}
.wg_TBlockItem span, .wg_TBlockItem a.selected {
	color:#ff0606;
}

.wg_TBlockItem .img3{	
	position:absolute;
	right:0px;
	/*bottom:3px;*/
	
	_right:15px;

/*	float:right;
	clear:both;*/
	
}

.wg_headTitle,.wg_headTitle2{
	margin-top:5px;
	margin-bottom:5px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	color:#fff;
	background-color:#ff0000;
	padding:1px 5px;
}
.wg_headTitle a,.wg_headTitle2 a{
	color:#fff;
	text-decoration:none;
}

.wg_headTitle span{
	color:#fff;
}

.wg_headTitle2 span{
	color:#ff0606;
}

.wg_headTitle2{
	text-align:right;
}


/* новости */
.source {
	display:block;
	margin-top:10px;
}

/* каталог */
ul.cat_list {
	margin:0px;
	padding:0px;
	padding-left:20px;
}

.item_list {
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.item_list li {
	padding-bottom: 12px;
}

.item_list li h4 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

/* блок информации */
.info {
	margin:5px 5px 10px 10px;
	width: 45%;
	max-width: 430px;
	float:right;
	background-color:#fff2ab;
}
.info .caption {
	background-color:#626262;
	width:50%;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-weight:bold;
}
.info .content {
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family: tahoma,arial;
	font-size: 70%;
	line-height: 120%;
	color: #000000	
}
.clear {
	clear:both;
	height:0px; 
	_height:2px;
	font-size:0px;
	margin:0;
	_margin:0 0 -2px 0;
	padding:0; 
}
.clear_after:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* --- каталог */

/* инфо-блок */
.info ul.articles { list-style: none; padding:0px; margin:0px; }
.info ul.articles li { margin-bottom:15px; }
.info ul.articles li .title { margin-bottom:7px; font-weight:bold; }
.info ul.articles li img.img { border: 0px; margin:0px 7px 5px 0px; }
.info ul.articles li .announce { }

/* список подразделов*/
.cat_section_list { list-style:none; margin:10px; padding:0px; }
.cat_section_list h4 { margin:0px; padding:0px; }
.cat_section_list h4, .cat_section_list h4 a { font-size:100%; }
.cat_section_list {}
.cat_section_list ul { list-style:none; margin:5px 5px 10px 15px; padding:0px; }

/* бренды */
#brand_block{margin:5px;}
#brand_block h4{ font-size:80%; margin:0px; padding:0px; margin-bottom:10px; font-weight:bold; font-family:arial; }
/*#brand_block ul{ list-style: none; padding:0px; margin:0px; }
#brand_block li{ margin-bottom:5px; }*/
#brand_block .brand_wrap, #brand_block .brand{display:inline;}
#brand_block .brand_wrap{line-height:150%;}
#brand_block a, #brand_block img{ display:inline; padding:3px; margin:0px; bordr:0px; }
#brand_block .brand{ border:0px;  margin:3px; padding:2px;}
/*#brand_block .brand.sel{ border-bottom:1px #B50606 solid;margin-bottom:0px;}*/

/* блок банеров */
#banners_block { margin:0 5px 20px 5px; padding:0px; }
#banners_block .banner { border:1px #EEC933 solid; padding:5px; margin:5px 0 5px 0;}
#banners_block .banner h1 { margin:0px; padding:0px; font-size:110%; font-weight:bold; color: #F82A12;}
#banners_block, #banners_block .banner, #banners_block .banner a { font-size:98%; font-weight:normal; /*font-family: arial;*/ }
#banners_block .banner a { margin:0px; padding:0px;text-decoration: underline; }

/* ссылка на форму заказа */
.price_form { padding:10px; font-weight:bold; }
.price_form a:link, .price_form a:hover, .price_form a:visited { color:#FF0606; }

/* строка навигации */
.nav_line {	}
.nav_line ul { list-style-type:none; padding:0px; margin:0px; }
.nav_line li { display:inline; }
.nav_line first {}
.nav_line .sep { padding:0px 2px;}
.nav_line img { border:0px; }

