html {overflow: auto; min-height: 100%;}
body {margin: 0; padding: 0; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 14px; min-height: 100%; background: #4c2000 url(/img/bg.jpg) top no-repeat;}
img {border: 0;}
.clear {clear: both; overflow: hidden; font-size: 0; height: 0 !important; float: none !important;}

#container {width: 982px; margin: 0 auto;}
#header {height: 208px; position: relative;}
#logo {width: 265px; height: 130px; position: absolute; left: -10px; bottom: -60px; background: url(/img/logo.png);}
#list {width: 221px; height: 120px; background: url(/img/list.png); position: absolute; left: 400px; bottom: -30px;}




#menu {list-style: none; margin: 0; height: 34px; padding: 2px 0 0 277px; background: url(/img/menu.jpg);}
#menu li {float: left;}
#menu li a {position: relative; z-index: 15; text-align: center; display: block; padding: 0 20px 0 20px; background: url(/img/menu.png) left no-repeat; color: #fefefe; font-size: 14px; text-decoration: none; text-shadow: 1px 1px 1px #431e04;}

#content_wrap {background: #fff url(/img/content_wrap.png) top no-repeat;}
#content_wrap1 {background: url(/img/content_wrap1.png) bottom no-repeat; padding: 0 7px;}

#side_menu {list-style: none; padding: 50px 0 0; margin: 0; width: 180px; float: left;}
#side_menu li {padding: 0; margin: 0;}
#side_menu li a {display: block; padding: 5px 0; border-bottom: 1px solid #e2d8d2; color: #000; text-decoration: none; font-style: italic;}

#right {width: 170px; float: right; margin: 15px 0 0;}

#content {width: 777px; float: right; margin: 15px 0 0;}
#content1 {width: 583px; float: right; margin: 15px 18px 0 0;}


#footer {height: 60px; padding: 34px 0 0 270px; margin: 30px 0 0; line-height: 14px; font-size: 12px; color: #000;}
#footerleft {float: left;}
#footerright {float: right;}
#footerright  span {display: inline-block; vertical-align: top; margin: 0 0 0 5px;}
#footerright  span a {text-decoration: underline; color: #000;}

.main_header {margin: 5px 0 10px; font-size: 24px;}
.main_text {}

.second {margin: 5px 0 0;}
.panels_header {font-size: 20px; font-style: italic; margin: 5px 0 2px;}
.panels span {display: block; text-align: right; color: #ae0a09; font-size: 11px; font-weight: bold; margin: 10px 0;}
.panels a {color: #000; font-size: 12px; text-decoration: none;}
.panels .all a {text-decoration: underline; font-weight: normal;}

.date {display: block; margin: 8px 0 8px 35px; color: #616161; font-weight: bold;}

div.scont{width:100%;}
div.scont a{color: #000 ;text-decoration: none;}

div.counter{font-weight:bold;font-size: 12px;display:table;}
div.counter div.side_num{text-align:center;width:19px;height:19px;border:1px solid #9a9a9a;float:left;color:#003366;margin-right:10px;margin-bottom:4px;}
div.counter div.p{text-align:center;background:#ecebeb;color:#000;width:19px;height:19px;border:1px solid #9a9a9a;float:left;margin-right:10px;margin-bottom:4px;}
div.counter a{color:#000;}

.tab_mng {border-collapse: collapse;}
.tab_mng td {padding: 5px;}

.important_block {text-align: center;}
.important_block img {margin-top: 15px;}
.important_links {background: linear-gradient(to bottom, #c06306, #8e2c00); width: 170px; height: 40px; display: block; margin: 0 auto; border-radius: 5px; color: #fff; font-size: 18px; line-height: 2;}

P.indent {margin:10px; padding:0px; text-indent:15px;}



#view_link {
width: 984px;
margin: 0 auto;
position: relative;
}

#view_link a {
position: absolute;
margin-top: 125px;
    margin-left: 20px;
background: url('/img/images/galz/link_view.png') no-repeat left;
padding: 0 0 0 27px;
font-size: 11px;
line-height: 14px;
font-family: Arial;
color: #fff;
}

#view_link a:hover {
margin-top: 125px;
margin-left:0px;
background: url('/img/images/galz/link_view_a.png') no-repeat left; 
padding: 0 0 0 42px; 
font-size: 17px; 
line-height: 25px; 
font-family: Arial; 
color: #fff; 
text-decoration: underline;
}