@charset "utf-8";

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

body, html
{
    background: #ffffff;
    margin: 0;
    font-family: Arial, Verdana ,Kalimati,sans-serif;
    font-size: 14px;
    color: #96d4ec;
}
img 
{
    border: 0;
}
p
{
    margin: 15px 0px;
}
h1, h3, h4
{
    color: #ffffff;
}
h1
{
    font-family: Verdana,Geneva,Kalimati,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin: 3px 0;
}
h2
{
    font-size: 12px;    
    margin: 0;
}

a
{
    text-decoration: none;
    color: #fdcd00;
}
a:hover
{
    color: #ffffff;
}
.spacer
{
    clear: both;
}

#all
{
    width: 100%;
}
.top
{
    width: 1024px;
    height: 164px;
    margin: 0 auto;
    background-image: url("/images/banner.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.logo
{
    padding-top: 22px;
    margin-right: 325px;
}
.content
{
    background-image: url("/images/contentBg.png");
    background-repeat: repeat-x;
    background-color: #013887;
    padding: 10px 0;
    min-width: 1024px;
}
.contentIn
{
    width: 1024px;
    margin: 0 auto;
}
.colLeft
{
    width: 220px;
    float: left;
}
.colLeft ul
{
    padding-left: 10px;
    list-style: none;
}
.colLeft ul li
{
    background-image: url("/images/pointer.png");
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 15px;
}
.colRight
{
    width: 750px;
    float: right;
}
.bottom
{
    background-image: url("/images/bottomBg.png");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 10px 0;
    min-width: 1024px;
    font-size:12px;
}
.bottomIn
{
    width: 850px;
    margin: 0 auto;
    color: #676767;
}
.bottomIn p
{
    margin: 5px 0;
    clear: both;
    text-align: center;
}
.logoLeft
{
    float: left;
}
.logoRight
{
    float: right;
}

.BackTop
{
    float: right;
    right: 0;
    margin-top: 10px;
    margin-bottom: -50px;
    
}
.topMenu
{
    list-style: none;
    height: 36px;
    margin: 0;
    margin-top: 4px;
    
}
.topMenu li
{
    display: inline;    
    width: 136px;
    height: 24px;
    display: block;
    float: left;
    margin: 0;
    text-align: center;
    padding-top: 12px;
}
.topMenu .current
{
    background-image: url("/images/menuItemBg.png");
    background-repeat: no-repeat;
    background-position: center top;
}
.topMenu .current a, .topMenu .current a:hover
{
    color: #ffffff;
}

.topMenu li a
{
    color: #1c405a;
}
.topMenu li a:hover
{
    color: #a7a7a7;
}

.newsletter
{
    background-image: url("/images/newsletter.png");
    background-repeat: no-repeat;
    height: 51px;
    width: 171px;
}

.newsletter input[type="text"]
{
    border:0;   
    background-image: url("/images/blank.png");
    margin: 1px;
    margin-bottom: 4px;
    padding-top: 4px;
    width: 164px;
    height:19px;
}
.newsletter input[type="image"]
{
    background-image: url("/images/blank.png");
    margin-left: 66px;
    width: 105px;
    height: 25px;
    display: block;
}
.zaglosuj
{
    margin-left: 80px;
    clear: both;
}

.bottomIn a img
{
    vertical-align: middle;
}
#blog div
{   
    border-bottom: 1px #0955c1 solid;
    background-image: url("/images/whiteBg.png");
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 5px 10px;
    
}

#blog h1
{
    font-size: 18px;
}
#blog p
{
    color: #ffffff; 
}
#blog img, .gallery img
{
    float: left; 
    width: 100px;
    height: 100px;
    margin: 0 5px;
    border: 1px #ffffff solid;
}
.gallery , .files
{   
    border: 1px #0955c1 solid;
    background-image: url("/images/whiteBg.png");
    background-repeat: repeat-x;
    background-position: bottom;
    display: block;
    margin: 10px auto;
    padding: 10px;
    clear: both;
    
}
.files div
{
    height: 28px;
    margin-bottom: 3px;
    display: block;
}
.files div a
{
    padding-left: 35px;
    padding-top: 3px;
    height: 26px;
    background-image: url("/images/download.png");
    background-repeat: no-repeat;
    display: block;
}
h4
{
    font-size: 16px;
    margin: 0;
}
.slupek
{
    height: 16px;
    margin: 0 5px;
    float: left;
}
fieldset 
{
    border: 0;
    width: 95%;
    margin: 0; 
}
fieldset legend
{
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}
form fieldset
{
    width: 300px;
}
form fieldset div
{
    margin: 2px 0 ;
}
table
{
    width: 100%;
}

.miniImg img
{ 
width: 100px;   
float: left; 
margin: 0 5px; 
border: 1px #ffffff solid; 
}

.error 
{ 
background: #ffffff; color:#cc3333 ;font-weight: bold;
border: 1px #cc3333 solid;
padding: 10px; }

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

} 
fieldset span 
{ 
display:inline-block; 
width:150px; 
} 
fieldset label 
{ 
font-weight:bold 
}

textarea 
{ 
width: 500px; 
border:1px solid #5690f4; 
height: 250px;
    font-family: Arial, Verdana ,Kalimati,sans-serif; 
    font-size: 14px; 
}

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

#wysiwyg
{
    background-image: url("/images/contentBg.png");
    background-repeat: repeat-x;
    background-color: #013887;
    padding: 10px 10px;
    width: 700px;
    min-height: 400px;
}

#pollForm span
{
    cursor: pointer;
}

#ajaxDisplay
{
        position: fixed;
        width: 850px;
        top: 0;
        margin: 20px;
        margin-left: 230px;
        background-color: #013887;
        overflow: auto;
        border: 1px solid #000000;
        color: #96d4ec;
}

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