html, body {
	background-color:#343435;
	background-image:url(images/background_header-top.png);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#414042;
	margin:0;
	padding:0;
}
#layout {
	margin:0 auto;
	width:990px;
}
#logo {
	float:left;
	margin-top:15px;
	height:35px;
	width:200px;
	background-image:url(images/vanko-logo.png);
	background-repeat:no-repeat;
}
#menu {
	float:right;
	height:50px;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu li {
	float:left;
	list-style:none;
	padding-top:28px;
	padding-bottom:10px;
	display:block;
}
#streamer {
	height:220px;
	margin-top:20px;
	background-image:url(images/background_header.png);
}
#streamertext {
	background-image:url(images/welcome_background.png);
	background-repeat:repeat;
	width:350px;
	padding:25px;
	padding-bottom:0px;
	/* height:220px; */
	color:#FFF;
	font-size:14px;
	line-height:18px;
}
#breadcrumbs {
	height:20px;	
	padding-bottom:15px;
}
#submenu {
	margin:0; 
	padding:0;	
}
#submenu ul {
	margin:0;
	padding:0;
}
#submenu li {
	list-style:none;
}
#submenu ul li {
	list-style:circle;
	margin-left:25px;
}
h1 {
	margin-top:10px;
	font-size:25px;	
	font-weight:bold;
}
h2 {
	font-size:23px;
	color:#00A4FF;
	line-height:24px;
	margin-top:0;
}
#menu a {
	padding:10px;
}
#main {
	padding:25px; 
	padding-top:15px; 
	background-color:#FFF;	
}
#left {
	float:left; 
	width:180px; 
	min-height:400px; 
	background-image:url(images/background_menu.png); 
	background-repeat:no-repeat; 
	background-position:right;	
}
#to_top {
	background-image:url(images/background_text.png); 
	background-repeat:no-repeat; 
	background-position:top; 
	margin-top:25px; 
	padding-top:3px;
	text-align:right;	
}
#content {
	float:left; 
	width:440px; 
	padding-left:45px; 
	padding-right:45px;	
}
#news {
	float:left; 
	width:230px; 
	min-height:400px; 
	font-size:11px; 
	background-image:url(images/background_menu.png); 
	background-repeat:no-repeat; 
	background-position:left;	
}
#main a {
	color:#00A4FF;
	font-weight:bold;
}
#submenu a {
	color:#6D6E71;
	font-weight:normal;
}
#menu li:hover {
	text-decoration: none;
	background-image:url(images/background_menu-01.png);
	background-repeat:repeat-x;
}
#menu li.active {
	text-decoration: none;
	background-image:url(images/background_menu-01.png);
	background-repeat:repeat-x;
}
a:link {
	color: #CCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCC;
}
a:hover {
	text-decoration: none;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}

.newscontent a {
	text-decoration:underline;
}
#footer ul {
	float:left;	
	list-style:none;
	margin:0;
	padding:0;
	width:120px;
	display:block;
	margin-right:15px;
}
.newsblock {
	text-align:right; 
	margin-bottom:13px; 
	padding-bottom:10px; 
	padding-left:15px;
	background-image:url(images/background_newstext.png); 
	background-repeat:no-repeat; 
	background-position:bottom;	
	
}
.newsitem {
	margin-bottom:13px; 
	padding-bottom:10px; 
	background-image:url(images/background_newstext.png); 
	background-repeat:no-repeat; 
	background-position:bottom;	
	
}
.newsline {
	margin:0; 
	font-size:15px; 
	line-height:19px;
	font-weight:bold;	
	color:#6D6E71;
	
}
.newscontent {
	margin:0;
}
#corners_bottom {
	background-image:url(images/background_content-01.png); 
	height:7px;	
}
#foot {
	background-color:#1B1B1B; 
	padding-top:30px; 
	padding-bottom:30px; 
	margin-top:30px; 
	display:absolute; 
	bottom:0;
}
#footer {
	margin:0 auto; 
	width:990px; 
	padding-top:7px; 
	background-repeat:no-repeat;	
}
#footer_top {
	background-image:url(images/background_footer-top.png); 
	height:16px;	
}
#footer_middle {
	background-image:url(images/background_footer-middle.png);	
}
#footer_inner {
	margin:0 auto; 
	padding:25px; 
	padding-top:5px; 
	padding-bottom:0; 
	color:#999; 
	font-size:11px;	
}
#footer_bottom {
	background-image:url(images/background_footer-bottom.png); 
	height:18px;	
}

.pagination {
                text-align: left;
                padding: 20px 0 5px 0;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                }
.pagination a {
                margin: 0 5px 0 0;
                padding: 3px 6px;
                }

.pagination a.number {
				border: 1px solid #ddd;
                }

.pagination a.current {
                background: #00A4FF;
                border-color: #459300 !important;
                color: #fff !important;
                }
				
.pagination a.current:hover {
				text-decoration: underline;
                }
#contactform {
	margin-top:15px;	
}
.description {
	float:left; 
	width:150px;	
}
.formfield {
	float:left; 
	width:290px;	
}
.formfield input {
	width:280px; 
	margin:0; 
	padding:4px; 
	font-size:13px; 
	border:1px solid #CCC;	
}
.formfield textarea {
	width:280px; 
	height:150px;
	margin:0; 
	padding:4px; 
	font-size:13px; 
	border:1px solid #CCC;	
}
.formsubmit input {
	width:100px;
	border:1px solid #CCC;
	background-color:#00A4FF;
	color:#FFF;
	float:right;
	font-size:13px;
	padding:5px;
}
.formstripe {
	height:0px; 
	border-top:1px solid #E5E5E5; 
	float:left; 
	width:100%; 
	margin-top:10px; 
	margin-bottom:10px;	
}
.error {
	background-color: #fffbcc;
	border:1px solid #e6db55;
	padding:15px;
	background-image:url(images/icon_yeild.png);
	background-position: 15px 15px;
	background-repeat:no-repeat;	
}
.succes {
	background-color: #d5ffce;
	border: 1px solid #9adf8f;
	padding:15px;
}
#contactform li {
	padding-left:55px;
	list-style:inside disc;
	margin-left:15px;
}
#contactform li.yellow {
	padding-left:55px;
	list-style:none;
	font-size:21px;
	font-weight:bold;
	color: rgb(255, 55, 22);
	margin-top:3px;
	margin-bottom:14px;
	margin-left:0;
	line-height:24px;
}
#contactform li.black {
	padding-left:55px;
	list-style:none;
	font-size:23px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:14px;
	margin-left:0;
	line-height:24px;
}
.yellowed {
	background-color: #fffbcc;
	border:1px solid #e6db55;	
}
.datum {
	font-size:10px;
	color:#666;
	margin-bottom:5px;
	margin-top:-3px;
}
.productImage {
	float:left; 
	margin-right:15px; 
	margin-bottom:25px;	
	width:175px; 
}
.productDescription {
	float:left; 
	margin-bottom:25px;
	width:250px; 	
}
.partnerImage {
	float:left; 
	margin-right:15px; 
	margin-bottom:25px;	
}
.partnerDescription {
	float:left; 
	margin-bottom:25px;
}
a.button {
	background:transparent url(images/button_a.png) no-repeat scroll top right;
	display:inline-block;
	font:normal 12px Arial, Helvetica, sans-serif;
	height:27px;
	margin-right:6px;
	padding-right:12px;
	text-decoration:none;
	margin-top:0px;
}

a.button span {
	background:transparent url(images/button_span.png) no-repeat scroll top left;
	color:#FFF;
	display:inline-block;
	line-height:14px;
	padding:5px 0 8px 12px;
	text-decoration:none;
}
a.button:hover {
	color:#000;
	cursor:hand;
}

a.button:active {
	background-position:bottom right;
	outline:none;
}

a.button:active span {
	background-position:bottom left;
	color:#FFF;
	outline:none;
	padding:6px 0 7px 12px;
}
.arrow {
	font-family:Geneva, Arial, Verdana, sans-serif;
	margin-left:10px;
}
#content img {
	max-width:445px;
	margin-bottom:12px;
}
p {
	margin:0;
	margin-top:9px;
	margin-bottom:9px;
	display:block;

}
.newsletter label {width:40%;float:left;}
.newsletter input, .newsletter select {border:1px solid #CCCCCC;font-size:13px;margin:0;padding:4px;width:210px;float:right;}
.newsletter select, .newsletter .submit {width:218px;}

