@charset "utf-8";
/* CSS Document */
html { overflow-y: scroll;}

a {
	outline: none;color:#663300; text-decoration:none

}
a:hover {text-decoration:underline}
body { background:url(../images/bg.jpg) top repeat-x; background-color:#442008;padding:0; margin:0;
font-family:Georgia, "Times New Roman", Times, serif; color:#190b01; font-size:12px}

div, p, h1, h2, h3, img, form {
	padding:0; margin:0;
}

/* bloczek top */
#languages {margin-right:auto; margin-left:auto; width:960px; height:31px !important; text-align:right; font-size:11px; margin-top:3px; margin-bottom:1px; background:url(../images/rezerwacja_gradient_02.gif) top left repeat-x; background-color:#cdb47c; border:1px solid #FFF}
#languages a img { border:0px; padding-right:2px; padding-top:10px}
#languages a {text-decoration:none; color:#FFF; font-weight:bold; margin-right:5px}
#languages a:hover { color:#FFF; text-decoration:underline}
#head {width:960px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-bottom:1px; padding:10px 0}
#head  .logo { margin:0px 0px 0 5px; float:left}
#menu {width:960px; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0px}


/* menu top */
#navcontainer ul{text-align: center;padding: 0px;margin: 0;background-color: #FFF;width: 100%;text-transform:uppercase;font-weight:normal;font-size:13px;height: 25px;}
#navcontainer ul li{margin:0px;display: inline;padding:0px;}
#navcontainer ul li a{padding:6px 0px;color: #944201;text-decoration: none;margin:0 6px;}
#navcontainer ul li a:hover{color:#4e2301;background:url(../images/menu_selected_hi.gif) left bottom repeat-x;}
#navcontainer .active a{ background:url(../images/menu_selected.gif) left bottom repeat-x; color:#333 }

#subnavcontainer ul{text-align: center;padding:0;margin:0;background-color: #eae7e4;width: 100%;height:25px;text-transform:uppercase;font-size:12px;font-weight:normal;border-top:1px solid #dad3cd;border-bottom:1px solid #fff; }
#subnavcontainer ul li{display: inline;padding-left: 0;padding-right: 0;}
#subnavcontainer ul li a{padding:5px 0px;color: #944201;text-decoration: none;margin:0 5px;}
#subnavcontainer ul li a:hover{color:#4e2301;background:url(../images/menu_selected_hi.gif) left bottom repeat-x;}
#subnavcontainer .active a{color:#333;background:url(../images/menu_selected.gif) left bottom repeat-x; }

/*ŚRODEK*/

#main { background-color:#e3ce97; height:430px; border:1px solid #FFFFFF; width:960px; color:#FFF}
#main td.main_left { width:230px; background:url(../images/main_bg_left.jpg) top left no-repeat;}
#main_left_inside {height:408px; position:relative}
.tripa {height:106px; width:200px; position:absolute; bottom:0}
#main td.main_center { width:522px; background:url(../images/main_bg_center.jpg) top left no-repeat;}
#main td.main_right { width:206px; background:url(../images/main_bg_right.jpg) top left no-repeat;}
#main .main_left_text {padding-left:20px; color:#FFFFFF}
#main .main_left_text h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; margin-bottom:10px}
#main .main_left_text p {margin-bottom:8px}
#main .main_right_text {padding:5px 20px 5px 10px; color:#FFFFFF; font-size:11px; line-height:12px; }
#main .main_right_text h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF; margin-bottom:10px}
#main .main_right_text p {margin-bottom:8px; text-align:justify}


#main #main_elements ul {list-style-type:none; margin:0; padding:0}
#main #main_elements li {padding-left:13px; background: url(../images/bullet_01.gif) 10px 8px no-repeat}
#main #main_elements a {display:block; color:#FFF; margin:0px 0px 0px 10px; padding:5px 0 5px 0; background: url(../images/main_dots.gif) left bottom repeat-x}
#main #main_elements a:hover {text-decoration:none}
#main #main_elements a span{ color:#FFCC00; padding-left:3px; font-weight:bold;}
#main #main_elements a:hover span{ color: #FFFF00; text-decoration:none }
#main #main_elements a.special{ font-weight:bold}

/*LEWA*/

.inner { background-color:#FFFFFF}
#left_column {padding:10px; width:710px; min-width:710px;  line-height:19px; padding-bottom:30px; background:url(../images/left_column_bg.jpg) top left no-repeat}
#left_column h1 { font-size:21px; font-weight:normal; background: url(../images/dings_02.gif) left no-repeat; padding:7px 10px 15px 30px; margin:5px 0 0px 0;}
#left_column h2{ font-size:16px; font-weight:normal; margin:5px 0 10px 0}
#left_column a{color:#944200; text-decoration:none}
#left_column a:hover {color:#4e2300; text-decoration:underline}
#left_column #mapouter {border:1px solid #d8ceb2; padding:10px; background:url(../images/loading_map_pl.gif) center no-repeat}
#left_column #mapouter_pl {border:1px solid #d8ceb2; padding:10px; background:url(../images/loading_map_pl.gif) center no-repeat}
#left_column #mapouter_de {border:1px solid #d8ceb2; padding:10px; background:url(../images/loading_map_de.gif) center no-repeat}
#left_column #mapouter_en {border:1px solid #d8ceb2; padding:10px; background:url(../images/loading_map_en.gif) center no-repeat}
#left_column #mapouter_ru {border:1px solid #d8ceb2; padding:10px; background:url(../images/loading_map_ru.gif) center no-repeat}
#left_column #map {border:1px solid #d8ceb2;}
#left_column .foto_left {float:left; border:1px solid #d8ceb2; padding:10px; margin:0px 10px 0 0}
#left_column #gallery {margin:0px 0}
#left_column #gallery img {border:1px solid #d8ceb2; padding:5px;}
#left_column #gallery a {padding-right:10px; padding-bottom:10px; display:block; float:left}
#left_column #menulist {}
#left_column #menulist .element_menu {padding:0px 0px 15px 30px; background:url(../images/sep1.gif) bottom left no-repeat;; margin-bottom:10px}
#left_column #menulist .element_menu a {font-size:18px;} 
#left_column #menulist h1 {background-image:none; padding:0 0 10px 0}
#left_column #menulist  .menu_up { padding:0 0 0 40px; font-size:10px; }
#left_column #menulist  .menu_up span{padding:3px; background:url(../images/gr3.gif) bottom repeat-x;  background-color:#f7f4ed;
border-top:1px solid #FFFFFF;border-right:1px solid #d7d0bf;border-bottom:1px solid #d7d0bf;border-left:1px solid #FFFFFF;}
#left_column #menulist  .menu_up a {background:url(../images/up.gif) left no-repeat; padding-left:10px}
#left_column #menuouter {padding:10px; margin:0 10px 0 0; border:1px solid #d8ceb2; text-align:center;}
#left_column #menuinner {padding:10px; border:1px solid #d8ceb2; background-color:#c0b389; background-image: url(../images/gr2.jpg); background-position:top; background-repeat:repeat-x}
#left_column #menuouter_group {padding:10px; margin:0 10px 0 0; border:1px solid #d8ceb2; text-align:center;}
#left_column #menuinner_group {padding:10px; border:1px solid #d8ceb2; background-color:#c0b389; background-image: url(../images/gr2.jpg); background-position:top; background-repeat:repeat-x}
#left_column #menuinner_group a{display:block; background:url(../images/gr3.gif) bottom repeat-x;  background-color:#f7f4ed; padding:3px; font-size:11px;
border-top:1px solid #FFFFFF;border-right:1px solid #d7d0bf;border-bottom:1px solid #d7d0bf;border-left:1px solid #FFFFFF;
}
#left_column .more {padding:10px}
#left_column .more h2 { font-size:12px; margin:0px; padding:0px}
#left_column .more ul {margin:0p; padding:0px}
#left_column p {margin:0px}
#left_column #adresouter {padding:10px; margin:0 10px 0 0; border:1px solid #d8ceb2; text-align:center;}
#left_column #adresinner {padding:10px; border:1px solid #d8ceb2; background-color:#c0b389; background-image: url(../images/gr2.jpg); background-position:top; background-repeat:repeat-x}
#left_column #cennik {padding:10px; border:1px solid #d8ceb2;}
#left_column #cennik table {border:1px solid #d8ceb2;}
#left_column #cennik td {padding:2px; }
#left_column ul {padding:0px 10px; margin:10px;  }
#left_column li {list-style: disc url(../images/bullet_01.gif) inside; margin-left:10px;}


#left_column .oferta {margin-top:15px}
#left_column .oferta .opis{width:530px; float:left; text-align:justify}
#left_column .oferta .sprawdz {margin:10px 0}
#left_column .separator {display:block; background:url(../images/separator.gif) center no-repeat; width:690px; height:40px;clear:both;} 

.spacer_column { width:1px; background:url(../images/dots.gif) top repeat-y;}

#right_column {padding:55px 10px 90px 10px; font-size:11px; color:#666; background:url(../images/right_column_bg.jpg) bottom right no-repeat}
#right_column p {margin:0 0 5px 0}
#right_column h1 { font-size:16px; font-weight:normal; margin:0 0 10px 0}
#right_column ul {padding:0 20px; margin:5px}
#right_column li {list-style-image:url(../images/bullet_01.gif)}
#right_column a {color:#944200}
#right_column a:hover {color:#4e2300}

#right_column #mapouter {border:1px solid #d8ceb2; padding:10px; background:url(../images/loading_map_pl.gif) center no-repeat}
#right_column #map {border:1px solid #d8ceb2;}
#right_column  #map span {display:block}


input, textarea, select { border:1px solid #d8ceb2; font:11px Georgia, "Times New Roman", Times, serif; color:#190b01; padding:5px; margin:5px 0 0 0  }
 label { float:left; font-size:11px; text-align:right; padding:3px}
.button {border:1px solid #d8ceb2; background-color:#c0b389; background-image:url(../images/gr1.jpg); background-position:top; background-repeat:repeat-x}
#formularz label { width:150px; padding:5px 5px 0 0}
#formularz input, #formularz textarea{width:250px}
#formularz select {width:262px}
#formularz .button{width:100px}


/* stopka */
#footer {width:960px; min-height:130px; margin:1px auto 5px auto;  background:url(../images/stopka_bg.gif) repeat-x top; text-align:center; font-size:9px; color:#9e8866; background-color:#5f3812;}
#footer a:link, #stopka a:visited{ color:#bb7201}
#footer a:hover { color:#CC9900}
#footer_text {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:9px; color:#9e8866; padding:5px;  }

.tabela01 { padding:0; margin:0}
.tabela01 caption {	padding: 5px 0 5px 0; width: 700px; font: 13px Georgia, "Times New Roman", Times, serif; color:#190b01;	text-align: right;}
.tabela01 caption span {  font:11px Arial, Helvetica, sans-serif; color:#666}
.tabela01 th {font: bold 12px Georgia, "Times New Roman", Times, serif;  color: #4f6b72; border-right: 1px solid #d8ceb2; border-bottom: 1px solid #d8ceb2; border-top: 1px solid #d8ceb2;	text-transform: uppercase; text-align: center; 	padding: 5px; background: #FFF url(../images/left_column_bg.jpg) no-repeat;}
.tabela01 th.os {text-transform:none;border-top:0;	background: #FFF url(../images/tablebg_01.jpg) no-repeat;; font-size:11px; font-weight:normal}
.tabela01 .nobg {border-top: 0;border-left: 0; border-right: 1px solid #d8ceb2; background: none;}
.tabela01 .nob {border-top: 0;	border-bottom: 0;border-left: 0; border-right: 1px solid #d8ceb2; background: none; }
.tabela01 th.no1 {border-top: 0;	border-bottom: 0;border-left: 0; border-right: 0; background: none; }
.tabela01 th.no2 {border-top: 0;	border-left: 0; border-right: 0; background: none; }
.tabela01 th.f {border-left:1px solid #d8ceb2;}
.tabela01 td {border-right: 1px solid #d8ceb2; border-bottom: 1px solid #d8ceb2;	background: #fff; padding: 3px; color:#382a01;	text-align:center;	font-size:12px}
.tabela01 td.alt {background: #f8f6f0;}
.tabela01 td.timealt { font-size:10px; text-align:right; background: #f8f6f0;}
.tabela01 td.time { font-size:10px; text-align:right}
.tabela01 th.spec {	border-left: 1px solid #d8ceb2;	border-top: 0;	background: #fff url(../images/bullet1.gif) no-repeat;	font: bold 11px Georgia, "Times New Roman", Times, serif;	text-align:left;}
.tabela01 th.specalt {	border-left: 1px solid #d8ceb2;	border-top: 0;	background: #f8f6f0 url(../images/bullet2.gif) no-repeat;	font: bold 11px Georgia, "Times New Roman", Times, serif;text-align:left;}
.tabela01 th span {font-size:10px; text-transform:none; font-weight:normal}
.tabela01 td span {font-size:10px;color: #4f6b72;}

#zagiel { margin:10px 0; padding:10px; border: 1px solid #d8ceb2;  background:url(../images/left_column_bg.jpg) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:9px }
#zagiel .inner{ padding:10px;border: 1px solid #FFF; border-bottom:1px solid #ebe8da; background:url(../images/gr3.jpg) top left repeat-x; background-color:#FFFFFF}
#zagiel .inner span{ color:#84764b}

 span .zag{background:url(../images/zagiel.gif) top left no-repeat; height: 0px; overflow: hidden; padding:10px}

.logo_ambra img {border:1px solid #d8ceb2; text-align:center;}

/*GRAFICZKI NA STRONIE GŁÓWNEJ*/
#main #welcome_pl
{ height:49px; display:block; margin-top:20px; margin-bottom:0px;
background: url('../images/HP_pl.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/HP_pl.png,sizingMethod=crop);
}
#main #welcome_de
{ height:49px; display:block; margin-top:0px; margin-bottom:0px;
background: url('../images/HP_de.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/HP_de.png,sizingMethod=crop);
}
#main #welcome_en
{ height:49px; display:block; margin-top:0px; margin-bottom:0px;
background: url('../images/HP_en.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/HP_en.png,sizingMethod=crop);
}
#main #welcome_ru
{ height:49px; display:block; margin-top:0px; margin-bottom:0px;
background: url('../images/HP_ru.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/HP_ru.png,sizingMethod=crop);
}

#main #special_pl
{ height:39px; display:block; margin-top:20px; margin-bottom:0px;
background: url('../images/special_pl.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/special_pl.png,sizingMethod=crop);
}
#main #special_de
{ height:39px; display:block; margin-top:20px; margin-bottom:0px;
background: url('../images/special_de.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/special_de.png,sizingMethod=crop);
}
#main #special_en
{ height:39px; display:block; margin-top:20px; margin-bottom:0px;
background: url('../images/special_en.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/special_en.png,sizingMethod=crop);
}
#main #special_ru
{ height:39px; display:block; margin-top:20px; margin-bottom:0px;
background: url('../images/special_ru.png') left top no-repeat; /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/special_ru.png,sizingMethod=crop);
}

#main #zapraszamy_pl
{ height:39px; display:block; 
background: url('../images/zapraszamy_pl.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/zapraszamy_pl.png,sizingMethod=crop);
}
#main #zapraszamy_de
{ height:39px; display:block; 
background: url('../images/zapraszamy_de.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/zapraszamy_de.png,sizingMethod=crop);
}
#main #zapraszamy_en
{ height:39px; display:block; 
background: url('../images/zapraszamy_en.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/zapraszamy_en.png,sizingMethod=crop);
}
#main #zapraszamy_ru
{ height:39px; display:block; 
background: url('../images/zapraszamy_ru.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/zapraszamy_ru.png,sizingMethod=crop);
}

#main #shortcut_pl
{ height:50px; display:block; 
background: url('../images/shortcut_pl.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shortcut_pl.png,sizingMethod=crop);
}
#main #shortcut_de
{ height:50px; display:block; 
background: url('../images/shortcut_de.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shortcut_de.png,sizingMethod=crop);
}
#main #shortcut_en
{ height:50px; display:block; 
background: url('../images/shortcut_en.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shortcut_en.png,sizingMethod=crop);
}
#main #shortcut_ru
{ height:50px; display:block; 
background: url('../images/shortcut_ru.png'); /*background: none;*/
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shortcut_ru.png,sizingMethod=crop);
}

#hotel_duet {margin:10px 10px 0 0; padding:0px; padding-right:10px } 
#hotel_duet a.logo_duet{ width:50px; height:57px; display:block; margin:0 0 0 0px;
	background: url('../images/hotel_duet.png'); /*background: none;*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hotel_duet.png,sizingMethod=crop);text-decoration:none
}

a:link.button2, a:visited.button2  {border:1px solid #d8ceb2; background-color:#c0b389; background-image:url(../images/gr1.jpg); background-position:top; background-repeat:repeat-x; padding:5px 12px; text-transform:uppercase}
a:hover.button2 {border:1px solid #d8ceb2; background-color:#c0b389; background-image:url(../images/gr1_hi.jpg); background-position:top; background-repeat:repeat-x; padding:5px 12px; text-decoration:none}

a:link.button3, a:visited.button3 {border:1px solid #d8ceb2; background-color:#c0b389; background-image:url(../images/gr1.jpg); background-position:top; background-repeat:repeat-x; padding:5px 12px; text-transform:uppercase; display:block; margin-bottom:1px}
a:hover.button3 {border:1px solid #d8ceb2; background-color:#c0b389; background-image:url(../images/gr1_hi.jpg); background-position:top; background-repeat:repeat-x; padding:5px 12px; text-decoration:none}

/*GALERIA*/

#left_column #gallery ._up {display:block; height:20px; clear:both; text-align:right; width:670px; font-size:10px; border-top:1px solid #d8ceb2}
#left_column #gallery ._up span{ float: right;background-color:#c0b389; background:url(../images/gr1.jpg) top right repeat-x; padding:0 2px; border-right:1px solid #d8ceb2;border-bottom:1px solid #d8ceb2;border-left:1px solid #d8ceb2;}
#left_column #gallery ._up a{   padding:2px 2px 2px 10px; background:url(../images/up.gif) left no-repeat}

#galeria_outer {padding:10px; margin:0 10px 0 0; border:1px solid #d8ceb2; text-align:center;}
#galeria_outer {padding:10px; border:1px solid #d8ceb2; background-color:#c0b389; background-image: url(../images/gr2.jpg); background-position:top; background-repeat:repeat-x}
#galeria_outer a{display:block; background:url(../images/gr3.gif) bottom repeat-x;  background-color:#f7f4ed; padding:3px; font-size:11px;
border-top:1px solid #FFFFFF;border-right:1px solid #d7d0bf;border-bottom:1px solid #d7d0bf;border-left:1px solid #FFFFFF;
}
#galeria_outer a:hover{background:url(../images/gr1_hi.jpg) bottom repeat-x;;
}

/*LINKI I PRZYCISKI*/

a:link.check,a:visited.check {padding:1px; border:1px solid #97b37a; display:inline-block; cursor:pointer; margin-right:10px}
a:hover.check {text-decoration:none !important}
a:link.check span, a:visited.check span {color:#FFFFFF !important; background: #9b0705 url(../images/btn_check.gif) top repeat-x;text-transform:uppercase; margin:0px 0px; display:inline-block; font-size:11px; line-height:1em; padding:5px}
a:hover.check span{background: #d52c27 url(../images/btn_check_hi.gif) top repeat-x;}

a:link.how, a:visited.how {color:#FFFFFF !important; border:1px solid #d8ceb2; background: #5e3419 url(../images/btn_how.gif) top repeat-x; padding:7px 5px; text-transform:none; margin:10px 0; display:inline-block; font-size:11px; line-height:1em}
a:hover.how {background: #6d4d34 url(../images/btn_how_hi.gif) top repeat-x;}

#lokalizacja_small img{padding:5px; border:1px solid #CCCCCC} 
#lokalizacja_small a:hover img{border:1px solid #944200}

.ico_money { background: url(../images/ico_money.gif) right no-repeat; padding:4px 25px 4px 0;} 

/*INNE*/
.infobox { font-size:11px; line-height:11px; border:1px solid #d8ceb2; padding:10px; background:url(../images/left_column_bg.jpg) top left no-repeat; margin:0}

div#marq { margin: 0pt auto;
    text-decoration: none;
    font-family: Georgia, "Times New Roman", Times,Arial,Helvetica,sans-serif;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    overflow: hidden;
    min-height: 20px;
    height: 20px;
    max-height: 20px;
    font-size: 10px ! important;
    width: 500px;
    right: 200px;
    color: #CCD8E0;
    }

div#marq a {
    text-decoration: underline;
    font-family: Georgia, "Times New Roman", Times,Arial,Helvetica,sans-serif;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    overflow: hidden;
    min-height: 20px;
    height: 20px;
    max-height: 20px;
    font-size: 10px ! important;
    width: 500px;
    right: 200px;
    color: #CCD8E0;
    }

#marq h1 h2 h3 h4 { text-align: left;
    font-weight: normal;
    font-size: 10px ! important;
    }

#marq b { font-weight: normal;
    }

