/* CSS Document */
body {width:100%; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

/*----top----*/
div#header{height:147px; background-color:#D9DDF3; background-image:url(img/top_bg.png); background-position:left; background-repeat:no-repeat;}
#logo {
	top:21px;
	left:18px;
	position:absolute;
}
#krug {
	top:39px;
	left:751px;
	position:absolute;
}
#phone {
	top:15px;
	right:18px;
	position:absolute;
}
#seo {position:absolute; left:124px; top:100px; color:#383838; font-size:16px; z-index:10;}
#seo a:link, #seo a:hover, #seo a:visited, #seo a:active {text-decoration:none; color:#383838;}
/*-------main---------*/
div#mainbg {background:url(img/rightbg.gif) repeat-x top;}
div#mainins {background:url(img/clock_up.gif) no-repeat right bottom;}
table.main {width:100%; border:0px; margin:0; padding:0; background-color:transparent; vertical-align:top;}
/*-------left col----------*/
td.left {width:243px; vertical-align:top;}
td#menu {height:258px; background:url(img/menu_bg.png) no-repeat left;}
div#menu {padding-top:50px; padding-left:44px;}
td#menu p {
	margin:0;
	padding-left:30px;
	background:url(img/strelka.png) left center no-repeat;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-top:20px;
} 
div#menu p a:link, div#menu p a:hover, div#menu p a:visited, div#menu p a:active {text-decoration:none; color:#FFFFFF; font-size:11px;}
div#menuend {background:url(img/endmenu.png) no-repeat top; width:243px; height:36px;}
td#news {background:url(img/leftside_bg.png) left repeat-y;}
div#news {}
div#news h2 {
	color:#397FD2;
	font-size:30px;
	margin-top:-13px;
	padding-top:0;
	padding-left:40px;
	line-height:18px;
}
div#news h3 {
	padding-left:25px;
	color:#000000;
	font-size:12px;
}
div#news h3 span {
	color:#FF7200;
	font-size: 10px;
}
div#news p {padding-left:25px; padding-right:35px; font-size:10px; text-align:justify;}
div#news span#podr {padding-left:118px; font-size:10px; color:#FF7200; background:url(img/podr.png) left no-repeat;}
span#podr a:link, span#podr a:hover, span#podr a:visited, span#podr a:active {color:#FF7200; text-decoration:none;}
td#tdendnews {height:230px; background:url(img/endnewsbg.png) no-repeat; background-position:top; vertical-align:top;}
/*---------------end left col----------------*/
/*-------------main text------------------*/
div#upborder {
	background:url(img/border_top.png) repeat-x;
	width:712px;
	height:11px;
	text-align:right;
}
td#content {width:712px; background:url(img/contentbg.png) repeat-y; vertical-align:top;}
div#page {padding:10px 87px 40px 67px;}
div#page p {
	text-align:justify;
	color:#383838;
}
div#page h1 {
	color:#FF7800;
	background:url(img/zagolovok.gif) no-repeat left;
	margin-top:0;
	padding-top:0;
	line-height:90px;
	font-size:30px;
	font-weight:bold;
	}
#page strong {color:#1F7BAE; font-size:18px;}
td#contentend {width:712px; background:url(img/contentend.png) top no-repeat; vertical-align:top;}
td#contentend #cendr {position:relative; top:29px;}
/*-----------------end main text---------*/


td#rightcol{background:url(img/rightcolbg.png) no-repeat top left;}

/*---------footer----------*/
div#footer{width:100%; height:120px; background-color:#D8DCF2; background-image:url(img/footer_bg.png); background-position:left top; background-repeat:repeat-x;}
div#cl {
	background-color: transparent;
	position:relative;
	float:right;
	width:251px;
	height:120px;
}
