﻿html, body {
	font-family: Arial, sans-serif;
	font-size:0.85em;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	min-width:950px;
	color:#4A483B;
}
div#mainBlock{
	width:expression(document.body.clientWidth > 950? "auto" :"950px");
}

/*------------------ Левый блок ----------------------------------*/
div#leftBlock{
	width:22%;
	float:left;
	background:#FFFFFF url('../images/bg_menu_block.jpg')  right top no-repeat;
}

div#topPanel{
	width:30%;
	height:22px;
	padding-top:7px;
	background:#345B8F url('../images/bg_top_panel.jpg') right top no-repeat;
	font-size:0px;
}
div#topPanel div{
	width:50px;
	margin:0px auto 0px auto;
}
div#topPanel div img{
	margin:0px 2px 0px 2px;
}

div#logo{
	margin:32px auto 0px auto;
	width:141px;
	height:77px;
}

div#logo img{
	width:141px;
	height:77px;
}

div#menuBlock{
	margin:54px auto 0px auto;
	width:180px;
}

div#menuBlock div.menuItem{
	background:#FFFFFF url('../images/underline_menu.gif') 0px 13px repeat-x;
	margin-top:10px;
	margin-bottom:6px;
}

div#menuBlock div.menuItem div{
	background: url('../images/bg_menu_item.gif') right top  no-repeat;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#589186;
}

div#menuBlock div.menuItem a{
	font-family: Tahoma, Helvetica, sans-serif;
	color:#45699C;
	font-weight:bold;
	text-decoration:underline;
}

/*------------ Подменю ------------------*/
div#menuBlock div.subMenuBox{
	margin:0px 24px 0px 12px;
}

div#menuBlock div.subMenuItem{
	background:#FFFFFF url('../images/underline_submenu.gif') 0px bottom repeat-x;
	margin-bottom:8px;
}

div#menuBlock div.subMenuItem div{
	background: url('../images/bg_submenu_item.gif') right bottom no-repeat;
	padding-right:4px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#589186;
}
div#menuBlock div.subMenuItem a{
	font-family: Tahoma, Helvetica, sans-serif;
	color:#589186;
	font-weight:bold;
	text-decoration:underline;
}

div#promo{
	margin:100px auto 0px auto;
	width:180px;
	height:250px;
}

div#promo img{
	width:180px;
	height:250px;
}

/*------------------ Правый блок ----------------------------------*/
div#rightBlock{
	margin-left:22%;
}

div#collage{
	background:#c7f3ff url('../images/collage.jpg') left top repeat-x;
	font-size:0px;
}
div#collage div{
	height:223px;
}

/*----------- Содержимое --------------*/
div#contentBlock{
}

div#content{
	padding-left:28px;
	background:#FFFFFF url('../images/bg_content.jpg') repeat-x;
}

/*--------- блок Новостей ----------*/
div.textNewsBox{
	width:auto;
	background-color:#FFFFFF;
	height:100px;
}

div.columnNewsText, div.columnAboutText{
	float:right;
	width:6%;
	height:157px;
	background:#86ACCC url('../images/bg_text_blue.gif');
}

div.newsShowBox{
	margin-right:133px;
	padding-top:20px;
	padding-left:34px;
}

div.newsShowBox div.newsLeft{
	padding:0px 10px 0px 0px;
	width:40%;
	float:left;
	line-height:160%;
}
div.newsShowBox div.newsRight{
	padding:0px 40px 0px 10px;
	width:40%;
	float:right;
	line-height:160%;
}
div.newsMenu{
	width:133px;
	float:right;
	margin-top:26px;
}

table.newsList{
	border-collapse:collapse;
	border:0px;
}

table.newsList td.imgBoxList{
	width:140px;
}

table.newsList td{
	vertical-align:top;
	line-height:160%;
}

/*--------- блок О компании ----------*/
div.textAboutBox{
	clear:right;
	margin-top:30px;
	width:auto;
	background:#86ACCC url('../images/bg_text_green.gif');
}

div.textAbout{
	background:#E4F1EF url('../images/bg_about_text.jpg') right bottom no-repeat;
	margin-right:6%;
}

div.aboutBlock{
	margin:45px 163px 0px 34px;
	padding-bottom:1px;
	line-height:160%;
}

/*----------- Заголовки --------------*/
div.titleBoxBlue{
	width:auto;
}

div.titleBoxBlue a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

div.titleBoxBlue div.title, div.titleBoxGreen div.title{
	float:left;
	padding:5px 34px 5px 34px;
	margin-top:-3px;
	background:#4A83B3 url('../images/bg_blue_title.jpg') repeat-y;
	font-family:'Trebuchet MS', verdana, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

div.titleBoxBlue div.overLine{
	border-top:3px solid #4A83B3;
}

div.titleBoxGreen div.overLine{
	border-top:3px solid #589186;
}

div.titleBoxGreen div.title{
	background:#589186 url('../images/bg_green_title.jpg') repeat-y;
}
/*--------- Картики ----------*/
div.imgBox{
	background:#E4F1EF url('../images/bg_text_blue.gif');
	padding-left:8px;
	float:right;
}
div.imgBox img{
	border-bottom:1px solid #4A83B3;
	float:left;
}
/*--------- Подвал ----------*/
div#footer{
	clear:left;
	font-size:11px;
	padding-top:68px;
	height:80px;
}

div#footer div#footerInfo{
	margin-left:22%;
}

div#footer div#counter{
	width:22%;
	float:left;
	text-align:center;
}

div#footer div#counter img{
	margin:12px auto 0px auto;
	width:88px;
	height:31px;
}

div#footerLeft, div#footerRight{
	width:35%;
	float:left;
	padding-left:34px;
}


div#footerMarkerBlue, div#footerMarkerGreen {
	width:20px;
	height:80px;
	margin-right:30px;
	float:left;
	background:#86ACCC url('../images/bg_text_blue.gif');
}

div#footerMarkerGreen{
	background:#86ACCC url('../images/bg_text_green.gif');
}

/*--------- Пейджер ----------*/
div#pager{
	width:20%;
	margin:0px auto 0px auto;
}

div#pager div.pages, div#pager div.pagesSel{
	float:left;
	padding:3px;
}

div#pager div.pagesSel{
	font-weight:bold;
}
