@import url("http://krolkazimierz.hotelsystems.pl/public/js/calendar/calendar-system.css");
@import url("/hs/hs.css");

body {
   margin: 0;
   padding: 0;
   color: #5C552B;
   font-size: 12px;
   font-family: Georgia, Arial, Verdana, serif;
   background: url(../css_images/sit_bg_under.gif) repeat;
   text-align: center;
}

td {
   font-size: 11px;
}

#main_bg {
   width: 100%;
   height: 100%;
   background:url(../css_images/sit_bg_over.gif) top left repeat-x;
}


#main {
   width: 900px;
   margin: 0 auto;
}

#header {
   height: 110px;
}

#logo {
   padding: 18px 0 0 36px;
   float: left;
}

#logo #boczek {
   position: absolute;
   top: 0px;
   display: inline;
   
}



#header_box {
   float: right;
   padding-right: 20px;
   text-align: right;
}

/* start> info */
#info {}

#info #info_err {
   border: 1px solid #DCDBD7;
   margin: 10px 15px 0 15px;
   background: url(../css_images/info_err.gif) left center no-repeat;
   padding: 7px 20px 7px 90px;
   text-align: left;
}

#info #info_err div {
   color: red;
   font-size: 11px;
   font-weight: bold;
   line-height: 16px;
   font-family: Arial, Verdana, sans-serif;
}

#info #info_msg {
   border: 1px solid #DCDBD7;
   margin: 10px 15px 0 15px;
   background: url(../css_images/info_msg.gif) left center no-repeat;
   padding: 7px 20px 7px 90px;
   text-align: left;
}

#info #info_msg div {
   color: #5C552B;
   font-size: 11px;
   font-weight: bold;
   line-height: 16px;
   font-family: Arial, Verdana, sans-serif;
}

/* start> changeBoxTxt */
#lang_box {
   text-align: right;
   padding: 30px 10px 0 10px;
   border: 0px solid blue;
}

#lang_box ul {
   margin: 0;
   padding: 0;
}

#lang_box li {
   list-style-type: none;
   display: inline;
   padding: 3px;
}

#lang_box li a {
   color: #5C552B;
   text-decoration: none;
   font-variant: small-caps;
}

#lang_box li a:hover {
   color: #5C552B;
   text-decoration: underline;
   font-variant: small-caps;
}

#lang_box .selected a {
   color: #830003;
   font-weight: bold;
   font-variant: small-caps;
   text-decoration: none;
   padding: 3px 5px 3px 7px;
   background:url(../css_images/lang_on_bg.gif) center top no-repeat;
}

#lang_box .selected a:hover {
   color: #B30004;
   text-decoration: none;
   font-variant: small-caps;
}
/* end> changeBoxTxt */


/* start> menu : simpleHorizontStatic */
#top_menu {
   text-align: right;
   margin-top: 12px;
   color: #DCDBD7;
   padding: 10px 10px 0 10px;
   border-top: #DCDBD7 1px solid;
}

#top_menu ul {
   margin: 0;
   padding: 0;
}

#top_menu li {
   list-style-type: none;
   display: inline;
}

#top_menu li a {
   color: #CCCAC4;
   text-decoration: none;
   font-size: 12px;
}

#top_menu li a:hover {
   color: #B30004;
}

.navigation_start {
   padding: 0 11px 0 0;
   background:url(../css_images/header_pars.gif) right top no-repeat;
}
.navigation_mail {
   padding: 0 11px 0 10px;
   background:url(../css_images/header_pars.gif) right top no-repeat;
}

.navigation_contant {
   padding: 0 11px 0 10px;
   background:url(../css_images/header_pars.gif) right top no-repeat;
}

.navigation_newsletter {
   padding: 0 0 0 10px; 
}
/* end> menu : simpleHorizontStatic */


/* start> menu : newsletter_simple */
#newsletter_div {
   text-align: right;
   margin-top: 12px;
   color: #DCDBD7;
   padding: 10px 10px 0 10px;
   border-top: #DCDBD7 1px solid;
}

#newsletter_simple {}

#newsletter_simple form {
   margin: 0;
   padding: 0;
}
#newsletter_simple #emailNewsletter {
   border: 1px solid #DCDBD7;
   font-size: 11px;
   width: 110px;
   color: #5C552B;
}

#newsletter_simple label {
   color: #5C552B; 
   font-family: Arial, Verdana, sans-serif;
}

#newsletter_simple .btn {
   color: #830000;
   border: 1px solid #D7C8A1;
   background: url(../css_images/newsletter_btn_bg.gif) left top repeat-x;
   background-color: #D7C8A1;
   font-size: 10px;
   margin: 0 0 0 3px;
   font-weight: bold;
   text-transform: uppercase;
   font-family: Georgia, Arial, Verdana, serif;
}
/* end> menu : newsletter_simple */


/* start> menu : simpleHorizontTop */
#menu {
   height: 50px;
}

#menu_simple_top {
   padding-top: 15px;
}

#menu_simple_top ul {
   margin: 0;
   padding: 0;
}

#menu_simple_top li {
   margin: 0 0 0 -1px;
   list-style-type: none;
   display: inline;
   padding: 0 21px 4px 20px;
   background: url(../css_images/menu_pars.gif) right top no-repeat;
   border-bottom: 2px;
}

#menu_simple_top li a {
   color: #6F5437;
   font-weight: bold;
   text-decoration: none;
}

#menu_simple_top li a:hover {
   color: #B09E55;
}

#menu_simple_top li .first {}

#menu_simple_top .last {
   background: url(../css_images/menu_last.gif) right top no-repeat;
}

#menu_simple_top .selected {
   border-bottom: 2px solid #7D0100;
}
/* end> menu : simpleHorizontTop */



#content {
   padding: 15px 0 1px 15px;
   margin-bottom: 20px;
   text-align: left;
   border: 0px solid blue;
}


/* STRONA GLOWNA */
#content_main_bg_under {
   background: url(../css_images/content_main_bg_under.gif) 0 0 repeat-y;
}

#content_main_bg_over {
   background: url(../css_images/content_main_bg_over.gif) left bottom no-repeat;
}

#content .box_margin {
   margin-right: 15px;
   padding: 0;
}
 
/* start> articles : singlebyname */
#box1 {
   float: left;
   width: 280px;
   background: url(../css_images/box_bg_top_1.gif) 0 30px no-repeat;
   min-height: 250px; 
}

#box1 #article_intro_name  {
   padding: 0 18px 22px 18px;
}

#box1 #article_intro_name p {
   margin: 5px 0 5px 0;
   padding: 0;
}

#box1 #article_intro_name h2 {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#box1 #article_intro_name #article_intro_name_text {
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#box1 #article_intro_name #article_intro_name_link {
   text-align: right;
}

#box1 #article_intro_name_text a {
   color: #800000;
}

#box1 #article_intro_name_text a:hover {
   color: #928043;
} 

#box1 #article_intro_name_link a  {
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
}

#box1 #article_intro_name_link a:hover {
   color: #928043;
}
/* end> articles : singlebyname */


/* start> articles : singlebyname */
#box2 {
   float: left;
   width: 280px;
   min-height: 250px; 
   background: url(../css_images/box_bg_top_2.gif) 0 30px no-repeat;
}

#box2 #article_intro_name  {
   padding: 0 18px 22px 18px;
}

#box2 #article_intro_name p {
   margin: 5px 0 5px 0;
   padding: 0;
}

#box2 #article_intro_name h2 {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#box2 #article_intro_name #article_intro_name_text {
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#box2 #article_intro_name #article_intro_name_link {
   text-align: right;
}

#box2 #article_intro_name_text a {
   color: #800000;
}

#box2 #article_intro_name_text a:hover {
   color: #928043;
} 

#box2 #article_intro_name_link a  {
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
}

#box2 #article_intro_name_link a:hover {
   color: #928043;
}
/* end> articles : singlebyname */


/* start> brief : months */
/* start> articles : singlebyname */
#box3 {
   float: left;
   width: 280px;
   min-height: 250px; 
   background: url(../css_images/box_bg_top_2.gif) 0 30px no-repeat;
}

#box3 #article_intro_name  {
   padding: 0 18px 22px 18px;
}

#box3 #article_intro_name p {
   margin: 5px 0 5px 0;
   padding: 0;
}

#box3 #article_intro_name h2 {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#box3 #article_intro_name #article_intro_name_text {
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#box3 #article_intro_name #article_intro_name_link {
   text-align: right;
}

#box3 #article_intro_name_text a {
   color: #800000;
}

#box3 #article_intro_name_text a:hover {
   color: #928043;
} 

#box3 #article_intro_name_link a  {
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
}

#box3 #article_intro_name_link a:hover {
   color: #928043;
}
/* end> articles : singlebyname */
/*#box3 {
   float: left;
   width: 280px;
   min-height: 250px; 
   background: url(../css_images/box_bg_top_3.gif) 0 30px no-repeat;
}

#box3 #brief_months {
   padding: 0 18px 22px 18px;
}

#box3 #brief_months .headerDot {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#box3 #brief_months #intro, #brief_months #outro {
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#box3 #brief_months #intro {
   margin: 15px 0 5px 0;
}

#box3 #brief_months #outro {
   margin: 5px 0 15px 0;
}

#box3 .briefsList {}

#box3 ul {
   margin-top: 5px;
   margin-bottom: 5px;
}

#box3 li {
   list-style-type: disc;
   color: #800000;
   line-height: 18px;
}

#box3 li a {
   color: #800000;
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
}

#box3 li a:hover {
   color: #928043;
}

#box3 a {
   color: #800000;
   text-align: left;
   font-size: 11px;
   line-height: 18px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
}

#box3 a:hover {
   color: #928043;
}
*/

/* end> brief : months */


#footer {
   height: 122px;
   background: url(../css_images/footer_bg.gif) top repeat-x;
}

#foot1 {
   height: 54px;
   padding: 0 30px 0 30px;
}


/* start> copyright */
#foot1_1 {
   float: left;
   padding-top: 22px;
}

#copyright {
   font-size: 11px;
}

#copyright span {
   color: #800000;
}
/* end> copyright */


/* start> footer_logos */
#foot1_2 {
   float: right;
   padding-top: 22px;
}

#footer_logos {
   background: url(../css_images/footer_pars.gif) 59px 0 no-repeat; 
}

#foot1_2 #kanebo {
   display: inline;
   padding: 0 41px 0 0;
}

#foot1_2 #pevonia {
   display: inline;
}
/* end> footer_logos */

#foot2 {
   color: #8A6D4D;
   font-family: Arial, Verdana, sans-serif;
   padding: 20px 30px 0 30px;
}

#foot2 a {
   color: #AD8F6D;
   text-decoration: none;
}

#foot2 a:hover {
   color: #AB8C69;
   text-decoration: underline;
}

/* start> contacts */
#foot2_1 {
   float: left;
   text-align: left;
}

#foot2_1 .line_1 {
   font-weight: bold;
   padding-bottom: 3px;
}
/* end> contacts */

/* start> eol */
#foot2_2 {
   color: #AD8F6D;
   float: right;
}
/* end> eol */


/* PODSTRONA */
/* start>  */
#content_sub_bg_under {
   background: url(../css_images/content_sub_bg_under.gif) 0 0 repeat-y;
}

#content_sub_bg_over {
   background: url(../css_images/content_sub_bg_over.gif) left bottom no-repeat;
}

#middle_left {
   float: left;
   margin-right: 15px;
   padding: 0;
   width: 605px;
   background: url(../css_images/left_bg_top.gif) 0 30px no-repeat;
   min-height: 300px;
}

#middle_left a {
   color: #800000;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#middle_left a:hover {
   color: #928043;
}

#middle_left h1, h2, h3, h4, h5, h6 {
   margin: 10px 0 10px 0;
   padding: 0;
   font-size: 13px;
   font-family: Arial, Verdana, sans-serif;
}

/* start> article_tpl - artykul */
#article_tpl {
   padding: 0 18px 22px 18px;
}

#article_tpl .siteHeader {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#article_tpl .format_1, #article_tpl .format_2, #article_tpl .format_3, #article_tpl .format_4, #article_tpl .format_5, #article_tpl .format_6 {
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#article_tpl .artImages a img {
   border: 1px solid #800000;
}

#article_tpl .artText {
   min-height: 100px;
}

#article_tpl .format_1 .artImages {
   float: right;
   margin: 5px 5px 5px 20px;
}

#article_tpl .format_1 .artImages div {
   margin: 7px 0 5px 0;
}

#article_tpl .format_2 .artImages {
   float: left;
	margin: 5px 20px 5px 5px;
}

#article_tpl .format_2 .artImages div {
   margin: 7px 0 5px 0;
}

#article_tpl .format_3 .artImages {
   margin: 20px 5px 5px 5px;
	text-align: center;
}

#article_tpl .format_3 .artImages div {
   display: inline;
	margin: 7px 7px 5px 7px;
}

#article_tpl .format_4 .artImages {
   margin: 0 5px 10px 5px;
	padding-top: 5px;
	text-align: center;
}

#article_tpl .format_4 .artImages div {
   display: inline;
	margin: 7px 7px 5px 7px;
}

#article_tpl .format_5 .artText a img {
   margin: 5px 20px 15px 5px;
	float: left;
	border: 1px solid #800000;
}

#article_tpl .format_5 .artImages {
   margin: 20px 5px 10px 5px;
	padding-top: 5px;
	text-align: center;
}

#article_tpl .format_5 .artImages div {
   display: inline;
	margin: 7px 10px 5px 10px;
}

#article_tpl .format_6 .artText a img {
   margin: 5px 5px 15px 20px;
	float: right;
	border: 1px solid #800000;
}

#article_tpl .format_6 .artImages {
   margin: 20px 5px 10px 5px;
	padding-top: 5px;
	text-align: center;
}

#article_tpl .format_6 .artImages div {
   display: inline;
	margin: 7px 10px 5px 10px;
}


#article_tpl ul {
   margin: 5px 0 5px 20px;
   padding: 0;
}

#article_tpl li {
   list-style-type: none;
   margin: 0;
   padding: 0 0 0 15px;
   background: url(../css_images/dot_small.gif) 2px 7px no-repeat;
}

#article_tpl .artFiles {
   padding: 15px 0 0 0;
}

#article_tpl .artFiles ul {
   margin: 10px 0 15px 0;
}

#article_tpl a {
   padding: 0 5px 0 0;
}

#article_tpl .present {
   text-align: left;
   padding: 0 10px 0 10px;
}

#article_tpl .present a {
   text-decoration: none;
   padding: 0 10px 0 10px;
   border: 2px solid #D7C8A1;
   background: url(../css_images/more_a_bg.gif) left top repeat-x;
}

#article_tpl .present a:hover {
   color: #B30004;
}

#article_tpl .more {
   text-align: right;
   padding: 0 40px 0 40px;
}

#article_tpl .more a {
   text-decoration: none;
   padding: 0 10px 0 10px;
   border: 2px solid #D7C8A1;
   background: url(../css_images/more_a_bg.gif) left top repeat-x;
}

#article_tpl .more a:hover {
   color: #B30004;
}

/* end> article_tpl  */


/* start> sendtofriend - powiadom znajomego */
#sendtofriend {
   margin: 15px 10px 0 10px;
   height: 60px;
   border-top: 1px solid #DCB89A;
   text-align: center;
   clear: both;
}

#sendtofriend .sendtofriend_lbl {
   float: left;
   width: 155px;
   padding-right: 5px;
   margin-top: 15px;
   color: #800000;
   text-align: right;
   font-weight: bold;
   font-size: 11px;
   font-family: Arial, Verdana, sans-serif;
}

#sendtofriend .sendtofriend_lbl div {
   padding: 5px;
}

#sendtofriend .sendtofriend_name {
   float: left;
   width: 160px; 
   padding-right: 5px;
   margin-top: 15px;
}

#sendtofriend .sendtofriend_name div {
   border: 1px solid #DCB89A;
   background: #FFF;
   padding: 2px 5px 2px 5px;
}

#sendtofriend .sendtofriend_name div input {
   border: 1px solid #FFF;
   width: 145px;
   color: #645735;
   font-size: 11px;
   font-family: Arial, Verdana, sans-serif;
}

#sendtofriend .sendtofriend_email {
   float: left;
   width: 160px;
   padding-right: 5px;
   margin-top: 15px;
}

#sendtofriend .sendtofriend_email div {
   border: 1px solid #DCB89A;
   background: #FFF;
   padding: 2px 5px 2px 5px;
}

#sendtofriend .sendtofriend_email div input {
   border: 1px solid #FFF;
   width: 145px;
   color: #4D4328;
   font-size: 11px;
   font-family: Arial, Verdana, sans-serif;
}

#sendtofriend .sendtofriend_submit {
   float: left;
   padding-right: 5px;
   margin-top: 15px;
}

#sendtofriend .sendtofriend_submit div {
   background: url(../css_images/sendtofriend_submit_bg.gif) no-repeat;
   background-color: #D9C9A7;
   width: 67px;
   padding: 3px 0 4px 0;
}

#sendtofriend .sendtofriend_submit div input {
   background: none;
   border: 0;
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
}

/* end> sendtofriend */



/* start> contact_sections - kontakt */
#contact_sections {
   margin: 0 20px 0 20px;
}

#contact_sections .headerDor {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#contact_sections #list_detault_table {
   margin: 20px 0 0 0;
   padding-bottom: 25px;
   text-align: left;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#contact_sections #list_default_addres {
   float: left;
   width: 270px;
}

#contact_sections #list_default_contact {
   float: left;
   width: 270px;
   margin-left: 20px;
}

#list_default_addres .field_label, #list_default_contact .field_label  {
   float: left;
   width: 80px;
}

#list_default_addres .field_value, #list_default_contact .field_value {
   font-weight: bold;
}

#contact_sections .list_more_div {
   clear: both;
   padding-top: 20px;
   padding-bottom: 1px;
}

#contact_sections .list_more_div { 
   text-align: right;
   padding-right: 19px;
   margin-right: 10px;
}

#contact_sections .list_more_div a {
   text-decoration: none;
   padding: 0 10px 0 10px;
   border: 2px solid #D7C8A1;
   background: url(../css_images/more_a_bg.gif) left top repeat-x;
}

#contact_sections .list_more_div a:hover {
   color: #B30004;
}

#contact_sections .h1_section_name {
   padding-top: 10px;
}

#contact_sections td {
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#contact_sections .list_file_name {
   width: 90px;
}

#contact_sections .list_field_value {
   font-weight: bold;
}
/* end> contact_sections */



/* start> contact_with_form  */
#contact_with_form {
   margin: 0 20px 0 20px;
}

#contact_with_form .siteHeader {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#contact_with_form #contact_content {
   margin: 10px 0 0 0;
   text-align: left;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#contact_with_form .left_box {
   float: left;
   width: 270px;
}

#contact_with_form .right_box {
   float: left;
   width: 270px;
   margin-left: 20px;
}

#contact_with_form .field_label {
   float: left;
   width: 80px;
}

#contact_with_form .field_value {}

#contact_with_form .right_box .avatar {
   margin-top: 10px;
}

#contact_with_form .email_form {
   clear: both;
   margin-top: -10px; /* IE */
   text-align: left;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#contact_with_form .email_form h1 {
   padding-top: 16px;
}

#contact_with_form form {
   margin: 0;
   padding: 0;
}

#contact_with_form fieldset {
   margin: 0 0 20px 0;
   padding: 0;
   border: 0;
}

#contact_with_form .form_label {
   float: left;
   width: 100px;
}

#contact_with_form .form_rows {
   padding-bottom: 4px;
}

#contact_with_form .form_rows input {
   width: 250px;
   color: #4D4328;
   font-size: 11px;
   font-family: Arial, Verdana, sans-serif;
   background-color: #FFF;
   border: 1px solid #AB9971;
}

#contact_with_form .form_rows textarea {
   color: #4D4328;
   font-size: 11px;
   font-family: Arial, Verdana, sans-serif;
   background-color: #FFF;
   border: 1px solid #AB9971;
   width: 400px;
   height: 110px;
}

#contact_with_form fieldset .btn {
   background: url(../css_images/sendtofriend_submit_bg.gif) no-repeat;
   background-color: #D9C9A7;
   width: 67px;
   padding: 4px 0 2px 0;
   border: 0;
   color: #800000;
   font-size: 11px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
   margin: 5px 0 0 410px;
}

/* end> contact_with_form */


/* start> contact_map */
#contact_map {
   margin: 0 20px 0 0;
   background: url(../css_images/left_bg_top_empty.gif) 0 30px no-repeat;
}

#contact_map h1 {
   height: 30px;
   margin: 0 0 0 20px;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#contact_map img {
   border: 0px;
   margin: 20px 0 30px 45px;
}
/* end> contact_map */


/* start> js_side_menu - menu right  */
#middle_right {
   float: left;
   padding: 0;
   margin: 0;
   width: 250px;
   background: url(../css_images/right_bg_top.gif) 0 30px no-repeat;
}

#middle_right .submenuHeader {
   height: 30px;
   margin: 0 0 0 15px;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
}

#js_side_menu {
   min-height: 200px;
   padding-bottom: 10px;
}

#js_side_menu ul {
   padding: 0;
   margin: 0;
}

#js_side_menu .sidemenu {
   font-size: 12px;
   line-height: 18px;
   font-weight: bold;
   font-family: Arial, Verdana, sans-serif;
   margin: 10px;
}

#js_side_menu li {
   padding: 10px 0 10px 0;
   border-bottom: 1px solid #DCB89A;
   list-style-type: none;
}

#js_side_menu .last {
   border-bottom: 0;
}

#js_side_menu ul li a {
   color: #800000;
   text-decoration: none;
   margin-left: 10px;
   padding-left: 20px;
   background: url(../css_images/menu_dot.gif) 0 5px no-repeat;
}

#js_side_menu ul li a:hover {
   color: #CA0000;
}

#js_side_menu ul li ul {
   margin: 10px 0 -10px 0;
   padding: 0px;
}

#js_side_menu ul li ul li {
   padding: 10px 0 10px 0;
   border-top: 1px solid #DCB89A;
   border-bottom: 0;
}

#js_side_menu ul li ul li a {
   color: #695532;
   text-decoration: none;
   margin-left: 30px;
   padding: 0;
   background: none;
}

#js_side_menu ul li ul li a:hover {
   color: #AA8951;
}
/* end> js_side_menu - menu right  */




/* start> UPDATE - brak podmenu w 2 kolumnach wiec robie jednĂ„â€¦  */
#content .update_1 {
   background: url(../css_images/content_all_bg_under.gif) 0 0 repeat-y;
   float: none;
}

#content .update_2 {
   background: url(../css_images/content_all_bg_over.gif) left bottom no-repeat;
}

#content .update_3 {
   width: 870px;
   background: url(../css_images/content_all_bg_top.gif) 0 30px no-repeat;
}

#content .update_4 {
   display: none;
}

#sendtofriend .update_5 {
   width: 255px;
}
/* end> UPDATE */



#content_sub_all_bg_under {
   background: url(../css_images/content_all_bg_under.gif) 0 0 repeat-y;
}

#content_sub_all_bg_over {
   background: url(../css_images/content_all_bg_over.gif) left bottom no-repeat;
   position: relative; /* sitemap */
}



/* start> brief_list - nowosci  */
#brief_list {
   margin-right: 15px;
   padding: 0;
   width: 870px;
   background: url(../css_images/content_all_bg_top.gif) 0 30px no-repeat;
   min-height: 300px;
}

#brief_list a {
   color: #800000;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#brief_list a:hover {
   color: #928043;
}

#brief_list h1, h2, h3, h4, h5, h6 {
   margin: 10px 0 10px 0;
   padding: 0;
   font-size: 13px;
   font-family: Arial, Verdana, sans-serif;
}

#brief_list .headerDot {
   height: 30px;
   margin: 0 0 0 20px;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#brief_list .briefsList {
   padding: 1px 20px 22px 20px;
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#brief_list li {
   list-style-type: none;
   clear: both;
}

#brief_list .brief_txt {
   min-height: 145px;
}

#brief_list .brief_txt h2 {
   margin-left: 170px;
   padding: 0 10px 3px 10px;
   border-bottom: 1px solid #D7C8A1;
}

#brief_list .brief_img {
   width: 170px;
   float: left;
   display: block;
   text-align: center;
}

#brief_list .brief_img img {
   border: 1px solid #5C552B;
}

#brief_list .brief_intro {
   padding: 3px 10px 8px 180px;
}

#brief_list .brief_txt .more {
   text-align: right;
   padding-right: 40px;
   margin-right: 10px;
   background: url(../css_images/more_bg.gif) right bottom no-repeat;
}

#brief_list .brief_txt .more a {
   text-decoration: none;
   padding: 0 10px 0 10px;
   border: 2px solid #D7C8A1;
   background: url(../css_images/more_a_bg.gif) left top repeat-x;
}

#brief_list .brief_txt .more a:hover {
   color: #B30004;
}
/* end> brief_list  */


/* start> sitemap_box */
#sitemap_box {
   margin-right: 15px;
   padding: 0;
   width: 870px;
   background: url(../css_images/content_all_bg_top.gif) 0 30px no-repeat;
   min-height: 300px;
}

#sitemap_box a {
   color: #800000;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#sitemap_box a:hover {
   color: #928043;
}

#sitemap_box h1, h2, h3, h4, h5, h6 {
   margin: 10px 0 10px 0;
   padding: 0;
   font-size: 13px;
   font-family: Arial, Verdana, sans-serif;
}

#sitemap_box .siteHeader {
   height: 30px;
   margin: 0 0 0 20px;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#sitemap_box .sitemap_main {
   padding: 1px 450px 22px 40px;
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#sitemap_box li {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

#sitemap_box ul {
   margin: 5px 0 5px 20px;
   padding: 0;
}

#sitemap_box ul li {
   background: url(../css_images/menu_dot.gif) 0 7px no-repeat;
   margin: 0;
   padding: 0 0 0 15px;
}

#sitemap_box ul li a {
   font-weight: bold;
   text-decoration: none;
}

#sitemap_box ul li ul li {
   background: url(../css_images/dot_small.gif) 2px 7px no-repeat;
}

#sitemap_box ul li ul li a {
   font-weight: normal;
}
/* end> sitemap_box */



/* start> brief_list_title */
#brief_list_title {
   position: absolute;
   right: 50px;
   top: 40px;
   margin: 0 0 0 0;
   width: 380px;
   font-family: Arial, Verdana, sans-serif;
}

#brief_list_title .headerDot {
   font-size: 13px;
   padding: 5px 0 5px 10px;
   margin: 0;
}

#brief_list_title .briefsList {
   margin: 5px 0 5px 20px;
   padding: 0;
}

#brief_list_title li {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

#brief_list_title ul {
   margin: 5px 0 5px 20px;
   padding: 0;
}

#brief_list_title ul li {
   padding: 0 0 0 15px;
   background: url(../css_images/dot_small.gif) 2px 7px no-repeat;
}

#brief_list_title a {
   color: #800000;
   font-size: 11px;
   line-height: 18px;
   font-weight: normal;
   text-decoration: none;
}

#brief_list_title a:hover {
   color: #928043;
}
/* end> brief_list_title */



/* start> gallery_pictures - galeria zdjecia */
#gallery_pictures {
   padding: 0 20px 22px 20px;
}

#gallery_pictures a {
   color: #800000;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#gallery_pictures a:hover {
   color: #928043;
}

#gallery_pictures h1, h2, h3, h4, h5, h6 {
   margin: 10px 0 10px 0;
   padding: 0;
   font-size: 13px;
   font-family: Arial, Verdana, sans-serif;
}

#gallery_pictures .headerDot {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}

#gallery_pictures .galleryDesc {
   text-align: justify;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   margin: 15px 0 5px 0;
}

#gallery_pictures .pageNav {
   text-align: center;
}

#gallery_pictures .pageNavMenu {
   padding: 2px 0 20px 0;
}

#gallery_pictures .pageNavMenu span {
   padding: 0 7px 0 7px;
   font-weight: bold;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
   color: #FFF;
   text-decoration: none;
   padding: 0 5px 0 5px;
   border: 2px solid #800000;
   background: url(../css_images/gallery_menu_on_bg.gif) left top repeat-x;
}

#gallery_pictures .pageNavMenu a {
   margin: 0 2px 0 2px;
   font-weight: bold;
   text-decoration: none;
   padding: 0 5px 0 5px;
   border: 2px solid #D7C8A1;
   background: url(../css_images/more_a_bg.gif) left top repeat-x;
}

#gallery_pictures .pageNavMenu a:hover {
   margin: 0 2px 0 2px;
   color: #FFF;
   font-weight: bold;
   text-decoration: none;
   padding: 0 5px 0 5px;
   border: 2px solid #800000;
   background: url(../css_images/gallery_menu_on_bg.gif) left top repeat-x;
}

#gallery_pictures .pageNav a img {
   border: 1px solid #800000;
}

#gallery_pictures ul {
   margin: 0;
   padding: 0;
} 

#gallery_pictures li {
   list-style-type: none;
   float: left;
   width: 135px;
   height: 135px;
   margin: 5px 0px 10px 40px;
}
/* end> gallery_pictures */



/* start> picture_gallery_tmb - galeria */
#picture_gallery_tmb {
   padding: 0 20px 22px 20px;
}

#picture_gallery_tmb a {
   color: #800000;
   font-size: 11px;
   line-height: 18px;
   font-family: Arial, Verdana, sans-serif;
}

#picture_gallery_tmb a:hover {
   color: #928043;
}

#picture_gallery_tmb h1, h2, h3, h4, h5, h6 {
   margin: 10px 0 10px 0;
   padding: 0;
   font-size: 13px;
   font-family: Arial, Verdana, sans-serif;
}

#picture_gallery_tmb h1 {
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   background: url(../css_images/star.gif) 0 2px no-repeat;
   font-size: 16px;
   font-weight: bold;
   color: #800000;
   font-family: Georgia, Arial, Verdana, serif;
}



#picture_gallery_tmb #dhtmlgoodies_slideshow {
   width:565px;   /* Total width of slideshow */
   margin-top: 20px;
}

#picture_gallery_tmb #previewPane {
   border-top: 1px solid #D7C8A1;
   margin-bottom:10px;   
   text-align:center;
   vertical-align:middle;
   margin-top: 15px;
   padding: 15px 0 10px 0;
   position:relative;
}

#picture_gallery_tmb #previewPane img {
   line-height:400px;
}

#picture_gallery_tmb #previewPane #largeImageCaption {   /* CSS styling of image caption below large image */
   font-style:italic;
   text-align:center;
   font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;   /* Font to use */
   font-size:0.9em;
}

#picture_gallery_tmb #galleryContainer {
   height:102px;   /* Height of the images + 2 */
   border: 1px solid #D7C8A1;
   position:relative;
   overflow:hidden;
   padding:1px;
 
   /* CSS HACK */
   height: 104px;   /* IE 5.x - Added 2 pixels for border left and right */
   height/* */:/**/102px;   /* Other browsers */
   height: /**/102px;      
}

#picture_gallery_tmb #arrow_left {
   position:absolute;
   left:0px;
   z-index:10;
   background-color: #FFF;
   padding:1px;
}

#picture_gallery_tmb #arrow_right {
   position:absolute;
   right:0px;
   z-index:10;
   background-color: #FFF;
   padding:1px;      
}

#picture_gallery_tmb #theImages {
   position:absolute;
   height:100px;
   left:40px;
   width:100000px; 
}

#picture_gallery_tmb #theImages #slideEnd {
   float:left;
}

#picture_gallery_tmb #theImages img {
   float:left;
   padding:1px;
   filter: alpha(opacity=50);
   opacity: 0.5;
   cursor:pointer;
   border:0px;
}

#picture_gallery_tmb #waitMessage {
   display:none;
   position:absolute;
   left:200px;
   top:150px;
   background-color:#FFF;
   border:3px double #000;
   padding:4px;
   color:#555;
   font-size:0.9em;
   font-family:arial;   
}
   
#picture_gallery_tmb #theImages .imageCaption{
   display:none;
}


#picture_gallery_tmb .galleryShowOrg { 
   text-align: right;
   padding-right: 25px;
   margin-right: 10px;
}

#picture_gallery_tmb .galleryShowOrg a {
   text-decoration: none;
   padding: 0 10px 0 10px;
   border: 2px solid #D7C8A1;
   background: url(../css_images/more_a_bg.gif) left top repeat-x;
}

#picture_gallery_tmb .galleryShowOrg a:hover {
   color: #B30004;
}
/* end> picture_gallery_tmb */

#all_brief {
   text-align: right;
}


/* HS */
#boczek1 #pf_reservation { text-align:center}
#boczek1 .pf_checkin  {display:none;}
#boczek1 #pf_reservation { height:28px}
