body {
	padding:0px;
	margin:0px;
	font-family:tahoma,verdana,arial;
	font-size:9pt;
	background:url(images/topRight.gif) repeat-x #F7F7F1;
}

img { border:none; }
span { display:none; }
a:link, a:visited, a:active { color:#7B7866; text-decoration:underline; }
a:hover { text-decoration:none; }
ul { list-style:none; margin:0px; padding:0px; }
li { padding:0px; margin:0px; }
form { padding:0px; margin:0px; }
.clear { clear:both; }
.clearAll { clear: both; font-size: 1px; }
.hidden { display:none; }

.marginStaticNone {
	margin: 0 !important;
}

form .textField {
	width:182px;
	padding:2px;
	background:url(images/bg_text_field.gif) repeat-x #fff;
	border:1px solid #DBDAD4;
	color:#A6A69E;
	font-size:9pt;
}

#root {
	width:1122px;
	text-align:center;
	padding-bottom:30px;
}

#rootContent {
	width:771px;
	margin:auto;
	text-align:left;
}

#rootContent #leftColumn {
	width:100%;
	float:left;
	margin:18px -541px 0 0;
}

#rootContent #rightColumn {
	float:left;
	margin:18px 0 0 0;
	padding:0px;
	width:540px;
	line-height:12pt;
}


/* START HEADER */
#header {
	width:1122px;
	min-height:125px;
	background:url(images/bg_header.gif) repeat-x #EC950C;
	overflow:hidden;
}

#header .logo { 
	width:590px;
	height:125px;
	float:left;
	padding:0px;
	margin:0px;
}

#header .address {
	width:190px;
	padding:35px 0 0 9px;
	float:left;
	font-size:100%;
	color:#FFF8DC;
	text-align:left;
}

#header .topIcons {
	width:83px;
	float:left;
}

#header .topIcons a {
	display:block;
	width:15px;
	height:15px;
}
#header .topIcons li { padding:21px 0 0 12px; float:left; }
#header .topIcons a.home { background:url(images/ico_home.gif) no-repeat; }
#header .topIcons a.sitemap { background:url(images/ico_sitemap.gif) no-repeat; }
#header .topIcons a.contact { background:url(images/ico_contact.gif) no-repeat; }
/* END HEADER */



/* START MENU */
#topMenu { 
	height:61px;
	margin:1px 0 1px 0;
	background:url(images/bg_menu_top.gif) repeat-x;
}

#topMenu .menuCornerLeft {
	float:left;
	width:68px;
	height:61px;
	background:url(images/menu_corner_left.gif) no-repeat #EFEEE7;
}

#topMenu .menuCornerRight {
	float:right;
	width:68px;
	height:61px;
	background:url(images/menu_corner_right.gif) no-repeat #EFEEE7;
}

#menu ul {
	width:1122px;
	float:left;
	margin:0 -170px 0 0;
	overflow:hidden;
}

#menu li {
	float:left;
	height:61px;
}

#menu li a, #menu li div { 
	float:left;
	display:block;
	height:61px;
	text-indent:-999em;
	background:url(images/menu_top.gif);
	text-decoration:none;
}

#menu li div {
	height:17px;
	padding-top:44px;
	position:relative;
}

#menu li div a { 
	display:none;
	float:none;
	padding:5px 12px;
	height:12px;
	text-indent:0;
	background:#ed960c;
	color:#fff;
	top:58px;
	left:0;
	position:absolute;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:left;
	border-bottom:1px solid #cb7c00;
	border-top:1px solid #f4ab28;
}

#menu li div a#mt_oferta_dacia {
	top:82px;
}

#menu li div a:hover {
	background:#ffa20d;
}

#menu li a.mt_ofirmie{ width:67px; background-position: 0 0%; }
#menu li a.mt_ofirmie:hover { background-position: 0 100%; }

#menu li div.mt_oferta { width:64px; background-position: -68px 0%; }
#menu li div.mt_oferta:hover { background-position: -68px 100%; }

#menu li a.mt_cennik { width:64px; background-position: -133px 0%; }
#menu li a.mt_cennik:hover { background-position: -133px 100%; }

#menu li a.mt_uslugi { width:84px; background-position: -198px 0%; }
#menu li a.mt_uslugi:hover { background-position: -198px 100%; }

#menu li a.mt_ubezp { width:108px; background-position: -283px 0%; }
#menu li a.mt_ubezp:hover { background-position: -283px 100%; }

#menu li a.mt_salony { width:63px; background-position: -391px 0%; }
#menu li a.mt_salony:hover { background-position: -391px 100%; }

#menu li a.mt_s_flotowa { width:70px; background-position: -455px 0%; }
#menu li a.mt_s_flotowa:hover { background-position: -455px 100%; }

#menu li a.mt_serwis { width:66px; background-position: -525px 0%; }
#menu li a.mt_serwis:hover { background-position: -525px 100%; }

#menu li a.mt_czesci { width:63px; background-position: -592px 0%; }
#menu li a.mt_czesci:hover { background-position: -592px 100%; }

#menu li a.mt_blacharnia { width:90px; background-position: -655px 0%; }
#menu li a.mt_blacharnia:hover { background-position: -655px 100%; }

#menu li a.mt_kontakt { width:72px; background-position: -745px 0%; }
#menu li a.mt_kontakt:hover { background-position: -745px 100%; }

#menu li a.mt_sport { width:86px; background-position: -817px 0%; }
#menu li a.mt_sport:hover { background-position: -817px 100%; }

#menu li a.mt_uzywane { width:85px; background-position: -903px 0%; }
#menu li a.mt_uzywane:hover { background-position: -903px 100%; }



/* END MENU */


/* START BREADCRUMBS */
#breadcrumbs {
	height:41px;
	background:url(images/bg_breadcrumbs.gif) repeat-x;
	color:#A16310;
	font-size:90%;
}

#breadcrumbs .breadcrumbsLeftCorner {
	height:26px !important;
	height:41px;
	float:left;
	background:url(images/breadcrumbs_left_corner.gif) no-repeat;
	padding:15px 0 0 20px;
}

#breadcrumbs p {
	margin:0px;
	font-weight:bold;
}

#breadcrumbs p a { 
	padding-left:5px; 
	font-weight:normal;
}

#breadcrumbs span {
	display:inline;
	font-weight:normal;
}

#breadcrumbs .telephone {
	float:right;
	width:138px !important;
	width:188px;
	height:19px !important;
	height:41px;
	background:url(images/bg_telephone.gif) no-repeat;
	padding:22px 0 0 50px;
}
/* END BREADCRUMBS */


/* START BLOCKS */
.blockLeft {
	width:221px;
	margin-bottom:19px;
	background:url(images/bg_block_left.gif) repeat-y;
}

.blockLeft .headYellow {
	color:#fff;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/block_head_yellow.gif) no-repeat #EEA224;
}

.blockLeft .headSilver {
	color:#fff;
	font-weight:bold;
	padding:17px 10px 10px 40px;
	background:url(images/block_head_silver.gif) no-repeat #828073;
}

.blockLeft .bottom {
	height:12px;
	background:url(images/block_left_bottom.gif) no-repeat;
}
/* END BLOCKS */


/* START SERVICE MENU */
ul.serviceMenu {
	margin:15px;
}

ul.serviceMenu li {
	padding:3px 0 5px 30px;
	background:url(images/bullet1.gif) no-repeat 3px 6px;
}

ul.serviceMenu li a:link, ul.serviceMenu li a:visited, ul.serviceMenu li a:active {
	color:#76746D;
	font-size:91.9%;
	text-decoration: none;
}

ul.serviceMenu li a:hover {
	text-decoration: underline;
}
/* END SERVICE MENU */


/* START NEWSLETTER BLOCK */
.newsletterContent {
	margin:15px 15px 5px 15px;
	font-size:90%;
	color:#76746D;
}

.newsletterContent .buttons {
	margin-top:15px;
	text-align:right;
}
/* END NEWSLETTER BLOCK */


.certContent {
	margin:20px 10px 10px 10px;
}

.certContent img {
	margin:0 5px 0 5px;
}


/* BEGIN CONTENT */
.contentHeader {
	width:100%;
	min-height:26px;
	margin:20px 0 20px 0;
	background: url(images/header_content_main.gif) repeat-x bottom;
	overflow:hidden;
}

.contentHeader h1 {
	float:left;
	font-size:10pt;
	color:#4B4439;
	margin:0 0 0 30px;
}

/*
.contentHeader .contentHeaderLeft {
	width:32px;
	height:26px;
	float:left;
}
*/
.contentHeader .contentHeaderRight {
	width:65px;
	height:26px;
	float:right;
	background:url(images/content_header_right.gif) no-repeat bottom;
}

.contentHeader .contentHeaderRight a {
	display:block;
	width:65px;
	height:26px;
}

.newsHeader {
	background:url(images/header_content_news.gif) no-repeat bottom;
}

.financeHeader {
	background:url(images/header_content_services.gif) no-repeat bottom;
}

.contentHeader .contentMainHeaderLeft {
	background:url(images/content_main_header_left.gif) no-repeat bottom;
}

/* END CONTENT */



/* BEGIN MAIN CONTENT */
.mainContent {
	padding:0 20px 0 20px;
	clear:both;
	line-height:13pt;
	font-size:9pt;
	color:#5A5348;
}

.mainContent h2 {
	font-size:100%;
	color:#ED8E0C;
	margin:5px 0 15px 0;
}

.mainContent img.contentImage {
	float:left;
	margin:0 10px 0 0;
}

.mainContent ul.list2 { font-size:8pt; }
.mainContent ul.list2 li {
	padding:3px 0 5px 15px;
	background:url(images/bullet2.gif) no-repeat 0px 7px;
}




.mainContent .wieliczkaServiceLeft {
	width:240px;
	float:left;
	margin:0 -250px 0 0;
}

.mainContent .wieliczkaServiceLeft .content {
	
}

.mainContent .wieliczkaServiceRight {
	width:222px;
	float:right;
}

.contentMargin { margin-top:40px; }
.servicesAddress { margin-top:15px; font-size:8pt; }
.servicesAddress div { padding:0 0 20px 10px; }
/* END MAIN CONTENT */



/* BEGIN NEWS */
#news {
	clear:both;
	color:#5A5348;
	background:url(images/bg_news_center_border.gif) repeat-y;
}

#news h2 {
	font-size:100%;
	color:#ED8E0C;
	margin:5px 0 5px 0;
}

#news p.date { 
	color:#ECB870;
	font-size:90%;
	margin:0 0 20px 0;
}

#news a.more:link, #news a.more:visited, #news a.more:focus {
	display:block;
	float:right;
	width:76px;
	height:21px;
	background:url(images/btn_more.gif) no-repeat;
}

#news .newsContent img {
	float:left;
	margin:0 10px 0 0;
}

#news .newsColLeft {
	width:100%;
	float:left;
	margin:0 -275px 0 0;
}

#news .newsColLeft .newsContent {
	padding:0 13px 0 13px;
	margin-right:275px;
}

#news .newsColRight .newsContent {
	padding:0 13px 0 13px;
}

#news .newsColRight {
	width:265px;
	padding-left:5px;
	float:right;
}

#news .newsBottom {
	height:9px;
	clear:both;
	background:url(images/bg_news_bottom.gif) no-repeat;
	font-size: 1px;
}

/* END NEWS */



/* BEGIN FINANCIAL SERVICES */
.financeServices {
	width:539px;
	text-align:center;
	background:url(images/bg_finance_services.gif) repeat-y;
}

.financeServices .topCorner {
	height:11px;
	background:url(images/finance_services_top.gif) no-repeat;
}

.financeServices .bottomCorner {
	height:11px;
	background:url(images/finance_services_bottom.gif) no-repeat;
}

.financeServices .content {
	width:501px;
	margin:auto;
	text-align:left;
}

.financeServices .content img.bullet {
	float:right;
	margin:14px 10px 0 0;
}

.financeServices .serviceContentLeft {
	width:250px;
	float:left;
	margin:0 -260px 0 0;
	background:url(images/line_vertical_1.bmp) repeat-y 100% 0px;
}

.financeServices .serviceContentRight {
	width:240px;
	float:right;
}

.financeServices .lineHorizontal {
	height:1px;
	clear:both;
	background:url(images/line_horizontal_1.bmp) repeat-x;
	font-size:1px;
}

.financeServices a:link, .financeServices a:visited, .financeServices a:active {
	display:block;
	margin-top:5px;
	color:#ED8E0C;
	font-weight:bold;
	padding:3px 0 12px 40px;
}

.financeServices a.credit:link, .financeServices a.credit:active, .financeServices a.credit:visited {
	background:url(images/ico_credit.gif) no-repeat;
}
.financeServices a.leasing:link, .financeServices a.leasing:active, .financeServices a.leasing:visited {
	background:url(images/ico_leasing.gif) no-repeat;
}
.financeServices a.insurances:link, .financeServices a.insurances:active, .financeServices a.insurances:visited {
	background:url(images/ico_insurances.gif) no-repeat;
}
.financeServices a.business:link, .financeServices a.business:active, .financeServices a.business:visited {
	background:url(images/ico_business.gif) no-repeat;
}

/* END FINANCIAL SERVICES */



/* BEGIN FOOTER */
#footer {
	min-height:62px;
	clear:both;
	background:url(images/bg_footer.gif) repeat-x #949389;
	overflow:auto;
}

#footer .footerCornerLeft {
	float:left;
	width:85px;
	height:62px;
	background:url(images/footer_corner_left.gif) no-repeat #EFEEE7;
}

#footer .footerCornerRight {
	float:right;
	width:85px;
	height:62px;
	background:url(images/footer_corner_right.gif) no-repeat #EFEEE7;
}

#footer .footerContent {
	width:1122px;
	min-height:62px;
	background:url(images/bg_footer_content.gif) repeat-x #949389;
	color:#CCCAC0;
	text-align:center;
	font-size:8pt;
}

#footer .footerContent p {
	margin:0px;
}

#footer ul {
	height:14px;
	margin:15px 0 3px 18px;
}

#footer ul li { 
	padding:0 8px 0 8px;
	float:left;;
	border-right:1px solid #fff;
}

#footer ul li.withoutBorder { border:none; }

#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited {
	font-size:8pt;
	color:#fff;
	text-decoration:none;
}

#footer ul li a:hover {
	text-decoration:underline;
}

#footer .createdBy {
	float:left;
	width:500px;
	text-align:right;
	padding-top:5px;
}

#footer .footerCopyright {
	float:right;
	padding:5px 35px 0 0;
}

#footer .footerCopyright a {
	font-size:8pt;
	font-weight:bold;
	color:#fff;
	display:block;
	padding:4px 85px 3px 0;
	background:url(images/domenypl.gif) no-repeat right;
}
/* END FOOTER */
