* { margin:0; padding:0;}
.clear{clear:both; height:0px}

body {background-color: #DFDFDF;font-family: Arial, Helvetica, sans-serif; font-size:12px;}
body A{
color:#00a7d4;
text-decoration:none;
}
body A:hover{
color: #94BE00;
text-decoration:none;
}
body IMG{
border:none;
}
body LI{
list-style-position:inside;
}


.green {color: #94BE00;}
.gray { color:#666;}
.blue {color:#00a7d4;}
.black {color:#000;}
.red { color:#CC0000}
.bold { font-weight:bold}
.mini { font-size:10px}
.midle { font-size:11px}
.big { font-size:16px}
.up { text-transform:uppercase}



.col_left {width:225px;	float:left;}
.col_center {margin:0 270px 0 225px;}
.col_right {width:270px;float:right;}

#content{
padding:2px 4px 10px 10px;
}

.cont{
border:1px solid #cccccc;
padding:15px;
background-color:#FFFFFF
}

#sidebarright{margin:7px; margin-right:0;}
#bottomnav {background:#444;font-size:11px; font-weight:bold}
#bottomnav A{background:url(img/tabcentr.png) repeat-x;  padding:2px 4px; margin:0 2px;  color:#fff}
#bottomnav A:hover{background:url(img/tabcentr.png) bottom repeat-x; color:#fff}

#maincontent{
min-height:700px;
}

#maincontent_left{
/*float:left;*/
}

#maincontent_right{
float:right;
width:33%;
margin:0 0 6px 6px;
padding: 5px;
background:url(/fileadmin/templates/ug/img/bg_polos_yellow.gif);
border:1px dotted #fee95d;
}

#header{
background:url(img/gazeta.jpg);
}
#h_left{
height:150px;
background: #94BE00;
border-right: 4px solid #94BE00;
}
#h_right{
border-left: 4px solid #94BE00;
height:150px;
background:url(img/logo_bg2.gif) repeat-x #BCD765 ;
}

#slogan H1 {
position:absolute;
top:10px;
left:25px;
width:200px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:normal;
line-height:11px;
color:#FFFFFF;
text-align:center;
}

#slogan A{
color:#fff;
}
#slogan A:hover{
color:#fff;
}



#top_menu {
position:absolute;
top:0px;
width:100%;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}


/********Main Menu***********/
#mainmenu_all {
/*height:28px;*/
background:url(img/tabcentr.png) repeat-x;
}

#mainmenu_left{
height: 28px;
font-size:9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
background:url(img/tableft.png) top left no-repeat;
}

#mainmenu_right{ 
color:#FFFFFF;
font-size:10px Verdana, Arial;
line-height: 10px;
height: 28px;
background:url(img/tableft.png) top left no-repeat;
}
#mainmenu_right A{
color:#FFFFFF;
font:10px Verdana, Arial;
line-height: 10px;
border-bottom:1px dotted;
}
#mainmenu_right A:hover{
color:#94BE00;
}



/*		------	Basic style	------		*/
#mainmenu {
	display: block;
	z-index: 10;
}
#mainmenu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
#mainmenu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 10;
}
#mainmenu a, #mainmenu span {
	display: block;
}

#mainmenu li li {
	width: 100%;
}

#mainmenu li li ul {
	top: 0px;
	left: 0;
}

/* ...and then place it where it should be when shown */
#mainmenu li li:hover ul {
	left: 100%;
}

/* initialy hide all sub menus */
#mainmenu li ul {
	display: none;
	position: absolute;
	z-index: 10;
}

/* display them on hover */
#mainmenu li:hover>ul {
	display: block;
	margin-top: 0px !important;
	margin-top: -1px;
}

/* this is needed if you want to style #mainmenu div - force containment of floated LIs inside of main UL */
#menuList:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}


/*		------   Make-up	--------			*/

#mainmenu {
	font-size: 1.4em;
	color: #FFFFFF;
	height: 28px;
}
#mainmenu li {
	background:url(img/tableft.png) left top no-repeat;
}
#mainmenu li li {
	background: none;
	width: 250px;
}
#mainmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	color: #fff;
	padding: 0px 10px;
	line-height:28px;
}

#mainmenu li a:hover {
	background:url(img/tableft.png) left  bottom no-repeat;
}

#mainmenu li:hover {
	background:url(img/tableft.png) left  bottom no-repeat;
}

#mainmenu li li a {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	background: none;
	padding: 0px 8px;
	line-height:24px;
	border-bottom: 1px dotted #E49494;
}

#mainmenu li li:hover {
	color: #fff;
	background:#505050;
}
#mainmenu li li a:hover {
	color: #fff;
	background:#505050;
}

#mainmenu li ul {
	color: #000000;
	background-color: #cc3333;
	border-top: 3px solid #000000;
	width: 250px;
}

#mainmenu li li ul {
	border-top-width: 0px;
}

#mainmenu li ul ul, #mainmenu li ul ul ul {
	border-top: none;
	border-left: 1px solid #333333;
}

#mainmenu li li a.submenu:after {
	content: "";
}

.menu_act {
background:url(img/tableft.png) left  bottom no-repeat;
}
#mainmenu li span.menu_act a {
	background: url(img/str_top_black.png) center bottom no-repeat;
}

.ten_bottom{
height:10px;
background:url(img/ten_bottom.gif) repeat-x;
border-top:3px solid #000000;
}

/******** END Main Menu***********/
#catmenu DIV{
display:block;
border-bottom: 1px dotted #c7dbe1;
background: url(img/li_bg.gif) 21px 9px no-repeat #2385a3;
}
#catmenu DIV A{
display:block;
clear:both;
height:20px;
line-height:20px;
padding: 2px 8px;
margin-left:25px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color: #3994b0;
}

#catmenu SPAN.act A{
background-color: #2385a3;
}

#catmenu DIV A:hover{
background-color: #2385a3;
}

#catmenu div.select_cat {
display:none; 
visibility:hidden;
}

#catmenu div.sublevel{
padding-left:10px;
}

/*-------------------*/
#footer{
background:url(img/gazeta.jpg);
}
#f_left {
background: url(img/str_left.gif) right no-repeat;
}
#f_centr {
border-right: 4px solid #94BE00;
border-left: 4px solid #94BE00;
background:url(img/logo_bg2.gif);
color:#FFFFFF;
font-weight:bold;
}
#f_right {
background: url(img/str_right.gif) left no-repeat;
}
#f_right DIV, #f_left DIV, #f_centr DIV{ padding:15px} 


.tab_h A{
margin:0;
padding:4px 10px 2px 10px;
border:1px solid #8CBA00;
background:url(img/logo_bg2.gif) top repeat-x #BCD765 ;
color:#fff;
font-size:13px;
font-weight:bold;
line-height:20px;
}
.tab_h A:hover{
background:#8CBA00;
color:#fff;
}
.tab_f A{
font-size:11px;
font-weight:bold;
padding:2px 10px;
}
.line_grey{
display:block;
height:2px;
background:#666;
}
.line_green{
display:block;
height:2px;
background:#8CBA00;
}



.opros{
width:25px;
background:#8CBA00 ;
}
.opros_header{color:#3994b0; padding:2px}
.opros_description {text-align:left; padding:3px 10px;}
.opros_form{padding:8px; font-size:95%; line-height:18px}
.opros_form LABEL{}
#opros{background: #fff; border-bottom:4px solid #666; padding-bottom:6px;}

.shadow_right { height: 16px; background: url(img/ten_1.gif) no-repeat top right; }
.shadow_bottom { height: 16px; background: url(img/ten_2.gif) no-repeat  top right; }
.shadow_bottom_right { height: 16px; background: url(img/ten_3.gif) no-repeat  top left; }


#pagetitle H1{ font-size:18px; font-family:Georgia, serif}
#pagetitle H1 A{ color:#CC0000; font-size:20px; }
#pagetitle H1 A:hover{ color:#CC0000; text-decoration:underline}

.tabs_menu_des LI{ list-style-type:none; list-style:outside}

#gazetylist{margin: 2px 14px; padding:3px; }
#gazetylist_header A{color:#CC0000; font-size: 16px; font-weight:bold}
#gazetylist_header A:hover{text-decoration: underline;}
#gazetylist_year A{color:#000000; font-size: 11px; font-weight:bold}
#gazetylist_year A:hover{text-decoration: underline;}
#gazetylist UL{
font-size: 11px; font-weight:bold; font-family:Georgia, serif;
text-align:left; 
padding:2px 10px; 
background:url(/fileadmin/templates/ug/img/bg_polos_green_t.gif)
}
#gazetylist LI { padding:1px 0;}
#gazetylist LI A{color:#FFFFFF; border-bottom:1px dotted;
font-size:12px;
font-family: Arial, Helvetica, sans-serif; 
}
#gazetylist LI A:hover{ color:#00a7d4}

.ban{ margin:0}

#poll LI {padding:6px; font-size:105%; font-weight:bold;}

.error{margin:5px; padding:2px; color:#CC0000; font-weight:bold}

#search_yandex_m{
width: 120px; 
height:20px;
background: url(/fileadmin/ext-templates/search/bg_search.gif); 
border: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:#FFFFFF; 
font-weight:bold; 
padding-left:3px;
line-height:20px;
}
.form_menu {
height:20px;
background: url(/fileadmin/ext-templates/search/bg_search.gif); 
border: none; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:#FFFFFF; 
font-weight:bold; 
padding:0 3px;
line-height:20px;
}

.more1{
margin:3px 4px;
padding:0 0;
font-size: 11px;
font-weight: bold;
}

.more1 A{
color: #cc0000;
}

#login {
background-color: #fff;
padding: 3px 10px;
}


