html body { margin:0 auto; padding:0; font-size: 13px; font-family: Tahoma, Arial, Verdana; color: #000; width:100%; background: #000 url(img/bg.jpg) center top no-repeat; }

td,th,div {font-size: 13px; font-family: Tahoma, Arial, Verdana; color: #000; }
input,
textarea,
select,option { font-size: 13px; font-family: Tahoma, Arial, Verdana; color: #252D33; padding:0; margin:0; }

.button { height:20px; font-weight: bold; font-size: 13px; color: #FFF; background: #610000; cursor: pointer; border:0;}

img { border:0;}
form { margin:0; padding:0; }

label {cursor:pointer;}
p { margin-bottom:9px;}

h1 { font-size: 130%; margin-top:5px; margin-bottom:5px; font-weight:normal; }
h2 { font-size: 110%; margin-top:5px; margin-bottom:5px; }
h3 { font-size: 100%; font-weight:normal; }

a:link, a:visited, a:hover { color:#610000; text-decoration:none; font-weight:normal; font-size: 13px;}
a:hover { text-decoration:underline; }

a.active:link, a.active:hover, a.active:visited { font-weight:bold; }

.big, a.big { font-size:16px; color:#000; font-weight:bold; }

ol { padding:0; margin:0; }
ol li { margin-left:0;margin-top:20px; }

ul { list-style: none; padding:0; margin:0; padding-right:10px; }
ul li { padding: 0 0 3px 17px; }

#body { width:1000px;  margin:0 auto; z-index:1; }

#main { width:1000px; }
#logo { width:500px; height:230px; background: url(img/top_logo.jpg) left top no-repeat; float:left; }
#object { padding:39px 0 0 55px; }
#menu { width:500px; height:230px; background: url(img/top_menu.jpg) left top no-repeat; float:right; text-align:right; }
#menu p { padding-top:10px; width: 325px; text-align:justify; float:right; margin:0; margin-right:10px; }
#menu p.langs { height:5px; font-size:3px; }
/*
#menu p.langs { text-align:right; padding-top:5px; padding-right:10px; }
*/
#menu .langs img { padding-right:5px; }

#content { clear:both; height:440px; background: url(img/center.jpg) left top no-repeat; padding:0 55px 0 80px; }

#left { width:423px; height:400px; float:left; overflow:auto; padding-right:5px; }
#right { width:400px; height:425px; float:right; overflow:auto; z-index:1;}
#center { width:840px; height:400px; overflow:auto; clear:both; }

#bottom { clear:both; height:32px; color:#B4B4B4; padding:80px 10px 5px 10px; background: url(img/bottom.jpg) left top no-repeat;  text-align:center;}
#bottom_info a, #bottom a  { color:#B4B4B4; font-size:11px; }
#bottom_menu { padding:5px; height:30px; }
#bottom_info { float:left; color:#B4B4B4; font-size:11px; padding-top:10px; }
#counters {text-align:right;}

#path { height:33px; padding-top:7px; width:423px; font-size: 12px; }
#path, #path a:link, #path a:visited, #path a:hover { font-size: 12px; font-weight:bold; }

.articles_list {  }
 .articles_list .article { min-height:50px;  padding:5px 0; clear:left; }

.articles_list .article .img { width:110px; float:left; text-align:center; padding-top:5px;}
.articles_list .article .text { margin-top:5px; margin-bottom:0;}
.articles_list .article .text p { margin:0; margin-bottom:5px; }

.d_blocks { float: left; }
.d_blocks div.img_block { display: block; float: left; height: 145px; text-align: center; padding:5px; }
.d_blocks div.img_block a:link, .d_blocks div.img_block a:visited, .d_blocks div.img_block a:hover { color:#FFCE25; }
.d_blocks div.img, .d_blocks div.img_a { float: center; width: 175px; text-align: center; background:#181818; border:1px solid #4F4F4F; padding:5px; line-height:25px; }

.i_blocks { float: left; }
/*
height: 98px; 
*/
.i_blocks div.img_block { display: block; float: left; text-align: center; padding:1px; }
.i_blocks div.img_block a:link, .i_blocks div.img_block a:visited, .i_blocks div.img_block a:hover { color:#FFCE25; }
.i_blocks div.img, .i_blocks div.img_a { float: center; width: 90px; text-align: center; background:#181818; border:1px solid #4F4F4F; padding:3px; line-height:25px; }

.i_blocks div.img_a, .d_blocks div.img_a { background:#FFCE25; }

#m_image { position:relative; z-index:2;  margin-top:3px;  }

.clear { clear:both; }

.gblock  { clear:both; }
.gblock .user { float:left; font-weight:bold; }
.gblock .date { float:right; }
.gblock .text { clear:both; padding-bottom:15px; }
