@charset "iso-8859-1";
/* CSS Document */
/*    */

*{margin:0 ; padding:0 ; font-family:tahoma; font-size:12px;}

#c_left_home ul{list-style-position:outside;margin:0;padding:0;}
#c_left_home ul li{padding-left: 16px;background:url(/img/li.gif) left 7px no-repeat;list-style-type:none;line-height: 22px;}

.banner{margin:7px 16px 10px 0;}

#tooltip {
	position: absolute;
	z-index: 3000;
	
	background-color: #eee;
	padding: 5px;
}
body {position:relative; background-image: url(/img/main_bg.gif);}


#message_box { width:300px; height:80px;cursor:pointer; border:3px solid #000;
 position:absolute; left:40%; display:none; z-index:100;
 background:url(/img/item_has_been_added.gif) no-repeat center ;}
 
#message_box2 { width:200px; height:40px;cursor:pointer; border:2px solid #000; text-align:center; padding-top:10px;
 position:absolute; left:40%; display:none; z-index:100;
 background:#ddd; ;}
 
#black { width:4000px; height:4000px; background-color:#000; position:absolute;z-index:91; left:0; top:0;}


#cms_menu {margin-top:6px;}
#cms_menu li{ padding:3px; float:left; display:inline; border:1px solid #b90; margin-left:5px;}
#cms_menu a{ color:#000; font-size:11px; font-weight:normal;}
#cms_menu a:hover{ color:#4b4;}
.cms_button { display:inline; float:left; margin-left:5px; }
.cms_input { display:inline; float:left; margin-left:5px; float:right  }
.cms_input input{ margin-top:0px !important; }
.cms_tab { margin-bottom:10px; float:left; clear:left; width:450px; position:relative; }

.left { float:left;}
.right { float:right;}
img { border:0;}
#main {width:auto; height:auto; background-image: url(/img/main_bg.gif);}
#topline { width:100%; height:154px; background-image: url(/img/top_bg.png); }
#cart_table { border:1px solid #bbb; width:520px; margin:20px; cell-spacing:0; border-left:0;}
#cart_table2 { margin:20px; cell-spacing:0; border-left:0; }
#cart_table th  ,#cart_table2 th{ background-color:#f5f5f5; margin:0; border-left:1px solid #bbb; padding:5px 0 5px 0;}
#cart_table td  input, #cart_table2 input{ width:65px;}
#cart_table2 td {background-color:#f3f3f3; border-left:1px solid #bbb;}
#update_cart { float:right; padding-right:20px; margin-bottom:20px;}
#cart_line { width:520px; margin:0 auto; border-bottom:1px solid #bbb; float:none; clear:both;}
#cart_bb { width:520px; margin:0 auto; margin:20px;}
#cart_bb #paypal_button { float:right}
#cart_table td  { background-color:#fff; margin:0; height:14px;padding:5px 0 5px 0;
 border-left:1px solid #bbb; border-top:1px solid #bbb; text-align:center}
#page { height:auto; width: 904px; margin:0 auto; margin-top:-144px;}
#page_cms { height:auto; width: 904px; margin:0 auto;}
#page_inside { margin:0; width:860px; height:auto;
 border-left:1px solid #bcbcbc;
 border-right:1px solid #bcbcbc;
 background-image: url(/img/page_bg.gif);
 background-repeat:repeat-y;
 padding-left:21px;
 padding-right:21px;
 padding-top:20px;
 padding-bottom:19px;
 overflow:hidden;
 }
#cart { width:252px; height:78px; 
margin-top:14px;float:right; background-image: url(/img/sc_bg.png);}
.cart_d { width:auto; height:auto; font-size:10px;
 font-weight:bold; float:left; margin:0; padding:0; margin-top:11px; padding-left:12px !important;}
.cart_d span { clear:left; float:left; margin:0; padding:0;margin-top:5px; color:#414141; }
.red { color:#FF0000 !important;}
.cart_l { padding-left:12px !important; float:left; clear:left;}
.cart_l a, .cart_l a:visited{font-size:11px; font-weight:normal; color:#414141;}
.cart_l a:hover {color:#818181;}
.cart_l img{ margin:0; padding:0; border:0;}

#page_header {width:904px; height:105px; background-image: url(/img/page_header.png); }
#menu_bar { width:904px; height:35px; background-image: url(/img/menu/bar.gif);
 background-repeat:no-repeat; background-position:bottom; }
#menu_bar  { list-style-type:none;}
#menu_bar  li { display:block; float:left; height:30px; position:relative; z-index:80;}
#menu_bar  li a { text-decoration:none; clear:left; display:block;;height:30px }
#menu_bar li li a {display:inline; line-height:24px;}
#menu_bar  li a span{ display:none;}

#b_home a{ width:76px ; }
#b_battery_information a{ width:186px;}
#b_battery_information li ,#b_other_products li{ width:135px; float:left; clear:left;}
#b_battery_information a{ width:186px; }
#b_faq a{ width:123px; }
#b_about_us a{ width:127px; }
#b_other_products a{ width:111px; }
#b_contact_us a{ width:116px;}

#b_home { width:76px;height:30px ; background-image: url(/img/menu/home.gif);}
#menu_bar .active { background-position:bottom left;}
#b_find_a_battery { width:163px;height:30px ; background-image: url(/img/menu/find_a_battery.gif)}
#b_battery_information { width:186px;height:30px; background-image: url(/img/menu/battery_information.gif)}
#b_faq { width:123px;height:30px ; background-image: url(/img/menu/faq.gif)}
#b_about_us { width:127px;height:30px ; background-image: url(/img/menu/about_us.gif)}
#b_other_products { width:111px; height:30px; background-image: url(/img/menu/other_products.gif)}
#b_contact_us { width:116px;height:30px; background-image: url(/img/menu/contact_us.gif); background-repeat:no-repeat;}

#contact_submit { width:91px; width:20px; float:left; clear:left; margin-top:110px }

#menu_bar li:hover ul { display:block; }
#menu_bar  ul {
background:#ffc100;
display:none;
float:none;
left:0px;
margin:0px;
position:absolute;
padding-top:10px;
top:30px;
}

#menu_bar a, #menu_bar a:visited { color:#FFF; text-decoration:none;
 font-weight:bold; font-family:tahoma; font-size:12px;}
#menu_bar a:hover {color:#414141;}
#menu_bar ul li {
height:auto;
width:220px;
}
#menu_bar ul li div a{margin-top:3px; margin-bottom:3px;}
#menu_bar ul li div { width:200px; margin:0 auto; border-bottom:1px solid #ffde00;}
.submenu_bottom {width:177px; height:4px !important;
 background-image: url(/img/menu/bottom_submenu.png);
  background-position:bottom; background-repeat:no-repeat;
  padding:0; margin:0; margin-bottom:-4px; margin-top:4px;
  font-size:0px;}


#ib_bar { margin:0 auto; width:860px; height:200px; position:relative; }
#ib_barr { margin:0 auto; width:100%; height:200px; }
.ib_box { margin:0; padding:0; width:200px; height:200px;
 background-image: url(/img/img_border.gif); float:left; margin-left:10px; position:relative;}
.ib_box a { display:block; width:200px; height:183px; }
.ib_box img { border:0; width:178px ; height:145px; margin-left:11px; margin-top:11px; opacity:1; _filter:alpha(opacity=[100]); }
.ib_box img.fadeOut { opacity:0.5; _filter:alpha(opacity=[50]); }
.ib_box div { height:20px; width:200px; border:0; margin:0 auto; margin-top:8px; }
.ib_box div span{ display:none; }
#no_margin {margin:0px !important;}

#car_batteries {height:32px; width:165px; margin-top:2px;
 border:0; background: url(/img/txt/car_batteries.png) center; }
#x4 {height:32px; width:135px; margin-top:3px;
 border:0; background: url(/img/txt/4x4.png) center;}
#van {height:32px; width:153px; margin-top:2px;
 border:0; background: url(/img/txt/lv_batteries.png) no-repeat center; }
#com_batteries {height:14px; width:153px; margin-top:8px;
 border:0; background-image: url(/img/txt/com_batteries.png)}
#fourf {height:13px; width:19px; margin-top:8px;
 border:0; background: url(/img/txt/4f.png) center;}
#typeb {height:28px; width:127px; margin-top:2px;
 border:0; background: url(/img/txt/typeb.png) center;}
#typea {height:28px; width:61px; margin-top:2px;
 border:0; background: url(/img/txt/typea.png) center;}
#side {height:28px; width:138px; margin-top:2px;
 border:0; background: url(/img/txt/side.png)}

#search_bar { margin:0 auto; width:858px; height:33px; margin-top:20px;
 border:1px solid #c8c5c5; background-image: url(/img/search_bar.gif); }
#search_barr { margin:0 auto; width:858px; height:33px;
 border:1px solid #c8c5c5; background-image: url(/img/search_bar.gif); }
#blist_bar { margin:0 auto; width:858px; height:33px; margin-bottom:20px; margin-top:20px;
 border:1px solid #c8c5c5; background-image: url(/img/search_bar.gif); }
#search_bar_div { width:848px; margin-left:10px; 
 font-size:12px; font-weight:bold; color:#414141; }
#search_bar_div { margin-top:8px;}
.fr { float:right}
.fl { float:left}
#input { margin-top:-1px; margin-right:7px;}
#ok_button {margin-top:-3px; margin-right:7px;}
#content { width:860px; height:auto; margin:0 auto; overflow:hidden;
 margin-top:20px; float:none; padding:0;}
 
#deli_left { width:345px; float:left; }
#deli_right { width:215px; float:right;}
.deli_inp { width: 345px; float:left; clear:left; line-height:22px;}
.deli_inp strong{ float:left; padding-left:20px; color:#960000}
.deli_inp input{ float:right; width:210px;}
.deli_inp.txtarea { width:345px; }
.deli_inp textarea { width:210px; height:160px; padding:0 3px 0 3px; margin-left:10px; margin-bottom:36px; display:inline; float:right; }
 
.leftc { float:none; clear:left; font-weight:bold;}
.leftcc { float:none; clear:left; font-weight:normal; font-size:110%; padding-left:6px;}
.leftcb { float:none; clear:left; font-weight:normal;}
#tablist { text-align:center; width:860px;}
#tablist tr th { background-color:#f5f5f5;border:1px solid #bbb; padding:6px;
 border-right:0; }
#tablist tr td{ border-left:1px solid #bbb; border-bottom:1px solid #bbb;}
#tabbb {border-left:1px solid #bbb; border-bottom:1px solid #bbb;}
.yellow td{ background-color:#fffbe2; padding:6px;}
#tablist img{ border:0; margin-top:-4px; margin-bottom:-5px; margin-left:3px; margin-right:-2px;}
.tablistbuttton { width:90px; border-right:1px solid #bbb !important;}


#c_right {width:560px; border:1px solid #dfdfdf; min-height:525px;height:auto !important; height:525px;
 float:right; clear:none; padding:0; overflow:hidden;}
#c_right2 {width:560px; border:1px solid #dfdfdf;float:right; clear:none; padding:0; overflow:hidden; position:relative; }
#linijka { width:4060px; border:0; margin:0;  
min-height:525px;height:auto !important; height:525px; }
.okno {width:560px; min-height:525px;height:auto !important; height:525px; float:left; overflow:hidden; }
#c_home_img { width:240px;float:right; clear:right; padding:0; margin:0;}
#c_home_img a { width:240px;float:right; clear:right; padding:0; margin:0; margin-right:-20px;}
#c_left_home { width:580px; float:left; clear:none; padding-left:20px;
 padding-right:20px; font-size:14px; line-height:20px}
.sh_text { padding:10px; }



#c_left {width:288px; border:1px solid #dfdfdf; height:148px; float:left; clear:left; margin-top:0;}
#c_left_con {width:286px; height:129px; margin:1px;  padding-top:17px;
 background-image: url(/img/grad_bg.png); background-repeat:repeat-x;}
#contact_us_l { width:320px; float:left; margin-top:20px; line-height:18px; margin-left:20px;}
.cont_us_l input { float:right !important; width:130px; height:16px; font-size:12px;}
#contact_us_l strong { float:left;}
#cont_message {width:280px; float:left; clear:left; }
#cont_message textarea { width:130px; float:right !important; height:145px; font-size:12px;}
#cont_message input { float:right; clear:right}
.cont_us_line { width:280px; border-bottom:1px solid #f5f5f5; float:left; clear:left; margin-bottom:12px;}
#contact_us_l a, #contact_us_l a:hover, #contact_us_l a:visited { color:#eba409}
.cont_us_l { width:280px; float:left; clear:left;}
#contact_us_img{ border:0; margin:0; padding:0; clear:none; float:right; margin-top:20px;  }

#c_logo { width:249px; height:64px; border:1px solid #bcbcbc; background-color:#fff;
margin:0 auto;    }
#c_logo img{ border:0; float:left}
#c_logo_desc {width:134px; height:64px; float:right; 
 border-left:1px solid #bcbcbc;background-color:#eaeaea}
#l_man { width:107px; height:21px; border-bottom:1px solid #d7d7d7; font-size:12px; font-weight:bold;
 float:left; clear:left; margin-left:13px; color:#363636; margin-top:12px; }
#l_man_s {width:120px; height:21px; float:left;font-size:12px; font-weight:bold;
 clear:left; margin-left:13px; color:#ff0000; margin-top:8px;}

.brand_box { width:80px ; height:62px; border:0; float:left; display:inline; margin:10px 0px 10px 25px; padding:0; cursor:pointer; }
.brand_box img{ height:64px; border:0;margin:0; padding:0;}

#c_left2 {width:288px; border:1px solid #dfdfdf; min-height:258px;height:auto !important; height:258px; margin:0; margin-top:8px; float:left; clear:left;}
#c_left_con2 {width:286px; min-height:258px;height:auto !important; height:258px;  margin:1px; 
 background-image: url(/img/grad_bg.png); background-repeat:repeat-x; }
#c_left_con2b {width:286px; min-height:227px;height:auto !important; height:227px;  margin:1px; }

#c_left3 {width:288px; border:1px solid #dfdfdf; height:auto; margin-top:8px; float:left; clear:left;position:relative}
#c_left_con3 {width:286px; height:auto ; margin:1px;}
#c_left_con3 img{width:286px; margin:0; border:0;}
 
#option1  select{ width:250px; margin-left:18px; margin-top:20px; border:1px solid #bcbcbc; color:414141}

.c_ltab { padding-top:17px; margin-bottom:25px; }
.option2 select{ width:170px; margin-right:19px; font-size:13px; float:right; border:1px solid #bcbcbc; color:414141}
.desc2 {  float:left; font-size:12px; margin-top:4px; padding-left:19px;}
#c_button { float:right; padding-right:20px;}
.battery_button { float:left; clear:left; margin-left:20px; }

.cc_top { width:560px ; height:120px ;margin:0 auto; }
.cc_left { width: 160px; height:120px; float:left;}
.cc_left img{ width: 160px; height:120px; float:left; border:0; margin:0; padding:0;}
.cc_right { width: 400px; height:120px; float:right;}
.cc_right ul{ margin-left:40px; margin-top:20px; }
.cc_right ul li { font-size:11px; color:#414141; font-weight:bold; list-style-image: url(/img/dot.gif)}

#linijka input,#linijka a,#menu_bar a,#menu_bar input { position:static !important;}
#qty { width:30px; margin-left:40px; }

.c_right_s2 {width:560px; height:340px; border:0px solid #dfdfdf;
 float:right; clear:right;  padding:0; margin-bottom:7px; position:static !important; overflow:hidden; }
.c_right_s2 h2 { width:200px; margin:0 auto; margin-top:50px;}

 .cc_bar div { font-size:12px; height:12px; font-weight:bold; margin-left:10px; padding-top:2px; }
 
 .cc_leftbox { float:left; overflow-x:hidden; }
 
 
.cc_bottom { width:537px !important; height:190px; float:left;margin-left:18px; background-image:url(/img/battery_table.gif); background-repeat:no-repeat; }


.cc_lt { width:40px; margin-top:10px; height:50px; float:left; display:inline;}

.ccc_lt { font-weight:bold; padding-left:45px; margin-top:9px; float:left;}
.ccc_lt span{  float:left; clear:left; margin-top:6px;}

.ccc_rt { width:80px; float:left;  margin-top:9px;  padding-left:10px;}
.ccc_rt span {float:left; clear:left; margin-top:6px; }

.cc_lt span {margin-left:14px; font-size:12px; font-weight:bold; float:left; clear:left; margin-top:3px; }
.cc_rt { width:90px; margin-top:10px; float:left; }
.cc_rt span {margin-left:14px; font-size:10px; font-weight:normal; float:left; clear:left; margin-top:4px; }
.cc_rt input{ width:60px; margin-top:-1px;}

.ccc_line { float:left; width:1px; height:100px; margin:0; position:relative; 
 padding:0; background-image: url(/img/ccc_line.gif)}
.ccc_ltt { float:left; margin-top:6px;}
.ccc_ltt span{ float:left; clear:left; font-weight:bold; margin-top:7px;}
.cc_order { font-weight:bold; margin-left:20px; height:40px; line-height:20px; }
.weight_n { font-weight:normal !important; display:inline; width:160px;}
.no_clear { clear:none !important; font-weight:normal !important; float:left; width:50px; padding-left:5px;}
 
.cc_bar {font-weight:bold; padding-left:50px; height:40px; line-height:20px;}
.cc_bar2 {font-weight:bold; padding-left:24px; height:40px; line-height:20px;}

.ccc_link { float:left; clear:left; padding-left:46px; width:150px; margin-top:8px;}
.ccc_link2 { float:left; clear:left;  width:150px; margin-top:6px;}
.ccc_link a, .ccc_link a:visited,.ccc_link2 a,.ccc_link2 a:visited{ color:#363636; text-decoration:none; font-weight:bold;}


.cc_bottom3 { width:180px ;  height:140px ; float:left; }
.cc_b_box { width:245px ; height:103px; border:1px solid #dfdfdf;
 padding:0; margin-left:20px; margin-top:-10px; float:left; position:relative}

.ccc_link a:hover div{ display:block !important}
.cc_popp {
margin-left:-195px;
display:none;
z-index:99;background:#fff;position:absolute; overflow:visible;
width:363px; height:136px;border:1px solid #dddddd;}
.cc_pop {
margin-left:-13px;
display:none;
z-index:99;background:#fff;position:absolute; overflow:visible;
width:363px; height:136px;border:1px solid #dddddd;}
.cc_pop2 {
position:absolute; overflow:visible;
z-index:100;
background:#fff;
width:351px; height:125px;
margin-top:5px; margin-left:5px;
border:1px solid #dddddd
}
.cc_pop img, .cc_popp img{ border:0; margin:5px; }

#footer  { margin:0 auto; padding-top:5px; width:904px;
 height:25px; font-size:80%; font-family:tahoma; color:#7a7a7a;}
#footer_left { float:left;  margin:0px !important; padding-left:16px}
#footer_right {float:right; margin:0px !important; padding-right:16px}
#footer a {color:#7a7a7a}

 #page_bottom_inside { margin:0; width:902px; height:6px; padding:0; font-size:0px;
  background-image: url(/img/page_bottom_bg.gif);
 border-left:1px solid #bcbcbc;
 border-right:1px solid #bcbcbc;
 border-bottom:1px solid #bcbcbc;
 background-repeat:no-repeat;}
#bbg { width:100%; background-repeat:repeat-x;  
 background-image: url(/img/page_bottom_bg.png); background-position:bottom;  }
#bottomline {width:100%; height:11px; font-size:0;background-repeat:repeat-x;background-image: url(/img/page_bottomline_bg.png); background-position:bottom;}

/* === Different classes === */

.h2 { font-size:16px; margin-bottom:18px; margin-top:18px; }
.findBatteryLogo { width:112px; height:65px; float:left; display:inline; text-align:center; }
	#c_logo .findBatteryLogo img { margin:0 auto; float:none;  vertical-align:bottom; }
.hidden { display:none; }
div#page_cms .cms_tab .showNext { margin:18px 0; display:block; height:20px; position:absolute !important; top:20px; right:10px; text-align:right; }

#search_bar { position:relative; }
	#search_bar .inputTxt { width:150px; height:17px; background:url(/img/search_input_bg2.gif) no-repeat; border:0px;
   padding-left:7px; padding-top:3px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px; position:absolute; left:10px; top:7px; }
	#search_bar .inputSubmit { width:53px; height:20px; background:url(/img/search_submit_bg.gif) no-repeat; border:0px; margin-left:10px; position:absolute; left:150px; top:7px; cursor:pointer; }


/* === TABLE === */

.niceTable { font-family:Verdana, Arial, Helvetica, sans-serif; }
	.niceTable td, .niceTable th, .niceTable td { font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }
	.niceTable p, .niceTable strong, .niceTable em, .niceTable a { font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top; }
	.niceTable thead th { padding:10px 5px 10px 5px; text-align:left; background-color:#ffe853; color:#414141; }
	.niceTable tbody { }
		.niceTable tbody td { background-color:#f4f4f4; padding:10px 5px 10px 5px; }
		.niceTable tbody tr:hover td { background-color:#fff7c3; }
		.niceTable tbody a { text-decoration:none; font-size:13px !important; font-weight:bold; text-transform:uppercase; color:#c9323b; }
		.niceTable .small { font-size:10px; }

.clear { clear:both; }

/* === Elysnet stuff === */
#VSPForm {
	margin:0 0 2em;
	text-align:center;
	width:560px;
}
#VSPForm p {
	text-align:left;
	padding:0 3ex 3ex;
}
