body {padding: 0; margin: 0; height: 100%; font-family: Tahoma; font-size: 12px; color: #092543}
img {border: 0;}

.all {width: 100%; height: 100%; margin: 0;}
.center {width: 950px; height: 100%; margin: 0px auto; clear: both}
.action {width: 100%; height: 100%; float: left; border-left: 1px solid #092543; border-right: 1px solid #092543; border-top: 1px solid #092543; background: #bdd3ef}

.lang {width: 50%; float: left; margin: 10px 0 5px 30px}
.lang img {width: 29px; height: 18px;}
.header {width: 100%; height: 197px; float: left; margin: 0 0 -31px 0; background:url(graf/bg_anim.png) repeat-x}
.clr {clear: both; padding: 15px}

.h {display: none}
p {line-height: 20px; margin: 0}
hr {height: 1px; color: black; background: black; border-style: none; padding: 0}
.spacer {height: 5px; width: 12px; margin:0; padding:0}
sup {line-height: 100%}

.menu {width: 180px; float: left; background: #bdd3ef; border-top: 1px solid #092543; font-size: 15px; color: #092543}
.menu ul {padding: 0; margin: 0; list-style: none; background: #bad0dd;}
.menu li {margin: 0; border-bottom: 1px solid #092543;}
.menu li a {display: block; text-decoration: none; color: black; background: #bad0de; width: 164px; padding: 5px 5px 6px 11px;}
.menu li a:hover {color: white; background: #1a61a1}
.menu li.current a {color: #092543; background: white}
.menu li.current a:hover {color: #092543; background: #eceff2}

.navi {width: 758px; float: right; color: white; font-size: 18pt; padding: 0 0 2px 11px; border-left: 1px solid #092543; margin: 0 0 0 0}

.content {width: 583px; height: 100%; float: left; padding: 20px 30px; text-align: justify; background: white;}
* html .content {height: 100%;}
.content .promo {background: #cedbe6; padding: 20px; margin: 0 -10px; text-indent: 15px; height: 102px}
.content .promo img {float: left; margin: 0 20px 0 0; padding: 0; border: solid 1px #092543}
.content ul {margin-top: 5px; margin-bottom: 5px; list-style-type: square}
.content li {margin: 5px 0 0 0; line-height: 19px}
.content a {text-decoration: underline; color: #092543}
.content a:hover {text-decoration: underline;}
.content table {border-collapse: separate; float: left; width: 583px}
.content table th {font-weight: normal; padding: 7px 15px; text-align: left; width: 270px}
.content table td {width: 16px; text-align: center}
.content table td img {margin:1px;}
.content table .odd {background: #e7eaed; border: 2px solid white;}
.content table .even {background: #f4f5f7;}
.content table .head {height: 30px; font: normal 12px tahoma; background: #E0E4E9}
.content table .head .center {text-align: center}

.content .adres {width: 200px; float: left; margin: 0;}
.content .adres a {text-decoration: none; color: #092543}
.content .adres a:hover {text-decoration: underline;}
.content .office {float: left; margin: 20px 60px 0 0}

.content .ref {float: left; font: normal 9px tahoma; text-align: center; margin: 0 15px 0 0; width: 101px}
.content .ref img {margin: 0 0 2px 0;}
.content .ref a {text-decoration: none}
.content .ref a img {border: solid 2px #90b5dc; width: 97px; height: 139px; text-decoration: none; }
.content .ref a:hover img {text-decoration: none; color: black; border: solid 2px #1b5ba2}
.content .ref a span {text-decoration: none}
.content .ref a:hover span {text-decoration: underline}

.content .map {width: 350px; height: 300px; float: right;}

.white {width: 769px; height: 100%; float: right; background: white; border-left: 1px solid #092543}

.contener {width: 560px; height: 60px; background: #bdd3ef; margin: 2px 0 0 0; padding: 40px 20px 20px 0; text-align: right}
.contener img {width: 129px; height: 120px; float: left; padding: 0 2px 0 0; margin: -40px 0 0 0; background: white}
.contener a {text-decoration: none; color: #092543; font-size: 16px;}
.contener a:hover {text-decoration: underline;}
.contener p {font-size: 0.9em}

.foto {width: 100px; height: 100%; float: left; padding:0 12px 13px 13px; background: #195da6; border-left: 1px solid #092543; position: relative; overflow:hidden;}
* html foto {width: 546px}
.foto img {width: 99px; height: 74px; float: left; margin:0 0 13px;}

.footer {width: 950px; height: 31px; float: left; background: #195da6; border-left: 1px solid #092543; border-right: 1px solid #092543; border-bottom: 1px solid #092543; text-align: center}
.footer .line {width: 825px; height: 1px; background: #092543; margin: 0 105px 0 0; padding: 0}
.footer ul {padding: 7px 0; margin: 0; list-style: none;}
.footer li {margin: 0; display: inline; padding: 0 5px 0 5px}
.footer li a {text-decoration: none; color: white}
.footer li a:hover {text-decoration: underline; color: white}
.footer li.current a {text-decoration: underline; color: white}
.footer li.current a:hover {text-decoration: none; color: white}

.space {width: 720px; height: 10px; float: left}
