body { margin : 0 auto; padding: 0px; text-align : center; height:100%; background: #FFFFFF; }

/******* GLOWNY SZABLON STRONY *******/
#main { margin : 0 auto; padding: 0px; width:1000px; font-family: verdana; font-size: 11px; font-weight: normal; color:#010000; text-align:left; }
#top { width: 1000px; padding: 0px; margin: 0px; }
#srodek { float: left; }
#left { float: left; width: 209px; border-right: solid 1px #CCCABA; }
#center { float: left; width: 780px; }
#right { float: left; width: 223px; }
#bottom { padding:10px 0px 15px 0px; color:#999999; font-weight: normal; }
#box_top { height: 50px; background: #FFFFFF; float: left; }
#box_logo { margin: 0px; padding: 0px 0px 0px 0px; height: auto; width: 728px; float: right; }
#box_logo .l img { display:block; margin:0px; border-width:0px; }

#box_top .title { width: 245px; float: none; padding-left: 20px; }
#box_top .title h1 { font: normal 30px 'Haettenschweiler'; color: #AC4508; padding: 0px; margin: 0px; padding-top: 4px; }

/********** BOX MENU TOP **********/
#box_menu_top { width: 250px; height: 20px; padding: 0px 0px 0px 0px; margin: 0px; }
#box_menu_top img { float: left; }

/******** BOX TOP LINKS ***********/
#box_top_links { float: left; padding: 5px 0px 0px 5px; } 
#box_top_links p { padding: 2px 5px 0px 15px; text-align: center; }
#box_top_links p img { border: 0px; }
#box_top_links p a { text-decoration:none; color:#666666; font-weight: normal; }
#box_top_links p a:link {}
#box_top_links p a:visited {}
#box_top_links p a:hover { text-decoration:underline; }
#box_top_links p a:active {}

/**** BOX LOCATION ****/
#box_location { padding: 10px 0px 10px 0px; clear: both; font-weight: normal; color:#ffffff; }
#box_location a { color:#ffffff; font-weight: normal; text-decoration:none; }
#box_location a:link {}
#box_location a:visited {}
#box_location a:hover { text-decoration:none; }
#box_location a:active {}
#srodek .belka_top { background: url('../gfx/srodek_belka_top.jpg') no-repeat; height: 19px; }

/******* BOX MENU LEFT *******/
#box_menu_left { padding: 0px 0px 30px 0px; margin: 0px; width: 209px; }
#box_menu_left .top { height: 0px; padding: 2px 0px 0px 38px; font-weight: normal; font-size: 17px; color: #8B898A; }
#box_menu_left .content { padding: 0px 0px 0px 0px; font-size: 11px; text-decoration: underline; }
#box_menu_left .content ul { margin:0px; padding: 0px 0px 0px 20px; list-style:none; }
#box_menu_left .content ul li {	margin:0px; padding:10px 0px 5px 0px; font-weight: bold; color:#191919; text-align:left; border-bottom: dotted 1px #777777;	width: 180px; }
#box_menu_left .content ul li a {	margin:0px;	width:180px; display:block;	padding: 0px 0px 6px 12px; font-weight: bold; color:#191919; text-decoration:none; background:url('../gfx/menu_arrow_lev_1.gif') 0px 6px no-repeat; }
#box_menu_left .content ul li a:link {}
#box_menu_left .content ul li a:visited {}
#box_menu_left .content ul li a:hover { color:#191919; }
#box_menu_left .content ul li a:active {}
#box_menu_left .content ul li a.active { color:#191919; }
#box_menu_left .content ul ul {	margin:0px;	padding:0px; }
#box_menu_left .content ul ul li { margin:0px; padding:0px;	font-weight: bold; color:#191919;	text-align:left; border: none; width: 126px; }
#box_menu_left .content ul ul li a { display:block;	margin:0px 0px 0px 0px;	padding:0px 0px 6px 22px;	font-weight: bold; color:#191919;	background:url('../gfx/menu_arrow_lev_2.gif') 10px 4px no-repeat; }
#box_menu_left .content ul ul li a:link {}
#box_menu_left .content ul ul li a:visited {}
#box_menu_left .content ul ul li a:hover { text-decoration:underline; }
#box_menu_left .content ul ul li a:active {}
#box_menu_left .content ul ul li a.active {	color:#191919; }
#box_menu_left .content ul ul ul { margin:0px 0px 0px 12px; }
#box_menu_left .content ul li li li {	margin:0px;	padding:0px 10px 0px 0px; font-weight: bold; color:#191919; text-align:left;	width: 126px; } 
#box_menu_left .content ul li li li a {	font-weight: bold; color:#191919;	width: 146px; } 
#box_menu_left .content ul li li li a:visited {}
#box_menu_left .content ul li li li a:hover { text-decoration:underline; }
#box_menu_left .content ul li li a:active { color:#191919; }
#box_menu_left .bottom { height:12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/********* BOX CONTENT *********/
#box_content { margin: 0px; padding: 0px 0px 20px 0px; font-size: 10px; }
#box_content h1.header { font-weight: normal; font-size: 18px; padding: 3px 0px 0px 30px; height: 39px; }
#box_content .naglowek { display:block; padding:0px 10px 8px 30px; font: normal 16px 'trebuchet ms'; color:#FFAC03; height: 39px; }
#box_content .naglowek p { padding: 5px 0px 0px 0px; float: left; margin:0px; line-height: 24px; }
#box_content .naglowek p.size { padding: 5px 0px 0px 0px; float: right; margin:0px; color: #7ABC00; line-height: 24px; }
#box_content .naglowek p.size a { margin:0px; line-height: 24px; text-decoration: none; }
#box_content .naglowek p.size a:hover { text-decoration: underline; }
#box_content .naglowek2 { display:block; padding:1px 10px 8px 30px; font: normal 20px 'trebuchet ms'; color:#FFAC03; background: url('../gfx/content_header.jpg') 5px no-repeat; height: 39px; }
#box_content .naglowek2 p { padding: 0px 0px 0px 0px; margin:0px; line-height: 24px; float: left; }
#box_content .naglowek2 p.size { padding: 5px 0px 0px 0px; float: right; margin:0px; color: #7ABC00; line-height: 24px; }
#box_content .naglowek2 p.size a { margin:0px; line-height: 24px; color: #7ABC00; text-decoration: none; }
#box_content .naglowek2 p.size a:hover { text-decoration: underline; }
#box_content .naglowek3 { display:block; padding:1px 10px 8px 30px; font: normal 20px 'trebuchet ms'; color:#FFAC03; background: url('../gfx/content_header.jpg') 5px no-repeat; height: 39px; }
#box_content .naglowek3 p { padding: 0px 0px 0px 0px; margin:0px; line-height: 24px; float: left; }
#box_content .naglowek3 p.size { padding: 5px 0px 0px 0px; float: right; margin:0px; color: #7ABC00; line-height: 24px; }
#box_content .naglowek3 p.size a { margin:0px; line-height: 24px; color: #7ABC00; text-decoration: none; }
#box_content .naglowek3 p.size a:hover { text-decoration: underline; }
#box_content .content { padding: 0px 15px 0px 30px; font-weight: normal; }
#box_content .content p { line-height: 21px; }
#box_content .content table,tr { line-height:16px; color: #000000; font-weight: normal; padding: 0px; margin: 0px; }
#box_content .content table,tr { line-height:16px; color: #000000; font-weight: normal; padding: 3px; margin: 0px; }

/** BOX BOTTOM **/
#bottom { width: 900px; margin: 20px 0px 20px 50px; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }
#bottom .one { float:left; padding: 0px 20px 0px 20px; color: #BBBBBB; font-weight: normal; font-size: 9px; }
#bottom .one p { float: left; padding: 4px 5px 4px 5px; }
#bottom .one a { text-decoration:none; color:#BBBBBB; font-weight: bold; font-size: 9px; }
#bottom .two { padding:5px 60px 0px 60px; float:left; font-weight: normal; font-size: 11px; color:#FFFFFF; }
#bottom .two a { text-decoration:none; color:#FFFFFF; font-weight: normal; font-size: 11px; }
#bottom .tree { float:left; text-align:left; font-weight: normal; font-size: 10px; padding:5px 60px 0px 60px; }
#bottom .tree p { padding: 0px 0px 0px 0px; }
#bottom .tree img { border:0px; padding: 0px 5px 0px 0px; }
#bottom .tree a { text-decoration:none; color:#FCFF02; font-weight: bold; font-size: 11px; }
#bottom .four { float:left; text-align:left; padding:5px 30px 0px 30px; }
#bottom .four a { text-decoration:none; color:#ACEA2F; font-weight: normal; font-size: 10px; }
#bottom .pio_kreska { float:left; padding:0px 0px 0px 0px; }

/******** KONTAKT ********/ 
div.contact { margin:15px 0px 0px 10px; padding:0px; }
div.contact table { width:400px; border-width:0px; margin:0px 0px 0px 15px; }
div.contact table tr { width:400px; height:30px; }
div.contact table tr td.input { margin:0px; padding:0px; width:200px; font-weight: normal; font-size: 11px; color:#ffffff; border-width:0px; }
div.contact table tr td.left { margin:0px; padding:0px; width:1500px; font-weight: normal; font-size: 11px; color:#1B1B1B; }
div.contact table tr td span { color:#595959; }
div.contact input.contact { width:300px; font-family: tahoma; font-size:11px; color:#000000; border:solid 1px #C5C5C5; }
div.contact textarea { width:300px; font-family: tahoma; font-size:11px; color:#000000; border:solid 1px #C5C5C5; overflow:hidden; }
div.contact .button { width:100px; background:#EAD9BF; border:solid 1px #D0C0A0; color:#3B3B3B; font-weight: bold; font-size: 11px; }

/*////MAPA SERWISU///////*/
#mapa { padding:10px 0px 10px 10px; text-align:left; }
/*///pierwszy poziom ///////*/
#mapa ul { margin:0px 0px 0px 14px; padding:0px; }
#mapa ul li { list-style:none; color:#000000; display:block; margin:5px 0px 10px 0px; padding:0px 0px 0px 7px; font-weight: bold; background:url('../gfx/menu_arrow_lev_1.gif') 0px 5px no-repeat; }
#mapa ul li a { padding:5px 0px 4px 5px; color:#000000; text-decoration:none; font-weight: bold; }
#mapa ul li a:link {}
#mapa ul li a:visited {}
#mapa ul li a:hover { text-decoration:underline; }
#mapa ul li a:active {}
/*///drugi poziom ///////*/
#mapa ul ul { margin:12px 0px 0px 0px; padding:0px; }
#mapa ul ul li { margin:6px 0px 6px 18px; padding:0px 0px 0px 0px; background:url('../gfx/menu_arrow_lev_2.gif') 0px 5px no-repeat; }
#mapa ul ul li a { padding:3px 0px 3px 12px; color:#606060; text-decoration:none; font-weight: normal; border:0px; }
#mapa ul ul li a:link {}
#mapa ul ul li a:visited {}
#mapa ul ul li a:hover { text-decoration:underline; }
#mapa ul ul li a:active {}
/*///trzeci poziom ///////*/
#mapa ul ul ul { margin:5px 0px 5px 10px; padding:0px 0px 0px 0px; }
#mapa ul ul ul li a { padding:0px 0px 0px 10px; color:#A0A0A0; text-decoration:none; font-weight: normal; border:0px; }
#mapa ul ul ul li a:link {}
#mapa ul ul ul li a:visited {}
#mapa ul ul ul li a:hover { text-decoration:underline; }
#mapa ul ul ul li a:active {}

/**** BOX LOCATION ****/
#box_location { padding: 3px 0px 8px 0px; height: 14px; clear: both; font-weight: normal; color:#919191; }
#box_location a { color:#919191; font-weight: normal; text-decoration:none; }
#box_location a:link {}
#box_location a:visited {}
#box_location a:hover { text-decoration:underline; }
#box_location a:active {}


/*/// BOXYYYYY ///*/
.boxes { margin:0px 0px 5px 0px;	padding:0px 0px 4px 0px; width:100%; }
.boxes img { display: block; border: 0px; padding: 0px 0px 0px 5px; }
.boxes .header { display:block;	margin:0px; font-family: tahoma;	font-size:12px;	font-weight:bold;	color:#010062; padding: 15px 0px 0px 0px;	text-align: center; }
.boxes a { color:#61abd8;	padding: 0px 0px 0px 15px; }
.boxes a:link {}
.boxes a:visited {}
.boxes a:hover {}
.boxes a:active {}
.boxes .content {	margin:0px 0px 0px 0px;	padding:0px 0px 10px 0px; }
.boxes .content p { padding: 10px 0px 0px 5px; }

/******** OGÓLNE ********/
p {	margin: 0px; padding: 0px; }
.clear { display:block;	clear:both;	margin:0px;	padding:0px; font-size:0px;	height:0px;	line-height:0px; width:100%; } 
.warning { font-weight: normal; font-size: 12px; display:block; color:#EF7100; padding:3px 0px 0px 3px; }
a { font-weight: normal; color:#6B6B6B; text-decoration:underline; }
a:link {}
a:visited {}
a:hover { text-decoration:none; }
a:active{}
