/* Layout 1 css */
html, body { margin: 0; padding: 0; }

body { cursor: default; text-align: center; background: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }

.box { border: 1px solid red; }

.clear { clear: both; }

.block { display: block; }

table { cellpading: 0px; cellspacing: 0px; border: 0px; }

img { border: 0 none; vertical-align: middle; }

h2, h3 { margin: 0px; padding: 0px; }

a { text-decoration: none; color: #546265;}
a:hover { text-decoration: underline; }

div#strona { width: 830px; position: relative; margin: 0 auto; margin-top: 15px; text-align: left; background: White; }

h1.biuro { position: relative; margin: 0; padding: 0; height: 75px; background: #6ea7f1; z-index: 1; line-height: 200%; text-align: center; font-size: 15px; color: white; margin-bottom: 30px; }

h3.club_logo { width: 340px; height: 53px; text-align: left; font-size: 12px; line-height: 13px; color: #999; position: absolute; top: 0px; right: 0px; z-index: 3; margin: 0px; padding: 0px; }

h3.club_logo a { position: absolute; top: -12px; right: 15px; width: 196px; height: 53px; text-align: left; padding-top: 10px; }

h3.club_logo a span { position: absolute; top: 0px; left: 0px; width: 196px; height: 53px; background: url(/projects/globetrotters/image/klub_logo.gif) no-repeat;
z-index: 3; }

h4.logo { width: 540px; height: 43px; text-align: right; font-size: 12px; line-height: 13px; color: #999; position: absolute; top: 0px; left: 0px; z-index: 3; margin: 0px; padding: 0px; }

h4.logo a { position: absolute; top: 10px; left: 10px; width: 223px; height: 43px; text-align: left; }

h4.logo a span { position: absolute; top: 0px; left: 0px; width: 223px; height: 43px; background: url(/projects/globetrotters/image/globetrotters.png) no-repeat; z-index: 3; border: 1px solid white; }

/* Menu */

div#menu { position: absolute; top: 55px; right: 0px; float:left; z-index: 3; }

ul#nav{ background: #6ea7f1; }

ul#nav,ul#nav li{ list-style-type:none; margin:0; padding:0; }

ul#nav li{ float:left; margin-right: 10px; text-align: center; }

ul#nav a{ float:left; width: 80px; padding: 5px 0px 0px 0px; background: #ffc015; text-decoration:none; color: #fff; font-weight: bold; height: 21px; }

ul#nav a:hover{ background: #ceec4e; color: #003; }

ul#nav li.activelink a,ul#nav li.activelink a:hover{ background: #ceec4e; color: #003; }

/* Submenu */

div#submenu { position: absolute; top: 75px; left: 0px; z-index: 4; background: #ceec4e; width: 100%;}

div#submenu #subsection { margin: 4px 12px; background: #e8f6c0; padding: 2px; color: #505050; font-size: 12px; }

div#submenu #subsection a { color: #505050; }
div#submenu #subsection a:hover { text-decoration: underline; }

/* Content Page */

div#cpage { margin-top: 45px; margin-bottom: 10px; background: white url(/projects/globetrotters/image/main_gr.png) repeat-x; width: 830px; position: absolute; top: 70px }

/* Left Panel */

div#left-panel { width: 196px; position: relative; float: left; overflow: hidden; margin-left: 5px; margin-top: 10px; }

/* Content */

div#content { width: 605px; float: right; overflow: hidden; margin: 10px 5px 0px 0px; color: #464646; }

/* Menu Panel Box */

div#left-panel div.panel-box { border: 1px solid #e1e3e5; padding: 5px; color: #605f60; }

div#left-panel div.panel-box a { color: #605f60; text-decoration: none; }

div#left-panel div.panel-box a:hover { color: #605f60; text-decoration: underline; }

/* Footer */

div#footer {
 clear: both;
 text-align: center;
}

div#footer_links,
div#footer_links a {
 background: #007ce1;
 color: white;
 margin: 5px 0px;
 padding: 2px;
}

div#footer_links a:hover {
 text-decoration: underline;
}

div#footer_copyright,
div#footer_copyright a {
 color: #464646;
 margin-bottom: 6px;
}

div#footer_biura {
 color: #464646;
 border-top: 1px solid #e8e8e8;
 border-left: 1px solid #e8e8e8;
 border-right: 1px solid #e8e8e8;
}

div#footer_biura a {
 color: #464646;
}

div#footer_biura a:hover {
 text-decoration: underline;
}

/* Shop Sub Menu */

#shop_submenu { height: 18px; background: url(/projects/globetrotters/image/sklep_menu.png) repeat-x; color: white; font-weight: bold; padding: 0px 200px 0px 5px; }

#shop_submenu a { color: white; line-height: 18px; }

/* Shop content panel */

div#shop_content_penel { width: 197px; float: right; margin-top: 22px; margin-right: 4px; font-size: 1px; }

div#shop_content_penel_data { border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; background: white; padding: 0px 10px; font-size: 10px; }

#shop_content_penel h2 { color: #ff6600; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 5px; }

#shop_content_penel h3 { color: #546265; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; }

#shop_content_penel .promocja img { display: block; float: left; margin-right: 2px; }

#shop_content_penel .promocja strong { color: #ff9900; display: block; }

#shop_content_penel .promocja span,
#shop_content_penel .promocja span a { color: #546265; }

/* Shop content main */

div#shop_content_main { width: 380px; margin-right: 200px; margin-top: 10px; font-size: 1px; }

div#board { border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; background: white; padding: 0px 10px; font-size: 10px; }

/* Shop Content main features */

div#shop_feature_main { width: 168px; border-right: 1px solid #e0e1e2; padding-right: 3px; }

div#shop_feature_main h3 { color: #3882c8; margin: 0px; padding: 0px; margin-bottom: 6px; font-size: 12px; }

div#shop_feature_main div { margin-top: 10px; }

div#shop_feature_main div img { display: inline; }

div#shop_feature_main a { color: #546265; }

/* Shop Content main top */

div#shop_top_main h3 { color: #3882c8; margin: 0px; padding: 0px; margin-bottom: 6px; font-size: 12px; }

div#shop_top_main h4 { color: #546265; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px; }

div#shop_top_main .top img { float: left; margin-right: 2px; }

div#shop_top_main .top strong { color: #ff9900; display: block; }

div#shop_top_main .top span,
div#shop_top_main .top span a { color: #546265; }

/* Board */

#board div.rs { width: 40px; height: 40px; margin: 1px; text-align: center; float: left; }

#board strong { color: #ff9900; }

#board h2 { color: #3882c8; font-size: 11px; }

/* Shop Random */

#shop_content_main div#random { padding: 10px 0px; font-size: 10px; }

#shop_content_main div#random h3 { margin: 0px; padding: 0px; font-weight: bold; font-size: 13px; height: 36px; }

#shop_content_main .rand-left { text-align: left; width: 190px; float: left; }

#shop_content_main .rand-right { text-align: right; width: 190px; float: left; }

#shop_content_main .rand-left .random { border: 1px solid #e0e1e2; margin-right: 10px; }

#shop_content_main .rand-right .random { border: 1px solid #e0e1e2; margin-left: 10px; }

#shop_content_main .random div { text-align: center; padding: 5px; height: 190px; }

#shop_content_main .random img { display: block; }

#shop_content_main .random del { float: left; }

#shop_content_main .random strong { float: right; font-weight: bold; color: #ff9900; }

#shop_content_main .random span { display: block; clear: both; padding-top: 5px; }

#shop_content_main .random img.koszyk { display: inline; }

/* Shop table */
th, td { font-size: 11px; color: #546265; }
th { font-weight: bold; }
td { font-weight: normal; }

/* Shop bag box */

div#shop_bagbox { position: absolute; top: 108px; right: 10px; z-index: 10; width: 196px; height: 53px; background: url(/projects/globetrotters/image/block.gif); }

div#shop_bagbox div { margin: 10px; color: #3882c8; font-weight: bold; text-align: center; }

div#shop_bagbox div a { color: #3882c8; }


/* Shop Result */

#produkty { padding-bottom: 10px; }

#produkty h2 { font-size: 12px; margin-bottom: 5px; }

#produkty h3 { font-size: 10px; height: 30px; }

.produktgap { padding-top: 12px; }

.produkty-left { text-align: left; width: 200px; float: left; }

.produkty-center { text-align: center; width: 200px; float: left; }

.produkty-right { text-align: right; width: 200px; float: left; }

.produkty-left .produkt { border: 1px solid #e0e1e2; margin-right: 24px; background: white; }

.produkty-center .produkt { border: 1px solid #e0e1e2; margin: 0px 12px; background: white; }

.produkty-right .produkt { border: 1px solid #e0e1e2; margin-left: 24px; background: white; }

.produkt div { text-align: center; padding: 5px; height: 200px; }

.produkt cite { display: block; text-align: center; height: 126px; }

.produkt del { float: left; }

.produkt strong { float: right; font-weight: bold; color: #ff9900; }

.produkt span { display: block; clear: both; padding-top: 5px; }

.produkt img.koszyk { display: inline; }

.strony { float: right; margin: 0px; padding-top: 5px; }

.strony a { text-decoration: none; display: block; float: left; padding: 4px; color: #464646; border-right: 1px solid #e4e4e4; font-size: 10px; }

.strony a:hover { background: #4486c9; color: white; }

a.wybrana { color: red; }

/* Shop Obiekt */

#produkt { width: 370px; float: left; }

#produkt h2 { font-size: 12px; color: #3882c8; }

#produkt h3 { font-size: 11px; color: #3882c8; }

#produkt #item_price { margin: 5px 0px; text-align: center; }

#produkt strong { color: #ff9900; }

#produkt a { color: #3882c8; }

#produkt table td { padding: 0px 15px 0px 0px; }

.item_promotion { margin-bottom: 5px; text-align: center; font-weight: bold; color: #ff6600; }

.item_content { margin-bottom: 5px; }

.item_producent { margin-bottom: 10px; }

/* Shop Product Gallery */

div#shop_object_gallery { width: 226px; font-size: 5px; margin-left: 375px; margin-top: 22px; }

div#shop_object_gallery h2 { color: #3882c8; font-size: 11px; }

div#shop_gallery_main { margin-top: 10px; }

div#shop_gallery_sub { margin-top: 10px; }

div.shop_gallery_content { border-left: 1px solid #afafaf; border-right: 1px solid #afafaf; background: white;       text-align: center;     }

div.shop_gallery_content img { margin: 2px; }

/* Shop product comments */

.comments { clear: both; padding: 2px; background: #e8effc; color: #3882c8; font-size: 12px; font-weight: bold; margin: 10px 0px; }

/* Shop other products */

.other_products { clear: both; padding: 2px; background: #ffe7c7; color: #ff9900; font-size: 12px; font-weight: bold; margin: 10px 0px; }

#other_products table { width: 100%; }

#other_products strong { color: #ff9900; }


/* Shop Login box */

#shop_login { margin-top: 20px; }

#shop_login input.textinput { border: 1px solid #cfcfcf; background: url(/projects/globetrotters/image/input_bg.gif); }


#shop_login h2 { font-size: 12px; color: #157adf; border: 0px; margin: 0px; padding: 0px; background: none; margin-bottom: 5px; }

#shop_login #login_box { width: 300px; float: right;  border-left: 1px solid #b1d0e4; padding-left: 10px; }

#shop_login #info_box { margin-right: 310px; }

#shop_login #login_box form { display: block; background: #e8effc; padding: 10px; 5px; }

#shop_login #login_box label { display: block; width: 100px; float: left; clear: left;  text-align: right; line-height: 220%; padding-right: 5px;}

#shop_login #login_box input { margin: 2px 0px; width: 150px;}

#shop_login #login_box input#zaloguj { width: 60px; }

#shop_login #login_box .login_button { clear: both; text-align: center; padding-top: 10px }

#shop_login #login_box a { display: block; text-align: center; margin: 8px 0px; padding: 5px; background: #e8effc; color: grey; text-decoration: none; }

#shop_login #login_box a:hover { text-decoration: underline; }

#shop_login #info_box a { display: block; text-align: center; margin: 8px 0px; padding: 5px; color: grey; text-decoration: none; }

#shop_login #info_box a:hover { text-decoration: underline; }

/* Shop bag page */

#shop_bag_page h2 { font-size: 11px; background: #e8effc; color: #3882c8; padding: 2px; }

#shop_bag_page tr.underline td,
#shop_bag_page tr.underline th { border-bottom: 1px solid #b1d0e4; }

#shop_bag_pay h2,
#shop_bag_pay h3 { font-size: 11px; background: #e8effc; color: #3882c8; padding: 2px; }

#shop_bag_payres h2,
#shop_bag_payres h3 { font-size: 11px; background: #e8effc; color: #3882c8; padding: 2px; }

#shop_bag_pay tr.underline td,
#shop_bag_pay tr.underline th { border-bottom: 1px solid #b1d0e4; }

#shop_bag_page, #shop_bag_pay, #shop_bag_payres { margin-top: 20px; }

#shop_bag_pay .prices,
#shop_bag_payres .prices { text-align: right; font-size: 11px; }

#shop_bag_pay .costsum { text-align: right; background: transparent; border: 0 none; font-weight: bold; font-size: 11px; }

#shop_bag_pay .sumary { text-align: right; background: transparent; border: 0 none; font-weight: bold; font-size: 11px; color: red; }

#shop_bag_pay #firstname { width: 100px; border: 1px solid #ccc; }

#shop_bag_pay #surname { width: 150px; border: 1px solid #ccc; }

#shop_bag_pay #street { width: 290px; border: 1px solid #ccc; }

#shop_bag_pay #address_code { width: 50px; border: 1px solid #ccc; }

#shop_bag_pay #city { width: 150px; border: 1px solid #ccc; }

#shop_bag_pay #tel { width: 150px; border: 1px solid #ccc; }

/* Shop panel */

div#shop_panel_top { height: 5px; width: 196px; background: #ffc015; font-size: 1px; }

div#shop_panel_data { background: #6fa7f1 url(/projects/globetrotters/image/searcher_bg.png); color: white; font-weight: bold; width: 196px; }

div#shop_panel_data a#shop_panel_order { position: relative; left: 104px; width: 90px; display: block; background: #ffc015; color: white; font-size: 9px; text-decoration:none; text-align: center; line-height: 180%; }

div#shop_panel_data div {
      margin: 0px 5px;
}

div#shop_panel_data h2,
div#shop_panel_data h3,
div#shop_panel_data h4,
div#shop_panel_data a { color: white; }

div#shop_panel_data h2 { font-size: 12px; font-weight: bold; margin-top: 6px; }

div#shop_panel_data h3 { font-size: 11px; font-weight: normal; margin-left: 5px; }

div#shop_panel_data h4 { font-size: 10px; font-weight: normal; margin-left: 10px; }

/* Shop panel box */

div.shop-panel-box { background: #76aaf1; margin-top: 10px; padding: 5px; color: white; }

div.shop-panel-box a { color: white; }