.teczka .box .product .name table a,

.markety .box .product .name table a {

	font-family:tahoma,arial,sans-serif;

	color:#990000;

	font-size:24px;

	text-transform:none;

	text-decoration:none;

}

.teczka .box .product .name table a:hover,

.markety .box .product .name table a:hover {

	color:#0C5486;

}

.teczka .box .txt ul, .dzial .box .txt ul, .markety .box .txt ul, .teczka .box .also ul {

	margin-top:10px;

	margin-bottom:10px;

}

.karta .box .description .item .value {

	margin:5px 0px;

	width:400px;

	line-height:14px;
	
	float: left;

}

.karta .box .description .item .label {

	width:210px;
	line-height:18px;

}

#wrapper {

	overflow:visible;

}

.teczka .box .txt ul, .dzial .box .txt ul, .markety .box .txt ul, .teczka .box .also ul {

	* list-style-image:url(../images/all-ie7.gif);

}

.box.art .header {

	text-align:center;

}

.karta .box .product .name table {

	text-transform:none;

	line-height:130%;

}


/* strona główna platformy dodatkowe style */

#sg-header {
width:955px;
height:auto;
border-left:2px solid #B3C8D7;
border-bottom:2px solid #B3C8D7;
border-right:2px solid #B3C8D7;
margin:0 auto;
}

#sg-menu {
width:959px;
margin:0 auto;
height:26px;
border-bottom:2px solid #B3C8D7;
padding-bottom:2px;
}

*html #sg-menu {
overflow:hidden;
}

#sg-menu a {
display:block;
float:left;
}

#sg-menu a#m-1 {
width:111px;
}

#sg-menu a:link, #sg-menu a:active, #sg-menu a:visited {
height:26px;
background-color:#0C5486;
color:#fff;
font:normal 14px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:26px;
text-align:center;
padding:0 35px;
margin:0 2px 0 0;
}

#sg-menu a:hover {
text-decoration:underline;
}

#sg-menu a#m-2:link, #sg-menu a#m-2:active, #sg-menu a#m-2:visited {
height:26px;
background:url(../images/menu-red.gif) top center repeat-x;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:26px;
text-align:center;
padding:0 41px;
margin:0 2px 0 0;
}
#sg-menu a#m-7:link, #sg-menu a#m-7:active, #sg-menu a#m-7:visited {
	padding: 0 41px;
}
#sg-menu a#m-2:hover {
text-decoration:underline;
}

#sg-menu a#m-2.active:link, #sg-menu a#m-2.active:active, #sg-menu a#m-2.active:visited {
height:28px;
background-color:#fff;
color:#0C5486;
font:bold 15px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:26px;
text-align:center;
border-left:2px solid #B3C8D7;
border-top:2px solid #B3C8D7;
border-right:2px solid #B3C8D7;
margin-bottom:-2px;
background-image:none;
}

#sg-menu a#m-2.active:visited {
text-decoration:underline;
}

#sg-menu a.active:link, #sg-menu a.active:active, #sg-menu a.active:visited {
height:28px;
background-color:#fff;
color:#0C5486;
font:bold 15px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:26px;
text-align:center;
border-left:2px solid #B3C8D7;
border-top:2px solid #B3C8D7;
border-right:2px solid #B3C8D7;
margin-bottom:-2px;
}

#sg-menu a.active:hover {
text-decoration:underline;
}

*html #sg-menu a.active:link, *html #sg-menu a.active:active, *html #sg-menu a.active:visited, *html #sg-menu a.active:hover {
height:28px;
position:relative;
top:0;
}

#sg-menu a#m-1.active {
width:115px;
}

#sg-menu a#m-4.active {
width:63px;
}

#sg-menu a#m-6 {
margin: 0;
margin-right:none;
padding:0 39px 0 38px;
}

.cad-box {
width:580px;
height:auto;
border:1px solid #B3C8D7;
}

.cad-box .titlerz {
background:url(../images/bg-navy.gif) top center repeat-x;
width:580px;
height:32px;
text-align:center;
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:27px;
}

.cad-box .content {
width:550px;
margin:15px auto;
text-align:center;
color:#073458;
font:normal 11px Arial, Helvetica, sans-serif;
overflow:hidden;
height:auto;
}

.cad-box .left {
    float:left;
    width:225px;
    height:auto;
    text-align:right;
}

.cad-box .right {
    float:right;
    width:220px;
    height:auto;
    text-align:left;
}

.cad-box .right .lab {
    float:left;
    height:auto;
    width:20px;
    text-align:right;
    display:inline;
    margin-right:5px;
    margin-top:5px;
}

.cad-box .right .descr {
    float:left;
    height:auto;
    width:180px;
    text-align:left;
    display:inline;
    margin-left:5px;
    margin-top:5px;
}

.cad-box .right .descr a {
    color:#083558;
}

.cad-divider {
border-bottom:2px solid #B3C8D7;
width:550px;
height:1px;
overflow:hidden;
margin:50px auto 15px;
}

.cad-box h2 {
    margin:10px 0 30px;
    padding:0;
    font:bold 16px Arial, Helvetica, sans-serif;
    color:#0099CC;
}

.cad-box h2 a {
    text-decoration:none;
    font:bold 16px Arial, Helvetica, sans-serif;
    color:#0099CC;
}

.cad-box h2 a:hover {
    text-decoration:underline;
}

.sg-box {
width:471px;
height:386px;
float:left;
border:2px solid #B3C8D7;
display:inline;
margin-bottom:10px;
}

.sg-box .content {
width:448px;
margin:15px auto;
color:#073458;
font:normal 11px Arial, Helvetica, sans-serif;
}

.sg-box.right {
margin-left:10px;
position:relative;
}

.sg-box img.nowosc {
position:absolute;
top:-9px;
right:-18px;
}

.sg-box .titlerz {
background:url(../images/bg-navy.gif) top center repeat-x;
width:471px;
height:32px;
text-align:center;
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:27px;
}

.sg-box .titlerz a:link, .sg-box .titlerz a:visited, .sg-box .titlerz a:active {
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
line-height:27px;
}

.sg-box .titlerz a:hover {
text-decoration:underline;
}

.sg-box .titlerz h2 {
    margin:0;
    padding:0;
    font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
}

/*.sg-divider {*/
/*border-bottom:1px dotted #B0B1B9;*/
/*width:448px;*/
/*height:auto;*/
/*overflow:hidden;*/
/*margin:20px auto 14px auto;*/
/*}*/


.sg-divider {
border-bottom:1px dotted #B0B1B9;
width:448px;
height:1px;
overflow:hidden;
margin:11px 0px;
}


.sg-divider-blank {
width:448px;
height:10px;
}

#mail_box h3 {
    margin:5px 0 0 5px;
padding:0;
color:#0099CC;
font:bold 16px Arial, Helvetica, sans-serif;
}

#mail_box form {
     margin:5px 0 0 5px;
padding:0;
color:#073458;
font:normal 11px Arial, Helvetica, sans-serif;
}

#mail_box button#zapisz {
    margin:10px 0 10px 0;
    padding:5px;
    background-color:#ff6600;
    color:#fff;
font:bold 13px Arial, Helvetica, sans-serif;
cursor:pointer;
}

#mail_box input.px120 {
    width:150px;
    height:auto;
    padding:5px;
color:#666;
font:normal 11px Arial, Helvetica, sans-serif;
border:1px solid #999;
}

.sg-box h2, .sg-box h3 {
margin:0;
padding:0;
color:#0099CC;
font:bold 16px Arial, Helvetica, sans-serif;
}

.sg-box .content a:link, .sg-box .content a:visited, .sg-box .content a:active {
color:#073458;
font:normal 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.sg-box .content a:hover {
text-decoration:underline;
}

.sg-box .content h2 a:link, .sg-box .content h2 a:active, .sg-box .content h2 a:visited, .sg-box .content h3 a:link, .sg-box .content h3 a:active, .sg-box .content h3 a:visited {
color:#0099CC;
font:bold 16px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.sg-box .content h2 a:hover, .sg-box .content h3 a:hover {
    text-decoration:underline;
}

.sg-box .content a.more:link, .sg-box .content a.more:visited, .sg-box .content a.more:active, .sg-box .content a.more:hover {
color:#137EC6;
text-decoration:underline;
}

#sg-header h1 {
margin:10px 0 0 20px;
padding:0;
width:300px;
height:auto;
float:left;
font:bold 20px Tahoma, Arial, Helvetica, sans-serif;
color:#0C5486;
display:inline;
}

#sg-header .right {
width:300px;
height:auto;
float:right;
color:#0C5385;
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
text-align:right;
display:inline;
margin-right:20px;
margin-top:10px;
margin-bottom:2px;
}

#sg-header .right .big {
font:bold 20px Tahoma, Arial, Helvetica, sans-serif;
}

#sg-header .right .small {
font:normal 9px Tahoma, Arial, Helvetica, sans-serif;
}


#sg-header .right img {
    margin-top:-15px;
}

#sg-header .left {
width:300px;
height:auto;
float:left;
display:inline;
margin-left:20px;
margin-top:5px;
}

#sg-header form {
width:917px;
height:auto;
overflow:hidden;
margin:-2px auto;
}

#sg-header form .row {
width:917px;
height:auto;
padding-top:5px;
padding-bottom:2px;
overflow:hidden;
}

#sg-header form .row ul {
list-style:none;
margin:0;
padding:0;
}

#sg-header form .row ul li {
float:left;
display:inline;
height:auto;
margin:0 20px 0 0;
padding:0;
}

#sg-header form .row .last {
padding:0;
margin-left:20px;
height:auto;
display:inline;
}

#sg-header form .row.wiersz1 .last {
margin-left:170px;
}

*+html #sg-header form .row.wiersz1 .last {
margin-left:142px;
}

*html #sg-header form .row.wiersz1 .last {
margin-left:138px;
}

#sg-header form .row.wiersz2 .last {
margin-left:46px;
}

#sg-header form .row.wiersz3 .last {
margin-left:148px;
}

.wiersz6 {
font:normal 9px Tahoma, Arial, Helvetica, sans-serif;
color:#0C5385;
}

.wiersz5 {
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
color:#0C5385;
}

.wiersz5 a:link, .wiersz5 a:visited, .wiersz5 a:active {
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
color:#0C5385;
text-decoration:none;
background:url(../images/lupa.gif) top right no-repeat;
padding-right:20px;
}

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

.wiersz5 span.arrowy {
margin-left:50px;
}

.wiersz5 span.arrowy a:link, .wiersz5 span.arrowy a:visited, .wiersz5 span.arrowy a:active {
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
color:#0C5385;
text-decoration:none;
padding-left:20px;
margin-left:4px;
background:url(../images/row-arrow.gif) top left no-repeat;
padding-right:0;
}

.wiersz5 span.arrowy a:hover {
text-decoration:underline;
}

.wiersz4, .wiersz3, .wiersz2, .wiersz1 {
color:#333;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

fieldset.row input.crbox {
   margin-right: 2px;
   position:relative;
   top:2px;
}

.wiersz4 a:link, .wiersz4 a:visited, .wiersz4 a:active {
color:#0C5385;
text-decoration:none;
}

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

.wiersz4 label {
margin-right:20px;
}

input.px40 {
width:72px;
height:auto;
padding:3px;
border:1px solid #87888A;
background-color:#E6EEF4;
color:#333;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.wiersz3 .pokoje {
margin-left:20px;
}

input.px90 {
width:90px;
height:auto;
padding:3px;
border:1px solid #87888A;
background-color:#E6EEF4;
color:#333;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

select#id_woj {
width:167px;
height:auto;
padding:3px;
border:1px solid #87888A;
background-color:#E6EEF4;
color:#333;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.wiersz2 .mid {
margin-left:52px;
}

input#id_w {
width:180px;
height:auto;
padding:3px;
border:1px solid #87888A;
background-color:#E6EEF4;
color:#333;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

select#id_t, select#id_dz {
width:246px;
height:auto;
padding:3px;
border:1px solid #87888A;
background-color:#E6EEF4;
color:#333;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

#slogan-2 {
float:right;
margin-top:20px;
}

#slogan-3 {
float:left;
margin-top:0;
}
.box.art .txt ol {
	margin-left:20px;
}
.box.art .txt .pair-foto .photo.left,
.box.art .txt .pair-foto .photo.right {
	clear:none;
}
.karta .box .others .other-products .item .image img,
.teczka .box .products .section .items .col .image img {
	border:0px none;
}
.box.nobr .box.added .right .firm a {
	text-transform:none;
}
.box.added .cats,
a.prod-a {
	font-size:11px;
}

input#id_product {
    * margin-left:-10px;
}

.box.findprod.cad input#id_product {
    * margin-left:0;
}

.box .txt .items .item .cats span.last-minute {
    color:#083558;display:inline;margin-left:0;padding-left:0;text-align:justify;
}

.err {
    width:490px;
    height:auto;
    margin:100px auto 0;
    background-color:#eee;
    color:#333;
    font:normal 13px Arial, Helvetica, sans-serif;
    text-align:center;
    padding-bottom:20px;
    
}

.err h1 {
    width:490px;
    height:auto;
    color:#fff;
    background-color:#0C5486;
    font:bold 20px Arial, Helvetica, sans-serif;
    margin:0 0 20px 0;
    padding:5px 0;
}

.err a {
    color:#0099CC;
    font:normal 13px Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.box_recommended a.prod-a, .box_partners a {
	text-decoration: none;
}
.box_recommended a.prod-a:hover, .box_partners a:hover {
	text-decoration: underline;
}

.ad600 {
	position: relative;
	height: auto;
	display: block;
	overflow: hidden;
	clear: both;
	
}

.ad600 div{padding-left:10px}

.box.ad600{border:none}
.ad600 img.tlo {
	position: absolute;
	z-index: 10;
}
.ad600 .ad_kup {
	position: absolute;
	top: 5px;
	right: 6px;
	z-index: 109;
}
.small_links {
	width: 940px;
	background-color: #F8F8F8;
	color: #949494;
	font:normal 10px Arial, Helvetica, sans-serif;
	margin: 0px auto 10px;
	padding: 5px 10px;
}
.small_links a {
	color: #949494;
	text-decoration: none;
}
.small_links  .float-right {
	float: right;
}
.small_links .mR20px {
	margin-right: 20px;
}
#wrapper {
	padding-top: 0px;
}

.fil-pic .img {
	position: relative;
}
.fil-pic .img .play {
	position: absolute;
	top: 40px;
	left: 40px;
}
.products .movie {
	margin: 0px auto;
	text-align: center;
	width: auto;
}
span.lnk {
	color:#0C4E7C;
	cursor: pointer;
}
span.lnk:hover {
	color: #7399b5;
	cursor: pointer;
}
.name span.lnk {
	color: #990000;
	cursor: pointer;
}
#menu a#m-2, #menu a#m-3, #menu a#m-4, #menu a#m-5, #menu a#m-5a, #menu a#m-6, #menu a#m-7 {
    width: 118px;
}
#menu a#m-1 {
    width: 127px;
}

/* Podpowiedzi wyszukiwarki */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 11px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/media/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

.producent {
clear:both;
overflow:hidden;
}

.producent b {
float: left;
display: block;
margin-right: 5px;
margin-top: 2px;
font-family:arial,sans-serif;
color:#0C4E7C;
font-size:12px;
line-height:15px;
}

.producent h2 {
font-weight: normal;
font-family:arial,sans-serif;
color:#0C4E7C;
font-size:12px;
line-height:15px;
margin-top: 2px;
}

.karta .box .product .name table td h2 {
font-family:tahoma,arial,sans-serif;
color:#659CC1;
font-size:22px;
line-height:26px;
font-weight: normal;
}

.content h2 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#0C4E7C;
line-height:17px;
}

.content h2 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#0C4E7C;
line-height:17px;
}

.teczka.dzial .box.firma .header h2 {
width:auto;
float: left;
position:relative;
font-size:17px;
color:#FFFFFF;
font-family:tahoma,arial,sans-serif;
font-weight: normal;
text-transform:none;
line-height:26px;
}
.teczka.dzial .box .img.left img, .teczka .box .results .img.left img {
cursor: pointer;
}
