body {
	margin:0 auto;
	background-repeat:repeat-x;
	font-family:tahoma;
	font-size:12px;	
}

a { text-decoration:none }
a:hover {  text-decoration:underline}
img { border:0;}

h1{ font-size:27px; font-family:arial; margin-top:0;}
h2{ font-size:17px; font-family:arial; margin-top:0; }
h3{ font-size:15px; font-family:arial; margin:0; }

td h3 { margin-bottom:10px; }

/*/////*/

#top_small {  width:990px; color:#fff; font-size:12px; height:30px; margin:0 auto; }
#top_small h1 { float:right; font-size:12px; margin:0; padding:0; margin-top:7px; font-weight:normal; width:500px; text-align:right} 

#top {  width:990px; color:#fff; font-size:14px; height:83px; margin:0 auto; }
#top h1 {  float:left; font-size:14px; margin:0; padding:0; margin-top:30px; font-weight:normal; width:300px; } 


#zalogowany { 
float:right;padding:10px 15px; font-size:11px
}
#zalogowany a {

}

a.zamow_ab:link { display:block;
-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
padding:5px 10px;
border:1px solid #1c344e;
background-color:#859cb6; 
margin:20px 0 0 10px;
color:#fff;
float:left;
 }
a.zamow_ab:visited { color:#fff; border:1px solid #1c344e;}
a.zamow_ab:hover { text-decoration:none;
border:1px solid #fff;
}


#top_menu { color:#fff; font-size:14px; height:38px; width:990px; margin:0 auto; list-style-type:none; padding:5px 0 0 0; font-family:arial;  }
#top_menu li {float:left; margin-right:5px; padding-right:4px; background-image:url(gfx/top_menu_button_r_active.png); background-position:right; background-repeat:no-repeat; }
#top_menu li a { display:block; padding-left:4px; padding-top:9px; background-image:url(gfx/top_menu_button_l_active.png); background-position:left; background-repeat:no-repeat; height:24px; color:#fff; text-decoration:none; font-weight:bold; }

#top_menu li:hover  { background-image:url(gfx/top_menu_button_r.png);  }
#top_menu li a:hover { background-image:url(gfx/top_menu_button_l.png); color:#000; }

#top_menu li.active { background-image:url(gfx/top_menu_button_r.png); }
#top_menu li.active a { background-image:url(gfx/top_menu_button_l.png); color:#000; }

#top_menu li.active a:hover { text-decoration:underline; }



#content { width:990px; margin:0 auto; }


#kategorie { margin:0; padding:0; }
#kategorie li { list-style-type:none; }
#kategorie a { display:block; width:230px; color:#fff; text-decoration:none; padding:4px 0 4px 10px; font-weight:bold; background-color:#003366; border-bottom:1px solid #000 }
#kategorie a:hover { text-decoration:underline;  }

#kategorie .subcat { width:215px; padding:4px 0 4px 25px; color:#000; font-weight:normal; background-image:url(gfx/left_menu.gif); border-bottom:1px solid #cdcccc; background-repeat:no-repeat; background-position:top left; background-color:#fff;}

#kategorie .subcat:hover { background-image:url(gfx/left_menu_active.gif); background-color:#4e80d8; color:#fff; text-decoration:none; }
#kategorie .subcat_active { width:215px; padding:4px 0 4px 25px; color:#fff; font-weight:normal;  background-image:url(gfx/left_menu_active.gif); background-color:#4e80d8; border-bottom:1px solid #4e80d8; background-repeat:no-repeat;  background-position:top left; }




#left { width:240px; float:left; margin-right:20px; margin-bottom:20px }
#right { float:right; margin-bottom:20px; min-height:141px }


#wyszukiwarka { background-image:url(gfx/szukaj_bg.gif); width:955px; height:66px; padding:5px 10px 0 25px; margin:0 auto; margin-top:15px; margin-bottom:15px} 
#wyszukiwarka h3 { margin:0; padding:0; font-family:arial; font-size:18px; color:#1c344e;}
#wyszukiwarka form { margin:0; padding:0; margin-top:5px;}
#wyszukiwarka input:first-child { width:400px; height:25px; border:1px solid #1a5494; margin-right:5px;  float:left; font-size:17px; font-weight:normal; }
#wyszukiwarka p { float:right; margin:0; padding:0; color:#fff; font-family:arial; }
#wyszukiwarka p span.b{ font-size:16px; font-weight:bold; }


.button_sz { background-image:url(gfx/button_szukaj_s.png); display:block; padding:7px 0 0 10px; width:112px; height:22px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer }
.button_sz:hover { color:#FFFF99;}

.button_p { background-image:url(gfx/button_pobierz_s.png); display:block; padding:7px 0 0 10px; width:112px; height:22px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer }
.button_p:hover { color:#FFFF99;}

.button_o { background-image:url(gfx/button_opis_s.png); display:block; padding:7px 0 0 10px; width:112px; height:22px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer }
.button_o:hover { color:#FFFF99;}



.button_pobierz { background-image:url(gfx/button_pobierz.png); display:block; padding:7px 0 0 10px; width:150px; height:22px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer }
.button_pobierz:hover { color:#FFFF99;}


.button_long { background-image:url(gfx/button_long_bg.png); display:block; padding:7px 0 0 10px; width:190px; height:22px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer }
.button_long:hover { color:#FFFF99;}

#cat { background-color:#feff7e; border:1px solid #cccc00; width:708px; padding:10px; font-size:14px; margin-bottom:15px; min-height:150px; }
#cat_table td { border-bottom:1px solid #ccc; height:100px }
#cat_table img { height:29px; }
#cat h2 { font-size:27px;  }

#poradnik_cat { width:190px; float:left; padding:0 0 0 10px; min-height:152px; }
#poradnik_cat ul { margin:0; padding:0; list-style-position:inside; list-style-type:square; margin-top:20px; font-size:10px }

#box_zaproponuj { background-color:#eee; margin:25px 0; padding:10px; border:1px solid #ccc; }
#box_zaproponuj h3 { font-size:25px; font-weight:bold; font-family:arial; margin-bottom:20px;}


#dok { background-color:#feff7e; border:1px solid #cccc00; width:708px; padding:10px; font-size:14px;   }
#dok p {margin-top:0 }
#dok .bottom_txt { font-size:10px; margin-top:10px }
#dok h2 { font-size:27px; }

#dok.opis { border-bottom:0}
#dok_navi { background-color:#eee; margin-bottom:25px; padding:10px; height:30px; border:1px solid #cccc00;  border-top:0 }
#dok_navi a{ float:left; margin-right:15px }


.box_pay { background-color:#fff; border:1px solid #cccc00;  width:463px; padding:10px; float:left; min-height:372px; }
.box_pay table { width:100%; }
.box_pay td { background-color:#eee; font-weight:bold}



.blad{ border:2px solid #CC0033; padding:5px; font-weight:bold; text-decoration:blink; font-size:14px; }

.alert_ok { background-color:#FFFF99; border:2px solid #00CC00; margin:10px 0 ; padding:10px; font-size:15px; line-height:20px;
-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
 }


.small { font-size:10px; }

#foot { clear:both; background-color:#1c344e; color:#859cb6; padding:20px; height:240px; font-size:11px; }
#foot_inside { margin:0 auto; width:990px }
#foot_inside div {float:left; width:178px; margin-right:20px; }
#foot h4 { margin-top:0; color:#fff; font-size:15px; font-weight:normal; font-family:arial }

#foot a { text-decoration:none; color:#859cb6; }
#foot a:hover { text-decoration:none; color:#fff }

#foot ul { margin:0; padding:0 ; float:left}
#foot li { list-style-type:none; margin-bottom:6px; border-bottom:1px solid #29425c; padding-bottom:4px; width:178px }

#foot_rights { clear:both; background-color:#12273e; color:#666666; text-align:center; padding:5px;}
#foot_rights a { color:#666666; }


/*////TAGI------*/

#kampania_big { background-color:#999; height:120px; color:#fff; padding:20px; margin-bottom:15px;  }
#kampania_big h2 { font-family:trebuchet ms; font-size:35px; margin-bottom:0 }
#kampania_big p { width:550px; margin-bottom:15px; }

#kampania_left { float:left;  width:440px; margin-right:15px; margin-bottom:20px }

#kampania_left h2 { color:#009900; }


#kampania { color:#fff; padding:20px; margin-bottom:15px; height:240px; border:1px solid #000000 }
#kampania h2 { font-family:trebuchet ms; font-size:35px; margin-bottom:0 }
#kampania p { width:350px; margin-bottom:15px}
#kampania a { color:#fff; }

#prawo_tree { background-color:#feff7e; border:1px solid #cccc00; width:708px; padding:10px;  }
#prawo_tree h2 { font-size:27px; }
.prawo-bar { background-color:#eee; border:1px solid #999999; padding:5px; height:13px; width:100%; margin-bottom:25px }

.select_option_mc  { background-color:#eee; font-weight:bold; }
.select_option_sc {padding-left:25px; }


tr.odd td { background-color:#eaedf4; }
tr.add td { background-color:#d9e2ec; }





form fieldset { margin-bottom:20px;
-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
}
form fieldset legend{ font-weight:bold; }
form div { clear:both; margin-bottom:10px}
form div label { width:200px; display: inline-block; float: left; padding: 7px 0; }
