/*
Theme Name: Bulgarian Memory Foundation
Theme URI: http://bgmf.eu
Description: 
Version: 2
Author: Valentin Aleksiev
Author URI: http://startup-bg.org/
Tags: Bulgarian Memory Foundation
*/



.header {float: left; width: 380px; padding: 20px 0 20px 40px;}
#logo { 
    padding: 71px 0 0 0;
    overflow: hidden;
    background: url(images/logo_bg.gif) no-repeat;
    
    height: 0px !important;
    height /**/:71px;
	margin: 0;
	*padding: 71px 0 0 0;
	*text-indent: -9999;
}

div.leftborder {padding-left:19px;border-left:1px solid #eee;}
div.rightborder {padding-right:19px;border-right:1px solid #eee;}

.footer {
height: 50px;
background: #e8e8e9 url(images/footer.png) no-repeat top;
}

.footerleft {float: left; padding: 25px 0 0 15px;}
.footerright {float: right; padding: 25px 15px 0 0;}


/*----------------------
	menu
--------------------------*/
.nav {
	padding: 0;
	margin:0;
	float:left
}
.nav:after {clear:both;}

.nav ul{
padding-bottom: 0px; /* tezi stoinosti sa vyrzani s paddinga na   'ul li a'  */
padding-top: 0px;
margin : 0;
width:950px;
float:left;
background: url(images/bgmenu_r.png) repeat-x;
}

.nav ul li{
display : inline;
padding : 0;
margin : 0;
list-style-type : none;
}

.nav ul li a{
margin: 0;
padding: 7px 0 7px 0;
_padding: 7px 0 7px 0;
color: #fff;
background: url(images/button.gif1) top repeat-x;
text-decoration: none;
text-transform: uppercase;
border-left: 1px solid #f08831;
float: left;
text-align: center;
width: 135px;
/*width: 136px; /* IE SHIT */
}
.nav ul li.home a{
border-left: 0px;
width: 134px;
}

.nav ul li a:hover, .nav ul li.last a:hover {
background: url(images/fmenu_c.png) top repeat-x;
text-decoration: none;
color: #fff;
}

#active a { background: url(images/link_hover.jpg) left top repeat-x; color: #fff; }
.nav ul li a.current , div.nav li.current_page_item a, div.nav li.current_page_parent a{ 
background: url(images/factive.png) repeat-x; color: #fff; }



/*----------------------
	second menu gore 
--------------------------*/

.gore{
overflow: hidden;
padding: 20px 41px 0 0; /* 1px za blagozvu4ie */
}

#gorelist
{
list-style-type: none;
margin: 0;
padding: 0;
text-align:right;
}

#gorelist li {
border-right: 1px solid #999;
/*float: left;*/
display: inline;
line-height: 1.1em;
margin: 0 -.5em 0 .5em;
padding: 0 .5em 0 .5em;
}
#gorelist li#right {
border-right: 0px solid #999;
}


/*--------------
	SEARCH
----------------*/

#searchBoxContainer {
margin: 32px 40px 0 0;
width: 200px;
height: 22px;
background: url(images/search.png) no-repeat;
float: right;
}

.searchbox {
color: #444444;
background-color: transparent;
height:18px;
margin-left:27px;
margin-top:2px;
width:160px;
border: 0;
}



/*--------------
	PROMO
----------------*/

.column { float: left; text-align: center;}
.grid3col { padding: 20px 21px 10px 21px;background: #efefef url(images/bgpromo.gif1) repeat-x; border-bottom: 1px solid #ddd; overflow: hidden;}
.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }
.grid3col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.grid3col .column h2 {font-size: 11px;font-weight: normal;margin: 0;padding: 0;}
.grid3col .column h2 a {text-decoration: none;}
.grid3col .column h2 a:hover {text-decoration: underline;}
.grid3col .column { margin: 0 0 0 20px; width: 212px; }
.grid3col .column a img { margin-bottom: 5px; width: 210px; height: 100px; border: 1px solid #ccc;}
.grid3col .column a:hover img { border: 1px solid #777;}

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }



/*--------------
	NEWS
----------------*/

.stranica .col .news {border-top: 0px solid #ddd; padding: 0px 0 0 0; float: left; padding:0;}
.stranica .col .news .pic {width: 102px; padding: 0; margin: 0 20px 0 0; float:left;}
.stranica .col .news .pic img {
width: 100px;
float: left;
margin: 6px 0 9px 0;
border: 1px solid #ddd;
}
.stranica .col .news .pic a:hover img {
border: 1px solid #bbb;
}
.stranica .col .news small {float: right;}
.stranica .col .news .novina {float:left; padding: 0; margin: 0; width: 430px;}
.stranica .col .novina h2 { font-size:1.2em; margin-bottom: 5px; font-weight: bold;}
.news h6 {margin-bottom: 10px;}

/*-----------------------------*/

/*---:[ spisuk styles ]:---*/
.sp {padding-top: 12px;}

.sp img {
width: 90px;
height: 90px;
float: left;
margin: 7px 15px 9px 0;
border: 1px solid #fff;
}

.sp a:hover img {
border: 1px solid #bcbcbc;
}

.sp h2 {font-size:1.5em;margin-bottom:0.35em;}

/*---:[ spisuk styles ]:---*/
.sp1 {padding-top: 0;}
.sp1 h2 {font-size:1em; }

	
	/*------------- BUTTONS-------------*/
	
	
#buttons ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#buttons a {
display: block;
padding: 3px 5px;
width: 150px;
*width: 170px; /* IE 6 i 7 */
background: #f8f8f8;
border-bottom: 1px solid #eee;
}

#buttons a, #buttonlist a:visited {
color: #000;
text-decoration: none;
}

#buttons a:hover {
background: url(images/fmenu_c.png) left repeat-x;
color: #fff;
text-decoration: none;
}

#buttons ul li.current_page_item a {
background: url(images/bgmenu_r.png) left repeat-x;
color: #fff;
}


/*--------------
	Baneri
----------------*/

.baneri {margin: 30px 0;}
.baneri  ul {margin-left: 0;padding-left: 0; list-style-type: none;}
.baneri ul li a img { margin-bottom: 5px; width: 270px; border: 1px solid #ccc;}
.baneri ul li a:hover img { border: 1px solid #777;}



