* {	margin:0; padding:0; font-size:100%;}
html{ font-family:Times New Roman, Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.417em; color:#004040;}
body{background:url(images/fon.jpg) top repeat-x #cbcfb8; text-align:center;}
img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
a:hover{text-decoration:none;}
a {color:#004040;}
.border {border:1px solid #000;}

/* ============================= header ====================== */
#header {background: url(images/zalivka_1_1.jpg) left top no-repeat;}
#header .polosa {background: url(images/polosa_1_1.jpg) left top no-repeat; padding: 43px 0 0 0; }
#header .logo {margin: 3px 10px 0 10px;}
#header .slogon h1 {font-weight:bold; font-size:1.5em;}

/* ============================= content ====================== */
#content {margin:-329px 0 0 0;}
.col-1 {background: url(images/cor1_1.jpg) left top repeat-y; margin:329px 0 0 0; font-weight: bold;}
.box-1 {/*background: url(images/cor1_1.jpg) left top repeat-y;*/ /*margin:0 0 -320px 0;*/ }
.box-1, .box-2 {position:relative;}
.col-2 {/*background:#cbcfb8;*/ background:#ffffff;}
.box-2 {padding: 0 20px; /*margin:0 0 -320px 0;*/}
.left-menu {position:relative; z-index:100; margin:-270px 0 0 30px;}
/* ================= left column ======================= */
#navigation-1 {position:relative; z-index:100; /*margin:-200px 0 0 30px;*/}
#navigation-1 a {color:#ffffff; font-size:14px; line-height:14px;}
#navigation-1 a.active {font-size: 18px; text-decoration:none;}
#navigation-1 li {margin-top: 20px;}
#navigation-1 li:hover, li.active {position:relative;}
#navigation-1 li:hover .navigation-2 {display:block; z-index:1100;}
#navigation-1 li:hover a {text-decoration:none;}
.navigation-2 {
	width: 150px;
	display:none;
	position:absolute;
	z-index:1000;
	left:26px;
	top:15px;
	margin:0;
	padding: 10px 20px 0 20px;
	border:2px solid #004040;
	background: url(images/cor1_1.jpg) left top repeat-y;
}
.navigation-2 li {margin:0 !important; padding:0 0 10px 0;}
.navigation-2 li a {text-decoration:underline !important;}
.navigation-2 li a:hover {text-decoration:none !important;}
li.active .navigation-2 {
	display:block;
	position:relative;
	top:0;
	left:0;
	border:0;
}
.sub:hover {border-bottom:0px solid #004040;}
.contacts {color: #deebc2; margin: 40px 30px 0 30px; font-size:12px; }
.contacts p{ text-align:left; }
.counters {margin-top:30px; text-align:center;}

/* ================= right column ======================= */
.path {color:#000000; font-size: 0.85em; margin: 5px 0;}
.path a {color:#000000;}
.title {text-align:center; margin-bottom: 10px;}
div.title h1 {line-height:1em;}
.title h1 {font-size:2em;}
.content {margin: 10px 0 0 0;}
.content h1 {font-size:2em;}
.content h2 {font-size:1.75em;}
.content h3 {font-size:1.50em;}
.content h4 {font-size:1.25em;}
.content h5 {font-size:1em;}
.content h6 {font-size:0.75em;}
.content p {padding: 5px 0;}
.item {border-bottom:1px dashed #004040;}
.c_img {margin:0 5px 0 0;}
.content ul {list-style:disc; margin: 0 0 0 20px;}
.content ol {margin: 0 0 0 20px;}
.thumbnail {margin: 2px;}
.fname {font-weight:bold;}
.field {margin: 0 0 10px 0;}
.field * {width:300px;padding:3px;font-size:1em;font-family:Arial, Helvetica, sans-serif;}
.field textarea {height: 100px;}
.validationmessage .errors {padding:5px; border:1px solid #f00; width:300px;}

.thumbscontainer, .thumbscontainer td {border:0 !important;}
.thumbscontainer td {vertical-align:top;padding-top:15px;}
.thumbscontainer td p {font-weight:bold;}

/* ============================= footer ====================== */
#footer {text-align:center; margin: 15px 0; color: #000000;}
#footer a {color: #000000;}



.p-list{ font-size:12px; }
