*{outline:none;}
html, body {height:100%;background:#d2d7dc;}
body {margin:0px;padding:0px;min-width:978px;}
body, td, th {font:11px Tahoma;color:#010101;}
h1 {font:normal 26px Tahoma;margin:0 0 5px 0;padding:0;}
h2 {font:normal 18px "Arial Narrow";margin:0px 0 20px 0;padding:0;background:url('/bitrix/templates/Main/images/line_h.gif') repeat-x 0 0;}
h2 div {background:url('/bitrix/templates/Main/images/line_h.gif') repeat-x 0 100%;padding:1px 0 3px 0;}
h2 span {display:block;background:url('/bitrix/templates/Main/images/line_h.gif') repeat-x 0 100%;padding:1px 0 3px 0;}
h3 a {color:#fff;text-decoration:none;}
h3 a:hover {color:#fff;text-decoration:underline;}
h3 {font:bold 12px Tahoma;margin:0 0 7px 0;padding:0;overflow:hidden;}
h3 span {background:#b45514 url('/bitrix/templates/Main/images/pointer_h.gif') no-repeat 7px 7px;float:left;display:block;padding:3px 10px 4px 21px;color:#fff;}


a {color:#b45514;text-decoration:none;}
a:hover {text-decoration:underline;}
form {margin:0;padding:0;}
img {border:none;}
p {margin:0 0 15px 0;}
input, select, option, textarea {font:11px Arial;color:#010101;}
input, textarea {border:1px solid #c8c8c8;}
table {border-collapse:collapse;}
table td {margin:0;padding:0;}

#top {width:908px;left:50%;margin-left:-454px;position:relative;min-height:100%;height:auto !important;height:100%;background:#fff;}
#holder {height:90px;clear:both;}
#foot {width:908px;margin-top:-70px;height:70px;left:50%;margin-left:-454px;position:relative;}
.body {margin:0 30px;overflow:hidden;}

.search {width:200px;float:right;margin:40px 0 0 0;}
.search .text {width:170px;}
.search .buttonSearch {border:none;margin:0px 0 4px 5px;vertical-align:middle;}

.logo {margin:20px 0 0 0;}

#menu {margin:20px 0 0 0;}
#menu table {width:100%;background:url('/bitrix/templates/Main/images/line.gif') repeat-x 0 0;}
#menu table td {}
#menu a {white-space: nowrap;cursor:pointer;color:#646464;font-size:12px;text-decoration:none;display:block;padding:5px 10px 6px 10px;margin:1px 1px 1px 1px;background:#fff;border:0px solid #fff;}
#menu div:hover a.main, #menu div.jshover a.main {color:#b45514;margin:0;border:1px solid #c8c8c8;}
#menu a.act {color:#b45514;}
#menu div {position:relative;}

#menu div:hover .submenu, #menu div.jshover .submenu {display:block;}
#menu div:hover .line, #menu div.jshover .line {display:block;}
#menu .submenu {display:none;position:absolute;top:26px;white-space:nowrap;background:#fff;border:1px solid #c8c8c8;padding:10px 10px;}
#menu .submenu a {color:#b45514;border:none;margin:0;padding:3px 0;display:block;font-size:11px;}
#menu .submenu a:hover {text-decoration:underline;}
#menu .line {display:none;position:absolute;top:26px;width:100%;border-top:1px solid #fff;}
#menu .pars {width:14%;}

.menuDrivePicture {overflow:hidden;margin:10px 0 0px 0;height:18px;}
.menuDrivePicture a {display:block;color:#646464;text-decoration:none;}
.menuDrivePicture a:hover {text-decoration:underline;}
.menuDrivePicture .left {float:left;padding:0 0 0 13px;background:url('/bitrix/templates/Main/images/pointer_back.gif') no-repeat 0 4px;}
.menuDrivePicture .right {float:right;padding:0 13px 0 0;background:url('/bitrix/templates/Main/images/pointer_next.gif') no-repeat 100% 4px;}
.menuDrivePicture .noneLeft {color:#ddd;background:url('/bitrix/templates/Main/images/pointer_back_none.gif') no-repeat 0 4px;}
.menuDrivePicture .noneLeft:hover {text-decoration:none;}
.menuDrivePicture .noneRight {color:#ddd;background:url('/bitrix/templates/Main/images/pointer_next_none.gif') no-repeat 100% 4px;}
.menuDrivePicture .noneRight:hover {text-decoration:none;}

.PictureLine {position:relative;overflow:hidden;height:190px;margin:0 0 10px 0;}
.PictureLine table {position:absolute;background:#aaafb4;}
.PictureLine img {float:left;border-right:4px solid #fff;}
.PictureLine div {position:relative;}

.PictureLineOne {margin:28px 0 10px 0;}
.PictureLineOne table {width:100%;}
.PictureLineOne .img {width:1px;}
.PictureLineOne .text {padding:0 30px;background:#a8adb2 url('/bitrix/templates/Main/images/fon_images.gif') repeat-y 0 0;color:#fff;font:12px Tahoma;line-height:20px;}

#Content {line-height:16px;}

.listLogo, .listLogo li {margin:0;padding:0;}
.listLogo {background:#c2c7cc url('/bitrix/templates/Main/images/fon.gif') repeat-x 0 0;height:40px;overflow:hidden;margin:0 0 5px 0;}
.listLogo li {list-style:none;float:right;padding:5px 20px 0 0;}
.listLogo a {text-decoration:none;}

.phone, .copy {color:#aaa;line-height:16px;}
.phone {float:right;text-align:right;}

.files {float:right;width:180px;margin:0 0 20px 20px;border:1px solid #c8c8c8;padding:10px;}
.files h3 {font:bold 12px Tahoma;color:#b45514;margin:0 0 13px 0;}
.files ul, .files li {margin:0;padding:0;}
.files li {list-style:none;padding:0 0 6px 0;line-height:14px;}
.files a {color:#828282;background:url('/bitrix/templates/Main/images/icon/pdf.gif') no-repeat 0 0;text-decoration:none;display:block;padding:1px 0 3px 25px;}
.files a:hover {text-decoration:underline;}

.links {float:right;width:180px;margin:0 0 20px 20px;border:1px solid #c8c8c8;padding:10px 10px 4px 10px;}
.links h3 {font:bold 12px Tahoma;color:#b45514;margin:0 0 13px 0;}
.links ul, .links li {margin:0;padding:0;}
.links li {list-style:none;padding:0 0 6px 0;line-height:14px;}
.links a {color:#828282;background:url('/bitrix/templates/Main/images/pointer_next_2.gif') no-repeat 0 6px;text-decoration:none;display:block;padding:1px 0 3px 20px;}
.links a:hover {text-decoration:underline;}
.links div {background:url('/bitrix/templates/Main/images/pointer_next_2.gif') no-repeat 0 6px;padding:1px 0 3px 20px;}

.vacancies, .vacancies li {margin:0;padding:0;}
.vacancies {padding:10px 0 0 0;}
.vacancies li {list-stile:none;margin:0 0 20px 0;}
.vacancies a {font-weight:bold;}

.back {overflow:hidden;}
.back a {display:block;float:left;background:url('/bitrix/templates/Main/images/pointer_back_2.gif') no-repeat 0 6px;padding:0 0 0 12px;}

.hr {background:url('/bitrix/templates/Main/images/line_h.gif') repeat-x 0 70%;} 

.navigation .Title {float:right;}

.TableContacts {width:100%;}
.TableContacts td {vertical-align:top;}
.TableContacts .L {width:260px;padding:0 20px 0 0;}
.TableContacts .C {}
.TableContacts .R {width:180px;padding:0 0px 0 20px;}

.contactsForm {}
.contactsForm input, .contactsForm textarea {color:#c8c8c8;}
.contactsForm .select {color:#010101;}
.contactsForm div {margin:0 0 5px 0;padding:0 4px 0 0;}
.contactsForm div input, .contactsForm div textarea {width:100%;}
.contactsForm .submit {background:#b45514;border:none;Color:#fff;padding:2px 10px;font-weight:bold;}
.contactsForm img {float:right;border:1px solid #c8c8c8;}
.contactsForm .captcha input {width:220px;}

.error {color:#B45514;}

.leng {float:right;padding:41px 20px 0 0;}
.leng {color:#c8c8c8;}
.leng span {color:#010101;}
