body { margin: 0;	padding: 0;	background: #333; font-family: tahoma; font-size: 11px; color: #252525; line-height: 16px; text-align: left; }

a { color: #CA691B; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }
form { display: inline; }
img {border:0px;}
h1 {text-align:left;color:#1169d6;font-size:23px;font-weight:normal;margin:0 0 20px 0px;font-family:trebuchet ms, arial;line-height:26px}
h3 {color:#919191;font-size:18px;font-weight:normal;margin:16px 0 16px 0px;font-family:trebuchet ms, arial;}
input, textarea { font-family: tahoma; font-size: 12px; color: #000000; background: #FFFFFF; }

#layout {margin: 0px auto 20px auto; width:885px;padding:0 0px 20px 0px;overflow:hidden;}

#header {width:885px;margin:0 auto;overflow:hidden;clear:both;}
#topMenu {overflow:hidden;width:885px;margin:0 auto;text-align:center;padding:15px 0px 5px 0px;}
#topMenu a {display:block;float:left;width:140px;height:24px;padding:8px 0 0 0;background:url(../img/top_menu_position.jpg) no-repeat;text-align:center;font-size:15px;color:#666;font-family:arial;font-weight:bold;margin:0 auto;}
#topMenu a:hover {text-decoration:none;background:url(../img/top_menu_position_on.jpg) no-repeat;}
#topMenu .aktywny {text-decoration:none;background:url(../img/top_menu_position_on.jpg) no-repeat;}

#topMenu_s {width:605px;margin:0 auto;text-align:center;border-bottom:1px solid #ccc;padding:0px 0px 3px 0px;}
#topMenu_s a {color:#989696;text-transform:uppercase;font-size:10px}
#topMenu_s span {color:#eb8e2a;font-weight:bold;margin:0 5px}

#content {width:885px;overflow:hidden;margin:30px auto 0 auto;}
#columnLeft {width:400px;float:left;padding:20px 60px 20px 25px;background:#cccccc url(../img/layout_bg.jpg) repeat-y right}
#glowna_text {width:400px;margin:20px 0 0 0;font-size:15px;line-height:22px;}
#glowna_text ul {padding:0;margin:0}
#glowna_text .ul_right {margin:0 0 0 120px;}
#glowna_text li {list-style:none;padding:0 0 0 20px;background:url(../img/li_bg.gif) no-repeat 0px 6px;}
#glowna_text img {padding:2px;border:2px solid #6F6F6F;}
#glowna_text h1 {text-align:center;}
#glowna_text .img_left {float:left;margin:0 10px 0 0}
#glowna_text .img_right {float:right;margin:0 0px 0 10px}


#columnLeft_s {width:315px;float:left;padding:10px 0 20px 0;background:url(../img/layout_bg.jpg) repeat-y;}
#logo {width:275px;text-align:center;margin:0 auto;}
#leftMenu {margin:20px 0 0 0;width:275px;background:url(../img/left_menu_bg.jpg) no-repeat top right;height:360px;padding:0 40px 0 0}
#leftMenu a {display:block;width:140px;height:24px;padding:8px 0 0 0;background:url(../img/left_menu_position.jpg) no-repeat;text-align:center;font-size:15px;color:#666;font-family:arial;font-weight:bold;margin:0 auto;}
#leftMenu a:hover {text-decoration:none;background:url(../img/left_menu_position_on.jpg) no-repeat;}
#leftMenu .aktywny {text-decoration:none;background:url(../img/left_menu_position_on.jpg) no-repeat;}
#info2 {width:215px;padding:0 70px 20px 30px;text-align:center;color:red;font-weight:bold;text-decoration:blink;font-size:12px;}
#info {width:215px;padding:0 70px 0 30px;text-align:center;}
#info a {color:#ca691b}

#columnRight {overflow:hidden;float:right;width:550px;padding:10px 10px 10px 7px;background:url(../img/column_right_s.jpg) repeat-y;margin:0 0 0 0px;}
#columnRight img {border:4px solid #fff;margin:0 0 10px 0}
#mainText {float:left;width:360px;margin:0 5px 10px 0;padding:20px 10px 10px 10px;background:#f4f4f4 url(../img/main_text_top.jpg) no-repeat bottom;color:#666;text-align:justify}
#mainPic {width:160px;float:right;}
#columnRight #mainPic img {border:4px solid #fff;margin:0 0 10px 0}

#footer {color:#666;text-align:center;margin:20px 450px 0 0}
#footer_s {color:#666;text-align:center;margin:20px 0 0 315px}

.gallery {float:right;width:510px;padding:20px 30px 10px 27px;text-align:center;background:url(../img/column_right_s.jpg) repeat-y;}
.gallery img {padding:4px;border:2px solid #5f5f5f;margin:0 5px 5px 0}
.line {width:95%;height:3px;overflow:hidden;margin:10px 0;background:#fff}

#mapka_1 {clear:both;float:right;border: 1px solid rgb(188, 188, 188); font-size:11px;line-height:16px;margin: 5px 0px 20px 0; overflow: hidden; width: 545px; height: 300px; background-image: url(http://gmapsapi.com/imgs/ladowanie.gif); background-position: center center; background-repeat: no-repeat;}
#mapLink {text-align:center;margin:10px 0 0 0;font-size:13px;font-weight:bold;}




/* formularz kontaktu */
.kontakt_opis { width: 500px; margin: 10px auto; text-align: center; }
.kontakt_zestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 170px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 330px; text-align: right; }
.kontakt_opis_input input { width: 320px; background: #f8f9f9; }
.kontakt_opis_input select { width: 326px; background: #f8f9f9;  }
.kontakt_opis_input textarea { width: 320px; height: 80px; overflow: auto; }
.kontakt_opis_pola_wymagane { float: left; color: #f9a600; }
.kontakt_opis_input_submit { float: right; text-align: right; }
.kontakt_opis_input_submit img { cursor: pointer; }
.kontakt_opis_text_2 { float: left; width: 120px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 275px; text-align: left; }

.kontakt_opis_text_checkbox { text-align: left; }
.kontakt_opis_text_checkbox input { vertical-align: middle; }
/* formularz kontaktu */

.ms0 { }
.ms1 { padding: 0 0 0 18px; }

