div.clear, br.clear { clear: both; font-size: 0px; }
#main_right { margin: 0 0 0 600px; }
#main_left { float: left; margin-left: -960px; width: 600px; padding-bottom: 20px; margin-top: -50px; }

#submenu { margin-left: -8px; }
#right_text { margin-left: 0; }

.bg_content {  width: 611px; position: relative; left: -10px; }
.bg_content div.top { height: 50px; width: 611px;
	background-image: url(../img/bg_content_top.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_content_top.png,sizingMethod=crop); }
.bg_content div.bot { height: 50px; width: 611px;
	background-image: url(../img/bg_content_bot.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_content_bot.png,sizingMethod=crop); }
.bg_content div.content { width: 511px; padding: 0 45px 5px 55px;
	min-height: 300px; height: auto !important; height: 300px;
	background-image: url(../img/bg_content_y.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_content_y.png,sizingMethod=crop); }
.bg_content div.photos { width: 536px; padding: 0 35px 0 50px; }
.bg_content a { position: relative; color: #FFF; }
.bg_content form { position: relative; }
.bg_content p.title { font-size: 21px; color: #FDFDFD; }
.bg_content p.title_img { margin: 0 0 9px -9px; }

div.article_text { margin-bottom: 15px; /*color: #DFCA9C;*/ }

.bg_articles { margin-top: -45px; }
.bg_articles div.content { min-height: 50px; height: auto !important; height: 50px; }
.bg_articles p.title2 { font-size: 16px; color: #FDFDFD; font-weight: bold; }

ul.list_articles { margin: 0; padding: 0; list-style: none; width: 100%; }
ul.list_articles li { float: left; clear: both; margin-bottom: 5px; width: 100%; }
ul.list_articles li.on div { background-color: #474747; color: #EBE3E3; }
ul.list_articles div { padding: 2px 53px 2px 21px; float: left;
	background: url(../img/sovet_li.gif) no-repeat 12px 7px; }
ul.list_articles a { color: #EBE3E3 !important; text-decoration: none; }
ul.list_articles a:hover { text-decoration: underline; }

#title_sovet { background-image: url(../img/title_sovet.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_sovet.png,sizingMethod=crop); }

p.tray { color: #F3DBA5; font-size: 14px; font-weight: bold; }
p.tray span { color: #F7F7F7; }
p.tray a { color: #F3DBA5; text-decoration: none; }
p.tray a:hover { text-decoration: underline; }

table.cat_list { border-collapse: collapse; width: 100%; table-layout: fixed; }
table.cat_list td.td { text-align: center; vertical-align: top; padding: 0 15px 30px; }
table.ramka { border-collapse: collapse; position: relative; top: -3px; }
table.cat_list table.ramka { margin: auto; }
table.ramka td { padding: 0; }
table.ramka td.bg_corner div { width: 3px; height: 3px; float: left; position: relative; top: 3px; font-size: 0;
	z-index: 2; }
table.ramka td.bg_corner div.c1 { background: url(../img/corner_ramka1.gif); }
table.ramka td.bg_corner div.c2 { background: url(../img/corner_ramka2.gif); float: right; }
table.ramka td.bg_corner div.c3 { background: url(../img/corner_ramka3.gif); top: -3px; }
table.ramka td.bg_corner div.c4 { background: url(../img/corner_ramka4.gif); float: right; top: -3px; }
table.ramka td.img img { border: 3px solid #5D5D55;}
table.ramka td.img {text-align:center;}
table.ramka td.img a:link, table.ramka td.img a:visited{font-size:18px;color: #989898;text-decoration:none;}
table.ramka td.img a:hover{color:#fff}
table.cat_list div.name { font-size: 14px; font-weight: bold; }
table.cat_list div.name a { /*color: #BEAE89;*/ }
table.cat_list div.name a:hover { color: #F7F7F7; }

div.cat_text { color: #C1C0C0; font-family: Tahoma, Arial, Helvetica, sans-serif; }


p.title_factory { margin: -15px 0 5px 24px; }
p.title_factory img { background-image: url(../img/title_factory.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/title_factory.png,sizingMethod=crop); }

#logo_carrier { float: left; padding-left: 20px; }
div.bg_logo_outside { float: left; margin: 0 10px 10px 0; }
div.bg_logo { width: 175px; height: 87px; float: left; position: relative; }
div.bg_logo div { width: 175px; height: 87px; position: absolute; left: 0; top: 0; }
div.bg_logo div.png { background-image: url(../img/bg_logo.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_logo.png,sizingMethod=crop); }
div.bg_logo div div { display: table-cell; vertical-align: middle; text-align: center; position: relative; }
div.bg_logo p { margin: 0; margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px"); }

#gallery { margin: 0; padding: 5px 0 0; list-style: none; }
#gallery li { float: left; margin: 0 5px 10px 0; }
#gallery img { float: left; }
#gallery li a { float: left; }


#online_order input.input, #online_order textarea {
    background: #494F53;
    width: 130px;
    border: 1px solid #494F53;
    padding: 2px 4px;
    font-size: 11px;
    color: #FFF;
}

#logo_diler .contents{
position:absolute;
top:200px;
left:0;
}
#logo_diler  .contents p{
display:block;
float:left;
}
#logo_diler  .contents span{
display:block;
float:right;
}
#logo_diler  .contents a:link, #logo_diler  .contents a:visited{
color:#fff;
font-size:12px;
text-decoration:underline;
}
#logo_diler  .contents a:hover{
color:#fff;
font-size:12px;
text-decoration:none;
}
#logo_diler  .contents{
line-height:18px;
}
#logo_diler  .contents div.counter{
margin: 7px 0 0 0;
}
/*------------------------------------Helpers-------------------------------*/
.clear{
clear:both;
}
