html {
 height:100%;
 background:#000 url(bkg_html.jpg) no-repeat center top;
 }
* html body {
 height:100%;
 }
body{
 padding:0; margin:0 auto;
 min-height:100%;
 position:relative;
 width:100%;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#221508;
 }
img, div, input { 
 behavior: url("js/iepngfix.htc");
 }
H1 {
 padding:0px;
 MARGIN: 0px;
 color:#221508;
 font-size:18px;
 font-weight:normal;
 }
H2 {
 padding:0px;
 MARGIN:0px;
 font-size:12px;
 }
H3 {
 padding:0px;
 MARGIN:0px; 
 }
A {
 color:#a40000;
 }
A:focus, a:active {
 outline:none;
 }
A:hover {
 text-decoration: none;
 }
p {
 margin:0px;
 padding:0px;
 }
form {
 margin:0px;
 padding:0px;
 }
.top {
 font-family:Georgia, "Times New Roman", Times, serif;
 width:940px;
 margin:0px auto;
 height:527px;
 position:relative;
 }
.status {
 position:absolute;
 top:0px;
 padding-right:20px;
 color:#e2cfa9;
 padding-top:12px;
 padding-bottom:3px;
 }
.s_on {
 background:url(status_on.gif) no-repeat;
 background-position:right 15px;
 }
.s_on a {
 color:#e2cfa9;
 }
.s_off {
 background:url(status_off.gif) no-repeat;
 background-position:right 15px;
 }
.s_off a {
 color:#e2cfa9;
 }
.menutop {
 text-align:center;
 }
.l2top {
 padding-top:2px;
 text-align:right;
 }
.menutop a {
 font-size:12px;
 color:#e2cfa9;
 padding-top:5px;
 text-decoration:none;
 display: -moz-inline-stack; 
 zoom: 1; 
 display: inline; 
 display: inline-block;
 background:url(bkf_menu_left.gif) no-repeat left top;
 height:35px;
 margin-left:8px;
 margin-right:8px;
 }
.menutop a span{
 background:url(bkf_menu_right.gif) no-repeat right top;
 display:block;
 height:23px;
 margin-top:-5px;
 padding:11px 6px 0px 6px;
 cursor:pointer;
 float:left;
 }
.logo {
 position:absolute;
 width:311px;
 height:108px;
 top:419px;
 left:313px;
 background:url(logo.png) no-repeat;
 text-indent:-5000px;
 }
.logo a{
 display:block;
 width:311px;
 height:108px;
 position:absolute;
 top:0px;
 left:0px;
 } 
.content {
 position:relative;
 width:994px;
 margin:0px auto;
 background:url(bkg_page.gif) repeat-y;
 background-position:211px;
 z-index:10; 
 }
.content1 {
 position:absolute;
 left:0px;
 width:994px;
 margin:0px auto;
 background:url(bkg_content1.jpg) repeat-y top left;
 background-position:26px top;
 float:left;
 }
.content2 {
 overflow:hidden;
 width:994px;
 margin:0px auto;
 background:url(bkg_content2.jpg) repeat-y top left;
 background-position:755px top;
 }
.left {
 width:235px;
 //width:235px;
 float:left;
 padding-bottom:100px; 
 }
.leftmenu {
 font-family:Georgia, "Times New Roman", Times, serif;
 position:relative;
 padding:50px 0px 14px 60px;
 font-size:12px; 
 }
.lm_title {
 background:url(title_block_menu.png);
 width:201px;
 height:34px;
 position:absolute;
 top:0px;
 right:24px; 
 }
.service_title {
 background:url(title_block_service.png);
 width:201px;
 height:34px;
 position:absolute;
 top:0px;
 right:24px; 
 }
.stat_title {
 background:url(title_block_stat.png);
 width:204px;
 height:34px;
 position:absolute;
 top:0px;
 right:24px; 
 }
.leftmenu ul,li {
 list-style:none;
 margin:0px;
 padding:0px;
 }
.leftmenu li{
 padding-bottom:13px;
 }
.leftmenu li a {
 color:#ffeede;
 text-decoration:none;
 display:block;
 background:url(li.gif) no-repeat;
 background-position:0px 4px;
 padding-left:20px;
 }
.leftmenu li a:hover {
 text-decoration:underline;
 }
.left_bottom {
 background:url(left_bottom.png) no-repeat;
 width:199px;
 height:118px;
 position:absolute;
 bottom:-68px;
 left:12px;
 }
.right {
 width:214px;
 float:right;
 padding-bottom:100px;
 }
.aut {
 position:relative;
 padding-top:45px;
 padding-bottom:24px;
 padding-left:10px;
 color:#d9b78a;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 }
.aut a {
 color:#d7d7d7;
 }
.aut_title {
 background:url(title_aut.png);
 width:204px;
 height:34px;
 position:absolute;
 top:0px;
 left:0px;
 }
*html .aut_title {
 left:-10px;
 }
.aut_inp {
 background-color:#14100a;
 border:solid 1px #4a3a29;
 color:#d9b78a;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 padding:2px 0px 3px 3px;
 margin-bottom:6px;
 width:157px;
 
 }
.aut_inp_small {
 width:77px; 
 }
.aut label {
 display:block;
 float:left;
 padding-right:9px;
 padding-top:2px;
 }
.aut_sel {
 background-color:#14100a;
 border:solid 1px #4a3a29;
 color:#d9b78a;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:11px;
 padding:2px 2px 2px 3px;
 margin-bottom:6px;
 width:116px;
 
 }
.aut_but {
 background:url(but_enter.gif) no-repeat;
 width:73px;
 height:31px;
 border:none;
 cursor:pointer;
 margin-top:8px;
 }
.diamond {
 background:url(bkg_dd_bottom.gif) no-repeat left bottom;
 width:100%;
 overflow:hidden; 
 }
.diamond_cont {
 background:url(bkg_dd_top.gif) no-repeat;
 background-position:left 0px;
 width:100%;
 overflow:hidden;
 padding-bottom:30px;
 padding-top:30px;
 min-height:130px;
 }
.diamond_title {
 background:url(title_diamond.png);
 width:215px;
 height:140px;
 font-family:Georgia, "Times New Roman", Times, serif;
 color:#fff; 
 }
.diamond_title p{
 padding-top:112px;
 margin-left:16px;
 margin-right:48px;
 font-size:14px;
 text-transform:uppercase;
 text-align:center;
 }
.dd {
 padding-left:15px;
 padding-bottom:15px;
 overflow:hidden;
 height:1%;
 clear:both;
 }
.dd_left {
 color:#d4b388;
 font-size:11px;
 text-transform:uppercase;
 float:left;
 padding-right:12px;
 
 }
.dd_right {
 float:left;
 background:url(bkg_dd_right.gif) no-repeat;
 background-position:left 2px;
 padding-left:12px;
 font-size:11px;
 }
.dd_right a{
 color:#e57c00;
 text-decoration:none;
 }
.dd_right span{
 display:block;
 text-decoration:none;
 }
.dd_right span a{
 color:#d7d7d7;
 }
.right_bottom {
 background:url(right_bottom.png) no-repeat;
 width:202px;
 height:118px;
 position:absolute;
 right:11px;
 bottom:-68px;
 }
.content3 {
 overflow:hidden;
 width:522px;
 margin:0px auto;
 position: relative;
 background:url(bkg_content3.jpg) repeat-y;
 background-position:0px 317px;
 }
.center { 
 background:url(bkg_center.jpg) no-repeat top left;
 width:504px;
 float:left;
 padding:10px 18px 70px 16px;
 min-height:860px;
 height:expression(this.scrollHeight < 860? "860px" : "auto");
 }
.center_bottom {
 background:url(center_bottom.png);
 width:569px;
 height:152px;
 position:absolute;
 bottom:-70px;
 left:211px;
 }
.title_news {
 background:url(h1_news.png) no-repeat;
 background-position:6px 0px;
 padding-top:20px;
 padding-bottom:44px;
 }
.title_news h1 {
 padding-left:65px;
 }
.news {
 padding-bottom:20px; 
 }
.news_title {
 background:url(title_news.png);
 width:348px;
 height:20px;
 color:#eaceb0;
 font-size:11px;
 padding-top:5px;
 padding-left:24px;
 position:relative;
 padding-right:120px; 
 }
.news_title p{
 position:absolute;
 top:5px;
 right:10px; 
 }
.news_cont {
 padding:10px 15px 10px 8px;
 }
.foot {
 height:648px;
 width:100%;
 position:relative;
 background:url(bkg_footer.jpg) no-repeat center;
 z-index:0;
 margin-top:-310px;
 color:#fff;
}
.foot_c {
 background:url(bkg_footmenu.png);
 width:573px;
 height:86px;
 position:absolute;
 bottom:0px;
 left:50%;
 margin-left:-286px;
 font-size:11px;
 color:#74624c;
 }
.foot_c a {
 color:#74624c;
 }
.footmenu { 
 text-align:center;
 padding-top:17px;
 padding-bottom:26px;
 }
.footmenu a {
 color:#efcea5;
 margin-left:10px;
 margin-right:10px; 
 }
.foot_c p {
 float:left;
 padding-left:52px;
 }