#board_container {
margin: 0 25px;
line-height: 150%;
}

#board {
width: 600px;
float: left;
min-height: 400px;
}

#add_message_link {
padding: 5px 15px;
border: 1px solid #e5f8a1;
margin-bottom: 0;
background: #e5f8a1 url(baseimg/board_add.png) 98% 50% no-repeat;
}

#add_message {
padding: 5px 15px;
border: 1px solid #e5f8a1;
border-top: 0;
background: #fff;
display: none;
}

#add_message p {
margin-top: 10px;
}

#board textarea {
padding: 3px 5px;
border: 1px solid #e5f8a1;
width: 425px;
height: 80px;
}

#board input.p_date {
padding: 3px 5px;
border: 1px solid #e5f8a1;
width: 100px;
}

#board input#submit {
width: 70px;
text-align: center;
padding: 2px 5px;
background: #f6ffd7;
border: 1px solid #e5f8a1;
}

a.add_reply {
display: block;
padding: 3px 15px;
margin-top: 10px;
border-top: 1px dotted #e5f8a1;
text-align: center;
}

.reply_holder {
background: #fff;
display: none;
padding: 10px;
border-top: 1px dotted #e5f8a1;
}

#board .reply_holder textarea {
width: 395px;
}

#messages {
margin-top: 15px;
}

.board_message {
margin-bottom: 10px;
min-height: 80px;
border: 1px solid #e5f8a1;
}

.board_message .reply {
margin: 10px 10px 5px 20px;
border: 1px solid #e5f8a1;
}

.board_message a {
font-weight: bold;
}

.board_message a.add_reply {
font-weight: normal;
}

.board_message p {
padding: 10px;
}

p.m_header {
height: 20px;
background: #e5f8a1;
padding: 2px 10px;
}

.message_date {
float: right;
}

.show_replies {
display: block;
padding: 5px 10px;
}

.replies {
display: none;
}

.board_message p.bottom {
background: #fffece url(baseimg/bg_board_message_bottom.png) left bottom no-repeat;
padding: 5px 15px 10px 15px;
text-align: right;
margin-top: 10px;
}

#right {
width: 300px;
margin-left: 25px;
float: left;
display: inline;
}


#all_titles, #video_news, #super_photos, #super_yarisma, #books, #anket, #polemik, #hot_comments, #interview {
margin: 0;
padding: 0;
width: 310px;
background: #E0DFB1 url(baseimg/bg_box.png) right top no-repeat;
}

#todaytitles ul {
padding: 10px 10px 0 10px;
margin: 0;
}

#todaytitles li {
list-style: none;
font-size: 11px;
border-bottom: 1px dotted #e5e5e5;
padding: 2px 0;
}

#tt_nav {
background: #f7f7f7;
padding: 2px 10px;
border-top: 1px solid #f5f5f5;
height: 20px;
}

#tt_nav a {
margin: 0 3px;
}

#tt_nav a.highlight {
color: #444;
}


#video_news ul, #super_photos ul {
padding: 0 0 0 10px;
width: 270px;
margin: 0;
}

#video_news li, #super_photos li {
list-style: none;
display: inline;
}

#video_news li a, #super_photos li a {
float: left;
margin-right: 5px;
display: inline;
}

#video_news li a.last, #super_photos li a.last {
margin-right: 0;
}

#video_news li img, #super_photos li img {
height: 37px;
width: 50px;
}

.main_image {
padding: 10px 10px 0 10px;
}

.main_image img {
width: 270px;
height: 200px;
margin: 0;
padding: 0;
}

#video_news h2 {
font: bold 14px Arial, Verdana, Helvetica, sans-serif;
color: #000;
margin: 5px 0 20px 0;
display: block;
}


#hot_comments .comment {
padding: 10px 10px 5px 10px;
}

#hot_comments a {
font-weight: bold;
display: block;
}

#hot_comments .user {
margin-top: 5px;
padding: 2px 2px 2px 20px;
border-top: 1px solid #e5e5e5;
background: transparent url(baseimg/user.png) left center no-repeat;
}