/* CSS Document */
body{
  font-family:"Arial CE", Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-align:left;
  margin-top:0px;
  color:#103565;
}

img{
  overflow:hidden;
  border:0px;
  z-index: 5;
  display: inline;
}

select, form, input, textarea{
  z-index: 1;
  color:#5A5A5A;
}


form {
  margin:0px;
  padding:0px;
  display: inline;
}
input {
  margin:0px;
  padding:0px;
  display:inline;
}

input[type="text"]{
  border:1px solid rgb(127,157,185);  
  padding:1px;
  width:200px;
}

input.input_reg{
  width:200px;
}

div{
  overflow:hidden;
}

a{
  color:#103565;
}

a:hover{
  color:#73BE1E;
}

h1{
    color: rgb(16,53,101);
    font-size: 16px;
    font-weight: bold;
}

h2{
    color: rgb(90,90,90);
    font-size: 14px;
    font-weight: bold;
}

h1, h2{
  text-align: left;
}

li{
  margin-bottom:8px;

}

ul{
  list-style-image: url(../images/odrazka.gif);

}

#main_page{
  background-image: url(../images/top.png);
  background-repeat: no-repeat;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
  width: 1000px;
  position:relative;
}


#header{
  position: relative;
  width: 1000px;
  height: 137px;
  overflow: visible;
}

#header #login{
  position: absolute;
  top: 15px;
  left: 770px;
  z-index: 100;
  width: 220px;
  padding-top: 10px;
  color: rgb(90,90,90);
  line-height: 17px;
}

#header #login strong{
    color: rgb(16,53,101);
    font-weight: bold;
}

#header #login a:hover{
    color:#73BE1E;
}
#header #login a{
    color: rgb(16,53,101);
    font-weight: bold;
}

#header #login .img_submit{

}

#header #login .zona{
    font-size: 14px;
    font-weight: bold;
    position: relative;
    top: 0px;
}

#login_hp{
  height:101px;
  width: 274px;
  background-image: url(../images/login_bg.png);
  padding:30px 50px 70px 50px;
  color: rgb(90,90,90);
  line-height: 17px;
  margin-top:15px;
  margin-bottom:15px;
}

#logo_href_cpoj{
  position:absolute;
  top:30px;
  left:30px;
  display:block;
  width:200px;
  height:90px;
  text-decoration: none;
}

#logo_href_ovb2{
  position:absolute;
  top:30px;
  left:850px;
  display:block;
  width:150px;
  height:80px;
  text-decoration: none;
}

#logo_href_ovb{
  position:absolute;
  top:30px;
  left:270px;
  display:block;
  width:150px;
  height:80px;
  text-decoration: none;
}


#login_hp strong{
    color: rgb(16,53,101);
    font-weight: bold;
}

#login_hp a:hover{
    color:#73BE1E;
}
#login_hp a{
    color: rgb(16,53,101);
    font-weight: bold;
}

#login_hp .img_submit{

}


#leftColumn{
    float: left;
    width: 250px;
    padding: 0px;
}

#leftMenu{
    padding-left:20px;
}

#leftMenu2{
    padding-left:20px;
    padding-top: 10px;
}

#leftMenuContent{
    width: 226px;
    background-image: url(../images/left_menu_back.gif);
}

#leftMenuContent2{
    width: 226px;
    background-image: url(../images/left_menu2_back.gif);
}

#leftMenu img{
    margin:5px 0px 5px 5px;
}

#leftMenu2 img{
    margin:5px 0px 5px 5px;
}

#leftMenuTop{
    width: 226px;
    height: 50px;
    background-image: url(../images/left_menu_top.jpg);
}

#leftMenuTop2{
    width: 226px;
    height: 12px;
    background-image: url(../images/left_menu2_top.gif);
}

#leftMenuBottom{
    width: 226px;
    height: 17px;
    background-image: url(../images/left_menu_bottom.gif);
}

#leftMenuBottom2{
    width: 226px;
    height: 12px;
    background-image: url(../images/left_menu2_bottom.gif);
}

.leftMenuTopItem{
    position: relative;
    top: 10px;
    height: 25px;
}

.leftMenuTopItem2{
    padding-top: 10px;
    height: 35px;
}

.leftMenuItem{
    color: rgb(90,90,90);
    font-weight: bold;
    font-size: 15px;

    float:left;
    padding-left: 20px;
}

.leftMenuItem a.selected{
    color: #F62525;
}

.leftMenuItem2 a.selected{
    color: #F62525;
}

.leftMenuItem2{
    float:left;
    color: rgb(90,90,90);
    font-weight: bold;
    font-size: 15px;
   
    padding-left: 20px;
}

.leftMenuItem a{
    text-decoration: none;
}

.leftMenuItem2 a{
    text-decoration: none;
}

.leftMenuItem2 a:hover{
    color: rgb(246,37,37);
}

.menuSipka{
    position:relative;
    top: 5px !important;
    left: -5px !important;
    visibility: hidden;
}

.leftMenuItem2 a.submenu, .leftMenuItem1 a.submenu{
  display:block;
  font-size:14px;
  font-weight: normal;
  margin:0px 0px 3px 18px;
  float:left;
  width:170px;

}

#novinkyBox{
    float: right;
    padding-top: 30px;
    
}

#novinkyBoxContent{
    width: 244px;
    background-image: url(../images/novinky_back.gif);
}

#novinkyBoxTop{
    width: 244px;
    height: 54px;
    background-image: url(../images/novinky_top.png);
}

#pageContent{
    text-align: justify;
    padding-top: 40px;
    padding-left: 10px;
    width: 480px;
    color: rgb(90,90,90);
    font-size: 12px;
}

#pageContent img{
    margin: 10px;
}

.pocitadlo{
    font-size: 12px;
    font-weight: bold;
}

#novinkyBox .item{
    color: rgb(90,90,90);
    padding-right: 10px;
    padding-left: 20px;
    padding-top: 5px;
    margin-bottom:8px;
}

#novinkyBoxContent img{
    /*position: relative;*/
    padding-left: 20px;
}

#novinkyBoxContent .novinkyArchiv{
    float: right;
    padding-right: 10px;
    padding-top: 10px;
    font-weight: bold;
}

.novinkaDatum{
    font-weight: bold;
    color: rgb(16,53,101);
}

.dlazdice{
    text-align: left;
    float:left;
    background-image: url(../images/boxik.jpg);
    background-repeat: no-repeat;
    width: 131px;
    height: 215px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top:7px;
    font-weight: bold;
    color: rgb(16,53,101);
    margin:5px;
    line-height: 160%;
    position:relative;
}

.dlazdice_nadpis{
  width:123px;
  margin-left:8px;
  height:35px;
}

.dlazdice_odkazy{
  position:absolute;
  top:170px;
  left:12px;
  width:131px;
  font-weight: normal;
}
.dlazdice_odkazy a{
  font-weight: bold;

}

#pageContent img.odrazka{
    
    margin:0px 3px 0px 0px;
    position: relative;
    top: 3px;
    
}

#login img.odrazka{
    
    margin:7px 3px 0px 0px;
    position: relative;
    top: 3px;
    
}

#sumoBox{
    float: right;
    padding-top: 30px;
    
}

#sumoBoxContent{
    width: 220px;
    background-image: url(../images/sumo_back.gif);
    padding-left: 20px;
}

#sumoBoxTop{
    width: 240px;
    height: 226px;
    background-image: url(../images/hlavicka_sumo.gif);
}

#sumoBoxBottom{
    width: 240px;
    height: 10px;
    background-image: url(../images/sumo_bottom.gif);
}

.sumoBody{
    width: 30px;
    text-align: left;
}

.sumoTopTen{
    font-weight: bold;
}

.sumoTopTen th{
    text-align: left;
    color: rgb(246,37,37);
}

#bottom{
  font-size:7pt;
  width:1000px; 
  margin-top:3px;
  height:42px; 
  background-image: url(../images/bottom.jpg);
  background-repeat: no-repeat;   
  padding-left:25px;
  padding-top:11px;
  color:#878787;
}

#bottom a{
  color: rgb(90,90,90);
}

.chybovaHlaska{
  color: rgb(255, 0, 0);
  font-weight: bold;
  margin: 10px;
}

.tab_kosik td, .tab_kosik th{
  padding-top:3px;
  padding-bottom:2px;
}

input.submit_image{
  margin-top:10px;
}
