ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, table { margin: 0; padding: 0; list-style-type:none;}
a img,:link img,:visited img { border: none; }

*
{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
}

body
{
background: #000000 url(../images/segwayrent-webpage-background.jpg) fixed no-repeat top;
text-align:center;
}

#header
{
margin:0 auto;
text-align:left;
width:900px;
}
.logo
{
width:900px;
height:140px;
}

#footer a, #content a
{
color:#ff6600;
font-weight:bold;
}

a:visited
{
color:#990033;
}
/* SEARCHBOX */
#searchbox
{
float:right; 
height:32px; 
margin-right:18px;
}

#searchbox form
{
background:none;
}

#searchbox input
{
color:#000000;
}

/* CONTENT */

#content-box
{
margin:0 auto;
text-align:left;
width:900px;
background: #ffffff url(../images/content-box-background.jpg) repeat-y;
}
.short
{
float:left;
width:718px;
}
#content
{
padding-bottom:20px;
}
#content p, #content h1, #content h2, #content form, #content ul, #content table/*, #content img */
{
margin:10px 30px 10px 30px;
}
#content ul.gallery
{
margin:0px 30px 0px 30px;
}
#content ul.gallery li
{
margin-bottom:10px;
}
#content p, #content ul
{
line-height:20px;
}
#content li
{
list-style:disc inside;
font-weight:bold;
}
#content ul.image-list li
{
float:left;
list-style-type:none;
margin-right:20px;
margin-bottom:20px;
}
 /*
#content img
{
}
*/

.cleaner
{
clear:both;
}
#content h1
{
line-height:40px;
font-family:tahoma, verdana;
font-weight:bold;
font-size:24px;
}
#content img.partners
{
height:40px; 
vertical-align:middle;
margin-right:10px;
}
#content h2
{
line-height:25px;
font-family:tahoma, verdana;
font-weight:normal;
font-size:18px;
}

/* TABLE */
#content table
{
background:#eeeeee;
}
#content table td, #content table th
{
border-bottom: 1px solid #cccccc;
padding:5px;
margin:0px;
}
#content table thead th
{
text-align:center;
font-size:14px;
}
#content table tfoot th
{
font-size:11px;
font-style:italic;
font-weight:normal;
color:#333333;
}

#col1
{
background:#dddddd;
}

/*
#content table *
{
margin:0px;
padding:0px;
border:0px;
}
*/


/* CONTENT-HOME */

#container
{
float:left;
background:#000000;
}
#content-box-home
{
margin:0 auto;
text-align:left;
width:900px;
background: #333333 url(../images/content-box-home-background.jpg) repeat-y;
}
#home-banner
{
background:#000000;
height:300px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
margin: 0px 1px 0px 1px;
}
.oferta-banner
{
background: #666666 url(../images/oferta-banner-background.jpg) no-repeat top;
height: 180px;
margin: 10px 30px 10px 30px;
padding: 10px 10px 0px 10px;
}
div[class="oferta-banner"]
{
padding: 10px 10px 10px 10px;
}

#content-box-home *
{
color:#ffffff;
}
#content-box-home h1
{
margin:0px 30px 10px 30px;
}
#content p.home-article
{
margin:10px 0px 0px 0px;
font-size:14px;
float:left;
width:220px;
text-align:left;
}
#content p[class="home-article"]
{
margin:10px 0px 10px 0px;
}
#content p.home-article *
{
font-size:14px;
}
#content *.ad
{
color:#666666;
}
#content *.oferta-h2
{
color:white;
font-size:12px;
line-height:20px;
font-weight:bold;
}
/* RORATOR */
.rotator-small
{
border:1px solid #cccccc;
margin:10px 10px 10px 15px;
}
#container.rotator-big
{
margin:0px 10px 0px 0px;
float:left;
background:#000000;
width:400px;
}

div[class=rotator-small]
{
margin: 10px 10px 10px 30px;
}
div[class=rotator-big]
{
margin:0 auto;
}
/* FORM */
form
{
background:#eeeeee;
}

/* GALLERY */
#content ul.gallery
{
display:table;
}
#content ul.gallery li
{
float:left;
list-style-type:none;
margin-right:10px;
}

#content ul.gallery li a
{
width:99px;
height:99px;
background:#eeeeee;
border:1px solid #cccccc;
display:table-cell;
vertical-align:middle;
text-align:center;
}

#content ul.gallery li a:hover
{
border:1px solid #ff6600;
}

#content ul.gallery li a img
{
margin:0 auto;
padding:0px;
}

#content img.image-floated
{
float:left;
border:1px solid #cccccc;
margin:10px 10px 10px 30px;
}

/* HORIZONTAL-MENU */

#horizontal-menu
{
color:#eeeeee;
width:900px;
height:43px;
background: #2c2c2c url(../images/horizontal-menu-background.jpg) no-repeat bottom;
}
#horizontal-menu ul
{
padding-top:9px;
padding-left:8px;
}
#horizontal-menu ul li
{
float:left;
}
#horizontal-menu ul li a
{
float:left;
color:#cccccc;
text-decoration:none;
font-weight:bold;
font-size:12px;
line-height:25px;
display:block;
background: #323546 url(../images/horizontal-menu-link-background.jpg) repeat-x top;
border-left:1px solid #171717;
height:25px;
padding:0px 8px 0px 8px;
}
#horizontal-menu ul li a:hover
{
color:#ffffff;
background: #4e5164 url(../images/horizontal-menu-link-background-hover.jpg) repeat-x top;
}
#horizontal-menu ul li.active
{
float:left;
color:#cccccc;
font-weight:bold;
font-size:12px;
line-height:25px;
display:block;
background: #666666;
border-left:1px solid #171717;
height:25px;
padding:0px 8px 0px 8px;
}
li.current
{
text-decoration:underline;
}
.horizontal-menu-leftround
{
background: #323546 url(../images/horizontal-menu-leftround.jpg) repeat-x;
height:25px;
width:13px;
}
.horizontal-menu-rightround
{
background: #323546 url(../images/horizontal-menu-rightround.jpg) repeat-x;
border-left:1px solid #171717;
height:25px;
width:13px;
}

/* SUBMENU */

#submenu
{
float:right;
width:182px;
margin-top:10px;
margin-bottom:20px;
}
#submenu ul li
{
margin-bottom:2px;
}

#submenu ul li.active
{
background: url(../images/submenu-active-item.jpg) no-repeat top right;
height:26px;
line-height:26px;
width:172px;
padding-left:10px;
}

#submenu ul li a
{
text-decoration:none;
font-weight:bold;
font-size:12px;
display:block;
color:#666666;
background: #eeeeee url(../images/submenu-link-background.jpg) no-repeat;
height:26px;
line-height:26px;
width:172px;
padding-left:10px;
}

#submenu ul li a:hover
{
color:#ff6600;
background: #f2ddd1 url(../images/submenu-link-background-hover.jpg) no-repeat;
}

/* FOOTER */

#footer
{
clear:both;
width:900px;
background: #eeeeee url(../images/footer-background.jpg) repeat-y;
border-top: 1px solid #cccccc;
}

#footer *
{
font-family: verdana;
font-size:10px;
}

#footer p
{
color: #666666;
}

#footer a
{
font-weight:bold;
}

#footer-bottom
{
width:900px;
height:23px;
background: #eeeeee url(../images/footer-background-bottom.jpg) no-repeat top;
}

#footer p
{
margin: 10px 30px 0px 30px;
}

/* BANEREK */

#floating-banner
{
position: absolute;
top:10px;
width:450px;
height:80px;
background: #eeeeee url(../images/floating-banner-background.jpg) no-repeat top;
}

#floating-banner *
{
color:#ffffff;
font-size:14px;
}
#floating-banner p
{
margin-top:12px;
margin-left:12px;
}
#floating-banner a
{
margin:0;
font-weight:bold;
}

/* miki */
.christmas
{
width:640px;
height:300px;
float:left;
}

