body, div, td, p { margin:0px; padding:0px; font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#3B3A26;

}

img     { border:0px; }

input, textarea, select  {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;}

a:link {color:#272723; text-decoration:none}
a:visited {color:#272723; text-decoration:none}
a:hover {color:#2C47B7; text-decoration:underline}

.bodyContainer
{
    clear: both;
    margin: 25px 12px 0px 22px;
	min-width:1250px;
    
}


#HeaderTop
{
	margin:0px 0px 0px 30px;
	height:45px;
    padding-left: 163px;
}

.Logo
{
    float: left;
    display: inline;
	margin-left: -163px;
    width: 163px;

}


.User
{
    float: left;
    margin-top: 0px;
}



.kreska
{
	color:#CACCBF;
	margin:5px 4px 0px 4px;
}



#globalNav ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#globalNav .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

#globalNav
{
    background: url(../images/button_srodek.jpg) repeat-x;
    height: 43px;

}
#secondaryNav
{
    float: right;
}
.sp-home { width: 51px; height: 43px; background-image: url(../images/home.jpg);display:block; }

a.sp-button { width: 121px; height: 43px; background-image: url(../images/button_nieakt.jpg);background-repeat:no-repeat ;display:block;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:center;padding-top:10px;text-decoration:none}
a.sp-button:hover { width: 121px; height: 43px; background-image: url(../images/button_akt.jpg);background-repeat:no-repeat ;display:block;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:center;padding-top:10px;text-decoration:none}
a.sp-button:active { width: 121px; height: 43px; background-image: url(../images/button_akt.jpg);background-repeat:no-repeat ;display:block;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:center;padding-top:10px;text-decoration:none}
a.sp-button:visited { width: 121px; height: 43px; background-image: url(../images/button_nieakt.jpg);background-repeat:no-repeat ;display:block;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:center;padding-top:10px;text-decoration:none}

.sp-lewe { width: 9px; height: 43px; background-image: url(../images/button_lewe.jpg);background-repeat:no-repeat ;display:block;}
.sp-prawe { width: 9px; height: 43px; background-image: url(../images/button_prawe.jpg);background-repeat:no-repeat ;display:block;}


#quickSearch
{
    float: left;
    margin-bottom: 24px;
	*margin-bottom: 0px; /* ie 6/7 */
    position: relative;
    z-index: 100;
}

#quickSearch .actions
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#quickSearch #txtPhrase
{
    background: none;
    border: 1px solid #98988d;
    font-size: 10px;
    padding: 2px;
    margin: 0;
    width: 244px;
    *width: 246px;  /* ie 6/7 */
}


#quickSearch .actions li
{
    display: inline;

}

#quickSearch .actions li a
{
    border-left: 1px solid #cccccc;
    margin-left: 11px;
    padding-left: 16px;
	height: 16px;
}

.naglowek_lewa { 
	width: 246px; 
	_height: 37px; 
	height: 27px; 
	background-image: url(../images/naglowek_lewa.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top: 10px;
	
	}

#srodek_lewa {
    width: 246px; 
	color:#3B3A26;
	background-color: #DFDED8;
	margin: 0px;
	padding: 0px;
}

#srodek_lewa_boxy {
    width: 246px; 
	color:#3B3A26;
	margin: 0px;
	padding: 0px;
	padding-top:10px;
}

#srodek_lewa .text {
	padding:10px;
}

#srodek_lewa a {

	text-decoration:underline;
}

#titel
{
    background: url(../images/tlo_ng.jpg) repeat-x;
    height: 36px;
}

#titel_creative
{
    background: url(../images/tlo_creative.jpg) repeat-x;
    height: 36px;
}


#editorial
{
    background: url(../images/tlo_editorial.jpg) repeat-x;
    height: 36px;
}



#titel ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}


#titel_creative ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#editorial ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}


#titel .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

#titel_creative .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

#editorial .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

#titel .text
{
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
	color:#FFFFFF;
}



#titel_creative .text
{
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
	color:#FFFFFF;
}


#editorial .text
{
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
	color:#FFFFFF;
}

.titel-lewe { width: 18px; height: 36px; background-image: url(../images/lewa_ng.jpg);background-repeat:no-repeat ;display:block;}
.titel-prawe { width: 18px; height: 36px; background-image: url(../images/prawa_ng.jpg);background-repeat:no-repeat ;display:block;}


.titel_creative-lewe { width: 18px; height: 36px; background-image: url(../images/lewa_creative.jpg);background-repeat:no-repeat ;display:block;}
.titel_creative-prawe { width: 18px; height: 36px; background-image: url(../images/prawa_creative.jpg);background-repeat:no-repeat ;display:block;}

.editorial-lewe { width: 18px; height: 36px; background-image: url(../images/lewa_editorial.jpg);background-repeat:no-repeat ;display:block;}
.editorial-prawe { width: 18px; height: 36px; background-image: url(../images/prawa_editorial.jpg);background-repeat:no-repeat ;display:block;}

.kropkowana_linia
{
	background: url(../images/kropki.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
	background-repeat:repeat-x;
	    height:3px;
    /*overflow:hidden;*/
    width:100%;
    /* Hide from MacIE5 hack
    /* MacIE5 needs width:100% to avoid it's strink-to-fit bug \*/
    width:auto;
    /* End hide hack */
}






.imgContainer { float:left!important;display:block;width:190px; }

		 
.imgInner {margin:20px 0px 20px 0px;padding:0px 10px 0px 10px; overflow:hidden;}	

.thC
{
	display:table-cell;
	text-align:center;
	vertical-align:bottom;
	width:171px;
	height:175px;

}



.mbf-item
{
    /* piclens support */
    display: none;
}
.iconBar
{
    display:block;
    background-repeat:repeat-x;
    background-image:url(../images/icon_bar_bg.gif);
    height:24px;
    width:170px;
    text-align:center;
    margin-top:5px;
}


.iconBar_big
{
    display:block;
    background-repeat:repeat-x;
    background-image:url(../images/icon_bar_bg_big.gif);
    height:37px;
    width:170px;
    text-align:center;
    margin-top:5px;
}


.sp-btn-hr
{
	background: url(../images/cart.png);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
	margin-top:5px;
	margin-right:5px;
	width:13px;
	height:13px;
	float:right;
	cursor:pointer;
}

.sp-btn-hr-big
{
	background: url(../images/cart_big.png);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
	margin-top:5px;
	margin-right:5px;
	width:26px;
	height:26px;
	float:right;
	cursor:pointer;
}

.sp-btn-lightbox
{
	margin-top:3px;
	margin-right:5px;
	width:20px;
	height:17px;
	float:right;
	cursor:pointer;
	background: url(../images/lig.png);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;	
}


.sp-btn-pricecalc
{
	margin-top:1px;
    padding-left:5px;
    padding-right:5px;
	width:20px;
	height:20px;
	float:left;
	cursor:pointer;
		background: url(../images/cena.png);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
}

.msgStrip
{
	height:13px;
	overflow:hidden;
}
.msgOuter
{
	background-color:#79786A;
	padding-left:8px;
	padding-right:8px;
}

.smEs
{
	height:26px;
	width:170px;
	overflow:hidden;
}

.smEsL
{
	height:26px;
	overflow:hidden;
	float:left;	
}


.smDt
{
	float:right;
}

.smI
{
	overflow:hidden;
	margin-top:6px;

}


.sp-dotted_line {
	background-repeat:repeat-x;
    /*overflow:hidden;*/
    width:100%;
    /* Hide from MacIE5 hack
    /* MacIE5 needs width:100% to avoid it's strink-to-fit bug \*/
    width:auto;
    /* End hide hack */
	height:1px;
		background: url(../images/kr.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
	padding-bottom:5px;
	_padding-bottom:0px;
}

.footer {
    _width:100%;
	clear:both;
	margin:25px;
	margin-top:0px;
	padding-top:0px;
}

.footer_contener {
margin-bottom:8px;margin-top:5px;width:100%; width:auto;
}

.data {color:#737060}

.ramka_zewnetrzna {
	margin: 10px 0px 0px; 
	background: transparent url(../images/sd_Default_bl.gif) no-repeat  left bottom; 
}

.rm_zew_lewa {
	background: transparent url(../images/sd_Default_br.gif) no-repeat  right bottom;
	}
	
.rm_zew_dol {
	background: transparent url(../images/sd_Default_tl.gif) no-repeat  left top;
	}	
	
.rm_zew_prawa {
	padding: 4px 0px 0px; background: transparent url(../images/sd_Default_tr.gif) no-repeat  right top; height: 340px;
	}
	

.rm_zew_prawa_d {
	padding: 4px 0px 0px; background: transparent url(../images/sd_Default_tr.gif) no-repeat  right top; height: 680px;
	}
	
.rm_zew_duza {
	padding: 4px 0px 0px;  height: auto; border:1px solid #98988D;
	}			

.rm_zew_prawa_lewa {
	padding: 4px 0px 0px; background: transparent url(../images/sd_Default_tr.gif) no-repeat  right top; height: auto;
	}	


.ramka_wewnetrzna {
	margin: 0px 4px 0px; background: transparent url(../images/sd_RefineBottomCategory_bl.gif) no-repeat  left bottom;
	}

.rm_wew_lewa {
	background: transparent url(../images/sd_RefineBottomCategory_br.gif) no-repeat  right bottom;
	}
	
.rm_wew_dol {
	background: transparent url(../images/sd_RefineBottomCategory_tl.gif) no-repeat left top;
	}	
	
.rm_wew_prawa {
	background: transparent url(../images/sd_RefineBottomCategory_tr.gif) no-repeat right top; height: 30px;
	}

.rm_wew_prawa_lewa {
	background: transparent url(../images/sd_RefineBottomCategory_tr.gif) no-repeat right top; height: 25px;
	}
	
.rm_wew_naglowek {
	float: left; padding: 8px 10px 0px;  font-size:12px;font-weight:bold
	}


.rm_wew_naglowek_lewa {
	float: left; padding: 5px; padding-left:8px;  font-size:10px;font-weight:bold
	}

.tabelka {
	height: 180px;
	width:190px;
	text-align:center;
}

.data_naglowek {
 height: 60px;
}

a:visited.tematy_prasowe {
	width: 246px; 
	_height: 37px; 
	height: 27px; 
	background-image: url(../images/naglowek_lewa.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top: 10px;
	_height: 37px;
	text-decoration:none
}

a:link.tematy_prasowe {
	width: 246px; 
	_height: 37px; 
	height: 27px; 
	background-image: url(../images/naglowek_lewa.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top: 10px;
	_height: 37px;
	text-decoration:none
}

a:hover.tematy_prasowe {
	width: 246px; 
	_height: 37px; 
	height: 27px; 
	background-image: url(../images/naglowek_lewa.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top: 10px;
	_height: 37px;
	text-decoration:none
}

.box {float:left;padding-right:8px;padding-bottom:8px;}
.box_lewa {width:228px;background:url(../images/sd_Default_bl.gif) no-repeat left bottom;}
.box_prawa {background:url(../images/sd_Default_br.gif) no-repeat right bottom;}
.box_gora {background:url(../images/sd_Default_tl.gif) no-repeat left top;}
.box_gora_prawa {height:290px;padding:8px 29px 8px 29px;background:url(../images/sd_Default_tr.gif) no-repeat right top;}
.box_srodek {height:170px;width:170px;overflow:hidden;margin:9px 0px;}
.box_link {text-align:center;color:#2D48B7;font-weight:bold}


a:visited.tematy_prasowe_m {
	width: 238px; 
	height: 25px; 
	background-image: url(../images/naglowek_lewa_maly.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	
	padding-top: 5px;
	text-decoration:none
}

a:link.tematy_prasowe_m {
	width: 238px; 
	height: 25px; 
	background-image: url(../images/naglowek_lewa_maly.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;

	padding-top: 5px;
	text-decoration:none
}

a:hover.tematy_prasowe_m {
	width: 238px; 
	height: 25px; 
	background-image: url(../images/naglowek_lewa_maly.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-top: 5px;
	text-decoration:none
}

li.lista {list-style-image:url(../images/ico.gif); margin-left:10px;  padding-top:0px; padding-bottom:6px; list-style-position: outside;}

/* style dla logowania */


.naglowek_lewa_account { 
	width: 246px; 
	_height: 37px; 
	height: 27px; 
	background-image: url(../images/naglowek_lewa_konto.jpg);
	background-repeat:no-repeat ;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	padding-top: 10px;
	
	}
	
#srodek_lewa_boxy_account {
    width: 246px; 
	color:#3B3A26;
	margin: 0px;
	padding: 0px;
	padding-top:0px;
}



#account
{
    background-color:#9C1770;
    height: 36px;
}


#account .navHeader
{
    float: left;
    position: relative;
    z-index: 200;
}

.account-lewe { width: 18px; height: 36px; background-image: url(../images/lewa_ac.jpg);background-repeat:no-repeat ;display:block;}
.account-prawe { width: 18px; height: 36px; background-image: url(../images/prawa_ac.jpg);background-repeat:no-repeat ;display:block;}


#account .text
{
    font-family:verdana;
    font-size:12px;
    font-weight:bold;
	color:#FFFFFF;
}


#account ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#historia {width:100%; padding-right:20px}

#historia tr {background-color:#F6F6F6;height:20px;}
#historia td {padding:5px;padding-left:10px}

.rm_zew_prawa_account {
	padding: 4px 0px 10px; background: transparent url(../images/sd_Default_tr.gif) no-repeat  right top; 
	}	
	
	
	
div.demoElement {
	width: 1154px;
	height: 340px;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	overflow:hidden;
	margin:0px;
}


div.demoElementHeight {
	height: 300px;

}	
	
div.profileFormSection
{
	margin-top:20px;
	margin-left:10px;
}

dl.userInfo
{
    float: left;
    margin: 0px;
    padding: 0px;
}

.userInfo dd
{
    float: left;
    margin: 0px;
    padding: 0px;
}


.userInfo dt
{
    clear: both;
    width: 164px;
	float: left;
    margin: 0px;
    padding: 0px;
}

.userInfo label 
{
    font-weight:bold;
}

.userInfo ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;

}

.userInfo dd.userInput
{

    padding-bottom: 8px;
    padding-left: 16px;
    width: 247px;
    *width: 255px;  /* ie6/7 */
}


.userInfo dt.required span
{
    color: #ff0000;
}

dl.userInfo
{
    width: 705px;
}

.userInput input , select
{
    width: 240px;
}


.userInfo input.inputChk
{
    margin-top: 4px;
    *margin-top: -1px;  /* ie6/7 */
    width: 13px;
}