/*#####  html tags css  #####*/



body 								{ margin: 0; padding: 0; font-family: Verdana, Tahoma, sans-serif; background-color: #fff; font-size: 12px; }
a img  								{ border: none; }

/*#####  outside css  #####*/
.construction						{ font-size: 120%; text-align: center; line-height: 200%;}
#bodytag							{ }
#wrp								{ width: 910px; margin: auto; }
#top_cap							{ display: block; width: 910px; height: 154px; background-repeat: no-repeat; background-color: #A0C79E; margin-top: 5px; position: relative}
#top_cap a.home						{ text-decoration: none; display: block; position: absolute; width: 300px; height: 100px; top: 20p; left: 320px }
.share								{ margin-top: 25px; }
.share a							{ margin: 0px 5px; }
#baner_1							{ width: 910px; height: 75px; margin-top: 8px; }
.baner_2							{ width: 207px; height: 298px; margin-top: 8px; }
#all_content						{ width: 910px; }
.interval							{ width: 10px; }
.item_menu							{ width: 205px; margin-top: 8px; }

#search_form						{ width: 207px; height: 68px; background: #A0C79E url(/t/d/img/search_form.gif) no-repeat; margin-top: 8px; margin-bottom: 15px; }
#search_form	.input				{ padding: 0px; }

.isectionlink						{ padding-left: 10px; display: block; padding-top: 10px}

.side_col_left						{ width: 205px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; }
.side_col_right						{ width: 205px; border-left: 1px solid #F8E0A3; border-right: 1px solid #F8E0A3; }
.side_col_right	.right_col_cont div	{ padding: 7px 20px 7px 0px; color: #555; }
.side_col_right	.right_col_cont div	span { font-size: 90%; color: #ccc}
.side_col_right	.right_col_cont div.lts  { padding-bottom: 0px;margin-bottom: 0px; }
.side_col_right	.right_col_cont div.links   { padding-bottom: 0px;margin-bottom: 0px;line-height: 150%; border-top: 1px solid #FFD47D; font-size: 100%; }

.right_col_cont .links .rss  		{ margin-right: -20px; display: block; float: right; }
.ynoi								{ display: none; }
.news								{ width: 474px; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; color: #575453; line-height: 135%; }
.news .rss							{ background: url(/t/d/img/rssm.gif) center right no-repeat; margin-top: 2px; padding-right: 30px; display: block; font-size: 80%; float: right; margin-right: 20px; font-weight: bold}

.sct								{ border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; color: #575453; line-height: 135%; }
.sct_text							{ padding: 15px; }
#toplink							{ text-align: right; }
#bottom								{ width: 910px; text-align: center; height: 37px; line-height: 37px; background: #A0C79E url(/t/d/img/bottom.gif) no-repeat; margin-top: 8px; margin-bottom: 5px; font-size: 90%}
#bottom a {
	color: #fff;
}
.tcnt strong					{ display: block; color: #4C8449;}
.clr								{ clear: both; }

/*#####  inside css  #####*/

.img_item 							{ width: 41px; height: 41px; float: left; padding: 4px 0px 4px 8px; }
.item_menu .item					{ padding: 15px 0px ;  margin-left: 60px;   }

.item_menu span						{ color: #C3BCBB;  }

.item_menu .item a:link				{ color: #3C8C38; padding: 3px 0px; text-decoration: underline; }

.item_menu .item a:visited 			{ color: #3C8C38; padding: 3px 0px; text-decoration: underline; }
.item_menu .item a:hover			{ color: #58CE52; padding: 3px 0px; text-decoration: none; }

.item_menu .item a.active			{ padding: 3px 0px; text-decoration: none; color: #EC8401; }
.item_menu .item a.active:hover		{ padding: 3px 0px; text-decoration: underline; }

.sub_menu							{  background:url(/t/d/img/subs.jpg) top left no-repeat; color: #ccc; margin: 0px 0px 0px 0px; padding: 10px 0px 15px 45px; line-height: 200%; font-size: 110%; }
.sub_auth						{ background:url(/t/d/img/auth.jpg) top left no-repeat; }
.sub_menu .bb						{ font-weight: bold; }
.sub_menu .hr						{ border-bottom: 1px solid orange; margin-bottom: 15px; }


table.l2customform						{ width: 100%; border-collapse: collapse; margin-left:3px; }
table.l2customform
	td 								{ padding: 5px 10px 5px 0px; vertical-align: top; }

table.l2customform
	td.caption 						{ width: 120px; text-align: right; color: #777;}

table.customform_wrp						{ margin-top: 0px; }
div.l2customform					{ padding: 5px; margin-bottom: 10px;}
.cslbl								{ color: #777 }


.news_title .ua1 a { display: inline-block; margin-right: 10px; color: #EB6308; font-weight: normal; font-size: 90%}

.ua a { display: inline-block; margin-right: 10px; padding: 5px; background: #EB6308; color: #fff}
.ua a:hover { background: #fff; color: #EB6308}
.topauth {
	background: url(/t/d/img/l2/uadown.gif) left center no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.topauth a {
	color: #EB6308;
}
.topauth a:hover {

}

.l2custom_header h3 {
	padding: 4px;
	font-size: 90%;
	margin: 0px 0px 20px 0px;
	background-color: #58A454;
	font-weight: bold;
	color: #fff;
}

.hitactive							{ color: #EB6308}

.download_clip						{ width: 100% }
.download_clip td					{ vertical-align: top; padding-right: 10px; padding-bottom: 10px; }
.download_clip .date				{ font-size: 90%; white-space: nowrap; width: 1% }
.download_clip .ua1					{ white-space: nowrap; width: 1%; text-align: right; padding: 5px 0px}
.download_clip .ua1 a				{ display: inline-block; }
.download_clip .uaadm a				{ font-weight: normal; margin-right: 10px; font-size: 90%; color: #EB6308; padding: 0;}
.second_menu 						{ width: 205px; margin-top: 8px; padding-bottom: 12px; }

.second_menu
	a.active						{ font-weight: bold; }

.second_menu .item					{ padding: 15px 0px ;  margin-left: 60px; }

.second_menu
	.img							{ padding-bottom: 5px; }

.second_menu
	.img
		.img_item					{ text-align: center; }


.second_item						{ padding: 6px 0px 6px 15px; font-size: 90%;}
.second_item
	a								{ color: #777;}
.input								{ color: #5A5A5A; background-color: #fff; border: 1px inset #ccc; width: 99%; padding: 3px; margin: 0px;}
.input:focus						{ color: #000; border: 1px solid green; background-color: #f0f0f0; }

#sms_img, #rss_img					{ width: 49px; height: 53px; padding: 10px 0px 10px 10px; float: left; }
.left_col_txt						{ padding: 18px 0px 0px 70px; color: #7AAF78;  font-size: 115%;  }
.left_col_cont						{ font-size: 110%; font-family: arial; color: #C3BCBB; padding-left: 70px; padding-bottom: 20px; }
.l_t_gray							{ height: 25px;  background-image: url(/t/d/img/l_gray_corn.gif);  margin-top: 8px; margin-right: 25px; }
.r_t_gray							{ height: 25px;  background-image: url(/t/d/img/r_gray_corn.gif); margin-left: 25px; background-position: 100% 0; margin-top: -25px; }
.l_b_gray							{ height: 25px;  background-image: url(/t/d/img/l_gray_corn.gif);   margin-right: 25px; background-position: 0 -25px; }
.r_b_gray							{ height: 25px;  background-image: url(/t/d/img/r_gray_corn.gif); margin-left: 25px; background-position: 100% -25px; margin-top: -25px; }
.l_t_orang							{ height: 25px;  background-image: url(/t/d/img/l_orang_corn.gif);  margin-top: 8px; margin-right: 25px; }
.r_t_orang							{ height: 25px;  background-image: url(/t/d/img/r_orang_corn.gif); margin-left: 25px; background-position: 100% 0; margin-top: -25px; }
.l_b_orang							{ height: 25px;  background-image: url(/t/d/img/l_orang_corn.gif);   margin-right: 25px; background-position: 0 -25px; }
.r_b_orang							{ height: 25px;  background-image: url(/t/d/img/r_orang_corn.gif); margin-left: 25px; background-position: 100% -25px; margin-top: -25px; margin-bottom: 8px}
.news_text							{ padding: 15px; }

.right_col_txt						{ float: left; color: #7AAF78; font-size: 145%; padding: 5px 20px 10px 25px; }
.right_col_new						{ float: left; color: #7AAF78;  font-size: 145%; padding: 18px 20px 20px 25px;}
.right_col_img						{ float: left; padding: 10px 0px 0px 15px;  }
.right_col_bord						{ width: 160px; border-top: 1px solid #CDE4CB; margin-left: 25px; margin-top: 10px; clear: left}
.right_col_cont						{ padding: 10px 0px 0px 25px; font-family: arial; color: #C3BCBB; }
.right_col_cont a					{ text-decoration: none }
.right_col_cont a:hover				{ text-decoration: underline }
.right_col_cont a.rshower			{ text-decoration: underline }
.right_col_cont a.rshower:hover						{ text-decoration: none; }

#a1, #a2, #a3 { width: 207px;}
#a3 { margin-bottom: 8px}

#login_form							{ width: 207px; height: 121px; background: #A0C79E url(/t/d/img/login_form.gif) no-repeat; margin: 0px 0px; position: relative;}

#login_form	.input					{ padding: 0px; }
#log_name							{ position: absolute; top: 14px; left: 14px; }
#log_passwr							{ position: absolute; top: 42px; left: 14px; }
#log_name .input					{ line-height: 22px; height: 15px; line-height: 15px; width: 174px; border: 1px solid #C0CBBF; }
#log_passwr .input 					{ line-height: 22px; height: 15px; line-height: 15px; width: 106px; border: 1px solid #C0CBBF; }
#in_butn							{ }
#in_rem								{ position: absolute; top: 65px; left: 14px; color: #fff; }
#registr							{ position: absolute; top: 97px; left: 14px; }
#registr a:link						{ color: #fff; text-decoration: underline; }
#registr a:visited					{ color: #fff; text-decoration: underline; }
#registr a:hover					{ color: #fff; text-decoration: none; }

#search								{ }
#ok_butn							{  }

.news_photo							{ width: 100px; padding: 15px 20px 0px 8px; }
.mainnews 							{ border: 1px solid #ccc; width: 100%; border-radius: 10px; background: #f8f8f8; padding-bottom: 15px }
.blogger 							{ border: 1px solid #ccc; width: 100%; border-radius: 10px; background: #f8f8f8; padding-bottom: 15px }
.mainnews .news_photo				{ width: 150px; padding: 15px 20px 0px 8px; }
.blogger							{ padding: 0px }
.bloggerc							{ margin: 10px 0px; font-weight: normal; background: url(/t/d/img/gicon_blogger.gif) center left no-repeat; padding-left: 24px; margin-bottom: 5px; }
#bgc1 .bloggerc						{ margin-left: 10px }
.blogger table						{ width: 100%}
.blogger .placeage					{ padding-bottom: 10px }
.blogger .contact					{ padding-bottom: 10px; border-bottom: 1px solid #ccc; margin-bottom: 10px; margin-right: 10px; }
.blogger .news_title				{ padding: 10px 10px 15px 0px; font-weight: bold;  }
.news_title							{ padding: 10px 10px 15px 0px;  }
.news_title	.user a					{ display: inline-block ;font-weight: normal; background: url(/t/d/img/icon_blogger.gif) center left no-repeat; padding-left: 24px; margin-bottom: 5px; }
.news_title a					{ color: #3C8C38; text-decoration: underline; }
.news_title a				{ color: #3C8C38; text-decoration: underline; }
.news_title a:hover					{ color: #58CE52; text-decoration: underline; }
.news_date							{ color: #888888; padding-bottom: 15px; font-size: 90%; }
.page_ct							{ color: #3C8C38; line-height: 150%; font-weight: normal; font-size: 140%; padding: 10px 0px 35px 0px; margin: 0px 0px 0px 133px; border-bottom: 1px solid #CDE4CB; }
.jsv								{ margin: 0px; }
.downlnk							{ display: block; margin-top: 30px; }
.mp3size							{ vertical-align: top; text-align: right; white-space: nowrap }
.mp3title							{ font-weight: normal; color: #333; }
.mp3title strong					{ display: block; color: #333; }
.news_txt							{ margin-right: 15px; font-size: 95%;}
.mainnews .news_txt					{ font-size: 100%;}
#news_photo_v						{ padding: 0px 25px 15px 11px; float: left; }
.news_text h2						{ color: #3C8C38; margin: 0; padding: 10px 0px 10px 10px; font-size: 115%;/* text-align: center; border: 1px solid gray;*/ }
#news_date_v						{ color: #888888; padding-bottom: 15px; padding-left: 10px; margin-right: 15px; font-size: 95%; text-align: left; }
.greenbg							{ padding: 10px; background: #6EAA6B url(/t/d/img/greenbg.gif) top left repeat-x; color: #fff}
.img_sitestr						{ float: left; margin-top: -20px; padding-left: 30px; margin-bottom: 32px; }
#about								{ padding: 15px 15px 0px 15px; }
#news_txt_view						{ margin: 0px 15px 0px 10px; font-size: 100%; }


.radiotable			{ width: 100%;}

.radiotable			td { padding: 10px 0px; padding-right: 10px; border-bottom: 1px solid #eee;  color: #999; }
.stationstable		{ width: 100%;}
.stationstable		td { padding: 10px 0px; padding-right: 10px; border-bottom: 1px solid #eee;  color: #999; vertical-align: top; }
.stationstable		th { text-align: left; padding: 10px 0px; padding-right: 10px; border-bottom: 1px solid #eee;  color: #999; }

.peopletable		{ width: 100%;}
.peopletable		td { padding: 10px 0px; padding-right: 10px; border-bottom: 1px solid #eee;  color: #999; vertical-align: top; }
.peopletable		th { text-align: left; padding: 10px 0px; padding-right: 10px; border-bottom: 1px solid #eee;  color: #999; }
.peopletable		img { width: 100px }

/*body 				{ 	margin: 0; padding: 0; background: #ebe9e7 url(/t/d/img/bg.gif) top repeat-x; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 70%; }*/
font				{	font-size: 100%; }
div.sitepath		{	margin-top: 5px; padding: 10px 3px; background: #fff;}

form				{   margin: 0; }
a					{	color: #62AB5E; }
a:hover 			{	text-decoration: none; }

td					{	font-size: 100%; }

div.clr 			{	clear:both; font-size: 0px; line-height: 0px; }


.lbrb 				{	color: red; }

div.err				{	display: none; color: #fff; background-color: red; border: 1px solid #fff; float: left; padding: 2px 3px; margin-bottom: -2px; }
div.msgs 			{	color: #444; border: 1px solid #888; padding: 10px; margin: 5px 0px; background-color: #fff; font-weight: bold; }

table.splitter		{	width: 100%; border-collapse:collapse; }

.gray				{ 	color: #ccc; }
.submit 			{	text-align: center; color: #fff; padding: 3px 15px; border: 1px solid #ccc; background-color: #828180; width: 100%;}

span.N 				{	font-size: 80%; color: #999; }
span.N				{	font-size: 80%; color: #333; }

.hidden,
.hidden
	a				{	color: #888; }

.disabled,
.disabled
	a				{	color: #ccc; }

.turned_off,
.turned_off
	a				{	color: red; }

.inactive,
.inactive
	a				{	color: #555; }

.sm_sname 			{	font-size: 80%;	color: #999; }
.sm_name			{	font-size:80%; color: #888; }

div.limiter			{	float: left; padding: 5px 2px;  margin-top:10px; margin-bottom:10px; }

div.limiter
	div 			{	float: left; margin: 1px; padding: 2px 7px; text-align: center; }


div.limiter
	div
		a			{	color: #3C8C38; text-decoration: none; }
div.limiter
	div
		a:hover		{	text-decoration: underline; }

div.limiter
	div.current 	{	border: 1px solid #eee; margin: 0px; color: #fff; background-color: #F78031; }

div.notauth			{	padding: 30px 10px; }

div.notauth	.loglink
					{	padding-top: 10px; }

div#c 				{	width: 943px; margin: auto; margin-top: 10px; }

div#c
	table.head 		{	width: 100%; height: 242px; border-collapse: collapse; }

div#c
	table
		td.c1 		{	vertical-align: top; width: 171px;}
div#c
	table
		td.c2 		{	vertical-align: top; padding-top: 10px; }
div#c
	table
		td.c3 		{	vertical-align: bottom; width: 162px; }

div#top_banner		{	padding-bottom: 22px; height: 90px; }

div.common_row
	a				{	margin-right: 1px; display: block; float: left; height: 27px; line-height: 27px; color: #fff; text-decoration: none; background: url(/t/d/img/b_blue_r.gif) right no-repeat; }

div.common_row
	a
		b			{	padding: 0px 20px; display: block; float: left; height: 27px; background: url(/t/d/img/b_blue_l.gif) left no-repeat; }
div.common_row
	a:hover			{	background: url(/t/d/img/b_blue_rh.gif) right no-repeat; cursor: pointer;}

div.common_row
	a:hover
		b			{	cursor: pointer; background: url(/t/d/img/b_blue_lh.gif) left no-repeat; }

div.user_row		{	 }

div.user_row
	a,
.register
	a 				{	margin-right: 1px; display: block; float: left; height: 27px; line-height: 27px; color: #fff; text-decoration: none; background: url(/t/d/img/b_orange_r.gif) right no-repeat; }

div.user_row
	a
		b,
.register
	a
		b
					{	padding: 0px 20px; display: block; float: left; height: 27px; background: url(/t/d/img/b_orange_l.gif) left no-repeat; }

div.user_row
	a:hover,
.register
	a:hover			{	background: url(/t/d/img/b_orange_rh.gif) right no-repeat; cursor: pointer;}

div.user_row
	a:hover
		b,
.register
	a:hover
		b			{	cursor: pointer; background: url(/t/d/img/b_orange_lh.gif) left no-repeat; }

fieldset				{ border: 1px solid #ddd; margin-top: 3px; }
legend					{ background: #eee; padding: 3px; color: #555; border: 1px solid #ddd;}

.userpage td	{
	vertical-align: top;

}



.compil				{ margin-bottom: 15px; float: left; }
.compil a 			{ text-decoration: none; }
.compil a:hover		{ text-decoration: underline; }
.b_compil_vote		{ padding: 0px 15px 0px 35px; }

/*table.login			{	border-collapse: collapse; }

table.login
	tr.trow
		td			{	padding-right: 10px;}

table.login
	td.remind
		a			{	background: none; color: #eb6409;}

table.login
	td.remind
		a:hover		{	background: none; text-decoration: underline; color: #eb6409;}

table.login
	td.register		{	padding-left: 15px; }

table.login
	td.register		{	padding-left: 15px; }

*/

a img				{ border-width: 0px;}
.compil_list_ord			{ float: left; width: 30px; color: #999999; }
.compil_list_title			{ float: left; width: 210px; }
.compil_list_ins_track		{ width: 180px; float: left; padding-left: 5px; color: #999999; }

.photor					{ float: left; padding: 7px 14px;}
.photor div				{ text-align: center; padding-top: 5px; }
.photolist img			{ float: left; margin-right: 14px;}
.photolist div			{ ; }
.photolist 				{ padding: 20px 0px}
sup						{ font-weight: normal; color: red;  	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative; bottom: 1ex}

.tabs {

	height: 28px;
	line-height: 25px;
	list-style: none;

	border-bottom: 1px solid #DDD;
	background: #FFF;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	text-align: center;
}
.tabs li {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	width: 49%;

	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 2px 0px 0;

	padding-top: 2px;
	color: #777;
	cursor: pointer;
	border: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #f8f8f8;
	position: relative;
}
.tabs li:hover {
	color: #6EAA6B;
	background: #eee;
	border-color: #6EAA6B;
	box-shadow: inset 0px 1px 1px #fff;
	border-bottom: 1px solid #ddd;
}

.tabs li.current {
	color: #fff;
	background: #6EAA6B url(/t/d/img/greenbg.gif) top left repeat-x;
	border-color: #6EAA6B;
	box-shadow: inset 0px 1px 1px #fff;
}

.social {
	position: absolute;
	height: 40px;
	padding-left: 10px;
	top: 123px;
	left: 0px;
}

.social img {
	color: #fff;
	width: 32px;
	height: 32px;
}

.social a {
	margin-left: 10px;
	display: inline-block;
}

.ruua {
	position: absolute;
	line-height: 32px;
	top: 132px;
	right: 20px;
	color: #ccc;
	height: 14px; line-height: 14px;
	color: #eee
}

.ruua .ru { text-shadow: 0px 1px 0px #000; display: inline-block; background: url(/t/d/img/ru.gif) 0 50% no-repeat; padding-left: 25px; vertical-align: bottom; height: 14px; line-height: 14px; }
.ruua .ua { text-shadow: 0px 1px 0px #000; display: inline-block; background: url(/t/d/img/ua.gif) 0 50% no-repeat; padding-left: 25px; vertical-align: bottom; height: 14px; line-height: 14px; }
.ruua .en { text-shadow: 0px 1px 0px #000; display: inline-block; background: url(/t/d/img/en.gif) 0 50% no-repeat; padding-left: 25px; vertical-align: bottom; height: 14px; line-height: 14px; }

.ru { margin-left: 10px; display: inline-block; background: url(/t/d/img/ru.gif) 0 50% no-repeat; padding-left: 25px; vertical-align: bottom; height: 14px; line-height: 14px; }
.ua { margin-left: 10px; display: inline-block; background: url(/t/d/img/ua.gif) 0 50% no-repeat; padding-left: 25px; vertical-align: bottom; height: 14px; line-height: 14px; }
.en { margin-left: 10px; display: inline-block; background: url(/t/d/img/en.gif) 0 50% no-repeat; padding-left: 25px; vertical-align: bottom; height: 14px; line-height: 14px; }

.ruua a {
	color: #fff;
	height: 14px;
	line-height: 14px;
	text-decoration: underline;
	text-shadow: 0px 1px 0px #777;
}

.ruua a:hover {
	text-decoration: none;
}


.meta { background-color: #99f; color: #fff; display: inline-block; padding: 1px 5px }

.opros { padding: 13px}
.opros .drow { padding: 2px 0px}
.opros .result { font-size: 90%; margin-bottom: 5px;}
.opros .result div { background: #6EAA6B url(/t/d/img/greenbg.gif); }
.opros .result .novotes { background: #eee; none; color: #999; padding: 2px}
.opros label { display: inline-block; width: 155px; vertical-align: top}
.opros h3 { padding: 0; margin: 0; font-size: 100%; margin-bottom: 10px}
.opros h3 span { font-weight: normal; display: block; font-size: 90%}
.opros .finish { font-size: 90%; padding-top: 10px}
.opros .submit { background: #fff; padding: 0; margin-top: 7px; border-width: 0px;}
.opros .submit input { background: #6EAA6B url(/t/d/img/greenbg.gif); border: 1px solid #fff; padding: 4px 0px; border-radius: 5px}
.opros .finish span { font-weight: bold; display: block}

