body {
	margin:0px;
	padding:0px;
}

body, a:link, a:hover, a:visited {
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
a:hover {
	color: #800033;
}
h1, h2, h3, h4, h5 { margin:0; padding:0; }
h4 { font-size:9pt; }

.wg_wrap {
	position:relative;
	height:100%;
	width:100%;
}
.wg_CustSpacer {
	float:left;
	clear:both;
}
#wg_content{
	margin-bottom:235px;
	margin-left:10px;
}
/*верхняя часть*/
#wg_top {
	background-image:url(../img/wg_top_bgspacer.gif);
	background-repeat:repeat;
	height:226px;
}
#wg_logo {
	position:absolute;
	top:17px;
	left:35px;
}
#wg_logo img {
	margin:30px 0 -30px 0px;
}
#wg_top_right {
	position:absolute;
	top:0px;
	width:487px;
}
#wg_top11 {
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../img/wg_top11.jpg);
	width:244px;
	height:226px;
    z-index:0;
}
#wg_top12 {
	position:absolute;
	top:0px;
	left:244px;
	background-image:url(../img/wg_top12.jpg);
	width:243px;
	height:226px;
}


/*средняя*/
#wg_middle11 {
	background-image:url(../img/wg_StripeLBg.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/wg_StripeLBg.png');		
	background-repeat:repeat-y;
	min-height:650px;
}
#wg_StripeTL {
	position:absolute;
	background-image:url(../img/wg_StripeTL.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/img/wg_StripeTL.png');		
	width:78px;
	height:62px;
	top:0px;
	left:0px;
}

#wg_bottom {
	background-color:#800033;
}
/*поля*/
#wg_fieldR {
	background-image:url(../img/wg_fieldR.jpg);
	background-position:left;
	background-repeat:no-repeat;
	/*max-width:57px;*/
	height:900px;
}
#wg_fieldL {
	background-image:url(../img/wg_fieldL.jpg);
	background-position:right;
	background-repeat:no-repeat;
	/*max-width:59px;*/
	height:900px;
}
#wg_footer{
	position:relative;
	height:36px;
	background-image:url(../img/wg_top_bgspacer.gif);
}

/*Меню в шапке*/
#menu-header { position:absolute; top:15px; left:35px; z-index:99; }
#menu-header ul { list-style:none; margin:0px; padding:0px; }
#menu-header li { display:inline; margin:0px; margin-right:10px; padding:0px; font-weight:bold; }
#menu-header li a:link, #menu-header li a:hover, #menu-header li a:visited { color:#D5AC8E; }
#menu-header li a:hover { color:#E5DEC0; }
#menu-header li span { color:#fff; }

/*Блок под логотипом*/
#header-block { position:absolute; top:185px; left:15px; z-index:99; }
.header-block { float:left; background-color:#3b1a11; height:18px; padding:5px; padding-right:6px; }
/*-поиск*/
#header-search form { margin:0; padding:0; }
#header-search input { float:left; }
#header-search-input {
	width:270px;
	margin:0;
	margin-right:2px;
	border-width:0;
}
#header-search-input {
	padding-left:20px;
	background-image: url(../img/ico/search_dark.gif);
	background-repeat: no-repeat;
	background-position: 2px 50%; /* x-pos y-pos */
}
#header-search-submit {
	border:0;
	background-color:#8b1a11;
	color:#fff;
}

/*-корзина*/
#header-basket {
	background: url(../img/ico/basket.gif) center no-repeat;
	background-position: 6px 50%; /* x-pos y-pos */
	background-color:#3b1a11;
	width:290px;
	padding:6px 3px 4px 26px;
}
#header-basket, #header-basket a { color:#fff; }
#basket-prototip { top:-355px; position:relative; width:0px; height:0px;}

/*Верхнее меню*/
#wg_top_nav {
	margin:11px 0 11px 15px;
}
#wg_nav_icons_block {
	top:11px;
	width:143px;
	text-align:center;
}
#wg_icons div, #wg_icons a {
	margin-left:6px;
}
#wg_icons div {
    _display:inline;
}

#wg_icon_home{
	display:inline-block;
	width:27px;
	height:25px;
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -496px;
}
a#wg_icon_home:hover{
	background-position: 0 -894px;
}
#wg_icon_feedback {
	display:inline-block;
	width:28px;
	height:25px;
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -798px;
}
a#wg_icon_feedback:hover{
	background-position: 0 -441px;
}
#wg_icon_subscribe {
	display:inline-block;
	width:27px;
	height:25px;
	background: url(../img/subscribe.jpg) no-repeat top left;
	background-position: 0 0;
}
a#wg_icon_subscribe:hover{
	background-position: 0 -25px;
}

/*элементы меню*/
.wg_menu_item {
	position:relative;
	height:25px;
	background: url(../img/sprtXR1.gif) repeat-x top left;
	background-position: -13px -289px;
	text-align:center;
}

.wg_menu_left {
	position:absolute;
	top:0px;
	left:0px;
	width:12px;
	height:25px;
	background: url(../img/sprtNR1.gif) no-repeat top left;	
	background-position: 0 -263px; 
}
.wg_menu_right {
	position:absolute;
	top:0px;
	right:0px;
	_right:-1px;
	width:29px;
	height:25px;
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -126px;
}
.wg_menu_item a:link, .wg_menu_item a:hover, .wg_menu_item a:visited,  .wg_menu_item span {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
	margin-left:9px;
	margin-right:30px;
	line-height:20px;
}

.wg_menu_item_container .first .wg_menu_left {
		 background-position: 0 -551px;
	 background: url(../img/sprtNR1.gif) no-repeat top left;
}

.wg_menu_item_container .wg_Hover .wg_menu_left, .wg_menu_item_container .selected .wg_menu_left, .wg_menu_item_container .opened .wg_menu_left {
	background-position: 0 -661px;
}
.wg_menu_item_container .wg_Hover .wg_menu_right, .wg_menu_item_container .selected .wg_menu_right, .wg_menu_item_container .opened .wg_menu_right {
	background-position: 0 -990px;
}

.wg_menu_item_container .first .wg_Hover .wg_menu_left, .wg_menu_item_container .first .selected .wg_menu_left, .wg_menu_item_container .first .opened .wg_menu_left {
    background-position: 0 -1086px;
}

.wg_menu_item_container .wg_Hover, .wg_menu_item_container .selected .wg_menu_item, .wg_menu_item_container .opened .wg_menu_item {
	background: url(../img/sprtXR1.gif) repeat-x top left;
	background-position: -13px -339px;
}

/*центральный столбец*/
#center-col {
	padding:10px 0 10px 10px;
}
/*левый столбец*/
#left-col {
	width:200px;
	/*background-color:transparent;*/
	overflow:hidden;
	height:100%;
}
.left-col h4 {
	text-decoration:underline;
	font-size:13pt;
	color:#990033;
	font-weight:bold;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
}
.left-col .wg_MBox, .right-col .wg_MBox {
	width:180px;
}
.left-col, .left-col a:link, .left-col a:hover, .left-col a:visited {
	font-size:11pt;
	color:#000;
	/*font-weight:bold;*/
}
.left-col .selected {
	color:#990033;
}
.left-col ul {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	list-style-type:none;
	padding-left:0px;
}


.left-col li {
	margin-bottom:7px;
}
.left-col .item_tree { margin-bottom:15px; }

#left-col-inner {
	padding:10px 15px 0 10px;
}
#left-col.rb {
	border-right: 3px #cbcbcb solid;
}

/*правый столбец*/
#right-col {
	width:190px;
}
#right-col-inner {
	margin-top:19px;
	padding:10px 10px 0 15px;
}

#right-col-inner .wg_MBox {
	margin-bottom:15px;
}

/*соц. сети*/
.social-block {
	margin:20px 7px 7px;
	font-size:14px;
}

/* корзина и подобные*/

.wg_MBox {
	position:relative;
	_height:1%;
	z-index:2;
}
.wg_MBox_top {
	position:relative;
	width:100%;
	height:100%;
}
.wg_MBoxTLC1 {
	position:absolute;
	top:0px;
	left:0px;
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -400px;
	width:12px;
	height:11px;
}

.wg_MBoxTLBg {
	position:absolute;
	background-image:url(../img/wg_MBoxTLBg.gif);
	background-color:#333366;
	width:12px;
	top:10px;
	left:0px;		
	overflow:hidden;
	bottom:0px;					
	_height:expression(runtimeStyle.height=parentNode.offsetHeight-9+'px');		
}	
.wg_MBoxTLC2 {
	position:absolute;
	bottom:-11px;
	_bottom:-16px;
	left:0px;
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -222px;
	width:12px;
	height:11px;	
}
.wg_MBoxTRC1 {
	position:absolute;
	top:0px;
	right:0px;
	/*_right:-1px;*/
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -949px;
	width:10px;
	height:11px;
}
.wg_MBoxTRBg {
	position:absolute;
	background-color:#cccccc;
	width:10px;
	top:10px;	
	right:0px;	
	/*_right:-1px;*/	
	bottom:0px;
	overflow:hidden;
	_height:expression(runtimeStyle.height=this.parentNode.offsetHeight-9+'px');
}
.wg_MBoxTRC2 {
	position:absolute;
	bottom:-11px;
	_bottom:-16px;
	right:0px;
	/*_right:-1px;*/
	background: url(../img/sprtNR1.gif) no-repeat top left; 
 	background-position: 0 -757px;
	width:10px;
	height:11px;	

}	
.wg_MBoxheader {
	margin-left:12px;
	margin-right:10px;
	text-align:center;
	display:block;
	background: url(../img/sprtXR1.gif) top left;
	background-position: -13px -219px;
	/*background-position:top;
	background-repeat:repeat-x;*/
	background-color:#cccccc;
	border-bottom:1px #cbcbcb solid;
}
.wg_MBoxheader, .wg_MBoxheader a:link, .wg_MBoxheader a:hover, .wg_MBoxheader a:visited {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}

.wg_MBox_content {
	padding-left:12px;
	padding-right:10px;
	border-left:1px #aeaeae solid;
	border-right:1px #aeaeae solid;		
	height:100%;
	overflow:hidden;
}
.wg_WBox_content .big_text, 
.wg_WBox_content .big_text a:link, .wg_WBox_content .big_text a:hover, .wg_WBox_content .big_text a:visited,
.wg_MBox_content .big_text, 
.wg_MBox_content .big_text a:link, .wg_MBox_content .big_text a:hover, .wg_MBox_content .big_text a:visited {
	font-size:11pt;
	color:#990033;
	font-weight:bold;
}
.wg_MBox_content.right_side {
	padding-top:7px;
	padding-bottom:7px;
}

.wg_MBox_content.right_side, .wg_MBox_content.right_side a {
	/*color: #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;*/
	/*text-decoration:none;*/
}


.wg_MBox_bottom {
	position:absolute;
	height:11px;
	bottom:0px;
	_bottom:-1px;
	width:100%;
}
.wg_MBoxBLCorner {
	position:absolute;
    background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -716px;
	width:12px;
	height:11px;
	top:0px;
	left:0px;
}
.wg_MBoxBBg {
	position:absolute;
	bottom:0px;
	height:2px;
	background: url(../img/sprtXR1.gif) repeat-x top left;	
	background-position: -13px -165px;
	_bottom:-14px;
	width:100%;
	/*background-position:bottom;*/
	background-repeat:repeat-x;
}
.wg_MBoxBRCorner {
	position:absolute;
	background: url(../img/sprtNR1.gif) no-repeat top left;
	background-position: 0 -853px; 
	width:10px;
	height:11px;
	top:0px;
	right:0px;
	/*_right:-1px;*/
}

.wg_Hover .wg_MBoxTLC1, .selected .wg_MBoxTLC1 {
	background-position: 0 -359px;
}
	
.wg_Hover .wg_MBoxTLBg, .selected .wg_MBoxTLBg {
	background-image:url(../img/wg_MBoxTLBgHover.gif);
	background-color:#333366;
}	
.wg_Hover .wg_MBoxTLC2, .selected .wg_MBoxTLC2 {
	background-position: 0 -181px;
}
.wg_Hover .wg_MBoxTRC1, .selected .wg_MBoxTRC1 {
	background-position: 0 -318px;
}
.wg_Hover .wg_MBoxTRBg, .selected .wg_MBoxTRBg {
	background-color:#990033;
}
.wg_Hover .wg_MBoxTRC2, .selected .wg_MBoxTRC2 {
	background-position: 0 -1045px;
}
	
.wg_Hover .wg_MBoxheader, .selected .wg_MBoxheader {
	background-color:#990033;
	border-bottom-color:#990033;
	/*background-image: url(images/sprtXR1.gif) repeat-x top left;*/
	background-position: -13px -254px;
}
.wg_Hover .wg_MBox_content, .selected .wg_MBox_content {
	border-left-color:#990033;
	border-right-color:#990033;
}
.wg_Hover .wg_MBoxBLCorner, .selected .wg_MBoxBLCorner {
	background-position: 0 -30px;
}
.wg_Hover .wg_MBoxBBg, .selected .wg_MBoxBBg {
	background: url(../img/sprtXR1.gif) repeat-x top left;
	background-position: -13px -192px;
}
.wg_Hover .wg_MBoxBRCorner, .selected .wg_MBoxBRCorner {
	background-position: 0 -1141px;
}

#wg_phone {
	position:absolute;
	z-index:2;
	top:20px;
	right:0px;
	width:241px;
	text-align:center;
	font-size:225%;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
}

#wg_contacts img { border:0px; }
#wg_contacts .header { display:block; margin-bottom:4px; }
#wg_contacts .contact { margin-bottom:4px; }
#wg_contacts .mail_agent .status { margin-left:3px; }
#wg_contacts .phone { color:#800033; font-weight:bold; }

#wg_cat_latest_block_full { }
#wg_cat_latest_block_full ul { list-style:none; padding:0px; margin:0px; }
#wg_cat_latest_block_full li { margin-bottom:15px; text-align:center; }
#wg_cat_latest_block_full img { border:0; }
#wg_cat_latest_block_full .all-latests { display:block; margin:20px 0 10px 0; }

#wg_news_block .wg_MBox_content,
#wg_news_block .wg_MBox_content li,
#wg_news_block .wg_MBox_content a,
#wg_news_block .wg_WBox_content,
#wg_news_block .wg_WBox_content li,
#wg_news_block .wg_WBox_content a
{ font-size:9pt; text-decoration:none; }

#wg_news_block .wg_MBox_content img,
#wg_news_block .wg_WBox_content img
{ border:2px #800033 solid;}

.news_date { color:#800033; }

#wg_news_block .wg_MBox_content, #wg_nav_icons_block .wg_MBox_content {
	_margin-right:1px;
}
.all-news { margin:15px 0 10px 0; }

#wg_footer {
	position:relative;
	height:36px;
	background-image:url(../img/wg_top_bgspacer.gif);
}

/* Главная */
.MBox_href {
	text-decoration:none;
}
.MBox_href img {
	border:none;
}

/* главное меню*/
.mmenu .wg_MBox_content {
	text-align:right;
	padding:0;
	height:50px;
	background: right no-repeat;
    background-position: 100% 50%; /* x-pos y-pos */
}
.mmenu .mm_item {
	width:188px;
	margin-bottom:9px;
}

.mmenu .cat .wg_MBox_content {
	background-image:url(../img/main/cat.jpg);
}
.mmenu .gallery .wg_MBox_content {
	background-image:url(../img/main/gallery.jpg);
}
.mmenu .article .wg_MBox_content {
	background-image:url(../img/main/article.jpg);
}
.mmenu .partner .wg_MBox_content {
	background-image:url(../img/main/partner.jpg);
}
/*
.mmenu .cat .wg_Hover .wg_MBox_content {
	background-image:url(../img/main/catHover.jpg);
}
.mmenu .gallery .wg_Hover .wg_MBox_content {
	background-image:url(../img/main/galleryHover.jpg);
}
.mmenu .article .wg_Hover .wg_MBox_content {
	background-image:url(../img/main/articleHover.jpg);
}
.mmenu .partner .wg_Hover .wg_MBox_content {
	background-image:url(../img/main/partnerHover.jpg);
}
*/

/* верхнее меню на внутр. страницах */
.main_submenu_content { margin:5px 10px; }
.main_submenu_content a { text-decoration:none; }
.main_submenu_content ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.main_submenu_content ul li { margin-bottom:3px; }

.red_line {
	width:100%;
	padding:0px;
	margin:0px;
}
.red_line td {
	padding:0px;
	margin:0px;
	background-image:url(../img/wg_top_bgspacer.gif);
	text-align:left;
	height:11px;
}

.red_line td.text {
	background-color:#FFFFFF;
	background-image:url(../img/wg_wspace.gif);
	color:#800033;
	font:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	margin-left:11px;
	margin-right:20px;
	height:11px;	
	padding-left:15px;
	padding-right:22px;
	width:40%;		
}

#wg_red_stripe {
	/*margin-right:20px;
	background-image:url(../img/wg_top_bgspacer.gif);
	height:11px;*/
	text-align:left;
	margin-bottom:15px;	
}
#wg_red_striprTxt {
/*	position:relative;
	top:-5px;
	_top:0px;
	margin-left:11px;
	margin-right:20px;
	height:16px;	
	padding-left:15px;
	padding-right:22px;
	background-color:#FFFFFF;
	background-image:url(../img/wg_wspace.gif);
	text-align:center;		
	z-index:1;*/
	color:#800033;
	font:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}

.wg_InfoBlock {
	position:relative;
	margin-right:20px;
	margin-bottom:10px;
	height:100%;
	overflow:hidden;
}
.wg_infoImg {
	float:left;
	clear:both;	
}
.wg_infoText {
	margin-left:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
	
#wg_deepBgL {
	position:absolute;
	background-image:url(../img/wg_deepBgL.jpg) transparent;
	width:441px;
	height:615px;
	top:0px;
	left:0px;
}
#wg_deepBgR {
	position:absolute;
	background-image:url(../img/wg_deepBgR.jpg);
	width:361px;
	height:377px;
	top:0px;
	right:0px;
}

/*Квадраты галерея*/
.wg_WBox{
	position:relative;
	_height:1%;
    min-height:155px;
	z-index:2;
}
.wg_WBox_top{
	position:relative;
	background: url(../img/sprtXR1.gif) repeat-x top left;
	background-position: -13px -429px;
	height:4px;
}
	.wg_WBoxTLC1{
		position:absolute;
		top:0px;
		left:0px;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -222px;
		width:7px;
		height:4px;
	}
	.wg_WBoxTRC1{
		position:absolute;
		top:0px;
		right:0px;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -264px;		
		width:11px;
		height:4px;
	}

.wg_WBoxL{
	position:absolute;
	left:0px;
	top:4px;
	bottom:15px;
	background-image:url(../img/wg_WBox_LBg.gif);
	width:7px;
	_height:expression(runtimeStyle.height=this.parentNode.offsetHeight-18+'px');	
}
	.wg_WBoxTLC2{
		position:absolute;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -137px;
		background-repeat:no-repeat;		
		width:7px;
		height:17px;
		left:0px;
		top:0px;
	}

.wg_WBoxR{
	position:absolute;
	right:0px;
	top:4px;
	bottom:15px;
	background-image:url(../img/wg_WBox_RBg.gif);
	width:11px;
	_height:expression(runtimeStyle.height=this.parentNode.offsetHeight-18+'px');	
}
.wg_WBoxTRC2{
	position:absolute;
	right:0px;
	_right:-1px;
	top:0px;
	background: url(../img/sprtNR2.gif) no-repeat top left;
	background-position: -9px -171px;
	background-repeat:no-repeat;				
	width:11px;
	height:13px;	
}	

.wg_WBox_content, .wg_WBox_content_outside {
	padding-left:27px;
	padding-right:31px;
	padding-top:15px;
	padding-bottom:35px;
	height:100%;
	overflow:hidden;	
}
.wg_WBox_content_outside {
	padding-top:0px;
	padding-bottom:5px;
	color: #555;	
}
.wg_WBox_bottom{
	position:absolute;
	height:15px;
	left:0px;
	bottom:0px;
	_bottom:-1px;	
	background: url(../img/sprtXR1.gif) repeat-x top left;
	background-position: -13px -389px;
	width:100%;
}
	.wg_WBoxBLCorner{
		position:absolute;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -41px;
		background-repeat:no-repeat;
		width:7px;
		height:15px;
		top:0px;
		left:0px;
	}
	.wg_WBoxBRCorner{
		position:absolute;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -105px;
		background-repeat:no-repeat;
		width:11px;
		height:15px;
		top:0px;
		right:0px;
	}
	.wg_WBox_BLBg{
		position:absolute;
		top:0px;
		left:7px;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -9px;
		background-repeat:no-repeat;		
		width:9px;
		height:15px;
		
	}
	.wg_WBox_BRBg{
		position:absolute;
		background: url(../img/sprtNR2.gif) no-repeat top left;
		background-position: -9px -73px;
		background-repeat:no-repeat;		
		top:0px;
		right:11px;
		width:8px;
		height:15px;
	}
/*!*/


#wg_some_nums {
	text-align:right;
	padding-right:45px;	
	font-weight:bold;	
}

/* catalogs*/
.cat_section {
	margin-left:15px;
	margin-right:15px;
/*	margin-bottom:165px; */ 	
}
.cat_section .wg_MBox_content {
	text-align:right;
	padding:0;
	height:225px;
	overflow:hidden;
	background-position:right;
	background-repeat:no-repeat;	
}
.wg_vertLabel1 {
	position:absolute;
	top:100px;
	left:5px;
	width:18px;
	height:132px;

	background: url(../img/sprtNR3.gif) no-repeat top left;
	background-position: -107px -1005px;
}
/*.gallery_content {
	padding:15px;
	padding-left:20px;
	padding-right:20px;
	background-repeat:no-repeat;
	background-position:right bottom;
}*/

.wg_WBox_content .description {
	padding-top:7px;
	font-size:100%;
	color:#444;
}
.wg_WBox_content .description img { border:0; }


#wg_korzina {
	position:relative;
	bottom:30px;
	left:-10px;
	height:230px;
	margin-top:70px;
	margin-bottom:30px;
}
#wg_korzinaImg {
	position:relative;
	background-image:url(../img/wg_korzina.gif);
	width:226px;
	height:230px;	
}
#wg_korzinaStripe {
	position:relative;
	top:225px;
	left:143px;
	background: url(../img/sprtXR1.gif) no-repeat top left;
	background-position: -13px -13px;
	background-repeat:repeat-x;
	height:3px;
	width:420px;
}
/* Мастер класс*/
#wg_Master1 .wg_MBox_content,#wg_Master2 .wg_MBox_content,#wg_Master3 .wg_MBox_content,#wg_Master4 .wg_MBox_content {
	text-align:center;
	font-size:12pt;
	color:#990033;
	font-weight:bold;
	_margin-right:1px;
}

#wg_trafUl ul {
	text-align:center;
	margin-left:0px;
}
#wg_Trafaret1 .wg_MBox_content,#wg_Trafaret3 .wg_MBox_content {
	_margin-right:1px;
}
/* Окно*/
#wg_topOkno {
	background-image:url(../img/wg_top_bgspacer.gif);
	background-repeat:repeat;
	height:51px;
	background-color:#960031;
}
#wg_fieldL2 {
	/*background-image:url(../img/wg_fieldL2.jpg);*/
	width:57px;
	height:450px;
}

#wg_fieldR2 {
	/*background-image:url(../img/wg_fieldR2.gif);*/
	width:56px;
	height:450px;
}
#wg_oknoMain {
	height:100%;
	overflow:hidden;
}
#wg_logo2 {
	position:absolute;
	background-image:url(../img/wg_logo2.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:148px;
	height:122px;
	top:0px;
	right:0px;
}
#wg_vertLabel2 {
	position:absolute;
	background: url(../img/sprtNR3.gif) no-repeat top left;
	background-position: -107px -1350px;
	width:27px;
	height:213px;
	bottom:20px;
	right:0px;
}
#wg_oknoContent {
	margin-left:58px;
	margin-right:25px;
	margin-top:40px;
	/*font-size:12pt;
	color:#990033;
	font-weight:bold;*/		
}
.wg_logoDivSpacer {
	float:right;
	width:130px;
	height:85px;
}
/* Товар*/
#wg_logo2.wg_tovar {
	height:140px;
}
#wg_oknoContent.wg_tovar {
	margin-left:20px;
	margin-right:0px;
}
.wg_tab {
	/*background-color:#cbcbcb;
	font-size:11pt;
	color:#990033;
	font-weight:bold;*/
	overflow:scroll;
}
.wg_tabCont {
	padding:10px;
}
.wg_tabCont_descr {
	padding-top:0px;
}
#wg_tab3 {
	padding-top:55px;
}
#wg_tab3 .wg_tabCont {
	width:105px;
	padding:0px;
	overflow:hidden;
}


#wg_lenta {
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
	/*margin-right:28px;*/
	height:1%;
	overflow:hidden;
	background-color:#e5e5e5;
	padding-bottom:19px;
}
#wg_lentaTopBg {
	background-image:url(../img/wg_lentaTopBg.gif);
	height:24px;
}
#wg_lentaBottomBg {
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../img/wg_lentaBottomBg.gif);
	height:19px;
	width:100%;
}
.wg_lentaBlock {
	position:relative;
	_height:1%;
	float:left;
}
.wg_lentaLeft {
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	_height:expression(runtimeStyle.height=parentNode.offsetHeight+1+'px');		
	width:16px;
	background-image:url(../img/wg_lentaLBg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.wg_lentaTLC {
	position:absolute;
	top:0px;
	left:0px;
	background: url(../img/sprtNR3.gif) no-repeat top left;
	background-position: -107px -561px;
	background-repeat:no-repeat;	
	width:16px;
	height:9px;
}
.wg_lentaBLC {
	position:absolute;
	bottom:0px;
	left:0px;
	background: url(../img/sprtNR3.gif) no-repeat top left;
	background-position: -107px -107px;
	background-repeat:no-repeat;	
	/*background-position:bottom;*/
	width:16px;
	height:14px;
}
.wg_lentaRight {
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	_height:expression(runtimeStyle.height=parentNode.offsetHeight+1+'px');		
	width:17px;
	background-image:url(../img/wg_lentaRBg.gif);
	background-repeat:repeat-y;
	background-position:right;
	_right:1px;	

}
.wg_lentaTRC {
	position:absolute;
	top:0px;
	right:0px;
	background: url(../img/sprtNR3.gif) no-repeat top left;
	background-position: -107px -783px;	
	background-repeat:no-repeat;
	width:17px;
	height:9px;
	_right:-1px;	
}
.wg_lentaBRC {
	position:absolute;
	bottom:0px;
	right:0px;
	background: url(../img/sprtNR3.gif) no-repeat top left;
	background-position: -107px -334px;
	background-repeat:no-repeat;
	/*background-position:bottom;*/
	width:17px;
	height:14px;
	_right:-1px;		
}
.wg_lentaBBg {
	position:absolute;
	bottom:0px;
	_bottom:-13px;
	left:0px;
	width:100%;	
	_width:expression(runtimeStyle.width=parentNode.offsetWidth-1+'px');
	background: url(../img/sprtXR1.gif) no-repeat top left;	
	background-position: -13px -41px;
	background-repeat:repeat-x;
	/*background-position:bottom;*/
	height:6px;
}
.wg_lentaImg {
	padding-left:4px;
	padding-right:4px;
	padding-bottom:6px;
	_padding-bottom:1px;	
}
.wg_lentaImg img{    /*Update 2*/
	border:none;
}

#wg_lentaLBlock .wg_lentaImg {
	width:20px;
	_margin-right:3px;
	background-color:#FFFFFF;
}
#wg_lentaRBlock .wg_lentaImg {
	width:20px;
	background-color:#FFFFFF;
}

/* товары */
.price {
	/*font-size:14pt;
	font-weight:bold;
	color:#960030;*/
}
.dimensions, .dimensions label {
	/*font-size:12pt;*/
}
.to_basket {
	display:block;
	margin-top:5px;
}

#counters {padding:10px 0px; }

/* карточка товара */
.cat_item_block .description {
	color:#555555;
	font-size:100%;
	margin-top:5px;
	margin-bottom:5px;
}
.cat_param_block {
	padding:10px;
	background-color:#eee;
	margin-bottom:15px;
}
.cat_param_block h4, .cat_param_block h5 {
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.cat_param_block h4 {
	font-size:105%;
	margin-bottom:3px;
}
.cat_param_block h5 {
	font-size:100%;
	margin-left:10px;
	margin-bottom:1px;
}

.cat_param_block .item_list {
	margin:0px; padding:0px;
	margin-left:3px;
}
.cat_param_block .item_list li {
	margin-bottom:5px;
}


.thumbnails {
	margin:-3em 0 0 -2em;
	text-align:center;
}

.thumbnail {
	text-decoration:none;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin:3em 0 0 2em;
}

.thumbnail .r {
	width:14em;
	float:left;
}

/* цвета */
#color-block img { border:0px; }
#color-block .thumbnails { margin:-1em 0 0 -1em; text-align:left; }
#color-block .thumbnail { margin:1em 0 0 2em; }
#color-block .thumbnail .r { width:6em; text-align:center; }
#color-block .thumbnail input { vertical-align:top; }
#color-block .group_block { margin-top:8px; margin-bottom:12px; }

#color-block .color_layer_type_block { margin:1em 0 0 2em; }
#color-block .color_layer_type_block .item_list li { display:inline; }

.ghosted-block.ghosted {
	background-color:#ddd;
	padding:10px;
	padding-left:275px;
	left:0;
	width:100%;
}
.ghosted, .ghosted a {
	font-size:14px;
}

/*DEBUG*/
/*#wg_content, #right-col-inner { border-top: 1px solid; }*/


.floats {
	/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
	margin: -3em 0 0 -2em;
	/* Эти правила для IE */
	position: relative;
	display: inline-block;
	clear: both;
}
.floats:after {
	content: '';
	display: block;
	clear: both;
}
.floats .left {
	position: relative;
	float: left;
	/* Убираем удвоение отступов в IE */
	display: inline;
	/* Прячем все, что вдруг вылезло за наши ограничения */
	overflow: hidden;
	/* Отсупы между float-блоками */
	margin: 2em 0 0 2em;
	/* Задаем минимальную ширину по картинке и тексту */
	width: 14em;
	min-width: 210px;
}
.floats .left .r {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.floats .left .min {
	/* Задаем минимальную высоту по картинке */
	margin: 0 0 270px 0;
	/* Задаем минимальную высоту по тексту */
	height: 4em;
	/* Дублируем значение минимальной ширины по картинке для IE */
	width: 210px;
}
