/* CSS Document */
BODY
{
    BACKGROUND-COLOR: white;
    font-family: Arial;
}
#allpage {
      width: 1020px;
      float: left;
      }
#sidebar {
      float: left;
      margin-left: 0px;
      width: 210px;
      display: inline; 
      }

#sidebarr {
      float: right;
      margin-left: 0px;
      margin-top: 50px;
      width: 190px;
      display: inline; 
      }

#obsah {
      margin-top: 40px;
      margin-left: 200px;
      width: 800px;
      }

#clanky {
      float: left;
      margin-left: 0px;
      margin-top: 60px;
      width: 600px;
      }

#clanky h1.sekce {
      margin-top: 0px;
      display: block;
      width: 570px;
      text-align: center;
      color: rgb(255,102,0);
      /*background-color: rgb(255,255,255);*/
      border-bottom: 2px solid rgb(255,102,0);
      font-weight: 900;
      font-size: 20px;
      letter-spacing: 2px;
      }

#login, #news, #oblibene {
      float: left;
      width: 185px;
      margin-left: 2px;
      margin-top: 0px;
      margin-bottom: 20px;
      }

#obr3 {
      float: left;
      width: 185px;
      margin-left: 2px;
      margin-top: 0px;
      margin-bottom: 20px;
      }
      
#login .nadpis, #news .nadpis, #oblibene .nadpis {
        display: block;
        border-bottom: 1px solid black;
        width: 180px;
        font-weight: bold;
        font-size: 14px;
        color: #464646;
        letter-spacing: 2px;
        margin-bottom: 0px;
        margin-left: 0;
      }

#oblibene a, #news a {
        display: block;
        font-size: 11px;
        padding-left:2px;
        margin-left: 0px;
        margin-top: 5px;
      }
#oblibene a:first-letter, #news a:first-letter {
        font-size: 12px;
        font-weight:bold;
        letter-spacing:1px;
        color: black; 
}
#oblibene a:link, #news a:link {
      color: #464646;
      text-decoration: none;
      }

#oblibene a:visited, #news a:visited {
      color: #464646;
      text-decoration: none;
      }

#oblibene a:hover, #news a:hover {
      background-color: rgb(255,102,0); 
      color: white;
      text-decoration: none;
      }

#oblibene a:active, #news a:active {
      color: #464646;
      text-decoration: none;
      }

#servis {
        float: right;
        position: relative;
        }

#servisobr {
        float: right; 
        }        
#servisobr img{
        width: 15px;
        }        

.menu {
        position: absolute;
        left: 200px;
        top: 0;
        margin-top: 12px;
        height: 30px;
        width: 820px;
        font-size: 12px;
        font-weight: 800;
        background-color: rgb(255,102,0);
        background: url('obr/menu2.gif');
        display: block;
        }
.menu ul {
        padding-left: 0;
        margin-top: 7px;
        margin-left: 2px;
        list-style: none;
        list-style-type: none;
        z-index: 0;
        }

.menu li {
        text-decoration: none;
        float: left;
        }

.menu li a {
        cursor: pointer;
        color: white;
        display: block;
        margin-top: 2px;
        margin-left: 0px;
        text-align: center;
        text-decoration: none;
        width: 90px;
        }

.menu li a:link {
        color: white;
        }

.menu li a:visited {
        color: white;
        }
.menu li a:hover{
        background-color: #4E4E4E;
        text-decoration: none;
        }

.menu li a:active {
        background-color: white;
        color: rgb(255,102,0);
        }

.submenu {
        position: absolute;
        margin-top: 0px;
        top: 39px;
        width: 130px;
        font-size: 12px;
        font-weight: 800;
        background-color: rgb(255,102,0);
        }
.submenu ul {
        padding-left: 0;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 8px;
        *margin-top: 5px;
        margin-bottom: 8px;
        *margin-bottom: 5px;
        list-style: none;
        list-style-type: none;
        }

.submenu li {
        text-decoration: none;
        }

.submenu li a {
        display: block;
        *width: 110;
        margin-left: 2px;
        margin-right: 2px;
        padding-left: 5px;
        padding-right: 5px;
        text-decoration: none;
        }

.submenu li a:link {
        color: white;
        }

.submenu li a:visited {
        color: white;
        }

.submenu li a:hover{
        background-color: #4E4E4E;
        color: white;
        text-decoration: none;
        }

.submenu li a:active {
        background-color: white;
        color: rgb(255,102,0);
        }

#clanek {
        display: block;
        clear: both;
        width: 570px;
        margin-bottom: 40px;
        }

#clanek .nadpis {
        float: left;
        width: 570px;
        font-weight: 700;
        font-size: 16px;
        border-bottom: 1px solid rgb(255,102,0);
        margin-bottom: 10px;
        color: rgb(50,50,50);
      /*  background-color: rgb(255,232,217);*/
     /*   color: rgb(64,32,0);*/
        }

#clanek .clanektext {
        text-indent: 0px;
        font-weight: 100;
        font-size: 13px;
        margin-top: 3px;
        margin-bottom: 0px;
        margin-left: 15px;
        }

#clanek .clanektext p{
        margin-bottom: 5px;
        margin-top: 5px;
        text-indent: 15px;
}

#clanek p .autor {
        color: #AAAAAA;
        margin-top: 0px;
        text-align: right;
        font-weight: 100;
        font-size: 10px;
        }
#clanek .obr1 {
        float: left;
        margin: 10px;
        margin-top: 5px;
        margin-right:20px
        }
#clanek a {
        font-size: 13px;
        font-weight: 100;
        color: rgb(0,88,38);
        text-decoration: none;
}
#clanek a:hover {
        font-size: 13px;
        font-weight: 100;
        color: rgb(0,88,38);
        text-decoration: underline;
}
#clanek table{
        margin-left: 30px;
        border: 1px dotted rgb(0,88,38);
        border-collapse: collapse;
}
#clanek td{
        padding: 3px 10px 3px 15px;
        text-align: center;
        border: 1px dotted rgb(0,88,38);
}

#formLogin {
        font-size: 11px;
        margin-top: 5px;
        }

#formLogin .label {
        font-weight: 800;
        float: left;
        width: 40px;
        text-align: left;
        margin-right: 3px;
        margin-left: 4px;
        color: rgb(255,102,0);
        }

input#loginname, input#loginpsw {
        font-size: 12px;
        }
input#loginbtn {
        background-color: white;
        color: rgb(255,102,0);
        font-size: 10px;
        font-weight: 800;
        margin-top: 0px;
        margin-left:45px;
        }

#newLogin {
        background-color: white;
        color: gray;
        font-size: 10px;
        margin-top: -15px;
        margin-right: 5px;
        float: right;
        }

#formEdit {
        }

#formEdit .label {
        font-weight: 400;
        font-size: 12px;
        float: left;
        width: 100px;
        text-align: right;
        margin-right: 8px;
        color: green;       
        }
#formEdit .editinput{
        font-size: 12px;
        }

.galobr {
        float: left;
        margin: 10px;
        padding-top: 2px;
        width: 160px;
        height: 140px;
        text-align: center;
      /*  background-color: rgb(255,102,0);
        border-right: 2px solid gray;
        border-bottom: 2px solid gray; */
        }

.galobr img{
        border: 0;
        height: 117px;
        }
        
.galobr p{
        background-color: white;
        margin-top: 2px;
        font-size: 9px;
        text-align: center;
        }

.servisgalobr {
        float: left;
        margin: 10px;
        padding-top: 2px;
        width: 160px;
        height: 170px;
        text-align: center;
/*        background-color: rgb(255,102,0);
        border-right: 2px solid gray;
        border-bottom: 2px solid gray;*/
        }
.servisgalobr img{
        border: 0;
        height: 117px;
        }
        
.servisgalobr p{
        margin-top: 2px;
        font-size: 9px;
        text-align: center;
        width: 100%;
        }
        
.servisobr{
        height: 18px;
        width: 158px;
        float: right;
        top: -0px;
        left: -0px;
        background-color: white;
        }
.servisobr a img{
        float: right;
        margin-top: 2px; 
        height: 13px;
        width: 13px;
}

.servisobr p{
        display: block;
        width: 50px;
        float: left;
        margin-top: 0px;
        font-size: 10px;
        text-align: center;
        }
#tlacitko {
        float: right;
        width: 80px;
        height: 20px;
        background-image: url(obr/tlacitko.gif);        
        text-align: center;
        }
#tlacitko a{
        display: block;
        margin-top:3px;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: rgb(50,50,50);
        }
#tlacitko a:link a:visited{
        margin-top:3px;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: rgb(50,50,50);
        }
#tlacitko a:hover{
        margin-top:3px;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: rgb(50,50,50);
        color: white;
        }
#tlacitko a:active{
        margin-top:3px;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: rgb(50,50,50);
        }

.stahni img{
        border: 0px;
        }
.objscr {
        float: right;
        margin: 10px;
        }
#kvetinka {
        position: absolute;
        top: 90px;
        left: 140px;
        width:50px;
        height:50px;
}
