body {text-align:center; z-index: 1; color: rgb(49,49,49); margin: 0; padding: 0; font-family: Verdana,Arial,sans-serif; font-size: 11px;}
a {text-decoration: none; font-weight: bold; color: rgb(0,0,0);}
a:hover {text-decoration: underline;}
img {border: none;}
input,select,textarea {font-family: Verdana,Arial,sans-serif; font-size: 11px;}
hr {clear: both; visibility: hidden; margin: 0px; padding: 0px; font-size: 1px; height: 1px; width: 100%;}
h4 {margin: 0; font-size: 11px; padding: 5px 0px 5px 40px; background-color: rgb(247, 189, 54); background-image: url('/img/redgreen.gif'); background-repeat: no-repeat;}

.kursor {cursor: pointer;}
.hideme {visibility: hidden; margin: 0px; padding: 0px; clear: both;}
#maincontent {margin: 0 auto 0 auto; width: 780px; text-align: left;}
#subcontent {width: 780px; margin: 0; margin-top: -100px ;}
#framediv {margin-top: -100px;}
#top {width: 100%; height: 245px; background-image: url('/img/topbg.gif');}
#top #magmarlogo {height: 65px; width: 100%; background-image: url('/img/top.gif'); text-align: right;}
#top #magmarlogo #linkmap {float: left; width: 220px; height: 65px;}
#top #magmarlogo #linkmap a {display: block; width: 220px; height: 65px;}
#top #magmarlogo #linkmap a span {display: none;}
#top #magmarlogo #topinfo_left {float: left; padding-top: 10px; font-size: 10px; text-align: left; padding-left: 40px;}
#top #magmarlogo #topinfo {float: right; padding-top: 20px; font-size: 10px;}
#top ul#fotoshow {margin: 10px 0 0 0px; padding: 0; list-style-type: none;}
#top ul#fotoshow li {margin: 0 15px 0 0; padding: 0; float: left; width: 250px; height: 148px;}
#top ul#fotoshow li span {visibility: hidden;}

#last_minute_box {margin-bottom: 10px;}
#callus_box {margin-bottom: 10px;}

#menu {float: left; background-color: rgb(239,239,239); width: 133px; letter-spacing: 1px; font-size: 10px;}
#menu h3 {margin: 0; padding: 0; background: url('/img/menunaglowek.gif') no-repeat; height: 38px;} 
#menu h3 span {display: none;}
#menu ul {margin: 1em 1em 1em 1em; padding: 0; list-style-type: none; line-height: 150%; font-weight: bold;}
#menu ul li {text-indent: -10px; padding-left: 3px;}
#menu ul li a {color: rgb(70,20,93);}
#menu #szukaj_img {font-size: 1px; }
#menu #szukaj_img a {width: 130px; height: 60px; display: block;}
#menu #szukaj_img span {visibility: hidden;}

#topmenu {margin: 0; padding: 0; width: 100%; height: 27px; background-image: url('/img/topmenubg.gif');
}
#topmenu ul {margin: 0; padding: 0; height: 20px; list-style-type: none;}
#topmenu ul li {margin: 0; padding: 0; float:left;}
#topmenu ul li a {color: #000000; font-weight: normal;  display: block; padding: 2px 9px 0 8px; background: url('/img/topmenuimage.gif') 100% 0 no-repeat;}
#topmenu ul li a.wybrany {color: rgb(237,28,36);}
#topmenu ul li a.centrum_szkolen {color: rgb(237,28,36);font-weight: bold}
#topmenu .menured {color: red; font-weight: bold;}

#menu_linki {background: rgb(221,230,185);}
#menu_linki ul {list-style-type: none; margin: 5px 0 0 10px; padding: 0;}
#menu_linki ul li {margin: 3px 0 0 0; padding: 0;}
#menu_linki ul li a {color: rgb(24,91,25); font-size: 13px;}


#content {float: left; background-color: rgb(245, 245, 245); margin-left: 7px; width: 640px; padding-bottom: 10px;}
#content_short {float: left; width: 620px; }
#szpalta_prawa {float: right; width: 149px; background: rgb(245,245,245);}
#szpalta_prawa img {margin-bottom: 10px;}

h4#main_search {margin-bottom: 10px; background: url('/img/greenred.gif');}
#szukaj { padding-left: 20px; }
.form_szukaj_adv  label {width: 114px; padding-top: 3px; display: block; clear:left; float: left; text-align: right; padding-right: 10px;}
.form_szukaj_adv .data {float: left; margin-bottom: 15px;}
.form_szukaj_adv .data label {width: auto; height: 20px;}
.form_szukaj_adv .data img {margin-right: 10px;}
.form_szukaj_adv .select {clear: both; margin-bottom: 15px;}
/*
#szukaj {}
#szukaj p {float: left; display: block; width: 420px; line-height: 150%; margin: 0; padding: 0;}
#szukaj p span.gruby {font-weight: bold;}
#szukaj img {float: right;}
#szukaj_sbs_form1,#flash {float: left; margin-top: 10px; margin-left: 20px; margin-bottom: 2em;}
#flash { float: none; text-align: center; margin-left: 100px} 
#szukaj #szukaj_sbs_form1 {margin-left: 0px;}
.form_szukaj_sbs {padding: 5px; text-align: center;}
.form_szukaj_sbs .tytul {font-weight: bold; clear: both; text-align: left;}
.form_szukaj_sbs .comment {margin-top: 10px; text-align: center; clear: both; margin-bottom: 15px;}
.form_szukaj_sbs .data {float: left; padding-left: 50px; width: 130px;}
.form_szukaj_sbs .data label {float: left; margin-right: 5px; padding-top: 3px;}
.form_szukaj_sbs .data input{width: 80px; float: left;}
.form_szukaj_sbs .data img {float: left; margin-left: 5px;}
.form_szukaj_sbs .submit {clear: both; padding-top: 20px; margin-bottom: 5px;}
*/
/*
#szukaj_adv {width: 610px; border: solid 1px rgb(140, 139, 92); clear: both; margin-top: 10px;  background: rgb(241, 239, 211);}
html>body #szukaj_adv {width: 620px;}
.form_szukaj_adv {padding: 5px;}
.form_szukaj_adv .tytul {font-weight: bold; color: rgb(204, 0, 0); margin-bottom: 10px;}
.form_szukaj_adv label {width: 100px; display: block; float: left; text-align: right; margin-right: 5px;}
.form_szukaj_adv .select {margin-bottom: 10px; clear: both; width: 400px; height: 20px;}
.form_szukaj_adv .select select {float: left; width: 150px;}
.form_szukaj_adv .submit {clear: both; margin-left: 105px; padding-top: 10px;}
*/


.form_default {background: rgb(245,245,245); margin: 10px 15px 0px 10px; border: solid 1px rgb(0, 102, 153); padding: 0px;}
.form_default legend {margin-left: 10px; padding: 3px; border: solid 1px rgb(24,91,25); background: rgb(221,230,185); margin-bottom: 5px; color: rgb(24,91,25); font-weight: bold;}
.form_default div {height: 25px; color: rgb(24,91,25);}
.form_default label {display: block; float: left; width: 105px; background: rgb(221,230,185); height: 25px; font-weight: bold; padding-top: 3px; padding-left: 5px;}
.form_default input {margin-top: 3px; margin-left: 10px; float: left;}
.form_default .form_tekst {clear: both;}
.form_default .form_comment {clear: both;}
.form_default .form_comment div {float: left;}
.form_default .form_comment .tekst_lewo {width: 105px; background:  rgb(221,230,185); padding-left: 5px; font-weight: bold;}
.form_default .form_comment .tekst_prawo {margin-left: 10px;}
.form_default .form_comment .tekst_full {padding-top: 10px; width: 100%; background: rgb(221,230,185); padding-left: 5px; font-style: italic;}
.form_default .form_input_blad {}
.form_default .form_blad {float: left; color: red; width: 200px;}
.form_default .submit {margin: 5px;}
.form_default .submit input {border: solid 1px rgb(24,91,25); background: rgb(221,230,185); color: rgb(24,91,25); font-weight: bold;}

#teksty #tresc {padding-left: 20px; padding-right: 20px; text-align: justify; line-height: 150%;}
#teksty #tresc img { border: 1px solid rgb(130,130,130); padding: 1px;float:left; margin: 5px;}
#teksty #tresc h3 {font-size: 12px;}
#teksty #tresc h5 {font-size: 10px;}

#szukales {margin: 10px 0 10px 0; padding-left: 10px; line-height: 1%;}
#szukales strong {padding-right: 30px;}
#szukales span.green {color: rgb(34,129,35); font-weight: bold;}
#szukales span {margin: 0; padding:0; line-height: 120%;}
html>body #szukales {line-height: 120%;}

#wycieczka_lista {border-top: solid 10px rgb(245, 245, 245); line-height: 150%;}
#wycieczka_lista #lista_naglowek {width: 100%;}
#wycieczka_lista #lista_naglowek div {float: left; padding: 5px; font-weight: bold; font-size: 11px;  background-color: rgb(221,230,185);}
#wycieczka_lista #lista_naglowek #oferta {width: 440px; padding-left: 20px;}
#wycieczka_lista #lista_naglowek #cena {width: 80px;}
#wycieczka_lista #lista_naglowek #termin {width: 75px;}


#wycieczka_lista .wycieczka {margin-top: 2px; padding-top: 10px; padding-left: 5px; clear: both; height: 90px; line-height: 180%;}
#wycieczka_lista .wycieczka h3 {margin: 0px; font-size: 11px; color: rgb(210, 0, 24); margin-bottom: 1px;}
#wycieczka_lista .wycieczka span {font-weight: bold;}
#wycieczka_lista .green {background-color: rgb(234,238,217);}

#wycieczka_lista .wycieczka .foto {border: solid 1px; float: left; line-height: 0%; font-size: 1px; margin:0 20px 0 0 ; padding: 1px;}
#wycieczka_lista .wycieczka .lastminute_foto { background-image: url('/img/last_minute.gif'); background-color: transparent; background-repeat: no-repeat;}
#wycieczka_lista .wycieczka .info {width: 320px; float: left; padding-left: 10px;}
#wycieczka_lista .wycieczka .cena {float: left; padding: 30px 10px 10px 10px; font-size: 11px; white-space: nowrap; font-weight: bold; }
#wycieczka_lista .wycieczka .termin {float: right; text-align: center;padding: 10px;}
#wycieczka_lista .wycieczka a.wiecej {color: rgb(24,91,25);font-weight: bold;}

#wycieczka_lista .wycieczka_hd {margin-top: 2px; padding-left: 5px; clear: both; height: 100px; line-height: 180%;}
#wycieczka_lista .wycieczka_hd h3 {margin: 0px; font-size: 11px; color: rgb(210, 0, 24); margin-bottom: 1px;}
#wycieczka_lista .wycieczka_hd span {font-weight: bold;}
#wycieczka_lista .wycieczka_hd .foto {border: solid 1px; padding: 1px; line-height: 0%; float: left; font-size: 1px; margin: 0 20px 0 0;}
#wycieczka_lista .wycieczka_hd .lastminute_foto { background-image: url('/img/last_minute.gif'); background-color: transparent; background-repeat: no-repeat;}
#wycieczka_lista .wycieczka_hd .info {float: left; padding-left: 10px;}
#wycieczka_lista .wycieczka_hd .info .wiecej_link {color: rgb(233,93,15); text-decoration: underline;}
#wycieczka_lista .wycieczka_hd .cena {color: rgb(226, 0, 26); font-size: 11px; white-space: nowrap; font-weight: bold;}

#wycieczka_lista img.gwiazdka {margin-left: 1px;}
#wycieczka_lista #navibar {padding: 5px 10px 0px 10px; font-size: 10px;}
#wycieczka_lista #prev {width: 200px; float: left; text-align: left;}
#wycieczka_lista #next {width: 200px; float: right; text-align: right;}


#last_minute_pasek {width: 100%; height: 30px; background: url('/img/pasek_last_minute03.gif') no-repeat;}
#wycieczka_info {float: left; width: 500px;}
#wycieczka_info dl {margin: 0; padding: 0; background-color: rgb(221,230,185); width: 100%; font-size:10px;}
#wycieczka_info dl dt {margin: 0; padding: 3px; float: left; clear: both; width: 120px; border-top: solid 1px rgb(255, 255, 255); text-align: right; color: rgb(24,91,25); font-weight: bold;}
#wycieczka_info dl dd {margin: 0; padding: 3px; float: left; width: 368px; border-bottom: solid 1px rgb(225, 232, 194); background-color: rgb(245,245,245);}
#wycieczka_info dl dd.callus {text-align:center; color: rgb(198, 11, 4); font-weight: bold; font-size: 10px; line-height: 150%;}
#wycieczka_info dl dd.callus a {color: rgb(0, 92, 152); text-decoration: underline;}
#wycieczka_info .czerw {font-weight: bold; color: rgb(204, 0, 0);}
#wycieczka_info .blue {color: rgb(0, 102, 153);}
#wycieczka_info ul {list-style-type: none; margin: 0; padding: 0;}
#wycieczka_info ul li {margin: 0; padding: 0; clear: both; font-weight: bold;}
#wycieczka_info ul li div {float: left; width: 100px; font-weight: normal;}
#wycieczka_info img.gwiazdka {margin-left: 1px;}
#wycieczka_info .wycieczka_hotele li {font-weight: normal;}
#wycieczka_foto {float: right; width: 130px; text-align: center;}
#wycieczka_foto img {margin: 2px 0 2px 0; padding: 1px; border: solid 1px rgb(130,130,130);}
#wycieczka_opis {width: 100%; float: left; line-height: 130%; font-size: 11px;}
#wycieczka_opis div.tekst {padding-left: 30px; margin-top: 5px;}
#wycieczka_opis div.foto {width: 100%; text-align: center; border-top: solid 20px rgb(221,230,185); margin-top: 5px; padding-top: 5px;}
#wycieczka_opis div.foto img {margin: 5px; border: solid 1px rgb(130,130,130); padding: 1px;}
#wycieczka_opis h4 {margin-top: 10px;}

#przewodnik h3 {background: rgb(221,230,185); color: rgb(24,91,25); padding: 3px 3px 3px 20px; }
#przewodnik h5 {padding-left: 30px;}
#przewodnik div.tekst {padding-left: 30px; margin-top: 5px; margin-right: 20px;}
#przewodnik img {border-color: rgb(130,130,130) !important;}

.polecany_region {padding: 20px;}
.polecany_region .pr_info {float: left;}
.polecany_region .pr_info h3 {font-size: 11px;}
.polecany_region .pr_info a {display: block; margin-top: 10px; font-size: 10px;}
.polecany_region .pr_foto {float: right;}

#bottom {clear: both; border-top: solid 5px #FFFFFF; width: 770px; background: #FFFFFF;}
#bottom #bottom_line {height: 1px; font-size: 1px;  background: rgb(97,101,104); margin-bottom: 10px; width: 780px;}
#bottom ul {padding: 0; margin: 0 auto 0 auto; list-style-type: none; height: 20px;}
#bottom ul.first {width: 550px;}
html>body #bottom ul.first {width: 480px;}
#bottom ul.second {width: 250px;}
#bottom ul li {float: left;}
#bottom ul li .pipe {margin: 0 5px 0 5px; float: left;}
#bottom ul li a {font-weight: normal; float:left;}
#bottom ul li a.wybrany {color: rgb(87, 151, 16);}
#bottom .menured {color: red; font-weight: bold;}

#klauzula {font-size: 10px; color: #999999; text-align: center;}

#footer {clear: both; width: 100%; color: #cccccc; text-align: center; font-size: 9px; padding-top: 10px; width: 770px; background: #FFFFFF; height: 30px;}
#footer a {color: #bbbbbb;}
.hide { 
   display: none;
   visibility: hidden;
}
