html, body {
margin: 0px;
padding: 0px;
text-align: center;
font-family: Tahoma, Verdana, Geneva, Arial, "Arial CE", sans-serif;
font-size: 12px;
background-image: url('../images/start_body_tlo.gif');
background-repeat: repeat-x;
}
#start_top { 
background-image: url('../images/start_top_tlo.gif');
background-repeat: no-repeat;
width: 945px;
height: 610px;
margin-left: auto;
margin-right: auto;
position: relative;
}
#top_koszyk {
position: absolute;
text-align: left;
left: 10px;
top: 15px;
color: #cc0000;
font-weight: bold;
margin: 0px;
padding: 0px;
}
#top_koszyk .szczegoly {
font-weight: normal;
color: #999999;
}
#top_menu {
list-style-type: none;
margin: 0px;
padding: 0px;
color: #999999;
position: absolute;
right: 10px;
top: 15px;
}
#top_menu li {
display: inline;
}
#top_menu a, #top_menu a:link {
color: #666666;
text-decoration: none;
font-weight: bold;
}
#top_menu a:hover {
text-decoration: underline;
}
#start_flash {
width: 925px;
height: 550px;
position: absolute;
top: 50px;
left: 10px;
}
#start_top_baner { 
background-image: url('../images/start_top_baner.jpg');
background-repeat: no-repeat;
width: 925px;
height: 550px;
position: relative;
}
#logo {
display: block;
background-image: url('../images/logo_artbi3.gif');
background-repeat: no-repeat;
width: 178px;
height: 58px;
position: absolute;
top: 30px;
right: 20px;
}
#logo span {
display: none;
}
#main_menu {
margin: 0px;
padding: 0px;
list-style-type: none;
position: absolute;
right: 20px;
top: 90px;
}
#main_menu span {
display: none;
}
#main_menu a {
width: 178px;
height: 30px;
display: block;
}
#main_menu a:hover { 
background-position: bottom;
}
#start_top_infolinia { 
background-image: url('../images/start_top_infolinia.gif');
background-repeat: no-repeat;
width: 925px;
height: 60px;
position: absolute;
left: 0px;
bottom: 0px;
margin: 0px;
padding: 0px;
}
#start_top_infolinia span {
display: none;
}
#bt_ofirmie a, #bt_ofirmie a:link { 
background-image: url('../images/bt_ofirmie.gif');
background-repeat: no-repeat;
}
#bt_naszaoferta a, #bt_naszaoferta a:link { 
background-image: url('../images/bt_naszaoferta.gif');
background-repeat: no-repeat;
}
#bt_gwarancjajakosci a, #bt_gwarancjajakosci a:link { 
background-image: url('../images/bt_gwarancjajakosci.gif');
background-repeat: no-repeat;
}
#bt_pomoc a, #bt_pomoc a:link { 
background-image: url('../images/bt_pomoc.gif');
background-repeat: no-repeat;
}
#bt_kontakt a, #bt_kontakt a:link { 
background-image: url('../images/bt_kontakt.gif');
background-repeat: no-repeat;
}
#bt_promocje a, #bt_promocje a:link { 
background-image: url('../images/bt_promocje.gif');
background-repeat: no-repeat;
}
#start_calosc {
width: 100%;
background-image: url('../images/start_calosc_tlo.gif');
background-repeat: repeat-x;
background-position: top;
}
#start_tresc {
width: 945px;
margin-left: auto;
margin-right: auto;
background-image: url('../images/start_tresc_tlo.gif');
background-repeat: no-repeat;
background-color: #FFFFFF;
text-align: center;
}
#start_boksy {
text-align: center;
width: 915px;
margin-bottom: 10px;
border-bottom: 1px #f3f2f3 solid;
margin-left: auto;
margin-right: auto;
}
.boks_gora {
background-color: #f3f2f3;
background-image: url('../images/box_top_tlo.gif');
background-repeat: repeat-y;
padding-top: 15px;
margin-top: 10px;
height: 152px;
}
#start_boksy .boks_materace { 
width: 190px;
text-align: center;
float: left;
}
#start_boksy .boks_ochraniacze { 
width: 190px;
text-align: center;
float: left;
}
#start_boksy .boks_poduszki { 
width: 190px;
text-align: center;
float: left;
}
#start_boksy .boks_stelaze { 
width: 190px;
text-align: center;
float: left;
}
#start_boksy .boks_oferta { 
width: 155px;
height: 271px;
text-align: center;
float: left;
background-image: url('../images/box_top_tlo_oferta.gif');
background-repeat: no-repeat;
margin-top: 10px;
position: relative;
}
#start_boksy .boks_oferta .boks_oferta_dol { 
background-image: url('../images/box_top_dol_oferta.gif');
background-repeat: no-repeat;
width: 155px;
height: 20px;
position: absolute;
bottom: 0px;
left: 0px;
}
#start_boksy a {
display: block;
margin: 0px;
padding: 0px;
background-color: #f3f2f3;
}
#start_boksy a img {
border: none;
margin: 0px;
}
.boks_szczegoly {
background-color: #f3f2f3;
width: 180px;
height: 71px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
padding: 0px;
}
.boks_szczegoly ul {
list-style-type: none;
margin: 0px;
padding: 5px 0 5px 0;
text-align: left;
}
.boks_szczegoly li {
margin: 0px;
padding: 0px 10px 2px 10px;
}
.boks_szczegoly a, .boks_szczegoly a:link {
color: #666666;
text-decoration: none;
}
.boks_szczegoly a:hover {
text-decoration: underline;
}
.boks_szczegoly a span {
color: #da151f;
font-weight: bold;
}
#lista_oferta {
width: 135px;
margin-left: auto;
margin-right: auto;
}
#start_tresc2 {
width: 915px;
margin-left: auto;
margin-right: auto;
}
#start_hotele {
float: left;
position: relative;
left: 5px;
}
#start_hotele a { 
background-image: url('../images/baner_hotele.jpg');
background-repeat: no-repeat;
display: block;
width: 200px;
height: 270px;
}
#start_hotele a span {
display: none;
}
#start_opis {
width: 690px;
float: right;
text-align: justify;
position: relative;
right: 5px;
color: #666666;
}
#start_opis h1 {
color: #da151f;
font-size: 18px;
margin-top: 0px;
padding-top: 0px;
}
#footer {
clear: both;
width: 925px;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
position: relative;
}
#footer ul {
list-style-type: none;
margin: 0 auto 10px auto;
padding: 10px 0 10px 0;
border-top: 1px #f3f2f3 solid;
border-bottom: 1px #f3f2f3 solid;
color: #999999;
width: 915px;
}
#footer li {
display: inline;
}
#footer ul a, #footer ul a:link {
color: #666666;
font-weight: bold;
text-decoration: none;
}
#footer ul a:hover {
color: #da151f;
text-decoration: underline;
}
#footer h2{
    clear: both;
    color: #CCC;
    font-size: 11px;
    padding: 10px 0;
    text-align: center;
}

#copyright {
width: 300px;
color: #cccccc;
text-align: left;
font-size: 11px;
float: left;
position: relative;
left: 10px;
}
#design {
width: 500px;
color: #cccccc;
text-align: right;
font-size: 11px;
float: right;
position: relative;
right: 10px;
}
#design a {
color: #cccccc;
text-decoration: none;
}
.clearboth {
clear: both;
}
