a { color: #6db514; outline: none; text-decoration: none; }
.center a.active { font-weight:bold;}
a:hover { text-decoration: underline; }

body { background: #f5f6fc url(../img/body_bg.gif) repeat-x 0 0; color: #999; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
img { border: none; }
input, select, textarea { color: #afafaf; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 3px 5px; border: 1px solid #e0e0e0; }
table { border-collapse: collapse; }
td { padding: 0; }

object { outline:none; }

.btn { border: none; padding: 0; }
.col { float: left; }
.clear { clear: both; }
.left { text-align: left !important; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.middle { vertical-align: middle; }
.date { color: #ff9900; }
.yellow { color: #feb900; }

.mb20px { margin-bottom: 20px; }
.pl20px { padding-left: 20px; }
.pt20px { padding-top: 20px; }
.w100pr { width: 100%; }
.w220px { width: 220px; }
.w240px { width: 240px; }
.w250px { width: 250px; }
.w450px { width: 450px; }
.w490px { width: 490px; }
.w690px { width: 690px; }
.w710px { width: 710px; }
.w720px { width: 720px; }

.subpage { background: #f5f6fc url(../img/body_sp_bg.gif) no-repeat center top; }
.error, .print { background: #f5f6fc url(../img/body_er_bg.gif) repeat-x top; }
#main { margin: auto; width: 960px; }
#mainPrint { margin: auto; width: 700px; }
/* header START */
#header { padding: 10px 0 27px 0; }
#Printheader { padding: 10px 0 27px 0; border-bottom:1px solid #c0c0c0;}
#header #logo img { display: block; }
/* header END */
/* mainmenu START */
#mainmenu { padding-top: 78px;  }
#mainmenu ul { background: url(../img/mainmenu_bg.gif) no-repeat 0 0; float: right; height: 42px; list-style-type: none; margin: 0; padding: 0; text-align: center; width: 720px; }
#mainmenu li { display: inline; margin: 0; padding: 0; }
#mainmenu a { display: inline; padding: 0; }
#mainmenu img { vertical-align: top; }
/* mainmenu END */
/* footer START */
#footer { color: #ccc; padding: 10px 25px; }
#footer ul { list-style-type: none; margin: 0; padding: 0; text-align: right; }
#footer li { border-left: 1px solid #ccc; display: inline; background: none; padding: 0 3px 0 7px; }
#footer a { color: #ccc; display: inline; }
#footer .copy { border: none; float: left; padding: 0; }
#footer .first { border: none; }
#footer .last { padding-right: 0; }
/* footer END */
/* box_01 START */
.box_01 { margin-bottom: 20px; padding: 0 0 9px 0; width: 100%; }
.box_01 .btop { height: 9px; line-height: 9px; }
.box_01 .content { background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px 24px; }
.box_01 h1 { color: #6db514; font-size: 24px; font-weight: normal; margin: 0 0 5px 0; }
.box_01 h2 { color: #6db514; font-size: 18px; font-weight: normal; line-height: 22px; margin: 0 0 5px 0; }
.box_01 h4 { font-size: 11px; font-weight: bold; margin: 0;}
.box_01 h4 a { color:#999;}
.box_01 h4 a:hover { color:#6db514;}
.box_01 p { margin: 0 0 10px 0; }
.box_01 .swiss01, .box_01 .swiss02 { color: #999; font-size: 12px; line-height: 18px; margin-bottom: 5px; }
.box_01 .swiss02 { color: #ccc; }
.content p {line-height:16px;}
.content h4.newstitle {margin:0 0 5px 0;}
.content h4.faqtitle {margin:0 0 5px 0; color: #6db514;}
/* box_01 END */
/* tla do boksow START */
.box_220 .btop { background: url(../img/box_220_btop_bg.gif) no-repeat 0 0; }
.box_250 .btop { background: url(../img/box_250_btop_bg.gif) no-repeat 0 0; }
.box_450 .btop { background: url(../img/box_450_btop_bg.gif) no-repeat 0 0; }
.box_490 .btop { background: url(../img/box_490_btop_bg.gif) no-repeat 0 0; }
.box_220 { background: url(../img/box_220_bbottom_bg.gif) no-repeat 0 bottom; }
.box_250 { background: url(../img/box_250_bbottom_bg.gif) no-repeat 0 bottom; }
.box_450 { background: url(../img/box_450_bbottom_bg.gif) no-repeat 0 bottom; }
.box_490 { background: url(../img/box_490_bbottom_bg.gif) no-repeat 0 bottom; }
/* tla do boksow END */
/* form_01 START */
.form_01 { text-align: right; width: 220px; }
.form_01 input { margin: 2px 0; }
/* form_01 END */
/* leftmenu START */
#leftmenu { font-size: 12px; }
#leftmenu ul { list-style-type: none; margin: 0; padding: 0;}
#leftmenu li { padding: 4px 0; margin: 0 }
#leftmenu a { color: #999; }
#leftmenu .active, #leftmenu a:hover { color: #feb900; text-decoration: none; }
#leftmenu .submenu { margin: 0; padding: 4px 0 0 0; }
#leftmenu .submenu li { background: url(../img/arrow_orange.gif) 2px 8px no-repeat; padding-left: 12px; }
/* leftmenu END */
/* chart START */
.chart { padding-bottom: 20px; }
.chart h4 { color: #ccc; font-size: 12px; font-weight: normal; margin: 0 0 10px 0; }
.chart img { display: block; }
/* chart END */
/* photo START */
.photoleft { float: left; padding: 0 10px 10px 0; }
.photoright { float: right; padding: 0 0 10px 10px; }
/* photo END */
/* mapa serwisu */
ul#MapaSerwisu { margin: 0 0 0 0px; padding:0; list-style: none; }
ul#MapaSerwisu li { margin: 0; padding:0; display: inline; 	}
ul#MapaSerwisu li a { display: block; text-decoration: none; padding: 3px 7px 3px 10px; color: #999; font-size:11px; font-weight:bold; background: url(../img/arrow_orange.gif) 0px 8px no-repeat ; }
ul#MapaSerwisu li a:hover { background: url(../img/arrow_orange.gif) 0px 8px no-repeat ; color: #6db514; text-transform:none; text-decoration:underline; }
ul#MapaSerwisu ul, ul#MapaSerwisu ul li ul { margin: 0; padding:0; list-style: none; }
ul#MapaSerwisu ul li, ul#MapaSerwisu ul ul li { margin: 0; padding:0; display: inline; }
ul#MapaSerwisu ul li a { display: block; text-decoration: none; padding: 3px 7px 3px 20px; color: #999; font-size:11px; font-weight:normal; background:  url(../img/arrow_orange.gif) 10px 8px no-repeat ; }
ul#MapaSerwisu ul li a:hover { background: url(../img/arrow_orange.gif) 10px 8px no-repeat ; text-transform:none; }
ul#MapaSerwisu ul ul li a { display: block; text-decoration: none; padding: 3px 7px 3px 30px; color: #999; font-size:11px; font-weight:normal; background:  url(../img/arrow_orange.gif) 20px 8px no-repeat ; }
ul#MapaSerwisu ul ul li a:hover { background: url(../img/arrow_orange.gif) 20px 8px no-repeat ; text-transform:none; }
/* lista */
/*
ul { margin: 0 0 10px 20px; padding:0; list-style: none; }
ul li { margin: 0; padding:0; display: inline; 	}
ul li { display: block; text-decoration: none; padding: 1px 7px 1px 10px; color: #999; font-size:11px; font-weight:normal; background: url(../img/arrow_orange.gif) 0px 6px no-repeat ; }
ul li a { display: block; text-decoration: none; color: #6db514; font-size:11px; font-weight:normal; }
ul li a:hover { background: url(../img/arrow_orange.gif) 0px 8px no-repeat ; color: #6db514; text-transform:none; text-decoration:underline; }
*/
/* faq */
ul.faq { margin: 0 0 10px 0; padding:0; list-style: none; }
ul.faq li { margin: 0; padding:0; display: inline; 	}
ul.faq li a { display: block; text-decoration: none; padding: 1px 7px 5px 10px; color: #999; font-size:11px; font-weight:normal; background: url(../img/arrow_orange.gif) 0px 6px no-repeat ; }
ul.faq li a:hover { background: url(../img/arrow_orange.gif) 0px 6px no-repeat ; color: #6db514; text-transform:none; text-decoration:underline; }

.logos img { border: 1px solid #f0f0f0; display: block; }
.logos td { width: 200px; padding-bottom: 5px; }

.tab_stats { margin-bottom: 15px; }
.tab_stats th { background-color: #feb900; color: #fff; font-weight: bold; text-align: left; padding: 2px 10px; }
.tab_stats td { border-bottom: 1px solid #f0f0f0; padding: 2px 10px; }
