#logo { margin-top:25px; }
#logo a { display:block; background:url("../i/logo.gif") 50% 50% no-repeat; width:164px; height:72px; }

body a:hover { color:#AA1414!important; }

a.menn { color:#000!important; }

.textba { display:block; margin:20px; padding:0; background-color:#fbfbfb; }
.textba div.inner { padding:10px; border-bottom:solid 1px #E5E4DE; border-right:solid 1px #E5E4DE; border-top:solid 1px #f6f6f6; border-left:solid 1px #f6f6f6; border:0; }
.textba h2 { padding:0; margin:10px 0; padding-bottom:0; }
.textba a { color:#AA1414; }
.textba a:hover { color:#AA1414; }

h2.title1 { font-size:100%; font-weight:bold; color:#000; }

div.banner-main { display:block; height:200px; /*background-color:#ff2923;*/ margin:20px 10px 0 20px; padding:0; text-align:left; }

div.block1 { margin-bottom:10px; width:200px; padding:10px; background-color:#fff; border:solid 1px #e5e4de; text-align:left; }
div.block1 h2 { color:#000; display:block; margin:0; }
div.block1 a { color:#AA1414; line-height:18px; }

div.block2 { width:180px; padding:10px; margin:15px 0; background-color:#fff; border-top:solid 1px #f2f2f2; border-left:solid 1px #f2f2f2; border-bottom:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; text-align:left; }
* html div.block2 { width:200px; }
div.block2 h2 { color:#000; display:block; margin:0 0 5px 0; }
div.block2 a { display:block; color:#AA1414; margin-bottom:3px; }
div.block2 a:hover { color:#AA1414; }

#Ctop-menu { background-color:#fff; padding:32px 0 5px 0; color:#fff; }
#Ctop-menu a { margin-right:15px; }

#kont_block { border:solid 1px #e5e4de; width:185px; padding:5px; margin:5px 0 10px 0; }
* html #kont_block { width:195px; }

#kont_block a { color:#AA1414; }

#hot-news { width:185px; margin-top:5px; font-size:8pt; border:solid 1px #e2e2e2; padding:5px; }
* html #hot-news { width:195px; }

table.reme { border-top:solid 1px #f2f2f2; border-left:solid 1px #f2f2f2; border-bottom:solid 1px #e2e2e2; border-right:solid 1px #e2e2e2; }
table.reme td { background-color:#fff; color:#000; }
table.reme tr.title td { background-color:#fff; font-size:12px; font-weight:bold; padding:5px 10px; }
table.reme tr.top td { background-color:#AA1414; color:#fff; }
table.reme a { color:#AA1414; }

table.tbl th { background-color:#fbfbfb; border-bottom:solid 1px #e5e4de; }
