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:normal 12px tahoma; color:#010000; text-align:left; }
#top { width: 1000px; padding: 0px; margin: 0px; }
#srodek { float: left; }
#left { float: left; width: 209px; }
#center { float: left; }
#right { float: left; width: 209px; }
#bottom { padding:10px 0px 15px 0px; color:#010000; font:normal 13px tahoma; }
#box_top { height: 50px; background: #FFFFFF; }
#box_logo { margin: 0px; padding: 0px 0px 0px 0px; height: 179px; }
#box_logo .l img { display:block; margin:0px; border-width:0px; }

#box_top .title { width: 600px; float: left; padding-left: 30px; }
#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:right; padding: 5px 20px 0px 5px; } 
#box_top_links p { padding:2px 15px 0px 15px; text-align: center; }
#box_top_links p img { border: 0px; }
#box_top_links p a { text-decoration:none; color:#666666; font: normal 10px tahoma; }
#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; float: left; font: normal 12px tahoma; color:#ffffff; }
#box_location a { color:#ffffff; font:normal 12px tahoma; 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: normal 17px tahoma; color: #8B898A; }
#box_menu_left .content { padding: 0px 0px 0px 0px; }
#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:bold 13px tahoma; color:#323232;	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:bold 13px tahoma;	color:#323232; 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:#EE7001; }
#box_menu_left .content ul li a:active {}
#box_menu_left .content ul li a.active { color:#EE7001; }
#box_menu_left .content ul ul {	margin:0px;	padding:0px; }
#box_menu_left .content ul ul li { margin:0px; padding:0px;	font:bold 12px tahoma; color:#3F3F3F;	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:bold 12px tahoma; color:#3F3F3F;	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:#EF7100; }
#box_menu_left .content ul ul ul { margin:0px 0px 0px 12px; }
#box_menu_left .content ul li li li {	margin:0px;	padding:0x 10px 0px 0px; font:bold 12px tahoma;	color:#0b42a6; text-align:left;	width: 126px; } 
#box_menu_left .content ul li li li a {	font:bold 12px tahoma; color:#686868;	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:#EE7001; }
#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; }
#box_content h1.header { font: normal 18px Tahoma; 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: normal 13px tahoma; }
#box_content .content p { line-height: 21px; }
#box_content .content table,tr { line-height:16px; color: #000000; font: normal 12px tahoma; padding: 0px; margin: 0px; }
#box_content .content table,tr { line-height:16px; color: #000000; font: normal 12px tahoma; padding: 3px; margin: 0px; }

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

/***  BOX GALERIA ***/
#box_galeria { margin:0px 0px 0px 0px; }
#box_galeria .content { padding:0px 10px 5px 15px; color:#949494; }
#box_galeria .content .title { display:block; padding:0px 0px 0px 0px; margin: 0px; }
#box_galeria .content .title a { margin: 0px; color:#2B95AF; text-decoration:none; font:bold 12px tahoma; padding: 2px 0px 0px 0px; }
#box_galeria .content .title a:link {}
#box_galeria .content .title a:visited {}
#box_galeria .content .title a:hover { text-decoration:underline; }
#box_galeria .content .title a:active {}
#box_galeria .content .short { display:block;	padding:0px 0px 10px 13px; color:#000000; }

/******** 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:normal 11px tahoma; color:#ffffff; border-width:0px; }
div.contact table tr td.left { margin:0px; padding:0px; width:1500px; font:normal 11px tahoma; 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:bold 11px tahoma; }

/*////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:bold 11px tahoma; 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:bold 11px tahoma; }
#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:normal 11px tahoma; 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:normal 11px tahoma; 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:normal 11px tahoma;	color:#919191; }
#box_location a { color:#919191; font:normal 11px tahoma; 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:normal 10px tahoma; display:block; color:#EF7100; padding:3px 0px 0px 3px; }
a { font:normal 12px tahoma; color:#6B6B6B; text-decoration:underline; }
a:link {}
a:visited {}
a:hover { text-decoration:none; }
a:active{}

