/*page - stranka jako celek*/                     /*  border: solid 1px #ff0000;  */
.page     /* body */
{
margin: 1px;
border: 1px solid #979797 ;
background-color: #ffffff;
color: #000000;     /*  projevi se u cesty >>  */
min-width: 770px;
/* width: expression(document.body.clientWidth<770 ? "770px" : "auto" ); */
}
.header  /*zahlavi stranky*/
{
}
.header_content
{
margin: 0px;
padding: 0px;
}
.footer/*zapati stranky*/
{
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
font-weight: normal;
padding: 7px 5px 0px 7px;
}
.left_article  /*levy sloupec pokud neni pravy sloupec*/
{
float:left; 
width:160px;    
}
.middle_article  /*prostredek pokud neni pravy sloupec*/
{
height:450px;
width:80%;
border-left: solid 1px;
padding-left: 8px;
}
.box      /*box - obecny styl pro vsechny boxy v divu*/
{
padding-right: 0px;
border-top: #c9c9c9 1px solid;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px 0px 8px 0px;
padding-top: 0px;
border-bottom: #c9c9c9 1px solid;
}
.news     /*news*/
{
background-color: #F9D0BC;
}
.news .title
{
color: #000000;  
font-family: Tahoma, Arial CE, Arial;
font-size: x-small;
font-weight: bold;
background-image:  url("../pictures/boxtopback.jpg");			/* ../pictures/boxtopback.jpg */
padding: 7px;
}
.news .news_content
{
margin: 5px;
padding: 0px 3px 5px 3px;
border-bottom: solid 1px #E06903;
}
.news .news_content .title 
{
color: #000000;
font-weight:bold;
background-image: none;
margin-left: -7px;
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
}
.news .news_content .text
{
color: #000000;  
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
font-weight: normal;
}
.news .news_content .more
{
color: #ff0000;  
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
font-weight: bold;
text-decoration: underline;
margin-top: 5px;
}
.news .news_content .more A
{
color: #ff0000;  
}

.login
{
    background-color: #f3f3f3;
}
.login .title
{
    color: #000000;  
    font-family: Tahoma, Arial CE, Arial;
    font-size: x-small;
    font-weight: bold;
    background-image:  url("../pictures/boxtopback.jpg");			/* ../pictures/boxtopback.jpg */
    background-repeat: repeat;
    padding: 7px;
}
.login .user_name
{
margin: 5px 0px 0px 8px;
}
.login .user_name input
{
width:138px;
}
.login .password input
{
width:110px;
float:left;
margin: 5px 5px 0px 8px;
}
.login .OK input
{
margin-top: 3px;
}
.login .user_logged
{
color: #000000;  
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
font-weight: normal;
padding: 5px;
}
.login .user_logged A
{
color: #ff0000;  
font-family: Tahoma, Arial CE, Arial;
font-size: x-small;
font-weight: bold;
text-decoration: underline;
}
/*mapa stranek*/
.site_map
{
list-style-image: url("../pictures/blank.gif");				/* ../pictures/blank.gif */
list-style-type: none;
list-style-position: outside;
margin: 0px;
padding: 0px;
}
.site_map .title
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold;
color: #000000;
padding-bottom: 8px;
padding-top: 5px;
}
.site_map .site_map_item
{
margin: 0px 0px 3px 0px;
padding: 0px;
}
.site_map .site_map_item A:link, .site_map .site_map_item A:hover, .site_map .site_map_item A:visited /*odkaz v menu*/
{
margin-top: 0.5em;
margin-bottom: 0.5em;
color: #000000;
font-weight: normal;
font-family: Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
font-size: 100%;
line-height: 125%;
text-decoration: none;	
background-image: url("../pictures/menuarrow.gif");	 /* ../pictures/menuarrow.gif */
background-repeat: no-repeat;
padding-left: 12px;
background-position: 0px 5px;
}
.site_map .site_map_item A:hover
{
background-position: 3px 5px;
text-decoration: underline;
}
.site_map .site_map_submenu
{
list-style-image: none;
list-style-type: none;
list-style-position: outside;
padding-left: 0px;
margin: 0px 0px 0px 25px;
}
.menu
{                       /* leve boxy */
background-color: #f3f3f3;
}
.menu .title  /*nadpis boxu menu*/
{
color: #002c53;  /*color: #000000;*/
font-family: Tahoma, Arial CE, Arial;
font-size: x-small;
font-weight: bold;
background-image:  url("../pictures/boxtopback.jpg");    /* ../pictures/boxtopback.jpg */
padding: 7px;    
}
.menu .list  /*cely seznam menu v boxu*/
{
color: #000000;
padding: 5px 8px 8px 8px;
}
.menu .item /*DIV uzavirajici kazdou polozku menu*/
{
margin-bottom: 3px;
border-bottom: solid 1px #E6E6E6;
padding-bottom: 2px;
}
.menu .item A:link, .menu .item A:hover, .menu .item A:visited /*odkaz v menu*/
{
color: #000000;
font-weight: normal;
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
text-decoration: none;	
background-image: url("../pictures/menuarrow.gif");	 	/* ../pictures/menuarrow.gif */
background-repeat: no-repeat;
padding-left: 12px;
background-position: 0px 5px;
display: block;
}
.menu .item A:hover
{
background-position: 3px 5px;
text-decoration: underline;
}
.menu .submenu  /*otevrene podmenu*/
{
padding-left: 10px;
}
menu .active_menu A:link, .menu .active_menu A:hover, .menu .active_menu A:visited
{
color: #DC0000;
}
.article_preview                          /* article_preview - odkazovany clanek */
{
margin: 8px 5px 0px 0px;
padding-top: 8px;
padding-bottom: 5px;  
/*font-family: Tahoma, Arial CE, Arial; */                /* zmena */
/*font-size: small;  */             
}
.article_preview .title A:link, .article_preview .title A:hover, .article_preview .title A:visited
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold; 
text-decoration: none;
color: #000000;
}
.article_preview .title A:hover
{    
text-decoration: underline;
}
.article_preview .text
{
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;
font-weight: normal;
color: #000000;
line-height: 120%;                                /* zmena */
text-indent: 0px;                                /* zmena */
}
.article_preview .view
{
text-align: right;
}
.article_preview .view A
{
color: #ff0000;  
font-family: Tahoma, Arial CE, Arial;
font-size: 80%;
font-weight: bold;
text-decoration: underline;
margin-top: 5px;
}
.article_preview .date
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold; 
text-decoration: none;
color: #000000;
}
.article_preview .thumbnail
{
border-width: 0px;
float:left;    
margin: 3px 5px 0px 3px;
}
.article_preview .reset
{
}
.reset1
{
}
.article
{
    padding: 25px 5px 0px 0px;  
}
.article .thumbnail
{
    border-width: 0px;
    float:left;    
    margin: 3px 5px 0px 3px;
}
.article .title
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold;
color: #000000;
padding-bottom: 8px;
}
.article a:link
{
color: #002bac;
text-decoration: underline;
}
.article a:visited
{
color: #002bac;
text-decoration: underline;
}
.article a:hover
{
color: black;
text-decoration: underline;
}
.article .text
{
}
.article .text_description
{
    font-family: Tahoma, Arial CE, Arial;
    font-size: 70%;
    font-weight: normal;
    color: #000000;
    line-height: 120%;                                /* zmena */
    text-indent: 0px;                                /* zmena */
}

.article .date
{
font-family: Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
font-size: 70%;
font-weight: bold;
color: #000000;
padding-top: 10px;
}
.picture_list     /*picture_preview*/
{
list-style-type: none;  
width: 98%;
}


.picture_list .picture_preview
{
text-align: center;
margin: 15px 15px 0px 0px;
padding: 8px 0px 8px 0px;
width: 129px;
height: 155px;
float:left;


}
.picture_list .picture_preview .title
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold; 
text-decoration: none;
color: #000000;
}
.picture_list .picture_preview .picture
{
margin: 3px 3px 3px 3px;
padding: 1px;
border: solid 1px #d2d7e9;
}
.picture_list .picture_preview .text
{
font-family: Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
font-size: 78%;
margin: 3px 3px 3px 3px;
color: #000000;
width: 115px;
padding: 3px;
border: solid 1px #d2d7e9;
}






.articleLinks
{
border-top: solid 1px;
margin: 8px 0px 0px 3px;
}
.link_preview                 /* link_preview - odkazovany link */
{
margin: 8px 5px 0px 0px;
padding-top: 8px;
padding-bottom: 5px;
/*font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif; */                /* zmena */
/*font-size: small;  */             
}
.link_preview IMG
{
}
.link_preview .title A:link, .link_preview .title A:hover, .link_preview .title A:visited
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold; 
text-decoration: none;
color: #000000;
}
.link_preview .title A:hover
{
text-decoration: underline;
}
.link_preview .text
{
font-family: Tahoma, Arial CE, Arial;
font-size: 70%;                                   /* zmena */
line-height: 125%;                                /* zmena */
text-indent: 0px;                                /* zmena */
font-weight: normal;
color: #000000;
}
.link_preview .date
{
font-family: Tahoma, Arial CE, Arial;
font-size: small;
font-weight: bold; 
text-decoration: none;
color: #000000;
}
.rss
{
    background-color: #f3f3f3;
}

.rss .rssItem /*DIV uzavirajici kazdou polozku menu*/
{
    margin-top: 3px;
    margin-bottom: 3px;
    border-bottom: solid 1px #E6E6E6;
    padding-bottom: 2px;
}
.rss .rssItem A:link, .rss .rssItem A:hover, .rss .rssItem A:visited /*odkaz v menu*/
{
    color: #000000;
    font-weight: normal;
    font-family: Tahoma, Arial CE, Arial;
    font-size: 70%;
    text-decoration: none;	
    padding-left: 8px;
    
    display: block;
}
.rss .rssItem A
{
    position: relative;
}
.rss .rssItem A IMG
{
    margin-right: 5px;
}
.rss .rssItem A SPAN
{
    position: absolute;
    top: 2px;
    left: 30px;
    display: block;
    cursor: pointer;
}
.rss .rssItem A:hover
{
    text-decoration: underline;
}