body {overflow:hidden;width:800px;text-align:left;min-width:800px;}
body.inFrame{width:483px;min-width:483px;}
#layerBoxBg{display:none;opacity: 0.65;_filter: alpha(opacity=65);-moz-opacity: 0.65;-khtml-opacity: 0.65;background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:50001;}
/*#layerBox{background:#fff;left:50%;margin-left:-400px;position:absolute;text-align:left;top:135px;width:800px;z-index:50002;}*/
#layerBox{background:#fff;text-align:left;width:800px;z-index:50002;}
body.inFrame #layerBox{width:483px}
body.inFrame #layerBox #layerInfo{display:none}
body.inFrame #layerBox #layerForm{float:left;margin:0}
body.inFrame #agreeDivH{margin-left:19px}
#layerBoxT,#layerBoxB{background:url(/images/testdrive/layerbox-t.png) no-repeat left top;display:block;height:12px;left:0;position:absolute;top:-12px;width:800px;}
* html #layerBoxT{background:transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/testdrive/layerbox-t.png', sizingMethod='image');}
* html #layerBoxB{background:transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/testdrive/layerbox-b.png', sizingMethod='image');}
#layerBoxB{background-image:url(/images/testdrive/layerbox-b.png);bottom:-12px;top:auto;}
#layerBox h1 {color:#005fa4;font-size:21px;font-weight:bold;}
#layerForm input, #layerForm select, #layerForm textarea {border: 0;font-family:Tahoma,sans-serif;font-size:12px;}
* html #layerFormIn {height:1px;}
#layerFormIn form {float:left;width:464px;padding-left:12px}
*:first-child+html .phoneSelect {width:65px !important;}
*:first-child+html #layerForm .checkbox input {margin-top:-4px;}
.layerBox3 #layerInfo {float:left;padding:13px 0 10px 20px;position:relative;width:257px;z-index:3; color:#005fa4;line-height:1.4;font-size:14px}
.lang-ru .layerBox3 #layerInfo{font-size:13px;line-height:1.3}
.layerBox3 #layerInfo img{padding:10px 0}
.layerBox3 #layerForm {background: #ebebeb url(/images/testdrive/layerbox3-form.gif) no-repeat left top;display:inline;float:right;margin: 10px 19px 9px 0;width:482px;}
.layerBox3 #layerFormIn {background:url(/images/testdrive/layerbox3-form.gif) no-repeat right bottom;padding-top:8px;height:463px;}
.layerBox3 h1 {font-size:21px;margin-bottom:10px;}
.layerBox3 h3 {font-size:18px;font-weight:normal;line-height:24px;margin-top:5px;}
.layerBox3 .img {position: relative;}
* html .layerBox3 .img {height: 1px;}
.layerBox3 .img span {position: absolute; left: 0; display: block; height: 6px; width: 256px;}
.layerBox3 .img img {display: block;}
.layerBox3 .img .t {top: 0; background: url(/images/testdrive/layerbox3-img-t.png) no-repeat left top;}
.layerBox3 .img .b {bottom: 0; background: url(/images/testdrive/layerbox3-img-b.png) no-repeat left top;}
* html .layerBox3 .img .t {background:transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/testdrive/layerbox3-img-t.png', sizingMethod='image');}
* html .layerBox3 .img .b {background:transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/testdrive/layerbox3-img-b.png', sizingMethod='image');}
.layerBox3 #layerForm p {font-size:12px;line-height:18px;}
.layerBox3 p strong.mr7 {margin-right:7px;}
.layerBox3 .box {width: 256px;margin: 15px 0 14px;background-color: #d6edfb}
.layerBox3 .boxIn {padding: 10px 11px;}
.layerBox3 .boxIn p {padding-bottom: 1px;}
.layerBox3 p.small {font-size: 11px;}
.layerBox3 .boxIn strong {font-size: 13px;}
.layerBox3 .boxIn strong span {font-size: 11px;}
.layerBox3 .boxIn strong.big {font-size: 16px;}
.layerBox3 #layerFormIn .inputText, .layerBox3 #layerFormIn .inputSelect, .layerBox3 #layerFormIn .textarea, .layerBox3 #layerFormIn .checkbox {display:inline;float:left;margin:15px 2px 0 20px;}
* html .layerBox3 #layerFormIn .textarea {margin-top: 0 !important;}
*:first-child+html .layerBox3 #layerFormIn .textarea {margin-top: 0 !important;}
.layerBox3 #layerForm label {clear: both;display:block !important;font-size:12px;font-weight:bold;margin-bottom:10px;visibility:visible !important;}
.layerBox3 #layerForm .inputText {background:url(/images/testdrive/layerbox3-input.gif) no-repeat right bottom;width:125px;}
.layerBox3 #layerForm .inputTextBig {background-image:url(/images/testdrive/layerbox3-input-big.gif);width:212px;}
.layerBox3 #layerForm .inputText input {background:transparent;height:23px;padding:5px 0 3px 7px;width:112px;}
.layerBox3 #layerForm .inputTextBig input {width:200px;}
.layerBox3 #layerForm .phone {width:152px !important;}
.layerBox3 #layerForm .phone select {float:left;height:31px;width:67px !important;}
.layerBox3 #layerForm .inputSelect{margin-left: 16px;}
.layerBox3 #layerForm .inputSelect select {background:url(/images/testdrive/layerbox2-input.gif) no-repeat left top;height:31px;padding:6px 5px;width:175px;}
.layerBox3 #layerForm .inputSelectBig select {background-image:url(/images/testdrive/layerbox3-input-big.gif);width:212px;}
.layerBox3 #layerForm .inputSelect input {background:url("/images/testdrive/layerbox3-select.gif") no-repeat scroll left top transparent;height:23px;padding:5px 0 3px;width:212px;text-indent:5px;font-weight:normal}
.layerBox3 #layerForm .inputSelect input.hover{background-position: left -31px !important;}
.layerBox3 #layerForm .phone input{background:url("/images/testdrive/layerbox2-input.gif") no-repeat scroll right top transparent;width:85px}
.layerBox3 #layerForm .phoneSelect input{width:67px;background:url("/images/testdrive/layerbox-select-short.gif") no-repeat scroll left top transparent;float:left}
.layerBox3 #layerForm .phoneSelect input.hover{background-position: left -31px !important;}
.layerBox3 #layerForm .phoneSelect .selectbox-wrapper{margin-top:30px}
* html .layerBox3 #layerForm .phoneSelect {margin:1px -3px 0 0;}
*:first-child+html .layerBox3 #layerForm .phoneSelect {margin-top:1px;}
.layerBox3 #layerForm .textarea {background:url(/images/testdrive/layerbox3-textarea.gif) no-repeat left bottom;padding-top:10px;width:442px;}
.layerBox3 #layerForm .textarea textarea {background:transparent;overflow: auto;height:98px;padding:8px 7px;width:428px;}
.layerBox3 #layerForm .checkbox input {float:left;margin:0 4px -2px 0;}
* html .layerBox3 #layerForm .checkbox input {margin-top:-4px;}
*:first-child+html .layerBox3 #layerForm .checkbox input {margin-top:-4px;}
.layerBox3 #layerForm .checkbox label a {margin-right:2px;}
.layerBox3 #layerForm p {clear:both;font-size:11px;padding:15px 25px 0;}
.layerBox3 #layerForm p input {background:#0b7fcb url(/images/testdrive/layerbox3-submit.gif) no-repeat left top;color:#fff;cursor:pointer;float:left;font-size:15px;font-weight:bold;height:31px;padding-bottom:3px;margin: -5px 10px 0 -3px;width:124px;}
.phoneSelect {width:67px !important;float:left}
.layer1Select {width:175px !important;}
.layer2Select {width:215px !important;}
.layer3Select {width:212px !important;}
#agreeDivC{text-align:right;font-size:12px;background-color:#F8F8F8;padding:4px}
#agreeDivH{padding:0;background-color:#FFF;border:1px solid #AAA;width:439px;position:absolute;margin-top:280px;margin-left:319px;display:none}
#agreeDiv{font-size:11px;height:80px;overflow:auto;line-height:1.2;margin:4px}
label sup {color:#179BE9;font-size:100%;margin-left:3px}

.selectbox-wrapper{font-size:12px;max-height:200px;_height:200px}

.layerBox3.ombudsman #layerFormIn .inputText, .layerBox3.ombudsman #layerFormIn .inputSelect, .layerBox3.ombudsman #layerFormIn .textarea, .layerBox3.ombudsman #layerFormIn .checkbox{margin-top:8px}
.layerBox3.ombudsman #layerForm label{margin-bottom:7px}

.simple #layerForm{float:left;background:transparent none;height:500px}
.simple{font-size:12px;min-width:370px;width:370px;overflow:hidden !important}
.simple .layerBox3 #layerForm .inputText{background:url("/images/layerbox/layerbox3-input-white.gif") no-repeat scroll right bottom transparent}
.simple .layerBox3 #layerForm .inputTextBig{background:url("/images/layerbox/layerbox3-input-big-white.gif") no-repeat scroll right bottom transparent;height:50px;margin-bottom:10px}
.simple .layerBox3 #layerForm .inputTextBig input{height:23px;margin-left:6px;padding-top:2px;line-height:21px}
.simple .layerBox3 #layerForm .inputTextBig.inputSelect .selectbox,.simple .layerBox3 #layerForm .inputTextBig.inputSelect .jselectbg{background:transparent none}
.simple .layerBox3 #layerForm .inputTextBig.inputSelect{margin-left:0;background:url("/images/layerbox/layerbox3-select-white.gif") no-repeat scroll right 19px transparent}
.simple .layerBox3 #layerForm p{padding:0}
.simple .layerBox3 #layerForm p input{margin:0}
.simple .layerBox3 #layerForm .textarea{background:url("/images/layerbox/layerbox3-textarea-white.gif") no-repeat scroll left bottom transparent}
.simple .layerBox3 #layerForm .textarea textarea{height:79px;resize:none;width:345px}
.simple .checkbox{padding:8px 0;line-height:1.3}
.simple #agreeDivH{width:358px;margin-left:0;margin-top:292px}
.simple #agreeDiv div{width:338px !important}

.lang-ru.contact .layerBox3 #layerForm p input,.lang-de.contact .layerBox3 #layerForm p input{font-size:12px;width:195px}
.lang-ru.contact .layerBox3 #layerFormIn .checkbox,.lang-de.contact .layerBox3 #layerFormIn .checkbox{margin-left:0;width:410px}
