/* Main */

body				{ font-family: Tahoma, Arial; font-size: 11px; color: #000000; padding: 0px; margin: 0px; background-color: #FFFFFF; }
p					{ padding: 0px; margin: 0px; line-height: 1.5; }
input				{ font-size: 11px; padding: 0px; }
img					{ border: none; }
h1					{ font-size: 18px; color: #777777; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px; }
.news_title h1		{ font-size: 18px; color: #777777; font-weight: normal; padding: 0px; margin: 0px; }
h2					{ font-size: 12px; color: #000000; font-weight: bold; padding: 0px 0px 10px 0px; margin: 0px; }

a					{ color: #2A6A89; text-decoration: underline; }
a:hover				{ text-decoration: none; }
.login_in a			{ color: #009933; text-decoration: underline; margin-right: 30px; }
.login_in a:hover	{ text-decoration: none; }
.green a			{ color: #009933; text-decoration: underline; }
.green a:hover		{ text-decoration: none; }

#topline			{ padding: 0px 30px 0px 30px; background: #ececec; }
#blackline			{ background: #222222 url(../images/top_bg.gif); padding: 0px 30px 0px 30px; color: #777777; border-top: 4px solid #a7a7a7; border-bottom: 4px solid #a7a7a7; }
#logoline			{ background: #111111; border: 1px solid #000000; }
#loginline			{ padding: 10px 30px 10px 30px; background: #dadada; }
#speedline			{ padding: 0px 30px 0px 30px; background: #ececec; }
#mainline			{ padding: 20px 30px 20px 30px; }

.block_head			{ height: 60px; background:  url(../images/block_head.gif); border: 1px solid #143f4f; vertical-align: top; }
.block_head	h3		{ color: #FFFFFF; font-family: Verdana, Tahoma, Arial; font-size: 16px; margin: 19px 0px 0px 20px; padding: 0px; font-weight: normal; }
.block_body			{ padding: 15px 20px 15px 20px; background: #ececec; }
.block_body li		{ padding: 0px; margin: 0px; list-style-type: none; }
.block_body ul		{ padding: 0px; margin: 0px 0px 10px 0px; list-style-type: none; }

#news_block			{ padding: 0px 20px 0px 20px; }
.news_info			{ border-top: 1px dotted #a7a7a7; border-bottom: 1px dotted #a7a7a7; padding: 7px 0px 7px 0px; color: #777777; }
.news_body			{ padding: 0px 0px 7px 0px; border-bottom: 1px dotted #a7a7a7; }
.news_bottom1		{ padding: 0px; }
.news_tags			{ padding: 0px 0px 7px 0px; border-bottom: 1px dotted #a7a7a7; color: #777777; }
.news_bottom2		{ padding: 0px; }
.news_bottom2 a			{ padding: 5px 7px 5px 7px; background: #2A6A89; color: #FFFFFF; text-decoration: none; }
.news_bottom2 a:hover	{ padding: 5px 7px 5px 7px; background: #009933; color: #FFFFFF; text-decoration: none; }

#bottomline			{ border-top: 1px solid #dadada; padding: 0px 30px 0px 30px; }

.f_textarea { color: #777777; width: 460px; height: 160px; border: 1px solid #777777; font-family: Tahoma, Verdana; font-size: 11px; }
.f_input { color: #777777; width: 200px; padding: 4px; border: 1px solid #777777; }
.f_select { color: #777777;	}

.navigation	span{ padding: 5px 7px 5px 7px; background: #dadada; color: #000000; margin: 0px 5px 0px 5px; }
.navigation	a	{ padding: 5px 7px 5px 7px; background: #2A6A89; color: #FFFFFF; text-decoration:none; margin: 0px 5px 0px 5px; }
.navigation a:hover	{ padding: 5px 7px 5px 7px; background: #009933; color: #FFFFFF; text-decoration:none; margin: 0px 5px 0px 5px; }

#menushka a {font-size:13px; text-decoration:none; font-weight:500; font-family:arial;}
#menushka a:hover {text-decoration:underline;}
