body {padding:0px; margin:0px;	font: normal 12px Arial, Tahoma; background: #fff;	color:#572e01;	width:100%;	height:100%;}

html{height:100%;}

table{font: normal 11px Verdana, Arial, Tahoma;	border:0px none;}

tr, td{font: normal 11px Verdana, Arial, Tahoma;	border:0px none;}

td{vertical-align:top;}

div{color:#572e01; font: normal 11px Verdana, Arial, Tahoma;}



img{border:0px none;}



a, a:active, a:visited , a:link{color: #572e01; font: normal 11px Verdana, Arial, Tahoma; text-decoration: none; outline: none;}

a:hover {color: #572e01; font: normal 11px  Verdana, Arial, Tahoma; text-decoration: underline; outline: none;}





li{list-style-image: url('i/li.gif');}



ul{padding:0; margin:0;}



form{padding:0; margin:0;}

input{border:1px solid #5e5e5e; background:#fdfbfb; width:175px; height:18px; font: normal 12px Arial, Tahoma; color:#5E5E5E;}

textarea{border:1px solid #5e5e5e; background:#fdfbfb; width:270px; height:150px; overflow:auto; font: normal 12px Arial, Tahoma; color:#5E5E5E;}



.send{border:1px solid #5e5e5e; background:#DADADA; width:auto; height:auto; font: normal 12px Arial, Tahoma; color:#5E5E5E;}



.hide{visibility: hidden;}

.show{visibility: visible;}



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

.img_border{border:1px solid #5e5e5e;}



.fl{float:left;}

.fr{float:right;}

.clear{clear: both;}

.over_hide{overflow: hidden;}

.alcenter{text-align: center;}



.margintop10{margin-top:10px;}

.margintop3{margin-top:3px;}

.margintop20{margin-top:20px;}

.marginright10{margin-right:10px;}

.marginright15{margin-right:15px;}

.marginleft15{margin-left:15px;}

.marginbot10{margin-bottom:10px;}



.main{width:1000px; padding:0; margin:0 auto; height:auto!important;  height:100%;  min-height:100%; position:relative; background: url('i/bg.png') no-repeat top left}

.header{height:580px; position:relative; background:url('i/home_bg.jpg') no-repeat top center}





.content_home{clear: both; overflow:hidden; width: 1000px; padding-bottom:90px;}

.inner_content{clear: both; overflow:hidden; width: 1000px; padding-bottom:40px; background: url('i/foot_bg.png') no-repeat bottom right; }

.content{width: 861px; margin:0 auto; border-width:0 1px 1px 1px; border-color: #dbdbdb; border-style: solid; background: #fafafa url('i/cont_bg.png') no-repeat bottom left; color:#744f12; padding:10px 28px 0 28px;}



.footer{clear: both;  height: 80px; position:absolute; bottom:0; padding-left:25px; background: #c89d55; width: 975px}

.footer_inner{clear: both; height: 40px; position:absolute; bottom:0; padding-left:25px; width: 975px}



.footmenu_div{height:35px; clear:both; padding-top:45px; text-align: center;}



.langs_pos{position:absolute; top:5px; right:7px;}

a.lang, a.lang:active, a.lang:visited, a.lang:link{color: #744f12; font: normal 10px Verdana, Arial, Tahoma; text-decoration: none; margin-right:12px;}

a.lang:hover {text-decoration: underline; color:#db6800;}

.lang_curr{color: #db6800; font: normal 10px Verdana, Arial, Tahoma; text-decoration: underline; margin-right:12px;}



a.menu_home_eng, a.menu_home_eng:active, a.menu_home_eng:visited, a.menu_home_eng:link{color: #8e5624; font: normal 12px Arial, Tahoma; text-decoration: none;}

a.menu_home_eng:hover {text-decoration: underline;}



a.menu_home_rus, a.menu_home_rus:active, a.menu_home_rus:visited, a.menu_home_rus:link{color: #8e5624; font: normal 12px Arial, Tahoma; text-decoration: none;}

a.menu_home_rus:hover {text-decoration: underline;}



a.menu_home_arm, a.menu_home_arm:active, a.menu_home_arm:visited, a.menu_home_arm:link{color: #8e5624; font: normal 12px Arial AMU, Arian AMU, Arial Unicode; text-decoration: none;}

a.menu_home_arm:hover {text-decoration: underline;}




a.sub_home, a.sub_home:active, a.sub_home:visited, a.sub_home:link{color: #744f12; font: normal 11px Verdana, Arial, Tahoma; text-decoration: none; line-height: 150%}

a.sub_home:hover {text-decoration: underline;}



a.submenu, a.submenu:active, a.submenu:visited, a.submenu:link{color: #844d1b; font: bold 11px Verdana, Arial, Tahoma; text-decoration: none; display: block; margin:7px 20px 7px 0; float: left; background: url('i/bull.png') no-repeat left 2px; padding-left:15px;}

a.submenu:hover {color: #df7919; text-decoration: underline; display: block; margin:7px 20px 7px 0; float: left;}

.submenu_curr{color: #df7919; font: bold 11px Verdana, Arial, Tahoma; text-decoration: none; display: block; margin:7px 20px 7px 0; float: left; background: url('i/bull.png') no-repeat left 2px; padding-left:15px;}



a.menu, a.menu:active, a.menu:visited, a.menu:link{color: #844d1b; font: bold 11px Verdana, Arial, Tahoma; text-decoration: none; display: block; margin:7px 0 7px 0; float: left; clear: both; width:150px; text-align: center;}

a.menu:hover {color: #db6800; text-decoration: underline; display: block; margin:7px 0 7px 0; float: left; clear: both; width:150px; text-align: center;}

.menu_curr{color: #db6800; font: bold 11px Verdana, Arial, Tahoma; text-decoration: none; display: block; margin:7px 0 7px 0; float: left; clear: both; width:150px; text-align: center;}



a.more, a.more:active, a.more:visited, a.more:link{color: #db6800; font: bold 11px Verdana, Arial, Tahoma; text-decoration: none;}

a.more:hover {color: #db6800; font: bold 11px Verdana, Arial, Tahoma; text-decoration: underline;}



a.pager, a.pager:active, a.pager:visited, a.pager:link{color: #fff; font: bold 12px Arial, Tahoma; text-decoration: none; display: block; width: 22px; height: 19px; float:left; text-align: center; padding-top:3px;}

a.pager:hover {text-decoration: underline;}

.pager_item{width: 25px; height: 24px; float:left; padidng:3px 0 0 3px; background: url('i/pager_bg.png') no-repeat top center;}

.pager_curr{color: #fff; font: bold 12px Arial, Tahoma; text-decoration: underline; display: block; width: 22px; height: 16px; float:left; text-align: center; padding-top:3px;}



a.arr, a.arr:active, a.arr:visited, a.arr:link{color: #db6800; font: bold 13px Verdana, Arial, Tahoma; text-decoration: none; float:left; margin-top:3px;}

a.arr:hover {color: #db6800; font: bold 13px Verdana, Arial, Tahoma; text-decoration: underline; float:left;}



a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;}

a.inverse:hover {text-decoration: none;}



a.a_brown, a.a_brown:active, a.a_brown:visited, a.a_brown:link, a.a_brown:hover{color:#572e01;}

a.f14, a.f14:active, a.f14:visited, a.f14:link, a.f14:hover{font-size: 14px}





.logo_pos{position:absolute; top:5px; left:0px;}

.logo_inner_pos{position:absolute; top:25px; left:20px;}



.isystems_pos{position: absolute; top:47px;}

.griar_pos{position: absolute; top:17px; right:20px; background: url('i/foot_logo_home.png') no-repeat; width: 140px; height:32px; padding:30px 0 0 55px; font: normal 10px Arial; color: #6e4411;}



.isystems_inner_pos{position: absolute; top:10px;}

.griar_inner_pos{position: absolute; top:5px; right:0px;  width: 240px; height:22px; padding:10px 0 0 0px; font: normal 10px Arial; color: #6e4411;}



.menu_div{background: #fbe3af; height:auto !important; height: 18px; min-height:18px; background: url('i/menu_bg.png') no-repeat bottom left; padding:5px 5px 15px 5px; border-top:1px solid #c69a55;}

.menu_inner_div{position: relative; padding-top:144px; margin-left:50px; text-align: center; width: 156px; overflow:hidden; padding-bottom:10px;}
.header_inner{height:auto!important; height:400px; min-height:400px; position:relative; background: url('i/inner_hdr.jpg') no-repeat top left; width: 925px; margin:0 auto;}

.submenu_div{height:auto!important; height:23px; min-height:23px; position:relative; background: url('i/submenu_bg.png') no-repeat bottom left; padding-bottom:15px;}
.submenu_pos{padding-left:10px; overflow:hidden;}



.const_div{position: relative; width: 333px; height: 194px; float: left; background: url('i/const_bg.jpg') no-repeat top left; cursor: pointer;}

.architec_div{position: relative; width: 333px; height: 194px; float: left; background: url('i/architec_bg.jpg') no-repeat top left; cursor: pointer;}

.manufact_div{position: relative; width: 333px; height: 194px; float: left; background: url('i/manufact_bg.jpg') no-repeat top left; cursor: pointer;}

.title_pos{position:absolute; top:17px; left:14px;}



.pic_div{width: 210px; float: left; padding-right:15px; text-align: right;}



.big_title{color:#744f12; font-size: 24px;}

.sm_title{color:#744f12; font-size: 15px; font-weight: bold}

.sm_title_orange{color:#db6800; font-size: 15px; font-weight: bold}

.text{ color:#744f12; font-size: 11px;}

.brown{color:#572e01;}



.w585{width: 590px}

.fs12{font-size: 12px}



.pager_div{width:170px; float:right; padding-top:20px;}