/*
This is global stylesheet
Define all language independent styles here
All styles including language dependent items must be defined in CSS/style_{lang_id}.css files
*/
* {
padding:0px; margin:0px;
}
html {
	background-color: #d8dde6;	
}
body {
/*	background: #d8dde6;
	margin:0px;
	padding:0px;*/
}
img { border:0px; }
a {

}

.clear { clear:both; }

/* HORIZONTAL NAVIGATION */
/*
#horiz_nav{ margin:0px; padding:0px;  width:1005px; margin-left:auto; margin-right:auto;  }
#horiz_nav li { display:block; float:left; position:relative; margin:0px; padding:0px;  z-index:200; background:url(../imgs/horiz_nav_ico.png) no-repeat 10px; padding-left:15px; }
#horiz_nav a { display: block; position:relative; left:auto; color:#666666; padding:10px 10px 14px 10px; text-decoration:none; margin:0px;  }
#horiz_nav ul { position: absolute; display:block;  border-top:0px; padding:0px; padding-bottom:7px; background-color:#263241; left:-10px; top:41px; display:none; }
#horiz_nav ul li { display:none; float:none; padding:0px; margin:0px;  }
#horiz_nav ul li a { white-space: nowrap; font-size:12px; padding:10px; padding-top:3px; padding-bottom:4px; }
#horiz_nav ul li a:hover { white-space: nowrap; font-size:12px; background-color:#455a72 }
*/
#print {
	display:none;
}

.nav_left {
	list-style:none;
	font-size:10px;
	margin:0px;
	padding:10px;
	padding-top:5px;
	padding-left:0px;
}
.nav_left li {
	border-bottom:1px solid #e2e2e2;
	background-image:url(../imgs/left_nav_ico.png);
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
}
.nav_left li a {
	display:block;
	padding-left:20px;
	text-decoration:none;
	padding-bottom:7px;
	padding-top:7px;
	color:#454545;
	position:relative;
	z-index:10;
	background-image:url(../imgs/left_nav_sep.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}
.nav_left li a:hover {
	color:#003f82;
}
.nav_left .selected  a {
	color:#555555;
}


/* END HORIZONTAL NAVIGATION */
#admin_menu {	border:1px solid #ccc;	padding:3px;color:#000;	background-color:#E6E6E6;	position:relative; z-index:700;	font-family:Arial;	font-size:10px;	height:20px;}
#admin_menu a {	font-weight:bold;}



/* CALENDAR STYLES: START */
.calendar_box {	text-align: center; width:100%px;}
.calendar_head {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #c5c5c5; text-align:left;
	margin-bottom:10px;
	display:none;
}
.calendar {	clear: both; text-align: center; background: #e8e8e8; padding:0px; margin:0px; padding-left:8px; padding-right:9px; }
.calendar thead td{ color: #979797; font-size:10px; padding:0px; margin:0px; width:21px; height:10px; background-image:none;  }
.calendar td {	padding: 0px; font-family: Verdana, Tahoma, Arial; font-size:10px; height:20px;  }
.calendar_days { background-image:url(../imgs/cal_td_bg.jpg); background-position:center; background-repeat:no-repeat; color:#21649b; }
.calendar_days_link { background-image:url(../imgs/cal_bg.jpg); background-position:center; background-repeat:no-repeat; }
.calendar_days_link a { color:#FFF; }
.calendar_select { margin:0px; padding:0px; padding-bottom:5px; padding-left:5px; text-align:left; }
.calendar_select select { background:none; width:auto; height:18px; display:inline; border:1px solid #a5acb2; padding:0px; margin:0px; color:#21649b; background-color:#FFF; font-size:10px; }
.calendar_days_today { background-image:url(../imgs/cal_td_today_bg.jpg); background-repeat:no-repeat; background-position:center; color:#FFF; }
.calendar_button input { background-image:url(../imgs/cal_but.jpg); background-repeat:no-repeat; background-position:bottom; width:17px; padding-top:3px; height:23px; border:0px; cursor:pointer; }
.calendar_forms { background-color:#e8e8e8; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; text-align:left; padding-bottom:5px;}
/* CALENDAR STYLES: END */

/* GALLERY STYLES (guro)*/
.gal_main{	background-color: #EEEEEE;	margin: 20px;	padding: 5px;	}
.gal_main span{	font-weight: bold;	display: block;}
.gal_titles{ margin: 20px;}
.gal_all_thumbs{	margin: 20px;}
.gal_thumb{	background: #EEEEEE;	width: 150px;	margin: 5px;	padding: 10px;	float:left;	padding: 5px;	text-align: center;	height:140px;}
.gal_thumb_title{	display:block;	clear: both;	font-weight: bold;}
.login_box {	width:180px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}
.loged_in {	padding:10px;}
/* GALLERY STYLES END*/

/* POLL STYLES */
#gPoll{	width: 90%;	margin: auto;	padding: 5px;}
.gPoll_bt{ 	margin-top:15px;	border:1px solid #000000;	padding:2px;	background-color:#B20000;	color:white;}
#gPoll span{	color:#B20000;	text-align:center;	display: block;	margin: -5px;	padding: 5px;}
#gPoll ul{	padding: 0px;	list-style: none;	line-height: 20px;	padding-top: 10px;}
#gPoll li{	padding-top: 10px;	padding-left: 1px;}
.gStolb{	position: absolute;	left: 0px;	top: 5px;	background-color: #2B81B0;	height: 5px;	font-size:1px;}
/* END POLL STYLES */

/* START PAGER STYLES */
#pager { margin-top: 30px; font-size:12px;}
#pager a, #pager a:link{ font-size: 12px; display:inline-block; padding:3px 5px 3px 5px; color:#454545; text-decoration:none; }
#pager a:hover { color:#5c799a; }
#pager span { display:inline-block; padding:3px 5px 3px 5px; color:#FFF; background-color:#a8a8a8; }
/* END PAGER STYLES */

/* START SITE MAP STYLES */
.site_map_level_0 {	height:15px;	padding-top:12px;	padding-left:30px;  }
.site_map_level_0 a {	padding-left:13px;		background:url(../imgs/news_bullet.gif) no-repeat 0px 7px;}
.site_map_level_1 {	padding-left:55px;	padding-top:12px; padding-bottom:2px; }
.site_map_level_1 a {	padding-left:13px;		background:url(../imgs/news_bullet.gif) no-repeat 0px 7px;}
.site_map_level_2 {	padding-left:80px;	padding-top:12px; padding-bottom:2px; }
.site_map_level_2 a {	padding-left:13px;		background:url(../imgs/news_bullet.gif) no-repeat 0px 7px;}
/* END SITE MAP STYLES */

/* START page type skin */ 

.title {
	color:#555;
	font-size:1.0em;
	font-weight:bold;
	margin-bottom:10px;
}
.title a {
	font-weight:normal;
	color:#0e335f;
}
.content_text {
	color:#424242;
	font-size:0.9em;
}
.content_text li{
	margin-left:15px;	
}
.content_text p{
	padding-top:5px;
	padding-bottom:5px;
}
.content_text table {
	border:0px;
}
.content_text table td{
	border:1px #EEE solid;
}
.new_date {
	border-bottom:1px #e0e0e0 solid;
	color:#606060;
	font-size:0.8em;
	padding:5px;
	overflow:auto;
}
.news_spacer {
	height:20px;
}
.album_images {
	width:160px;
	border:4px #e8e8e8 solid;
	float:left;
	margin:5px;
	overflow:hidden;
}
.album_images:hover {
	border:4px #44729f solid;
}
/* END page type skin */

/*
Guro
Clean Engine Css Styles Stars From Here
I'll Delete Unused Styles Later
*/

/* Main Usable Styles */
.relat { position: relative; }
.absol { position: absolute; }

/* NAV ROOT */
#breadcrumbs { padding:3px; padding-left:15px; margin-top:10px; background-image:url(../imgs/nav_root_bg.png); background-repeat:no-repeat; height:22px;  }
#breadcrumbs a, #breadcrumbs a:link { font: 8pt verdana; color: #666; text-decoration: none; }
#breadcrumbs a:hover { color:#003f82; }

#nav_root {
	padding-bottom:15px;
}

#nav_root li{
	float:left;
	margin-right: 5px;
	display:block;
}

#nav_root li a{ 
	text-decoration:none;
	color: #454545;
}

#content_left {
	float:left;
	width:230px;
	display:inline;
	background-image:url(../imgs/left_col_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#content_center {
	float:left;
	width:545px;
	padding-left:20px;
	padding-right:20px;
	display:inline;
}
#content_right {
	float:left;
	width:180px;
	display:inline;
	background-image:url(../imgs/right_col_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:10px;
}


.content_text ul li{
	list-style:inside;
}

.read_more a { color:#12386c; text-decoration:none; }
.read_more a:hover { text-decoration:underline;  }
.read_more { float:right; padding:5px; margin-right:20px; }

.block_head { padding:10px 10px 0px 0px; padding-bottom:5px;  border-bottom:1px solid #c5c5c5; }
.faq_feedback { font-size:10px; background-color:#f7f7f7; padding:10px; }
/*.faq_feedback select,input,textarea{ font-size:10px; }*/

.textinput {width:297px; border:0px; height:16px; padding:5px; font-size:12px; border:1px solid #ccc;}
select {width:207px; border:0px;  display:block; height:26px; padding:5px; font-size:12px;}
textarea {width:217px; border:0px;  display:block; height:101px; padding:5px; font-size:12px; border:1px solid #ccc;}

/* CSS Document */

body{
	/* background:url(../imgs/bg_main.png) repeat-y center #01245c; */
	background:#01245c;
	line-height:15px;
	color:#424242;
	font-size:13px;
}

.bg_left{
	background:url(../imgs/bg_left.png) no-repeat right top;
}
.bg_right{
	background:url(../imgs/bg_right.png) no-repeat left top;
}
.bg_bot{
	background:url(../imgs/bg_bot.png) no-repeat right bottom #fcfcfc;
	height:304px;
	color:#2575ad;
	padding:8px;
	font-size:10px;
}
.bg_bot div{
	margin-top:25px;
	margin-top /*\**/: 40px\9
}
a{
	color:#496789;
}
#all{

}
#head{
	background:url(../imgs/bg_top.png);
	height:184px;
	position:relative;
	
}	
#flags{
	position:absolute;
	right:0px;
	top:80px;
	
}
#cont_left{
	background:url(../imgs/bg_cont_left.png) bottom no-repeat #c9c9c9;
	width:230px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}
#cont_center{
	background:url(../imgs/bg_cont_center.png) top repeat-x;
	width:546px;
	float:left;
	padding:10px;
}
#cont_right{
	background:url(../imgs/bg_cont_right.png) bottom no-repeat #c9c9c9;
	width:164px;
	
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
.clear{
	clear:both;
}
#tops img{
	border:5px solid #1e568f;
	margin-right:5px;
}
#tops .cont a{
	text-decoration:underline;
	font-weight:normal;
	float:right;
}
#tops .cont{
	padding:8px;
	padding-left:0px;

}
#tops .date{
	font-size:10px;
	border-bottom:1px solid #bfbfbf;
	display:block;
	padding-bottom:5px;
	margin-bottom:3px;
	margin-top:5px;
}

.super_news{
	background:#ebf5fd;
	border: 1px solid #d2e3ee;
	padding:8px;
}
.super_news a{
	font-weight:bold;
	font-size:13px;
}

.top_news{
	width:260px;
	float:left;
	margin-top:5px;
	padding:3px;
}
.cont img{
	border:none !important;	
}

.top_main .date{
	margin-top:20px !important;
}
.elchi_block{
	background:#e8e8e8;
	padding:5px;
	margin-bottom:10px;
}
.elchi_block a{
	font-size:10px;
	padding-bottom:8px;
	display:block;
}
.elchi_block img{
	border: 1px solid #c5ccd5;
	display:block;
	margin:auto;
}
.elchi_block ul{
	margin-left:7px;
	margin-top:5px;
}
.elchi_block li{

}
.bl_head{
	font-size:10px;
	padding-bottom:8px;
	display:block;
	background:#e8e8e8;
	padding:5px;
}
#nav .par_selected a {
	color:#555555;
	background:url(../imgs/bg_nav_hov.png) no-repeat;
	background-position:5px 7px;
}
#nav{
	padding:5px;
	margin-bottom:10px;
	background:url(../imgs/bg_nav_top.png) repeat-x top #ffffff;
	padding-top:30px;
}
#nav ul li {
	background-image:url(../imgs/left_nav_sep.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:1px;
}
#nav a{
	font-size:11px;
	padding-bottom:1px;
	padding-top:1px;
	display:block;
	background:url(../imgs/bg_nav_norm.png) no-repeat;
	background-position:5px 7px;
	padding-left:15px;
	margin-bottom:5px;
}

#nav a:hover{
	text-decoration:none;
	color:#606060;
	background:url(../imgs/bg_nav_hov.png) no-repeat;
	background-position:5px 7px;
}

#nav ul li ul li{
	padding-left:15px;
}

#nav .not_selected a {
	background:url(../imgs/bg_nav_norm.png) no-repeat;
	background-position:5px 7px;
	color:#496789;
}
#nav .selected a {
	color:#555555;
	background:url(../imgs/bg_nav_hov.png) no-repeat;
	background-position:5px 7px;
}

#head_nav{
	position:absolute;
	top:135px;
	left:0px;
}

#emb_txt{
	position:absolute;
	left:150px;
	top:35px;
}

.central_menu{
	background-image:url(../imgs/block_bg.jpg);
	background-repeat:no-repeat;
	border:2px solid #BCBCBC;
	display:block;
	height:143px;
	padding-left:8px;
	padding-right:8px;
	padding-top:30px;
	text-align:center;
	width:236px;
	float:left;
	margin-right:10px;
	margin-left:6px;
	margin-top:10px;
	margin-bottom:10px;
}
.central_menu a{ 
	display:block;
	width:236px;
	height:143px;
}
.central_menu a:hover{ 
	text-decoration:none;
	color:#000;
}
#srch{
	background:url(../imgs/srch_bg.png);
	width:164px;
	height:24px;
	margin-bottom:5px;
}
#srch input{
	 width:105px;
	 margin-left:25px;
	 margin-top:5px;
	 font-size:10px;
	 color:#666;
	 height:18px;
}
#langs{
	position:absolute;
	top:0px;
	right:0px;
	background:url(../imgs/lang_bg.png) no-repeat;
	width:100px;
	height:19px;
	border:3px solid #012a62;
	font-size:10px;
	text-align:center;

}
#langs a{
	color:#fff;	
	text-decoration:none;
	display:block;
	padding-left:8px;
	padding-top:0px;
	color:#012a62;
}
#langsmenu a{
	color:#012a62;
	text-decoration:none;
	display:block;
	padding:3px;
}
#langsmenu{
	background:url(../imgs/lang_bg.png) no-repeat;

	width:100px;
	height:19px;
	font-size:10px;
	text-align:center;
}
#langsmenu_all{
	position:absolute;
	top:20px;
	right:3px;	
	display:none;
}
#council_news{
	background:url(../imgs/consul_bg1.jpg);
	width:228px;
	height:70px;
	position:relative;
}
#council_links{
	background:url(../imgs/consul_bg2.jpg);
	width:228px;
	height:125px;
	font-size:10px;
}
#slider2{
	padding:3px;
	font-size:10px;
}
#paginate-slider2{
	position:absolute;
	right:3px;
	bottom:0px;
}
.conc_date{
	position:absolute;
	top:3px;
	right:5px;
}
.con_menu_div{
	background-image:url(../imgs/bullet.gif);
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-left:15px;
	width:200px;
}
.all_menu{
	padding-left:100px;
	text-align:right;
	width:120px;
}
.top_line{
	height:3px;
	background:#0062a3;
}