/*ОСНОВНОЙ ШРИФТ {}*/
	body,td,pre, input, select, textarea, .inputerror{
		 font-family : Tahoma, Arial;
		 font-size : 10px;
		 padding:0;
		 margin : 0px;
		 color : #6D6D6F;
	}
	body, td {

	}
	.body {background:url(../../images/bodybg.jpg); }
	 td{
	 padding : 0px;
	 font-size : 12px;
	 }
 
	td.body{ }
	table.bigtable{ }
/*ЗАГОЛОВОК СТРАНИЦ {}*/
	td.pane_top{
		padding: 8px;
		background-color: #ffb800;
	}
/*ПАНЕЛИ ЛЕВАЯ, ПРАВАЯ, СРЕДНЯЯ {}*/
	td.pane_left, td.pane_right{ }
	td.pane_left{
		background-color: #d5edff;
		width: 200px;
	}
	td.pane_right{ }

	td.pane_center{
		background-color: white;
	}

	/*горизонтальное меню {}*/
	td.pane_menuhoriz{
		background-color: #f9f8b0;
	}
/*ДЛЯ МОЛУЕЙ {}*/
	table.moduleL, table.moduleR{
		width: 100%;
		margin-bottom: 0px;
	}
	/*заголовок в панели {}*/
	td.moduleSmallTitle, td.moduleBigTitle{
		padding: 8 0 0 8;
		color: #ca5231;
		font-size: 15px;
	}
	td.moduleBigTitle h1{
		margin: 0px;
		font-weight: normal;
		color: #ca5231;
		font-size: 15px;
	}
	td.moduleL, td.moduleR, td.moduleMENU{
		padding: 8px;
	}
	td.moduleMENU{ }


	table.moduleC{
		width: 100%;
	}
	td.moduleC{
		text-align: justify;
		padding: 8px;
	}


/*ПОДНОЖЬЕ СТРАНИЦ {}*/
	td.pane_footer{
		background-color: #b0fb25;
		padding: 4px;
	}



/*ССЫЛКИ В МЕНЮ {}*/
	/*СТРОКА МЕНЮ Nго УРОВНЯ {}*/
	div.menu0, div.menuactive0, div.menunolink0{
		padding-left: 0px;
	}
	div.menuactive0{
		background-color: #70706e;
	}
	div.menu1, div.menuactive1, div.menunolink1{
		padding-left: 16px;
	}

	/*ПУНКТ МЕНЮ Nго УРОВНЯ {}*/
	div.menu0 a, div.menunolink0, div.menu1 a, div.menunolink1, div.menuactive0 a, div.menuactive1 a{
		color: black;
		text-decoration: none;
		font-size: 14px;
	}
	/*активный пункт {}*/
	div.menuactive0 a, div.menuactive1 a{
		color: white;
	}
	/*пункт при наведении {}*/
	div.menu0 a:hover, div.menunolink0, div.menu1 a:hover, div.menunolink1{
		color: black;
		text-decoration: underline;
	}


	/*горизонтальное меню {}*/
	table.menu_horiz{ height: 20px; }
	td.menu_horiz{ padding-left: 8px; }
	td.menu_horiz_separator{ width: 20px; text-align: center;}
	/*горизонтальное меню, всплавающее подменю {}*/
	table.menu_layer{ background-color: #ff5e06; border: 2px solid black; }

	/*Меню выбора языка*/
	.lang_menu { color: white; font-size: 12px; }
	.lang_menu a{ text-decoration: none; color: white; }
	a.lang_menu_selected { color: #ffcc66; }
	
/*---ПОЛЬЗОВАТЕЛЬСКИЕ СТИЛИ------------------------------------------------------------------------- {}*/


/*ЗАГОЛОВОК #1 {}*/
	h1, h1 a{
		font-size: 25px; font-family: "Times New Roman", serif; color: #560000; 
		font-weight : normal; font-style: italic; text-decoration: none;
	}
	h1 a:hover{
		text-decoration: underline;
	}

	h2{
		font-size: 11px; font-family: "Times New Roman", serif; color: #560000; 
		font-weight : normal; font-style: italic; text-decoration: none;
	}

	pre{ font-family: monospace; }
	pre, p{ margin: 0px; }

	/*ССЫЛКИ ПО ТЕКСТУ {}*/
	a{  color : #3a260e; text-decoration : none; }
	a:hover{ }

	hr{ }
	div.hr{ font-size: 0px; height: 1px; border-bottom: 1px solid #b9b9b9; }	


/*ЭЛЕМЕНТЫ ФОРМ {}*/
	input, select, textarea{ background-image: url(images/innershadow.png); background-repeat: no-repeat; }
	input, select, textarea, .inputerror{ background-color: #EEEEEE; border : 1px solid #514f63; }
	.inputerror{ background-image: none; background-color: #FFC0C0; }
	input.image{ background-image: none; background : transparent; border : none; }
	input.radio{ background-image: none; border : none; }
	input.checkbox{ background-image: none; background-color: transparent; border: none; margin: 4px; }
	input.submit{
		color: black;
		background: #e5e5e5 url("images/submit.png");
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #666666;
		border-bottom: 1px solid #666666;
		font-weight: bold;
	}

/*ЭЛЕМЕНТЫ ТАБЛИЦ {}*/
	th{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: black;
		color: white;
		text-align: left;
		border-bottom: 1px solid black;
	}
	td.data{ border-bottom: 1px solid black; }

	
	div.cms_footer{ position: absolute; visibility: hidden; display: none; }
	
	/*Не отображать рамку вокруг картинки, если она внутри ссылки*/
	a img{ border: none; }

	
	
	/*Анимация при загрузке*/
	.loading{ background: url("images/loading.gif") no-repeat center center white; }	
	.loading_big{ background: url("images/loading_big.gif") no-repeat center center white; }	

	#lightbox{ display: none; position: absolute; z-index: 9000; cursor: pointer; }
	#lightbox_lt{ width: 10px; height: 10px; background: url("images/lb_lt.png"); white-space: nowrap; }
	#lightbox_t{ background: url("images/lb_t.png");}
	#lightbox_rt{ width: 10px; height: 10px; background: url("images/lb_rt.png"); white-space: nowrap; }
	#lightbox_l{ background: url("images/lb_l.png"); }
	#lightbox_content{ width: 100px;  height: 50px; background-color: white; }
	#lightbox_r{ background: url("images/lb_r.png"); }
	#lightbox_lb{ width: 10px; height: 10px; background: url("images/lb_lb.png"); white-space: nowrap; }
	#lightbox_b{ background: url("images/lb_b.png"); }
	#lightbox_rb{ width: 10px; height: 10px; background: url("images/lb_rb.png"); white-space: nowrap; }
	div#lightbox_close{ z-index: 9001; background: url("images/lb_close.png") no-repeat; width: 30px; height: 30px; display: none; position: absolute; cursor: pointer; }
	div#lightbox_bg{ z-index: 8999; top: 0px; left: 0px; position: absolute; background-color: black; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: .5; display: none; }
	/*Контейнер по-умолчанию для AJAX контента ajaxpopup*/
	div#ajaxpopup_content { width: 550px; padding: 10px; overflow: auto; }
	
	/*Если AJAX ответ не загрузится*/
	.ajax_error{ background: url("images/error.png") no-repeat center center #FFC0C0; }	

	/*Область для различных уведомлений*/
	.note{ background-color: #fbfbfb; border: 1px solid #eeeeee; padding: 4px; text-align: center; }
		
		
	/*Paging*/
	div.paging a, div.paging span{ margin: 4px; padding: 4px; }
	div.paging span{ font-weight: bold; }

	/*Readymade classes for floating images*/
	.floatleft{ float: left; margin-right: 10px; margin-bottom: 4px;}
	.floatright{ float: right; margin-left: 10px; margin-bottom: 4px;}	

	/*Proper paddings table forms*/
	table.form{ border-spacing: 0px;}
	table.form td{padding: 2px 2px 2px 0px; vertical-align: top;}
	table.form td.name{color: gray; padding-right: 8px;}
	
	
	
	
	
	
	
	
	
td.left_bw{
 background-repeat : repeat-y;
 background-position : center;
 background-image : url(img/left_bw_bg.jpg);
 }
 
 td.left_br{
 background-repeat : repeat-y;
 background-position : center;
 background-image : url(img/left_br_bg.jpg);
 }
 
 td.side{
 background-image : url(img/side_bg.jpg);
 background-position : top;
 background-repeat : repeat-x;
 }
 
 .l{
 background-image : url(img/l.gif);
 background-position : right;
 background-repeat : repeat-y;
 }
 
 .r{
 background-image : url(img/r.gif);
 background-position : left;
 background-repeat : repeat-y;
 }
 .u{
 background-image : url(img/u.gif);
 background-position : bottom;
 background-repeat : repeat-x;
 }
 
 .d{
 background-image : url(img/d.gif);
 background-position : top;
 background-repeat : repeat-x;
 }
 
 .lu{
 background-image : url(img/lu.gif);
 background-repeat : no-repeat;
 }
 
 .ru{
 background-image : url(img/ru.gif);
 background-repeat : no-repeat;
 }
 
 .ld{
 background-image : url(img/ld.gif);
 background-repeat : no-repeat;
 }
 
 .rd{
 background-image : url(img/rd.gif);
 background-repeat : no-repeat;
 }
 
 .title{
 color : #F6BE9D;
 }
 
 td.logo{
 padding-right : 20px;
 text-align : right;
 vertical-align : middle;
 }
 
 .sidetitle{
 color : #FDCBA8;
 font-size : 12px;
 font-weight : bold;
 text-transform : uppercase;
 }
 
 .topmenu{
 font-size : 10px;
 font-weight : bold;
 text-transform : uppercase;
 color : #901A13;
 }
 
 .sidelink{
 color : #EDE4E1;
 font-size : 10px;
 text-decoration : underline;
 }
 
 .sidecaps{
 /*text-transform : uppercase;*/
 font-family:Arial;
 color : #FFFFFF;
 font-size : 12px;
 }
 
 .sidecaps_a{
 /*text-transform : uppercase;*/
 font-family:Arial;
 color : #FFCC66;
 font-size : 12px;
 }
 
 
 a.sidecaps:hover, a.sidelink:hover{
 color : #FFCC66;
 }
 
 .l2{
 background-image : url(img/bt/l.gif);
 background-position : right;
 background-repeat : repeat-y;
 }
 
 .r2{
 background-image : url(img/bt/r.gif);
 background-position : left;
 background-repeat : repeat-y;
 }
 .u2{
 background-image : url(img/bt/u.gif);
 background-position : bottom;
 background-repeat : repeat-x;
 }
 
 .d2{
 background-image : url(img/bt/d.gif);
 background-position : top;
 background-repeat : repeat-x;
 }
 
 .lu2{
 background-image : url(img/bt/lu.gif);
 background-repeat : no-repeat;
 }
 
 .ru2{
 background-image : url(img/bt/ru.gif);
 background-repeat : no-repeat;
 }
 
 .ld2{
 background-image : url(img/bt/ld.gif);
 background-repeat : no-repeat;
 }
 
 .rd2{
 background-image : url(img/bt/rd.gif);
 background-repeat : no-repeat;
 }
 
 
 .l3{
 background-image : url(img/bt2/l.gif);
 background-position : right;
 background-repeat : repeat-y;
 }
 
 .r3{
 background-image : url(img/bt2/r.gif);
 background-position : left;
 background-repeat : repeat-y;
 }
 .u3{
 background-image : url(img/bt2/u.gif);
 background-position : bottom;
 background-repeat : repeat-x;
 }
 
 .d3{
 background-image : url(img/bt2/d.gif);
 background-position : top;
 background-repeat : repeat-x;
 }
 
 .lu3{
 background-image : url(img/bt2/lu.gif);
 background-repeat : no-repeat;
 }
 
 .ru3{
 background-image : url(img/bt2/ru.gif);
 background-repeat : no-repeat;
 }
 
 .ld3{
 background-image : url(img/bt2/ld.gif);
 background-repeat : no-repeat;
 }
 
 .rd3{
 background-image : url(img/bt2/rd.gif);
 background-repeat : no-repeat;
 }
 
 .c3{
 background-image : url(img/bt2/c.gif);
 background : #CEA480;
 }
 
 a.bt_link{
 color : #832D25;
 text-transform : uppercase;
 font-style : italic;
 font-size : 12px;
 font-weight : bold;
 padding-left : 12px;
 }
 .hometop {height:588px; width:1000px; margin:0; padding:0; background:url(../../images/interstyle.jpg) no-repeat 0 0px }
.top_menu {height:57px; width:1000px; display:block;/* background:url(../../images/menu_bg.jpg) no-repeat top left*/
}
 .top_menu table, .common_header table { width:858px; }
 .top_menu td, .common_header td{ text-align:center; font-style:italic; padding-top:15px; font-size:14px; }

 .bottom table {width:800px}
 .common_header{height:258px; width:1000px; display:block; background:url(../../images/common_header.jpg) no-repeat top left}
 .content {background:url(../../images/body_bg.jpg) repeat-y left; background-color:#f3e8e4}
 td.footer {height:87px; width:1000px; background:url(../../images/footer.jpg) no-repeat bottom left }
 div.footer {padding:10px 10px 10px 80px}
 .left_pane { }
 .right_pane {padding-right:85px}
 
 .right {width:180px; margin-right:48px; background:url(../../images/lenta.jpg) no-repeat bottom left; padding-bottom:50px; /*height:470px; */float:right; padding-left:10px; display:block; }
 .left {width:180px; margin-right:18px; background:url(../../images/lenta.jpg) no-repeat bottom left; /*height:470px;*/ float:left; padding-left:10px; padding-bottom:50px; display:block; }

 .right p, .left p {padding:6px 0; margin:0}
 
 table.content td.top {text-align:center}
 div.content {width:874px; background:#FFFFFF; margin:0 auto; text-align:left; }
 div.subdiv{background:#f5eae6; width:100%;}
 .bottom {clear:both; padding:20px}
 .central {padding:20px}
 .bottom a.sidecaps {color:#480d0d}
 .bottom .sidecaps_a {color:red; }
 .custommenu {padding-right:85px}
 .custommenu table{float:right}
 .gall li {list-style:none; padding:15px 0; background:url(../../images/flow.gif) no-repeat left 17px; padding-left:20px}
 .gall a{color:#540000; font-size:15px; font-weight:bold}
 .flleft {float:left}
 .flright {float:right}
 .red { color:red; }
 .topmenus td {padding:0 10px;}
 .topmenus a {font-family:Times New Roman; font-style:italic; Font-size:18px; }
 
 .headertitle{text-align:left; 
 font-weight:bold;
 padding-top:460px;
 padding-left:140px;
 font-family:Times New Roman; font-style:italic; Font-size:20px; }
 .headertitle2 {text-align:right; 
 font-weight:bold;
 padding-top:180px;
 padding-right:100px;
 font-family:Times New Roman; font-style:italic; Font-size:20px; }
 .headertitle span,.headertitle2 span {color:#80171c;Font-size:30px; }
 .headertitle span {display:block;}	
 
 
 .brands_bottom{ padding: 0px 20px 0px 20px; }
 .brands_bottom td{font-family: "Times New Roman", serif; font-style:italic; font-size:25px; color: #650000;  }
 .brands_bottom img{ border: 1px solid #650000; }
 
 
 
 
 .gallerygroups_inner{ padding: 17px 20px 20px 20px; width: 350px; background-color: #f2ecec; float: left; margin: 24px 18px 20px 0px;}
 table.gallerygroup{ margin-bottom: 10px; }
 td.gallerygroup_tile{color: white;  font-weight: bold; background: url("/images/gallerygroup_tile.png"); height: 26px; padding-left: 6px; }
 td.gallerygroup_left{background: url("/images/gallerygroup_left.png"); height: 26px; width: 12px;}
 td.gallerygroup_right{background: url("/images/gallerygroup_right.png"); height: 26px; width: 11px;}
 
 
.gallerygroups_inner li, .gallerygroups_main li{ margin: 0px 0px 10px 20px; font-size: 15px; font-family: "Times New Roman", serif; font-style: italic; color: #441b10;}
.gallerygroups_inner li a, .gallerygroups_main li a{ text-decoration: underline; color: #441b10;}
 
 
 .gallerygroups_main{ padding: 17px 20px 20px 20px; background-color: #f2ecec; margin: 0px 0px 20px 0px;  }
 
 
