/* Подключение шрифта */
@import url(css/fonts.css);

/* Reset */
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;font-weight:400;}
TABLE {border-collapse:collapse; border-spacing:0;}
FIELDSET,IMG{border:0;}
ADDRESS,CAPTION,CITE,DFN,EM,STRONG,TH, I {font-style:normal; font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6 {font-size:100.1%;}#header .top-block a.home
Q:BEFORE,Q:AFTER {content:'';}
BLOCKQUOTE {font-style:oblique;}
STRONG {font-weight:700;}
:focus{outline: none;}

html,body{height:100%;width:100%;}

BODY {position:relative;color:#000;width:100%;padding:0;background:#fff;font-family: arial, tahoma, verdana;margin:0;}
.page {position:relative;overflow: hidden;width:100%;min-width: 980px;min-height:100%;margin:0 auto;padding:0;z-index:4;}
.wrap{overflow:hidden;position:relative;}
.bg-main {position: absolute;top:385px;left:0;width:100%;height: 480px;background: url(css/bg.2.png) no-repeat center 0;z-index:1;}

.empty{height: 98px}

p, ul li, ol li, h4 {font: 12px/16px arial, tahoma, verdana;color:#000;}
a {color:#0066cc;text-decoration:underline;}
a:hover {text-decoration:none;}
h2 a, h3 a {color:#000;text-decoration: none;}
h2 a:hover, h3 a:hover {color:#eb0d00;}
.more-link {text-align:right;padding: 0 6px;}
.alignright {float:right;}
.alignleft {float:left;}
.aligncenter {text-align:center;}
.bold {font-weight: bold;}
.clear {position:relative;overflow:hidden;display:block;width:100%;margin:0;height:1px;}

h1 {font-size:24px;line-height: 40px;font-family: 'Myriad Pro Condensed', 'Myriad Pro', arial;margin: 30px 0 22px;font-weight: normal;padding:0;color:#384c61;background: url(css/line.png) repeat-x 0 bottom;}
.jobs h1, .features h1 {padding: 0 18px;font-family: 'Myriad Pro', arial;}
h2 {font-size: 24px;line-height: 28px;margin: 0 0 16px;font-family: 'Myriad Pro', arial;font-weight:normal;color:#83990a;}
h3 {font-size: 18px;line-height:24px;font-family: 'Myriad Pro', arial;font-weight:normal;color:#83990a;}
h4 {font-size: 14px;color:#525252;}

/* Header */
#header {position:relative;width:100%;min-width: 980px;height: 157px;z-index:4;background: #fff;}
#header .logo {position: absolute;left:0;top:0;z-index:3;}
#header .logo a {display: block;width: 218px;height: 158px;background: url(css/bg.header.png) no-repeat;}

/* Header Panel */
#header .head-panel {position: absolute;left:0;top:0;z-index:1;width: 100%;height: 23px;background: #e7ebef;}
#header .head-panel .in {position:relative;float:right;margin: 0 20px;}
#header .head-panel .lang {float:left;font-size:11px;line-height: 11px;margin: 6px 2px;padding: 0 3px;border-right: 1px solid #123862;}
#header .head-panel .lang img {display: block;float:left;margin:-3px 2px 0 2px;}
#header .head-panel .lang a {text-decoration: none;color:#123862;}
#header .head-panel .search-model {float:left;margin: 2px;}
#header .head-panel .search-model .item-form {float:left;}
#header .head-panel .search-model .item-form label {display: block;float:left;font-size:11px;line-height: 18px;color:#123862;}
#header .head-panel .search-model .item-form select {float:left;font-size:10px;line-height: 10px;color:#123862;margin:0 2px;}
#header .head-panel input {float:left;font-size:10px;line-height: 10px;color:#123862;padding:0;margin:0 2px;}
#header .head-panel input.submit {height: 20px;padding:0 0 3px;margin: -1px 2px 0;}
#header .head-panel .search {float:left;margin: 2px 0px;}

/* Anons Block */
.anons-block {position: absolute;top: 32px;right: 20px;width: 390px;}
.anons-block img {float:left;margin: 0 7px 0 0;}
.anons-block h3 a {color:#f6670e;font-family: 'Myriad Pro', arial;}
.anons-block p {font: 10px/12px Verdana,sans-serif; color:#123862;margin: 2px 0 0 60px;}
.anons-block .rss-link {position: absolute;top:4px;left:-54px; font: normal 12px/14px Tahoma; color: #F6670E; margin: 0; color:#f6670e;}
.anons-block a.podcasts {text-decoration: none; color: #F6670E; font: bold 14px 'Trebuchet MS'; text-transform: uppercase; line-height: 22px;}
.anons-block a.podcasts:hover {text-decoration:underline;}
.anons-block ul {position: absolute;top:6px;left:-75px; text-align:right; border-right:1px dashed #808080; padding-right:8px; padding-top:20px; padding-bottom:15px;}
.anons-block ul li a {text-decoration:none; color:#123862; font: normal 11px Verdana,sans-serif;}
.anons-block ul li a:hover {text-decoration:underline;}

/* Anons List */
.anons-list {position: absolute;top: 40px;left: 254px;}
.anons-list li {font: normal 12px/14px Tahoma; color: #F6670E; list-style: disc; margin:3px 0;}
.anons-list li a {color:#f6670e;text-decoration: none;}
.anons-list li a:hover {text-decoration: underline;}

/* Top Menu */
.top-menu {position: absolute;left:0;bottom:1px;width: 100%;height: 29px;background: #eee;z-index:1;}
.top-menu ul {position:relative;overflow: hidden;margin: 0 0 0 232px;}
.top-menu ul li {float:left;margin: 0 19px;line-height: 28px;font-size: 18px;font-family: Calibri, arial;}
.top-menu ul li.descript {font-weight: bold;}
.top-menu ul li a {color:#000;text-decoration: none;}
.top-menu ul li a:hover {text-decoration: underline;}
.top-menu .brdr {position: absolute;right:0;top:-1px;width: 170px;height: 31px;background: #fff url(css/bg.top-menu.png) no-repeat;z-index:2;}

/* Content */
#content {position:relative;width: 980px;padding: 0 8px;margin: 44px auto;}
#content .in {padding: 0;margin: 0;position: relative;}
#content .in .title-page {position:relative;}
#content .in .title-page h1 {position: absolute;top: 75px;left: 75px;color:#fff;font-size: 48px;text-transform: uppercase;z-index:2;background: none;margin:0;font-family: 'Myriad Pro',arial;}
#content .in .title-page img {position:relative;display: block;z-index:1;}
#content .in .txt {position:relative;margin: 25px 15px 32px;padding: 0 0 60px;border-bottom: 1px solid #E5E5E5;}
#content .in .txt p {font-size:14px;line-height: 22px;margin: 18px 0;color:#7f7f7f;}
#content .in .txt h2 {font-size:18px;line-height: 22px;margin: 18px 0;color:#000;font-family: arial;}

.main-flash {position:relative;margin: 0 0 56px;}

/* Navigation */
.navigation {position:relative;overflow: hidden;margin: 0 0 16px;}
.navigation .brend-logo {display:block;float:left;}
.navigation .main-menu {position:relative;float:right;margin: 2px 0;background: #394d61;padding: 0 25px;display:inline-block;}
.navigation .main-menu ul {position:relative;overflow: hidden;}
.navigation .main-menu ul li {float:left;line-height: 40px;font-size: 18px;margin: 0 13px;}
.navigation .main-menu ul li a {display:block;color:#fff;text-decoration: underline;padding: 0 14px;}
.navigation .main-menu ul li a:hover {text-decoration: none;}
.navigation .main-menu ul li.active a {color:#394d61;text-decoration: none;background: #fff url(css/bg.menu.png) repeat-x 0 0;}
.navigation .main-menu .cn {position: absolute;width: 5px;height: 5px;background: url(css/cn.png) no-repeat 0 0;}
.navigation .main-menu .cn.tl {left:0;top:0;background: url(css/cn.png) no-repeat 0 0;}
.navigation .main-menu .cn.tr {right:0;top:0;background-position: -5px 0;}
.navigation .main-menu .cn.bl {left:0;bottom:0;background-position: 0 -5px;}
.navigation .main-menu .cn.br {right:0;bottom:0;background-position: -5px -5px;}

/* double-menu */
.double-menu {position:relative;float: none;margin: 5px 0 22px;padding: 0;height:40px;line-height:40px;width: 100%;border-bottom: 1px solid #d6d6d6;display:block;}
.double-menu ul {position:relative;overflow: hidden;}
.double-menu li {position:relative;float: left;font-size:20px;line-height:40px;margin: 0 26px 0 0;font-family: 'Myriad Pro', arial;}
.double-menu li a {text-decoration: none;color:#333;}
.double-menu li.active a, .double-menu li a:hover {color:#eb0d00;}

/* services-list */
.services-list {position:relative;overflow: hidden;margin: 0 -22px 28px;}
.services-list li {position:relative;float: left;width: 212px;height: 315px;margin: 0 22px;}
.services-list li img {display: block;}
.services-list li h3 {color:#000;font-family: arial;font-size: 15px;line-height:34px;}
.services-list li p {color:#696969;font-size: 14px;}

/* articles-list */
.articles-list {position:relative;overflow: hidden;width: 1000px;margin: 0 -10px 10px;}
.articles-list li {position:relative;float: left;width: 216px;height: 190px;margin: 0 1px;padding: 12px 15px;border: 1px solid #d1d1d1;box-shadow: 0 0 1px #ccc;}
.articles-list li h3 {color:#4e4e4e;font-family: arial;font-size: 14px;line-height: 16px;margin: 0 0 15px;}
.articles-list li p {color:#7c7c7c;padding:0;font-family: arial;font-size: 11px;line-height: 13px;margin: 8px 0;}
.articles-list li p.more-link {position: absolute;left: 15px;bottom: 12px;text-align: left;margin: 0;}
.articles-list li p.more-link a {display: block;padding: 0 0 0 12px;color:#e51400;background: url(css/marker.png) no-repeat 0 3px;}

/* action */
.action {}
.action h1 {font-family: 'Myriad Pro',arial;font-size:30px;color:#000;background: transparent none;margin: 0px 0;}
.action .product-list {position:relative;margin: 0 0 32px;}
.action .product-list > li {position:relative;overflow: hidden;padding: 60px 0 35px;background: url(css/line.png) repeat-x scroll 0 bottom transparent;}
.action .product-list > li.last {background: none;padding: 60px 0 70px;border-bottom: 1px solid #d6d6d6;}
.action .product-list > li .image {position:relative;width: 204px;float: left;}
.action .product-list > li .image img {display: block;margin: 0 auto;}
.action .product-list > li h2 {font-size:24px;color:#000;margin: 10px 0 24px;}
.action .product-list > li p {font-size: 14px;line-height: 20px;color:#606060;}
.action .product-list > li .txt {position:relative;width: 420px;float: left;margin: 0 65px 0 0;}
.action .product-list > li .market {position:relative;width: 258px;float: left;}
.action .product-list > li .market h3 {color:#fa211a;margin: 10px 26px;}
.action .product-list > li .market li {padding: 14px 0;border-bottom: 1px solid #e5e5e5;}
.action .product-list > li .market li.last {border-bottom: 0 none;}
.action .product-list > li .market li img {display: block;margin: 0 26px;}


/* product */
#content .action .product {position:relative;overflow: hidden;margin: 36px 0 32px;padding: 0 0 140px;border-bottom: 1px solid #e5e5e5;}
#content .action .product .image {position:relative;width: 266px;float: left;margin: 0 58px 0 0;}
#content .action .product .image img {display: block;margin: 0 auto;}
#content .action .product .txt {position:relative;float: left;margin: 45px 0 0;width: 580px;border-bottom: 0 none;padding:0;}
#content .action .product .txt .title {position:relative;overflow: hidden;margin: 0 0 5px;}
#content .action .product .txt .title h2 {position:relative;float:left;font-size:24px;line-height: 28px;color:#000;margin: 13px 38px 0 0;}
#content .action .product .txt .title .button {float:left;position:relative;font-size:21px;}
#content .action .product .txt .title .button a {display: block;width: 268px;height: 78px;line-height: 56px;background: url(css/button.4.png) no-repeat;text-shadow: 1px 0 1px #791108;text-align: center;text-decoration: none;color:#fff;}
#content .action .product .txt .title .button a:hover {background: url(css/button.4.png) no-repeat 0 -78px;}
#content .action .product .txt p {margin:0;font-size:14px;line-height: 22px;color:#7f7f7f;}

/* tender-content */
.tender-content {position:relative;overflow: hidden;margin: 0 0 0 -8px;padding: 0 0 0 8px;}
.tender-content.mini {margin: 0 0 0 10px;}
.tender-content .photo-block {position:relative;float:left;width: 512px;margin: 0 38px 0 0;}
.tender-content.mini .photo-block {width: 416px;}
.tender-content .photo-block img {display:block;float:right;position: relative;z-index:1;}
.tender-content .photo-block .links {position:absolute;top:0;left:0;width: 220px;z-index:4;top: 55px;background: url(css/bg.tender-links.png) no-repeat 0 43px;}
.tender-content.mini .photo-block .links {top: 25px;}
.tender-content .photo-block .links li {display:block;position: relative;font-size:18px;line-height: 48px;height: 43px;}
.tender-content .photo-block .links li a {color:#394d61;}
.tender-content .photo-block .links li.download a {display:inline-block;position: relative;color:#fff;padding: 0 4px 0 12px;margin: 12px 0 0 -8px;height: 42px;line-height: 40px;background: url(css/button.1.png) no-repeat}
.tender-content.mini .photo-block .links li.download a {padding: 0 1px 0 9px;}
.tender-content .photo-block .links li.download a i {position: absolute;top:0;right: -8px;width:8px;height: 42px;background: url(css/button.1.png) no-repeat right 0;}
.tender-content .txt {position:relative;float:left;width: 430px;}
.tender-content .txt p {color: #6e6f71;margin: 14px 0;}
.tender-content .txt .condition-block {position:relative;width: 285px;height: 76px;padding: 12px 5px 10px 15px;background: url(css/bg.tender.png) no-repeat;}
.tender-content .txt .condition-block p {color: #614c10;margin: 6px 0;}
.tender-content.mini .txt .condition-block {width: 350px;height: 40px;margin: 18px -24px 0;padding: 12px 75px 12px 25px;background: url(css/bg.tender-mini.png) no-repeat;}
.tender-content.mini .txt .condition-block p {color: #6ca042;}
.tender-content.mini .txt h2 {font-size: 18px;color: #394d61;margin: 30px 0 0;}
.tender-content.mini .txt h2 em {display: block;font-size: 30px;line-height: 32px;font-family: 'Myriad Pro Condensed', 'Myriad Pro', arial;margin: 0 25px;}

/* Jobs List */
.jobs-list {position:relative;overflow: hidden;margin: 0 -18px 0 0;}
.jobs-list li {position:relative;overflow: hidden;width: 312px;float:left;margin: 0 18px 62px 0;}
.jobs-list li .photo {position:relative;width: 158px;float:left;margin: 0 10px 0 0;}
.jobs-list li .photo a {position:relative;overflow: hidden;display:block;}
.jobs-list li .photo img {position:relative;display:block;margin:9px 5px;z-index:1;}
.jobs-list li .photo i {position: absolute;top: 0;left:0;width: 158px;height: 258px;z-index:3;background: url(css/bg.photo-job.png) no-repeat;}
.jobs-list li h3 {position: absolute;top: 20px;left:-10px;padding: 5px 10px 8px;font-family: 'Myriad Pro', arial;font-size:14px;line-height: 16px;color: #614c10;background: url(css/title.job.png) repeat-y -14px 0;border-radius: 0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;-khtml-border-radius: 0 10px 10px 0;}
.jobs-list li .in {position:relative;width: 144px;height: 258px;float:left;}
.jobs-list li .in p {font-family: 'Myriad Pro', arial;font-size:14px;color: #614c10;}
.jobs-list li .in p.author {margin-top:86px;font-size:12px;color: #b0a587;}
.jobs-list li .in p.date {margin:10px 0;font-size:12px;color: #b0a587;}
.jobs-list li .in p.raiting {position: absolute;bottom: 36px;left: 26px;display:block;text-align: center;width: 78px;height: 50px;line-height: 55px;font-weight: bold;font-size: 30px;color: #83990a;background: url(css/bg.raiting.png) no-repeat;z-index:1;}
.jobs-list li .in p.voting {position: absolute;line-height: 43px;bottom: 5px;left: -3px;display:block;text-align: center;z-index:3}
.jobs-list li .in p.voting a {display:inline-block;font-size:18px;width: 136px;height: 40px;line-height: 43px;background: url(css/button.2.png) no-repeat;color: #fff;}

/* Pager */
.pager {position:relative;overflow: hidden;margin: 0 0 20px;}
.pager ul {position:relative;overflow: hidden;float:right;}
.pager ul li {float:left;margin: 0 5px;height: 28px;line-height: 28px;font-size:18px;font-family: Tahoma, arial;}
.pager ul li a {display:block;padding: 0 8px;color:#83990a;}
.pager ul li.active a {color:#fff;background:#83990a;text-decoration: none;}
.pager ul li.prev a {color: #44360d;padding: 0 0 0 17px;background: url(css/pager.prev.png) no-repeat 0 10px;}
.pager ul li.next a {color: #44360d;padding: 0 17px 0 0;background: url(css/pager.next.png) no-repeat right 10px;}

/* Photogallery */
.big-photo {position: relative;width: 478px;float: left;margin: 0 85px 0 0;}
.big-photo img {position: relative;display: block;z-index:1;}
.big-photo i {position: absolute;top:0;left:0;width:477px;height: 402px;background: url(css/bg.photo.big.png) no-repeat;z-index:5;}
.preview-list {position: relative;width: 336px;float: left;margin: -8px 0 0;}
.preview-list ul {position: relative;overflow: hidden;}
.preview-list ul li {position: relative;width: 84px;height:102px;float: left;margin: 0;padding: 0;border-bottom: 1px dotted #b2b2b2;background: url(css/bg.preview.png) no-repeat center 86px;}
.preview-list ul li img {display: block;margin: 16px auto 0;width: 68px;height: 68px;border: 1px solid #b6b09f;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;}
.preview-list ul li.active img {border: 3px solid #adbc5e;margin: 14px auto 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;}
.preview-list .sub-info {padding: 20px 27px 0;color:#999;background: url(css/star.png) no-repeat 8px 18px; font-size:11px;line-height:14px;font-family: tahoma, arial;}

/* features */
.features {}
.features .info {position:relative;overflow:hidden;margin: 0 0 40px;}
.features .info h2 {padding:0;text-align: left;width: auto;margin: 22px 15px 30px;font-size: 30px;color: #394d61;font-family: 'Myriad Pro Condensed', 'Myriad Pro', arial;}
.features .info img {display:block;float:left;}
.features .info .features-icons {position:relative;float: right;width: 684px;}
.features .info .features-icons ul {position:relative;overflow: hidden;margin: 0 -15px 0 0;}
.features .info .features-icons ul li {position:relative;display:inline;margin: 0 15px;float:left;text-align:center;font-family: 'Myriad Pro Condensed', arial;font-size:14px;color: #394d61;}
.features .info .features-icons ul li img {float:none;margin: 0 auto;}
.features h2 {width: 256px;margin:0;text-align:right;font-size: 18px;line-height: 30px;color: #333;}
.features h3 {text-align:right;font-size: 14px;line-height: 30px;color: #333;}
.features .left {position:relative;width: 256px;margin: 0 42px 0 0;float:left;}
.features .specifications-table {position:relative;width: 678px;margin: 0;float:left;}
.features .specifications-table table {position:relative;width: 100%;margin:0 0 28px;}
.features .specifications-table table td {padding: 0 16px;line-height: 30px;font-family: 'Myriad Pro', arial;font-size: 14px;color: #394d61;}
.features .specifications-table table .odd td {background:#f9f4eb url(css/bg.odd.png) repeat-x 0 bottom;}

/* MODAL BOXES */
#simplemodal-overlay {background-color:#000;DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.7;-khtml-opacity: 0.7;overflow:visible;}
.simplemodal-container {position:absolute !important;top:0;left:0;min-height:100%;height:auto;width:100% !important;overflow:visible;}
.simplemodal-container .modal-box {position: relative;width: 600px;padding: 35px 20px 8px 14px;margin: 120px auto 0;background:#faf4e9 url(css/bg.modal.png) repeat;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.simplemodal-container .close-button-top {position:absolute;top:-4px;right: 5px;font-size:14px;font-family: tahoma, arial;}
.simplemodal-container .close-button-top a {display:inline-block;color:#888;padding: 0 38px 0 0;height: 33px;line-height: 31px;background: url(css/close.png) no-repeat right 0;}
.modal-job .left-info {position: relative;width: 260px;float:left;margin: 0 22px 0 0;}
.modal-job .left-info .photo-block {position: relative;overflow:hidden;}
.modal-job .left-info .photo-block a {position: relative;overflow:hidden;display:block;}
.modal-job .left-info .photo-block img {position: relative;display:block;margin: 12px 7px;z-index:1;}
.modal-job .left-info .photo-block i {position: absolute;top: 0;left:0;width: 260px;height: 423px;z-index:3;background: url(css/bg.photo-job.big.png) no-repeat;}
.modal-job p {font-family: 'Myriad Pro', arial;margin: 12px 0 18px;font-size:14px;color: #614c10;}
.modal-job .left-info p {margin: 0 14px;}
.modal-job .left-info p.author {margin:12px 14px 0;font-size:12px;color: #b0a587;}
.modal-job .left-info p.date {float:right;display: inline-block;margin:12px 14px 0;font-size:12px;color: #b0a587;}
.modal-job .main-info {position: relative;float:left;width: 316px;}
.modal-job .main-info h2 {position: relative;margin: 20px 0 0 -22px;padding: 8px 22px 12px;background: url(css/title.job.big.png) repeat-y 0 0;border-radius: 0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius: 0 10px 10px 0;-khtml-border-radius: 0 10px 10px 0;font-family: 'Myriad Pro', arial;font-size:24px;line-height: 28px;color: #614c10;}
.modal-job .main-info h3 {margin: 28px 0 0px;}
.modal-job .close-button {display: block;margin: 22px auto 0; text-align: center;font-size:18px;width: 171px;height: 41px;line-height: 42px;background: url(css/button.3.png) no-repeat;color: #fff;}



/* Footer */
#footer {position:relative;height: 98px;width:100%;min-width: 980px;margin:-98px auto 0;padding:0;z-index:6;background: #000;}
#footer .brdr {position: absolute;top:0;left:0;z-index:2;width: 130px;height: 75px;background: url(css/brdr.footer.png) no-repeat;}
#footer .footer-menu {position:relative;width:100%;background: #eee;border-bottom: 2px solid #fff;}
#footer .footer-menu ul {position:relative;overflow: hidden;padding: 2px 110px 4px;text-align: center;}
#footer .footer-menu li {display:inline;padding: 0 8px;margin: 0;font-size:12px;line-height:16px;height:16px;font-family: 'Myriad Pro', arial;border-right: 1px solid #dbdbdb;}
#footer .footer-menu li.last {border-right: 0 none;}
#footer .footer-menu li a {color:#a6a6a6;text-decoration: none;}
#footer .footer-menu li a:hover {text-decoration: underline;}
#footer .copyright {color:#fff;font-size:12px;margin: 26px 0 0 130px;font-family: Calibri, arial;}
#footer .counter-block {position:relative; text-align:right; width:90%;}