*{
font-size:11px;
font-family:verdana,tahoma,arial;
}

h1,h2,h3,h4,h4{
font-family:verdana,arial;
font-weight:bold;
color:#920005;
padding:0 0 0 10px;

}
h1 {font-size:15px;margin:19px 0 5px 0}
h2 {font-size:14px;margin:10px 0 4px 0}
h3 {font-size:13px;margin:7px 0 2px 0}
h4 {font-size:12px;margin:4px 0 2px 0}
h5 {font-size:10px}

a:link{color:#920005;text-decoration:none}
a:visited{color:#920005;text-decoration:none}
a:hover{color:#920005;text-decoration:underline}
a.active,a.active:link,a.active:visited{
color:#920005;
text-decoration:underline;
}
body,html{
text-align:center;
background:#660000;
padding:10;
margin:0;
height:100%;
width:100%;
}
#wrapper{
margin:0 auto;
}
#main{
width:798px
}

#banners{
vertical-align:top;
width:180px;
float:right;
}

#lang{
padding:0 0 5px 25px;
}
#lang a{
color:#C7CBCC;
text-decoration:none;
}
#lang a:hover{
color:#fff;
text-decoration:none;
}


/*--------------*/
#logo{
background:#FFFFFF url(p/top.jpg) no-repeat center center;
height:181px;
width:798px;
vertical-align:top;
text-align:right;
padding:21px 60px 0 0;
border-bottom:#fff 2px solid;
}


h1#title{
color:#4F5150;
font-size:15px;
padding:0;
margin:10px 0 20px 0;
font-weight:bold;
display:none;
}
#main_content{
width:100%;
background:#fff;
padding:20px;
vertical-align:top;
text-align:justify;
}
#footer{
border-top:#fff 1px solid;
height:30px;
text-align:center;
padding:9px 25px;
background:#4B0000 url(p/footer.jpg) repeat-y top center;
color:#fff;
font-size:10px;
}
#footer a{
color:#fff;
}
#left_panel{
vertical-align:top;
width:200px;
background:#7C0002 url(p/menu_bg.jpg) repeat-y top center;
}
#left{
height:100%;
width:250px;
}
#rekvz{
border-top:#fff 1px solid;
padding:12px 15px 22px 35px;
color:#fff;
font-size:10px;
height:150px;
}
#rekvz h2{
padding:0;
margin:10px 0 5px 0;
color:#fff;
font-size:11px;
}
#reviz a{
color:#fff;
}
div.sep{
font-size:1px;
height:7px;
background: url(p/sep.gif) no-repeat left bottom;
margin:0 0 10px 0;
}
#menu{
padding:42px 15px 52px 35px;
}
#menu a{
color:#fff;
display:block;
font-weight:bold;
text-decoration:none;
margin:3px 0 0 0;
padding:2px 0 7px 0;
background: url(p/sep.gif) no-repeat left bottom;
}
#menu a.active,#menu a:hover{
color:#FD0004;
}

.cat{
margin-left:10px;
}


.subm a.active,.subm a.active:visited,.subm a.active:link{
text-decoration:underline;
}

.news{
}
.news h1{
padding:0;
margin:10px 0 15px 0;
font-size:11px;
}
.news .image{
vertical-align:top;
}
.news .image img{
margin:0 10px 0 0;
border:0;
}
.news .descr{
padding:0;
}
.news .link{
margin:5px 0;
}
.news .sep div{
border-bottom:#660000 1px solid;
height:11px;
margin-bottom:11px;
}
.search_button{
cursor:pointer;
color:#fff;
font-weight:bold;
}
input.t{
border:#6A6569 1px solid;
background:#fff;
width:130px;
}
.remelis{
border-collapse:collapse;
}
table.remelis td{
border:#000 1px solid;
padding:5px;
}
