/*
COLOR KEY:

GrayText: #1a171b
GraySmallText: #282828
RedText: #b30000
GwarancjaBorder: #880000
Border: #b40000
BluishBg: #e0e4e7
GrayBg: #f0f0f0

*/

* {
	padding: 0px;
	margin: 0px;
}

html { height: 101%; overflow: scroll;}

.clear { clear: both; }

.clearLeft { clear: left; }

.clearRight { clear: right; }

.floatleft { float: left; }
.floatright { float: right; }

body { background: #fff; }

div#page-wrap { display: block; background: #fff; width: 982px; margin: 0 auto; }

div#leftColumn { display: block; float: left; background: #fff; width: 544px; }
	
	div#leftColumn div#top { background: #ffffff; position: relative; }
		
		div#leftColumn div#top div#contentLT { background: #e0e4e7 url(../images/bg_witamy1_scroll.gif) repeat-y; }
		
		div#leftColumn div#top div#contentLT h1 { font-family: Arial, sans-serif, Verdana, serif; font-size: 15px; font-weight: bold;
			color: #1a171b; padding: 30px 49px 10px 104px; }
	
		div#leftColumn div#top div#contentLT p { font-family: Tahoma, sans-serif, Verdana, serif; font-size: 11px; font-weight: normal;
			color: #282828; padding: 9px 49px 49px 104px; line-height: 16px;}
		
		div#leftColumn div#top div.welcomeLeft { display: block; position: absolute; bottom: 0px; left: 0px;
			background: url(../images/bg_witamy1.gif) center center; 
			width: 68px; height: 217px; }
		
		div#leftColumn div#top div.welcomeRight { display: block; position: absolute; top: 0px; right: 0px;
			background: url(../images/bg_witamy2.gif) no-repeat center center;
			width: 39px; height: 39px; }
		
		div#leftColumn div#top div#contentLT div.more a{ display: block; position: absolute; bottom: 17px; left: 404px;
			background: url(../images/btn_wiecej_PL.gif) center center; width: 68px; height: 25px; }

        div#leftColumn div#top div#contentLT div.more.eng a{
            background-image: url(../images/btn_wiecej_EN.gif);
        }
	
	div#leftColumn div#middle { background: #ffffff; }
		
		div#leftColumn div#middle .warranty { display: block; float: left;
			background: url(../images/h_gwarancja_PL.gif) no-repeat; width: 146px; height: 64px; }

        div#leftColumn div#middle .warranty.eng{
            background-image: url(../images/h_gwarancja_EN.gif);
        }
		
		div#leftColumn div#middle div#contentLM { background: #880000 url(../images/h_gwarancja_PL_scroll.gif) repeat-y; }
		
		div#leftColumn div#middle div#contentLM p, li.whiteSmall, ul.whiteSmall { color: #ffffff; padding: 9px 45px 10px 176px; 
			font-family: Tahoma, sans-serif, Verdana, serif; font-size: 11px; font-weight: normal; }
		
		ul.whiteSmall { list-style-type: disc; list-style-position: inside; padding: 1px; color: #ffffff; }
		li.whiteSmall { padding: 5px 49px 5px 188px; }

		div#leftColumn div#middle div#contentLM  div#logoHeidelberg { margin-left: 176px; padding: 6px; 
			background: url(../images/logo_tbheidelberg.gif) no-repeat; width: 264px; height: 43px; }
		
	div#leftColumn div#bottom { display: block; font-size: 11px;}
		
		div#leftColumn div#bottom div#contact { 
			background: #f0f0f0 url(../images/h_kontakt_PL.gif) no-repeat;
			display: block; float: left; width: 147px; height: 64px; }

        div#leftColumn div#bottom div#contact.eng {
            background-image: url(../images/h_kontakt_EN.gif);
        }

		div#leftColumn div#bottom div#contentLB { background: #f0f0f0 url(../images/h_kontakt_PL_scroll.gif) repeat-y; padding-left: 147px; }
		
		div#leftColumn div#bottom div#contentLB ul, ul.contact {display: block; width: 150px; 
			list-style: none; padding: 16px 10px 16px; overflow: hidden; font-size: 11px; }
		
		div#leftColumn div#bottom div#contentLB ul li.header, ul.contact li.header, ul.contact li.header a { font-family: Verdana, serif; color: #243849; font-weight: bold; padding: 5px 0px 5px; text-decoration: none; }
		
		div#leftColumn div#bottom div#contentLB ul li.content, ul.contact li.content { font-family: Tahoma, serif; font-weight: normal; color: #282828; padding: 2px 0px 2px; }
		
		div#leftColumn div#bottom div#contentLB ul li.content a, ul.contact li.content a { font-weight: bold; text-decoration: none; color: #282828; }
	
div#rightColumn { display: block; float: right; background: #fff; width: 438px; height: 100%; }
	
	div#rightColumn div#spec {
		padding: 0px 0px 0px;
	}
	
	div#rightColumn div#spec h1 { font-family: Arial, serif; font-weight: bold; font-size: 15px; 
		color: #b30000; padding: 20px 10px 10px 50px; }
	
	div#rightColumn div#spec ul {list-style: url(../images/ico_li1.gif) inside; padding: 10px 10px 10px 50px; }
	
	div#rightColumn div#spec ul li { font-family: Tahoma, serif; font-size: 11px; font-weight: normal;
		color: #1a171b; padding: 5px 0px; text-indent: -1em; margin-left: 1em; border: 1px solidblack; }

	div#rightColumn div#spec div#contentTR { background: #fff url(../images/bg_specjalizacja1.gif) no-repeat top right; width: 438px; }
	div#rightColumn div#spec div#contentTRB { background: #fff url(../images/bg_specjalizacja2.gif) no-repeat bottom right; width: 438px; }
	
	div#rightColumn div#quality { background: #b40001 url(../images/h_jakosc_PL_scroll.gif) repeat-y right;
		font-family: Tahoma, serif; font-size: 11px; font-weight: normal;
		color: #fff; padding: 30px 0px 10px 50px; display: block; }
	
	div#rightColumn div#quality p { margin-right: 30px; }
	
	div#rightColumn div.quality { display: block; float: right; 
		background: url(../images/h_jakosc_PL.gif) no-repeat; width: 166px; height: 64px; }

    div#rightColumn div.quality.eng {
        background-image: url(../images/h_jakosc_EN.gif);
    }

	div#rightColumn div#quality ul { list-style: url(../images/ico_li2.gif) inside; padding: 12px 20px 0px 0px; }
	
	div#rightColumn div#quality ul li { font-family: Tahoma, serif; font-size: 11px; font-weight: normal;
		color: #fff; padding: 5px 130px 5px 0px; text-indent: -1em; margin-left: 1em; }
		
div#certyfikaty { height: 176px; padding-left: 10px; }
div#certyfikaty-large { height: 240px; padding-left: 10px; }
div.certyfikat { height: 156px; width: 110px; margin: 30px 3px 0px; float: left; overflow: hidden; cursor: pointer;}

div#footer { display: block; margin: 0 auto; width: 982px; }
div.footerL { display: block; float: left;
	background: url(../images/bg_footer.gif) no-repeat; width: 544px; height: 47px; }
div.footerR { display: block; float: left; background: #e1e4e6; width: 429px; height: 47px; }
div.footerR ul { display: inline; list-style: icon;}
	div.footerR ul li { display: block; float: left; padding: 15px 5px 0px;
		font-family: Verdana, serif; font-weight: normal; font-size: 11px; color: #243849;} 
	div.footerR ul li a { display: block; font-size: 11px; color: #243849; text-decoration: none; }

div.sitemap {
    height: 200px;
}

div.sitemap a {
    text-decoration: none;
    color: #282828;
}

div.sitemap a:hover {
    text-decoration: underline;
}
