@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriadweb-regular-webfont.eot');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url(//:) format('no404'), url('myriadweb-regular-webfont.woff') format('woff'), url('myriadweb-regular-webfont.ttf') format('truetype'), url('myriadweb-regular-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
}

@font-face {
    font-family: 'MyriadProCondensed';
    src: url(//:) format('no404'), url('myriadpro-cond-webfont.woff') format('woff'), url('myriadpro-cond-webfont.ttf') format('truetype'), url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

body		{ margin: 0; padding: 0; font-family: 'MyriadProRegular'; font-weight: normal; font-size: 14px; color: #00305b; background-color: #00305b; }
a			{ color: #00305b; text-decoration: none; }
p			{ margin: 0; padding: 10px 60px 10px 60px; }

h1			{ margin: 0; padding: 60px 0 30px 0; font-size: 35px; color: #0db24c; font-weight: normal; font-family: 'MyriadProCondensed'; }
h2			{ margin: 0 0 -15px 0; padding: 5px 0 0 0; font-weight: normal; color: #a17c11; font-size: 46px; }
h3			{ margin: 0; padding: 0 0 5px 60px; font-weight: bold; font-size: 17px; }

input,
select,
textarea	{ min-height: 18px; padding: 0px; font-family: 'MyriadProRegular'; font-weight: normal; font-size: 14px; color: #00305b; background-color: #ffffff; border: 1px solid #6a8399; }

ul			{ margin: 0; padding: 0 60px; list-style-type: none; }
ul li		{ margin: 0 0 0 20px; padding: 0 0 0 15px; display: block; background: url('img/bullet.jpg') no-repeat 0 6px; }

.header				{ width: 100%; height: 240px; margin: 0; padding: 0; background: url('img/headerBg.jpg') repeat-x; }
.headerContent		{ width: 980px; height: 240px; margin: 0 auto; position: relative; background: url('img/headerContentBg.png') no-repeat; }
.headerContentEn		{ width: 980px; height: 240px; margin: 0 auto; position: relative; background: url('img/headerContentBgEn.png') no-repeat; }
.logo				{ width: 183px; height: 171px; display: block; position: absolute; top: 0; left: 0; background: url('img/logo.jpg') no-repeat; }

.headerContent ul,
.headerContentEn ul				{ width: auto; height: 40px; margin: 0; padding: 0; list-style-type: none; text-align: right; }
.headerContent ul li,
.headerContentEn ul li			{ width: auto; height: 40px; margin: 0 0 0 5px; padding: 0; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; background: none; }
.headerContent ul li a,
.headerContentEn ul li a			{ width: auto; height: 27px; margin: 0; padding: 7px 3px 0 3px; display: block; color: #ffffff; border-top: 7px solid #ffffff; text-align: center; }
.headerContent ul li a:hover,
.headerContent ul li.active a,
.headerContentEn ul li a:hover,
.headerContentEn ul li.active a		{ background-color: #ffffff; color: #00305b; }
.headerContent ul li.separator,
.headerContentEn ul li.separator	{ width: 10px; height: 40px; background: url('img/menuSeparator.png') no-repeat center 7px; }

.iconRow			{ width: 980px; height: 35px; position: absolute; left: 0; bottom: -18px; background: url('img/iconRow.png') no-repeat; }
.icons				{ width: 280px; float: left; padding-left: 220px;}
.icons form			{ width: 280px !important; background-color: transparent; }
.icons .flagEn                  { width: 33px; height: 29px; display: block; position: absolute; top: 8px; left: 270px; background: url('img/flagEn.png') no-repeat; }
.icons .flagDe                  { width: 33px; height: 29px; display: block; position: absolute; top: 8px; left: 310px; background: url('img/flagDe.png') no-repeat; }
.icons .flagHu                  { width: 33px; height: 29px; display: block; position: absolute; top: 8px; left: 230px; background: url('img/flagHu.png') no-repeat; }


.content			{ width: 100%; height: auto; background-color: #eff2f5; border-top: 1px solid #00305b; }
.contentContent		{ width: 980px; height: auto; margin: 0 auto; padding: 0 0 40px 0; overflow: hidden; }

.footer				{ width: 980px; height: 65px; margin: 0 auto; position: relative; }
.footerLogo			{ width: 126px; height: auto; padding: 60px 0 0 4px; position: absolute; top: -20px; left: 0; color: #ffffff; text-decoration: underline; font-size: 11px; background: url('img/wts_logo.png') no-repeat top left; }

.footer ul				{ width: auto; height: 29px; margin: 0; padding: 0; list-style-type: none; text-align: center; }
.footer ul li			{ width: auto; height: 29px; margin: 0 0 0 5px; padding: 0; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; background: none; }
.footer ul li a			{ width: auto; height: 23px; margin: 0; padding: 7px 3px 0 3px; display: block; color: #ffffff; }
.footer ul li a:hover,
.footer ul li.active a		{ background-color: #ffffff; color: #00305b; }
.footer ul li.separator	{ width: 10px; height: 40px; background: url('img/menuSeparator.png') no-repeat center 7px; }

.copyright					{ width: auto; height: auto; margin: 10px auto 0 auto;; font-size: 11px; }
.footerContact				{ width: 200px; height: auto; overflow: hidden; position: absolute; top: 5px; right: 0; font-family: 'MyriadProCondensed'; font-size: 16px; }
.footerPhone				{ width: auto; height: auto; padding: 4px 0 4px 25px; float: right; clear: right; color: #ffffff; background: url('img/footerPhone.png') no-repeat 2px 3px; }
.footerMail					{ width: auto; height: auto; padding: 4px 0 4px 25px; float: right; clear: right; background: url('img/footerMail.png') no-repeat 2px 6px; }
.footerMail a				{ display: block; color: #ffffff; }

.indexContent		{ width: 920px; height: auto; min-height: 510px; padding: 30px; background: url('img/index.png') no-repeat top right; }
.indexContentEn		{ width: 920px; height: auto; min-height: 510px; padding: 30px; background: url('img/indexEn.png') no-repeat top right; }
ul.index			{ width: auto; height: auto; margin: 20px 0 0 0; padding: 0; list-style-type: none; }
ul.index li			{ margin: 5px 0; padding: 0; display: block; overflow: hidden; background: none; }
ul.index li a		{ padding: 4px 7px 4px 40px; display: block; float: left; color: #00305b; font-family: 'MyriadProCondensed'; font-size: 21px; background: url('img/indexLi.png') no-repeat 7px 4px; }
ul.index li.green a	{ color: #ffffff; background: #0db14b url('img/indexLiHover.png') no-repeat 7px 4px; }
ul.index li.blue a	{ color: #ffffff; background: #0071bb url('img/indexLiHover.png') no-repeat 7px 4px; }

form				{ width: 700px; margin: 10px auto; padding: 20px; background-color: #e3e8eb; }
.inputRow			{ width: auto; height: auto; margin: 4px 0; padding: 4px; overflow: hidden; background-color: #ffffff; }
.inputRow label		{ width: 240px; height: auto; display: inline-block; zoom: 1; *display: inline; vertical-align: top; }
.inputRow span		{ width: auto; height: auto; display: inline-block; zoom: 1; *display: inline; vertical-align: top; }
.inputRow input,
.inputRow select,
.inputRow textarea	{ width: 419px; }
.inputRow input.medium,
.inpuRow select.medium	{ width: 207px; }
.inputRow input.short,
.inputRow select.short	{ width: 80px; }
.inputRow input.vmedium,
.inputRow select.vmedium	{ width: 167px; }
.inputRow input.vshort,
.inputRow select.vshort	{ width: 35px; }

.inputRow .error		{ font-weight: bold; color: #c10000; font-size: 11px; }
.success				{ font-family: 'MyriadProCondensed'; font-size: 27px; color: #0db24c; }

.captcha				{ width: 300px; height: auto; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; }
.refresh				{ width: auto; height: auto; margin: 5px 0 0 0; }
.refresh span			{ padding: 4px 0 0 0; }
.refresh .refreshButton	{ width: 155px; height: 23px; padding: 5px 0 0 0; display: block; background: url('img/refresh.jpg') no-repeat top right; }
.orderButton			{ width: 300px; height: auto; display: inline-block; zoom: 1; *display: inline; text-align: right; vertical-align: middle; }
.orderButton input		{ width: 116px; height: 45px; font-family: 'MyriadProCondensed'; font-size: 22px; color: #ffffff; background: url('img/orderButton.jpg') no-repeat; cursor: pointer; }

