body { background: #FFF; margin:0px; padding:0px; font-family:tahoma; font-size:12px; width:100%;}
h1 { font-family:Tahoma; font-size:22px; font-weight:bold; display:underline; width:100%; max-width:100%;margin-bottom:12px;}
h2 { font-family:Tahoma; font-size:12px; font-weight:bold; display:underline; width:100%; max-width:100%;margin-bottom:8px;}
h3 { font-family:Tahoma; font-size:16px; font-weight:bold; display:inline; width:100%; max-width:100%;}
img { border:none; }
form { float:left; width:100%; margin:0px; padding:0px; display:block; clear:both;}
ul { float:left; margin:0px; padding:0px; }
input { font-family:Tahoma; font-size:12px; height:20px; margin:0px; margin-top:4px; padding:0px; margin-bottom:6px;}
textarea { font-family:Tahoma; font-size:12px; margin:0px; margin-top:4px; margin-bottom:6px;}
select { font-family:Tahoma; font-size:12px; height:20px; margin:0px; margin-top:4px; padding:0px; margin-bottom:6px;}
checkbox { margin:0px, padding:0px; }


#main {margin:0px; width:1000px; margin-bottom:40px;}

#left_row {float:left; width:200px; background:#057300 url(img/bg_left.jpg) top left no-repeat;overflow:hidden;}
#main_menu {float:left; width:200px; height: auto !important; height:200px; min-height:200px; margin-top:254px; margin-bottom:22px; padding-top:6px; padding-bottom:6px; background:#EEE;}
#main_menu p {float:left;color:#FFF;font-weight:bold;margin-top:-32px;margin-left:6px;font-size:14px;}
#main_menu ul {float:left; list-style-type: none; margin-left:2px; margin-top:0px;display:underline; height: auto !important; height:400px;min-height:400px;}
#main_menu li {float:left; display:underline; margin-right:2px;margin-bottom:2px;width:198px;}
#main_menu sub {float:left; display:underline; margin-right:2px;margin-bottom:2px; padding-left:14px; font-weight:lighter;width:198px;}
#main_menu a {float:left; padding:2px; padding-left:6px; padding-right:6px;color:#666;}
#main_menu a:hover {color:#000;}
#main_menu .img_1 {margin-left:10px;}
#main_menu .img_2 {margin-left:24px;}
#main_menu .img_3 {margin-left:30px;}

#top { float:right; margin:0px; width:800px; margin-bottom:0px; height:130px; background:#FFF url(img/bg_top.png) top left no-repeat;}
#top .adres {float:left;color:#FFF;font-weight:bold;margin-top:86px;margin-left:8px;font-size:14px;}

.nawigacja { float:left; background: #FFF; padding-top:8px; padding-bottom:8px; width:760px; color:#000; margin-left:8px;}
.nawigacja a { color:#96acbd;}
.nawigacja a:hover { color:#3f586b;}

#main_content { float:right; background: #FFF; width:780px; height: auto !important; margin-left:8px; margin-top:0px; font-weight:lighter;}
#main_content .cell { float:left; width:800px; padding-left:4px; padding-top:7px;}
#main_content h1 { float:left; color:#000; width:780px; max-width:768px; font-family:Tahoma; font-size:12px; font-weight:bold; background:#EEE;padding:8px 6px 8px 6px;}
#main_content a { color:#000; text-decoration:underline; }
#main_content a:hover { color:#B00; text-decoration:none; }

.lista {float:left; width:540px; max-width:524px; padding:8px; margin-bottom:4px;background:#F7F7F7;}

.pozycja {float:left; width:540px; padding-top:12px;padding-bottom:12px;text-align:center;background:#F3F3F3;border: 1px solid #E7E7E7;margin-bottom:8px;}
.pozycja_prv {float:left; width:540px; max-width:524px; padding:8px; padding-top:12px;padding-bottom:12px;text-align:left;background:#F3F3F3;border: 1px solid #E7E7E7;margin-top:8px;}

.cell_box {float:left;width:244px;max-width:234px; height:160px;padding:8px 8px 8px 8px;background:#FBFBFB;border-right:1px solid #EEE;margin:0px 8px 8px 0px;font-size:12px;}
.cell_box img {border:0px;height:140px;margin-left:5px;}
.cell_box span {font-size:11px;}


.book_box {float:left;width:515px;max-width:500px; background:#FFF;margin:12px 8px 8px 0px;font-size:12px;text-align:justify;}
.book_box img {border:0px;height:180px;margin-right:20px;}
.book_box span {font-size:12px;}
.book_box .button2 {float:left;background:#057300;color:#FFF;padding:6px 14px 6px 14px;font-weight:bold;margin-top:8px;}
.book_box .tytul {font-size:14px;color:#057300;}


.tekst { float:left; width:540px; margin-bottom:14px; margin-left:10px; text-align:justify; font-weight:lighter; line-height:1.4;}

.naglowek { float:left; width:550px; font-weight:bold; font-weight:lighter;}

.naglowek_b { float:left; background: #859eb1; width:600px; color:#FFF; padding:1px; margin-bottom:14px; font-weight:lighter;}


.reklama_top {float:left;width:250px;height: auto !important;max-width:234px;padding:8px;background:#057300;color:#FFF;margin-bottom:10px;}
#reklama_728x90 { float:left; width:800px; max-width:792px; height:90px; background:#990000; ;margin-top:8px; margin-bottom:12px; padding-top:6px; padding-left:8px; font-weight:lighter;}
.reklama_250x250 { float:right; width:250px; height:360px; font-weight:lighter; background:#FBFBFB;margin-bottom:8px;margin-right:10px;border-right:1px solid #EEE;}
.reklama_250x250_2 { float:right; width:250px; height:300px; font-weight:lighter; background:#FBFBFB;margin-top:12px;margin-right:10px;border-right:1px solid #EEE;}

#bottom_cell { float:left; width:1000px; margin-left:0px; margin-top:18px; margin-bottom:6px; text-align:right;background:#057300;padding-top:10px;padding-bottom:10px; color:#FFF;}

.button  {
    border-top:  1px solid #EA4444; border-left: 1px solid #EA4444; border-right:  1px solid #5D0B0B; border-bottom: 1px solid #5D0B0B;
    font-size:   12px; 
    font-family: Tahoma; 
    font-weight: bold;
	cursor:hand;
	height:24px;
	background-color: #900;	
    color: #FFFFFF;
}


A:link  { color:#900; text-decoration: none;} 
A:visited  { color:#900; text-decoration: none;}
A:active { color:#900; text-decoration: none;}
A:hover { color:#000000; text-decoration: none; }

#linki_dolne { float:left; background: #FFF; padding-top:8px; padding-bottom:8px; width:780px; height:24px; clear:both; font-weight:lighter; text-align:right;padding-right:8px;}

#linksys ul {float:left; list-style-type: none; font-weight:lighter;}
#linksys li { float:left; display:inline; margin-right:10px;}
#linksys a { color:#999; text-decoration:none; font-weight:lighter;}
#linksys a:hover { color:#333; text-decoration:none; }

#linki_reklama {float:left;margin:14px 0;}
#linki_reklama p {margin:0;padding:8px 6px;background-color:#057300;width:200px;margin-bottom:4px;}
