BODY, TD,P,DIV {color: #727272; font-family: "Tahoma", Arial, Helvetica; font-size: 12px; font-weight: normal; line-height:16px}

BODY {background: url('../images/bg_body.jpg') no-repeat center top;}

.podstrona {background: url('../images/bg_body_podstrona.jpg') no-repeat center top;}

.topnav li {font-size:12px; list-style-type:square;}

#kontener {position:relative; margin: 0 auto; width: 990px; height: auto; padding-left:16px;}  

#dol_podstrona .tresc hr {height:1px; color:#E0E0E0;border-top:1px solid; border-width:1px 0 0 0;}
 
#gora {position: relative; width: 990px; height: 169px; background: url('../images/septylion_1.gif');}        
#gora1 {position: absolute; top: 0; left: 0; width: 222px; height: 169px;} 
#gora2 {position: absolute; top: 0; right: 0; width: 768px; height: 82px; z-index: 2;}
#gora2 .tresc {margin-left: 522px; padding-top: 25px;}
#gora3 {position: absolute; top: 82px; right: 0; width: 768px; height: 87px;}
#gora3 .tresc {margin-left: 165px; padding-top: 36px;}

#podgora {position: relative; width: 990px; min-height: 311px; background: url('../images/septylion_2.png');}  
#podgora .tresc {margin-left: 10px; padding-top: 50px; width: 385px; color: #525253; padding-bottom: 20px;}

#podgora_podstrona {position: relative; width: 990px; height: 145px; background: url('../images/septylion_2_podstrona.png');margin-bottom:0 !important}  

#podgora_podstrona .tresc {margin-left: 65px; padding-top: 40px; width: 885px; color: #525253; padding-bottom: 20px;}

#podgora_podstrona .tresc h2.nagl {font-size: 23px;}     

#pasek_tytul {position: relative; width: 990px; height: 82px; background: url('../images/septylion_3.png');}   
#pasek_tytul .tresc {margin-left: 39px; padding-top: 23px;}

#dol {position: relative; width: 990px; min-height: 180px; background: url('../images/septylion_4.png') no-repeat bottom; padding-bottom: 5px;}
#dol .tresc {margin-left: 39px; padding-top: 15px;}

#dol_podstrona {position: relative;margin-top: 0 !important; width: 990px; min-height: 415px; background: url('../images/septylion_4_podstrona.png') no-repeat bottom; padding-bottom: 35px;}
#dol_podstrona .tresc {position: relative; margin-left: 65px; padding-top: 0px; width: 595px; color: #545454;float:left;}

#dol_podstrona_prawa {position: relative; width: 280px; height: auto; float: right;}
#dol_podstrona_prawa .box_akt {float: none; width: 230px; border-right: none; border-bottom: 1px solid #E9E9EA; margin-right: 0; padding-right: 0; margin-bottom: 15px; padding-bottom: 15px;}

#pasek_dol {position: relative; width: 990px; height: 30px; background: url('../images/septylion_5.png');}

#stopka {position: relative; width: 990px; height: 99px; background: url('../images/septylion_6.png');}
#st1 {position: absolute; top: 15px; left: 50px;}
#st2 {position: absolute; top: 15px; right: 37px; color: #767676;}

.box_akt {position: relative; width: 210px; height: 150px; float: left; border-right: 1px solid #E9E9EA; padding-right: 15px; margin-right: 15px;}    
.ba_last {margin-right: 0; padding-right: 0; border-right: none;}

.akt_tytul {display:block;height:30px;}
        
span.tytul {color: #424242; font-size: 18px;}
span.tytul cufon {padding-bottom: 8px;}   
h2.nagl {color: #424242; font-size: 19px; margin: 0;} 
span.data {color: #FF8000; display: block; margin-top: 15px;}

.do_prawej {text-align: right;position:absolute;top:140px; }

.clear {clear: both;}

A, img {text-decoration:none; border: 0;}
img.center {float: right}

H1 {font-size:24px; line-height: 24px;}
H2 {font-size:21px; line-height: 21px;}
H3 {font-size:18px; line-height: 18px;}
H4 {font-size:14px}
H5 {font-size:10px}
H6 {font-size:8px}

H1, H2, H3, H4, H5, H6 {font-family: "Tahoma", Arial, Helvetica; font-weight: normal; color: #424242; margin-bottom: 10px;}

a:link {color:#394A6B;}
a:visited {color:#394A6B;}
a:hover {color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}  

a.menu_gora {position: relative; margin-right: 36px; font-size: 13px;}
a.menu_gora:link, a.menu_gora:visited {color: #424242;}
a.menu_gora:hover, a.menu_gora:active {color: #FF8000;}
a.mg_akt {color: #FF8000 !important;}

a.p_szukaj {display: block; width: 57px; height: 23px; text-align: center; font-size: 10px; background: url('../images/p_szukaj.png'); padding-top: 6px;}
a.p_szukaj:link, a.p_szukaj:visited {color: #000000;}
a.p_szukaj:hover, a.p_szukaj:active {color: #FFFFFF; background: url('../images/p_szukaj_a.png');}

a.p_wiecej {display: block; width: 61px; height: 25px; text-align: center; font-size: 10px; background: url('../images/p_wiecej.png'); padding-top: 8px; margin-left: 320px; margin-top: 5px;}
a.p_wiecej:link, a.p_wiecej:visited {color: #000000;}
a.p_wiecej:hover, a.p_wiecej:active {color: #FFFFFF; background: url('../images/p_wiecej_a.png');}

a.wiecej2 {background: url('../images/kolko.png') no-repeat right; padding: 3px 20px 5px 0;}
a.wiecej2:link, a.wiecej2:visited {color: #909090;}
a.wiecej2:hover, a.wiecej2:active {color: #FF9900;}

a.wiecej4 {background: url('../images/kolko.png') no-repeat left; padding: 3px 10px 5px 25px;}
a.wiecej4:link, a.wiecej2:visited {color: #909090;}
a.wiecej4:hover, a.wiecej2:active {color: #FF9900;}

a.wiecej5:link, a.wiecej2:visited {color: #FF9900;}
a.wiecej5:hover, a.wiecej2:active {color: #727272;}

a.wiecej6:link, a.wiecej2:visited {color: #727272;}
a.wiecej6:hover, a.wiecej2:active {color: #FF9900;}

a.menu_dol {margin-right: 35px;}
a.menu_dol:link, a.menu_dol:visited {color: #535353;}
a.menu_dol:hover, a.menu_dol:active {color: #FF9900;}

a.st:link, a.st:visited {color: #767676;}
a.st:hover, a.st:active {color: #FF9900;}  

INPUT.pole {BACKGROUND: #F5F5F5; COLOR: #3C3C3C; FONT-FAMILY: "Tahoma", Arial, Helvetica; FONT-SIZE: 11px; height:21px;  border-width:1px}

INPUT.pole_szukaj {BACKGROUND: url('../images/bg_szukajka.gif'); COLOR: #B5B5B5; FONT-FAMILY: "Tahoma", Arial, Helvetica; FONT-SIZE: 11px; padding: 2px; padding-left: 30px; width: 131px; height: 26px; border-width:0px; margin-right: 5px;}

TEXTAREA.pole_tresc {BACKGROUND: #F5F5F5; COLOR: #3C3C3C; FONT-FAMILY: "Tahoma", Arial, Helvetica; FONT-SIZE: 11px;   border-width:1px}

SELECT.lista {BACKGROUND: #F5F5F5; COLOR: #3C3C3C; FONT-FAMILY: "Tahoma", Arial, Helvetica; FONT-SIZE: 11px; height:21px;  border-width:1px}

INPUT.przycisk {COLOR: #3C3C3C; FONT-FAMILY: "Tahoma", Arial, Helvetica; FONT-SIZE: 12px; height:22px; border-width:1px;}

/* EmailForm 
------------------------------------------------------------------------------- */
#EmailForm {
  width: 360px;
  text-align: left;
  padding-bottom: 20px;
  border: none;
}
#EmailForm.full { width: 100%; }


#EmailForm fieldset {
    border: none;
}

#EmailForm legend {
  display: none;
}
#EmailForm h3 {
  clear: both;
  padding: 15px 0 5px;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  color: #000;
  font-weight: bold;
}

#EmailForm label,
#EmailForm p {
  display: block;
  clear: both;
  width: 310px;
  font-size: 1em;
  line-height: 1.5em;
  padding: 0 0 9px;
}

#EmailForm input {
  display: block;
  margin-top: 3px;
}

#EmailForm select {
  float: left;
  display: block;
}

#EmailForm label.first,
#EmailForm label.city {
    clear: left;
    margin-right: 10px;
    width: 150px;
}

#EmailForm label.second,
#EmailForm label.state {
  float: left;
  clear: none;
  margin: 0 10px 0 0;
  width: 150px;
}
#EmailForm label.state { width: 60px; }

#EmailForm label.first input,
#EmailForm label.city input,
#EmailForm label.second input {
  float: left;
  width: 150px;
  padding: 0;
}

#EmailForm label.state select {
  width: 60px;
  float: left;
  margin-top: 3px;
}

#EmailForm label.zip,
#EmailForm label.zip input {
  float: left;
  width: 80px;
}
#EmailForm label.zip { clear: none; }

#EmailForm label {
  float: left;
  clear: left;
  width: 310px;
  margin: 0;
  line-height: 1.5em;
}

#EmailForm label input {
  float: left;
  width: 310px;
  padding: 0;
}

#EmailForm input.radio,
#EmailForm #radiobutton_1,
#EmailForm #radiobutton_2,
#EmailForm #radiobutton_3,
#EmailForm #radiobutton_4 {
  clear: left;
  float: left;
  padding: 0;
  margin: 0;
}

#EmailForm label.radio,
#EmailForm .radioitem {
  clear: none;
  margin: 0 0 0 25px;
  padding: 0 0 15px;
}

#EmailForm input.checkbox,
#EmailForm #checkbox_1,
#EmailForm #checkbox_2,
#EmailForm #checkbox_3,
#EmailForm #checkbox_4 {
  clear: both;
  float: left;
  padding: 0;
  margin: 0;
}

#EmailForm label.checkbox {
  clear: none;
  margin: 0 0 0 25px;
  padding: 0 0 15px;
}
/* style the #EmailForm elements to look similar across browsers ... emulates Safari */
#EmailForm label input,
#EmailForm textarea {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    padding: 0 2px;
    height: 18px;
    line-height: 20px;
    background: #fff url(../images/input-bg.gif) repeat-x top left;
}
#EmailForm input.checkbox,
#EmailForm select {
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
    background-color: #fff;    
}
#EmailForm textarea {
  margin-top: 3px;
  width: 383px;
  height: auto;
  display: block;
}

#EmailForm label input.calc {
    text-align: right;
    width: 100px;
    clear: left;
    padding: 0;
}
#EmailForm .button {
    clear: left;
    border: 1px solid #ddd;
    border-left-color: #c3c3c3;
    border-top-color: #7c7c7c;
  background-color: #EBE9ED;
}

#EmailForm label input {
  position: inherit;
  left: auto;
}

.ditto_summaryPost h3 {
    border-bottom: 1px solid #ccc;
    margin: 0 !important;
    padding: 5px  !important;
    color: #727272;
}

.ditto_summaryPost a.wiecej3:link, a.wiecej2:visited {color: #727272;}
.ditto_summaryPost a.wiecej3:hover, a.wiecej2:active {color: #FF9900;}

.ditto_summaryPost .ditto_info {
    background-color: #F8F8F8;
    padding: 5px !important;
    font-size: 0.8em;
    color: black;
}
.ditto_link {
    font-size: 76%;
    text-align: right;
}
.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px; 
    font-size: 86%;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid #618100;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #9c0; 
    color: #fff;
} 
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #9c0; 
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}
#ditto_archivelist ul {
    list-style-type: none; 
    margin-left: 15px; 
    padding-left: 0;
}
#ditto_archivelist ul ul{
    list-style-type: square;
    margin-left: 35px;
} 
#ditto_archivelist .ditto_month {
    font-weight: bold;
}
