* {border: 0; margin: 0; padding: 0;}
img {vertical-align: top;}

a, a:visited, a:link, a:active {color: #f50; text-decoration: underline;} 
a:hover {color: #f40; text-decoration: none;}

body {font-family: Verdana; background-color: #e3e3e3; color: #0c256d;}
p {font: 1épt Verdana; line-height: 1.5;}
li {}
h1 {color: #006;}
h2 {font: bold 14pt Verdana; margin: 5px 0 10px 0;}
h2 a:link, h2 a:visited {color: #0c256d;}
h2 a:hover {color: #f50;} 
h3 {margin: 0 0 10px 0;}
h4 {margin: 0 0 5px 0;}

.odsadit {margin-top: 25px;}

ul.intext {margin-left: 15px; margin-bottom: 10px; line-height: 1.4;}

.hlmenu li a, .hlmenu li a:visited, .hlmenu li a:link, .hlmenu li a:active {text-decoration: none; color: #0c256d;}
.hlmenu li a:hover {text-decoration: none; color: #0c154d;}


.p-cleaner {clear: both; padding-top: 15px;}
.cleaner {clear: both;}

div.main {width: 1021px; margin: 0 auto 0 auto;}

div.ad {float: right; width: 200px; background: #fff; height: 400px;}

div.top1 {width: 821px; height: 18px; background: url(../images/top1.png) no-repeat;}
div.top2 {width: 821px; height: 122px; background: url(../images/top2.png) no-repeat;}
div.top3 {width: 821px; height: 43px; background: url(../images/top3.png) no-repeat;}

div.middle {width: 821px; background: #fff url(../images/right.png) 100% 0 repeat-y;}
div.middle2 {width: 821px; background: url(../images/menu2.png) repeat-y;}

div.text {width: 555px; margin-right: 25px; background-color: #ffffff; float: right; font-size: 0.8em;}
* html div.text {width: 551px; margin: 0 15px 0 0;}

.text p {margin: 0 0 1em 0;}


div.menu {width: 209px; margin: 0 5px 0 11px; overflow: hidden;}
* html div.menu {width: 190px; margin: 0 0px 0 11px; overflow: visible;}


li.hodkaz {width: 209px; height: 39px; padding: 0 5px 0 18px; background: url(../images/link1.png) no-repeat; font: bold 17px Verdana; list-style-type: none;}
* html li.hodkaz {width: 191px; padding: 0 0 0 18px;}

li.modkaz {width: 209px; height: 34px; padding: 0 5px 0 38px; background: url(../images/link2.png) no-repeat; font: bold 13px Verdana; list-style-type: none;}
* html li.modkaz {width: 169px; padding: 0 0 0 40px;}

.hlow {position: relative; top: 10px;}
.mlow {position: relative; top: 10px;}


div.dtr {width: 821px; height: 16px; background: url(../images/corner-t-r.png) 100% 0 no-repeat;}

div.box {float: right;}


div.bottom {width: 821px; height: 49px; background: url(../images/bottom.png) no-repeat;}

.nadpis2a {position: relative; top: 3px; left: 123px; font: 23px Verdana;}
.nadpis2b {position: relative; top: 8px; left: 380px; font: 23px Verdana;}
.nadpis2c {position: relative; top: 12px; left: 350px; font: 36px Verdana;}
.nadpis3 {position: relative; top: 3px; margin-right: 40px; font: bold 22px Verdana; float: right;}
* html .nadpis3 {margin-right: 20px;}

div.box {width: 261px; margin: 0 0 0 5px; background: #e2e7ee url(../images/box2.png) repeat-y; float: right;}
div.inbox {margin: 0 15px 0 15px;}
div.inbox p {margin: 0 0 0 0;}
p.inbox {font: bold 16px Verdana; color: #f50;}
p.inbox a {font: bold 16px Verdana; color: #f50;}
.inboxbold {font: bold 17px Verdana; color: #f50;}

div.a-color {float: left; width: 170px; height: 55px; margin: 0 5px 5px 0; padding: 5px 0 0 0; text-align: center; color: #000;}
div.b-color {float: left; width: 170px; height: 55px; margin: 0 5px 5px 0; padding: 5px 0 0 0; text-align: center; color: #fff;}


.mensi {font-size: 10pt;}
.tucne {font-weight: bold;}
.kurz {font-style: italic;}
.bkurz {font-style: italic; font-weight: bold;}
.ctucne {font-weight: bold; text-align: center; padding: 5px 0 5px 0;}


p.footer {margin: 28px 45px 0 0; font: 12px Verdana; color: #fff; float: right;}
* html p.footer {margin: 28px 25px 0 0;}
 
p.footer a, p.footer a:visited {color: #fff;}
p.counter {margin: 28px 0 0 25px; font: 16px Verdana; float: left; vertical-align: bottom; color: #fff;}
* html p.counter {margin: 28px 0 0 12px;}

p.cfoot {font-size: 0.8em; text-align: center; color: #fff; padding: 26px 0 0 0;}

span.bold {font-weight: bold;}

h2.warning {color: #f50; line-height: 1.5; margin: 0 0 10px 0;}

img.r-img {float: right; border: #003 1px solid; margin: 0 5px 5px 5px; clear: right;}
img.l-img {float: left; border: #003 1px solid; margin: 0 5px 5px 5px;}
p.r-p {float: right; margin: 5px 5px 5px 5px;}

div.hor_cara {width: 550px; border-top: #003 1px solid; margin: 10px 0 10px 0; clear: both;}

