html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
	font-family:Tahoma;
	text-decoration:none;
	
}


table, td {
	font-size: 100%;
	font-family:Tahoma;
	text-decoration:none;
	
}


body {
	line-height: 18px;
	background:url(/images/top_repeat.gif) repeat-x #f5f6ee;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.max {
max-width:1265px;
width:expression(document.body.clientWidth > 1265? "1265px": "auto" );
background-color:#FFF;
height:100%;
margin:0 auto;
}


a{color:#5f8721;}
a:hover{color:#fd9400;}

#h_repeat{width:100%;margin:0 auto;background:url(/images/grad.jpg) repeat-x bottom;}
.l_header{background:url(/images/left-header.gif) repeat-y left; padding-top:5px;}
.l_header div {text-align:center;}
.l_header div img {margin:0 15px 10px 0;}
.l_header div div img {margin:0 5px;}
.c_header{background-color:#FFF;line-height:54px; padding-top:30px; width:100%;}
.c_header div{margin-top:10px;}
.r_header {background:url(/images/right-header.gif) repeat-y right;height:280px;}

.logo_cnop{margin-left:110px;}
.logo_cnop img{margin-right:15px;}
.top_tel{margin:0px 0 0 25px;padding-top:7px;display:block;float:left;font-size:16px;color:#FFF;font-weight:bold;}
.top_tel img{margin-top:-2px;}
.f_tel{margin:0px 0px 0 0px;font-size:16px;color:#FFF;font-weight:bold;}
f_tel img{margin-top:-2px;}
#menu{width:100%; height:50px;margin-top:-70px;position:relative;background:url(/images/menu-bg.gif) repeat-x;font-family:Tahoma;font-size:18px; color:#FFF;}

#menu ul {list-style:none outside none;display:block-inline;height:50px;margin:-1px 0 0 15px;}
#menu ul li{float:left;height:50px;list-style-type:none;background:url(/images/menu-palka.gif) no-repeat scroll right center transparent;padding-right:5px;padding-left:0px; }
#menu  li a{float:left;padding-top:15px;padding-right:25px;padding-left:25px;height:35px;display:block;color:#FFF;text-decoration:none;background:url(/images/a-bg.gif) repeat scroll left top transparent;outline:medium none;}
#menu  li a:hover,#menu  li a.active{text-decoration:none;background:url(/images/a-hover.gif) repeat scroll left top transparent;outline:medium none;}


#left-menu {width:220px;background:url(/images/cat-top.gif) no-repeat top;}
#left-menu h3{margin-left:40px;padding-top:7px;font-size:18px;color:#FFF;font-weight:normal;}
#left-menu ul li{font-size:15px;color:#FFF;font-weight:normal;border-bottom:2px dotted #528903;padding-top:6px;padding-bottom:6px;}
#left-menu ul li a{color:#3c6009;font-weight:bold;}
#left-menu ul li a:hover,#left-menu ul ul li a.active{color:#fd9400;} 
#left-menu ul li a.active{text-decoration: none;color:#FD9400;}
#left-menu ul ul li a.active{text-decoration: underline;color:#FD9400;}
#left-menu ul ul ul li {font-size:14px;border:none;background:url(/images/li2.gif) no-repeat left ;margin:0 0 0 5px; padding:5px 0 0 10px;}
#left-menu ul ul ul li a{color:#8caa15;margin:0 0 0 5px;}
#left-menu ul ul li {background:url(/images/li.gif) no-repeat left top;font-size:14px;border:none;padding:5px 0 0 10px ;margin:0 0  0 10px ;}
.leftSubMenu .active a{
    text-decoration: underline;
	color:#FD9400;
    }
 .leftMenu .active {
	color:#FD9400;
     text-decoration: none;
     }
#first{width:185px;padding-left:15px;margin-top:25px;}

#right_sidebar{width:220px;height:100%;}
.r_sidebar2{width:180px;margin-left:30px;margin-top:15px;}
.l_sidebar2{margin:auto; margin-top:30px; text-align: center;}
#fli{width:180px;background:url(/images/left_li.jpg) no-repeat;margin-left:30px; margin-top:2px;}
#fli ul{padding:5px 15px 10px 15px;width:150px;}
#fli  li{background:url(/images/li-green.gif) no-repeat left top;padding-left:15px;padding-bottom:10px;border-bottom:2px dotted #b9ea6d;padding-top:10px;}
#fli  li a{font-size:15px;color:#FFF;font-weight:bold;}
#fli  li a:hover{color:#2f5502;}
.fli_bottom{width:180px;background:url(/images/li_bottom.gif) no-repeat;height:2px;margin-left:30px;}

#content{
	text-align:left;
	color:#696a67;
	font-size: medium;
	font-family: Verdana;
	color:#000;
	height:100%;
	padding-bottom:40px;
	width:100%;}
#content h1{font-size:18px;color:#5f8721;font-weight:normal;margin-bottom:15px;margin-top:10px;}
#content table{border:1px sold #CCC;}
.news-preview h3 a{font-size:18px;color:#5f8721;font-weight:normal;margin-bottom:15px;}
.news-preview h3 a:hover{color:#fd9400;}
#content p{font-size:13px;font-weight:normal;margin-top:15px;}
#content a{text-decoration:underline;}
#content a:hover{text-decoration:none;}
#content ul{margin:0 0 0 30px;  padding:0;  list-style-position:  outside;list-style-type:disc;}
#content ul li{}
#content ol{margin:0 0 0 30px;  padding:0;  list-style-position:  outside;list-style-type:decimal;}
.news_nav{font-size:12px;}
.date{font-size:13px;}
hr { color: #ccc;  background-color:#ccc;  border:0px none; height:1px;  clear:both;  } 

.mx{width:expression(document.body.clientWidth < 1000? '1000px': 'auto' );min-width:1000px;}
.min-max{width:expression(document.body.clientWidth < 1000? '1000px': 'auto' );min-width:1000px;
max-width:1260px;
width:expression(document.body.clientWidth > 1261? "1260px": "auto" );}
.max {
max-width:1260px;
width:expression(document.body.clientWidth > 1261? "1260px": "auto" );
background-color:#FFF;
height:100%;
margin:0 auto;
}

div.footer{width:100%; background-color:#5f7b02;}

div.font {max-width:1260px;width:expression(document.body.clientWidth > 1261? "1260px": "auto" );background:url(/images/footer-bg.jpg) repeat-y RIGHT #5f7b02;height:110px;}
.cc {background:url(/images/footer-bg.jpg) repeat-y RIGHT ;border:1px solid red;margin:0 auto;width:expression(document.body.clientWidth < 1000? '1000px': 'auto' );min-width:1000px;background-color:#5f7b02;}
div.f_logo{float:left;margin-left:15px;margin-top:15px;color:#3c5b02;font-size:11px;text-align:center;}
.f_text{width:500px;margin:0 auto;height:110px;}
.f_right{float:right;position:relative;margin-top:-60px;}
.f_logo a{color:#3c5b02;}
.f_logo a:hover{color:#339900;}
img.line{float:left;margin:5px 0 0 40px;display:block-inline;}


.photogallery{
	
	}
	.photo{
		float: left;
		margin: 10px;
		}
.photogallery_list{
	list-style: none;
	list-style-image: none;
	}
	.photogallery_list  td{
		
		}

.copy {margin-left:10px;margin-top:15px;color:#3c5b02;font-size:11px; text-align:center;}
.copy a {color:#3c5b02;font-size:11px;}
.copy a:hover{color:#fd9400;}

.cleanFloat{
	clear: both;}
	
.top_tel a{
	color:#fff;
}

#content  a.no_a{
	color:#000;
	text-decoration:none;
}

#content div, #content p, #content a, #content strong, #content b, #content td, #content li, #content span{	
	font-size: medium;	
}