body {
background:#787878
}

.logo {
background:#fff url(images2/logo.gif) no-repeat;
font-size:10px;
font-weight:700;
height:177px;
text-align:center;
width:215px
}

.logo a {
color:#000;
text-decoration:none
}

.logo2 {
height:177px;
width:215px
}

.block_menu {
background:url(images2/block_back_red.png) no-repeat right bottom;
border-bottom:5px solid #a51f00;
border-top:2px solid #cfcfcf;
color:#cfcfcf;
font-size:17px;
font-weight:700;
height:auto;
line-height:150%;
padding-top:5px;
text-align:left;
width:215px
}

.block_menu a {
color:#fff;
display:block;
padding-left:15px;
text-decoration:none;
width:200px
}

.block_menu a:hover {
background:#a51f00 url(images2/menu_back.gif) repeat-y left top
}

.block {
background:url(images2/block_back_red.png) no-repeat right bottom;
border-bottom:5px solid #a51f00;
border-top:2px solid #cfcfcf;
color:#fff;
font-size:13px;
height:auto;
line-height:120%;
padding:7px;
text-align:left;
width:201px
}

.block a,.block_but a {
color:#cfcfcf;
text-decoration:none
}

.block a:hover,.block_but a:hover {
color:#fff
}

.block_title {
background:#cfcfcf;
color:#a51f00;
font-size:13px;
font-weight:700;
margin:1px;
padding:2px;
text-align:center
}

.str {
color:#fff;
font-family:Arial;
font-size:12px;
font-weight:700;
margin:0;
text-align:left
}

.str a {
color:#cfcfcf;
font-weight:400;
text-decoration:none
}

.str a:hover,.belarus a:hover {
color:#a51f00
}

.text {
color:#000;
font-family:Arial;
font-size:12px;
margin-left:10px;
margin-right:10px;
text-align:left;
text-decoration:none
}

.text a {
color:#a51f00;
font-family:Arial;
font-size:12px;
text-align:left;
text-decoration:none
}

.center {
text-align:center;
}

.soc {
width:130px;
float:left;
margin:5px;
text-align:left;
vertical-align:middle
}

.button {
background-color:#dadada;
border:solid 1px #868686;
color:#868686;
font-size:11px;
font-weight:400;
margin-top:5px;
padding:2px;
width:70px
}

.belarus {
height:409px;
position:relative;
top:0;
width:468px
}

.belarus a,a.gorod {
color:#787878;
font-family:Arial;
font-size:9px;
margin-top:0;
text-align:center;
text-decoration:none
}

.block_but {
background:#787878;
color:#fff;
font-size:13px;
height:auto;
text-align:center;
width:100%
}

a.region {
color:#787878;
font-family:Arial;
font-size:13px;
font-weight:700;
margin-left:-5px;
text-align:center;
text-decoration:none
}


h1 {
color:#000;
font-family:Arial;
font-size:24px;
font-weight:700
}

h2 {
background:#cfcfcf;
color:#9e2222;
font-family:Arial;
font-size:14px;
padding:7px
}

.input_class {
background:#cfcfcf;
border:1px solid #000;
border-color:#dadada;
color:#000;
font-family:Arial;
font-size:12px;
margin:3px 0px 2px 0px;
text-align:left;
text-decoration:none
}

.comments {
background:#cfcfcf;
color:#000;
font-family:Arial;
font-size:12px;
margin:2px 25px 0;
overflow:hidden;
padding:4px
}

.mess {
color:red;
font-family:Arial;
font-size:12px;
font-weight:700
}

.other_news {
background:#cfcfcf;
color:#787878;
font-family:Arial;
font-size:12px;
height:40px;
margin:2px 25px 0;
overflow:hidden;
padding:0 3px
}

.t2 {
border:1px solid #000;
border-collapse:collapse;
border-color:#dadada;
font-size:11px;
margin-left:8px
}

.t2 a {
color:#a51f00;
font-family:Arial;
font-size:11px;
text-decoration:none
}

.tab {
border:1px solid #FFF;
border-collapse:collapse;
border-color:#fff;
width:92%
}

.weather {
border:1px solid #dadada;
float:left;
height:290px;
margin:10px;
padding:5px;
text-align:center;
width:205px
}


.new_img {
width:300px
}

.new_img_pre {
border:0;
width:70px
}
