/*
	MyEP Facelift 2013,
	Frontpage styles
*/

/*
	Reset
*/

body * { margin: 0; padding: 0; outline: none; }
body ul { list-style: none; }
body a { text-decoration: none; }
body a img { border: none; }

/*
	Set-up layout
*/

body { margin: 0; padding: 0; background: url(http://g.delfi.lt/d/r/myep/2013/bg-top.jpg) 50% 0 no-repeat; font-family: Arial, Helvetica, sans-serif; }

#delfi-container-wrapper { background: url(http://g.delfi.lt/d/r/myep/2013/bg-bottom.jpg) 50% 100% no-repeat; }

#ads-left-column-container { width: 50%; float: left; margin-right: -497px; position: relative; z-index: 0; }
#ads-left-column { margin-right: 508px !important; background: transparent; height: 428px; }

#delfi-container-inner { position: relative; float: left; width: 995px; height: auto; min-height: 100px; max-height: 100%; margin: 0px auto; font-size: 12px; font-family: Arial, Helvetica, sans-serif; z-index: 10; }

#ads-right-column-container { width: 50%; float: right; margin-left: -498px; position: relative; z-index: 0; }
#ads-right-column { margin-left: 508px !important; background: transparent; height: 428px; }

/* chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#ads-left-column { margin-right: 508px !important; background: transparent; height: 428px; }
	#ads-right-column { margin-left: 508px !important; background: transparent; height: 428px; }
}

#header { width: auto; height: auto; overflow: hidden; margin: 0 0 5px 0; background: url(http://g.delfi.lt/d/r/myep/2013/header.png) 0 68px no-repeat; font-family: "Trebuchet MS", Geneva, serif; }

#wrapper { width: auto; height: auto; overflow: hidden; }

#content { float: left; width: 716px; height: auto; overflow: hidden; margin: 23px 0 0 12px; }

#ads-right { float: right; width: 250px; height: auto; overflow: hidden; }

.section { width: auto; height: auto; overflow: hidden; padding: 0 0 10px 0; margin: 0 0 20px 0; background: url(http://g.delfi.lt/d/r/myep/2013/section-bg.png) 0 100% repeat-x; }

/*
	Header
*/

#top-nav { width: auto; height: 18px; overflow: hidden; margin: 0 0 22px 0; padding: 2px 0 0 0; font-size: 11px; }
#top-nav ul li { float: left; margin: 0 0 0 25px; }
#top-nav ul li a { color: #2e2d2d; text-decoration: none; }
#top-nav ul li:hover a { text-decoration: underline; }

#logo { float: left; width: 196px; height: 71px; overflow: hidden; margin: 12px 0 0 6px; }

#nav { width: auto; height: auto; overflow: hidden; margin: 0; }

.nav-links { float: right; width: auto; height: auto; overflow: hidden; font-size: 12px; }
.nav-links ul { float: right; margin: 0 45px 0 0; }
.nav-links ul li { float: left; color: #838182; }
.nav-links ul li.sep { margin: 0 9px; }
.nav-links ul li a { color: #838182; }
.nav-links ul li.video { width: 28px; height: 17px; background: url(http://g.delfi.lt/d/r/myep/2013/video.png) 0 0 no-repeat; }
.nav-links ul li.video a { display: block; width: 100%; height: 100%; }

.nav-links #europiukas { width: 205px; height: 66px; margin: 10px 42px 0 0; }
.nav-links #europiukas a { display: block; width: 100%; height: 100%; }

.main-nav { width: auto; height: 35px; overflow: hidden; padding: 0 0 0 30px; }
.main-nav li { float: left; margin: 9px 0 0 0; color: #474747; font-size: 15px; font-weight: bold; }
.main-nav li.big { margin: 6px 0 0 0; font-size: 20px; }
.main-nav li.sep { margin: 8px 20px 0 20px; }
.main-nav li a { color: #474747; }

.l2-nav { width: auto; height: 34px; margin: 0 0 0 147px; padding: 0 0 0 20px; overflow: hidden; }
.l2-nav li { float: left; padding: 8px 0 8px 0; color: #fff; font-size: 13px; font-weight: bold; background: url(http://g.delfi.lt/d/r/myep/2013/nav-l2.png) 0 0 repeat-x; }
.l2-nav li.l2f { padding-left: 20px; background: url(http://g.delfi.lt/d/r/myep/2013/nav-l2-f.png) top left repeat-x; }
.l2-nav li.l2l { padding-right: 20px; background: url(http://g.delfi.lt/d/r/myep/2013/nav-l2-l.png) top right repeat-x; }
.l2-nav li a { font-size: 13px; color: #fff; }
.l2-nav li.sep { padding: 8px 5px 8px 5px; }

/*
	Ads right
*/

#ads-right span { display: block; margin: 0 0 8px 0; font-size: 12px; font-weight: bold; color: #e7e7e7; }
#ads-right .delfi-ads-block { width: 250px; height: auto; overflow: hidden; margin: 0 0 10px 0; }

/*
	Footer
*/

#delfi-footer .delfi-footer-navigation .nav-block { width: 150px; float: left; color: #FFF; }
#delfi-footer .delfi-footer-navigation .nav-block .title { font: bold 14px/14px arial; }
#delfi-footer .delfi-footer-navigation .nav-block .other-sites, #delfi-footer .delfi-footer-navigation .nav-block .footer-other-site { padding-top: 20px; }
#delfi-footer .delfi-footer-navigation .nav-block .items { padding-top: 20px; }
#delfi-footer .delfi-footer-navigation .nav-block .items a { font: 12px/18px arial; color: #b3b3b3; text-decoration: none; }
#delfi-footer .delfi-footer-navigation .nav-block .delfi-info a { color: #fff; }

#delfi-footer .delfi-footer-logos { background: #FFF; width: 100%; float: left; margin-top: 4px; height: 40px; margin-top: 4px; padding-top: 10px; margin-bottom: -25px; }
#delfi-footer .delfi-footer-logos .delfi, #delfi-footer .delfi-footer-logos .cosmo, #delfi-footer .delfi-footer-logos .braskes, #delfi-footer .delfi-footer-logos .moteris, #delfi-footer .delfi-footer-logos .klubas, #delfi-footer .delfi-footer-logos .grynas, #delfi-footer .delfi-footer-logos .panele, #delfi-footer .delfi-footer-logos .tavovaikas, #delfi-footer .delfi-footer-logos .manonamai { background: url("http://g.delfi.lt/d/i/facelift2012/footer-logo.png") no-repeat scroll 0 0 transparent; float: left; height: 30px; }
#delfi-footer .delfi-footer-logos .delfi { background-position: 0px 0px; width: 106px; margin-left: 10px; }
#delfi-footer .delfi-footer-logos .cosmo { background-position: -106px 0;width: 145px; }
#delfi-footer .delfi-footer-logos .braskes { background-position: -251px 0;width: 99px; }
#delfi-footer .delfi-footer-logos .moteris { background-position: -350px 0;width: 118px; }
#delfi-footer .delfi-footer-logos .klubas { background-position: -464px 0; width: 96px; }
#delfi-footer .delfi-footer-logos .grynas { background-position: -561px 0; width: 77px; }
#delfi-footer .delfi-footer-logos .panele { background-position: -638px 0; width: 134px; }
#delfi-footer .delfi-footer-logos .tavovaikas { background-position: -780px 0; width: 90px; }
#delfi-footer .delfi-footer-logos .manonamai { background-position: -870px 0; width: 115px; }
#delfi-footer .delfi-footer-copyright { padding-left: 0px; padding-top: 10px; }
#delfi-footer .delfi-footer-copyright a, #delfi-footer .delfi-footer-copyright a:visited { color: #b3b3b3; font-size: 12px; padding-top: 10px; }

#delfi-footer .delfi-footer-navigation { background: #515151; border-top: none; padding: 20px 0 15px 20px; color:# FFF; }
#delfi-footer .delfi-footer-copyright { padding-left: 7px; }

.footer-social-bt { padding-top: 20px;}
.footer-social-bt a.footer-fb-bt, .footer-social-bt a.footer-tw-bt, .footer-social-bt a.footer-rss-bt, .footer-social-bt a.footer-gplius-bt{ background:url(http://g.delfi.lt/d/i/facelift2012/social-buttons.png) no-repeat scroll 0 0 transparent; height: 28px; width: 28px;float: left; margin-left: 5px; }
.footer-social-bt a.footer-tw-bt { background-position: -30px 0px; }
.footer-social-bt a.footer-gplius-bt { background-position: -90px 0px; }
.footer-social-bt a.footer-rss-bt{ background-position: -60px 0px; }
.footer-other-site a.os-lv-ru, .footer-other-site a.os-ee, .footer-other-site a.os-ee-ru, .footer-other-site a.os-lt, .footer-other-site a.os-lt-ru, .footer-other-site a.os-ukr{ background:url(http://g.delfi.lt/d/i/facelift2012/other-site-country.png) no-repeat scroll 0 0 transparent; height: 28px; width: 28px; float: left;	margin-left: 5px; }
.footer-other-site a.os-lv-ru { background-position: 0px 0px;}
.footer-other-site a.os-ee { background-position: -30px 0px;}
.footer-other-site a.os-ee-ru { background-position: -60px 0px;}
.footer-other-site a.os-lt { background-position: -90px 0px;}
.footer-other-site a.os-lt-ru { background-position: -120px 0px;}
.footer-other-site a.os-ukr { background-position: -150px 0px;}

/*
	Misc
*/

.cc a { color: red !important; }
.rsh { color: red; font-size: 12px; }

.archive-link { width: 990px; height: 28px; margin: 10px auto; background: url(http://g.delfi.lt/d/r/myep/2013/archive.png) 0 0 no-repeat; }
.archive-link a { display: inline-block; margin: 4px 0 0 5px; padding: 3px 5px; background: #1c42a0; color: #fff; text-transform: uppercase; font-weight: bold; }

.cb, .delfi-clear { clear: both; }
.fl { float: left; }
.fr { float: right; }

#gallery-header {
    background: url("http://g.delfi.lt/d/r/myep/2013/gallery-header.png") no-repeat scroll 0 0;
    height: 100px;
    margin: 0 auto;
    width: 996px;
}