body { font-family: arial, tahoma; margin: 0px; padding:0px; }
body, td { font-size: 80%; }

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {color:#000; display:inline; }
H1, .H1{font-size:18px;
		
		text-decoration:none;
		
}
H2, .H2 {color:#346BA0;}
H3, .H3 { color: #1C1C1C;}
H4, .H4 { color: #1C1C1C;}

.actmenu { color: #1A64A4;} /*#1C1CDC;}*/
.noactmenu { color: #00AA00;}
.noactmenu:hover { color: #006600;text-decoration:none;}

h1.title { font-size: 200%; color: #0000AA; font-weight: normal; }
h3 { color: #00AA00; }
a { color: #5b7804; text-decoration:none; }
a:hover {text-decoration:underline;}
div.main_header{
	background-color:#00AA00;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left:10px;
}
.main_header{
	color:#FFFFFF;
}
.element_name {color: }
.element_descr {color: }
.element_price1 {color: #346BA0;font-size:150%;}
.element_price2 {color: #00AA00;font-size:140%;}

.fcsp{margin-left:10px;}
.brdrtp2{border-top:solid 2px #C9C9C9;}
.bgubrnbptrwh{background:url('/templates/1/images/ramka_rt.jpg');background-repeat:no-repeat;background-position:top right;width:9px;height:8px;}
.brdrrt2{border-right:solid 2px #C9C9C9;}
.bgubrnbpltwh{background:url('/templates/1/images/ramka_lt.jpg');background-repeat:no-repeat;background-position:top right;width:9px;height:8px;}
.brdrlt2{border-left:solid 2px #C9C9C9;}
.bgubrnbplbwh{background:url('/templates/1/images/ramka_lb.jpg');background-repeat:no-repeat;background-position:top right;width:9px;height:10px;}
.brdrbm2{border-bottom:solid 2px #C9C9C9;}
.cffpl30{color:#FFFFFF;padding-left:30px;}
.m0p0{margin:0px;padding:0px;}
.pl20{padding-left:20px}
.pl20pr20{padding-left:20px;padding-right:20px;}
.pl15{}
.pl30{padding-left:30px;}
.pl45{}
.p5555{padding: 5px 5px 5px 5px;}
.fwb{font-weight: bold;}
.c900{color: #990000;}
.c999{color:#333333;}
strong{font-size:100%}
.tar{text-align:right}
.preview2009{font-size:11px}
#main_content {
	background:url('/templates/1/images/back_top.jpg');
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	width:100%;
	background-color:#f3f3f3;
}
#content_in {
	width:1200px;
}
#top_menu div {
	border:1px solid #aaaaaa;
	border-radius:5px;
	background-color:#f2f2f2;
	padding:5px;
	margin-top:10px;
}
#top_menu div a {
	color:#5b7804;
	text-decoration:none;
}
#top_menu div a:hover {
	text-decoration:underline
}
#cats {
	background-color:#ffffff;
	border:1px solid #848383;
	padding-bottom:20px;
}
#cats .zag {
	height:40px;
	background-color:#e6e6e6;
	background:url('/templates/1/images/menu_zag_back.jpg');
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:1px solid #848383;
}
#cats .zag .zag_text {
	color:#000;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	font-size:15px;
}
#cats a {
	color:#5b7804;
	font-size:12px;
	text-decoration:none;
}
#cats a.actmenu {
	color:#000;
}

#cats a:hover {
	text-decoration:underline;
}
#cats .elem {
	background:url('/templates/1/images/pic2.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:25px;
	min-height:20px;
	margin-top:10px;
	border-bottom:1px solid #848383;
	padding-bottom: 10px;
	margin-left:10px;
	margin-right:10px;
}
.news_zag {
	font-size:15px;
	font-weight:bold;
}
.news_date {
	padding:5px;
	border-radius:5px;
	background-color:#5b7804;
	color:#fff;
	font-weight:bold;
	width:75px;
}
.news_descr {
	background-color:#fff;
	border-radius:5px;
	border:1px solid #7e7d7d;
	padding:5px;
	margin-top:10px;
	margin-bottom:20px;
	color:#7b7b7b;
}
.news_descr a {
	color:#5b7804;
}
#slider {
	border:1px solid #d7d7d7;
	border-radius:5px;
	background-color:#fff;
}
#slider .zag_slider {
	background:url('/templates/1/images/slider_zag_back.jpg');
	background-repeat:repeat-x;
	background-position:top;
	height:42px;
}
#slider .zag_text {
	color:#fff;
	font-size:20px;
	font-weight:bold;
	padding-left:40px;
	padding-top:7px;
}

#slider .slider_text {
	background:url('/templates/1/images/slider_text_back.jpg');
	background-repeat:repeat-x;
	background-position:top;
}
#slider td {
	padding:20px;
}
#slider .img {
	min-height:200px;
}
#slider .descr {
	border-right:1px solid #e4e1e1;
	padding-right:5px;
}
#slider .podrob {
	margin-top:10px;
	background-color:#f2f2f2;
	border-radius:5px;
	padding:5px;
	width:80px;
	border:1px solid #cfcfcf;
}
#footer {
	height:109px;
	background:url('/templates/1/images/foot_back.jpg');
	background-repeat:repeat-x;	
}
