
html {height: 100%;}

body {
	margin: 0;
	padding: 0;
	font: 75% Tahoma;
	color: #536C7A;
	height: 100%;
}

a img {border: none;}

/* ----- Main ----- */

#container {
	position: relative;
	width: 743px;	
	margin: 0 auto;
	min-height: 100%;
}

* html #container {height: 100%;}

/* ----- Header ----- */

#header {height: 283px; position: relative;}

.logo {
	float: left;
	display: inline;
	margin: 20px 0 0 12px;
}

/* ----- Top Menu ----- */

.top-menu {
	float: left;
	width: 210px;
	display: inline;
	margin: 27px 0 0 132px;
	padding: 0;
	list-style: none;
}

.top-menu li {display: inline; padding: 0 5px 0 14px;}

.top-menu a {
	font: 11px Tahoma;
	color: #91B010;
	font-weight: bold;
	text-decoration: none;
}

.top-menu a:hover {text-decoration: underline;}

#home {background: url(/images/design/home.gif) left no-repeat;}
#news {background: url(/images/design/news.gif) left no-repeat;}
#sitemap {background: url(/images/design/sitemap.gif) left no-repeat;}

#bg-top {
	float: left;
	display: inline; 
	width: 148px; 
	height: 65px; 
	background: url(/images/design/bg-top.gif) left bottom no-repeat;
	margin: 11px 0 0 0;
}

/* ----- End Top Menu ----- */
/* =================================================================== */
/* ----- Top Navigator ----- */

.clear {
	clear: both;
	width: 100%;
	overflow: hidden;
}

.navigator {
	float: left;
	width: 170px;
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
}

.navigator li {
	background: url(/images/design/arrow-tn.gif) right no-repeat;
	border-bottom: 1px dotted #CECECE;
	padding: 7px 0;
}

.navigator a {
	font: 12px Tahoma;
	color: #5A676E;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
}

.navigator a:hover {text-decoration: underline;}

.no-line {border: none !important;}

/* -----End Top Navigator ----- */

.bg {float: right; width: 542px;}

#layer1 {height: 44px; background: url(/images/design/layer-1.gif) no-repeat;}
#layer2 {height: 46px; background: url(/images/design/layer-2.gif) no-repeat;}
#layer3 {height: 52px; background: url(/images/design/layer-3.gif) no-repeat;}
#layer4 {height: 51px; background: url(/images/design/layer-4.gif) no-repeat;}

#bucket {
	clear: right;
	float: left;
	width: 200px;
	height: 2px;
	background-color: #D4D7D9;
	margin: 11px 0 0 0;
	border-right: 1px solid #fff;
	font-size: 1px;
}

.bucket-orange {
	float: left;
	width: 180px;
	height: 12px;
	background-color: #E0B01D;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 1px;
}

.bucket-orange-long {
	float: left;
	width: 542px;
	height: 12px;
	background-color: #E0B01D;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 1px;
}

#no-border {border-right: none;}

/* ----- End Header ----- */
/* =================================================================== */
/* ----- Left Box ----- */

#left-box {float: left;	width: 200px;}

.zalivka-g {background-color: #91B010;}

.zalivka-g h1,h2,h3,h4,h5,h6 {
	background: url(/images/design/arrow-white.gif) left no-repeat;
	font: 12px Tahoma;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 7px 0 7px 20px;
}

.zalivka-g h1 a {
	font: 12px Tahoma;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.zalivka-g h2 a {
	font: 12px Tahoma;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.img {text-align: center; padding: 20px 0;}

/* ----- News ----- */

.news {margin: 5px 0 0 0; padding: 0;}

.news dt {
	font: 90% Tahoma;
	color: #5A676E;
	font-weight: bold;
	padding: 10px 0 0 7px;
}

.news dd {
	font: 90% Tahoma;
	color: #8F8F8F;
	text-align: justify;
	margin: 0;
	padding: 0 7px 10px 7px;
	border-bottom: 1px dotted #ABABAB;
}

.news a {
	font: 100% Tahoma;
	color: #6E8998;
	font-weight: bold;
	text-decoration: none;
}

.news a:hover {text-decoration: underline;}

/* ----- Content Box ----- */

#content-box {float: right; width: 542px; color: #536C7A;}

.images img {border-right: 1px solid #fff; font-size: 1px;}

.title-img {
	margin: 20px 0 10px 25px;
	padding: 0;
	font-size: 1px;
}

.text {
	margin: 0;
	padding: 0 0 0 10px;
	font: 110% Tahoma;
	color: #536C7A;
	text-align: justify;
	line-height: 17px;
}

.cont {
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
	font: 110% Tahoma;
	color: #536C7A;
	text-align: justify;
	line-height: 17px;
}

.title-cont {background-color: #536C7A;}

.title-cont h1,h2,h3,h4,h5,h6 {
	background: url(/images/design/arrow-white.gif) left no-repeat;
	font: 12px Tahoma;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 7px 0 7px 20px;
}

.labels {
	margin: 15px 0;
	padding: 0 0 0 55px;
	list-style: square;
	color: #536C7A;
}

.labels a {
	font: 100% Tahoma;
	color: #91B010;
	text-decoration: none;
}

.labels a:hover {
	text-decoration: underline;
}

.feedback {
	text-align: justify;
	padding: 0 0 0 10px;
}

.feedback dd {
	text-align: right;
	margin: 8px 0 30px 0;
	font-weight: bold;
}

/* ----- Footer ----- */

#footer {
	clear: both;
	position: relative;
	width: 743px;
	margin: -62px auto 0 auto;
	padding: 10px 0;
	text-align: center;
	border-top: 2px solid #D4D7D9;
	height: 40px;
}

.bottom-menu {margin: 0; padding: 0;}

.bottom-menu li {display: inline;}

.bottom-menu a {
	font: 90% Tahoma;
	color: #6E8998;
	text-decoration: none;
	padding: 0 5px;
}

.bottom-menu a:hover {text-decoration: underline;}

.rights {
	font: 90% Tahoma;
	color: #676767;
	text-align: center;
	margin: 10px 0 0 0;
}

.otstup {position: relative; height: 75px;}
