/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td 
{ 
	margin:0;
	padding:0;
	font-family: Verdana;
}

.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}

table 
{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img 
{ 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var 
{
	font-style:normal;
	font-weight:normal;
}

ol,ul 
{
	list-style:none;
}

caption,th 
{
	text-align:left;
}

h1,h2,h3,h4,h5,h6 
{
	font-size:100%;
	font-weight:normal;
}

q:before,q:after 
{
	content:'';
}

abbr,acronym 
{ 
	border:0;
}

/* SITE */
html
{
	height: 100%;
}

body
{
	height: 100%;
	background: url(../img/tlo.jpg) center top;
	text-align: center;
}

#kontener
{
	background: url(../img/kontener_tlo.jpg) repeat-y center;
	width: 1010px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* dolny margines jest ujemna wysokoscia #stopki */
}
#header {
    width:1024px;
    height:60px;    
    position:static;        
    color:#fff;
    font-size:14px;
	margin: 0 auto 20px auto;
    z-index:100; /*set new z-index for header, to fix mega dropdown menu*/  
    }

    #header h1 a{
        width:160px;
        height:45px;
        display:block;
        float:left;     
        background: url(../img/logo.png) no-repeat center center;
        text-indent:-9000px;
        margin-left:30px;       
    }

    #header a{color:#fff; text-decoration:none; font-size:14px;}

    #header #class a:hover{color:#CCC;}

    #header ul#class{float:left;margin-left:30px;}

    

#inner-header{
    background:url("../img/header.png") no-repeat scroll center -31px transparent;
    height:65px;    
    padding-right:30px;
    }

    

#block-menu{width:500px;float:left;overflow:hidden;}

#main-nav{position:relative;}

#main-nav li{
    display:block; 
    float: left;    
    text-transform:uppercase;
    font-weight:bold;
	font-family: helvetica, arial, sans-serif;    
    }

    /* on mouse over effect, .hover class on li set on js to be cross-browser*/

    #main-nav li.hover,
    #main-nav li.active-link {border: 0;}   
    #footer .main-menu.active-link{text-decoration:underline;}

    #main-nav li#main-menu-drop-0.hover
    { background: transparent url(../img/top-menu-bg-sprite.png) no-repeat 20px 32px; }

    #main-nav li#main-menu-drop-1.hover,
    #main-nav li#main-menu-drop-1.active-link { background: transparent url(../img/top-menu-bg-sprite.png) no-repeat -115px 32px; }
    #main-nav li#main-menu-drop-2.hover,
    #main-nav li#main-menu-drop-2.active-link { background: transparent url(../img/top-menu-bg-sprite.png) no-repeat -212px 32px; }
    #main-nav li#main-menu-drop-3.hover,
    #main-nav li#main-menu-drop-3.active-link { background: transparent url(../img/top-menu-bg-sprite.png) no-repeat -292px 32px; }

    #main-nav li a{padding:18px 15px 10px 25px;display:block;}  

#main-nav .drop {
    display:none;
    position: absolute;
    top:-400px;
    left:0;
    width: 864px;
    padding:20px 80px 30px;
    color:#333;     
    }

    .drop{z-index:1;display:none;} /*set new z-index to fix mega dropdown menu, makes it appear behind header*/
    #header .drop div a{z-index:100; position:relative ; font-size:12px;padding:0;display:inline;}  

/* MEGA DRODOWN  */
/*drop-mega_collection*/    
#drop-mega_0 {background: transparent url(../img/nav-bg2.png) no-repeat bottom center; position: relative;  height: 80px;} 
    #drop-mega_0 ul {}    
    #drop-mega_0  h3{text-indent:-9000px;margin-bottom:20px;/*height:20px;*/}
    #drop-mega_0 #menu-coll_0,
    #drop-mega_0 #menu-coll_1,
    #drop-mega_0 #menu-coll_2{float:left; width:200px;margin-right:10px;}
    #drop-mega_0 #menu-coll_2 h3{background: transparent url(../img/nl_featured.png) no-repeat 0 top ;}     
    #drop-mega_0 #menu-coll_0 h3{background: transparent url(../img/nl_shoes.png) no-repeat 0 top ;}        
    #drop-mega_0 #menu-coll_1 h3{background: transparent url(../img/nl_axa.png) no-repeat 0 top ;}
    
    .i18n-fr #drop-mega_0 #menu-coll_2 h3{background: transparent url(../img/fr_featured.png) no-repeat 0 top !important;}      
    .i18n-fr #drop-mega_0 #menu-coll_0 h3{background: transparent url(../img/fr_shoes.png) no-repeat 0 top !important;}     
    .i18n-fr #drop-mega_0 #menu-coll_1 h3{background: transparent url(../img/fr_axa.png) no-repeat 0 top !important;}
        
    #drop-mega_0 li{float:none; text-transform:capitalize; font-size:1em; margin:10px 0; }
    #drop-mega_0 li a{color:#333; text-decoration:none; font-weight:normal;}
    #header #drop-mega_0 li a:hover{font-weight:bold;color:#000;}
    #drop-mega_0 #menu-image a{     
        position: absolute; right: 60px;
        display:block;
        float:right;
        height:200px;
        margin-top:0;               
        }           
        #header #drop-mega_0 #menu-image a:hover{border:none; text-decoration:none;}
        
/*drop-mega_blog*/      
#drop-mega_1 { background: transparent url(../img/nav-blog-bg.png) no-repeat bottom center; font-family: Garamond, serif; font-weight: normal; height:241px;}
    #drop-mega_1 .category{display:block; margin-top:0; text-transform:none; color:#fff;}
    #drop-mega_1 li a{display:block; width:100px; height:100px; font-size:2em;} 
    #drop-mega_1 ul{margin-left:0px;}
    #drop-mega_1 li {margin:0px 0 0 10px; background: no-repeat right center;font-weight:normal;}
    #drop-mega_1 li span{color:#fff;  text-transform:lowercase;}
    #drop-mega_1 li span.desc {font-family: Arial, Helvetica, sans-serif;font-size:11px; color:#CCC;}
    
    #main-nav #drop-mega_1{padding:20px 60px 30px; width:904px;}
    #drop-mega_1 div.category {
        height: 165px; 
        width: 160px;
        float:left;
        position: relative;
        padding: 0 25px;
        background: url(../img/converse-sprite.png) no-repeat -5px -211px;
        margin-right:10px;
        text-align:center;
    }

    #drop-mega_1 div.category.hover{ background-position: -5px -376px;}
    #drop-mega_1 div.category a {
        position: absolute; 
        top: 7px; 
        left: 5px;
        height: 135px; 
        width: 165px; 
    }
   
    #drop-mega_1 #menu-blog_0 a{ background: url(../img/menu-blog-people.png) top left no-repeat; }
    #drop-mega_1 #menu-blog_1 a{ background: url(../img/menu-blog-music.png) top left no-repeat; }
    #drop-mega_1 #menu-blog_2 a{ background: url(../img/menu-blog-how-to.png) top left no-repeat; }
    #drop-mega_1 #menu-blog_3 a{ background: url(../img/menu-blog-events.png) top left no-repeat; }
    #drop-mega_1 #menu-blog_4 a{ background: url(../img/menu-blog-upload.png) top left no-repeat; }
	
    #drop-mega_1 div.category span.title {
        /*text-indent: -99999px;*/
        width: 165px;
        margin-top: 108px;
        display: block;
        text-transform:capitalize;
        font-size:20px; 
        font-weight:bold;   
    }   
	/*
#menu
{
	height: 93px;
	width: 1010px;
	background: url(../img/menu_tlo.jpg) no-repeat;
	position: relative;
	overflow: hidden;
}

#menu .logo, #menu .produkty, #menu .sklepy, #menu .play
{
	position: absolute;
	display: block;
	text-indent: -9000%;
	outline: none;
}

#menu .logo
{
	top: 35px;
	left: 25px;
	height: 37px;
	width: 190px;
	background: url(../img/logo.jpg) no-repeat;
}

#menu .produkty
{
	top: 41px;
	left: 237px;
	height: 52px;
	width: 97px;
	background: url(../img/produkty.jpg) no-repeat;
}

#menu .sklepy
{
	top: 41px;
	left: 336px;
	height: 40px;
	width: 94px;
	background: url(../img/sklepy.jpg) no-repeat top;
}

#menu .play
{
	top: 41px;
	left: 431px;
	height: 40px;
	width: 94px;
	background: url(../img/play.jpg) no-repeat top;
}

.submenu
{
	height: 0;
	width: 97px;
}
*/
#submenu
{
	height: 94px;
	width: 940px;
	position: absolute;
	top: 0;
	left: 35px;
}
 

#submenu .submenu_wszystkie_kategorie, #submenu .submenu_basketball_performance, #submenu .submenu_basketball_heritage, #submenu .submenu_chuck_taylor, #submenu .submenu_chuck_taylor_music, #submenu .submenu_chuck_taylor_extensions, #submenu .submenu_jack_purcell, #submenu .submenu_one_star, #submenu .submenu_lifestyle, #submenu .submenu_kids, #submenu .submenu_skate, #submenu .submenu_sport_authentics, #submenu .submenu_star_player, #submenu .submenu_john_varvatos, #submenu .submenu_basketball, #submenu .submenu_reissue, #submenu .submenu_skate
{
	position: absolute;
	outline: none;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	text-decoration: none;
	color: black;
	top: 20px;
}
#submenu .submenu_wszystkie_kategorie
{
	top: 50px;
	left: 805px;
}
#submenu .submenu_basketball
{
	left: 30px;
}
#submenu .submenu_basketball_heritage
{
	left: 30px;
}

#submenu .submenu_chuck_taylor
{
	left: 80px;
}

#submenu .submenu_chuck_taylor_extensions
{
	left: 195px;
}

#submenu .submenu_jack_purcell
{
	left: 300px;
}

#submenu .submenu_one_star
{
	left: 400px; /*205*/
}

#submenu .submenu_lifestyle
{
	left: 640px;
}

#submenu .submenu_kids
{
	left: 710px;
}

#submenu .submenu_skate
{
	left: 610px; /*555*/
}
#submenu .submenu_star_player
{
	left: 701px;
}

#submenu .submenu_john_varvatos
{
	left: 720px;
}

#submenu .submenu_sport_authentics
{
	left: 150px;
}

#submenu .submenu_reissue
{
	left: 500px;
}
#menu .sklepy:hover, #menu .produkty:hover, #menu .play:hover
{
	background-position: bottom;
}

#submenu .submenu_wszystkie_kategorie:hover, #submenu .submenu_basketball_performance:hover, #submenu .submenu_basketball_heritage:hover, #submenu .submenu_chuck_taylor:hover, #submenu .submenu_chuck_taylor_music:hover, #submenu .submenu_chuck_taylor_extensions:hover, #submenu .submenu_jack_purcell:hover, #submenu .submenu_one_star:hover, #submenu .submenu_lifestyle:hover, #submenu .submenu_kids:hover, #submenu .submenu_skate:hover, #submenu .submenu_sport_authentics:hover, #submenu .submenu_star_player:hover, #submenu .submenu_john_varvatos:hover
{
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}

#tresc
{
	width: 940px;
	margin: 0 auto;
	background: white;
}

/* GLOWNA */
#banner
{
	height: 450px;
}

#kolumny
{
	height: 180px;
}

#kolumna1, #kolumna2, #kolumna3
{
	float: left;
	height: 180px;
	width: 33%;
}

#kolumna2
{
	border: 1px solid silver;
	border-style: none solid;
}

/* SLIDE PANEL */
#panel
{
	height: 450px;
	display: none;
}

.btn-slide 
{
	width: 1010px;
	height: 50px;
	background: url(../img/btn_slide.jpg) no-repeat center top;
	cursor: pointer;
}

.slide_active
{
	background-position: bottom;
}

/* BUTY */
#filtry
{
	height: 280px;
	width: 940px;
	background: url(../img/filtry_tlo.jpg);
}

#filtry_gora
{
	height: 90px;
	position: relative;
}

#filtry_gora .filtry_produkty
{
	top: 43px;
	left: 53px;
	height: 28px;
	width: 90px;
	background: url(../img/filtry_produkty.jpg);
	position: absolute;
}

#filtry_gora .filtry_znajdz_sklep
{
	top: 51px;
	left: 756px;
	height: 36px;
	width: 169px;
	background: url(../img/filtry_znajdz_sklep.jpg) top;
	text-indent: -9000%;
	position: absolute;
}

#filtry_gora .filtry_znajdz_sklep:hover
{
	background-position: bottom;
}

#filtry_dol
{
	height: 150px;
}

#filtry_dol_reset
{
	height: 40px;
	position: relative;
}

#filtry_dol_reset a
{
	top: 5px;
	right: 0;
	height: 25px;
	width: 110px;
	background: url(../img/filtry_dol_reset.jpg) top;
	position: absolute;
	text-indent: -9000%;
}

#filtry_dol_reset a:hover
{
	background-position: bottom;
}

#filtry_dol .kategoria
{
	float: left;
	text-align: left;
	width: 235px;
}

#filtry_dol .kategoria p
{
	font-size: 10px;
	color: white;
	margin: 0 0 5px 13px;
}

#filtry_dol .kategoria img
{
	margin-left: 50px;
}

#filtry_dol .kategoria ul
{
	height: 131px;
	width: 210px;
    outline: none;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	display: block;
}

#filtry_dol .kategoria ul li
{
	height: 32px;
	width: 200px;
	margin-bottom: 1px;
	text-align: left;
	text-indent: -9000%;
	cursor: pointer;
	background-position: left;
	display: block;
}

li#menu_wszystkie_kategorie
{
	background: url(../img/menu_wszystkie_kategorie.jpg);
}

li#menu_chuck_taylor
{
	background: url(../img/menu_chuck_taylor.jpg);
}

li#menu_chuck_taylor_music
{
	background: url(../img/menu_chuck_taylor_music.jpg);
}

li#menu_chuck_taylor_extensions
{
	background: url(../img/menu_chuck_taylor_extensions.jpg);
}

li#menu_jack_purcell
{
	background: url(../img/menu_jack_purcell.jpg);
}

li#menu_one_star
{
	background: url(../img/menu_one_star.jpg);
}

li#menu_lifestyle
{
	background: url(../img/menu_lifestyle.jpg);
}
li#menu_basketball
{
	background: url(../img/menu_basketball.jpg);
}

li#menu_reissue
{
	background: url(../img/menu_reissue.jpg);
}
li#menu_basketball_performance
{
	background: url(../img/menu_basketball_performance.jpg);
}

li#menu_basketball_heritage
{
	background: url(../img/menu_basketball_heritage.jpg);
}

li#menu_kids
{
	background: url(../img/menu_kids.jpg);
}

li#menu_converse_music
{
	background: url(../img/menu_converse_music.jpg);
}

li#menu_skate
{
	background: url(../img/menu_skate.jpg);
}


li#menu_skate
{
	background: url(../img/menu_skate.jpg);
}
li#menu_john_varvatos
{
	background: url(../img/menu_john_varvatos.jpg);
}
li#menu_star_player
{
	background: url(../img/menu_star_player.jpg);
}
li#menu_sport_authentics
{
	background: url(../img/menu_sport_authentics.jpg);
}

li#menu_wszystkie_style
{
	background: url(../img/menu_wszystkie_style.jpg);
}

li#menu_wysokie
{
	background: url(../img/menu_wysokie.jpg);
}

li#menu_niskie
{
	background: url(../img/menu_niskie.jpg);
}

li#menu_wsuwane
{
	background: url(../img/menu_wsuwane.jpg);
}

li#menu_na_rzepy
{
	background: url(../img/menu_na_rzepy.jpg);
}

li#menu_wszystkie_kolory
{
	background: url(../img/menu_wszystkie_kolory.jpg);
}

li#menu_czarny
{
	background: url(../img/menu_czarny.jpg);
}

li#menu_bialy
{
	background: url(../img/menu_bialy.jpg);
}

li#menu_czerwony
{
	background: url(../img/menu_czerwony.jpg);
}

li#menu_zolty
{
	background: url(../img/menu_zolty.jpg);
}

li#menu_zielony
{
	background: url(../img/menu_zielony.jpg);
}

li#menu_niebieski
{
	background: url(../img/menu_niebieski.jpg);
}

li#menu_brazowy
{
	background: url(../img/menu_brazowy.jpg);
}

li#menu_inny
{
	background: url(../img/menu_inny.jpg);
}

li#menu_wszystkie
{
	background: url(../img/menu_wszystkie.jpg);
}

li#menu_gladkie
{
	background: url(../img/menu_gladkie.jpg);
}

li#menu_wzor
{
	background: url(../img/menu_wzor.jpg);
}

#filtry_dol .kategoria ul li:hover
{
	background-position: 210px;
}

#filtry_dol .kategoria ul .active
{
	background-position: 210px;
}

#filtr_brakwynikow
{
	background: url(../img/filtry_brakwynikow.jpg);
	width: 922px;
	height: 218px;
	position: relative;
}

#filtr_brakwynikow a
{
	position: absolute;
	top: 104px;
	left: 630px;
	width: 162px;
	height: 20px;
	text-indent: -9000%;
	display: block;
}

#filtr_brakwynikow a:hover
{
	border: solid 1px silver;
}

/* SCROLL PANE */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 0 auto;
}

.jScrollPaneContainer:focus
{
    outline: none;  
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
}
.jScrollPaneDrag {
	position: absolute;
	background: url(../img/basic_pane_drag.gif) repeat-y 0 0;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
	background: url(../img/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
	background: url(../img/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

#loader
{
	width: 940px;
	height: 175px;
	background: url(../img/loader.gif) no-repeat center;
}

/* STRONICOWANIE */
#stronicowanie
{
	height: 30px;
	width: 900px;
}

ul#stronicowanie_style
{
	border:0; 
	margin:0; 
	padding:0;
	float: right;
}

#stronicowanie_style li
{
	margin:0; 
	padding:0;
	width: 18px;
	font-size:.6em;
	list-style:none;
	margin-right:2px;
	display: inline;
}

#stronicowanie_style a
{
	width: 18px;
	border:solid 1px black;
	margin-right:2px;
}

#stronicowanie_style .previous-off, #stronicowanie_style .next-off 
{
	width: 18px;
	border:solid 1px #DEDEDE;
	color: #DEDEDE;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:2px;
	padding:3px 0px;
}

#stronicowanie_style .next a, #stronicowanie_style .previous a 
{
	width: 18px;
	font-weight:bold;
}

#stronicowanie_style .active
{
	width: 20px;
	background: black;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 0px;
}

#stronicowanie_style a:link, #stronicowanie_style a:visited 
{
	color: black;
	display:block;
	float:left;
	padding:3px 0px;
	text-decoration:none;
}

#stronicowanie_style a:hover
{
	border: solid 1px black;
	background: black;
	color: white;
}

/*
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
}
 
a.paginate {
	border: 1px solid black;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	color: black;
}
 
 
a.paginate:hover {
	background-color: black;
	color: #FFF;
	text-decoration: underline;
}
 
a.current {
	border: 1px solid black;
	font: bold .6em Arial,Helvetica,sans-serif;
	padding: 1px 5px 1px 5px;
	cursor: default;
	background: black;
	color: #FFF;
	text-decoration: none;
}
 
span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	padding: 1px 5px 1px 5px;
	color: #999;
	cursor: default;
}
*/

#produkty
{
	height: auto;
	overflow: hidden;
}

.but
{
	width: 235px;
	height: 235px;
	float: left;
	text-align: left;
	background: url(../img/ramka.jpg);
}

.but_odstep
{
	height: 32px;
}

.zdjecie
{
	margin-left:40px;
	width: 180px;
	height: 140px;
}

.opis
{
	font-size: 10px;
	color: silver;
	margin-left: 40px;
	line-height: 15px;
}

/* BUT */
#but_gora
{
	height: 500px;
}

#but_zdjecie
{
	height: 300px;
	float: left;
	width: 600px;
}

#but_tytul
{
	height: 50px;
	width: 350px;
	background: url(../img/but_tytul.jpg) no-repeat center bottom;
}

#but_info
{
	height: 400px;
	float: left;
	width: 340px;
	background: url(../img/but_info_tlo.jpg) no-repeat;
}

#but_info_sklep
{
	height: 50px;
	width: 340px;
}

#but_info_sklep #info_znajdz_sklep
{
	height: 30px;
	width: 340px;
	display: block;
}

#but_info_tytul
{
	height: 100px;
	width: 340px;
}

#but_info_kategoria
{
	height: 40px;
	width: 340px;
}

#but_info_sku
{
	height: 40px;
	width: 340px;
}

#but_info_cena
{
	height: 55px;
	width: 340px;
}

#but_info_wszystkie
{
	height: 67px;
	width: 340px;
	padding-top: 14px;
}

#but_info_tytul p
{
	font-size: 16px;
	font-family: Verdana;
	font-weight: bold;
	text-align: center;
	margin: 0 30px;
}

#but_info_kategoria p, #but_info_sku p, #but_info_cena p
{
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	margin-left: 120px;
}

#podobne_produkty
{
	height: 43px;
	width: 940px;
	background: url(../img/podobne_produkty.jpg);
}

#but_dol
{
	height: 174px;
}

#o_kolekcji
{
	float: left;
	width: 605px;
	height: 130px;
}

#o_kolekcji_logo
{
	width: 150px;
	height: 130px;
	float: left;
	text-align: right;
}

#o_kolekcji_tekst
{
	width: 420px;
	height: 130px;
	float: left;
}

#o_kolekcji_tekst p
{
	font-size: 10px;
	font-family: Verdana;
	color: #979797;
	text-align: left;
}

#znajdz_podobne
{
	float: left;
	width: 335px;
	height: 130px;
}

/* SKLEPY */

#menu_dol_sklepy
{
	position: relative;
	width: 928px;
	height: 115px;
	margin: 0 auto;
	background: url(../img/menu_tlo_sklepy.jpg);
}

#menu_dol_sklepy input
{
	position: absolute;
	top: 45px;
	left: 458px;
	height: 25px;
	width: 335px;
	font-size: 23px;
	font-family: "Times New Roman";
	color: gray;
	border: 0;
	background: none;
}

#menu_dol_sklepy input:focus
{
	outline: none;
}

#filter-count
{
	position: absolute;
	top: 82px;
	left: 710px;
	color: gray;
	font-size: 12px;
}

#sklepy_kolumny
{
	height: auto;
	overflow: hidden;
	background: url(../img/sklepy_kolumny_tlo.jpg) repeat-y;
}

.sklep
{
	text-align: left;
	text-decoration: none;
	font-size: 11px;
	color: #6d6d6d;
	margin: 10px 0 0 10px;
	cursor: pointer;
	float: left;
	display: block;
	width: 32%;
}

#go_to_wyszukiwarka {
	text-align: right;
	font-size: 11px;
	color: #6d6d6d;
	margin-right:10px;
	cursor: pointer;
}

/* KONTAKT, PRACA, NEWS, ... */
#others
{
	width: 940px;
	height: auto;
	overflow: hidden;
}

#others #nav
{
	float: left;
	width: 250px;
	height: 640px;
	background: url(../img/others_nav.jpg);
	text-align: left;
}

#others #nav ul
{
	margin: 50px 0 0 23px;
}

#others #nav ul li
{
	width: 200px;
	height: 30px;
	background-position: top;
	text-indent: -9000%;
	margin-bottom: 1px;
	cursor: pointer;
}

#others #nav ul li.aktualnosci
{
	background: url(../img/nav_aktualnosci.jpg);
}

#others #nav ul li.sklepy
{
	background: url(../img/nav_sklepy.jpg);
}

#others #nav ul li.praca
{
	background: url(../img/nav_praca.jpg);
}

#others #nav ul li.kontakt
{
	background: url(../img/nav_kontakt.jpg);
}

#others #nav ul li.wyszukiwarka
{
	background: url(../img/nav_wyszukiwarka.jpg);
}

#others #nav ul li a
{
	text-indent: -9000%;
	display: block;
	width: 200px;
	height: 30px;
}

#others #nav ul li:hover
{
	background-position: bottom;
}

#others #nav ul li.active
{
	background-position: bottom;
}

#others #tabs
{
	float: left;
	width: 400px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}

#others #tabs div
{
	text-align: left;
}

#others #tabs div h5
{
	font-size: 9px;
	color: #c0c0c0;
	margin-bottom: 5px;
}

#others #tabs div h4
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	margin-bottom: 5px;
}

#others #tabs div p
{
	font-size: 11px;
	color: #5a5a5a;
	line-height: 18px;
	margin-bottom: 5px;
}

#others #tabs div p strong
{
	font-weight: bold;
}

#others #tabs div hr
{
	color: #5a5a5a;
}

#others_tlo
{
	float: left;
	width: 290px;
	height: 640px;
	background: url(../img/others_tlo.jpg);
}

/* STOPKA */
#stopka, .odstep 
{
	height: 60px; /* .odstep musi byc tej samej wysokosci co #stopka */
}

#stopka
{
	background: url(../img/stopka_tlo.gif) no-repeat center;
	width: 1010px;
	margin: 0 auto;
	text-align: right;
}

#stopka_odstep
{
	height: 30px;
}

#stopka_menu
{
	margin-right: 10px;
	width:880px;
	float:left;
}
#stopka_menu_fb
{
	width:100px;
	float:left;
}
#stopka a
{
	color: gray;
	text-decoration: none;
	font-size: 10px;
	margin: 0 10px;
	line-height:20px;
}

#stopka a:hover
{
	color: silver;
}
#stopka ul#social-media {
		display: inline;
		float: right;
    }
	#stopka ul#social-media li {
		float: left;
		text-indent: -9999px;
		display: block;
    }
			
		#stopka ul#social-media li#facebook a, #stopka ul#social-media li#twitter a, #stopka ul#social-media li#youtube a, #stopka ul#social-media li#dailymotion a {
			width: 20px;
			height: 20px;
			display: block;
			text-indent: -9999px;
			margin: 0 0 0 10px;
		}

		#stopka ul#social-media li#facebook a {
			background: url('../img/facebook.jpg') bottom center no-repeat;
			}
		#stopka ul#social-media li#facebook a:hover {
			background: url('../img/facebook.jpg') top center no-repeat;
			}

		#stopka ul#social-media li#twitter a {
			background: url('../img/twitter.jpg') bottom center no-repeat;
			}
		#stopka ul#social-media li#twitter a:hover {
			background: url('../img/twitter.jpg') top center no-repeat;
			}

		#stopka ul#social-media li#youtube a {
			background: url('../img/youtube.jpg') bottom center no-repeat;
			}
		#stopka ul#social-media li#youtube a:hover {
			background: url('../img/youtube.jpg') top center no-repeat;
			}

		#stopka ul#social-media li#dailymotion a {
			background: url('../img/dailymotion.jpg') bottom center no-repeat;
			}
		#stopka ul#social-media li#dailymotion a:hover {
			background: url('../img/dailymotion.jpg') top center no-repeat;
			}
	/*
		BLOG
	*/
.block  {
	width:940px;
	margin-left:34px;
}
.block .odstep  {
	width:940px;
	height:100px;
}
	.block .menu {
		background: #FFF;
		padding: 0px 10px 0px 10px;
		width:235px;
		float:left;
	}
	.block .baner{
		width:683px;
		height:140px;
		float:left;
	
	}
	.block .menu .link {
		background: #e8e8e8;
		padding: 0px 12px;
		height: 30px;
		line-height: 33px;
		margin: 2px 0 2px -12px;
		color: #000;
		font-size: 22px;
		font-weight: bold;
		cursor: pointer;
		display: block;
		text-decoration: none;
		text-align:left;
		font-family: helvetica, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	.block .menu .link:hover {
		background: black;
		color:white;
	}
	.block .menu .link.active {
		background: black;
		color:white;
	}
	
	.block .kolumna1, .block .kolumna2, .block .kolumna3, .block .kolumna4{
		background-color:pink;
		width:233px;
		float:left;
		border-right: 1px solid silver;
		border-left: 1px solid silver;
		border-bottom: 1px solid silver;
	}
	.block .kolumna_odstep{
		height:50px;
	}
	.block .wiadomosc{
		background-color:white;
		padding: 10px 10px 10px 10px;
		width:213px;
		float:left;
		display:block;
		text-decoration:none;
		color:black;
		position:relative;
		border-bottom: 1px solid silver;
		border-top: 1px solid silver;
	}
	/*
	.block .wiadomosc:link, .block a.wiadomosc:visited, .block a.wiadomosc:visited, .block a.wiadomosc:active {
		text-decoration:none;
		color:black;
	}*/
	
	.block .wiadomosc img{
		width:214px;
		height:120px;
		margin-top:10px;
	}
	.block .wiadomosc .data{
		font-size:10px;
		text-align:left;
		margin-top:4px;
	}
	.block .wiadomosc .tytul{
		font-size: 14px;
		margin: 5px 0;
		font-weight: bold;
		text-align:left;
	}
	.block .wiadomosc .tresc{
		font-size: 10px;
		margin: 5px 0;
		text-align:left;
	}
	.block .wiadomosc .typ{
		font-size: 10px;
		top:5px;
		left:0px;
		text-align:left;
		background-color:black;
		color:white;
		position:absolute;
		padding: 3px 3px 5px 12px;
		font-size: 12px;
		font-weight: bold;
	}
	.block .wiadomosc a.link{
		font-size: 10px;
		bottom:5px;
		right:0px;
		text-align:right;
		background-color:gray;
		color:white;
		position:absolute;
		padding: 3px 3px 5px 12px;
		font-size: 10px;
		font-weight: bold;
	}
	.block .wiadomosc a.link:link, .block .wiadomosc a.link:visited, .block .wiadomosc a.link:visited, .block .wiadomosc a.link:active {
		text-decoration:none;
		background-color:gray;
	}
	.block .wiadomosc .odstep{
		height:20px;
	}
	
	/*
		ZAJAWKA
	*/
	.zajawka
	{
		width: 235px;
		height: 235px;
		float: left;
		text-align: left;
		background: url("../img/blog-tout.png") right bottom no-repeat;
		position:relative;
	}

		.zajawka .zdjecie
		{
			margin:30px 0 0 0;
			width: 180px;
			height: 126px;
		}
		.zajawka .zdjecie img
		{
			margin:4px 0 0 14px;
			width: 180px;
			height: 115px;
		}
		.zajawka .tytul
		{
			margin:20px 0 0 0;
			font-size: 10px;
			line-height: 10px;
			background: url("../img/blog-tout.png") repeat scroll center transparent;
			font-weight: bold;
			left: -2px;
			padding: 5px 10px;
			top: -2px;
			z-index: 1;
			position:absolute;
		}
		.zajawka a.wiecej
		{
			margin:220px 0 0 158px;
			font-size: 10px;
			line-height: 10px;
			background: url("../img/black-jeans-bg.png") repeat scroll center transparent;
			font-weight: bold;
			left: -2px;
			padding: 5px 10px;
			top: -2px;
			z-index: 1;
			color:white;
			position:absolute;
		}
		
		.zajawka a.wiecej:link, .zajawka a.wiecej:visited, .zajawka a.wiecej:visited, .zajawka a.wiecej:active {
			text-decoration:none;
			color:white;
		}
		
		.zajawka .opis 
		{
			font-size: 10px;
			margin-left: 10px;
			line-height: 15px;
			color:black;
			width: 190px;
			height: 60px;
			overflow:hidden;
		}
