.contest-borders {
	border-bottom: 1px dashed #e4e4e4;
	padding: 10px;
	margin-bottom: 20px;
}

div.contest-index div.content {
	float:right;
	width:585px;
}

div.contest-worldclass div.content {
	margin-right: 10px;
	width: 565px;
}

div.contest-index div#qsf-tabs {
	background-color: #ffffff;	
}

.contest-border-bottom {
	border-bottom: 1px dashed #e4e4e4;
	margin-bottom: 10px;
	margin-bottom: 20px;
}

div.contest-valentinesamsterdam {
	background:#FFFFFF url(/eskypl/images/contest/valentines_amsterdam/back.jpg) no-repeat scroll left top;
	padding-top:420px;
	position:relative;
}

div.contest-worldclass {
	background:#FFFFFF url(/eskypl/images/contest/worldclass/main.jpg) no-repeat scroll left top;
	padding-top:335px;
	position:relative;
}
div.contest-worldclass .content p.regulations-p {
	border-bottom: 0 none;
	font-size: 11px;
	margin-top: 35px;
	float: left;
}

div.contest-worldclass .content,
div.contest-worldclass .content p {
	font-size: 13px;
	color: #535353;	
}

div.contest-valentinesamsterdam div#qsf-tabs {
	background-color: transparent;	
}

#valentines-contest-form .slider {
	width: 380px;
	margin: 10px 0 5px 82px;
}

#valentines-contest-form .sliderdesc {
	color: #B20019;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 82px;
	width:380px;
}

#valentines-contest-form .sliderdesc span {
	color: #5F9731;
	float: right;
	display: inline;
}

div.contest-valentinesamsterdam div#qsf-main {
	background-color: transparent;
}

#valentines-contest-form ul.season li {
	width: 24%;
	float: left;
	text-align: center;	
}

div.contest-valentinesamsterdam ul.first {
	float: left;
	width: 47%;	
}

div.contest-valentinesamsterdam ul.first li input,
div.contest-valentinesamsterdam ul.second li input,
ul.season li input {
	margin-right: 5px;	
}

div.contest-valentinesamsterdam ul.second {
	float: right;
	width: 47%;	
} 

div.contest-valentinesamsterdam #success_contest {
	margin: 0;	
}
div.contest-valentinesamsterdam ul.vouchers {
	font-weight: bold;
}

div.contest-valentinesamsterdam ul.vouchers li a{
	text-decoration: underline;
}	

div.contest-valentinesamsterdam #success_contest h4 {
	color:#5F9731;	
}

div.contest-valentinesamsterdam ul#errors_contest li.error-item {
	color: #545454;
	font-size: 11px;
	list-style-type:none;
}

div.contest-valentinesamsterdam ul#errors_contest li.error-info {
	color: #b20019;	
}

div.contest-valentinesamsterdam p + h2, ul + h2 {
	margin-top:0;
}

div.contest-valentinesamsterdam div.content {
	float:right;
	width:585px;
}

div.contest-valentinesamsterdam div#qsf-sub {
	float:left;
	margin-bottom:50px;
}

body.contest-valentinesamsterdam #body {
	overflow: visible;
}


/*div.contest-valentinesamsterdam-sub {
	padding-top: 340px;
	background: #fff url(/eskypl/images/bud-contest-conditions-bg.jpg) top left no-repeat;
	position: relative;
}*/

div.contest-valentinesamsterdam-sub ol ol ol {
	list-style-type: lower-latin;
}

div.contest-valentinesamsterdam p.disabled-form {
	display: block;
	height: 1000px;
}

div.contest-valentinesamsterdam h2,
div.contest-worldclass h2 {
	font-size: 14px;
	font-weight: bold;
	color: #112a4e;
	overflow: hidden;
	text-indent: -1000px;
}

div.contest-valentinesamsterdam h1 {
	background: transparent url(/eskypl/images/bud-dream-trip.gif) top left no-repeat;
	position: absolute;
	width: 224px;
	height: 105px;
	top: 0;
	left: 0;
	text-indent: -1000px;
	overflow: hidden;
	z-index: 99;
}

div.contest-valentinesamsterdam #photos {
	background-image: url(/eskypl/images/bud-photos.gif);
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	width: 920px;
	height: 221px;
	top: 21px;
	left: 0;
	margin: 0;
}

div.contest-valentinesamsterdam-sub #navigation {
	position: absolute;
	top: 0px;
	left: 0;
	margin: 0;
	height: 16px;
	width: 920px;
}


div.contest-valentinesamsterdam #photos li {
	position: absolute;	

}

div.contest-valentinesamsterdam #photos li.photo-1 {
	top: 60px;
	left: 260px;
}

div.contest-valentinesamsterdam #photos li.photo-2 {
	top: 60px;
	left: 410px;
}

div.contest-valentinesamsterdam #photos li.photo-3 {
	top: 60px;
	left: 565px;
}

div.contest-valentinesamsterdam #photos li.photo-4 {
	top: 60px;
	left: 730px;
}

div.contest-valentinesamsterdam #photos li a {
	display: block;
	width: 120px;
	height: 120px;
}


div.contest-valentinesamsterdam #photos-nav li {
	position: absolute;
	top: 8px;
}

div.contest-valentinesamsterdam #photos-nav li.previous {
	left: 750px;
}

div.contest-valentinesamsterdam #photos-nav li.next {
	left: 897px;
}

div.contest-valentinesamsterdam-sub #navigation li {
	position: absolute;
	top: 0px;
	left: 740px;
}

div.contest-valentinesamsterdam #photos-nav li a {
	display: block;
	width: 16px;
	height: 12px;
	text-indent: -1000px;
	overflow: hidden;
}


div.contest-valentinesamsterdam-sub #navigation li a {
	display: block;
	width: 170px;
	height: 32px;
	text-indent: -1000px;
	overflow: hidden;
}

div.contest-valentinesamsterdam-sub #navigation li.next a,
div.contest-valentinesamsterdam #photos-nav li.next a {
	background: transparent url(/eskypl/images/bud-go-right-on.gif) scroll no-repeat top left;
}

div.contest-valentinesamsterdam-sub #navigation li.next a {
	background: transparent url(/eskypl/images/bud-go-right-on.gif) scroll no-repeat 100% 8px;
}

div.contest-valentinesamsterdam #photos-nav li.previous a {
	background: transparent url(/eskypl/images/bud-go-left-on.gif) scroll no-repeat top left;
}

div.contest-valentinesamsterdam #photos-nav li.n-off a {
	background: transparent url(/eskypl/images/bud-go-right-off.gif) scroll no-repeat top left;
}

div.contest-valentinesamsterdam-sub #navigation li.next a:hover {
	background: transparent url(/eskypl/images/bud-go-right-off.gif) scroll no-repeat 100% 8px;
}

div.contest-valentinesamsterdam #photos-nav {
	margin: 0;
}

div.contest-valentinesamsterdam #photos-nav li.p-off a {
	background: transparent url(/eskypl/images/bud-go-left-off.gif) scroll no-repeat top left;
}

div.contest-valentinesamsterdam #click-sign {
	background: transparent url(/eskypl/images/bud-click-sign.gif) top left no-repeat;
	position: absolute;
	width: 262px;
	height: 189px;
	top: 172px;
	left: -21px;
	z-index: 99;
}

div.contest-worldclass h2.header1 {
	background: transparent url(/eskypl/images/contest/worldclass/header1.gif) 0 0 no-repeat;
	height: 30px;
}

div.contest-worldclass h2.header2 {
	background: transparent url(/eskypl/images/contest/worldclass/header2.gif) 0 0 no-repeat;
	height: 58px;
}

div.contest-valentinesamsterdam h2.header1 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header1.gif) 0 0 no-repeat;
	height: 25px;
}

div.contest-valentinesamsterdam h2.header2 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header2.gif) 0 0 no-repeat;
	height: 25px;
}

div.contest-valentinesamsterdam h2.header3 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header3.gif) 0 0 no-repeat;
	height: 25px;
}

div.contest-valentinesamsterdam h2.header4 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header4.gif) 0 0 no-repeat;
	height: 25px;
	margin-top: 20px;
}

div.contest-valentinesamsterdam h2.header5 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header5.gif) 0 0 no-repeat;
	height: 25px;
	margin-top: 20px;
}

div.contest-valentinesamsterdam h2.header6 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header6.gif) 0 0 no-repeat;
	height: 25px;
}

div.contest-valentinesamsterdam h2.header7 {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/header7.gif) 0 0 no-repeat;
	height: 25px;
	width: 100%;
	background-position: center center;
	margin-bottom: 0;
}

div.contest-valentinesamsterdam h2.how-prizes {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/how-to-get-prize.gif) 0 0 no-repeat;
	height: 25px;
}

div.contest-valentinesamsterdam h2.prizes {
	background: transparent url(/eskypl/images/bud-prizes.gif) top left no-repeat;
	height: 45px;
}

div.contest-valentinesamsterdam h2.three-questions {
	background: transparent url(/eskypl/images/bud-three-questions.gif) -6px 0 no-repeat;
	height: 14px;
}

div.contest-valentinesamsterdam h2.creativity {
	background: transparent url(/eskypl/images/bud-creativity.gif) -6px 0 no-repeat;
	height: 22px;
	margin-top: 20px;
}

div.contest-valentinesamsterdam h2.who-r-u {
	background: transparent url(/eskypl/images/bud-who-r-u.gif) -6px 0 no-repeat;
	height: 19px;
	margin-top: 20px;
}

div.contest-valentinesamsterdam h2.meet-winners {
	background: transparent url(/eskypl/images/bud-h-meet-winners.gif) 0 0 no-repeat;
	height: 24px;
}

div.contest-valentinesamsterdam h2.results {
	background: transparent url(/eskypl/images/bud-h-results.gif) 0 0 no-repeat;
	height: 22px;
	margin-top: 20px;
}

div.contest-valentinesamsterdam h2.distinctions {
	background: transparent url(/eskypl/images/bud-h-distinctions.gif) 0 0 no-repeat;
	height: 24px;
	margin-top: 20px;
}

div.contest-valentinesamsterdam .tickets{
	background: transparent url(/eskypl/images/bud-tickets.gif) top left no-repeat;
	position: relative;
	left: 450px;
	top: -28px;
	width: 88px;
	height: 81px;
	display: block;
	margin-bottom: -77px;
}


div.contest-valentinesamsterdam h2 {
	margin-bottom: 10px;
}

div.contest-worldclass h2 {
	margin-top: 30px;	
}

div.contest-valentinesamsterdam h4 {
	font-size: 14px;
	font-weight: bold;
	color: #db244f;
}

#valentines-contest-form fieldset {
	background-color: #f0f6ff;
	border-bottom: 1px dotted #999da3;
	padding: 10px 0 7px 7px;
}
#valentines-contest-form fieldset.personal {
	background-color: #f0f0f0;
}

#valentines-contest-form fieldset.personal .personal-block {
	float: left;
	width: 280px;
	display: inline;
}

#valentines-contest-form fieldset.personal .last {
	margin-left: 10px;
}

#valentines-contest-form fieldset.personal input {
	width: 140px;
	float: left;
	margin-bottom: 5px;
}

#valentines-contest-form fieldset.personal label {
	width: 120px;
	float: left;
	display: block;
	line-height: 20px;
}


#valentines-contest-form fieldset ul {
	margin: 0;
	padding: 7px;
}

#valentines-contest-form label {
	font-weight: bold;
}


#valentines-contest-form label.error {
	background-color:#edd3db;
	border: 1px solid #cc0000;
	padding: 5px;
	margin: 5px 0 5px 0;
	clear: both;
}

#valentines-contest-form fieldset.personal label.error {
	clear: both;
	width: 95%;
	padding: 0 0 0 10px;
}


#valentines-contest-form button.ready-send {
	display: block;
	width: 106px;
	height: 25px;
	text-indent: -9000px;
	border: 0;
	cursor: pointer;
	overflow: hidden;
	background: transparent url(/eskypl/images/bud-ready-send-btn.gif) no-repeat;
	float: right;
	display: inline;
	margin-top: 5px;
}

#valentines-contest-form .buttonwait {
	background: transparent url(/eskypl/images/ajax-loader-small.gif) 450px 50% no-repeat;
}


#valentines-contest-form li.plane-1,
#valentines-contest-form li.plane-2,
#valentines-contest-form li.plane-3 {
	width: 180px;
	float: left;
	display: inline;
	text-align: center;
}

#valentines-contest-form li.plane-1 input,
#valentines-contest-form li.plane-2 input,
#valentines-contest-form li.plane-3 input {
	width: 180px;
	text-align: center;
}

div.contest-valentinesamsterdam ol {
	margin: 0;
}

div.contest-valentinesamsterdam div#qsf-sub {
	float: left;
	margin-bottom: 50px;
}
div.contest-valentinesamsterdam div.content {
	float: right;
	width: 585px;
}
div.contest-valentinesamsterdam div.content p {
	text-align: left;
	color: #535353;
	overflow: hidden;
}

div.contest-valentinesamsterdam div#qsf-sub ul.triptype {
	margin: 5px 0 0;
}
div.contest-valentinesamsterdam div#recommend {
	clear: left;
	width: 280px;
	padding-top: 23px;
	background: #f0f0f0 url(/eskypl/images/bud-recommend-bg.gif) top left no-repeat;
}

div.contest-valentinesamsterdam div#recommend input {
	width: 250px;
	border-top: 1px solid #bcc5cc;
	border-left: 1px solid #bcc5cc;
	border-bottom: 1px solid #e1e5e8;
	border-right: 1px solid #e1e5e8;
	padding: 3px;
}

#valentines-contest-form fieldset.personal input {
	border-top: 1px solid #bcc5cc;
	border-left: 1px solid #bcc5cc;
	border-bottom: 1px solid #e1e5e8;
	border-right: 1px solid #e1e5e8;
	padding: 3px;
}

#valentines-contest-form textarea {
	width: 564px;
	border-top: 1px solid #bcc5cc;
	border-left: 1px solid #bcc5cc;
	border-bottom: 1px solid #e1e5e8;
	border-right: 1px solid #e1e5e8;
	padding: 3px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	min-height: 100px;
}

div.contest-valentinesamsterdam div#recommend p, div.contest-valentinesamsterdam div#recommend ul {
	margin-right: 10px;
	margin-left: 10px;
}
div.contest-valentinesamsterdam div#recommend .buttonwait {
	background-position: 75% 50%;
}
div.contest-valentinesamsterdam p.separator {
	width: 510px;
	height: 49px;
	margin-top: 2em;
	background: url(/eskypl/images/contest-valentinesamsterdam-separator.jpg) top left no-repeat;
}
div.contest-valentinesamsterdam div#recommend div.search-area {
	padding: 6px 0 0;
	text-align: center;
	background: url(/eskypl/images/bud-search-field-bg.gif) top left repeat-x;
	height: 40px;
}
div.contest-valentinesamsterdam div#recommend button.recommend {
	display: block;
	margin: 0 auto;
	background: url(/eskypl/images/contest-summer-madness-rec-btn.gif) top left no-repeat;
}

#valentines-contest-form li label {
	display: inline;
	font-weight: normal;
}


.contest-valentinesamsterdam ul.winners-list {
	padding-top: 10px;
}

.contest-valentinesamsterdam ul.winners-list li {
	background: transparent url(/eskypl/images/bud-desc-bg.gif) no-repeat scroll 0 8px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 28px;
	position: relative;
}

* html .contest-valentinesamsterdam ul.winners-list li {
	height: 1%;
}

.contest-valentinesamsterdam ul.winners-list li img {
	width: 61px;
	height: 57px;
	position: absolute;
	bottom:0px;
	left: -7px;
}

/* ie6&7 sucks */
* html .contest-valentinesamsterdam ul.winners-list li img {
	position: relative;
	margin-top: -43px;
	margin-bottom: 0;
}
* html .contest-valentinesamsterdam ul.distinctions-list li img {
	position: absolute;
	margin-top: -43px;
	margin-bottom: 0;
}

*:first-child+html .contest-valentinesamsterdam ul.winners-list li img {
	position: relative;
	margin-top: -43px;
	margin-bottom: 0;
}

*:first-child+html .contest-valentinesamsterdam ul.distinctions-list li img {
	position: absolute;
	margin-top: -43px;
	margin-bottom: 0;
}

.contest-valentinesamsterdam ul.winners-list {
	margin: 0;
}

.contest-valentinesamsterdam ul.winners-list span {
	color: #1b68b2;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-weight: bold;
	margin-bottom: 8px;
}
.contest-valentinesamsterdam ul.winners-list span.winner {
	margin-bottom: 0;
}

.contest-valentinesamsterdam ul.winners-list span.prize {
	color: #535353;
	margin-bottom: 8px;
	font-size: 12px;
}

.contest-valentinesamsterdam ul.winners-list span.prize a {
	text-decoration: underline;
}

.contest-valentinesamsterdam ul.winners-list p {
	background-color: #f6f7f7;
	margin: 0 0 0 55px;
	padding: 10px 15px;
	font-style: italic;
	font-size: 12px;
	color: #6a6a6a;
}

.contest-valentinesamsterdam ul.winners-list p.more-desc {
	display: none;
	margin: 0 0 0 55px;
	padding-top: 0;
}

.contest-valentinesamsterdam ul.distinctions-list p.more-desc {
	padding-top: 10px;
	margin-top: 7px;
	overflow: hidden;
}

.contest-valentinesamsterdam ul.distinctions-list li {
	text-align: right;
	margin-bottom: 12px;
	padding-bottom: 3px;
}

.contest-valentinesamsterdam ul.distinctions-list span {
	color: #535353;
	float: left;
	margin: 0;
}

.contest-valentinesamsterdam ul.winners-list p.nav {
	background-color: #f6f7f7;
	margin: 0 0 3px 55px;
	padding: 0;
	height: 32px;
}

/* ie6 sucks */
* html .contest-valentinesamsterdam ul.winners-list p.nav {
	margin: 0 0 0 55px;
}


.contest-valentinesamsterdam a.less,
.contest-valentinesamsterdam a.more {
	display: block;
	width: 106px;
	height: 25px;
	text-indent: -9000px;
	border: 0;
	cursor: pointer;
	overflow: hidden;
	background: transparent url(/eskypl/images/bud-btns.gif) no-repeat 0 0;
	float: right;
	margin: 0 17px 7px 0;
}

.contest-valentinesamsterdam a.less {
	background: transparent url(/eskypl/images/bud-btns.gif) no-repeat 0 -25px;
}

.contest-valentinesamsterdam ul.distinctions-list a.less-light,
.contest-valentinesamsterdam ul.distinctions-list a.more-light {
	color: #1f72c6;
	font-weight: bold;
	margin: 0;
	padding-right: 10px;
	background: transparent url(/eskypl/images/bud-arrow.gif) scroll no-repeat 100% 0;
	margin-right: 17px;
}

.contest-valentinesamsterdam ul.distinctions-list a.less-light {
	background: transparent url(/eskypl/images/bud-arrow.gif) scroll no-repeat 100% -14px;
}

.contest-valentinesamsterdam ul.distinctions-list {
	margin-bottom: 28px;
}

#contest-finished {
	height: 250px;
	background-image: none;
	background-color: #ffffff;
	top:220px;
	position:fixed;
	top:30%;
	left: 50%;
}

#contest-finished a {
	z-index:9002;
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/blocked.jpg) no-repeat scroll 0 0;
	overflow: hidden;
	text-indent: -1000px;
	width: 713px;
	height: 249px;
	display: block;
}

#contest-finished a:hover {
	background: transparent url(/eskypl/images/contest/valentines_amsterdam/blocked.jpg) no-repeat scroll 0 0;
}

/* Konkurs Austrian Wieden */
body div.contest-austrian {
	background:#FFFFFF url(/eskypl/images/contest/austrian_vienna/main.jpg) no-repeat scroll left top;
	padding-top:259px;
	position:relative;
	font-family: Tahoma,Arial,Helvetica;
}

div.contest-austrian div#qsf-main,
div.contest-austrian div#qsf-main div#qsf-tabs {
	background-color: transparent;
}

div.contest-austrian div.content {
	float: left;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica;
	color: #545454;
}

div.contest-austrian div.content p {
	font-family: Tahoma, Arial, Helvetica;
	line-height: 18px;
	margin-bottom: 5px;
	text-indent: 38px;
	width: 99%;
	margin-left:6px;
}

div.contest-austrian div.content p b {
	color: #76b118;
	border-bottom: 1px dashed #c1c1c1;
}

div.contest-austrian div.panel-content-sub {
	background:#FFFFFF url(/eskypl/images/contest/austrian_vienna/background.jpg) no-repeat scroll left top;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
}

div.contest-austrian-winners div.panel-content-sub {
	background:#FFFFFF url(/eskypl/images/contest/austrian_vienna/winners-background.jpg) no-repeat scroll left top;
}

div.contest-austrian-regulations div.panel-content-sub ul li,
div.contest-austrian-regulations div.panel-content-sub ul li h4,
div.contest-austrian-regulations div.panel-content-sub h2 {
	font-family: Tahoma, Arial, Helvetica;
}

div.contest-austrian-regulations a {
	color: #77b218;
}

div.contest-austrian-regulations a.back {
	color: #2d93cd;
}

div.contest-austrian-regulations {
	background:#FFFFFF url(/eskypl/images/contest/austrian_vienna/main-regulations.jpg) no-repeat scroll -1px top;
	padding-top: 339px;
	margin-top: -10px;
	border-right: 0 none;
}

div.contest-austrian-regulations ul#navigation {
	top: 340px;
	right: 10px;
	left: auto;
}

div.contest-austrian-regulations .panel-content-sub {
	border-right: 1px solid #cdd1d8;
}

body.contest-austrian div #breadcrumbs {
	margin-bottom: 0;
}

div.contest-austrian div.content {
	padding-bottom: 10px;
}

div.contest-austrian h2 {
	height: 30px;
	background: transparent url(/eskypl/images/contest/austrian_vienna/headers.gif) 0 0 no-repeat;
	display: block;
	width: 100%;
	text-indent: -9000px;
	margin-top: 15px;
}

div.contest-austrian h2.header0 {
	background-position: 0 0;
	height: 88px;
	margin-top:-5px;
	margin-left: -3px;
	margin-bottom: 5px;
}

div.contest-austrian h2.header1 {
	background-position: -2px -88px;
	margin-top:16px;
	height: 30px;
}

div.contest-austrian h2.header2 {
	background-position: -2px -119px;
	height: 30px;
}

div.contest-austrian h2.header3 {
	background-position: -2px -154px;
	height: 30px;
}

div.contest-austrian h2.header4 {
	background-position: -2px -186px;
	height: 30px;
	margin-bottom: 5px;
}

div.contest-austrian h2.header5 {
	background-position: -9px -566px;
	height: 30px;
	margin-bottom: 0;
}

div.contest-austrian h2.header6 {
	background-position: -9px -645px;
	height: 43px;
	margin-bottom: 0;
}

div.contest-austrian h2.header-winners {
	height: 30px;
	margin-bottom: 5px;
	background: transparent url(/eskypl/images/contest/austrian_vienna/header-winners.gif) 0 0 no-repeat;
}

div.contest-austrian ul.prizes {
	margin-top: -5px;
	margin-left: 0;
	margin-bottom: 0;
}

div.contest-austrian ul.prizes li {
	background: transparent url(/eskypl/images/contest/austrian_vienna/headers.gif) no-repeat 0 0;
	display: block;
	height: 64px;
}

div.contest-austrian ul.prizes li span {
	display:block;
	padding-left:100px;
	padding-top:18px;
	color: #545454;
}

div.contest-austrian-winners ul.prizes li {
	height: auto;
}

div.contest-austrian-winners ul.prizes li p {
	padding-left: 80px;
}

div.contest-austrian-winners ul.prizes li p b {
	color: #545454;
	border-bottom: 0 none;
}

div.contest-austrian-winners ul.prizes li span {
	padding-bottom: 5px;
}

div.contest-austrian-regulations h4 {
	margin-top: 10px;
}

div.contest-austrian-regulations ul li {
	padding: 5px;
}

div.contest-austrian ul.prizes li {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
}

div.contest-austrian ul.prizes li.prize1 {
	background-position: 0 -216px;
}

div.contest-austrian ul.prizes li.prize2 {
	background-position: 0 -280px;
}

div.contest-austrian ul.prizes li.prize3 {
	background-position: 0 -344px;
}

div.contest-austrian-winners ul.prizes li.prize1 {
	background: transparent url(/eskypl/images/contest/austrian_vienna/prize1.gif) no-repeat top left;
}

div.contest-austrian-winners ul.prizes li.prize2 {
	background: transparent url(/eskypl/images/contest/austrian_vienna/prize2.gif) no-repeat top left;
}

div.contest-austrian-winners ul.prizes li.prize3 {
	background: transparent url(/eskypl/images/contest/austrian_vienna/prize3.gif) no-repeat top left;
}

div.contest-austrian .vienna-overlay-container {
	position: relative;
}

div.contest-austrian .vienna-overlay-container span  {
	display: block;
	height: 152px;
	width: 184px;
	margin-left: 33px;
	text-indent: -9000px;
	background: transparent url(/eskypl/images/contest/austrian_vienna/headers.gif) no-repeat 0 -417px;
}

div.contest-austrian #recommendform fieldset {
	padding-left: 10px;
	padding-right: 10px;
}

div.contest-austrian #recommendform input {
	padding: 5px;
	background-color: #d5d5d5;
	opacity:0.5;
	filter:alpha(opacity=50);
	border: 0 none;
	width:250px;
}

div.contest-austrian #recommendform p span {
	border-top: 1px dashed #d8d8d8;
	border-bottom: 1px dashed #d8d8d8;
	margin: 0;
	margin-top:2px;
	margin-bottom:2px;
	display: block;
}

div.contest-austrian #recommendform p span#recommendname-container {
	float:left;
	margin-top:5px;
	width:184px;
}

div.contest-austrian #recommendform p span#recommendname-container input {
	width: 175px;
}

div.contest-austrian #recommendform button.recommend {
	background: transparent url(/eskypl/images/contest/austrian_vienna/headers.gif) no-repeat -13px -603px;
	width: 73px;
	height: 35px;
	clear: none;
	float: none;
	margin: 0;
	padding: 0;
}

div.contest-austrian ul#recomended-promotions li {
	padding: 10px;
	border-bottom: 1px solid #e9e9e9;
}

div.contest-austrian ul#recomended-promotions li a {
	display: block;
	color: #545454;
	width: 100%;
	text-align: right;
}

div.contest-austrian ul#recomended-promotions li a span{
	font-weight: bold;
	float: left;
}

div.contest-austrian ul#recomended-promotions li a b{
	font-size: 14px;
	color: #77b218;
}

div.contest-austrian .content p.regulations-p {
	border-top: 1px solid #e9e9e9;
	font-size: 11px;
	margin-top: 15px;
	padding-top: 15px;
	float: left;
	text-indent: 0;
}	

div.contest-austrian-winners .content p.regulations-p {
	border-top: 0 none;
	margin-top: 0;
}

div#contest-sodexo,
div#contest-sodexo-regulations {
	background: transparent url(/eskypl/images/contest/sodexo/main.jpg) no-repeat scroll 0 0;
	padding-top: 335px;
}

div#contest-sodexo-regulations {
	padding-left: 30px;
	padding-top: 355px;
}

div#contest-sodexo #contest-content {
	background: transparent url(/eskypl/images/contest/sodexo/content.png) no-repeat scroll 0 0;
	height: 382px;
	width: 702px;
	text-indent: -9000px;
	float: left;
}

div#contest-sodexo #contest-content-qsf-container {
	float: right;
	width: 253px;
}

div#contest-sodexo div.regulations-link-container {
	float: left;
	width: 653px;
	border-bottom: 1px solid #e3e8eb;
	border-top: 1px solid #e3e8eb;
	padding: 17px 27px;
}

div#contest-sodexo div.no-border-center {
	border: 0 none;
	text-align: center;
}

div#contest-sodexo #bottom-content {
	background: transparent url(/eskypl/images/contest/sodexo/content.png) no-repeat scroll center -416px;
	height: 76px;
	text-indent: -9000px;
	padding: 0;
	width:702px;
}

div#contest-sodexo div#regulations-link-container a {
	font-size: 11px;	
}

div#contest-sodexo h2,
div#contest-sodexo-regulations h2 {
	color: #183866;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

div#contest-sodexo h4,
div#contest-sodexo-regulations h4 {
	color: #183866;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#contest-sodexo-regulations ul {
	list-style-type: none;
	margin-left:15px;
}

div#contest-sodexo-regulations ul li {
	line-height: 20px;
	color: #707070;
	font-size: 11px;
}

div#contest-sodexo-regulations ul li ul li {
	margin-top: 8px;
	margin-bottom: 8px;	
}

div#contest-sodexo-regulations ul li ul li p {
	padding-left: 15px;
	color: #707070;
	font-size: 11px;
}

div#contest-sodexo-regulations ul li ul li b {
	color: #183866;
	font-weight: bold;
	float: left;
	padding-left: 20px;
}

/*
#overlay {
	background-color:#000;
	height:100%;
	left:0;
	opacity:0.45;
	position:fixed;
	top:0;
	width:100%;
	z-index:9000;
	-moz-opacity: 0.45;
	opacity: .45;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
}

#contest-finished {
	position:fixed;
	top:30%;
	left: 50%;
	margin-left: -351px;
	z-index:9001;
	background: transparent url(/eskypl/images/ch-finished.png) no-repeat scroll top left;
	width: 702px;;
	height: 249px;
	overflow: hidden;
	text-indent: -1000px;
	
}

#contest-finished a {
	z-index:9002;
	background: transparent url(/eskypl/images/ch-back-btn.gif) no-repeat scroll 0 0;
	overflow: hidden;
	text-indent: -1000px;
	width: 150px;
	height: 42px;
	margin-left: 466px;
	margin-top: 183px;
	display: block;
}


#contest-finished a:hover {
	background: transparent url(/eskypl/images/ch-back-btn.gif) no-repeat scroll 0 -42px;
}
 Koniec Konkursu Budapeszt */

