body, table, td {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000000; margin:0; padding:0;}
small{font-size:11px;}

a {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#3578D8; text-decoration:none; font-weight:bold;}

a.bmenu {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#F0B102; text-decoration:none; font-weight:normal;}
a.bmenu:hover {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#F0B102; text-decoration:underline;}

a.nav {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:10px; color:#3578D8; font-weight:normal;}


a.lm {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000000; font-weight:normal;}
a.lm:hover {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#3578D8; font-weight:normal; text-decoration:none;}
a.lmh {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}

a.lm2 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#F0B102; font-weight:normal;}
a.lm2:hover {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#F0B102; font-weight:normal; text-decoration:underline;}

a.clr {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#3578D8; font-weight:bold; text-decoration:none;}
a.clr:visited {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#3578D8; font-weight:bold; text-decoration:none;}
a.clr:hover {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#F0B102; font-weight:bold; text-decoration:none;}

a.nws {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nws:hover {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; color:#3578D8; font-weight:normal; text-decoration:none;}

h1 {font-family: Tahoma, Arial, Verdana, sans-serif; font-size:23px; color:#F0B102; font-weight:bold; line-height:40px; padding:0 80px; margin:0;}
h2 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:23px;
	color:#F0B102;
	font-weight:normal;
	padding:0 0 7px 0;
	margin:15px 0 0 0px;
	border-color:#EBEBEB;
	border-style:solid;
	border-width:0 0 1px 0;
	}
h3, .form_intro h1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#F0B102;
	font-weight:bold;
	line-height:16px;
	padding:0 0 0 10px;
	margin:20px 0 15px 0px;
	border-color:#F0B102;
	border-style:solid;
	border-width:0 0 0 7px;
	}

p {font-size:12px; padding:0px; margin:10px 0;} /* line-height:17px; */
ul {margin:0px 10px 0px 30px; padding:0px;}
li {font-size:12px; line-height:17px;}

table.ourwater td	{vertical-align:top; text-align:center; font-size:10px;}
table.char td		{vertical-align:top; font-size:10px; padding-right:27px;}
table.chartab td	{vertical-align:middle; font-size:10px; padding:2px 0 2px 8px;}
table.form1 td		{padding:2px;}
table.bmenu td		{vertical-align:middle; text-align:center;}

td.lmh			{color:#3578D8; background-color:#ffffff; padding:0 8px; font-weight:bold;}
td.lmha			{color:#ffffff; background-color:#3578D8; padding:0 8px; font-weight:bold;}
td.lm			{background-color:#ffffff; padding:0 8px 0 18px;}

.adv {font-size:11px; text-align:left; padding:4px 8px 0 8px;}
.date {color:#838383; font-weight:bold; font-size:10px;}
.cap {color:#F0B102; font-weight:bold; font-size:11px;}
.news {padding:10px 30px 5px 1px; font-size:11px;}

input, textarea {border-style:solid; border-width:1px; border-color:#E6E6E6;}
input.submit {width:105px; border-color:#F0B102 !important; background-color:#FFFFFF; color:#F0B102; font-size:11px; font-weight:bold; font-family: Tahoma, Arial, Verdana, sans-serif;}


/* MODERN STYLE */


table.sub {border-collapse:collapse; width:100%; background:#FFF; margin-bottom:9px;}
table.sub td {border:1px solid #E6E6E6;  padding:3px 8px;}

table.sub td.lm a, table.sub td.lma a  {
	display:block; padding-left:25px; background:url('/img/arrow.gif') no-repeat 12px -87px; color:#000; font-weight:normal;
}
table.sub td.lma a {background-position:12px 0; color:#F0B102;}

table.sub td.lmha a {color:#FFF;}

/* Paragraph */
.par {margin-bottom:35px;}
.par p {line-height:17px;}
.par img {margin:15px; border:11px solid #E6E6E6; margin-top:0;}
.par img.align_left {float:left; margin-left:0;}
.par img.align_right {float:right; margin-right:0;}

div.address {padding:2px; margin-bottom:10px;}
div.address, div.address p {font-size:11px;}

a img {border:none;}

table.goods {width:90%;}
table.goods td {width:40%; text-align:center;}
table.goods td div {width:140px; margin:0 auto; font-size:10px;}

/* News */
.news td {vertical-align:top;}
.news td.date {padding:0 15px 0 30px;}
.news a.h {color:#F0B102;}

/* Good page */
table.chartab td {border-bottom:1px solid #EEE;}
table.char {border-bottom:1px solid #EEE; margin-bottom:20px;}

table.chartab .last td {border-bottom:0;}

/* Знаки воды */
table.signs {width:80%;}
table.signs td {text-align:center; width:50%;}
table.signs img {border:0;}

/* PICS */
table.pics {width:570px;}
table.pics td {padding-bottom:30px;}
table.pics img {border:11px solid #E6E6E6;} 

table.formtab { width:650px;}
.formtab td {vertical-align:top; padding:5px 10px;}
.formtab td.left {width:200px; text-align:right; padding-right:20px;}

.formtab input.text, .formtab textarea {width:90%;}
.formtab textarea {height:200px;}
.dc_form .has_errors .left {background:#FDC;}
.dc_form .error_set div.e {color:#C00;}

.footer_feedback table.formtab {width:600px;}
.footer_feedback .formtab textarea {height:100px;}

/* INDEX COLS */
.index_right {text-align:left; vertical-align:top; padding:0;}

/* TOP LEVEL TABLE */
.top_table {width:950px; margin:0 auto;}

/* INDEX NEWS */
.index_news {height:402px; overflow:hidden; padding-top:10px; padding-left:10px;}
.index_news .date {color:#F0B102; font:bold Tahoma 10px;}
.index_news .date span {font-weight:normal; font-size:12px; padding-right:5px;}
.index_news h3 {border:0; padding:0; margin:13px 0;}
.index_news h3 a {color:#40851e; font:bold 13px Tahoma; text-transform:uppercase;}
.index_news p {font-size:11px;}
.index_news img {margin:13px 0;}

.news_section_link {height:40px; background:url('/img/blue_wave.gif') no-repeat bottom left; position:relative; width:100%; margin-right:-10px;}
.news_section_link div {padding:20px 0 0 10px;}
.news_section_link a, .news_section_link {color:#FFF; font-weight:bold;}
.news_section_link a {text-decoration:underline;}


.par ul {margin:15px 0;}
.par li {margin:5px 0; padding:5px 0 5px 30px; background:url('/img/bullet.gif') no-repeat 5px 9px;}
.par li, .par ul {list-style-type:none;}

.index_content td {vertical-align:top; padding:0; width:50%;}
.index_content, .index_content td, .index_content p, .index_content li {font-size:11px;}
.index_content td.l {padding-right:10px;}
.index_content td.r {padding-left:10px;}

.index_content h3 {border:0; color:#000; font-size:11px; margin-top:10px !important;}

div.copy {color:#666; margin:10px 0;}
.copy div {margin:5px 0 10px 10px;}
.copy a {color:#666; text-decoration:underline; font-weight:normal;}


.footer_index td {padding:15px 0;}
.footer_index .bmenu a {font-weight:bold;}

/* THIRD LEVEL MENU */
table.third {width:300px;}
.third td {width:50%; padding:3px;}
.third a span {color:#F0B102; padding-right:3px;}
.third .third_sel a {color:#F0B102;}

table.files p {font-size:10px;}
table.files td {vertical-align:top;}

