@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,a:link, a:visited                             { font-family: Verdana, Tahoma; font-size: 11px; color: #4b6d92;  text-decoration: underline; }
a:hover                                       {cursor: pointer; font-family: Verdana, Tahoma; font-size: 11px; color: #4b6d92;  text-decoration: underline; }

a:link.el_menu, a:visited.el_menu,a:link.el_menu2,a:visited.el_menu2             { font-family: Verdana, Tahoma; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a:hover.el_menu,a:hover.el_menu2,a:hover .el_menu2, #Top_Nav a.current,#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_menu.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: #4b6d92; float: left; margin-top: 85px; margin-left: 10px; }
.el_menu,.current                                          { width: 101px; height: 39px; border-left: 1px solid #6a8bae; display: block; float: left; text-align: center; padding-top: 25px; }
* html .el_menu ,* html .current                               { width: 101px; height: 64px; border-left: 1px solid #6a8bae; display: block; float: left; text-align: center; padding-top: 25px;}
.el_menu2 ,.currentF                                    { width: 115px; height: 39px; border-left: 1px solid #6a8bae; display: block; float: left; text-align: center; padding-top: 25px; padding-left: 6px; }
* html .el_menu2 * html .currentF                { width: 111px; height: 64px; border-left: 1px solid #6a8bae; display: block; float: left; text-align: center; padding-top: 25px; padding-left: 6px; }
#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_back.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                               { background: url("../images/menu1/1.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; } 
a:hover.el_men2                               { background: url("../images/menu1/2.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }       
a:hover.el_men3                               { background: url("../images/menu1/3.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
a:hover.el_men4                               { background: url("../images/menu1/4.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
a:hover.el_men5                               { background: url("../images/menu1/5.gif"); display: block; width: 300px; height: 42px; background-repeat: no-repeat; position: relative; top: 4px; left: 11px; }
a:hover.el_men6                               { background: url("../images/menu1/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; }
.Text_res2                                    { display: block; margin-left: 5px; margin-bottom: 5px; margin-top: 10px; }
.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 a                                        { display: block; height: 18px; background: url('../images/kropka.gif'); background-repeat: no-repeat; color: #4c6c8c; text-decoration: none; font-weight: bold; }
#Map a:hover                                  { background: url('../images/kropka_o.gif'); background-repeat: no-repeat; color: #ffffff; text-decoration: none; }

#k_arge                                       { position: relative; left: 20px; top: 3px; }
#k_cech                                       { position: relative; left: 20px; top: 3px; }
#k_chal                                       { position: relative; left: 20px; top: 3px; }
#k_barb                                       { position: relative; left: 20px; top: 10px; }
#k_mala                                       { position: relative; left: 20px; top: 0px; }
#k_born                                       { position: relative; left: 20px; top: 3px; }

#Map a.argentyt                               { position: relative; top: 47px; left: 199px; }
#Map a.cechsztyn                              { position: relative; top: 45px; left: 174px; }
#Map a.chalkozyn                              { position: relative; top: 37px; left: 158px; }
#Map a.barbarka                               { position: relative; top: 25px; left: 140px; }
#Map a.malachit                               { position: relative; top: 155px; left: 170px; }
#Map a.bornit                                 { position: relative; top: 149px; left: 186px; }


#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; }
/*
h1 p {top:5px;}
*/
h2                                            { position: relative; top: 10px; left: 10px; font-size: 13px; font-family: Verdana, Tahoma; color: #467193; }
.Content_header                               { display: block; width: 292px; height: 50px; background: #f0f1f3; margin: 12px;  }
* html .Content_header                        { display: block; width: 292px; 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; }

#price                                        { display: block; float: left; margin-top: 16px; margin-left: 5px; }
#priceProd                                        { display: block; float: left; margin-top: 9px; margin-left: 5px; width:150px;}
.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: 0px; text-align: justify; margin-bottom: 5px; }
* html .Offer_text .good {padding:10px;}
.Offer_textRes                                   { border: 1px solid #f2f2f2; width: 613px; padding:10px 10px 20px; text-align: justify; margin-bottom: 5px; }
* html .Offer_textRes                            { 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; }
select.F_select2                               { font-size: 13px;font-weight:600;color:#585858; display: block; width: 196px; height: 25px; float: left; line-height: 20px; 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_select6	                                  {font-size: 13px;font-weight:600;color:#585858; display: block; width: 188px; 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; border-bottom: 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; border-bottom: 1px solid #f2f2f2; padding-top: 20px; padding-left: 10px; }
.Form_contact                                 { display: block; margin-top: 15px; margin-bottom: 15px; width: 610px; height: 470px; background: #f0f1f3; }
* html .Form_contact                          { display: block; margin-top: 15px; margin-bottom: 15px; width: 571px; height: 470px; background: #f0f1f3; }
.Form_contact2                                 { display: block; margin-top: 15px; margin-bottom: 15px; width: 610px; height: 360px; background: #f0f1f3; }
* html .Form_contact2                          { display: block; margin-top: 15px; margin-bottom: 15px; width: 571px; height: 360px; background: #f0f1f3; }
.Form_contact3                                 { display: block; margin-top: 15px; margin-bottom: 15px; width: 610px; height: 470px; background: #f0f1f3; }
* html .Form_contact3                          { display: block; margin-top: 15px; margin-bottom: 15px; width: 610px; height: 490px; background: #f0f1f3; }
/*
 height: 380px;
*/
.Form_contact4                                 { display: block; margin-top: 15px; margin-bottom: 15px; width: 610px; height: 380px; background: #f0f1f3; }
* html .Form_contact4                          { display: block; margin-top: 15px; margin-bottom: 15px; width: 571px; height: 380px; background: #f0f1f3; }

.Form_contact5                                 { display: block; margin-top: 15px; margin-bottom: 15px; width: 610px; height: 400px; background: #f0f1f3; }
* html .Form_contact5                          { display: block; margin-top: 15px; margin-bottom: 15px; width: 571px; height: 400px; background: #f0f1f3; }


.Form_contact_input                           { width: 310px; height: 25px; float: left; background: #ffffff; overflow-x: hidden; border: 1px solid #e0e2e1; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px; }
.Text_contact                                 { display: block; float: left; width: 135px; padding-top: 4px; margin-right: 5px; margin-bottom: -5px; margin-top: 12px;margin-left: 33px; text-align: right; }
.ie6 .Text_contact {margin-left: 17px;}

.accept_contact                                 { display: block; float: none; width: 270px;margin-left:90px;margin-top:-15px;}
#regAccept {margin-left:70px;margin-top:40px;}
/*
.ie6 .accept_contact {margin-left: 17px;}
width: 120px;
margin-left: 48px;
*/
.Text_contact2                                { display: block; float: left; width: 200px; padding-top: 4px; margin-right: 5px; margin-bottom: -5px; margin-top: 12px; text-align: right; }
.Text_err                              		  { display: block; float: none; height: 15px; padding-top: 4px; margin-left: 174px; margin-bottom: -5px; margin-top: 0; text-align: left; color:#FF0F00;}
/*width: 230px;*/
.ie6 .Text_err {margin-left: 174px;}
.ie7 .Text_err {margin-left: 174px;}
.Text_err2                             		  { display: block; float: none; width: 280px;height: 15px; padding-top: 4px; margin-left: 105px; margin-bottom: -5px; margin-top: -15px; text-align: left; color:#FF0F00;}
* html .Text_err2 {margin-left: 105px;}
.textarea_wyglad                              {  font-family:  Verdana,Tahoma; width: 310px; height: 160px; background: #ffffff; border: 1px solid #e0e2e1; vertical-align: top; margin-left: 5px; overflow: hidden; position: relative; left: -4px; padding-left: 5px; padding-top: 1px; color:#585858;font-size:13px;font-weight:600;}
.textarea_wyglad2                              { font-family:  Verdana,Tahoma; width: 310px; height: 70px; background: #ffffff; border: 1px solid #e0e2e1; vertical-align: top; margin-left: 5px; overflow: hidden; position: relative; left: -4px; padding-left: 5px; padding-top: 1px; color:#585858;font-size:13px;font-weight:600;}
#img_senden                                   { position: relative; left: 333px; }
.Form_reserv                                  { display: block; margin-bottom: 0px; width: 610px; height: 120px; }

/*
.Form_reserv   - margin-top: -20px; 
#Form_search3                                 { padding-top: 20px; margin-left: 40px;}
*/
#Form_search3                                 { clear: both; display: block;}
* html #Form_search3                          { clear: both; display: block; margin-left: 0px; margin-top:-2px;}

#Form_search4                                 { padding-top: 0px; margin-left: 0px;}
#Form_search4                                 { clear: both; display: block; width: 610px; }
* html #Form_search4                          { clear: both; display: block; width: 571px; }
.Res_l                                        { width: 250px; display: block; float: left; }
* html .Res_l                                 { width: 250px; display: block; float: left; }
.Res_r                                        { width: 250px; display: block; float: left; }
* html .Res_r                                 { width: 250px; display: block; float: left; }

.Text_res4                                    { display: block; float: left; width: 100px; padding-top: 6px; margin-right: 5px; margin-bottom: -5px; margin-top: 10px; text-align: right; }
/*
margin-top: 12px;
*/
.Text_res5                                    { display: block; float: left; width: 100px; padding-top: 4px; margin-left:-40px; margin-bottom: -5px; margin-top: 4px; text-align: right; }
.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_res_inp2                                { display: block; width: 110px; height: 25px; float: left; background: #ffffff; overflow-x: hidden; border: 1px solid #e0e2e1; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px; }
.img_kratka                                   { display: inline; position: relative; top: 2px; left: 5px; }

.Confirm_body                                 { clear: both; width: 644px; }
* html .Confirm_body                          { clear: both; width: 642px; }

/*
.Confirm_body                                 { clear: both; width: 634px; }
* html .Confirm_body                          { clear: both; width: 632px; }

*/
.Confirm_body3                                { clear: both; margin-top: 5px; width: 634px; }
* html .Confirm_body3                         { clear: both; margin-top: 5px; width: 632px; }

.Text_header_obj                                { clear: both;display: block; width: 102px; height: 28px; float: left; color: #467096; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_obj                         {clear: both;display: block; width: 112px; height: 40px; float: left; color: #467096; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_objTxt                              {clear: both; display: inline; width: 102px; height: 28px; float: left; color: #585858; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_objTxt                       { clear: both;display: inline; width: 112px; height: 40px; float: left; color: #585858;border-left: 1px solid #f2f2f2;  border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }

.Text_header_l1                               {  display: inline; width: 148px; height: 28px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l1                        {  display: inline; width: 158px; height: 40px; float: left; color: #467096;  border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_l11                               { clear: both; display: inline; width: 138px; height: 28px; float: left; color: #467096; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l11                        { clear: both; display: inline; width: 148px; height: 40px; float: left; color: #467096; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_l1_2                             {  display: inline; width: 148px; height: 28px; float: left; color: #585858; border : 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l1_2                      {display: inline; width: 158px; height: 40px; float: left; color: #585858; border : 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }

.Text_header_l                                { display: block; width: 80px; height: 28px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l                         { display: block; width: 91px; height: 40px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_l_2                              { display: inline; width: 80px; height: 28px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l_2                       { display: inline; width: 91px; height: 40px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }


.Text_header_la                                { display: block; width: 152px; height: 28px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_la                         { display: block; width: 163px; height: 40px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_l_2a                              { display: inline; width: 152px; height: 28px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l_2a                       { display: inline; width: 163px; height: 40px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }

.Text_header_l3a                                { display: block; width: 96px; height: 28px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l3a                         { display: block; width: 108px; height: 40px; float: left; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_l_23a                              { display: inline; width: 104px; height: 28px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 2px; }
* html .Text_header_l_23a                       { display: inline; width: 106px; height: 40px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 2px; }



.Text_header_l_22                              { display: inline; width: 137px; height: 28px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l_22                       { display: inline; width: 148px; height: 40px; float: left; color: #585858; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }

.Confirm_body2                                { clear: both; width: 632px; min-height: 400px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; }


fieldset                                  	 { clear: both; width: 618px; min-height: 400px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;  border-top: 1px solid #fff; margin-left:0;}
* html fieldset                              	 { clear: both; width: 632px; min-height: 400px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;  border-top: 1px solid #fff; margin-left:0;}
 
#MemberLoginForm_LoginForm fieldset                                  	 { clear: both; width: 619px; min-height: 100px; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; border-bottom: 1px solid #fff;  border-top: 1px solid #fff; margin-left:-11px;}
* html #MemberLoginForm_LoginForm fieldset                                  	 { clear: both; width: 620px; min-height: 100px; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff;  border-top: 1px solid #fff; margin-left:-11px;}

.Actions {
	border-bottom:0px solid #F2F2F2;
	border-left:0px solid #F2F2F2;
	border-right:0px solid #F2F2F2;
	height:56px;width:633px;}
/*
#Email label.left,#Password label.left {display:block;margin-bottom:3px;}
* html #Email,* html #Password,* html #Remember {margin-left:10px;}
*/
#Password label.left,#NewPassword1 label.left, #NewPassword2 label.left {display:block;margin-bottom:3px;}
* html .EmailLabel ,* html #Email,* html label.left2 {margin-left:20px;}
* html #Password,* html #Remember {margin-left:20px;}
.Text_header_l2                               { margin-top: 5px; width: 315px; height: 32px; float: left; color: #467096; border : 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l2                        { margin-top: 5px; width: 325px; height: 44px; float: left; color: #467096; border : 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
.Text_header_r2                               { margin-top: 5px; width: 295px; height: 32px; float: right; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_r2                        { margin-top: 5px; width: 307px; height: 44px; float: right; color: #467096; border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }

.Text_header_l2a                               { margin-top: 5px; width: 622px; height: 32px; float: left; color: #467096; border : 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
* html .Text_header_l2a                        { margin-top: 5px; width: 632px; height: 44px; float: left; color: #467096; border : 1px solid #f2f2f2; padding-top: 12px; padding-left: 10px; }
/*
.Offer_text_l                                 { float: left; width: 305px; padding: 10px; text-align: left; }
*/
.Offer_text_l                                 { float: left; width: 298px; padding: 10px; text-align: left; }
* html   .Offer_text_l                                 { float: left; width: 305px; padding: 10px; text-align: left; }
.Form_contact_conf                            { display: block; margin-top: 5px; width: 300px; }
#Form_conf                                    { margin-left: 10px;}
input.Form_contact_input_conf                      { width: 196px; height: 25px; float: left; background: #ffffff; overflow-x: hidden; border: 1px solid #e0e2e1; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px; }
#MemberLoginForm_LoginForm_Email,
#MemberLoginForm_LoginForm_Password,
#ChangePasswordForm_ChangePasswordForm_NewPassword1,
#ChangePasswordForm_ChangePasswordForm_NewPassword2,
#MemberLoginForm_LostPasswordForm_Email                  { width: 196px; height: 25px; float: left; background: #ffffff; overflow-x: hidden; border: 1px solid #e0e2e1; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px; }
* html #MemberLoginForm_LostPasswordForm_Email  { margin: 10px; }
#Password,#NewPassword2 {margin-top:30px;}
.Text_contact_conf                            { display: block; float: left; width: 84px; padding-top: 4px; margin-right: 5px; margin-bottom: -5px; margin-top: 12px; text-align: right; }
.Text_contact_conf2,.Text_contact_conf3                     { display: block; float: left; width: 100px; padding-top: 4px; margin-right: 5px; margin-bottom: -5px;text-align: right; }
.Text_contact_conf2 {margin-top: 12px;}
.Text_contact_conf3 {margin-top: 4px;}
.Offer_text_r                                 { float: right; width: 280px; padding: 10px; text-align: left; }
/*
.Offer_text_r                                 { float: right; width: 274px; padding: 10px; text-align: left; }
*/
* html  .Offer_text_r                                 { float: right; width: 280px; padding: 10px; text-align: left; }
/*
.Form_contact_log                             { display: block; position: relative; left: -10px; width: 280px; height: 155px; background: #f0f1f3;}
*/

.Form_contact_log                             { display: block; position: relative; left: -10px; width: 280px; height: 225px; background: #f0f1f3;  margin-left: 10px; padding-top: 10px; }
#Form_log                                     { margin-left: 10px; padding-top: 10px; }
.Form_log                                     { margin-left: 10px; padding-top: 10px;  margin-right: 10px;}
.Form_contact_input_conf2,
/*
	poniżej : margin-top: 13px;
	*/
	.Form_contact_input_conf3                   { width: 120px; height: 25px; margin-top: 16px; float: left; background: #ffffff; overflow-x: hidden; border: 1px solid #e0e2e1; vertical-align: middle; padding-top: 1px; padding-left: 5px; padding-right: 5px; }
#Form_conf_login                              { position: relative; top: 10px; left: 2px; }
* html #Form_conf_login                       { position: relative; top: 11px; left: 0px; }

.Amount                                       { font-size: 15px; display: block; position: relative; left: -10px; top: 15px;  width: 265px; height: 28px; background: #f0f1f3; padding-left: 15px; padding-top: 12px; }
* html .Amount                                { font-size: 15px; display: block; position: relative; left: -10px; top: 15px;  width: 280px; height: 40px; background: #f0f1f3; padding-left: 15px; padding-top: 12px; }

#Disclaimer_form                              { width: 634px; height: 40px; border-bottom: 1px solid #f2f2f2; font-size: 13px; }
.img_send                                     { margin-top: 10px; margin-bottom: 10px; position: relative; left: 250px; }
#OrderForm_OrderForm_action_processOrder      { margin-top: 10px; margin-bottom: 10px; float:right; margin-right:26px; width:149px;height:36; background:url("../images/senden2.gif") no-repeat;
border:medium none; text-indent: -999999px;cursor: pointer;}
#MemberLoginForm_LostPasswordForm_action_forgotPassword,#ChangePasswordForm_ChangePasswordForm_action_doChangePassword
{ margin-top: 10px; margin-bottom: 10px; float:right; margin-right:430px; width:149px;height:36; background:url("../images/senden2.gif") no-repeat;
border:medium none; text-indent: -999999px;cursor: pointer;}
* html #MemberLoginForm_LostPasswordForm_action_forgotPassword{ margin-top: 10px; margin-bottom: 10px; float:right; margin-right:410px; width:149px;height:36; background:url("../images/senden2.gif") no-repeat;
border:medium none; text-indent: -999999px;cursor: pointer;}
* html #ChangePasswordForm_ChangePasswordForm_action_doChangePassword
{ margin-top: 10px; margin-bottom: 10px; float:right; margin-right:440px; width:149px;height:36; background:url("../images/senden2.gif") no-repeat;
border:medium none; text-indent: -999999px;cursor: pointer;}

label.left {display:none;}
/*
#Email label.left {display:block;}
*/
.persons                                        {float:left;}
strong {color:#585858;}
strong p {margin-bottom:1px;}
.price p, .info p ,.duration p, .more p {margin-top:1px; font-size: 12px;}
* html .Offer_text p {margin:10px; }
* html #MemberLoginForm_LostPasswordForm_action_forgotPassword {margin-top:30px;margin-left:20px;} 
h2 p { font-size: 13px;}
#BottomOrder {border-top:1px solid #F2F2F2;float:left;width:599px;height:50px;padding:10px;}
* html #BottomOrder {border-top:1px solid #F2F2F2;float:left;width:632px;height:50px;padding:10px;}
#MethodFields_EcardPayment {padding-left:45px;}
#MethodFields_PaymentNetworkPayment {padding-left:0px;}

#ShopAccountForm_MemberForm {margin-left:0px;}
#ShopAccountForm_MemberForm fieldset {width:620px;border:1px solid #F2F2F2;}
* html #ShopAccountForm_MemberForm{margin-top:0px;}
* html #ShopAccountForm_MemberForm fieldset {width:632px;border:1px solid #F2F2;border-top:1px solid #F2F2; margin-left:31px;}
#MemberLoginForm_LostPasswordForm, #ChangePasswordForm_ChangePasswordForm {margin-left:0px;}
#MemberLoginForm_LostPasswordForm fieldset,#ChangePasswordForm_ChangePasswordForm fieldset {border:1px solid #F2F2F2;width:620px;min-height:50px;border:medium none;}
* html #MemberLoginForm_LostPasswordForm, * html #ChangePasswordForm_ChangePasswordForm {margin-left:10px;}
* html #MemberLoginForm_LostPasswordForm fieldset, * html #ChangePasswordForm_ChangePasswordForm fieldset {border:1px solid #F2F2F2;width:632px;min-height:120px;border:medium none;}
/*
#ShopAccountForm_MemberForm, #MemberLoginForm_LostPasswordForm {margin-left:0px;}
#ShopAccountForm_MemberForm fieldset, #MemberLoginForm_LostPasswordForm fieldset  {width:620px;border:1px solid #F2F2F2;}
* html #ShopAccountForm_MemberForm, * html #MemberLoginForm_LostPasswordForm {margin-top:0px;}
* html #ShopAccountForm_MemberForm fieldset,* html #MemberLoginForm_LostPasswordForm fieldset  {width:632px;border:1px solid #F2F2;border-top:1px solid #F2F2; margin-left:31px;}
*/


.required, .validation  	{margin-left:88px;margin-bottom:-30px;padding-top:10px;height:15px;color:#ff0000;clear:both;}
 
. validationError {border-top:1px solid #FFF;margin-bottom:-10px;}
* html #ShopAccountForm_MemberForm {margin-left:-30px;}
#ShopAccountForm_MemberForm_error {margin-left:10px;}
* html  #ShopAccountForm_MemberForm_error  {margin-left:35px;}
* html  #MemberLoginForm_LoginForm_error {margin-top:10px;margin-left:10px;}
.Text_header_l1,.Text_header_la,.Text_header_l3a,.Text_header_l,.Text_header_obj {background-color:#4B6D92;}
.Text_header_l1 strong ,.Text_header_la strong,.Text_header_l3a strong,.Text_header_l strong, .Text_header_obj strong {color:#BADEF8;}
#MemberLoginForm_LoginForm_action_dologin 
{
	text-indent:999999px; width:149px;height:36px;margin-left:-3px; background:url("../images/einloggen.gif") no-repeat;
}
* html #MemberLoginForm_LoginForm_action_dologin 
{
	text-indent:0px;  width:149px;height:36px;margin-left:10px; background:url("../images/einloggen.gif") no-repeat;
}
#ShopAccountForm_MemberForm_action_submit 
{
	width:149px;height:36px;margin-left:143px;margin-top:20px; background:url("../images/saveaccount.gif") no-repeat;
}
/*
#MemberLoginForm_LostPasswordForm_action_forgotPassword,#ChangePasswordForm_ChangePasswordForm_action_doChangePassword	{	margin-left:7px;margin-top:0px;	}
* html #MemberLoginForm_LostPasswordForm_action_forgotPassword{	margin-left:20px;margin-top:20px;	}
* html #ChangePasswordForm_ChangePasswordForm_action_doChangePassword	{	margin-left:-10px;margin-top:10px;	}
chwilowo wylaczamy
*/
#print {text-indent:999999px; width:149px;height:36px;margin-left:440px;margin-top:20px; background:url("../images/print.gif") no-repeat;}
.showOnClick{
margin-left:88px;padding-top:20px;padding-bottom:10px;
}
* html div.showOnClick a {margin-left:-50px;}



.personalinfo{
margin-top:10px;float:left;
}
.persname {float:left;clear:both;width:102px;height:18px;}
.persno {float:left;clear:both;width:180px;height:18px;}
.persinfo {float:left;height:18px;}

#OrderForm_OrderForm_error {border-bottom:1px solid #F2F2F2;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;margin-top:52px;margin-bottom:0;padding:10px;width:612px;color:#FF0000;}
a.el_heading {text-decoration: none;}
a.el_heading:hover {text-decoration: underline;}
p.ab {font-size:9px;float:left;margin-top:3px;}
.displaynone {display:none;}
#OrderForm_OrderForm_PaymentMethod {list-style:none;}
#OrderForm_OrderForm fieldset {border-top: 1px solid #f2f2f2;padding-top:10px;}
@media print{
  #Header,#Sidebar,#Main,#Footer,#print,.Previous_links_box,.Change_size_box{   
    display: none; 
      
  }
}
