/* УГГГГГГГГГГГ */
a:link { text-decoration: none!important; color:#009933!important; }
a:visited { text-decoration: none!important; color:#006633!important;}
a:hover { text-decoration: underline!important;}
a:active { 	text-decoration: none!important; }
#b1 { background: #B7CF9D url(../images/khgsdis_02.jpg) repeat-x; min-width:940px;/* max-width:1573px; */}
#b2 { background:url(../images/khgsdis_01.jpg) left top no-repeat; }
#b3 { background:url(../images/struya_02.png) right top no-repeat; margin-right:2px;}
#logo1 { height:158px;}
#but1 { float:left; width:200px;}
#nagrada { margin-left:475px; text-align:center; margin-right:150px;}
#lang { position:absolute; top:0px; left:80%; width:100px;}

#t0_1 { background:url(../images/khgsdis2_12.gif) repeat-x top; height: 15px; font-size: 1px;}
#t0_2 { background:url(../images/khgsdis2_11.gif) no-repeat top left; font-size: 1px;}
#t0_3 { background:url(../images/khgsdis2_11_ololo.gif) no-repeat top right; font-size: 1px;}

#t4imp { font-family: arial, verdana, tahoma;
	line-height: 1;
	font-weight: bold;
	font-size: 14px; background:url(../images/khgsdis4_18_ololo.gif) no-repeat top left; height:27px; padding-top:7px; padding-left:20px; overflow:hidden; color:#FFFFFF; vertical-align: top;}
#emerg_ug { margin-left: -8px; margin-top: 10px; width: 180px; height: 68px; background: url(../images/khgsdis_emerg.jpg) no-repeat; vertical-align: middle; text-align: center; font-weight: bold; color: #fff; font-size: 18px; font-family: arial; }
#emerg_ug a, #emerg_ug a:visited, #emerg_ug a:hover { font-weight: bold; color: #fff!important; font-size: 18px; font-family: arial; } 
#t3 { height:17px; background:url(../images/khgsdis2_34.gif) repeat-x;}
#t3_1 { height:17px; background:url(../images/khgsdis2_33.gif) no-repeat left top; }
#t3_2 { height:17px; background:url(../images/khgsdis2_36.gif) no-repeat right top;}
#t5 { width:207px; background:url(../images/khgsdis2_37.gif) no-repeat left; height:17px;}
#t2 { width:207px; background:url(../images/khgsdis2_32.gif) no-repeat right; height:17px;}
#bot1{ width:100%; background: #DFEAD4 url(../images/khgsdis2_41.gif) repeat-x top;}
#bot1_1{ width:100%; background: url(../images/khgsdis2_48.gif) repeat-y right;}
#bot1_2{ width:100%; background: url(../images/khgsdis2_45.gif) repeat-y left;}
#bot1_3{ width:100%; background: url(../images/khgsdis2_44.gif) no-repeat top right;}
#bot1_4{ width:100%; background: url(../images/khgsdis2_40.gif) no-repeat top left;}
#bt { padding-left:30px; padding-top:10px; padding-right:20px;}
.copyright {color: #033300; font-size: 11px; padding:4px; font-family: arial; vertical-align: top; }
#t1_2 { background:url(../images/khgsdis2_10_ololo.jpg) no-repeat top right; }

#t1_4 { padding-top:4px; padding-left:11px; padding-right:1px; }
#t1news { background:url(../images/khgsdis4_15.gif) no-repeat; height:31px; width:96px; text-align:center; padding-top:6px; overflow:hidden; font-weight:bold; color:#FFFFFF; font-size:14px; margin: 0; }
#t1anons { background:url(../images/khgsdis4_16.gif) no-repeat; height:31px; width:96px; float:right; text-align:center; padding-top:6px; overflow:hidden; font-weight:bold; color:#FFFFFF; font-size:14px; margin: 0; }

#mmenu { background:url(../images/khgsdis3_06.png) top right no-repeat; margin-bottom:0px;  padding-right:10px; margin-left:1%; margin-right:1%;padding-bottom: 6px; }
#mmenu_1 { background:url(../images/khgsdis3_03.png) left no-repeat; height:29px; padding-left:16px;}
#mmenu_2 { background:url(../images/khgsdis3_04.png) repeat-x; height:29px; height:29px;}


#t4_2 { background:url(../images/khgsdis3_15.gif) no-repeat top left; margin:0; height: 15px; font-size: 1px; }
#aa { background:url(../images/khgsdis2_10_ololo_top.jpg) no-repeat top right; margin:0; font-size: 1px; }


#t4_3 { background:url(../images/khgsdis2_24_ololo.jpg) no-repeat top left; padding-top:0px; width:205px; overflow:hidden; }
#t1_3 { background:url(../images/khgsdis2_25_ololo.jpg) no-repeat top right; padding-top:0px; width:207px; overflow:hidden;}
#t1_4 a, #t1_4 a:hover, #t1_4 a:visited { color: #fff!important; }


#linkHome:hover { text-decoration: none!important; }

/* general */
html { /*height: 100%;*/ }
body { background-color: #B7CF9D; /*height: 100%;*/ margin: 0; font-family: arial!important; font-size: 12px; color: #000; }
body > pre { color: #000; }
img { border: none; }

/* header tuning */
#header1600
{
	height: 143px;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
}
#header1600_img
{
	display: block;
	margin: 0;
	left: -1px;
	position: relative;
}

/* struct tables */
#base { width: 100%; background-color: #B7CF9D; /*background-image: url(../images/khgsdis_01.jpg); */}
#base table tr td { border-collapse: collapse; }
#carcass { width: 100%; /*height: 100%;*/ background-color: #fff; }

/* forms */
.element input {/* border: solid 1px #ccc; margin: 2px 0; */}
.element input[class='do_search'] { /*border: solid 1px #ccc; */margin: 16px 0 0 0; }
.element textarea { margin: 2px 0; }
.element input#is_news_of_day, .element input#is_sorted { border: solid 0px #ccc; margin: 3px 0; }
.input_text_string { width: 460px; }
ul.errors { margin: 2px 0; }
ul.errors li { list-style: none; color: #c00; }

/* topmenu */
#topmenu_row
{
	background: none;/* url(../images/khgsdis2_04.gif) repeat-x;*/
	/*height: 36px;*/
}
.topmenu_row_side_border
{
	/*background: url(../images/topmenu_row_side_border.jpg) no-repeat;*/
	width: 2px;
	font-weight: normal;
	font-size: 1px;
}

#topmenu { height: 100%; }
#topmenu tr td.topmenu_button
{
	color: #333;
	font-face: verdana, tahoma, arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 0 15px;
	vertical-align: middle;
}
#topmenu tr td.topmenu_button a, #topmenu tr td.topmenu_button a:visited { color: #333; text-decoration: none; }
#topmenu tr td.topmenu_button a:hover, #topmenu tr td.topmenu_button a:active { color: #333; text-decoration: underline; }
#topmenu tr td.topmenu_separator
{
	width: 2px;
	background: url(../images/topmenu_row_separator.jpg) no-repeat;
	font-weight: normal;
	font-size: 1px;
}

/* main part */
#main { width: 100%; }

/* leftmenu */
#leftmenu, #rightmenu { width: 207px; vertical-align: top; background-color: #B7CF9D; }
#rightmenu { background: url(../images/leftmenu_bg.jpg) repeat-y; }
#lefttmenu { background: url(../images/rightmenu_bg.jpg) repeat-y top right; }

/* side boxes */
.sidebox { width: 100%;  background-color: #B7CF9D; }

.sidebox_header { width: 100%; height: 26px; }
.sidebox_header_side_border
{
/*	background: url(../images/section_header_side_border.jpg) no-repeat;*/
	width: 2px;
	font-weight: normal;
	font-size: 1px;
}
#leftmenu .sidebox_header_text
{
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	height: 26px;
	background: url(../images/khgsdis2_22.jpg) no-repeat right;
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
}
#rightmenu .sidebox_header_text 
{
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	height: 26px;
	background: url(../images/khgsdis5_44.gif) no-repeat;
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
}

.listside { padding: 0; background-color: #EAF1E2; vertical-align: top; }
.listside * { background-color: #EAF1E2; }
.listside .sidebox_header_text
{
	font-family: arial, verdana, tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	height: 26px;
	background: url(../images/khgsdis5_44.gif) no-repeat;
	vertical-align: middle;
	text-align: left;
	padding-left: 20px;
}

.sidebox_content {
padding:0 15px;
}
.sidebox_header_text a, .sidebox_header_text a:hover, .sidebox_header_text a:active, .sidebox_header_text a:visited { color: #fff; text-decoration: none; }
#rightmenu .sidebox_content { padding: 0 15px; background: url(../images/khgsdis2_18.gif) repeat-y; color: #666; }
#leftmenu .sidebox_content { padding: 0 15px; background: url(../images/khgsdis2_20.gif) repeat-y right; color: #666; }

.sidebox_icon_item { margin: 10px 0; }

.sidebox_content_section_icon { vertical-align: middle; margin-right: 15px; }

.sidebox_list, #content_content .sidebox_list { margin: 0 0 0 15px; padding: 0; }
#rightmenu .sidebox_list { margin: 0 0 0 0px; padding: 0; }
#content_content .sidebox_list { padding: 0 15px; }
.sidebox_list li { list-style: none; /*url(../images/section_list_marker.gif);*/ margin: 10px 0; }
.sidebox_list_other li { list-style: url(../images/section_list_marker.gif); margin: 10px 0; }

.sidebox_content a, .sidebox_content a:active, .sidebox_content a:visited,
.sidebox_list li a, .sidebox_list li a:active, .sidebox_list li a:visited
{
	font-family: arial, verdana, tahoma;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #336633;
}
.sidebox_content a:hover, .sidebox_list li a:hover { color: #336633; text-decoration: underline; }

.admin .sidebox_content a, .admin .sidebox_content a:active, .admin .sidebox_content a:visited { font-weight: bold; }
.box_content { width: 100%; }

/* techinfo like 'views', 'date' etc. */
.techinfo
{
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align: right;
}
.techinfo_nod
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-align: right;
}

/* spacers */
.spacer_sidebox { border-top: solid 1px #8e8e8e; margin: 10px 15px; }
.spacer_content
{
	border-top: solid 1px #8e8e8e;
	margin: 0 10px;
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 1px;
	clear: both;
}

/* banner area ('bnner' to avoid adblocks) */
#rightmenu .bnner_area_side { text-align: center; padding: 0; margin: 0; background: url(../images/khgsdis2_18.gif) repeat-y; }
#leftmenu .bnner_area_side { text-align: center; padding: 0; margin: 0; background: url(../images/khgsdis2_20.gif) repeat-y right; }
.bnner_area_side img { border: 1px solid #8e8e8e; margin-bottom: 10px; }

/* content */
#content_placeholder { vertical-align: top; background-color: #fff; }
.content_box { width: 100%;  background-color: #fff; }

.content_header { width: 100%; height: 29px; }
.content_header_side_border
{
	/*background: url(../images/section_header_side_border.jpg) no-repeat;*/
	width: 2px;
	font-weight: normal;
	font-size: 1px;
}
.content_header_text
{
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 19px;
	color: #666;
	height: 29px;
	/*background: url(../images/section_header_bg.jpg) repeat-x;*/
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}

#content_content { vertical-align: top; /*border-right: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; */}
#content_placeholder { border-right: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; }

/* news */
.news_of_day { padding: 10px; background-color: #E9F5E7; border-bottom: solid 2px #B7CF9D; margin: 7px 15px 15px 15px; }
.news_of_day h1
{
	font-family: arial, tahoma, verdana;
	font-weight: bold; /* mustbe bold */
	font-size: 15px; /* mustbe 18px; */
	margin: 0;
}
.news_of_day h1 a, .news_of_day h1 a:active { color: #2FAA56; }
.news_of_day h1 a:hover { color: #2FAA56; }
.news_of_day h1 a:visited { color: #006633; }
.news_of_day p
{
	margin: 10px 0 0 0;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.news_thumb_container
{
	display: block;
	min-width: 130px;
	float: left;
	margin: 0 10px 5px 0;
	position: relative;
}
.news_thumb
{
	border: 1px solid #8e8e8e;
	margin: 10px 0 0 0;
}

.more { color: #369; }

.news_regular { padding: 10px; background-color: #F5F8F3; margin: 15px; }
.news_regular h1
{
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
	margin: 0;
}
.news_regular h4 { font-size: 12px; }
.news_regular h1 a, .news_regular h1 a:visited, .news_regular h1 a:active { color: #369; }
.news_regular h1 a:hover { color: #263b67; }
.news_regular p
{
	margin: 10px 0 0 0;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.news_full { padding: 10px; background-color: #F5F8F3; margin: 15px; }
.news_full h1
{
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
}
.news_full h1 a, .news_full h1 a:visited, .news_full h1 a:active { color: #369; }
.news_full h1 a:hover { color: #263b67; }
.news_full h4
{
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 13px;
	margin: 10px 0;
}
.news_full p, .news_full_text
{
	margin: 10px 0 0 0;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.news_desc { margin: 10px 0 0 0; }
.news_full_text { clear: left; }

.news_tools_print { text-align: center; margin: 2px 0; }
.news_tools_print a, .news_tools_print a:visited, .news_tools_print a:active,
.static_tools_print a, .static_tools_print a:visited, .static_tools_print a:active
{
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #369;
}
.news_tools_print a:hover, .static_tools_print a:hover { color: #263b67; }
.news_tools_icons { text-align: center; margin: 5px 0 0 0; }

.news_previous { margin: 10px; }
.news_previous a, .news_previous a:visited, .news_previous a:active
{
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #369;
}
.news_previous a:hover { color: #263b67; }

.news_next { margin: 10px; }
.news_next a, .news_next a:visited, .news_next a:active
{
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	font-weight: bold;
	color: #369;
}
.news_next a:hover { color: #263b67; }

.rss_icon
{
	border: none;
	float: right;
	margin: 3px 10px 0 0;
}

/* gallery */
.gallery_thumb_container
{
	display: block;
	/*width: 130px;*/
	float: left;
	margin: 0 10px 5px 0;*
	position: relative;
}
.gallery_thumb
{
	border: 1px solid #333;
	margin: 0 0 0 0;
}
.gallery_pictures { margin: 10px 0 0 0; }

/* video */
.video_container
{
	display: block;
	/*width: 130px;*/
	float: left;
	margin: 0 10px 5px 0;
	position: relative;
}
#flvideo { float: left; margin: 10px 0 0 0; }

/* audio */
.audio_container
{
	display: block;
	/*width: 130px;*/
	margin: 0 10px 5px 0;
	position: relative;
}
#flvaudio { margin: 10px 0 0 0; }

/* clearfix */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* tags */
.tags
{
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	margin-top: 5px;
}
.tags a, .tags a:visited, .tags a:active { color: #369; }
.tags a:hover { color: #263b67; }

/* archive news */
.archive { margin: 10px; }
.archive h2
{
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}
.archive h2 a, .archive h2 a:visited, .archive h2 a:active { color: #369; }
.archive h2 a:hover { color: #263b67; }

/* toolbox */
#toolbox
{
	width: 170px;
	height: 32px;
	text-align: left;
	padding-left: 10px;
}

/* langchooser */
#langchooser
{
	width: 80px;
	height: 32px;
	text-align: right;
	padding-right: 10px;
}

/* bottom */
#bottom
{
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	height: 22px;
	vertical-align: top;
	background-color: #Ddd;
}

/* technical information in content area */
.techinfo_content { margin: 10px; font-weight: bold; }
.techinfo_content_doci { margin: 10px; color: #CC3300; font-size: 13px; }
.news_regular p.techinfo_content, p.techinfo_content
{
	margin: 10px;
	font-weight: bold;
	font-size: 15px;
}
.techinfo_sidebox { margin: 0px 10px; font-weight: bold; }
p.techinfo_sidebox
{
	margin: 0px 10px;
	font-weight: bold;
	font-size: 15px;
}
.news_regular h2.techinfo_header, h2.techinfo_header
{
	margin: 0 0 10px 10px;
	font-weight: normal;
	font-size: 18px;
	clear: both;
}
.techinfo_newstop
{
	margin: 10px;
	font-weight: bold;
	font-size: 13px;
}

/* admin */
#newstop_dnd { margin: 10px; border-collapse: collapse; border-style: ridge; }
#newstop_dnd tr td:first-child { text-align: center; }
#newstop_dnd tr td { border: solid 1px #333; padding: 5px 10px; }

.sitemap li
{
	list-style: none;/*url(../images/section_list_marker.gif);*/
}
.admin_lister { width: 90%; }
.admin_lister li
{
	clear: left;
	background-color: rgb(250,250,250);
	margin: 5px 0;
	list-style: url(../images/section_list_marker.gif);
}
.admin_lister_no_marker li
{
	clear: left;
	background-color: rgb(250,250,250);
	margin: 5px 0;
	list-style-type: none;
}
.admin_lister li:hover, .admin_lister_no_marker li:hover, #admin_mainmenu_lister li:hover { background-color: #D1EFE0; }
#admin_mainmenu_lister
{
	width: 90%;
	padding: 15px 0 15px 30px;
}
#admin_mainmenu_lister li
{
	clear: left;
	background-color: rgb(250,250,250);
	margin: 1px 0;
	padding-top: 1px;
	padding-bottom: 1px;
}
#admin_mainmenu_lister li li
{
	clear: left;
	background-color: #efefef;
	margin: 1px 0;
	padding-top: 1px;
	padding-bottom: 1px;
}
#admin_mainmenu_lister li li:hover { background-color: #B5DFCA; }
#admin_mainmenu_lister li li li
{
	clear: left;
	background-color: #dfdfdf;
	margin: 1px 0;
	padding-top: 1px;
	padding-bottom: 1px;
}
#admin_mainmenu_lister li li li:hover { background-color: #9BCFB6; }
#admin_mainmenu_lister li li li li
{
	clear: left;
	background-color: #cfcfcf;
	margin: 1px 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
#admin_mainmenu_lister li li li li:hover { background-color: #83BFA2; }
#admin_mainmenu_lister li li li li li
{
	clear: left;
	background-color: #bfbfbf;
	margin: 1px 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
#admin_mainmenu_lister li li li li li:hover { background-color: #6DAF8F; }
.admin_btns { float: right; }

.admin_combo_list { float: right; }

/* TODO: preview button */
.admin_preview_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -96px -16px;
}
.admin_add_preview_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -96px 16px;
}

.admin_add_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: 0px 0px;
}
.admin_add_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: 0px -32px;
}
.admin_edit_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -32px 0px;
}
.admin_edit_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -32px -32px;
}
.admin_media_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -48px -16px;
}
.admin_delete_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -16px 0px;
}
.admin_delete_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -16px -32px;
}
.admin_up_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -48px 0px;
}
.admin_up_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -48px -32px;
}
.admin_down_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -64px 0px;
}
.admin_down_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -64px -32px;
}
.admin_addstatic_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: 16px 0px;
}
.admin_addstatic_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: 16px -32px;
}
.admin_editstatic_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: 0px -16px;
}
.admin_editstatic_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: 0px 48px;
}
.admin_listphotos_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -16px -16px;
}
.admin_listphotos_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -16px 16px;
}
.admin_addphoto_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -32px -16px;
}
.admin_addphoto_btn_disabled
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -32px 16px;
}
.admin_enable_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -64px 48px;
}
.admin_disable_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -64px 16px;
}
.admin_pick_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -80px 48px;
}
.admin_clear_btn
{
	margin: 0 5px;
	width: 16px;
	height: 16px;
	float: left;
	display: block;
	background-image: url(../images/sprites_v03.png);
	background-position: -80px 16px;
}

/* calendar */
#calFront
{
	padding: 10px 0px 0px 0px;
	background-color: #EAF1E2;
	width: 170px;
	height: 180px;
	margin: 0px 0 0 5px;
}

#calFront .jCalMo { padding: 0 0 0 5px; }

/* static */
.static_tools_print { text-align: left; margin: 2px 0; }

.signatures { margin: 20px 0; padding: 0 30px; font-size: 12px; }
.signatures_row { margin: 5px 0; }

.document_header
{
	font-family: tahoma, verdana, arial;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	clear: left;
	text-align: center;
}
.document_subheader
{
	font-family: tahoma, verdana, arial;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0;
	text-align: center;
}
.document_techinfo { margin: 10px 0; font-size: 12px; }
.document_title { font-weight: bold; margin: 10px 0; font-size: 12px; }

.new { color: #f00; font-weight: bold; vertical-align: super; font-variant: small-caps; font-size: 12px; }

.property
{
	font-family: arial, tahoma, verdana;
	font-weight: normal;
	font-size: 12px;
	margin: 10px 0;
	color: #666;
}
.value
{
	margin: 10px 0 20px 40px;
	font-family: arial, verdana, tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	clear: left;	
}

.paginator
{
	margin: 5px 10px 0 0px;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	text-align: right;
}
.paginator a, .paginator a:visited, .paginator a:active
{
	font-weight: bold;
	color: #369;
}
.paginator a:hover { color: #263b67; }

.poll_archive_link
{
	text-align: center;
	font-family: tahoma, verdana, arial;
	font-size: 13px;
	font-weight: regular;
	padding-top:7px;
}
.poll_archive_link a, .poll_archive_link a:visited, .poll_archive_link a:active, .poll_archive_link a:hover { color: #069; }
.poll_archive_link a:hover { text-decoration: none; }

#poll_lister a, #poll_lister a:visited, #poll_lister a:active, #poll_lister a:hover { color: #069; font-weight: bold; }
#poll_lister a:hover { text-decoration: none; }

.poll_box
{
	padding: 0px 0 0 0px;
	margin: 0 0 10px 0;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.poll_results_container { padding: 0 29px 29px 29px;  }
/* Bar Graphs */
.graph {
  /*width: 190px;*/
  width: 90%;
  position: relative;
  right: 0px;
  font-size: 13px;
	color: #333;
}
.bar-title {
  position: relative;
  float: left;
  width: 154px;
  line-height: 20px;
  margin-right: 17px;
  font-weight: bold;
  text-align: right;
}
.bar-container {
  position: relative;
  float: left;
  /*width: 155px;*/
  width: 100%;
  height: 10px;
  margin: 0px 0px 15px;
  font-weight: bold;
}

.bar-container div {
  background-color:#72A668;
  height: 10px;
}
.bar-container strong {
  position: absolute;
  right: -20px;
  top: 0px;
  overflow: hidden;
}
#poll-results { font-size: 13px; color: #333; }
#poll_lister { width: 90%; }
#admin_citizen_lister li.lister_section, .lister_section
{
	font-weight: bold;
	clear: none;
	background-color: rgb(255,255,255);
	margin: 10px 0;
	list-style: none;
}
.lister_section
{
	font-weight: bold;
	clear: both;
	margin: 10px;
}
/*  FIX THIS !!! May be conflict with other forms */

form .error{
	color: #c00;
	padding-left: 5px;
	}
form .error_search{
	color: #c00;
	padding-left: 5px;
	clear: none;
	}
		
input[type="text"] { /*border: 1px solid #669900; background:#F2F7EE none repeat scroll 0 0; */}
input[type="image"], input[type="checkbox"] { border: none; }
/*input:focus { border: 1px dotted #669900; }*/
input.error { border: 1px dotted red; }

textarea {	border: 1px solid black; }
textarea:focus { border: 1px dotted black; }
textarea.error { border: 1px dotted red; }

/*  FIX THIS !!!!  END   */

.massmedia_div { margin: 20px 10px; }
.massmedia_view, .news_full_text table
{
	width: 100%;
	border-collapse: collapse;
	display: table;
	clear: left;
}
.massmedia_view th
{
	height: 20px;
	vertical-align: top;
	background-color: #EAF1E2;
	border: 1px solid #92A781;/* #EAF1E2;*/
	font-size: 12px;
}
.massmedia_view td, .massmedia_cell, .news_full_text table tr td
{
	border: 1px solid #92A781;/* #EAF1E2;*/
	padding: 3px;
	vertical-align: top;
	display: table-cell;
	clear: none;
	font-size: 12px;
}
.massmedia_view td a, .massmedia_view td a:active, .massmedia_view td a:visited { color: #069; }
.massmedia_view td a:hover { color: #263b67; }
.search_lister { width: 90%; }
.search_lister li
{
	clear: left;
	background-color: rgb(250,250,250);
	margin: 5px 0;
	list-style: url(../images/section_list_marker.gif);
}
.search_lister li a.more { font-size: 10px; }
a.show { font-size: 10px; }
.ui-datepicker-trigger { cursor: pointer; vertical-align: middle; margin: 2px; }

.media_name { font-weight: bold; }

form.enform > .zend_form { width: 1000px; }
#showen { margin: 10px; }

#showen, #showen:active, #showen:visited
{
	font-family: tahoma, verdana, arial;
	font-size: 12px;
	text-decoration: underline;
	color: #369;
}
#showen:hover, #showen:hover { color: #263b67; }

.poll_q { font-style: italic; }

#poll_box_form_container { font-size: 12px; }
.news_other
{
	color:#CC3300;
display:block;
font-size:12px;
font-weight:bold;
margin:10px;
text-align:center;
}
.sidebox_list_other li { font-size: 12px; }
/*
.news_full_text table { border-collapse: collapse; }
.news_full_text table tr td { border: solid 1px red; }*/
#ololo_menu_center { padding: 0; }


/*div#mmmenu, div#mmmenu ul { position:relative; }*/
div#mmmenu, div#mainmenu  { float:right; right:50%; margin:0px 0px; width:auto; padding: 0; position: relative; }
div#mmmenu ul, div#mainmenu ul { float:none!important; /*float:left; */right:-50%; position: relative}


#euro2012banner
{
	margin-top: 10px;
	display:block;
	width:139px;
	height:42px;
	padding-top: 78px;
	text-align: left;
	cursor: pointer;
}
.euro2012banner_uk { background: url(../images/banners/euro/e_u.gif) no-repeat; }
.euro2012banner_ru { background: url(../images/banners/euro/e_r.gif) no-repeat; }
#euro2012banner td { text-align: center; }
.dts td { font-size: 20px; color: #fff; font-weight: bold; }
.lgd td { font-size: 12px; text-transform: lowercase; color: #fff; font-weight: bold; }
.evro:hover { text-decoration: none!important; }
