/** USTAWIENIA PODSTAWOWE **/
* { margin:0; padding:0; border:0; text-align:left; outline:none; }
object { outline:none; }  /* nie pozwala podswietlac przerywana linia zadnych flashy ani innych obiektow */
body { font:11px arial; color:#666666; margin:0; padding:0; text-align:center; }
div.clear { overflow:hidden; font-size:1px; height:1px; clear:both; }
ul{ list-style-type: none; }
a{font:normal 11px arial; color:#000000; text-decoration:none;}
a :hover{font:normal 11px arial; color:#000000; text-decoration:underline !important;}

a.navigation{font:normal 10px arial; color:#000000; text-decoration:none;}

a.navigation :hover{font:normal 10px arial; color:#000000; text-decoration:underline !important;}

a.twoje_konto{text-decoration:none;}
a.twoje_konto:hover{text-decoration:underline;}

a.wylog{text-decoration:none;}
a.wylog:hover{text-decoration:underline;}


img.pngfix {behavior: url(iepngfix.htc);}



div.productdetails_datadiv li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/template/img/3Dots.gif) no-repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none !important;
padding-left:10px !important;
}




/** BEGIN - CIALO STRONY **/
div#all { width:980px; margin: 0 auto; }
div#wrapper { width:980px; margin:0 0px; }
div#content { clear:both; }

	/** BEGIN - TOP **/
	div#top_all{background:#263c4d; width:100%; height:80px;}
	div#top{background:#263c4d; width:980px; height:80px; margin:0 auto;}
	div#top div.logo { width:284px; height:80px; float:left; }
	div#top div.logo a { display:block;}

	div#top div#top_koszyk { float:left; width:146px; width:146px; height:80px; background:url(../img/top_koszyk.jpg) no-repeat 0 31px; }
	div#top div#top_szukaj { float:left; width:234px; height:80px; background:url(../img/szukaj.jpg) no-repeat;  }
	/** END - TOP **/
	
	
	/** BEGIN - NAGLÓWKI MODUŁÓW **/	
	.naglowek_modulu{font: bold 12px arial; margin-left:10px; padding-top:16px; padding-bottom:8px; color:#666666;}	
	.image{float:left; margin-right:13px;}
	.navigation{font:normal 9px arial; color:#263c4d4; margin-bottom:10px;} 
	.navigation a{font:normal 9px arial; color:#666666;} 
	.naglowek_artykulu{font:bold 14px arial; color:white; background:#263c4d; height:20px; _height:25px; padding-top:5px; padding-left:8px;margin-top:9px;}
	.naglowek_lewego_modulu{font:bold 12px arial; color:white; background:#263c4d; height:17px; _height:25px; padding-top:6px; padding-left:8px;}	
	/** END - NAGŁÓWKI MODUŁÓW **/			


	
	/** BEGIN - FOOTER **/
	div#footer { margin: 0 auto; width:980px; }
	.linki_footer{font:normal 9px arial !important; color:#666666 !important; text-decoration:none;}
	.linki_footer :hover{font:normal 9px arial !important; color:#666666 !important; text-decoration:underline;}
	div#footer div.menu_bottom{font: bold 8px arial; color:#999999 !important; text-decoration:none; padding-top:3px;margin-top:15px;}
	div#footer div.menu_bottom a{font: bold 8px arial; color:#999999; text-decoration:none; padding-top:3px;}
	div#footer div.menu_bottom a:hover{font: bold 8px arial; color:#999999; text-decoration:underline; padding-top:3px;}
	div#footer div.menu_bottom_platnoscipl{font: normal 9px arial; color:#999999 !important; text-decoration:none; padding-top:3px; border-top:1px solid #cccccc; margin-top:7px;}
	div#footer div.menu_bottom_platnoscipl a{font: bold 9px arial; color:#999999 !important; text-decoration:none; padding-top:3px;}
	div#footer div.menu_bottom_platnoscipl a:hover{font: bold 9px arial; color:#999999 !important; text-decoration:underline; padding-top:3px;}	
	.zapisz_newsletter{ width:198px; height:30px; background:url(../img/tlo_newsletter.gif) no-repeat;margin-top:10px; margin-left:10px; }
	/** END - FOOTER **/

	/** BEGIN - INFORMATION **/
	div#footer div.information { padding-top:5px; clear:both; border-top:1px solid #ccc; color:#999; font-size:9px; }
	div#footer div.information a { color:#4e4e4e; text-decoration:none; }
	div#footer div.information a:hover { color:#c4478c; text-decoration:underline; }

	/** END - INFORMATION **/
	
	/** BEGIN - ELEMENTY POWTARZAJACE SIE **/
	select.currencies { width:110px; padding:1px; border:1px #7e9eb7 solid; color:#666666; font-size:9px; *width:108px; }
	/** END - ELEMENTY POWTARZAJACE SIE **/
	
	/** BEGIN - PAGINACJA **/
	div.pages { clear:both; float:right; }
	div.pages a { text-decoration:none; color:#525252; font-size:10px; display:block; background:#fff; width:28px; text-align:center; padding:1px 0; float:left; margin:0 1px; border-right:1px solid #4e4e4e; }
	div.pages a:hover { text-decoration:underline; background:#eee; }
	div.pages a.last { border:0; }
	div.pages a.selected { text-decoration:underline; background:#eee; }
	/** BEGIN - PAGINACJA **/
	
	/** BEGIN - LISTA PRODUKTOW **/
	table.listProduct { width:740px; margin-top:15px; }
	table.listProduct td { font-size:12px; border-bottom:1px solid #f0f0f0; padding:0 0 5px 0; }
	table.listProduct td.col1 { width:180px; text-align:center; vertical-align:middle; }
	table.listProduct td.col2 .ListHeader { text-decoration:none; font-size:14px; margin:10px 0 5px 0; color:#313131; display:block; font-weight:bold; }
	table.listProduct td.col2 .ListHeader:hover { color:#b31e6f; text-decoration:none; }
	table.listProduct td.col2 .cena { display:block; color:#4c4c4c; }
	table.listProduct td.col2 .cena .strike { text-decoration: line-through; color:#9a9a9a; }
	table.listProduct td.col2 { width:320px; text-align:center; vertical-align:middle; }
	table.listProduct td.col3 { color:#676767; width:240px; text-align:right; vertical-align:middle; }
	table.listProduct td.col3 a { font-weight:bold; color:#010101; background:white; font-size:10px; padding:2px 4px; text-decoration:none; }
	table.listProduct td.col3 a:hover { color:white; background:#b31e6f; text-decoration:none; }
	/** END - LISTA PRODUKTOW **/

	/** BEGIN - SUWAK **/
	.scrollbar { display:none; }
	.wn { position:relative; width:940px; height:220px; overflow:hidden;	}
	.scrollbar { position:relative; width:940px; height:11px; margin-top:8px; display:block; font-size:1px; }
	.track { position:absolute; left:12px; top:0; width:916px; height:11px; background: #eeeeee; }
	.dragBar { text-align:center; position:absolute; left:1px; top:1px; height:9px; cursor:pointer; background:url(../img/suwak-bg.png) repeat-x; }  
	.left_btn { position:absolute; left:0; top:0; }  
	.right_btn { position:absolute; right:0; top:0;  }
	.scrollbar, .track, .dragBar, .left, .right { -moz-user-select: none; -khtml-user-select: none; }
	.scrollbar img { display:block; } 
	/** END - SUWAK **/
	
	
	
	
	
	
	
/* Menu górne */
#ieTopMenuHack {
	display: block;
	float: left;
	width: 150px;
}

#menu {
	background-color: #fff;
	float: left;
	width: 100%;
	height: 32px;
	margin-bottom:10px;
	/*position: absolute;
	width: 940px;*/
	opacity: 0.9;
	filter:alpha(opacity=90);
	/*background-repeat: no-repeat;
	background-position: 15px 45px;	
	overflow: hidden;
	*/
}

#menu ul {
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu ul ul {
	width: auto;
	margin-left: 0;
	/*padding-top: 15px;*/
}

#menu ul li {
	display: block;
	float: left;
	text-align: left;		
	/*text-transform: uppercase;*/
}

#menu ul li li {
	padding: 0;
	padding-bottom:8px;
	float: none;
	width: 160px;
}

#menu a {
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 2px 3px;
	color: #29405f;
	text-decoration: none;
}

#menu a:hover {
	;
}

#menu li a {
	padding-left: 20px;
	font-weight: bold;
}

#menu li li a {
	font:normal 12px arial;
	color:#ffffff;
	padding-left: 20px;
	font-weight: normal;
}



#menu li li a:hover {
	font:normal 12px arial;
	color:#ff3000;
	text-decoration: underline;	
}

#menu a.selected {
	color: #000;
}

#menu li {
	position: relative;
}


#menu ul ul {
	position: absolute;
	z-index: 500;
	width:186px !important;
	background:#263c4d;
	opacity: 0.9;
	filter:alpha(opacity=90);	
}

#menu ul ul ul {
	left: 100%;
	position: absolute;
	top: 0;
}

/*
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
	display:none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	display:block;
}
*/
div#menu ul ul {
	display: none;
}

.over {
	display: none;
}

.over2 {
	display: block;
}
	
	
	
	
#news_main_segment a.arrowedlink{
    background-image:url(../../template/img/categories_smallarrow_right.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#162455;
    display:block;
    float:right;
    font-size:9px;
    margin-right:20px;
    padding-right:14px;
	text-decoration:none;
}
	
#news_main_segment a.arrowedlink:hover{	
text-decoration:underline;
	}
	

#detailedproductlist a.arrowedlink{
    background-image:url(../../template/img/categories_smallarrow_right.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#162455;
    display:block;
    float:right;
    font-size:9px;
    margin-right:7px;
    padding-right:14px;
	text-decoration:none;
}
	
#detailedproductlist a.arrowedlink:hover{	
text-decoration:underline;
	}	
	

#detailedproductlist a{
	color:black;
}
	
#detailedproductlist a:hover{	
	color:#fe3200;
	
	}	
	


#detailedproductlist2 a.arrowedlink{
    background-image:url(../../template/img/categories_smallarrow_right.gif);
    background-position:right center;
    background-repeat:no-repeat;
    color:#162455;
    display:block;
    float:right;
    font-size:9px;
    margin-right:7px;
    padding-right:14px;
	text-decoration:none;
}
	
#detailedproductlist2 a.arrowedlink:hover{	
text-decoration:underline;
	}	
	

#detailedproductlist2 a{
	color:black;
}
	
#detailedproductlist2 a:hover{	
	color:#fe3200;
	
	}	
		
	

a.advanced_search_link{

}

a.advanced_search_link:hover{
    text-decoration:underline;
}
	

	
a.main_news_right_link{

}

a.main_news_right_link:hover{
    color:red;
}


/* menu lewe */

.MenuCategories{ background-image:url(../../template/img/menu_bg.jpg); background-position:left top; background-repeat:y-repeat; margin-bottom:8px;}
.MenuActiveCategories{background:url(../../template/img/menu_active_bg.jpg); background-repeat:no-repeat; padding-bottom:5px; }
.poziom1{font:normal 12px arial;color:#000000;padding-left:15px;background-image:url(../../template/img/arrow_right.gif); background-position:left 50%; background-repeat:no-repeat;}

#menu_0 li ul li {background:#ff3100;}
	
/* NEWS BAR */
div#news_bar {
background: url(../img/news_bar.gif) repeat-x;
width: 100%;
height: 35px;
}
div#news_bar_bottom {
background: url(../img/news_bar.gif) repeat-x;
width: 100%;
height: 35px;
}


div.news_form {
padding-top: 10px;
}

p#news_number {
float: left;
width: 84%;
padding-top: 15px;
padding-left: 10px;
}

p#news_number_bottom {
float: left;
width: 84%;
padding-top: 15px;
padding-left: 10px;
}


span#news_date {
float: left;
font-size: 12px;
padding-top: 15px;
padding-left: 10px;
}

span#news_title {
float: left;
padding-top: 14px;
padding-left: 4px;
font-size: 14px;
color: #000000;
font-weight: bold;
}

table.news_nav {
margin-left: auto;
margin-right: 0px;
padding-top: 9px;
color:#000000;
}

.row:hover { background-color: #f9fbcc; }
a.more:hover{ text-decoration: underline; color: #f72e00; }

a.more2:hover{ text-decoration: underline; color: #ff3000; }
	
/* KOMUNIKATY */
.overlay {width:100% !important; height:100% !important; position:absolute; top:0; left:0; z-index:1001; background-color:#000000; opacity:0.4; _filter:alpha(opacity=40); }
#komunikat {clear:both; width:380px; height:25px; margin:245px 0 0 101px; color:#F7F7F7; text-align:center; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#komunikat_ {clear:both; width:380px; height:25px; margin:0 0 0 101px; float:left; display:inline; color:#F7F7F7; text-align:center; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.hint {color:#808080;}
span.error{ display:block; margin-left:125px; _margin-left:130px; clear:both; }

#warstwa #content{ padding:0; }
/* warstwa */
#warstwa {position:absolute; top:77px; width:370px; height:100%; z-index:1002; }
#wrapper .polec{ width:360px; }
#wrapper .polec, #lo .polec a{ color:#666666; }
.polec #content{ border:3px solid #a7a7a7; background-color:white; }
#polecenie{ padding-bottom:20px; }
#polecenie legend{ padding-left:15px; padding-top:15px; color:#6a6a6a;}
#polecenie .button2{ float:right; margin-right:15px; }
#polecenie .button2 a{ width:178px; }
#polecenie .button{}
#polecenie .button a{float:right; margin-right:15px; background-image: url('/template/img/wyslij.gif'); width:72px; height:21px;}
.naglowek_polec{background-image:url('/template/img/polec_znajomemu_header.jpg'); background-position:top right; width: 352px; height:25px; margin-top:14px; margin-left:18px;}
.naglowek_zapytaj_o_produkt{background-image:url('/template/img/zapytaj_o_produkt_header.jpg'); background-position:top right; width: 352px; height:25px; margin-top:14px; margin-left:18px;}
#polecenie .button_en a{float:right; margin-right:15px; background-image: url('/template/img/wyslij_button_en.jpg'); width:98px; height:30px;}
#polecenie input,#polecenie textarea{ float:left; width:207px; padding:3px; border:1px solid #667886; margin:5px; color:#656565; font-size:11px;}
#polecenie textarea{ height:100px; }
#polecenie label{ clear:both; float:left; display:block; width:110px; margin:5px; text-align:right; font:normal 11px arial; color:#6a6a6a; padding-top:3px; }
#polecenie span.error{ color:#c00; font:normal 9px tahoma; margin-left:90px; }

#warstwa a.warstwa_zamknij{ display:block; text-decoration:none !important; border-bottom:2px solid #fff; text-align:right; color:#666666; padding:5px; font-size:12px; outline:none; background-color:#e8e8e8; }
#warstwa a.warstwa_zamknij:hover{ text-decoration:none; color:#666666; }
#warstwa h1{ font-weight:normal; text-align:left; padding-left:10px; }

#debug{ text-align:left; white-space:pre; padding:10px; margin:5px; }
	
h1.tytul{
color: #273947;
font-size:18px;
font-weight:normal;
}

a.category{
font-size:14px;
}

a.subcategory{
font-size:12px;
margin-bottom:2px;
}

a.link{
font-size:11px;
color:#000;

}

a.link:hover{
color:red;
text-decoration:underline;
}

a.link_pp{
font-size:12px;
color: #999999;
}	

div#rezygnacja{
font-weight: normal;
font-size: 9px;
color:#000;
padding-top:5px; 
margin-left:10px;
}
div#rezygnacja a{
font-weight: normal;
font-size: 9px;
color:#000;


}

input#mailfield{
margin-left:0px;


}
div#newsletter_block{
float:left;

}


a.resetuj_ustawienia{float:left;background:url(../img/resetuj_ustawienia.gif) no-repeat 0 0;width:124px; height:26px;}
a.resetuj_ustawienia:hover{float:left;background:url(../img/resetuj_ustawienia_on.gif) no-repeat 0 0;width:124px; height:26px;}

.submit_szukaj_zaawansowane{float:left;background:url(../img/szukaj.gif) no-repeat 0 0;width:78px; height:26px;}

div.leftColumnTitle1{
    padding:18px 0px 15px 10px;
    color:#263C4D;
    font-size:18px;
    background-image:url(../../template/img/categories_menugradient.gif);
    background-position:left top;
    background-repeat:repeat-y;
}



.transparent_button { width: 22px; height: 22px; padding: 0px; background-color: transparent; cursor: pointer; margin-left:3px; margin-top:-4px; }

div.contact_main_div{
    width:210px;
    height:134px;
    background-image:url(../../template/img/infolinia.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}

div.contact_main_div div.infoline{
    margin-left:85px;
    padding-top:43px;
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
}

div.contact_main_div div.gg{
    margin-top:10px;
    margin-left:80px;
    color:#000000;
    font-size:11px;
    font-weight:normal;
}

div.contact_main_div div.gg a{
    float:left;
}

div.contact_main_div div.skype{
    margin-top:5px;
    margin-left:80px;
    color:#000000;
    font-size:11px;
    font-weight:normal;
}

div.contact_main_div div.skype a{
    float:left;
}

.przekreslona {
    color:#000000;
    font-size:12px;
    font-weight:bold;
    text-decoration:line-through;
}


/* FB */
.widget_social {
	position: fixed;
	top: 290px;
	z-index: 1500;
	width: 232px;
	height: 383px; 
	background: url(../../template/img/fb_slider.png) no-repeat;
	right: -205px;
	padding: 0;
	margin: 0;
}

.widget_social iframe {
	background: #fff;
	margin: -4px 0 0 -2px;
}

/* ipol css start */
#aboutText
{	text-align: justify;
	text-indent: 2em;
	padding: 16px 0;
	border-top: 2px solid #eee;
}
#aboutText p
{	text-align: justify;
}
#aboutText h1,
#aboutText h2
{	font-size: 115%;
	margin: 16px 0 8px;
}
.bestseller_element a:hover,
.bestseller_element a:active
{	color: #FF3100;
}
h1
{	font-size: 125%;
    margin: 16px auto;
}
/* ipol css end */
