/* CSS Document */
	

	body { background: #FFF; margin: 0 auto; text-align: center; font: normal 12px/14px Arial; color: #000;}
	form { margin: 0; padding: 0;}
	#main_table { background: #FFF; border: 0; padding: 0; margin: 0; text-align: left; width: 1100px; vertical-align: top;}
	#left_column { width: 203px; background: url(images/leftbg_03.jpg) no-repeat bottom center;}
	#right_column { width: 900px; padding-left: 20px;}
	#logo { text-align: left;}
	#left_menu { text-align: left; padding: 0 0 0 0px;}
	#left_menu h1 { display: inline; font: normal 11px Tahoma,Arial,sans-serif; color: #000;}
	#left_menu h1:hover { display: inline; font: normal 11px Tahoma,Arial,sans-serif; color: #B70800;}
	#left_menu a { display: block; padding: 0px 0px 5px 18px; font: normal 11px Tahoma,Arial,sans-serif; color: #000; text-decoration: none; text-align: left;}
	#left_menu a:hover { display: block; padding: 0px 0px 5px 18px; font: normal 11px Tahoma,Arial,sans-serif; color: #B70800; text-decoration: underline; text-align: left;}
	a.category { display: block; padding: 0px 0px 5px 18px; font: normal 11px Tahoma,Arial,sans-serif; color: #000; text-decoration: none; text-align: left; background: url(images/linkimage_03.jpg) no-repeat 5px 3px;}
	a.category:hover { display: block; padding: 0px 0px 5px 18px; font: normal 11px Tahoma,Arial,sans-serif; color: #B70800; text-decoration: underline; text-align: left; background: url(images/linkimage_03.jpg) no-repeat 5px 3px;}
	#submenu { padding: 0 0 0 14px;}
	.active_link { margin: 2px 2px 2px 2px; display: block; padding: 0px 30px 5px 18px; font: normal 11px Tahoma,Arial,sans-serif; color: #FFF !important; text-decoration: none; text-align: left; background: url(images/linkimage_06.jpg) no-repeat 5px 3px #B70800 !important;}
	#contact_image { padding: 20px 0px 30px 10px;}
	.top { overflow: hidden;}
	#top_menu { float: left; width: 840px;}
	#top_right { float: right; text-align: right; padding: 20px 5px 10px 10px;}
	#links { width: 850px; overflow: hidden;}
	#links a { display: block; padding: 30px 10px 5px 10px; font: normal 12px/14px Arial; color: #000; text-decoration: none; float: left; background: url(images/dot_03.jpg) no-repeat 0px 25px; margin-right: 5px;}
	.linksActive { display: block; padding: 30px 10px 5px 10px; font: normal 12px/14px Arial; color: #FFF !important; text-decoration: none; float: left; background: #000 !important;}
	#links a:hover { display: block; padding: 28px 10px 5px 10px; font: normal 12px/14px Arial; color: #B70800 !important; text-decoration: underline; float: left; background: url(images/dot_03.jpg) no-repeat 0px 25px; border-top: solid 2px #B70800;}
	
	#poisk { width: 400px;}
	#padpoisk { padding: 20px 0 10px 70px; width: 400px;}
	#poisk img { float: left;}
	#poisk form { display: block; width: 100%; overflow: hidden; padding: 0; margin: 0;}
	#inputtext { display: block; width: 170px; background: #FFF; border: solid 1px #000;  float: left; padding: 0px; margin: 0 5px;}
	.inputtext {display: block; width: 170px; background: #FFF; border: solid 1px #000;  float: left; padding: 0px; margin: 0 5px;}
 	#buttonpoisk { width: 70px;  background: #000; border: 0; float: left; font: normal 12px/14px Arial; color: #FFF; }
	#poisk a { display: block; float: left; font: normal 11px/13px Arial; color: #217600; margin: 2px 0 0 10px; text-decoration: none;}
	
	#top_right a { display: block; font: bold 11px/13px Arial; color: #FFF; margin-bottom: 10px;  text-decoration: none; text-align: left; padding: 3px 10px 5px 30px; width: 145px;}
	.red_bg { background: url(/images/images_03.jpg) no-repeat top left;}
	#black_bg { background: url(/images/images_06.jpg) no-repeat top left; }
	
	#dragon { text-align: center; width: 100%; margin-bottom: 0px;}
	
	.greentitle { background: url(images/sklad_03.jpg) repeat-x; height: 22px; font: bold 12px/14px Arial; color: #FFF; width: 220px; }
	.greentitle p { margin: 0px 5px 0px 8px; padding: 3px 0;}
	
	.greentitle_sale { background: url(images/sklad_03.jpg) repeat-x; height: 22px; font: bold 12px/14px Arial; color: #FFF; width: 158px; text-align: center; margin-top: 10px;}
	.greentitle_sale p { margin: 0px 5px 0px 8px; padding: 3px 0;}
	
	#na_sklade { width: 100%; overflow: hidden; margin-bottom: 20px;}
	.tovar_sklad { float: left; background: url(images/sklad1_03.jpg) no-repeat center right; font: normal 12px/14px Arial; color: #000; overflow: hidden;}
	.tovar_sklad_last { float: left; font: normal 12px/14px Arial; color: #000; overflow: hidden;}
	.tovar_text  { float: left;}
	.tovar_sklad .boldtext, .tovar_sklad_last .boldtext { font: bold 12px/14px Arial; color: #000; overflow: hidden;}
	.tovar_sklad a:hover, .tovar_sklad_last a:hover { font: normal 12px/14px Arial; color: #B70800; text-decoration: underline;}
	.tovar_sklad a.boldtext:hover, .tovar_sklad_last a.boldtext:hover { font: bold 12px/14px Arial; color: #000; overflow: hidden; text-decoration: none;}
	.tovar_sklad a, .tovar_sklad_last a { font: normal 12px/14px Arial; color: #000; text-decoration: none;}
	.tovar_sklad p, .tovar_sklad_last p { margin: 0 0 10px 0;}
	.old_cost { font: bold 11px Verdana; text-decoration: line-through;}
	.new_cost { font: bold 11px Verdana; color: #B70800; text-decoration: none;}
	.new_cost_rub { font: normal 11px Verdana; color: #000000; text-decoration: none;}
	
	.pokypatelu_table { width: 100%; overflow: hidden; border: solid 0px #666; background: url(images/bgbej_03.jpg) repeat-x #F4EED9; padding: 0; margin-bottom: 20px;}
	.pokypatelu_table td { width: 33%; border-top: solid 3px #380200; border-bottom: solid 2px #C6C3B8; padding: 0; margin: 0px; }
	
	.links_pokypatelu {   border-right: solid 2px #FFF; background: url(images/main4_10_03.jpg) no-repeat 90% 10px; padding: 5px;}
	.darkredtitle { background: url(images/main4_10_10.jpg) repeat-x; height: 22px; width: 135px; font: bold 12px/14px Arial; color: #FFF; margin-bottom: 20px; text-align: center;}
	.darkredtitle p { margin: 0px 5px 0px 5px; padding: 3px 0; font: bold 12px/14px Arial;}
	.links_pokypatelu a { display: block; background: url(images/arrow_03.jpg) no-repeat center left; font: normal 11px Arial; color: #000; text-decoration: none; padding: 0px 10px; margin-bottom: 5px; }
	.links_pokypatelu a:hover { display: block; background: url(images/arrow_03.jpg) no-repeat center left; font: normal 11px Arial; color: #B70800; text-decoration: underline; padding: 0px 10px; margin-bottom: 5px;}
	
	#pokupatelu_main { background: url(images/main4_10_03.jpg) no-repeat 90% 10px; padding: 20px;}
	#pokupatelu_main a { display: block; background: url(images/arrow_03.jpg) no-repeat center left; font: normal 12px/14px Arial; color: #000; text-decoration: none; padding: 0px 10px; margin-bottom: 5px; }
	#pokupatelu_main a:hover { display: block; background: url(images/arrowred_03.jpg) no-repeat center left; font: normal 12px/14px Arial; color: #B70800; text-decoration: underline; padding: 0px 10px; margin-bottom: 5px;}
	
	.rightline { border-right: solid 2px #FFF;}
	
	#soveti { background: url(images/main4_10_05.jpg) no-repeat 90% 10px; padding: 20px;}
	#soveti a { display: block; background: url(images/arrow_03.jpg) no-repeat center left; font: normal 12px/14px Arial; color: #000; text-decoration: none; padding: 0px 10px; margin-bottom: 5px; }
	#soveti a:hover { display: block; background: url(images/arrowred_03.jpg) no-repeat center left; font: normal 12px/14px Arial; color: #B70800; text-decoration: underline; padding: 0px 10px; margin-bottom: 5px;}
	#soveti .soveti_last_a, #soveti .soveti_last_a:hover{ background: none !important; font: bold 11px Arial; color: #000; text-decoration: none; padding: 0 !important; margin-bottom: 5px;}
	
	
	#opros {  padding: 20px 5px 0px 5px; overflow: hidden;}
	<!-- #opros_bg {  background: url(images/main4_10_07.jpg) no-repeat 90% 10px #EBE2BD;} -->
	td.opros_bg {  background: #FFFFFF; border-top: solid 0px #380200; border-bottom: solid 0px #C6C3B8;}
	.orangetitle { background: url(images/main4_10_13.jpg) repeat-x; height: 22px; font: bold 12px/14px Arial; color: #FFF; width: 150px; margin-bottom: 20px; text-align: center;}
	.orangetitle p { margin: 0px 5px 0px 5px; padding: 3px 0; font: bold 12px/14px Arial;}
	#opros p.inp {display: block; padding: 0px 0px 0px 40px;}
	#opros input.inp, select.inp {width: 170px;  border: solid 1px #000;  float: left; padding: 0px; margin: 0 5px;}
	#opros form { display: block; padding: 10px 10px !important; font: normal 12px/14px Arial; color: #000; margin: 0;}
	.opros_input { margin-left: 20px;}
	#buttonopros { width: 75px;  background: #000; border: 0; float: left; font: normal 12px/14px Arial; color: #FFF; margin: 10px 0;}
	#opros  a { display: block; font: normal 12px/14px Arial; color: #000; text-decoration: none;  margin-bottom: 10px;}
	#opros  a:hover { display: block; font: normal 12px/14px Arial; color: #B70800; text-decoration: underline;  margin-bottom: 10px;}

		
	#table_news { width: 100%; border: 0; margin-bottom: 20px;}
	#table_news td { width: 49%;}
	.company_news {  padding-left: 20px; height: 100%;}
	.company_news a{ font: normal 12px/14px Arial; color: #000; text-decoration: none;}
	.market_news  a { font: normal 12px/14px Arial; color: #000; text-decoration: none;}
	.market_news { background: url(images/main4_10_24.jpg) repeat-y top left; padding-left: 20px;}
	.redtitle { background: url(images/main4_10_21.jpg) repeat-x; height: 22px; font: bold 12px/14px Arial; color: #FFF; width: 140px; margin-bottom: 20px; text-align: center;}
	.redtitle p { margin: 0px 5px 0px 10px; padding: 3px 0; font: bold 12px/14px Arial;}
	.news {  font: normal 12px/14px Arial; color: #000; margin-bottom: 20px; width: 100%; overflow: hidden;}
	.news p { margin: 0;}
	.news img { margin-right: 10px;}
	.company_news a:hover {  font: normal 12px/14px Arial; color: #B70800; text-decoration: underline;  }
	.market_news a:hover { font: normal 12px/14px Arial; color: #B70800; text-decoration: underline; }
	a.company_news_a{ font: bold 11px Arial; color: #000; text-decoration: none;}
	a.market_news_a { font: bold 11px Arial; color: #000; text-decoration: none;}
	
	#footer { width: 100%; background: url(images/footbg_03.jpg) repeat-x top left;}
	#footer td { width: 33%; padding: 5px 0; text-align: center;}
	.contact {  border-right: solid 2px #4F4F4F; padding: 4px 0 ; font: normal 12px/14px Arial; color: #B6B6B6;}
	.contact_last { padding: 4px 0 ; font: normal 12px/14px Arial; color: #B6B6B6;}
	.contact a, .contact_last a { font: normal 12px/14px Arial; color: #B6B6B6; text-decoration: underline;}
	.geytext { font: normal 12px/14px Aral; color: #5F5E5E; }
	
	
	
	/*content*/
	
	.grey_bg { background: url(images/arrow_03.jpg) no-repeat 15px 5px #EAEAEA; font: normal 12px/16px Arial !important; color: #000 !important; text-decoration: none; padding: 0 70px 0 30px !important;}
	.black_bg { background: url(images/arrowwhite_03.jpg) no-repeat 15px 5px #000; font: normal 12px/16px Arial !important; color: #FFF !important; text-decoration: none; padding: 0 70px 0 30px !important;}
	#dragon_cont { text-align: left; width: 99%; border-bottom: solid 1px #380200; font: normal 12px/24px Arial !important; color: #000;}
	#dragon_bg { width: 99%; background: url(images/contentdragonbg_03.jpg) repeat-x top left;}
	#dragon_img { width: 99%; background: url(images/contentdragonbg_04.jpg) no-repeat top right; padding: 30px 0 10px 20px; text-align: left;}
	#table_dragon { width: 80%; border: 0px; }
	#dragon_cont td { padding: 5px 10px 0px 10px;}
	.boldtext  {font: bold 12px Arial; color: #000; text-decoration: none;}
	.normaltext {font: normal 11px Arial; color: #000; text-decoration: none;}
	.smalltext { font: normal 10px/12px Arial; color: #000; margin: 5px 0 10px 0 !important;}
	.darktext {font: normal 11px Arial; color: #380200; text-decoration: none;}
	.greentext {font: normal 11px Arial; color: #217600; text-decoration: none;}
	.boldgreentext {font: bold 11px Arial; color: #217600; text-decoration: none;}
	.bolddarktext {font: bold 11px Arial; color: #380200; text-decoration: none;}
	.whitetext {font: normal 11px Arial; color: #FFFFFF; text-decoration: none;}
	.boldwhitetext {font: bold 11px Arial; color: #FFFFFF; text-decoration: none;}
	#border_td { background: url(images/b_03.jpg) repeat-y top right;}
	#dragon_cont a { display: block; background: url(images/r_03.jpg) no-repeat top right #B70800; font: normal 12px/14px Arial; color: #FFF; width: 150px; text-decoration: none;}
	#a_margin { display: block; padding: 0px 0px 1px 10px;}
	#dragon_cont p { margin: 0px 0 10px 0;}
	
	.doptextbold {font: bold 11px Arial; color: #000; text-decoration: none;}
	.doptextnormal {font: normal 11px Arial; color: #000; text-decoration: none;}
	
	.textonmain_bord {border-bottom: solid 2px #909090; width: 98%; height: 2px;}
	.textonmain {font: normal 11px Arial; color: #000; text-align: justify; border-left: solid 2px #B82C2F;}
	.textonmain td {padding: 10px 0px 0px 10px; margin: 0px 0px 0px 0px;}
        div.textonmain {padding: 10px 0px 0px 10px;}
	h1.textonmain {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: inline; border: none;}
	
	#way { width: 100%; margin-bottom: 20px;}
	.way { font: normal 12px/14px Arial; color: #380200; text-decoration: underline; margin: 0 5px;}
	.place { font: normal 12px/14px Arial; color: #B70800; text-decoration: none;}
	#placetitle { font: bold 14px/16px Arial; color: #333333; margin: 15px 0 0 5px; text-decoration: none;}
	#content_table { border: 0; }
	#content_table td {}
	#content_table form { margin:0; padding: 0;}
	.firstlineborder { border-bottom: solid 2px #380200; padding: 5px !important; text-align: left;}
	.gr-bg { background: #217600; font: normal 12px/14px Arial; color: #FFF; margin: 0 2px 0 2px; padding: 1px 3px 0px 3px; text-decoration: none; text-align: center;}
	.gr-tx { background: url(images/dot_03.jpg) no-repeat center left; font: normal 12px/14px Arial; color: #717171; margin: 0 0px 0 0px; padding-left: 7px; text-decoration: none;}
	.goods { overflow: hidden;}
	.pict_tov { float: left; margin: 0 10px 0 0;}
	.goodstext { float: left; font: normal 11px Arial; width: 360px; height:65px; text-align: justify;}
	.grentext { font: normal 12px/14px Arial; color: #217600; text-decoration: none;}
	.podrobneeimg {background: url(images/arrowred_03.jpg) no-repeat center left; height: 17px; display: inline;}
	.podrobnee { font: normal 12px/14px Arial; color: #B70800; padding: 0 10px; text-decoration: none;}
	.goodscost { text-align: center; padding: 5px 0px 10px 0px;}
	.butonzakaz { width: 70px;  background: #000; border: 0;  font: normal 12px/12px Arial; color: #FFF; margin: 10px 0 0 0px; cursor: pointer;}
	.bord { border-bottom: solid 1px #380200;}
	.goodpadding {padding-left: 10px;}
	.costhistory {text-align: center; padding: 5px 0px 5px 0px;}
	.costhistory a {font: bold 11px Arial; color: #217600; text-decoration: none;}
	
	
	#r-col { padding: 0 !important;}
	#rsale { background: #CFC; margin: 0 5px 0 5px;}
	#rsale a { display: block; font: normal 12px/14px Arial; color: #000; text-decoration: none; padding: 0px 0px; margin: 0 0 5px 0px;}
	#rsale a:hover { display: block; color: #B70800; text-decoration: underline; padding: 0px 0px; margin: 0 0 5px 0px;}
	#sravnenie { background: #FDB; padding: 0px 5px 0px 5px;}
	.orangetitle2 { background: url(images/main4_10_13.jpg) repeat-x; height: 22px; font: bold 12px/14px Arial; color: #FFF; width: 158px; text-align: center;}
	.orangetitle2 p { margin: 0px 5px 0px 5px; padding: 3px 0;}
	#sravnenie a { display: block; background: url(images/arrow_03.jpg) no-repeat center left; font: normal 11px Arial; color: #000; text-decoration: none; padding: 0px 0px 0 10px; margin: 0 0 5px 0px;}
	#sravnenie a:hover { display: block; background: url(images/arrow_03.jpg) no-repeat center left; font: normal 11px Arial; color: #B70800; text-decoration: underline; padding: 0px 0px 0 10px; margin: 0 0 5px 0px;}
	.buttonsravn {width: 70px;  background: #000; border: 0;  font: normal 12px/12px Arial; color: #FFF; margin: 8px 0 8px 10px; cursor: pointer; padding-top: 2px;}
	.darkredtitle2 { background: url(images/main4_10_10.jpg) repeat-x; height: 26px; font: bold 12px/14px Arial; color: #FFF; width: 160px; margin: 20px 0px 0px 2px;; text-align: center;}
	.darkredtitle2 p { margin: 0px 0px 0px 0px; padding: 3px 0;}
	.darkredarw { background: url(images/content1_20.jpg) no-repeat top center; height: 26px}
	.contactform { padding: 0px 0px 0px 0px; text-align: left;}
	.form-line { width: 100%; overflow: hidden; margin-bottom: 10px;}
	.form-line span {display: block; width: 70px; float: left; font: normal 12px/14px Arial; color: #000; padding: 5px 0px;}
	.form-line input {display: block; width: 65%; float: left; border: solid 1px #C2C2C2; background: #F8F8F8; border-left: solid 3px #B70800; margin-left: 5px;}
	.text-field { width: 100%; overflow: hidden;}
	.text-field span {display: block; font: normal 12px/14px Arial; color: #000; padding: 5px 0px; float: left;}
	.text-field textarea {width: 65%; height: 100px; border: solid 1px #C2C2C2; float: left; margin-left: 6px; background: #F8F8F8;}
	
	.butoncont { width: 70px;  background: #000; border: 0;  font: normal 12px/14px Arial; color: #FFF; margin: 10px 0 0 80px;}
	
	.belowcontactform { padding: 10px 0px 0 0; text-align: left;}
	.date { background: #B70800; margin: 0 10px 0px 10px; padding: 0px 2px; font: normal 12px/14px Arial; color: #FFF;}
	.datemarg { margin: 0 10px 10px 10px;}
	.belowcontactform a { font: normal 12px/14px Arial; color: #000; text-decoration: none;}
	.belowcontactform a:hover { font: normal 12px/14px Arial; color: #B70800; text-decoration: underline;}
	.numbers { text-align:right; margin-bottom: 20px;}
	.numbers a  { margin: 0 2px; font: normal 12px/14px Arial; color: #000; text-decoration: none;}
	.activenumber { background: #217600; font: normal 12px/14px Arial; color: #FFF !important; padding: 0 2px 0 2px; margin: 0 2px 0 2px;}
	
	
	.bot-table  { margin-bottom: 350px;}
	.g-bg { background: #D3CFC4; text-align: left;  padding: 5px 10px !important; border-right: solid 1px #999; font: normal 11px Verdana; }
	.w-bg { text-align: left;  padding: 5px 10px !important; border-right: solid 1px #999; font: normal 11px Verdana; }
	.w-bg2 { text-align: center;  padding: 5px 10px !important; font: normal 11px Verdana;}
	.light_bg { background: #D3CFC4; text-align: center;  padding: 5px 10px !important; font: normal 11px Verdana;}
	.dotbg { background: url(images/dotbg_03.jpg) no-repeat top right; font: normal 11px Verdana;}
	.d_bg { background: url(images/dotbg_06.jpg) repeat-y top right; font: normal 11px Verdana;}
	.d_bg2 { background: url(images/dotbg_08.jpg) repeat-y top right #D3CFC4; font: normal 11px Verdana;}
	
	.dopsearchblock {padding: 0px 0px 0px 30px; display: none;}
	
	.leftfield {font: bold 11px Arial; color: #380200; text-decoration: none; padding: 1px 10px 1px 5px;}
	.rightfield {font: normal 11px Arial; color: #000; text-decoration: none; padding: 1px 5px 1px 10px;}
	
	.rsr {padding-left: 10px; font: normal 11px Arial; text-decoration: none; color: #000;}
	.rsr a {font: normal 11px Arial; text-decoration: none; color: #000;}
	table.rsr td, span.rsr {background: #B7C8F0; padding: 2px 2px 2px 4px;}
	span.rsr {margin-left: 15px;}
	
	.sresult {background: #FFF306;}
	
	.fishcost {}
	table.fishcost td {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; font: bold 12px Arial; vertical-align: middle; cursor: pointer;}
	table.fishcost td.head {width: 25px; height: 40px; background: url('../images/fish_cost/head.gif'); }
	table.fishcost td.center {height: 40px; background: url('../images/fish_cost/center.png'); padding-left: 5px; padding-right: 5px;}
	table.fishcost td.ftext {color: #828282;}
	table.fishcost td.tail {width: 34px; height: 40px; background: url('../images/fish_cost/tail.png');}
	div.fish_logo {background: url('../images/fish_cost/fish_logo.gif') 20px 0px no-repeat;}
	div.inner_fish_logo {background: url('../images/fish_cost/fish_logo.gif') 20px 0px no-repeat;}
	
	.fishtxt {font: normal 14px Arial;}
	.boldfishtxt {font: bold 14px Arial;}
	
	div.fs {position: relative;}
	div.fs .helper {height: 400px;}
	div.fs .base0 {position: absolute; bottom:0; left: -1px; height: 400px; vertical-align: top;}
	div.fs .base1 {background-color: #F8F3E5; margin: 3px 5px 5px 3px; width: 690px;}
	div.fs .base1 .cont {padding: 5px 10px 5px 10px;}
	div.fs .base1 .cont .innertext {width: 670px; height: 340px; overflow: auto; text-align: justify;}
	
	div.dopprice {width: 693px; height: 110px; background-color: #AAA; text-align: center; padding-top: 2px;}
	div.dopprice .elem {padding: 0px 2px 0px 2px; background-color: #FFF; display: inline-block; height: 106px; }

        #update_date {width: 98%; text-align: right; padding: 0px 20px 0px 0px; color: #B70800; font: bold 11px Tahoma;}