@import url(decor.css);
html {height: 100%;}
body {
	height: 100%; margin: 0pt auto; padding: 0; position: relative; width: 1000px; text-align: center;
	font: 12px Tahoma; color: white; background: url(../images/body-bg.jpg);
}

div.main {margin-bottom: -115px; padding: 0; border: none; min-height:100%; text-align: left; background: #3a5b0a;}
a img {border: none; outline: none;}
a {color: #f0ee24; text-decoration: underline;}
a:visited {color: #f0ee24; text-decoration: underline;}
a:hover {color: #f0ee24; text-decoration: none;}
a.menu {color: #ffffff; text-decoration: none;}
a.menu:hover {color: #ffffff; text-decoration: underline;}

div.pre {height: 115px;}
div.pere {clear: both;}

div.head {background: url(../images/head.jpg) top no-repeat; height: 295px; position: relative;}

div.menu {padding: 40px 40px 0 272px;}
div.menu table {width: 100%; border: none;}

div.menu-bg {background: url(../images/menu-bg.jpg) repeat-x; margin: 0 2px;}
div.menu-right {background: url(../images/menu-right.jpg) right no-repeat;}
div.menu-left {
	background: url(../images/menu-left.jpg) left no-repeat; height: 31px; text-align: center; font: bold 11px Tahoma;	
}
div.menu a {color: #406c05; text-decoration: underline; display: block; padding: 8px 0 0 0;}
div.menu a:visited {color: #406c05; text-decoration: underline;}
div.menu a:hover {color: #406c05; text-decoration: none;}

div.logo {float: left; width: 290px; padding: 27px 0 0 39px;}
div.company {width: 316px; float: right;}
div.cname {
   background: url(../images/cname.jpg) right top no-repeat; margin: 36px 0 8px 0;
	font: normal 30px "Arial Narrow"; color: #f0ee24; text-transform: uppercase;
}
div.company strong {display: block; color: white; padding-right: 50px;}
div.company p {padding-right: 52px;}
div.adres {margin: 0 316px 0 290px; padding: 118px 118px 0 67px;}
div.tel {font: bold 30px "Arial Narrow"; color: #f0ee24;}
div.tel b {
	font: normal 16px "Arial Narrow"; color: white;
}
div.tel img {
	padding: 0 2px;
}
div.adres p a {color: #f0ee24; text-decoration: underline;}
div.adres p a:visited {color: #f0ee24; text-decoration: underline;}
div.adres p a:hover {color: #f0ee24; text-decoration: none;}

div.naprav-bg {background: url(../images/naprav-bg.jpg) top no-repeat; min-height: 233px;}
div.n-block {float: left; width: 280px; margin: 0 5px 0 37px;}

div.v-n, div.v-d, div.p-s {
    font: 18px "Arial Narrow"; color: white; padding-left: 40px;
	 background: url(../images/arr-n.gif) top left no-repeat; height: 18px;
}
div.v-n a, div.v-d a, div.p-s a {color: white; text-decoration: none;}
div.v-n {margin-top: 215px;}
div.v-d {margin-top: 235px;}
div.p-s {margin-top: 215px;}
div.n-block p {text-indent: 36px; padding-left: 22px;}
div.more {
   margin-bottom: 30px; text-align: right;
   
}
div.more div {
	 display: block; width: 131px; height: 24px; float: right;
}
div.more a {
   text-align: center; color: white; text-decoration: none; width: 131px; height: 24px; display: block;
	 background: url(../images/more.jpg) right top no-repeat; font: bold 11px Tahoma; padding-top: 5px; text-transform: lowercase;
}

div.newsbox {clear: left; margin-bottom: 30px;}
div.newsname {
  background: url(../images/newsbg.jpg) top left repeat-x; margin-bottom: 20px;
  font: normal 30px "Arial Narrow"; color: #f08024; text-transform: uppercase; padding: 6px 0 0 40px;
}

div.newsout {padding: 0 40px; width: 90%; overflow: hidden;}
div.news {float: left; width: 100%;}
div.newsin {
	background: url(../images/n-razd.gif) top left no-repeat; min-height: 84px;
	margin-left: 30px; padding-left: 25px;
}
div.news strong {display: block; color: white;}
div.news p {margin: 0; padding: 0; font: 12px Tahoma;}
div.newss p {font: 11px Tahoma;}


div.foot {width: 1000px; margin: 0 auto;}
div.footin {background: url(../images/foot-bg.gif) top repeat-x; margin: 0 40px; height: 115px; text-align: left;}

div.adres-foot {float: left; width: 280px; padding-top: 25px;}
div.adres-foot p {margin-top: 8px;}
div.tel-f {font: bold 30px "Arial Narrow"; color: #f0ee24;}
div.tel-f b {
	font: normal 16px "Arial Narrow"; color: white;
}


div.foot ul {margin: -9px 0 0 0; float: right; padding: 50px 0 0 0;}
div.foot ul li {list-style: none; float: right; font: 11px Tahoma; color: #f0ee24; padding-left: 10px; margin-top: 12px;}
li.sk {
	font: 30px "Arial Narrow" !important; color: #87a25f !important; margin-top: 0 !important;
}