body {

	font: 62.5%/1.4 Tahoma, Arial, Helvestica, sans-serif;

}

table {

	border-collapse:collapse;
	border-spacing:0;
	border:0;

}

img {

	border-collapse:collapse;
	border-spacing:0;

	border:0;

}

* {

	margin:0;

	padding:0;

}

th,td {

	vertical-align:top;

}

html {

	height: 100%;

}

body {

	position: relative;

	height: auto !important;

	height:100%;

	min-height: 100%;

}

.index {

	background:url(img/index_back.gif) center 0px no-repeat #fff;

}

.main {

	background:url(img/fon_main1.gif) center top repeat-y #fff;

}

#all {

	margin:auto;

	height:870px;

	width:931px;

	font-size:1.3em;

	min-width:931px;

	padding-top:31px;

}

#all_inner {

	margin:auto;

	height:100%;

/*	width:931px;*/

	background:url(img/main_top_back.gif) center top no-repeat;

	font-size:1.3em;

	min-width:931px;

	padding-top:31px;

}

#engl {

	position:absolute;

	margin:-24px 0 0 830px;

    color:#066a06;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.85em;

}

#engl a {

/*	color:#c2c2c3; */
    color:#066a06;

}

#engl a:hover, #footer a:hover {

	color:#666666;


}

#header {

	margin:auto;

	background:url(img/title2.jpg) center top no-repeat;

	width:931px;

	height:485px;

}

#header_inner {

	margin:auto;

	background:url(img/title2.jpg) center top no-repeat;

	width:931px;

	height:180px;

}

#logo a {

	float:left;

	margin:30px 0 0 62px;

	width:295px;

	height:122px;

	background: url(img/logo.gif) left top no-repeat;

}

#logo_eng a {

	float:left;

	margin:30px 0 0 62px;

	width:295px;

	height:122px;

	background: url(img/logo_eng.gif) left top no-repeat;

}

#menu {

	width:929px;

	padding-top:16px;

	margin:auto;

	height:27px;

	background:url(img/menu.gif) left top repeat-x #052d05;

}

#menu ul {

	margin-left:90px;

	list-style-type:none;



}

#menu li {

	float:left;
	background:url(img/bullet.gif) left 5px no-repeat;

	padding-right:40px;

}

#menu li a {

	padding-left:15px;

}

#main {

	background:url(img/content_back.jpg) left top no-repeat;

	margin:auto;

	width:928px;

}

#right {
 float:top;
 margin:auto;
 min-height:240px;
width:240px; 
padding:20px 40px 40px 20px;


}

#content {
 padding:20px 20px 40px 100px;
		color:#000000;
}

#content p {
        margin-bottom:10px;
        margin-left:15px;
		color:#000000;
}

#main a {

	color:#066a06;

}

#main a:hover {

	color:#0a3b0a;

}
#main h0 {
	color:#066a06;
}

#main h1 {

	color:#005b00;
	font:normal 1.85em Tahoma, Arial, Helvestica, sans-serif;
	margin-bottom:10px;
}

#main h2 {
        color:#005b00;
        font:normal 1.5em Tahoma, Arial, Helvestica, sans-serif;
        margin-bottom:10px;
        margin-left:15px;

}

.green {
        color:#0f7416;
}

#bottom {

	background:url(img/title_bottom.gif) center top no-repeat;/*title_bottom2.jpg было*/

	width:929px;

	height:240px;

	margin:auto;

	color:#fff;

}

#bottom_inner {
        background:url(img/title_bottom3.gif) center bottom no-repeat;
        width:929px;
        height:135px;
        margin:auto;
        color:#fff;
}


#bottom_inner #info {

	float:right;

	margin:20px 0 0 0;

	width:400px;

	border-left:1px solid #fff;

	padding:10px 70px 10px 50px;

}

#info_eng {

	float:right;

	margin:74px 0 0 0;

	width:400px;

	border-left:1px solid #fff;

	padding:10px 70px 10px 50px;

}

#footer {

	width:900px;

	margin:auto;

	padding:21px 0 0 20px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.95em;

	height:60px;

}

#footer p {
        padding:11px 0 0 48px;
        font-size:0.9em;
        color:#c2c2c3;
        line-height:1.2em;
}



#footer a {

	color:#c2c2c3;

}

#empty, #footer_inner {

	clear:both;

	height:216px;

}

#footer_inner {

	width:100%;

	position: absolute;

	bottom: 0;

	margin:auto;

	background:url(img/index_back.gif) center bottom no-repeat;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.95em;

}

#info {

	float:right;

	margin:64px 0 0 0;

	width:400px;

	border-left:1px solid #fff;

	padding:10px 70px 10px 50px;

}

.field{
        font: 12px;
        border:1px solid #999999;       
        background-color: #FFFFFF;
        width:95%;
        padding: 1px;
        margin:1px;
        margin-bottom:5px;
}

.field2 {
        font: 12px;     
        background-color: #FFFFFF;
        padding: 1px;
        margin:1px;
        margin-bottom:5px;
        border:1px solid #999999;
}

.button{
        font-size:11px;
        margin:0px;
        margin-bottom:5px;
        height:27px;
        width:146px;
        background:url(img/subscribe.gif) left top no-repeat #107610;
        border:none;
        color:#fff;
        font-weight:bold;
}


.field_int{
        font: 12px;
        border: 1px solid #999999;
        background-color: #FFFFFF;
        width:50px;
        text-align:right;
        padding: 1px;
        margin:0px;
        margin-bottom:5px;
}

.line .field_int{
        margin-bottom:0px;
}

fieldset{
 margin-left:15px;
 padding:15px 30px 0 15px;
 background: url(img/feedback.gif) left top no-repeat;
 border:none;
}

#fieldset_fon {
 background:url(img/feedback_bottom.gif) 15px bottom no-repeat;
 padding-bottom:20px;
}

fieldset legend{
	font-weight:normal;
	margin:0px;
}
fieldset label{
	font-weight:normal;
	color:#555;
	margin:0px;
}
fieldset label strong{
	color:#000;
	font-size:110%;
	margin:0px;
}

fieldset small label, fieldset label.cb{
	font-weight:normal;
	color:#333;
	margin:0px;
}

fieldset textarea {
	overflow:visible;
	margin:0px;
}

#right ul {
 margin-left:5px;
 color:#005b00;
 font-size:1.1em;
}
#right li {
 background:url(img/li_right.gif) left 9px no-repeat;
 padding-left:10px;
 list-style-type:none;
}
#right li.selected {
 font-weight:bold;
}

#right li li {
 background:url(img/li_li_right.gif) left 12px no-repeat;
 font-weight:normal;
 font-size:0.9em;
}


#right li li.selected {
 background:url(img/li_li_right_selected.gif) left 12px no-repeat;
 font-weight:bold;
}

.zoom {float:right; border-left:1px dashed #3d433d; padding-left:10px; font-size:0.8em;}

.picture a {color:#066a06 !important;}

.picture {float:left; margin-right:10px; margin:0 25px 25px 0; width:400px; display:block;color:#066a06 !important;}

.picture img { border:1px solid #fff; margin-left:15px;}

.raised {background: transparent;}

.raised h1, .raised p, .raised h2 {margin:0 10px !important;}

.raised h1 a, .raised h2 a {color:#005b00 !important;}

.raised h1 {font-size:2em; color:#fff;}


.raised p {padding-bottom:0.5em;}



.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b5, .raised .b6, .raised .b7, .raised .b8, .raised .b9, .raised .b10, .raised .b11, .raised .b12, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b, .raised .b5b, .raised .b6b, .raised .b7b, .raised .b8b, .raised .b9b, .raised .b10b, .raised .b11b, .raised .b12b  {display:block; overflow:hidden; font-size:1px;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b5, .raised .b6, .raised .b7, .raised .b8, .raised .b9, .raised .b10, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b, .raised .b5b, .raised .b6b, .raised .b7b, .raised .b8b {height:1px;}



.raised .b9b, .raised .b10b, .raised .b11b, .raised .b12b  {height:2px;}

.raised .b2, .raised .b3, .raised .b4, .raised .b5, .raised .b6, .raised .b7, .raised .b8, .raised .b9, .raised .b10, .raised .b11, .raised .b12 {background:#cee2ce;}

.raised .b12b, .raised .b11b, .raised .b10b, .raised .b9b, .raised .b8b, .raised .b7b, .raised .b6b, .raised .b5b, .raised .b4b, .raised .b3b, .raised .b2b {background:#cee2ce;}

.raised .b1 {margin:0 15px; background:#cee2ce;}
.raised .b2, .raised .b2b {margin:0 12px; border-width:0 3px;}
.raised .b3, .raised .b3b {margin:0 10px; border-width:0 2px;}
.raised .b4, .raised .b4b {margin:0 8px; border-width:0 2px;}
.raised .b5, .raised .b5b {margin:0 7px; border-width:0 1px;}
.raised .b6, .raised .b6b {margin:0 6px; border-width:0 1px;}
.raised .b7, .raised .b7b {margin:0 5px; border-width:0 1px;}
.raised .b8, .raised .b8b {margin:0 4px; border-width:0 1px;}
.raised .b9, .raised .b9b {margin:0 3px; border-width:0 1px; height:2px;}
.raised .b10, .raised .b10b {margin:0 2px; border-width:0 1px; height:2px;}
.raised .b11, .raised .b11b {margin:0 1px; border-width:0 1px; height:3px;}
.raised .b12, .raised .b12b {margin:0 0px; border-width:0 1px;}
.raised .b1b {margin:0 15px; background:#cee2ce;}
.raised .cat_item img {margin:0 10px 0 10px;}


.raised .boxcontent {display:block;  background:#cee2ce;}
.raised .boxcontent img {margin:0 10px 0 10px;}
.raised .boxcontent p, .raised .boxcontent h1, .raised .boxcontent h2 {padding:0 0px 0 10px;}


.cat_item {
float:left;
width:250px;
margin-bottom:10px;

}
.cat_item img {
margin-left:15px;
border:1px solid #fff;
}
