html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ul, li,
fieldset, form, label, legend,
caption, thead, tfoot, th{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table {
	border-collapse: separate; 
	border-spacing: 0px; 
}

body, td {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}
body {
	position: relative;
	background-color: #ffffff;
	color: #3b3e55;
}

.tlo-powt{
	background: transparent url(../images/volvo/menu_tlo-powt.jpg) 0px 0px repeat-x;
	position: absolute;
	height:81px;
	right: 0px;
	width:22%;
}

td {text-align: left;}

a {
	color: #7c7e8d;
	text-decoration: none;
	cursor: pointer;
}

.sciezka a {color: #3b3e55;}

.page_kreska{
	border-top:2px solid #a9b0ba;
	height:2px;
	left:0;
	top:81px;
	width:100%;
}

.regsrodkowy-6{
	width:650px;
	padding: 15px 0px 20px 0px ;
}
.regsrodkowy-4-6{
	width: 154px;
	padding: 15px 0px 20px 0px ;
}
.regsrodkowy-4{
	width: 490px;
	padding: 15px 0px 20px 0px ;
}

.regsrodkowy-{
	width:100%;
	padding: 15px 0px 20px 0px ;
}

.page_top{position: relative;}

ul {list-style: none}



.relative {position: relative }
.absolute {position: absolute }

.none {display: none}
.dN {display: none}
.dB {display: block }
.dI {display: inline }
.dIB {
	display: -moz-inline-box;
	display: inline-block !important
}

.normal {font-weight: normal }
.bold {font-weight: bold }
.underline {text-decoration: underline }

.taC {text-align: center }
.taR {text-align: right }

.hR {height: auto; overflow: hidden}
.hRA {height: auto; overflow: auto}

.fL {float: left }
.fR {float: right }
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	*zoom: 1;
	width: 0px;
	}

.cP {cursor: pointer }

.b-none{background: none ;}

.lh16{
	line-height: 16px ;
}
.lh14{
	line-height: 14px ;
}
.lh13{
	line-height: 13px ;
}
.uppercase {text-transform: uppercase}

/*dla strony i logo*/
.menu_gora_tlo{
	background: transparent url(../images/volvo/menu_tlo.jpg) no-repeat 0px 0px ;
	padding-left:105px;
	height: 81px;
	overflow: hidden;
	zoom: 1;
}
#web {
	width: 980px;
	margin: 0px auto;
	position: relative;
}
.web_top{
	position: relative;
	height:347px !important;
}
.web_top .reklama{width: 628px;}
.bg_l{
	background: transparent url(../images/volvo/bg_l.gif) 0px 0px repeat-x;
	width:100%;
	top:81px;
	left: 0px;
	height: 266px;
}
.logo{top: 6px; left: 0px;}
.logo a{
	width: 132px;
	height: 70px;
	display: block;
	background: transparent url(../images/volvo/logo.jpg) 0px 0px no-repeat;
}
.logo a span{display: none;}

/**menu gora**/
.mTn a,
.mTa a{
	width: 76px;
	height: 81px;
	display:table-cell;
	vertical-align: middle;
	padding:0px  5px 10px; 
	*display: block !important; 
	*padding:0px  5px;
}
.mTn,
.mTa {padding: 0px 0px 0px 2px ;}
.mTn a span,
.mTa a span{
	padding-bottom:0px;
	*position:relative;
	*top:22%;
}
.mTn a{background: transparent url(../images/volvo/mTn.jpg) 0px 0px no-repeat;}
.mTn a:hover,
.mTa a{
	background: transparent url(../images/volvo/mTa.jpg) 0px 0px no-repeat;
	color: #ffffff;
	text-decoration: none;
}
.mTa a:hover{text-decoration: none;}
.pb{

}
.miniaturka-mini-sklep .pb{
	border: 1px solid #aeb2ba;
	margin:-2px -2px 0px 4px;
}


.c-lGray{color: #8c8e9b;}
.c-Norm{color: #3b3e55;}

.h148{height: 148px;}
.w1005{width:100%;}

.komunikaty{padding: 7px 0px 0px 0px ;}
.p_0{padding: 0px ;}
.region2{
	padding:3px 0px 0px ;
	margin-right:-20px ;
}

.reg5-pd{padding:7px 0px 0px ;}

.prawa,
.reg5{width: 320px;}
.p_0_10_0_0{padding:0px  10px 0px 0px ;} /*dwa pierwsze bloki po lewej dla regionu 7*/

.lewa{width:482px; padding-right: 8px;}
.blok-grad{
  background: transparent url(../images/volvo/grad_b.gif) 0px 0px repeat-x;
  height: 156px;
  padding-bottom:3px;
}

.lewa .blok-grad,
.prawa .blok-grad{
	background: #f1f1f2 url(../images/volvo/grad_p.gif) 0px 0px repeat-x;
	height: auto;
	padding-bottom:10px;
}
.dol{border-bottom: 1px solid #a9b0ba; margin-top:1px;}
.kontener-mb{
	border-top: 1px solid #e0e1e3; 
	border-bottom: 1px solid #a9b0ba; 
	background-color: #ffffff; 
	padding: 1px 0px;
}
.kontener-m{
	padding: 0px 15px 22px;
	background-color: #f4f4f5;
}

.jq-zakladki-bloczek a.wiecej{
  bottom:1px;
  padding:0px  27px 6px 0px;
}

.spacer{
	color: #acacae;
	width: 17px;
	text-align: center;
}
/*pliki*/
.pliki-padding{padding: 0px 8px 0px 0px ;}
.szablon7a{padding: 0px 0px 7px 0px ;}
.pliki{padding: 7px 0px 7px 0px ;}
.m_5{margin: 5px 0px ;}/*page i pliki*/
.m-t_8{margin: 8px 0px 0px 0px ;}
.p-t_8{padding: 8px 0px 0px 0px ;}

/*dla stopki*/
.stopka{
	margin-top: 1px;
	border-top: 1px solid #a9b0ba;
	padding:13px 0px 20px 6px;
}
.realizacja2{padding: 0px 0px 0px 3px ;}
.p-l_2{padding: 0px 0px 0px 2px ;}
/**/

.szerokosc-zdjecie{width: 292px;}
.szerokosc-zdjecie a{
	display: block;
}

.volvo_prawa span{
	color: #8c8e9b;
}

.reg11{padding-top:12px;}
.reg19{padding-top:4px;}

.dgray {color: #3b3e55 !important;}
a.dgray:hover {text-decoration: underline;}
.clgray{color: #676874 !important;}

.zdjecie{display: block; padding:0px  0px 5px;}
.zdjecie a{padding:2px 0px 0px 2px;}


.ramka_b{
	border-right: 1px solid #aeb2ba;
	border-bottom: 1px solid #aeb2ba;
	padding: 0px 1px 1px 0px;
	_padding: 2px;
	display: block;
	text-align:center;
}
.ramka_b2{
	border: 1px solid #aeb2ba;
	margin: 0px 0px 0px 0px;
	display: block;
}

/*aktualnosci blok+opsowka blok*/
.aktualnosci-skrot{width: 103px; padding: 3px 12px 0px 0px ; _padding: 3px 8px 0px 0px ;}
.m_b--18{margin-bottom: -18px;}
.akt-b-w{
	padding: 11px 15px;
	line-height: 16px;
}

.reg5 .akt-b-w{
	padding: 0px;
	height: 138px;
	overflow: hidden;
	margin:7px 5px 10px 15px;
	line-height: 16px;
}

.akt-b-w h3{
	padding:0px  0px 6px 0px !important;
}
.tekst{line-height: 16px;}

.przeglad-bloczek,
.prawa .akt-b-w a,
.reg5 .akt-b-w a,
.tekst a{color:#3B3E55}
.prawa .akt-b-w a,
.reg5 .akt-b-w a,
.przeglad-bloczek,
.tekst a{color:#3B3E55; text-decoration: none;}

.tekst b{line-height: 14px;}

/* blok zakladek */
.reg9 {width: 343px;padding:18px 0px 0px; background:transparent url(../images/volvo/tabs-dol.gif) no-repeat right 51px;}

div.taby-glowne {
	width: 100%;
	float:left;
	height:35px;
}

div.taby-glowne div {
	padding: 0px;
	background: url(../images/volvo/tabs-b.gif) no-repeat 50% 0px;
	float:left;
	text-align: center;
	cursor: pointer;
	font-family: Tahoma;
	font-size: 13px;
}

div.taby-glowne div.isFirst { background-position: 0px 0px; }
div.taby-glowne div.isLast { background-position: 100% 0px; }
div.taby-glowne div.isActive { background: url(../images/volvo/tabs-bc.gif) no-repeat 0px -35px; }
div.taby-glowne div.isActiveAndFirst { background: url(../images/volvo/tabs-b.gif) no-repeat 0px -35px;}
div.taby-glowne div.isActiveAndLast { background: url(../images/volvo/tabs-b.gif) no-repeat 100% -35px; }

div.taby-glowne div span {
	height: 35px;
	float: left;
	padding: 0px 25px 0px 21px;
	line-height: 35px;
	color:#3B3E55;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
	font-weight: bold;
	font-size:15px;
	letter-spacing:-1px;
}

div.taby-glowne div.isLast span { background: none; }
div.taby-glowne div.isActive span {background: url(../images/volvo/tabs-ac.gif) no-repeat 100% 0px;}
div.taby-glowne div.isActiveAndLast	span { background:transparent url(../images/volvo/tabs-ac-last.gif) no-repeat 0px 0px;}

a.wiecej-a,
a.wiecej2,
a.wiecej3,
a.wiecej{
	background:transparent url(../images/volvo/wiecej.gif) no-repeat scroll 41px 0px;
	bottom:5px;
	font-weight:bold;
	padding:0px  27px 6px 0px;
	position:absolute;
	right:0;
	color: #3b3d54;
}
a.wiecej-a:hover,
a.wiecej2:hover,
a.wiecej3:hover,
a.wiecej:hover{
	text-decoration: none;
}

a.wiecej2,
.lewa a.wiecej
.prawa a.wiecej{bottom: 0px; background-position: 42px 0px;}

a.wiecej-a {
	background:transparent url(../images/volvo/wiecej-a.gif) no-repeat scroll 38px 5px;
	bottom:0;
	right:15px;
	padding:0px  11px 2px 0px;
}

a.wiecej2{
	bottom:3px;
}
a.wiecej3{
	bottom:-1px;
}

.prawa a.wiecej2 {bottom: -3px; background-position: 42px 0px;}
.prawa a.wiecej2,
.reg5 a.wiecej2{
	text-decoration: none
}

.jq-zakladki-bloczek{
	background: none;
}

.realizacja{width: 195px;}

.jq-zakladki-bloczek .kontener {
  border-left: 1px solid #d7d8db;
  border-right: 1px solid #d7d8db;
  padding:0px  1px 0px 1px;
  background-color: #ffffff;
}
.jq-zakladki-bloczek .kontener .ramka {
  background: #f1f1f2 url(../images/volvo/grad_z.gif) repeat-x 0px 0px;
}
.jq-zakladki-bloczek .kontener .ramka .akt-b-w{height:138px;padding:5px 5px 5px 7px;}

.jq-zakladki-bloczek .kontener .tr {
	background: none; 
	padding-top: 0px;
}

.reg13 .akt-b-w{line-height: 13px; padding:10px 0px 0px;}
.reg13 .akt-b-w table{float: right; border: 0px;}

.sciezka{padding:9px 0px;}

.lewa h2.sIFR3,
.prawa h2.sIFR3{padding-top:15px;}

/*opisowa zdj*/
.szablon7-padd {padding:10px 0px 10px 0px ;}
.szablon7 .zdjecie,
.szablon6 .zdjecie{padding:2px 8px 5px 10px !important; float: left;}
.zdjecie-pl15{padding: 0px 0px 0px 15px ;}
.aktualnosci-margines ul,
.opis-margines ul{margin: 5px 20px;}
.zdjecie-pr15{padding: 0px 15px 0px 0px ;}
.akt-b-w ul {margin:0;}

h3.tytul4{padding:0px  0px 12px;}
/**aktualnosci**/
h3.tytul4a{padding:0px  0px 3px;}
div.data {
	margin-bottom: 4px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #3b3e55;
}
.p-b_8{padding: 0px 0px 8px 0px ;}
.aktualnosci-margines{
	margin:14px -15px 2px;
	border-bottom: 1px solid #a9b0ba;
	padding: 0px 15px 25px;
}
.aktualnosci-margines .miniaturka{
	padding: 0px 12px 0px 0px;
}
.aktualnosci-dol-padding{
	padding: 0 0 20px 0;
}
.kontener-m .p-b_8 a{text-decoration: underline;}

.miniaturka .zdjecie div.szerokosc-zdjecie{width: 104px !important;}

.pager{
	margin: 0px -15px;
	padding: 0px 5px 0px 0px;
	height:34px;
	background: url(../images/volvo/pager-r.gif) no-repeat right 0px;
}
.pager2{
	height:31px;
	padding:3px 10px 0px 15px;
	line-height:31px !important;
	background: #FFFFFF url(../images/volvo/pager-l.gif) no-repeat left 0px;
}
.pager3{
	background-color:#FFFFFF;
	border-bottom:1px solid #a9b0ba;
	border-top:1px solid #a9b0ba;
	margin: 0px -15px 0px;
	padding:11px 15px 1px;
}

.pager2 a{
	line-height:31px !important; 
	display:inline-block;
	padding:0px 3px;
	height:31px;
	width: 25px; 
	color: #3b3e55; 
	text-decoration: none;
}
.pager2 a:hover{
	line-height:31px !important; 
	color: #ffffff;
	background: #dbdcde url(../images/volvo/p-a.gif) no-repeat center 0px; 
	display:inline-block;
	padding:0px 3px;
	width: 25px; 
	font-weight: bold;
	text-decoration: none
}
.pager2 b{
	line-height:31px !important; 
	color: #ffffff;
	background: #dbdcde url(../images/volvo/p-a.gif) no-repeat center 0px; 
	display:inline-block;
	padding:0px 3px;
	width: 25px; 
	font-weight: bold;
	text-decoration: none
}
.pager2 b u{
	text-decoration: none;
}

.pg3p{
	margin:0 -15px !important;
}
.font-size15{font-size:15px;}
.formularz-pb52{padding: 0px 0px 52px 0px ;}
.formularz-trescp{margin-bottom:5px ;}
.formularz-pb16{padding: 0px 0px 16px 0px ;}
.formularz-pb19{padding: 0px 0px 19px 0px ;}
.formularz select{
	background-color:#FFFFFF;
	border:1px solid #7C7E8D;
	float:left;
	width:258px;
}
.formularz select.rok {
	margin: 6px 0px 0px;
	width: auto;
}
.formularz-trescp textarea,
.formularz select,
.formularz input{
	color: #3B3E55;
	font-size: 11px;
	font-family: tahoma;
	width: 246px; 
	border: 1px solid #7c7e8d; 
	background-color: #ffffff; 
	float: left;
	line-height:16px !important;
	height: 16px;
	padding:6px;
}
.formularz select{
	height: 32px;
	width: 259px;
}
.formularz-trescp textarea{
	height: 173px;
}
.formularz label{
	line-height:28px !important;
	float:left;
	line-height:20px;
	padding-right:8px;
	width:118px;
}

.przeglad_label label{
	width:155px;
}

.przglad-stopka{
	margin:0px  10px 0px 158px;
}


.tresc_kon{
	width:290px;
	height: 169px;
	border: 1px solid #7c7e8d;
	padding:2px 0px 3px 5px;
	vertical-align:middle;
}
.formularz-stopka{margin:0px  10px 0px 109px;}

.form-select {margin:0px  0px 0px 109px;}

.formularz div.hR {line-height:20px !important; margin-bottom:14px;}

#zgoda{top: 3px; margin-right: 0px; margin-left: 0px;}

.b-r{
	background: url(../images/volvo/b-r.gif) no-repeat right 0px;
	display: -moz-inline-box;
	display: inline-block;
	padding: 0px 5px 0px 0px;
	height: 34px;
	line-height: 34px !important;
}
input.przycisk{
	background: url(../images/volvo/b-l.gif) no-repeat left 0px; 
	border:0px  none; 
	height: 34px;
	font-size: 12px;
	width: 162px;
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
	line-height: 34px !important;
	padding:0px  28px 0px 33px;
}
input.przycisk3{
	background: url(../images/volvo/b-l.gif) no-repeat left 0px; 
	border:0px  none; 
	height: 34px;
	font-size: 12px;
	width: 105px;
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
	line-height: 34px !important;
	padding:0px  28px 0px 33px;
}
input.przycisk2{
	background:transparent url(../images/volvo/ok2.gif) no-repeat scroll left 0px;
	border:0px  none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:21px;
	line-height:34px !important;
	padding:0;
	width:43px;
}

.inp_error{border: 1px solid red !important; }

.komunikat{padding: 0px 0px 20px}

.wymagane{padding-left: 19px; height:34px; line-height: 34px !important; display: -moz-inline-box; display: inline-block;}

.gwiazdka{font-size: 13px; color: #7c7e8d;}

.sIFR-flash {
  visibility: visible !important;
  margin: 0px;
  padding: 0px;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0px;
  height: 0px !important;
  overflow: hidden;
}

.sIFR-replaced .sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-active h2.sIFR{
	visibility: hidden;
	line-height: 1em;
	font-size: 18px;
	padding: 1px 0px 4px 0px;
}
.sIFR-active span.sIFR2{
	visibility: hidden;
	line-height:35px;
	font-size: 18px;
}
.sIFR-active h2.sIFR3{
	padding-bottom: 3px;
	visibility: hidden;
	line-height:35px;
	font-size: 18px;
}

#pole_termin_proponowany_godzina, #pole_termin_proponowany_minuta{
	width:20px;
	float:none;
}
/*przeglad*/
.przeglad-przycisk{
	padding: 10px 0px 25px 156px;
}
/*komunikaty*/
.message{
	padding: 10px 0px; 
	border-top: 1px solid #b4b4b5;
	border-bottom: 1px solid #b4b4b5;
	background-color: #e4e4e5;
}
pre {margin: 50px 0px;}
/*przeglad bloczek**/
.przeglad-bloczek{
	height:148px;
	line-height:16px;
	padding:7px 0px 0px 7px;
	overflow:hidden;
	
}
.input_dlugosc{width:138px;}
.przeglad-przycisk-blok{
	padding: 2px 0px 0px 0px;
}
.przeglad-przycisk-blok input{
	float: left;
}
/*newsletter bloczek**/
.newslet-link{
	float: right;
	width: 104px;
	padding:11px 15px 0px 0px;
}
.newsletter-bloczek{
	height:148px;
	line-height:16px;
	padding:7px 0px 0px 9px;
	overflow:hidden;
}
.input_dlugosc{width:134px;}

.newsletter-przycisk-blok{
	padding: 2px 0px 0px 0px;
}
.newsletter-przycisk-blok input{
	float:left;
}
/*lista samochodow**/
.lista-samochodow{
	padding-top: 4px;
	padding-bottom:20px;
	border-bottom:1px solid #A9B0BA;
	margin-bottom: 5px;

}
h4.alt{
	font-size: 11px;
}
h2.nazwa_kategorii{
	margin-bottom: 10px;
}

.reg5 .miniaturka,
.lista-samochodow .miniaturka{
	padding:2px 12px 0px 0px;
}
.ramki_katalogu{
	padding-right: 5px;
}

/*bloki**/
.katalog-blok{
	height:138px;
	line-height:16px;
	margin:7px 5px 10px 15px;
	overflow:hidden;
	padding:0;
}

.katalog_blok{
	margin-top:2px;
}
.katalog-blok a:hover{
	text-decoration: none;
}

/**style dla ie dla ie**/
.regsrodkowy-4-6,
.reg5 .akt-b-w,
.hR,
.hRN,
.hRA,
.przeglad-bloczek,
.aktualnosci-margines,
.kontener-mb,
.kontener-m{*zoom: 1;}

/*sklep**/
.karta-prawo{
	padding: 0px 0px 5px; 
}

.tytul4b{
	font-size: 11px;
}

.miniaturka-sklep .zdjecie div.szerokosc-zdjecie {
	margin:0px  auto;	
	width:220px;
}
.karta-lewo{
}
.zdjecia-karta{
	padding:0px  0px 0px 10px;
	width:220px;
}
.zdjecie-produktu{
	
}
.miniaturka-sklep{
	padding-top: 2px;
}

.miniaturka-mini-sklep{
	padding:0px  3px 0px 14px;
	float: left;
}
.miniaturka-mini-sklep .szerokosc-zdjecie{
	width: 90px;
}
b.cena{ font-size: 15px; padding:0px  0px 3px 0px; line-height:26px;}

.karta-lewo b{
	padding: 0px 0px 3px 0px;	
}
.karta-opcje,
.cena{padding: 0px 0px 6px 0px;}
.typ{padding: 0px 0px 6px 0px;}

/*newsletter*/
.news_wyksz{
	margin-top:5px;
}

.plec{
	width: 10px !important;
	border: 0px none;
}
.plec2{
	width: 100px;
	float:left;
}
.plec2 input{
	margin: 9px 10px 0px 0px;
	border: 0px none;
}
.plec2 label{
	width: 50px;
}
.formularz-stopka2 {
	margin:0px 10px 0px 54px;
}

.lbl-opis{
	padding: 6px 0px 3px 0px ;
}
.newsletter-szerokosc{
	width: 50%;
}
.formularzCB{
	float: left;
}
.tytul-czerwony a,
.tytul-czerwony{
	color: red !important;
}

a.tekst{
	color:#3B3E55;
	text-decoration: none;
}
.szer48{
	width: 48%;
}
.szer100{
	width: 98%;
}
.formularz  input.rok_produkcji_szero{
	width: 33px;
}
.subskrypcja_label label {
	padding:2px 8px 0px 0px;
	width:155px;
}
.subskrypcja_label label.waski {
	width: 15px;
	padding: 2px 8px 0px;
}
.producenci-marka{
	padding: 0px 5px 0px 0px;
	min-width: 98px;
	_width: 98px;
}
tr td .plec{
	position: relative;
	top: 3px;
}
.subskrypcja_label table {border: 0px none;}
.subskrypcja_label table tr {border: 0px none;}
.subskrypcja_label table tr td {border: 0px none;}
.subskrypcja_label table tr td label { width: auto}
.subskrypcja_label table tr td input {
	border: 0px none;
	background: transparent;
}

span.belka-link{
	cursor: pointer;
}
textarea.model-textarea{
	height: 36px !important;
}
.opiekun {
	background: url(../images/volvo/telefonik.gif) no-repeat left bottom;
	padding: 5px 0px 6px 32px;
}
.skupujemy {
	background: url(../images/volvo/skupujemy.jpg) no-repeat left bottom;
	padding: 5px 0px 6px 32px;
}
.mailik {
	background: url(../images/volvo/kopertka.jpg) no-repeat left bottom;
	padding: 5px 0px 6px 32px;
}
.formularz label.model {
	line-height: 14px !important;
}
.sciezka-kolor{
	color: #7c7e8d;
}
.tresc-modul ol,
.tresc-modul ul{
	display:block;
	overflow:hidden;
	zoom: 1;
}
.kontener-m .opis-margines{
	margin-bottom: 25px;
}

.prawa .akt-b-w ,
.lewa .akt-b-w {
	line-height:16px;
	padding:11px 15px;

}
.prawa .wiecej ,
.lewa .wiecej{
	right:6px;
}
.reg5 .akt-b-w .zdjecie ,
.prawa .akt-b-w .zdjecie ,
.lewa .akt-b-w .zdjecie{
	padding:0 10px 5px 0;
}
.prawa .akt-b-w .zdjecie .ramka_b,
.lewa .akt-b-w .zdjecie .ramka_b{
	*float: left;
	*overflow: hidden;
	*zoom:1;
}
.dwukropek{
	*display: inline-block;
	*height: 28px;
}
.katalog{
	bottom:-17px;
	position:relative;
}

.volvo_prawa{
	width: 218px;
}
.volvo_srodek{
	width: 290px;
}

.regsrodkowy-5-7 .reg5{width:480px;}
.regsrodkowy-7-17 .reg5{width:480px;}
.regsrodkowy-5-17 .reg5{width:480px;}
.regsrodkowy-5 .reg5{width:960px;}
.regsrodkowy-7 .reg5{width:960px;}
.regsrodkowy-17 .reg5{width:960px;}

.prawa .przeglad-bloczek,
.lewa .przeglad-bloczek{
	height: auto;
}

.tresc-modul a{
	text-decoration: underline;
}
