* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #fff;}
html, body {height: 100%;}
BODY {margin: 0; padding: 0; text-align: center; background: #05AFEF url(/img/bg_grad.gif) repeat-x;}
table {border-collapse: collapse; empty-cells: show;}
div, td, p, dl, dd, h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}
img {margin: 0; padding: 0; border: 0;}
FORM {margin: 0;}
INPUT, SELECT, TEXTAREA, OPTION {font-size: 12px; color: #051621;}
h1, h2, h3, h4, h5, h6 {font: bold 12px Tahoma;}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
A {color: #fff; text-decoration: underline;}
.clear {clear: both; height: 1px; overflow: hidden;}

.wrap, .foot {min-width: 990px; max-width: 1498px; width:expression((document.body.clientWidth||document.documentElement.clientWidth) < 990? "990px": (document.body.clientWidth||document.documentElement.clientWidth) > 1498? "1498px": "auto" );}

.wrap {background: url(/img/bg.jpg) 100% 0 no-repeat; height=100%; min-height: 100%;}
.cont {background: url(/img/bg_earth.jpg) 0 213px no-repeat; padding-bottom: 90px; text-align: left; font: 13px tahoma; margin: 0 auto;}
.cont .header {padding: 42px 48px 0;}
.cont .header h1 {text-align: center; float: left;}
.cont .header h1 a {text-decoration: none;}
.cont .header h1 a b {display: block; font: bold 16px "Times New Roman", Tahoma;}
 p#menyu {float: right; padding: 75px 145px 20px 0;}
 p#menyu a {padding-left: 25px; font: 16px "Times New Roman", Tahoma;}
 p#menyu a:hover {text-decoration: none; color: #94D3F3;}

.cont_left {float: left; width:30%; padding: 430px 0 0 48px;}
.cont_right {float: right; width: 64%; @width: 60%; padding: 85px 48px 0 10px;}
.cont_right dl {padding-left: 22px;}
.cont_right dl dl {padding-bottom: 10px;}

.cont h4 {font: bold 24px "Times New Roman", tahoma; text-transform: uppercase; padding-bottom: 10px;}
.cont p {font: 13px/18px tahoma; padding: 0 0 10px 22px;}
.clear{clear:both;}
.cont .small_cont1 p {padding-left: 0;}
.l_center_body {text-align:left; padding: 14px 0 14px 20px; font: 12px tahoma;}
.l_center_text {font-family:tahoma; font-size:12px; color:#373737; padding-right:27px; line-height:15px;}
.l_center_text_a {font: 12px tahoma;}
.dark_link b a {font-weight: bold;}
.dark_link .small_cont {width: 100%; float: left;}
.dark_link .small_cont1 {margin: 0 0 0 180px; @width: 100%; padding: 0 0 20px 10px; text-align:justify; font:13px Tahoma;}
.dark_link .small_cont1 a {text-decoration: underline;}
.dark_link .small_cont1 .la_link {font-size: 12px;}
.dark_link .small_cont_left {float: left; margin-left: -100%; width: 180px; text-align: center; margin-right: 10px; padding-bottom: 20px;}
.dark_link .small_cont_left a {text-decoration: none; font: bold 12px/20px tahoma;}
.dark_link .small_cont_left span {display: block;}

.conts_wrap #conts {padding: 0 26px 0 0;}
.conts_wrap form {padding-left: 22px;}
.conts_wrap dd {font: 12px verdana; padding-bottom: 15px;}
.conts_wrap dd i {display: block; font: bold 12px verdana; padding-bottom: 4px;}
.conts_wrap .conts_form td {font: 11px verdana; text-align: left; vertical-align: top;}
.conts_wrap .conts_form td span {color: #ff0;}
.conts_wrap .conts_form .left {text-align: right; width: 180px; padding: 8px 5px 2px 0;}
.conts_wrap .conts_form .left1 {padding-top: 0px;}
.conts_wrap .conts_form .right {padding: 5px 0 2px 3px;}
.conts_wrap .conts_form .right input, .conts_wrap .conts_form .right textarea {width: 260px; height: 20px;}
.conts_wrap .conts_form .right textarea {height: 80px;}
.conts_wrap .conts_form .right .button {width: auto; float: left; margin-bottom: 0;}
.conts_wrap .conts_form .right .button input {width: auto; @padding: 0 5px; cursor: pointer;}
:root .conts_wrap .conts_form .right .button input {width: 100%;}

.company_info {margin-left: 22px;}
.company_info, .company_customer {margin-bottom: 10px;}
.company_info td {font: bold 12px arial; text-align: left; vertical-align: top; padding: 2px 10px 4px 0;}
.company_info td a {text-decoration: none; top; color: #30363B;}
.company_customer td, .company_customer th {font: 12px arial; text-align: left; vertical-align: top; padding: 2px 5px 1px 0;}
.company_customer th {text-align: right; width: 115px; padding: 4px 5px 1px 0;}
.company_customer span {color: #fF0; font-size: 11px;}
.company_customer td input, .company_customer td textarea {width: 226px; height: 20px; border: 1px solid #A3B9CD;}
.company_customer td textarea {height: 60px;}
.company_customer .button {vertical-align: bottom;}
.company_customer .button input {font: bold 12px arial; color: #fff; background: url(/img/button.gif) no-repeat; width: 86px; height: 25px; cursor: pointer; border: 0;}
.errors_disable {display: none; color:#FF0; font: 12px arial;}


.errors_disable {display: none; color:#FF0;}

.foot {margin: 0;} 
.foot1 {margin: 0; width: 100%; padding: 0 48px;}
.foot2 {position: relative; height: 0; width: 100%;}
.footer {position: absolute; height: 50px; top: -90px; left:0; margin: 0 auto; width: 100%; z-index: 3; font: 11px/48px tahoma; border: 1px solid #0997DE;}
/*.footer b {font-weight: normal;float:right; padding-right: 30px;}
.footer b a {margin: 0 10px;}
.footer span {float: left; padding-left: 30px;}*/