/* MODIFIED TEMPLATE STUFF */


* {margin:0px;padding:0px;}
html {height:100%;}

BODY {color:#000;background:#fff;margin:0;padding:0;height:100%;font-size:12px;font-family:Tahoma, Verdana, Arial,  sans-serif;}
TD, BODY, DIV {}
IMG {border: 0;}
TD, FORM {padding: 0; margin: 0;}
TABLE {border-collapse: collapse;}


html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}

a {color:#4489b1;}
a:hover {text-decoration:none}

#site {width:100%;margin:0 auto;position:relative;height: auto !important; min-height:100%; height: 100%;min-width:1020px;}
#clear{height:102px;font-size:1px;clear:both;}
#clearman{height:210px;font-size:1px;clear:both;}

#header {position:relative;background:url(../images/header.jpg) left top repeat-x;height:208px;}
	.logo {position:absolute;top:0px;left:50%;margin-left:-187px;text-align:center;width:384px}
	.cab {position:absolute;top:39px;right:45px;background:url(../images/cab.jpg) left top no-repeat;width:170px;height:108px;padding:20px 20px 20px 86px;color:#fff; }
	.cab a {color:#fff;}
	.cab .inputbox {width:105px;float:right}
	#form-login-password {clear:both}
	.cab .button {
		font-style       : normal;
		font-weight      : bold;
		font-size        : 11px;
		margin           : 3px;
		padding           : 2px 10px;
		color            : #ffffff;
		background : #0671cf;
		border           : 1px solid #2fa7e4;
		cursor           : pointer;
		float:right;
		}
	.velos {position:absolute;top:0px;left:0px;background:url(../images/velos.jpg) left top no-repeat;width:333px;height:208px;}
	.subb {vertical-align:super;}
	.headphone {font-size:24px;color:#2065a0}

#menu {position:relative;background:url(../images/menu.jpg) left top repeat-x;height:28px;padding-top:15px;text-align:center}
		a.mainlevel {padding:0px 5px;color:#000}
		.ml-div {padding:0 15px;border-right:1px dashed #000;height:18px;}
		.menutable {width:auto;margin:0 auto;}
		a#active_menu {background:#f3b10e;text-decoration:none;}
		
		
#content {margin:25px}
table {width:100%;}
td {vertical-align:top}
		td.left {width:185px;border-right:1px dashed #e4e4e4 }
		td.right {width:185px;}
		td.center {padding:0px 25px}
	
	.newslist {padding:0px 10px 30px 0px;}
	.date {color:#2fa7e4}
	.createdate {float:right;margin-right:20px;}
	a.dgm_title {color:#000;text-decoration:none;}
	
	#vmMainPage {padding-top:25px}
	.vmimage {float:left;width:100px}
	.vmdescr {margin-left:120px;overflow:hidden}
	#vmMainPage h2 {font-size:12px}
	.trader {height:150px;}
	#vmMainPage h1 {font-size:14px}
		
	.junews {padding-bottom:15px;}
		.junews p {padding:2px 0px;}
	
	.footer_blank {height:176px;}
	
	.prodlistfull td {padding:5px;border:1px #ccc solid;border-collapse:collapse}
		.prodlistfull .sectiontableentry1 {background:#ececec}
		
		hr {border:0;line-height:0;font-size:0;border-top:1px #ececec solid;margin:10px 0}
	
#footer {padding:0px;background:url(../images/footer.jpg) left bottom repeat-x;height:176px;position:relative;margin-top:-176px;min-width:960px;}	
		.copyright {background:url(../images/kolo.jpg) left bottom no-repeat;padding-left:90px;height:52px;padding-top:100px;margin-left:50px;}
		.chet {float:right;padding:25px 25px 25px 0px;}

/* general stuff */

.inputbox { margin: 3px; border:1px solid #e4e4e4; color:#000000;}
textarea.inputbox #contact_text { width:400px;}

h3, h1, .componentheading {color: #0671cf; line-height:30px;	font-size:18px;font-weight:normal}
h2 {font-size:14px;font-weight:bold;color: #0671cf; line-height:30px;}
	.center ul {padding:0 0 20px 20px;}
	.center ul li {padding:2px 0px}
.breads {padding-bottom:10px;font-size:11px;color:#ccc}
	.breads  a {color:#ccc}
	.clc {clear:both}
	
#system-message {padding:10px;background:#ccc;border:1px #c0c0c0 solid}	
	.center #system-message ul {padding:0 0 0 20px}
