body {
background: url(../images/bodyBg.jpg) repeat;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.8em;
text-align: justify;
}
#container {
background: url(../images/headBg.jpg) repeat-x;
}
#wrap {
width: 810px;
margin: 0 auto;
position: relative;
overflow:hidden;
}
#contentHead {
width: 810px;
height: 35px;
padding: 3px 0px 0px;
margin: 0px 0px 10px;
position:relative;
background: url(../images/contentHead.jpg) no-repeat;
overflow: hidden;
}
#contentHead h1 {
margin: 2px 0px 0px 20px;
font-size: 1.3em;
color: #851312;
text-shadow: 1px 1px 3px #fff;
}
#content {
width: 810px;
margin: 140px 0 0 0;
padding: 0px;
overflow: hidden;
float: right;
background: url(../images/content.jpg);
}
#content p {
margin: 0px 20px 10px;
}
#content h2 {
margin: 0px 20px 5px;
font-size: 1.1em;
text-shadow: 1px 1px 3px #999;
}
#content h3 {
margin: 0px 20px 5px;
font-size: 1.1em;
}
#content h4 {
margin: 0px 20px 5px;
font-size: 1em;
}
#content a {
color: #333;
}
#content a:hover {
text-decoration: none;
}
#content ul {

}
#content img {
border: none;
}
#content .picSmallRight {
float: right; margin: 0 0 5px 15px; border: 3px solid #999;
}
#content .picSmallLeft {
float: left; margin: 0 15px 5px 0; border: 3px solid #999;
}
#content .buttonheading { margin: 0 20px 0 0; float:right;}
#content .moduletable{
width:800px;
height:30px;
margin:0px 5px 15px;
padding: 5px 0 0;
position:relative;
clear:both;
border-bottom: 1px solid #666;
}
#content .moduletable ul{
margin: 0px;
padding: 0 15px;
list-style: none;
}
#content .moduletable li{
float:left;
margin: 0px;
padding: 0px;
}
#content .moduletable li a {
margin: 5px 5px 0 0;
padding: 0 5px 5px;
border: 1px solid #666;
display: block;
height: 19px;
overflow: hidden;
color: #eee;
background: #910100 ;
}
#content .moduletable li.active a {
margin: 0 5px 0 0;
padding: 3px 5px 2px;
display: block;
height: 24px;
overflow: hidden;
color: #000;
background: #ededed;
font-weight: bold;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #ededed;
border-left: 1px solid #666;
text-decoration: none;
}
#content a.inquiry {
width:235px;
height:34px;
padding:12px 25px 0;
display:block;
overflow: hidden;
font-size:1.3em;
font-weight:bold;
text-decoration: none;
color: #333;
background: url(../images/inquiry.jpg) no-repeat 0px 0px;
}
#content a.inquiry:hover {
color: #fff;
background: url(../images/inquiry.jpg) no-repeat 0px -45px;
}
#content a.inquiry:active {
color: #333;
background: url(../images/inquiry.jpg) no-repeat 0px 1px;
}
h2 img { vertical-align: middle;}
#navi {
height: 140px;
width: 810px;
margin: 0px auto;
float: right;
position: absolute;
top:0px;
z-index: 1;
overflow: hidden;
background: url(../images/headerBg.jpg) no-repeat;
}
#navi ul {
width: 810px;
margin: 0px;
padding: 0px;
list-style: none;
position: absolute;
top: 3px;
}
#navi li {
margin: 0px;
padding: 0px;
}
#navi .menu a {
height: 26px;
width: 90px;
padding: 90px 0px 0px;
position:absolute;
top:0px;
display: block;
text-decoration: none;
color: #FFF;
font-size: 0.9em;
font-weight: bold;
text-align: center;
overflow: hidden;
z-index: 3;
}
#navi .menu a:hover {
color: #851312;
}
#navi .menu .active a {
color: #851312;
}
#navi .menu .item1 a {
left:35px;
background: url(../images/naviBtn.jpg) no-repeat 0px 22px;
}
#navi .menu .item1 a:hover {
background: url(../images/naviBtnOver.jpg) no-repeat 0px 0px;
}
#navi .menu  .active.item1 a {
background: url(../images/naviBtnOpen.jpg) no-repeat 0px 0px;
}
#navi .menu .item2 a {
left:125px;
background: url(../images/naviBtn.jpg) no-repeat -90px 22px;
}
#navi .menu .item2 a:hover {
background: url(../images/naviBtnOver.jpg) no-repeat -90px 0px;
}
#navi .menu .active.item2 a {
background: url(../images/naviBtnOpen.jpg) no-repeat -90px 0px;
}
#navi .menu .item5 a {
left:215px;
background: url(../images/naviBtn.jpg) no-repeat -180px 22px;
}
#navi .menu .item5 a:hover {
background: url(../images/naviBtnOver.jpg) no-repeat -180px 0px;
}
#navi .menu .active.item5 a {
background: url(../images/naviBtnOpen.jpg) no-repeat -180px 0px;
}
#navi .menu .item6 a {
right:35px;
background: url(../images/naviBtn.jpg) no-repeat -650px 22px;
}
#navi .menu .item6 a:hover {
background: url(../images/naviBtnOver.jpg) no-repeat -650px 0px;
}
#navi .menu .active.item6 a {
background: url(../images/naviBtnOpen.jpg) no-repeat -650px 0px;
}
#navi .menu .item7 a {
right:125px;
background: url(../images/naviBtn.jpg) no-repeat -560px 22px;
}
#navi .menu .item7 a:hover {
background: url(../images/naviBtnOver.jpg) no-repeat -560px 0px;
}
#navi .menu .active.item7 a {
background: url(../images/naviBtnOpen.jpg) no-repeat -560px 0px;
}
#navi .menu .item8 a {
right:215px;
background: url(../images/naviBtn.jpg) no-repeat -470px 22px;
}
#navi .menu .item8 a:hover {
background: url(../images/naviBtnOver.jpg) no-repeat -470px 0px;
}
#navi .menu .active.item8 a {
background: url(../images/naviBtnOpen.jpg) no-repeat -470px 0px;
}
#navi #linkHome {
height: 136px;
width: 200px;
position: absolute;
z-index: 3;
bottom: 4px;
left: 305px;
background: url(none);
text-decoration:none;
}
#navi #linkHome:hover {
background: url(../images/logoOver.jpg) no-repeat;
}
#breadcrumbs{
width: 310px;
position: absolute;
left: 490px;
bottom: 0px;
overflow:hidden;
}
#breadcrumbs p{
width:400px;
margin: 0;
font-size: 0.8em;
color: #444;
}
#breadcrumbs p a { color: #444; }
#breadcrumbs p a:hover { color: #000; text-decoration:none; }

#jflanguageselection ul {
margin: 0px 0px 6px;
padding: 0px;
list-style: none;
position: absolute;
bottom: 0px;
left: 20px;
right: auto;
top: auto;
}

#jflanguageselection li {
margin: 0px 10px 0px 0px;
padding: 0px;
float:left;
line-height:1em;
}
#jflanguageselection ul li a { margin: 0 0 0 5px; font-size:0.8em; font-weight:bold; color: #333; }
#jflanguageselection a:hover { color: #000; text-decoration:none; }
#jflanguageselection ul li#active_language a {
color: #851312;
font-weight: bold;
}
#jflanguageselection ul li img {position: relative; bottom:-3px; }
.vergefacebooklike{
height: 30px;
margin: 0;
right: 0px;
top: 146px;
position:absolute;
z-index: 2;
overflow: hidden;
}
.vergefacebooklike iframe{
width: 100px;
}
#footer {
background: url(../images/footer.jpg) no-repeat;
height: 29px;
width: 770px;
padding: 0px 20px;
margin: 0px; 
overflow: hidden;
float: right;
font-size:0.8em;
color:#555;
}
#footer ul {
margin: 0px;
padding: 0px;
list-style:none;
}
#footer li {
margin: 0px;
padding: 0px;
float:left;
}
#footer p {
margin: 0; float:left;
}
#footer a {
margin: 0 10px 0 0;
color: #555;
}
#footer a:hover {
text-decoration:none;
}
a#logoMeco{float:right; margin: 0;}
hr{
height:1px;
margin:10px 20px;
clear:both;
background:none repeat scroll 0 0 #bbb;
border: none;
}
#phocaguestbook #pgbadminForm .sectiontablefooter ul.pagination {margin: 0px; padding: 0 10px 5px 0;}
#phocaguestbook .pagination li {margin: 5px 10px 5px 0; float: left; list-style: none;}
#phocaguestbook .pagecounter {margin: 0px; padding: 0px; }
a.galTh {
width: 130px;
height: 146px;
margin: 0 14px 14px 0;
padding: 4px 4px 3px;
float: left;
border: 1px solid #CCC;
display: block;
background: none repeat scroll 0 0 #FFF;
font-size: 10px;
text-decoration: none;
line-height: 10px;
text-align: center;
color: #666;
}
#content p a.galTh:hover {
background: none repeat scroll 0 0 #910100;
color: #fff;
}
a.galTh img {
width: 130px;
height: 130px;
margin: 0 0 4px;
border-style: none;
display: block;
}

#prevNext{width: 455px;position: absolute;top: 189px;}

#prevNext a{color:#555;}

.galRow{margin:0 0 0 20px;}
.galRow a.galPreTh{width:385px; height:250px; float:left; overflow:hidden; position:relative; background: url(../images/preGalTh.jpg) no-repeat 0px 0px;}
.galRow a.galPreTh:hover{background: url(../images/preGalTh.jpg) no-repeat 0px -250px;}
.galRow a.galPreTh img{position: absolute; left: 24px; top: 31px;}
.galRow a.galPreTh span{position: absolute; left: 30px; top: 185px; font-size:18px; color: #FFFFFF;}
.galRow a.galPreTh:hover span{color: red;}

.aiContactSafe .error {padding: 5px; background-color: #508cfa; color:#fff; font-weight:bold;}
.aiContactSafe .error dd {margin: 0; padding: 0px;}
.aiContactSafe .error ul {margin: 0; padding: 0px;}
.aiContactSafe .error li {margin: 0; padding: 0px; list-style: none;}
#system-message {padding: 5px; margin: 5px 20px; background-color: #508cfa; color:#fff; font-weight:bold;}
#system-message .message dd {margin: 0; padding: 0px;}
#system-message .message ul {margin: 0; padding: 0px;}
#system-message .message li {margin: 0; padding: 0px; list-style: none;}
#content #aiContactSafe_mainbody_3.aiContactSafe .componentheading{margin:10px 20px 10px; font-weight:bold;}
a#facebookus{width: 107px; height: 107px; position: absolute; top:0px; left:50%; margin:0 0 0 400px; display:block; border:none; text-decoration: none; background: url(http://www.wizardcar.pl/images/facebookus.jpg) no-repeat;}
p#toggleList{margin: 0 20px 25px; padding:2px 25px 2px 5px; display:inline-block; border: 1px solid #000000;background: #CF0000 url(../images/listToggle.jpg) no-repeat right -33px; color: #FFFFFF; font-weight:bold; cursor:pointer;}
p#toggleList.open{background: #CF0000 url(../images/listToggle.jpg) no-repeat right -5px;}
#content div.moduletableGal{margin: -25px 20px 0; padding: 0; position: absolute; border: 1px solid #000; display:none; background-color: #990000; box-shadow: 0px 3px 5px #000;}
#content div.moduletableGal ul{margin: 1px 0 0;padding: 10px 15px;}
#content div.moduletableGal ul li{list-style:none;}
#content div.moduletableGal ul li a{padding: 2px 15px; display:block; border-bottom:1px solid #AA0000; font-size: 1em; line-height: 1.1em; color:#fff; text-decoration:none;}
#content div.moduletableGal ul li a:hover{background-color: #000;color:#fff;}
#content div.moduletableGal ul li#current a{background-color: #fff;color:#990000;text-decoration:none;}