body{
margin: 5px;
padding: 5px;
font: 11px verdana;
}

img{
border: 0;
}

select, input {
font: 11px tahoma;
}

#layout{
float: left;
width: 920px;
}

#top{
width: 920px;
height: 100px;
}

#top a{
color: #000;
text-decoration: none;
}

#top a:hover{
text-decoration: underline;
}

#logo{
float: left;
width: 310px;
height: 100px;
background: url('../img/logo.gif') no-repeat;
}

#logo_dec{
float: left;
width: 310px;
height: 100px;
background: url('../img/logo_dec.gif') no-repeat;
}

#blogg{
float: left;
width: 230px;
height: 100px;
font: 10px verdana;
background: url('../img/kronika.gif') no-repeat;
}

#blogg_content{
margin: 45px 25px 0px 75px;
overflow: hidden;
}

#rss{
float: left;
width: 210px;
height: 100px;
font: 10px verdana;
background: url('../img/rss.gif') no-repeat;
}

#rss_content{
margin: 45px 30px 0px 70px;
}

#search{
float: left;
width: 170px;
height: 100px;
background: url('../img/bg_search.gif') no-repeat;
}

#search_top{
float: left;
width: 170px;
height: 35px;
}

#search_form{
float: left;
width: 170px;
height: 30px;
}

#search_form form{
margin: 0;
padding: 0;
}

#search_archive{
float: left;
width: 170px;
height: 20px;
background: url('../img/archive.gif') no-repeat;
}

#search_archive a{
font: bold 11px arial;
text-decoration: underline;
color: #333333;
margin-left: 30px;
}

.button_s{
font: 10px verdana;
width: 35px;
}

#ads{
float: left;
width: 100px;
}

#date_top{
float: left;
height: 65px;
width: 200px;
}

#date_down{
float: left;
width: 200px;
}

#date{
float: left;
width: 85px;
height: 80px;
}

#main .article_link{
color: #000;
text-decoration: none;
}

#main .article_link:hover{
color: #666666;
text-decoration: underline;
}

#menu a{
color: #fff;
text-decoration: none;
}

#menu a:hover{
color: #FFEA00;
}

#menu{
height: 55px;
width: 920px;
background: url('../img/bg_menu.gif') repeat-x;
margin-bottom: 10px;
}

#menu_left{
float: left;
width: 5px;
height: 55px;
background: url('../img/bg_menu_left.gif') no-repeat;
}

#menu_right{
float: right;
width: 5px;
height: 55px;
background: url('../img/bg_menu_right.gif') no-repeat;
}

#menu_content{
float: left;
padding: 8px;
font: bold 12px verdana;
color: #fff;
}

#menu_cat{
float: left;
width: 910px;
}

#menu_cat_content{
padding: 5px;
}

#menu_cat a{
color: #000;
}

#menu_cat a:hover{
color: #D50000;
text-decoration: underline;
}

#main a{
color: #D50000;
text-decoration: none;
}

#main a:hover{
text-decoration: underline;
}

#main_space{
float: left;
width: 5px;
height: 500px;
}

#main{
display: table;
height: 400px;
background: #fff url('../img/bg_main.gif');
width: 915px;
margin-top: 5px;
float: left;
}

#main_left{
float: left;
width: 450px;
overflow: hidden;
}

#main_left img{
margin-bottom: 5px;
margin-right: 10px;
}

#main_middle{
float: left;
width: 270px;
}

#main_middle_content{
padding: 0px 0px 15px 15px;
}

#main_right{
float: left;
width: 195px;
overflow: hidden;
}

#main_right img{
margin-bottom: 8px;
}


.box_text2{
padding-left: 5px;
padding-top: 8px;
color: #000;
width: 235px;
font: 11px tahoma;
}

.middle_left{
width: 43px;
float: left;
height: 20px;
}

.middle_right{
width: 185px;
float: left;
height: 20px;
}

.box_calendar{
float: left;
background: #F8F8F8;
margin-bottom: 10px;
width: 64px;
text-align: center;
}

.box_right{
float: left;
background: #FAFAFA;
margin-bottom: 10px;
width: 240px;
}

.box_right hr{
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #fff;
height: 2px;
}

.box_topic{
background: url('../img/bg_topic.gif');
color: #4B4C4A;
padding: 3px 4px 3px 4px;
font: bold 12px verdana;
}

.cal_0{
background: url('../img/cal_0.gif');
color: #4B4C4A;
font: 12px verdana;
height: 42px;
width: 64px;
}

.cal_1{
background: url('../img/cal_1.gif');
color: #4B4C4A;
font: 12px verdana;
height: 42px;
width: 64px;
}

.cal_2{
background: url('../img/cal_2.gif');
color: #4B4C4A;
font: 12px verdana;
height: 42px;
width: 64px;
}

.cal_box{
float: left;
background: #F8F8F8;
margin-bottom: 2px;
width: 64px;
text-align: center;
}

.box_text{
padding: 5px;
margin-top: 5px;
color: #000;
font: 10px verdana;
}

.break{
color: #FF001E;
}

.break2{
color: #CCCCCC;
}

#extra{
float: left;
width: 500px;
}

#publish{
float: left;
width: 300px;
color: #313131;
}

#text{
float: left;
width: 100px;
}

#zoom{
float: left;
width: 100px;
}

.topic{
font: bold 16px;
color: #000;
}

.br_1{
clear:both;
height: 25px;
background: url('../img/br_1.gif') no-repeat;
}

.cat{
color: #515151;
font-weight: bold;
}

.f18{
font-size: 18px;
}

.f18r{
font-weight: normal;
font-size: 18px;
}

.f20{
font-size: 20px;
}

.f22{
font-size: 22px;
}

.f23{
font-size: 23px;
}

.bold{
font-weight: bold;
}

#menu_content .yellow{
color: #FFEA00;
}

.box_left{
float: left;
width: 440px;
}

#footer{
float: left;
width: 920px;
padding: 5px;
}

#footer hr{
border-top: 1px solid #D4D4D4;
border-bottom: 1px solid #fff;
height: 2px;
}

#footer a{
text-decoration: none;
color: #3F3F3F;
}

#footer a:hover{
text-decoration: underline;
color: #000;
}

#copy{
font-weight: bold;
float: right;
}

.div{
float: left;
width: 450px;
}

.div_70{
float: left;
width: 75px;
}

.photo{
float: right;
color: #A2A2A2;
font: 9px arial;
}

.photo_text{
float: left;
color: #414141;
font: 9px arial;
}

.move_right{
float: right;
}

.move_left{
float: left;
}

#calendar{
margin-top: -6px;
border: 2px solid #C8AD98;
}

.facebook {
display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:18px; border:1px solid #d8dfea; 
background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; } 

#main .facebook:hover {
border-color:#295582;
color: #fff; 
background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; 
text-decoration:none; }

.small{
color: #5b5b5b;
font-style:italic;
font-weight:bold;
}