/* General */
body,div,ul,li,p,a,h1{margin:0;padding:0} 
p, div {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}
h2 {color:#3d623b;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;white-space:nowrap;}
h3 {color:#3d623b;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;white-space:nowrap;}
img{border:0}
h1 {color:#475d43;font-family:Arial,Helvetica,sans-serif;font-size:22px;background: url(/images/Text_header_bg.gif) repeat-x;
font-weight:bold;line-height: 32px;height: 32px; text-align: center;clear: both;display: block}
html,body{width:100%;color:#2E2E2E}
#header{position:absolute;top:0;left:0;width:100%;height:174px;background: url(/images/hd_bg.gif) repeat-x; padding: 8px 0; min-width:1000px;}
#header .logo{float:left;width:190px;height:157px;background:#484644 url(/images/ex-el-logo.gif) no-repeat;}
#header .baner{height: 157px; width: 720px; margin: 0 auto; overflow:hidden;}
#header .map{float: right; margin-right: 10px; margin-top: 140px;font-family: Arial, Helvetica, sans-serif;
font-size: 13px;font-weight: bold;color: #0c2c15;text-align: right;font-style: normal;font-variant: normal;text-decoration: none;}
#header .map:hover{color: #FFFFFF;}
#content{min-width:1000px;min-height:100%;padding-top:174px;margin:0; background: url(/images/Sub_bg.gif) left repeat-y;}
.empty{height:243px}
#content .sidebar_left{float:left;display:inline;overflow:hidden;width:194px;margin-left:-100%;margin-bottom: 0;background:url(/images/Sub_bg.gif) repeat;}
#content .sidebar_left .big{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #ffff66;text-align: right;text-transform: uppercase;
	font-style: normal;font-variant: normal;text-decoration: none;display: block;vertical-align: middle;line-height: 33px; padding-right:15px;height:33px;background:url(/images/Sub_1.gif) no-repeat;}
#content .sidebar_left a{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #ffff66;text-align: right;
  font-style: normal;font-variant: normal;text-decoration: none;display: block;vertical-align: middle}
#content .sidebar_left a:hover{color: #fff;}
#content .sidebar_left .big1{text-transform: uppercase;padding-right:15px;height:33px;background:url(/images/Sub_1.gif) no-repeat;}
#content .sidebar_left .big2{padding-right:15px;line-height: 33px;height:33px;background:url(/images/Sub_1.gif) no-repeat;}
#content .sidebar_left .big3{padding-right:15px;color: #FFCC99;line-height: 33px;height:33px;background:url(/images/Sub_1.gif) no-repeat;}
#content .sidebar_left .small{padding-right:10px; color:#0C2C15;line-height: 23px; height:23px; background:url(/images/Sub_btn.gif) no-repeat;}
#content .sidebar_left .news{padding:0;margin:0;border-collapse:collapse;width:100%}
#content .sidebar_left .news td span{padding:0;margin:0}
#content .sidebar_left .news .new{padding:3px 5px}
#content .sidebar_left .news td{background:url(/images/sub_news1.gif) repeat-y;border:none;padding:0;margin:0}
#content .sidebar_left .news td .base_new{font:bold 12px Arial;white-space:normal;}
#content .sidebar_left .news td .n_date{font-weight:bold}
#content .sidebar_left .head_news{background:url("/images/Sub_news0.gif") no-repeat scroll !important;color:#FFFF66;
font:bold 13px/33px Arial;height:30px;padding-right:15px;text-align:center;text-transform:uppercase;vertical-align:middle}
#content .sidebar_left .foot_news{background:url("/images/sub_news2.gif") no-repeat scroll !important;height:18px}
#content .sidebar_left .news td h2{font:bold 14px Arial}
#content .center{float:left;width:100%;overflow:hidden;}
#content .center .in{position:relative;margin-left:194px;overflow: hidden;}
#content .center .in .main_content{padding: 10px 20px 30px 20px; float: left;width:98%}
#content .center .in .main_content1{padding: 10px 20px 30px 20px; float: left;margin-right: 240px;}
#content .center .in .sidebar_right{float:right;background:#fff;margin-left: -240px;}
#footer{position:relative;height:65px;min-width:1000px;background:url(/images/bg.jpg) repeat-x bottom}
#footer .copyright{height:auto;margin-top: 18px; float: left;text-align: left;font-size: 12px;padding-left: 10px;}
#footer .baner{height:auto;margin-top: 18px; float: right;text-align: right;padding-right: 10px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}


.zag_h2{margin: 10px 0;}
.main_p{text-indent: 10px;text-align: justify;}
.main_o{text-indent: 0;text-align: justify;margin:10px 0;}
.red{text-decoration: underline; color:#ff0000; font-weight:bold; margin:0;}
.u_b{text-decoration: underline; font-weight:bold;}
.u_b2{text-decoration: underline; font-weight:bold; color:#009900; font-size:15px; margin-top: 10px; margin-bottom: 10px; display:block}
.u_h{text-decoration: underline; color:#009900; margin-top: 10px; margin-bottom: 10px; display:block}
.rightinfo{color:#0C2C15;  font-weight:bold;}

.znak_tab{width:100%; height:110px;}
.znak2{background:url(/images/znachki/zakazchik.jpg) no-repeat;display:block; width:150px; height:180px; margin:0 auto;}
.znak1{background:url(/images/znachki/postavschik.jpg) no-repeat;display:block; width:150px; height:180px; margin:0 auto;}
.znak3{background:url(/images/znachki/soiskatel.jpg) no-repeat;display:block; width:150px; height:180px; margin:0 auto;}
