html { background-color:#fff; margin:0; padding:0; width:100%; height: 800px; font-family: Arial; color: #020202; }
body { margin: 0px; padding: 0px; color: #020202; width:100%; height: 800px; font-family: Arial; background: #fff url(../img/main_bg.gif) no-repeat 0px 186px;}
a
{
	color: #fff;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
/* Гребанный IE5 */
* html a
{
	te\xt-decoration: none;
}
* html a:hover
{
	te\xt-decoration: none;
}
a:hover { color: #fff; text-decoration: none; border-bottom: none; }
a img { border: 0 solid; }
a.bl {color: #0089e1 !important; border-bottom: 1px solid #0089e1 !important;}
a.bl:hover {color: #0089e1 !important; border: none !important;}
a img { border: 0 solid; }
h1 { color: #fff; font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 18px 0; /*text-transform: uppercase;*/}
h2 { color: #fff; font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 18px 0; text-transform: uppercase;}
h3 { color: #fff; font-size: 12px; font-weight: bold; padding: 0; margin: 5px 0; }
h4 { color: #fff; font-size: 90%; font-weight: bold; padding: 0; margin: 5px 0; }
h5 { color: #fff; font-size: 80%; font-weight: bold; padding: 0; margin: 5px 0; }
h6 { color: #fff; font-size: 70%; font-weight: bold; padding: 0; margin: 5px 0; }
form {padding: 0px; margin: 0px;}
/* Форматироbвание */
.wh100 { width: 100%; height: 100%; }
.w100 { width: 100%; }
.w50 { width: 50%; }
.h100 { height: 100%; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center !important; }
.fright {float: right;}
.fleft {float: left;}
.vcenter { vertical-align: middle; }
.vbottom{ vertical-align: bottom; }
.vtop { vertical-align: top; }
.no_border {border: none !important;}
.clear { clear: both; font-size: 0px; height: 0; line-height: 0; }
.relative {position: relative;}
.normalcase { text-transform: none !important; }
div.printview {display: none;}
/* Конец Форматирование */
a.back
{
	font-size: 11px;
}
a.big
{
	color: #feb337;
	border-bottom: 1px solid #feb337;
	font-size: 24px;
	text-transform: uppercase;
}
a.big:hover
{
	border-bottom: 1px solid #484848;
	text-decoration: none;
	color: #feb337;
}
#top
{
	position: relative;
	min-width: 980px;
	width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');
	background: url(../img/bg.gif) no-repeat right 45px;
	height: 600px;
}
table.top_menu
{
	width: 100%;
	height: 44px;
}
table.top_menu td.left_border
{
	width: 154px;
	text-align: right;
}
table.top_menu td.menu
{
	vertical-align: top;
	background: url(../img/menu_bg.gif) repeat-x left top;
	color: #fff;
	text-transform: uppercase;
}
table.top_menu td.menu div
{
	float: left;
	padding: 11px 21px 0 21px;
	border-right: 1px dotted #a4a4a4;
	font-weight: bold;
}
table.top_menu td.menu a
{
	color: #fff;
	border: none;
	text-transform: uppercase;
	font-size: 11px;
}
table.top_menu td.links
{
	vertical-align: top;
	background: url(../img/menu_bg.gif) repeat-x left top;
	padding: 10px 45px 0 0;
}
table.top_menu td.links img
{
	margin-left: 22px;
}
table.top_menu td.links a
{
	border: none;
}
div.logo
{
	position: absolute;
	top: 90px;
	left: 184px;
}
div.logo a
{
	border: none;
}

table.main
{
	width: 100%;
	font-size: 100%;
	margin-top: 109px;
}
table.main td.top_left
{
	width: 8px;
	height: 8px;
	padding: 0 0 0 146px;
}
table.main td.top
{
	height: 8px;
	background: url(../img/t.gif) repeat-x left top;
	text-align: right;
	padding-right: 160px;
}
table.main td.left
{
	width: 8px;
	background: url(../img/l.gif) repeat-y right top;
	padding: 0 0 0 146px;
}
table.main td.content
{
	background: #484848 url(../img/content_bg.gif) no-repeat right top;
	padding: 32px 48px 47px 27px;
	color: #fff;
	font-size: 80%;
	vertical-align: top;
}
table.main td.content_eat
{
	background: #484848 url(../img/content_bg.gif) no-repeat right top;
	padding: 32px 170px 47px 27px;
	color: #fff;
	font-size: 80%;
	vertical-align: top;
}
table.main td.bottom_left
{
	width: 8px;
	padding: 0 0 0 146px;
}
table.main td.bottom
{
	background: url(../img/b.gif) repeat-x left top;
	padding: 0;
	text-align: left;
}
table.main td.content p.grey
{
	color: #fff;
	background-color: #676767;
	margin: 0 0 2px 0;
	padding: 3px 8px;
	float: left;
}
table.main td.content div.file
{
	background: url(../img/file.gif) no-repeat left top;
	padding: 37px 0 27px 111px;
}
table.blockquote
{
	font-size: 100%;
	width: 90%;
	margin-top: 42px;
}
table.blockquote td.t_l
{
	width: 9px;
	height: 10px;
	background-color: #897a5f;
}
table.blockquote td.t
{
	height: 10px;
	background-color: #897a5f;
}
table.blockquote td.t_r
{
	width: 9px;
	height: 10px;
	background-color: #897a5f;
}
table.blockquote td.l
{
	background-color: #897a5f;
	color: #fff;
}
table.blockquote td.title
{
	border-bottom: 1px dotted #fff;
}
table.blockquote td.title2
{
	border-bottom: 1px dotted #fff;
/*	background: #897a5f url(../img/go.gif) no-repeat right center; */
	padding-right: 40px;
}
table.main td.content div.left_cell
{
	float: left;
	width: 50%;
}
table.main td.content div.right_cell
{
	width: 44%;
	float: left;
	padding-left: 40px;
}
div.right_cell img.phone
{
	margin: 40px 0 20px 0px;
}
div.right_cell p
{
	margin-top: 0px;
}
div.copyright
{
	margin: 0 45px 0px 0;
	float: right;
	color:#484848;
	font-size: 11px;
	padding: 0 0 25px 0;
}
div.copyright a
{
	color: #484848;
	border-bottom: 1px solid #484848;
}
div.copyright a:hover
{
	color: #484848;
	border: none;
}

/*News*/
div.news
{
	margin-top: 17px;
}
div.back
{
	margin: 20px 0 0 0;
	font-size: 11px;
}
/*End News*/

div.news div.grey
{
	background: url(../img/date_bg.gif) no-repeat 0 0;
	width:70px;
	text-align: center;
	font-weight: bold;
	padding: 2px 0;
}


td.content_eat table
{
	font-size: 100%;
}


div.counters
{
	padding: 10px 0px 15px 155px;
}

div.counters img
{
	float: left;
	margin-right: 15px;
}

div.copyright a
{
	color: #484848;
	border-bottom: 1px solid #484848;
}