body { background: url(images/bg.jpg); background-attachment: fixed; margin:0px;text-align:center; }
#skeleton { margin:auto; border:none; height:100%;  }
#left_part { background: url(images/chains_left.png) right top no-repeat; width:30px;height:346px; }
#center_part { background: url(images/chains_center.png) center top no-repeat; width:795px;padding-top:135px;}
#right_part { background: url(images/chains_right.png) left top no-repeat; width:29px;height:346px; }
#center_collon { height:100%; background: url(images/bg_texture.png) top center repeat-y; border:none;}
.header { height:247px; }
.header td {  width:795px;vertical-align:top;position:relative;  }

#logo { width:795px; height:229px; background: url(images/logo2.gif) no-repeat; position:relative; bottom:53px;left:0px;float:left;}
#pattern_top { width:0px; height:0px; background: url(images/pattern-top.png) no-repeat; position:relative; bottom:52px; left:4px; float:right;}


.menu_tabs { text-align:left;margin:0px;vertical-align:middle;float:left; height:36px;  position:relative; bottom:112px; padding:0px 0px 0px 0px;width:400px;z-index:90;  }
.menu_tabs ul { margin:0px;padding:0px;list-style:none;  }
.menu_tabs li a { text-decoration:none; color:#ECEBD3; }
.menu_tabs li a:hover { text-decoration:underline; color:#ECEBD3; }
.menu_tabs li { float: left; color:#ECEBD3; font-family:Verdana,Georgia,Sans-Serif; font-size:14px; text-transform:lowercase; font-weight:bold; padding-left:0px;margin:0px 16px 0px 16px;position:relative;line-height:36px; }

.menu_tabs li ul {position:absolute;line-height:14px;margin:0px 0px 0px 0px;display: none; width:159px;left:-47px;top:26px;padding-top:10px;z-index:100; opacity: .9;/**/ filter: alpha(opacity=100); /**/}
.menu_tabs li:hover ul, li.over ul { display:block;}
.menu_tabs li ul li { position:relative;color:#b1443d;font-weight:normal; font-family:Verdana,Georgia,Sans-Serif; font-size:14px; text-transform:lowercase; font-weight:normal;line-height:14px;height:14px; float:none;z-index:100; background:#dfdec2;line-height:13px;padding:10px;opacity: 1;/**/ filter: alpha(opacity=80); /**/ }
.menu_tabs li ul li a { color:#d53e32; text-decoration:none;  } 
.menu_tabs li ul li a:hover { color:#000000;text-decoration:underline; }

.menu_active { position:absolute; top:-4px;left:60px; display:block;}
#content { height:100%;width:795px; vertical-align:top;background: url(images/pattern_bottom.gif) left bottom no-repeat; position:relative;}
.left_collon a { color:#e7382d; }
.left_collon a:hover { color:#e7382d; text-decoration:none; }
.commentlist .comment { padding:5px; }
.commentlist .alt { background-color:#C2C0AD;  }
.post { padding-left:30px; }
.left_collon { font-family:Verdana,Georgia,Sans-Serif; font-size:15px;line-height:24px;color:#453F40; position:relative; bottom:100px; float:left; width:70%; vertical-align:top; padding:0px 0px 0px 0px;}
.left_collon input textarea { border:1px solid #3E3A3A; }
.left_collon .date { text-align:left; background: url(images/date_bg.gif) left center no-repeat; height:58px; line-height:58px; padding:0px 0px 0px 63px; font-size:13px; font-weight:bold; color:#343131;margin-top:15px;  }
.left_collon .details { border-bottom:3px solid #C2C0AD;margin-top:15px; }
.left_collon .details a {text-decoration:none;}
.left_collon .details .rubr {text-decoration:underline; color:#EF3D2F;}
.left_collon .details .rubr:hover {text-decoration:none; color:#EF3D2F;}
.left_collon .details .comments {color:#EDECD5; text-decoration:none;}
.left_collon .details .comments:hover {color:#EDECD5; text-decoration:underline;}
.left_collon .grey { background-color:#C2C0AD; height:20px; width:60%; padding-left:55px;color:#EDECD5;font-size:12px;line-height:20px; }
.left_collon h1 { text-align:left; padding-left:55px;font-size:22px; }
.left_collon h2 {  }
.left_collon h3, h3 a {text-align:left; font-size:18px; color:#EF3D2F; text-decoration:none; font-weight:bold; margin: 5px 0px; padding-left:45px; }
.left_collon h4  {  }
.left_collon p  { text-align:left; margin: 10px 0px ; margin-left: 19px; text-indent: 15px;padding-left:25px;}
.left_collon p1  {  margin: 10px 0px ; margin-left: 19px; padding-left:25px;}
.left_collon img  {text-align:center; margin-top:8px; border:0px solid #000000;}


.right_collon {  position:relative; bottom:50px; float:right; width:25%; vertical-align:top; font-family:Verdana,Georgia,Sans-Serif; font-size:11px; padding-bottom:140px; }
.right_collon h9 { font-size:13px; }
.right_collon h12 { font-size:11px; }
.right_collon ul { list-style-type:none; text-align:left;padding:0px;margin:0px 0px 18px 0px; }
.right_collon li { color:#3E3A3A; padding:0px;margin:0px 0px 15px 0px; vertical-align:center; }
.right_collon li ul {  padding-left:30px; color:#3E3A3A; }
.right_collon a:link  {                       
                       color:#ef3d2f;
                      }
.right_collon a:hover
                      {                        
                        color:#3E3A3A;
                       }
.right_collon a:active
                      {                       
                       color:#ef3d2f;
                      }
.right_collon a:visited
                      {                      
                        color:#ef3d2f;
                      }

.right_collon h3, .right_collon h2 { background: #333030 url(images/block_head.gif) left top no-repeat; height:36px; line-height:36px; padding-left:30px;  color:#ECEBD3; text-transform:uppercase;font-size:11px;margin-bottom:10px; }
input#searchsubmit {  }
input#s { border:1px solid #B92C26; width:130px; margin: 0px 0px 5px 0px; }
div.footer { background: url(images/pattern_bottom_right.gif) right bottom no-repeat; width:228px; height:100%; float:right; }
#contacts { vertical-align:bottom; margin: 20px 0px 15px 200px; padding: 15px 0px 0px 29px;  clear:both; background: url(images/footer_bullet.gif) top left no-repeat; }
#contacts span {color:#FF0000; font-family:Verdana,Georgia,Sans-Serif; font-weight:bold; font-size:12px;}

#advert { vertical-align:bottom; text-align:center; margin: 20px 20px 20px 20px; clear:both; font-family:Verdana,Georgia,Sans-Serif; font-size:11px;}
#advert span {color:#FF0000; font-family:Verdana,Georgia,Sans-Serif; font-weight:bold; font-size:12px;}
#advert a img {
    border: 1px solid #000000; 
   }
#advert a:visited  img {
    border: 1px solid #000000; 
   }
.date {  }
.ngg-widget {
  padding-left:30px !important;
}
.ngg-widget a {
  display:block;
  float:left;
  width:70px;
  height:70px;
  overflow:hidden;
  border:2px solid #A9A9A9;
  margin:0 4px 4px 0;
  background:#000;
}
.ngg-widget img, #zrx_captcha img {
  border:none !important;
  margin:0 !important;
  padding:0 !important;
}
.ngg-gallery-thumbnail-box {
  float:left;
  width:125px;
  height:128px;
  overflow:hidden;
}
.ngg-navigation {
  clear:both;
  text-align:center;
}
.ngg-navigation .page-numbers, .ngg-navigation span, .ngg-navigation .next, .ngg-navigation .prev {
  padding:0 5px;
}
.ngg-album-compact {
  padding:0;
  float:left;
  width:30%;
  height:205px;
}
.ngg-album-compact h4 {
  margin:0;
}