@import url(reset.css);
body {background: #205a89 url(images/bg.png) top center no-repeat;font: 13px Arial, Helvetica, Verdana, sans-serif;line-height:150%;}
a,a:link,a:visited,a:active {color:#2A6695;text-decoration:none;outline:0;}
a:hover {text-decoration:underline;}
p {margin: 10px 0;}
b,strong {font-weight:bold;}
h1,h2,h3 {font-family: Georgia, "Times New Roman", Times, serif;line-height:150%;}
#wrapper {width:100%;margin:0 auto;}
#header {background: transparent url(images/header.png) 0 0 no-repeat;margin: 0 auto;width:800px;height:175px;position:relative;}
#en #header {background: transparent url(images/header_en.png) 0 0 no-repeat;}
#langnav {background: transparent url(images/bg_lang_nav.png) 0 0 no-repeat;position:absolute;top:0;right:5px;width:90px;height:35px;}
#langnav ul {padding: 2px 10px 5px 15px;}
#langnav li a {text-indent:-9999px;background-image: url(images/languages.png);float:left;display:block;width:25px;height:20px;margin-left:4px;}
#langnav li#l_tr a {background-position: 0 0;}
#langnav li#l_tr a.active {background-position: 0 -20px;}
#langnav li#l_en a {background-position: -25px 0;}
#langnav li#l_en a.active {background-position: -25px -20px;}
#content {background:#D8ECF8;margin:0 auto;width:770px;padding:5px}
#footer {width:780px;margin:0 auto;}
#logo {width:600px;height:125px;}
#logo h1 {padding-top:15px;}
#logo h1 a {text-indent:-9999px;outline:0;width: 700px;height:100px;display:block;}
#navigation {height:40px;width:780px;margin:0 auto 20px auto;overflow:hidden;}
#navigation ul {padding:7px 10px;}
#navigation li {float:left;}
#navigation li a {font-weight:bold;color:#b90000;display:block;padding:3px 10px;outline:0;}
#navigation li a.active {background:#fff;color:#444;}
#pageimage {height:150px;border-bottom:2px solid #eee;}
#welcome {background:#fff;width:450px;float:left;margin:15px 0;border:1px solid #eee;}
#welcome h1 {color:#222;font-size:20px;padding:10px;border:1px solid #fff;background:#f2f2f2;display:block;}
#welcome p {line-height:160%;padding: 5px 15px;}
#page {background:#fff;margin:5px 0;border-top:5px solid #4F91C0;}
#news,#galleries {background:#fff;margin:5px 0;border-top:5px solid #4F91C0;}
#last_news {width:300px;background:#eee;margin: 15px 0 15px 15px;float:left;border-top: 5px solid #4f91c0}
#last_news h1 {font-weight: bold;color:#b90000;padding:15px;}
#last_news ul,#news_archive ul,#galleries ul {padding:0 15px 15px 15px;}
#last_news li,#news_archive li,#galleries li {padding: 5px 0;border-top:1px solid #ddd;}
#news_archive li,#galleries li {padding: 5px 0;border-bottom:1px solid #ddd;border-top:0;}
#last_news li a,#news_archive li a,#galleries li a {display:block;font-weight:bold;}
#galleries li {height:90px;position:relative;padding: 5px 0 5px 140px;}
#galleries li a {padding: 30px 0;}
#galleries li img {position:absolute;top:5px;left:5px;}
#gallery h1 {font-size: 24px;padding:10px;}
#gallery li {width:120px;height:90px;padding:5px;border:1px solid #ddd;margin: 0 10px 10px 0;float:left;}
#last_news li span,#news_archive li span {color:#666;font-size:11px;}
#news_link {display:block;text-align:right;padding:5px 10px;font-weight:bold;background:#e2e2e2;color:#444;border-top:1px solid #fff;}
#news h1 a,#galleries h1 a {display:block;font-weight: bold;color:#b90000;background:#f2f2f2;padding:15px;}
#single_news {width:450px;float:left;margin:15px 0;}
#p_image {width:770px;height:150px;border-bottom:1px solid #ddd;}
#p_head {background:#D8ECF8;padding:20px;display:block;}
#p_nav {background:#f2f2f2;padding: 5px 10px 0 10px;}
#p_nav li {display:inline;}
#p_nav li a {float:left;font-weight:bold;font-size:12px;display:block;padding: 10px;}
#p_nav li a.active {-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;background-color: #fff;-moz-box-shadow: #aaa 8px 0px 8px -8px;-webkit-box-shadow: #aaa 8px 0px 8px -5px;color:#777;}
#p_nav li a:hover {color:#777;text-decoration:none;}
#p_content {margin:10px 0 0 10px;padding:10px;background:#fff;}
#p_content h1,#single_news h1 {padding: 7px 10px;font-size:24px;display:block;}
.p_body {line-height:160%;padding:10px 15px;min-height:300px;}
#footer {background:#f7f7f7;}
#footer ul {border-bottom: 1px solid #ddd;padding: 10px;font-size:11px;}
#footer li {display:inline;margin-right:15px;}
#footer li a {color:#000;}
#footer li a.active {color:#666;}
#f_info {padding: 10px 15px;font-size:11px;}
#f_info h2 {}

/* PAGINATION -------------------------------------------------- */
div.pagination {padding: 5px;margin: 15px 0;text-align:center;font-size: 11px;}
div.pagination a {border: 1px solid #f2f2f2;color: #000;margin-right: 3px;padding: 5px 8px;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #e5e5e5;background-color:#f7f7f7;color: #000;}
div.pagination span.current {margin-right:3px;padding: 5px 8px;font-weight: bold;background-color:#e5e5e5;color: #444;border: 1px solid #e5e5e5;}
div.pagination a.next {margin: 0 0 0 10px;}
div.pagination a.prev {margin: 0 10px 0 0;}
div.pagination a.next:hover, div.pagination a.prev:hover {border: 1px solid #e5e5e5;}
div.pagination .disabled {color: #666;margin: 0 10px;}