body{margin:0;padding:0; color:#313131; background:#fcfcfc url(../images/bg.jpg) left top repeat-x;text-align:center; font:11px/18px Tahoma, Arial, Helvetica, sans-serif;}

ul{ margin:0px; padding:5px 0;}
li{line-height:16px; padding:3px 0 3px 13px; list-style:none; margin-left:5px; background:url(../images/arrow3.gif) 0 9px no-repeat;}

img{margin:0;padding:0;border:none}

a{font:11px/15px Tahoma;color:#000}
p{font:11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#313131; margin:8px 0; padding:0;}
strong.blue{color:#287cdc}

h1{margin:0;padding:0 0 10px 0;font:bold 13px/19px Tahoma, Arial, Helvetica, sans-serif; color:#f07626}
h2{margin:8px 0;padding:2px 0;font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#f07626}
h3{margin:8px 0;padding:0;font:bold 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#6b839e}

.more_black, .more_blue{padding-right:10px;margin-right:4px;background:url(../images/moreb.gif) right 5px no-repeat;font-weight:bold;text-decoration:none}
.more_blue{color:#287cdc;background:url(../images/morebl.gif) right 5px no-repeat}

/*************************************** ZAWARTOSC ****************************************************/
#all{width:950px;margin:0 auto;padding:0;background:#fff;text-align:left}

#border{width:950px;height:25px;float:left;margin:0;padding:0;background:#fff}
#top{width:950px;height:211px;float:left;margin:0;padding:0;overflow:hidden}

/*************************************** MENU *********************************************************/
#menu{width:950px;height:32px;float:left;margin:0;padding:0; background:url(../images/menu.gif) left top repeat-x}

#mainmenu ul{float:right;margin:0;padding:0 20px 0 0;list-style-type:none}
#mainmenu ul li{height:32px;float:left;margin:0;padding:0 11px;display:inline;background:url(../images/lisep.gif) right 13px no-repeat}
#mainmenu ul li a{float:left;margin:0;padding:8px 0 5px 0;font:bold 12px/15px Arial;color:#6b839e;text-decoration:none}
#mainmenu ul li a:hover, #mainmenu ul li a.active{border-bottom:2px solid #f07626}

#lang{float:right;margin:0;padding:10px 10px 0 0;list-style-type:none}
#lang li{height:32px;float:left;margin:0;padding:0 3px; list-style:none; background:none;}
#lang li a{float:left;margin:0;padding:0;}

/*************************************** TREŚĆ ********************************************************/
#content{width:950px;float:left;margin:0;padding:0;background:url(../images/tresc_l_bg.gif) #fff left top repeat-y}

#tresc_l{width:240px;float:left;margin:0;padding:0;background:url(../images/tresc_l_bg.gif) left top repeat-y}
#tresc_l h1{height:42px;margin:0;padding:0 0 0 20px;background:url(../images/naglowekl.gif) left top repeat-x;}
#tresc_l h1 span{width:220px;height:42px;float:left;margin:0;padding:0;font:bold 12px/42px Tahoma;color:#32547a}

#tresc_l ul{width:240px;margin:0;padding:10px 0; background:url(../images/dot.gif) left 10px repeat-x;}
#tresc_l ul li{ list-style:none; width:240px; margin:0;padding:0 0 0 0; background:url(../images/arrow.gif) 20px 11px no-repeat;}
#tresc_l ul li a{margin:0;padding:6px 10px 8px 35px; display:block; font:bold 11px/14px Tahoma;color:#f07626; background:url(../images/dot.gif) left bottom repeat-x; text-decoration:none}
#tresc_l ul li a:hover{color:#6b839e}

#tresc_l ul li a.active{color:#6b839e}

#tresc_r{width:670px;float:right;margin:0;padding:25px 20px 25px 0}
#tresc_r table tr td{vertical-align:top;}

h1.naglowek{margin:0;padding:0 0 10px 10px;font:bold 14px/18px Arial, Helvetica, sans-serif;background:url(../images/arrow2.gif) left 6px no-repeat;color:#287cdc}


/*************************************** MENU 2 *******************************************************/
#menu2 ul{margin:0 auto;padding:12px 0 0 0;list-style-type:none;display:block}
#menu2 ul li{display:inline;margin:0;padding:0; background:none;}
#menu2 ul li a{text-decoration:none;margin:0;padding:0 7px;font:11px/12px Tahoma;color:#f07626;border-right:1px solid #f07626}

/*************************************** STOPKA *******************************************************/
#footer{width:950px;float:left;margin:0;padding:2px 0 0 0;background:#3f86ad}
#footer_inside{width:950px;float:left;margin:0;padding:4px 0 0 0;background:#fff}
#footer_content{width:950px;height:54px;float:left;margin:0;padding:0;background:url(../images/footer.jpg) left top no-repeat;text-align:center}

table.tab_kontakt{ margin-left:10px;}

.realizacje{ float:left; width:600px; margin-left:20px;}
.realizacje tr td, .realizacje tr th{ vertical-align:middle; padding:3px 5px; border:1px solid #e2e2e2;}
.realizacje tr th{ font-weight:bold; background:#6b839e; padding:6px 5px; color:#fff;}
.realizacje tr th p{ float:left; font-weight:bold;}
.up, .down{ float:left; width:9px; height:9px; margin:4px; cursor:pointer; background:url(../images/up.gif) left top no-repeat;}
.down{ background:url(../images/down.gif) left top no-repeat;}

.nag{ float:left;}
.sortowanie{ float:right; width:40px;}
.preloader{float:right; position:relative; margin:-50px 50px 0 0; visibility:hidden; height:27px; width:130px; padding:8px 5px 0 10px; border:1px solid #6b839e; background:url(../images/24-0.gif) 105px 5px no-repeat;}

.tabela_referenji tr td{ padding:5px;}
.tabela_referenji img{ border:1px solid #eee; padding:2px;}