HTML, BODY {
      	   margin : 0;
       	   padding: 0;
    	   font-family : Arial,Tahoma, Helvetica, sans-serif;
       	   font-size: 10pt;
       	   background-color: #FFFFFF;
			color: #242424;
}

#header {
	height: 152px;
	width: 100%;
	background-image: url(../images/bg_top.gif);
	margin-bottom: 1px;
	color: white;
}

#build {
	position: absolute;
	top: 0px;
	width: 297px;
	height: 152px;
	background-image: url(../images/build.jpg);
	background-repeat: no-repeat;
}
#tit {
	/*width: 430px;*/
	text-align: right;
	overflow: visible;
	position: absolute;
	top: 30px;
	left: 370px;
}

#header #tit1 {
	margin: 0px 0px 5px 0px;
	font-size: 38px;
	font-weight: bold;
}

#header #tit2 {
	margin: 0px 0px 5px 0px;
	font-size: 18px; 
}

#gerb {
	top: 21px;
	left: 850px;
	position: absolute;
	background-image: url(../images/gerb_ck.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 105px;
	cursor: pointer;
	cursor: hand;
}
#menu_outside {
	padding: 3px 0px 0px 0px;
	background-color: #4C80A8;
}
#menu_top {
	height: 28px;
}

#menu_top .item {
	padding: 0px 10px 0px 10px;
	text-align: center;
	font-size: 11pt;
}

#menu_top #active {
	background-color: white;
	background-image: url(../images/bg_menu_active.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#menu_top A {
	color: white;
}

#menu_top A:hover {
	text-decoration: none;
}

#tips {
	margin: 10px 10px 10px 10px;
	color: #9a9a9a;
}

#tips A {
	font-size: 8pt;
	color: #9a9a9a;
}

#left_block {
	float: left;
	width: 20%;
}

#block_shade {
	background-image: url(../images/shade.gif);
	float: left;
	width: 15px;
	height: 220px;
}

#about_region {
	background-color: #fffbe7;
	border: 1px solid #e4e4e4;
	padding: 10px;
}

#center_block { 
	float:left;
	width: 53%;
	text-align:center;
	/*border: 1px solid gray;*/
}


#center_block .inside {
	padding: 0% 2% 0% 2%;
	width: 94%;
	text-align: left;
	/*border: 1px solid black;*/
}

#right_block {
	float: right;
	width: 25%;
}

#annonces {
	padding: 15px 0px 10px 20px;
	background-color: #D0ECEE;
}

#bottom_block {
	float: left;
	width: 100%;
	height: 167px;
	background-color: #EBEBEB;
	margin-top: 20px;
	border-top: 2px solid #C3C3C3;
}

#news .item IMG {
	float: left;
	margin: 0px 10px 10px 0px;
}

#voting {
	margin-top: 15px;
	padding: 15px 0px 10px 20px;
	border-left: 2px solid #D0ECEE;
}

#links{
	/*margin-top: 15px;*/
	padding: 15px 0px 10px 25px;
}

#tribune {
	background-image: url(../images/bg_tribune.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}

#for_session {
	background-image: url(../images/bg_for_session.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}

#media {
	background-image: url(../images/bg_zmi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}

#letter {
	background-image: url(../images/bg_letter.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}

#jurist {
	background-image: url(../images/bg_jurist.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
}

#ver_rada {
	background-image: url(../images/bg_rada.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding: 10px 10px 2px 100px;
}

#projects .item {
	padding: 15px 60px 2px 20px;
	//margin-bottom: 10px;
}

#adress {
	float: left;
	width: 20%;
}

#support {
	float: left;
	width: 50%;
}

#counters {
	float: left;
	width: 28%;
	text-align: center;
}

#subsections {
	border: 2px solid #e4e4e4;
	border-left: 0px;
	padding: 10px;
}

#subsections .item {
	padding: 5px;
	font-size: 11pt;
}

.button .submit{
	font-size: 10pt;
}

.table_header {
	background-color: #EFEFEF;
	font-weight: bold;
}

.box {
	font-weight: bold;
	border: 1px solid gray;
	width: 120px;
	text-align: center;
}

.box .inside {
	text-align: center;
	margin: 5px 10px 5px 10px;
}
.small_box {
	padding: 3px 5px 3px 5px;
	border: 1px solid gray;
	width: 100%;
	margin: 2px;
	font-size: 9pt;
}

#concurs {
	background-image: url(../images/bg_concurs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding: 15px 10px 2px 70px;
}

#pochest {
	background-image: url(../images/bg_pochest.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding: 15px 10px 2px 70px;
}

#rada1 {
	background-image: url(../images/bg_rada1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding: 15px 10px 2px 70px;
}

#programi {
	background-image: url(../images/bg_programi.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	padding: 15px 10px 2px 70px;
}

#sport {
	background-image: url(/images/bg_sport.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 80px;
	padding: 5px 100px 2px 10px;
}

.red2 {
	color: #BC0000;
}

