body {
margin: 0 auto;
padding:0px;
background-image: url('images/body_background.jpg');
background-position:top left;
background-repeat: repeat-x;
font-family:Arial, Tahoma, sans-serif;
font-size:11px;
height:100%; 
}

p, p a, p img, p a img, img {margin:0px; padding:0px;}

#kontener_out {
width:1001px;
/*background-color:red;*/
background-image: url('images/kontener_background_out.jpg');
background-position:top left;
background-repeat: repeat-y;
margin: 0 auto;
margin-top:6px;
clear:both;
}

#kontener_in {
width:1001px;

background-image: url('images/kontener_background_in.jpg');
background-position:top left;
background-repeat: no-repeat;

/*background-color:yellow;*/
clear:both;
}







#main {
width:987px;
/*height:400px;*/
margin: 0 auto;
clear:both;
}




#stopka {
width:1001px;
height:94px;
background-image: url('images/stopka_background.jpg');
background-position:top left;
background-repeat: no-repeat;
background-color:#ffffff;
float:left;
}

#stopka p, #stopka p a, #stopka p img, #stopka p a img {margin:0px; padding:0px;}


#header p, #header p a, #header p img, #header p a img, #header img {margin:0px; padding:0px;}

#logo {float:left;width:274px; height:95px;}

#top_menu {
width:686px;
height:68px;
background-color:#ff859a;
margin-left:21px;
float:left;
}

#top_menu table {cell-spacing:0px; padding:0px; border-collapse:collapse; margin:0px;}
#top_menu table td {padding:0px; margin:0px; border:0px solid}
#top_menu table td.topmenu_dol {height:15px;}
#top_menu table td.current {background-image: url('images/images/strona_glownaOK_20.jpg');
background-repeat: no-repeat;
background-position:top center;
}

#header_filler {width: 686px;
height:27px;
float:left;
margin-left:21px;
border:0px solid;
background-position:bottom left;}

div.main_fill {background-image: url('images/header_filler_glowna.jpg');}
div.sub_fill {background-image: url('images/header_filler_sub.jpg');}


#baner {width: 987px;
clear:both;
border:0px solid;
}



div.main_baner {background-image: url('images/baner_glowna.jpg'); height:264px;}
div.sub_baner {background-image: url('images/baner_rest.jpg'); height:176px;}
div.no_baner {height:28px;}


#baner table.menu_prawe {cell-spacing:0px; padding:0px; border-collapse:collapse; margin:0px;
position:relative; top:60px; left:746px;
}
#baner table.menu_prawe td {padding:0px 0px 15px 0px; margin:0px; border:0px solid}
#baner table.menu_prawe td a {color:#333333; font-size:12px; font-weight:bold; text-decoration:none;}
#baner table.menu_prawe td a:hover {text-decoration:underline;}

/*#baner a {padding:0px; margin:0px; color:#000000}*/
div.naglowek {border-bottom:1px solid #cccccc; width:684px;}
div.naglowek a {color:#000000; text-decoration:none;}
div.naglowek table {border-collapse:collapse; padding:0px; margin:0 0 10px 0; border:0px solid; width:665px}
div.naglowek table td {padding:0px; margin:0px; border:0px solid; font-size:11px;}
div.inheader {position:relative; top:-10px; left:296px;}
div.intresc {margin-top:10px}

#srodek {width:987px;overflow:hidden;}


#gdzie_szukac_menu {
display:inline;
width: 275px; 
height: 525px;
background-color:#eeeded;
margin:12px 0px 0px 12px;
float:left;
position:relative;

overflow:hidden;
background-image: url('images/gdzie_szukac_tlo.jpg');
background-position:top left;
background-repeat: no-repeat;
}

#gdzie_szukac_menu p {margin-left:20px;}
#gdzie_szukac_menu a {font-size:12px; color:#000000;}
#gdzie_szukac_menu a:hover {font-weight:bold;}


#szybkie_menu {
width: 233px; 
height: 592px;
margin:12px 0px 0px 0px;
position:relative;
left:21px;
float:left;
overflow:hidden;
background-image: url('images/szybkie_menu_tlo.jpg');
background-position:top left;
background-repeat: no-repeat;
}

#szybkie_menu p {padding:0px;clear:both;margin:0px;}
#szybkie_menu a {display:block;font-size:12px; color:#000000; text-decoration:none; border:0px solid; padding:0px; margin:0px 0px 15px 0px; clear:both}
#szybkie_menu a:hover {text-decoration:underline;}
#szybkie_menu a.current {color:#ff859a; font-weight:bold;}
#szybkie_menu a.current_blue {color:#3b84b9; font-weight:bold;}
#szybkie_menu a.current_fiolet {color:#675092; font-weight:bold}

#tresc {
width:685px;
position:relative;
float:left;
overflow:hidden;
font-size:14px;
}

.main {left:11px; top:10px}
.nomain {left:62px}

#tresc a {color:#000000}
#tresc p {line-height:20px;}
#tresc table.tresc {width:673px; border-collapse:collapse;}
#tresc table.tresc td {vertical-align:top; text-align:left; border:0px solid; margin:0px;}

#tresc table.tresc td.tresc {padding-left:24px;}
#tresc table.tresc p.title {font-weight:bold; margin:0 0 25px 0}

#tresc ul.pink li {list-style:url('images/li_pink.jpg');}
#tresc ul.blue li {list-style:url('images/li_blue.jpg');}
#tresc ul.fiolet li {list-style:url('images/li_fiolet.jpg');}

#tresc ul {line-height:30px; margin-left:16px; padding-left:0px;}
#tresc ul li {line-height:18px; margin-bottom:14px; }
#tresc ul li a {margin:0px; padding:0px;}


#tresc table.pink_table {border:1px solid #ff859a; border-collapse:collapse; font-size:14px; font-family: Arial; width:669px;margin-left:1px}
#tresc table.pink_table th {background-color:#ff859a; color:#ffffff;  text-align:left; padding:14px 20px 14px 24px;}
#tresc table.pink_table td {border:0px solid #999999;}
#tresc table.pink_table .lp {padding:14px 31px;text-align:center;}
#tresc table.pink_table .nolp {padding:14px 20px 14px 24px;text-align:left;}

#tresc table.fiolet_table {border:1px solid #675092; border-collapse:collapse; font-size:14px; font-family: Arial; width:669px;}
#tresc table.fiolet_table th {background-color:#675092; color:#ffffff;  text-align:left; padding:14px 15px 14px 14px; font-size:12px}
#tresc table.fiolet_table td {border:0px solid #999999; vertical-align:top;}
#tresc table.fiolet_table .lp {padding:4px 10px;text-align:center;}
#tresc table.fiolet_table .nolp {padding:4px 10px 14px 24px;text-align:left;}





#tresc p.wok_title {font-size:17px; color:#f58f9d; font-weight:bold;}
#tresc p.separator {width:644px; margin:21px 0; border-bottom:1px solid #999999}

#tresc table.kontakt {border-collapse:collapse; border:1px solid #ff859a; margin-left:2px;}
#tresc table.kontakt td {vertical-align:top; padding: 25px; }

#logowanie {width:670px; height:265px; background-color:#e9e9e9; border: 1px solid #999999}
#logowanie table.log_in {margin-left:27px;}
#logowanie table.log_in td {color:#ff859a; font-weight:bold; padding:10px 0;}
#logowanie table.log_in input.text {width:189px;}

#tresc p.news_data {font-size:12px;}
#tresc p.news_title {font-size:14px; font-weight:bold; margin-top:28px;}
#tresc p.news_tresc {width:662px;}
#tresc a.read_more {font-weight:bold; color:#ff859a;}
#tresc p.news_separator {width:662px; border-bottom:1px solid #cccccc; margin:25px 0}


