html{
background-color:#302020;
overflow-y:scroll;
}

body{
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}



#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 800px;
	background-color:#F9F7E0;
	font-size:12px;
	
}

#images_wrapper{
width:140px;
border:1px solid #CBC6C3;
margin:0 auto;
padding:3px 0;

}

#images_wrapper div{
padding-left:5px;
}

#images_wrapper .hr{
	width:140px;
	margin:5px auto;
	height:1px;
	
}

#header {
	margin: 0 0 5px 0;
}

#side-a {
	float: left;
	width: 145px;
	padding-top:5px;
	padding-left:1px;
}

#side-b { 
	margin: 0;
	margin-left:5px;
	float: left;
	width: 628px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	border:1px solid #CBC6C3;
	margin-top:5px;
	padding:5px;
}
 #side-b #header {
width:623px;
margin:5px auto;
margin-bottom:10px;
 }
#footer {
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	
}

.hr{
	height:1px;
	color:#CBC6C3;
	background-color:#CBC6C3;
	margin:0;
}
#menu {
width:623px;
margin:5px auto;
margin-bottom:8px;
height:25px;
background-color:#302020;
border:1px solid #CBC6C3;
padding-top:3px;
padding-left:5px;

}

#menu #langs
{
	margin-top:5px;
	margin-right:5px;
	float:right;
}

#menu ul {
margin:0;
padding:0;
margin-top:3px;
}
#menu ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
font-size:10px;
color:F9F7E0;
white-space:nowrap;
font-weight:bold;
text-align:center;

}
#menu ul li a {
text-decoration:none;
color:#F9F7E0;
margin-top:10px;
font-weight:normal;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
}

.menu_separator{
margin:auto 1px;
}

#image_side_b
{
width:615px;
margin:5px auto;
margin-bottom:8px;
border:1px solid  #CBC6C3;
padding:5px 0 5px 10px;
}
#content_side_b{
width:620px;
/*border:1px solid  #CBC6C3;*/
margin:5px auto;
}
#content_side_b #contest{
width:620px;
margin:0;
padding:0;
}

#content_side_b #contest #side_left {
float:left;
padding-left:8px;
width:300px;
text-align:left;
margin-top:0;
font-size:12px;
}
#side_left h3{
font-family:Arial, Georgia, "Times New Roman", Times, serif;
font-weight:bolder;
font-size:18px;
margin:0;
margin-top:6px;
margin-bottom:2px;
}
#content_side_b #contest #side_right {
padding-top:5px;
float:right;
width:164px;
}
#content_side_b #form {
clear:both;
width:533px;
margin:0 auto;
padding-left:8px;
font-size:12px;
font-family:Arial, Georgia, "Times New Roman", Times, serif;
padding-right:5px;
}

#form h3 {
font-size:18px;
margin:0;
padding-top:20px;
padding-bottom:5px;
font-weight:bold;
}

.question {
font-weight:bold;
padding-top:5px;
}

#link1{
color:#990000;
text-decoration:none;
}
#continue_link{
margin-top:5px;
}
#link2 {
text-decoration:none;
color:#B22C33;
text-decoration:underline;
}
#raquo {
color:#B22C33;
}

#checkbox_left {
float:left;
width:140px;
}
#checkbox_right{
float:right;
width:340px;
}
#form select{
margin-top:5px;
margin-left:5px;
}
#next_page {
float:right;
padding-right:10px;
}

#next_page a {
text-decoration:none;
text-decoration:underline;
color:#ED1D24;
font-weight:bold;
font-size:11px;
font-family:Arial, Georgia, "Times New Roman", Times, serif;
}
.category {
margin-top:7px;
margin-left:5px;
}
#terms p{
font-family:Arial, Helvetica, sans-serif;
margin:11px auto;	
}

#terms{
width:590px;
margin:11px auto;
background-color:#EEECD3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:200;
font-size:85%;
line-height:170%;
padding-left:5px;
padding-right:5px;
}

input[type=submit]{
background-color:#302020;
color:#fff;
font-weight:bold;
font-family:Arial, Georgia, "Times New Roman", Times, serif;
border:0;
margin-bottom:20px;
padding:10px 15px;
}
#footer {text-align: center;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 800px;
	color:#F9F7E0;
	font-size:9px;
	}
#contact {
font-weight:bolder;
font-size:14px;
text-align:center;
margin-top:6px;
margin-bottom:2px;
}
#contact_content {
font-family:Arial, Georgia, "Times New Roman", Times, serif;
text-align:center;
width:165px;
margin:auto;
margin-top:10px;
}
#contact_content a{
text-decoration:none;
color:#000000;
font-weight:bolder;
font-size:90%;
}
#content_left{
float:left;
padding-left:10px;
width:250px;
}
#voucher{
width:623px;
border:1px solid #CBC6C3;
margin:10px auto;
min-height:565px;
} 

#voucher p{
	margin:8px;
}

#voucher h3{
font-size:14px;
margin:0;
padding-top:20px;
padding-bottom:5px;
padding-left:10px;
}
#content_left input {
border:1px solid #E3E9EF;
border-top:1px solid #ABADB3;
width:160px;

}
#content_right {
float:right;
padding-right:10px;
}

textarea {
width:160px;
border:1px solid #E3E9EF;
border-top:1px solid #ABADB3;
}

#mandatory_fields{
margin:5px;
color:#B4B29E;
margin-bottom:10px;
}

#voucher_terms {
width:239px;
height:80px;
background-color:#E6E3C3;
margin:5px;
padding:5px;
}

#download_voucher{
margin-left:80px;
}

.sub_label{
	width:170px;
	padding-left:5px;
	float:left;
}

.sub_label2{
	width:180px;
	padding-left:5px;
	float:left;
}

.float_left{
	float:left;
}

#image_side_b div
{
	margin:3px 0;
}
/* global messages */

#error, #error p{
	color:#990000; font-size:14px;
	margin:0 0 1px 0;
}

#info, #info p{
	color:#FFF;
	text-align:center;
	font-size:12px;
	background-color:#990000;
	border:1px #777777 solid;
	padding:3px;
	margin:0 0 1px 0;
}

/******************************/

.hidden{
	display:none;
}

.clear{
	clear:both;
}

/* pagination */

.page_on{
	color:#333333;
	font-size:24px;
	text-decoration:none;
	margin:5px;
}

.page_off{
	color:#999999;
	font-size:18px;
	text-decoration:none;
	margin:3px;
}

.page_off a{
	color:#999999;
	font-size:18px;
	text-decoration:none;
	margin:3px;
}


.first_page a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

.last_page a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

.previous_page a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

.next_page a{
	color:#999999;
	font-size:14px;
	text-decoration:none;
	margin:3px;
}

/******************************/

.row{
	margin:3px 0;
}

.page_title{
font-family:Arial, Georgia, "Times New Roman", Times, serif;
font-weight:bolder;
font-size:18px;
margin:0;
margin-top:6px;
margin-bottom:2px;
}
#bread_crumb a:link{
	color:#000000;
	font-weight:bold;
}

#bread_crumb a:visited{
	color:#000000;
	font-weight:bold;
}

#bread_crumb a:hover{
	color:#000000;
	font-weight:bold;
}

.meniu {
	color:#f9f7e0;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	}

