body {
	font-family: Arial, Verdana, Tahoma, sans-serif; 
	color: #fff; 
	font-size: 11px; 
	background: #000 url('../img/bg_page.jpg') 50% 0 no-repeat; 
	margin: auto
}
img {
	border: 0px
}
a {
	color: #fff; 
	text-decoration: none;
	outline-color: -moz-use-text-color;
	outline-style:none;
	outline-width:0;
}
a:hover {
	text-decoration: underline; 
	color: #fff;
}
p {
	color: #fff; 
	line-height: 17px; 
	margin: 0px 0px 5px 0px; 
	padding: 0px
}
br {
	/*clear: both*/
}
form {
	margin: 0px; 
	padding: 0px
}
.GothamLight, .GothamBook, .GothamBold {
	color: #fff;
}
div.flash_top {
	width: 100%; 
	height: 52px; 
	position: absolute; 
	left: 0; 
	background: url('../img/bg_menu-top.png') repeat-x;
	z-index: 100;
}
#flash_top_opera {
	width: 100%; 
	height: 52px; 
	position: absolute; 
	left: 0; 
	background: url('../img/bg_menu-top.png') repeat-x;
	z-index: 100;
}
div.page {
	width: 940px; 
	margin: auto; 
	padding-top: 52px;
	z-index: 5;
}
div.page div.top_box {
	width: 940px;
	height: 354px; 
	background: url('../img/bg_women.png') 481px 5px no-repeat
}
div.page div.top_box div.main_flash {
	float:right;
	height:324px;
	width:715px;
}
div.page div.top_box div.flash_box {
	width: 940px; 
	height: 324px
}
div.box_menu {
	overflow: hidden;
	clear: both;
}
div.box_menu a {
	color: #fff;
	background: url('../img/bg_menu-bottom1xp.png') repeat-x; 
	text-decoration: none;
	font-size: 11px;
	float: left;
	padding: 10px 17px 0 17px;
	height: 20px;
	position: relative
}
div.box_menu a.active {
	border-left: 1px solid #cc22b5;
	background: url('../img/bg_menu.png') right 0 no-repeat
}
div.box_menu a:hover {
	text-decoration: underline
}
div.box_menu h3 {
	height: 18px;
	background: url('../img/bg_menu-bottom1xp.png') repeat-x;
	font-size: 14px;
	padding: 12px 10px 0 5px;
	font-weight: bold;
	float: left;
	margin: 0;
	width: 135px;
	color: #FFFFFF;
}
div.box_menu h3.zwycieskie {
	width: 166px;
}
div.box_menu span.end {
	float: left;
	height: 30px;
	background: url('../img/bg_menu-bottom1xp.png') repeat-x;
}	
div.page ul.slide-box {
	padding: 30px 0;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
}
div.page ul.slide-box li.box-user {
	background: url('../img/bg_box-user.png') no-repeat;
	width: 133px;
	height: 198px;
	padding: 6px 12px 13px 6px;
	float: left;
	margin: 0 10px;
	position: relative;
}
div.page ul.slide-box li.box-user div.but_delete {
	position: absolute; 
	right: 0; 
	top: 0; 
	width: 57px; 
	height: 52px;
	background: url('../img/but_delete.png') no-repeat;
	cursor: pointer;
}
div.page ul.slide-box li.box-user a:hover span {
	cursor: pointer;
	text-decoration: underline;
}

div.page ul.slide-box li.box-user span.name {
	color: #8d31ad;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 5px 2px 5px;
	display: block;
	overflow: hidden;
	white-space: nowrap
}
div.page ul.slide-box li.box-user span.user {
	color: #8a8a8a;
	text-decoration: none;
	font-style: italic;
	padding: 0 5px;
	display: block;
	overflow: hidden;
	white-space: nowrap
}
div.rate {
	padding: 8px 0 8px 5px;
	overflow: hidden;
}
div.rate div.voting_stars {
	background-image: url('../img/stars1.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 90px;
	height: 18px;
	float: left;
	padding: 0 1px;
}
div.rate div.voting_stars div.vote {
	float: left;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
div.rate span {
	color: #8d31ad;
	padding: 3px 0 0 7px;
	float: left
}
div.page ul.slide-box-gallery li.box-user {
	margin: 0 37px 20px 0;
}

div.page ul.slide-box-gallery {
	padding-bottom: 15px;
}

div.page ul.slide-box-gallery li.box-user-last {
	margin: 0 0 20px 0;
}


div.page div.box_bottom {
	width: 940px;
	border-top: 1px solid #973cc8;
	color: #973cc8;
	text-align: right;
	padding: 10px 0 30px 0;
	margin-top: 20px;
}
div.page div.box_bottom a {
	color: #973cc8
}



div.page div.box_page {
	width: 940px; 
	overflow: hidden;
}
div.page div.box_page div.box_page_left {
	float: left; 
	width: 205px;
	padding-right: 20px;
}
div.flash_menu_min {
	width: 205px; 
	padding: 40px 0 50px 0; 
	border-bottom: 1px solid #4e275b;
	overflow: hidden;
}
div.flash_menu_main div.flash_menu_min {
	width: 220px; 
	border-bottom: 0;
	height: 190px;
	padding: 65px 0 65px 0;
	float: left;
}
div.flash_menu_min a u, div.flash_menu_min a b {
	font-size: 17px;
	color: #fff;
	float: left;
	padding: 4px 0;
	font-weight: normal;
	text-decoration: none;
}
div.flash_menu_main div.flash_menu_min a u, div.flash_menu_main div.flash_menu_min a b {
	font-size: 20px;
}
div.flash_menu_min a b {
	color: #4e275b;
	display: none;
}

div.box_search {
	border-bottom: 1px solid #4e275b; 
	padding: 17px 0;
}
div.box_search h3 {
	color: #fff;
	font-size: 18px;
	margin: 0 0 12px 0;
	padding: 0;
}

div.box_search div.input_search {
	width: 190px;
	height: 28px; 
	padding: 6px 0 0 13px; 
	background: url('../img/bg_search-box.png') no-repeat;
}
div.box_search div.form_search {
	width: 190px;
	height: 28px; 
	padding: 6px 0 0 13px; 
	background: url('../img/bg_search-box.png') no-repeat;
}
div.box_search div.form_search input.input {
	float: left; 
	padding: 7px 5px 0 0;
	color: #e334d8; 
	font-size: 11px; 
	background: none; 
	border: 0; 
	width: 155px;
}
div.box_search div.form_search input.submit {
	float: right; 
	background: none;
	height: 25px; 
	width: 25px;
	border: 0;
	cursor: pointer;
}

div.box_light {
	width: 204px;
	overflow: hidden; 
	padding: 17px 0;
}
div.box_light div.box_light_top {
	width: 204px; 
	height: 10px; 
	background: url('../img/bg_light-box-top.png') no-repeat;
	font-size: 1px;
}
div.box_light div.box_light_middle {
	padding: 10px 19px 10px 20px; 
	width: 165px; 
	overflow: hidden;
	background: url('../img/bg_light-box-middle.png') repeat-y;
}
div.box_light div.box_light_middle h3 {
	margin: 0; 
	color: #FFFFFF; 
	font-size: 18px;
}
div.box_light div.box_light_middle p {
	color: #fff; 
	line-height: 14px;
	padding-top: 12px;
}
div.box_light div.box_light_middle p a {
	color: #fff;
	background: url('../img/arrow_next-str.png') right bottom no-repeat;
	padding-right: 10px;
	display: block;
}
div.box_light div.box_light_middle p a:hover {
	background-image: url('../img/arrow_back-str-active2.png');
}

div.box_light div.box_light_bottom {
	width: 204px;
	height: 17px; 
	background: url('../img/bg_light-box-bottom.png') no-repeat;
}


div.box_dark {
	width: 204px; 
	overflow: hidden; 
	padding-bottom: 17px;
	border-bottom: 1px solid #4e275b;
}
div.box_dark div.box_dark_top {
	width: 204px; 
	height: 85px; 
	background: url('../img/bg_dark-box-top.png') no-repeat;
}
div.box_dark div.box_dark_top h3 {
	margin: 0; 
	color: #FFFFFF;
	padding: 63px 0 0 20px; 
	font-size: 18px;
}
div.box_dark div.box_dark_middle {
	padding: 0 25px 10px 20px; 
	width: 159px;
	overflow: hidden; 
	background: url('../img/bg_dark-box-middle.png') repeat-y;
}
div.box_dark div.box_dark_middle h3 {
	margin: 0;
	color: #FFFFFF; 
	font-size: 18px;
}
div.box_dark div.box_dark_middle p {
	color: #ff54e8;
	line-height: 14px;
	padding-top: 12px;
}
div.box_dark div.box_dark_middle p a {
	color: #ff54e8;
	background: url('../img/arrow_next-str.png') 82px bottom no-repeat;
	display: block;
}
div.box_dark div.box_dark_middle p a:hover {
	background-image: url('../img/arrow_back-str-active1.png');
}
div.box_dark div.box_dark_bottom {
	width: 204px;
	height: 17px; 
	background: url('../img/bg_dark-box-bottom.png') no-repeat;
}


div.box_tags {
	padding-top: 15px;
}
div.box_tags h3 {
	margin: 0; 
	color: #FFFFFF; 
	font-size: 18px;
}
div.box_tags div.box_tags_list {
	line-height: 1.70em;
	padding: 20px 10px 20px 0;
}
div.box_tags div.box_tags_list a {
	padding-right: 2px;
}
div.box_tags div.box_tags_list a.size1 {
	font-weight: bold;
	color: #fff;
	font-size: 17px;
}
div.box_tags div.box_tags_list a.size2 {
	font-weight: bold;
	color: #fd5ff3;
	font-size: 14px;
}
div.box_tags div.box_tags_list a.size3 {
	color: #c723bd;
	font-size: 11px;
}

div.box_page_right {
	float: left; 
	width: 715px; 
	position: relative;
}
div.box_page_right h1 {
	font-size: 36px;
	color: #fff; 
	margin: 35px 0 40px 0; 
	padding: 0 0 0 20px; 
	border-left: 2px solid #c723bd;
}
div.box_page_right a.page_back {
	background: url('../img/arrow_back-top.png') no-repeat; 
	display: block; 
	padding: 1px 0 2px 15px; 
	position: absolute;
	right: 0; 
	top: 50px;
}
div.box_page_right a.page_back:hover {
	background-image: url('../img/arrow_back-top_hover.png');
}

div.box_page_right a.page_back span {
	color: #fff;
	font-size: 12px;
}
div.box_page_right div.box_menu h3 {
	color: #fff; 
	font-weight: bold;
}
div.box_paggination {
	width: 370px; 
	border-top: 1px solid #cc22b5; 
	padding: 10px 0 20px 0;
	margin: auto; 
	overflow: hidden;
}
div.box_paggination div.button_back {
	width: 65px;
	float: left;
}
div.box_paggination div.button_back a {
	background: url('../img/arrow_back-str.png') 0 1px no-repeat; 
	padding: 0 0 0 13px;
	color: #fff;
}
div.box_paggination div.box_str {
	float: left; 
	text-align: center;
	margin: auto;
	width: 250px;
}
div.box_paggination div.box_str table {
	border: 0;
	margin: auto;
}
div.box_paggination div.box_str table td {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

div.box_paggination div.box_str table td a {
	color: #fff;
	padding: 0 3px;
}
div.box_paggination div.box_str table td.active a {
	color: #fff;
	font-weight: bold;
}
div.box_paggination div.box_str table td.visited a {
	color: #c723bd;
}
div.box_paggination div.button_next {
	width: 55px;
	float: left;
	text-align: right;
}
div.box_paggination div.button_next a {
	background: url('../img/arrow_next-str.png') right 1px no-repeat;
	padding: 0 13px 0 0; 
	color: #fff;
}

div.box_text {
	overflow: hidden;
}
div.box_text div.box_form {
	width: 350px; 
	float: left;
}
div.box_text div.box_form h2, h2.legend {
	letter-spacing: -0.1em;
	font-size: 18px; 
	color: #fff; 
	margin: 0;
	padding: 16px 0 12px;
	clear: both;
}
div_box_text h2.nagrody {
	font-size: 18px;
	color: #fff;
}
div.box_input {
	width: 307px;
	height: 20px; 
	background: url('../img/bg_input.png') no-repeat;
	padding: 12px 12px 2px 12px;
}
div.box_input.error {
	background-image: url('../img/bg_input_error.png');
}
div.box_input input {
	background: none; 
	border: 0;
	font-size: 11px; 
	color: #e334d8; 
	width: 310px; 
	margin: 0;
	padding: 0;
}

div.box_textarea {
	width: 307px; 
	height: 80px; 
	background: url('../img/bg_textarea.png') no-repeat; 
	padding: 12px 12px 2px 12px;
}
div.box_textarea textarea {
	background: none;
	border: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px; 
	color: #e334d8; 
	width: 310px;
	height: 73px; 
	margin: 0;
	padding: 0; 
	overflow: auto;
}

div.box_file {
	width: 331px;
	height: 34px; 
	background: url('../img/bg_input.png') no-repeat;
	cursor: pointer;
}
div.box_file * {
	cursor: pointer;
}
div.box_file input {
	background: none; 
	border: 0;
	font-size: 11px; 
	color: #e334d8;
	padding: 12px 12px 2px 12px;
}
div.box_submit {
	background: url('../img/bg_submit.png') no-repeat;
	width: 331px;
	height: 50px;
	clear: both;
}


a.box_submit_light, a.box_submit_dark {
	height: 50px;
	clear: both;
	float: left;
	padding-bottom: 10px;
	color: #000;
}
a.box_submit_light:hover, a.box_submit_dark:hover {
	text-decoration: none;
}

a.box_submit_light *, a.box_submit_dark * {
	cursor: pointer;
}
a.box_submit_light input, a.box_submit_dark input {
	width: 1px;
	height: 1px;
	border: 0;
	background: none;
}
a.box_submit_light span.left, a.box_submit_dark span.left {
	background: url('../img/but_light_left.png') no-repeat;
	width: 10px;
	height: 50px;
	float: left;
}
a.box_submit_light.com span.left {
	background-image: url('../img/but_light_left-com.png');
}
a.box_submit_light span.center, a.box_submit_dark span.center {
	background: url('../img/but_light_center.png');
	font-size: 18px;
	height: 40px;
	float: left;
	padding-top: 10px;
}
a.box_submit_light span.center span.GothamBook, a.box_submit_dark span.center span.GothamBook {
	background: url('../img/arrow_next-str.png') right 50% no-repeat;
	padding: 0 30px 0 0;
}
a.box_submit_light:hover span.center span.GothamBook {
	background-image: url('../img/arrow_back-str-active2.png');
}
a.box_submit_light span.right, a.box_submit_dark span.right {
	background: url('../img/but_light_right.png') no-repeat;
	width: 20px;
	height: 50px;
	float: left;
}

a.box_submit_dark span.left {
	background: url('../img/but_dark_left.png') no-repeat;
}
a.box_submit_dark span.center {
	background: url('../img/but_dark_center.png');
}
a.box_submit_dark:hover span.center span.GothamBook {
	background-image: url('../img/arrow_back-str-active1.png');
}
a.box_submit_dark span.right {
	background: url('../img/but_dark_right.png') no-repeat;
}
div.box_submit h4 {
	color: #fff;
	font-size: 18px;
	padding: 14px 9px 17px 10px;
	margin: 0;
}
div.box_submit h4, div.box_submit h4 * {
	cursor: pointer;
}
div.box_submit input {
	display: none;
}

div.box_submit.submit2 {
	background: url('../img/bg_submit2.png') no-repeat;	
	width: 191px;
}
div.box_submit.submit2 {
	background: url('../img/bg_submit2.png') no-repeat;	
	width: 191px;
}
div.box_submit.submit3 {
	background: url('../img/bg_submit3.png') no-repeat;	
	width: 281px;
}
div.box_submit.submit3 * {
	color: #fff;
	cursor: pointer;
}
div.box_token {
	width: 330px;
	overflow: hidden;
	padding-bottom: 10px;
}
div.box_token * {
	float: left;
}

div.box_token img.token {
	width: 250px;
	height: 65px;
	border: 1px solid #c723bd;
}
div.box_token a.button_renew {
	padding: 20px;
}

div.box_agree {
	overflow: hidden;
	color: #e334d8;
	padding-bottom: 30px;
	clear: both;
}
div.box_agree input {
	float: left;
}
div.box_agree label {
	padding-left: 5px;
	float: left;
	width: 680px;
}
div.box_agree br {
	clear: both;
}
div.hr1 {
	clear: both;
	border-bottom: 1px solid #c723bd;
	padding-top: 30px;
	margin-bottom: 20px;
}
div.hr2 {
	clear: both;
	border-bottom: 1px solid #c723bd;
	padding-top: 10px;
	margin-bottom: 10px;
}
div.box_klamra {
	width: 325px;
	height:	258px;
	float: left;
	background: url('../img/bg_klamra1.png') 0 5px no-repeat;
	padding: 132px 0 0 40px;
}
div.box_klamra h3 {
	color: #c723bd;
	font-size: 24px;
}

div.box_klamra.klamra2 {
	background: url('../img/bg_klamra2.png') 0 25px no-repeat;
	padding: 215px 0 0 40px;
	height:	360px;
}

div.box_klamra.klamra3 {
	background: url('../img/bg_klamra3.png') 0 20px no-repeat;
	padding: 50px 0 0 40px;
	height:	120px;
}
div.box_klamra.klamra4 {
	background: url('../img/bg_klamra4.png') 0 20px no-repeat;
	padding: 50px 0 0 40px;
	height:	120px;
}
div.box_klamra.klamra5 {
	background: url('../img/bg_klamra5.png') 0 0 no-repeat;
	padding: 0;
	width: 715px;
	height:	25px;
}
div.box_wyniki-txt {
	color: #fff;
	border-bottom: 1px solid #cc22b5;
	padding-bottom: 15px;
}

div.box_komunikat {
	padding-top: 200px;
}

div.box_komunikat h1 {
	font-size: 50px;
	padding-bottom: 50px;
	margin: 0;
}

div.img_nagrody1 {
	width: 715px;
	height: 235px;
	background: url('../img/bg_nagrody1.png') no-repeat;
	font-size: 1px;
	border-bottom: 1px solid #c723bd;
}

div.img_nagrody1 img {
	width: 715px;
	height: 235px;
}

div.text_nagrody1 {
	border-bottom: 1px solid #c723bd;
	overflow: hidden;
	margin-bottom: 45px;
}

div.text_nagrody1.text_nagrody3 {
	margin-top: -20px;
	border-bottom: 0;
	margin-bottom: 0;
}

div.text_nagrody1 div.box_nagroda-specjalna {
	float: left; 
	width: 155px;
	padding: 0;
}
div.text_nagrody1 div.box_nagroda-specjalna p {
	font-size: 24px; 
	color: #fff; 
	text-align: center;
}
div.text_nagrody1 div.box_kandydaci {
	float: left; 
	width: 560px;
	padding-top: 15px;
}
div.text_nagrody1 div.box_kandydaci p {
	font-size: 18px; 
	color: #c723bd; 
	text-align: center;
}

div.text_nagrody1 div.box_nagroda1 {
	float: left; 
	width: 238px;
	padding: 15px 0 25px;
	overflow: hidden;
}
div.text_nagrody3 div.box_nagroda1 {
	float: left; 
	width: 150px;
	padding: 0 38px 0 0;
}
div.text_nagrody3 div.box_nagroda1.box_nagroda1-last {
	float: left; 
	width: 150px;
	padding-right: 0;
}

div.text_nagrody1 div.box_nagroda1 p.poz {
	font-size: 48px; 
	color: #c723bd; 
	text-align: center;
}
div.text_nagrody1 div.box_nagroda1 p.nag {
	font-size: 18px; 
	font-weight: bold; 
	color: #c723bd;
	text-align: center;
	margin-bottom: 15px;
}
div.text_nagrody1 div.box_nagroda1 p.box_text_nagroda1 {
	text-align: center;
	padding: 0 15px 0 5px;
	font-size: 12px;
}
div.text_nagrody1 div.box_nagroda1 p.box_text_nagroda1 a {
	color: #fff;
	background: url('../img/arrow_next-str.png') no-repeat;
	display: block;
	padding-right: 10px;
}
div.text_nagrody1 div.box_nagroda1 p.nagod1 a {
	background-position: 205px bottom;
}
div.text_nagrody1 div.box_nagroda1 p.nagod2 a {
	background-position: 175px bottom;
}
div.text_nagrody1 div.box_nagroda1 p.nagod3 a {
	background-position: 185px bottom;
}

div.img_nagrody2 {
	width: 715px;
	height: 300px;
	background: url('../img/bg_nagrody2.png') no-repeat;
	border-bottom: 1px solid #c723bd;
}

div.text_nagrody2 {
	border-bottom: 1px solid #c723bd;
	overflow: hidden;
	margin-bottom: 30px;
}

div.text_nagrody2 div.box_nagroda2 {
	width: 357px;
	float: left;
}

div.text_nagrody2 div.box_nagroda2 div.ile {
	color: #c723bd;
	font-size: 48px;
	width: 60px;
	float: left;
	padding: 20px 10px 20px 50px;
}

div.text_nagrody2 div.box_nagroda2 div.box_text_nagroda2 {
	color: #fff;
	font-size: 12px;
	padding: 20px 50px 20px 50px;
	float: left;
	width: 255px;
	text-align: center;
}
div.text_nagrody2 div.box_nagroda2 div.box_text_nagroda2 a {
	color: #fff;
	background: url('../img/arrow_next-str.png') no-repeat;
	padding-right: 13px;
	display: block;
	background-position: 55px bottom;
}
div.text_nagrody2 div.box_nagroda2 div.box_text_nagroda2.nagrod2 a {
	background-position: 137px bottom;
}

div.img_nagrody3 {
	width: 715px;
	background: url('../img/bg_nagrody3.png') 0 25px no-repeat;
	overflow: hidden;
	padding-top: 195px;
	border-bottom: 1px solid #c723bd;
}

div.img_nagrody3 div.glowna {
	width: 235px;
	float: left;
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #c723bd;
	padding: 15px 5px;
}
div.img_nagrody3 div.dodatkowe {
	width: 420px;
	float: left;
	text-align: center;
	font-size: 12px;
	border-top: 1px solid #c723bd;
	padding: 15px;
}

div.box_page_right div.box_text h2 {
	font-size: 20px;
}

.box_text p.naglowek {
	font-size: 14px;
	color: #e334d8;
	font-weight: bold;
}
.box_text ol {
}
.box_text ol li {
	padding-bottom: 10px;
	line-height: 1.4em;
	font-weight: bold;
}
.box_text ol li span {
	font-weight: normal;
}

div.box_page_right div.box_text h2.user {
	font-size: 24px;
	margin: 0;
}

div.box_page_right div.box_text h2.user span {
	font-size: 12px; 
	font-weight: normal;
	padding-left: 10px;
}

table.big_foto {
	border: 0; 
	width: 100%;
}
table.big_foto td.foto-left, table.big_foto td.foto-right {
	vertical-align: middle;
	width: 49%;
}
table.big_foto td.foto-left a, table.big_foto td.foto-left a img, table.big_foto td.foto-right a, table.big_foto td.foto-right a img {
	width: 13px;
	height: 22px;
}

table.big_foto td.foto-left a, table.big_foto td.foto-right a {
	display: block;
	padding: 20px;
}
table.big_foto td.foto-left a {
	background: url('../img/arrow_left.png') 50% 50% no-repeat;
	float: right;
}
table.big_foto td.foto-left a:hover {
	background-image: url('../img/arrow_left-active.png');
}
table.big_foto td.foto-right a {
	background: url('../img/arrow_right.png') 50% 50% no-repeat;
	float: left;
}
table.big_foto td.foto-right a:hover {
	background-image: url('../img/arrow_right-active.png');
}
table.big_foto td.foto-center {	
	padding: 20px 0 10px 0;
}
table.big_foto td.foto-center div.left {
	background: url('../img/bg_foto-big_l.png') 0 bottom no-repeat; 
	overflow: hidden; 
	padding-left: 9px;
}
table.big_foto td.foto-center div div.top {
	background: url('../img/bg_foto-big_t.png') right top no-repeat; 
	overflow: hidden; 
	padding-top: 9px;
}
table.big_foto td.foto-center div div div.right {
	background: url('../img/bg_foto-big_r.png') right bottom no-repeat; 
	overflow: hidden; 
	padding-right: 18px;
}
table.big_foto td.foto-center div div div div.bottom {
	background: url('../img/bg_foto-big_b.png') 0 bottom repeat-x; 
	overflow: hidden; 
	padding-bottom: 18px; 
	position: relative;
}
table.big_foto td.foto-center div div div div div.znak-wodny {
	background: url('../img/bg_foto-big_logo.png') right bottom no-repeat; 
	overflow: hidden; 
	position: absolute; 
	bottom: 0; right: 0;
	width: 100%; 
	height: 100%; 
	margin-bottom: 18px;
}
table.big_foto td.foto-center div div div div img {
	display: block;
}
div.box_text div.box_oceny div.rate {
	overflow: hidden;
	padding: 0;
}
div.box_text div.box_oceny div.rate span {
	color: #fff;
	font-size: 12px;
}
div.box_text div.box_oceny div.rate div.voting_stars {
	padding: 0 5px;
}

div.box_text div.box_oceny span.GothamBook {
	font-size: 18px; 
	float: left; 
	text-align: right; 
	width: 300px; 
	padding-right: 10px;
}

div.foto-big_bottom {
	position: relative; 
	height: 28px;
	padding-top: 6px;
	padding-bottom: 30px;
}
div.foto-big_bottom a {
	padding-right: 40px;
	font-size: 13px;
}

a.to-friend {
	padding-left: 19px;
	background: url('../img/ico_to-friend1.png') 0 50% no-repeat;
}
a.to-friend:hover {
	background-image: url('../img/ico_to-friend2.png');
}

a.warning {
	padding-left: 14px;
	background: url('../img/ico_warning1.png') 0 50% no-repeat;
}
a.warning:hover {
	background-image: url('../img/ico_warning2.png');
}

div.foto-big_bottom span.GothamLight {
	font-size: 13px;
}
div.box_url-to-foto {
	width: 265px;
	position: absolute; 
	right: 0; 
	top: 0; 
	overflow: hidden;
}
div.box_url-to-foto div {
	height: 34px;
	float: left;
}
div.box_url-to-foto div.box-left {
	width: 8px; 
	background: url('../img/bg_url-to-foto_left.png') no-repeat; 
}
div.box_url-to-foto div.box-center {
	width: 245px; 
	background: url('../img/bg_url-to-foto_center.png') repeat-x;
}
div.box_url-to-foto div.box-center input {
	color: #E334D8;
	font-size: 11px;
	margin: 0;
	padding: 12px 5px;
	background: none;
	border: 0;
	width: 235px;
}
div.box_url-to-foto div.box-right {
	width: 12px; 
	background: url('../img/bg_url-to-foto_right.png') no-repeat; 
}

div.box_to-register {
	height: 73px;
	width: 705px;
	background: url('../img/bg_to-register_left.png') no-repeat;
	padding-left: 10px;
}
div.box_to-register div.box-right {
	height: 73px;
	width: 17px;
	background: url('../img/bg_to-register_right.png') no-repeat;
	float: left;
}
div.box_to-register div.box-center {
	height: 73px;
	width: 688px;
	background: url('../img/bg_to-register_center.png');
	float: left;
}
div.box_to-register div.box-center a {
	font-size: 18px;
	display: block;
	background: url('../img/arrow_next-str.png') right 50% no-repeat;
	margin-right: 10px;
	padding: 24px 0 24px 10px;
}
div.box_to-register div.box-center a:hover {
	background-image: url('../img/arrow_back-str-active2.png');
}
div.box_description {
	padding: 30px 0 0 0;
}
div.box_description p.GothamBook {
	font-size: 18px;
	padding-bottom: 10px;
}
div.box_description p.date {
	color: #E334D8;
}
div.box_description p {
	line-height: 14px;
}

div.box_add-comment {
	padding: 30px 0 0 0;
	overflow: hidden;
}
div.box_add-comment p.GothamBook {
	font-size: 18px;
	padding-bottom: 10px;
}
div.box_add-comment div.bg_textarea {
	background: url('../img/bg_comment.png') no-repeat;
	width: 715px;
	height: 128px;
}
div.box_add-comment div.bg_textarea textarea {
	margin: 11px 15px 30px 5px; 
	width: 690px;
	height: 100px;
	background: none;
	border: 0;
	color: #E334D8;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	padding: 0 5px;
	overflow: auto;
}
div.box_add-comment a {
	font-size: 12px;
	float: right;
	padding-right: 15px;
	background: url('../img/arrow_save.png') right 50% no-repeat;
}
div.box_add-comment a:hover {
	background-image: url('../img/arrow_save_hover.png');
}
div.box_add-comment input {
	display: none;
}


div.box_comments {
	padding: 30px 0 20px 0;
}
div.box_comments p.GothamBook {
	font-size: 18px;
	padding-bottom: 10px;
}
div.box_comments div.box_comment_middle {
	background: url('../img/bg_comment_middle.png'); 
	border-top: 1px solid #4E275B; 
	padding: 12px 12px 0 12px; 
	width: 691px;
	overflow: hidden;
}
div.box_comments div.box_comment_middle p {
	line-height: 14px;
}
div.box_comments div.box_comment_middle p.comment_head {
	color: #E334D8;
}
div.box_comments div.box_comment_bottom {
	background: url('../img/bg_comment_bottom.png') no-repeat; 
	width: 715px; 
	height: 40px;
}

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
	width: 855px;
	margin-left: 42px;
	height: 250px;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 133px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 120px;
    right: 0px;
    width: 13px;
    height: 22px;
    cursor: pointer;
	padding-left: 30px;
    background: transparent url('../img/arrow_right.png') no-repeat right 0;
}
.jcarousel-next-horizontal:hover {
	background-image: url('../img/arrow_right-active.png');
}
.jcarousel-prev-horizontal {
    position: absolute;
    top: 120px;
    left: 0px;
    width: 13px;
    height: 22px;
    cursor: pointer;
	padding-left: 30px;
    background: transparent url('../img/arrow_left.png') no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
	background-image: url('../img/arrow_left-active.png');
}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url('../img/arrow_left50.png') no-repeat 0 0;
}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: transparent url('../img/arrow_right50.png') no-repeat right 0;
}

#tooltip {
	position: absolute;
	z-index: 3000;
}
#tooltip div.left {
	background: url('../img/bg_tooltip_left.png') no-repeat;
	height: 43px;
	width: 10px;
	float: left;
}
#tooltip div.center {
	background: url('../img/bg_tooltip_center.png');
	font-family: Arial;
	color: #8D31AD;
	font-size: 11px;
	height: 26px;
	padding: 17px 5px 0 0;
	float: left;
	white-space: nowrap;
	font-weight: bold;
}
#tooltip div.right {
	background: url('../img/bg_tooltip_right.png') no-repeat;
	height: 43px;
	width: 10px;
	float: left;
}

body.main div.slide-boxs {
	overflow: hidden;
	height: 280px;
}
body.main div.slide-boxs {
	overflow: hidden;
	height: 280px;
}
