body {font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: #3f3f3f;
background: #ffffff url(../images/top-bg.jpg) top left no-repeat;
margin: 0;
overflow-y:visible!important; 
}
#a-topavto {height: 80px; background: #000000 url(../images/a-tema.jpg) top center no-repeat;}
tr,th,td {margin: 0;padding: 0;outline: 0; vertical-align: top;}
p {margin: 0; padding: 4px 0;}
img {padding: 0 3px; border: 0 !important; background: transparent;}
h1 {font-size: 17px;margin: 2px 0; }
h2 {font-size: 16px;margin: 2px 0; }
h3 {font-size: 16px;margin: 2px 0; }
h4 {font-size: 13px; margin: 2px 0; color: #3f3f3f;}
a {color: #3f3f3f !important;}
.nspArt h4.nspHeader a {font-size: 13px; color: #3f3f3f;}
#foto-main {width: 1000px; clear: both; height: auto; margin: 0 auto;}
#foto-logoarea {height: 80px; font-size: 16px; font-weight: bold; color: #ffffff; width: 1000px; clear: both; height: auto; margin: 0 auto;}
#foto-logoarea img {vertical-align: middle;}
#foto-logoarea a {color: #bec6fa !important;}
#contact{text-align: right; padding-top: 20px;}
#foto-slide img {padding: 0;}
#ikonki {padding-top: 5px; height: 32px; text-align: right;}
.leri-mod {background: #ffffff url(../images/modul.png) center top repeat-x; border: 1px solid #ffffff; border-radius: 5px; padding: 5px;}
.leri-mod h3 {color: #3f3f3f; padding: 0 0 10px 10px;}
#main-menu {padding: 20px 0 0 0; float: right; text-align: right;}
#main-menu ul {width: 100%; float: right; display: block; padding: 0; margin: 0; text-align: right;}
#main-menu li {float: right; display: block; padding: 0 1px; font-size: 14px; font-weight: bold;}
#main-menu a {color: #3f3f3f !important; text-decoration: none; background: #ffffff; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; padding: 5px 8px;border-top-left-radius: 5px; border-top-right-radius: 5px; }
#main-menu a:hover {color:#00128C;}
#main-cont {float: left; width: 545px; background: #ffffff url(../images/modul.png) center top repeat-x; border: 1px solid #ffffff; border-radius: 5px; padding: 7px 5px 7px 7px; margin-left: 5px;}
.showHere {padding: 15px 0 0 0;}
.m-left {float: left; width: 48%;}
.m-right {float: right; width: 48%;}
#footer {background: #ffffff /*url(../images/magic-fancy-footer.jpg) bottom center repeat-x;*/ margin: 0;}
#footer-in {width: 1000px; height: 150px; clear: both; height: auto; margin: 0 auto;}
#footer-in h4 {font-size: 12px; margin: 2px 0;}
#copy {text-align: center; font-size: 10px;}
.crl {clear: both;}
.button {background: transparent url(../images/knopka.png) bottom center no-repeat; width: 120px; height: 30px; border: 0px; color: #ffffff; font-weight: bold; cursor: pointer;}
.b-mo {margin: 0 5px;}