a:hover{
	text-decoration: underline;
}

a, a:link, a:active{
	color:#565656;
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
}


h1 {
    font : normal bold 20px arial;
    padding : 0 0;
    text-align : center;
  }


p {
    padding : 4px 0;
    text-indent : 15px;
  }

select, input {
	border: 1px solid #B8B8B8;	
}
*:focus { outline: none }
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:76px; left:-20px; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:120px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.menu ul li a:hover {background-color:#c5c5c5}
ul.menu ul ul {left:76px; top:-1px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/menu/header_over.gif)}
ul.menu .sub {background:#d1d1d1 url("images/menu/arrow.gif") 76px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

ul.mojekonto {list-style:none; margin:0; padding:0}
ul.mojekonto * {margin:0; padding:0}
ul.mojekonto a {display:block; color:#000; text-decoration:none}
ul.mojekonto li {position:relative; float:left; margin-right:2px}
ul.mojekonto ul {position:absolute; top:15px; left:-20px; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.mojekonto ul li {position:relative; border:1px solid #aaa; border-top:none; width:120px; margin:0}
ul.mojekonto ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
ul.mojekonto ul li a:hover {background-color:#c5c5c5}
ul.mojekonto ul ul {left:76px; top:-1px}
/*ul.mojekonto .menulink:hover, ul.mojekonto .menuhover {background:url(images/menu/header_over.gif)}*/
ul.mojekonto .sub {background:#d1d1d1 url("images/menu/arrow.gif") 76px 8px no-repeat}
ul.mojekonto .topline {border-top:1px solid #aaa}

#tabelaZimowa{
	width: 655px;
	background-color: white;	
	border-spacing: 0;
}
#tabelaZimowa .zimowaFelga{
	height: 180px;
	width: 100%;
	background-color: #d4dddd;
}
.zimowaFelgaZdjecie{
	width: 145px;
}
.zimowaFelgaWzor{	
	text-align: left;
	color: black;
	font-size: 20px;	
	padding: 5px 5px 0px 5px;
}
.zimowaFelgaWzor img{
	margin-left: 20px;
}
.zimowaFelgaCennik{
	width: 90%;
	margin: 0px 10px;
}
.zimowaFelgaCennik th{
	font-size: 12px;
	color: black;
	font-weight: normal;
	font-family: tahoma;
	vertical-align: bottom;
	padding: 0;
}
.legenda{
	padding-left: 10px;
	font-size: 8px;
	text-align: left;
	color: black;
}
.zimowaFelgaCennik .odd{
	background-color: #e5e5e5;
}
.zimowaFelgaCennik td{
	text-align: center;
}
.zimowaFelgaCennik .th4{
	width: 40px;
	color: red;	
	font-size: 12px;	
}
.zimowaFelgaCennik .th3{
	width: 40px;	
	font-size: 9px;	
}
.zimowaFelgaCennik .td1{
	color: black;
	font-size: 10px;	
	text-align: left;
	font-size: 9px;	
	font-weight: bold;
}
.zimowaFelgaCennik .td1 img{
	padding-right: 2px;
}
.zimowaFelgaCennik .td3, .zimowaFelgaCennik .td2{
	text-align: center;
	color: black;	
	font-size: 9px;	
	font-weight: bold;
}
.zimowaFelgaCennik .td4{	
	color: red;
	font-size: 9px;	
	font-weight: bold;
}
#tabelaZimowa .zimowaFelga td{
	vertical-align: top;
}
#tabelaZimowa td{	
	border-spacing: 0;	
	padding: 0px;
}
#czerwonyPasek{
	background-color: red;
	width: 15px;
}
td #tabelaZimowaTytul{
	text-align: center;
}
#tabelaZimowaTytul{
	color: black;
	height: 130px;
	vertical-align: top;	
	background-image: url(../../images/ofertazimowa/tlopodnaglowkiem.jpg);
	background-repeat: repeat-x;
	background-position: bottom;	
}
#tabelaZimowaTytul div{
	margin: auto;
}
#tabelaZimowaTytul .bold{
	font-weight: bold;
}
#tabelaZimowa .odstep{
	height: 5px;	
	background-image: url(../../images/ofertazimowa/tloodsteppoziomy.jpg);
	background-repeat: repeat-y;
}

.imagelink div:hover{	
  	background:url(images/linkimagehover.png);  
}

.divskalowany{
	overflow: hidden;
}
.divnowoscpoziom{
	float:left; 
	margin: 3px 5px 3px 3px;
	overflow: hidden;
}

.slideshow {
	display: block;
	position: relative;
	z-index: 0;
}
.slideshow-images {
	display: block;
	overflow: hidden;
	position: relative;
}		
.slideshow-images img {
	display: block;
	position: absolute;
	z-index: 1;
}		
.slideshow-thumbnails {
	overflow: hidden;
}

.slideshow-images {
	height: 300px;
	width: 400px;
}		
.slideshow-images-visible { 
	opacity: 1;
}	
.slideshow-images-prev { 
	opacity: 0; 
}
.slideshow-images-next { 
	opacity: 0; 
}
.slideshow-images img {
	float: left;
	left: 0;
	top: 0;
}
.slideshow-captions {
	background: #000;
	bottom: 0;
	color: #FFF;
	font: normal 12px/22px Arial, sans-serif;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	width: 100%;
	z-index: 10000;
}
.slideshow-captions-hidden {
	height: 0;
	opacity: 0;
}
.slideshow-captions-visible {
	height: 22px;
	opacity: .7;
}
.slideshow-controller {
	background: url("slideshow/controller.png") no-repeat;
	height: 42px;
	left: 50%;
	margin: -21px 0 0 -119px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 238px;
	z-index: 10000;
}
.slideshow-controller * {
	margin: 0;
	padding: 0;
}
.slideshow-controller-hidden { 
	opacity: 0;
}
.slideshow-controller-visible {
	opacity: 1;
}
.slideshow-controller a {
	cursor: pointer;
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: 12px;
}
.slideshow-controller a.active {
	background-position: 0 18px;
}
.slideshow-controller li {
	list-style: none;
}
.slideshow-controller li.first a {
	background-image: url("slideshow/controller-first.gif");
	left: 33px;
	width: 19px;
}
.slideshow-controller li.last a {
	background-image: url("slideshow/controller-last.gif");
	left: 186px;
	width: 19px;
}
.slideshow-controller li.next a {
	background-image: url("slideshow/controller-next.gif");
	left: 145px;
	width: 28px;
}
.slideshow-controller li.pause a {
	background-image: url("slideshow/controller-pause.gif");
	left: 109px;
	width: 20px;
}
.slideshow-controller li.play a {
	background-position: 20px 0;
}
.slideshow-controller li.play a.active {
	background-position: 20px 18px;
}
.slideshow-controller li.prev a {
	background-image: url("slideshow/controller-prev.gif");
	left: 65px;
	width: 28px;
}

.slideshow-loader {
	height: 28px;
	right: 0;
	position: absolute;
	top: 0;
	width: 28px;
	z-index: 10001;
}
.slideshow-loader-hidden {
	opacity: 0;
}
.slideshow-loader-visible {
	opacity: 1;
}
.infotxt{
	background-image: url("images/zawiniecie.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: white; 
	color: #252525; 
	padding: 5px 17px 5px 5px;
	border-left: 5px #c1c1c1 solid;
	margin-bottom: 5px;
	margin-top: 5px;
	font-style: italic;
}
.infotxt h3{
	margin: 10px 20px;
}
.infotxt h2{
	margin: 10px 5px;
	background-color: yellow;
}
.infotxtmale{
	background-image: url("images/zawinieciemale.png");
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: white; 
	color: #252525; 
	padding: 5px; 
	font-style: italic;
	border-left: 5px red solid;
	margin-bottom: 5px;
	margin-top: 5px;
}
.infotxtmale a, .infotxt a{
	color: blue; 
}
.infotxt ul, .infotxtmale ul{
	margin-left: 100px;
}
.tytulstrony{
	background: url('../../images/tytulstrony.jpg') no-repeat scroll 0 0 transparent;
	text-align:center;	
	width: 1000px;
	height: 25px;
	font-family: arial;
	font-size: 21px;
	font-weight: bold;
	color: #151515;
}
#infokliknij{
	text-align:center; 
	height: 20px; 
	background-color: red;
	margin-bottom: 5px; 
	padding-top:5px;
}

.button3dlink{
	background-image: url("../../images/button1.gif");	
	background-position: center;
	text-align: center;		
	color: #333333;		
	width: 91px;
	height: 27px;	
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 2px;
	text-decoration: none;
}
.button3dlinkbig{
	background-image: url("images/buttonbig.png");		
	width: 100px;
	height: 28px;	
	font-size: 15px;	
	line-height: 35px;
}
.button3dlinkgwiazdka{
	background-image: url(images/oferta.png);
	width: 68px;
	height: 68px;		
	line-height: 60px;
}
.button3dNormalLine{
	line-height: 15px;
}
form .button3d{
	background: black url("images/button.png") no-repeat;		
	background-position: center;
	border: none;
	color: white;
	margin: 5px;
	font-size: 15px;
	text-align: center;	
	width: 64px;
	height: 22px;	
	display:table-cell;		
	font-weight: bold;
	display:inline-block;	
	white-space:nowrap;
}
form .button3dbig{
	background: black url("images/buttonbig.png") no-repeat;		
	width: 100px;
	height: 28px;		
}
.a-oferta{
	text-decoration: none;
	font-weight: bold;
	margin-top: 20px;
}
.ofertaspec div{
	padding-top: 20px;
}
.ofertaspec{
	margin-top: 10px;
	background-image:url("images/oferta.png");
	background-repeat:no-repeat;	
	background-position: center;
	width: 70px;
	height: 70px;
	text-align: center;
}
.cenaprzekreslona{
	font-size:12px;
	color:#222222;
	background-image:url("images/przekreslenie.gif");
	background-repeat:no-repeat;	
	background-position: center;
	text-align: center;
}
.tableX{
	width: 100%;
}
/*.tableX tbody tr:hover {
    background-color : black
  }*/
.nowoscititle{
	font-size: 14px;
	font-weight: bold;	
	height: 22px;
	font-family:Georgia,Verdana,Arial,sans-serif;
	background-color: red;
	padding: 4px;
}
.standard_table{
	font-size: 12px;
	padding-top: 5px;
}
.standard_table td{
	font-size: 12px;
}
#logo_adres, #logo_adres a{
	color: #a1a1ac;
	width: 100%;
	font-size: 12px;
	font-family:arial;
}
.tabelaFormularz{
	width: 100%;
}
.tabelaFormularz .col1{
	clear: both;
	width: 50%;
	text-align: right;
	padding: 5px;
}
.tabelaFormularz .col2{
	text-align: left;
	padding: 5px;
}
.tabelaFormularz .col12{
	text-align: center;
	padding: 10px;
}
.menu_new{
	background-color: #252525;
	border-top: #a1a1ac solid 1px;	
	border-collapse:collapse;
	list-style-type:none;
	margin:0;
	padding:0;	
	height: 24px;	
}
#sub_menu_new{
	border-left: #a1a1ac solid 1px;	
	border-bottom: #a1a1ac solid 1px;	
	border-collapse:collapse;
	background-color: #585894;	
	margin:0;	
	height: 24px;	
}
.element_menu{
	border-left: #a1a1ac solid 1px;	
	border-bottom: #a1a1ac solid 1px;	
	float:left;	
	height:22px;
	line-height:17px;
	list-style-type:none;
	padding:2px 12px 0px 12px;	
}
.element_menu a{		
	float:left;
	font-family:Tahoma,Verdana,Segoe,sans-serif;
	font-size:  14px;	
	height:18px;
	line-height:17px;
	list-style-type:none;
	padding:0 5px;
	letter-spacing: 0.05em;
	text-align:center;
	text-decoration:none;
}

.element_menu_active, .element_menu_active a{
	background-color: #585894;	
	border-bottom: #585894 solid 1px;	
}
.element_menu_active a:hover{
	text-decoration:underline;	
}

/*a img{
  border: none;	
  filter:alpha(opacity=80);  
  opacity:0.8;
}
a img:hover{
  filter:alpha(opacity=100);
  opacity:1;
}*/

.element_menu a:hover{	
	text-decoration:underline;	
}

.element_menu a:focus{	
	text-decoration:underline;
	outline: none;
}

.element_submenu{		
	border: none;	
	background-color: #585894;
	float:left;
	padding:2px 5px 0px 5px;
	letter-spacing: 0em;	
	list-style-type: none;
}
.element_submenu_first{			
	background: none;
}
.element_submenu a{		
	background: none;
	font-size:12px;
	letter-spacing: 0em;	
	font-family:Tahoma,Verdana,Segoe,sans-serif;
	height:18px;
	line-height:17px;	
	text-align:center;
	text-decoration:none;		
}

.element_submenu a:hover{	
	text-decoration:underline;
}

.element_submenu_active{	
	background-color: #906A98;
}
.element_submenu_active a{
	background: none;
	
}
.element_submenu_active a:hover{
	text-decoration:underline;
}


body.det{
	background-color: white;
	font-size: 11px;
}


#page {    
    font : 12px arial;
    padding : 0px;
    margin : auto;
    color : #ffffff;
    text-align : left;
    width : 1000px;
  }
#page.det{
	font-size: 10px;
	color: #333333;
}


#header {
    background:url("../../images/naglowek.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:165px;
	width:1000px;
}
#header_zalogowany{
    background:url("../../images/naglowek_zalogowany.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:165px;
	width:1200px;
}
#h3_2_wyloguj{
	width : 1005;
	text-align: right;
	padding-right: 20px;
	padding-top: 20px;
}
#h3_2_wyloguj1{
	padding-top: 20px;
	padding-left: 50px;
	width : 200px;
	text-align: left;
	float: left;	
}
#h3_2_wyloguj a:hover{
	text-decoration: underline;
}
#h3_2_wyloguj a{
	color:#B8B8B8;
}
#header1 {	
	float:left;
	height:165px;
	width:380px;
}
#header1_1{
	float: left;
	width: 100px;
	padding-left: 20px; 
	padding-top: 16px;
}
#header2{
	float:left;
	padding-top: 20px;
	line-height: 20px;
	height:165px;
	width:195px;
	color:#B8B8B8;
	font-weight: bold;
}
#header2 a{
	color:#B8B8B8;
	text-decoration: none;
}
#header2 a:hover{
	color:#B8B8B8;
	text-decoration: underline;
}

#header3{
	float:left;
	height:165px;
	width:425px;
}
#h3_1{
	float:left;
	height:48px;
	width:425px;	
}
#h3_2{
	float:left;
	height:30px;
	width:425px;
}
#h3_3{
	float:left;
	height:30px;
	width:425px;
}
#h3_4{
	float:left;
	height:57px;
	width:425px;
}
#h3_4 a:hover{
	text-decoration: underline;
}
#h3_4 a{
	color:#222222;
	display:block;
	font-size:13px;
	font-weight:bold;
	margin-left:253px;
	margin-top:21px;
}
#h3_3 span{
	color:#B8B8B8;
	display:block;
	font-size:12px;
	font-style:normal;
	margin:6px 0 0 217px;
	padding:0;
}
#h3_3 span a{
	color:#B8B8B8;
}
#h3_2_1{
	float:left;
	height:30px;
	width:242px;
}
.h3_2_1_login {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	color:#222222;
	font-size:12px;
	font-style:normal;
	margin:6px 0 0 88px;
	padding:0;
	width:143px;
}
#h3_2_2{
	float:left;
	height:30px;
	width:134px;
}
.h3_2_2_password{
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	color:#222222;
	font-size:12px;
	font-style:normal;
	margin:6px 0 0 9px;
	padding:0;
	width:121px;
}
#h3_2_3{
	float:left;
	height:30px;
	width:49px;
}
.h3_2_3_zaloguj{
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:28px !important;
	margin:0 !important;
	padding:0 !important;
	width:23px !important;
}
#h3_1 ul{
	list-style:none outside none;
	margin-left:305px;
	padding-top:20px;
}
#h3_1 ul li{
	float: left;
}
#h3_1 ul li a{
	display:block;
	padding-left:10px;
	padding-top:5px;
}
.flaga_pl {
	background:url("../../images/flaga_pl.jpg") no-repeat scroll 0 0 transparent;
	height:14px;
	width:22px;
}
.flaga_en {
	background:url("../../images/flaga_en.jpg") no-repeat scroll 0 0 transparent;
	height:14px;
	width:22px;
}
.flaga_de {
	background:url("../../images/flaga_de.jpg") no-repeat scroll 0 0 transparent;
	height:14px;
	width:22px;
}
#main {	
    padding : 0px;
    text-align : left;
    clear: left;
    float: left;
    width: 100%;
  }

table {
    border-collapse : collapse;
    clear : none;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : center;
    width : 100%;
  }


table caption {
    color : #f6f6f6;
    font-family : arial;
    font-size : 16px;
    font-weight : bold;
  }
  
table tfood td{
} 

table tbody td {
    padding : 0px 2px;    
    text-align : center;
    white-space : none;
	border-right: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	color: #404040;
  }


table tbody tr {
    font-size : 12px;    
	background-color: #dcdbdb;
	font-family: trebuchet ms;
}
.p {
	background-color: #e9e9e9;
}

.admin_zawartosc_tabela .p {
	font-size : 14px;    
	background-color: #222222;
}

.admin_zawartosc_tabela .n {
	font-size : 14px;    
	background-color: #111111;
}

.warning {
    background : #ffee55 url('images/warning.png') no-repeat center right;
    padding : 0 30px 0 0;
    border : #5B5B5B solid 1px;
    color: #000000;
  }


.error {
    background : #ff7375 url('images/error_16x16.png') no-repeat center left;
    padding : 0 0 0 18px;
    border : #ff0000 solid 1px;
    color : #000000;
  }


.ok {
    background : #a9ffa1 url('images/ok_16x16.png') no-repeat center left;
    padding : 0 0 0 18px;
    border : #4dc100 solid 1px;
    color : #007b08;
  }


.info {
    background : #d8d8ff url('images/info.png') no-repeat center right;
    padding : 0 30px 0 0;
    border : #0026ff solid 1px;
    color: #000000;
  }

.page_menu {
    background-color: #e9e9e9;
    font-size : 13px;
	font-family: arial;
	font-weight: bold;
    color : #404040;
	height: 20px;
	padding-top: 3px;
	text-align: right;
	float: left;
	width: 100%;
  }
.page_menu span{
   color : #404040;
}

.page_menu .current_page {
    background : #b9b9b9;
	font-weight: bold;
    text-decoration : none;
  }


.page_menu .not_current_page {
    color : #404040;
    text-decoration : none;
  }


.page_menu .not_current_page:hover {
    color : #FFFFFF;
    background : #252525;
    text-decoration : none;
  }


.scroll_table {
    overflow : scroll;
  }


#katalog {	
    display : block;
    scrollbar-base-color: #393939;
  }



.katalog_firma2 {
    padding : 10px 0px;
    display : block;    
  }


.katalog_firma2 .katalog_item {
    font : bold medium arial;
    border : #000000;
    border-width : 2px;
    border-style : solid;
    color : #000000;
    float : left;
    height : 100px;
    text-align : center;
    width : 200px;
  }


.katalog_firma .katalog_item img {
    clear : both;    
}

.katalog_item_cena{
	width: 180px;
	float: left;
	height: 25px;
}
.katalog_item_title_txt{	
	text-align: center;			
	float: left;	
	width: 100%;
}
.katalog_item_title .prom{
	width: 30px;
	padding-right: 5px;
	text-align: center;
	float: left;
	margin: 0 auto;
}

#login_form {    
  }

#filtr_czesci, #filtr_aut_form, #filtr_aut_form_k {
    font : bold 14px arial;
    border-style : hidden;
    margin: 0;
	padding-top: 4px;
  }


#filtr_czesci fieldset {
	background-color: #F6F6F6;
	padding-bottom: 5px;
  }
#filtr_czesci fieldset legend{
    background-color: #363646;
	margin-bottom: 12px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}

#filtr_czesci_form label{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
}
#filtr_aut_form label, #filtr_aut_form_k label{
	color: #333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: normal;
	margin-bottom: 5px
}

#filtr_aut_form fieldset {   
	background-color: #F6F6F6;	
	padding-bottom: 5px;
  }
#filtr_aut_form_k fieldset {   	
	padding-bottom: 5px;
  }
#filtr_aut_form fieldset legend, #filtr_aut_form_k fieldset legend {
    background-color: #363646;	
	//margin-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	border-top: 1px solid red;
	border-left: 1px solid red;
	border-right: 1px solid red;
  }


#filtr_czesci .filtr_czesci_item, #filtr_aut_form .filtr_czesci_item, #filtr_aut_form_k .filtr_czesci_item {
    white-space : nowrap;
    margin: 0px 5px;    
    display: inline-block;
    float: left;
    text-align: left;
    color: #333333;
}
#filtr_czesci .filtr_stan label{	
	color: red;
}
#filtr_czesci .filtr_stan #typ_stanu_id{	
	color: #DDDDDD;
	background-color: #DD0000;
}


#filtr_czesci .filtr_czesci_item select, #filtr_aut_form .filtr_czesci_item select,
	#filtr_aut_form_k .filtr_czesci_item select {
    background-color:#ECECEC;
	border:1px solid #B8B8B8;
	color:#343434;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:2px;
  }


#filtr_czesci .filtr_czesci_item_selected, #filtr_aut_form .filtr_czesci_item_selected,
	#filtr_aut_form_k .filtr_czesci_item_selected {
    white-space : nowrap;
    color : #cbac7a;
    margin: 0;    
    display: inline-block;
  }


#filtr_czesci .filtr_czesci_item_selected select, #filtr_aut_form .filtr_czesci_item_selected select,
	#filtr_aut_form_k .filtr_czesci_item_selected select {
    background-color:#ECECEC;
	border:1px solid #B8B8B8;
	color:#343434;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	float: left;
	margin:0;	
	padding:2px;
  }
  
.link_opony{
	color: white;
	text-decoration: underline;
}  
  
#filtr_czesci_dane a {
}
#filtr_czesci_dane a{
	border:none;
}


#filtr_czesci_dane th a {
    text-decoration : underline;
	color : #f6f6f6;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	text-decoration : none;
  }


img {
    padding : 0px;
    margin : 0px auto;
    border-width : 0;
  }


#filtr_czesci_dane img {
    display:block;
  }


#czesc_info {
    width: 720px;
    border : #a7a7a7 solid 1px;
    text-align : left;
    margin: 0 auto;
    padding: 5px 20px 20px 20px;
  }


#czesc_info dt {
    font-weight : bold;
    padding : 5px 5px 5px 0;
    border-style : solid none none;
    border-width : 1px 0 0;
    border-top-color : #a7a7a7;
    clear : left !important;
    float : left;
    width : 150px;
    text-align: right;
    background : url('images/czesci_info_dt_background.png') repeat-y top right;
  }


#czesc_info dd {
    border-style : solid none none;
    border-width : 1px 0 0;
    border-top-color : #a7a7a7;
    padding: 5px 5px 5px 5px;
    margin: 0 0 0 155px;
    background : url('images/czesci_info_dd_background.png') repeat-y top left;
  }


.sort_up {
    background : url('images/sort_up.png') no-repeat center center;
    height : 15px;
    width : 12px;
    float: left;
  }


.sort_down {
    background : url('images/sort_down.png') no-repeat center center;
    height : 15px;
    width : 12px;
    float: left;
  }


#wzor_info {
    width: 100%;
	float: left;
    text-align : left;       
  }


#wzor_info img {
    float : right;
  }


#panel {
    padding-top: 5px;
	background:url("../../images/tytulstrony.jpg") no-repeat scroll 0 0 transparent;
	padding-bottom: 5px;
}
#panel a{
	color: #333333;
}
#panel a:hover{
	text-decoration: underline;
}


#panel ul {
    list-style-type: none;
    display: block;
	padding-top: 10px;
  }


#panel ul li {
    display: inline;
    padding: 5px 25px;
  }


#panel ul li img {
    display: inline;
    padding: 0px 3px;
  }


form {
    font : bold 12px verdana, arial;
  }


form fieldset {    
    padding: 1px;
}

form label {
    display: inline-block;
    text-align : right;
	color: #CBAC7A;
  }


#registrationForm, #question_form {
    padding : 20px 20px 20px 20px;
    margin : 0 auto;
    text-align : left;
    width : 900px;
  }


#registrationForm label, #question_form label, #order_form label {
    width : 230px;
    margin: 0 auto;
    padding: 0 10px 0 10px;
  }


#registrationForm select, #registrationForm input, #registrationForm textarea {
    margin: 0 10px 3px 10px;
  }


.button {
    background : url('images/menu_background.png') repeat-x center left;
    border : none 0;
    color : #000000;
  }
.button-edit{
	background : url('images/menu_background.png') repeat-x center left;
    border : none 0;
    color : #000000;
	text-align:right;
}
input[disabled] {
    color: #000000;
  }

#order_form {
	font-weight:normal;
}
#order_form table textarea{
	border: none;
}
#order_form table tbody tr td{
	border-top: 1px solid silver;
}
#main ol {
	padding-left: 20px;
}

.AnteraElement{
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
#blokanterakolekcja{
	text-align: center;	
	font-family:AvantGarde Md BT;
	font-size:20px;		
	letter-spacing: 0.2em;	
	margin-bottom: 20px;
}
#uploadedfile{
	color: black;
}
.czarnylink {
	color: black;
}
.tool{
	border: solid 4px red; 
	padding:10px 10px;
}
#oponyListaCen, #oponyListaCen th{
	font-family:verdana,verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:bold;
	line-height:14px;	
}
#oponyListaCen, #oponyListaCen td{
	font-family:verdana,verdana,arial,sans-serif;
	font-size:8pt;
	font-weight:normal;
	line-height:14px;	
}
.admin_menu{
	background-color: #202020;	
	float: left;		
	width: 100%;
}
.admin_zawartosc{
	background-color: #202020;		
}
.admin_zawartosc th{
	padding-top:5px;
	padding-bottom:5px;
}
.admin_zawartosc p{
	font-size: 14px;
	text-align: center;
}
.admin_menu a{
	font-family:verdana,verdana,arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	line-height:14px;		
	text-decoration: none;	
}
.admin_menu a:hover{
	color: #AAAAAA;
}
.adminmenulvl0{	
	padding-top:5px;
	padding-bottom:5px;
}
.adminmenulvl0-select a{
	color: #AAAAAA;
}
.adminmenulvl1{	
	margin-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.adminmenulvl1 a{	
	font-size:10px;
}
.adminmenulvl1-select a{	
	color: #AAAAAA;
}
.admin_zawartosc_tabela{
	width: 800px;
}
.admin_zdjecia_opon_tabela{
	text-align: left;
}
.admin_zawartosc_tabela td{
	font-size: 10px;
}
.admin_zawartosc_tabela th{
	font-size: 12px;
}
.td-edit{
	width: 20px;
}
.td-username{
	width: 120px;
}
.td-datamod{
	width: 135px;
}
.info2{
	line-height: 160%;
}
.koszykLink{
	height: 200px;
}
ol{
	line-height: 20px;
}
#infoJakKupowac{
	margin-top: 10px;
	font-size: 10px;
}
.divButtonsFiltr{
	padding: 5px;
	text-align: left;
}
.formInput{
	font-weight: normal;
}
.formInput .td1{
	padding-right: 10px;
	text-align: right;
	width: 200px;
}
.formInput .td2{
	text-align: left;
}
.formInput .tdblad{
	text-align: left;
    background-color: #ff1010;		
	padding : 0px;
    border : #ff0000 solid 1px;
    color : #000000;
}
.filtr{
	width: 100%;
	height: 50px;
}
.katalog_firma{
	width: 100%;
	text-align: center;
}
#filtr_aut_parametry{	
	width: 100%;
	background-color: #e9e9e9;
	padding: 5px 0px;
	float: left;
}
.filtr_aut_rozmiar{
	padding: 10px;
}
#tableWZI{
	width: 100%;
	background-color: #ECECEC;
	color: #252525;
}
#tableWZI td{
	font-size: 10px;
}
#tableWZI th{
	font-size: 12px;
}
/*#typ_stanu_id option{
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:2px 5px 2px 20px;	
	
}*/
#sortIndex option, #h_id option, #kompletneKolaFiltr option{
	padding:2px;
}
.gridbox{
	color: black;
	margin-left: 20px;
}
.objbox table td{
	text-align: left;
}
.dataGrid{	
	visibility : hidden;
	height: 1px;
	
}
.alertinfo{
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	margin: 10px;
	color: red;
}
#filtr_czesci_dane_new{
	background-color: white;
	color: #333333;
}
$tableNewData{
	border-collapse:collapse;
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}
#tableNewData th{
	height: 50px;
	background-color: #454545;
	color: #DDDDDD;
	border: 1px solid silver;
}
#tableNewData tbody td{		
	height: 70px;
	border: 1px solid silver;
	padding: 5px;
}
#tableNewData .odd td{
	height: 70px;
	border: 1px solid silver;
	padding: 5px;
	background:transparent url(images/tlo_odd.gif) scroll left top;
}
#tableNewData tbody td .ostatnia{
	font-weight: bold;
	color: red;
	text-indent:0px;	
}
#tableNewData a{
	color:#005CB7;
	text-decoration:none;
}
$tableNewData td h3{
	font-size:1.2em;
}
#tableNewData a:hover{
	text-decoration:underline;
}
.bialyForm{
	font-weight: normal;	
}
.bialyForm input{
	background-color:#ECECEC;
	border:1px solid #B8B8B8;
	color:#343434;
	padding: 2px;
}
.infoOpona{
	background-color: white;
	width: 100%;	
	height: 100%;
	color: #333333;
	float: left;
}
.infoOpona dl{
	display:block;
	width: 500px;
}
.infoOpona dd{
	border-style:solid none none;
	border-bottom:1px solid #A7A7A7;
	border-width:0 0 1px;
	padding:10px 5px 0 0;
	margin-left: 20px;
	text-align: left;
	line-height: 20px;	
}
.infoOpona dt{	
	border-bottom: 1px solid #A7A7A7;
	border-width:0 0 1px;
	clear:left !important;
	float:left;
	font-weight:bold;
	padding:10px 5px 0 0;
	text-align:right;
	width:150px;
	line-height: 20px;	
}
.infoOpona h1{
	text-align: left;
	color: #333333;
	margin-left: 20px;
	padding-top: 10px;
}
.infoOpona #tabLVL1{
	width: 100%;
	margin: auto;
	padding: 20px;	
}
#tabLVL1 .filtr_czesci_item input, #tabLVL1 .filtr_czesci_item select{
	background-color: #CFCFCF;	
}
.menuGorne{
	background:url("../../images/menu_gorne.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:103px;
	width:1000px;
}
.menuGorne ul{
	list-style:none outside none;
}
.menuGorne ul li{
	float:left;
}
.menuGorne ul li a {
	display:block;
	height:100%;
	width:100%;
}
.mg1 {
height:103px;
width:41px;
}
.mg2 {
height:103px;
width:80px;
}
.mg3 {
height:103px;
width:80px;
}
.mg4 {
height:103px;
width:80px;
}
.mg5 {
height:103px;
width:80px;
}
.mg6 {
height:103px;
width:79px;
}
.mg7 {
height:103px;
width:80px;
}
.mg8 {
height:103px;
width:80px;
}
.mg9 {
height:103px;
width:80px;
}
.mg10 {
height:103px;
width:80px;
}
.mg11 {
height:103px;
width:80px;
}
.mg12 {
height:103px;
width:80px;
}
.mg13 {
height:103px;
width:80px;
}
.lewaKolumna{
	float:left;
	width:200px;
}
.srodkowaKolumna{
	float:left;
	width:560px;
}
.prawaKolumna{
	float:left;
	width:240px;
}
.boxReklamyLewyNaglowek{
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	width:100%;
}
.boxReklamyLewyNaglowek_1_1{
	background:url("images/box1_1.jpg") no-repeat scroll left top transparent;
	height: 33px;	
}
.boxReklamyLewyNaglowek_1_2{
	background:url("images/box1_3.jpg") no-repeat scroll right top transparent;
	height:33px;
}
.boxReklamyLewyNaglowek_1_3{
	background:url("images/box1_2.jpg") repeat-x scroll right top transparent;
	height:33px;
	margin-left:5px;
	margin-right:5px;
	text-align: center;
	padding-top: 8px;	
}
.boxReklamyLewyNaglowek_1_3 span{
	color:#FFFFFF;
	font-weight:bold;
	width: 100%;
	height: 100%;	
}
.boxReklamyLewyNaglowek span{
	color:#E90000;
	font-size:13px;
	font-weight:bold;
}
.boxReklamyLewyProdukt{
	margin-left:5px;
	margin-right:5px;
}
.blpTresc{
	float:left;
	margin-top:5px;
	text-align:center;
	width:100%;
}
.reklamaProduktZdjecie{
	border:1px solid #B1B1B1;
}
.reklamaProduktNowosc{
	margin-left: 3px;
}
.cenaReklama{
	border: 1px solid red; 
	float: left; 
	font-size:12px;
	margin-left: 50px;
}
.cenaReklamaCena{
	color: white;
	float: left;	
	font-weight:bold;	
	background-color: red; 	
	padding: 0 5px; 	
}
.cenaReklamaVAT{	
	color: red; 
	float: left; 
	padding: 0 5px;
}
.relamaProduktOdstep{
	background:url("../../images/box1_produkt1_kreska.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:1px;
	margin-bottom:7px;
	margin-top:5px;
	width:200px;
}
.odstep2Reklama{
	float:left;
	height:3px;
	width:100%;
}
.boxJakKupowac{
	background-color:#AAAAAA;
	float:left;
	width:100%;
}
.boxJakKupowacNagl{
	float:left;
	height:34px;
	line-height:34px;
	text-align:center;
	width:100%;
}
.boxJakKupowacNagl span{
	color:#222222;
	font-size:13px;
	font-weight:bold;
}
.boxJakKupowacTresc ul{
	list-style:none outside none;
	margin-left: 5px;
	margin-right: 5px;
}
.srodkowaKolumna1{
	margin-left:8px;
	width:544px;
	float: left;
}
.boxAntera, .boxSpeedLine{
	background-color:#FFFFFF;
	float:left;
	width:100%;
}
.box3 {
background-color:#FFFFFF;
float:left;
width:100%;
}
.box31 {
margin:10px 20px;
}
.box3_1 {
float:left;
width:50%;
}
.box3_1 span {
color:#494949;
font-size:12px;
}
.box3_2 {
float:left;
width:50%;
}
.box3_kreska {
background:url("../../images/box3_kreska.jpg") no-repeat scroll center top transparent;
float:left;
height:1px;
margin-bottom:7px;
margin-top:5px;
width:100%;
}
.boxAntera .box3_3 {
	float:left;
	height:39px;
	text-align:center;
	width:100%;
}
.boxSpeedLine .box3_3 {
	float:left;
	height:79px;
	text-align:center;
	width:100%;
}
.boxAntera .box3_3 span {
	color:#E90000;
	font-size:21px;
	font-weight:bold;
	line-height:39px;	
}
.boxSpeedLine .box3_3 span {
	color:#E90000;
	font-size:17px;
	font-weight:bold;
	line-height:25px;
	text-align: center;
}
.box3_4 {
float:left;
text-align:center;
width:100%;
}
.box3_4_1 {
float:left;
text-align:center;
width:50%;
}
.boxAntera .box3_4_2 {
	float:left;
	text-align:center;
	width:50%;
}
.boxSpeedLine .box3_4_2 {
	float:left;
	text-align:center;
	width:50%;
	color: #222222;
	font-size: 30px;
}
.box3_5 {
float:left;
width:100%;
}
.box3_5 span {
color:#222222;
font-size:12px;
}
.box3_6 {
float:left;
width:100%;
}
.box4 h1{
	color: black;
}
.box4 span{
	color:#686868;
	display:block;
	font-size:12px;
	margin:15px 10px;
}
.katalogFiltrAuta{
	width: 100%;	
	float: left;
	background-color: #f6f6f6;
	border-bottom: 1px solid #000000;
}
#filtr_aut_parametry1{
	width: 100%;	
	float: left;		
}
#filtr_aut_parametry2, #filtr_aut_parametry3{
	width: 100%;
	float: left;
	padding-top: 5px;
}
.filtr_aut_parametry1_1{
	width: 80px;
	float: left;
	height: 100%;
	text-align: right;
}
.filtr_aut_parametry1_2{
	width: 100px;
	float: left;
	height: 100%;
}
.filtr_aut_parametry1_3{
	float: left;
	width: 110px;
	text-align: right
}
.filtr_aut_parametry1_4{
	float: left;
	width: 120px;
	text-align: left;
}
.filtr_aut_parametry1_5{
	float: left;
	width: 100px;
	text-align: right;
}
.filtr_aut_parametry1_6{
	float: left;
	width: 180px;
}
.filtr_aut_parametry1_7{
	float: left;
	width: 110px;
	text-align: center;	
}
.katalog_auto_info{
	width: 100%;
	float: left;
}
.drukujCennik{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.wzor_info_zdjecie{
	width: 280px;
	float: left;
}
.dostepne_rozmiary{
	float: left;
	margin-left: 10px;
	width: 710px;
}
.infoOponaTytul{
	width: 100%;
	float: left;
	padding: 10px;
}
.infoOpona1{
	width: 100%;
	float: left;
}
.infoOpona1Zdjecie{
	width: 304px;
	float: left;
}
.infoOpona1Dane{
	float: left;
	width: 696px;
}
#bottommenu{
	width: 100%;
	float: left;
	font-size: 11px;
	text-align: center;
	margin-top: 5px;
}
.menuGorne a{
	margin-left: 5px;
	margin-top: 5px;
	color: black;
	font-weight: bold;
	line-height: 12px;
}
.menuGorne a span{
	font-weigh: bold;
	font-family: Trebuchet MS;
}
.menuGorne a span.male{
	font-size: 10px;
}
.menuGorne a:hover{
	text-decoration: none;
}
/*extra*/
.naglowek_d{
	background:url("images/naglowek_d.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:119px;
	position:relative;
	width:1000px;
}
.pod_naglowek_d_zal{
	background:url("images/pod_naglowek_zal.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:53px;
	width:1000px;
}
.pod_naglowek_d_dom2{	
	float:left;
	height:53px;
	width:1000px;
}
.pod_naglowek_d{
	background:url("images/pod_naglowek.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:53px;
	width:1000px;
}
.tlo1_gora_lewa1{
	background:url("images/tlo1_gora_lewa1.jpg") no-repeat scroll 0 0 transparent;
	height:500px;
	left:-50px;
	position:absolute;
	top:0;
	width:50px;
}
.tlo1_gora_prawa1{
	background:url("images/tlo1_gora_prawa1.jpg") no-repeat scroll 0 0 transparent;
	height:400px;
	position:absolute;
	right:-50px;
	top:0;
	width:50px;
}
.pn1 {
float:left;
height:53px;
width:195px;
}
.submit_pn1 {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#222222;
font-size:11px;
font-style:normal;
margin:20px 0 0 40px;
padding:0;
width:143px;
}
.pn2 {
float:left;
height:53px;
width:133px;
}
.submit_pn2 {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#222222;
font-size:11px;
font-style:normal;
margin:20px 0 0 6px;
padding:0;
width:123px;
}
.pn3 {
float:left;
height:53px;
width:19px;
}
.submit_pn3 {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#222222;
cursor:pointer;
font-size:11px;
font-style:normal;
margin:19px 0 0 0;
padding:0;
width:19px;
}
.pn4 {
float:left;
height:53px;
width:342px;
}
.pn4 span {
	color:#222222;
	height:53px;
	line-height:53px;
	margin-left:48px;
}
.pn4 span a {
	font-family: verdana;
	color:#222222;
}
.pn5 {
background:url("images/koszyk1.png") no-repeat scroll 0 0 transparent;
float:left;
height:53px;
width:61px;
margin-left: 20px;
}
.pn6 {
float:left;
height:53px;
width:120px;
}
.pn6 span {	
	height:33px;
	line-height:40px;
	margin-left:0;	
}
.pn7 {
float:left;
height:53px;
width:115px;
}
.flagi {
float:left;
margin-top:17px;
width:115px;
}
.flagi ul {
list-style:none outside none;
}
.flagi ul li {
float:left;
}
.flagi ul li a {
display:block;
height:100%;
width:100%;
}
.flagi ul li a span {
}
.flaga_pl {
background:url("images/flaga_pl.jpg") no-repeat scroll center top transparent;
height:17px;
width:28px;
}
.flaga_en {
background:url("images/flaga_en.jpg") no-repeat scroll center top transparent;
height:18px;
width:28px;
}
.flaga_ge {
background:url("images/flaga_ge.jpg") no-repeat scroll center top transparent;
height:19px;
width:28px;
}
.menu_gorne_d {
	background:url("images/menu_gorne_d.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	height:53px;
	width:1000px;
}
.menu_gorne_d ul {
	list-style:none outside none;
}
.menu_gorne_d ul li {
float:left;
height:53px;
}
.menu_gorne_d ul li a {
display:block;
height:100%;
width:100%;
}
.menu_gorne_d ul li a span {
}
.amg1 {
width:119px;
}
.amg1:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll 0 -53px transparent;
width:119px;
}
.amg2 {
width:52px;
}
.amg2:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -119px -53px transparent;
width:52px;
}
.amg3 {
width:110px;
}
.amg3:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -171px -53px transparent;
width:110px;
}
.amg4 {
width:132px;
}
.amg4:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -281px -53px transparent;
width:132px;
}
.amg5 {
width:50px;
}
.amg5:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -413px -53px transparent;
width:50px;
}
.amg6 {
width:65px;
}
.amg6:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -463px -53px transparent;
width:65px;
}
.amg7 {
width:52px;
}
.amg7:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -528px -53px transparent;
width:52px;
}
.amg8 {
width:67px;
}
.amg8:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -580px -53px transparent;
width:67px;
}
.amg9 {
width:137px;
}
.amg9:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -647px -53px transparent;
width:137px;
}
.amg10 {
width:104px;
}
.amg10:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -784px -53px transparent;
width:104px;
}
.amg11 {
width:112px;
}
.amg11:hover {
background:url("images/menu_gorne_d.jpg") no-repeat scroll -888px -53px transparent;
width:112px;
}
.n0 {
	float: left;
	width: 223px;
}
.n1 {
	float:left;
	height:119px;
	width:385px;
}
.n5{
	float: left;
	height: 50px;
	width: 223px;
}
.n2 {
	float:left;
	height:70px;
	width:118px;
}
.n2_1 {
	float:left;
	height:36px;
	width:118px;
}
.naglowek_d a {
	float:left;
	height:100%;
	width:100%;
	font-weight: bold;
	color: #484848;
	font-size: 12px;
}
.n3 {
	float:left;
	height:73px;
	width:103px;
}
.n3_1 {
	float:left;
	height:36px;
	width:103px;
}