/*







Theme Name: 	Obshtina 2010



Theme URI: 		http://va-studio.eu/projects/obshtina-sandanski



Description: 	Theme for obshtina Sandanski



Version: 		1.0



Author: 		VA Studio Ltd.



Author URI: 	http://va-studio.eu



*/















/*@import "css/bootstrap.css";*/























@import "css/reset.css";



@import "css/grid.css";



@import "css/icons.css";



@import "css/footer.css";















body                                { background: /*#f5f5f5*/ url('img/body-bg.jpg') repeat-x left top; color: #777;



                                    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px;



                                    margin:0; }























h1, h2, h3, h4, h5, h6				{ font-weight: bold; }







img 								{ height: auto; max-width: 100%; }







p {
	margin: 0 0 10px;
}

a {color: #00a651 ; }
a:hover { text-decoration: underline; }

.ta-c { text-align: center; }





.body-wraper                        { background: transparent url('img/abstract.png') no-repeat -100px top; float: left;







									overflow: hidden; width: 100%; }































.full-wrap { padding: 20px; }







.no-right-wrap { padding: 20px 0 20px 20px; overflow: hidden; }







.no-left-wrap { padding: 20px 20px 20px 0; overflow: hidden; }























header.main                         { float: left; margin-bottom: 40px; padding-top: 25px; width: 100%; }



.brand                              { float: left; line-height: normal; max-width: 30%; }



.brand h1							{ font-size: 30px; font-weight: bold; }



.brand a                            { color: #FFF; display: inline-block; padding-top: 20px; text-decoration: none;



                                    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4); }



.brand a img                        { float: left; margin: -25px 20px 0 0; width: 80px; }



header.main .main-nav               { /*background: transparent url('img/ilko_line.png') no-repeat left bottom;*/ float:right;



									margin-top: 20px; padding-bottom: 20px; width: 65%; }



header.main .main-nav ul 			{ background: url("img/submenu-bg.png") repeat scroll 0 0 transparent; border-radius: 3px; float:right; margin: 0; }



header.main .main-nav .menu         { padding-left: 8px; padding-right: 8px; }



header.main .main-nav li            { display: inline-block; list-style: none; position: relative; }



header.main .main-nav li:first-child { margin-left: 0; }



header.main .main-nav .menu > li > a      { display: block; padding: 7px 8px; }



header.main .main-nav li a          { color: #FFF; font-size: 15px; text-decoration: none; text-shadow: 1px 1px 1px #000; }



header.main .main-nav li:hover a,



header.main .main-nav a:hover,



header.main .main-nav a:active,



header.main .main-nav a:focus,



header.main .main-nav li.current-menu-item a,



header.main .main-nav li.current-menu-parent a,



header.main .main-nav li.current-page-ancestor a,



header.main .main-nav li .sub-menu a:hover 		{ color: #f6bd2f; }



header.main .main-nav li .sub-menu  { background: url('img/submenu-bg.png') repeat 0 0; border-top-left-radius: 0; border-top-right-radius: 0;



                                    display: none; padding: 10px 10px 5px 10px; position: absolute; top: 33px; width: 180px; z-index: 2; }







header.main .main-nav li .sub-menu li { display: block; }



header.main .main-nav li:hover .sub-menu { display: block; }



header.main .main-nav li .sub-menu a { color: #FFF; display: block; font-size: 14px; }



header.main .main-nav .sub-menu li { padding: 0 0 5px 0; }











.home header.main                   { padding-top: 30px; }



.home .brand h1						{ font-size: 34px; font-weight: bold; }



.home .brand a                      { color: #FFF; display: inline-block; padding-top: 35px; text-decoration: none;



                                    text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4); }



.home .brand a img                  { float: left; margin: -35px 20px 0 0; width: auto; }



.home header.main .main-nav         { /*background: transparent url('img/ilko_line.png') no-repeat left bottom;*/ float:right;



									margin-top: 40px; padding-bottom: 20px; width: 65%; }








.custom-static {
    background: #EEE;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 30px;
}
.custom-static .panel {
    float: left;
    width: 44%;
    padding: 2%;
    margin-right: 4%;
}
.custom-static .panel.panel-full {
    width: 96%;
}
.custom-static .panel p {
    font-size: 13px;
    text-align: justify;
    margin: 15px 0 0 0;
}
.custom-static .panel.panel-2 {
    margin-right: 0;
}
.custom-static .panel h3 {
    color: #000;
    line-height: normal;
}
.custom-static .panel h3 a {
    text-decoration: none;
}
.custom-static .panel p.read-more {
    text-align: right;
}


.home .slider-featured              { box-shadow: 0 20px 12px -16px rgba(0, 0, 0, 0.6); height: 330px; }
/*.home .slider-featured              { box-shadow: 0 20px 12px -16px rgba(0, 0, 0, 0.6); height: 390px; }*/



.home .slider-featured .panel       { /*background-color: rgba(72, 169, 121, 0.8);*/ background: #48A979; }



.slider-featured .panel-content     { color: #FFF; padding: 20px; }
.slider-featured #static p { font-size: 12px; margin-bottom: 5px; }
.slider-featured #static img {}
.slider-featured #static p.right { float: right; width: 40%; }
.slider-featured #static img.signature { max-width: 50px; height: auto; float: left; }


.slider-featured .panel-content h3 	{ font-size: 18px; line-height: normal; margin-top: 0; margin-bottom: 10px; }



.slider-featured .panel-content a   { color: #072e75; text-decoration: none; }



.slider-featured .panel-content a:hover { color: #F6BD2F; }



.slider-featured .news-image		{ float: right; }



.slider-featured .news-image img 	{ height: auto; margin: 0 0 0 50px; max-height: 260px; max-width: 440px; width: auto; }



.home .slider-featured .dots        { bottom: 20px; left: 20px;/*65px;*/ position: absolute; }



.home .slider-featured .dots ul 	{ margin: 0; }



.home .slider-featured .dots li 	{ float:left; list-style: none; }



.home .slider-featured .dots a 		{ border-radius: 3px; color: #FFF; display: block; margin-right: 5px; padding: 3px 10px;



									background-color: #000; font-weight: bold; text-decoration: none; }



.home .slider-featured .dots a:hover { text-decoration: none; }



.home .slider-featured .dots a.current { color: #000; background-color: #FFF; }







.slider-featured .auto-control { display: none; }







.home-content                       { background: #FFF; /*margin-bottom: 30px;*/ margin-top: 30px; min-height: 400px; overflow: hidden; }



.home-sidebar { background-color: #FAFAFA; box-shadow: 4px 0 4px -5px #CCCCCC inset; padding-bottom: 1000px; margin-bottom: -1000px; }

.home-sidebar .anketa {
    color: #FFF;
    display: block;
    padding: 10px;
    text-decoration: none;
    font-weight: bold;
    background: #88bfe8; /* Old browsers */
background: -moz-linear-gradient(top,  #88bfe8 0%, #70b0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #88bfe8 0%,#70b0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-9 */

}
.home-sidebar .anketa:hover {
    background: #258dc8; /* Old browsers */
background: -moz-linear-gradient(top,  #258dc8 0%, #258dc8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#258dc8), color-stop(100%,#258dc8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #258dc8 0%,#258dc8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #258dc8 0%,#258dc8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#258dc8', endColorstr='#258dc8',GradientType=0 ); /* IE6-9 */

}

.home-sidebar .newsletter {
    display: block;
    margin-bottom: 30px;
    padding: 15px;
}
.home-sidebar .newsletter img {
    width: 100%;
    height: auto;
}








.news-block .block-title { border-bottom: 1px solid #EEE; font-size: 22px; line-height: normal; margin-bottom: 20px; padding-bottom: 10px; }



.home .news-block .block-title a { display: inline-block; float: right; font-size: 14px; line-height: 30px; text-decoration: none; }



.news-block .column { float: left; margin-right: 30px; width: 340px; }



.news-block .column:last-child { margin-right: 0; }



.news-block .news,



.news-block .main-news { border-bottom: 1px solid #EEE; font-size: 13px; line-height: normal; margin-bottom: 10px; padding-bottom: 10px; }



.news-block .news:last-child { border-bottom: 0 none; }



.news-block .article-title { font-size: 13px; font-weight: bold; line-height: normal; margin: 0 0 10px 0; }



.news-block .article-title a { text-decoration:  none; }



.news-block .news .article-title img { margin-top: 10px; }



.news-block .news .entry-meta { color: #999; font-size: 12px; line-height: normal; margin-top: 10px; }



.news-block .news .entry-meta span { display: inline-block; }



/*.news-block .news .entry-meta .date { border-right: 1px solid #EEE; margin-right: 10px; padding-right: 10px; }*/



.news-block .news .entry-meta .time,



.news-block .main-news .entry-meta .time{ display: none; }







.news-block .sb1 { float: left; margin-right: 20px; width: 290px; }



.news-block .sb2 { float: left; margin-right: 20px; width: 195px; }



.news-block .sb3 { float: left; width: 195px; }



.news-block .prg { float: left; width: 390px; }







.sb1 .main-news .article-title,



.sb2 .main-news .article-title,



.sb3 .main-news .article-title 	{ margin-top: 10px; }



.news-block img 				{ height: auto; width: 100%; }







.no-right-wrap .news-block .sb1 { width: 290px; }



.no-right-wrap .news-block .sb2 { width: 185px; }



.no-right-wrap .news-block .sb3 { width: 185px; }







.category .sb2, .category .sb3  { width: 185px; }

.cat-title { font-size: 18px; padding-bottom: 15px; border-bottom: 1px solid #CCC; margin-bottom: 15px; }
.cat-article { width: 100%; float: left; clear: both; margin-top: 20px; }



.side-wrap { float: left; width: 100%; /*margin-top: 50px;*/ }
.right .side-wrap { margin-bottom: 30px; }
.side-wrap .button {
    /*overflow: hidden;*/
    clear: both;
    margin-bottom: 20px;
}
.side-wrap .button a {
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    color: #FFF;
    display: block;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-shadow: 1px 1px 1px #999;
    text-decoration: none;
    width: 100%;

background: #ffd65e; /* Old browsers */
background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */

}
.side-wrap .button a:hover {
background: #ffaf4b; /* Old browsers */
background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffaf4b 0%,#ff920a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE6-9 */

}

#pirin-folk             { float: left; width: 100%; margin-bottom: 20px; }
#pirin-folk a           { display: block; font-size: 16px; text-decoration: none; font-weight: bold; color: #333; float: left; width: 100%; }
#pirin-folk a img       { float: left; width: 60px; height: auto; margin-right: 10px; margin-top: -8px; }
#referendum, #izbori             { float: left; width: 100%; font-size: 12px; margin-bottom: 20px; clear: both; }
#referendum a, #izbori a           { border-radius: 3px; display: block; float: right; padding: 10px 20px; color: #FFF; text-decoration: none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    text-shadow: 1px 1px 1px #999;
    background: #cdeb8e; /* Old browsers */
    background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cdeb8e 0%,#a5c956 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-9 */
}
#izbori a { float: none; font-size: 15px;
    background: #ff3019; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */

}
#izbori a:hover {
    background: #cf0404; /* Old browsers */
    background: -moz-linear-gradient(top,  #cf0404 0%, #ff3019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf0404), color-stop(100%,#ff3019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cf0404 0%,#ff3019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cf0404 0%,#ff3019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cf0404 0%,#ff3019 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #cf0404 0%,#ff3019 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */

}
#referendum a:hover {
    background: #8fc400; /* Old browsers */
    background: -moz-linear-gradient(top,  #8fc400 0%, #8fc400 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#8fc400)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8fc400 0%,#8fc400 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-9 */
}


.quick-links { background: #93BDD6 url('img/module-bg.png') repeat-x 0 0; /*margin-top: 200px;*/ overflow: hidden; width: 100%; }
.quick-links li { border-color: #F5F5F5 #BBB #BBB #F5F5F5; border-style: solid; border-width: 1px; float: left; width: 138px; }
/*.quick-links li.edge { border-left: 1px solid #F5F5F5; border-right: 0 none; }*/
.quick-links li a { color: #FFF; display: table-cell; font-weight: bold; height: 60px; padding: 0 10px;
					text-align: center; text-decoration: none; vertical-align: middle; width: 118px; text-shadow: #666 1px 1px 1px ; }

.quick-links li.full-width { width: 100%; }
.quick-links li.full-width a {
    width: 100%;
}





.home-sidebar .events {  }



.home-sidebar .events h3 { border-bottom: 1px solid #EEE; font-size: 17px; margin-bottom: 20px; padding-bottom: 15px; }



.home-sidebar .events .event { border-bottom: 1px solid #EEE; border-top: 1px solid #FFF; float: left; padding: 10px 0; width: 100%; }



.home-sidebar .events .event:first-child { border-top: 0 none; padding-top: 0; }



.home-sidebar .events .event:last-child { border-bottom: 0 none; padding-bottom: 0; }



.home-sidebar .events .event a { text-decoration: none; text-shadow: 1px 1px 0px #FFF; }



.home-sidebar .events .event .event-title { margin: 0; }



.home-sidebar .events .event .event-date { font-weight: bold; text-transform: capitalize; }



/*



.home-sidebar .events .event .event-date { font-size: 13px; font-weight: bold; }



.home-sidebar .events .event .event-date span { display: block; float: left; text-align: center; }



.home-sidebar .events .event .event-date .day { font-size: 18px; width: 30px; }



.home-sidebar .events .event .event-date .month { font-size: 12px; width: 20px; }



.home-sidebar .events .event .event-date .year { width: 50px; }



*/



.category .event p,



.category .event .event-title {



    margin-left: 100px;



}



.category .event .event-title {



    font-size: 15px;



}



.category .event .event-title a {



    text-decoration: none;



}



.category .event p {



    margin-bottom: 0;



    margin-top: 10px;



}



/*



.nice-date.event-date {



    background: #EEE;



    border: 1px solid #e3e3e3;



    float: left;



    width: 80px;



}



.nice-date.event-date span {



    display: block;



    font-weight: bold;



    text-align: center;



    text-shadow: 1px 1px 1px #FFF;



    width: 50%;



}



.nice-date.event-date .day {



    float: left;



    font-size: 25px;



    font-weight: normal;



    line-height: 40px;



    text-align: center;



}



.nice-date.event-date .year,



.nice-date.event-date .month {



    float: right;



    font-size: 12px;



}







.category .event {



    float: left;



    margin-bottom: 50px;



    width: 100%;



}



*/







.nice-date.event-date {



    background: transparent url('img/calendar.png') no-repeat center center;



    float: left;



    height: 72px;



    width: 72px;



}



.future .nice-date.event-date {



    background: transparent url('img/calendar_future.png') no-repeat center center;



}



.nice-date.event-date span {



    display: block;



}



.nice-date.event-date .day {



    float: left;



    font-size: 24px;



    font-weight: bold;



    height: 33px;



    padding-top: 9px;



    text-align: center;



    width: 100%;



}



.nice-date.event-date .year {



    color: #FFF;



    float: left;



    font-weight: bold;



    font-size: 10px;



    line-height: 12px;



    margin-top: 15px;



    width: 50%;



}



.nice-date.event-date .month {



    color: #FFF;



    float: left;



    font-weight: bold;



    font-size: 11px;



    line-height: 12px;



    margin-top: 15px;



    text-indent: 13px;



    width: 50%;



}







.category .event {



    border-bottom: 1px solid #EEE;



    float: left;



    font-size: 13px;



    margin-bottom: 30px;



    padding-bottom: 30px;



    width: 100%;



}







#content                            { background: transparent url('img/content-bg.png') repeat-y center top;



									float: left; width: 100%; }







.home #content                      { background: transparent; }







#content .content                   { background-color: #FFF; margin-bottom: -2980px; padding-bottom: 3000px; }







.no-left { background-color: #FFF; }







footer.main .no-left,



.home .no-left { background: transparent; }







.left-sidebar { background: #FBFDFC; margin-bottom: -2980px; padding-bottom: 3000px; }



.side-nav .nav { margin-top: 30px; }



.side-nav li a { display: block; padding: 5px 10px; text-decoration: none; }



.side-nav li.current-cat a,



.side-nav li.current_page_parent a { background: #FFF url("img/arrow.gif") no-repeat right center; color: #888; font-weight: bold; }















#gallery { height: 300px; margin: 10px 0; width: 100%; z-index: 9; }



#gallery .dots { display: none; }



#gallery .prevnext,



#gallery #vacontrol { display: block; height: 20px; text-indent: -9999px; width: 20px; }



#gallery .prevnext { bottom: 20px; }



#gallery #prev { background: transparent url('img/prev.png') no-repeat center center; right: 70px; }



#gallery #next { background: transparent url('img/next.png') no-repeat center center; right: 20px; }



#gallery .auto-control { bottom: 20px; right: 45px; }



#gallery .auto-control .play { background: transparent url('img/play.png') no-repeat center center; }



#gallery .auto-control .stop { background: transparent url('img/stop.png') no-repeat center center; }











.hentry								{ margin-bottom: 20px; padding-right: 20px; padding-top: 30px; }



.hentry .entry-title				{ font-size: 25px; line-height: normal; margin: 0 0 10px 0; }



.hentry time						{ color: #999; display: block; font-size: 13px; margin-bottom: 20px; text-transform: capitalize;



									width: 100%; }







.hentry .entry-content				{ width: 520px; }



.entry-content .post-image			{ line-height: normal; margin-bottom: 20px; overflow: hidden; }



.entry-content .post-image span 	{ display: inline-block; font-size: 12px; margin-top: 5px; }



.entry-content .post-image.top 		{ float: left; width: 100%; }



.entry-content .post-image.right 	{ float: right; margin: 0 0 20px 20px; max-width: 304px; }



.post .entry-content .post-image.right 	{ margin: 0 -180px 20px 20px; }





.hentry .entry-content ul,

.hentry .entry-content ul li {

	list-style: disc;

	margin-left: 20px;

}

.hentry .entry-content ul { margin-bottom: 20px; }



.related-content { margin-bottom: 10px; padding-right: 20px; }



.children { }



.children .child { border-bottom: 1px solid #EEE; }



.children .child:last-child { border-bottom: 0 none; }



.children .child a { background: url('img/arrow.gif') no-repeat right center; display: block; padding: 10px 20px 10px 0;



					text-decoration: none; }







.more-similar-content {



	background-color: #FAFAFA;



	margin-bottom: 20px;



	/*margin-right: 100px;*/



	overflow: hidden;



	padding: 15px;



	width: 490px;



}



.more-similar-content h3 {



	font-size: 18px;



	line-height: normal;



	margin: 0 0 20px 0;



}



.more-similar-content .similar {



	font-size: 13px;



}



.more-similar-content .similar.main h4 {



	margin-bottom: 10px;



}



.more-similar-content .similar.main p {



	line-height: normal;



	margin-left: 160px;



}



.more-similar-content .similar .thumb {



	float: left;



	margin-right: 15px;



	width: 145px;



}



.more-similar-content .similar .thumb img {



	/*width: 100%;*/



}



.more-similar-content .similar h4 {



	font-size: 13px;



	line-height: normal;



	margin: 0;



}



.more-similar-content .similar-row {



	float: left;



	margin-top: 20px;



	width: 100%;



}



.more-similar-content .similar-row .similar {



	float: left;



	width: 48%;



	margin-right: 4%;



}



.more-similar-content .similar-row .similar:last-child {



	margin-right: 0;



}







.hentry .event-date {



    /*border-bottom: 1px solid #EEE;*/



    font-weight: bold;



    margin-bottom: 20px;



    margin-top: 20px;



    padding-bottom: 5px;



}



.hentry .event-date span {



    display: inline-block;



    background: #EEE;



    padding: 2px 10px;



}











/* category listing */



.category .page-title {



    border-bottom: 1px solid #EEE;



    font-size: 22px;



    line-height: normal;



    margin-bottom: 20px;



    padding-bottom: 10px;



}



.news-block {



    clear: both;



}



.news-block.first {



    margin-bottom: 30px;



    overflow: hidden;



}



.news-block.first .main-news {



    border-bottom: 0 none;



    float: left;



    margin-right: 20px;



    position: relative;



    width: 440px;



}



.news-block.first .news {



    float: right;



    margin-bottom: 20px;



    position: relative;



    width: 240px;



}



.news-block.first .news > a,



.news-block.first .main-news > a {



    display: block;



}



.news-block.first .news > a { display:  none; }



.news-block.first .article-title {



    background: #4C4C4C;



    /*float: left;*/



    line-height: normal;



    padding: 10px 0;



    /*position: absolute;*/



    width: 100%;



}



.news-block.first .article-title a {



    color: #FFF;



    display: block;



    padding: 0 10px;



}



.category .first .main-news .article-title {



    font-size: 15px;



    margin-bottom: 10px;



}







.navigation {



    border-top: 1px solid #EEE;



    float: left;



    padding-top: 10px;



    width: 100%;



}



.category .archive-link a {



    background-color: #43AF75;



    border-radius: 3px;



    color: #FFF;



    display: block;



    float: right;



    font-size: 12px;



    font-weight: bold;



    padding: 3px 10px;



    text-decoration: none;



}



.category .wp-pagenavi {



    padding: 0 !important;



}







/* RELATED NEWS */



.entry-content .related-stories				{ clear: both; float: right; margin: 0px -180px 20px 20px; width: 160px; }



.entry-content .related-stories h2			{ border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; font-size: 15px;



											line-height: normal; padding: 12px 0; }



.entry-content .related-stories ul			{ line-height: 16px; font-size: 12px; }



.entry-content .related-stories ul li		{ margin-bottom: 5px; margin-top: 10px; }



.entry-content .related-stories ul a		{ display: block; font-weight: bold; text-decoration: none; }







table.euro-projects {



	border: 1px solid #EEE;



	width: 100%;



	font-size: 12px;



}



table.euro-projects td {



	border: 1px solid #EEE;



}



.programa { color: #fff; float: right; width: 360px; background: transparent url('img/programa-bg.jpg') no-repeat right bottom; padding: 15px; }
.programa strong { font-size: 14px; }
.programa h3 { font-size: 15px; margin-bottom: 10px; text-transform: uppercase; }
.programa p { font-size: 12px; line-height: normal; }