body {width:100%; height:100%; font:10pt tahoma; background:url(../i/footer_background.png) repeat-x left bottom; display:none;}
div.br {width:100%; height:0; font-size:0; clear:both;}

#wrap {width:95%; margin:0 auto; min-width:1000px; clear:both;}
	#back {background:url(../i/stripes.png) top left; padding:0px 11px;}
	#layer {background:#fff; overflow:hidden;}

 	#sidebar {width:237px; float:left; background:url('../i/sidebar_background.png') repeat-y 209px 0; padding-bottom:10px;}
		#sidebar a.logo {width:237px; height:108px; display:block; background:url('../i/logo.png') no-repeat 0 0 #00804C;}
		#sidebar ul {margin-top:10px;}
		#sidebar ul li {color:#0B8500; border-bottom:1px solid #DDE1E4; margin:0px 40px 5px 20px; padding:0px 0px 5px 5px;}
		#sidebar ul li a {color:#0B8500; text-decoration:none;}
		#sidebar ul.our_production li {border-bottom:1px dotted #DDE1E4; color:#475E64;}
		#sidebar ul.our_production li a {color:#475E64;}
		#sidebar ul.our_production li ul li {border-bottom:0; color:#475E64; font-size:8pt; margin:0;}
		#sidebar ul li.last {border:0;}
		#sidebar img {float:left; margin:10px 10px 0px 10px;}
		#sidebar div {height:32px; width:222px; background:url('../i/sidebar_header_background.png') repeat-x 0 0; padding:12px 0px 0px 15px; font-size:12pt; color:#fff;}
		#sidebar div a {color:#fff; text-decoration:none;}

	#content {width:100%; margin-left:-237px; float:right; background:url('../i/sidebar_background.png') repeat-y 209px 0;}
		#blank {margin-left:237px;}

			#top_menu {width:100%; height:65px; background:url('../i/top_menu_background.png') repeat-x 0 0;}
				#top_menu ul li {float:left; display:block; color:#fff; font-size:12pt; margin:20px 15px 0px 25px; padding-bottom:20px;}
				#top_menu ul li:hover {border-bottom:6px solid #d6e063; cursor:pointer;}
				#top_menu ul li a {color:#fff; text-decoration:none;}

			#navigation {width:100%; height:11px;}
				#navigation a {display:block; float:right; width:13px; height:11px; margin:8px 5px 0px 5px;}
				#navigation a.home {background:url('../i/home.png') no-repeat 0 0;}
				#navigation a.mail {background:url('../i/mail.png') no-repeat 0 0;}
				#navigation a.map {background:url('../i/map.png') no-repeat 0 0;}
				#navigation a.print {background:url('../i/print.png') no-repeat 0 0;}

			#text {padding:10px 0px 10px 40px;}
				#text h1, #text h2 {color:#2CAC23; margin:10px 0px; font-size:14px; width:665px;}
				/*#text h1 {color:#2CAC23; margin:10px 0px; font-size:12pt; background:url(../i/aist.png) no-repeat 0 0; padding:5px 0px 5px 30px;}*/
				p.men {background:url(../i/aist.png) no-repeat 0 0; padding:5px 0px 5px 30px;}
				#text a {color:#2CAC23; text-decoration:none;}
				#text p {color:#22231D; margin:10px 10px 10px 0px; text-align:justify;}
				#text ul{list-style-type:disc;}
				#text ul li {color:#22231D; margin:5px 0px 5px 20px; text-align:justify;}
				#text ol li {color:#22231D; margin:5px 0px 5px 20px; list-style-type:decimal; text-align:justify;}

				#text ul.levels li, #text ul.pages_levels li {list-style-type:none;}

				#text ul.pages_levels {border:1px solid #006E3B; padding:5px; width:150px; background:#6AB05A; display:block; }
				#text ul.pages_levels .level_x {margin:0px; text-align:right; border-top:1px solid #fff; padding:5px 0px;}
				#text ul.pages_levels .level_x_first { border:none; margin:0px; text-align:right; padding:5px 0px; }
				#text ul.pages_levels .level_x a, #text ul.pages_levels .level_x_first a {color:#fff; font-size:9pt;}
				#text ul.pages_levels .level_x a:hover, #text ul.pages_levels .level_x_first a:hover {text-decoration:underline;}

				#text ul.levels .level_01 {font-weight:bold;}
				#text ul.levels .level_02 {margin:0px 0px 0px 40px;}
				#text ul.levels .level_03 {margin:0px 0px 0px 50px;}
				#text ul.levels .level_04 {margin:0px 0px 0px 60px;}

				#text table.txt, #text table.txt td, #text table.txt tr, #text table.txt th {border-collapse:collapse; border:1px solid #ccc !important;}
				#text table.txt td, #text table.txt th {padding:5px;}

				#text table.page_table {width:100%;}
				#text table.page_table, #text table.page_table tr, #text table.page_table td, #text table.page_table th {border:0;}
				#text table.page_table th {width:180px; font-weight:normal; padding-left:10px; vertical-align:top;}

				#text table.goods, #text table.goods td, #text table.goods tr, #text table.goods th {border-collapse:collapse; border:1px solid #ccc !important;}
				#text table.goods td, #text table.goods th {padding:5px; vertical-align:top;}
				#text .put_in_basket{border:none; background:url('../i/basket_buton.jpg') no-repeat top left; width:23px; height:22px;}

				#text table.order, #text table.order td, #text table.order tr, #text table.order th {border-collapse:collapse;}
				#text table.order td, #text table.order th {padding:5px; vertical-align:top; text-align:left;}

				#text .news_list_it{padding:5px 0px; overflow:hidden}
				#text .news_list_it p{padding:0px 10px 0px 0px; margin:0px;}
				#text .news_list_it a{display:block; padding:2px 0px; margin:0px;}

			#news {background:url('../i/news_top_background.png') repeat-x top left; padding:3px 40px 10px 40px;}
				#news h1 {color:#2CAC23; margin:10px 0px; font-size:12pt; float:left;}
				#news a.archive {text-decoration:none; float:right; color:#0C3108; margin:10px 0px;}
				#news .item {float:left; width:30%; margin:10px 3% 10px 0px;}
					#news .item p {color:#22231D;}
					#news .item strong {margin-bottom:10px; display:block;}
					#news .item a {color:#fff; text-decoration:none; padding:5px; background:#00804D; color:#fff; float:right; display:none;}

#footer {width:95%; height:80px; clear:both; min-width:1000px; margin:0 auto;}
	#footer #stripe {width:100%; height:12px; border-top:1px solid #ccc; display:block; background:#219163; margin-bottom:5px;}
	#footer p {font-size:11px; text-align:center;}
	#footer p a {color:#8CA4FC; text-decoration:none;}

.left_img{float:left; margin:12px 12px 12px 0px;}
.right_img{float:right; margin:12px 0px 12px 12px;}
.tab_prod td{border:1px solid #ccc !important; vertical-align:top !important; padding:12px;}
.tab_prod th{border:1px solid #ccc !important; vertical-align:top !important; padding:12px; font-weight:bold;}

#text p.men {color:#2CAC23; padding-bottom:10px; font-size:12px;}
#text p.men a { font-weight:bold;}
#text p.sid {background:url('../i/sid.jpg') repeat-x top left; color:#ffffff; padding:3px; display: block; border:1px solid #006E3B; text-align:right;}
#text p.sid1 {background:url('../i/sidebar_header_background.png')  top left; color:#ffffff; padding:3px; display: block; text-align:left;}
img.public { padding-right:5px;}
ul.tri span, #text ul.tri span a { font-size:10px; color: #009900;}
div.pages_news {text-align: center;}