body{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin:0;
}

table{
	font-size:inherit;
	font-weight:inherit;
}

h1, h2, h3{margin:0;}

img{
	vertical-align:middle;
}

a, a .inside_link{
}

a:hover{
}

a:active{
}

a:active .inside_link{
}


span.alert{
}

form{
	padding:0;
	padding:0;
	margin:0;
}

a img {
	border-style:none;
	border-width:0;
}

#naglowek_strony {
	position:absolute;
	z-index:2;
	width:750px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
}

#naglowek_strony img.flaga{
	margin:1px;
	vertical-align:top;
}

#naglowek_strony  a{
}

#menu_glowne_container{
	position:absolute;
	left:95px;
	margin:0px;
	float:left;
}

#menu_glowne_container a{
}

#menu_glowne_container em{
	font-style:normal;
}

#menu_glowne_container a:hover{
}

.menu_glowne_item{
	margin:0;
	float:left;
	white-space:nowrap;
}

.menu_glowne_item .inside_link{
}



.menu_glowne_item_separator{
	float:left;
	padding:0;
	margin-top:0.2em;
	margin-left:0.3em;
	margin-right:0.3em;
	width:0px;
	height:1em;
	overflow:hidden;
	border-right:solid;
	border-width:1px;
}

#menu_jezyk{
	text-align:right;
}


#obrazek_strony {
	height:auto;
	overflow:hidden;
}

#obrazek_strony img{
	vertical-align:top;
}

#obrazek_strony a{
}

#najwiekszy_wybor{
    /*background-image:url(../grafika/tla/zolta_gwiazda_oferta_ok.gif);*/
    background-image:url(../grafika/tla/pieczatka1.gif);
    background-position: center center;
    background-repeat:no-repeat;
    color:red;
    position:absolute;
    top:45px;
    right:45px;
    width:88px;
    height:33px;
    padding-top:3px;
    font-family:verdana, arial, helvetica, sans-serif;
    font-weight:bold;
    font-size:10px;
    text-align:center;
}

#najwiekszy_wybor  a{
    display:block; 
    text-decoration:none;
}

#najwiekszy_wybor .inside_link{
    color:red;

}

#rez_specjalna_info{
	position:absolute;
	font-size:20px;
	font-weight:bold;
	z-index:2;
	right:10px;
	top:30px;
	color:red;
	
}

#obrazek_strony_container{
	position:relative;
	height:auto;
	overflow:hidden;
	border-style:none;
	border-width:1px;
}

#obrazek_strony_container #banner1{
	position:absolute;
	font-family:verdana, arial, helvetica, sans-serif;
	z-index:2;
	top:90px;
	right:10px;
	font-size:30px;
	width:550px;
	height:1.2em;
	overflow:hidden;
	text-align:right;
}

#obrazek_strony_container #banner1 a{
	text-decoration:none;
}

#obrazek_strony_container #banner2{
	position:absolute;
	z-index:2;
	top:125px;
	right:10px;
	font-size:20px;
	width:550px;
	height:1.2em;
	overflow:hidden;
	text-align:right;

}

#obrazek_strony_container #banner2 a{
	text-decoration:none;
}

#menu_kategorii_container, #menu_podkategorii_container{
	overflow:hidden;
	height:16px;
	padding-top:3px;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin:0px;
	border-bottom-style:solid;
	border-bottom-width:4px;
	font-size:11px;
	font-weight:bold;
}

#menu_kategorii_container{
	padding-left:100px;

}

#menu_kategorii_container a{
}

#menu_kategorii_container a:hover{
}
.menu_kategorii_item, .menu_kategorii_item_selected{
	border-right-style:solid;
	border-width:1px;
	padding-left:3px;
	padding-right:3px;
	margin:0;
	float:left;
	white-space:nowrap;
}

.menu_kategorii_item .inside_link, .menu_kategorii_item_selected .inside_link{
}

.menu_podkategorii_item{
	height:16px;
/*	border-right-style:solid;
	border-width:1px; */
	float:left;
	padding-left:8px;
	padding-right:8px;	
	padding-top:1px;

}

.menu_podkategorii_item_selected{
}

.menu_podkategorii_item_selected a{
	text-decoration:none;
}

.menu_podkategorii_item_selected a .inside_link{
}
.menu_podkategorii_item_selected a:hover{
}

.menu_podkategorii_item_selected a:active {
}

.menu_podkategorii_item_selected a:active .inside_link{
}

.menu_podkategorii_item , .menu_podkategorii_item_selected{
	height:16px;
	float:left;
}


.menu_podkategorii_item_selected .left, .menu_podkategorii_item_selected .right, .menu_podkategorii_item_selected .middle{
}
.menu_podkategorii_item_selected .left{
	padding-left:8px;
	background-repeat: no-repeat;
}

.menu_podkategorii_item_selected .right{
	padding-right:8px;
	background-repeat: no-repeat;
	background-position: top right;
}

.menu_podkategorii_item_selected .middle{
	padding-top:1px;
	padding-bottom:3px;
	background-color: #0d4b6f;
	background-repeat: repeat-x;
}

.info_kategorii, .info_kategorii h1{
	font-family:tahoma, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.info_kategorii h1{
    display:inline;
}
.info_kategorii{
	padding-left:50px;
	padding-right:50px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:justify;

}

.info_kategorii .logo{
	padding:0px;
	width:60px;
	text-align:left;
}

.panel_wyszukiwania_container{
	padding-top:0px;
	padding-bottom:20px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.panel_wyszukiwania_container .info{
	height:1.3em;
}

.panel_wyszukiwania{
	width:670px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.panel_wyszukiwania .left{
	float:left; width:8px; height:30px; 
}

.panel_wyszukiwania .middle{
	float:left; height:24px; width:654px; padding-top:6px;
}

.panel_wyszukiwania .right{
	float:left;width:8px; height:30px; 
}	

.panel_wyszukiwania .middle .fields{
	float:left;
}

.panel_wyszukiwania .middle .buttons{
	float:right;
}
.panel_wyszukiwania input, .panel_wyszukiwania select{
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
}

.panel_wyszukiwania select{
	border-width:0;
	padding:0;
}


div#mapa_container{
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
	width:622px;
	height:506px;
}

div#mapa_container iframe{
	width:622px;
	height:506px;
	overflow:hidden;
}


span .cena_przed{
	text-decoration:line-through;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:100%;
}

span .cena_po{
	font-size:150%;
}

#przypis{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	font-family:tahoma, sans-serif;
	font-size:10pt;
	text-align:center;
}

#stopka_strony{
	padding-top:10px;
	text-align:right;
}

#stopka_strony a{
	color:white;
}


#stopka_strony #stopka_kontakt{
	background-repeat: repeat-x;
	padding-top:8px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:8px;
	font-family:arial, helvetica, sans-serif;
	font-size:11px;

}

#menu_dolne{
	text-align:right;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	
}

#under_main_wrapper #copyright{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:black;
}

#under_main_wrapper #copyright a{
	text-decoration:none;
}

#under_main_wrapper #adds{
	text-align:left;
}

#napis_scroll{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:20px;
	text-align:center;
	overflow:hidden;
}


#napis_scroll .dmarquee #scrolled_text{
	visibility:hidden;
}

#napis_scroll .dmarquee_no_scroll{
	text-decoration:blink;
}

div .linki_do_stron{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

#menu_dolne a{
}

#linki, #linki h1{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
    font-weight:normal;
}

#linki{
	text-align:center; 
	padding-top:10px; 
	width:750px; 
	margin-left:auto; 
	margin-right:auto;
}

#linki a, #linki a:hover{
}

#smartyCacheInfo{
    font-size:9px; color:#eeeeee; position:absolute; top:0; right:0;
}

.center {
	text-align: center
}