* {
	border:0;
	margin:0;
	padding:0;
	border-collapse:collapse;
	font:12px Tahoma;
	color:#000000;
}
strong {font-weight: bold;}
strong nobr {font-weight: bold;}
a:hover {text-decoration:none}
body {	background-color:#fefcd9; height:100%;
	width:100%;
	min-height:100%;
	min-width:100%;}
html {	background-color:#fefcd9; height:100%;
	width:100%;
	min-height:100%;
	min-width:100%;}
table#main {
	height:100%;
	width:100%;
	min-height:100%;
	min-width:100%;
				margin-top: 12px;

}

table#main td.left_top {
				height:auto;
	vertical-align:top;
}

table#main td.center_top {
				width:auto;
	vertical-align:top;
				height:auto;
}

table#main td.right_top {
				height:auto;
	vertical-align:top;
}

table#main td.left_cen {
	/*height:100%;*/
	vertical-align:top;
}

table#main td.center_cen {
				width:auto;
	vertical-align:top;
	/*height:100%;*/
}

table#main td.right_cen {
	/*height:100%;*/
	vertical-align:top;
}

table#main td.left_bot {
				width:69px;
	height:70px;
	vertical-align:top;
}

table#main td.center_bot {
				width:auto;
	vertical-align:top;
	height:70px;
}

table#main td.right_bot {
				width:36px;
	height:70px;
	vertical-align:top;
}
table#setka {width:100%; height:100%; min-width:100%;}
table#setka td#left {height:100%;}
table#setka td#center {height:100%; vertical-align:top; width:999px;}
table#setka td.right {height:100%;}

table.main_ {				width:100%;				height:auto;}
table.main_ td.shapka {				width:100%; height:199px; vertical-align:top; background: #f6f5e3 url(../img/shapka-t.jpg) no-repeat right top;}

table.center_ {				width:100%;height:100%;}
table.bottom_ {				width:100%;height:70px;}

div.top_ot {padding-left:70px; padding-top:10px;}
img.top_img {margin-right:40px;}

div.rel {position:relative;}
div.logo {position:absolute; left:30px; top:33px;}
div.tel {position:absolute; right:-0px; top:-29px;}

td.menu {background: #f6f5e3 url(../img/menu.jpg) no-repeat right top; padding-top:11px; padding-left:240px; padding-right:0px; vertical-align:top; width:100%; height:42px; text-align: right;}
td.menu a {font-size:12px; font-family:Arial; color:#ffffff; text-decoration:none}
td.menu a.active {font-size:12px; font-family:Arial; color:#ffeff8; text-decoration:none; font-weight:bold;}
span.menu_t {margin-right: 22px;}


img.left_cart {margin-bottom:9px;}

div.menu-d {padding-left:14px; text-indent:-14px; color: #139e3b;}
div.menu-v {padding-left:22px;  color: #139e3b;}
div.menu-v p a {margin-bottom:0px; color: #139e3b;}
div.menu-d p {margin-top:11px; line-height:14px; color: #139e3b;}
div.menu-d p nobr {color: #139e3b;}
div.menu-in {margin-top:-3px; padding-left:14px; text-indent:0px; color: #139e3b; font-size:11px;}
span.menu-d-s {margin-left:15px}
div.menu {
padding-left:20px;
color: #139e3b;}
div.menu a {
color: #139e3b;}

a.activ_menu-d {
color: #139e3b;
font-weight:bold;}


td.article {padding-top:7px; text-align:left; padding-left:30px; padding-right:20px; vertical-align:top; /*width:550px;*/
				width:100%;
 font-size:12px; font-family:Tahoma; color: #000000 !important;}
td.article a {
color: #139e3b !important;}
td.article p {margin-bottom:1em; font-size:12px; font-family:Tahoma;}
h1 {font:23px Arial, Helvetica, sans-serif;
color: #000000;
margin-bottom:0.8em;}
h1 span {font-size: 24px; color: #37aa74; display: block; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; margin-left: 40px;
}

p {margin-bottom:0.5em}


td.bl {width:190px; vertical-align:top; text-align:right; padding-left:35px; height:100%;}
table.block {font:10px Tahoma;
position: relative; left: 20px;
color:#b7b7b7;
width:189px;}
table.block a {font:12px Tahoma;
color:#139e3b;
/*color:#72b300;*/}

table.block td.g_t {background:url(../img/green_top.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:bottom;}
table.block td.g_c {height:100%; background: #eeffd7 url(../img/pervich-i.jpg) bottom right no-repeat; padding-left:10px; padding-right:42px; vertical-align:top;}
table.block td.g_b {background:url(../img/green_bot.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:top;}

table.block td.o_t {background:url(../img/orange_top.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:bottom;}
table.block td.o_c {height:100%; background: #fff1ce url(../img/vop-i.jpg) bottom right no-repeat; padding-left:10px; padding-right:42px; vertical-align:top;}
table.block td.o_b {background:url(../img/orange_bot.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:top;}

table.block td.od_t {background:url(../img/orange_dark_top.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:bottom;}
table.block td.od_c {height:100%; background: #ffeac5; padding-left:10px; padding-right:42px; vertical-align:top;}
table.block td.od_b {background:url(../img/orange_dark_bot.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:top;}

table.block td.b_t {background:url(../img/blue_top.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:bottom;}
table.block td.b_c {height:100%; background:#effaff url(../img/news-i.jpg) bottom right no-repeat; padding-left:10px; padding-right:42px; vertical-align:top;}
table.block td.b_b {background:url(../img/blue_bot.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:top;}

table.block td.p_t {background:url(../img/pink_top.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:bottom;}
table.block td.p_c {height:100%; background:#ffeff8 url(../img/article-i.jpg) bottom right no-repeat; padding-left:10px; padding-right:42px; vertical-align:top;}
table.block td.p_b {background:url(../img/pink_bot.jpg) no-repeat top left; height: 9px; font-size:0px; line-height:0px; vertical-align:top;}


small {font-family:tahoma;
font-size:10px;
color:#139e3b;
/*color:#72b300;*/}
big {font-family:tahoma;
font-size:10px;
color:#b7b7b7;}

td.footer {vertical-align:middle; width:100%; height:56px; background: #e5e5e5 url(../img/bottom.jpg) no-repeat left top;}
table.fot {width:100%;}
td.fot_lef {vertical-align:middle; width:330px; height:56px; padding-left:55px; padding-right:50px; font-size:11px; font-family:Tahoma; color:#ffffff;}
td.fot_lef a {font-size:11px; font-family:Tahoma; color:#ffffff;}

td.fot_righ {vertical-align:middle; height:56px; font-size:11px; font-family:Tahoma;}
td.fot_righ a {font-size:11px; font-family:Tahoma; color:#5f9008}
span.menu_t {margin-right: 22px;}
span.menu_b {margin-right:15px;}
span.menu_b a {color: #139e3b;}


td.prob {vertical-align:top; padding-top:15px; width:999px; height:75px;}
td.prob_bot {vertical-align:top; width:999px; height:0px;}


a.cent_a {color:#139e3b; font-weight:bold}

ul, ol {
         margin-left: 40px;
         margin-bottom: 15px;
         margin-top: 3px;
}
ul li, ol li {
         margin-bottom:4px;}

ul li {list-style-image:url(/img/marker.gif);}

img.v_r {
         margin-left:10px;
         float:right;
}
img.v_l {
         margin-right:10px;
         float:left;
}

a strong {
         color:#139e3b;
}

.main_page_table {
         width: 100%;
         margin: 12px 0px 12px 0px;
}

.main_page_table td {
        padding: 6px 0px 3px 0px;
}

.main_page_table td img {
        margin-bottom: 8px;
}

img.f_r {
         margin-left:10px;
         float:right;
         border: 3px solid #47a6a0;
}
img.f_l {
         margin-right:10px;
         float:left;
         border: 3px solid #47a6a0;
}
td.article img {
         border: 3px solid #47a6a0;
}

table.main_page_table td img {
         border:0px;
}


span.bld {font-weight:bold;}

span.bld nobr {font-weight:bold;}

table.article_table td { border: solid 1px #000000; padding: 4px 10px 4px 10px;}
table.article_table td ul { margin-top: 0px; margin-bottom: 0px;}


input {
         margin: 0px 0.28em 5px 0px;
padding: 4px;
font-size: 90%;
         border: 1px solid #47a6a0;
width: 15.8em;
height: 2em;
}

textarea {
         margin: 0px 0px 5px 0px;
padding: 4px;
font-size: 90%;
         border: 1px solid #47a6a0;
width: 32.3em;
height: 100px;
}

input.button {
         margin: 0px 0px 10px 0px;
         border: 1px solid #47a6a0;
width: 7em;
height: auto;
}

h3 {
         margin: 0px 0px 0.8em 0px;
         color: #3dbd5e;
         font-size: 160%;
}