	body,
	html {
		margin:0;
		padding:0;
		background:#d4d4d4;
		color:#000;
			font-family: Arial, Verdana, Geneva, sans-serif;
			font-size: 11px;		
	}
	body {
		min-width:850px;
	}
	#wrap {
		background:#fff;

		width:850px;
	}
	#banner {
	background-color: #d4d4d4;
		padding: 5px;
	}
	#header {
			background-color: #d4d4d4;
			background-image: url(../images/intro.png);
			background-repeat: no-repeat;
			width: 850px;
			height: 80px;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#datumi {
		background-color: #d4d4d4;
		background-image: url(../images/head.png);
		background-repeat: no-repeat;
		width: 850px;
		height: 80px;
	}
	#teaser {
		/*border-width: 0px 6px 0px 0px;*/
		border-width: 0px 0px 0px 0px;
		border-style: solid;
		border-color: #c6c6c6;	
		background-color: #fff;
		width: 844px;
		height: 168px;
		background-image: url(../images/teaser_logo.png);
		background-repeat: no-repeat;
		padding: 0px;
		margin: 0px;
	}
	#nav {
		/*border-width: 0px 6px 0px 0px;*/
		border-width: 0px 0px 0px 0px;
		border-style: solid;
		border-color: #c6c6c6;
		background:#fff;
		padding-bottom:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#fff;
		float:left;
		width:650px;
		min-height: 400px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		background:#fff;
		float:right;
		width:190px;
		min-height: 400px;
		/*border-width: 0px 6px 0px 0px;*/
		border-width: 0px 0px 0px 0px;
		border-style: solid;
		border-color: #c6c6c6;		
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		font-size: 10px;
		color: #fff;
		
		border-width: 0px 6px 0px 0px;
		border-style: solid;
		border-color: #c6c6c6;	
		background: #252525;
		width: 844px;
		min-height: 60px;
		clear:both;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
	

	a:link, a:visited {
		text-decoration: none;
		color: #000000;
		border-width: 0px 0px 1px 0px;
		border-style: dotted;
		border-color: #C60;
	}
	
	a:active, a:hover {
		text-decoration: none;
		color: #C60;
		border-width: 0px 0px 1px 0px;
		border-style: dotted;
		border-color: #C60;
	}	
	
	a.navi:link, a.navi:visited {
		text-decoration: none;
		color: #4c4a4a;
		border: 0px;
		font-size: 12px;
	}
	
	a.navi:active, a.navi:hover {
		text-decoration: none;
		color: #985c5a;
		border: 0px;
		font-size: 12px;		
	}	

	.title {
		font-size: 14px;
		font-weight: bold;
		color: #999;
		padding-left: 5px;
	}
	
.trailer {
	background-image: url(../images/trailer.gif);
	background-repeat: no-repeat;
	width: 178px;
	min-height: 43px;
	color: #6c6c6c;
}
	
.emailvoting {
	background-image: url(../images/emailvoting.png);
	background-repeat: no-repeat;
	width: 178px;
	min-height: 43px;
	color: #6c6c6c;
}
.smsvoting {
	background-image: url(../images/smsvoting.png);
	background-repeat: no-repeat;
	width: 178px;
	min-height: 43px;
	color: #6c6c6c;
}
.warmup {
	background-image: url(../images/warmup.png);
	background-repeat: no-repeat;
	width: 178px;
	min-height: 43px;
	color: #6c6c6c;
}
.smashow {
	background-image: url(../images/smashow.png);
	background-repeat: no-repeat;
	width: 178px;
	min-height: 43px;
	color: #6c6c6c;
}

/* form */
	
	#formfield{
		padding: 10px;
	}
	
	.col1 {
	}
	
	.col2 {
		display: block;  /* block float the labels to left column, set a width */
		float: left; 
		width: 140px; 
		padding: 0; 
		margin: 2px 0 0; /* set top margin same as form input - textarea etc. elements */
		text-align: right;	
	}
	
	.col3 {
		display: block;  /* block float the labels to left column, set a width */
		float: left; 
		width: 140px; 
		padding: 0; 
		margin: 2px 0 0; /* set top margin same as form input - textarea etc. elements */
		text-align: right;		
	}
	
	.col4 {
		display: block;  /* block float the labels to left column, set a width */
		float: left; 
		width: 420px; 
		padding: 0; 
		margin: 2px 0 0; /* set top margin same as form input - textarea etc. elements */
		text-align: right;		
	}
	
	.ishort {
		width: 90px;
	}
	
	.ihalf {
		width: 190px;
	}
	
	.imedium {
		width: 300px;
	}
	
	.ifull {
		width: 400px;
	}

	.vote_sent {
		width: 90%;
		padding: 15px 5px 15px 5px;
		background-color: yellow;
		font-weight: bold;
		text-align: center;
	}

	.vote_error {
		width: 90%;
		padding: 15px 5px 15px 5px;
		background-color: red;
		font-weight: bold;
		text-align: center;
		color: #fff;
	}
	
	a.err:link, a.err:visited, a.err:hover, a.err:link {
		text-decoration: underline;
		color: #fff;
	}
	
	
/* */

	.socialicons{
		margin: 0 auto;
	}