* {color: #111; font-size:14px; font-family: Tahoma;}
html {height:100%;}
body {height:100%; margin:0; padding:0; background:#464646; text-align: center; margin: 40px 0 0;}
.body-ved {margin:0; padding:0; background:#fff; text-align: left;}
body.main {height:100%; margin:0; padding:0; background:#fff; text-align: center; margin: 40px 0 0;}
img {border:0; padding:0; margin:0;}
ul, ol {margin-top:0px; margin-bottom:7px;}
 li {margin-bottom:2px;}
p {margin:0; padding: 12px 0;text-align : justify;}
form {margin:0; padding:0;}
form * {vertical-align: middle;}
h1, h2, h3, h4 {margin: 0; padding: 0;}
h1 {font-size: 18px;}
h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 12px;}
.bl {display: block;}
a {text-decoration: underline; color: #74B71A;}
	a:hover {text-decoration: none; color: #74B71A;}
	
/* Common */
#out{ width: 785px; background:#fff url(/i/bg-out.gif) repeat-y; margin: auto; text-align: left;}
#all{ background: url(/i/bg-all.jpg) no-repeat; padding:0 6px 0 0px;}
* html #all { width: 100%; w\idth: auto; }

#all-block{ margin-left: -56px; width: 100%; float: right; }
 #main-block{ margin-left: 56px; width: 100%; w\idth: auto; }
 html>body #main-block {width: auto;}
#left-Col{ width: 56px; float: left;  } 


.top-pol{ background: url(/i/bg-top-polosa.gif) repeat-x ; height: 5px; margin-left: 56px; }
.bottom-pol{ background: url(/i/bg-bottom-polosa.gif) repeat-x; height: 6px; margin-left: 56px;}

.main{ margin-right: -282px; width: 100%; float: left;  }
		#main{ background: url(/i/bg-kalag-main.jpg) no-repeat; }
 #main-in{ margin-right: 282px; width: 100%; w\idth: auto; margin-bottom: 50px; }
  html>body #main-in {width: auto;}
#right-Col{ width: 282px; float: right; margin-bottom: 50px;}

#brd{ background: url(/i/brd-menu.gif) repeat-y 13px 0; }
#vmenu{ padding: 15px 0px 30px 0px; }
 #vmenu div{ padding: 3px 10px 4px 34px; }
  #vmenu div a{ color: #363636; }
  #vmenu div a:hover{text-decoration: underline;  color: #74B71A;}
 #vmenu div.on{ background: url(/i/bg-punkt.gif) no-repeat; height: 25px; padding: 0 10px 0 34px; }
  #vmenu div.on h1{ color: #fff; font-size: 20px; text-transform: uppercase; font-weight: normal;}

.hem{ padding:0 0 10px 34px; }  
 .hem img{ margin-right: 5px; }
 
.content{ padding: 30px 20px; }
.news{ text-align: justify; margin-bottom: 30px; }
 .news span{ color: #F26521; font-size: 10px; font-family: Verdana; font-weight: bold; display: block; padding-bottom: 4px; }
 .news p{ padding: 0; }
a.black { color: #363636; font-size: 12px; font-weight: bold; display: block; padding-bottom: 3px; }
a.black:hover{ color: #74B71A; }
a.podr{ background: url(/i/strelka.gif) no-repeat 100% 2px;  font-size: 9px; font-weight: bold; text-decoration: none; display: block; margin-top: 4px; padding: 0 25px 0 0; width: 65px; }
 a.podr:hover{ text-decoration: underline; }
 
.main-tbl{ width: 100%; margin: 0px 0 50px; } 
 .main-tbl tr td{ text-align: justify; }
 .main-tbl tr td h1{ font-size: 17px; font-weight: normal; text-transform: uppercase; padding-bottom: 5px; }
 .main-tbl tr td p{ padding: 0; }

span.orange{ color: #F36F2F; font-weight: bold; }

.umor{ font-size: 17px; font-weight: normal; text-transform: uppercase; color: #8DC63F; line-height: 110%; }
 .umor h1{ font-size: 17px; font-weight: normal; text-transform: uppercase; } 
.arhiv{ font-size: 17px; font-weight: normal; text-transform: uppercase; color: #8DC63F; } 
 .arhiv a{ color: #363636; font-size: 12px; font-weight: bold; }
 .arhiv a:hover{ color: #74B71A; }
 
 
 
.text-block{ padding: 50px 0 0 34px; } 
 .text-block img{ display: block; }
 
.copy{ background: url(/i/tank.gif) no-repeat 100% 0; padding:0 30px 0 34px; margin: 60px 0 20px;  } 
.dezign{ display: block; margin-left: 34px; } 
 
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
	.cl img { display:block; height:0px; }



/* Templates */
.hr {background:#000; height:1px; font-size:0;}
 .hr img {display:block; height:1px;}
 
.spis{list-style:none; margin:10px 0 15px 15px; padding:0;}
 .spis li {background: url(/i/point1.gif) no-repeat 0 4px; margin-bottom:1px; padding-left:15px;}
 
.content{width: 100%; voice-family: "\"}\""; voice-family: inherit; width: auto;}
