html, body, p {margin:0; padding:0}
body { color: #073042; text-align: left; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 11px; font-weight: normal; background-color: #eff1f0; background-image:url('../images/bg.jpg'); background-repeat:repeat-x; line-height:16px;} 

h1 {	text-align: left; margin: 0px; padding: 5px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #ffffff; background-color: #f84a15; background-image:url('../images/bg_red.jpg'); background-repeat:repeat-x;}
h2 {	text-align: left; margin: 0px; padding: 5px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #ffffff; background-color: #0b3d54; background-image:url('../images/bg_blue2.jpg'); background-repeat:repeat-x;}
h3 {	text-align: left; margin: 0px; padding: 1px 0px 5px 0px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; font-weight: normal; color: #f84a15;}
h4 { text-align: left; margin: 0px; padding: 5px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #ffffff; background-color: #10759f; background-image:url('../images/bg_blue.jpg'); background-repeat:repeat-x;}
h5 { text-align: left; margin: 0px; padding: 5px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #ffffff; background-color: #10759f;}
h6 { text-align: left; margin: 0px; padding: 5px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 18px; font-weight: bold; font-style: italic; color: #ffffff; background-color: #777; background-image:url('../images/bg_gray.jpg'); background-repeat:repeat-x;}
hr {	border: 0; color: #ccc; background-color: #ccc; height: 1px; text-align: left; }
hr.blue { border: 0; color: #10759f; background-color: #10759f; height: 2px; text-align: left; }
hr.blue1{ border: 0; color: #0b3d54; background-color: #0b3d54; height: 2px; text-align: left; }
hr.red { border: 0; color: #f84a15; background-color: #f84a15; height: 2px; text-align: left; }
a { outline: none; }
.clear { width:0px; height:0px; clear:both; float:left;}

/* TOP SITE - MENU*/
#top { background-image:url('../images/top.jpg'); background-repeat:no-repeat; text-align: left;  margin: 0 auto; padding-top: 57px; width:930px; }
#logo{ margin-top:0px; width:205px; height:30px; background-image:url('../images/logo.png'); background-repeat:no-repeat;}
#menu {text-align:center; margin-top:15px; width:100%; height:64px; background-image:url('../images/menu.jpg'); background-repeat:no-repeat;}
.topmenu { margin-top:10px; width:100%; margin:0; padding:0; text-align:center;}
.topmenu li { height:20px; padding-right:5px; padding-left:6px; padding-top:9px; float:left;position:relative; cursor:pointer;display:inline;} 
.topmenu li  a { font-size:13px; font-weight:bold;}
.left  { float:left; }

ol, ul, li { list-style:none outside none; margin:0; padding:0; }
#top_menu{line-height:25px; text-align:left; margin:0 auto; padding-top:8px;}
#nav{height:25px; line-height:25px; text-align:center; z-index:100;margin:0 auto;padding-left:3px;}
#nav li{margin:0 15px;float:left;position:relative;font-weight:bold;cursor:pointer;display:inline;}
#nav li.active a{text-decoration:underline;}
#nav a{color: #f84a15; font-size: 13px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;}
#nav a:hover{color: #073042;}
#nav li:hover ul{display:inline;}
#nav li ul{display:none;position:absolute;top:26px;left:-14px;background:#eff1f0;border:0px solid #574140; width:152px;}
#nav li li{height:20px;line-height:20px;text-align:left;font-size:13px;margin:1px 14px; position:static;}
#nav li li a{text-decoration:none!important;display:inline;height:20px;}
/*#nav li li a:hover{text-decoration:underline!important;}*/

#top_line{ background-color:#ffffff; border-bottom:1px solid #cccccc; height:3px; text-align: left;  margin: 0 auto; width:930px; clear:both;}

/* TOP SITE */
#top_site { background-color:#ffffff; border-bottom:1px solid #cccccc; height:255px; text-align: left;  margin: 0 auto; padding:5px; width:920px; clear:both;}
#top_site_l { width:615px; height:255px; background-color:#eeeeee; border:0px solid #cccccc; padding:0px; margin-right:0px; margin-bottom:0px; display:block; float:left; text-align:left; }
#top_site_p { width:299px; margin-bottom:0px; margin-right:0px; padding:0px; display:block; float:right; text-align:left;}

/* FLASH */
#flash { text-align: left;  margin: 0 auto; margin-top:17px; margin-bottom:17px; width:970px; height:300px; }

/* MAIN SITE BLOCKS */
#main_site { margin: 0 auto; width:930px; padding:0;}
#main_site_in{ background-color:#ffffff;text-align: left; padding:5px; width:920px; float:left; display:block;}

/* LEFT */
#main_site_l { width:615px; padding:0px; margin-right:0px; margin-bottom:0px; float:left; text-align:left;}
.main_site_l_witamy { width:100%; background-color:#ffffff; border:0px solid #f10000; margin-bottom:5px; margin-right:0px; padding:0px; float:left; text-align:left;}
p.witamy { padding:5px; height:164px;}
p.witamy_noh { padding:5px;}

.main_site_l_news { width:100%; background-color:#ffffff; border:0px solid #cccccc; margin-bottom:5px; margin-right:0px; padding:0px; float:left; text-align:left;}
.news_start { background-color:#ffffff; width:100%; padding:0px; margin:0px; }
.news_data { text-align: left; margin: 0px; padding: 5px 0px 0px 0px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #969696;}
p.news { color: #ccc;}

.main_site_l_wynik { width:100%; background-color:#ffffff; border:0px solid #cccccc; margin-bottom:5px; margin-right:0px; padding:0px; float:left; text-align:left;}
.wynik_start { background-color:#ffffff; padding:5px; margin:0px; }
.wyniki_start_list { background-color:#ffffff; width:100%; padding-left:5px; margin:0px; }
p.peh3 {	text-align: left; margin: 0px; padding: 1px 0px 5px 0px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; font-weight: normal; color: #10759f;}
p.peh33 {	text-align: left; margin: 0px; padding: 1px 0px 5px 0px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 14px; font-weight: bold; color: #f84a15;}
.left_box_1w { background-color:#fff; width:290px; height: 185px; padding:5px; margin:0px; float:left; color: #777;}

#left_box_0 { width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
#left_box_1 { background-color:#fff; padding:5px; clear:both; color:#777;}
#left_box_1k { background-image:url('../images/kontakt_map.gif'); background-repeat:no-repeat; background-position:10px; padding:5px 10px 10px 10px; margin:15px 0px; clear:both; height:420px;}
#left_box_1n { background-color:#fafafa; width:287px; padding:10px; margin:0px; overflow:hidden;}
#left_box_2 { background-color:#c8c8c8; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
.left_box_0 { width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}
.left_box_1 { background-color:#f84a15; padding:5px 10px 5px 10px; margin:0px; clear:both; color: #fff; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic;}
.left_box_1wy { background-color:#10759f; padding:5px 10px 5px 10px; margin:0px; clear:both; color: #fff; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic;}
.left_box_1n { background-color:#fff; width:297px; height: 275px; padding:5px; margin:0px; float:left; color: #777; overflow:hidden;}
.left_box_1t { background-color:#fff; width:100%; padding:5px; margin:0px; float:left; color: #777; }
.left_box_2 { background-color:#c8c8c8; width:100%; padding:5px 10px 10px 10px; margin:15px 0px; clear:both;}

.news_foto_box  { margin-top:10px; width:580px; float:left;}
.news_foto_box_f { width:80px; height:80px; display:block; margin:5px 6px 0px 0px; float:left;}
#contener { float:left; clear:both; text-align:left; width:100%; margin-bottom:10px;}

.pyt { font-size:14px; font-weight:bold; margin:5px 5px;}
.odp { font-style:italic; padding:5px;}


/* SPRZET / PRODUCENCI */


/* TABLE KALENDARZ */
#main_site_all { background-color:#ffffff;text-align: left; padding:0; margin:0; }
.kalendarz { background-color:#ffffff;text-align: left; padding:0; margin:0; }
.firsttd { width:90px;}

table { width: 100%; padding:0; margin:5px 0 0 0; border:1px solid #cccccc;}
table, tr, td { color: #073042; text-align: left; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-size: 11px; font-weight: normal; }
tr.wyr { background-color:#fafafa;}
td { border:1px solid #cccccc; margin:1px; padding:5px; text-align: left; vertical-align:top;}
.spantd { font-weight: bold;}
.spanth { font-weight: bold; font-size: 13px;}
.uwaga { color: #ff0000; font-weight:bold; }


/* RIGHT */
#main_site_p { width:299px; background-color:#ffffff; border:0px solid #cccccc; margin-bottom:0px; margin-right:0px; padding:0px; float:right; text-align:left;}
#site_p_1 { background-color:#fafafa; border-top:5px solid #c8c8c8; width:100%; padding:10px 0px 10px 12px; margin:15px 15px 15px 0px; font-size:11px; font-weight:normal;}
#site_p_2 { background-color:#c8c8c8; border-top:5px solid #969696; width:100%; padding:10px 0px 10px 12px; margin:15px 15px 15px 0px; font-size:11px; font-weight:normal;}
#site_p_2d { background-color:#c8c8c8; border-top:5px solid #969696; width:100%; padding:10px 0px 10px 12px; margin:15px 15px 15px 0px; font-size:11px; font-weight:normal;}
.partners { font-size:13px; font-weight:bold; padding-bottom:5px; }
.productfoto { border:1px solid #c8c8c8; margin-bottom:5px; width:80px; height:80px; }
.newsfoto{ border:1px solid #969696; float:left; margin-right:10px; width:295px; height:180px; }
.newsfoto_szcz{ border:1px solid #969696; float:left; margin-right:10px;  margin-bottom:10px; width:295px; height:180px; }
.polecamyfoto{ border:1px solid #969696; float:left; margin:5px; width:137px; height:75px; }
.polecamy{ background-color:#fff; float:left; color: #777; width:299px; }

.galeriafoto{ border:1px solid #969696; float:left; margin:5px; width:137px; height:75px;}
.galeria{ background-color:#fff; float:left; color: #777; }

.sprzetfoto { border:1px solid #969696; float:left; margin:5px; width:153px; height:75px;}

.torfoto{ border:1px solid #969696; float:left; margin-right:10px; width:295px; height:295px; }
.partnerfoto{ border:1px solid #969696; float:left; margin-right:10px; width:220px; height:190px; }


/* BOTTOM SITE */
#bottom_site { background-color:#c8c8c8; border-top:1px solid #969696; width:100%; margin:0 auto; margin-top:15px; height:147px; clear:both;}
#bottom_boxes { margin: 0 auto; width:970px;}
.bottom_box { margin:5px 0 5px 0; padding:5px 0 5px 10px; border-left:1px solid #969696; width:230px; float:left; display:block; height:127px; color: #666666; }
.bottom_header { width:100%; font-size:13px; font-weight:bold; padding-bottom:5px;}
.bottom_link { width:100%; font-size:11px; font-weight:normal;}
.bottom_link  a:link, .bottom_link  a:visited  { text-decoration:none; font-size:11px; font-weight:normal;}
.bottom_link a:hover { text-decoration:none; font-size:11px; font-weight:normal;}

/* FOOTER */
#footer{ text-align: left; margin:0 auto; width:930px; height:26px; background-color: #969696; background-image:url('../images/footer_bg.jpg'); background-repeat:repeat-x; clear:both; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif;}
.footermenu { margin-top:5px; padding:0;}
.footermenu li { height:20px; padding-right:8px; padding-left:9px; padding-top:6px; color:#ffffff;} 
.footermenu li  a { font-size:11px; font-weight:bold; color:#ffffff; }
.footermenu li  a:hover { font-size:11px; font-weight:bold; color:#073042; }
.left1  { float:left; color:#ffffff; }
#powered{ margin-top:14px; text-align:right; font-weight:bold; margin: 0 auto; width:930px; color:#666666; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif;}

/* A HREFS */
A.author:LINK { font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; } 
A.author:VISITED { font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none; } 
A.author:HOVER { font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }

A:LINK { color: #f84a15; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A:VISITED { color: #f84a15; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A:HOVER { color: #073042; font-size: 11px; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 

A.tresc:LINK { color: #f84a15; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A.tresc:VISITED { color: #f84a15; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 
A.tresc:HOVER { color: #073042; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: normal; letter-spacing:0.1px; text-decoration: none;} 

A.pages:LINK { color: #fff; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none;} 
A.pages:VISITED { color: #fff; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none;} 
A.pages:HOVER { color: #073042; font-family: Arial, "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; text-decoration: none;} 

A.file:LINK { color: #10759f; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;} 
A.file:VISITED { color: #10759f; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;} 
A.file:HOVER { color: #777; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: underline;} 

A.news:LINK { color: #f84a15; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;} 
A.news:VISITED { color: #f84a15; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;} 
A.news:HOVER { color: #777; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: underline;} 

A.link:LINK { color: #f84a15; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;} 
A.link:VISITED { color: #f84a15; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: none;} 
A.link:HOVER { color: #777; font-size: 11px; font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; font-weight: bold; letter-spacing:0.1px; text-decoration: underline;} 
