*		{ margin:0; padding:0; }
html, body	{ width:100%, height:100%;  }
body		{ background:#007AC9 url('/img/bgs/bg.gif') repeat-y; background-position:50%; font-family: Verdana, Tahoma,Verdana, "Trebuchet MS", Arial; font-size:13px; color:#ffffff; }
img		{ border-width:0px; }
div		{ position:relative; }
form		{ display:inline; }
li		{ margin-left:30px; }
ul		{ margin-top:10px; margin-bottom:13px; }

#top  { width:900px; margin:auto; height: 65px; background:url('/img/bgs/top-bg.gif') repeat-y; }
#top-margin { padding-top:15px; }
#search { float:left; padding-top:8px; margin-top:5px; width:60px; text-align:right; font-size:14px; font-family:Tahoma; }
#search-input { float:left; padding-left:7px; margin-top:6px;}
.search-input { border:1px solid #1C749C; width:135px; height:16px; padding-top:5px; padding-left:3px; color:#023458; background:url('/img/bgs/search-bg.gif') repeat-x; }
#search-button  { float:left; padding-left:7px; margin-top:6px;}
#langs  { float:right; }
#search-text-shadow { float:left; width:60px; text-align:right; }
#search-shadow { float:left; padding-left:7px; }
#search-button-shadow { float:left; padding-left:9px; }
#langs-shadow { float:right;}
#main { width:933px; margin:auto; height:263px; }
#container  { width:920px; margin:auto; }

#menu { float:left; width:260px; }
#menu-label { height:35px; }
#menu-menu  { background:url('/img/bgs/menu-bg.gif') repeat-y; width:230px; padding:10px 0px 0px 30px; font-size:14px; font-weight:bold; }
#menu-menu a,a:visited  { color:#ffffff; text-decoration:none; }
#menu-menu a:hover  { color:#C2C2C2; text-decoration:none; }
.menu-item  { width:183px; height:24px; margin-top:2px; padding:9px 0px 0px 25px; background:url('/img/bgs/menu-item-bg.gif') no-repeat; }
.menu-item2  { width:193px; height:24px; margin-top:2px; padding:9px 0px 0px 15px; background:url('/img/bgs/offer-item-bg.gif') no-repeat; }
.menu-item3  { width:180px; height:41px; margin-top:2px; padding:9px 10px 0px 18px; background:url('/img/bgs/offer-item-bg2.gif') no-repeat; }
#offer-label  { text-align:right; padding-top:15px; width:230px; height:35px;}
#offer-menu  { background:url('/img/bgs/offer-bg.gif') repeat-y; width:230px; padding:10px 0px 15px 30px; font-size:14px; font-weight:bold; font-size:12px; }
#offer-menu a,a:visited  { color:#ffffff; text-decoration:none; }
#offer-menu a:hover  { color:#C2C2C2; text-decoration:none; }
#logo2    { margin-top:15px; text-align:center; padding-bottom:10px; }

#content  { float:left; width:630px; padding:20px 0px 20px 30px; }
#welcome  { float:left; width:370px; }
#welcome-text { padding-top:15px; color:#01273F; font-size:12px; }
#flash    { float:left; padding-left:20px; padding-top:15px; }
#offer-boxes  { margin-top:15px; }
#offer-boxes a,a:visited { color:#005F9D; text-decoration:none; }
#offer-boxes a:hover { color:#004572; text-decoration:none; }
.offer-item { float:left; margin-top:10px; width:303px; height:187px; background:url('/img/bgs/offer-item-bg.png') no-repeat; }
.offer-title  { text-align:center; padding-top:20px; }
.offer-text   { margin-left:135px; font-size:11px; width:150px; padding-top:1px; }
.offer-text2   { margin-left:125px; font-size:11px; width:160px;}
#przemyslowe  { height:100%; background:url('/img/offer/przemyslowe-bg.gif') no-repeat; background-position:2% 60%; }
#komercyjne  { height:100%; background:url('/img/offer/komercyjne-bg.gif') no-repeat; background-position:2% 60%; }
#klimatyzacja { height:100%; background:url('/img/offer/klimatyzacja-bg.gif') no-repeat; background-position:2% 60%; }
#serwis  { height:100%; background:url('/img/offer/serwis-bg.gif') no-repeat; background-position:2% 60%; }
#body   { margin-top:15px; padding-right:30px; padding-left:10px; }
.label  { float:left; width:185px; font-size:11px; font-weight:bold; padding-top:10px; }
.data { float:left; width:420px; padding-left:15px; padding-top:7px;  }
.error-message  { font-weight:bold; padding-top:4px; color:#013353; font-weight:bold; }
.star { color:#FF3C3C; }
.button { padding-top:10px; text-align:center; }
.msg  { padding:10px 0px; text-align:center; font-size:16px; font-weight:bold; }

#footer   { width:600px; margin-left:295px; text-align:center; background:url('/img/bgs/footer-bg.png') no-repeat; font-size:11px; color:#BDBDBD; padding-bottom:20px; padding-top:9px; }
#footer a,a:hover,a:visited { color: #BDBDBD; text-decoration:none; }

.ck1    { float:left; margin-left:-8px;}
.title  { font-size:18px; }
.title2 { float:left; font-size:18px; color:#D5D5D7; padding-top:2px; padding-left:10px;  }
.title-bg { background:url('/img/bgs/title-bg.png') no-repeat; height:35px; }
.input  { width:280px; height:16px; padding-top:3px; }
.select  { height:20px; padding-top:1px; border-width:1px; }
.submit { background:url('/img/bgs/button-bg.gif') repeat-x; border:1px solid #DAD4C8; color:#4A4A4A; font-size:14px; font-weight:bold; padding:4px 20px; cursor:pointer; }
.clean  { clear:both; font-size:0; }

.search-title { padding-top:10px; font-size:15px; font-weight:bold;}
.search-body  { padding-left:20px; padding-top:5px;}
#results a.white,a:visited.white { color:#ffffff; text-decoration:none; }
#results a:hover.white { color:#ffffff; text-decoration:underline; }

a,a:visited { color:#BBE7FF; text-decoration:none; }
a:hover { color:#BBE7FF; text-decoration:underline; }
.alt-txt  { color:#49A4D5; }