
.user_rating { position:absolute; top:130px; right:10px; z-index:10; }

.user_left_column_container  { width:200px; float:left; text-align:center; }

.user_picture {
	width:200px; height:190px; overflow:hidden; border:1px solid #d9d9d9; text-align:center;  
	background:url(/imgs/nouser_200x190.png);
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
}

.user_avatar {
	float:left; width:100px; height:100px; margin-right:10px; overflow:hidden; border:1px solid #d9d9d9;  
	background:url(/imgs/nouser_100x100.png);
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	behaviour:url(border-radius.htc);
}

.stats_box { font-size:10px; color:#777777; float:left; margin-top:6px; }

.online, .offline { 
	text-align:left; padding-left:15px; margin:5px 0; font-size:11px; display:inline-block;
	background-repeat:no-repeat; background-position:left 2px;
}
.online { background-image:url(/imgs/online.gif); }
.offline { background-image:url(/imgs/offline.gif); }

.user_description { overflow:hidden; font-size:12px; position:relative; }
.user_send_message { display:block; width:110px; height:27px; background-image:url(/imgs/send.gif); float:right; }
.user_send_message:hover { background-position:bottom; }
.user_login { font-size:17px; font-weight:bold; margin:3px; } 
.user_about { margin-top:15px; }
.user_info { margin:5px 0 10px 3px; font-size:12px; color:#B1B0AE; }
.user_cars_info { margin:5px 2px; }
.user_cars_info a { text-decoration:none; }
.user_cars_info a:hover { text-decoration:underline; }

.board_type  { width:77px; height:33px; overflow:hidden; background-repeat:no-repeat; position:relative; }
.board_eu { background:url(/imgs/board_eu.png); }
.board_other { background:url(/imgs/board_other.png) no-repeat;}
.board_type .board_country { 
	width:19px; height:10px; position:absolute; bottom:5px; left:4px; overflow:hidden; 
	font-size:8px; color:#fff; text-align:center; 
}
.board_type .board_place { 
	width:40px; height:18px; position:absolute; top:8px; left:27px; overflow:hidden; font-size:14px; font-weight:bold; 
}

.choose_registration_link {  display:block; font-size:12px; color:#23A0BF; }
.choose_registration_link:hover { text-decoration:underline; }
.choose_registration { display:none; padding:10px 2px; border:1px solid #C4C0C1; background-color:#EAEAEA; }

.car_header { 
	background:#939192 url(/imgs/box_header_bg.png) repeat-x; font-weight:bold; font-size:13px; color:#333333; 
	padding:10px 20px 5px 20px; margin:0; overflow:hidden;
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}
.car_body { padding:20px 5px 15px 5px; margin-bottom:10px; background-color:#ffffff; overflow:hidden; }

.car_left_column { float:left; width:250px; }
.car_picture {
	width:250px; height:190px; overflow:hidden; border:1px solid #d9d9d9; position:relative;
	background:url(/imgs/nocar_250x190.png);
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
}
.car_description { width:250px; float:left; overflow:hidden; color:#666666; margin-left:10px; font-size:12px; }
.car_desc_row { overflow:hidden; }
.car_desc_label { width:90px; float:left; text-align:right; margin-right:20px; margin-bottom:10px; }
.car_desc_value { width:140px; float:left; text-align:left; margin-bottom:10px; }
.car_height { height:35px; }

.car_stats { width:190px; float:left; margin-left:5px; }
.car_stats .stats_row { overflow:hidden; color:#333333; font-size:12px; margin-bottom:3px; }
.car_stats .stats_value { float:left; width:40px; margin-right:10px; font-weight:bold; text-align:right; overflow:hidden; }
.car_stats .stats_label { float:left; width:140px; text-align:left; }
.car_stats .more_container { margin:30px 20px 0 0; }

.friends_links { width:210px; float:right; margin-top:10px; } 
.friends_links .more_container { margin-top:5px; }

.avatar_container { width:102px; height:102px; margin-right:10px; position:relative; float:left; overflow:hidden; }
._send_message_envelope_ { position:absolute; top:105px; right:180px; }

.about_car_link { margin-top:8px; }
.about_car_link a { 
	padding:5px 15px; background:#00AFE4; color:#fff; font-weight:bold; font-size:11px;
	-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; 
	behaviour:url(border-radius.htc);
}
.about_car { clear:both; padding-top:10px; text-align:justify; display:none; }

.blog { position:relative; padding-bottom:3px; }
.blog_date, .blog_car, .blog_group { font-size:11px; margin:3px 7px 15px 0; color:#A5A5A5; }
.blog_car { margin-bottom:3px; }
.blog_date a, .blog_car a { font-weight:bold; font-size:11px; color:#0171A3; text-decoration:none; }
.blog_title { padding:5px 50px 5px 0; overflow:hidden; }
.blog_title a { font-size:12px; font-weight:bold; text-decoration:none; color:#000000; float:left; position:relative; }
.blog_title .icon_media { position:absolute; top:0; right:-50px; }
.blog_post { overflow:hidden; font-size:11px; }
.blog_post .comments_count { margin-top:10px; color:#A6A6A6; }
.blog_post_thumb { float:left; margin:0 15px 5px 0;  border:1px solid #01B0E5;}
.blog_links { float:right; margin:5px 0; }
.blog_links a { text-decoration:underline; font-size:12px; }
.blog ._rating_system_ { position:absolute; bottom:-5px; left:0; }

.left_container { height:15px; width:150px; margin-top:15px; float:left; }

.comment_car_link { position:absolute; right:20px; bottom:15px; }
.comment_car_link a { font-size:12px; text-decoration:underline; }

.group_groups_container { overflow:hidden; padding:5px 0; }
.group_item { width:205px; height:105px; float:left; margin:5px 14px; overflow:hidden; }
.group_item a { text-decoration:none; border:none; overflow:hidden; }
.group_item img { 
	float:left; width:100px; height:100px; overflow:hidden; border:2px solid #00AFE4; 
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behaviour:url(border-radius.htc); 
}
.group_item span { 
	display:block; float:right; width:96px; height:75px; padding:10px 0 10px 4px; overflow:hidden; text-align:center; font-size:10px; font-weight:bold; 
}

.active_stats_table { width:100%; border:1px solid #000; border-collapse:collapse; }
.active_stats_table td { width:230px; border:1px solid #000; text-align:left; padding:5px 10px; }
.active_stats_table th { border:1px solid #000; text-align:right; padding:4px 5px; }

.poll li { margin-bottom:10px; }
.poll div { margin-top:2px; }

.avatar_thumb_container { padding-bottom:15px!important; }

/*.group_item { width:200px; height:100px; float:left; margin:5px 20px; overflow:hidden; }
.group_item img { display:block; float:left; width:100px; height:100px; }
.group_desc { float:right; width:95px; height:85px; padding:15px 0 0 5px; overflow:hidden; text-align:center; }*/
.group_admin { margin-top:5px; font-size:10px; color:#B8B8B8; }

/* dla przyszłych aut */
.car_future .car_picture { width:190px; height:130px; margin-right:10px; background:url(/imgs/nocar_200x150.png); float:left; }
.car_future .car_picture img { width:190px; height:143px; margin-top:-7px; }
.car_future .catalog_photo { height:129px; }
.car_future .catalog_photo img { width:190px; height:129px; margin-top:0; }
.car_future .car_description { width:430px; }
.car_future .car_name { margin:10px 0; }
.car_future .car_name a { font-size:15px; font-weight:bold; color:#0171a3; text-decoration:none; }
.car_future .car_comment { font-size:12px; }
.car_future .car_info { font-size:10px; }
.car_future .car_links a { font-size:11px; color:#0171a3; text-decoration:none; font-weight:bold; }
