/* 

colors - 
  links : #922222
  lines : #B6B6B6
  <h1> & menu linkd : #226192
  hover color : #CD9898
  top forms : #E6E9E9
properties - 
  width : 760px

*/
#top {
background: url(img/top.jpg) no-repeat !important;
padding-top:190px;
margin-top:0px;
}


body {

margin:0px;
padding:0px;
font: 12px Tahoma;
background:#ffffff url(img/bg13.gif) repeat center top;
padding-top:7px;
padding-bottom:7px;
text-align: justify;

}

a, a:link, a:active {
text-decoration:none;
color:#922222;

}

div#pozadiIE {
z-index:99;
margin-left:auto;
margin-right:auto;
width:804px;
background-repeat: repeat-y;
background-image: url('img/pozadi-trans.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/pozadi-trans.png');
}



div#pozadiIEtop {
z-index:99;
padding-top:16px;
margin-left:auto;
margin-right:auto;
width:804px;
background-repeat: no-repeat;
background-image: url('img/pozadi-nahore.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/pozadi-nahore.png');
}


div#pozadiIEbottom {
z-index:99;
padding-bottom:16px;
margin-left:auto;
margin-right:auto;
width:803px;
background-repeat: no-repeat;
background-image: url('img/pozadi-dole.png');
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/pozadi-dole.png');
}



a:hover {
color:#CD9898;
}

h1 {
font-size: 14px ;
}

div.nadpis, div.claneknadpisone {
margin:0px 0px 20px -5px;
padding:1px 0px 0px 22px;
font-size: 14px;
font-weight: bold;
font-family: arial;
color: #226192;
background-image: url(img/arrow.gif) ;
background-position: left center;
background-repeat: no-repeat;

}



a#rss img{
margin-bottom:-4px;
border:0px solid;
cursor: pointer;
}

a#xhtml img {
margin-bottom:-4px;
border:0px solid;
cursor: pointer;
}

#container {
width:760px;
background-color:white;
margin:0px auto 0px auto;
padding:0px;
border: 2px white solid;

/* border-top:0px; */
}



#bottom {
clear: both;
font-size: 10px;
border-top: 1px solid #B6B6B6;
padding-top:10px;
margin: -2px 30px 12px 30px;
}

#news {
float: left;
width: 130px;
padding:5px 18px 0px 33px;
margin:10px 0px 0px 0px;
border-right: 1px solid #B6B6B6;
text-align: justify;
font-size: 11px;

}



#news a.more {
font-style: italic;
}

#content {
margin:10px 0px 0px 181px;
border-left: 1px solid #B6B6B6;
padding:5px 20px 5px 30px;
line-height: 1.5em;
}


#firefoxbug {
clear: both;
padding-top:20px;
_padding-top:6px;
}

#login {
position:absolute;
}

form.login input{
position:absolute;
height:11px;
background-color: black;
border:0px;
padding:0px;
text-align: center;
font-size: 9px;
background-color: #E6E9E9;
}

input, input.this{
height:16px;
background-color: black;
border:1px solid black;
padding:0px 5px 0px 5px;
font-size: 10px;
background-color: #EEEEEE;
}

form.login input#FormName{
margin-left:496px;
top:-117px;
width:90px;
height:12px;
}

form.login input#FormPass{
margin-left:496px;
top:-95px;
width:90px;
height:12px;
}

form.login input#FormSub{
margin-left:570px;
top:-75px;
width:25px;
height:12px;
cursor: pointer;
background-color: transparent;
}
div#menu {
position:absolute;
margin-top:-45px;
}

div#menu ul#mainmenu{
padding:0px;
margin:0px 0px 0px 0px;
}

div#menu ul#mainmenu li {

margin:0px 0px 0px 30px;
display: inline;

}

div#menu ul#mainmenu li a {
color:#226192;
font-size:13px;
font-weight: bold;
background-image: url(img/square.gif);
background-position: left center;
background-repeat: no-repeat;
padding:0px 0px 0px 15px;
}

div#menu ul#mainmenu li a:hover {
color:#922222/*#922222;*/;
font-size:13px;
font-weight: bold;
background-image: url(img/squarehover.gif);
background-position: left center;
background-repeat: no-repeat;
padding:0px 0px 0px 15px;
}

div.clanek {
margin:0px 0px 40px 0px ;
padding-top:0px;
line-height: 1.5em;
}
div.clanek div.claneknadpis, div.souborynadpis, a.podrubriky, div.odkazynadpis {
margin:0px 0px 10px 0px;
padding:2px 0px 0px 15px;
font-size: 12px;
font-weight: normal;
font-family: arial;
color: #226192;
background-image: url(img/arrow4.gif) ;
background-position: left center;
background-repeat: no-repeat;

}

div.clanek div.clanekpopis {

font-size: 10px;
color:#988888;
}

div.clanek div.clanekdatum {
margin-top:30px;

margin-left:439px;
font-size: 0.85em;
color:#988888;
}

div.clanek span.clanekbottom {
font-size: 9px;
margin-left:10px;
}

div.submenu {
margin:0px 0px 40px 0px;
padding:0px 0px 0px 0px;
}

div.submenu a.podrubriky {
display: block;
color:#922222;
}
div.submenu a.podrubriky:hover {
display: block;
color:orange;
}


div#cesta {
position:absolute;
margin-top:-80px;
margin-left:30px;
font-size: 10px;
}


div.novinky {
margin-bottom:15px;
margin-left:-3px;
padding-left:4px;
padding-top:3px;
background: url("img/shadow.png");
background-position: left top;
background-repeat: no-repeat;

}

div.novinky div.novinkynadpis {
font-weight: bold;
margin-bottom:5px;
text-align:left;
}
div.novinky div.datum {
margin-bottom:5px;
font-size: 10px;
color:#988888;
}

select option.optionitalic span{
color:red;
}

div.aktualdatum   {
margin-top:-15px;
margin-left:18px;
padding-bottom:20px;
font-size: 10px;
color:#988888;
}

div.soubory {
margin-top:0px;
margin-bottom:50px;
}

div.odkazy {
margin-top:0px;
margin-bottom:0px;
}

div.souborypopis {
margin:-10px 0px 10px 15px;
font-size: 12px;
color:#988888;
}
/*div#lined {
border-top:1px solid black;
margin-top:10px;
padding-top:10px;
}
*/

/* ANKETA */


div.anketa {

width:128px;
border:1px solid black;
margin-bottom:10px;
background-color:#fff;

}

.anketa div.hlavicka {

background-color:#C6D5E1;
padding:2px;
margin:2px;
text-align:center;
font-size:11px;
}

.anketa div.odpoved  {

background-color:#E9F1F7;
padding:2px;
margin:2px;
font-size:11px;

}

.anketa div.odpovedhl {

background-color:#D8E0E6;
padding:2px;
margin:2px;
font-size:11px;
}

.anketa a {
text-decoration: none;
}

.anketa img {
margin-top:2px;
}

.anketa div.hlasu {
font-size:10px;
text-align: left;
color:gray;
}
table.anketyintext tr td {
vertical-align: top;
padding:0 20px 20px 15px; 

}
/* !ANKETA */
