﻿html {
		font-family: 'Segoe UI',Segoe,'Helvetica Neue',Helvetica,Roboto,Arial,FreeSans,sans-serif;
		font-size: 10pt;
}

body {
		margin: 0;
		padding: 0;
		border: 0;
		width: 100%;
		background: #63c9fd;
		min-width: 860px;
		overflow-x: hidden;
}

a {
		font-size: 100%;		
		text-decoration: none;
		vertical-align: baseline;
		font-weight: 600 !important;
		background-color: transparent;
}

a, a:link, a:visited {
    color: #466EA0;
}

a, a:hover, a:active {
		color: #53c4fe;
}

h3 {
		margin-top: 0px;
		margin-bottom: 5px;
}

.wrapper {
		min-width: 10px;
		padding: 0 860px 0 0;
		
		white-space: nowrap;
		overflow: hidden;
}

.col {
		position: relative;
		display: inline-block;
		
		vertical-align: top;
		height: 900px;
}

.col-content {
		white-space: normal;
}

.col1 {
		width: 50%;
		background: #63c9fd url('../images/bgl.png') repeat-x;
}

.col2 {
		width: 860px;
		background: #63c9fd url('../images/bgm.png') no-repeat;
}

.col3 {
		width: 50%;
		background: #63c9fd url('../images/bgr.png') repeat-x;
}

.header {
		width: 100%;
}

.quotes {
		top: 5px;
		left: 326px;
		height: 62px;
		width: 478px;
		position: absolute;
}

.quotes ul {
		list-style: none;
}

.tabs {
		top: 88px;
		left: 33px;
		width: 793px;
		height: 25px;
		position: absolute;
}

.tabs ul {
		margin: 0;
		padding: 0;
		list-style: none;
}

.tabs li {
		margin: 0;
		padding: 0;
		display: inline;
}

.tabs li a {
		height: 100%;
		display: inline;
		padding-top: 0px;
		padding-left: 5px;
		padding-right: 10px;
		padding-bottom: 0px;
		text-decoration: none;
		text-transform: capitalize;
		border-right: 1px solid #F9F9F9;
}

.tabs li:first-child a {
		padding-left: 10px;
}

.tabs li a.active {
		color: #53c4fe;
}

.tabcontent {
		top: 113px;
		left: 33px;
		width: 793px;
		height: 477px;
		overflow-y: auto;
		position: absolute;
}

.tabcontent div {
		padding: 10px;
}

.tabcontent div p {
		padding: 0;
		margin: 0;
}

.gad728 {
		top: 590px;
		left: 33px;
		width: 760px;
		height: 90px;
		position: absolute;
		padding-top: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 33px !important;
}

.spani {
		width: 490px;
		height: 257px;
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		padding: 0 !important;
		background: transparent url("../images/iebg.png") no-repeat;
}

.spani img {
		padding-left: 23px;
		padding-top: 70px;
		padding-right: 0px;
		padding-bottom: 0px;
}

.sash {
		display: block;
		font-weight: 600;
		margin-bottom: 0px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0px;
		padding-left: 25px;
		background: transparent url("../images/sashc.png") no-repeat 0px 4px;
}

.sash.selected {
		font-weight: 800;
		background: transparent url("../images/sasho.png") no-repeat 0px 4px;
}

.change {
		margin: 0;
		display: none;
		list-style: none;
		padding-top: 5px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 8px !important;
		border-bottom: 1px solid #E8E9EA;
}

ul.change li {
		display: block;
		padding-left: 25px !important;
		background: transparent url("../images/bullet.png") no-repeat 5px 5px;
}

ul.change li a {
		margin: 0 !important;
		padding: 0 !important;
}

.versions {
		display: none;
		margin: 0 !important;
		padding-top: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 10px !important;
}

#changes h3 {
		padding: 0;
}

.infotip {
		width: 536px;
		height: 65px;
		margin: 0 auto;
		padding-top: 25px !important;
		padding-left: 80px !important;
		padding-right: 20px !important;
		background: transparent url("../images/infobg.png") no-repeat;
}

.infotip h2 {
		margin: 0;
		padding-top: 5px;
}

.dictdtl { 
		width: 755px;
		height: 20px;
		padding: 0 !important;
		margin: 0 auto !important;
}

.dictdtl img { 
	border: 0;
}

.dictlist {
		top: 140px;
		width: 254px;
		height: 325px;
		position: absolute;
		padding: 0 !important;
		margin: 0 !important;
}

.dll {
		left: 10px;
}

.dlm {
		left: 274px;
}

.dlr {
		left: 538px;
}

.dictent {
	display: block;
	padding: 0 !important;
}

.dictsrc {
		width: 16px;
		height: 16px;
		padding-right: 16px;
		background: transparent url('../images/dictsrc.png') 0px 0px no-repeat;
}

#dload p {
		padding-left: 20px !important;
		background: transparent url("../images/bullet.png") no-repeat 0px 5px;
}

#dloadsp {
		display: block;
		position: absolute;
		left: 235px;
		top: 120px;
		height: 115px;
		width: 310px;
		padding: 0 !important;
		background: transparent url('../images/dloadbtn.png') 0px 0px no-repeat;
}

#dloadsp:hover {
		background-position: 0 -115px;
}

#dloadsp:active {
		background-position: 0 -115px;
}

.winspell {
		width: 500px;
		height: 80px;
		margin-top: 135px;
		margin-left: auto;
		margin-right: auto;
}

.winspell img {
		border: 0;
}

.mirrors {
		width: 610px;
		height: 65px;
		margin-left: auto;
		margin-right: auto;
}

.mirrors img {
		border: 0;
}

#features p {
		padding-left: 20px !important;
		background: transparent url("../images/bullet.png") no-repeat 0px 5px;
}

#features .last {
		padding-top: 0 !important;
}

.jsapi {
		padding-top: 0px !important;
		padding-left: 20px !important;
		padding-bottom: 0px !important;
}

.faq {
		margin-top: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		margin-bottom: 5px !important;
		display: none;
		padding-top: 0px !important;
		padding-left: 20px !important;
		padding-right: 0 !important;
		padding-bottom: 5px !important;
		border-bottom: 1px solid #E8E9EA;
}

.spokss {
		width: 421px;
		height: 300px;
		margin: 0 auto;
}

.spokss img {
		border: 0;
}

#contactform {
		width: 427px;
		height: 437px;
		margin: 0 auto;
}

#contactform div {
		padding: 0 !important;
}

#contactform label {
		float: left;
		width: 60px;
		height: 20px;
		padding: 5px 5px;
		text-align: right;
}

#contactform input, #contactform textarea {
		float: left;
		width: 338px;
		font-size: 10pt;
		padding: 4px 5px;
		margin-bottom: 5px;
		border: 1px solid #DCDEE0;
		font-family: 'Segoe UI',Segoe,'Helvetica Neue',Helvetica,Roboto,Arial,FreeSans,sans-serif;
}

#contactform div.error {
		float: right;
		width: 348px;
		height: 24px;
		text-indent: 30px;
		margin-right: 7px;
		margin-bottom: 5px;
		border: 1px solid #DCDEE0;
		padding-top: 4px !important;
		background: transparent url("../images/msgerr.png") no-repeat;
}

#contactform input {
		height: 20px;
		margin-bottom: 5px;
}

#contactform input:focus, #contactform textarea:focus {
		outline: none;
		border: 1px solid #C6C6C6;
}

#contactform input[type="submit"]:disabled {
		color: C6C6C6;
}

#verify {
		margin-left: 4px;
		width: 271px !important;
}

#captcha {
		float: left;
		width: 60px;
		height: 28px;
		display: inline;
		margin-right: 1px;
		border: 1px solid #DCDEE0;
}

#submitbtn {
		display: block;
		margin-right: 7px;
		line-height: 30px !important;
		border: 0px !important;
		float: right !important;
		height: 30px !important;
		width: 101px !important;
		padding-top: 0px !important;
		background: transparent url('../images/sendbtn.png') 0px 0px no-repeat;
}

#submitbtn:hover {
		background-position: 0 -30px;
}

#submitbtn:active {
		background-position: 0 -30px;
}

.clear:after {
		height: 0;
		clear: both;
		content: ".";
		display: block;
		visibility: hidden;
}

.client {
		margin: 0;
		list-style: none;
		padding-top: 10px !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
		padding-bottom: 0px !important;
}

ul.client li {
		display: block;
		padding-left: 20px !important;
		background: transparent url("../images/bullet.png") no-repeat 0px 5px;
}

ul.client li a {
		padding: 0 !important;
		margin: 0 !important;
}

.pcw2011 {
		width: 240px;
		height: 55px;
		font-size: 140%;
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 0px !important;
		padding-right: 0px !important;
		padding-left: 205px !important;
		padding-bottom: 0px !important;
		background: transparent left center url("../images/pcw2011.png") no-repeat;
}

#newalert {
		padding: 10px; 
		background: #F8F8F8;
}

#new p, #newalert p {
		margin: 0;
		padding-left: 20px !important;
		background: transparent url("../images/bullet.png") no-repeat 0px 5px;
}

#new div.gad250 {
		margin-top: 130px !important;
}

#jsapi p {
		display: block;
		padding-left: 20px !important;
		background: transparent url("../images/bullet.png") no-repeat 0px 5px;
}

#jsapi script~p {
		margin-bottom: 10px !important;
}

#jsapi textarea {
		width: 600px;
		height: 30px;
		margin-top: 10px;
		margin-bottom: 10px;
}

#jsapi input[type="button"] {
		display: block;
		margin-bottom: 10px;
}

#dloadqueue {
		width: 536px;
		height: 65px;
		padding-top: 25px !important;
		padding-left: 80px !important;
		padding-right: 20px !important;
		background: transparent url("../images/infobg.png") no-repeat;
}

.footer {
		width: 100%;
}

.summary {
		left: 10px;
		top: 735px;
		color: #2a2a2a;
		width: 860px;
		height: 165px;
		position: absolute;
		background: transparent 0px 10px url("../images/vwlogo.png") no-repeat;
}

.summary a, .summary a:link, .summary a:visited {
    color: #2a2a2a;
    font-weight: normal !important;
}

.summary a:hover, .summary a:active {
		text-decoration: underline;
}

.summary p {
		width: 320px;
		margin-left: 10px;
		padding-left: 60px;
		text-align: justify;
		text-justify: distribute;
}

.tw {
		top: 15px;
		left: 745px;
		width: 100px;
		height: 25px;
		position: absolute;
}

.fb {
		top: 42px;
		left: 745px;
		width: 100px;
		height: 23px;
		position: absolute;
}

.gp {
		top: 68px;
		left: 745px;
		width: 100px;
		height: 25px;
		position: absolute;
}

