body
{
	font-family: Arial, Helvetica, sans-serif;
	color:#646262;
	margin:36px 0px 0px 0px;
	background-color:#ffffff;
}
td
{
	font-size:80%;	
}
p
{
	margin:0px;
	padding:0px;
}
img
{
	border:0;
}
h1
{
	font-size:150%;
	font-weight:bold;
	padding:20px 0px 10px 0px;
	color:#165802;
}
h4
{
	margin:0px;
	padding:0px;
	font-size:150%;
	font-weight:bold;
	padding:20px 0px 5px 0px;
	color:#165802;
}
h5
{
	margin:0px;
	padding:0px;
	font-size:150%;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	color:#165802;
}
h2
{
	font-size:130%;
	font-weight:bold;
	padding:20px 0px 5px 0px;
	color:#165802;
}
h3
{
	color:#165802;
	font-size:80%;
}
ul
{
	padding:0px 0px 0px 30px;
	margin:0px;
	list-style-image:url(i/sq_li.gif);
}
li
{
	list-style-type:none;
	padding:3px 0px 0px 0px;
}
ol
{
	padding:0px 0px 0px 30px;
	margin:0px;
	list-style-type:decimal;
}
ol li
{
	list-style-type:decimal; 
}
.menu
{
	padding-left:21px;
	padding-top:15px;
	padding-bottom:18px;
	font-weight:bold;
	font-size:70%;
	background:#ffffff url(i/separator.gif) no-repeat 21px 0px;
	text-transform:uppercase;
}
.menu a
{
	color:#7e7d7d;
	text-decoration:none;
	text-transform:uppercase;
}
.menu a:hover
{
	color:#008000;
	text-decoration:none;
	text-transform:uppercase;
}

.menu_act 
{
	background:#007e3a !important;
	height:17px;
	text-transform:uppercase;
}
.menu_act a
{
	color:#ffffff; 
	font-weight:bold; 
	font-size:85%;
}
.menu_act a:hover
{
	color:#ffffff; 
	font-weight:bold; 
	font-size:85%;
}
.advice
{
	background:#f2f2f2;
	width:70%;
}
.m
{
	margin:5px 10px 5px 10px;
}
.date
{
	background:#e5e5e5;
	padding:1px;
	text-align:center;
	font-size:75%;
	margin-right:10px;
	display:inline;
}
a
{
	color:#008000;
	text-decoration:underline;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
}
.symbol
{
	padding:5px 10px 5px 60px;
	float:left;
}
.copy
{
	background:#e8e8e8; 
	padding-left:28px;
}
.lang
{
	background:#007e3a url(i/lang_pass.gif) no-repeat 0px 0px;;
	font-size:12px;
	display:block;
	text-decoration:none;
	width:43px;
	height:23px;
	padding:3px 0px 2px 12px;
}
.lang:hover
{
	background:url(i/lang.gif) no-repeat 0px 0px;
}
.lang_s
{
	background:url(i/lang_act.gif) no-repeat 0px 0px;
	font-size:12px;
	display:block;
	text-decoration:none;
	width:43px;
	height:23px;
	padding:3px 0px 2px 12px;
	color:#FFFFFF;
}
.year
{
	font-weight:bold;
	color:#8f8f8f;
}
.year_s
{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	

}
.year:hover
{
	text-decoration:none;
}
.g_left
{
	background:#7d7d7d url(i/g_left.gif) no-repeat top left;
	height:19px;
}
.g_right
{
	height:19px;
	background:url(i/g_right.gif) no-repeat top right;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
}
.y_left
{
	background:#b4b3b3 url(i/y_left.gif) no-repeat top left;
	height:19px; 
	width:40px;
}
.y_right
{
	height:19px;
	background:url(i/y_right.gif) no-repeat top right;
	color:#FFFFFF;
	font-size:100%; 
}
.public
{
	color:#7e7d7d;
	text-decoration:underline;
	font-weight:bold;
}
.public:hover
{
	text-decoration:none;
}
.page div 			
{
	font-size:100%;
	padding:3px 10px 20px 0px;
	float:left;
}
.page a
{
	font-weight:normal;
	color:#166727;
}

.page div a:hover	
{
	text-decoration:none;
}

.page_s	div#s		
{
	
	font-weight:bold;
	color:#7e7d7d;
	background-color:#ffffff;
	font-size:140%;
	text-decoration:none;
	padding-top:0px;
}
.code
{
	float:left; 
	font-weight:bold; 
	font-size:110%;
	color:#ffffff;
}
.phone
{
	padding-top:10px;
	padding-left:60px;
	padding-right:20px;
	font-size:120%;
	font-weight:bold;
	color:#ffffff;
}
.line
{
	background:url(i/line.gif) no-repeat center center;
	height:5px;
}
.photo
{
	float:left; 
	text-align:center; 
	padding-right:20px; 
	height:190px;
	width:116px;
}
.photo img
{
	clear:both;
	width:116px;
	height:116px;
	margin-bottom:5px;
}
.clients
{
	height:220px; 
	width:120px; 
	padding-right:25px; 
	display:block; 
	float:left;
}
.clients img
{
	margin-bottom:10px;
	width:120px;
	height:100px;
}
.clients .name
{
	margin-top:5px; 
	clear:both;
	margin-bottom:20px;
	width:120px;
}
.news_one
{
	float:left; 
	text-align:center; 
	height:130px;
	width:80px; 
	padding-right:25px; 
	padding-left:25px;
	display:block;
	background:#f5f5f5;
}
.news_one_01
{
	float:left; 
	text-align:center; 
	height:80px;
	width:80px; 
	padding-right:25px; 
	padding-left:25px;
	display:block;
	background:#f5f5f5;
}
.news_one_01 img
{
	clear:both;
	width:80px;
	height:60px;
	margin-bottom:5px;
	margin-top:10px;
}
.news_one img
{
	clear:both;
	width:80px;
	height:60px;
	margin-bottom:5px;
	margin-top:10px;
}
.news_one span
{
	width:80px;
	color:#494848;
	font-size:75%;
}
.content a
{
	font-weight:normal;	
}
.content div, .content p
{
	padding-bottom:5px;
}
.list
{
	background:url(/i/sq_li.gif) no-repeat 0px 5px; 
	padding-left:10px;
}
.gr
{
	color:#008000;
}
.gr1 {color:#3a7546;}

/*---------------------------*/
.rss_tab { width:85%;}
.rss_tab .header {height:19px; background:#b4b3b3; color:#ffffff;}
.rss_tab  span { color:#ffffff;}
.rss_tab .row {height:25px;}
.rss_tab .row_select {height:25px; background:#f0f0f0;}
.rss_tab .row_select .no_select { background:#fff; height:25px;}
.rss_tab .header, .rss_tab .row, .rss_tab .row_select {text-align:center;}
.rss_tab .green {background:#398a4d;}
.rrs_logo {float:left; padding:15px 20px 0px 0px; float:left;}
.fl { float:left;}
*html .t h1 { padding-top:33px;}


.rrs_graph { width:100%;}
.rrs_graph p {padding:0px 15px 10px 0px; margin:0px;}
.rrs_graph .axis_y {border-left:1px #d7d7d7 solid; padding-bottom:15px;}
.rrs_graph .axis_x td {border-top:1px #d7d7d7 solid;}
.rrs_graph .axis_x div { float:left;}
.rrs_graph .axis_x span { font-size:70%;}
.rrs_graph .point {height:20px; background:#81d467; margin-bottom:1px; text-align:right; float:left;}
.rrs_graph .output, .rrs_graph .output1 {height:20px; background:#397545; text-align:right; float:left;}
.rrs_graph .output1 { height:41px;}
.rrs_graph .number, .rrs_graph .number1 {float:left; font-size:80%; color:#000; padding:3px 0px  0px 5px;}
.rrs_graph .number1 { padding-top:14px;}

.line_red {height:11px; background:#c83535;}
.line_gr {height:9px; background:#397545;}



.comment {background:#f2f2f2; width:100%; padding:8px 6px 8px 6px; margin-bottom:12px;}
.comment .mrg { margin-left:78px;}
.comment .line {background:url(/i/s1.gif) repeat-x; font-size:1px; height:1px; margin:7px 0px 4px 0px;}
.comment p {font-size:90%; padding-bottom:10px;}

.month {width:100%;}
.month span {padding-left:10px;}
.month .link {float:left; width:17%;}
.month .link .act {background:#397545; height:20px; float:left;}
.month .link .act a { text-decoration:none; color:#fff;}

.pic { float:left; margin:0px 5px 5px 0px;}
.clr { height:0; line-height:0; overflow:hidden; clear:both; font-size:0;}
.sphere {font-size:110%; color:#165802; padding-bottom:20px;}

.pad {padding:14px 4px 0px 32px;}
.comment .tema_bg {width:100%; background:url(/i/s1.gif) 0px 9px repeat-x; margin-bottom:2PX;}
.tema {float:left; background:#f2f2f2; padding-right:9px; width:50%;}
.mark {float:right; background:#f2f2f2; padding-left:9px; padding-bottom:10px; width:240px;}
.mark .ball {font-size:80%; text-align:center;}


/*.mark{float:right; background:url(/i/cell.gif) no-repeat; width:59px; height:19px; text-align:right; color:#3a7546; font-weight:bold;}
.mark div {padding:2px 3px 0px 0px;}*/



.font {color:#166727; font-size:130%; padding-right:8px; padding:3px 0px 3px 0px;}
.font1 {color:#ed1c24; font-size:140%; padding-right:8px;}
.party {color:#000; font-size:120%; font-weight:bold; padding:5px 0px 5px 0px;}
.p10 {padding-right:10px;}
.p10 img {padding-bottom:10px;}

