
/* reklamy wewnątrz boksów - trzeba zlikwidować padding */
.box_ads { margin-left:-15px; margin-top:10px; }

.awc_loader { 
	position:fixed; top:0; left:0; z-index:999999; width:100%; height:100%; text-align:center; 
	background:#fff url(/imgs/circle-loader.gif) no-repeat center; opacity:0.8; filter:Alpha(opacity=80); 
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom:8px; }
.ui-timepicker-div dl { text-align:left; }
.ui-timepicker-div dl dt { height:25px; margin-bottom:-25px; }
.ui-timepicker-div dl dd { margin:0 10px 10px 65px; }
.ui-timepicker-div td { font-size:90%; }
.ui-tpicker-grid-label { background:none; border:none; margin:0; padding:0; }

/* css for jquery tab */
.ui-tabs .ui-widget-header { background:#939192 url(/imgs/box_header_bg.png) repeat-x top !important; }
.ui-tabs .ui-state-active { 
	background:url(/imgs/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x !important; border:1px solid #0078AE !important; 
}
.ui-tabs .ui-state-active a { color:#026890 !important; }

.elapsed_date { cursor:pointer; border-bottom:1px dotted; }

.cite { border:1px solid #D0D0D0; padding:5px; background:#F8F8F8; }

.day_blog_icon { 
	width:80px; height:80px; background:url(/imgs/blogdnia_small.png) no-repeat; position:absolute; top:0; right:0; 
}

/* nowe liczniki aktywności i czasu spędzonego na awc */
.awc_counters_container { width:220px; height:100px; position:absolute; top:0; right:0; overflow:hidden; font-family:Arial; }
.awc_counters_container .awc_counter { 
	width:100px; height:100px; overflow:hidden; float:right; margin-left:10px;
	background:#23A0BF; color:#ffffff; text-align:center;
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}
.awc_counters_container .ac_title { 
	height:19px; padding-top:6px; background:#176D8C; overflow:hidden; margin-bottom:5px!important; position:relative;
	font-size:11px; font-weight:bold;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; border-top-right-radius:5px; behaviour:url(border-radius.htc);
}
.awc_counters_container .ac_title .ac_info { font-size:9px; cursor:pointer; position:absolute; right:4px; top:2px; }
.awc_counters_container .awc_mileage_counter { background:#23A0BF url(/imgs/activity_icon/speed.png) no-repeat center 30px; }
.awc_counters_container .awc_mileage_counter .amc_value { margin-top:35px!important; font-size:30px; cursor:default; }
.awc_counters_container .awc_mileage_counter .font_small { margin-top:38px!important; font-size:25px!important; }
.awc_counters_container .awc_mileage_counter .font_smaller { margin-top:40px!important; font-size:20px!important; }

.minimize_counter { width:90px; height:35px; }
.minimize_counter .awc_counter { 
	width:40px; height:35px; margin-left:5px; cursor:pointer;
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}
.minimize_counter .awc_activity_counter img { width:37px; height:32px; }
.minimize_counter .awc_mileage_counter { background-image:url(/imgs/activity_icon/speed_small.png); background-position:center 3px; }
.minimize_counter .awc_mileage_counter .amc_value { margin-top:19px!important; font-size:10px; }
.minimize_counter .awc_mileage_counter .font_small { margin-top:20px!important; font-size:9px!important; }
.minimize_counter .awc_mileage_counter .font_smaller { margin-top:21px!important; font-size:8px!important; }
/* koniec liczników */

/* tooltip zwykły */
#tooltip.awc_tooltip { 
	max-width:300px; font-size:9px; border:1px solid #696969; background:#fff;
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}

/* tooltip bez żadnego formatowania */
#tooltip.awc_tooltip_blank { border:none; background:none; }

/* tooltip ze zdjęciem auta */
#tooltip.pretty {
    width:210px; height:139px; padding:13px 20px 20px; background:url(/imgs/shadow.png) no-repeat; border:medium none; z-index:5000;
	text-align:center; font-size:10px!important; 
}
#tooltip.pretty p { margin-bottom:5px; }
#tooltip.pretty p.hr { border-bottom:1px solid #ababab; font-size:0; height:0; line-height:0; margin:10px 0 5px; }
#tooltip.pretty p img.fuel { margin-right:10px; position:relative; top:3px; }
#tooltip.pretty p b.avg { font-size:16px; }
#tooltip.pretty div.siec img { float:left; margin-right:10px; }
#tooltip.pretty div.siec span.name { font-size:14px; }
#tooltip.pretty div.siec span.adres { font-size:12px; }
#tooltip.pretty div.siec p { line-height:25px; margin:0; }
#tooltip.pretty table { margin-top:10px; }
#tooltip.pretty table td { padding-bottom:5px; }

/* send message link (envelope) */
._send_message_envelope_ { display:block; width:32px; height:26px; background:url(/imgs/envelope_32x26.png); }

.loader { text-align:center; }

.more_link { font-size:inherit; color:#0000ff; }

/* main style */
body { margin:0; padding:0; font-family:Verdana; font-size:12px; color:#424242; }
img { border:none; }
a { color:#747474; font-size:13px; cursor:pointer; }
input, textarea { border:1px solid #C0C0C0; }

/* reklamy */
.ads { text-align:center; margin:10px auto; }

/* respect i octan */
.respect_container { margin:5px 0; overflow:hidden; }
.respect_container img { float:left; margin-top:4px!important; }
.respect { 
	float:left; background:url(/imgs/respect_bg.png) no-repeat; color: #FFFFFF; font:bold 20px Tahoma;
    width:69px; height:24px; margin-bottom:10px; padding:5px; text-align:center;
}
.respect_min { 
	float:left; background:url(/imgs/respect_bg_min.png) no-repeat; color: #FFFFFF; font:bold 12px Tahoma;
    width:41px; height:15px; padding:5px; text-align:center; margin-left:5px;
}
.respect_small { 
	float:left; background:url(/imgs/respect_bg_small.png) no-repeat; color: #FFFFFF; font:10px Tahoma;
    width:25px; height:13px; padding:4px 7px; text-align:center; margin-left:5px; margin-top:-1px;
}
.octan_container { margin:5px 0; overflow:hidden; }
.octan_container img { float:left; margin-top:2px!important; }
.octan { 
	float:left; background:url(/imgs/octan_bg.png) no-repeat scroll 0 0; color:#FFFFFF; font:bold 20px Tahoma; 
	width:69px; height:24px; margin-bottom:10px; padding:5px; text-align:center;
}
.octan_min { 
	float:left; background:url(/imgs/octan_bg_min.png) no-repeat scroll 50% 50%; color:#FFFFFF;
    font:bold 12px/26px Tahoma; padding:0 10px; margin-top:-5px; text-align:center; width:41px;
}

/* tablica rejestracyjna */
.user_board { 
	width:54px; height:25px; background:url(/imgs/board.png) no-repeat; padding-left:23px; padding-top:8px; font-weight:bold; font-size:13px; 
}
  
/* komunikaty administracyjne */
.admin_information {  
	width:940px; overflow:hidden; padding:22px 20px 20px 20px; margin:15px auto; position:relative; 
	background:#fff; border:2px solid #00AFE4;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}
.admin_information .title { font-size:15px; font-weight:bold; margin-bottom:15px; }
.admin_information .close_container { position:absolute; top:5px; right:5px; height:17px; }
.admin_information .close {
	display:block; overflow:hidden; text-decoration:none; font-size:11px; font-weight:bold; color:#ffffff!important; 
}
.admin_information .close .close_info { 
	display:none; float:left; padding:1px 6px 2px 6px; margin-right:8px; position:relative;
	background:#00AFE4 url(/imgs/button_more_bg.png); 
}
.admin_information .close .close_info .triangle { 
	position:absolute; top:3px; right:-9px; 
	width:0; height:0; border:5px solid transparent; border-left:5px solid #00AFE4;
}
.admin_information .close .close_x { 
	height:15px; float:right; padding:1px 5px 0 5px; 
	background:#767676 url(/imgs/button_more_arrow_bg.png); font-size:10px; 
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}
  
  
/* kolory */
.red { color:#D00000!important; }
.green { color:#2d7e14!important; }
.blue { color:#00AFE4!important; }
.black { color:#000000!important; }

.bold { font-weight:bold; }
.hidden { display:none; }
.info { color:#2d7e14; text-align:center; padding-bottom:10px; }
.error { color:#CC0000; text-align:center; padding-bottom:10px; }
.tips { text-align:center; padding-bottom:10px; font-size:12px; }
.links { text-align:center; padding-bottom:10px; }
.links a { padding-left:10px; font-size:11px; font-weight:bold; color:#00AFE4; text-decoration:underline; }
.links a:hover { text-decoration:none; }
/*.hr { margin:6px 3px 6px 1px; border-bottom:1px dashed #999999; }*/
.hr { margin:6px 3px 6px 1px; border-bottom:1px dashed #02B0E5; }
.center { text-align:center; margin:auto; }
.attention { margin:20px 10px; text-align:center; font-style:italic; }

._comment_ { font-size:11px; font-weight:normal; text-decoration:none; }

.comments_container { padding:15px; margin-top:20px; border-top:1px solid #02B0E5; }

.float_container { overflow:hidden; }
.left { float:left; }
.right { float:right; }

.no_padding { padding:0 !important; }

.footnote { font-size:10px; color:#a5a4a4; clear:both; }
.footnote a { font-size:10px; color:#00AFE4; text-decoration:underline; }
.footnote a:hover { text-decoration:none; }
.form_value label .footnote { margin-left:30px; }

.ul_disc { list-style:disc url(/imgs/icons/ul_disc.png); }
.ul_disc a { text-decoration:none; }
.ul_disc a.current { font-weight:bold; color:#00AFE4; }

#header_background  { position:relative; height:128px; background:#ffffff url(/imgs/header_blue_line.png) repeat-x bottom; }
#header { 
	width:1200px; height:121px; margin:auto; /*background:url(/imgs/ds-top-bgr-auto.jpg) no-repeat center;*/ position:relative; 
}
#logo { position:absolute; top:35px; left:110px; }


/* menu wyboru języka */
#lang_chooser { width:73px; height:36px; position:absolute; top:86px; left:110px; font-size:10px; font-weight:bold; color:#fff; }
#lang_chooser a { font-size:10px; font-weight:bold; color:#fff; text-decoration:none; }
#lang_chooser .icon { position:absolute; top:0; left:0; z-index:5; }
#lang_chooser .current_lang { 
	width:20px; height:12px; padding:4px 15px; margin:6px 23px; background:#767475;  
	position:relative; z-index:1;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}
#lang_chooser .current_lang .triangle { 
	width:0; height:0; border:5px solid transparent; border-bottom:none; border-top:5px solid #fff;
	position:absolute; top:8px; right:5px;
}
#lang_chooser .lang_menu { 
	width:120px; padding:5px 10px 0 10px; position:absolute; top:36px; left:41px; z-index:10; display:none;
	background:#767475; border:1px solid #fff;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}
#lang_chooser .lang_menu .triangle { 
	width:0; height:0; border:6px solid transparent; border-top:none; border-bottom:5px solid #767475;
	position:absolute; top:-5px; left:15px;
}
#lang_chooser .lang_menu .lang_item { display:block; overflow:hidden; margin-bottom:5px; }
#lang_chooser .lang_menu .lang_item img { float:left; }
#lang_chooser .lang_menu .lang_item div { float:left; margin:5px 0 0 10px; }

/* top login box */
#login_box { position:absolute; bottom:15px; right:127px; width:360px; height:70px; }
#login_box .login_box_head { 
	width:340px; height:17px; background:#767475; overflow:hidden; color:#ffffff; padding:5px 10px; font-size:11px;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; border-top-left-radius:5px;
	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; border-top-right-radius:5px; 
	behaviour:url(border-radius.htc);
}
#login_box .login { float:left; margin:1px 7px 0 3px; font-size:12px; color:#E6E6E6; font-weight:bold; }
#login_box .edit_user_settings { float:left; width:18px; height:18px; background:url(/imgs/edit_pen_small.png) no-repeat; overflow:hidden; }
#login_box .login_avatar_box { width:100px; height:90px; position:absolute; right:0; bottom:-2px; overflow:hidden; }
#login_box .login_avatar { 
	float:right; width:85px; height:85px; border:2px solid #02B1E8; overflow:hidden;
	background:url(/imgs/nouser_85x85.png);
	-webkit-border-radius:8px; -moz-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; behaviour:url(border-radius.htc);
}
#login_box .login_avatar img { 
	width:85px; height:85px; -webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; behaviour:url(border-radius.htc);
}
#login_box .login_avatar_triangle { 
	float:right; margin-top:6px; border-right:10px solid #02B1E8; width:0; height:0;
	border-left:0 solid transparent; border-top:39px solid transparent; border-bottom:39px solid transparent;  
}
#login_box .login_box_body { 
	width:340px; height:21px; background:#C4C0C1; padding:11px 10px; font-size:12px; color:#ffffff; 
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
#login_box .login_box_notifications { float:left; height:20px; padding:3px 0 0 25px; background:url(/imgs/login-notify.png) no-repeat; position:relative; }
#login_box .login_box_notifications a { color:#ffffff; text-decoration:none; font-size:11px; }
#login_box .login_box_notifications b { color:#0272A0; }
#login_box .login_notification_tooltip { 
	display:none; width:140px; z-index:100; position:absolute; top:35px; left:-20px; padding:7px 10px; background:#C8C8C8; border:2px solid #02B1E8;
	-webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; behaviour:url(border-radius.htc);
}
#login_box .login_notification_tooltip_triangle { 
	position:absolute; top:-16px; left:50px; width:0; height:0; border:30px solid transparent; border-top:none; border-bottom:15px solid #02B1E8;  
}
#login_box .login_notification_tooltip a { display:block; font-weight:bold; padding:3px; }
#login_box .login_notification_tooltip b { color:#0272A0; }
#login_box .login_box_logout { 
	float:right; margin-right:95px; height:20px; padding:3px 0 0 20px; background:url(/imgs/login_logout.png) no-repeat; 
	color:#ffffff; text-decoration:none; font-size:11px; 
}
#login_box .login_box_head_container { margin-top:2px; }
#login_box .login_box_login { color:#ffffff; font-weight:bold; text-decoration:none; font-size:11px; }
#login_box .login_box_register { color:#FFFDFE; font-weight:normal; text-decoration:underline; font-size:11px; }
#login_box .login_box_input { 
	width:120px; height:20px; margin:0 3px; padding:0 5px; color:#ffffff; font-size:11px; 
	background:#767475 url(/imgs/login_input_bg.png) repeat-x; border:none;
	-webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; behaviour:url(border-radius.htc);
}
/*#login_box .login_box_submit { width:18px; height:18px; background:#767475 url(/imgs/login_submit_button_bg.png) repeat-x; border:none; }*/
#login_box .login_box_submit { 
	width:58px; height:19px; background:#0E9FD6 url(/imgs/button_bg.png); border:none; color:#ffffff; font-size:11px; 
	-webkit-border-radius:6px; -moz-border-radius:6px; -khtml-border-radius:6px; border-radius:6px; behaviour:url(border-radius.htc);
}



#main_container { /*width:1200px;*/ margin:auto; background-color:#eaeaea; }
#main_columns { width:980px; margin:auto; overflow:hidden; }
#left_column { width:750px; margin-right:20px; float:left; }
#right_column { width:210px; float:right; }

#footer_container { height:95px; background-image:url(/imgs/footer_bg.png); color:#ffffff; }
#footer { width:980px; margin:auto; height:95px; position:relative; }
#footer span { position:absolute; top:41px; left:25px; }
#footer a.logo { position:absolute; top:35px; right:30px; }
#footer div.footer_links { text-align:center; padding-top:41px; }
#footer div.footer_links a { color:#ffffff; text-decoration: none; padding: 0 10px; }
#footer div.footer_links a:hover { text-decoration: underline; }

.current_path_container { margin-bottom:25px; background:#C9C7C8; border-bottom:1px solid #000; }
.current_path { width:980px; margin:auto; padding:7px; font-size:11px; color:#787677; position:relative; }
.current_path a { color:#555555; cursor:pointer; font-size:12px; text-decoration:underline; }
.current_path .current { color:#555555; font-size:12px; }
.current_path .path_items { width:660px; height:15px; overflow:hidden; }
.path_menu { 
	position:absolute; top:0; right:0; padding:10px; padding-bottom:0; border-bottom:1px solid #000; background:#C9C7C8;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
.path_menu a { color:#555555; cursor:pointer; font-size:11px; font-weight:bold; text-decoration:none; }
.path_menu a:hover { text-decoration:underline; }
.path_menu div { float:left; margin-left:4px; position:relative; padding-bottom:10px; }
.path_menu .admin_menu { 
	position:absolute; bottom:0; right:-5px; z-index:1; min-width:155px; padding:13px 20px; display:none;
	background:#696768; border:1px solid #fff; border-top:1px solid #000;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
.path_menu .admin_menu a { display:block; margin:4px 0; color:#EAEAEA; font-size:11px Tahoma; font-weight:bold; }
.path_menu .admin_menu a:hover { text-decoration:underline; }
.path_menu .admin_menu .triangle { 
	position:absolute; top:-6px; right:40px; padding:0;
	width:0; height:0; border:6px solid transparent; border-top:none; border-bottom:6px solid #696768;
}

/* nagłówek lewego boxu i lewy box */
.box_left_header {
	height:40px; background-image:url(/imgs/box_header_bg.png); font-weight:bold; font-size:14px; padding:0; color:#fff; 
	overflow:hidden; position:relative;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; 
	border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; 
	-khtml-border-top-right-radius:5px; border-top-right-radius:5px; behaviour:url(border-radius.htc);
}
.box_left_header span { 
	float:left; background:#696768; padding:11px 20px 10px 20px; 
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; 
	border-top-left-radius:5px; behaviour:url(border-radius.htc);
}
.box_left_triangle { float:left; width:0; height:0; border:19px solid transparent; border-left:10px solid #696768; }
.box_left {
	padding:20px 15px 15px 15px; margin-bottom:20px; background-color:#ffffff; overflow:hidden; position:relative; 
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}

.box_left_header a { text-decoration:none; font-size:14px; color:#D8D8D8; }

/* kolumny w lewym boxie */
.subcolumn_container { width:750px; margin:auto; overflow:hidden; }
.subcolumn_left { width:373px; float:left; }
.subcolumn_right { width:373px; float:right; }
.subcolumn_header {
	height:40px; background-image:url(/imgs/box_header_bg.png); font-weight:bold; font-size:14px; padding:0; color:#fff; overflow:hidden; 
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; border-top-left-radius:5px;
	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; border-top-right-radius:5px; 
	behaviour:url(border-radius.htc);
}
.subcolumn_header span { 
	float:left; background:#696768 no-repeat right; padding:11px 20px 10px 20px; 
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; border-top-left-radius:5px;
	behaviour:url(border-radius.htc);
}
.subcolumn {
	padding:20px 15px 15px 15px; margin-bottom:20px; background-color:#ffffff; overflow:hidden; position:relative;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}

/* nagłówek prawego boxu i prawy box */
.box_right_header {
	height:36px; background-image:url(/imgs/box_header_right_bg.png); font-weight:bold; font-size:12px; color:#fff; 
	overflow:hidden; position:relative;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; border-top-left-radius:5px;
	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; border-top-right-radius:5px; 
	behaviour:url(border-radius.htc);
}
.box_right_header span { 
	float:left; background:#696768 no-repeat right; padding:10px 15px 10px 10px;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; border-top-left-radius:5px;
	behaviour:url(border-radius.htc);
}
.box_right_triangle {  width:0; height:0; float:left; border:17px solid transparent; border-left:7px solid #696768; }
.box_right {
	padding:15px; margin-bottom:15px; background-color:#ffffff; overflow:hidden; font-size:12px;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}

/* aktywne dyskusje na forum w prawej kolumnie */
.box_right .active_subjects { margin:10px 0; padding-left:25px; background:url(/imgs/icons/comment.png) no-repeat left center; }
.box_right .active_subjects a { text-decoration:none; font-size:12px; color:#000; }


/* ikony samochodów w prawej kolumnie - kafelki */
.box_right .car_thumb { 
	width:125px; height:120px; margin:5px auto; position:relative; 
	width:120px; 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);
}
.box_right .car_thumb a { text-decoration:none; }
.box_right .car_thumb .circle_number { 
	position:absolute; left:-9px; top:-9px; width:20px; height:18px; background-color:#00AFE4; border:2px solid #fff; 
	color:#fff; text-align:center; padding-top:2px;
	-webkit-border-radius:12px; -moz-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; behaviour:url(border-radius.htc);
}
.box_right .car_thumb img { 
	width:120px; height:100px;
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behaviour:url(border-radius.htc);
}
.box_right .car_thumb .car_bottom_description { 
	width:120px; padding-top:2px; text-align:center; color:#434142; font-size:10px; font-weight:bold; 
}

/* ikony samochodów w lewej kolumnie - kafelki */
.box_left .car_thumb_container { overflow:hidden; padding:5px; }
.box_left .car_thumb { width:125px; height:120px; float:left; margin:25px 8px; position:relative; }
.box_left .car_thumb .img_container { 
	width:120px; height:100px; overflow:hidden; border:2px solid #00AFE4; background:url(/imgs/nocar_120x100.png);
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behaviour:url(border-radius.htc);
}
.box_left .car_thumb a { text-decoration:none; }
.box_left .car_thumb .circle_number { 
	position:absolute; left:-9px; top:-9px; width:20px; height:17px; background-color:#00AFE4; border:2px solid #fff; 
	color:#fff; text-align:center; padding-top:3px; font-size:10px;
	-webkit-border-radius:12px; -moz-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; behaviour:url(border-radius.htc);
}
.box_left .car_thumb .circle_number_big { 
	position:absolute; left:-9px; top:-9px; width:26px; height:23px; background-color:#00AFE4; border:2px solid #fff;  
	color:#fff; text-align:center; padding-top:3px; font-size:15px; font-weight:bold;
	-webkit-border-radius:15px; -moz-border-radius:15px; -khtml-border-radius:15px; border-radius:15px; behaviour:url(border-radius.htc);
}
.box_left .car_thumb .new_icon { 
	position:absolute; right:-6px; top:-6px; width:30px; height:30px; overflow:hidden; background:url(/imgs/social-new.png); 
}
.box_left .car_thumb .octan_min { position:absolute; right:0; top:81px; }
.box_left .car_thumb .gallery_icon { 
	position:absolute; right:-5px; top:-6px; width:26px; height:21px; overflow:hidden; background:url(/imgs/social-image.png); 
}
.box_left .car_thumb img { 
	width:120px; 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);
}
.box_left .car_thumb .img_container img { border:none!important; }
.box_left .car_thumb .car_top_description { 
	position:absolute; left:2px; top:-13px; width:120px; height:15px; text-align:center; color:#434142; font-size:10px;  
}
.box_left .car_thumb .car_bottom_description { 
	width:120px; padding-top:2px; text-align:center; color:#434142; font-size:10px; font-weight:bold; 
}

/* avatary w lewej kolumnie - kafelki */
.box_left .avatar_thumb_container { overflow:hidden; padding:5px; }
.box_left .avatar_thumb { width:105px; height:120px; float:left; margin:10px 6px; position:relative; }
.box_left .avatar_thumb a { text-decoration:none; }
.box_left .avatar_thumb .img_container { 
	width:100px; height:100px; overflow:hidden; border:2px solid #00AFE4; background:url(/imgs/nouser_100x100.png);
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behaviour:url(border-radius.htc);
}
.box_left .avatar_thumb .circle_number { 
	position:absolute; left:-9px; top:-9px; width:20px; height:17px; background-color:#00AFE4; border:2px solid #fff; 
	color:#fff; text-align:center; padding-top:3px; font-size:10px;
	-webkit-border-radius:12px; -moz-border-radius:12px; -khtml-border-radius:12px; border-radius:12px; behaviour:url(border-radius.htc);
}
.box_left .avatar_thumb .respect_min { position:absolute; right:3px; top:78px; }
.box_left .avatar_thumb .image_container { position:relative; } 
.box_left .avatar_thumb .avatar_top_description { 
	width:104px; padding-bottom:2px; text-align:center; color:#434142; font-size:10px; position:relative;
}
.box_left .avatar_thumb .avatar_bottom_description { 
	width:104px; padding-top:2px; text-align:center; color:#434142; font-size:10px; font-weight:bold; position:relative;
}
.box_left .avatar_thumb .avatar_bottom_description a { color:#434142; font-size:10px; font-weight:bold; }
.box_left .avatar_thumb .avatar_bottom_description .__private_chat__ { float:right; }


/* loga grup w lewej kolumnie - kafelki */
.box_left .group_thumb_container { overflow:hidden; padding:5px; }
.box_left .group_thumb { width:105px; height:135px; float:left; margin:10px 6px; position:relative; }
.box_left .group_thumb a { text-decoration:none; }
.box_left .group_thumb .img_container { 
	width:100px; height:100px; overflow:hidden; border:2px solid #00AFE4; background:url(/imgs/nogroup_100x100.png);
	-webkit-border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; behaviour:url(border-radius.htc);
}
.box_left .group_thumb img { width:100px; height:100px; }
.box_left .group_thumb .group_bottom_description { 
	width:100px; padding-top:2px; text-align:center; color:#434142; font-size:10px; font-weight:bold; position:relative;
}
.box_left .group_thumb .group_bottom_description a { color:#434142; font-size:10px; font-weight:bold; }



/* belka 'rozwiń' na dole boxów */
.item_more_left { display:none; clear:both; overflow:hidden; width:720px; }
.link_more_left_short { 
	position:absolute; bottom:0; display:block; width:75px; right:0; 
	background:#696768 url(/imgs/arrow_more_transp.png) no-repeat scroll 75px center; 
	font-size:10px; color:#ffffff; font-weight:bold; padding:7px 0 7px 20px;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; 
	border-top-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
.link_less_left_short { 
	position:absolute; bottom:0; display:block; width:75px; right:0; 
	background:#696768 url(/imgs/arrow_less_transp.png) no-repeat scroll 75px center; 
	font-size:10px; color:#ffffff; font-weight:bold; padding:7px 0 7px 20px;
	-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; 
	border-top-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
.link_more_left { 
	position:absolute; bottom:0; display:block; width:750px; left:0; height:22px;
	background:#BCBCBC url(/imgs/arrow_more_transp.png) no-repeat bottom; 
	font-size:10px; color:#ffffff; font-weight:bold; 
	text-align:center; padding-top:3px;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
.link_less_left { 
	position:absolute; bottom:0; display:block; width:750px; left:0; height:15px;
	background:#BCBCBC url(/imgs/arrow_less_transp.png) no-repeat top; 
	font-size:10px; color:#ffffff; font-weight:bold;
	text-align:center; padding-top:10px;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}



/* buttons */
.button_blue {
	height:28px; margin:3px; padding:3px 20px; background:#0E9FD6 url(/imgs/button_bg.png); border:none; color:#ffffff;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}
.link_blue {
	display:block; background:#0E9FD6; padding:3px 8px; border:1px solid #d9d9d9; color:#ffffff; 
	text-decoration:none; font-weight:bold; font-size:11px;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}
.button_blue_link { 
	background:#0E9FD6 url(/imgs/button_bg.png); padding:6px 25px; margin-right:2px; color:#ffffff; 
	text-decoration:none; font-size:12px;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	behaviour:url(border-radius.htc);
}

/* ustawienia formularza logowania, rejestracji, zmiany hasła, przypominiania hasła */
.form_container { width:730px; overflow:hidden; color:#666666; margin:auto; }
.form_row { overflow:hidden; }
.form_row select { width:235px; }
.form_row .text, .form_container .text { width:230px; }
.form_label { width:260px; float:left; text-align:right; margin-right:20px; margin-bottom:10px; }
.form_value { width:430px; float:left; text-align:left; margin-bottom:10px; }
.form_value label { overflow:hidden; display:block; }
.checkbox { width:15px !important; margin-right:5px; }
.form_container textarea { width:380px; height:150px; }
.long_input { width:380px !important; }


/*ikonki do DS 35x35*/
.icon_big_car { background: url(/imgs/icons/big_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_edit_car { background: url(/imgs/icons/edit_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_card_car { background: url(/imgs/icons/big_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_blog_car { background: url(/imgs/icons/user_blog.png) no-repeat scroll 0 0 transparent !important; }
.icon_dk_car { background: url(/imgs/icons/dk.png) no-repeat scroll 0 0 transparent !important; }
.icon_gallery_car { background: url(/imgs/icons/gallery_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_movie_car { background: url(/imgs/icons/gallery_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_add_fuel { background: url(/imgs/icons/add_fuel.png) no-repeat scroll 0 0 transparent !important; }
.icon_add_income { background: url(/imgs/icons/add_income.png) no-repeat scroll 0 0 transparent !important; }
.icon_add_other { background: url(/imgs/icons/add_other.png) no-repeat scroll 0 0 transparent !important; }
.icon_add_serwis { background: url(/imgs/icons/add_serwis.png) no-repeat scroll 0 0 transparent !important; }
.icon_stats_car { background: url(/imgs/icons/stats_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_points_car { background: url(/imgs/icons/points_car.png) no-repeat scroll 0 0 transparent !important; }
.icon_delete_car { background: url(/imgs/icons/delete_car.png) no-repeat scroll 0 0 transparent !important; }

.button_more_left { position:relative !important; float:left; margin:6px 0 0 120px; }

/* button 'więcej' */
.more_container { clear:both; height:17px; margin:15px 10px 0 0; text-align:right; overflow:hidden; }
.more {
	overflow:hidden; padding:0 22px 1px 6px; height:15px!important; display:block; float:right; background:#00AFE4 url(/imgs/button_more_bg.png); 
	text-decoration:none; font-size:11px; font-weight:bold; color:#ffffff!important; position:relative;
	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; behaviour:url(border-radius.htc);
}
.more b { 
	position:absolute; right:0; top:0; height:15px; padding:1px 5px 0 6px; background:#767676 url(/imgs/button_more_arrow_bg.png); font-size:10px; 
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; border-top-right-radius:5px; behaviour:url(border-radius.htc);
}

.clear { height:0px; clear:both; overflow:hidden; }


/* nawigacja paginacji wyników */
.pagination { text-align:center; height:28px; margin:15px 0 0 0; }
.pagination a { display:inline; height:20px; padding:4px 8px; font-size:13px; color:#48494a; text-decoration:none; }
.pagination a:hover { text-decoration:underline; }
.pagination a.current { font-weight:bold; cursor:default; }
.pagination a.current:hover { font-weight:bold; cursor:default; text-decoration:none; }
.pagination a.arrow { text-decoration:none; }
.pagination a.arrow:hover { text-decoration:none; }


/* górne menu */
#meniTop { background: url(/imgs/meni-bgr.jpg) repeat-x; height:37px; /*overflow:hidden;*/ text-align:center; border-bottom:2px solid #000; }
#meniTop-inner {  text-align:left; margin:0 auto; width: 998px; }
#meniTop .mtButton { position:relative; float:left; line-height:36px; height:37px; padding:0 15px; cursor:pointer; }
#meniTop .mtButton a { color:#fff; font-weight:bold; text-decoration:none; font-size:11px; }
#meniTop .mtButton img { width:34px; height:32px; float:left; margin-right:5px; margin-top:3px; }
#meniTop .mtButtonActive, #meniTop .mtButtonHover { background: url(/imgs/meni-bgr-a.jpg) repeat-x; }
#meniTop .mtLine { float:left; width:2px; background:#b3b1b2; height:27px; margin:5px 0; overflow:hidden; }

#meniTop .mtButtonBox { position:absolute; padding-top:5px; left:0; top:34px; z-index:100; line-height:14px; width:190px; }
#meniTop .mtButtonBox-inner { background:#777576; padding:10px 20px;
	-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px; border-bottom-right-radius:5px; behaviour:url(border-radius.htc);
}
#meniTop .mtButtonBox a { font-size:10px; float:left; clear:left; margin:4px 0 5px 0; }
#meniTop .mtButtonBox a:hover { text-decoration:underline; }
#meniTop .mtButtonBox a.mtButtonBoxA { text-decoration:underline; }
#meniTop .clear { height:0px; clear:both; overflow:hidden; }
#meniTop .menu_unread_messages { 
	position:absolute; top:2px; right:3px; line-height:14px; padding:0 4px; background:#D80000; color:#fff; 
	font-size:8px; font-weight:normal; text-align:center;  
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);
}

/* ikony for */
.forum_icon { width:40px; height:40px; position:absolute; }
.forum_1 { background:url(/imgs/forum-automotive.png) no-repeat; }
.forum_2 { background:url(/imgs/forum-cars.png) no-repeat; }
.forum_3 { background:url(/imgs/forum-workshop.png) no-repeat; }
.forum_4 { background:url(/imgs/forum-engine.png) no-repeat; }
.forum_5 { background:url(/imgs/forum-lpg.png) no-repeat; }
.forum_6 { background:url(/imgs/forum-chat.png) no-repeat; }
.forum_x { background:url(/imgs/forum-comments.png) no-repeat; }

/* tooltip */
.tooltip_content {
    background:#F0F0F0; border:1px solid #666666; display:none; padding:15px 15px 10px 10px; 
	position:absolute; z-index:100; font-size:11px; color:#000;
	-webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; 
	behaviour:url(border-radius.htc);  
}
.tooltip_content .close { position:absolute; top:5px; right:5px; }
.tooltip_content a { font-size:11px; text-decoration:none; font-weight:bold; color:#235CBC; }
.tooltip_content a:hover { text-decoration:underline;  }

.for_sale_icon { width:45px; height:38px; background:url(/imgs/forsale.png) no-repeat; position:absolute; top:5px; left:5px; }
.for_sale_price { font-weight:bold; color:#F41400; }
