* {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	outline: 0;
	*zoom:1;
}

body {
	font: 10px tahoma;
	margin: 0;
	padding: 0;
	text-align: center;
	background: url('../img/bg.gif') repeat-x #efefef;
}

/** BEGIN - LINK STANDARDOWY **/
a {
	color: #191919;
	text-decoration: none;
	font-size: 10px;
}

a:hover {
	color: #c5005f;
	text-decoration: underline;
}
/** END - LINK STANDARDOWY **/

li {
	margin-left: 15px;
}

em {
	color: #c5005f;
}

#popup {
	display: none;
}

div#wrapper {
	width: 950px;
	margin: 0 auto;
	background: url('../img/menu_bg.jpg') repeat-x #fff;
}

div.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

/* BEGIN - TOP */
div#top {
	background: #fff;
	width: 950px;
	height: 92px;
	clear: both;
}

div#top div.logo {
	width: 270px;
	float: left;
}

div#top div.right {
	width: 680px;
	float: right;
}

div#top div.right div.facebook {
	width: 130px;
	float: right;
	padding-top: 40px;
}

div#top div.right div.btn {
	width: 200px;
	float: right;
	padding-top: 45px;
}

div#top div.right div.btn a {
	background: url('../img/texts_square.gif') no-repeat right;
	padding-right: 8px;
	margin-left: 4px;
	color: #777;
}

div#top div.right div.cart {
	background: url('../img/cart_bg.png') no-repeat 0 70px;
	width: 272px;
	height: 65px;
	padding-top: 20px;
	float: right;
	cursor: pointer;
} 

div#top div.right div.cart .box {
	background: #f0f0f0;
	color: #888888; 
	font-size: 11px; 
	padding: 5px; 
	width: 120px; 
	font-weight: bold;
	float: left;
	margin: 10px 5px 5px 0;
}

div#top div.right div.cart .box b {
	color: #c6035f;
}
/* END - TOP */


/* BEGIN - CONTENT */
div#content {
	width: 710px;
	float: right;
}

div#content div.navigation {
	background: url('../img/navigation_bg.gif') repeat-x;
	height: 17px;
	padding: 11px 0 7px 15px;
	color: #666;

	/* IE 6 */
	_margin-bottom: 1px;
}

div#content div.navigation a {
	color: #c80261;
	text-decoration: none;
}

div#content div.navigation a:hover {
	text-decoration: underline;
}

div#content div.main {
	background: transparent;
	padding: 0;
	font-size: 11px;
	font-family: tahoma;
	color: #1a171b;
}

div#content div.main div.art  a {
	color: #cb0062;
	text-decoration: none;
	font-size: 11px;
}

div#content div.main div.art a:hover {
	text-decoration: underline;
}

div#content div.main h2{
	color: #c5005f;
	font-weight: bold;
	font-size: 16px;
}

div#content div.main ul{
	list-style-type: square;
	color: #c00057;
}

div#content div.main hr{
	color: #dad9d7;
	background-color: #dad9d7;
	height: 1px;
}

div#content div.image{
	width: 140px;
	padding: 5px;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #dbd9d7;
	float: left;
}

div#content a.kod {
	color: #191919;
	text-decoration: none;
	font-size: 10px;
}

div#content a.kod:hover {
	color: #c5005f;
	text-decoration: underline;
}

div#content a.color {
	color: #cb0062;
	text-decoration: none;
	font-size: 11px;
}

div#content a.color:hover {
	color: #191919;
	text-decoration: underline;
}
/* END - CONTENT */

/** BEGIN - PRODUKTY PODOBNE **/
div#content div.annexProducts {
	float: left;
	width: 98px;
	margin: 0 5px 15px 0px;
	height: 105px;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
	padding: 10px;
	background-color: #fff;

	/** IE 6 **/
	_width: 108px;
}

div#content div.annexProductsHover {
	background-color: #eeedeb;
}
/** END - PRODUKTY PODOBNE **/


/* BEGIN - MENU */
div#menu {
	width: 230px;
	float: left;
}

/* MENU - DEPTH 1 */
div#menu ul {
	border-top: 1px solid #c4c4c4;
	list-style: none;
	display: block;
	width: 230px;
}

div#menu ul li {
	padding: 0;
	margin: 0;
	background: url('../img/menu_item_bg.gif') repeat-x;
}

div#menu ul li a {
	display: block;
	color: #666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	padding: 10px 0 11px 0;
}

div#menu ul li a:hover {
	text-decoration: none;
}

/* MENU - DEPTH 2 */
div#menu ul li ul {
	border: 0;
	list-style: none;
	display: none;
	width: 230px;
	margin: 0;
	padding: 0 0 10px 0;
	background: #9f034d;
}

div#menu ul li ul li {
	padding: 7px 7px 7px 0;
	margin: 0px 10px 1px 10px;
	background: #c50260;
}

div#menu ul li ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 10px;
	padding: 0;
}

div#menu ul li ul li a:hover {
	text-decoration: none;
}

/* MENU - DEPTH 3 */

div#menu ul li ul li.sub3 {
	padding: 7px 7px 7px 0;
	margin: 0px 10px 1px 10px;
	background: #c50260;
}

div#menu ul li ul li.sub3 a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 20px;
	padding: 0;
}


/* MENU - PRZYCISKI */
div#menu .btn {
	display: block;
	margin-top: 10px;
}

/* MENU - OSTATNIA OPINIA */
div#menu .last_opinion {
	background: url('../img/opinie_kl.gif') no-repeat 22px 18px #fff;
	margin-top: 10px;
	width: 230px;
	-moz-border-radius: 5px 5px 0 0;
}

div#menu .last_opinion .opinion {
	padding: 40px 5px 0 22px;
	font-size: 11px;
}

div#menu .last_opinion .opinion b {
	display: block;
}

div#menu .last_opinion .opinion span {
	display: block;
	font-size: 10px;
}

div#menu .last_opinion .opinion p {
	color: #888;
	padding-top: 10px;
}

div#menu .last_opinion .btn {
	height: 26px;
}

div#menu .last_opinion .btn a {
	display: block;
	float:left;
}
/* END - MENU */

/* TEKSTY INFORMACYJNE */
div#texts {
	background: #fff;
	margin-top: 1px;
	text-align: center;
	overflow: hidden;
	margin-top: 20px;
}

div#texts div.body {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

div#texts div.group {
	width: 220px;
	float: left;
	padding: 15px 0;
} 

div#texts div.group h3 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 4px 0;
}

div#texts div.group ul {
	list-style-image: url('../img/texts_square.gif');
	display: block;
	color: #c50260;
}

div#texts div.group ul li {
	padding-top: 3px;
}

div#texts div.group ul li a {
	color: #777;
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px;
	letter-spacing: 0px;
}

div#texts div.group ul li a:hover {
	color: #c5005f;
	text-decoration: underline;
}

/* PARTNERZY */
div#partners {
	width: 960px;
	margin: 0 auto;
	background: url('../img/partners_bg.gif') no-repeat 0 20px;
	padding: 25px 0;
	padding-top: 50px;
	overflow: hidden;
}

div#partners .links {
	font-size:0;
	padding-left: 0px;
}

div#partners a {
	float: left;
	display: block;
}

/* STOPKA */
div#footer {
	width: 960px;
	margin: 0 auto;
	border-top: 1px solid #d7d7d7; 
	padding: 25px 0;
	overflow: hidden;
}

div#footer .left {
	float: left;
	width: 600px;
	padding-left: 5px;
	padding-top: 5px;
	color: #999;
	font-size: 9px;
}

div#footer span {
	color: #777;
}

/* POMAGAMY W ZAKUPACH */
.help_shoping {
	height: 180px;
}

.help_shoping .content {
	border-top: 1px solid #dadada;
	margin-top: 1px;
	height: 140px;
	padding-top: 20px;
}

.help_shoping .content .box {
	width: 120px;
	height: 105px;
	float: left;
	padding-left: 110px;
	font-size: 11px;
	cursor: pointer;
	
	_width: 230px !important;
}

.help_shoping .content .box b {
	color: #c80261;
	padding-top: 15px;
}

.help_shoping .content .box p {
	color: #888;
	padding-top: 10px;
}

.help_shoping .content .box a {
	text-decoration: none;
	color: #777;
	margin-top: 10px;
	background: url('../img/texts_square.gif') no-repeat left;
	padding-left: 5px;
	display: block;
}

/* OFERTA SPECJALNA NA STRONIE GLOWNEJ */
.special_offer {
	width: 710px;
	overflow: hidden;
}

.special_offer .box {
	width: 230px;
	float: left;
}

.special_offer .box .header {
	height: 29px;
	border-bottom: 1px solid #dadada;
	margin-top: 15px;
}

.special_offer .box .header h2 {
	display: block;
	height: 29px;
	font-size: 0;
	float: left;
}

.special_offer .box .header a {
	float: right;
	display: block;
	background: url('../img/texts_square.gif') no-repeat left;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 10px;
}

.special_offer .box.closeout .header h2 {
	background: url('../img/btn_wyprzedaze.gif') no-repeat;
	width: 93px;
}

.special_offer .box.promotion .header h2 {
	background: url('../img/btn_promocje.gif') no-repeat;
	width: 83px;
}

.special_offer .box.new .header h2 {
	background: url('../img/btn_nowosci.gif') no-repeat;
	width: 76px;
}

.special_offer .box.recommend .header h2 {
	background: url('../img/btn_polecamy.gif') no-repeat;
	width: 84px;
}


.special_offer .box .product {
	margin-bottom: 2px;
	height: 80px;
	padding: 10px;
	cursor: pointer;
	background: url('../img/produkt_box_bg_off.gif') no-repeat 205px 80px #fff;
}

.special_offer .box .product .img {
	float: left;
	border: 5px solid #efefef;
	width: 68px;
	height: 68px;
}

.special_offer .box .product h3 {
	color: #c80264;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	float: left;
	width: 110px;
}

.special_offer .box .product span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	float: left;
	width: 110px;
	color: #666;
	padding-top: 5px;
}

.special_offer .box .product span b {
	color: #000;
}
/* NEWSLETTER */
.newsletter {
	background: url('../img/newsletter_bg.png') no-repeat;
	position: relative;
	height: 45px;
	width: 710px;
}

.newsletter form {
	
}

.newsletter form .text {
	position: absolute;
	top: 16px;
	left: 140px;
	width: 132px;
	background: transparent;
	color: #777;
	font-size: 11px;
}

.newsletter form .submit {
	position: absolute;
	top: 11px;
	left: 276px;
	width: 70px;
	background: transparent;
	height: 23px;
	cursor: pointer;
}

.newsletter .info {
	color: #777;
	position: absolute;
	top: 2px;
	cursor: pointer;
	left: 357px;
	width: 305px;
	padding: 8px 0 0 45px;
	
	_left: 355px !important;
	_width: 350px !important; 
}

/* FORMULARZE */
.inputText {
	border: 1px solid #9a9a9a;
	width: 225px;
	color: #19171a;
	padding: 2px;
	font-size: 10px;
	float: left;
	display: inline;
}

.inputText1 {
	border: 1px solid #c5005f;
	width: 225px;
	color: #19171a;
	padding: 2px;
	font-size: 10px;
	float: left;
	display: inline;
}

.inputText2_ {
	border: 1px solid #9a9a9a;
	width: 205px;
	color: #19171a;
	padding: 2px;
	font-size: 10px;
	float: left;
	display: inline;
}

.inputText2_1 {
	border: 1px solid #c5005f;
	width: 205px;
	color: #19171a;
	padding: 2px;
	font-size: 10px;
	float: left;
	display: inline;
}

.info_ {
	width: 20px;
	float: left;
	height: 14px;
}

.info_1 {
	width: 20px;
	float: left;
	height: 14px;
	background: url('../img/info.gif') no-repeat 5px;
}

.labelText {
	padding: 3px 3px 0 0;
	width: 100px;
	display: inline;
	float: left;
	text-align: right;

	/* IE 6 */
	_width: 110px;
}

.textareaText {
	border: 1px solid #9a9a9a;
	width: 560px;
	color: #19171a;
	padding: 2px;
	font-size: 10px;
	float: left;
	font-family: tahoma;
	height: 95px;
	overflow: auto;
}

.textareaText1 {
	border: 1px solid #c5005f;
	width: 560px;
	color: #19171a;
	padding: 2px;
	font-size: 10px;
	float: left;
	font-family: tahoma;
	height: 95px;
	overflow: auto;
}

.submitText {
	border: 0;
	cursor: pointer;
	background: url('../img/btn_wyslij.gif') no-repeat;
	width: 69px;
	height: 21px;
}

/** BOX PRODUKTU NA LISCIE KATEGORII **/
.productBox {
	width: 210px;
	margin-right: 10px;
	float: left;
	margin-bottom: 2px;
	height: 80px;
	padding: 10px;
	cursor: pointer;
	background: url('../img/produkt_box_bg_off.gif') no-repeat 205px 70px #fff;
	
	_width: 230px !important;
}

.productBox .img {
	float: left;
	border: 5px solid #efefef;
	width: 68px;
	height: 68px;
}

.productBox h3 {
	color: #c80264;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	float: left;
	width: 110px;
}

.productBox h3 a {
	color: #c80264;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}

.productBox span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	float: left;
	width: 110px;
	color: #666;
	padding-top: 5px;
}

.productBox span b {
	color: #000;
}

/** PRZYCISKI NA KARCIE PRODUKTU **/
a.sposobMontazu {
	width: 123px;
	height: 29px;
	display: block;
	float: left;
	text-decoration: none;
	background: url('../img/montaz_off.jpg') no-repeat;
}

/*a.sposobMontazu:hover {
	text-decoration: none;
	background: url('../img/montaz_on.jpg') no-repeat;
}*/

a.uszyjNaMiare {
	width: 112px;
	height: 29px;
	display: block;
	float: left;
	margin-left: 1px;
	text-decoration: none;
	background: url('../img/uszyj_off.jpg') no-repeat;
}

a.porownaj {
	width: 89px;
	height: 29px;
	display: block;
	float: left;
	margin-left: 1px;
	text-decoration: none;
	background: url('../img/porownaj.jpg') no-repeat;
}

a.do_schowka {
	width: 99px;
	height: 29px;
	display: block;
	float: left;
	text-decoration: none;
	background: url('../img/do_schowka.jpg') no-repeat;
}

/*a.uszyjNaMiare:hover {
	text-decoration: none;
	background: url('../img/uszyj_on.jpg') no-repeat;
}*/

a.kupuje {
	width: 99px;
	margin-left:2px;
	height: 29px;
	display: block;
	float: left;
	text-decoration: none;
	background: url('../img/kupuje_off.gif') no-repeat;
}

/*a.kupuje:hover {
	text-decoration: none;
	background: url('../img/kupuje_on.jpg') no-repeat;
}*/

/** INNE PRZYCISKI **/

.zarejestruj {
	width: 143px;
	height: 29px;
	display: block;
	float: right;
	border: 0;
	cursor: pointer;
	background: url('../img/btn_zarejestruj.jpg') no-repeat;
}

.zarejestruj:hover {
	/* background: url('../img/btn_zarejestruj.jpg') no-repeat; */
}



.zaloguj {
	width: 69px;
	height: 21px;
	display: block;
	float: left;
	margin-left:20px;
	border: 0;
	cursor: pointer;
	background: url('../img/btn_zaloguj.gif') no-repeat;
}

.przypomnij {
	width: 101px;
	height: 21px;
	display: block;
	float: left;
	margin-left:20px;
	border: 0;
	cursor: pointer;
	background: url('../img/btn_przypomnij.gif') no-repeat;
}



td {
	font-size: 10px;
}

a.downloadFile {
	background: url('../img/pobierz.gif') left no-repeat;
	display: block;
	padding-left: 20px;
	padding-top: 3px;
	margin: 3px 0 3px 0;
}

.show {
	display: block;
}

.hidden {
	display: none;
}


/** KOSZYK **/
div#content .cart {
	width: 706px;
	margin-top: 30px;
}

div#content .cart th{
	background: #f2f2f2;
	text-align: left;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 3px;
	border-right: 1px solid white;
}

div#content .cart td{
	padding: 5px;
	font-weight:bold;
}

#cart {
	width: 308px;
	display: none;
	background: #c5005f;
	position: absolute;
	z-index: 150;
	height: 50px;
	/** top: 118px; **/
	top: 92px;
	margin-left: 642px;

	/** IE 6 **/
	_width: 310px;
	_margin-left: 640px;
	/** _top: 127px; **/
	_top: 101px;
}


ul.porownywarka, ul.porownywarka2 {
	width: 170px;
	float: left;
	list-style-type: none;
	margin: 0;
}

ul.porownywarka li {
	text-align: center;
	padding: 5px 3px;
	font-weight: bold;
	font-size: 9px;
	border-bottom: 1px solid #dfdbd8;
	color: black;
}

ul.porownywarka2 li {
	text-align: left;
	padding: 5px 3px;
	font-weight: bold;
	font-size: 9px;
	border-bottom: 1px solid #dfdbd8;
	color: black;
}


#kreator { padding:10px 0 15px 5px; font-size: 11px; font-family: tahoma; color: #1a171b; background: #fff; }
#kreator .lewo { float:left; width: 360px; margin-top:5px; }
#kreator .prawo { float:left; width: 333px; overflow: hidden; background:#f2f2f2; margin-left:10px; margin-top:5px; text-align:center; padding-top:30px; padding-bottom:10px; }
#kreator .zamow { float:right; width:226px; height:51px; cursor:pointer; border:0; background:url('../img/kreator_zamow.png') no-repeat; }
#kreator .opcje { list-style-type:none; }
#kreator .opcje li { margin-bottom: 5px; display:block; padding:6px 5px 6px 10px; background:#f2f2f2; margin-left:0; }
#kreator .opcje li label { float:left; width:135px; font-weight:bold; color:#171719; margin-top:3px; }
#kreator .opcje li select { float:left; width:210px; padding:2px 0 2px 0; font-size:10px; font-family:tahoma; border:1px solid #dcdcdc; }
#kreator .opcje li input.rozmiar { text-align:center; float:left; width:40px; padding:2px 0 2px 0; font-size:10px; font-family:tahoma; border:1px solid #dcdcdc; }
#kreator .opcje li input.other { text-align:left; float:right; width:220px; padding:4px; font-size:10px; font-family:tahoma; border:1px solid #dcdcdc; }
#kreator .opcje li b { float: left; display:block; margin-top:3px; margin-left:5px; }
#kreator .cena { padding-top:15px; padding-left:5px; float:left; font-size:16px; font-weight:bold; color:#5f5f5f; }
#kreator #opcje_cena { color:#c5005f; }
#kreator .pozycja { width: 110px; float:left; padding:5px; text-align:center; }
#kreator .opcje li.wartosci { background:#fff; display:none; padding:6px 0 6px 0; height:190px; }
#kreator .opcje li.wartosci .thickbox { border:3px solid #a09d99; display:block; width:104px; height:104px; }
#kreator .opcje li.wartosci .thickbox:hover { border:3px solid #c5005f; }
#kreator .pozycja_scroll { width: 74px; float:left; padding:5px; text-align:center; overflow:hidden; _width:79px; }
#kreator .opcje li.wartosci_scroll { background:#fff; display:none; padding:6px 0 6px 0; height:320px; overflow:auto; }
#kreator .opcje li.wartosci_scroll .thickbox { border:3px solid #a09d99; display:block; width:68px; height:68px; }
#kreator .opcje li.wartosci_scroll .thickbox:hover { border:3px solid #c5005f; }
#kreator_kasety { padding:10px 0 15px 5px; 	background: url('../img/main_bg.gif') repeat-x white; font-size: 11px; font-family: tahoma; color: #1a171b; width: 713px; float: left; _overflow:hidden; }
#kreator_kasety #arts { margin-top: 5px }
#kreator_kasety #arts h2 { cursor:pointer; margin-bottom:4px; padding:8px 4px 8px 10px; font-weight:bold; color:#1a171b; background: url('../img_kreator_kaset/down.png') no-repeat 685px #f2f2f2; font-size:11px; }
#kreator_kasety #arts h2.show { color:#c5005f; background: url('../img_kreator_kaset/up.png') no-repeat 685px #f2f2f2; }
#kreator_kasety #arts div { margin:3px 0 7px 10px; display:none; }
#kreator_kasety #arts div .thickbox { border:3px solid #a09d99; display:block; width:104px; height:104px; }
#kreator_kasety #arts div .thickbox:hover { border:3px solid #c5005f; }
#kreator_kasety h2.info { margin-bottom:4px; padding:8px 4px 8px 10px; font-weight:bold; color:#fff; background:url('../img_kreator_kaset/h2_bg.png') repeat-x; font-size:11px; }
#kreator_kasety .lewo { float:left; width: 360px; }
#kreator_kasety .prawo { float:left; width: 343px; background:#f2f2f2; margin-left:10px; text-align:center; padding-top:30px; padding-bottom:10px; _margin-left:5px; }
#kreator_kasety .zamow { float:right; width:226px; height:51px; cursor:pointer; border:0; background:url('../img/kreator_zamow.png') no-repeat; }
#kreator_kasety .opcje { list-style-type:none; }
#kreator_kasety .opcje li { margin-bottom: 5px; display:block; padding:6px 5px 6px 10px; background:#f2f2f2; margin-left:0; }
#kreator_kasety .opcje li label { float:left; width:135px; font-weight:bold; color:#171719; margin-top:3px; }
#kreator_kasety .opcje li select { float:left; width:210px; padding:2px 0 2px 0; font-size:10px; font-family:tahoma; border:1px solid #dcdcdc; }
#kreator_kasety .opcje li input.rozmiar { text-align:center; float:left; width:40px; padding:2px 0 2px 0; font-size:10px; font-family:tahoma; border:1px solid #dcdcdc; }
#kreator_kasety .opcje li b { float: left; display:block; margin-top:3px; margin-left:5px; }
#kreator_kasety .cena { padding-top:15px; padding-left:5px; float:left; font-size:16px; font-weight:bold; color:#5f5f5f; }
#kreator_kasety #cena { color:#c5005f; }
#kreator_kasety .pozycja { width: 110px; float:left; padding:5px; text-align:center; }
#kreator_kasety .opcje li.wartosci { background:#fff; display:none; padding:6px 0 6px 0; height:190px; }
#kreator_kasety .opcje li.wartosci .thickbox { border:3px solid #a09d99; display:block; width:104px; height:104px; }
#kreator_kasety .opcje li.wartosci .thickbox:hover { border:3px solid #c5005f; }
#kreator_kasety .pozycja_scroll { width: 74px; float:left; padding:5px; text-align:center; overflow:hidden; _width:79px; }
#kreator_kasety .opcje li.wartosci_scroll { background:#fff; display:none; padding:6px 0 6px 0; height:320px; overflow:auto; }
#kreator_kasety .opcje li.wartosci_scroll .thickbox { border:3px solid #a09d99; display:block; width:68px; height:68px; }
#kreator_kasety .opcje li.wartosci_scroll .thickbox:hover { border:3px solid #c5005f; }

/* Galeria */
#content #carouselGallery.main {
	padding: 0;
}

#carouselGallery h2 {
	background: url(../img/gallery_header.jpg) no-repeat;
	color: #f60579;
	height: 38px;
	width: 720px;
}

#carouselGallery h2 a {
	background: url(../img/arrow-prev.gif) no-repeat left center;
	color: #fff;
	float: right;
	font-weight: normal;
	line-height: 34px;
	padding: 0 15px;
}

#carouselGallery h2 span {
	float: right;
	font-weight: normal;
	line-height: 34px;
}

#carouselGallery h2 .btnGalleryNext {
	background: url(../img/arrow-next.gif) no-repeat right center;
}

#carouselGallery h2 .btnGalleryNext {
	margin-right: 15px;
}

#carouselGallery .bigImageHolder {
	height: 405px;
	margin-top: 1px;
	width: 720px;
}

#carouselGallery .bigImage {
	background: #fff no-repeat;
	height: 405px;
	width: 720px;
}

#carouselGallery .bigImage .info {
	background: url(../img/gallery_foto_bg.png) repeat-x;
	display: none;
	float: left;
	margin-top: 315px;
	height: 90px;
	width: 720px;
}

#carouselGallery .bigImage .name {
	color: #c5005f;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

#carouselGallery .bigImage .description {
	color: #52504f;
	line-height: 16px;
	padding: 0 10px;
}

#carouselGallery .galleryBottom {
	background: #e1e1e1;
	height: 90px;
	margin-top: 3px;
	overflow: hidden;
	width: 720px;
}

#carouselGallery .galleryThumbs {
	width: 682px;
}

#carouselGallery .galleryThumbs li {
	margin: 0;
}

#carouselGallery .galleryThumbs img {
	height: 86px;
	margin: 2px 3px;
	width: 129px;
}

#carouselGallery .galleryThumbs img.hover {
	border: 2px solid #c6005f;
	margin: 0 1px;
}

#carouselGallery .btnGalleryPrev {
	margin-left: 2px;
}

#carouselGallery .galleryThumbs, .galleryBottom .btnGalleryPrev, .galleryBottom .btnGalleryPrev {
	float: left;
}

/* Konkurs */
#content #imageCompetition.main {
	padding: 0;
	width: 100%;
}

#imageCompetition h2 {
	background: url(../img/galeria_konkursowa.jpg) no-repeat;
	color: #f60579;
	height: 38px;
	width: 720px;
}

#imageCompetition .art {
	padding: 0 15px 15px;
}

#imageCompetition .photos {
	margin-left: 3px;
}

#imageCompetition .photo {
	border: 1px solid #d9d9d9;
	float: left;
	margin: 11px 0 0 11px;
	height: 130px;
	width: 130px;
}

#imageCompetition .photo img {
	margin: 5px 0 0 5px;
}

#imageCompetition .photo .title {
	color: #c20060;
	display: block;
	font-size: 10px;
	font-weight: bold;
	margin-top: 6px;
	text-align: center;
}

#imageCompetition .vote {
	background: url("../img/arrow-next.gif") no-repeat right center;
	display: block;
	margin-right: 10px;
	margin-top: 2px;
	padding-right: 5px;
	text-indent: 27px;
}

#imageCompetition a.photo:hover {
	background-color: #c6005f;
}

#imageCompetition a:hover .vote, #imageCompetition a:hover .title {
	color: #fff;
}

#imageCompetition .photo .triangle {
	background: url(../img/konkurs_trojkat.gif) no-repeat;
	display: block;
	height: 50px;
	left: 0;
	position: relative;
	top: -127px;
	width: 50px;
}

#imageCompetition .photo .note {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	left: 3px;
	position: relative;
	top: 2px;
}

#imageCompetition .photosNavigation {
	border-top: 1px solid #ededed;
	margin: 20px 0 0 14px;
	text-align: center;
}

#imageCompetition .photosNavigation .pages {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 642px;
}

#imageCompetition .photosNavigation .pages a, #imageCompetition .photosNavigation .pages span {
	color: #c60062;
	font-weight: bold;
	padding: 0 5px;
}

#imageCompetition .photosNavigation .pages a:hover {
	background: #fff;
	text-decoration: underline;
}

#imageCompetition .photosNavigation .prev, #imageCompetition .photosNavigation .next {
	background: url(../img/btn_konkurs_poprzednia.gif) no-repeat;
	float: left;
	height: 38px;
	width: 31px;
}

#imageCompetition .photosNavigation .next {
	background-image: url(../img/btn_konkurs_nastepna.gif);
	float: right;
}

div#poradik {font-family:tahoma; font-size:11px;}
div#poradnik div.main{padding:1px; padding-top:0px;width: 708px !important; overflow:hidden !important;}
div#poradnik .font1{color:#444;}
div#poradnik .font2{color:#888;}

div#poradnik div.main .vertical_line{border-left:1px solid #DAD8DB;float:left;height:300px;}
div#poradnik div.main .top {background:url(/template/img/top.jpg) no-repeat; width:718px; height:221px;}

div#poradnik div.main .left{width:342px;}
div#poradnik div.main .right{width:344px;}

div#poradnik div.main .bg {background:url(/template/img/gradient.gif) repeat-x;float:left;padding-left:15px;}
	div#poradnik div.main .border_img{border: 3px solid #eeedeb;width:93px;margin:5px 10px 0 0;float:left;}
	div#poradnik div.main .intro_text{padding:5px 5px 20px;}
	div#poradnik div.main .long_text {padding:0 0 20px;}

div#poradnik div.main .box{padding-left:15px;float:left; width:342px; height:120px;padding-top:15px;}
	div#poradnik div.main .box .header{padding-top:20px;color:#C7025E;font-weight:bold;padding-bottom:15px;}
	div#poradnik div.main .box span{color:#888;}
	div#poradnik div.main .box ul {list-style:url(/template/img/arrow.gif);float:left;margin-left:15px;}
	div#poradnik div.main .box ul li {margin-left:0px;color:#888; font-size:10px;}
	
div#poradnik div.main .thumbs {padding:15px 5px;float:left;}
	div#poradnik div.main .thumbs .thumb {width:100px;float:left;padding-left:10px;}
	
div#poradnik div.main .btn_store {float:left;padding:0 15px 10px;}
div#poradnik div.main .btn_store_right {float:right;padding:0 30px 10px 0;}

div#poradnik div.main .separator{clear:both;background:url(/template/img/belka.gif) no-repeat; width:717px; height:44px;}
div#poradnik div.main .separator p{text-align:center;padding-top:13px;font-size:14px;font-family:tahoma;color:#D33484;font-weight:bold;}

.txt .hashNewPhotos {
	color: red;
	font-size: 10px;
	font-weight: bold;
}

.art table,
.art td {
	font-size: 11px;
}


/** BOX PRODUKTU W KATEGORI OUTLET **/
.productOutletBox {
	width: 330px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
	height: 108px;
	padding: 10px;
	cursor: pointer;
	background: url('../img/produkt_box_bg_off.gif') no-repeat 315px 98px #fff;
	_width: 350px !important;
}

.productOutletBox .img {
	float: left;
	border: 5px solid #efefef;
	width: 98px;
	height: 98px;
}

.productOutletBox .description {
	float: left;
	width: 210px;
	margin-left: 10px;
}

.productOutletBox h3 {
	color: #c80264;
	font-size: 11px;
	font-weight: bold;
}

.productOutletBox h3 a {
	color: #c80264;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.productOutletBox span {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding-top: 5px;
}

.productOutletBox span b {
	color: #000;
}

.productOutletBox .text {
	display: block;
	font-size: 11px;
	color: #888;
	padding-top: 5px;
	height: 67px;
	overflow: hidden;
}

/** SMARTROLL **/
.smartroll_bg {
	background: url('../img/smartroll_bg.png') repeat;
}

.smartroll_bg #layout {
	width: 990px;
	margin: 0 auto;
	background: url('../img/bg.gif') repeat-x #efefef;
}

#menu .smartroll {
	background: url('../img/smartroll_menu.gif');
}

/** SWIETA 2011 */
.swieta_2011_bg {
	background: url('../img/swieta_bg.png') repeat;
}

.swieta_2011_bg #layout {
	width: 990px;
	margin: 0 auto;
	background: url('../img/bg.gif') repeat-x #efefef;
}

