@charset "UTF-8";
@import 'overlaygallery.css';

html, body, a, img, div { margin:0px; padding:0px; border-width:0px; border-style:none; font-family:Verdana; font-size:11px; color:#000000; }
html, body { background-color:#ffffff; background-image:url('../images/bg_mainx.jpg'); background-position:left top; background-repeat:repeat-x; }
table, tr, td, th { vertical-align:top; }
.root { width:915px; margin:0px auto; }
#top { height:469px; background-image:url('../images/bg_top.jpg'); background-position:center top; background-repeat:no-repeat; text-align:center; }
#main { background-color:#164916; }
.clouds { background-image:url('../images/clouds.jpg'); }
#clouds { background-position:center -29px; background-repeat:no-repeat; padding:10px 0px 0px 0px; }
#center { background-image:url('../images/bg_lefty_full.jpg'); background-position:left top; background-repeat:repeat-y; }
#left { width:292px; float:left; padding:0px 0px 100px 0px; overflow:hidden; }
.rightwidth { width:623px; overflow:hidden; }
#right { float:left; padding:0px; background-color:#164916; }
#rightclouds { background-position:-347px -39px; background-repeat:no-repeat; }
#bottom { height:123px; background-image:url('../images/bg_botx.jpg'); background-position:center top; background-repeat:repeat-x; }
.clear { clear:both; height:0px; line-height:0px; font-size:1px; }
#left .top { height:10px; line-height:1px; font-size:1px; background-image:url('../images/left_top.gif'); background-position:left top; background-repeat:no-repeat; }
#leftbg { background-position:-55px -39px; background-repeat:no-repeat; }

#forplayer { text-align:center; background-color:#ffffff; margin:0px 1px; }

.header, .header * { height:41px; line-height:41px; display:block; color:#ffffff; font-weight:bold; font-family:verdana; font-size:12px; background-position:left top; background-repeat:no-repeat; }
.header { background-image:url('../images/header_bg.gif'); background-repeat:repeat-x; margin:0px 7px 7px 7px; }
.second { margin:7px; }
.second .text { text-transform:capitalize; }
.header .right * { float:left; }
.shoe .header .text { width:174px; _width:164px; }
.header .left { background-image:url('../images/header_l.gif'); margin-left:-7px; position:relative; }
.header .right { background-image:url('../images/header_r.gif'); background-position:right top; margin-right:-7px; position:relative; }
.header .text { padding:0px 15px 0px 20px; }
.shoe .header .text, .rootcontent  .header .text { background-image:url('../images/arrow.gif'); background-position:7px 16px; text-decoration:none; }
.shoe .header .text:hover, .rootcontent  .header .text:hover { text-decoration:underline; }
.header .type, .header .fade { width:77px; }
.header .type { text-align:center; text-decoration:none; }
.header .fade { background-image:url('../images/header_fade.jpg'); }
.shoe .header .fade { margin-right:10px; }
.shoe .header .outdoor, .rootcontent .header .outdoor { color:#9F0033; background-image:url('../images/dot_red.gif'); }
.shoe .header .outdoor:hover, .rootcontent .header .outdoor:hover { color:#AC1344; }
.shoe .header .ski, .rootcontent .header .ski { color:#1C4F6B; background-image:url('../images/dot_blue.gif'); }
.shoe .header .ski:hover, .rootcontent .header .ski:hover { color:#357090; }
.shoe .header .outdoor, .shoe .header .ski, .rootcontent .header .outdoor, .rootcontent .header .ski { padding:0px 13px 0px 9px; background-position:right 17px; text-decoration:none; text-transform:Capitalize; }
.shoe .header .rootname, .rootcontent .header .rootname { border-right:1px dotted #ffffff; background-image:url('../images/rootname.gif'); background-position:left top; background-repeat:no-repeat; }
.shoe .header .rootname_ski, .rootcontent .header .rootname_ski { background-position:left -41px; }

/* left menu */
#leftmenu, #leftmenu * { margin:0px; padding:0px; list-style-type:none; text-decoration:none; }
#leftmenu { margin:0px 1px; border-bottom:1px solid #ffffff; }
#leftmenu .news a { font-weight:normal; padding:15px 30px; display:block; background-image:url('../images/menu_arrow.gif'); background-position:left -48px; background-repeat:no-repeat; }
#leftmenu .news a:hover { color:#C22A5B; background-position:left 1px; border-top:1px solid #9EB7C4; padding-top:14px; background-color:#E4E8E9; }

.ligthheader, #leftmenu .ligthheader { padding:0px 11px; display:block; height:43px; line-height:43px; background-image:url('../images/lightheader.gif'); background-repeat:repeat-x; background-position:left 1px; border-top:1px solid #9EB7C4; border-bottom:1px solid #9EB7C4; font-weight:bold; color:#9F0033; font-size:12px; }
.ski, #leftmenu .ski { color:#1C4F6B; }

.news { background-image:url('../images/news_bg.gif'); background-position:left top; background-repeat:repeat-x; margin:0px 1px; display:block; }
.news .content { background-image:url('../images/bg_news.jpg'); background-position:left 1px; background-repeat:no-repeat; padding:8px 10px; }
.news a { text-decoration:none; font-weight:bold; }

.wiecej, .wiecej a { display:block; height:12px; line-height:12px; }
.wiecej a { text-decoration:none; font-weight:normal; float:right; background-image:url('../images/wiecej_arrow.gif'); background-position:left 4px; background-repeat:no-repeat; padding:0px 0px 0px 14px; }
.wiecej a:hover { text-decoration:underline; }
#partners .wiecej { padding:6px 12px; }
/** Round Corners */
.corner { background-image:url('../images/corner.gif'); background-position:left top; background-repeat:no-repeat; width:9px; height:9px; line-height:9px; font-size:1px; display:block;  position:relative; }
.cornerblock { margin:0px 9px; background-color:#ffffff; }
.cornerblock, .cornerblock { display:block; height:9px; font-size:1px; }
.punktysprzedazy .cornerblock {  background-color:#DCE4E9; }
#leftbg .cornerblock { margin:0px 10px; }

.cornerlefttop { float:left; background-position:0px 0px; margin-left:-9px; }
.punktysprzedazy .cornerlefttop { background-position:0px -18px; }
.cornerleftbottom { float:left; background-position:0px -9px; margin-left:-9px; }
.punktysprzedazy .cornerleftbottom { background-position:0px -27px; }
.cornerrighttop { float:right; background-position:-9px 0px; margin-right:-9px; }
.punktysprzedazy .cornerrighttop { background-position:-9px -18px; }
.cornerrightbottom { float:right; background-position:-9px -9px; margin-right:-9px; }
.punktysprzedazy .cornerrightbottom { background-position:-9px -27px; }
.cornerblank { background-image:none; background-color:#ffffff; }
.punktysprzedazy .cornerblank { background-color:#DCE4E9; }

/** Shoe Container */
.shoe { width:300px; margin:0px 0px 7px 11px; _margin:0px 0px 7px 4px; float:left; }
.shoe .img, .rootcontent .img { background-color:#ffffff; text-align:center; position:relative; }
.star { color:#ffffff; text-transform:Capitalize; position:absolute; display:block; width:86px; height:86px; line-height:86px; text-align:center; top:0px; right:12px; font-weight:bold; font-family:arial; font-size:10px; letter-spacing:1px; background-image:url('../images/star.gif'); background-position:left top; background-repeat:no-repeat; }
.star_blue { background-position:0px 0px; }
.star_red { background-position:0px -86px; }
.star_orange { background-position:0px -172px; }
.shoe .footer { height:27px; margin:0px 9px 0px 18px; background-image:url('../images/shoe_footer_bg.gif'); background-position:left top; background-repeat:repeat-x; }
.shoe .footer .wiecej, .shoe .footer .name, .shoe .footer .price { height:27px; line-height:27px; }
.shoe .footer .wiecej, .shoe .footer .name { float:left; }
.shoe .footer .price { float:right; color:#9F0033; font-weight:bold; }
.shoe .footer .wiecej { width:75px; position:relative; margin-left:-9px; background-image:url('../images/wiecej.gif'); background-position:left -4px; background-repeat:no-repeat; text-align:center; color:#1C4F6B; font-weight:normal; text-transform:Capitalize; text-decoration:none; }
.shoe .footer .wiecej:hover { background-position:left -35px; color:#ffffff; }
.shoe .footer .name { width:150px; overflow:hidden; padding:0px 0px 0px 4px; font-weight:bold; color:#4C819C; background-image:url('../images/wiecej.gif'); background-position:-75px -4px; background-repeat:no-repeat; }
.shoe .abovefooter { background-image:url('../images/wiecej.gif'); background-position:0px 5px; background-repeat:no-repeat; }
.shoe .footer .cornerrightbottom { height:27px; background-position:-9px 10px; }
.shoe .footer .cornerrightbottom div { width:9px; height:16px; background-color:#ffffff; }

/* content */
.rootcontent { padding:0px 0px 0px 8px; }
.rootcontent .content { background-color:#ffffff; }
.punktysprzedazy .content { background-color:#DCE4E9; }

.rootcontent .header .fade { float:right; margin-right:9px; padding:0px 4px; }
.pager { text-align:center; }
.pager a { text-decoration:none; }
.pager a:hover { background-color:#EAEEEF; }
.pager span { background-color:#DFE6E7; }
.pager a, .pager span { margin:0px 2px; padding:1px 3px; }
.text { padding:11px 20px; }
.partnerzy { text-align:center; padding:11px 41px; }
.partnerzy img { margin:6px; }
/*params*/
.params { padding:14px 0px; }
.param .name, .param .value { padding:8px 14px; }
.param { border-bottom:1px solid #207AB0; padding:0px 8px; }
.last { border:0px none; }
.dark { background-color:#F3F6F3; }
.param .name { float:left; font-weight:bold; width:150px; text-transform:Capitalize; }
.param .value, .price .name { float:left; color:#2480BA; }
.price .value { color:#A10739; font-weight:bold; }
.param .value { width:392px; border-left:1px solid #207AB0; }
.price .old_price { color:#000000; text-decoration:line-through; font-weight:normal; }
.price .new_price { color:#ff0000; }
/*other*/
.other { float:left; width:170px; height:130px; margin:0px 15px; _margin:0px 13px; text-decoration:none; }
.other .name { color:#9F0033; text-align:center; display:block; text-decoration:none; }
.other .name:hover { text-decoration:underline; }
.other .img { text-align:center; display:block; padding:8px 0px 0px 0px; border-left:1px solid #D5D5D5; }
.other .a0 { border:0px none; }

#leftmenu a.active, #leftmenu .active a, a.active, .active a { text-decoration:underline; }

.separator { background-image:url('../images/bg_par_top.gif'); background-position:left bottom; background-repeat:repeat-x; padding:5px 20px; text-transform:Capitalize; font-weight:bold; border-top:1px solid #D6E3E3; }
.gallery img { border:1px solid #D6E3E3; margin:0px 8px 10px 0px; }
.files { margin:0px 20px; padding:10px 20px; }
.files li { padding:5px 0px; }

#partners { /*margin:0px 0px 0px 292px;*/ margin:8px 0px 0px 0px; }
#partners .top { background-image:url('../images/bg_par_top.gif'); background-position:left top; background-repeat:repeat-x; margin-right:9px; }
#partners .top, #partners .top * { height:9px; line-height:9px; font-size:1px; }
#partners .top .left { width:4px; background-image:url('../images/bg_par_left.gif'); background-position:left top; background-repeat:no-repeat; float:left; }
#partners .top .right { width:9px; background-image:url('../images/bg_par_right.gif'); background-position:right top; background-repeat:no-repeat; margin-right:-9px; float:right; position:relative; }
#partners .container { background-image:url('../images/bg_par_top.gif'); background-position:left -9px; background-repeat:repeat-x; background-color:#FFFFFF; border-right:1px solid #A1B6B6; }
#partners .content { background-image:url('../images/bg_par_left.gif'); background-position:left -9px; background-repeat:no-repeat; }
#partners .topheader img { float:left; margin:-8px 0px 0px 22px; position:relative; }
#partners .container .topheader { height:34px; }
#partners .table { text-align:center; padding:14px; }
#partners .table img { margin:10px 5px; }
.hide .container { display:none; }
#bottom { padding-top:1px; }
#bottom .content { background-color:#ffffff; border-left:1px solid #B9CAD2; border-right:1px solid #BACAD3; background-image:url('../images/bg_bottom.gif'); background-position:-1px 29px; background-repeat:no-repeat; }
#bottom .content, #bottom .content a { height:40px; }
#bottom .content a { display:block; line-height:29px; padding:0px 19px; float:left; text-decoration:none; font-family:Tahoma; font-size:10px; letter-spacing:1px; }
#bottom .content a.active { font-weight:bold; }
#bottom .content a:hover { color:#7594A4; border-top:3px solid #7594A4; line-height:24px; height:37px; }
#bottom .content a.a0 { margin-left:20px; _margin-left:10px; }
#bottom .bottom { height:30px; background-image:url('../images/bg_bottom.gif'); background-position:left bottom; background-repeat:no-repeat; }

.nylonek { height:40px; }
.nylonek * { text-decoration:none; font-size:10px; font-family:Tahoma; letter-spacing:1px; color:#C6D4DB; }
.nylonek_obrazek { float:right; padding:10px 20px 0px 10px; }
.nylonek_podpis { float:right; padding:20px 0px 0px 0px; }

.technologia { display:block; top:0px; left:0px; visibility:hidden; position:absolute; float:left; width:700px; border:1px solid #9BB4C1; background-color:#9BB4C1; padding:10px 20px; background-image:url('../images/news_bg.gif'); background-position:left -1px; background-repeat:repeat-x; background-color:#F7F7F7; }
.technologie_info { border-bottom:2px dotted #78A8B8; background-color:#E1E8EC; }
.pojecie { border-top:1px dotted #CBDEE1; padding:12px 0px; }
.p1 { border-width:0px; border-style:none; }
.pojecie .left { float:left; width:180px; text-align:center; }
.pojecie .right { float:left; width:395px; }
.pojecie .name { font-family:Tahoma; color:#1C4F6B; letter-spacing:2px; font-weight:bold; font-size:13px; text-transform:UpperCase; }
.info { color:#9F0033; font-weight:bold; }
.flashinfo { padding:15px; margin:15px; text-align:center; border:1px solid #9BB4C1; background-color:#D5E1E8; font-weight:bold; color:#6D92A6; }
.date { font-size:9px; font-family:Tahoma; color:#C6C8C8; letter-spacing:1px; text-align:right; }
.year { text-align:left; font-weight:bold; }
pre { margin:10px; padding:0px 20p; }
pre b { font-size:1.2em; }
.mapastrony, .mapastrony a, .mapastrony .u1 a { color:#527B91; line-height:17px; text-decoration:none; }
.mapastrony a { font-weight:bold; }
.mapastrony .u1 a, .mapastrony .u2 a { font-weight:normal; }
.mapastrony a:hover { text-decoration:underline; }
.imgborder { border:1px solid #9BB4C1; margin:0px 10px 0px 0px;}
.niebieski { color:#427B84; }
.czerwony { color:#B65C69; color:#BB342D; }
.content dt { font-weight:bold; }
.flash { float:left; width:550px; height:793px; }
.mapaAnchor { float:left; width:1px; height:1px; margin-top:260px; }

.shop_external { height:32px; padding:22px 12px 6px 12px; }
.shop_container { float:right; border:1px solid #EE3228; width:280px; }
.shop_name { font-size:9px; display:block; background-color:#EE3228; color:white; font-weight:bold; padding:2px 8px; text-decoration:none; }
.shop_product { font-size:9px; display:block; padding:2px 8px; }

#form-newsletter { padding:1em 0; }
#form-newsletter table { width:100%; border:0; border:collapse; border-spacing:0; }
#form-newsletter th, #form-newsletter td { padding:4px 6px; font-size:0.9em; font-weight:bold; line-height:20px; }
#form-newsletter thead th { text-align:left; text-transform:capitalize; border-bottom:1px dotted #8BA4A0; }
#form-newsletter tbody th { text-align:right; font-size:10px; }
#form-newsletter .input-text { margin:0; padding:3px 5px; line-height:12px; font-size:10px; font-weight:bold; width:90%; background-color:#F0F3F4; color:black; border:1px solid #607A87; }
#form-newsletter .input-submit { margin:0; padding:1px 3px; line-height:12px; font-size:10px; font-weight:bold; background-color:#8397A2; color:white; border:1px solid #B0C3CC; }

#left #form-newsletter thead th { text-align:left; text-transform:capitalize; }
#left #form-newsletter .input-text:focus { background-color:#FFFFFF; color:black; border:1px solid #164916; box-shadow:0 0 4px #2D5570; -moz-box-shadow:0 0 4px #2D5570; }

.error input { border:1px solid red !important; background-color:white !important; }
.error label { color:red !important; }
