/*
Copyright: Darren Hester 2006, http://www.designsbydarren.com
License: Released Under the "Creative Commons License",
http://creativecommons.org/licenses/by-nc/2.5/
*/

* {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
}

body {
  text-align: center;
  background-color: #ffffff;
  margin-top:10px;
  margin-bottom:10px;
}

A:link {
        COLOR: #E05A00; text-decoration: none
}
A:visited {
        COLOR: #E05A00; text-decoration: none
}
A:active {
        COLOR: #E05A00; text-decoration: none
}
A:hover {
        COLOR: #E05A00; text-decoration: underline
}

td {
  vertical-align: top;
}



#page_wrapper {
  margin-left: auto;
  margin-right: auto;
  width: 964px;
  text-align: left;
  background: #FFFFFF;
  border: 1px solid #99CC33;
}

#page_header {
  height: 120px;
  background: #ffffff url('./img/header_left2.jpg') top left no-repeat;
  clear: both;
}

#page_header h1 {
  margin: 0px;
  padding-top:30px;
  padding-left:25px;
  padding-right:25px;
  font-family: verdana, arial, sans-serif;
  font-size:32px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #F06000;
  text-align:right;
}

#page_header h2 {
  margin: 0px;
  padding-left:25px;
  padding-right:25px;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #4E7513;
  text-align:right;
}

#menu_bar {
  height:40px;
  background: #FFFFFF url('./img/drop_shadow.gif') top left repeat-x;
  clear: both;
}

#menu_bar ul {
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  background: #F06000 url('./img/menu_bg.gif') top left repeat-x;
  color: White;
  float: left;
  width: 100%;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
}

#menu_bar ul li { display: inline; }

#menu_bar ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:15px;
  padding-right:15px;
  background: #F06000 url('./img/menu_bg.gif') top left repeat-x;
  color: #EFEFEF;
  text-decoration: none;
  float: left;
  border-right: 1px solid #fff;
}

#menu_bar ul li a:hover
{
  background: #F06000 url('./img/menu_hover_bg.gif') top left repeat-x;
  color: #FFFFFF;
}

#content_wrapper {
  width: 100%;
  clear:both;
  empty-cells:show;
}

#left_side {
  padding: 0 8px 8px 8px;
  width:160px;
  border-right:1px dashed #cccccc;
  vertical-align:top;
}

#left_side h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #F06000;
  padding:4px;
  border: 1px solid #99CC33;
  background-color:#F4FDE5;
}

#left_side p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #5A5A5A;
  line-height: 16px;
  padding-left:4px;
}

#right_side {
  padding: 0 8px 8px 8px;
  width:160px;
  border-left:1px dashed #cccccc;
  vertical-align:top;
}

#right_side h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #F06000;
  padding:4px;
  border: 1px solid #99CC33;
  background-color:#F4FDE5;
}

#right_side p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #5A5A5A;
  line-height: 16px;
  padding-left:4px;
}

#main_side {
  padding: 0 8px 8px 8px;
  background-color: #FFFFFF;
  border:0px dashed #cccccc;
  vertical-align:top;
}

#main_side h3 {
  margin-top:0px;
  margin-bottom:8px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #F06000;
  background-color:#FFFFFF;
  padding:0px 4px 2px 4px;
  border-bottom: 1px solid #99CC33;
  clear:both;
}

#main_side h4 {
  margin-top:0px;
  margin-bottom:8px;
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  color: #F06000;
  background-color:#FFFFFF;
  padding:0px 4px 2px 4px;
  clear:both;
}

#main_side p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #5A5A5A;
  line-height: 18px;
}

#main_side td {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #5A5A5A;
  line-height: 18px;
}

.float_left {
  float: left;
  margin-right: 10px;
}

.float_right {
  float: right;
  margin-left: 10px;
}

#feature_box {
  float:left;
  width:250px;
  background-color: #F4FDE5;
  border:1px solid #99CC33;
  padding:10px;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:8px;
}

#feature_box h4 {
  padding-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #779E28;
}

#feature_box p {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #555555;
  line-height: 16px;
  margin-bottom:5px;
}

#page_footer {
  padding: 5px;
  background-color: #99CC33;
  clear: both;
}

#page_footer p {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  letter-spacing:1px;
}

#page_footer p a {
  color: #FFFFFF;
  font-weight: bold;
}

#spacer {
  height:20px;
  clear:both;
}

.arrow_list {
  margin-left: 10px;
  padding-left: 0;
  list-style: none;
}

.arrow_list li {
  padding-left: 10px;
  background-image: url(./img/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 7px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height:18px;
}

/* zdjêcia */

.zol, .zor {width:auto; overflow:visible;}
.zol {margin: 4px 10px 10px 0; float: left;}
.zor {margin: 4px 0 10px 10px; float: right;}
.zol img, .zor img { padding:0px; margin: 0px;}
.zol p, .zor p {margin:0px !important; padding:4px 0 4px 0 !important; text-align:left;  font-size:11px !important; width:auto; color: #F06000 !important;}
.ml0 {margin-left:0}
.mr0 {margin-right:0}





#main_side p.data {
  margin-bottom:0;
  font-style: italic;
  font-size: 11px;
  color: #4E7513;
}

.menu_box {
  background-color: #F4FDE5;
  border:1px solid #99CC33;
  padding:3px;
  margin-bottom:8px;
}

.menu_box h4 {
  padding-left:5px;
  margin-top:5px;
  margin-bottom:5px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color: #4E7513;
}

.menu_box .arrow_list {
  margin: 0 0 0 10px;
}
.menu_box .arrow_list li {
  line-height:16px;
  font-weight: bold;
  margin: 0 0 10px 2px;
}

.tline { border-top:1px solid #99CC33; padding-top: 5px;margin-top: 5px;}
.bline { border-bottom:1px solid #99CC33;padding-bottom: 5px;margin-bottom: 5px;}

.em {
  color: #F06000;
    }

#content_wrapper img.border {
border: 1px solid #000000;
}

.ac {
  text-align: center;
}
.al {
  text-align: left;
}
.ar {
  text-align: right;
}