.about_section{ margin-bottom:25px; }

/*---about_service.css---*/

.equipmentOn,.equipmentOff{ text-decoration:none; display:block; text-align:center; padding-left:3px; }
a.equipmentOn { background-color:#DfD; color:#080; font-weight:bold; }
a.equipmentOff { background-color:#fff; color:#888; }
.column_active a.equipmentOn{ background-color:#6f6; }
.column_active a.equipmentOff{ background-color:#eee; }
#admin_menu{ clear:both; text-align:left; background-color:#adf; margin-top: 15px;}
#admin_menu ul{ margin:0; padding:0; display:inline; }
#admin_menu ul li{ margin:0; display:inline; }

/*---admin.css---*/

.edit_nip{ text-align:right; height:15px; border:1px solid black; border-top:0; border-right:0; float:right; width:90px; }
.edit_a_desc{ padding-top:10px; text-align:left; clear:both; }
.edit_a_desc_handler{ text-align:left; float:left; font-size:12px; }
.name_surname textarea{ width:200px; font-size:10px; }
.edit_name{ padding:4px 0; }
.name_surname{ font-size:10px; width:216px; }
.name_surname input, .name_surname div{ font-size:10px; }
.phones{ width:150px; font-size:11px; }
.phones input{ font-size:11px; }
.site_and_date{ width:50px; color:#ddd; }
.date{ text-align:right; border-bottom:1px solid #ddd; margin-bottom:5px; color:#000; }
.more_user_list{ font-size:10px; }
.more_user_list table{ border-collapse:collapse; }
.more_user_list table tr td{ font-size:10px; }
.account_admin_add,.account_admin_add td{border: 1px solid #e00;}

/*---admin_users.css---*/

#exceed_limit{ border:1px solid black; background-color:#eee; width:500px; margin:10px auto; padding:5px; text-align:center; }
#exceed_limit.red{ background-color:#fdd; border-color:#f00; }
#exceed_limit b{ font-size:12px; color:#f00; }
#exceed_limit.red b{ color:#f00; }
#exceed_limit a{ display:block; border:1px solid; margin:auto; padding:2px; text-decoration:none; }

#exceed_limit .yes,
#exceed_limit a.yes:visited,
#exceed_limit a.yes:active,
.greenComm{ background-color:#afa; border-color:#0a0; }
h3.greenComm{ padding:10px; text-align:center; font-size:14px; }

#exceed_limit a.yes:hover,.greenComm{ color:#050; background-color:#bfb; }

#exceed_limit .no,
#exceed_limit a.no:visited,
#exceed_limit a.no:active{ background-color:#faa; border-color:#a00; }

#exceed_limit a.no:hover{ color:#500; background-color:#fbb; }
#exceed_limit table{ border-collapse:collapse; }
#exceed_limit table td{ border:1px solid black; }

#exceed_limit table td.yes,
#exceed_limit table td.no{ border:0; padding:5px; width:47%; }
#exceed_limit table td.space{ border:0; }

.grayComm{background-color:#f1f1f1; color:#000000; font-size:10px; font-weight:normal;}
.blueComm{background-color:#B8E7FB; color:#000000; font-size:10px; font-weight:normal;}

/*---exceed_limit.css---*/

.formErrorText,
#error_register,
#error_login,
#form_global_error{ font-size: 14px; background-color:#fcc; border:1px solid #f00; padding-right:5px; color:#f00; }

#form_global_error{ text-align:center; font-size: 16px; font-weight:bold; padding:3px; width:350px; margin: 10px auto; }
.price_checked{ background-color:#ffc; }
.price_neg td .div_par{ position:relative; }
.price_neg td .div_par .div_neg{ display:none; background-color:#ff6; border:1px solid black; padding:3px; margin-left:25px; width:300px; position:absolute; right:0; bottom:0 !important; bottom:22px; }
.price_checked td .div_par .div_neg{ display:block; }
input.disabled, select.disabled { background-color:#D4D0C8; color:#808080; }
.price_num td .price_less_div { display:none; }
.price_less td .price_less_div { display:block; position:absolute; margin-left:10px; background-color:#ff6; right:0; top:-5px; left:150px; padding:5px; width:250px; height:30px; border:1px solid black; cursor:pointer; }

/*---forms.css---*/

#recovery h3{font-size:13px;}

.form_login{ background-color:#eee; width:300px; height:70px; margin:10px auto 10px auto; padding:10px; border:1px solid black; }

.form_recovery input,
.form_login input{ background-color:#fff; border:1px solid #aaa; }

.form_recovery .recovery,
.form_login .recovery{ display:block; background-color:#fff; border:1px solid #aaa; float:right; text-decoration:none; padding:3px; color:black; }

.form_recovery .recovery:hover,
.form_login .recovery:hover, .form_login .recovery_showed{ background-color:#eee; text-decoration:underline; }

.register_text{ width:300px; border:1px solid black; background-color:#bbb; padding:10px; margin:10px auto 10px auto; }
.register_text a{font-weight:bold;display:block;margin-top:7px;font-size:14px;}

.register_text input{ background-color:#ddd; }
.form_recovery{ width:300px; margin: auto auto; padding:10px; border:1px solid black; background-color:#eee; }

/*---form_login.css---*/

#FORM_REGISTER{ background-color:#f1f1f1; border:1px solid black; }

#FORM_REGISTER table{ border-collapse:collapse;}
#FORM_REGISTER table tr td{ white-space:nowrap; }
#FORM_REGISTER table tr td.wrap{ white-space:normal; }
#FORM_REGISTER table tr td.delimiter{ border-bottom:1px solid #999; font-weight:bold; background-color:#777; color:#fff; font-size:14px; padding-left:10px; }
.submit_register{ width:200px; margin-bottom:10px; }

/*---form_register.css---*/

.where_is_content{font-size:13px; font-weight:bold;}
.print_header{font-size:12px; padding-top:15px;}
/* index */
#search_links{text-align:center;}
#search_links table{margin:auto; position:relative; top:-3px !important; top:-1px;}
td.search_options_bottom{padding:10px; padding-right:25px; padding-top:0;}
.search_options_result{float:right; font-size:11px; width:177px; text-align:left;}
.search_options_counting{color:#000; background-color:#dff; font-size:10px; padding:2px; text-align:center; display:none;}
.right_5{float:right; width:5px;}
.relative{position:relative;}
.search_options_offer_nr{position:relative;}
b.search_options_offer_nr{top:0px !important; top:-5px; font-size:13px; left:4px; border:1px solid black; padding:3px;border-right:0;padding-top:4px;}
input.search_options_offer_nr{border:2px solid #f00; height:19px; left:-2px; padding-left:5px;}
.search_options_time{width:160px; text-align:left; border:0px solid black; float:right;}
.search_options_time label{font-size:10px;}
.search_equipments{width:400px; margin-left:100px !important; margin:auto;}
.search_price{width:45px !important; width:49px;}
.search_price div div{position:absolute; left:-10px !important; left:-3px; top:4px !important; top:3px;}

/*google*/
#google_offers{position:absolute; left:-115pt !important; left:-145px; top: -255px;  width:120px !important; width:134px; height: 600px; background-color: white; }
#google_offers.premiums{ top:-275px !important; top:-280px}

/*premium*/
#premium_offers{position:absolute; left:780px !important; left:800px; top: -120px; padding:0 5px 5px 0; width:134px !important; width:134px;}
#premium_offers.bus_premiums{top:-120px;}
#premium_offers span{background:url(/content/iface/pr_top2.gif) top left no-repeat; color:#fff; font-weight:bold; font-size:9px; display:block; width:134px;position:relative;top:7px;}
#premium_offers span a{display:block; color:#fff; text-decoration:underline;padding-bottom:3px; padding-top:3px; display:block;}
#premium_offers span.hover{background-image:url(/content/iface/pr_over_top2.gif);}
#premium_offers small{/*padding:2px 8px; padding-right:2px;*/ text-align:center; display:block; width:134px; background:url(/content/iface/pr_bottom.gif) bottom left no-repeat; color:#fff; /*height:30px; padding-top:3px;*/ padding-bottom:5px;position:relative;top:-1px;}
#premium_offers small a{display:block;text-align:center; font-weight:bold; font-size:9px; text-decoration:underline; color:#fff;}
#premium_offers small.hover{background-image:url(/content/iface/pr_over_bottom.gif);}
/*td.premium div{text-align:right;}*/
#premium_offers div div div,
td.premium div div {text-align:right;font-size:8pt; padding-right:3px; /*padding-top:3px;*/}
#premium_offers div div div a,
td.premium div div a{font-weight:bold; padding-right:4px;}
#premium_offers div div div a:hover,
td.premium div div a:hover{color:#002d6b;}
/*FOOTER*/
#footer{height:12px; width:850px;}
#footer ul{float:left;}
#footer small{float:right; text-align:right;}
/*user_site*/
.user_info_top{margin-left:0;margin-bottom:0;padding:0;}

/*---header.css---*/

.help_content{width:755px; margin:auto; padding-right:5px;}
.help_content h3{ padding:5px; background:url(/content/iface/belt_bg.gif) no-repeat top left; color:#000; height:39px; padding-left:14px; }

.help_content h3 a,
.help_content h3 a:visited { color:#000; }

.help_content h3 a:hover { color:#f00; }
.help_content thead{ font-weight:bold; text-align:center; background-color:#b8e7fb; color:#000; }
.help_content thead td{font-size:15px;}

/*---help.css---*/

.item_arrows{ float:left; margin:0; }
.item_arrows ul{ margin:0; padding:0; }
.item_arrows ul li{ list-style:none; margin:0; padding:0; }
.item_arrows img{ margin:0; }
.item_image{ display:inline; float:left; }
.item_options{ display:inline; }
.item_options ul{}
.item_options ul li{ list-style: none; }

.column_active{ background-color:#fec; }
#list_all_images img.img{ cursor:move; }

.small{ font-size:10px; }
.delimiter_txt{ background-color:#777; color:#fff; font-weight:bold; padding:5px; padding-left:30px; font-size:14px; }
.delimiter_txt_desc{ background-color:#fff; color:#f00; padding:5px; padding-left:30px; padding-bottom:0px; font-size:20px; text-align:center; }
.choose_login_register{ position:relative; left:-15px; top:-2px; background-color:#fff; }

/*---item.css---*/

.items_list{ border-collapse:collapse; width:100%; }
.more_list{ border:0; }
.items_list td{ padding-bottom:0; border:1px solid black; }
.items_list td.item_list_image{ border-right:0; }
.items_list td.item_list_data{ border-left:0; }
.more_list td {border:0;}
.item_list_image{ width:110px; }
.item_list_image img{ border:1px solid black; }
.item_list_image_more{ width:400px; }
.item_list_image_more img{ margin-bottom:5px; }
.item_list_prod{ display:inline;}
.item_list_prod .year{display:inline;}
.item_list_prod .month{display:inline;}
.item_list_engine{ display:inline; float:left; margin-left:5px;}
.item_list_price, .item_list_price_brutto{ margin-top:7px;}
.item_list_currency{ font-weight:bold; margin-top:7px;}
.item_list_equipments{ margin-left:5px;}
.item_list_one_row{ background-color:#e9e9e9;}
.item_list_one_row.promotion{ background-color: #d8bae9;}
.item_list_one_row.promotion .item_list_belt{ background-color: #d8bae9;}
.item_in_notes{ background-color:#dff; }
.item_list_seats{ display:inline; float:left; margin-right:0 !important; margin-left:5px; }
.item_list_type{ margin-right:5px; }
.item_list_mark{ display:inline; margin-right:5px; }
.item_list_model{ display:inline; margin-right:5px; }
.item_list_prod{ margin-right:20px; }
.item_list_price_text{ display:inline; font-weight:bold; margin-right:0 !important; margin-right:5px; float:left; }
.item_list_price,.item_list_price_brutto{ margin-right:5px; margin-left:5px; display:inline; float:left; font-weight:bold; }
.item_list_currency{ display:inline; margin-right:15px; float:left; }
.item_list_other_currency{ float:left; display:inline; font-size:10px; position:relative; top:3px; margin-top:7px; }
.item_list_contact{ display:inline; float:left; margin-left:5px; clear:both; }
.items_options{ display:inline; text-align:right; }
.item_list_more_link,.item_list_add_to_notes,.item_list_notes_options,.item_list_form{ float:right; margin-right:5px; }
.item_list_notes_options,.item_list_form{ clear:both; }
.item_list_notes_more{ border:1px solid black; width:100%; margin-top:20px; }
.item_list_notes_more *{ position:static; float:none; }
.item_list_notes_more .item_in_notes{ background-color:inherit; }
.item_list_form textarea{ color:#000; background-color:#fff; width:300px; height:150px; font-size:11px; }
.item_over{ background-color:#cff; }
.promotion-in-list{ background-color: #fff7d7; }
.prom-header{font-size:16px;text-align: left;padding-bottom: 15px;padding-top: 20px;}
.item_contact{ border:1px solid black; font-weight:bold; width:100%; }
.item_contact table,
.item_contact table td,
.item_contact table td a{ font-weight:normal; font-size:11px; }
.no_space tr{ border:0px;}
.no_space td{padding:1px;}
.item_list_data_more *{ font-size:11px; }
.item_list_data_more .no_space *{ font-size:13px; }
.item_list_data_more .larger,
.item_list_data_more .larger *{ font-size:15px; }
.item_list_data_more .large,
.item_list_data_more .large *{ font-size:13px; }
.item_list_data_more .paddingBottom{ padding-bottom:5px;	}
.item_list_data_more .paddingTop{ padding-top:5px;	}
.item_list_data_more .smaller,
* .smaller{ font-size:11px; }
.item_list_data_more .smallest,
* .smallest{ font-size:9px; }
.item_data_more td{ border-bottom:1px solid #eee; }
.item_data_more td+td{ border-left:1px solid #eee; }
.item_data_more table{ border-bottom:0; }
.item_list_next_prev_links{ border:1px solid black; padding:6px; position:relative; float:left; top:-7px; left:-6px; margin-bottom:10px; border-left:0; }
.item_list_next_prev_links a{ font-size:11px; }
a.item_list_next_prev_links{ display:block; padding-top:3px; }
a.item_list_next_prev_links:hover{ background-color:#dff; }
.item_list_equipment_more{ margin-top:10px; }
.item_list_diff{ color:#f00; }
.pages_top{ float:left; padding-top:2px !important; padding-top:5px; padding-bottom:1px !important; padding-bottom:4px; }
.pages_top .pages,
.pages_top .pages .pages_desc{ padding:0; }
.pages_top .pages ul{ margin:0; }
.the_price{ font-size:13px; }
.item_list_top_belt{ background-color:#777; color:#fff; }
.item_list_top_belt a:visited,
.item_list_top_belt a:link,
.item_list_top_belt a{ color:#fff; }
.item_list_top_belt a:hover{ color:#f00; }
.item_list_top_belt li.active_page a,
.item_list_top_belt li.active_page a:link,
.item_list_top_belt li.active_page a:visited{ color:#000; }
.item_list_top_belt td{ padding:3px; }
.item_list_belt{ background-color:#ccc; padding:2px; padding-top:0px; font-weight:bold; }
.promotion-in-list .item_list_belt{ background-color:#F9E2B9; }
.next_prev{ border:1px solid black; margin-top:10px; padding-bottom:3px; text-align:center; }
.next_prev a{ font-size:10px; }
.item_list_offer_nr{ font-weight:normal; float:right; font-size:10px; padding-right:3px !important; padding-top:3px; padding-right:6px; }
.img_zoom_in_1{ position:absolute; left:10px; top:-60px; z-index:1000; }
.milage_edit{ color:#f00; cursor:pointer; }

/*---items_list.css---*/

#offer_list table.promotions_list tr td{ border: none !important; text-align: left; padding-right: 10px; width: 160px}
#offer_list .offer_home{ background-color:#0fe; }
#offer_list_table{ border-collapse:collapse; border:1px solid black; }
#offer_list td{ border-top:1px solid black; border-bottom:1px solid black; }
#offer_list td.offers_last{ border-right:1px solid black; }
#offer_list td.offers_image{ border-left:1px solid black; }
#offer_list.no_border, #offer_list.no_border td{ border:0; }

/*---items_list_user.css---*/

.small_image_no_active{ border:1px solid transparent; }
.small_image_active{ border:1px solid #f00; }
.tr_saved{ background-color:#cff; }


.promotion-choose{}
.promotion-choose td small,
.promotion-choose td{
	font-size:14px;
}

#yesButton[disabled]{
	background-color:#b3b3b3;
	font-size:12px;
}
#yesButton{
	background-color: #41b378;
	font-size:16px;
}


/*---item_more.css---*/

* {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,html{ height:100%; background-color:#fff;color:#000;margin:0;padding:0;}
body{/*text-align:center;*/margin:0;padding:0;background-color:#fff;color:#000;}
body,html,table,tr,td{font-size:12px;}
.clear{clear:both;}
#loading{position:absolute;width:99%;height:99%;z-index:10000;background-color:#fff;}
#container{width:770px;position:relative;text-align:left;margin:0 auto 0 auto;margin: 0 auto 0 auto;}
#advs{position:absolute;width:130px;right:-185px !important;right:-210px;top:50px;height:650px;/*border:1px solid black;*/}
#debuger{ display:none;}
#where_is, #footer{ border-bottom:1px solid black; border-top:1px solid black; background-color:#eee; color:#000; padding:5px; padding-top:3px; }
#footer{ text-align:center; margin-bottom:0px; }
#footer, #footer *{ font-size:9px; }
#logo{ float:left; height:50px; padding-left:10px; padding-top:20px; padding-right:30px; }
#menu{width:1010px;}
#menu .user_options{ float:right; text-align:right; }
#menu .user_options ul,
#footer ul{ margin:0; padding:0; }
#menu .user_options ul li,
#footer ul li{ display: inline; padding: 0 3px 0 3px; border-right: dotted 1px #eee; }
#footer small a{text-decoration:none;}
#top_menu{ height:auto !important; min-height:40px; }
#top_menu_right{ float:right; position:relative; }
#top_menu_right .input_text{ margin-top:5px; margin-bottom:5px; margin-right:2px; float:left; }
#top_menu_right .input_text input{ width:70px; font-size:12px; height:15px; border:1px solid #aaa; background-color:#fff; color:#aaa; }
#top_menu_right .input_submit{ float:left; text-align:right; padding-right:6px; margin-top:6px; }
#top_menu_right .input_submit input{ border:1px solid #000; height:20px; font-size:11px; }
#where_is{clear:both;}
#left{ float:left; padding:6px; width:150px; }
#center{ padding:6px; float:left; padding-bottom:15px; }
#center span { padding-left:10px; } 

a.search_engine, a.adding{ text-decoration:none; }
a.search_engine img{ /*margin:3px 0px; position:relative; top:4px;*/ }
.active_image{ display:none; }
a.search_engine:hover img, a.adding img,
a.search_engine:hover, a.adding, a.adding div, a.search_engine:hover div{ margin:0; padding:0; /*background-color:#777;*/ color:#fff; }
a.search_engine:hover img, a.adding img{ padding:0; /*padding-bottom:2px;*/ margin:0; /*border:1px solid #777;*/ border-left:0;border-right:0; /*position:relative; top:4px;*/ }
a.adding .active_image{ display:inline;}
a.adding .no_active_image {display:none;}
a.adding:visited,a.adding:link { color: #fff; }
a.adding div, a.search_engine:hover div, a.search_engine div{ /*position:relative; top:4px;*/ font-weight:bold; }
.search_engine .active_image{ display:none;}
.search_engine .no_active_image {display:inline;}

.clear_both{ clear:both; }
.site_info{ font-size:9px; }
#search_engine, #search_engine_belt{ border:1px solid black; /*margin:auto;*/ margin-bottom:10px; width:640px; width:649px; width:680px; width:730px; }
#search_engine_belt{ background-color:#777; height:14px; margin-bottom:0; border:0; color:#fff; text-align:center; font-weight:bold; padding-top:2px; padding-bottom:4px; margin-bottom:7px; }
#button_reset{ position:absolute; right:96px; }
#search_engine b{ font-size:10px; }
#search_engine select{ width:150px; border: 1px solid #ccc; background: none }
#search_engine input.text{ width:148px; border: 1px solid #ccc;background: none;padding: 0 3px;width: 142px;}
a, a:link, a:visited{ color:#000; }
a:hover{ color:#f00; }
#tooltip{ text-align: left; color: #000; padding: 4px; background: #eee; border: 1px solid #000; position:absolute; margin-top: 20px; }
.amount_of_results{ border:1px solid black; padding:3px; float:right; width:170px; }
.order_by{ width:60px; }
.submit{ width:100px; height:40px; font-weight:bold; background-color:#dff; cursor:pointer; }
.reset{ width:80px; height:30px; background-color:#eee; }
.submit_hover{ background-color:#fdd; }
.submit_bigger{ width:auto; }
.normal_tekst, .normal_tekst *{ font-size:13px; }
.small_tekst, .small_tekst *{ font-size:10px; }
.larger_tekst, .larger_tekst *{ font-size:17px; }
#choose_user_type form,
#choose_user_type table{ margin:0; }
#FORMS, #FORMS form{ margin-top:0; }
#packs table tr td{ font-size:10px; }
.button { border:1px solid black; padding:5px; }
a.button:hover{ background-color:#dff; }
.user_registered{ font-size:15px; color:#060; background-color:#cfc; padding:5px; margin-top:10px; font-weight:bold; }
input.selected, select.selected { background-color:#dff; }
.edit_a_desc { max-height: 148px; overflow:auto; }
#pls_wait { background-color:#ffc; font-weight:bold; font-size:15px; text-align:center; }
#unlimit_comm{ color:#000; text-align:center; border:1px solid black; border-left:0; border-right:0; margin-bottom:10px; }
#unlimit_comm div.visible{ background-color:#C6FFC6; padding:8px; }
#unlimit_comm div.visible h3{ padding-bottom:5px; margin-bottom:0; margin-top:0; }
#unlimit_comm div.visible h5{ text-align:left; font-weight:normal; margin-top:0;}
#unlimit_comm div.hidden{ background-color:#eee; padding:8px; }
.premium{font-size:12px; text-align:center; /*border:1px solid #f00;*//*background-color:#ffd;  padding:6px; */cursor:pointer; margin-bottom:15px;padding-top:0;}
td.premium{height:136px; width:134px;/*border:1px solid black;margin:0;*/}
/*td.premium div{border:1px solid red;}*/
/*.premium img{border:1px solid black;}*/
.premium_hover{color:#002d6b;}
label.buy_sell_label{
	position:absolute;
	top: 10px;
	left: 10px;
	font-size: 12px;
}
.premium div.premium_content.buy{
	font-size: 10px;
}
.premium div.premium_content.sell{
	font-size: 12px;
}
/*.premium_hover img{border-color:#002d6b;}*/
.premium div.premium_content{background:url(/content/iface/pr_middle.gif) no-repeat; background-position:0px 0px; height:120px;position:relative; font-size:9pt; padding-top:7px;margin:0;}
.premium_hover div.premium_content{background-image:url(/content/iface/pr_over_middle.gif);}
.premium_content div{background-position:top left; background-repeat:no-repeat; height:6px;position:absolute; top:127px; left:0; width:100%;}
.premium .endTime{display:none; position:absolute; top:9px; right:5px; background-color:#eee; color:#111; padding:3px; width:120px;}
.premium .premium_content div.a0{background-image:url(/content/iface/pr_cn_bottom2.gif);}
.premium .premium_content div.a1{background-image:url(/content/iface/pr_bottom_dostawcze.gif);}
.premium .premium_content div.a2{background-image:url(/content/iface/pr_bottom_ciezarowe.gif);}
.premium .premium_content div.a3{background-image:url(/content/iface/pr_bottom_ciagniki.gif);}
.premium .premium_content div.a4{background-image:url(/content/iface/pr_bottom_naczepy.gif);}
.premium .premium_content div.a5{background-image:url(/content/iface/pr_bottom_przyczepy.gif);}
.premium .premium_content div.a6{background-image:url(/content/iface/pr_bottom_autobusy.gif);}
.premium .premium_content div.a7{background-image:url(/content/iface/pr_bottom_rolnicze.gif);}
.premium .premium_content div.a8{background-image:url(/content/iface/pr_bottom_budowlane.gif);}
.premium .premium_content div.a9{background-image:url(/content/iface/pr_bottom_inne.gif);}
.premium .premium_content div.a10{background-image:url(/content/iface/pr_bottom_czesci.gif);}
.premium_hover .endTime{display:block;}
.premium_hover .premium_content div.a0{background-image:url(/content/iface/pr_cn_bottom.gif);}
.premium_hover .premium_content div.a1{background-image:url(/content/iface/pr_over_bottom_dostawcze.gif);}
.premium_hover .premium_content div.a2{background-image:url(/content/iface/pr_over_bottom_ciezarowe.gif);}
.premium_hover .premium_content div.a3{background-image:url(/content/iface/pr_over_bottom_ciagniki.gif);}
.premium_hover .premium_content div.a4{background-image:url(/content/iface/pr_over_bottom_naczepy.gif);}
.premium_hover .premium_content div.a5{background-image:url(/content/iface/pr_over_bottom_przyczepy.gif);}
.premium_hover .premium_content div.a6{background-image:url(/content/iface/pr_over_bottom_autobusy.gif);}
.premium_hover .premium_content div.a7{background-image:url(/content/iface/pr_over_bottom_rolnicze.gif);}
.premium_hover .premium_content div.a8{background-image:url(/content/iface/pr_over_bottom_budowlane.gif);}
.premium_hover .premium_content div.a9{background-image:url(/content/iface/pr_over_bottom_inne.gif);}
.premium_hover .premium_content div.a10{background-image:url(/content/iface/pr_over_bottom_czesci.gif);}

td.premium_hover a,div.premium_hover a,td.premium_hover a:hover,div.premium_hover a:hover{color:#002d6b; }
td.premium_hover a div,div.premium_hover a div,td.premium_hover a:hover div,div.premium_hover a:hover div{color:#002d6b; }

/*---main.css---*/

#container { width:830px; }
#center { width:825px; }

/*---main_print.css---*/

#mobileConfig{ text-align:center; width:543px; margin:15px auto; background:url(/content/iface/table_nice_content.gif) repeat-y #b7e7fb; font-size:14px;}
#mobileConfigContent{width:543px; margin:auto; padding-bottom:15px;}
#mobileConfigContent div{padding:0 20px; padding-bottom:20px;}
#mobileConfigContent div:first-line{font-weight:bold; font-size:16px;}
#mobileConfigContent input.text,#mobileConfig input.submit{width:215px;padding:3px; font-size:16px;}
#mobileConfigContent input.submit{width:225px;position:relative; left:3px; font-weight:normal;}
#mobileConfigContent table tr td{font-size:18px;text-align:center; font-weight:bold;}
#smallInfoBottom{font-size:10px; font-style:italic; width:503px; margin:auto;}

/*---mobile.css---*/

.add_email_form input{ border:1px solid black; font-size:9px; height:16px; margin-left:3px; }
.add_email_form .email{ height:12px; position:relative; top:-1px; }

/*---notes.css---*/

.active_pack{ background-color: #06f; }
.no_active1{ background-color: #fff; }
.no_active2{ background-color: #eee; }

/*---pack_list.css---*/

.pages{ text-align:center; }
.pages .pages_desc{ float:left; margin-right:10px; padding-top:2px; }
.pages ul li{ list-style:none; display:inline; }
.pages ul li a{ display:block; float:left; margin-right:3px; text-decoration:none; padding:3px; }
.pages ul li a:hover,
.pages ul li.active_page a{ background-color:#fff; padding:2px; border:1px solid black; }
.pages ul li a.no_hover:hover{ border:0; padding:3px; }



/*---pages.css---*/

* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body,html{ height:100%; background-color:#fff; color:#000; margin:0; padding:0; /*text-align:center;*/ }
a, a:link, a:visited, a:active{ color:#000; }
a:hover { color:#f00; }
body{ font-size:13px; }
/*#Content{ background-color:#fff; padding:0; padding-top:10px; width:770px; position:relative; text-align:left;	margin:0 auto 0 auto; height:auto !important; height:100%; min-height:100%; margin: 0 auto 0 auto; }*/
#logo{ margin-right:10px; }
#logo img{ border:0; }
/*#Content h1{ padding-top:5px; font-size:medium; text-align:center; }*/
.item { display: block; margin-top: 10px; border: 1px solid black; background: #E9e9e9; height:auto !important; height:97px; min-height:97px; position:relative; }
.item .item_image { float:left; padding-left:4px; width:95px; margin-right:10px; height:80px; }
.item .item_image img{ border:1px solid black;; }
.item .description{ display:block; padding:5px; padding-top:0; }
.item .description .price_default{ font-weight:bold; margin-right:5px; }
.item .description div{ display:block; }
.item .description .offer_nr{ float:right; font-size:x-small; }
.item .title { display: block; padding:5px; padding-top:1px; padding-bottom:1px; font-weight: bold; background-color:#ccc; padding-left:105px; margin-bottom:4px; text-decoration:underline; }
.item .author { display:block; padding-left:5px; }
.item .more_link { position:absolute; right:0; text-decoration:underline; }
.clear { clear:both; }
a .item{ text-decoration:none; }	
a:hover .item { background-color:#cff; cursor:pointer; }
a:hover .item .title { background-color:#ccc; }
a:hover div{ color:#000; }
.not_visible{ visibility:hidden; }

/*---page_list.xslt.css---*/

rss { display: block; margin: 10px auto 10px auto; width: 80%; background: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
channel { display: block; margin-bottom: 10px; padding: 10px; }
channel>title { display: block; font-size: large; font-weight: bold; }
channel>description { display: block; }
channel>copyright { display: block; font-size: x-small; color: #666; }
channel>lastBuildDate { display: block; text-align: right; }

channel>language, channel>managingEditor, channel>webMaster,
channel>generator, channel>docs, channel>ttl,
channel>image, item>pubDate,
item>image { display: none; }

item { display: block; margin-top: 10px; border: 1px solid black; background: #E9e9e9; }
item>description{ display:block; padding:5px; }
item>description span{ font-weight:bold; }
item>description div{ display:block; }
item>description>div:first-child{ float:right; }
item>title { display: block; padding:5px; font-size:small; font-weight: bold; background-color:#ccc; }
item>pubDate { margin-right: 5px; font-size: x-small; color: #666; white-space: nowrap; }
item>guid { display: block; margin-right: 5px; font-size: x-small; color: #666; }
item>category, item>link { display: none; }
item>author { display:block; padding-left:5px; }

/*---rss.css---*/

#server_comm{ background-color:white; position:absolute; border:1px solid black; padding:10px; background-color:#dff; }
#server_comm h3{ color:#f00; }
#server_comm h4{ background-color:#777; color:#fff; padding:5px; }
#server_comm a{ display:block; border:1px solid; margin:auto; padding:2px; text-decoration:none; width:40%; text-align:center; font-weight:bold; }

#server_comm .yes, #server_comm a.yes:visited,
#server_comm a.yes:active{ background-color:#afa; border-color:#0a0; float:left; }

#server_comm a.yes:hover{ color:#050; background-color:#bfb; }

#server_comm .no, #server_comm a.no:visited,
#server_comm a.no:active{ background-color:#faa; border-color:#a00; float:right; }

#server_comm a.no:hover{ color:#500; background-color:#fbb; }
#form_err_inBa, #form_err_lenD, #form_err_lenM, #form_err_comp{ padding:5px; margin-bottom:3px; }
#page_link{ float:right; padding:5px; }
#txt_change{ cursor:pointer; font-weight:bold; text-align:center; }
#pls_whait{ position:absolute; background-color:#f00; color:#fff; font-weight:bold; padding:15px; text-align:center; font-size:17px; }

/*---site_name_save.css---*/

#user_page_menu, #user_page_submenu{}
#user_page_submenu{ clear:both; padding-top:10px; }
#user_page_menu ul,
#user_page_submenu ul{ display:inline; margin:0; padding:0; }
#user_page_menu { margin:auto; }
#user_page_menu li,
#user_page_submenu li{ display:inline; float:left; }
#user_page_menu li a,
#user_page_submenu li a{ display:block; border:1px outset black; padding:4px; text-decoration:none; background-color:#ccc; margin-right:3px; }

#user_page_menu li a:hover,
#user_page_menu li a.active, 
#user_page_menu li a:active,
#user_page_submenu li a:hover,
#user_page_submenu li a:active,
#user_page_submenu li a.active{ border:1px inset black; background-color:#eee; }

.offers_links,
.offers_links *{ font-size:10px; }
.user_welcome{ margin-top:7px; font-size:23px; font-weight:bold; }
#user_page_icons{position:static; top:7px !important; top:16px;width:1011px; padding-top:10px;}
#user_page_icons span{ /*padding-left:3px; padding-right:2px;*/ }
#user_page_icons.offer{ top:16px !important; }

#user_info { float:left; padding-bottom:10px; }
#user_info:first-line { font-weight:bold; }
#user_info.not_pay_user { float:none; }


/*---user_page.css---*/

.left{float:left;}
.right{float:right;}
.content{text-align:left;}
.center{text-align:center;}
.numbers{position:absolute; top:66px; width:100%; text-align:center;}
.numbers2{position:absolute; top:25px;text-align:center;color:#fff;font-weight:bold;font-size:10px;width:140px;text-decoration:none;}
a:hover .numbers2{color:#fff;}
.bold{font-weight:bold;}
.bigger_top{font-weight:bold; font-size:17px;}
.promotion_topB{font-weight:bold; font-size:21px; text-align:center; margin-top:13px;}
.promotion_topB img{display:none;}

.item_list_top_belt_2{min-height:20px; height:auto !important; height:10px; font-weight:bold; padding-bottom:0px !important; padding:6px; padding-top:1px; margin-bottom:7px;}
.item_list_top_belt_prom{/*background:url(/content/iface/belt_bg.gif) no-repeat top left;*/background-color:#fff; color:#000;
	height:auto !important; padding-left:14px; padding-right:14px; margin:auto !important; width:755px;font-size:15px;position:relative;top:-5px;}
.item_list_top_belt_prom .pages ul li a,
.item_list_top_belt_prom .pages ul li a:visited,
.item_list_top_belt_prom .pages ul li a:link{color:#000;}
.item_list_top_belt_prom .pages{padding-right:14px!important; padding-right:7px; margin-right:14px !important; margin-right:7px;}

#pre_header{height:77px; background:url(/content/iface/background_top.gif) left top repeat-x;padding:0;}
#header{padding:0;}
#header img{border:0;}
#top_menu1{background:url(/content/iface/menu_top_02.gif) left top #f2f2f2 repeat-x; height:27px; float:right; font-size:10px;}
#top_menu1 ul{padding:0;margin:0; padding-top:3px;}
#top_menu1 ul li{ display: inline; padding: 0 0 0 5px;}
#top_menu2{position:relative; top:8px !important; top:0; margin-top:0 !important; margin-top:24px;}
#main_logos{padding-right:56px; float:left;}

#pre_vehicle_icons{height:84px;background:url(/content/iface/background_header.gif) left bottom repeat-x #dcf4fd;}
#vehicle_icons table{height:84px; border:0;}
#vehicle_icons table tr td,
#vehicle_icons table tr td img{border:0;}
#vehicle_icons .line1 img{width:1px;}

#pre_vehicle_icons2{height:56px;background:url(/content/iface/images/background_header.gif) left top repeat-x #dcf4fd;}
#vehicle_icons2 table{height:56px; border:0;}
#vehicle_icons2 table tr td,
#vehicle_icons2 table tr td img{border:0;}
#vehicle_icons2 .line1 img{width:1px;}

#vehicle_belt{font-weight:bold;margin-bottom:7px; padding:3px;}

#info{padding-top:0px; padding-left:320px;position: relative;}
#info img{float:left;}
#content{padding-top:10px;}
#footer{background-color:#fff;border:0;}
/*#center{margin:auto !important; margin:auto;}*/

#user_page_icons *{margin:0 !important;padding:0 !important;border:0;}
/*#user_page_icons img{padding:2px !important;padding-bottom:3px !important;}
#user_page_icons span{padding-right:1px !important;}*/

.Bilboard750x100{width:750px; height:100px; margin:auto; background-color:#fe6720; font-weight:bold; font-size:14px; text-align:left;}

/*---wnew_layout.css---*/

.listB{list-style:none;margin:0;}
.listB li{float:left; font-size:13px; margin:7px;width:170px;}
.listB li a{display:block;padding:4px;border:1px solid black;}
.listB li a:hover{color:#f00;}

b.b{color:#f00;}
#search_engine .col1, #search_engine .col2, #search_engine .col3, #search_engine .col1_1 , #search_engine .col1_2 {float: left;}
#search_engine .col1 { width: 330px;}
#search_engine .col2 { width: 180px;}
#search_engine .col1_1 { width: 510px;}
#search_engine .col1_2 { width: 338px;}
#search_engine .col3 { width: 220px;}
#search_engine b.rel {position:relative;top:-1px;}
#search_engine .space {margin-bottom: 12px;}
#search_engine .line .PLN, #search_engine .line .EUR, #search_engine .line .USD {float: right;}

#searchpop {
	display:none;
	position:absolute;
	top : -56px;
	left: 0;
	background: #FFF;
	overflow: hidden; 
    width: 863px;
}
#searchpop .content {
}

/* calendar root element */
#calroot {
    /* place on top of other elements. set a higher value if nessessary */
    z-index:10000;

    margin-top:-1px;
    width:198px;
    padding:2px;
    background-color:#fff;
    font-size:11px;
    border:1px solid #ccc;

    -moz-border-radius:5px;
    -webkit-border-radius:5px;

    -moz-box-shadow: 0 0 15px #666;
    -webkit-box-shadow: 0 0 15px #666;
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {
    padding:2px 0;
    height:22px;
}

#caltitle {
    font-size:14px;
    color:#0150D1;
    float:left;
    text-align:center;
    width:155px;
    line-height:20px;
    text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
    display:block;
    width:20px;
    height:20px;
    background:transparent url(aqua/prev.gif) no-repeat scroll center center;
    float:left;
    cursor:pointer;
}

#calnext {
    background-image:url(aqua/next.gif);
    float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
    visibility:hidden;
}

/* year/month selector */
#caltitle select {
    font-size:10px;
}

/* names of the days */
#caldays {
    height:14px;
    border-bottom:1px solid #ddd;
}

#caldays span {
    display:block;
    float:left;
    width:28px;
    text-align:center;
}

/* container for weeks */
#calweeks {
    background-color:#fff;
    margin-top:4px;
}

/* single week */
.calweek {
    clear:left;
    height:22px;
}

/* single day */
.calweek a {
    display:block;
    float:left;
    width:27px;
    height:20px;
    text-decoration:none;
    font-size:11px;
    margin-left:1px;
    text-align:center;
    line-height:20px;
    color:#666;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

/* different states */
.calweek a:hover, .calfocus {
    background-color:#ddd;
}

/* sunday */
a.calsun {
    color:red;
}

/* offmonth day */
a.caloff {
    color:#ccc;
}

a.caloff:hover {
    background-color:rgb(245, 245, 250);
}


/* unselecteble day */
a.caldisabled {
    background-color:#efefef !important;
    color:#ccc  !important;
    cursor:default;
}

/* current day */
#calcurrent {
    background-color:#498CE2;
    color:#fff;
}

/* today */
#caltoday {
    background-color:#333;
    color:#fff;
}
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
input.date { text-align: left;}
/* error message */
.error {
    color: #B94A48;
    background-color: #F2DEDE;
    font-size:11px;
    border:1px solid #EED3D7;
    padding:4px 10px;
    display:none;

    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;

    box-shadow:0 0 6px #ddd;
    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
}

.error p {
    margin:0;
}
.myform table {
    float: left;
    border-collapse: collapse;
    margin: 10px 20px 10px 0;
}

table.border td,table.border th {
    border: 1px solid #CCC;
    padding: 5px;
}
table.border {
    margin: 10px 0;
    border-collapse: collapse;
    background-color: #EEE;
}
table.border table{
    border-collapse: collapse;
    background-color: white;
}
table.border td.label {
    font-weight: 900;
}
table.border tbody.spacer {
    background-color: #FFF;
}
table.border tbody.more th {
    background-color: #CCC;
}
table.border tbody.more{
    text-align: center;
}
table.border tbody.more .ukryj {
    display:none;
}
table span.required {
    font-size: 10px;
    color: #B94A48;
}
.dodaj_przewoz, .dodaj_przewoz:hover  {
    background-color: #CCC;
    float: right;
    padding: 5px;
    font-size: 13px;
    font-weight: 900;
    width: 234px;
    text-align: center;
    text-decoration: none;
    margin: 0 0 10px 0;
}
tbody.more {cursor:pointer;}
#center span.hidden{visibility:hidden;padding:0;}
#center tbody.hidden,#center table.hidden{display:none;}



#cookietext{
	position: fixed;
display: block;
background-color: #EFEFEF;
width: 100%;
height: 22px;
border-top: 1px solid #CCC;
bottom: 0;
left: 0;
right: 0;
width: 100%;
z-index: 8009;
}

#cookietext p{
	margin: 3px 0 0 10px;
	font-size:11px;
}


.lf table td, .lf table th{
border-left:0;
border-right:0;
}
.lf table{
border:1px solid #ccc;
}

.photo .fancybox-thumb div{
	width:100px;
	height:50px;
	background-image:url('http://bushandel.pl/content/iface/zoom_in_off.gif');
	background-repeat:no-repeat;
	margin-top: 123px;
	position: absolute;
	margin-left:1px;
}

.photo .fancybox-thumb:hover div{
	background-image:url('http://bushandel.pl/content/iface/zoom_in_on.gif');
	
}

.photo .fancybox-thumb .miejsca{
	width:100px;
	height:50px;
	background-image:url('http://bushandel.pl/content/iface/zoom_in_off.gif');
	background-repeat:no-repeat;
	margin-top: 133px;
	margin-left: 1px;
	
}

.photo .fancybox-thumb:hover .miejsca{
	background-image:url('http://bushandel.pl/content/iface/zoom_in_on.gif');
	
}

.lupka div{
	background-image:url('http://bushandel.pl/content/iface/zoom_in_off.gif');
	width: 100px;
	height: 50px;
	background-repeat: no-repeat;
	margin-top: -35px;
	margin-left: 5px;
	position: absolute;

}

.lupka:hover div{
	background-image:url('http://bushandel.pl/content/iface/zoom_in_on.gif');
	width: 100px;
	height: 50px;
	background-repeat: no-repeat;
	margin-top: -35px;
	margin-left: 5px;
	position: absolute;
}

.lupka a{
	display:inline-block;
}

.top_menu_left{
	float: left;
	margin-left: 3px; 
	width: 145px;
	height: 25px;
	background-image: url('/BtSmall_01.png');
	background-position: -127px 0;
}

.top_menu_left_bus{
	float: left;
	margin-left: 3px;
	width: 127px;
	height: 25px;
	background-image: url('/BtSmall_01.png');
	
}

.LogoBig{
	margin-top: 25px;
	margin-bottom: -25px;
}

.link_bushandel{
	width: 120px;
	height: 24px;
	position: absolute;
	z-index: 1;
}

.link_truckhandel{
	width: 140px;
	height: 24px;
	position: absolute;
	margin-left: 127px;
	z-index: 1;
}
.gm-style img{
	max-width:none;
}