/* Yauza.com main css */
html {min-height: 100%; margin-bottom: 1px;}
body {background: #fff; font-family: tahoma, verdana, helvetica, arial, sans-serif; font-size: 0.9em; color: #444; padding: 0; margin: 5px 0px 0px 0px; text-align: center}

input, select, table {font-size: 100%; font-family: tahoma, verdana, helvetica, arial, sans-serif; }
form {margin: 0;}
td {vertical-align: top}
a {color: #00c}
a:hover {color: #c00}
img {border: 0}
.flleft {margin-right: 18px; float: left}
.flright {margin-left: 18px; float: right}
.left {float: left}
.inline {display: inline}
.middle {vertical-align: middle!important}
.top {vertical-align: top!important}
.clear {clear: both}
.center {text-align: center; display: block}
/* main content */
.main {width: 960px; border: 0px; margin: 0px; padding: 0px; margin-right: auto; margin-left: auto; text-align: left}
.w2 {width: 462px;}
.td-space-w2 {width: 36px;}
.space-width-36 {overflow: hidden; width: 36px; border: 0; margin: 0; padding: 0}
.w4 {width: 222px}
.td-space-w4 {width: 18px}
.space-width-18 {overflow: hidden; width: 18px; border: 0; margin: 0; padding: 0}

.space-height-20 {overflow: hidden; height: 20px; border: 0; margin: 0; padding: 0}

div.topline {width: 100%; background: url("/img/bg-topline.gif") repeat-x top;margin-top: 3px}

.logo-img {margin-right: 20px}
.logo-text {color: #fff; font-size: 75%; text-decoration: none !important}
.logo-text a, .logo-text a:link, .logo-text a:visited, .logo-text a:hover {text-decoration: none !important; color: #fff !important}

.lang {font-size: 75%; text-align: right}
.lang a, .lang a:link, .lang a:visited, .lang a:hover {color: #06f; text-decoration: none}
.lang-sel, a.lang-sel, a.lang-sel:link, a.lang-sel:visited, a.lang-sel:hover {color: #999 !important}

.tel {color: #999}
.tel a, .tel a:link, .tel a:visited, .tel a:hover {color: #999; text-decoration: none}
.tel strong {font-weight: normal; color: #000}
/* menu */
.menu {width: 462px;}
.menu-height {height: 60px}
.menu td {text-align: center; color: #fff; font-size: 120%;}
.menu a, .menu a:link, .menu a:active, .menu a:visited {color: #fff; text-decoration: none;}
.menu a:hover {text-decoration: underline !important}
.menu-act {background: url("/img/bg-menu.gif") repeat-x top}
/* text, headers, etc */
h1 {font-family: georgia, "times new roman", times, serif; font-weight: normal; color: #036}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover {color: #4d6ea1; font-family: georgia, "times new roman", times, serif; font-weight: normal;}
h3 {font-size: 130%; font-weight: normal; margin-bottom: 5px; color: #891329}
.bg-text {background: url("/img/bg-text.gif") no-repeat 0% 0%;}
.bg-portf {background: url("/img/bg-portf.gif") no-repeat 100% 100%; padding-bottom: 10px; margin: 10px 0px}
.portf-t td {padding-top: 30px}
.portf-text {padding-right: 5px; display: block; }
.portf-img {border: 1px solid #999; margin-bottom: 5px}
.portf-date {color: #999; font-size: 75%; font-style: italic; margin: 5px 0px}
.portf-link {color: #666; font-size: 80%; margin: 10px 0px}
.portf-link a, .portf-link a:link, .portf-link a:visited, .portf-link a:hover {color: #666; text-decoration: none; background: url("/img/f-link.gif") no-repeat 0% 50%; padding-left: 20px}

.img-btns {border: #faae45 1px solid}

.btn {background: url("/img/bg-menu.gif") repeat-x 50% 50% #95acd8; color: #fff; font-size: 110%; padding: 3px; cursor: pointer; border: 1px solid #6584b4; }
/* footer */
.footer {background: url("/img/bg-footer.gif") no-repeat 0% 0%; height: 55px; padding-top: 10px; text-align: center; font-size: 75%; color: #666}
.footer a, .footer a:link, .footer a:visited {color: #666; text-decoration: none}
.footer a:hover {text-decoration: underline !important}
.bold {font-weight: bold;} 
#err {margin: 0px 0px 10px 0px; color: red;}
.p404 {height: 100%; border: 0px; width: 400px; text-align: center; margin-right: auto; margin-left: auto; text-align: left; }