
#list_news div.date { float: left; color: #679904; position: absolute; font-weight: bold; }
#list_news div.text { position: relative; left: 90px; padding-bottom: 15px; margin-right: 90px; font-weight: bold; }
#list_news a { text-decoration: none; }
#list_news a:hover { text-decoration: underline; }
#list_news p.all { font: 0.83em Tahoma, Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; }
#list_news p.all span { background: url(../img/more.gif) no-repeat right 1px; }
#list_news p.all a { color: #91C327; padding-right: 10px; }
#list_news p.all a:hover { text-decoration: underline; }

#one_news div.date { color: #679904; font-weight: bold; margin-bottom: 15px; }
#one_news div.text { padding-bottom: 15px; font-weight: bold; }

h2.title { font-size: 1em; text-transform: uppercase; 
	margin: 0; padding-bottom: 3px; } 
h2.title a { text-decoration: none; }
h2.title a:hover { text-decoration: underline; }
div.line { height: 2px; font-size: 0; margin-bottom: 15px; background-image: url(../img/line.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/line.png,sizingMethod=crop); } }

table.cat { border-collapse: collapse; }
table.cat td { padding: 0 0 10px; vertical-align: top; }
table.cat td.left { width: 183px; }
table.cat td.left div { position: relative; }
table.cat td.left img { width: 161px; height: 100px; }
table.cat td.left img.ramka { position: absolute; left: 0;
	background-image: url(../img/ramka1.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/ramka1.png,sizingMethod=crop); } 
table.cat ul { margin: 0; padding: 0; list-style: none; }
table.cat li { font-size: 1.08em; font-weight: bold; padding-bottom: 1px; position: relative; }
table.cat a { text-decoration: none; }
table.cat a:hover { text-decoration: underline; }
li.marker1 { background: url(../img/marker1.gif) no-repeat 0 center; }
li.marker2 { background: url(../img/marker2.gif) no-repeat 0 center; }
li.marker3 { background: url(../img/marker3.gif) no-repeat 0 center; }
li.marker4 { background: url(../img/marker4.gif) no-repeat 0 center; }
li.marker5 { background: url(../img/marker5.gif) no-repeat 0 center; }
li.marker6 { background: url(../img/marker6.gif) no-repeat 0 center; }
li.marker7 { background: url(../img/marker7.gif) no-repeat 0 center; }

table.cat_list td.left { width: 136px; }
table.cat_list td.left img { width: 110px; height: 69px; }
table.cat_list td.left img.ramka { background-image: url(../img/ramka2.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/ramka2.png,sizingMethod=crop); }
table.cat_list h2 { font-size: 1.08em; font-weight: bold; margin: 0; }

table.cat_item { border-collapse: collapse; width: 100%; }
table.cat_item td { padding: 0 0 12px; vertical-align: top; }
table.cat_item td.left img { margin-right: 20px; }
table.cat_item td.right { width: 100%; }

table.parent { border-collapse: collapse; border: 1px solid #312D2D; width: 306px; float: left; }
table.parent td { vertical-align: top; padding: 3px 5px; }
table.parent tr.border td { border-top: 1px solid #312D2D; }

table.value { border-collapse: collapse; width: 100%; clear: both; table-layout: fixed; }
table.value th { text-align: center; font-weight: bold; border: 1px solid #312D2D; padding: 3px 5px; }
table.value td { text-align: center; border: 1px solid #312D2D; padding: 3px 5px; }
table.value tr.size11 td, table.value td.size11 { font-size: 0.92em; }

div.marker { position: absolute; left: 0; top: 4px; }
div.marker, div.marker img { width: 21px; height: 10px; float: left; }
div.marker img { background-image: url(../img/marker.png); 
	//	 background-image: none;  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/marker.png,sizingMethod=crop); }
table.cat li a { margin-left: 30px; } 

#scheme { margin-left: -29px; }
div.string { height: 32px; }
div.string div { float: left; }
div.line0 { width: 48px; height: 32px; }
div.line1 { width: 48px; height: 32px; background: url(../img/line1.gif); }
div.line2 { width: 48px; height: 32px; background: url(../img/line2.gif); }
div.line3 { width: 48px; height: 32px; background: url(../img/line3.gif); }
div.line4 { width: 48px; height: 32px; background: url(../img/line4.gif); }
div.line2 div, div.line3 div, div.line4 div { position: relative; top: -7px;
	width: 48px; height: 32px; background: url(../img/line3.gif) no-repeat 0 -10px; z-index: 1;}
div.string div.block { font-size: 10px; background: #FFF; border: 2px solid #7BBA00; border-left: 20px solid #7BBA00;
	 padding: 2px 5px; position: relative; top: 6px; float: left; z-index: 2;}

