@import url(menu.css);
@import url(decor.css);
html {height: 100%;}
body {
	height: 100%; margin: 0; padding: 0; width: 100%;
	font: 11px Tahoma; color: black; background: url(../images/headbg.jpg) left top no-repeat;
}
a img {border: none; outline: none;}
a {color: #17788d; text-decoration: underline;}
a:visited {color: #17788d; text-decoration: underline;}
a:hover {color: #17788d; text-decoration: none;}

div.main {
   margin-bottom: -125px; border: none; min-height:100%; background: url(../images/main-bg.jpg) bottom right no-repeat;
	position: relative; min-width: 1000px; max-width: 1700px;
}
div.pere {clear: both;}
div.head {position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 397px;}
div.headin {position: relative;}
div.logo {position: absolute; top: 60px; left: 60px;}
div.contacts-bg {
	background: url(../images/contacts-bg.png) top right no-repeat; width: 187px; height: 280px;
	display: block; position: absolute; right: 75px;
}
div.contacts {position: relative; margin-top: -10px;}
div.contacts span {
   display: block; font: italic 18px Georgia; color: #0d564c; padding: 172px 0 0 10px;
}
div.contacts b {font: italic 18px Georgia; color: #0d564c; padding-left: 10px; background: none;}

div.contacts div {
   font: italic 30px Georgia; color: #bc0001; margin-top: -10px; padding-left: 35px;
}
div.contacts a {font: italic 14px Georgia; color: #0d564c; padding-left: 35px;}
div.contacts a:visited {color: #0d564c;}
div.contacts a:hover {color: #0d564c;}
div.nadmenu {
	background: url(../images/nadmenu.jpg) right top no-repeat; width: 159px; height: 8px; top: 387px; position: absolute;
	right: 0;
}
div.menu-bg {background: url(../images/menu-bg.jpg) top repeat-x; position: absolute; top: 395px; width: 100%;}
div.menu-bg-right {background: url(../images/menu-bg-right.jpg) right top no-repeat;}
div.menu-bg-left {background: url(../images/menu-bg-left.jpg) top left no-repeat; height: 42px;}

div.menu {margin: 0 150px;}
div.menu table {
	width: 100%; border: none;
}
div.menu table td {
	font: bold 12px Tahoma; padding: 10px 0 0 0; vertical-align: top;
	background: url(../images/bgli.jpg) top right no-repeat; height: 42px; text-align: center; white-space: nowrap;
}
div.menu table td.razd {
	background: url(../images/razdelitel.jpg) top center no-repeat; width: 3px !important; height: 42px;
}
div.menu a {color: #a26d0d;}
div.menu a:visited {color: #a26d0d;}
div.menu a:hover {color: #a26d0d;}

div.content {padding-top: 490px;}
div.left {width: 312px; float: left;}
div.left ul {margin: 0 0 0 60px; padding: 0 0 60px 0;}
div.left ul li {
	list-style: none; margin: 0 0 10px 0; padding: 0 0 8px 0; background: url(../images/li.jpg) bottom no-repeat;
	font: 12px Tahoma; position: relative;
} 
div.left ul li span {
	position: absolute; color: #17788d; right: 15px;
}
div.left ul li a {color: #17788d;}
div.left ul li a:visited {color: #17788d;}
div.left ul li a:hover {color: #17788d;}

div.spec {text-align: right; margin-bottom: 40px;}

div.page {
	margin-left: 312px; padding: 0 75px 20px 60px;
}
div.pagein {
	 width: 100%; overflow: hidden;
}

div.newsout {margin: 0 300px 0 60px; min-height: 245px; width: 640px;}
.newsname {
   background: url(../images/w.gif) no-repeat;
	font: 30px Georgia; color: #84ad13; padding-left: 18px;
}
div.newsout table {width: 100%; border: none;}
div.newsout table td {vertical-align: top; padding: 35px 50px 20px 0; width: 33%;}
div.newsout table td div {
	float: left; text-transform: uppercase; text-align: center; width: 50px;
}
div.newsout table td div span {
	display: block; color: #17788d; font: 36px "Arial Narrow";
}
div.newsout table td p {
	margin: 0 0 0 60px; padding: 0;
}
div.newsout table td p a {display: block;}
td.more {text-align: right; padding: 0 50px 20px 0 !important;}
td.more span {
	background: url(../images/ar.gif) left no-repeat; height: 12px; padding: 0 0 3px 15px;
}

div.pre {height: 125px;}
div.foot {
	background: url(../images/foot-bg.jpg) repeat-x; position: relative; min-width: 1000px; max-width: 1700px;
}
div.foot-r {background: url(../images/foot-bg-right.jpg) right no-repeat;}
div.foot-l {background: url(../images/foot-bg-left.jpg) left no-repeat; height: 125px;}
div.link {position: absolute; top: 40px; left: 50px; color: #17788d; }
div.link a {padding: 0 0px;}
div.copy {
	position: absolute; top: 40px; right: 300px; text-align: right;
}
