/*
Theme Name: IPA Nature No1
Version: 1.0
Author: Matej Sudar - Grafiti Becker
Author URI: http://www.grafitibecker.com/

*/



/* green: b0d744 */

@import url('/css/coin-slider-styles.css');
@import url('/css/clearfix.css');

* { margin: 0; padding: 0; list-style: none; }
body {
	line-height: 1;
	background: #b0d744;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a { text-decoration: none; }

@font-face {
	font-family: Din;
	src: url("font/din.otf");
	font-weight:normal;
}
@font-face {
	font-family: Chaparral;
	src: url("font/chaparral.otf");
	font-weight:normal;
}

h2 { font-size: 26px; line-height: 30px; margin-bottom: 10px; font-family: Chaparral; color: #333; }

.sizer { width: 960px; margin: 0 auto 0 auto; }
a { color: #b0d744; }
p { margin-bottom: 10px;}

body { font-family: Helvetica; font-size: 13px; color: #333; }

#header { background: #595959 url("img/header-bg.gif"); height: 117px; }
#logo { background: url("img/logo.png"); width: 272px; height: 79px; display: block; text-indent: -9999px; float: left; margin-top: 20px; }
#main-nav { width: 600px; float: right; margin-top: 30px; text-transform: uppercase;  }
#main-nav li { background: url("img/main-nav-li-bg.gif") right repeat-y; float: left; padding: 10px 0; margin: 8px 0; font-family: Din; font-size: 16px; text-shadow: 1px 1px 1px #000; }
#main-nav li:last-child  { background: none; }
#main-nav li a { margin: 20px; color: #fff; }
#main-nav li a:hover { color: #aed24a; }

#languages { background: url("img/languages-bg.gif"); width: 35px; height: 92px; padding: 10px 0 0 7px; float: right;  }
#languages li { }
#languages li a {  }
#languages li a:hover { color: #fff; }
#hr { width: 28px; height: 24px; background: url("img/flag-cro.png"); display: block; text-indent: -9999px; }
#hu { width: 28px; height: 24px; background: url("img/flag-hun.png"); display: block; text-indent: -9999px; }
#en { width: 28px; height: 24px; background: url("img/flag-eng.png"); display: block; text-indent: -9999px; }

#middle { background: #e0e0e0; }
#middle .sizer { background: white; min-height: 400px;  }


#news { float: left; width: 570px; padding: 30px; line-height: 20px; }
#news h2 { color: #e7289c; font-size: 28px; }
.one-news { margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #eee; }

#article { float: left; width: 570px; padding: 30px; line-height: 20px; }
#article h1 { color: #e7289c; font-size: 30px; line-height: 36px; margin-bottom: 20px; }
#article h2 { color: #000; font-size: 22px; margin-top: 30px; }


#short-news { display: none; background: #eee; width: 570px; min-height: 100px; position: relative; left: -40px; margin-right: -40px; padding: 20px 0px 20px 40px; font-size: 12px; line-height: 18px; }
#short-news-corner { background: url("img/corner.png") no-repeat; position: relative; left: -40px; margin-right: -40px; width: 10px; height: 10px; }
#short-news li { width: 260px; float: left; margin-right: 20px; min-height: 200px; }
#short-news h2 { font-size: 22px; }

#short-gallery { background: #9ec431; width: 570px; min-height: 130px; position: relative; left: -40px; margin-right: -40px; padding: 20px 0px 20px 40px; font-size: 12px; line-height: 18px; }
#short-gallery li { float: left; margin-right: 10px;  }

.post { margin-bottom: 20px; padding-bottom: 20px; border-bottom: solid 1px #ccc; }
#sidebar { float: right; background: url("img/sidebar-bg.gif") repeat-x; width: 270px; padding: 20px; }
#sidebar #from-media a { margin-bottom: 15px; display: block; }
#ipa-hr a { width: 257px; height: 132px; background: url("img/ipa-logo-hr.png"); display: block; text-indent: -9999px; margin-bottom: 20px; }
#eu-hr a { width: 270px; height: 25px; background: url("img/eu-hr.png"); display: block; text-indent: -9999px; margin-bottom: 40px; }
#ipa-en a { width: 257px; height: 132px; background: url("img/ipa-logo-en.png"); display: block; text-indent: -9999px; margin-bottom: 20px; }
#eu-en a { width: 270px; height: 25px; background: url("img/eu-en.png"); display: block; text-indent: -9999px; margin-bottom: 40px; }
#ipa-hu a { width: 257px; height: 132px; background: url("img/ipa-logo-hu.png"); display: block; text-indent: -9999px; margin-bottom: 20px; }
#eu-hu a { width: 270px; height: 25px; background: url("img/eu-hu.png"); display: block; text-indent: -9999px; margin-bottom: 40px; }

#zadnje-aktivnosti { line-height: 18px; font-size: 14px; }
#zadnje-aktivnosti li { margin: 20px 0 20px 0; padding: 0 0 20px 0; border-bottom: #eee 2px dotted; }
#zadnje-aktivnosti a { color: #87a82d; border-bottom: solid 1px #d6d6d6; padding-bottom: 1px; }
#zadnje-aktivnosti a:hover { border-bottom: solid 1px #87a82d;}

#footer { background: url(img/footer-bg-top.gif) repeat-x top; min-height: 200px; padding: 30px 0; color: #fff; }
#footer a { color: #fff; }
#footer-menu li { float: left; margin-right: 20px; }

#plavi { background: #ff8acf; }
#crveni { background: #d2f475; }


.padding-top-40 { margin-top: 40px; }
.padding-bottom-40 { margin-bottom: 40px; }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.one-news ul, .entry ul, .entry ol { margin-bottom: 20px; }
.one-news ul li, .entry ul li { margin-bottom: 4px; margin-left: 25px; padding-left: 5px; list-style: disc; }
.one-news ol li, .entry ol li { margin-bottom: 4px; margin-left: 25px; padding-left: 5px; list-style: decimal; }