

@import url('reset.css');

body {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	font-family: 'Tahoma', 'Arial', 'Verdana', 'Myriad Pro', Trebuchet, sans-serif;
	background: #aeaeae url(../images/bg.jpg) repeat-x 0 0;
	color: #222629;
}

a {
    color: #00478c;
    font-weight: normal;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

p {
    line-height: 140%;
    text-align: justify;
    padding-bottom: 18px;
}

.text_center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.underline {
    text-decoration: underline;
}

.question {
    background-color: #F8F8F8;
    border: 1px #CFCFCF dashed;
    padding: 10px;
    margin-bottom: 18px;
    font-style: italic;
}

.orzeczenie, .przyklad, .zapamietaj {
    padding: 10px 10px 0 10px;
    margin-bottom: 18px;
    border: 1px #265598 dashed;
    background-color: #f1f7ff;
}

.orzeczenie strong, .przyklad strong, .zapamietaj strong {
    display: block;
    text-transform: uppercase;
    padding-bottom: 8px;
    font-size: 14px;
}

.orzeczenie p, .przyklad p, .zapamietaj p {
    padding-bottom: 10px;
}

.orzeczenie div.wypunktowanie {
    line-height: 130%; 
    padding: 0 0 10px 15px;
}

.przyklad {
    background-color: #fff6e0;
    border-color: #c98e00;
}

.zapamietaj {
    background-color: #fffafa;
    border-color: #FF0000;
}

.zapamietaj strong {
    color: #FF0000;
}

.zam_link {
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    display: block;
    margin: 2px 0 20px 0;
    color: #265598;
    line-height: 130%;
}

.faq_sec {
    font-weight: bold;
    margin-bottom: 18px;
    color: #000;
    background-color: #F5F5F5;
    padding: 9px 10px 9px 12px;
    border-left: 3px #000 solid;
    font-family: 'Verdana', 'Tahoma', 'Myriad Pro', Trebuchet, sans-serif;
    line-height: 130%;
}

a.b_tak_chce {
    width: 422px;
    height: 163px;
    display: block;
    margin: 5px auto 15px auto;
}

div#wrapper {
    width: 980px;
    margin: 0 auto;
    background: #FFF;
    padding-top: 8px;
    margin-top: 10px;
    position: relative;
}

div#header {
    width: 963px;
    height: 122px;
    background: transparent url(../images/bg_header.jpg) no-repeat 0 0;
    position: relative;
    margin: 0 auto;
}

div#header h1 {
    width: 310px;
    height: 122px;
    background: transparent url(../images/logo.jpg) no-repeat 0 0;
    margin: 0 auto;
}

div#header h1 a {
    width: 310px;
    height: 122px;
    display: block;
}

div#menu_left_part, div#menu_right_part {
    width: 11px;
    height: 44px;
    position: absolute;
    top: 122px;
}

div#menu_left_part {
   left: -11px;
   background: transparent url(../images/bg_menu_left_part.gif) no-repeat 0 0; 
}

div#menu_right_part {
    right: -11px;
    background: transparent url(../images/bg_menu_right_part.gif) no-repeat 0 0;
}

ul#menu {
    width: 980px;
    height: 36px;
    background: transparent url(../images/menu.gif) no-repeat 0 0;
    float: left;
    overflow: hidden;
}

ul#menu li {
    height: 30px;
    float: left;
    margin-right: 1px;
    padding: 6px 7px 0 7px;
}

ul#menu li a {
	display: block;
	height: 23px;
    width: 100%;
	float: left;
}

ul#menu li.przedmiot_zamowienia { padding-left: 19px; width: 177px; }
ul#menu li.ocena_ofert { width: 106px; }
ul#menu li.przetarg_nieograniczony { width: 317px; }
ul#menu li.umowa_z_wykonawca { width: 168px; }
ul#menu li.odwolania { width: 99px; }

ul#menu li.przedmiot_zamowienia a:hover,
ul#menu li.przedmiot_zamowienia a.selected { background: transparent url(../images/menu.gif) no-repeat -19px -42px; }
ul#menu li.ocena_ofert a:hover,
ul#menu li.ocena_ofert a.selected { background: transparent url(../images/menu.gif) no-repeat -211px -42px; }
ul#menu li.przetarg_nieograniczony a:hover,
ul#menu li.przetarg_nieograniczony a.selected { background: transparent url(../images/menu.gif) no-repeat -332px -42px; }
ul#menu li.umowa_z_wykonawca a:hover,
ul#menu li.umowa_z_wykonawca a.selected { background: transparent url(../images/menu.gif) no-repeat -664px -42px; }
ul#menu li.odwolania a:hover,
ul#menu li.odwolania a.selected { background: transparent url(../images/menu.gif) no-repeat -847px -42px; }

div#content {
    background: transparent url(../images/bg_content.gif) repeat-y center top;
    overflow: hidden;
    height: 100%;
    padding: 20px 8px 10px 9px;
    position: relative;
}

div#content div#content_shadow {
    background: transparent url(../images/bg_shadow_content.jpg) no-repeat 0 0;
    width: 980px;
    height: 13px;
    position: absolute;
    top: 0;
    left: 0;
}

div#content div#left {
    width: 200px;
    float: left;
    padding-bottom: 15px;
}

div#content div#right {
    width: 200px;
    float: right;
    padding-bottom: 15px;
}

/* LEWE I PRAWE MENU */

div#left ul.sidebar_menu, div#right ul.sidebar_menu {
    line-height: 130%;
    width: 200px;
    float: left;
    margin-bottom: 65px;
}

div#left ul.sidebar_menu li, div#right ul.sidebar_menu li {
    border-bottom: 1px #d8d8d8 solid;
    width: 100%;
    overflow: hidden;
    height: 100%;
    float: left;
}

div#left ul.sidebar_menu li a, div#right ul.sidebar_menu li a {
    color: #3a3a3a;
    font-weight: bold;
    display: block;
    text-decoration: none;
    font-size: 11px;
    float: left;
    width: 155px;
    padding: 6px 25px 6px 20px;
    background: transparent url(../images/bg_arrow.gif) no-repeat 185px 11px;
}

div#left ul.sidebar_menu li a:hover, div#right ul.sidebar_menu li a:hover {
    background: #022e62 url(../images/bg_over_sidebar_menu.gif) no-repeat top center;
    color: #FFF;
}

div#left ul.sidebar_menu li a.selected, div#right ul.sidebar_menu li a.selected {
    background: #1885d1 url(../images/bg_arrow.gif) no-repeat 185px 11px;
    color: #FFF;
}

div#right ul.sidebar_menu {
    margin-bottom: 50px;
}

/* BUTTONY GRAFICZNE */

a.link_button {
    clear: both;
    display: block;
    width: 200px;
    height: 54px;
    margin: 15px 0;
}

a.prezent_dla_specjalisty {
    background: transparent url(../images/b_prezent_dla_specjalisty.gif) no-repeat 0 0;
}

a.baner01c_145x220 {
    background: transparent url(../images/b_baner01c_145x220.gif) no-repeat 0 0;
	height:220px;
	text-align:0px;
}

a.link_button:hover baner01c_145x220{
    background: transparent url(../images/b_baner01c_145x220.gif) no-repeat 0 0;
	height:220px;
	 background-position: 0px;
}

a.prezent_plakat {
    background: transparent url(../images/b_prezent_plakat.gif) no-repeat 0 0; 
}

a.bezplatny_okres {
    background: transparent url(../images/b_bezplatny_okres.gif) no-repeat 0 0; 
}

a.link_button:hover {
    background-position: 0 -54px;
}

a.b_zamawiam {
    background: transparent url(../images/b_zamawiam.gif) no-repeat 0 0;
    width: 279px;
    height: 47px;
    display: block;
    margin: 0 auto;
}

a.b_zamawiam:hover {
    background-position: 0 -47px;
}

/* NEWSLETTER */

div.eForm_bg {
    clear: both;
    background: transparent url(../images/newsletter_header.gif) no-repeat 0 0;
	height:69px;
}

form.eForm {
    background: transparent url(../images/bg_newsletter.gif) repeat-y 0 0;
    border-bottom: 2px #a6bfcf solid;
    padding:7px 0 6px 13px;
    overflow: hidden;
    height: 100%;
}

.eFormCont {margin:0px !important;}



form.eForm div.eFormCont_submit button.submit_button {
    margin: 0;
    padding: 0;
    border: 0;
    width: 90px;
    height: 29px;
    background: transparent url(../images/b_wyslij_newsletter.gif) no-repeat 0 0;
    text-indent: -9999px;
    cursor: pointer;
    /*display: block;
	padding-left:41px;*/
}

form.eForm div.eFormCont_submit button.submit_button:hover {
    background-position: 0 -29px;
}

/* GLOWNA CZESC STRONY */

div#content div#main {
    float: left;
    width: 525px;
    padding: 0 0 0 18px;
}

div#main h2 {
    color: #282621;
    font-size: 18px;
    font-family: 'Myriad Pro', 'Tahoma', 'Arial', 'Verdana', Trebuchet, sans-serif;
    font-weight: normal;
    background: transparent url(../images/bg_h_line.gif) no-repeat bottom left;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

div#main h3, div#main h4 {
    color: #265598;
    font-size: 18px;
    font-family: 'Myriad Pro', 'Tahoma', 'Arial', 'Verdana', Trebuchet, sans-serif;
    font-weight: bold;
    margin-bottom: 10px;
}

div#main h4 {
    font-size: 16px;
}

div#main ul {
    padding: 0 0 18px 12px;
    line-height: 130%;
}

div#main ul li {
    background: transparent url(../images/list_point_ok.jpg) no-repeat 0 5px;
    padding: 3px 0 3px 23px;
}

a.czytaj_wiecej {
    background: transparent url(../images/icon_wiecej.gif) no-repeat right center;
    padding: 0 20px 0 0;
    text-decoration: none;
}

a.czytaj_wiecej:hover {
    text-decoration: underline;
}

/* LISTY */

ol {
    list-style: decimal;
    margin-left: 35px;
    padding-bottom: 18px;
    line-height: 135%;
}

ol li {
    padding: 4px 0;
}

ol.alphabetic_list {
    list-style: lower-alpha;
    margin-left: 45px;
    padding-bottom: 18px;
}

ol.alphabetic_list li {
    padding: 2px 0 !important;
}

div#main ul.question_list {
    line-height: 135%;
    margin: 0;
    font-size: 11px;
    padding: 0 0 15px 15px;
}

div#main ul.question_list li {
    padding: 0 0 4px 13px;
    background: transparent url(../images/strzalka.gif) no-repeat 0 5px;
}

div#main ul.question_list li a {
    text-decoration: none;
    color: #222629;
}

div#main ul.question_list li a:hover {
    text-decoration: underline;
}

/* FORM NA PROBE */

form.gForm3 {
    border: 1px solid #C2C2C2;
    line-height: 130%;
    padding: 0 12px 12px 12px ! important;
    width: 480px;
    margin: 0 auto 10px auto;
}

form p.gFormLid{
    color: #999999;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    padding: 10px 0 10px 0 ! important;
    border-bottom: 1px solid #C2C2C2;
    margin-bottom: 15px;
}

p.gFormSubmit {
    /*background: transparent url(../images/b_wyslij_zam.gif) no-repeat 0 0;
    width: 90px ! important;
    height: 29px ! important;
    padding: 0;
    margin: auto;
    text-indent: -9999px;
    border: 0;
    cursor: pointer;
    overflow: hidden;
    display: block;*/
}
input#nrlok { width:30px !important;}

p.gFormSubmit:hover {
    background-position: 0 -29px;
}
table.gFormPola input[type=text], table.gFormAdresWysylka input[type=text] {
    font-size: 11px;
    background: #F5F5F5;
	border-top: 1px solid #c2c2c2 ! important;
	border-right: 0 none;
	border-bottom: 0 none;
	border-left: 1px solid #c2c2c2 ! important;
    padding: 4px;
    /*width: 180px;*/
}
/*input#osoba_fiz {line-height:120%;}*/

table.gFormPola td, table.gFormAdresWysylka td td {
height:25px;
}

/* TABELA */

table.date_table {
    width: 525px;
    margin-bottom: 15px;
}

table.date_table td {
    padding: 8px 10px;
    vertical-align: middle;
    border: 1px #E2E2E2 solid;
    line-height: 125%;
}

table.date_table thead td {
    background-color: #F5F5F5;
}

table.date_table tbody td ul {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

/* STOPKA */

div#footer {
    width: 980px;
    height: 32px;
    margin: 0 auto;
    background: transparent url(../images/bg_footer.png) no-repeat 0 0;
    padding-bottom: 15px;
    behavior: url("iepngfix.htc");
}
div#footer p {
	padding-top: 20px;
	text-align:center;
	font-size:11px;
}

.baner01c_145x220 {

}

#rklm { margin-top:20px !important;}

/*style do zapisu na eletter*/
.zapis{float:left; min-height:200px; height:auto !important; height:200px;  width:100%;
border:1px solid #999999;
font-size:16px;
font-family: Arial;
}
.formularzz{text-align:left;  width:380px; float:left;}
.formularzz .eFormCont_tekst{text-align:left !important; }
#eForm348_kontener_regulamin div{text-align:left !important;}

.czerwonyz {
color:#FF0000;
text-decoration:none;
font-style:normal;
font-weight:bold;
padding-bottom:5px;
}
.niebieskiz {
color:#006699;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.zapis h1 {
    color: #000099;
    font-size: 25px;
    line-height: 1.3em;
    

}

.zapis form.eForm {
    background:none; border:0px;}
    
    .tlo_goraz {
background:url("../images/tlo_gora.jpg") repeat-x scroll center top transparent;
}
.tlo_dolz {
background:url("../images/tlo_dol.jpg") repeat-x scroll center bottom transparent;
}
.contentz {
margin:0 auto;
padding:10px 0;
width:950px;
}
.tekst_1z img {
float:right;
margin-right:-15px;
}
.tekst_1z p {
margin:15px 0 0 70px;
}


.podzialz .leftz {
float:left;
width:390px;
margin:0px;
}
.podzialz .rightz {
float:left;
width:335px;
margin-bottom:15px;
line-height: 1.3em;
}
.podzialz .rightz img {
margin: 15px 0 0 235px;
text-align: right;
}

.clearz {
clear:both;
}


.formularzz {
width:310px;
font-size:20px;
}

.zapis form.eForm div.eFormCont_submit button.submit_button{
background:none;
 border: 0 none;
    cursor: pointer;
    height: 50px;
     float:right;
    text-indent:0px;
    width: 140px;
}
.zapis .eFormCont_regulamin{float:left;
    width:150px;margin-top:10px;}
.zapis .eFormCont_submit {
  clear: none;
    float:right;
    width:120px;
}
.zapis .eFormCont .eFormCont_pole input  {
    
    width: 190px!important;

}
.zapis .eFormCont .eFormCont_pole in_imie {
    text-align: center;
    width: 180px!important;

}
.zapis .eFormCont .eFormCont_pole in_email {
    text-align: center;
    width: 180px !important;
}
.zapis .eFormCont_pola table {width:300px; overflow:hidden;}
.zapis .eFormCont_pola {width:310px !important;}
.zapis .eFormCont_pozycja_left .eFormCont_tekst{font-family: Arial;
    font-size: 14px !important;}

