html {height: auto;}
#mtab {height: auto; background-image: url(../img/bg-main.gif); background-position: top left; background-repeat: repeat-y;}
body {width: 100%;height: 100%;min-height: 100%; background-image: url(../img/main-bg-top.jpg); background-position: top left; background-repeat: no-repeat;}
body,td {padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; font-family: Arial; color: #000000; font-weight: 100;}
body,th {font-size: 18px; font-family: Arial; color: #3568b2; font-weight: 100;}

img{border: 0px;}

input { font-size: 14px; font-family: Arial; }
textarea { font-size: 14px; font-family: Arial; }

a {font-family: Arial;font-size: 12px;text-decoration: none;color: #3568b2;font-weight: 900;}
a:visited {font-family: Arial;font-size: 12px;text-decoration: none;color: #3568b2;font-weight: 900;}
a:hover {font-family: Arial;font-size: 12px;text-decoration: underline;color: #3568b2;font-weight: 900;}

a.menu {font-family: Verdana;font-size: 15px;text-decoration: none;color: #494848;font-weight: 600;}
a.menu:visited {font-family: Verdana;font-size: 15px;text-decoration: none;color: #494848;font-weight: 600;}
a.menu:hover {font-family: Verdana;font-size: 15px;text-decoration: underline;color: #494848;font-weight: 600;}

a.submenu {font-family: Verdana;font-size: 12px;text-decoration: none;color: #494848;font-weight: 600;}
a.submenu:visited {font-family: Verdana;font-size: 12px;text-decoration: none;color: #494848;font-weight: 600;}
a.submenu:hover {font-family: Verdana;font-size: 12px;text-decoration: underline;color: #494848;font-weight: 600;}

.bg-bot {background-image: url(../img/bg-bot-town.gif); background-position: bottom left; background-repeat: repeat-x;}
.bg-top {background-image: url(../img/bg-top.jpg); background-position: top left; background-repeat: repeat-x;}
.imitacia {background-image: url(../img/bg-bot-town2.jpg); background-position: bottom left; background-repeat: repeat-x;}
.bot { border-bottom: 2px solid #d0d0d0;}
.bot-right {background-image: url(../img/bot-right.jpg); background-position: bottom right; background-repeat: no-repeat;}
.logo-bot-right {background-image: url(../img/logo-bot-right.jpg); background-position: top right; background-repeat: no-repeat;}

.main-middle {border-top: 2px solid #e6e6e6;}
.main-left {border-top: 2px solid #e6e6e6; border-left: 2px solid #e6e6e6;}
.main-line {background-image: url(../img/line.gif); background-position: top left; background-repeat: repeat-x;}
.main-text {padding-left: 15px; padding-right: 15px; padding-bottom: 35px;}
.main {border-left: 2px solid #e6e6e6;  border-right: 2px solid #e6e6e6; background-image: url(../img/bg-copy.gif); background-position: bottom right; background-repeat: no-repeat;}
.main-shadow {font-size: 1px; height: 9px; background-image: url(../img/shadow.gif); background-position: top left; background-repeat: repeat-x;}

.statusbar {font-family: Arial; font-size: 11px; text-decoration: none; color: #494848; font-weight: 100;}
a.statusbar {font-family: Arial; font-size: 11px; text-decoration: none; color: #3568b2; font-weight: 100;}
a.statusbar:visited {font-family: Arial; font-size: 11px; text-decoration: none; color: #3568b2; font-weight: 100;}
a.statusbar:hover {font-family: Arial; font-size: 11px; text-decoration: underline; color: #3568b2; font-weight: 100;}

.copy {font-family: Arial;font-size: 9px;color: #868686;text-decoration: none; font-style: italic;}
.copy2 {font-family: Arial;font-size: 10px;color: #868686;text-decoration: none; font-weight: 100; font-style: italic;}
.copy-td {padding-right: 40px;}

.contacts {background-image: url(../img/cont.gif); background-repeat: no-repeat; background-position: top left;}
.piksel {font-size: 1px;}
.cont {font-size: 12px; font-family: Verdana; color: #444444; font-weight: 900;}
a.cont {font-size: 12px; font-family: Verdana; color: #444444;}
a.cont:visited {font-size: 12px; font-family: Verdana; color: #444444;}
a.cont:hover {font-size: 12px; font-family: Verdana; color: #444444;}

.portfolio_pres {background-image: url(../img/bg-pic.jpg); background-position: center center; background-repeat: no-repeat; padding-left: 8px;}
.portfolio_title {font-family: Verdana; font-size: 13px; font-weight: 900;}
.portfolio_pic { border: 5px solid #1b54ab;}