h1, h2, h3, h4, p, div, td, form, li, ul, dl { font-family:  Verdana; margin: 0px; padding: 0px; }
p, div, td, li, ul, dl { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; Color: #888888; }
ol, ul { } 
a img { border-width: 0px; }

a { color: #5a105a; text-decoration: none; }

small { font-size: 10px; }

h1, h2, h3 {
font-family:Trebuchet MS, sans-serif, Verdana;
font-weight:500;
text-transform:uppercase;
}

h1 {
font-size: 21px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 15px;
}

.underline {
	border-bottom: 1px solid #BABABA;
	padding-bottom: 5px;
}

body { margin: 0px; padding: 0px; }
#body {  }

#container { background: white; padding-top: 5px; width: 1024px; margin: 0px auto; }

.fl { float: left;}
.fr { float: right;}
/* Gwna tabela z treci */

#table_col_1 { width: 180px; vertical-align: top; padding: 2px 10px 0px 0px; }
#table_col_1  a:hover{color: #993399;}		
#table_col_2 { vertical-align: top;}
#table_col_2 h2 div { float: left; margin: -15px 5px 0px -5px; background: transparent url('../gfx/h2bg2.png') no-repeat top left; width: 50px; height: 50px; padding: 5px; }
#table_col_2 h2 span { float: left; margin: -15px 5px 0px -5px; background: transparent url('../gfx/h2bg2.png') no-repeat top left; width: 50px; height: 50px; padding: 5px; display: block; }
h4 { font-size: 15px; font-family: Verdana; }
.modules_main_top {
	color: white; background-image: url('../gfx/main/maincol-top.gif'); color: #333333; padding-left: 30px; font-size: 13px; font-weight: Bold; padding-top: 8px; line-height: 14px; height: 19px;
}

#right-column {
float:right;
background-color: White;
padding-left: 10px;
vertical-align: top;
width: 200px;
}

#center-column {
	vertical-align: top;
	float: left;
	width: 600px;
}

#other-column {
	vertical-align: top;
	float: left;
	width: 800px;
	
	background: White;
}

#left-column {
	width: 200px; vertical-align: top; padding: 2px 10px 0px 0px; float: left; background: white;
}

#content{ 
	background-color: white; 
	width: 1024px;
}

/* Poziome menu - koniec */


.opa img { margin: 2px; }

.contest-box { width: 350px; margin: 5px; }
.contest-box h2 { font-size: 11pt; background: #eee8da; border: 1px solid #8f8b83; }
.contest-box .contest-box-text { height: 60px; border: 1px solid #66742f; border-top-width: 0px; background: white; }

a.opa img { opacity: 0.5; filter: alpha(opacity = 50); }
a.opa:hover img { opacity: 1.0; }

.moduletable_categories { background: #59812a; border: 1px solid #59812a; margin-bottom: 5px; }
.moduletable_categories .label { color: white; background: #59812a url('../gfx/bg_sklepy_kategorie.png') no-repeat left top; width: 250px; float: left; font-weight: bold; }
.moduletable_categories .label .shops { height: 28px; text-align: center; float: left; width: 100px; font-size: 14px; line-height: 28px; }
.moduletable_categories .label .shops a { color: #59812a; }  
.moduletable_categories .label .categories { height: 28px; text-align: center; font-size: 14px; line-height: 28px}
.moduletable_categories .label .categories a { color: white; } 
.moduletable_categories .space { background: #eee; width: 10px; float: left; height: 28px; border-right: 1px solid #555555; }
.moduletable_categories .list { margin-left: 250px; height: 28px; padding-left: 10px; background: white; }
.moduletable_categories .list img { margin: 2px 1px; }
.moduletable_inner { background-image: url('../gfx/main/maincol-bg.gif'); padding: 5px 10px 0px 10px;}
.moduletable_bottom {background-image: url('../gfx/main/maincol-bottom.gif'); width: 600px; height: 30px;}
/* -- Top strony */
 
#logo-img{ margin: 5px; display: inline }

#left #susk-gift{ float: right; width: 260px; height: 500px; }

#top-icons{ position: absolute;	top: 15pt; left: 320px; height: 50px; overflow: hidden;}
	#top-icons dt { float: none; }
	#top-icons dd { float: left; margin-top: 15pt; font-size: 10pt; font-weight: bold; margin-right: 10px; margin-left: 5px;}

.image-icon{ float: left; }

.num { font-size: 20pt; color: #666; float: left; margin-right: 5px;}
.welcome-enter {text-align: center; border: 1px solid #990099; padding: 10px; background: #fbfbfb; }
	.welcome-enter a { font-size: 16pt; }


/* Stopka */

#footer{ border-top: 1px solid #BABABA; text-align: center; clear: both;height: 45px; width: 100%; padding-top: 15px;}
#footer li { list-style: none; }
#footer li { display: inline; margin-left: 10px; }
#footer li a { color: #BABABA; font-size: 10pt; text-decoration: none; }
#footer li a:hover { text-decoration: underline; }

.contentpaneopen {width: 100%; }

#top-slogan { float: left; top: 10px; left: 340px; list-style: none; padding-top: 15px; }
#top-slogan a { color: #333; }
#top-slogan li { width: 300px; text-align: left; padding-left: 15px; background: transparent url('../gfx/31.png') no-repeat center left; padding-bottom: 2px; }
#top-slogan li img { width: 24px; }

#logo-panel { height: 90px; }
#top-gift { position: absolute; top 2px; right: 2px; width: 300px; height: 70px; background: #f0f0f0 url('.../gfx/bg-gift.png'); margin-top: 3px; display: none; }

.top-sponsor { }
.top-sponsor h2 { font-size: 12pt; }
.top-sponsor div { padding-bottom: 0px; }
.top-sponsor div a:hover {text-decoration: underline; }
.top-sponsor div div {  background: white; padding: 5px; border: 1px solid #909; }
.top-sponsor-logo { width: 500px; text-align: center; color: 333; height: 90px;}
.top-sponsor-paczka { position: absolute; right: 0px;  }
.top-sponsor-gift { float: left; left: 0px; margin-top: 2px; }

#logo-img { float: left; }

#page_narrow { }

.rules { text-align: center; }
.rules div { width: 800px; margin: 0px auto; }
.rules h1 { margin: 0px; padding: 5px; text-align: left; position: relative; }
.rules h1 img { top: 15px; position: relative; margin-right: 10px; }
.rules h2, .rules h3 { text-align: center; font-weight: bold; }
.rules h2 { margin-top: 20px; }
.rules h3 { margin-bottom: 10px; margin-top: 10px; }

.rules p, .rules li, .rules dd { text-align: justify; }
.rules ol { margin: 0px; padding: 0px; }
.rules ul { margin: 0px; padding: 0px; }
.rules li { margin: 0px; padding: 0px; margin: 10px; 0px; }

.rules dl { text-align: justify; }
.rules dl dt { display: inline; float: left; margin-right: 5px; font-style: italic; }
.rules dl dd { display: block; margin: 10px 0px; }

.rules dl, .rules li, .rules p { font-size: 13px; }


/* Page common element */

#page_title { margin-bottom: 10px; }
#page_title img { float: left; }
#page_title .info, #page_title .success, #page_title .warning, #page_title .error, #page_title .validation { padding-left: 160px; }


/* General buttons */

.button { background: url('../gfx/button.png'); cursor: pointer; border: 1px solid #909; height: 20px; }
.button:hover { background: url('../gfx/button-hover.png'); cursor: pointer; }

.input { border: 1px solid #909; height: 20px; }


/* Menu panel */

.moduletable_menu { text-align: left; width: 250px; background: white; margin-bottom: 10px; border: 1px solid #5a105a; }
.moduletable_menu div { width: 250px; padding: 3px; padding-bottom: 10px; }
.moduletable_menu div div { background: none; }
.moduletable_menu h3 { background: #5a105a; line-height: 14px; color: white; font-size: 13px; }
.moduletable_menu ul { list-style: none; margin: 0px auto; background: white; margin: 2px; padding: 0px; width: 230px; }
.moduletable_menu li { text-align: left; display: block; }


/* Poll panel */

.moduletable_poll { text-align: left; width: 200px;}
.moduletable_poll div {  }
.moduletable_poll h3 { color: #333333; padding-left: 30px; font-size: 13px; font-weight: Bold; }
.moduletable_poll ul { list-style: none; margin: 0px auto; background: white; padding: 0px; width: 230px; }
.moduletable_poll li { text-align: left; display: block; }


#user_menu { margin-left: 20px; margin-top: 5px; }
#user_menu a {
	color: white; 
}

#user_menu a.selected { font-weight: bold; }

#partners { text-align: center; }
#partners h2 { margin: 15px; }

.moduletable_menu .pollstableborder div { width: 160px; }
.moduletable_menu .pollstableborder { border-width: 0px; }
//.sectiontableentry2 td { padding-left: 5px; }
.moduletable_menu .pollstableborder .poll_hits { float: left; width: 20px; margin: 0px; padding: 0px; display: block; text-align: right; }
.moduletable_menu .pollstableborder .poll_percent { float: left; width: 50px; margin: 0px; padding: 0px; display: block; text-align: right; padding-right: 10px; }
.moduletable_menu .pollstableborder .poll_bar { width: 140px; margin: 0px; padding: 0px;  } 

.polls_color_1 { background: #cc0000; }
.polls_color_2 { background: #cc6600; }
.polls_color_3 { background: #ccff00; }


/* Artyku */

.article p { text-align: justify; margin: 10px; text-indent: 20px; font-size: 13px; }
.article ol { margin: 10px; font-size: 14px; text-align: justify; }
.article ul { margin: 10px; font-size: 14px; text-align: justify; }
.article li { margin-left: 40px; margin-bottom: 10px; }
.article h3 { margin-left: 10px; }
.article .image { width: 100px; margin: 10px; border: 5px solid silver; }
/* -- Artyku */

#category_map { width: 248px; }
#category_map td { text-align: center; padding: 2px 0px; width: 62px; }

span.article_image { display: block; text-align: center; margin: 20px auto; }

.panel_red { background: #b00 url('../gfx/panel_red.png') repeat-y left top; }
.panel_green { background: #392 url('../gfx/panel_green.png') repeat-y left top; }


/*
 * Formatowanie elementw powtarzalnych
 */
 
.date { font-size: 10px; color: #555; }
.even { background: #eee; }


/* Top strony */
.red { color: red !important ;}

#top {
background-image: url('../gfx/main/topmenu-bg2.gif');
background-repeat: repeat-x;
height: 39px;
width: 100%;
margin: 0 auto;
padding-top: 2px;
}

#top_logo {
margin: 0 auto;
width: 1024px;
height: 80px;

background: White;
}

.link_logo {
	margin-top: 10px;
	float: left;
}

#susk_logo {
float: left;
width: 300px;
}


#top_usermenu_anonymous {
font-size:8pt;
float: right;
padding-right:20px;
padding-top:5px;
text-align:right;
width:382px;
display: inline;
}

#top_usermenu_anonymous a { color: #a9a9a9; text-transform: uppercase; font-family: tahoma; font-size: 7pt;}
#top_usermenu_anonymous a:hover { text-decoration: underline;}

#avatar_name {
color: #5A105A;
}

#avatar_img {
float: left; margin-left: 20px; margin-top: -5px;
}

#top_usermenu a:hover {
text-decoration: underline;
}

/* Menu poziome */
#top_menu {
text-align: left;
width: 990px;
margin: 0 auto;
list-style-type: none;
display: block;
padding-top: 9px;
}

#top_menu li {
	display: inline;
    color: white;
}

#top_menu li a { color: white !important; margin-right: 15px; }
#top_menu li a:hover { text-decoration: underline; }
#top_menu li span { font-weight: bold; float: right; }

/* Wyszukiwarka */
#search_form { width: 530px; margin-top: 33px; height: 29px; overflow: hidden;}
#search_form input { background-image: url('../gfx/main/gray-bg.gif'); }
#txt_search { display: inline; width: 419px; height: 27px; border: 1px solid #c9c9c9; color: #c9c9c9; font-family: tahoma; font-size: 9pt; padding-left: 11px; }
#search_main_button { display: inline; border: 1px solid #daa0da; cursor: pointer; width: 85px; height: 26px; -moz-border-radius: 4px; }
#search_main_button:hover { border: 1px solid purple; }

#td_nowesklepy {
text-align: center; border: none; background-image: url('../gfx/main/maincol-bg.gif');
}

/* Path */
#top_path {
clear: both;
padding-top: 20px;
padding-left: 10px;
color: #888888;
font-size: 7pt;
}

#copyright {
margin: 0 auto;
text-align: center;
padding-bottom: 30px;
color: #BABABA;
}

/* Paginacja */
.pagenav {
	color: #888888;
    padding: 5px;
    border: 1px solid #DAA0DA;
    background-color: #FAFAFA;
}

.pagenav:hover { background-color: #daa0da; color: white; cursor: pointer; border: 1px solid purple;}

.pagenav2 {
	color: #9D009D;
    margin-left: 5px;
}

.pagenav a:hover {
	text-decoration: underline;
}


/* Zmiana hasa */
#right_fixed {
	color: #888888;
}

.zmianahasla_top {
	height: 22px;
	vertical-align: middle;
	border-bottom: 1px solid #BABABA;
	padding-bottom: 5px;
}

#pass_change {
	margin: 30px;
	margin-left: 80px;
	color: #888888;
}

#pass_change dt,dd{
	margin-top: 5px;
}

.change_input {
	border: 1px solid #BABABA;
	color: #888888;
}
.nazwa_podkategorii {
border-bottom:1px solid #BABABA;
color:#888888;
font-size:14pt;
padding-bottom:10px;
text-transform: uppercase;
}

/* Lista z tabami (profile, strona produktu) - Start */
.zakl-ul, #zakl-ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.zakl-ul li {
	float: left;
}

.zakl-ul a:link, .zakl-ul a:visited {
	color:#888888;
	display:block;
	font-family:Trebuchet MS;
	font-size:12px;
	margin-right:5px;
	padding:0 2px;
	text-align:center;
	text-decoration:none;
	width:89px;
	background-image: url('../gfx/zakladkaOFF.gif');
}

.zakl-ul a:hover {
	color:#888888;
	display:block;
	font-family:Trebuchet MS;
	font-size:12px;
	margin-right:5px;
	padding:0 2px;
	text-align:center;
	text-decoration:none;
	width:89px;
	background-image: url('../gfx/zakladkaON.gif');
}

.zakl-ul a.selected {
	background-image: url('../gfx/zakladkaON.gif');
}

.zakl-all {
	width: 800px;
	border-bottom: 1px solid #BABABA;
	height: 17px;
	clear: both;
}

/* Lista z tabami - End */

/* Zakadka 'opinie' (profil sklepu, profil PB) - START */
.ankieta_header {
	width: 800px;
	border-bottom: 1px solid #BABABA;
	height: 15px;
	margin-bottom: 15px;
}

.pokaz_opinie {
float:right;
}

.pokaz_opinie_lewo {
float: left;
margin: 5px 5px 0 0;
height: 15px;
}

.opinia_uzyt_header {
	float: left;
	margin-left: 170px;
}

.odpowiedz_sklepu_header {
	float: right;
	margin-right: 170px;
}

.ankieta_container {
	width: 800px;
	height: 140px;
	background-image: url('../gfx/opinie/opinie-tlo.png');
	background-repeat: repeat-x;
	margin-bottom: 30px;
	top: 50px;
	background-position: bottom;
}

#ojs{
padding: 20px 0 20px 125px;;
}

.ankieta_top_left {
	border-bottom:1px solid #BABABA;
	border-right:1px solid #BABABA;
	float:left;
	height:25px;
	padding-bottom:0;
	width:399px;
}

.data_opinii {
	float: right;
	padding-right: 5px;
	padding-top: 9px;
}

.ankieta_gora{
height: 26px;
}

.ankieta_top_right {
	float: right;
	width: 400px;
	border-bottom: 1px solid #BABABA;
	height: 25px;
}

.po {
	height: 35px;
	width: 800px;
}

.ankieta_middle_left {
	clear: both;
	float: left;
	width: 379px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #BABABA;
	color: #777777;
	height: 94px;
}

.ankieta_middle_right {
	float: right;
	width: 380px;
	color: #777777;
	padding: 10px;
}

.data_odpowiedzi {
	float: left;
	margin-left: 5px;
	padding-top: 9px;
}

.btn_odpowiedz {
	margin: 20px 0px 0px 40px;
}

.brak_odpowiedzi {
	margin: 40px;
	margin-left: 100px;
	font-style: italic;
}
/* Zakadka 'opinie' (profil sklepu, profil PB) - KONIEC */
.ankieta_top_right_wewl {
float: left;
}
.ankieta_top_right_wewp {
float: right;
margin-top: 7px;
}

.znik {
display: none;
}
.nieznik {
display: block;
position:absolute;
width:210px;
height:135px;
padding:20px;
margin-top:30px;
margin-left:-120px;
background-image:url(../../../templates/supersklepy/gfx/shadow.png);
}
.div_kat_hide {
display: none;
}
.div_kat_show {
background-image:url(../../../templates/supersklepy/gfx/shadow_katdiv.png);
display:block;
height:35px;
margin-left:50px;
margin-top:10px;
padding:15px;
position:absolute;
text-align:center;
width:200px;
font-size:9px;
line-height:11px;
}
.div_kat_link { cursor:pointer; }


.ankieta_middle_right_brak {
	float: right;
	padding: 10px;
	width: 380px;
	color: #777777;
}
.ankieta_middle_right_button {
	float: right;
	padding: 10px;
	width: 380px;
	color: #777777;
	text-align:center;
	margin-top:20px;
}

.konkurs-content {
padding: 0px;
}

/* Dane techniczne - Start */
.ul_opinie {
	list-style: none;
	text-align: left;
}

#tbl_szczegoly {
	width: 80%;
	text-align: left;
}

#tbl_szczegoly tr {
	height: 30px;
}

.td_param_name {
	width: 40%;
	padding-left: 20px;
}

.td_param_value {
	font-weight: bold;
	padding-left: 5px;
}
/* Dane techniczne - End */

f
/* Szczegy produktu */
.best_products{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
}

.bold-name{
	font-weight:bold;
}

#show_product {
	width: 800px;
}
.show_product_img {
float:left;
width: 200px;
margin-top: 20px;
text-align: center;

}
.show_product_cont {
float:right;
width:550px;
padding-left: 50px;
padding-bottom: 20px;
color: #888888;
}

.srednia_ocena {
	padding-right: 50px;
}

.s_p_t {
	color: Black;
}

.opis_produktu {
	color: #888888;
	padding-top: 5px;
	width: 300px;
	float: left;
}

#produkt_menu {
	float: right;
	width: 200px;
	padding-right: 20px;
}

#show_product hr{
color:#82b4cd;
 border-top: 1px dashed #4d4d4d;
 border-bottom:none;
 border-left:none;
 border-right:none;
}

.show_product_title{
}

.show_shops{

}
.show_shops table td{
border-bottom:1px solid #E1E1E1;
padding: 10px;
padding-top: 20px;
text-align: center;
}

#div_sort select {
 font-size: 9pt;
}

.produkt_cena {
	border-bottom:1px solid #BABABA;
	color:#888888;
	font-size:11pt;
	font-weight: bold;
	padding-bottom:5px;
}

.cena_zielona {
	color: #49982C;
	font-size: 11pt;
	font-weight: bold;
}

/* Tabela kategorii */
.compareList {
	margin-top:10px;
	padding:2%;
	width:91%;
	line-height: 17px;
    border: 1px solid #c9c9c9;
    background-image: url(../../../templates/supersklepy/gfx/main/gray-bg.gif);
    background-repeat: repeat-x;
    background-position: 1px 1px;
    width: 766px;
}

.compareTable{
	color:#333333;
	overflow:hidden;
}

.compareList a{
	font-size: 8pt;
	color: #888888;
}

.compareList a:hover{
	color: #993399;
    text-decoration: underline;
}

.p_compare{
	font-weight:bold;
	color: #888888;
	padding: 15px;
	padding-top: 20px;
	font-size:16px;
	border-bottom:1px solid #BABABA;
}

.p_compare1{
    font-weight:bold;
    color: #888888;
    padding: 15px;
    padding-top: 20px;
    font-size:16px;
    border-bottom:1px solid #BABABA;
}

.p_compare2{
    font-weight:bold;
    color: #888888;
    padding: 15px;
    padding-top: 20px;
    font-size:16px;
    border-bottom:1px solid #BABABA;
}

#sorting {
	float: left;
	padding-left: 20px;
	margin-top: 7px;
}

#grid_mode {
	float: left;
	padding-bottom: 10px;
}

.paginacja {
	text-align: center;
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}

#liczba_produktow {
	float: left;
	margin-top: 11px;
	color: #888888;
	margin-right: 20px;
}

#sortowanie_and_gridmode {
height:35px;
margin-bottom:10px;
margin-top:25px;
margin-left: 50px;
text-align:center;
}


/* Kolumny w liscie produktow */
.td_checkbox {
	width: 5%;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
}

.product-info-all{
	width:100%;
}

.product-info-all1{
	width:95%;
}

.product-info-all1 td{
	border-bottom: 1px solid #BABABA;
	padding-top: 20px;
	padding-bottom: 20px;
}

.td_foto{
	text-align:center;
	width: 22%;
	vertical-align: top;
}

.td_info {

}

/* Informacja o produkcie */
.prod_title{
	font-weight:bold;
	font-size:10pt;
	border-bottom:1px solid #BABABA;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

.prod_title a {
	color: Black;
	font-family: Tahoma , Arial, Verdana;
}

.prod_opis {
	float: left;
	width: 66%;
	height: 61px;
}

.prod_button {
	float: right;
	text-align: right;
}

.cena {
	color: #49982C;
	float: right;
	font-size: 9pt;
	font-weight: bold;
}

.prod_link {
	color: #872B8B;
}

.prod_wiecej {color: #872B8B;text-decoration: underline;margin-left: 200px;}

.prod_linki {
	margin-top: 15px;
	float: left;
	width: 24%;
	text-align: center;
	border-left: 1px solid #BABABA;
}

.prod_gwiazdki {
	margin-top: 13px;
}

.small-name{
	color:#A2A2A2;
	font-size:11px;
	line-height:18px;
}

.check_porownaj {
	clear: both;
}

/* Sciezka na gorze strony */
#path{
	font-size: 8pt;
	color: #888888;
	margin-bottom: 10px;
}

#path a {
	color: #888888;
}

/* Box view */
.box_table {
	width: 95%;
}

.box_table td {
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: left;
	padding-left: 40px;
}

.box_foto {
	height: 100px;
}

.box_opis {
	font-weight:bold;
	font-size:10pt;
	margin-bottom: 10px;
}

.box_cena {
	color: #49982C;
	font-size: 9pt;
	font-weight: bold;
}

.box_powieksz {
	padding-top: 20px;
}

.box_icon {
	border-left: 1px solid #B7B7B7;
	margin-left: 5px;
	padding-left: 5px;
	float: left;
	margin-top: 5px;
}

/* Ranking produktw */
.superprod_wiecej {
	height: 10px;
	clear: both;
	color: #872B8B;
	margin-left: 150px;
	width: 250px;
	margin-top: -15px;
	text-align: right;
	float: left;
}

.ranking_numer {
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	width:40px;
	color: #888888;
}

.prod_wiecej2 {
	color: #872B8B;
	text-decoration: underline;
}

.superprod_kategoria {
	float: right;
	font-size: 9pt;
	font-weight: normal;
	color: #888888;
	margin-top: -69px;
}

/* Zakadka sklepy */
.tabela_punkty {
	font-size: 11pt;
}

.tabela_wynik {
	font-size: 10pt;
	width: 100%;
	text-align: center;
	display: block;
	line-height: 20px;
}

/* Zakadka opinie */
.opinie_cont {
	background-color: #F5F5F5;
	background-image: url('../images/opinie-tlo.png');
	background-repeat: repeat-x;
	width: 800px;
}

.opinie_top_left {
	clear: both;
	float: left;
	width: 390px;
	border-bottom: 1px solid #BABABA;
	padding: 10px 0px 10px 10px;
	color: Black;
}

.opinie_middle_left {
	clear: both;
	float: left;
	width: 390px;
	padding: 10px 0px 10px 10px;
	color: Black;
}

.opinie_top_right {
	float: right;
	width: 390px;
	text-align: right;
	border-bottom: 1px solid #BABABA;
	padding: 10px 0px 10px 10px;
}

.opinie_middle_right {
	float: right;
	width: 390px;
	text-align: right;
	padding: 4px 0px 10px 10px;
	height: 94px;
}

.opinie_tresc {
	clear: both;
	padding: 10px 0px 20px 10px;
}

.opinia_fiolet {
	color: #670A72;
	font-weight: bold;
}

.opinie-gora {
	margin-left: 50px;
}

.ramka_dol
{
position: relative; right: 5px; top: 10px;
margin-bottom: 5px;
}

#zwyciezca
{
margin-right: 10px;
}

.cena_tp {
	color: #49982C;
	float: right;
	font-size: 9pt;
	font-weight: bold;
}
.reg_link { text-decoration:none;font-weight:bold;color:#888888; }




/* Nowy CSS */
/*  Bartek  */


/* mod_debiut.php */

.hr_debiut {
width: 170px;
height: 1px;
border: none;
background-color: #BABABA;
margin: 0 auto;
margin-top: 10px;
}

#gora_debiuty {
background: url('../../../images/modules/debiuty-header.gif') no-repeat bottom;
height: 15px;
}

#dol_debiuty {
background: url('../../../images/modules/ramka-dol.gif') no-repeat bottom;
height: 15px;
margin-bottom: 10px;
}

.debiut-content {
background: url('../../../images/modules/ramka-tlo.png') repeat-y;
width: 200px;
}

.debiut-sklep{
text-align: center;
}

.rightbar_bottom {
width: 199px;
height: 15px;
background-image: url('../gfx/main/rightbar-bottom.gif');
}

/* mod_widget.php */

#gora_widget {
background: url('../../../images/modules/widget.gif') no-repeat;
height: 80px;
}

.widget-content {
background-image:url('../../../images/modules/ramka-tlo.png') repeat-y;
width: 200px;
padding: 10px;
text-align: left;
}

/* mod_konkursy.php */

.gora-konkurs{
background: url('../../../images/modules/debiuty-header.gif') no-repeat bottom;
height: 15px;
}

.konkurs-content {
background: url('../../../images/modules/ramka-tlo.png') repeat-y;
padding-top: 10px;
width: 200px;
text-align: center;
}

#konkurs-haslo {
font-size: 9pt;
}

.hr_right {
width: 170px;
height: 1px;
border: none;
background-color: #BABABA;
margin: 15px auto;
}

#sponsor-konkursu {
font: Trebuchet, Helvetica, sans-serif #888888;
font-variant: small-caps;
font-size: 20px;
font-weight: 500;
}

#zegarek {
background: url('../../../images/modules/zegarek.jpg') no-repeat;
height: 36px;
margin-left: 25px;
}

.do_konca_zostalo {
height: 30px;
padding: 10px 0 0 15px;
}

#countdown {
height: 40px;
width:179px;
}

.nagrode_otrzymuje {
font-weight: bold;
padding: 0 5px 0 5px;
}

.path_arrow {
background: url('../../../images/modules/path-arrow.gif') no-repeat center left;
height: 15px;
width: 180px;
margin-left: 45px;
padding-left: 10px;
}

.zobacz_szczegoly {
float: left;
}

/* mod_top-sklepy */

.top-sklepy-content {
height: 310px;
}

.div_top_bg {
height: 30px;
vertical-align: middle;
padding-top: 7px;
}

#div_sklepy_container {
width: 570px; 
text-align: center;
padding-left: 10px;
padding-top: 20px;
}

.top-prod{
float:left;
text-align:center;
width:33%;
}

.top_sklep_banner {
height: 40px;
}

.top_sklep_bezbanner {
height: 40px;
width: 100%;
font-weight:bold;
}

.sklep_notka {
width: 140px;
text-align:left;
margin-left: 30px;
margin-top: 20px;
line-height: 15px;
}

.link_wiecej_right {
margin-left: 90px;
text-decoration: underline;
color: #872B8B;
}

.ss_main {
font-size:9px;
}


/* Logowanie top */

#logged_inner a {
color: #872B8B;
}

.mod_login_text { 
width: 95px; 
padding-left: 10px; 
padding-right: 10px;
padding-top: 7px;
height: 29px; 
border: 0;
font-size: 8pt;
background-image: url('../../../images/modules/login_text.gif');
}

#mod_login_submit { 
	margin-left: 10px; 
	cursor: pointer; 
	border: none;
	float: right;
}
	
#login_remind { font-size: 10px; color: #660099; }
#login_register { font-size: 16px; font-weight: bold; color: white; margin: 5px; clear: both; float: none; }

/* jQuery login panel */
 
#login_container {
background-color: white;
width: 374px;
height: 266px;
padding: 17px;
-moz-border-radius: 5px;
}

#login_container hr { margin: 20px 0px 20px 0px; border: none; border-top: 1px solid #c9c9c9;}
#login_container td input{ background-image: url('../gfx/main/gray-bg.gif'); width: 272px; height: 27px; border: 1px solid #c9c9c9; padding-left: 10px; }
#login_container td input:hover{ border: 1px solid #751475; }

#login_container p { margin-bottom: 5px; }
#login_container table { text-align:right; margin-left: 25px }
.login_bottom_input { margin-top: 23px;}
.login_bottom_input a { color: #b130b1 !important; font-weight: bold;}
.login_bottom_input a:hover { text-decoration: underline;}
.login_bottom_input input { color: white; background-color: #cf85cf; padding: 7px; border: none; -moz-border-radius: 5px;}
.login_bottom_input input:hover { background-color: #751475; cursor: pointer;}

#login_container_logged {
width: 435px;
}

.product-info-all tr { background-image: url("../../../templates/supersklepy/gfx/main/gray-bg.gif"); background-repeat: repeat-x; background-position: 2px 2px;}

.product-info-all tr td {border-top: 1px solid #c9c9c9;}


#login_more {
	display: none;
	position: absolute;
	float: right;
	width: 555px;
	height: 85px;
	border: none;
	vertical-align: top;
}


#login_container span {
	font-weight: bold;
	color: #973F9B;
}


/* Menu boczne */
#menu_boczne_header {
padding-left: 10px;
background-image:url('../../../images/modules/debiuty-header.gif');
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 15px;
} 

.menuboczne_boksend {
background-image:url('../../../images/modules/ramka-dol.gif');
width: 200px;
height: 17px;
background-repeat: no-repeat;
}

.clearer {
clear: both;
}

.header_arrow {
width:18px; height:22px;
background-image: url('../gfx/main/arrow-big.gif');
display: inline-block;
}

/* Projekt 01 mini-site */
#inpost_content p {
text-indent: 0;
}

#inpost_content li{
font-size: 12px;
}

.projekt01_image {
float: right; margin: 10px;
}

.banner {
float:left;
height:60px;
text-align:center;
width:200px;
}

.bottom_banners {
width: 800px;
clear:both;
margin-top: 30px;
margin-bottom: 30px;
}

.width_200 {
width: 200px;
}

.zamknij_foto {
color:#FFFFFF;cursor:pointer;
}


/* PROFIL PB - MENU */
#profilpb_menu li { margin-left: 20px; margin-top: 5px; }
#profilpb_menu li.submenu { margin-left: 20px; }
#profilpb_menu li.submenu2 { margin-left: 40px; }
#profilpb_menu { margin-left: -20px; margin-bottom: 20px; }
#profilpb_menu, #profilpb_menu ul { list-style: none; }
#profilpb_menu a { color: #2691c8; }
#profilpb_menu a:hover { color: Black; }
.red_span { color: red; font-weight: bold; }
.blue_span { color: #2691c8; }
.stan_konta { font-size: 14px; margin-bottom: 20px; }
#select_sklep { font-size: 12px; width: 120px; }
.pbleft_content { padding-left: 5px; padding-right: 5px; }
#pbprofil_kontakt { margin: 10px; }

/* MENU KATEGORIE - DROPDOWN */
ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 200px;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
	width: 200px;
	
}
ul.jd_menu li {
	float: left;
	color: #555555;
}
ul.jd_menu_vertical {
	width: 200px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
	width: 200px;
	color: #555555;
	
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
	background-color: #eaeaea;
}
ul.jd_menu ul { border: 1px solid #bababa; }

ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background:transparent url(../../../images/modules/ramka-tlo.png) repeat-y scroll 0 0;
	height: 20px;
	font-family: Trebuchet MS, sans-serif, Tahoma, Arial; font-weight: bold;
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	font-family: sans-serif;
	font-size: 11px;
	
	line-height: 14px;
	
	margin: 0px;
	padding: 4px 7px 3px 7px;
	height: 13px;
	width: 183px;
	margin-left: 2px;
	cursor: pointer;
	white-space: nowrap;
}

ul.jd_menu li li {
	width: 183px;
	margin-left: 2px;
}

ul.jd_menu li a {
	text-decoration: none;
	color: #555555;
	margin-top: -1px;
	height: 20px;
	display: Block;
	width: 188px;
}

ul.jd_menu li a:hover {
	color: White;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	background-color: #872B8B;
	color: White;
	padding: 3px 6px 2px 6px;
	border: 1px solid White;
	border-left: 1px solid White;
	border-top: 1px solid White;
}

.newlist_head { font-size: 12px; } 

.img_newcats { float: left; margin-top: -2px; }

.oferta_produkt { margin-bottom: 15px; }
.rabat_name {
color:#6000F3;
display:block;
font-family:Tahoma,Arial,Verdana;
font-size:11px;
height:24px;
padding-left:10px;
padding-top:2px;
text-transform:uppercase;
}
.rabat_cena_old { float: left; margin-left: 10px; font-size: 15px; color: #6000F3; text-decoration: line-through;}
.rabat_cena_new { float: right; margin-right: 10px; font-size: 15px;  color: Black;}
.link_pobierz_kod { font-family: Tahoma, Arial, Verdana; color: #444444; float: right; margin-right: 10px; font-size: 12px; }
.link_pobierz_kod:hover { color: Black; cursor: pointer;}