body {border: 0;margin: 0;padding: 0;width: 100%; background-color:white;}

#head {position: relative;z-index: 100;height: 115px;width: 100%;border-top: 4px solid #6b6b6b;}
.head {width: 995px;margin: 0 auto 0 auto;position: relative;height: 115px;}

.head, .foot {font-size: 130%}
.head a, .foot a {text-decoration: none;}

.invisible {visibility: hidden !important;}

.lev2 #print_Header {display: none;}

.background {width: 100%;margin: 0 0 0 0;overflow: hidden;position: relative;z-index: 9;background: url('backg.png') repeat-x;top: 184px;position: absolute;}
.background .abck1 {width: 995px;margin: 0 auto 0 auto;height: 200px;position: relative;height: 342px;background: #fff;}
.background .abck2 {width: 261px;height: 342px;position: absolute;left: -261px;background: url('backg_l.jpg') no-repeat;}
.background .abck3 {width: 0;height: 0;overflow: visible;position: absolute;right: 0;top: 0;}
.background .abck3 div {width: 27px;height: 342px;position: absolute;left: 0px;background: url('backg_p.png') no-repeat;}


.logo {position: absolute;top: 0; left: 0;width: 238px;height: 72px;overflow: hidden;}
.toRight {position: absolute;top: 18px; left: 239px;width: 417px !important;height: 54px;overflow: hidden;}

.search, .newsletter {position: absolute;top: 18px; left: 656px;width: 428px;height: 54px;overflow: visible;}
.newsletter {width: 410px;overflow: hidden;position: static;height: 37px;}

.search {}
.search img {position: relative; z-index: 100000}
.obradol {position: relative; *top: 4px;}

.search input {position: relative; top: -6px;*top: 0;}
.search div {width: 339px;height: 54px;padding-left: 0px;}
.search input.api_search_input {border: 1px solid #333;position:relative;}

.newsletter div {width: 375px;height: 54px;padding-left: 35px;}

.newsletter .v_line {position: relative; top: 0px;margin-left: 32px;}

.search form, .newsletter form {margin: 0;padding: 0;position: relative; top: 16px;}
.search form input.text, .newsletter form input.text {border: 1px solid #666666;width: 153px; font-size: 11px;}
.newsletter form input.text {position: relative; top: -4px;}
.search form img, .newsletter form img.wyslij {border: 0;margin: 0 0 0 0px;position: relative; top: 4px;padding: 0;width: 57px;height: 18px;cursor: pointer;}
.newsletter form img.n_img {position: relative; top: -2px;}

.menuMain {position: absolute;top: 72px;; left: 0;width: 995px;height: 43px;background: url("menu_up.png") top right no-repeat;text-align: center;}
.menuMain ul {margin: 0; padding: 0;height: 37px;width: 995px;margin-top: 3px;}
.menuMain li {list-style: none;margin: 0 0 0 -6px;padding: 0;display: inline;position: relative;left: -40px;z-index: 200;color: #fff;}
.menuMain li a {text-decoration: none;display: inline-block;color: #ccc !important;line-height: 37px;font-size: 80%;font-family: Arial;border-right: 1px solid #666;background: url("strz.gif") 9px 2px no-repeat;padding-left: 9px;padding-right: 9px;}
.menuMain li a:hover {color: #ccc;text-decoration: none;}
.menuMain li.b_last a {border: 0;}
.menuMain li.last {position: absolute;left: 0;top: 2px;}
.menuMain li.last a {border: 0;background: transparent;width: 118px;left: 883px;top: 1px;padding: 0;position: absolute;text-align: center;;display: block;font-size: 14px;;}
.menuMain span.first {background: url("images/p.gif");display: block; width: 200px; height: 50px; position: absolute; top: -45px;left: 0px;cursor:pointer;} 

.menuMain ul ul {text-align: left;padding-top: 10px;display: none;background: url('menu_up_submenubck.png') bottom right no-repeat;;width: 511px;height: auto;position: absolute;top: 29px;min-height: 270px;left: 0px;*left:0px;*top:37px;_left:-6px;padding-bottom: 40px;_height: 270px;clear: both;}
.menuMain ul ul li {background: transparent;text-align: left;position: static;display: block;float: left;clear: both;height: auto !important ;width: 135px;padding: 0;margin: 0 0 0 0;padding-left: 12px;line-height: 10px;}
.menuMain ul ul li a {color: #aaa;background: transparent;border: 0;padding:0;margin:0;height: auto !important;font: normal 10px Verdana;line-height :14px;}
.menuMain ul ul li a:hover {color: #fff !important;}


.menu_up_h {margin: 0;padding:0;float: none;clear: both;display :block;height: auto !important;}
.menu_up_h h3 {float: none;clear: both;margin: 0 7px 5px 0;padding: 15px 0 6px 0;border-bottom: 1px dashed #999;color: #bbb;padding-left: 0px;font-size: 10px;font-family: Verdana;font-weight: bold;}


.menuMain .prmsCar {display: none;position: absolute; top: 0; padding-top: 27px; left: 150px;width: 360px;padding-bottom: 40px;}
.menuMain .prmsCar img {margin-bottom: 27px;margin-top: -27px;border :0;}
.menuMain .prmsCar h3 {padding-left: 30px;font-size: 130%;color: #fff !important;padding-bottom: 27px;font-weight: normal;}
.menuMain .prmsCar h3 font {}


.menuMain .prmsCar font.oneParam {padding-left: 50px;clear: both;font-size: 110%;color:#969696;line-height: 150%}
.menuMain .prmsCar span {font-size: 110%;color:#ffffff;line-height: 150%}


.menuMain li.obsluga_aut ul {min-height: 170px !important;_height: 170px;}
.menuMain li.obsluga_aut li a {line-height: 20px;}

.menuMain li.o_hyundai ul {min-height: 170px !important;_height: 170px;left: -181px;}
.menuMain li.o_hyundai li a {line-height: 20px;}
.menuMain li.o_hyundai span.first {left: 180px;}


#main {position: relative;z-index: 10;width: 100%}
.main {width: 995px;margin: 0 auto 0 auto;}

.main .lev1 {width: 410px;float: left;_overflow: hidden;}
.main .lev2 {width: 260px;float: left;_overflow: hidden;}
.main .lev3 {width: 325px;float: left;_overflow: hidden;}
.main .lev3 a {text-decoration: none;}

.plain table {border: 0;border-style: solid}
.plain td {border:1px;border-style: solid;border-color: #ddd;vertical-align: top;}

.tabelka_bez_ramek .plain td {border: 0;}
.plain hr {border: 1px solid #999;border-width: 1px 0 0 0;border-bottom: 1px solid #fff;margin-bottom:10px;}


.gallery td, .gallery .plain td, .plain .gallery td {text-align: center;}
.gallery img {border: 0;}

.subsite .main .lev1 {width: 235px;float: left;}
.subsite .main .lev2 {width: 438px;float: left;padding-left :6px;padding-right: 16px;}
.subsite .main .lev3 {width: 300px;float: left;}

.dwie_kolumny .subsite .main .lev2 {width: 754px;float: left;padding-right: 0;}
.dwie_kolumny  .subsite .main .lev3 {width: 995px;height: 0;overflow: visible;}

.subsite {padding-top: 30px;}


#overContent {width: 100%;margin: 0;position: relative; z-index: 10;}
.overContent {width: 995px;margin: 0 auto 0 auto;position: relative;}
.overContent .title {width: 0;height: 0;overflow: visible;position: absolute; bottom: 0; left: 0;}
.overContent .title h1, .overContent .title h2 {position: absolute; padding: 0; margin: 0;top: -50px;left: 25px;height: 50px;width: 210px;line-height: 50px;color: #333;font-weight: normal;letter-spacing: -1px;word-spacing: -1px;}
.overContent ul {margin: 0;padding: 0 0 0 230px;width: 765px;text-align: left;height: 50px;background: url('m_submenu.png') repeat-x;}
.overContent li {margin: 0;padding: 0;display: inline;list-style: none;}
.overContent .plain li a {margin: 0;padding: 0 21px 0 14px;color: #666;background: url("submenu_notunderline.gif") bottom right repeat-x;text-decoration: none;display: inline-block;height: 50px;line-height: 50px;}
.overContent .plain li a.active {background: url("submenu_underline.gif") bottom right no-repeat;}
.overContent .plain li.last a.active {background: url("submenu_underline_last.gif") bottom right no-repeat;}
.overContent .plain li a:hover {background: url("submenu_underline.gif") bottom right no-repeat;}
.overContent .plain li.last a {background: transparent;}
.overContent .plain li.last a:hover {background: url("submenu_underline_last.gif") bottom right no-repeat;}




.news {position: relative;width: 325px;height: 139px;background: url('bck_nowosci.png') no-repeat;}
.news .more_news {width: 0;height: 0;position: absolute;bottom: 0;right: 0;overflow: visible;}
.news .more_news a {display: block;width :120px;height: 20px;position: absolute;overflow: hidden;left: -135px;top: -20px;text-indent: -200px;background: url("images/p.gif");}
.news ul {margin: 0;padding:10px 20px 20px 20px;}
.news li {margin: 0;padding:0;list-style: none;font: 100% Verdana;background: url('border_dashed_grey.gif') bottom left repeat-x;width: 291px;display: block;}
.news a {margin: 0;color: #6b6b6b;text-decoration: none;display: block;padding: 4px 0 7px 20px;background: url('grey_pointer.png') 0px 8px no-repeat;}
.news span {margin: 0;padding:0;color: #06478b;}
.news_all {width: 100%; background:none; height: auto;}
.news_all li {width:100% }
.news_description li {background:none;display:list-item;list-style:square;}
.news .return {text-align:right}
.news .return a {float:right;width:30px;}

.menuUp {position: absolute;z-index: 500;width: 680px;height:20px;left: 246px;background: url("menu_up_2.png") top right no-repeat;text-align: right}
.menuUp ul {margin: 0 7px 0 0;padding: 0 13px 0 18px;height: 18px;overflow: visible;background: #6b6b6b url("menu_up_1.png") top left no-repeat;float: right}
.menuUp li {margin: 0;padding: 0;vertical-align: middle;color: #fff;display: inline;position: relative; top: -5px;list-style: none;overflow: visible;}
.menuUp li.last a {border: 0;}
.menuUp a {font: normal 10px Verdana; color: #fff;border-right: 1px solid #fff;line-height: 7px;padding-right: 6px;}
.menuUp img {margin-right: 2px;border: 0;vertical-align:middle;}


.ul_nieb {}
.ul_nieb ul {margin: 0;padding: 0 0 0 20px;}
.ul_nieb li {margin: 0;padding: 0 0 0 20px;list-style: none;font-size: 80%;background: url("niebieska_strz") 5px 5px no-repeat;}
.ul_nieb li a {color: #000;text-decoration: none;font-size: 140%;font-family: Arial;}



#foot {position: relative;z-index: 10;padding-top: 10px;clear: both;}
.foot {position: relative;z-index: 10;width: 995px;margin: 0 auto 0 auto; border-top: 1px solid #cccccc;padding-top: 5px;padding-bottom: 15px;text-align: center;}
.foot .lev1 ul {margin: 0;padding: 0;}
.foot .lev1 li {margin: 0; padding: 0;display: inline;}
.foot .lev1 li.last {position: absolute; top: 0;left:0;text-align: right;}
.foot .lev1 a {color: #666;border-right: 1px solid #666;padding-right: 10px;font-size: 60%;}
.foot .lev1 li.b_last a {border :0;}
.foot .lev1 li.last a {border: 0;display: block;width: 200px;height:20px;position: absolute;color: #999;top: 4px;;left: 783px;}

.przesun_modul_wyzej {margin-top: -18px;}
















/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
    height:22px;
}

.tabela_kontakt td {border: 0px;}

.ex_tbl { border: 0px solid white; }
.ex_td { border: 0px solid white; }
.ex_tbl td { border: 0px solid white; }

.api_search_input {
border-bottom-color:#666666;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#666666;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#666666;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#666666;
border-top-style:solid;
border-top-width:1px;
font-size:11px;
width:153px;
}

.api_search_button {
border: 0;
background: url('szukaj.png');
color: black;
text-align: right;
height: 18px;
font-size: 0px;
line-height: 0px;
width: 57px;
cursor: hand;
}

.search table td { border: 0px solid white; vertical-align: bottom;}

.galeria_kolorow {
	display: block;
	width: 750px;
	line-height: 15px;
	font-size: 9px;
	font-weight: bold;
	margin-bottom: 20px;
}

.galeria_kolorow .up_hr {
	clear: both; height: 10px; display: block;
}

.galeria_kolorow .hr {
	margin: 0;
	padding: 0;	
	height: 1px;
	width: 80px;
	background-color: #d1d1d1;

	clear: both;
	margin: 5px 0px 5px 0px;
}

.galeria_kolorow a {
	float: left;
	clear: both;
	text-decoration: none;
	color: #666666;
	font-weight: normal;
}

.galeria_kolorow a:hover {
	color:#79A9C9;
	text-decoration: underline;
}


.galeria_kolorow .main_kolory {
	display: block;
	float: left;
	background-color: blue;
}

.galeria_kolorow .menu_kolory {
	display: block;
	float: right;
	width: 280px;
	background: url('bkg_text_long.gif') repeat-x;
	line-height: 15px;
	padding: 0px 14px 10px 14px;
}

.clr {
	clear: both;
}

.dogoryelement {
    margin: 0;
}
