body{background:url('../images/background.gif') top repeat-x;color:#333333;}
html, body {height: 96%;}
#global_wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -3em;}
.push , #footer{height: 3em;}

p{margin:0;padding:0;}
a{color:#089492;font-weight:bold;text-decoration:none;}

#lang_selector{display:none; margin-top: -13px;}
#lang_selector div {background: transparent url('../images/lang_sel.png') no-repeat scroll 894px -6px;}
#lang_selector div ul{list-style:none;margin:0 0 0 16px;width: 60px;}
#lang_selector div ul li{float:left;margin:0 0px 0 0;padding:0 0px 0 6px;height:20px;}
#lang_selector div ul li a{color: gray;font-size: 9pt; font-weight: bold;}
#lang_selector div ul li.active a{color: black;}

#header{margin:34px auto 0;}
#header .logo_slogan { width: 312px; }
#header .logo,#header .slogan{display:block;float:left;}
#header .slogan{margin:30px 0 0 7px;}
#header .menu{margin:20px 0 0 0;text-align:right; width: 548px;}
#header .menu ul{list-style:none;margin:0 0 0 55px;}
#header .menu ul li{float:left;border-right:3px solid #e6e7e7;margin:0 3px 0 0;padding:0 3px 0 3px;height:25px;}
#header .menu ul li a{float:left;font-weight:normal;text-decoration:none;color:#262a2f;font-size:14px;height:23px;display:block;padding:2px 6px 0 3px;}
#header .menu ul li.active{background:url('../images/menu_corners_left.gif') 0 -25px no-repeat;}
#header .menu ul li.active a{color:#ffffff;background:#089492 url('../images/menu_corners_right.gif') right -25px no-repeat;}
#header .menu ul li.hover{background:url('../images/menu_corners_left.gif') 0 0 no-repeat;}
#header .menu ul li.hover a{color:#333333;background:#e3e3e3 url('../images/menu_corners_right.gif') right 0 no-repeat;}
#header .menu ul li.last{border:none;padding-right:0;margin-right:0 !important;}
#content_wrapper{background:#ffffff url('../images/bottom_back.png') right bottom no-repeat;padding:0 0 5px 0;}
#content .home_chunk h2{color:#333333;font-size:16px;border-bottom:1px solid #e5e5e5;padding:0 0 5px 0;margin:0 0 10px 0;}
#content .home_chunk .text{height:90px;overflow:hidden;}
#content .home_chunk .more{padding:5px 0 0 0;margin:10px 0 0 0;border-top:1px solid #e5e5e5;text-align:right;}
#content .home_chunk .more a{color:#089492;font-weight:bold;text-decoration:none;}
#content h2{color:#333333;font-size:16px;border-bottom:1px solid #e5e5e5;padding:0 0 5px 0;margin:0 0 10px 0;}
#content h2 a{color:#333333;font-weight:normal;}
#content form dt,#content form dl,#content form dd{margin:0;padding:0;}
#content form dt{margin-top:5px;}
.top_spacer{margin-top:20px;}
/* Board */
#top_board{height:458px;background:url('../images/top_board.png') center no-repeat;margin:20px auto 25px;}
#top_board #one{margin:42px 0 0 0;height:22px;}
#top_board #two{margin:23px 0 0 0;height:44px;text-align:center;}
#top_board #three{margin:23px 0 0 0;height:219px;text-align:center;}
#top_board #four{margin:0;}
#top_board #four ul{list-style:none;margin:0;padding:0;}
#top_board #four ul li{list-style:none;float:left;margin:0;padding:0;}
#footer{margin:0 auto 0;}
#footer .wrapper{border-top:2px solid #e5e5e5;color:#959595;}
#footer .column p{padding-top:10px;}
#footer .column p a{color:#959595;text-decoration:underline;}
#footer .rss{text-align:right;}
.news_article{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #959595;}
.news_article .date,.news_article_last .date{color:#959595;margin:0 0 10px 0;}
.news_article,.news_article_last {width: 650px;}
#article{width: 650px;}
.errorlist { margin: 0; padding: 0; }
.errorlist li { color: red; font-weight: bold; margin: 24px 0px 7px 23px; padding: 0; }
/* konkurs */
#header .menu ul li a.konkurs{ color: #c41e3a;}
#header .menu ul li.active a.konkurs{ color: white; }

/* koments */
h2#comments{margin: 20px 0px 20px 0;}
h2#add_comment{margin: 20px 0px 20px 0;}
form label {
display:block;
font-weight:bold;
margin-bottom:0;
margin-top:1.5em;
}
form label span {
color:#555555;
font-weight:normal;
}
form input, form textarea, form select {
padding:0px;
width:345px;
border: 1px solid #ccc; 
background: no-repeat #fcfcfc;
font-family: tahoma, helvetica, sans-serif;
font-style: normal;
font-size: 14px;
color: #454743;
}
form textarea{
height: 100px;
}
form p {
margin:0;
}
form p.submit {
text-align:left;
margin: 2em 0em 2em 0em;
}
form p.submit {
line-height: 2em;
}
form p.submit input.submit-post {
font-size:10pt;
font-weight: bold;
width:10em;
height: 25px;
border: 2px outset;
background-color: #F6F6F6;
}
form p.error {
font-weight:bold;
margin:0;
padding:0;
width:350px;
}
div.comment_even{
background-color: #F8F8F8;
}
div.comment_odd,div.comment_even{
padding: 0.6em;
}
a.to_commnets{
padding-left: 0.8em;
}
