body {
        background: #077140  url(../images/green.jpg) repeat-x left top;
        margin:0;
    padding-left: 70px;
    padding-right: 70px;
    padding-bottom: 70px;
        font:12px tahoma;
        color: #000;
        line-height:20px;}

img {border: 0;}

*{margin:0;padding:0;}

ul{
list-style-type:disc
}

td{vertical-align:top;}
a{outline: none; color: #3a3633;}

.clear {
       clear:both;
       line-height:1%;
       margin-bottom:-1px;
       height:1px;
       overflow:hidden;
       font-size:0px}

#conteiner {
        border:1px solid #70b393;
        background: #fff;
        margin: 0 auto;
        padding:6px;
        min-width: 735px;}

#border {
        border:2px solid #004f17;
        margin:0;
        padding:0;}

#wrapper {
        background: #fff url(../images/cen_bg.jpg)  repeat-y left top;
        margin:0;
        padding:0;}

#top_bg {
        background:  url(../images/top_bg.jpg)  no-repeat left top;
        margin:0;
        padding:0;}

#bottom_bg {
        background:  url(../images/bottom_bg.jpg)  no-repeat left bottom;
        margin:0;
        padding:0;}

#tabl {
        margin:0;
        padding:0;
        width: 100%;}

#logo {margin:0;padding:58px 0 0 0;}

#left_bar  {
        width:264px;
        margin:0;
        padding:45px 20px 0 25px;}


#left_menu {width:200px;padding:50px 0 0 0;margin:0; list-style-type:none;}

#left_menu li{border-bottom:1px dashed #c4c4c4;margin:0;padding:5px 0 5px 0;}

#left_menu a {
       font:13px tahoma;
       color: #3a3633;
       text-decoration: none;
       margin:0;
       padding:0;}

#left_menu a:hover {color: #096636;}

#content {margin:0;padding:36px 40px 0 0;}

#langl {padding:0 0 0 15px;margin:0;list-style-type:none;float:float:left;}

#langl li{margin:2px;padding:8px 0 0 0;float:left;}

#langl a  {
       font:13px tahoma;
       color: #3a3633;
       text-decoration: none;
       font-weight: bold;
       margin:0;
       padding:0;}

#langl a#active {color: #096636;}

h1 {
       font:20px tahoma;
}

h2 {
       font:18px tahoma;
}

h3 {
       font:16px tahoma;
}


h6 {
       font:13px tahoma;
       color: #3a3633;
       margin:10px 0px 0px 0px;
       padding:0 7px 0 0;
       float:right;
       width:320px;
       text-align:right;}

h6 span {color: #096636;}

#top_menu {padding: 0;margin:0; list-style-type:none; background: #FFFFFF; line-height: 15px; display: inline; }

#top_menu li{margin:0;padding:40px 10px 40px 0;float:left;}

#top_menu a {
       background: #efeeee url(../images/tch.gif)  no-repeat left;
       font:13px tahoma;
       color: #3a3633;
     font-weight: bold;
       text-decoration: none;
       margin:0;
       padding:2px 5px 2px 20px;}

#top_menu a:hover {background: #efeeee url(../images/tch_a.gif)  no-repeat left;color: #096636;}


#top_menu a#active {
       background: white url(../images/tch_a.gif)  no-repeat left;
       font:13px tahoma;
       color: #096636;
       text-decoration: none;
       margin:0;
       padding:2px 5px 2px 20px;}


p {font:13px tahoma; color: #3a3633;margin:0;padding:0 0 20px 0;line-height:18px;}

#footer {
        text-align:center;
  padding:0 0 0 50px;
  margin:0;
  height:70px;
        clear: both;}

p.phone {
        background:  url(../images/phone.gif) no-repeat left top;
        margin:0;
        padding:10px 0 10px 35px;
        font:13px tahoma;
        color: #acacac;
        float:right;}

p.phone span{font-weight: bold;color: #096636;}

.articles li{
list-style:none;
margin-bottom:20px;
}
.articles li a{
color: #3a3633;
}
p.scsMess{
color: #3a3633 !important;
}
p.errMess{
color: #f00  !important;
}

.podpis { color: white; }
.podpis_dra { color: #A0A0A0; }
.podpis_dra a { color: #A0A0A0; }
span.required{color:#f00  !important}

p.wlpeMessageText{color:#f00  !important}


.authorization{
border:1px solid #C0C0C0;
background: #F3F3F3;
width:190px;
padding:5px;
margin-top:30px;
}
/*-----------------------*/
.guestbook td{
padding:2px!important;
vertical-align:top;
}
.guestbook input{
width:150px;
font:12px tahoma;
}
.guestbook textarea{
font:12px tahoma;
}
/*-----------------------*/
.comments{
margin:0px;
}
.comments h2{
font-size:14px;
margin:15px 0px;
}
.comments p{
margin:5px 0px;
padding:0px;
}
.comments .author{
border-bottom:1px solid #C0C0C0;
margin:5px 0px;
padding:0px;
}
/*-----------------------*/
ul.files{
margin-left:25px;
}
/*-----------------------*/
.required{
color:#f00;
}
.errMsg{
color:#f00!important;
}
.scsMsg{
font-weight:bold!important;
font-size:14px!important;
color:#f00;
}
/*-----------------------*/
fieldset.poll{
margin-top:10px;
width:300px;
text-align:left;
border:none;
}
fieldset.poll td{
padding:2px 8px;
}
/*-----------------------*/
.responses{
border:none;
}

.search{
border:1px solid #C0C0C0;
background: #F3F3F3;
width:175px;
padding:5px;
margin-top:10px;
}
.search input{
width:110px;
}
.search input.submit{
width:55px;
}
