html, body {
width:100%;
height:100%;
background:url(img/tlo_czarne.jpg) repeat-x #45494d;
color:#363636;
font-family: Arial, Tahoma, Verdana;
font-size:12px;
line-height:16px;
margin:0px;
}



#najglowniejszy_div 
{
position:relative;
width:950px;
background:url(img/tlo_biale.jpg) repeat-x #eeeeee;
margin:auto;
height:auto !important;
height:100%;
min-height:100%;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
}

#stronaGlowna
{
position:absolute;
left:16px;
top:10px;
}

#stronaGlowna img
{
width:291px;
height:114px;
}

#header
{
position:relative;
height:207px;
background:url(img/header.jpg) no-repeat;
}

#center
{
position:relative;
width:950px;
background:url(img/srodek.jpg) repeat-y;
padding-bottom:25px;
padding-top:25px;
min-height:250px;
}

#top
{
position:absolute;
top:0px;
left:0px;
background:url(img/gora.jpg) no-repeat;
width:950px;
height:114px;
}

#bottom
{
position:absolute;
bottom:0px;
left:0px;
background:url(img/dol.jpg) no-repeat;
width:950px;
height:135px;
}

#content
{
text-align:justify;
width:865px;
position:relative;
top:0px;
left:40px;

line-height:18px;
}

#lewy
{
float:left;
width:305px;
}

#prawy
{
float:right;
width:505px;
}

#glowna_lewy
{
float:left;
width:290px;
}

#glowna_prawy
{
float:right;
width:200px;
}

#glowna_lewy2
{
float:left;
width:245px;
}

#glowna_prawy2
{
float:right;
width:245px;
}

#glowna_kontener_pomaranczowy
{
width:295px;
height:94px;
background:url(img/glowna_button.png) no-repeat;
color:#2f2f2f;
text-align:center;

font-size:12px;
vertical-align:middle;
display:table-cell;
font-weight:bold;
}

.clear
{
clear:both;
}

#footer
{
width: 100%;
}

#menu_kontener
{
width:950px;
float:left;
position:absolute;
bottom:9px;
font-size:16px;
font-weight:bold;
left:2px;
color:#cccccc;
}


#menu_kontener li
{
padding-top:9px;
padding-bottom:10px;
list-style: none;
width:134px;
margin-left:1px;
float:left;
text-align:center;
cursor:pointer;
}

.szaraPomarancza
{
color:#cccccc;
}

#menu_kontener li a:hover, #menu_kontener li:hover a:hover, #menu_kontener li:hover a
{
text-decoration:none;
color:black;
}

.pomarancza2
{
text-decoration:none;
color:black;
}

#menu_kontener li:hover, .pomarancza
{
background: url(img/pomarancz.jpg) repeat-x orange;
color:black;

}



#footer_loga
{
float:right;
margin-right:30px;
margin-top:20px;
}

#footer_text
{
float:left;
text-align:center;
color:#212121;
margin-left:30px;
margin-top:20px;
font-size:10px;
width:325px;
}

img {border:0px;}

a         {color:#212121; text-decoration:none;}
a:hover   {color:#FF7C00; text-decoration:underline;}

input 
{
border:1px solid silver;
padding:2px;
}

.administracja_lista
{
float:left;
margin:5px 21px 5px 21px;
text-align:center;
width:109px;
cursor:pointer;
font-size:11px
}

.hsite_title    
{
font-weight:bold;
font-size:20px;
padding-bottom:8px;
}

h1
{
text-align:left;
font-size:16px;
color:#363636;
line-height:19px;
}

h2
{
text-align:left;
font-size:14px;
color:#363636;
padding-left:15px;
padding-bottom:5px;
margin:0;
}

.input_etykieta
{
float:left;
width:140px;
line-height:22px;
vertical-align:middle; 
font-weight:bold;
display:table-cell;
padding-right:20px;
padding-left:20px;
text-align:right;
}

.input_dane
{
float:left;
min-height:30px;
line-height:22px;
vertical-align:middle; 
font-style:italic;
display:table-cell;
padding-left:1px;

}

.input_invalid
{
line-height:18px;
vertical-align:middle; 
font-weight:bold;
font-size:11px;
display:table-cell;
color:#FF7C00;
padding-bottom:6px;
padding-left:5px;
}

.logowanie_kontener
{
padding-left:100px;
padding-top:80px;
}

.logowanie_etykieta
{
float:left;
width:70px;
text-align:right;
padding-right:10px;
font-size:12px;
font-weight:bold;
font-family: Arial, Tahoma, Verdana;
letter-spacing:0.5px;
line-height:25px;
vertical-align:middle; 
display:table-cell;
padding-top:5px;
}

.logowanie_dane
{
float:left;
padding-top:5px;
font-size:10px;
}

.logowanie_input
{
height:15px;
width:151px;
padding:4px 0px 2px 4px;
background:url(img/background_input.jpg) repeat-x #2b2f30;
border:1px solid #090909;
color:white;
font-family: Arial, Tahoma, Verdana;
font-size:12px;
font-weight:bold;
letter-spacing:0.5px;
}

.logowanie_OK
{
height:23px;
background:url(img/background_input.jpg) repeat-x #2b2f30;
border:1px solid #090909;
color:white;
font-family: Arial, Tahoma, Verdana;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
}

.div_przycisk
{
text-align:center;
padding:15px;
}

table.oferta
{
margin:auto;
}


td.oferta1
{
width:310px;
padding:5px;
text-align:left;
}

td.oferta2
{
width:70px;
text-align:center;
padding:5px;
}

th.oferta
{
text-align:center;
background:#dedede;
padding:5px;
}

li.oferta
{
margin:5px 5px 5px 7px;
}

.pomoc_lista
{
float:left;
width:180px;
font-weight:bold;
text-align:right;
}

.pomoc_lista_element
{
float:left;
text-align:left;
padding-left:20px;
width:300px;
padding-bottom:10px;
}

.pomoc
{
text-align:center;
padding:10px;
}

.pomoc_ul
{
padding:6px;
}

.logowanie_li
{
margin-left:25px;
margin-top:6px;
padding-left:10px;
}

ol
{
padding-left:15px;
text-align:left;
}

ol.a
{
text-decoration:underline;
}

img.link
{
padding-right:3px;
}

.etykieta
{
font-weight:bold;
}

a.etykieta
{
color:#363636;
text-decoration:none;
}

.faq
{
padding-bottom:10px;
padding-top:5px;
padding-left:10px;
}

#login_form
{
position:absolute;
width:195px;
height:61px;
top:50px;
left:700px;
background:url(img/zaloguj.png) no-repeat;
}

#panel
{
position:absolute;
width:252px;
height:49px;
top:55px;
left:670px;
background:url(img/panel.png) no-repeat;
}

#przewodnik_krok
{
width:267px;
height:111px;
text-align:center;
padding:7px 14px 14px 7px;
font-size:13px;
font-weight:bold;
margin-left:11px;
line-height:30px;
background:url(img/przewodnik_krok.png) no-repeat;
}

#przewodnik_krok_ost
{
width:267px;
height:93px;
text-align:center;
padding:7px 14px 14px 7px;
font-size:13px;
font-weight:bold;
margin-left:11px;
line-height:30px;
color:#e1e1e1;
background:url(img/przewodnik_krok_ost.png) no-repeat;
}

.checked_program
{
padding:7px;
}


.news_main
{
margin-bottom:30px;
}

.news_title
{
font-size:15px;
font-weight:bold;
}

.news_data
{
font-size:10px;
margin-top:5px;
}