/*

    Theme Name: PES v2 for European Information Network


    Description: Produced by Boriana Georgieva for www.bgsocialist.eu

    Version: 0.5

    Author: Boriana Georgieva
	
    Tags: custom header, fixed width, three columns, widgets

*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {	list-style:none; }
caption,th {	text-align:left; }

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0; }

.clr { clear: both; overflow:hidden; }
.clrfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clrfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clrfix {height: 1%;}
.clrfix {display: block;}
/* End hide from IE-mac */

a{
	text-decoration:none;
	outline:none!important;
	}

img{
	border:none;
	margin:0;
	}
	
.left{
	float:left;
	}

.right{
	float:right;
	}

body{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	background:url(images/bg.jpg) no-repeat center top #dbdbdb;
	margin:0 auto;
	}


#page{
	background: transparent none !important;
	text-align: left;
	width:960px;
	margin:0 auto;
	}
	
#header{
	background:url(images/header.jpg) no-repeat;
	padding:0;
	width:960px;
	height:135px;
	}

.header_title{
	padding:75px 0 0 10px;
	font-size:1.8em;
	font-style:italic;
	color:#a8a8a8;
	}
	
.header_title span{
	padding:0 0 0 100px;
	font-weight:bold;
	color:#939292;
	}
	
.toplinks{
	width:330px;
	padding:90px 0 0 25px;
	}
.toplinks ul{	
	color:#890101;
	font-size:14px;
	}
	
.toplinks ul li{
	display:inline;
	}
	
.toplinks ul li a{
	background:url(images/star.jpg) no-repeat;
	display:block;
	float:left;
	color:#890101;
	font-size:14px;
	padding:0 20px;
	}
	
.toplinks ul li a:hover{
	background:url(images/star_hover.jpg) no-repeat;
	}
 				

.searchfield{
	float:right;
	width:230px;
	padding:5px 0;;
	}

.searchfield span{
	float:left;
	display:block;
	color:#f9dfa6;
	padding:5px 5px 5px 0px;	
	font-size:12px;
	}

#searchform {
	margin:0;
	padding: 0 3px;
	text-align: center;
	float:left;
	}
#cse-search-box{
	margin:0;
	padding: 0 3px;
	text-align: center;
	float:left;
	}
	
#searchform #s {
	width: 118px;
	background:transparent url(images/s_field.jpg) no-repeat left;
	border:none;
	float:left;
	height:20px;
	margin:0px;
	padding:4px 0 0 10px;
	}
	
#cse-search-box #q {
	width: 118px;
	background:transparent url(images/s_field.jpg) no-repeat left;
	border:none;
	float:left;
	height:20px;
	margin:0px;
	padding:4px 0 0 10px;
	}
	
#cse-search-box #s {
	width: 118px;
	background:transparent url(images/s_field.jpg) no-repeat left;
	border:none;
	float:left;
	height:20px;
	margin:0px;
	padding:4px 0 0 10px;
	}

#searchsubmit{
	border:none;
	background:transparent url(images/s_btn.jpg) no-repeat right;
	width:36px;
	overflow:hidden;
	text-indent:-999;
	font-size:1px;
	height:24px;
	float:left;
	}

.hidden {
	display: none!important;
	}

#head{
	background:url(images/head_bg.jpg) repeat-x;
	height:230px;
	padding:10px 0;
	}
	
.headtext{
	background:url(images/headtext_bg.jpg) no-repeat;
	width:930px;
	height:230px;
	padding:5px;
	margin:0 10px;
	float:left;
	display:inline;
	}
	
	
.headtext p{
	font-size:12px;
	text-align: center;
	margin:0 0 10px 0;
	}
	
.headtext span{
	font-size:11px;
	}
	
.headtext img{
	float:left;
	margin:5px 5px 0 0;
	}
	
.headtext ul{
	margin:5px 0 0 0;
	padding:0;
	}
	
	.headtext ul li{
		list-style:none;
		padding:3px 0;
		}
		
		.headtext ul li a{
			color:#c68637;
			font-size:12px;
			}
			
			.headtext ul li a:hover{
				text-decoration:underline;
				font-weight:bold;
				}
	
.bold{
	font-weight:bold;
	}
	
.gray{
	color:#333333;
	}
	
.gray1{
	color:#656565;
	}
	
.yellow{
	color:#c68637;
	}

.yellow1{
	color:#f9dfa6;
	}
	
.white{
	color:#ffffff;
	}
	
.red{
	color:#7d1900;
	}
	
.large{
	font-size:14px;
	}
	
.large1{
	font-size:30px;
	}
	
.large2{
	font-size:18px;
	}
	
#content{
	background:url(images/content_bg.jpg) repeat-y;
	min-height:500px;
  	height:auto !important;
  	height:500px;
	padding:0 0 10px 0;
	}

.narrowcolumn{
	width:355px;
	float:left;
	padding:10px;
	}
	
.narrowcolumn h2{
	font-size:12px;
	background:url(images/sidebar_tab.jpg) no-repeat right;
	width:223px;
	height:25px;
	padding:10px 0 0 10px;
	color:#f9dfa6;
	margin:0;
		}
		
.ngg-widget{
	text-align:center;
}
	
.narrowcolumn ul{
	margin:0;
	padding:0;
	}
	
.narrowcolumn ul li{
	margin:0;
	padding:0;
	list-style:none;
	}
	
.widecolumn{
	width:565px;
	float:left;
	padding:10px;
	}
	
.news{
	padding:15px 0 15px 0;
	font-size:12px;
	}

.data{
	background:url(images/data.jpg) no-repeat;
	width:43px;
	height:53px;
	text-align:center;
	padding:2px 10px 0 0;
	float:left;
	}
	
.news_title{
	padding:0 5px 10px 5px;
	font-size:12px;
	color:#bd0404;
	}

.contacts h1{
		margin:30px 0 0 0;
		}
	
.contacts ul{
	margin:10px 0 10px 53px;
	padding:0;
	font-size:12px;
	}

.contacts ul li{
	list-style:none;
	padding:5px 20px 5px 0;
	display:inline;
	}
	
	.contacts ul li a{
		color:#333333;
		font-weight:bold;
		}
		
		.contacts ul li a:hover{
		color:#bd0404;
		}

.image{
	border:5px solid #dbdbdb;
	margin:10px 0;
	}
	
.logo{
	width:175px;
	text-align:center;
	margin:10px 0;
	}
	
#footer{
	background:url(images/footer.jpg) no-repeat;
	width:940px;
	height:29px;
	margin:0 0 10px 0;
	padding:45px 10px 0 10px;
	font-size:12px;
	color:#686868;
	}
	
#footer a{
	color:#686868;
	}
	
#footer a:hover{
	color:#930808;
	text-decoration:underline;
	}

.widgettitle{
     font-weight:bold!important;
     font-size:18px!important;
     color:#7d1900!important;
     }
} 	

ul .blogroll{
	margin:10px 0 0 10px;
	}
	
ul .blogroll li{
	padding:3px 0;
	font-size:12px;
	}
	
ul .blogroll li a{
	color:#333333;
	background:url(images/ul_circle.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	}
	
ul .blogroll li a:hover{
	color:#7d1900;
	text-decoration:underline;
	}
	
	
.widecolumn h2{
		font-size:16px;
		margin:10px 0;
		text-decoration:underline;
		font-style:italic;
		}
	
ul .archives{
	margin:10px 0 0 10px!important;
	}
	
.archives{
	margin:10px 0 0 10px!important;
	}
	
.archives li{
	padding:3px 0;
	font-size:12px;
	}
	
.archives li a{
	color:#333333;
	background:url(images/ul_circle.png) no-repeat 0 2px;
	padding:0 0 0 15px;
	}
	
.archives li a:hover{
	color:#7d1900;
	text-decoration:underline;
	}	

.primarynav{ height:40px; clear:both;background:url(images/menu_bg.jpg) repeat-x; font-size:12px;}
#dropmenu, #dropmenu ul {margin:0; padding:0 ; list-style-type:none; list-style-position:outside; position:relative; line-height:40px; z-index:300; font-weight:bold; float:left;}
#dropmenu a {display:block; padding:0 1em; color:#f9dfa6; text-decoration:none;} 
#dropmenu a:hover {color:#fff;} 
#dropmenu li {float:left; position:relative;} 
#dropmenu ul {position:absolute; display:none; width:12em; top:38px; left:-1px;} 
#dropmenu ul a {border-left:1px solid #c8c8c8;} 
#dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em; background:#fff; line-height:25px;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8; color:#333333;} 
#dropmenu ul ul {top:auto;} 
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 
#dropmenu li ul li a:hover {background:#7d0201!important;}

