html, body{
font-size:12px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #000;
left: 0; right: 0; top: 0;
margin: 0; padding: 0;
height: 100%; width: 100%;
background: #000;
}

img, p, ul, ol, li, h1, h2, h3, h4 {
border: 0;
margin: 0;
padding: 0;
}

div.clear {
clear: both;
}

#blank_page {
display: table-cell;
width: 330px;
height: 300px;
text-align: center;
vertical-align: middle;
}
/* Structure */
#wrapper {
width: 1000px;
height: 800px;
margin: 0 auto;
background: url(img/background.jpg) no-repeat;
}

#logo {
position: absolute;
width: 558px;
height: 305px;
margin-left: 7px;
text-indent: -30000px;
background: url(img/logo.png) no-repeat;
z-index: 999;
}

#studioaerografu_link {
position: absolute;
margin: 15px 0 0 717px;
}

#ramka_menu_top {
position: absolute;
width: 674px;
height: 194px;
margin: 187px 0 0 22px;
background: url(img/ramka_menu_top.png) no-repeat;
z-index: 500;
}

#ramka_menu_left {
position: absolute;
width: 227px;
height: 412px;
margin: 381px 0 0 22px;
background: url(img/ramka_menu_left.png) no-repeat;
z-index: 500;
}

#menu {
position: absolute;
width: 240px;
margin: 464px 0 0 27px;
z-index: 998;
}

#menu ul {
list-style-type: none;
}

#menu ul li {
margin-top: -4px;
}

#menu ul li:first-child {
margin: 0;
}

#menu ul li a {
display: block;
width: 220px;
height: 47px;
padding-left: 20px;
font-weight: bold;
background: url(img/menuitem.png) no-repeat;
}

#menu ul li a:hover {
width: 215px;
padding-left: 25px;
}

#menu a img {
margin: 8px 0 0 0;
}

#content {
position: absolute;
width: 330px;
margin: 403px 0 0 22px;
padding: 0 0 0 190px;
font-weight: bold;
border-top: 7px solid #a7a7a7;
border-right: 8px solid #a7a7a7;
border-bottom: 5px solid #a7a7a7;
border-left: 58px solid #a7a7a7;
background: #fff;
opacity:0.7; filter:alpha(opacity=70);
z-index: 2;
}

#content * {
opacity:1; filter:alpha(opacity=100);
}

#content p {
font-weight: bold;
text-align: center;
padding: 4px 2px 18px 2px;
}

#face {
position: absolute;
margin: 204px 0 0 545px;
z-index: 1;
}

#air_lab {
position: absolute;
margin: 680px 0 0 12px;
z-index: 600;
}

#plastyk_link {
position: absolute;
margin: 746px 0 0 94px;
z-index: 600;
}

#designedby {
position: absolute;
margin: 770px 0 0 641px;
z-index: 100;
}

/* Pages */
#news #content .content_box, #oferta #content .content_box, #kontakt #content .content_box {
float: left;
width: 300px;
margin-left:  25px;
}

#news #content .content_box:first-child, #oferta #content .content_box:first-child {
margin-left: 0;
}

#kontakt #content .content_box:first-child {
width: 275px;
}

#news #content, #oferta #content, #kontakt #content {
width: 625px;
}

#news #content p:first-child {
margin: 5px 0;
}

#news #face #face_img, #custom #face #face_img, #klasyka #face #face_img, #galeria #face #face_img, #oferta #face , #kontakt #face {
display: none;
}

#lower {
padding-top: 100px !important;
}

#galeria #face, #custom #face, #klasyka #face {
width: 430px;
padding-right: 25px;
}

#galeria #face #news_bar, #custom #face #news_bar, #klasyka #face #news_bar{
height: 18px;
margin: 0;
padding: 164px 12px 40px 0;
}

#galeria #face #news_bar a, #custom #face #news_bar a, #klasyka #face #news_bar a {
font-size: 18px !important;
color: #ab7373;
}

#galeria #face #news_bar #current_page, #custom #face #news_bar #current_page, #klasyka #face #news_bar #current_page  {
color: #d6a6a6;
}

#galeria #face a.thickbox, #custom #face a.thickbox, #klasyka #face a.thickbox {
float: right;
padding: 6px 12px 6px 0;
outline: none;
}

#galeria #face a.thickbox:hover img, #custom #face a.thickbox:hover img, #klasyka #face a.thickbox:hover img {
border: 1px solid #ccc;
}

#custom #content ul, #klasyka #content ul, #oferta #content ul {
padding: 0 15px 30px 15px;
list-style-type: none;
}

#kontakt #content p {
text-align: left;
}

#kontakt #content p span {
font-size: 18px;
}

#kontakt #content p.red, #kontakt #content p.red a {
text-decoration: none;
color: #d00202;
}

#news .news_box img {
display: block;
float: right;
margin: 0 28px 0 12px;
border: 2px solid #e0e0e0;
background: #000;
}

#news .news_box h3 {
padding-bottom: 4px;
text-align: center;
font-size: 18px;
font-weight: bold;
}

#news_bar {
margin: 0 28px 0 0;
text-align: right;
}

#news_bar a {
font-size: 14px;
font-weight: bold;
color: #767272;
text-decoration: none;
}

#news_bar #current_page {
color: #c31d1d;
}

#submenu_top {
position: absolute;
width: 431px;
height: 218px;
margin: 188px 0 0 258px;
background: url(img/submenu_top.png) no-repeat;
z-index: 400;
}

#submenu {
position: absolute;
margin: 190px 0 0 255px;
z-index: 1000;
}

#submenu li {
position: absolute;
display: block;
}

#sub_motocykle {
margin: 162px 0 0 -38px;
}

#sub_kaski {
margin: 122px 0 0 38px;
}

#sub_samochody {
margin: 75px 0 0 88px;
}

#sub_murale {
margin: 50px 0 0 180px;
}

#sub_inne {
margin: 37px 0 0 238px;
}

#sub_gmole {
margin: 186px 0 0 -36px;
}

#sub_sisybar {
margin: 139px 0 0 10px;
}

#sub_stelaze {
margin: 99px 0 0 71px;
}

#sub_wydechy {
margin: 60px 0 0 133px;
}

#sub_cus_inne {
margin: 45px 0 0 212px;
}

#sub_malarstwo {
margin: 156px 0 0 -33px;
}

#sub_grafika {
margin: 115px 0 0 46px;
}

#sub_rysunek {
margin: 77px 0 0 107px;
}

#sub_digital {
margin: 57px 0 0 171px;
}

#sub_klas_inne {
margin: 46px 0 0 220px;
}

#submenu_left {
position: absolute;
width: 167px;
height: 226px;
margin: 348px 0 0 91px;
background: url(img/submenu_left.png) no-repeat;
}

#thumb_box {
position: absolute;
margin: 204px 0 0 545px;
z-index: 1;
}

