/* ----- BASIC ELEMENTS AND FONTS ----- */


html, body {
        color: #ffffff;
        font-size: 11px;
        font-family: 'Tahoma';
        background: #516583;
        margin:0;
        padding:0;
        height:100%;
        }

.clear {
        clear: both;
        height:30px;
}

p {
        margin: 10px 30px 10px 30px;
}



#content_footer p {
        margin: 10px 30px 10px 30px;
        padding-top: 20px;
        font-size:10px;
        text-align:left;
}

/*----zolte napisy w menu lewym----*/

.login_box p {
        margin: 15px 10px 15px 10px;
        font-size:9px;
        color:#fff;
        text-transform: uppercase;
}

/*----zolte napisy w menu prawym----*/
.login_boxr p {
        margin: 10px 22px 15px 15px;
        font-size:13px;
        color:#fff;
        text-transform: uppercase;
}

.content_box p {
        margin: 10px 0px 10px 0px;
        color:#ddd;
        font-size:10px;
        text-align:justify;
}

/*----glowna strona czcionki----*/

.content_box_large p {
        margin: 10px 30px 10px 30px;
        font-size:12px;
        text-align:justify;
}

.content_box_photo h3 {
        margin: 0px 0px 10px 45px;
}

#content_footer p {
    margin: 10px 0px 10px 60px !important;
        margin: 10px 0px 10px 85px;
        font-size:10px;
        text-align:justify;
}

.red {
        color:red;
}

.yellow {
        color:#ffd502;
        font-weight:bold;
}

h1 {
        font-family:"Arial","Verdana","Helvetica", Arial, sans-serif;
        font-size:20px;
        text-transform:none;
        font-weight:bold;
        margin: 0px 0px 0px 0px !important;
        margin: 20px 30px 0px 30px;
        color:#E6C937;
}

h2 {
        font-family:"Arial","Verdana","Helvetica", Arial, sans-serif;
        font-size:15px;
        margin: 0px 50px 10px 30px !important;
        margin: 0px 30px 10px 30px;
        font-size:15px;
        text-transform:none;
        color:#E6C937;
        font-weight:normal;
}

h3 {
        margin: 0px 30px 0px 30px;
        text-transform:none;
        font-size:16px;
        color:#FFD502;
}

h4 {
        font-family:"Arial","Verdana","Helvetica", Arial, sans-serif;
        font-size:20px;
        text-transform:none;
        font-weight:bold;
        margin: 0px 0px 0px 0px !important;
        margin: 20px 30px 0px 30px;
        color:#E6C937;
}

a {
        text-decoration: none;
        color:#ffd502;
}

table {
vertical-align: top;}

.zzz { 
 background-color: #FFFFCC;
 vertical-align: top;
 padding: 0px 0px;
 font-size:11px;
 color:#000000;
  }

/*----- MENU ----- */

#nav_list {
        margin: 0;
        padding: 0;
        width: 150px;
        list-style: none;
        overflow: hidden;
}

/*----czcionka w menu biala----*/

#nav_list li {
        width: 150px;
        overflow: hidden;
        text-transform: uppercase;
        font-size:10px;
        font-weight:bold;
}

/*---kolor zolty czcionki w menu----*/
#nav_list a {
        color:#fff;
}

/*----ustwienie teskstu w menu----*/
.li_nav_body a  {
        display: block;
        width: 150px;
        height: 20px;
        background: url(assets/nav_body.png) no-repeat;
        padding-left: 10px;
        line-height:20px;
}

.li_nav_body_d a  {
        display: block;
        width: 150px;
        height: 60px;
        background: url(assets/nav_body_d.png) no-repeat;
        padding-left: 10px;
        line-height:20px;
}

/*----ustwienie teskstu w menu - dolnym----*/
.li_nav_footer a  {
        display: block;
        width: 150px;
        height: 21px;
        background: url(assets/nav_body.png) no-repeat;
        background-position:  0 0px;
        padding-left: 10px;
        line-height:21px;
}

.li_nav_footer_d a  {
        display: block;
        width: 150px;
        height: 61px;
        background: url(assets/nav_body_d.png) no-repeat;
        background-position:  0 0px;
        padding-left: 10px;
        line-height:20px;
}


.li_nav_body a:hover {
        background-position:  0 -20px;
        color:#016001;
}

.li_nav_body_d a:hover {
        background-position:  0 -60px;
        color:#016001;
}

.li_nav_footer a:hover {
        background-position:  0 -20px;
        color:#016001;
}

.li_nav_footer_d a:hover {
        background-position:  0 -60px;
        color:#016001;
}

.li_active a:active  {
        background: url(assets/nav_body.png) no-repeat;
        background-position:  0 -40px;
        color:#fff;
}

/*----- LAYOUT ----- */

#container {
        width:960px;
        background: url(assets/sidebar_body.png) 30px 0px repeat-y !important;
        background: url(assets/sidebar_body.png) 60px 0px repeat-y;
        min-height:960px;
        height:100%;
        
}


#menu_header {
        width:150px;
        height:200px;
        text-align:left;
        float:left;
        margin:0 0 0 30px;
}

/*----gorny lewy rog----*/

#menu_left {
        width: 150px;
        min-height: 100%;
        margin:0 0 0 0px;
        float: left;
    background: url(assets/sidebar_body.png) repeat-y;
}

.login_box {
        width: 150px;
        float:left;
        margin:0 0 0 0px;
}

/*----gorny prawy rog----*/

#menu_right {
        width: 200px;
        min-height: 100%;
        margin:0 10px 0 6px;
        float: left;
}

.login_boxr {
        width: 200px;
        float:left;
        margin:0 0 0 0px;
}

#head {
    width: 610px !important;
        width: 610px;
        height: 232px;
        float:left;
        text-align: right;
}
/*----menu lewe----*/
#content {
        width: 150px;
        min-height: 100%;
        text-align: justify;
        float: left;
        margin:0 0 0 0px;
        background: url(assets/sidebar_body.png) 0px 0px repeat-y !important;
        background: url(assets/sidebar_body.png) 0px 0px repeat-y;
}

.content_box {
        width: 150px;
        margin:0px 0px 0px 30px;
        float: left;
}

/*----glowna strona----*/

.content_box_large {
        width: 610px;
        margin: 0px 0px 0px 0px;
        float: left;
}

.content_box_photo {
        width: 200px;
        margin:0px 0px 0px 10px;
        float: left;
}

/*---niewazne----*/

#content_footer {
        background: url(assets/sidebar_body.png) 30px 0px repeat-y !important;
        background: url(assets/sidebar_body.png) 60px 0px repeat-y;
        width:960px;
        clear:both;
        margin-bottom:-70px;
        height:50px;
}

#formularz {
        width: 400px;
        margin: 0px auto;
        padding: 10px;
        
        }

#formularz label {
        display: block;
        font size:14px;
                
}



#formularz input.error, #formularz textarea.error {
        background-color: #ffee44;
}

#formularz textarea {
        width: 150px;  
        height: 80px;  
        padding: 5px;  
}

#formularz select {
        width: 155px;  
        padding: 15px;  
}

#formularz div {
        margin-bottom: 0px;
}

#formularz table span {
        font-style: italic;
}

#formularz table span.error {
        color: red;
        font size:11px
}

#formularz #wysylaj {
        width: 133px;
}

                  */
