body {padding:0px; margin:0px; background:#808080 url('../../img/img_ru/vdots.gif') repeat-y top left; background-position:708px 0; font: normal 11px  Tahoma, Arial, Verdana, Arial AMU; color:#6b6b6b; width:100%; height: 100%;}
html, body {
    height: 100%;
    padding:0;
    margin:0;
}


* {
    padding: 0;
    margin: 0;
}
html{ 
    height: 100%;
}
p {padding: 10px;}

img{border:0px none;}
table{font: normal 11px  Tahoma, Arial, Verdana, Arial AMU; height:auto;}
td{vertical-align:top;}



.button_send{background:url("../../img/img_ru/send.gif"); margin-left: -5px;border:0 none; width: 135px; height: 43px;}
input {background: transparent; border:1px solid #5E5E5E; font: normal 11px  Tahoma, Arial, Verdana, Arial AMU; padding:0px 3px 0px 3px; color:#5E5E5E;}
select {background: transparent; border:1px solid #5E5E5E; font: normal 11px  Tahoma, Arial, Verdana, Arial AMU; width:50px; color:#5E5E5E;}
option {background: #fff; border:0px none; font: normal 11px  Tahoma, Arial, Verdana, Arial AMU; width:100%; color:#5E5E5E;}
textarea {background: transparent; border:1px solid #5E5E5E; font: normal 11px  Tahoma, Arial, Verdana, Arial AMU; overflow:auto; width: 310px; height:158px; padding:0px 3px 0px 3px; color:#5E5E5E;}

ul{padding:0; margin:0; padding-left:20px;}
li{list-style-image: url('../../img/img_ru/li.gif');}
.li_bull{list-style-image: url('../../img/img_ru/bull.gif'); padding:0; margin:0; padding-left:20px !important; padding-left:10px;}

a, a:link, a:active, a:visited {color: #fff; font: normal 11px   Tahoma, Verdana, Arial, Arial AMU; text-decoration: none;}
a:hover {color: #fff; font: normal 11px  Tahoma, Verdana, Arial, Arial AMU; text-decoration: underline;}

a.invers, a.invers:link, a.invers:active, a.invers:visited {color: #fff; font: normal 11px   Tahoma, Verdana, Arial, Arial AMU; text-decoration: underline;}
a.invers:hover {color: #fff; font: normal 11px  Tahoma, Verdana, Arial, Arial AMU; text-decoration: none;}

.hide{visibility:hidden;}
.show{visibility:visible;}

.hidden{display:none;}
.showblock{display:block;}

.rezina{width:100%; height:100%;}
.auto{width:100%; height:auto;}
.fullauto{width:auto; height:auto;}


a.url, a.url:link, a.url:active, a.url:visited {color: #000; font: normal 10px   Tahoma, Verdana, Arial, Arial AMU; text-decoration: none; float:right;}
a.url:hover {color: #000; font: normal 10px  Tahoma, Verdana, Arial, Arial AMU; text-decoration: underline; float:right;}

a.page, a.page:link, a.page:active, a.page:visited {color: #000; font: normal 11px   Tahoma, Verdana, Arial, Arial AMU; text-decoration: none;}
a.page:hover {color: #000; font: normal 11px  Tahoma, Verdana, Arial, Arial AMU; text-decoration: underline;}

a.about, a.about:link, a.about:active, a.about:visited {display:block; background: url('../../img/img_ru/menus/about.gif') no-repeat top left; width: 28px; height: 211px; float:left;}
a.about:hover {display:block; background: url('../../img/img_ru/menus/about_h.gif') no-repeat top left; width: 28px; height: 211px; float:left;}

a.portfolio, a.portfolio:link, a.portfolio:active, a.portfolio:visited {display:block; background: url('../../img/img_ru/menus/portfolio.gif') no-repeat top left; width: 30px; height: 211px; float:left;}
a.portfolio:hover {display:block; background: url('../../img/img_ru/menus/portfolio_h.gif') no-repeat top left; width: 30px; height: 211px; float:left;}

a.vacancy, a.vacancy:link, a.vacancy:active, a.vacancy:visited {display:block; background: url('../../img/img_ru/menus/vacancy.gif') no-repeat top left; width: 29px; height: 211px; float:left;}
a.vacancy:hover {display:block; background: url('../../img/img_ru/menus/vacancy_h.gif') no-repeat top left; width: 29px; height: 211px; float:left;}

a.contacts, a.contacts:link, a.contacts:active, a.contacts:visited {display:block; background: url('../../img/img_ru/menus/contacts.gif') no-repeat top left; width: 29px; height: 211px; float:left;}
a.contacts:hover {display:block; background: url('../../img/img_ru/menus/contacts_h.gif') no-repeat top left; width: 29px; height: 211px; float:left;}


a.about_foot, a.about_foot:link, a.about_foot:active, a.about_foot:visited {display:block; background: url('../../img/img_ru/menus/about_foot.gif') no-repeat top left; width: 46px; height: 16px;}
a.about_foot:hover {display:block; background: url('../../img/img_ru/menus/about_foot_h.gif') no-repeat top left; width: 46px; height: 16px;}

a.portfolio_foot, a.portfolio_foot:link, a.portfolio_foot:active, a.portfolio_foot:visited {display:block; background: url('../../img/img_ru/menus/portfolio_foot.gif') no-repeat top left; width: 93px; height: 16px;}
a.portfolio_foot:hover {display:block; background: url('../../img/img_ru/menus/portfolio_foot_h.gif') no-repeat top left; width: 93px; height: 16px;}

a.vacancy_foot, a.vacancy_foot:link, a.vacancy_foot:active, a.vacancy_foot:visited {display:block; background: url('../../img/img_ru/menus/vacancy_foot.gif') no-repeat top left; width: 83px; height: 16px;}
a.vacancy_foot:hover {display:block; background: url('../../img/img_ru/menus/vacancy_foot_h.gif') no-repeat top left; width: 83px; height: 16px;}

a.contacts_foot, a.contacts_foot:link, a.contacts_foot:active, a.contacts_foot:visited {display:block; background: url('../../img/img_ru/menus/contacts_foot.gif') no-repeat top left; width: 73px; height: 16px;}
a.contacts_foot:hover {display:block; background: url('../../img/img_ru/menus/contacts_foot_h.gif') no-repeat top left; width: 73px; height: 16px;}

a.more, a.more:link, a.more:active, a.more:visited {color: #d7d7d7; font: normal 10px   Tahoma, Verdana, Arial, Arial AMU; text-decoration: none; float:right; background: url('../../img/img_ru/arr.gif') no-repeat center right; padding-right:10px;}
a.more:hover {color: #d7d7d7; font: normal 10px  Tahoma, Verdana, Arial, Arial AMU; text-decoration: underline; float:right; background: url('../../img/img_ru/arr.gif') no-repeat center right; padding-right:10px;}

a.pager, a.pager:active, a.pager:visited {display: block;float: left;min-width: 12px;height: 12px;padding: 2px 3px 2px 3px;margin: 2px;text-align: center;font: bold 9px Verdana;color: #FFF;background-color: #750808;border: solid 1px #962A2A;text-decoration: none;}
a.pager:hover {display: block; float: left;min-width: 12px; height: 12px;padding: 2px 3px 2px 3px;margin: 2px;text-align: center;font: bold 9px Verdana;color: #FFF;background-color: #750808;border: solid 1px #962A2A;text-decoration: none;}

.pagercurrent {font: bold 14px Tahoma; color: #000;}
.reset {cursor:pointer}

.fl_left{float: left;}
.fl_right{float: right;}
.clear{clear:both;}

.pageLayout{padding: 0px; margin: 0px auto; width: 1000px; text-align: left;}

.main{width:1000px; position:relative;}
.header{height: 273px;}


.footer{background: url('../../img/img_ru/foot_bg.png') no-repeat bottom left; background-position:620px 0; clear:both; height: 85px; padding-left:30px; padding-top:50px; width: 970px; }

.logo_pos{position:absolute; background: url('../../img/img_ru/hdr_bg_old.png') no-repeat top left;width: 456px; height: 273px;}
.topmenu_pos{position:absolute; top:30px; left: 570px; vertical-align:bottom;}

.soonn{float:right; width: 252px; padding-top:25px; text-align: center; margin-right:28px !important; margin-right:0px;}
.soon_bg{background: url('../../img/img_ru/soon_bg.gif') no-repeat top left; width:279px; height:283px;}

.about_white_content{background-color: #fff; width: 664px; margin-top: -3px; overflow:hidden;}
.about_div{margin-left: 56px; margin-top: 15px;font-size: 11px; font-weight: bold; color:#6b6b6b}
.about_content{padding-top:20px; position:relative; padding-left:20px;}
.home_content{width: 678px; padding-left:22px; position: relative;}
.home_right{width: 280px; position: relative;}
.white_cont{background: #fff; width: 624px; padding:10px 20px 10px 20px; overflow: hidden;}
.white_cont1{background: #fff; width: 643px; padding:10px 3px 10px 18px; overflow: hidden;}
.tb{width: 500px; margin-top: 27px; margin-left:20px;}
.left_td{text-align: right ; width: 149px; font-size: 16px; font-weight: bold}
.right_td{width: 195px; height: 17px; font-size:12px; padding:2px; padding-top:4px;}
.aleft{text-align: left}
.home_razd{background: url('../../img/img_ru/home_razd.gif') no-repeat top left;}
.about_white_content{background-color: #fff; width: 664px; margin-top: -3px; overflow:hidden;}

.bull{background: url('../../img/img_ru/bull.gif') no-repeat center left; padding:10px 0 10px 28px; margin:10px 10px 10px 0;}
.orange_bg{background: #ff7010; color:#fff; padding:2px;}


.img_border{border:1px solid #858585;}
.portfolio_item{width: 678px; padding-left:22px; position: relative; margin-bottom:10px;}

.pager_div{position: relative; float: right; background: url('../../img/img_ru/pager_bg.gif') no-repeat top left; width: 61px; height: 35px; padding-top:10px; padding-left:23px; padding-right:38px;}
.next{position: absolute; top:14px; left:47px;}
.prev{position: absolute; top:6px; left:3px;}
.margl{margin-left: 13px}
.portfolio_bg{background: url('../../img/img_ru/portfolio/details/bg.gif') repeat-y top left;}

.bull_div{float:left; margin-right:30px; padding:10px;}
.home_razd{background: url('../../img/img_ru/home_razd.gif') no-repeat top left;}
