@charset "UTF-8";

body, html {
	height: 100%;
}
body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align: left;
	color: #5a584c;
	font-size: 11px;
	background: #ad9766 url('/tpl/img/bg_page-middle.jpg') 50% 0 repeat-y;
	margin: auto;
	margin-top: 0px;
	line-height: 16px;
}
h1, h2, h3, h4, h5, h6, form {
	margin: 0;
	padding: 0;
	font-weight: thin;
	font-family: Tahoma;
}

object { outline:none; }

ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul li.wypunktowanie {
	/*height: 32px;*/
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	background-image: url("/tpl/img/li_dot.gif");
	background-position: 5px 4px;
	background-repeat: no-repeat;
	/* color: #75594d; */
}



span.star {
	color: #676767;
}


.description ul {
	margin: 0px;
	margin-top: 6px;
	margin-bottom: 8px;
	padding: 0px;
	padding-left: 12px;
}
.description ul li {
/*	margin: 0px;
	padding: 0px; */
	color: #5e5c52;
	line-height: 14px;
}

input, textarea {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #78746c;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
a {
	color: #370302;
	text-decoration: none;
	font-weight: normal;
	outline-style: none;
	outline-width: 0;
}
a:hover {
	text-decoration: none;
}
p, li {
	line-height: 1.6em;
	padding: 0;
	font-size: 11px;
	margin: 0 0 10px 0;
}
h1.Swis721ThPL {
	color: #000000;
	font-size: 39px;
	font-weight: thin;
	font-family: Tahoma;
}
h2.Swis721LtPL {
	color: #310302;
	font-size: 18px;
	font-weight: thin;
	font-family: Tahoma;
}
img {
	border: 0;
}
* html div.BoxBody1, * html div.BoxBody2, * html div.BoxBody3, * html div.BoxBody4 {
	min-height: 800px;
}
div.BoxBody1, div.BoxBody2, div.BoxBody3, div.BoxBody4 {
	min-height: 800px;
}
div.BoxBody1, div.BoxBody3 {
	background-position: 50% bottom;
}
div.BoxBody2, div.BoxBody4 {
	background-position: 50% top;
}
div.BoxBody1 {
	background-image: url('/tpl/img/bg_page-bottom-big.jpg');
	background-repeat: no-repeat;

}
div.BoxBody2 {
	background-image: url('/tpl/img/bg_page-top-big.jpg');
	background-repeat: no-repeat;
}
div.BoxBody3 {
	background-image: url('/tpl/img/bg_page-bottom-small.gif');
	background-repeat: repeat-x;
}
div.BoxBody4 {
	background-image: url('/tpl/img/bg_page-top-small.gif');
	background-repeat: repeat-x;
	padding: 5px 0 7px 0;
}

.sselect {
	background:#E5DDC6 url(/tpl/img/bginput.png) repeat scroll 0 0;
	border:1px solid #B2AC9D;
	color:#78746C;
	font-family:Arial;
	font-size:11px;
	height:20px;
	width:194px;
}

.wselectContainer, .wphoneContainer {
	margin-top: 8px;
	margin-bottom: 8px;
}
.wselect {
	background:#E5DDC6 url(/tpl/img/bginput.png) repeat scroll 0 0;
	border:1px solid #B2AC9D;
	color:#78746C;
	font-family:Arial;
	font-size:11px;
	height:20px;
	width:119px;
}

.glass {
	width: 80px;
	height: 80px;
	float: left;
	padding: 4px;
	margin-left: 6px;
	text-align: center;
	border: 1px solid transparent;
	cursor: pointer;
	text-align: center;
}

.glassNoSelectable {
	width: 80px;
	height: 80px;
	float: left;
	padding: 4px;
	margin-left: 6px;
	text-align: center;
	border: 1px solid transparent;
	text-align: center;
}

.glass_sel {
	background: url("/tpl/img/bg_cupSelected.png")  19px 6px no-repeat;
}

#flashLContentContainer, #flashLContent {
	width: 530px;
	height: 580px;
}

div#flashTopMenuContainer,div#flashTopMenu {
	/* width: 1260px; */
	width: 100%;
	height: 146px;
	margin: auto;
	outline: none;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
}
div#flashTopMenuContainerHome,div#flashTopMenuHome {
	width: 100%;
	height: 590px;
	margin: auto;
	outline: none;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
div#flashPlayerContainer,div#flashPlayer {
	width: 1260px;
	height: 400px;
	margin: auto;
	outline: none;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
}
div.BoxPageHome {
	width: 976px;
	margin: auto;
	margin-top: 12px;
	padding: 0px;
	background-image: url('/tpl/img/coffeecup2.png');
	background-position: bottom left;
	background-repeat: no-repeat;
}
div.BoxPageLeftHome {
	width: 354px;
	float: left;
}
div.BoxPageLeft {
	width: 354px;
	float: left;
}
div.BoxPageRight {
	width: 576px;
	float: left;
/*	background-image: url('/tpl/img/rc_bg_repeat.gif');
	background-position: top left;
	background-repeat: repeat-y;*/
}
div.BoxPageRightContent {
	width: 576px;
	margin-top: 6px;
/*	float: left;*/
/*	background-image: url('/tpl/img/rc_bg_bottom.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;*/
}

.swis1 {
	color: #1b1b1b;
}
.swis2 {
	color: #161616;
}
.swis3 {
	color: #370302;
}

h1 {
	font-weight: thin;
	font-family: Tahoma;
}

.size7{
	font-size: 7px;
}
.size9 {
	font-size: 9px;
}
.size11 {
	font-size: 11px;
}
.size13 {
	font-size: 13px;
}
.size14 {
	font-size: 14px;
}
.size15 {
	font-size: 14px;
}
.size17 {
	font-size: 17px;
}
.size18 {
	font-size: 18px;
}
.size20 {
	font-size: 20px;
}
.size22 {
	font-size: 20px;
}
.size28 {
	font-size: 28px;
}
.size30 {
	font-size: 28px;
}
.size33 {
	font-size: 33px;
}
.size37 {
	font-size: 37px;
}

.white {
	color: #b9abab;
}

.brown {
	color: #310302;
}

.red {
	color: #8F3A3D;
}

.grey {
	color: #000000;
}

.floatLeft {
	float: left;
}

.brownLeft21 {
	height: 41px;
	margin-left: 21px;
	margin-top: 24px;
	margin-right: 14px;
	float: left;
}

.brownLeft12 {
	height: 30px;
	margin-left: 12px;
	margin-top: 35px;
	float: left;
}

#leftContentHome {
	text-align: right;
	margin-right: 46px;
}

#leftContent {
	padding-bottom:170px;
	text-align: right;
	margin-right: 24px;
}

ul.sonda {
	list-style-type: none;
	margin-top: 18px;
	margin-bottom: 22px;
}

ul.sonda li {
	margin-bottom: 4px;
	font-weight: bold;
}

.btnMore {
	width: 20px;
	height: 9px;
}

div.rBrownBox {
	width: 576px;
	height: 65px;
	background-image: url('/tpl/img/see.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

.rBrownBoxVr {
	width: 2px;
	height: 65px;
	vertical-align: top;
	float: left;
}

#PureContentHome {
	width: 534px;
	height: 460px;
	margin-left: 26px;
/*	margin-top: 30px;*/
	margin-bottom: 32px;
}

#PureContent {
	width: 534px;
	margin-left: 26px;
/*	margin-top: 30px;*/
	margin-bottom: 32px;
}

#PureContentHome  .text, #PureContent .texts {
	width: 534px;
	float: left;
}

#footerContainer {
	padding-top: 4px;
}

#flashFooterContainer, #flashFooter {
	width: 890px;
	height: 31px;
}

.header1 {
	margin-bottom: 24px;
}

.left {
	float: left;
}

.top3 {
	margin-top: 3px;
}

.bottom5 {
	margin-bottom: 5px;
}

.thumb {
	margin-right: 18px;
	border: 1px solid #ffffff;
	float: left;
}

.thumbNoborder {
	margin-right: 18px;
	border: none;
	float: left;
}
.thumbNoborderRight {
	margin-right: 18px;
	border: none;
	float: right;
}

.newsHome {
	width: 250px;
	float: left;
}
.top16 {
	margin-top: 16px;
}

.noBorder {
	border: none;
}

.horizontalLead {
	width: 538px;
	clear: both;
	margin-top: 24px;
	margin-bottom: 42px;
}

.verticalLead {
	width: 250px;
	margin-right: 30px;
	margin-bottom: 24px;
	float: left;
}

.top5Lead {
	width: 238px;
	background-image: url('/tpl/img/top5.png');
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 16px;
	margin-right: 16px;
	padding-top: 68px;
	float: left;
}

.top5HrefContainer {
	margin-top: 12px;
	margin-bottom: 12px;
}

.top5HrefContainer ol {
	margin: 0px;
	margin-left: 18px;
	padding: 0px;
	color: #370302;
}

.top5HrefContainer ol li {
	margin: 0px;
	padding: 0px;
}

.top5Href {
	font-weight: bold;
}

.top5Href:hover {
	text-decoration: underline;
}

#footerContainer {
	width: 915px;
	height: 42px;
	margin: auto;
	background-image: url('/tpl/img/footerlines.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#footerBottom {
	width: 915px;
	height: 57px;
	margin: auto;
	padding-top: 10px;
	text-align: center;
}

.copyright {
	width: 200px;
	height: 7px;
	padding-right: 16px;
}
.created {
	width: 118px;
	height: 7px;
}

#breadcrumb {
	width: 534px;
	margin-bottom: 28px;
}

.hr, hr {
	width: 534px;
	height: 9px;
	margin-top: 4px;
	background-image: url('/tpl/img/hr.png');
	background-position: top left;
	background-repeat: no-repeat;
}

hr {
	border: none;
}

.hr_mini {
	width: 166px;
	height: 5px;
	margin-top: 14px;
	margin-bottom: 12px;
	background-image: url('/tpl/img/hr_mini.png');
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}

.hr_small {
	width: 252px;
	height: 2px;
	margin-top: 18px;
	margin-bottom: 6px;
	background-image: url('/tpl/img/hr_small.png');
	background-position: top left;
	background-repeat: no-repeat;
	overflow: hidden;
}

#threeProductsContainer {
	width: 534px;
	/*margin-top: 52px;*/
	margin-top: 0px;
	float: left;
}
#threeProductsContainer .product {
	width: 166px;
	margin-right: 12px;
	margin-bottom: 40px;
	float: left;
}
#threeProductsContainer .product .image {
	width: 166px;
	height: 254px;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
}
#threeProductsContainer .product .description {
	width: 166px;
}

#askAQuestion {
}

#askAQuestionForm  {
	width: 330px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}

.textareabg, #askAQuestionForm  #textareaContainer {
	width: 233px;
	height: 92px;
	border: 1px solid #b0ad9a;
	margin-top: 18px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url('/tpl/img/bg_textarea.gif');
	background-repeat: repeat-x;
	float: right;
}

#askAQuestionForm #textareaContainer textarea {
	width: 233px;
	height: 92px;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#askAQuestion .questionInputs {
	height: 20px;
}
#askAQuestion .questionInputs .yourEmail {
	vertical-align: top;
	margin-right: 7px; 
}
#askAQuestion .questionInputs input.questionEmail, input.questionPhone {
	width: 117px;
	height: 16px;
	padding-top: 1px;
	border: 1px solid #b0ad9a;
	background-image: url('/tpl/img/bg_input_text.gif');
	background-repeat: repeat-x;
	vertical-align: top;
}
#askAQuestion questionInputs input.questionSend {
	width: 52px;
	height: 18px;
	border: none;
}

#recipeOne {
	width: 534px;
	margin-top: 0px;
	padding-top: 0px;
}

.recipe {
	width: 534px;
	margin-top: 24px;
	margin-bottom: 24px;
	padding-bottom: 32px;
	background-image: url('/tpl/img/hr.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
}
.recipe .title {
	margin-bottom: 18px;
}
.recipe .image {
	width: 216px;
	height: 400px;
	float: left;
	text-align: center;
}
.recipe .description {
	width: 318px;
	float: left;
}

.recipe .imageB {
	width: 216px;
	float: left;
	text-align: center;
}
.recipe .descriptionB {
	width: 318px;
	float: left;
}


.recipe .descriptionUserRecipe {
	width: 544px;
	float: left;
}

.recipe .infoServeVote {
	width: 318px;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 30px;
	vertical-align: bottom;
}
.recipe .infoServeVote .bestServeContainer {
	width: 318px;
	float: left;
	height: 60px;
}
.recipe .infoServeVote .bestServeContainer .bestServe {
	width: 75px;
	height: 22px;
	padding-top: 20px;
	float: left;
}
.recipe .infoServeVote .bestServeContainer .serveType {
	width: 44px;
	height: 42px;
	float: left;
}
.recipe .infoServeVote .vrRecipe {
	width: 55px;
	height: 42px;
	float: left;
	background-image: url('/tpl/img/vr_recipe.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.recipe .infoServeVote .link {
	width: 252px;
	height: 28px;
	padding-top: 4px;
	float: left;
}

.recipeLeadsContainer {
	width: 534px;
	margin-top: 36px;
	text-align: center;
}

.recipeLead {
	width: 178px;
	margin-bottom: 36px;
	float: left;
}

.recipeLead .image {
	margin-bottom: 8px;
}

.newsLeadsContainer {
	width: 534px;
	float: left;
}

.news {
	width: 534px;
	padding-bottom: 20px;
	margin-bottom: 22px;
	background-image: url("/tpl/img/hr.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}

.userRecipe {
	width: 534px;
	padding-bottom: 2px;
	margin-bottom: 16px;
	background-image: url("/tpl/img/hr.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	text-align: left;
}

.news .lead {
	margin-top: 8px;
}

.newsOne {
	width: 534px;
	float: left;
}

.newsOne .text {
	width: 534px;
	margin-top: 8px;
}

.newsOne .text .image, .news .lead .image {
	float: right;
	margin-left: 12px;
	margin-bottom: 8px;
	border: none;
}

.questionsContainer {
	width: 534px;
	float: left;
}
.questionsContainer .questionAnswer {
	width: 534px;
}
.questionsContainer .questionAnswer .questionContainer {
	width: 534px;
	height: 24px;
	background-image: url("/tpl/img/hr.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ball {
	width: 14px;
	height: 14px;
	margin-top: 2px;
	margin-right: 6px;
	float: left;
}
.questionContent {
	float: left;
}
.questionsContainer .questionAnswer .answer {
	width: 534px;
	margin-top: 16px;
}
.icoQuestion {
	width: 14px;
	height: 14px;
}

.videoLeadsContainer {
	width: 534px;
	margin-top: 36px;
}

.videoLead {
	width: 248px;
	height: 226px;
	margin-bottom: 36px;
	float: left;
}

.videoLeadSpacer {
	width: 36px;
	float: left;
}

.videoLead .image {
	width: 243px;
	height: 173px;
	margin: 0px;
	padding-left: 5px;
	padding-top: 6px;
	background-image: url("/tpl/img/video_thumb_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.videoLead .image .thumbnail {
	width: 238px;
	height: 138px;
	border: none;
}

.videoLead .image .title {
	width: 240px;
	height: 21px;
	margin-top: 9px;
	margin-left: 3px;
	text-align: left;
}

.videoLead .subtitle {
	width: 240px;
	margin-top: 21px;
}

.video {
	width: 600px;
	height: 500px;
	margin-top: 0px;

	padding-top: 0px;
	background-image: url('/tpl/img/hr.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	background: none;
	float: left;
	overflow: hidden;
}
.video .title {
	margin-bottom: 18px;
}
.video .description {
	width: 318px;
	float: left;
}
#nyroModalContent {
	overflow: hidden;
}

#flashVideoContainer, #flashVideo {
	/*width: 575px;*/
	width: 580px;
	/*height: 361px;*/
	height: 500px;
	overflow: hidden;
}

#closeBut {
	color: #ffffff;
	
	
}

#ladiesContainer {
	margin-left: -145px;
}

#ladiesContainer, #ladies {
	width: 499px;
	height: 442px;
}

#score {
	width: 250px;
	margin-left: 91px;
	margin-top: 0px;
}

.score {
	width: 250px;
	margin-left: 36px;
	margin-top: 6px;
}

.userScore {
	width: 250px;
	margin-left: 0px;
	margin-top: 6px;
}

.cup {
	width: 94px;
	margin-left: 6px;
	float: left;
}

.cupDoVote {
	width: 90px;
	margin-top: 4px;
	float: left;
}

.vote1 {
	width: 13px;
	height: 8px;
	float: left;
	margin-left: 1px;
}

.vote0 {
	width: 13px;
	height: 8px;
	float: left;
	margin-left: 1px;
}

.voteDescription {
	width: 180px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
}

.sitemapLink {
	width: 1px;
	height: 1px;
	border: none;
}

#sitemap {
	width: 534px;
	margin: 0px;
	padding: 0px;
}

#sitemap ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#sitemap ul li {
	/*height: 32px;*/
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	background-image: url("/tpl/img/bull.png");
	background-position: 5px 1px;
	background-repeat: no-repeat;
}

#sitemap ul li a {
	display: block;
	height: 24px;
	margin-bottom: 8px;
	background-image: url("/tpl/img/hr_small.png");
	background-position: bottom left;
	background-repeat: no-repeat;
}

#sitemap ul.sub {
	margin-bottom: 16px;
}

#sitemap ul.sub li.subUrl {
	margin: 0px;
	margin-left: 24px;
	padding: 0px;
	padding-left: 16px;
	/* height: 21px; */
	background-image: url("/tpl/img/halfbull.png");
	background-position: 5px 5px;
	background-repeat: no-repeat;
}

#sitemap ul.sub li.subUrl a {
	display: inline;
	padding: 0px;
	margin: 0px;
	background: none;
}

.searchOne {
	width: 534px;
	float: left;
}
.search_result {
	width: 534px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	background-image: url('/tpl/img/hr.png');
	background-position: bottom left;
	background-repeat: no-repeat;
}

.paginator {
	margin-bottom: 28px;
}

.paginatorText {
	float: left;
	font-size: 10px;
	margin-right: 5px;
}

.paginator ul {
	margin: 0px;
	margin-bottom: 32px;
	padding: 0px;
	display: block;
	float: left;
}

.paginator ul li {
	list-style-type: none;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	margin: 0px;
	padding: 0px;
	background-image: url("/tpl/img/ball0.png");
	background-position: 1px 1px;
	background-repeat: no-repeat;
	float: left;
}

.paginator ul li.currentPage {
	list-style-type: none;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	margin: 0px;
	padding: 0px;
	background-image: url("/tpl/img/ball1.png");
	background-position: 1px 1px;
	background-repeat: no-repeat;
	float: left;
}

.paginator ul li a {
	padding-left: 7px;
	width: 20px;
	font-size: 9px;
	color: #ffffff;
}

.backContainer {
	width: 534px;
	margin-bottom: 24px;
	float: left;
}

.backContainerUserRecipe {
	width: 534px;
	margin-bottom: 24px;
	float: left;
	margin-top: 16px;
}

.ico_back {
	vertical-align: middle;
}

.printContainer {
	width: 200px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
}

.ico_print {
	width: 92px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	border: none;
}

#score {
	float: left;
	margin-top: -12px;
}

/* wallpapers */

div.BoxWallpapers {
width: 534px;
overflow: hidden;
}
div.BoxWallpapers div.BoxWallpaper {
background: url('../img/bg_top-monitor.png') 50% 0 no-repeat;
padding-top: 7px;
text-align: center;
width: 267px;
float: left;
}
div.BoxWallpapers div.BoxWallpaper div.BoxWallpaperLinks {
padding-top: 70px;
line-height: 18px;
}
div.BoxWallpapers div.BoxWallpaper div.BoxWallpaperLinks a {
background: url('../img/btn_more-owal.gif') right 50% no-repeat;
padding-right: 25px;
}

.obrazek {
	border: none;
}

/* */


.header_big {
	color: #000000;
	font-size: 37px;
	margin-bottom: 24px;
}

.header_medium {
	color: #370302;
	font-size: 20px;
}

.header_small {
	color: #370302;
	font-size: 14px;
}

.normalny {
	color: #75594d;
}

.czerwony {
	color: #841c19;
}

.wypunktowanie {
	/* color: #841c19; */
}



	.cb {clear: both;}
	div.contest_main {width: 893px; margin: auto;}
	div.contest_left{width: 500px; float: left; margin-top: 10px;}
	div.contest_left_edit{width: 359px; float: left; margin-top: 10px; margin-left: 161px}
	div.contest_right{width: 390px; float: left; margin-top: 10px;}
	div.cb {clear: both;}
	div.error {color: rgb(162,8,17); font-weight: bold;}
	div.contest_left input {border: 1px solid rgb(178, 172, 157); width: 194px; height: 17px; background:url('/tpl/img/bginput.png'); padding-top: 2px;}
	div.contest_left_edit input {border: 1px solid rgb(178, 172, 157); width: 194px; height: 17px; background:url('/tpl/img/bginput.png'); padding-top: 2px;}
	div.contest_left select {border: 1px solid rgb(178, 172, 157); width: 194px; height: 20px; background: #e5ddc6 url('/tpl/img/bginput.png'); font-size: 11px; font-family: Arial;color:#78746C}
	div.contest_left_edit select {border: 1px solid rgb(178, 172, 157); width: 194px; height: 20px; background: #e5ddc6 url('/tpl/img/bginput.png'); font-size: 11px; font-family: Arial;color:#78746C}
	div.contest_left input.bg1 { background:url('/tpl/img/bginput1.png')}
	div.contest_left_edit input.bg1 { background:url('/tpl/img/bginput1.png')}
	
	div.loyalty_main {width: 890px; margin: auto;}
	div.loyalty_left{width: 500px; float: left; margin-top: 10px;/* margin-left: 161px*/}
	div.loyalty_left_edit{width: 480px; float: left; margin-top: 10px; margin-left: 161px}
	div.loyalty_right{width: 380px; float: left; margin-top: 10px;}
	div.loyalty_right_edit {width: 309px; float: left; margin-top: 10px;}
	div.loyalty_left input {border: 1px solid rgb(178, 172, 157); width: 194px; height: 17px; background:url('/tpl/img/bginput.png'); padding-top: 2px;}
	div.loyalty_left_edit input {border: 1px solid rgb(178, 172, 157); width: 194px; height: 17px; background:url('/tpl/img/bginput.png'); padding-top: 2px;}
	div.loyalty_left select {border: 1px solid rgb(178, 172, 157); width: 194px; height: 20px; background: #e5ddc6 url('/tpl/img/bginput.png'); font-size: 11px; font-family: Arial;color:#78746C}
	div.loyalty_left_edit select {border: 1px solid rgb(178, 172, 157); width: 194px; height: 20px; background: #e5ddc6 url('/tpl/img/bginput.png'); font-size: 11px; font-family: Arial;color:#78746C}
	div.loyalty_left input.bg1 { background:url('/tpl/img/bginput1.png')}
	div.loyalty_left_edit input.bg1 { background:url('/tpl/img/bginput1.png')}
	
	div.fieldset {width: 240px; float: left; height: 60px; }
	div.fieldsetLogin {width: 240px; float: left; height: 70px; }
	div.label {font-size: 14px; font-weight: bold; font-family: Arial; padding-bottom: 2px; color: rgb(54,34,21); }
	div.captcha {float: left; margin-top: 20px;}
	div.refresh_captcha {float: left; margin-top: 22px; margin-left: 20px; cursor: pointer;}
	div.error {display: none;}
	div#r_submit {cursor: pointer; width: 162px; height: 36px;background:url('/tpl/img/register.png'); clear: both; margin: 20px 0 10px 160px; float: left;}
	div#r_submit_edit {cursor: pointer; width: 110px; height: 40px;background:url('/tpl/img/loyalty_btn_zmien_dane.png'); clear: both; margin: 20px 0 10px 0px; float: left;}
	div#r_login {cursor: pointer; width: 103px; height: 27px;background:url('/tpl/img/zaloguj_sie1.png'); clear: both; margin: 20px 0 10px 168px; float: left;}
	div#r_load {margin: 23px 0 0 20px; float: left; display: none; }	
	div.c_agree {clear: both;}
	div.agreement {float: left; width: 20px; margin-top: 5px; }
	div.agreement_label {float: left; width: 350px;   margin-bottom: 10px;}
	div.agreement_label_edit {float: left; width: 229px;   margin-bottom: 10px;}

	div.remeind a {float: left; cursor: pointer; display: block; width: 102px; height:18px; float: left; background: transparent url('/tpl/img/bg_button.png') no-repeat left bottom; margin-right: 40px; text-align: center; padding-top: 8px;}
	div.remeind a.inactive {display: block; width: 102px; height:18px; float: left; background: transparent url('/tpl/img/bg_button.png'); margin-right: 40px; text-align: center; padding-top: 8px;}
	div.remeind a:hover {background-position: bottom;}
	div.remeind a.inactive span.in_a {display: block; width: 102px; text-align: center; color: #78746C; }
	div.remeind a.inactive span.in_b {display: block; width: 102px; text-align: center; color: #e5ddc6; display: none; }

	
	div.footer_loyalty {clear: both; padding-top: 65px; margin: auto; width: 980px;} 
	div.footer_loyalty a {float: left; cursor: pointer; display: block; width: 132px; height:18px; float: left; background: transparent url('/tpl/img/bg_button132.png') no-repeat left bottom; margin-right: 31px; text-align: center; padding-top: 8px;}
	div.footer_loyalty a.inactive {display: block; width: 132px; height:18px; float: left; background: transparent url('/tpl/img/bg_button132.png'); margin-right: 31px; text-align: center; padding-top: 8px;}
	div.footer_loyalty a:hover {background-position: bottom;}
	div.footer_loyalty a span.in_a {display: block; width: 132px; text-align: center; color: #78746C; display: none;}
	div.footer_loyalty a span.in_b {display: block; width: 132px; text-align: center; color: #e5ddc6;   }
	div.footer_loyalty a.inactive span.in_a {display: block; width: 132px; text-align: center; color: #78746C; }
	div.footer_loyalty a.inactive span.in_b {display: block; width: 132px; text-align: center; color: #e5ddc6; display: none; }
	
	
	div.footer {clear: both; padding-top: 20px; margin: auto; width: 710px;} 
	div.footer a {float: left; cursor: pointer; display: block; width: 102px; height:18px; float: left; background: transparent url('/tpl/img/bg_button.png') no-repeat left bottom; margin-right: 40px; text-align: center; padding-top: 8px;}
	div.footer a.inactive {display: block; width: 102px; height:18px; float: left; background: transparent url('/tpl/img/bg_button.png'); margin-right: 40px; text-align: center; padding-top: 8px;}
	div.footer a:hover {background-position: bottom;}
	div.footer a span.in_a {display: block; width: 102px; text-align: center; color: #78746C; display: none;}
	div.footer a span.in_b {display: block; width: 102px; text-align: center; color: #e5ddc6;   }
	div.footer a.inactive span.in_a {display: block; width: 102px; text-align: center; color: #78746C; }
	div.footer a.inactive span.in_b {display: block; width: 102px; text-align: center; color: #e5ddc6; display: none; }
	div#rc_load {clear: both; padding-top: 15px; display: none;}
	div#r_load1 {clear: both; padding-top: 15px; display: none;}
	
	div.receipe_form input {border: 1px solid rgb(178, 172, 157); width: 194px; height: 17px; background:url('/tpl/img/bginput.png'); padding-top: 2px;}
	

	div.recipe_submit a {float: left; cursor: pointer; display: block; width: 102px; height:18px; float: left; background: transparent url('/tpl/img/bg_button.png') no-repeat left bottom; margin-right: 40px; text-align: center; padding-top: 8px;}
	div.recipe_submit a.inactive {display: block; width: 102px; height:18px; float: left; background: transparent url('/tpl/img/bg_button.png'); margin-right: 40px; text-align: center; padding-top: 8px;}
	div.recipe_submit a:hover {background-position: bottom;}
	div.recipe_submit a span.in_a {display: block; width: 102px; text-align: center; color: #78746C; display: none;}
	div.recipe_submit a span.in_b {display: block; width: 102px; text-align: center; color: #e5ddc6;   }
	div.recipe_submit a.inactive span.in_a {display: block; width: 102px; text-align: center; color: #78746C; }
	div.recipe_submit a.inactive span.in_b {display: block; width: 102px; text-align: center; color: #e5ddc6; display: none; }

	
	.wrapper {text-align: right;}
	
#userAddressContainer {
	display: none;
}

#promoContainer {
	width: 100%;
	margin: auto;
	position: absolute;
}

/* Program lojalnosciowy: */

#loyaltyRewardsList {
	width: 900px;
}
#loyaltyRewardsList .reward {
	width: 180px;
	padding-top: 230px;
	margin-right: 16px;
	float: left;
	margin-bottom: 24px;
}
#loyaltyRewardsList .reward .unavailable {
	position: absolute;
	margin-top: -90px;
	margin-left: 36px;
}
#loyaltyRewardsList .reward .data {
	width: 180px;
	height: 132px;
}
#loyaltyRewardsList .reward .data. .content {
	margin-bottom: 8px;
}
#loyaltyRewardsList .reward .data .points {
	margin-bottom: 2px;
	background: url("/tpl/img/hrs.gif") transparent top left no-repeat;
	padding-top: 10px;
}
#loyaltyRewardsList .reward .data .available {
	margin-bottom: 2px;
}

#loyaltyMenuLeft {
	width: 161px;
	height: 66px;
	margin-top: -66px;
	float: left;
}
#loyaltyMenuLeft a {
	display: block;
}
.loyaltyBtn24 {
	width: 121px;
	height: 24px;
}
.loyaltyBtn27 {
	width: 121px;
	height: 27px;
}
.loyaltyBtn28 {
	width: 121px;
	height: 28px;
}
.loyaltyMist {
	display: none;
}


#loyaltyUserInput {
	position: absolute; margin-top: 59px; margin-left: 16px; padding-left: 2px; width: 83px; color: #310302;
	color: #310302;
	background-color: #BE9898;
}
#loyaltyUserInput:focus { color: #310302; }
#loyaltyPasswordInput {
	position: absolute; margin-top: 59px; margin-left: 128px; padding-left: 2px; width: 83px; color: #310302;
	color: #310302;
	background-color: #BE9898;
}
#loyaltyPasswordInput:focus { color: #310302; }

#loyaltyUserInfo1 { /* blank */
	width: 480px;
	margin: 16px 8px 16px 0px;
	float: left;
}
#loyaltyUserInfo2 { /* order history */
	border-right:1px solid #C3BCA9;
	width: 319px;
	margin: 16px 8px 16px 161px;
	float: left;
}
#loyaltyUserInfo3 { /* rewards */
	width: 382px;
	margin: 16px 8px 16px 98px;
	float: left;
}
/*#loyaltyUserLogoutButton {
	width: 83px;
	height: 20px;
	margin-top: 3px;
	float: left;
}*/
#loyaltyUserLogoutButton  {
height:20px;
margin-left:235px; /* 235 */
margin-top:-18px;
/*position:absolute;*/
position: relative;
}

#loyaltyBasket {
	width: 244px;
	height:70px;
	margin-left: 8px; /*temat*/
	margin-bottom: 8px;
	float: left;
}
#loyaltyUserBasketInfo {
	width: 200px;
	margin-bottom: 24px;
	margin-top: 6px;
	margin-right: 8px;
	text-align: right;
	float: left;
}
#loyaltyUserBasketInfoAlone {
	width: 442px;
	margin-bottom: 24px;
	margin-top: 6px;
	margin-right: 8px;
	text-align: right;
	float: left;
}
#loyaltyUserBasketRealize {
	width: 29px;
	height: 29px;
	float: left;
}

#loyaltyHistoryContainer {
	width: 528px; height: 600px; float: left;
}
#loyaltyHistoryContainer .topDiv {
	width: 528px; height: 50px;
}
#loyaltyHistoryContainer .topDiv h2 {
	margin-top: 8px;
}
#loyaltyHistoryContainer #bottomDivContainer {
	width: 528px; height: 500px;
}
#loyaltyHistoryContainer #bottomDivContainer #historyFlash {
	width: 528px; height: 500px;
}
#loyaltyHistoryPoints {
	width: 201px; height: 300px; float: left;
}

#pointsCounterDiv {
	width: 100px; height: 40px; padding-top: 9px; float: left;
}
#pointsCounterInput {
	width: 40px;
	height: 32px;
	font-size: 20px;
	margin-left: 60px;
	border: 1px solid #999999;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}

#pointsButtonDiv {
	width: 201px; height: 40px; float: left;
}
#pointsButtonInput {
	width: 201px; height: 54px; margin-top: 8px;
}

#oorderLinkBtn {
	width: 300px;
	height: 40px;
}
/*	width: 930px; height: 94px;*/

#typePointsContainer {
	margin-left: 161px;
}
#typePointsLeft {
	width: 330px; height: 94px; margin-right: 38px; float: left;
}
#typePointsRight {
	width: 346px; height: 94px; float: left;
}

#loyaltyPointsContainer {
	width: 728px; height: 550px; /* rex: 740 */
	margin-left: 161px;
	float: left;
}
#loyaltyPointsContainer #pointsFlash {
	width: 728px; height: 550px; /* rex: 740 */
}

.loyaltyRewardViewContainer {
	width: 950px;
	height: 280px;
	margin-top: 24px;
}
.loyaltyRewardViewContainer .image {
	width: 200px;
	height: 280px;
	float: left;
}
.loyaltyRewardViewContainer .showLightBox {
	width: 200px;
	margin-top: 240px;
	margin-left: 65px;
}
.loyaltyRewardViewContainer .description {
	width: 464px;
	height: 280px;
	float: left;
}

.loyaltyReserveTable {
	width: 800px;
}
.loyaltyReserveTable th {
	width: 800px;
	height: 45px;
	background: url("/tpl/img/loyalty_table_hr.gif") transparent bottom left repeat-x;
}
.loyaltyReserveTable td {
	
	height: 78px;
	background: url("/tpl/img/loyalty_table_hr.gif") transparent bottom left repeat-x;
}
.loyaltyInputCntBg {
	width: 24px;
	height: 23px;
	margin-left: 28px;
	background: url("/tpl/img/loyalty_input_cnt.gif") transparent 0px 0px no-repeat;
	float: left;
}
.loyaltyInputCnt {
	width: 24px;
	height: 23px;
	text-align: center;
}

.loyaltyInputCntChange {
	width: 64px;
	height: 11px;
	margin-left: 4px;
	margin-top: 6px;
	float: left;
}

#loyaltyReserveBottomContainer {
	width: 800px;
	height: 60px;
	margin-top: 78px;
}
#loyaltyReserveBottomContainer .btn1 {
	width: 88px;
	height: 20px;
	margin-right: 9px;
	float: left;
}
#loyaltyReserveBottomContainer .btn2 {
	width: 213px;
	height: 20px;
	float: left;
}

.darkbrown {
	color: #300300;
}
.brown {
	color: #55372C;
}

#loyaltyAlert {
	margin-bottom: 12px;
	color: #55372C;
	font-weight: bold;
	margin-left: 161px;
}
#loyaltyAlert0 {
	margin-bottom: 12px;
	color: #55372C;
	font-weight: bold;
}
#loyaltyAlert1 {
	margin-bottom: 12px;
	color: #55372C;
	font-weight: bold;
}

div.gastro {
	width: 171px;
	height: 54px;
	position: relative;
	top: -107px;
	left: 330px;
}

#historyFlashContainer {
	width: 540px;
	height: 500px;
}

#historyBonusFlashContainer{
	width: 720px;
	height: 500px;
}

.loyaltyViewBtnContainer {
	width: 500px;
	height: 20px;
	margin-top: -32px;
}

.loyaltyViewBtnContainer .loyaltyViewBtn {
	float: left;
	margin-right: 8px;
}

.seeWhere {
	width: 100%;
	height: 68px;
	margin-top: 25px;
}

.countInBasket {
	font-size: 12px;
}
.countInBasketValue {
	font-size: 14px;
	color: #642B20;
}


/* tutorial */

#loyaltyTutorialContainer {
	margin-left: -40px;
	width: 900px;
}
#loyaltyTutorialList {
	width: 900px;
}
#loyaltyTutorialList .page {
	width: 780px;
	padding-top: 0px;
	margin-right: 16px;
	float: left;
	margin-bottom: 24px;
}
#loyaltyTutorialList .page .data {
	height: 720px;
}
#loyaltyTutorialList .page .data .content {
	margin-bottom: 8px;
}

#loyaltyTutorialContainer .jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 760px;
    height: 440px;
}
#loyaltyTutorialContainer .jcarousel-list li, .jcarousel-item {
float:left;
height:440px;
list-style:none outside none;
width:780px;
}

span.brown_dark {
	color: #67604D;
}
span.brown_light {
	color: #7E7053;
}
.brown_black {
	color: #390100;
}

#loyaltyTutorialContainer .jcarousel-list li .data .content table tbody tr td ul li.wypunktowanie {
	height: auto;
	width: auto;
	float: none;
}

#historyTableContainer {
	margin-left: 142px;
}

h4.rewardTitle {
	height: 32px;
}

#cntContainer {
	width: 250px;
	float: left;
}
#cntContainer form {
	width: 242px;
}
#cnt {
	width: 40px;
	height: 32px;
	font-size: 20px;
	border: 1px solid #999999;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}
#addButtonContainer {
	width: 150px;
	margin-top: 16px;
	float: left;
}
.loyaltyViewBtn {
	width: 120px;
	height: 40px;
	padding-top: 16px;
	margin-left: 4px;
}

.low {
	height: 200px;
}
.high {
	height:600px;
}