body {
	margin:				3px 0px 0px 0px;
	padding:			0px;
	font-family:		Verdana,sans-serif;
	font-size:			11px;
}

form {
	margin:				0px;
	padding:			0px;
}

h5 {
	margin:				3px 0px;
	color:				#433939;
}

a {
	color:				#E57A2D;
	text-decoration:	underline;
}
a:hover {
	color:				#E57A2D;
	text-decoration:	none;
}

.tip {
	font-size:			10px;
	color:				#808080;
}

#main_width,.top,#menu {
	width:				940px;
	text-align:			left;
	/* border:				1px #ccc solid; */
}

#bottom {
	background-color:	#e9e9e9;
	color:				#333;
	font-size:			10px;
	padding:			10px 0px;
}

#menu {
	background:			url(../images/menu_bg.jpg);
	height:				39px;
}
#menu .item {
	margin:				0px 10px;
	height:				39px;
	cursor:				pointer;
	color:				#fff;
	text-align:			center;
}
#menu .item:hover {	
	background:			url(../images/menu_over_bg.jpg);
	color:				#000;
}
#menu .item_current {
	margin:				0px 10px;
	height:				39px;
	cursor:				default;
	text-align:			center;	
	background:			url(../images/menu_over_bg.jpg);
	color:				#000;
}
#menu .edges {
	width:				5px;
	float:				left;
}
#menu .over_left,.over_right
{
	height:				39px;
	width:				5px;
}

#menu .over_left {	
	background:			url(../images/menu_over_left.jpg) no-repeat;
	margin-top:			-12px;
	float:				left;
}
#menu .over_right {	
	background:			url(../images/menu_over_right.jpg) no-repeat;
	margin-top:			-25px;
	float:				right;
}
#menu .item_text {
	font-weight:		bold;
	padding-top:		12px;
	width:				100%;
	overflow:			auto;
	text-align:			center;
}


/**********************************
*
* 				LEFT 
*
**********************************/
#left
{
	width:				198px;
	float:				left;
	vertical-align:		top;
}

/**********************************
*
* 				MAIN 
*
**********************************/
#tbl_main {
	width:				940px;
	margin-top:			5px;
}

#main
{
	width:				732px;
	float:				left;
	padding-left:		8px;
	vertical-align:		top;
	text-align:			left;
}

.tbl_menu {
	width:				100%;
}
.tbl_menu td {
	text-align:			center;
}
.tbl_menu .line {
	background:			url(../images/menu_line.jpg) no-repeat;
	height:				39px;
	width:				2px;
}
.top {
	color:				#757272;
	font-weight:		bold;
	overflow:			auto;
}
.top .top_icons {
	margin-left:		10px;
}

.top_regions {
	float:				left; 
	margin-top:			12px; 
}
.top_regions img {
	margin-right:		20px;
}

/**********************************
*
* 			 LEFT MENU 
*
**********************************/
.bl_left_menu {}
.bl_left_menu .menu_item {
	background-color:	#e5e5e5;
	height:				30px;
	border-top:			1px #d3d4cd solid;
	cursor:				pointer;
	color:				#767374;
	font-weight:		bold;
	padding-left:		11px;
}
.bl_left_menu .menu_item:hover {
	background-color:	#f1f0ef;
}
#left_menu {
	text-align:			left;
}
#left_menu ul, li, h3 {
	cursor:				pointer;
	border:				0; 
	padding:			0; 
	margin:				0; 
	list-style:			none;
}
#left_menu h3 {
	padding:			7px;
	padding-left:		11px; 
	font-size:			12px; 
	border-top:			1px #d3d4cd solid;
	background:			#e5e5e5;
	color:				#767374;
}
#left_menu h3:hover {
	background:			#C8E5F4;
	color:				#3B2629;
}

#left_menu li { 
	border-top:			solid 1px #FAFCFB;
}
#left_menu li a { 
	padding:			3px 6px; 
	display:			block; 
	text-decoration:	none;
	background:			#f1f0ef;
	color:				#4683A5;
	padding:			7px;
	padding-left:		21px; 
}
#left_menu li a:hover { 
	background:			#e5e5e5;
}

/**********************************
*
* 			 BLOCKS 
*
**********************************/

/* block 1 */
.tbl_block_v1 {
	width:				100%;
}
.tbl_block_v1 .title {
	height:				31px;
	background:			url(../images/block_v1_title_bg.jpg);
	text-align:			left;
	color:				#fff;
	font-weight:		bold;
	padding-left:		6px;
}
.tbl_block_v1 .title_left {
	width:				5px;
	background:			url(../images/block_v1_title_left.jpg) no-repeat;
}
.tbl_block_v1 .title_right {
	width:				5px;
	background:			url(../images/block_v1_title_right.jpg) no-repeat;
}

/* block 2 */
.tbl_block_v2
{
	width:				100%;
	margin-bottom:		7px;
}
.tbl_block_v2 .title {
	height:				33px;
	background:			url(../images/block_v2_title_bg.jpg);
	text-align:			left;
	color:				#fff;
	font-weight:		bold;
	padding-left:		6px;
}
.tbl_block_v2 .title_left {
	width:				4px;
	background:			url(../images/block_v2_title_left.jpg) no-repeat;
}
.tbl_block_v2 .title_right {
	width:				4px;
	background:			url(../images/block_v2_title_right.jpg) no-repeat;
}

/* block 3 */
.tbl_block_v3
{
	width:				100%;
	margin-bottom:		5px;
}
.tbl_block_v3 .title {
	height:				31px;
	background:			url(../images/block_v3_title_bg.jpg);
	text-align:			left;
	color:				#8F8D89;
	font-weight:		bold;
	padding-left:		6px;
}
.tbl_block_v3 .title_left {
	width:				5px;
	background:			url(../images/block_v3_title_left.jpg) no-repeat;
}
.tbl_block_v3 .title_right {
	width:				4px;
	background:			url(../images/block_v3_title_right.jpg) no-repeat;
}
.tbl_block_v3 .left {
	background:			url(../images/block_v3_left_bg.jpg);
}
.tbl_block_v3 .right {
	background:			url(../images/block_v3_right_bg.jpg);
}
.tbl_block_v3 .btm_left {
	background:			url(../images/block_v3_btm_left.jpg) no-repeat;
	height:				4px;
}
.tbl_block_v3 .btm_right {
	background:			url(../images/block_v3_btm_right.jpg) no-repeat;
	height:				4px;
}

.tbl_block_v3 .btm {
	background:			url(../images/block_v3_btm_bg.jpg);
	height:				4px;
}
.tbl_block_v3 .content {
	background:			#FCFBFB;
	text-align:			left;
	padding-bottom:		5px;
}

/**********************************
*
* 			   NEWS 
*
**********************************/
.news {
	text-align:			left;
	width:				98%;
	margin-left:		0px;
	color:				#3b2629;
	border-bottom:		1px #ededec solid;
}
.news .news_title {
	color:				#7b8f98;
	font-weight:		bold;
	font-size:			12px;
	width:				98%
}
.news .news_date {
	color:				#bebfb8;
}
.news_text {
	height:				50px;
	overflow:			hidden;			
}
.news_data {
	font-size:			10px;
	color:				#999;
	margin-top:			-10px;
}

/**********************************
*
* 			    A LINKS
*
**********************************/
.more {
	text-decoration:	none;
	color:				#d89f5f;
	font-size:			10px;
}
.more:hover {
	text-decoration:	underline;
}

#top_maps {
	width:				100%;
	margin-bottom:		5px;
}

/**********************************
*
* 			   POLL
*
**********************************/
.poll_question {
	color:				#50647D;
	font-weight:		bold;
	text-align:			center;
	margin:				10px 0px;
	font-size:			11px;
}
.poll_options {
	width:				100%;
}
.poll_options th {
	vertical-align:		top;
	text-align:			left;
	width:				5%;
}
.poll_options td { 
	color:				#433939;
}
.poll_options a{
	color:				#433939;
}
.poll_options a:hover{
	text-decoration:	none;
}
.radio {
	border:				1px #000 solid;
}
.blue_button {
	background:			url('../images/button_v1.jpg') no-repeat;
	width:				95px;
	height:				20px;
	color:				#fff;
	font-weight:		bold;
	padding-top:		7px;
	cursor:				pointer;
}
.blue_button:hover {
	color:				#50647D;
}
.bar {
	background-color:	#5AB9E1;
	height:				5px;
	margin-bottom:		5px;
	margin-left:		7px;
}
.option_text
{	
	margin-left:		7px;
	color:				#433939;
}
.total_votes_text {
	color:				#808080;
	float:				right;
}
.poll_back {
	color:				#5AB9E1;
	font-weight:		bold;
	text-decoration:	none;
	margin-left:		7px;
}
.poll_back:hover {
	text-decoration:	underline;
}

/**********************************
*
* 			 FORM TABLE
*
**********************************/
.form_title {
	text-align:			center;
	background:			#A8D48B;
	margin:				0px;
	padding:			5px;
	color:				#333;
}
#tbl_list a{
	color:				#333;
}
#tbl_form,#tbl_list {
	width:				100%;
}
#tbl_form th {
	background:			#555;
	padding:			6px;
	color:				#E7E7E7;
}
#tbl_form td {
	vertical-align:		top;
	padding:			2px;
}
#tbl_list td {
	padding:			5px;
	padding-left:		10px;
}
#tbl_list td:hover {
	background-color:	#A8D48B;
}
#tbl_form .section, #tbl_list .section {
	background-color:	#708591;
	font-weight:		bold;
	padding:			10px;
	color:				#fff;
}
#tbl_form .row_1, #tbl_list .row_1{
	background:			#DEF4FF;
}
#tbl_form .row_2, #tbl_list .row_2 {
	background:			#B4CCD7;
}

.banner_project_bg {
	background:			url('../images/banner_about_project_bg.jpg') no-repeat;
	width:				186px;
	height:				70px;
	font-weight:		bold;
	padding:			10px 15px 1px 15px;
	margin-bottom:		10px;
}

#project {
	margin-top:			5px;
	background-color:	#f1f0ef;
	color:				#555655;
}
#maritza {
	background:			#c8e5f4;
	border:				1px solid #acc6d4;
	margin-top:			5px;
	text-align:			left;
	padding:			7px;
	overflow:			auto;
}
#maritza a {
	color:				#3b2629;
}

#logos {
	width:				100%;
	text-align:			center;	
}

.banner_project_bg a {
	color:				#fff;	
	text-decoration:	none;
}

#page_text {
	padding:			2px;
}
#page_text ul, #page_text li, #page_text h3 { 
	padding:			2; 
	margin:				2; 
	list-style:			square;
	cursor:				default;
}

.spor_img {
	border:				1px #ABC5D2 solid;
	width:				167px;
	height:				220px;
	background-position:center center;
	float:				left;
	margin:				5px;
	cursor:				pointer;
}
.spor_img:hover {
	border:				1px #F8951E solid;
}