﻿html, body {
	font-size: 11px;
	/*font-family: Trebuchet MS;*/
	font-family:arial, verdana, sans-sarif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
	background: #fff url() repeat-x left top;
}

body 
{
    background-color: #fff;
}

img {border: 0px;}
a img {border: 0px;}
	
a {color: #333; text-decoration: none; font-weight: normal;}
a:hover {color: #212121;}

hr {border-color: #eee; height: 1px; background-color: #eee;}
sup {font-size: 8px;}

.pink {color: #ed0023;}
.green {color: #2a7470;}
.lightgrey {color: #afafaf;}
.grey {color: #616161;}
.darkgrey {color: #212121;}

.lightgrey_bg {background-color: #afafaf;}
.grey_bg {background-color: #616161;}
.darkgrey_bg {background-color: #212121;}

.bold {font-weight: bold;}

h1 {font-size: 17px; font-style: italic; font-family: Trebuchet MS; margin: 2px 0px;}
h2 {font-size: 16px; font-weight: normal; font-family: Times New Roman; margin: 2px 0px;}

.LangBox {display: none;}

#wrapper {margin: 0px auto; text-align: left; width: 930px; height: 100%; position: relative;}

#header {width: 930px; height: 84px;}

.naglowek {display: none;}

.topMenu {width: 655px; height: 81px; padding-left: 275px; font-size: 1px; color: #ed0023; overflow: hidden; background: url(../img/belka_top.jpg) no-repeat left top;}
.topMenu a {display: none;}

.mainMenu {display: none;}

.bannery {display: none;}

#footer {width: 930px; height: 20px; margin-top: 2px; overflow: hidden; font-size: 10px; color: #777;}
#footer span.footerLeft {float: left;}
#footer span.footerLeft a {color: #777;}

#footer span.footerLeft a:hover {color: #444; text-decoration: underline;}
#footer span.footerRight a:hover {color: #444; text-decoration: underline;}

div.PanelDolny {display: none;}

div.UserMenu {display: none;}

div.SiteMap {}
div.SiteMap a {display: block; font-size: 12px; font-weight: bold; background: url(../img/bullet1.gif) no-repeat left center; margin-top: 2px; padding-left: 12px; margin-left: 15px;}
div.SiteMap a:hover {text-decoration: underline;}
div.SiteMap div.sm_Menu {margin: 5px 15px;}
div.SiteMap div.sm_SubMenu {margin-left: 15px;}
div.SiteMap div.sm_SubMenu a {display: block; background: none; padding-left: 8px; font-size: 11px; font-weight: normal;}
div.SiteMap div.sm_SubMenu a:hover {text-decoration: underline;}
/* ------------------------------ Main Panel ----------------------------------- */
.mMain {width: 922px; overflow: hidden; padding: 4px; padding-right: 0px; background-color: #fff;}
.mLewyPanel {display: none;}
.mMainContent {width: 417px; float: left; overflow: hidden; min-height: 400px;}
.mMainPanel {overflow: hidden;}
.mRightPanel {display: none;}
/* ------------------------------- Main Panel --------------------------------- */

.ofeSpecHead {width: 397px; height: 20px; line-height:20px; padding-top: 6px; padding-left: 10px; overflow: hidden; 
    font-weight: bold; font-size: 12px; color: #ed0023; background: #fff url(../img/head_bg.jpg) no-repeat left bottom;
		padding-bottom: 5px;}
.ofeSpecBody {width: 407px; clear: both; text-align: center; overflow: hidden; margin-bottom: 4px;}
        
div.OfertaSpecjalna {width: 127px; overflow: hidden; margin: 4px 4px 0px 4px!important; margin: 4px 3px 0px 4px; font-size: 10px; float: left; overflow: hidden; }

div.OfertaSpecjalna img {border: 1px solid #777;}

div.OfertaSpecjalna table {width: 100%; border-collapse: collapse;}

div.OfertaSpecjalna table td.opis {width: 124px; height: 14px; overflow: hidden; background-color: #ed0023; color: #fff; text-align: center; font-weight: bold; font-size: 11px;}
div.OfertaSpecjalna table td.opis div {width: 124px; height: 14px; overflow: hidden;}
div.OfertaSpecjalna table td.opis1 {width: 124px; height: 14px; overflow: hidden; padding-left: 6px; background-color: #eaebec; color: #666; font-weight: bold; font-size: 10px; text-align: left;}
div.OfertaSpecjalna table td.opis2 {width: 124px; height: 14px; overflow: hidden; padding-left: 6px; background-color: #eaebec; color: #444; font-weight: bold; font-size: 10px; text-align: left;}

div.OfertaSpecjalna a:hover {
	color: #46494d;
	text-decoration: underline;
}

a.btnSpecWiecej {display: block; width: 126px; height: 18px; padding-top: 2px; overflow: hidden; text-align: center; background: url(../img/btn2_bg.jpg) no-repeat left top; font-weight: bold; color: #333;}
a.btnSpecWiecej:hover {color: #ed0023;}

div.brakofert {font-size: 13px; font-weight: bold; color: #333; text-align: center; padding-top: 45px;}

div.OfertaLista {width: 630px; overflow: hidden; clear: both; font-size: 10px;}

div.OfertaLista table {width: 630px; overflow: hidden; border-collapse: collapse; margin-top: 1px;}

div.OfertaLista table td {vertical-align: middle; text-align: left; padding: 4px; overflow: hidden; color: #444;}

div.OfertaLista table tr.two td {background-color: #ddd;}

div.OfertaLista table tr.header td {height: 45px; font-size: 11px; background-color: #ddd; text-align: center; color: #333; font-weight: bold; border: 1px solid #fff;}

div.OfertaLista a:hover {
	color: #46494d;
	text-decoration: underline;
}

div.OfertaLista table tr.header td div.FieldName {float: left; margin-left: 20px;}
div.OfertaLista table tr.header td div.sortBtns {display: none;}

div.SearchViewControls {display: none;}

/* ------------------------------ OfertaSpecjalna Panel ------------------------ */
/*---------------------------------ARTICLES --------------------------------------------*/
div.artTitle {width: 634px; height: 20px; line-height:20px; padding-top: 2px; padding-left: 14px; overflow: hidden; font-weight: bold; font-size: 12px;
		color: #ed0023; background: #fff url(../img/head_bg2.gif) no-repeat left bottom; padding-bottom: 2px;}
		
div.artTitle table {border-collapse: collapse; overflow: hidden; float: left;}
div.artTitle table td {float: left; height: 18px; text-align: center;}
#IE div.artTitle table td {text-align: center; padding: 0px 6px;}
div.artTitle table td.sep {width: 4px; padding: 0px; padding-bottom: 2px;}

div.artTitle table td.left {width: 2px; padding: 0px; padding-bottom: 2px; background: #fff url(../img/tab_left.gif) no-repeat left top;}
#IE div.artTitle table td.left {width: 2px; font-size: 1px; padding: 0px; padding-bottom: 2px;}
div.artTitle table td.cent {background: #fff url(../img/tab_cent.gif) repeat-x left top;}
div.artTitle table td.right {width: 2px; padding: 0px; padding-bottom: 2px; background: #fff url(../img/tab_right.gif) no-repeat left top;}
#IE div.artTitle table td.right {width: 2px; font-size: 1px; padding: 0px; padding-bottom: 2px;}
div.artTitle table td.cent a {color: #222; cursor: pointer; font-weight: bold;}
div.artTitle table td.cent a:hover { text-decoration: underline;}

div.artTitle table td.left_sel {width: 2px; padding: 0px; padding-bottom: 2px; background: #fff url(../img/tab_left_sel.gif) no-repeat left top;}
#IE div.artTitle table td.left_sel {width: 2px; font-size: 1px; padding: 0px; padding-bottom: 2px;}
div.artTitle table td.cent_sel {background: #fff url(../img/tab_cent_sel.gif) repeat-x left top; color: #fff;}
div.artTitle table td.right_sel {width: 2px; padding: 0px; padding-bottom: 2px; background: #fff url(../img/tab_right_sel.gif) no-repeat left top;}
#IE div.artTitle table td.right_sel {width: 2px; font-size: 1px; padding: 0px; padding-bottom: 2px;}
div.artTitle table td.cent_sel a {color: #fff; cursor: pointer; font-weight: bold;}
div.artTitle table td.cent_sel a:hover { text-decoration: underline;}

div.stop div.ofeSpecHead table {border-collapse: collapse; overflow: hidden;}
div.stop div.ofeSpecHead table td {float: left; height: 18px; text-align: center;}
#IE div.stop div.ofeSpecHead table td {text-align: center; padding: 0px 6px;}
div.stop div.ofeSpecHead table td.left_sel {width: 2px; padding: 0px; padding-bottom: 2px; background: #fff url(../img/tab_left_sel.gif) no-repeat left top;}
#IE div.stop div.ofeSpecHead table td.left_sel {width: 2px; padding: 0px; padding-bottom: 2px;}
div.stop div.ofeSpecHead table td.cent_sel {background: #fff url(../img/tab_cent_sel.gif) repeat-x left top; color: #fff;}
div.stop div.ofeSpecHead table td.right_sel {width: 2px; padding: 0px; padding-bottom: 2px; background: #fff url(../img/tab_right_sel.gif) no-repeat left top;}
#IE div.stop div.ofeSpecHead table td.right_sel {width: 2px; padding: 0px; padding-bottom: 2px;}

div.artBody {width: 634px; clear: none; float: left; font-size: 12px; color: #333; text-align: justify; padding: 5px;}
div.artBody a.wiecej {float: right; font-weight: bold; font-size: 10px; color: #c23071; background: #fff url(../img/pix.gif) no-repeat center left; padding-left: 10px; text-decoration: none;}
div.artBody a:hover.wiecej {color: #2a7470;}

/* index */
div.artTitleSmall {width: 393px; height: 20px; line-height:20px; padding-top: 2px; padding-left: 14px; overflow: hidden; font-weight: bold; font-size: 12px;
		color: #ed0023; background: #fff url(../img/head_bg.jpg) no-repeat left bottom; padding-bottom: 2px;}
div.artBodySmall {width: 393px; padding: 5px; padding-left: 14px; padding-right: 10px; font-size: 12px; color: #333; text-align: justify;}
div.artBodySmall a.wiecej {float: right; font-weight: bold; font-size: 10px; color: #c23071; background: #fff url(../img/pix.gif) no-repeat center left; padding-left: 10px; text-decoration: none;}
div.artBodySmall a:hover.wiecej {color: #2a7470;}
/*---------------------------------ARTICLES --------------------------------------------*/
/*---------------------------------AKTUALNOSCI --------------------------------------------*/
div.aktTitle {width: 230px; height: 20px; color: #ed0023; line-height: 20px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px;
        font-weight: bold; font-size: 12px; background: #fff url(../img/head2_bg.jpg) no-repeat left bottom;}
div.aktBody {width: 230px; padding-left: 11px; padding-top: 3px; color: #444;}
a.aktLink {display: block; background: url(../img/bullet1.gif) no-repeat left center; color: #333; padding-left: 12px;}
a.aktLink:hover {color: #ed0023;}
/*---------------------------------AKTUALNOSCI --------------------------------------------*/
/*---------------------------------POZOSTALE --------------------------------------------*/
div.artBody a.PozostaleLink {color: #616161; font-size: 11px; display: block; margin-bottom: 2px; padding-left: 12px; background: url(../img/pix.gif) left center no-repeat;}
div.artBody a.PozostaleLink:hover {color: #999; text-decoration: underline;}
/*---------------------------------POZOSTALE --------------------------------------------*/
/*--------------------------- NOTATNIK --------------------------*/
div.notatnik a {font-weight: bold; color: #000;}
/*--------------------------- NOTATNIK --------------------------*/
/******************************* szukaj.asxp -> wyniki wyszukiwania ******************************/
.searchResultsNavigation {	padding: 0px 0px 0px 0px!important; padding: 0px 0px 0px 0px; text-align: center; }

.lbStrony a{text-decoration: none; color: #444;}
.lbStrony a.selected {font-weight: bold;}

/******************************* oferta.aspx -> widok oferty ******************************/

div.oferta a.wysz_submit 
{
    font-size: 13px; 
    font-weight: bold;
	color: #bf001a;
	height: 15px;
	margin-top: 4px;
}

div.oferta a:hover.wysz_submit {text-decoration: underline;}

a.link7 {
	display: block;	
	background-color: #ddd;
	text-decoration: none;
	font-size:11px;
	padding-left:10px;
	color: #a6002e;
}
a.link7c {
	display: block;	
	width: 532px;
	height: 20px;
	padding-top: 4px;
	background-color: #ddd;
	text-decoration: none;
	font-size:11px;
	padding-left:10px;
	color: #a6002e;
}
 div.stop {height:26px;	line-height:20px; font-size:12px; font-weight:bold;}

.divPhotos {float: left!important; float: left;}
.gallery {overflow: hidden; width: 290px; height: 10000px; float: left;}
.gallery img { padding:2px; border:1px solid #888; }
.gallery img:hover {border:1px solid #aaa;}
.gallery a {
    float: left;
    background-position: center center; 
    background-repeat: no-repeat;
}

div.scroll1, div.scroll2 {
	width: 290px;
	height: 16px;
	clear: both;
	display: block;
	border: 1px solid silver;	
	padding: 0px;
	margin: 5px;
	cursor: pointer;
	background-color: #eee;
	background-image: url(../img/back.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
div.scroll2 {background-image: url(../img/next.gif);}
div.scroll1:hover, div.scroll2:hover {background-color: #ddd;}	

.filterLinks { padding: 0px 0px 0px 20px; color:#495879; font-size: 14px;}
.filterLinks a { padding: 0px 5px 0px 14px;
				 text-decoration:none; color:#495879;}
.filterLinks a.selected { color: #d2110b; }				 
.filterLinks a.tab { cursor:pointer; }
.filterLinks a:hover {color: #d2110b;}
				 
.showMore {  padding: 10px 0px 0px 20px; color: #494843; }
.showMore a { padding: 1px 2px; background: #efecbf; border: 1px solid #6d6b5f; text-decoration:none; color: #494843;}
.showMore a.selected { background:#fee191; color: #a80b38; }
.filterLinks em { padding: 0px 10px 0px 0px; color: #a80b38; font-weight:bold; }

div.oferta {margin-top: 0px; padding: 0px;}
div.oferta table {color:#000000; width: 630px; border-collapse: collapse;}
div.oferta table tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	margin-bottom: 2px;
	padding: 1px;
	padding-left: 4px;
	font-size: 12px;
	text-align: right;
}
div.oferta table tr td.ofef {width: 142px; text-align: left!important; padding: 0px;}
div.oferta table tr td.ofef img {
	border: solid 1px #9CA2AD;
	width: 114px;
	height: 90px;
	padding: 2px;
	float: none!important;
}
div.oferta table tr td.t {height: 16px; vertical-align: middle; text-align: left; margin-bottom: 2px; font-weight: bold;}
div.oferta table tr td.t1 {
	height: 16px;
	vertical-align: middle;
	color: #a70c36;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	padding:4px;
	margin-bottom: 2px;
}

div.oferta a.Nav {color: #ed0023; text-decoration: none;}
div.oferta a.Nav:hover {color: #999; text-decoration: underline;}

div.ln3 {border-top: solid 1px silver; font-size: 1px; margin-top: 5px;	margin-bottom: 5px;}
div.oferta div.linki {padding: 3px;	padding-left: 5px;}
span.cena {color: #a6002e; font-weight: bold;}
div.wiecejinfo{text-align:right; padding-top:5px; padding-bottom:10px;}
div.adres{padding-left:10px; color:#4a4a4a; font-size:10px;}
div.czescofertyoff {display: block;}

div.blok table {width: 630px; margin: 0px; border-collapse: separate;}
div.blok2 table {width: 630px; margin: 0px;	border-collapse: separate;}
div.blok table tr td {
	margin: 0px;
	margin-bottom: 2px;
	padding: 1px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
}
div.blok table tr {margin-bottom: 2px;}
td.t {height: 16px; margin-bottom: 2px; width: 200px; vertical-align: middle; font-weight: bold;}

table.firstPage td.t {width: 120px;}

select {border: solid 1px #B7B5AE; background-color: #F6F5F0;}
label {padding-left: 4px;}

div.formapp {
	padding-left: 0px; 
	color: #6b6b6b; 
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.sel {
	color: #6b6b6b; 
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;

}
div.formapp textarea {
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	
}

div.frmkontakt div {float: left; width: 170px;}
div.frmkontakt input, div.frmkontakt textarea, div.frmkontakt select {
	font-size: 10px;
	padding-left: 4px;
	padding-top: 4px;
	border: solid 1px #B7B5AE; 
	background-color: #F6F5F0;
	width: 250px;
	margin-top: 2px;
}
div.frmkontakt textarea {width: 250px; height: 60px;}

div.uwaga {
	border-top: solid 2px #D5D3CD;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}
div.decyzja {margin-left: 5px; margin-top: 5px;}
a.link6, a.link6b {color: #2a7470; font-weight: bold; font-size: 13px; font-family: "Trebuchet MS"; 
    padding-left: 15px; background: url(../img/dbullet_green.png) no-repeat left center;
    text-decoration: none; padding-top: 2px;}
a.link6:hover, a.link6b:hover {color: #c23071;}
div.oswiadczenie {
	color: #6b6b6b;
}

span.lbStrony {overflow: hidden; width: 30px; height: 6px; padding: 2px 5px; text-align: center; background-color: #eee; color: #444; border: 1px solid silver;}
span.lbStrony a:hover {text-decoration: underline;}
.PageBack, .PageNext {overflow: hidden; width: 14px; height: 6px; padding: 2px 6px; text-align: center; background-color: #eee; color: #444; border: 1px solid silver;}
#IE .PageBack, #IE .PageNext {overflow: hidden; width: 14px; height: 6px; padding: 4px 6px; text-align: center; background-color: #eee; color: #444; border: 1px solid silver;}
.PageBack:hover, .PageNext:hover {background-color: #bbb;}

div.iloscOfert {overflow: hidden; width: 40px; height: 9px; margin-top: -3px!important; margin-top: 0px; line-height: 9px; padding: 4px; clear: none; text-align: center; background-color: #eee; color: #444; font-weight: bold; border: 1px solid silver;}

div.WyszukiwarkaAdvBox {float: left; width: 530px; padding-left: 50px; padding-top: 30px; min-height: 300px;}

a.btnOfertaOpcja {margin-right: 20px; overflow: hidden; width: 126px; height: 17px; padding-top: 3px; overflow: hidden; text-align: center; background: url(../img/btn2_bg.jpg) no-repeat left top; font-weight: bold; color: #333;}
a.btnOfertaOpcja:hover {text-decoration: underline;}
a.btnOfertaOpcja img {vertical-align: middle; margin: -2px 4px 0px 0px;}

.noprint {display: none;}
