/*
 clear style
 */
div, select, option, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    padding: 0;
    margin: 0;
}

fieldset, img {
    border: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

ol, ul {
    list-style: none;
}

ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

address, caption, cite, code, dfn, th, var {
    font-weight: normal;
    font-style: normal;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

a img {
    border: none;
}

/*
 ogĂłlne style
 */
body {
   margin: 0;
   padding: 0;
   font-family: arial, tahoma, verdana;
   color: #15151d;
   font-size: 13px;
   line-height: 120%;
}

#bg{
	background: url(/img/bg_body.gif) repeat-x;
	margin:0;
	padding:0;
}

#bgBanner{
	background:#f2f2f9;
}
#contentBanner{
   margin: 0 auto;
   width: 980px;
	text-align:center;
	padding:30px 0;
}

a {
    color: #005089;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1 {
    line-height: 38px;
    color: #12121b;
    font-size: 18px;
}
h3 {
    font-size: 14px;
    font-weight: bold;
}

h6 {
}
textarea {
    border: #9fb1bd 1px solid;
}
input, select {
    border: #9fb1bd 1px solid;
    line-height: 25px;
    height: 25px;
    margin: 0 0 5px 0;
    padding: 0 0 0 2px;
}
input[type="radio"]{
    border: none !important;
}
input[type="checkbox"]{
    border: none !important;
}
.text_l{
	text-align:left !important;
}
.text_r{
	text-align:right !important;
}
.strona{
    color: #15151d;
	text-align:right;
	float:right;
	width:100px;
	padding:0 20px 0 0;
}
.f24{
	font-size:24px;
}
.f18{
	font-size:18px;
}
.f16{
	font-size:16px;
}
.f14 {
    font-size: 14px;
}
.f12{
	font-size:12px;
}
.grey{
	color:#525263;
}
.red{
	color:#ff3300;
}
.txt_red{
	color:#ff3300;
	font-weight:bold;
}
.bordo{
	color:#a13129;
}
.clear {
    clear: both;
}

.btn_light_blue {
    color: #fff;
    font-size: 13px;
    height: 27px;
    line-height: 27px;
    border: none;
    padding:0 5px 4px 5px;
    cursor: pointer;
    background: url(/img/bg_btn_light_blue.gif) repeat-x #9fb1bd;
}

.btn_blue_search {
    color: #fff;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    border: none;
    padding: 0 10px;
    cursor: pointer;
    background: url(/img/bg_btn_blue_search.gif) no-repeat top right #9fb1bd;
}
.btn_dark_blue {
    color: #fff;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    border: none;
    padding: 0 5px 3px 5px;
    cursor: pointer;
	margin:0 0 0 13px;
    background: url(/img/bg_btn_dark_blue.gif) repeat-x top right #9fb1bd;
}
.w_btn_na_ktore_stac{
	width:134px;
}
.w_btn_search {
    width: 29px;
}

.btn_red {
    text-align: center;
    display: block;
    color: #fff;
    font-size: 12px;
    height: 35px;
    line-height: 14px;
    border: none;
    padding: 3px 10px 0 0;
    cursor: pointer;
    background: url(/img/bg_btn_red.gif) no-repeat right top #ec6359;
}
.btn_red_2 {
    text-align:left;
    display: block;
    color: #fff;
    font-size: 17px;
    height: 35px;
    border: none;
    padding: 3px 27px 5px 5px;
    cursor: pointer;
    background: url(/img/bg_btn_red.gif) no-repeat right top #ec6359;
}
.btn_red:hover {
    text-decoration: none;
}
.btn_a{
	line-height:35px !important;
	display:inline;
	float:right;
	padding:0 10px !important;
	margin:0px !important;	
}
.btn_spo {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_spo.gif) repeat-x right bottom;
}
.btn_now {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_now.gif) repeat-x right bottom;
}
.btn_zeg {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_zeg.gif) repeat-x right bottom;
}
.btn_zab {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_zab.gif) repeat-x right bottom;
}
.btn_ksi {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_ksi.gif) repeat-x right bottom;
}
.btn_sta {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_sta.gif) repeat-x right bottom;
}
.btn_rtv {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_rtv.gif) repeat-x right bottom;
}
.btn_akc {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_akc.gif) repeat-x right bottom;
}
.btn_agd {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_agd.gif) repeat-x right bottom;
}
.btn_pom {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_pom.gif) repeat-x right bottom;
}
.btn_zdr {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_zdr.gif) repeat-x right bottom;
}
.btn_hob {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_hob.gif) repeat-x right bottom;
}
.btn_tur {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_tur.gif) repeat-x right bottom;
}
.btn_gal {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_gal.gif) repeat-x right bottom;
}
.btn_nie {
    text-align: center;
    display: block;
    color: #fff;
	font-weight:bold;
    font-size: 19px;
    height: 35px;
    line-height: 14px;
    padding: 0 10px 4px;
	border:none;
    cursor: pointer;
	margin:10px 0;
    background: url(/img/bg_btn_nie.gif) repeat-x right bottom;
}
/*
 container
 */
#container {
    margin: 0 auto;
    width: 980px;
}

#container_top {
    height: 163px;
    background: url(/img/bg_top_newpartners.jpg) no-repeat;
}

#top {
    height: 83px;
}

#logo {
    float: left;
    width: 200px;
}

#logo img {
    margin: 30px 0 0 30px;
}

#partners img {
    margin: 0 10px;
    vertical-align: middle;
}

#partners {
    margin: 30px 0 0 0;
    color: #464658;
    float: right;
}
/*
menu
*/
#menu {
    clear: both;
    height: 42px;
    line-height: 42px;
    color: #63869f;
}

#menu ul li {
	display: block;
    float: left;
    height: 42px;
}
#menu ul li:hover {
	background: url(/img/menu_selected.png) repeat-x;
}
.menu_selected{
	background: url(/img/menu_selected.png) repeat-x;
}
#menu a {
    padding: 0 10px;
    color: #fff;
}
#menu a:hover {
    text-decoration:none;
}
.ico_start_light {
    padding: 0 10px 0 28px !important;
    background: url(/img/ico_start_light.png) no-repeat 10px center;
}
/*
submenu
*/
#submenu {
	background: url(/img/bg_submenu.png) repeat-x;
    clear: both;
    height: 38px;
    line-height: 38px;
    color: #e7e7ed;
}

#submenu ul li {
	display:inline;
}
.submenu_selected{
	color:#12121b;
}
#submenu a {
    padding: 0 10px;
}
#submenu a:hover {
    text-decoration:none;
	color:#12121b;
}
/*
 boxy strona gĹ‚Ăłwna
 */
#container_center {
    padding: 0 9px;
}

.shadow_185 {
    height: 12px;
    background: url(/img/shadow_185.jpg) no-repeat 0 0;
}

.shadow_223 {
    height: 12px;
    background: url(/img/shadow_223.jpg) no-repeat 0 0;
}
.shadow_235 {
    height: 12px;
    background: url(/img/shadow_235.jpg) no-repeat 0 0;
}
.shadow_300 {
    height: 12px;
    background: url(/img/shadow_300.jpg) no-repeat 0 0;
}

.shadow_320 {
	width:320px;
    height: 12px;
    background: url(/img/shadow_320.jpg) no-repeat 0 0;
}
.shadow_170 {
	width:170px;
    height: 12px;
    background: url(/img/shadow_170.jpg) no-repeat 0 0;
}
.shadow_390 {
    height: 12px;
    background: url(/img/shadow_390.jpg) no-repeat 0 0;
}
.shadow_540 {
    height: 12px;
    background: url(/img/shadow_540.jpg) no-repeat 0 0;
}
.shadow_635 {
    height: 12px;
    background: url(/img/shadow_635.jpg) no-repeat 0 0;
}
.shadow_760 {
    height: 12px;
    background: url(/img/shadow_760.jpg) no-repeat 0 0;
}
.shadow_965 {
    height: 12px;
    background: url(/img/shadow_965.jpg) no-repeat 0 0;
}

/*
 pole wizerunkowe
 */
#pole_wizerunkowe {
    float: left;
    width: 320px;
}
/*
pole wizerunkowe
*/
#content_pole_wizerunkowe {
    height: 320px;
	position:relative;
}
#content_pole_wizerunkowe .pwbox .pw_txt .pw_title a {color: #222;
text-decoration: none; font-size: 14px;}
#pw_txt{
	padding:10px 20px;
	background: url(/img/bg_wz.png) repeat-x top left;
	position:absolute;
	bottom:0;
	left:0;
	width:280px;
	height:40px;
}
.pw_title{
	margin:0 0 7px 0;
	font-size:18px;
}
#pw_pagination{
	position:absolute;
	bottom:0;
	height:24px;
	padding:3px 0 3px 0;
}
#pw_pagination ul{
	width:290px;
	height:24px;
	text-align:center;
}
#pw_pagination ul li{
	display:inline;
}
#pw_pagination ul li a{
	background: url(/img/pw_pagination.png) no-repeat center center;
	display:inline-block;
	line-height:24px;
	width:24px;
	height:24px;
}
#pw_pagination ul li a:hover{
	background: url(/img/pw_pagination_active.png) no-repeat center center;
	color:#fff;
	text-decoration:none;
}
.pw_pagination_active{
	background: url(/img/pw_pagination_active.png) no-repeat center center !important;
	color:#fff;
	text-decoration:none;
}
/*
 boxy po prawej od pola wizerunkowego
 */
#right_top_box {
    float: right;
    width: 635px;
}


/*
katalog nagrĂłd strona gĹ‚Ăłwna

*/

#katalog_nagrod {
    float: left;
    height: 242px;
    width: 440px;
}
#katalog_top_title{
	height:37px;
}
.title_katalog{
	padding:10px 0 10px 10px;
	width:220px;
	display:block;
	font-size:18px;
	color:#fff;
	float:left
}
.subtitle_katalog{
	float:right;
	text-align:right;
	padding:10px 5px 10px 0px;
	width:200px;
	display:block;
	font-size:13px;
	color:#fff;
}
#ico_s{
	padding:0 0 0 1px;  /* NOWa ramka DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV */
	height:32px;
}
.ico_s_selected{
	background-position:0 -32px !important;
}
.ico_s{
	margin:0 1px 0 0;
	height:32px;
	float:left;	
}
.ico_akc_s{
	background: url(/img/ico_akc_s.png) no-repeat top;
}
.ico_akc_s:hover{
	background: url(/img/ico_akc_s.png) no-repeat bottom;
}
.ico_now_s{
	background: url(/img/ico_now_s2.png) no-repeat top;   /* NOWY KOLOR W KATALOGU DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV */
}
.ico_now_s:hover{
	background: url(/img/ico_now_s2.png) no-repeat bottom;  /* NOWY KOLOR W KATALOGU DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV */
}
.ico_zdr_s{
	background: url(/img/ico_zdr_s.png) no-repeat top;
}
.ico_zdr_s:hover{
	background: url(/img/ico_zdr_s.png) no-repeat bottom;
}
.ico_zab_s{
	background: url(/img/ico_zab_s.png) no-repeat top;
}
.ico_zab_s:hover{
	background: url(/img/ico_zab_s.png) no-repeat bottom;
}
.ico_rtv_s{
	background: url(/img/ico_rtv_s.png) no-repeat top;
}
.ico_rtv_s:hover{
	background: url(/img/ico_rtv_s.png) no-repeat bottom;
}
.ico_agd_s{
	background: url(/img/ico_agd_s.png) no-repeat top;
}
.ico_agd_s:hover{
	background: url(/img/ico_agd_s.png) no-repeat bottom;
}
.ico_spo_s{
	background: url(/img/ico_spo_s.png) no-repeat top;
}
.ico_spo_s:hover{
	background: url(/img/ico_spo_s.png) no-repeat bottom;
}
.ico_sta_s{
	background: url(/img/ico_sta_s.png) no-repeat top;
}
.ico_sta_s:hover{
	background: url(/img/ico_sta_s.png) no-repeat bottom;
}
.ico_pom_s{
	background: url(/img/ico_pom_s.png) no-repeat top;
}
.ico_pom_s:hover{
	background: url(/img/ico_pom_s.png) no-repeat bottom;
}
.ico_hob_s{
	background: url(/img/ico_hob_s.png) no-repeat top;
}
.ico_hob_s:hover{
	background: url(/img/ico_hob_s.png) no-repeat bottom;
}
.ico_ksi_s{
	background: url(/img/ico_ksi_s.png) no-repeat top;
}
.ico_ksi_s:hover{
	background: url(/img/ico_ksi_s.png) no-repeat bottom;
}
.ico_zeg_s{
	background: url(/img/ico_zeg_s.png) no-repeat top;
}
.ico_zeg_s:hover{
	background: url(/img/ico_zeg_s.png) no-repeat bottom;
}
.ico_gal_s{
	background: url(/img/ico_gal_s.png) no-repeat top;
}
.ico_gal_s:hover{
	background: url(/img/ico_gal_s.png) no-repeat bottom;
}
.ico_tur_s{
	background: url(/img/ico_tur_s.png) no-repeat top;
}
.ico_tur_s:hover{
	background: url(/img/ico_tur_s.png) no-repeat bottom;
}
.ico_nie_s{
	background: url(/img/ico_nie_s.png) no-repeat top;
}
.ico_nie_s:hover{
	background: url(/img/ico_nie_s.png) no-repeat bottom;
}

.bg_kn_s_hob{
    height: 242px;
    width: 440px;
	background:#01854b;
}
.bg_kn_s_zdr{
    height: 242px;
    width: 440px;
	background:#00baf1;
}
.bg_kn_s_zeg{
    height: 242px;
    width: 440px;
	background:#994baf;
}
.bg_kn_s_agd{
    height: 242px;
    width: 440px;
	background:#e66a00;
}
.bg_kn_s_rtv{
    height: 242px;
    width: 440px;
	background:#8d3534;
}
.bg_kn_s_now{
    height: 242px;
    width: 440px;
	background: #163f5b url(/img/katalog-nowosci-bg.jpg) repeat-x;  /* NOWY KOLOR W KATALOGU DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV */
}
.bg_kn_s_akc{
    height: 242px;
    width: 440px;
	background:#0a397d;
}
.bg_kn_s_sta{
    height: 242px;
    width: 440px;
	background:#6f6f6f;
}
.bg_kn_s_pom{
    height: 242px;
    width: 440px;
	background:#a6b131;
}
.bg_kn_s_tur{
    height: 242px;
    width: 440px;
	background:#009597;
}
.bg_kn_s_spo{
    height: 242px;
    width: 440px;
	background:#0072bc;
}
.bg_kn_s_gal{
    height: 242px;
    width: 440px;
	background:#a80265;
}
.bg_kn_s_ksi{
    height: 242px;
    width: 440px;
	background:#4bba6b;
}
.bg_kn_s_nie{
    height: 242px;
    width: 440px;
	background:#d8171e;
}
.bg_kn_s_zab{
    height: 242px;
    width: 440px;
	background:#ffc30d;
}
#kn_s_content{
	position:relative; 
	margin:0 1px 0 1px;   /* NOWY KOLOR W KATALOGU DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV */
	background:#fff;
	padding:0px;
	height:172px;
}
#kn_s_content_left{
	padding:10px 0 10px 10px;
	float:left;
	width:225px;
}
#kn_s_content_right{
	padding:5px 5px 0 0;
	float:right;
	overflow:hidden;
}
#kn_s_content_right img{
	height:170px
}
.punkty {
	background: url("/img/punkty.gif") no-repeat scroll right 5px transparent;
	color: #751719;
	font-size: 14px;
	padding: 5px 42px 10px 0;
	}
.punkty2{
	float:right;
	max-width:170px;
	display:inline-block;
	text-align:right;
	font-size:14px;
	color:#751719;
	padding:0 30px 0 0;
	background: url(/img/punkty2.gif) no-repeat right center;
}
.kn_s_title_product {
	/*font-size: 17px;*/
	display: block;
	margin: 0 0 6px 0;
	max-height: 33px;
	overflow: hidden;
	font-size: 15px;  /* NOWY KOLOR W KATALOGU DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV DEV */
	font-weight: bold;
}
.akc{
	color:#0a397d !important;	
}
.now{
	color:#9f5a81 !important;	
}
.spo{
	color:#0072bc !important;	
}
.tur{
	color:#009597 !important;	
}
.pom{
	color:#a6b131 !important;	
}
.sta{
	color:#6f6f6f !important;	
}
.zab{
	color:#ffc30d !important;	
}
.nie{
	color:#d8171e !important;	
}
.ksi{
	color:#4bba6b !important;	
}
.gal{
	color:#a80265 !important;	
}
.rtv{
	color:#8d3534 !important;	
}
.agd{
	color:#e66a00 !important;	
}
.zeg{
	color:#994baf !important;	
}
.zdr{
	color:#00baf1 !important;	
}
.hob{
	color:#01854b !important;	
}
.view_kn {
	bottom: 0;
	display: block;
	font-size: 14px;
	left: 10px;
	padding: 10px 0;
	position: absolute;
	border-top: 1px solid #EDEDED;
	}
/*
box login

*/
#login {
    border: 1px solid #dcdce9;
    background: url(/img/bg_635.jpg) repeat-y top right;
    float: right;
    height: 242px;
    width: 170px;
    padding: 0 5px 0 10px;
}

#login a {
    line-height: 14px;
    font-size: 12px;
}

.label_pin {
    width: 30px;
    padding: 0 2px 0 0;
    line-height: 25px;
    float: left;
}

.input_pin {
    float: left;
    width: 128px;
}

.input_nr_karty {
    width: 160px;
}
.login_info{
	margin:10px 0 10px 0;
}
.login_info li{
	line-height:17px;
}
.ico_login{
	padding:0 0 0 20px;
	line-height:20px !important;
}
.ico_login_stat{
	background: url(/img/ico_login_stat.png) no-repeat left center;
}
.ico_login_hist{
	background: url(/img/ico_login_hist.png) no-repeat;
}
.ico_login_edyc{
	background: url(/img/ico_login_edyc.png) no-repeat;
}
.ico_login_wiad{
	background: url(/img/ico_login_wiad.png) no-repeat;
}
.ico_login_zabl{
	background: url(/img/ico_login_zabl.png) no-repeat;
}
.ico_login_prom{
	background: url(/img/ico_login_prom.png) no-repeat;
}
.ico_login_newsl{
	background: url(/img/ico_login_nletter.png) no-repeat;
}
.login_links{
	margin:0 0 15px 0;
}
/*
 box wyszukiwarki
 */
#search {
	position:relative;
    background: url(/img/bg_635.jpg) repeat-y top right;
    margin: 10px 0 0 0;
    clear: both;
    padding: 11px;
    height: 44px;
    width: 613px;
}

#search select {
    width: 185px;
    height: 25px;
    line-height: 25px;
}

.input_search {
    width: 190px;
    height: 23px;
}

.select_search {
    padding: 0px 0;
    width: 190px;
}
.input_sg_1{
	position:absolute;
	top:30px;
	left:11px;
}
.select_sg_1{
	position:absolute;
	top:30px;
	left:208px;
}
.select_sg_2{
	position:absolute;
	top:30px;
	left:396px;
}
.btn_sg_1{
	position:absolute;
	top:30px;
	right:15px;
}
/*
 promocje
 */
#promotions {
    color: #464658;
}

#promotions_links {
	padding: 0 22px 0 0;
    height: 20px;
    margin: 10px 0 0 0;
    text-align: right;
}

#promotions_links a {
    padding: 0 5px;
}

.promotion_box {
    margin: 0 6px 0 0;
    float: left;
    width: 223px;
}
.promotion_box a{
    color: #15151D;
}
.promotion_box a:hover{
    text-decoration:none;
}
.promotion_box_content {
    height: 137px;
    border: 1px solid #dcdce9;
    position: relative;
}

.promotion_box_txt {
    width: 213px;
    position: absolute;
    bottom: 0;
	left:0;
	line-height:18px;
    text-align: center;
    font-size: 14px;
    background: url(/img/bg_635.png) repeat-x top left;
    height: 18px;
    padding: 5px 5px 5px 5px;
}

.promotion_box_big_txt2 {
    width: 225px;
    position: absolute;
    bottom: 0;
	left:0;
	background: url(/img/bg_635.png) repeat-x top left;
    text-align: center;
    font-size: 14px;
	line-height:18px;
    height: 18px;
    padding: 4px 5px 5px 5px;
}


.arrow_promotion_left {
    float: left;
    margin: 0 11px 0 0;
}

.arrow_promotion_right {
    float: right;
    margin: 0 0 0 0;
}

/*
 banery
 */
#banner_center {
    margin: 5px 0;
    width: 100%;
}

/*
 cafe news
 */
#cafe_news {
    float: left;
    margin: 0 11px 0 0;
    width: 320px;
}

#content_cafe_news {
    position: relative;
    background: url(/img/bg_635.jpg) repeat-y top center;
    height: 300px;
}

#cafe_news h1 {
    background: #ebebf4;
    padding: 0 0 0 4px;
}

#pagination_arrow {
    margin: 5px 0;
    line-height: 25px;
    text-align: center;
}

#pagination_arrow a img {
    vertical-align: middle;
}

#pagination_arrow a {
    padding: 0 10px;
}

#news {
    padding: 0 20px;
}

#news img {
    margin: 0 0 10px 0;
}

.box_more {
    position: absolute;
    bottom: 15px;
    left: 20px;
}

/*
 niezbÄ™dnik
 */
#niezbednik {
    float: left;
    margin: 0 11px 0 0;
    width: 320px;
}

#content_niezbednik {
    background: #ddd;
    height: 300px;
}

/*
 facebook
 */
#facebook {
    float: left;
    margin: 0;
    width: 300px;
}

#content_facebook {
    height: 300px;
	background: url(/img/bg_635.jpg) repeat-y top center;
}

/*
 footer
 */
#bg_footer {
    height: 245px;
    background: url(/img/bg_footer_repeat.gif) repeat-x;
    margin-top: 50px;
}

#footer {
    line-height: 17px;
    font-size: 12px;
    width: 965px;
    margin: 0 auto;
    height: 245px;
    background: url(/img/bg_footer.jpg) repeat-x;
}

#footer ul {
}

/*
 footer top - jasne tĹ‚o
 */
#footer_top {
    padding: 18px 0;
    color: #464658;
    width: inherit;
}

.footer_box {
    margin: 0 0 0 8px;
    float: left;
    height: 173px;
    border-right: 1px solid #d8d8dc;
}

.footer_box h3 {
    margin: 0 0 5px 0;
}

.ico_start {
    padding: 0 0 0 18px;
    background: url(/img/ico_start.png) no-repeat 0px center;
}

.w_start {
    width: 165px;
}

.w_o_programie {
    width: 165px;
}

.w_partnerzy {
    width: 165px;
}

.w_katalog1 {
    border: none !important;
    width: 150px;
}

.w_katalog2 {
    width: 150px;
}

.w_rozrywka {
    width: 100px;
}

/*
 footer_bottom - czarne tĹ‚o
 */
#footer_bottom {
    clear: both;
    line-height: 36px;
    height: 36px;
    color: #9595a4;
    width: inherit;
}

#footer_bottom a {
    color: #bbbbd1;
}

.ico_facebook {
    background: url(/img/ico_facebook.png) no-repeat 0 center;
    display: block;
    padding: 0 0 0 25px;
    float: right;
}

.ico_rss {
    padding: 0 0 0 55px;
    background: url(/img/ico_rss.png) no-repeat 30px center;
    display: block;
    float: right;
}
.copyrights{
	float:left;
	display:block;
	width:500px;
}
/*
katalog
*/
#container_left{
	margin:11px 0 0 0;
	float:left;
	width:760px;
}
#content_left{
	overflow:hidden;
	line-height:18px;
	background: url(/img/bg_content_left.jpg) no-repeat bottom left;
	padding:0 20px 40px 20px;
	margin:0 0 10px 0;
}
#content_left_cafe{
	overflow:hidden;
	line-height:18px;
	padding:0 10px 40px 10px;
	margin:0 0 10px 0;
}
#content_left_cafe p{
	text-align:left !important;
}
#content_left_cafe h2{
	display:block;
    background: none repeat scroll 0 0 #EBEBF4;
    padding: 0 0 0 4px !important;
    color: #12121B !important;
    font-size: 18px !important;
    line-height: 38px;
}
#container_left h1{
	font-size:24px;
	color:#a03229;
	line-height:28px;
	padding:20px;
	background: url(/img/bg_h1.gif) repeat-x top left;
}
#container_left h2{
	margin:30px 0 6px 0;
	font-size:16px;
	color:#e93e2f;
	line-height:16px;
}
#container_left p{
	text-align:justify;
}
#container_right{
	margin:11px 0 0 0;
	padding:0 0 0 11px;
	float:right;
	width:190px;
}/*
kontakt
*/
#right_narrow{
	float:right;
	width:250px;
}
#left_wide{
	float:left;
	width:440px;
}
#right_narrow_2{
	float:right;
	width:320px;
}
#left_wide_2{
	float:left;
	width:390px;
}
/*
 box wyszukiwarki
 */
.input_kn_1{
	position:absolute;
	top:18px;
	left:16px;
}
.select_kn_1{
	position:absolute;
	top:18px;
	left:280px;
}
.select_kn_2{
	position:absolute;
	top:18px;
	left:471px;
}
.btn_kn_1{
	position:absolute;
	top:18px;
	right:15px;
}
#search_wide{
	position:relative;
    background: url(/img/bg_635.jpg) repeat-y top right;
    margin: 0 0 0 0;
    clear: both;
	padding: 15px 0 15px 30px;
    width: 730px;
    height: 30px;
}

#search_wide select {
    width: 185px;
    height: 26px;
    line-height: 25px;
}

.input_search_wide {
    width: 255px;
    height: 24px;
}

.select_search_wide {
    padding:0;
    width: 190px;
}
.w_btn_search_wide {
    padding:0 15px 4px 0;
	width:80px;
}
/*
 box wyszukiwarki po zalogowaniu
 */
.input_kn_l_1{
	position:absolute;
	top:18px;
	left:16px;
}
.select_kn_l_1{
	position:absolute;
	top:18px;
	left:180px;
}
.select_kn_l_2{
	position:absolute;
	top:18px;
	left:340px;
}
.btn_kn_l_1{
	position:absolute;
	top:18px;
	right:180px;
}
.btn_kn_l_2{
	position:absolute;
	top:18px;
	right:15px;
}
#search_logged{
	position:relative;
    background: url(/img/bg_635.jpg) repeat-y top right;
    margin: 0 0 0 0;
    clear: both;
	padding: 15px 0 15px 25px;
    width: 735px;
    height: 30px;
}

#search_logged select {
    width: 155px;
    height: 26px;
	padding:0;
    line-height: 25px;
}

.input_search_logged {
    width: 155px;
    height: 24px;
}

.select_search_logged {
    padding: 0;
    width: 190px;
}

.w_btn_search_logged {
    padding:0 15px 2px 0;
	width:75px;
}
/*
jak przystÄ…piÄ‡
*/
#karta_pc{
	float:left;
	width:190px;
}
#karta_pc img{
	margin:0 0 10px 0;
}
#karty_db img{
	margin:0 0 10px 0;
}
#karty_db{
	float:right;
	width:500px;
}
/*
sms
*/
.sms_box{
	font-size:12px;
	margin:10px 0 25px 0;
}
.sms_box img{
	float:left;
	margin:0 10px 0 0;
}
.sms_title{
	display:block;
	margin:0 0 6px 0;
	font-size:14px;
	font-weight:bold;
	color:#ff3300;
}
/*
partners
*/
.partner_box{
	clear:both;
	font-size:12px;
	margin:25px 0;
}
.partner_box img{
	float:left;
	margin:0 30px 0 0;
}
.partner_title{
	display:block;
	margin:0 0 6px 0;
	font-size:14px;
	font-weight:bold;
	color:#ff3300;
}
/*
jakie są korzysci
*/
#korzysci_left{
	float:left;
	width:220px;
}

#korzysci_right{
	float:right;
	width:470px;
}
/*
katalog nagród
*/
.top_ico{
	position:relative;
	margin:9px 0 0 0;
	height:95px;
	padding:7px 4px 0 4px;
}
.bg_ico_top_search{
	background: url(/img/bg_search.gif) repeat-x;
}
.bg_ico_top_ksi{
	background: url(/img/bg_ksi.gif) repeat-x;
}
.bg_ico_top_now{
	background: url(/img/bg_now.png) repeat-x;
}
.bg_ico_top_zab{
	background: url(/img/bg_zab.gif) repeat-x;
}
.bg_ico_top_sta{
	background: url(/img/bg_sta.gif) repeat-x;
}
.bg_ico_top_pom{
	background: url(/img/bg_pom.gif) repeat-x;
}
.bg_ico_top_zeg{
	background: url(/img/bg_zeg.gif) repeat-x;
}
.bg_ico_top_zdr{
	background: url(/img/bg_zdr.gif) repeat-x;
}
.bg_ico_top_gal{
	background: url(/img/bg_gal.gif) repeat-x;
}
.bg_ico_top_rtv{
	background: url(/img/bg_rtv.gif) repeat-x;
}
.bg_ico_top_akc{
	background: url(/img/bg_akc.gif) repeat-x;
}
.bg_ico_top_agd{
	background: url(/img/bg_agd.gif) repeat-x;
}
.bg_ico_top_spo{
	background: url(/img/bg_spo.gif) repeat-x;
}
.bg_ico_top_nie{
	background: url(/img/bg_nie.gif) repeat-x;
}
.bg_ico_top_tur{
	background: url(/img/bg_tur.gif) repeat-x;
}
.bg_ico_top_hob{
	background: url(/img/bg_hob.gif) repeat-x;
}
#top_ico_img{
	width:94px;
	float:left;
}
#top_ico_right{
	color:#fff;
	float:left;
	width:652px;
}
#top_ico_over_menu{
	height:35px;
	padding:10px 0 0 0;
}
#top_ico_sort{
	text-align: right;
	font-size:16px;
	float:right;
	width:200px;
	line-height:21px;
}
#top_ico_sort label{
	float:right;
}
#top_ico_title{
	text-transform:uppercase;
	font-size:24px;
}
.select_sort{
	width:130px;
	float:right;
}
/*
menu z ikonek
*/
#ico{
	position:absolute;
	bottom:0;
	padding:0 0 0 0;
	height:50px;
}
.ico_selected{
	background-position:0 -50px !important;
}
.ico{
	margin:0 2px 0 0;
	height:50px;
	float:left;	
}
.ico_akc{
	background: url(/img/ico_akc.png) no-repeat top;
}
.ico_akc:hover{
	background: url(/img/ico_akc.png) no-repeat bottom;
}
.ico_now{
	background: url(/img/ico_now2.png) no-repeat top;
}
.ico_now:hover{
	background: url(/img/ico_now2.png) no-repeat bottom;
}
.ico_zdr{
	background: url(/img/ico_zdr.png) no-repeat top;
}
.ico_zdr:hover{
	background: url(/img/ico_zdr.png) no-repeat bottom;
}
.ico_zab{
	background: url(/img/ico_zab.png) no-repeat top;
}
.ico_zab:hover{
	background: url(/img/ico_zab.png) no-repeat bottom;
}
.ico_rtv{
	background: url(/img/ico_rtv.png) no-repeat top;
}
.ico_rtv:hover{
	background: url(/img/ico_rtv.png) no-repeat bottom;
}
.ico_agd{
	background: url(/img/ico_agd.png) no-repeat top;
}
.ico_agd:hover{
	background: url(/img/ico_agd.png) no-repeat bottom;
}
.ico_spo{
	background: url(/img/ico_spo.png) no-repeat top;
}
.ico_spo:hover{
	background: url(/img/ico_spo.png) no-repeat bottom;
}
.ico_sta{
	background: url(/img/ico_sta.png) no-repeat top;
}
.ico_sta:hover{
	background: url(/img/ico_sta.png) no-repeat bottom;
}
.ico_pom{
	background: url(/img/ico_pom.png) no-repeat top;
}
.ico_pom:hover{
	background: url(/img/ico_pom.png) no-repeat bottom;
}
.ico_hob{
	background: url(/img/ico_hob.png) no-repeat top;
}
.ico_hob:hover{
	background: url(/img/ico_hob.png) no-repeat bottom;
}
.ico_ksi{
	background: url(/img/ico_ksi.png) no-repeat top;
}
.ico_ksi:hover{
	background: url(/img/ico_ksi.png) no-repeat bottom;
}
.ico_zeg{
	background: url(/img/ico_zeg.png) no-repeat top;
}
.ico_zeg:hover{
	background: url(/img/ico_zeg.png) no-repeat bottom;
}
.ico_gal{
	background: url(/img/ico_gal.png) no-repeat top;
}
.ico_gal:hover{
	background: url(/img/ico_gal.png) no-repeat bottom;
}
.ico_tur{
	background: url(/img/ico_tur.png) no-repeat top;
}
.ico_tur:hover{
	background: url(/img/ico_tur.png) no-repeat bottom;
}
.ico_nie{
	background: url(/img/ico_nie.png) no-repeat top;
}
.ico_nie:hover{
	background: url(/img/ico_nie.png) no-repeat bottom;
}
/*
tło kategorii
*/

.bg_2hob{
	background:#01854b;
}
.bg_2zdr{
	background:#00baf1;
}
.bg_2zeg{
	background:#994baf;
}
.bg_2agd{
	background:#e66a00;
}
.bg_2rtv{
	background:#8d3534;
}
.bg_2now{
	background:#9f5a81;
}
.bg_2akc{
	background:#0a397d;
}
.bg_2sta{
	background:#6f6f6f;
}
.bg_2pom{
	background:#a6b131;
}
.bg_2tur{
	background:#009597;
}
.bg_2spo{
	background:#0072bc;
}
.bg_2gal{
	background:#a80265;
}
.bg_2ksi{
	background:#4bba6b;
}
.bg_2nie{
	background:#d8171e;
}
.bg_2zab{
	background:#ffc30d;
}
/*
listing produktów
*/
#product_list{
	background: url(/img/bg_content_left.jpg) no-repeat bottom left;
	padding:15px 0 20px 0;	
}
.more{
	line-height:30px;
	display:block;
	float:left;
	font-size:14px;
	width:70px;
	text-align:left;
}
.order{
	line-height:30px;
	text-align:right;
	width:100px;
	float:right;
	font-size:14px;
}
.order img{
	vertical-align:middle;
	margin:0 3px 0 0;
}
.order a{
	line-height:30px;
}
.margin_product_box{
	margin-right:12px;
}
.product_box{
	margin-bottom:20px;
	float:left;
	width:243px;
	height:300px;
	border:1px solid #dbdbdb;
}
.product_box_top{
	font-size:14px;
	height:70px;
	padding:10px 15px 0 15px;
}
.rating{
	width:64px;
	height:10px;
	margin:0;
	padding:2px;
}
.star_6{
	padding:2px 0;
	overflow:hidden;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 0;
}
.star_5{
	padding:2px 0;
	overflow:hidden;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 -10px;
}
.star_4{
	padding:2px 0;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 -20px;
}
.star_3{
	padding:2px 0;
	overflow:hidden;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 -30px;
}
.star_2{
	padding:2px 0;
	overflow:hidden;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 -40px;
}
.star_1{
	padding:2px 0;
	overflow:hidden;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 -50px;
}
.star_0{
	padding:2px 0;
	overflow:hidden;
	display:block;
	width:64px;
	height:7px;
	background: url(/img/stars.png) no-repeat 0 -60px;
}

.product_box_img{
	height:160px;
	padding:0 15px;
}
.product_box_img img{
	height:150px;
	padding:0 15px;
}
.product_box_info{
	height:30px;
	padding:0 5px;
}
.product_box_info{
	height:30px;
	line-height:30px;
}
.product_box_active{
	height: 30px;
	padding:0 15px;
	clear:both;
}
.product_box_active a{
	color:#fff;
	line-height:30px;
}
/*
konkretna nagroda
*/
.title_kn{
	display:block;
	margin:0 0 5px 0;
	font-size:24px;
	line-height:24px;
	color:#ff3300;
}
#nagroda{
	background: url(/img/bg_content_left.jpg) no-repeat bottom left;
	padding:0 0 30px 0;
	margin:0 0 20px 0;
}
#nagroda h1{
	padding:20px 0 10px 0;
	background:none;
}
#nagroda_right{
	margin:0 0 0 20px;
	float:left;
	width:350px;
}
#nagroda_left{
	float:left;
	width:380px;
}
#nagroda_left ul,#nagroda_left ol{
	margin:10px  0 10px 25px;
}
#nagroda_left ul li{
	list-style:disc;
}
#nagroda_left ol li{
	list-style:decimal;
}
#nagroda_right_pom{
	float:right;
	width:440px;
}
#nagroda_left_pom{
	float:left;
	width:250px;
}
.wariant_nagrody{
	margin:10px 0;
	width:340px;
}
.nagroda_info{
	overflow:hidden;
	
	padding:5px 0;
	position:relative;
}
.nagroda_info img{
}
#nagroda_logo{
	width:130px;
	float:right;
}
#nagroda_logo img{
	width:130px;
	position:absolute;
	bottom:10px;
}
#nagroda_info_top{
	border-bottom:1px solid #9FB1BD;
	position:relative;
}
#nagroda_info_bottom{
	margin:5px 0 0 0;
}
.images_list{
	float:left;
	width:220px;
	padding:10px 0;
}
.images_list img{
	float:left;
	height:80px;
	border:1px solid #9FB1BD;
	margin:0 10px 0 0;
}
.bottom_links{
	color:#DBDBDB;
	overflow:hidden;
	line-height: 35px;
	margin:20px 0 0 0;
	font-size:16px;
	padding:0 0 0 10px;
}
.bottom_links a{
	padding:0 5px;
}
.symbol_nagrody{
	float:left;
	width:100px;
	color:#464658;
	display:block;
	font-size:16px;
    line-height: 24px;
}
.ico_dostawa_nagroda{
    color: #A1191E;
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 28px 0 0;
    text-align: right;
}
.dark_01{
	background: url("/img/ico_dostawa_01_dark.png") no-repeat scroll right center transparent;
}
.dark_02{
	background: url("/img/ico_dostawa_02_dark.png") no-repeat scroll right center transparent;
}
.dark_03{
	background: url("/img/ico_dostawa_03_dark.png") no-repeat scroll right center transparent;
}
.dark_06{
	background: url("/img/ico_dostawa_06_dark.png") no-repeat scroll right center transparent;
}
.dark_12{
	background: url("/img/ico_dostawa_12_dark.png") no-repeat scroll right center transparent;
}
#comments{
	margin:20px 0;
}
#comments h1{
    color: #15151d;
	font-size:18px;
	margin:10px 0 0 20px;
	padding:0;
}
.comment{
	border-bottom:1px solid #DCDCE9;
	padding:15px 20px;
	color:#464658;
}
.comment_dark{
	background:#e9e9f4;
	border-bottom:1px solid #DCDCE9;
	padding:15px 20px;
	color:#464658;
}
.comment i,.comment_dark i{
	display:block;
	margin:4px 0;
}
.comment_data{
	color:#888;
}
/*
twoje konto
*/
.table_twoje_konto {
	margin:10px 0;
	font-size:13px;
	text-align:center;
}
.table_twoje_konto tr th{
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #c5c5c8;
	border-right:1px solid #c5c5c8;
	background:#eaeaec;	
	padding:8px 3px;
}
.table_twoje_konto tr td{
	border-bottom:1px solid #c5c5c8;
	border-right:1px solid #c5c5c8;
	padding:8px 3px;
}

.noborder_right{
	border-right:none !important;
}
.margin_10b{
	margin:0 0 10px 0;
}
.label_short{
	width:120px;
	padding:0 2px 0 0;
	line-height:24px;
	text-align:right;
	color:#525263;
	float:left;
}
.label_main{
	width:205px;
	font-size:13px;
	padding:0 2px 0 0;
	line-height:24px;
	text-align:right;
	color:#525263;
	float:left;
}
.checkbox_main{
	float:left;
	margin:0 10px;
	border:none !important;
}
.input_main{
	float:left;
}
.w33{
	width:33px;
}
.w43{
	width:43px;
}
.w230{
	width:230px;
}
.w160{
	width:160px;
}
.w270{
	width:270px;
}
.w180{
	width:180px;
}
.w90{
	width:90px;
}
.w680{
	width:680px;
	font-size: 11px;
}
.w380{
	width:380px;
}
.title_edycja{
	font-size:16px;
	margin:15px 0 10px;
}
.miedzy_input{
	line-height:25px;
	float:left;
}
.float_l{
	float:left;
}
.float_r{
	float:right;
}
.form_zamowienie{
	width:440px;
	float:right;
}
.nagrada_etapy_left{
	width:260px;
	float:left;
}
.btn_etapy{
	float:right;
	margin:0;
}
.label_zamowienie{
	width:230px;
	padding:0 2px 0 0;
	line-height:24px;
	text-align:right;
	color:#525263;
	float:left;
}
.txt_small{
	line-height:12px;
	font-size:11px;
}
/*
aktualne promocje
*/
.promocje_line{
	clear:both;
	font-size:12px;
	margin:10px 0 25px 0;
}
.promocje_line img{
	float:left;
	margin:0 10px 0 0;
}
.promotions_big{
	clear:both;
	margin:15px 0;
}
.promotion_box_big {
    float: left;
	margin:0 0 5px 0;
    width: 235px;
}
.margin_promotion_box{
	margin-right:6px;
}
.promotion_box_big_2 {
    float: left;
	margin-top:20px;
    width: 235px;
}
.promotion_box_big a,.promotion_box_big_2 a{
    color: #464658;
}
.promotion_box_big a:hover,.promotion_box_big_2 a:hover{
    text-decoration:none;
}
.promotion_box_big_content {
    height: 160px;
    border: 1px solid #dcdce9;
    position: relative;
	width: 235px;
}

.promotion_box_big_txt {
    width: 225px;
    position: absolute;
    bottom: 0;
	left:0;
	background: url(/img/bg_635.png) repeat-x top left;
    text-align: center;
    font-size: 14px;
	line-height:16px;
    height: 50px;
    padding: 4px 5px 5px 5px;
}
.promocje_logo_txt{
	line-height:30px;
	font-size:16px;
}
.promocje_sta_txt{
	line-height:60px;
	font-size:20px;
	text-transform:uppercase;
}
.p_promocje{
	padding:0 10px;
	text-align:left !important;
}
/*
kalendarium
*/
.f30{
	font-size:30px;
}
.kalendarium_data{
	color:#525263;
	float:left;
	margin:0 10px 0 10px;
	text-align:center;
	font-size:11px;
	line-height:110%;
	background: url(/img/kalendarium_small.png) no-repeat top left;
	height:45px;
	width:67px;
	padding:20px 0px 0px 0px;
}
.kal_box{
	padding:5px 0;
	border-top:1px solid #fff;
	font-size:12px;
	margin: 0;
}
.kal_box_dark{
	padding:5px 0;
	background:#e9e9f4;
	border-top:1px solid #fff;
	font-size:12px;
	margin: 0;
}
.kal_box_dark strong, .kal_box strong{
	display:block;
}
.kalendarium_data_small{
	color:#525263;
	float:left;
	margin:0 10px 0 0;
	text-align:center;
	font-size:11px;
	line-height:110%;
	background: url(/img/kalendarium_small.png) no-repeat top left;
	height:42px;
	width:68px;
	padding:15px 0px 15px 0px;
}
/*
box promocyjny na stronie głównej
*/
.box_cafe_320{
	background: url("/img/bg_635.jpg") repeat-y scroll center top transparent;
	padding:0;
	width:320px;	
}
.title_cafe{
	padding:6px 0 6px 20px;
	line-height:25px;
    background: none repeat scroll 0 0 #EBEBF4;
    color: #12121B;
    display: block;
    font-size: 18px;
}
.title_cafe_main{
	padding:6px 0 6px 12px;
	border-bottom:1px solid #d8d8e6;
	line-height:25px;
    background: none repeat scroll 0 0 #EBEBF4;
    color: #12121B;
    display: block;
    font-size: 14px;
}
.title_cafe_main_top{
	padding:6px 0 6px 12px;
	border-bottom:1px solid #d8d8e6;
	line-height:25px;
    background: none repeat scroll 0 0 #c5d3de;
    color: #12121B;
    display: block;
    font-size: 16px;
}
#cafe_top{
	margin:0 0 10px 0;
}
.box_cafe_390{
	background: url("/img/bg_635.jpg") repeat-y scroll center top transparent;
	padding:0;
	width:390px;
}
.cafe_content{
	padding:20px;
}
.box_170{
	float:left;
	padding:0;
	width:185px;
}
.box_170_content{
	
}
.box_temat_tyg{
	float:right;
	width:540px;
}
.box_temat_tyg_content{
	height:226px;
}
.temat_tygodnia_links{
	display:block;
	margin:10px 0;
}
.box_reklamowy_right{
	width:185px;	
	margin:10px 0;
    float: right;
}
.box_reklamowy_right_content{
	width:inherit;
	background: url("/img/bg_635.jpg") repeat-y scroll left top transparent;
}
.title_baner{
	padding:6px 0 6px 20px;
	line-height:25px;
    background: none repeat scroll 0 0 #EBEBF4;
    color: #12121B;
    display: block;
    font-size: 18px;
}
.link_baner{
	padding:6px 0 6px 12px;
	border-bottom:1px solid #d8d8e6;
	line-height:25px;
    background: none repeat scroll 0 0 #EBEBF4;
    display: block;
    font-size: 14px;
}
/*
partnerzy
*/
.box_partner_right{
	width:240px;
	margin:10px 10px 10px 0;
    float: right;
}
.box_partner_right_content{
	position:relative;
	width:inherit;
	height:175px;
	background: url("/img/bg_635.jpg") repeat-y scroll left top transparent;
}
.box_partner_right_content p{
	padding:10px 10px 20px 10px;
	text-align:left !important;
}
.link_partner{
	padding:6px 0 6px 12px;
	border-bottom:1px solid #d8d8e6;
	line-height:25px;
    background: none repeat scroll 0 0 #EBEBF4;
    display: block;
    font-size: 14px;
	width:228px;
}
.cafe_list{
	border-top:1px solid #fff;
	font-size:12px;
	padding:10px 20px;
}
.cafe_list_dark{
	background:#f2f2fa;
	border-top:1px solid #fff;
	font-size:12px;
	padding:10px 20px;
}
/*
błędy
*/
.form-errors{
	padding:10px;
	border:1px solid #bf3b33;
}
.errors{
	color:#bf3b33;
}
#cformcontainer{
    background:#f4f4f4;
    padding:25px;
}

/*sondy*/
.sonda_box{
	padding:20px 20px 0 20px;
}
.sondaTable {
	width:100%;
	margin:20px 0;
}

.sondaTableBox {
	width:100%;
	margin:8px 0;
}
.sondaTable input[type="radio"]{
	height:auto !important;
	margin:0 5px 0 0;
}
.sondaTableBox input[type="radio"]{
	height:auto !important;
	margin:0 5px 0 0;
}
.sondaTableBox tr td{
	padding:0 0 8px 0;
}
.sondaTable tr td{
	padding:0 0 8px 0;
}
.graf {
	background:#e9e9f5;
	border:none;
    margin: 5px;
    padding: 1px;
    position: relative;
    width: 520px;
}
.graf .pasek {
    background: url(/img/bg_btn_nie.gif) repeat-x;
    color: #fff;
    display: block;
    height: 2em;
    line-height: 2em;
    position: relative;
    text-align: center;
	overflow:visible;
}
.table_title{
	color:#464658;
	width:150px;
	text-align:right;
}
#sonda {
    float: left;
    margin: 0 11px 0 0;
    width: 320px;
}

#content_sonda_box{
    position: relative;
    background: url(/img/bg_635.jpg) repeat-y top center;
    height: 300px;
}
#sonda h1 {
    background: none repeat scroll 0 0 #EBEBF4;
    padding: 0 0 0 4px;
}

/*pagination*/
#pagination{
	margin:5px 0;
}
#paginationLeft{
	margin:0 0 0 10px;
	float:left;
	width:520px;
}
#paginationLeft ul li a{
	padding:0 5px;
}
#paginationLeft ul li{
	float:left;
	color:#afb1b0;
	display:block;
}
.pageChoosen{
 font-weight:bold;
	color:#191c1f !important;
}
#paginationRight{
	float:right;
	width:100px;
}

/*social slider*/
#socialSlider{
	position:fixed;
	top:200px;
	left:0;
}
#expand{
	width:340px;
	float:left;
	background: url("/img/bg_635.jpg") repeat-y scroll left top transparent;
	border-top:1px solid #DCDCE9;
	border-bottom:1px solid #DCDCE9;
	border-left:1px solid #DCDCE9;
	padding:10px;
}
#bigSocialIcons{
	float:left;
	padding:0 10px 0 0;
	width:30px;
}
#bigSocialIcons img{
	margin-bottom:10px;
}
#facebookBox{
	float:left;
	width:300px;
}
#shortSocialSlider{
	width:18px;
	padding:10px 10px 0 10px;
	float:left;
	background:#f2f1f9;
	border-top:1px solid #DCDCE9;
	border-right:1px solid #DCDCE9;
	border-bottom:1px solid #DCDCE9;
}
#shortSocialSlider img{
	margin-bottom:10px;
}
/* newsletter sg */
.small-text{
	display: block;
	margin-left: 30px;
	padding-top: 5px;
	font-size: 9px;
}
.form-newsletter {
	margin-top: 10px;
	margin-bottom: 0;
	width: 290px;
}
.newsletter-content {
	padding: 15px 15px 0px 15px;
	height: 247px;	
}
.btn_red_newsletter {
	width: 140px; 
	margin: 8px auto 0 auto; 
	font-weight: bold;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 12px;
    height: 27px;
    line-height: 14px;
    border: none;
    padding: 10px 10px 0 0;
    cursor: pointer;
    background: url(/img/bg_btn_red.gif) no-repeat right top #ec6359;
}
a.btn_red_newsletter:hover{
	text-decoration: none;
}
#newsletterForm #email, #newsletterForm #cardno { margin-bottom: 20px }
#newsletterForm .form-errors { margin-bottom: 20px }
#newsletterForm #fieldset-adsgr label {
	font-size: 11px;
}

/* konkurs europa */
#konkurs_europa {
   background: url("/img/bg_konkurs_europa.jpg") no-repeat scroll 0 0 transparent;
   color: #052257;
   font-size: 14px;
   height: 637px;
   line-height: 19px;
   padding: 260px 50px 0 250px;
   text-align: left;
}
.red_konkurs{
color:#a12626;
}

/*konkurs pomóż pomagać*/
#konkurs_pomoz{
background:url(/img/bg_konkurs_pomoz.jpg) no-repeat top left;
position:relative;
padding:234px 25px 25px 25px;
}
#konkurs_ramka_top {
width:670px; 
height: 15px; 
background: url(/img/frametop.png) no-repeat; 
}
#konkurs_ramka_bottom {
width:670px; 
height: 15px; 
background: url(/img/framebottom.png) no-repeat; 
margin: 0 0 20px 0;
}
#content_konkurs_pomoz{
background: url(/img/framebg.png) repeat;
padding:5px 40px 0px 40px; /*!*/
line-height:150%;
font-size:13px;
line-height: 1.1em;
font-family: Myriad Pro, Arial, sans-serif;
}
p#konkurs_lead {
line-height: 2em; 
padding-bottom: 5px;
}
#content_konkurs_pomoz ul {
padding: 5px 0 0 0;
}
#content_konkurs_pomoz ul li{
padding:4px 0 0px 20px;  background:url(/img/tick_konkurs.png) no-repeat left center;
line-height:140%;
}
.number_orange{
	font-weight:bold;
	font-size:22px;
	color:#ff8300;
}
.orange{
	color:#ff8300;
}
.title_green{
text-align:center !important;
font-size:16px;
line-height: 20px;
color:#219c00;
font-weight:bold;
}
.konkurs_red{
	color:#ff0000;
}
.konkurs_blue{
	color:#0056cd;
}	 
p.regulamin-link {
padding: 3px 0;
}

/*mapa strony*/
.ulSiteMap{
	margin:0 0 0 20px;
}
.ulSiteMap li{
	line-height:20px;
}
.arrow1{
	padding:0 0 0 13px;
	background:url(/img/arrow.png) no-repeat left center;
}
.arrow2{
	padding:0 0 0 50px;
	background:url(/img/arrow.png) no-repeat 37px center;
}
.arrow3{
	padding:0 0 0 100px;
	background:url(/img/arrow.png) no-repeat 86px center;
}
.arrow4{
	padding:0 0 0 150px;
	background:url(/img/arrow.png) no-repeat 135px center;
}

/* ankiety */
.sondaWelcome, .sondaContent, .sondaGoodbye {
       margin-bottom: 40px;
       }
.sondaContent em, .sondaWelcome em {
       clear:both; float: left;
       padding: 15px 0 3px 0; margin: 0 0 4px 0;
       font-weight: bold; font-size: 1.1em;
       }
.sondaContent label, .sondaWelcome label {
   display: block;
       clear:both; float: left;
   padding-left: 15px;
   text-indent: -15px;
       margin: 5px 0;
}
.sondaContent textarea {
               display: block;
               clear:both; float: left;
       width: 500px;
       height: 110px;
       border: 1px solid #aaa;
       padding: 5px;
       font-family: Arial, Tahoma, sans-serif;
       }
.sondaContent input, .sondaWelcome input {
   width: 13px;
   height: 13px;
   padding: 0;
   margin:0;
   vertical-align: bottom;
   position: relative;
   top: -3px;
}
.sondaWelcome input  {
margin-right: 5px;
       }

.sondaContent input.btn_red_2, .sondaWelcome input.btn_red_2 {
       float:left;
       text-align:left;
       display: block;
       color: #fff;
       font-size: 17px;
       width: 70px;
       height: 35px;
       border: none;
       padding: 5px 27px 5px 5px;
       cursor: pointer;
       background: url(/img/bg_btn_red.gif) no-repeat right top #ec6359;
       margin: 20px 5px 0 6px;
}
 .sondaWelcome input.btn_red_2 {
       clear:both;
       margin: 0 0 0 -15px;
       }
.sondaGoodbye input.btn_red_2 {
       clear:both;
       background-position: top left;
       width: 50px;
       padding-left: 12px;
       }
.sondaContent input.btn_red_2_back {
       clear:both;  float:left;
       text-align:right;
       display: block;
       color: #fff;
       font-size: 17px;
       width: 90px;
       height: 35px;
       border: none;
       padding: 5px 5px 5px 27px;
       cursor: pointer;
       background: url(/img/bg_btn_red_back.gif) no-repeat 0 0 #ec6359;
       margin: 20px 5px 0 0px;
}

.sondaContent .sondaleft {
	float:left; width: 220px; 
	}
.sondaContent .sondaleft label {
	float:left; width: 200px; clear:both; text-align: right; margin: 3px 0 17px 0;
	}
.sondaContent .sondaright img {
	float:left; clear:both; margin: 0 0 10px 10px; 
	}
.sondaContent .sondaleft label.captcha-label {
	margin: 30px 0 17px 0;
	}
.sondaContent .sondaright {
	float:left; width: 500px;
	}
.sondaContent .sondaright input {
	float:left; clear:both; margin: 0 0 10px 10px; 
	}
input.namesurname {width: 280px; height: 26px;}
input.pcnumber {width: 140px; height: 26px;}
input.email {width: 210px; height: 26px;}
input.captcha {width: 90px; height: 26px;}

#loginForm { padding: 0 0 4px 0; }
#cafe_news { position: relative; }
#cafenewsbox { width: 280px; height: 250px; overflow: hidden; }
.cafenewsbox { width: 280px; height: 250px; overflow: hidden; float: left; }
#cafenewsbox-left { position: absolute; left: 60px; top: 42px; z-index: 10; }
#cafenewsbox-right { position: absolute; left: 250px; top: 42px; z-index: 10; }
.cafenewsbox-title {  margin: 5px 50px 5px 90px; line-height: 25px; text-align: center; }

#promoboxcontainer { width: 910px; height: 151px; overflow: hidden; float: left; }
legend { display: block; padding: 0 0 8px 0; }

#pole_wizerunkowe { position: relative; width: 320px; height: 330px; overflow: hidden; }
#pw_pagination { position: absloute; left: 14px; top: 280px; z-index: 10; }
.pwbox { width: 320px; height: 330px; float: left; position: relative; }
.pw_txt{
background: url("/img/bg_wz.png") repeat-x scroll left top transparent !important;
   bottom: 0;
   height: 70px !important;
   left: 0;
   padding: 10px 20px !important;
   position: absolute;
   width: 280px !important;
}
label.block { display: block; }


.hc_wrapper {

display:block;
padding:0 10px 10px;
width:749px;
}

.hc_wrapper h1{
 color: #FF6633;
    font-family: arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
	}
.hc_wrapper .text {

}
.hc_wrapper .hc_footer{
width:734px;
padding-left:15px;
}


.hc_wrapper .hc_footer .hc_blutext
{
color:#014f98;
font-family:Arial;
font-size:12px;
}

.hc_wrapper .hc_footer .hc_greytext
{
color:#626262;
font-family:Arial;
font-size:12px;
}
.hc_wrapper .hc_footer h4{
color:#014f98;
font-family:Arial;
font-size:14px;
}
#fieldset-addressdatatitle { margin-bottom: 0; margin-top: 0; }
#fieldset-addressdata { margin-bottom: 0; margin-top: 0; }
#fieldset-towncity { margin-top: 0 }

#container_left p form, form em, #container_left form p, #content_left form, p form, form p, form span, form label {text-align: left !important;}
.sondaWelcome input, .sondaWelcome label {
	font-size: 11px;
	line-height: 16px;
	}
#container_left ol {list-style-type: decimal; padding-left: 20px; padding-bottom: 20px;}

#fieldset-contactdata.title_edycja legend {color:red;}

#content_cafe_news .cafenewsbox {width: 290px}
#news {width:260px;}

/* double menu fix */
#submenu + #submenu {display:none;}

.katalog-linka, .katalog-linkb {color:#fff;}
.katalog-sg-link {color: #222;
font-size: 13px;
font-weight: bold;
text-decoration: none;
line-height: 16px;}

/* Nowi partnerzy */

#partners {width: 730px; height: 40px; position:relative; top: -10px; overflow:hidden;}
#partners span.partnerslabel {display:block; float:left; vertical-align: middle; height: 50px; padding-top: 15px; width:95px;}
.mainpartners, .sidepartners {float:left;}
.mainpartners span, .sidepartners span {padding:0;margin:0;}
	/* ilosc partnerow ktora sie wyswietla to wielokrotnosc 105px - 100px na obrazek i 5px na nbsp ktory centruje logotypy: */
.morepartnerslideshow .mainpartners {width: 210px; display:none;} 
.morepartnerslideshow .mainpartnersmore {width: 210px;  display:inline-block;} 
.morepartnerslideshow .sidepartners {width: 420px;display:none;}
.morepartnerslideshow .sidepartnersmore {width: 420px;  display:inline-block; }
.onepartnerslideshow .mainpartners {width: 105px; display: inline-block; }
.onepartnerslideshow .mainpartnersmore {width: 105px; display:none;}
.onepartnerslideshow .sidepartners {width: 525px; display: inline-block;}
.onepartnerslideshow .sidepartnersmore {width: 525px; display:none;}
.list_carousel ul {
	margin: 0;
	padding: 0;
}
.list_carousel li a {
	text-decoration: none;
	}
.list_carousel li {
	width: 105px;
	padding: 0;
	margin: 0;
	float: left;
	height: 40px;
	display: block;
	line-height: 40px;
}
#partners ul li img {
	padding:0;
	margin:0;
	border: 0;
	vertical-align: middle;
}

/* KONIEC Nowych partnerów */



