@charset "utf-8";

body			                                    { font-family: Verdana, Tahoma; font-size: 11px; color: #585858; background: url('../images/back.gif') #ffffff; background-position: 0 148; background-repeat: repeat-x; text-align: center; margin: 0; }
img 			                                    { display: block; border: 0; }

.Previous_links_box a,.Previous_links_box a:link,.Previous_links_box a:visited,
.wyloguj a,.wyloguj a:link,.wyloguj a:visited                            { font-family: Verdana, Tahoma; font-size: 11px; color: #4b6d92; font-weight: bold; text-decoration: none; }
.Previous_links_box a:hover,.wyloguj a:hover                                       {cursor: pointer; font-family: Verdana, Tahoma; font-size: 11px; color: #4b6d92; font-weight: bold; text-decoration: underline; }

a:link, a:visited                             { font-family: Verdana, Tahoma; font-size: 11px; color: #4b6d92; font-weight: normal; text-decoration: none; }
a:hover                                       { font-family: Verdana, Tahoma; font-size: 11px; color: #4b6d92; font-weight: normal; text-decoration: underline; }

a:link.el_menu, a:visited.el_menu,
	a.current,a:link.el_menu2, a:visited.el_menu2,a.currentF             { font-family: Verdana, Tahoma; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a:hover.el_menu,#Top_Nav a.current,a:hover.el_menu2,#Top_Nav a.currentF                                { font-family: Verdana, Tahoma; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline; }

a:link.rel_link, a:visited.rel_link           { font-family: Verdana, Tahoma; font-size: 11px; color: #bab9b9; font-weight: normal; text-decoration: none; }
a:hover.rel_link                              { font-family: Verdana, Tahoma; font-size: 11px; color: #bab9b9; font-weight: normal; text-decoration: underline; }

a:link.rel_link2, a:visited.rel_link2         { font-family: Verdana, Tahoma; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: none; }
a:hover.rel_link2                             { font-family: Verdana, Tahoma; font-size: 11px; color: #ffffff; font-weight: normal; text-decoration: underline; }

#Header                                       { width: 100%; height: 149px; background: url('../images/back_menu3.gif') #ffffff; background-position: right 85; background-repeat: no-repeat; margin: 0 auto; }
#Container                                    { width: 1014px; margin: 0 auto; text-align: left; }

#Top_Nav                                      { width: 675px; height: 64px; background: #a6d3f0; float: left; margin-top: 85px; margin-left: 10px; }
.el_menu,.current                                      { width: 101px; height: 39px; border-left: 1px solid #b7dbf3; display: block; float: left; text-align: center; padding-top: 25px; }
* html .el_menu                               { width: 101px; height: 64px; border-left: 1px solid #b7dbf3; display: block; float: left; text-align: center; padding-top: 25px; }
.el_menu2,.currentF                                      { width: 101px; height: 39px; border-left: 1px solid #b7dbf3; display: block; float: left; text-align: center; padding-top: 25px; padding-left:5px;}
* html .el_menu2,* html .currentF                               { width: 101px; height: 64px; border-left: 1px solid #b7dbf3; display: block; float: left; text-align: center; padding-top: 25px; padding-left:5px;}

#Sidebar                                      { clear: both; width: 321px; float: left; margin: 0; padding: 0; border: 0; }
* html #Sidebar                               { clear: both; width: 321px; float: left; margin: 0; margin-left: 2px; padding: 0; border: 0; }
#Nav                                          { display: block; width: 321px; height: 272px; background: #f5f5f5; }
#Nav_background                               { width: 311px; height: 260px; position: relative; top: 11px; left: 10px; background: url('../images/menu_back3.gif'); background-position: right center; background-repeat: no-repeat; }
#Nav_list                                     { list-style: none; margin: 0; padding: 0; }
.el_men1, .el_men2, .el_men3, .el_men4, .el_men5, .el_men6      
                                              { display: block; width: 297px; height: 42px; }

#el_men1, #el_men2, #el_men3, #el_men4, #el_men5, #el_men6      
                                              { display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
                                                                                          
a:hover.el_men1,a.el_men1_active          	   { background: url("../images/menu3/1.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; } 
a:hover.el_men2,a.el_men2_active          	   { background: url("../images/menu3/2.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }       
a:hover.el_men3,a.el_men3_active          	  { background: url("../images/menu3/3.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
a:hover.el_men4,a.el_men4_active          	    { background: url("../images/menu3/4.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
a:hover.el_men5,a.el_men5_active            	 { background: url("../images/menu3/5.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
a:hover.el_men6,a.el_men6_active            	 { background: url("../images/menu3/6.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }


#Box                                          { clear: both; display: block; width: 312px; background: #ffffff; border: 1px solid #f5f5f5; margin-right: 7px; margin-top: 22px; }
#Box2                                         { clear: both; display: block; width: 312px; background: #ffffff; border: 1px solid #f5f5f5; margin-right: 7px; margin-top: 5px; }
* html #Box                                   { clear: both; display: block; width: 314px; background: #ffffff; margin-right: 7px; }
#Box_inside                                   { width: 291px; margin: 10px; background: #eff1f2; border: 1px solid #f0f1f3; }
#Box_inside_reservierung                      { width: 291px; min-height: 85px; margin: 10px; background: url('../images/res_tlo.gif') #eff1f2; border: 1px solid #f0f1f3; }
#Form_search                                  { margin: 10px; }
.Form_search_input                            { width: 216px; height: 25px; float: left; background: url("../images/search_input.gif"); background-repeat: no-repeat; overflow-x: hidden; border: 0; vertical-align: middle; padding-top: 5px; padding-left: 5px; padding-right: 5px; }

.Text_res                                     { display: block; margin-left: 5px; margin-bottom: -5px; margin-top: 12px; }
.Form_res_input                               { width: 216px; height: 25px; float: left; background: url("../images/search_input.gif"); background-repeat: no-repeat; overflow-x: hidden; border: 0; vertical-align: middle; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.Form_res_input1                              { width: 45px; height: 25px; float: left; margin-right: 6px; background: url("../images/res_input1.gif"); background-repeat: no-repeat; overflow-x: hidden; border: 0; vertical-align: middle; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.Form_res_input2                              { width: 110px; height: 25px; float: left; background: url("../images/res_input2.gif"); background-repeat: no-repeat; overflow-x: hidden; border: 0; vertical-align: middle; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.Form_res_input3                              { width: 192px; height: 25px; float: left; background: url("../images/res_input3.gif"); background-repeat: no-repeat; overflow-x: hidden; border: 0; vertical-align: middle; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
/*width: 160px;*/
#Form_res_submit                              { position: relative; top: 11px; left: 133px; }
* html #Form_res_submit                       { position: relative; top: 12px; left: 133px; }

#Form_res_submit2                             { position: relative; left: 133px;top:11px; }
* html #Form_res_submit2                             { position: relative; left: 133px; top:2px;}
#Main                                         { width: 633px; float: left; text-align: left; border: 1px solid #f2f2f2; background: #ffffff; }

.img_zobacz                                   { position: relative; top: 336px; left: 360px; }
#Map                                          { width: 614px; height: 382px; background: url('../images/mapa.jpg'); background-position: top left; background-repeat: no-repeat; margin: 0; padding: 0; margin-left: 13px; margin-top: 10px; }
#Layout                                       { width: 614px; height: 382px; background: url('../images/glowna.jpg'); background-position: top left; background-repeat: no-repeat; margin: 0; padding: 0; margin-left: 8px; margin-top: 10px;}
#Layout2                                       { width: 614px; height: 382px; background: url('../images/glowna.jpg'); background-position: top left; background-repeat: no-repeat; margin: 0; padding: 0; margin-left: 13px; margin-top: 10px; }
#Map li                                       { list-style: none; }
#Map li span                                  { color: #f8dfa6; position: relative; top: -5px;  }
#Map li span.barbarka                         { color: #f8dfa6; position: relative; top: -10px;  }
#Map li span.malachit                         { color: #f8dfa6; position: relative; top: 6px;  }
#Map li a:hover span                          { color: #4c6c8c; }
#Map a                                        { color: #4c6c8c; text-decoration: none; font-weight: bold; }
#Map a:hover                                  { color: #ffffff; text-decoration: none; }
#Map a.argentyt                               { position: relative; top: 53px; left: 204px; }
#Map a.cechsztyn                              { position: relative; top: 56px; left: 179px; }
#Map a.chalkozyn                              { position: relative; top: 53px; left: 163px; }
#Map a.barbarka                               { position: relative; top: 51px; left: 146px; }
#Map a.malachit                               { position: relative; top: 170px; left: 175px; }
#Map a.bornit                                 { position: relative; top: 180px; left: 192px; }


#Content                                      { float: left; margin-top: 5px; }

#Footer                                       { }

#img_logo                                     { float: left; }
.Previous_links_box                           { position: relative; top: 5px; left: 13px; }
.Change_size_box                              { margin-left: 578px;margin-top:-18px;  border-left: 1px solid #f2f2f2; position: relative; top: 0px; }
.Change_size_s                                { display: inline; }
.Change_size                                  { display: inline; }

p                                             {font-size: 11px; }

#Content_box_l,.Content_box_l                                 { width: 312px; border: 1px solid #f2f2f2; float: left; margin-bottom: 5px; }
#Content_box_r,.Content_box_r                                { width: 312px; border: 1px solid #f2f2f2; float: left; margin-bottom: 5px; margin-left: 6px; }
#Content_box2,.Content_box2                                 { clear: both; width: 312px; border: 1px solid #f2f2f2; float: left; margin-bottom: 5px; }

.Text_header h1 p                             { font-size: 13px; font-family: Verdana, Tahoma; color: #585858; margin:-10px 0 10px 0px;}
h1                                            { font-size: 13px; font-family: Verdana, Tahoma; color: #585858; }
h2                                            { position: relative; top: 10px; left: 10px; font-size: 13px; font-family: Verdana, Tahoma; color: #467193; }

.Content_header                               { display: block; width: 292px; min-height: 50px; background: #f0f1f3; margin: 12px;  }
* html .Content_header                        { display: block; width: 292px; min-height: 50px; background: #f0f1f3; margin: 10px; overflow: hidden; }
.img_star                                     { display: inline; margin-right: 5px; position: relative; top: -17px; left: 210px; }
* html .img_star                              { display: inline; margin-right: 5px; position: relative; top: -25px; left: 210px; }
.img_special                                  { margin-left: 12px; }
.Content_box_text                             { display: block; margin: 10px; width: 291px; text-align: justify;}

.price                                        { width: 131px; height: 23px; background: #e8a10b; float: left; margin-left: 15px; color: #ffffff; font-weight: bold; padding-left: 10px; padding-top: 5px; font-size: 13px; }
.info                                         { width: 131px; height: 23px; background: #4b6d92; float: right; margin-right: 15px; color: #ffffff; padding-left: 10px; padding-top: 5px; }
.duration                                     { width: 131px; height: 23px; background: #ffffff; float: left; margin-left: 15px; color: #b9b9b9; padding-left: 10px; padding-top: 5px; font-weight: bold; }
.more                                         { width: 131px; height: 23px; background: #b9b9b9; float: right; margin-right: 15px; color: #ffffff; padding-left: 10px; padding-top: 5px; margin-bottom: 10px; }
* html .price                                 { width: 140px; height: 28px; }
* html .info                                  { width: 140px; height: 28px; }
* html .duration                              { width: 140px; height: 28px; }
* html .more                                  { width: 140px; height: 28px; }

.Nav_buttons                                  { clear: both; display: block; width: 632px; height: 61px; text-align: right; border: 1px solid #f2f2f2; margin-bottom: 5px; }
#img_move                                     { display: inline; width: 149px; height: 36px; position: relative; top: 12px; right: 10px; }

#Footer                                       { clear: both; background: #f0f1f3; width: 100%; height: 200px;}
#Footer_text                                  { width: 1014px; margin: 0 auto; text-align: left; position: relative; top: 35px; left: 8px; }
.Footer_link                                  { width: 305px; height: 42px; float: left; margin-right: 8px; }
.img_line                                     { margin-top: 13px; }
.Offer_text                                   { border: 1px solid #f2f2f2; width: 613px; padding: 10px; text-align: justify; margin-bottom: 5px; }
* html .Offer_text                            { border: 1px solid #f2f2f2; width: 632px; padding: 10px; text-align: justify; margin-bottom: 5px; }
.ph 										   {min-height:54px;}
* html .ph 										  {height:54px;}
.img_calendar                                { float: left; }
form input                                    { font-size: 13px;font-weight:600;color:#585858; }
.Form_select                                  { font-size: 13px;font-weight:600;color:#585858; display: block; width: 216px; height: 25px; float: left; line-height: 20px; vertical-align: middle; margin: 0; padding: 0; border: 1px solid #dfe0e2; }
.Form_select2                                 { font-size: 13px;font-weight:600;color:#585858;display: block; width: 110px; height: 25px;  line-height: 21px; vertical-align: middle; margin: 0; padding: 0; border: 1px solid #dfe0e2; }
.Form_select3                                  {font-size: 13px;font-weight:600;color:#585858; display: block; width: 216px; height: 25px; float: left; line-height: 20px; vertical-align: middle; margin: 0; padding: 0; border: 1px solid #dfe0e2; }
/*width: 180px; */
.Form_select5                                 { font-size: 13px;font-weight:600;color:#585858; font-family: Tahoma, Verdana; display: block; width: 130px; height: 25px; line-height: 21px; vertical-align: middle;  border: 1px solid #dfe0e2; }
.Form_select6	                                  {font-size: 13px;font-weight:600;color:#585858; display: block; width: 203px; height: 25px; float: left; line-height: 20px; vertical-align: middle; margin: 0; padding: 0; border: 1px solid #dfe0e2; }
.option_text                                  { display: block; height: 25px; line-height: 21px; vertical-align: middle; padding-top: 3px; }
.Text_header                                  { width: 623px; height: 30px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 20px; padding-left: 10px; }
* html .Text_header                           { width: 633px; height: 50px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 20px; padding-left: 10px; }
#Super_offer                                  { position: relative; left: 513px; margin-top: -36px; }
.Form_search_right                            { display: block; margin-top: 15px; margin-bottom: 15px; width: 410px; height: 138px; background: #f0f1f3; }
#Form_search2                                 { position: relative; top: 10px; margin-top: 13px; margin-left: 40px;}
* html #Form_search2                          { position: relative; left: 0px; top: 0px; margin-top: 13px; margin-left: 40px; }
.Text_res3                                    { display: block; float: left; width: 60px; padding-top: 4px; margin-right: 5px; margin-bottom: -5px; margin-top: 12px; text-align: right; }

.Text_res4                                    { display: block; float: left; width: 100px; padding-top: 4px; margin-right: 5px; margin-bottom: -5px; margin-top: 4px; text-align: right; }
.Text_res5                                    { display: block; float: left; width: 100px; padding-top: 4px; margin-left:-40px; margin-bottom: -5px; margin-top: 4px; text-align: right; }
.ie6 .Text_res5,.ie5 .Text_res5 {margin-left:-20px;}
.ie7 .Text_res5  {margin-left:-38px;}
/*
margin-top: 12px;
*/
.Form_select4                                 { font-size: 13px;font-weight:600;color:#585858;  display: block; width: 146px; height: 25px; float: left; line-height: 21px; vertical-align: middle; margin: 0; padding: 0; border: 1px solid #dfe0e2; }
#price                                        { display: block; float: left; margin-top: 16px; margin-left: 5px; }
#priceProd                                        { display: block; float: left; margin-top: 9px; margin-left: 5px; width:150px;}
#img_kaufen                                   { position: relative; left: 180px;  *top:20px;}
.ie6 #img_kaufen {left: 180px;}
.ie7 #img_kaufen {left: 180px;}
.ie8 #img_kaufen {left: 180px;}
.img_kratka                                   { display: inline; position: relative; top: 2px; left: 5px; }
.persons                                        {float:left;}
strong {color:#585858;}

.price p, .info p ,.duration p, .more p {margin-top:1px; font-size: 12px;}
h2 p { font-size: 13px;} 
a.el_heading {text-decoration: none;}
a.el_heading:hover {text-decoration: underline;}
p.ab {font-size:9px;float:left;margin-top:3px;}
