
/* css dla reklam */
.blog .ads { margin-left:-15px; margin-top:10px; }
.blog_post { overflow:hidden; }
.blog_post .ads { margin:0 10px 5px 0; float:left; }
/* koniec css dla reklam */

.event_date { color:#696969; font-size:11px; margin-bottom:5px; }
.event_date b { color:#424242; }

.blog_edits { width:55px; position:absolute; top:8px; right:10px; overflow:hidden; }
.blog_edits .link_edit { display:block; float:left; width:24px; height:24px; background:url(/imgs/edit_pen.png) no-repeat; }
.blog_edits .link_delete { display:block; float:right; width:24px; height:24px; background:url(/imgs/delete_trash.png) no-repeat; }

.blog { position:relative; padding-bottom:15px; }
.blog .author_box_container { 
	overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #02B0E5; position:relative;
}

.blog .author_box_container .car_name { width:630px; padding:4px 90px 6px 0; margin-bottom:15px; overflow:hidden; }
.blog .author_box_container .car_name a { font:bold 20px Tahoma; color:#000; text-decoration:none; position:relative; display:block; float:left; }
.blog .author_box_container .car_name a:hover { text-decoration:underline; }
.blog .author_box_container .car_name .octan { position:absolute; top:-4px; right:-90px; }
.blog .author_box_container .car_foto { 
	width:250px; height:190px; float:left; border:1px solid #696969; margin-right:50px; overflow:hidden; 
	background:url(/imgs/nocar_250x190.png);
}
.blog .author_box_container .group_name { width:630px; padding:4px 90px 6px 0; margin-bottom:15px; overflow:hidden; }
.blog .author_box_container .group_name a { font:bold 15px Tahoma; color:#000; text-decoration:none; position:relative; display:block; float:left; }
.blog .author_box_container .group_name a:hover { text-decoration:underline; }
.blog .author_box_container .group_logo { 
	width:100px; height:100px; float:left; border:1px solid #696969; margin-right:170px; overflow:hidden; 
	background:url(/imgs/nogroup_100x100.png);
}
.blog .author_box_container .car_info { clear:both; padding-top:10px; overflow:hidden; font-family:Tahoma; }
.blog .author_box_container .car_info ul { width:150px; float:left; }
.blog .author_box_container .car_info li { margin-bottom:5px; }
.blog .author { width:410px; float:left; overflow:hidden; }
.blog .author .avatar { 
	width:100px; height:100px; overflow:hidden; float:left; margin-right:10px; border:1px solid #696969; 
	background:url(/imgs/nouser_100x100.png);
}
.blog .author .author_info { float:left; width:297px; padding-top:5px; }
.blog .author .author_info a.login { font:bold 15px Tahoma; color:#0171A3; text-decoration:none; float:left; margin:0 0 3px 3px; }
.blog .author .author_info a.login:hover { text-decoration:underline; }
.blog .author .author_info .user_board { clear:both; }
.blog .author .author_info .respect_min { margin-top:-3px; margin-left:10px; }

.blog ._report_system_ { width:18px; height:18px; }
.blog ._report_system_ .report_link { margin:0; width:18px; height:18px; }
.comments_container ._report_system_ { width:auto; height:auto; }
.comments_container ._report_system_ .report_link { margin:10px 0 0 10px; width:auto; height:auto; }
.blog ._rating_system_  { margin:0; }
.blog_title { padding:10px 0; font-weight:bold; font-size:14px; }
.blog_private { font-weight:normal; font-size:10px; color:#696969; }
.blog_date { font-size:11px; margin:3px 7px 15px 0; color:#A5A5A5; }
.blog_date a { font-weight:bold; font-size:11px; color:#0171A3; text-decoration:none; }
.blog_visit_counter { font-size:11px; margin:0 7px 15px 0; color:#A5A5A5; }
.blog_author { font-size:12px; margin-top:5px; color:#696969; }
.blog_post { font-size:13px; text-align:justify; margin-bottom:10px; }
.blog_gallery { display:inline-block; overflow:hidden; margin:10px auto; }
.blog_photo_container { width:352px; height:280px; float:left; margin:4px; overflow:hidden; }
.photo_description { width:350px; height:15px; margin:4px 0; overflow:hidden; text-align:center; font-size:11px; font-weight:bold; }
.blog_gallery_picture { width:350px; height:250px; border:1px solid #696969; overflow:hidden;  }
.blog_gallery_remove_picture { position:absolute; top:1px; left:2px; }
.blog_more_link_container { overflow:hidden; }
.blog_more_link  { float:right; /*position:absolute; right:2px; bottom:0;*/ }

.blog .user_cars_info_container { clear:both; padding-top:10px; font-size:12px; font-family:Tahoma; }
.blog .user_cars_info { margin:5px 2px; }
.blog .user_cars_info a { text-decoration:none; font-size:12px; font-family:Tahoma; }
.blog .user_cars_info a:hover { text-decoration:underline; }

.category { font-size:10px; color:#777; margin-bottom:8px; }
