body {
	background: #EFEDD8 url(/gfx/t_page.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
* {
	font-family:  "Trebuchet MS", verdana, arial, "sans serif";
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 17px;
	padding: 0px;
	margin: 0px;
	width: 301px;
	height: 133px;
	overflow: hidden;
}

h2 {
	font-size: 17px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #F27D1E;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	padding: 7px 0px 3px 0px;
	margin: 0px;
	color: #F27D1E;
}

span.big {font-size: 13px;	font-weight: normal; margin: 0px; color: #F27D1E;}
.orange {color: #F27D1E;}

p {padding: 3px 0px 5px 0px;}

a {
	color: #F29549;
	font-weight: bold;
	text-decoration: none;
}
a:hover {color: #F5AF76;}

img {border: 0px;}

div.cl {clear: both;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}

input, textarea {border: 1px solid #737979; font-size: 11px; padding: 2px;}
select {font-size: 11px;}
input.button {border: none; background: #2C0C01; color: #FFFFFF; padding: 3px 2px 3px 2px;}
input.wyslij {border: none; background: url(/gfx/pl/b_wyslij.gif) no-repeat;; width: 72px; height: 19px; color: #FFFFFF;}

ul {padding: 5px 0px 5px 20px;}
li {}




#content {
	width: 915px;
	margin: auto;
	padding: 0px;
}


#top {
	height: 458px;
	margin-bottom: 20px;
	background: url(/gfx/banner.jpg) top right no-repeat;
	position: relative;
}

#top p.telefon {float: right; font-size: 15px; width: 180px; text-align: center; color: #3E1606; padding: 35px 40px 0px 0px;}

ul.menu {margin: 0px; padding: 0px 20px 0px 0px; list-style-type: none; height: 44px;}
ul.menu li {
	height: 32px; 
	width: 98px;
	padding: 12px 0px 0px 0px; 
	margin: 0px 5px 0px 0px;
	float: left;
}
ul.menu li a {
	height: 26px; 
	display: block;
	padding: 6px 5px 0px 5px; 
	margin: 0px;
	text-align: center;
	color: #47280C;
	font-size: 13px;
	font-weight: bold;
}
ul.menu li a:hover {color: #B0641E;}
ul.menu li.act a {background: url(/gfx/t_menu_act.gif) no-repeat;}

#top div.tekst {
	background: url(/gfx/banner_text.gif) no-repeat; 
	height: 214px; 
	color: #FFFFFF; 
	font-size: 13px;
	padding: 40px 0px 0px 40px;
	line-height: 28px;
}
#top div.tekst p{font-size: 15px;}

#top img.bannerimg {position: absolute; top: 76px; right: 0px;}

div.lc {float: left; width: 238px;}
div.mc {float: left; width: 390px; padding-right: 40px;}
div.rc {float: left; width: 245px;} 
div.mc2 {float: left; width: 675px;}

p.submenu_title {color: #F47512; font-weight: bold; padding: 0px; margin: 0px 0px 0px 40px; border-bottom: 1px solid #985520; width: 140px;}
ul.submenu {width: 170px; padding: 0px; margin: 0px; list-style-type: none; margin: 10px 0px 20px 40px;}
ul.submenu li {background: url(/gfx/i_dot.gif) no-repeat left 5px; padding: 0px 0px 0px 10px;}
ul.submenu li a {color: #1E0800; font-weight: normal;}
ul.submenu li a:hover {color: #752000;}
ul.submenu li a b {font-weight: normal;}

div.kawa {
	background: url(/gfx/kawa.jpg) no-repeat; 
	height: 131px;
	padding: 10px 0px 0px 130px;
}
div.kawa img {vertical-align: middle;}

p.ciekawostki_title {
	background: url(/gfx/th_ciekawostki.gif) no-repeat; 
	color: #F47512; 
	font-weight: bold; 
	padding: 10px 0px 0px 52px; 
	margin: 0px 0px 10px 0px; 
	width: 144px;
	height: 39px;
}
p.rozwiazania_title {
	background: url(/gfx/th_rozwiazania.gif) no-repeat; 
	color: #F47512; 
	font-weight: bold; 
	padding: 10px 0px 0px 52px; 
	margin: 0px 0px 10px 0px; 
	width: 155px;
	height: 39px;
}

div.ciekawostka {
	background: url(/gfx/i_zarowka.gif) no-repeat; 
	padding: 0px 0px 8px 20px;
	margin: 0px 0px 8px 0px;
	font-size: 11px;
	border-bottom: 1px solid #E9DDC7;
}
div.ciekawostka_last {border: none;}
div.ciekawostka p.naglowek {padding: 0px 0px 2px 0px; color: #F47512; font-size: 12px;}
div.ciekawostka p.naglowek a {color: #F47512; font-size: 12px;}
div.ciekawostka p.naglowek a:hover {color: #F79646;}
p.zrodlo {color: #C4BD73; font-size: 11px; font-style: italic;}


div.ekomix {background: url(/gfx/logo_ekomix.gif) no-repeat; width: 241px; height: 169px; padding: 0px 0px 0px 0px; font-size: 11px;}
div.ekomix p {padding: 15px 0px 0px 110px;}
div.eslub {width: 241px; padding: 0px 0px 0px 0px; font-size: 11px;}
div.eslub p {padding: 0px 0px 0px 15px;}
div.smoczyglod {background: url(/gfx/logo_smoczyglod.gif) no-repeat; width: 241px; height: 169px; padding: 0px 0px 0px 0px; font-size: 11px;}
div.smoczyglod p {padding: 20px 0px 0px 110px;}

#footer_big {
	width: 807px; 
	height: 179px;
	background: url(/gfx/t_footer_big.gif) no-repeat;
	margin: 30px 0px 20px 0px;
	padding: 30px 50px 30px 58px;
	color: #FFFFFF;
	font-size: 12px;
}
#footer_big div.naglowek {font-size: 15px; padding-bottom: 20px;}
div.f1 {float: left; width: 160px; padding: 0px 35px 0px 0px; line-height: 20px;}
div.f2 {float: left; width: 200px; padding: 0px 20px 0px 0px; font-size: 11px;}
div.f3 {float: left; width: 200px; padding: 0px 20px 0px 0px; font-size: 11px;}
div.f4 {float: left; width: 150px; padding: 0px 0px 0px 0px;}

div.f1 div.linia {border-top: 1px solid #995116; height: 1px; font-size: 1px; line-height: 1px; margin: 4px 0px 4px 0px; padding: 0px; display: block;}
div.f1 a {color: #FFFFFF; text-decoration: underline; font-weight: normal;}

div.f4 input {margin-bottom: 5px;}


#footer {
	height: 44px;
	font-size: 11px;
	padding: 75px 30px 0px 10px;
	color: #FFFFFF;
	text-align: right;
	background: #FFFFFF url(images/t_footer.gif) repeat-x;
}
#footer a{color: #FFFFFF; font-weight: normal;}
#footer a:hover {text-decoration: underline;}

div.msg {width: 350px; margin: auto; padding: 10px; background: #F9F8EE; border: 1px solid #E6E8D0;}

div.referencja {padding: 10px 20px 10px 20px; margin-bottom: 15px; background: #E8E6C6;}

div.portfolio {padding: 10px 0px 20px 0px; margin-bottom: 10px; border-bottom: 1px solid #F37512;}
div.portfolio_last {border: none;}
div.portfolio img {padding: 8px; border: 1px solid #160704; background: #FFFFFF;}
div.portfolio div.link {padding: 10px 0px 10px 0px; float: left; width: 195px;}
div.portfolio div.miejsce {padding: 10px 0px 10px 0px; color: #D5D099; float: left; text-align: right;  width: 195px;}
div.portfolio div.cena {padding: 10px 0px 10px 0px; color: #757039; float: left; text-align: right;  width: 195px;}
div.portfolio div.opis {background: url(/gfx/i_dot.gif) no-repeat 2px 6px; padding: 0px 20px 0px 30px;}

div.logotyp {
	padding: 8px; border: 1px solid #160704; background: #EFEDD8; margin-bottom: 2px;
	text-align: center;
	background: #FFFFFF;
}
div.logotyp img {margin-bottom: 5px;}

div#hidRef2 {display: none;}

div.plakaty img {
	padding: 2px; 
	border: 1px solid #160704; 
	margin-bottom: 2px;
	background: #FFFFFF;
}