body {background: url(../images/bg.gif) repeat-x #f0f0f0; text-align:center; font-family:Tahoma, Arial, sans-serif; color:#403f3f; font-size:12px; }
*{margin:0; padding:0;}
div { border: solid 0px #000000;}


h1 {font-size:1.9em; margin:10px 0; letter-spacing:-0.5px; color:#000; border-bottom:1px solid #ebf0f5; padding:5px 0 4px 0; font-weight:normal;}
h2 {font-size:1.7em; margin:0 0 0.75em 0; letter-spacing:-0.5px; color:#797874; font-weight:normal;}
h3 {font-size:1.3em; line-height:1; margin:20px 0 12px 0; color:#8b3b26; font-weight:normal;}
h4 {font-size:1em; line-height:1.25;margin-bottom:1.25em; margin-top:-8px; color:#1e5c8e; font-weight:normal;}

ul li {list-style-type:none;}

p {font-size:12px;}
#tresc p {font-size:12px;}
a:focus, a:hover {color:#000;  text-decoration:none;}
a {color:#4181b0; text-decoration:none;}

#page {width:900px; margin:0 auto; text-align:left;}
#head {width:886px; height:148px; background:url(../images/logo_bg.png) no-repeat; margin:0 0 0 7px; font-size:11px; color:#e1e1e1;}
#adres {float:right;padding:6px 6px 0 0; width:250px; text-align:right;}
#telefon {float:right;padding:6px 20px 0 0; width:250px; text-align:right;}
#logo {float:right; margin:35px 5px 0 0;}
#logo a {border:0;}

.item {width:180px; float:left;}
.item h2 {background:url(../images/h2_top_menu.png) no-repeat top left; font-size:14px; padding:15px 0 0 25px; margin:-5px 5px 0px 10px; height:32px; color:#06598a;}
.item ul {list-style-type:none; margin:-8px 0 0 35px;}
.item ul li a {background:url(../images/top_menu_li.png) no-repeat center left; font-size:11px; color:#666666; text-decoration:none; padding:0 0 0 10px;}
.item ul li a:hover {text-decoration:underline;}

#top_menu {width:900px; background:url(../images/top_menu.png) repeat-x center top #f5e1a2; float:left;padding:0 0 10px 0;}
#top_menu_bottom {width:900px; height:7px; background:url(../images/top_menu_bottom.png) no-repeat; float:left;}

#tresc {width:900px; background: url(../images/content.png) repeat-y; float:left;}

#content_left {width:226px; float:left; }
#content_left_inner {padding:5px 10px 10px 17px;}

#content_right {width:660px; float:right; }
#content_right_inner { padding:5px 18px 10px 4px; text-align:justify;}
#content_right_inner p {font-size:12px; margin-bottom:8px;}

.crumb {font-size:11px;}

#content_bottom {clear:both; width:886px; height:7px; background: url(../images/content_bottom.png) no-repeat; margin:0 0 0 7px;}

#footer {text-align:center; width:900px; float:left; margin:4px;}
#footer p {color:#999; font-size:11px;}
#footer p a {color:#999; text-decoration:none;}
#footer p a:hover {text-decoration:underline;}

#content_left_inner ul {list-style-type:none; font-size:11px; font-family:Tahoma, Arial,sans-serif;}
#content_left_inner ul li a {width:187px; background:url(../images/left_menu_li.gif) left center no-repeat #f3f1f0; display:block; margin:0 0 2px 0; padding:4px 4px 4px 16px; text-decoration:none; font-weight:bold; color:#1e5c8e;}
#content_left_inner ul li a:hover {background:url(../images/left_menu_li.gif) left center no-repeat #faf9f9; color:#3c7fb5;}
#content_left_inner ul li ul li a {width:165px; background:url(../images/sub_li_left.gif) left center no-repeat #fff; color:#8b3b26; font-weight:normal; margin:0 0 0 16px; padding:2px 4px 3px 8px;}
#content_left_inner ul li ul li a:hover { background:url(../images/sub_li_left.gif) left center no-repeat #fff; color:#8b3b26; text-decoration:underline;}

#content_right_inner a img {border:0px solid #f3f1f0; margin:5px 0 5px 5px;}
#content_right_inner ul {list-style-type:none; margin:10px 0 10px 5px;}
#content_right_inner ul li { background:url(../images/top_menu_li2.png) left top no-repeat; padding:0 0 0 10px; margin:0 0 7px 0;}

#flash {width:638px; height:220px; background:#ccc;}
#maly_flash {width:638px; height:100px; background:#ccc; margin-bottom:10px;}

.back {display:inline; float:right; width:50px;}
.back2 {margin:-33px 8px 0 0; float:right;}
.back a, .back2 a {color:#000; text-decoration:none;}
.back a:hover, .back2 a:hover {color:#999;}

#content_right_inner .au_footer p {font-size:11px; margin-bottom:3px;}
.au_footer {display:inline; float:left; color:#969494; height:85px;}
.au_footer a {text-decoration:underline; color:#696767; font-size:11px;}
.au_footer a:hover {text-decoration:none; color:#939292;}
.au_footer img {margin-bottom:5px;}


#content_right_inner label, #content_right_inner input {display:block;}
.errors {color:#f95605; background:url(../images/error.png) no-repeat center left #faba9b; border:1px solid #f95605; padding:15px 15px 15px 80px; margin-bottom:10px;}
hr {border:0; height:1px; margin:12px 0; color:#ebf0f5; width:638px; background:#ebf0f5;}
fieldset {border:0;}
.input {border:1px solid #ccc; margin-bottom:10px;}

/*table*/
#hor-minimalist-b {font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 11px; background: #fff; margin: 0px 0px 10px 0px; width: 635px; border-collapse: collapse; text-align: left; line-height: 1.6em;}
#hor-minimalist-b th {font-size: 11px; font-weight: bold; color: #1e5c8e; padding: 2px 15px 3px 8px; border-bottom: 1px solid #6678b1; background:#f3f1f0;}
#hor-minimalist-b td {border-bottom: 1px solid #ccc; color: #000; padding: 6px 6px 5px 6px;}
#hor-minimalist-b tbody tr:hover td {color: #1e5c8e;}

/*ajax search*/
#ajaxSearch_form {margin:0 0 10px 0; width:207px;}
#ajaxSearch_input {border:1px solid #ccc; width:145px; height:17px; margin:-2px 0 0 0; padding:4px 0 0 4px; font-size:11px;}
#ajaxSearch_submit {background:#f3f1f0; border:0; padding:3px 3px; color:#1e5c8e; font-size:10px;}
#ajaxSearch_submit:hover {color:#3c7fb5; background:#faf9f9;}
#content_left_inner form input {display:inline;}
#content_right_inner #ajaxSearch_submit {margin:-23px 0 0 155px;}
 
/*slider zdjęcia*/
* {border:0;}
.main_contener{position:relative; border:1px solid #f1d8d2; background:url(../images/bg_slider.png) repeat-x bottom #f9f1d5 ; padding:20px 20px 7px 20px;}
.container { width:500px; height:375px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides li img {border:1px solid #fff;}
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides div,ul.slides li { position:absolute; top:0; width:500px; display:none; padding:0; margin:0; }

#loopedSlider,#newsSlider { margin:0 auto; width:500px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:0; margin:0; display:inline;}
ul.pagination li  {display:inline;}
ul.pagination li a { background:url(../images/dot.png) no-repeat; padding:8px 6px 0px 6px; text-decoration:none;}
ul.pagination li.active a { background:url(../images/dot_active.png) no-repeat; text-decoration:none;}
.nav a .previous {border:0; display:inline; float:left;}
.nav {text-align:center; margin:18px 0 0 0; clear:both;}
ul.slides li p {color:#000; margin:0 0 -6px 0;}

/*blockquote*/
blockquote p {background:#f9f0d3; border:1px solid #ca7a64; padding:20px; color:#8b3b26; font-family:"Times New Roman",Georgia,Serif; font-weight:bold;}

/*newsletter*/
.input_border {border:1px solid #ccc;}
.input_btn {margin:15px 0 0 0; background:#f3f1f0; border:0; padding:3px 3px; color:#1e5c8e; font-size:10px;}
.input_btn:hover {color:#3c7fb5; background:#faf9f9;}