body {
    background: #dfe9f3 url(img/body_bgr.gif) repeat-x center top;
    color: #666666;
    font-family: tahoma,arial,sans-serif;
    font-size:11px;
    margin: 0;
    padding: 0;
    text-align: center;
}


table,table td, table tr, table th {
    margin: 0;
    padding: 0;
}



h1, h2, h3, h4, h5, h6 {
    margin: 0px;
}
h1 {
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 5px 10px 5px 10px;
}

h2 { font-size: 16px; }
h3 { font-size: 15px; }
h4 { font-size: 14px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }

p {
    margin-top: 0px;
    margin-bottom: 1em;
    text-align: justify;
}



blockquote {
    font-size: 13px;
    font-style: italic;
}


a {
    color: black ;
}

a:hover {
    color: black;
}

br.clear {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;

}


h1, h2, h3, h4  {
    color: #23741a;

}


.vertical-menu ul ,
.horizontal-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;

}

.vertical-menu ul li {
    width: 100px;
    margin: 0;
    padding: 0;
}

.horizontal-menu ul li {
    float: left;
    width: 100px;
    margin: 0;
    padding: 0;

}

/* center page*/

#root {
    margin: 0px auto 0px;
    width: 920px;
    text-align: left;
}

#page-left {
    float: left;
    width: 13px;
    background: url(img/page_left.gif) no-repeat top;
    height: 680px;
}

#page-center {
    float: left;
    width: 893px;
    background: white;
    min-height: 680px;
    _height: 680px;
}


#page-right {
    float: left;
    width: 14px;
    background: url(img/page_right.gif) no-repeat top;
    height: 680px;
}


#header {
    background: url(img/top_bgr.jpg) no-repeat;
    height: 128px;
    width: 893px;
}

#header h1 {
    display: none;
}



/* -[START]-------    menu   */

#menu {

    background: #ebe682;
    width: 170px;
    margin-left: 5px;
    float: left;

}

div.menu {
    width: 160px;
    margin-left: 5px;
    margin-bottom: 5px;
}

div.menu ul,
div.menu ul li{
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
}

div.menu ul li a{
    display: block;
    background: #f6f3c0;
    margin-top: 7px;
    /*_margin: 0px;*/
    padding: 5px;
    /*_padding: 1px 5px 3px 5px;*/
    color: #9b3d3b;
    font-weight: bold;
}

div.menu ul li a:hover{
    color: #9b3d3b;
    background: white;
}

div.menu ul li ul li a{
    display: block;
    background: #f1eeb7;
    margin-top: 2px;
    /*_margin: 0px;*/
    margin-left: 5px;
    padding: 5px;
    padding-left: 15px;
    /*_padding: 1px 5px 3px 15px;*/
    color: #9b3d3b;
    font-weight: normal;
}



/* -[ END ]-------    menu   */


#content {
    float: left;
    width: 470px;
    margin-left: 10px;
    margin-bottom: 20px;

}

#news {
    float: right;
    width: 224px;
    height: 386px;
    background: url(img/news_bgr.gif) no-repeat;
}


#news-wraper {
    width: 180px;

    margin-left: 25px;
    padding-top: 25px;
}

#footer {
    clear: both;
    height: 100%;
    background: #283d1c url(img/bottom_bgr.jpg) repeat-x top;
    border-top: 1px solid #2a451b;
    border-bottom: 1px solid #2a451b;
    height: 120px;

    text-align: center;


}


#footer .wraper {
    margin: 14px auto 0px;
    width: 920px;
    height: 120px;
    text-align: left;
}
#footer .wraper .border{

    margin-right: 25px;
}



#btn-ministerstvo span,
#btn-toulcuvdvur span {
    display: none;
}


#btn-ministerstvo {
    display: block;
    height: 57px;
    width: 103px;
    background: url(img/btn-ministerstvo.gif) no-repeat;

    float: right;

}

#btn-toulcuvdvur {
    display: block;
    height: 57px;
    width: 77px;
    background: url(img/btn-toulcuv_dvur.gif) no-repeat;


    float: right;

}



.page-static {
    padding-top: 20px;

}




/* Clanky */
#clanky {
    padding: 10px;

}



.clanek {
    clear: left;
    margin-bottom: 10px;
}

.perex-image {
    float: left;
    margin: 0 10px 10px 0;
    border: 1px solid #9D0C83;
    width: 77px;
    height: 77px;
    background: white;

}
.perex-image  img {
    border: 1px solid white;

}

.clanek .perex-text h4 a,
.clanek .perex-text h4 {
    font-size: 15px;
    color: #9D0C83;
}



.clanek-cely {
    clear: left;

}

#diskuse {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #9D0C83;
}


#diskuse h5 {
    font-size: 13px;
    color: #9D0C83;
}


.small {
    font-size: 10px;

}

.error {
    margin: 10px;
    padding: 10px;
    color: black;
    border: 2px solid red;
    text-align: center;

}


td {
    vertical-align: top;

}




input, textarea {
    font-family: tahoma, arial;
    font-size: 11px;
    width: 300px;
}

.fr_button {
    width: 100px;

}

/*  clanky na titulce */

#uvod_text {
    float: left;
    width: 480px;
    padding: 5px;
}

#uvod_clanky  {
    float: right;
    width: 180px;
    padding: 5px;
}

#uvod_clanky .clanek {
    clear: left;
    margin-bottom: 10px;
}

#uvod_clanky .perex-image {
    float: left;
    margin: 0 10px 10px 0;
    border: 1px solid #9D0C83;
    width: 37px;
    height: 37px;
    background: white;

}
#uvod_clanky .perex-image  img {
    border: 1px solid white;

}

#uvod_clanky .clanek .perex-text h3 a,
#uvod_clanky .clanek .perex-text h3 {
    font-size: 10px;
    color: #9D0C83;
    font-weight: normal;
}
