body{background-image: url('./images/bodybg.png');background-repeat: repeat-x;background-color: #C3CBD4;text-align: center;padding:0px 0px 0px 0px;margin:0;font-family:Arial,Helvetica,sans-serif;}
#list{width:992px;margin-left: auto;margin-right:auto;text-align: left;background-color: #FFFFFF;margin-bottom:30px;}
#inlist{width:958px;margin-left: 17px;padding-top: 17px;padding-bottom: 30px;position:relative;top:0px;left:0px;}
.line{height:40px;line-height:40px;background-image:url('./images/linebg.png');background-repeat:repeat-x;}

#column-left{width:300px;float:left;}
#main{margin-left:310px;overflow:hidden;}
#copyright{clear:both;}
.cleaner{clear:both;}
#mainall{background-image: url('./images/mainbg.png');background-repeat: repeat-y;width:900px;margin-top: 0px;}

.submenuHidden{visibility:hidden;display:none;}
.submenuVisible{padding:5px 0px 10px 15px;}
.submenuVisible a{color:#000000;font-size:11px;text-decoration:underline;}
.submenuVisible a:hover{color:#133F75;}

.menu{padding:10px 10px 10px 10px;}
.menu .kraj a{color:#0F2C54;font-weight:bold;font-size:15px;text-decoration:none;}
.menu .kraj a:hover{color:#3A6CA1;}
.menu .okres{padding-left:15px;}
.menu .okres a{color:#3D6B9F;font-size:12px;}
.menu .okres a:hover{color:#000000;}
.menu .okresy{padding-bottom:10px;padding-top:5px;}

#main h1{font-size:18px;color:#0E2D54;}
#main h2{font-size:16px;color:#0E2D54;}
#main h3{font-size:16px;color:#0E2D54;}

#main table{width:500px;}
#main table td{font-size:13px;padding:3px 2px 3px 2px;}
#main table td.caption{width:100px;font-weight:bold;}
#main table tr.zebrab td{background-color:#D1E2F8;}
#main table td h2{font-size:13px;margin:0;padding:0;}
#main a{color:#133F75;text-decoration:underline;}
#main a:hover{color:#0000FF;}
#main .dalsi-urady{padding-top:30px;}
#main .dalsi-urady h3{font-size:14px;}
#main .dalsi-urady a{font-size:11px;}
a img{border-width:0px;}
span.none{display:none;visibility:hidden;}
#main ul{list-style-type:square;}

div.ohlaseni{margin:20px 10px 10px 0px;padding:10px 5px 10px 5px;background-color:#2C2C2C;font-size:14px;font-weight:bold;color:#FFFFFF;text-align:center;line-height:20px;}
div.ohlaseni a{color:#FFFF20;text-decoration:underline;}
div.ohlaseni a:hover{color:#FFFFFF;}

div.buttons{position:absolute;top:40px;left:730px;text-align: right;width:200px;}
div.buttons a{color:#FFFFFF;font-size:11px;}

#copyright{border-top:1px solid #303030;padding-top:25px;font-size: 12px;margin-top:10px;}
.minimenu{padding:10px 10px 10px 10px;
    font-family: Arial,Helvetica,sans-serif;
}
.minimenu a{font-size:12px;color:#000080;text-decoration:underline;}
.minimenu a:hover{text-decoration:none;}

.doporuceni{margin: 16px 0; text-align:center;}
span.doporuceni_line { position: relative; text-align:center;}
span.doporuceni_line span { display: none; width: 24em; text-align:center;}
span.doporuceni_line:hover span {position: absolute;display: block;top: -5em;background: #ffffff;border: 1px solid #E86C1E;color: #737373;line-height: 1.65em;text-align:center;}
.doporuceni span {display: block;}
.doporuceni ul {display: inline;margin: 0 !important;padding: 0 !important;}
.doporuceni li {background: none;display: inline;list-style-type: none;margin: 0;padding: 1px;}
.doporuceni img {float: none;width: 16px;height: 16px;border: 0;margin: 0;padding: 0;}
.doporuceni-hovers {opacity: .4;-moz-opacity: .4;filter: alpha(opacity=40);}
.doporuceni-hovers:hover {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}

div.urady{padding-top:20px;}

.column-content h2{margin:0;padding:5px 5px 5px 5px;background-color:#3E5776;font-size:14px;color:#FFFFFF;}

.minimenu strong {
    color: #0F2C54;
}

.minimenu .btn:last-of-type {
    margin-bottom: 15px;
}
.btn {
    background: #3E5776;
    border: 0;
    padding: 5px 10px;
    display: block;
    margin-bottom: 2px;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 14px;
}

.btn:hover {
    background: #133F75;
}

.nahlaseni .btn {
    font-size: 16px;
    width: 500px;
    margin-top: 20px;
    box-sizing: border-box;
}

.centralni-registr-dluzniku strong {
    font-size: 24px;
    margin-right: 15px;
    color: #0F2C54;
    margin-top: 25px;
    /*text-shadow: 1px 1px 1px #000;*/
}

.centralni-registr-dluzniku a {
    margin-top: 25px;
    background-color: #000;
    padding: 8px 13px;
    font-size: 18px;
    display: inline-block;
    text-decoration: none !important;
    font-weight: bold;
    margin-bottom: 25px;
    color: #FFFF20 !important;
    border: 3px solid #FFFF20;
}

.centralni-registr-dluzniku a:hover {
    text-decoration: underline !important;
}
