body { margin: 0;	padding: 0;	background: #fee082 url(../img/body_bg.png) repeat-x top; font-family: tahoma; font-size: 11px; color: #535353; line-height: 16px; text-align: left; }

a { color: #333c97; text-decoration: underline; }
a:hover { color: #e06287; text-decoration: none; }
form { display: inline; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {color:#036898;font-size:18px;line-height:20px;font-weight:normal;margin:0 0 0px 0px;font-family:tahoma;padding:0 0 2px 0px;border-bottom:1px solid #036898;width:290px}
ul {padding-left:15px;margin-left:0}
li {list-style:none;background:url(../img/ul_bg.gif) no-repeat 0px 7px;padding:0 0 0 15px}

#layout {margin: 0px auto; width:991px;}
#header {overflow:hidden;width:991px;margin:0 auto;height:101px;background:url(../img/header_bg.jpg) no-repeat bottom;}
#logo {float:left;width:310px;height:101px;text-align:left;}
#headerCenter { float:left;width:390px;text-align:left;padding:15px 0 0 15px}

#headerCenter span {vertical-align:middle;color:#d4d4d4;margin:0px 30px;font-size:18px}
#headerCenter .headerMenu {text-decoration:none;color:#0095e0}
#headerCenter .headerMenu img {margin:0 10px 0 0}
#headerCenter .headerMenu:hover {color:#cda20c}
#headerCenter .lang { margin:0 18px 0 0}





#headerRight { float: right; width: 110px; }
#headerRight img { margin-top: 3px; }


#content {width:971px;overflow:hidden;clear:both;background:#fff url(../img/content_top.png) no-repeat top;padding:0 10px 10px 10px;}
#mainMenu {overflow:hidden;width:971px;margin:0 auto;height:42px;background:url(../img/main_menu_bg.gif) repeat-x}
#mainMenu .first {width:5px;height:42px;float:left;background:url(../img/menu_first.gif) no-repeat;}
#mainMenu .middle {width:961px;height:42px;float:left;}
#mainMenu .last {width:5px;height:42px;float:left;background:url(../img/menu_last.gif) no-repeat;}
#mainMenu a {color:#fff;display:block;float:left;height:32px;padding:10px 20px 0 20px;text-decoration:none;font-weight:bold;font-size:17px;font-family:arial;line-height:20px}
#mainMenu a:hover {color:#fee082;background:url(../img/menu_active_bg.gif) repeat-x}

#contentColumns {overflow:hidden;width:971px;margin:0 auto;}
#columnLeft {width:220px;float:left;padding:20px 20px 0px 0px}
#columnLeft .box {width:210px;padding:0 0 0 10px;}
#columnLeft .box .header {font-size:19px;line-height:22px;color:#656565;margin:0 0 5px 0}
#columnLeft .box a {text-decoration:none;color:#0095e0;font-weight:bold}
#columnLeft .box a:hover {text-decoration:underline}
#columnLeft .line {width:220px;height:1px;background:#fee082;overflow:hidden;margin:9px 0}

#columnRight {width:731px;float:right;}
#mainPic {width:731px;height:415px;position:relative;}

#nav { position:absolute;top:375px;left:45px; z-index: 10000; }
#nav a { display:block;float:left;margin:0 18px 0 0;padding:2px 0 0 0;width:22px;height:20px;background:url(../img/picture_bar_position.gif) no-repeat;text-align:center;color:#fff;text-decoration:none;font-weight:bold;font-size:13px }
#nav a.activeSlide { display:block;width:22px;height:22px;background:url(../img/picture_bar_position_on.gif) no-repeat; }
#nav a:focus { outline: none; }

#contentBottom {width:991px;height:3px;background:url(../img/content_bottom.jpg) no-repeat;overflow:hidden;}

#footer {overflow:hidden;clear:both;width:971px; margin:0 auto;color:#535353;padding:15px 10px 15px 10px;}
#copyright{float:left;width:400px;}
#footer a {color:#0095e0;text-decoration:none;}
#footer a:hover {color:#076b9b;text-decoration:underline;}
#footerMenu {width:550px;float:right;font-weight:normal;color:#fff;text-align:right}
#footerMenu a {color:#0095e0;text-decoration:none;font-weight:normal;}
#footerMenu span {color:#a8996a;margin:0 14px}
#footerMenu a:hover {color:#076b9b;text-decoration:underline;}

/* podstrona */
#leftMenu {width:200px;padding:0 0 0 20px;margin:0 0 20px 0}
#leftMenu a {display:block;}
#leftMenu .menuLine {width:200px;height:1px;overflow:hidden;background:#c0c0c0}
#leftMenu .menu_0 {padding:8px 0 8px 20px;color:#0095e0;font-weight:bold;font-size:11px;text-decoration:none;}
#leftMenu .menu_0:hover {color:#cda20c;background:url(../img/left_menu_bg.gif) no-repeat 4px 12px;}
#leftMenu .menu_0_active {color:#000;background:url(../img/left_menu_bg.gif) no-repeat 4px 12px;}
#leftMenu .menu_0_active:hover {color:#cda20c}

#contentSubpage {width:691px;margin:0 auto;background:url(../img/banner.jpg) no-repeat top center;padding:20px 20px 100px 20px}
#contentSubpage .text {margin:115px 0 0 0;font-size:12px;line-height:20px;text-align:justify}
#contentSubpage .img_left {float:left;margin:0 10px 10px 0}

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 10px auto; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 }
.formKontaktuLabel span { color: #B5162A;font-weight:bold; }
.formKontaktuPole { float: right; width: 280px; text-align: right; }
.formKontaktuPole input { width: 270px; border: 1px solid #ccc; color:#B5162A;background:url(../img/input_bg.jpg) top repeat-x;padding:3px;}
.formKontaktuPole select { width: 276px;color: #B5162A; }
.formKontaktuPole textarea { padding: 3px; width: 270px; height: 80px; overflow: auto; color: #4b4d4f; border: 1px solid #ccc; color: #B5162A; background:url(../img/input_bg.jpg) top repeat-x; font-family:tahoma; font-size: 13px; }
.formKontaktuWymagane { float: left; color: #B5162A;font-weight:bold; }
.formKontaktuPrzycisk { float: right; text-align: right; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

.gallery_name {margin:20px 0 10px 0;font-weight:bold;clear:both;}
.gallery_pics { clear:both;overflow:hidden;margin: 0 0 0 0; }
.gallery_pic { float: left; width: 172px; text-align: center; font-size: 11px; line-height: 14px; }
.gallery_pic img { margin: 0 3px 5px 3px; }
.gallery_pic span { margin: 0 10px 4px 10px; display: block; }

.ms0 {padding:0 0 0 13px;background:url(../img/ms0.gif) no-repeat 0px 8px;}
.ms0 a {color:#036898;text-decoration:none;font-weight:bold;}
.ms0 a:hover {color:#036898;text-decoration:underline;font-weight:bold;}
.ms1 {padding:0 0 0 25px;background:url(../img/ms1.gif) no-repeat 13px 8px;}
.ms1 a {color:#e06e1a;text-decoration:none;}
.ms1 a:hover {color:#e06e1a;text-decoration:underline;}
