@charset "windows-1251";
html, body {
	background:#f7f6e8;
	margin: 0px auto;
	padding: 0px;
	color:#000000;
	font:95% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	min-width:1013px;
	max-width: 1280px;
	width:100%;
	height: 100%;
}
html {
    height: 100%;
    overflow: auto; 
}

body {
	height: 100%;
  min-height:100%;
  position:relative;
}
* html body {
    height: 100%; 
}
html > body {
    min-height: 100%;
    height: auto;
}


table {border-collapse:collapse; border-width:0px;}

td {vertical-align:top;}
img {border:0px;}
.imgstyle  {padding:8px; border:3px solid #deddc7; margin:2px 15px 3px 0px; background-color:#FFFFFF; float:left; width:auto;}
.imgstyle1 {padding:8px; border:3px solid #bbb994; margin:2px 0px 3px 0px; background-color:#FFFFFF; text-align:center;}

/* Basic styles */
a {color:#0c7263; text-decoration:none;}
a:hover {color: #ff7d1d;}

p {margin:8px 0px 5px 0px;}
.main p {text-indent:2.8em;}

h1 {
	font:150% Georgia,"Times New Roman", Times, serif;
	margin:20px 0px 10px 0px;
	font-weight:normal;
	color:#9e0b0f;
}
h2 {
	font:135% Georgia,"Times New Roman", Times, serif;
	margin:20px 0px 5px 0px;
	font-weight:normal;
	color:#9e0b0f;
}
h3, h4 {
	font:120% Georgia,"Times New Roman", Times, serif;
	margin:20px 0px 3px 0px;
	color:#9e0b0f;
	font-weight:normal;
}
h5, h6 {
	font:110% Georgia,"Times New Roman", Times, serif;
	margin:5px 0px 0px 0px;
	color:#9e0b0f;
	font-weight:normal;
}

ul, ol {margin:15px 10px 15px 40px; padding:0px;}
li {list-style-image:url(../img/bull.gif); list-style-position:inherit;}
.linkarr {padding-right:13px; background:url(../img/ar.gif) no-repeat right 6px;}

/* Header styles */
.h1 {
	height:413px;
	background:url(../img/h1.jpg) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
}
.h11 {
	width:327px;
	height:413px;
	float:left;
}
.h111 {
	height: 25px;
		padding:20px 0px 20px 79px;
}
.h111 a {
	padding:3px 6px;
	margin:0px 10px;
	line-height:25px;
	color: #fff;
}
.h111 a:hover {
	background:#0c7263;
}
.h112 {padding:0px 0px 0px 86px;}
	
.h12 {
	width:610px;
	position:absolute;
	left:327px; top:30px;
	text-align:right;
	font-size:22px; font-style:normal; color:#8c8a57;
}
.h12 h2 {
	font:36px Arial;
	font-style: italic;
	font-weight:bold;
	color:#0c7263;
	padding:4px 0px; margin:0px;}


/* Menutop Styles */
.menutop {position:absolute; top:420px; left:30px;}
.menutop a, .smenutop a {
	float:left;
	padding:4px 15px;
	margin:0px 5px;
	font-size:18px;
	color:#000000;}
.menutop a:hover, .smenutop a:hover {
	color:#FFFFFF;
	background:#0c7263;
}

/* Block Main1 */
.main {padding-top:490px; width:100%; display:table;}
.main h1 {margin-top:0px;}
.menuleft {padding:0px 3% 0px 50px; float:left; background:url(../img/dl.gif) repeat-y right top; width:16%;}
.mrazdel {padding:0px 3% 0px 30px; float:left; width:17%;}
.menuleft a, .smenuleft a {
	display:block;
	background:url(../img/cb.gif) no-repeat 0px 8px;
	padding:5px 0px 0px 20px;
	font-size:115%;
}
.menuleft h2 {	font:150% Georgia,"Times New Roman", Times, serif;
	margin:0px 0px 10px 0px;
	font-weight:normal;
	color:#9e0b0f;}
.newsy {padding:0px 3% 0px 3%; float:left; width:33%;}
.mhello {padding:0px 3% 0px 3%; float:left; background:url(../img/dl.gif) repeat-y right top; width:33%;}
.mhello p {text-align:justify;}
.article {padding:0px 3% 0px 3%; float:left; width:31%;}
.mobject {padding:0px 0px 0px 3%; float:left; background:url(../img/dl.gif) repeat-y left top; width:31%; margin-left:-1px;}
.mobject h2 {	font:150% Georgia,"Times New Roman", Times, serif;
	margin:0px 0px 10px 0px;
	font-weight:normal;
	color:#9e0b0f;}
.mobject div {font-size:86%;}
.mobject p {text-align:justify; text-indent:0px;}

/* Block Products */
.prod {width:100%; background:#deddc7 url(../img/bg-news.gif) no-repeat right bottom; margin:30px 0px; padding: 0px 0px 20px 0px; display:table;}
.note {font-size:86%;}
.note p, .cont-form p {text-indent:0;}
.note div {text-align:right; padding-right:10px;}
.newsa {font-size:86%;}
.newsa span {color:#9e0b0f;}
.newsa p, .cont-form p {text-indent:0;}

.prod1 { margin:0px 3% 10px 20px;}
.prod1 h1 {display:block; padding:3px 0px 3px 15px;}
.prod2 {padding-left:15px;}

/* Footer */
.mfooter {width:100%; display:table; padding:10px 0px 25px 0px;}
.footer {width:100%; height:100px; background:url(../img/tree.gif) no-repeat right bottom; display:table; border-top:3px solid #deddc7; padding:25px 0px 20px 0px;}
.fcounter {padding:0px 3% 0px 50px; float:left; width:16%;}
.fcontact {padding:0px 3% 0px 3%; float:left; background:url(../img/dl.gif) repeat-y left top; width:33%; font-size:86%;}
.fcontact h3 {margin-top:0px;}
.fcopirght {padding:0px 0px 0px 3%; float:left; background:url(../img/dl.gif) repeat-y left top; width:31%; margin-left:-3px; font-size:86%;}
#grey {color:#7a7967;}

a.pro {text-decoration: underline}
