img, div { border: 0; }
body { margin: 0; background: #fff url('images/main_bg.jpg'); font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; font-size: 9pt; }
p, div, form { margin: 0; padding: 0; }
a {}
a:link, a:visited { text-decoration: none; color: #265883; border-bottom: dotted 1px #adadad;}
a:active, a:hover { text-decoration: none; color: #76902a; border-bottom: dotted 1px #3b3939;}
h1, h2, h3 { margin: 0; }
h1 { font-size: 9pt; }

#body  {background: url('images/main_top_bg.jpg') top left no-repeat; min-height: 600px;}

#main {position: relative; width: 990px; margin: 0 auto 0 150px; background: url('images/content_top_bg.jpg') top right no-repeat; padding: 22px 0 20px 0;}

#logo {display: block; width: 124px; margin: 0 90px 20px 120px; float: left;border: none;}

#szukaj {position: relative; float: right; margin: 0 20px 0 0;}
#szukaj input {border:0; padding: 2px 5px 3px 5px; margin:0; width: 120px; vertical-align: middle;}
#szukaj .szukajwyslij {border:0; background: url('images/button_szukaj.gif') top left no-repeat; width: 99px; height: 20px; margin: 0 0 0 10px; padding:0; vertical-align: middle;}

#raty { background: url('images/raty_bg.jpg') top left no-repeat; width: 240px; height: 347px; float: left; color: #436174;}
	#raty .box {height: 215px; padding: 100px 15px 0 25px; overflow: hidden;font-size: 8pt; text-align: justify;}
	#raty .box p {padding: 5px 0 5px 0;}

#promocja { background: url('images/promocja_bg.jpg') top left no-repeat; width: 350px; height: 347px; float: left; color: #436174;}
	#promocja .box{height: 215px; padding: 100px 15px 0 105px; overflow: hidden;font-size: 8pt; text-align: left; }
	#promocja .box h1 {padding: 5px 0 5px 0; font-size: 8pt;}
	#promocja .box p {padding: 0 0 0 0;}
	#promocja .box ul {padding: 0 0 0 30px; margin: 0; text-align: left;}

#homegaleria { background: url('images/galeria_bg.jpg') top left no-repeat; width: 390px; height: 347px; float: left;}

#dzialy {padding: 0 0 0 10px;}
	#dzialy .box{float: left; width: 240px; color: #174d7d;}
	#dzialy .boxtitle {background: url('images/dzialy_h1_bg.png') top left no-repeat; margin: 0 0 10px 0; padding: 1px 0 10px 45px; border-bottom: solid 1px #ddded7; width: 150px; font-style: italic;}
	#dzialy .box ul{margin: 0; padding: 0 0 0 25px; list-style: url('images/dzialy_li.gif');}


#newslist {background: url('images/news_top_bg.jpg') top left no-repeat; width: 550px; padding: 100px 0 0 10px; margin-top: 30px; float: left;}
	#news {background: #fbfbfb; padding: 0 15px 0 15px; color: #436174;}
	#news .data {display: block; float: right; color: #ccc3be; font-size: 10pt; font-style: italic;}
	#news h1.tytul {background: url('images/news_h1_bg.gif') left no-repeat; font-size: 10pt; font-style: italic; padding: 0 0 0 15px; margin: 0 0 7px 0;}
	#news .more {text-align: right; padding: 0 0 10px 0; display: block; border: none;}
	#newslist-bottom {background: url('images/news_bottom_bg.jpg') top left no-repeat; font-size: 30px; height: 18px;}

#partnerzy {background: url('images/partnerzy_top_bg.jpg') top left no-repeat; width: 360px; padding: 100px 0 0 10px; margin: 30px 0 0 40px; float: left;}
	#partnerzy p {background: #fbfbfb; padding: 0 15px 0 15px;}
	#partnerzy img {margin: 5px;}
	#partnerzy a {border: 0;}
	#partnerzy-bottom {background: url('images/partnerzy_bottom_bg.jpg') top left no-repeat; font-size: 1px; height: 18px;}


#leftblock {background: url('images/left_block_top_bg.png') top left no-repeat; width: 680px; padding: 10px 0 0 11px; margin: 0; float: left;color: #436174;}
	#leftblock-txt {background: #fbfbfb; padding: 0 15px 20px 15px; min-height: 400px;}
	#leftblock #pagetitle {font-family:  "Trebuchet MS","Myriad Pro", Helvetica, Arial; font-size: 13pt; font-style: italic; text-align: center; background: url('images/pagetitle_bg.gif') bottom no-repeat; padding: 15px 0 15px 0; margin: 0 0 10px 0;}
	#leftblock p {padding: 7px 0 7px 0;}
	#leftblock ul {list-style-image: url('images/leftblock_li.gif');}
	#leftblock ul li {margin: 5px 0 5px 0;}
	#leftblock #gallery {padding: 5px 0 5px 25px;}
	#leftblock #gallery .foto {border: solid 5px #fff; margin: 5px 10px 5px 10px;}
	#leftblock #gallery a {border: none;}
	#leftblock #gallerymenu {padding: 5px 0 5px 25px;}
		#leftblock #gallerymenu td {padding: 10px;}
		#leftblock #gallerymenu .foto {border: solid 7px #fff;}
	#leftblock-bottom {background: url('images/left_block_bottom_bg.png') top left no-repeat; font-size: 1px; height: 18px;margin: 0;}

#rightblock {float: left; margin: 0 0 0 20px; color: #436174;}
	#rightblock .txt {background: #fbfbfb; padding: 15px 10px 10px 15px;}
	#rightblock .txt p {padding: 5px 0 5px 0;}
	#rightblock ul {list-style-image: url('images/leftblock_li.gif');}
#zobacz {background: url('images/zobacz_top_bg.png') top left no-repeat; width: 250px; padding: 0 0 0 10px;}
	#zobacz h1 {background: url('images/dzialy_h1_bg.png') top left no-repeat; margin: 0 0 10px 0; padding: 1px 0 10px 45px; border-bottom: solid 1px #ddded7; font-size: 11pt; font-style: italic;font-family:  "Trebuchet MS","Myriad Pro", Helvetica, Arial;}
#boxkontakt {background: url('images/box_kontakt_top_bg.png') top left no-repeat; width: 250px; padding: 0 0 0 10px;}
#boxkontakt h1.titlebox {margin: 0 0 10px 0; padding: 40px 0 20px 0; font-size: 11pt; font-style: italic;font-family:  "Trebuchet MS","Myriad Pro", Helvetica, Arial; text-align: center;}
#boxexpert {background: url('images/box_expert_top_bg.png') top left no-repeat; width: 250px; padding: 0 0 0 10px;}
	#boxexpert h1.titlebox {margin: 0 0 10px 0; padding: 40px 0 20px 0; font-size: 11pt; font-style: italic;font-family:  "Trebuchet MS","Myriad Pro", Helvetica, Arial; text-align: center;}
	
#rightblock .rightbox-bottom {background: url('images/zobacz_bottom_bg.png') top left no-repeat; height: 13px; font-size: 1px; margin: 0 0 10px 0;}


#footer {background: url('images/footer_top_bg.gif') top repeat-x; clear: both; margin: 10px 0 0 0; padding: 15px 0 10px 0; color: #74a3c6;}
#footer .copyright2 {display: block; float: right;}
#footer .copyright2 a {color: #76902a;}
#footer .copyright1 {}
#footer .copyright1 a {color: #225d81;}

div.slideshow {
position: relative;
margin: 32px auto auto 5px;
}
.slideshow div {
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.slide {background: #fff; padding: 6px;}
.slideshow a.foto {background: #fff; display: block;}

.pustalinia {margin: 0; padding: 0;}
.clearboth { clear: both; }
.clearboth1px { clear: both; height: 1px; font-size: 1px; }
.floatleft { float: left; }
.floatright { float: right; }
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.red { color: #ed1c24; }
.middle {vertical-align: middle;}
h1.uwaga { color: #00923f; }

#tescik {position: absolute; background: #fff; width: 400px; height: 400px; left: 500px; z-index: 1;}

#menu {}
#menu img { vertical-align: middle; }
/* MENU */
/* HORIZONTAL FREESTYLE MENU LAYOUT */
#listMenuRoot {position: static; height: 90px; padding: 0; margin: 0 0 0 auto; z-index: 999; }
.menulist, .menulist  ul { margin: 0; padding: 0; list-style: none; }
.menulist ul { display: none; position: absolute; top: 1.0em; left: -1px; margin-top: 70px; width: 200px; border-top: solid 1px #c2cf2c; border-bottom: solid 1px #c2cf2c; z-index: 999;}
.menulist ul ul { top: -1px; margin-top: 0; left: 201px; }
.menulist li {float: right; display: block; position: relative; background: url('images/menu_bg.png') top right no-repeat; z-index: 999;}
.menulist ul li {float: none; border-right: 0; padding: 0; margin: 0; background: #fff; z-index: 999;}
.menulist ul>li:last-child { margin-bottom: 1px; /* mozilla fix */ }

.menulist a {font-family:  "Trebuchet MS","Myriad Pro", Helvetica, Arial;color: #0f6092; display: block; font-size: 12pt; font-weight: bold; text-decoration: none; border-bottom: 0; font-style: italic;}
.menulist a:link, .menulist a:visited {padding: 32px 60px 40px 0px; border-bottom: 0;}

.menulist ul a {font-family: Tahoma,Arial, Verdana, "Trebuchet MS", Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; display: block; padding: 4px 7px 4px 7px;}
.menulist ul a:link, .menulist ul a:visited {display: block; padding: 4px 7px 4px 7px;}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {color: #769029;}

.menulist ul a:hover,.menulist ul a:active, .menulist ul a.highlighted:hover, .menulist ul a:focus {background: #F1F3DE; color: #0f6092;}

.menulist a.highlighted { }
.menulist a.active {color: #769029;}
.menulist a.activefirst:link, .menulist a.activefirst:visited {color: #769029;}
.menulist a.activelast:link, .menulist a.activelast:visited {color: #769029;}
.menulist ul a.active { background: #F1F3DE;color: #0f6092;}
.menulist a.noclick { cursor: default; }
.menulist a .subind { display: none; }
.menulist ul a .subind { display: block; float: right; }
.menulist a { float: left; }
.menulist ul a { float: none; }
/* \*/
.menulist a { float: none; }
*:first-child+html .menulist ul li { float: left; width: 100%; }
* html .menulist ul li { float: left; height: 1%; }
* html .menulist ul a { height: 1%; }
/* End Hacks */
/* end MENU */
