@charset "utf-8";

/**
 * @author Wrzasq <wrzasq@gmail.com>
 * @copyright 2008 (C) by Wrzasq
 * @package WrzasqCMF
 * @version 0.0.1
 */

html, body {
     margin: 0;
     padding: 0;
     font: normal 12px arial;
     color: #000000;
     background-color:  #ffffff;
}

#wrapper {
     width: 950px;
     margin-left: auto;
     margin-right: auto;
}

.wrapper_clear {
     clear: both;
}

.header_logo 
{ 
background-image: url(/images/logo.png); 
background-repeat: no-repeat; 
background-position: center; 
height: 163px; 
width: 950px;
position: relative;
}

.header_logo .main
{
    position: absolute;
display: block;
height: 163px;
width: 300px;
left: 30px;
}

.header_logo .izba
{
    position: absolute;
display: block; 
height: 100px; 
width: 95px; 
left: 600px;
top: 15px;
}

.header_menu
{
width: 950px;
height: 40px;
margin: 0;
background-image: url(/images/bg_menu.png);
text-align: center;
}
.header_menu a
{
font: bold 12px arial;
text-decoration: none;
padding: 0;
line-height: 37px;
margin: 0px 9px 0 9px;
color: #ffffff;
}
.header_menu a:hover
{
text-decoration: underline;
}

.content
{
width: 950px;
margin: 20px 0 0;
}

a
{
     margin: 0;
     padding: 0;
     font: bold 12px arial;
     color: #f15e00;
     text-decoration: none;
}
a:hover
{
     text-decoration: underline;
}

.left_side
{
float: left;
width: 280px;
padding: 10px 0;
border: 0;
}

.right_side
{
float: left;
width: 659px;
padding: 10px 0px 10px 10px;
border: 1px solid #e0e0e0;
border-width: 0 0 0 1px;
}

.right_side h1
{
     margin: 10px 0;
     padding-left: 20px;
     font: normal 18px arial;
     color: #000000;
     background-image: url(/images/arrow_li.png);
     background-repeat: no-repeat;
     background-position: 0 3px;

}

.right_side h2
{
     margin: 10px 0;
     padding: 0;
}
.right_side h2 a
{
     margin: 0;
     padding: 0 0 0 12px;
     font: bold 12px arial;
     color: #5c5958;
     text-decoration: none;
     background-image: url(/images/arrow_a.png);
     background-repeat: no-repeat;
     background-position: 0px 3px;
}

.right_side h2 a:hover
{
     text-decoration: underline;
}
.right_side h3
{
     margin: 10px 0;
     padding: 0;
     font: bold 10px arial;
     color: #800000;
}
.right_side p
{
     margin: 10px 10px 0 0;
     padding: 0;
     font: normal 12px arial;
     color: #000000;
}
.right_side hr
{
     margin: 5px 0;
     color: #e0e0e0;
     height: 1px;
     background-color: #e0e0e0;
     border: none;
     clear: both;
}

.subboxcorner
{
    width: 260px;
    height: 13px;
    background-image: url(/images/submenucorner.png);
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    font: normal 10px arial;
}
.subboxcorner1
{
    width: 260px;
    height: 13px;
    background-image: url(/images/submenucorner1.png);
    background-repeat: no-repeat;
    margin: 0 0 10px 0;
    padding: 0;
    font: normal 10px arial;
}
.subbox
{
    width: 240px;
    height: auto;
    margin: 0;
    padding: 0 10px;
    background-color: #f8f7f0;
}

.subbox ul
{
    margin: 0;
    padding: 0;
    width: auto;
    height: auto;
}

.subbox li {
overflow:hidden;
list-style:none;
width: auto;
height: auto;
padding: 10px;
background-image: url(/images/arrow_li.png);
background-repeat: no-repeat;
background-position: 0 10px;
}

.subbox li a {
display:block;
overflow:hidden;
width: auto;
font: normal 12px arial;
text-decoration: underline;
margin: 0 0 0 15px;
color: #696969;
}
.subbox li a:hover {
text-decoration: none;
}

#footer
{
     width: 950px;
     margin-left: auto;
     margin-right: auto;
     margin-top: 20px;
     clear: both;
     height: 180px;
     background-color: #fff;
     text-align: center;
     padding: 10px;
     border: 1px solid #e0e0e0;
     border-width: 1px 0 0;
     background-image: url(/images/kapital.png);
     background-repeat: no-repeat;
     background-position: center 15px;
}

#footer a
{
    font: normal 12px arial;
    color: #404040;
    text-decoration: none;
    margin: 0 5px;

}

#footer a:hover
{
    font: normal 12px arial;
    color: #354d7b;
    text-decoration: underline;
}

.footer_img
{
     text-align: center;
     font: normal 11px arial;
     color: #404040;
     margin-top: 118px;
}

.footer_img img
{
    vertical-align: middle;
}
a img {border: none;}

.subbox h1
{
     margin: 0;
     padding: 0 0 10px 20px;
     font: bold 20px arial;
     color: #696969;
     background-image: url(/images/arrow_li1.png);
     background-repeat: no-repeat;
     background-position: 0 4px;
}
.subbox p
{
     margin: 0;
     padding: 0;
     font: normal 12px arial;
     color: #696969;
}
.subbox form
{
     margin: 10px 0 0;
}


.subbox form label input[type="radio"]
{
     margin: 5px 10px;
}

.subbox form label span
{
     font: normal 12px arial;
     color: #696969;
}
 
.zaglosuj
{
     text-align: center;
}

.newsletter1
{
     margin: 0 10px 5px 0;
     padding: 0;
     height: 22px;
     width: 200px;
     border: 1px solid #f15f00;

}
.newsletter
{
     margin: 0;
     padding: 0;
     text-align: center;

}

table
{
    width: 100%;
}

#pollForm em
{
    cursor: pointer;
}

#ajaxDisplay
{
        position: fixed;
        width: 840px;
        top: 0;
        margin: 20px;
        margin-left: 230px;
        background-color: #ffffff;
        overflow: auto;
        border: 1px solid #000000;
        color: inherit;
}

#adminMenu
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 20px;
    padding: 4px;
    font-family: "Verdana", "Tahoma", sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #ffe5b4;
    border-bottom: 1px solid #000000;
}

.right_side p a img
{
     width: 100px;
     float: left;
     margin: 0 10px 10px 0;
     border: 1px solid #5c5958
}

.gallery a img
{
    margin: 5px 5px 10px;
    width: 100px;
    border: 2px solid #5c5958
}

.gallery a:hover img
{
    border: 2px solid #f15f00
}

.download fieldset
{
    margin-top: 30px;
    padding: 15px;
    border: 1px solid #696969
}

.download fieldset legend
{
     font: bold 20px arial;
     color: #696969;
}

.download fieldset div a
{
     background-image: url(/images/download.png);
     background-repeat: no-repeat;
     height: 24px;
     padding-left: 30px;
     display: block;
}

p.error
{
     font: bold 15px arial;
     color: #c00000;
}

.poll h4
{
     font: bold 13px arial;
     color: #696969;
}

.poll p
{
     font: normal 12px arial;
     color: #696969;
     padding: 4px;
     margin: 0px;
}

.poll p strong, .answer strong
{
 color: #f26200;
}

fieldset
{
    margin-top: 30px;
    padding: 15px;
    border: none
}

fieldset input[type="text"], fieldset input[type="password"], fieldset select, fieldset .input
{
     margin: 5px 5px 5px 0;
     padding: 0 2px;
     height: 22px;
     width: 150px;
     border: 1px solid #f15f00;
}

fieldset input[type="checkbox"], fieldset .checkbox
{
     margin: 5px
}

fieldset label
{
     font: bold 12px arial;
     color: #696969;
}

fieldset span
{
    width: 150px;
    display: inline-block;
}

fieldset legend
{
     font: bold 20px arial;
     color: #f26200;
}

.submit input 
{ 
    margin: 5px 5px 5px 0; 
    padding: 0 10px; 
    line-height: 22px; 
    height: 22px; 
    width: auto; 
    border: none; 
    background-image: url(/images/submit.png); 
    font: bold 13px arial; 
    color: #ffffff; 
}

fieldset textarea, fieldset .text
{ 
    margin: 5px 5px 5px 0; 
    padding: 5px; 
    height: 200px; 
    width: 300px; 
    border: 1px solid #f15f00; 
}

.submit 
{ 
text-align: center; 
}

.line
{
    background: #e0e0e0;
width: 75%;
height: 1px;
margin: 35px auto 10px;
display: block;
}

