div#header, div#content, div#footer{
  width: 1000px;
  margin: 0px auto 0px auto;
}

div#content{
  /*
  border: solid maroon 1px;
  position: relative;
  margin: auto; 
  */
  
  font-family: "Arial", sans-serif;
  font-size: 12px;
  background-color: #f5f5f5;
}

div.clearance{
  clear: none;
}
/************************************ hlavicka ****************************/
div#header{
  text-align: left;
  height: 130px;
  /*background-color: #f5f5f5;
  /*background-image: url('../images/status.jpg');
  background-repeat: repeat-x;
  line-height: 20px;*/
}

/*
div#header-logo{
  float: left;
  margin-top: 5px;
  padding: 3px 5px 0px 5px;
  background-color: #f5f5f5!important;
}
div#header-logo a{
  background-color: #f5f5f5!important;
}
div#header-logo a img{
  width: 120px;
  border-width: 0px;
}*/

div#header-tools{
  float: right;
  width: 300px;
  text-align: left;
}

div#header-tools-top-buttons, div#header-tools-top-links{
  float: right;
} 

div#header-tools-top-links{
  margin-top: 15px;
  margin-right: 25px;
}

div#header-tools-top-buttons{
 
}

div#header-tools-top-links a{
  font-size: 11px;
}

div#header-tools-top-links a img{
  margin-right: 5px;
  
}

span#header-tools-top-links-divider{
  margin: 0px 8px 0px 8px;
  font-size: 11px;
}

div#header-tools-top-buttons{
  height: 40px;
}

div#header-tools-top-buttons-left, div#header-tools-top-buttons-center, div#header-tools-top-buttons-right{
  float: left;
}

div#header-tools-top-buttons-left{
  width: 19px;
  height: 40px;
  background: url('/images/header-tools-buttons-left.gif') top no-repeat;
}

div#header-tools-top-buttons-center{
  height: 40px; 
  background: url('/images/header-tools-buttons-center.gif') top repeat-x;
}

div#header-tools-top-buttons-right{
  width: 19px;
  height: 40px;
  background: url('/images/header-tools-buttons-right.gif') top no-repeat;
}

div.header-tools-button{
  float: left;
  margin: 5px 4px 0px 4px;
}

div#header-tools-button-first{
  margin-left: 0px;
}

div#header-tools-button-last{
  margin-right: 0px;
}


div.header-tools-button-left, div.header-tools-button-right, div.header-tools-button-center{
  float: left;
}


div.header-tools-button-left{
  width: 11px;
  height: 25px;
  background: url('/images/header-tools-button-left.gif') top no-repeat;
}

div.header-tools-button-center{
  height: 25px;
  background: url('/images/header-tools-button-center.gif') top repeat-x;
}

div.header-tools-button-right{
  width: 11px;
  height: 25px;
  background: url('/images/header-tools-button-right.gif') top no-repeat;
}

div.header-tools-button-content{
  margin-top: 5px;
}

div.header-tools-button-content a{
  color: #fff;
  text-decoration: none;
}
div.header-tools-button-content a:hover{
  color: #fff;
  text-decoration: underline;
  background-image: url('');
}
div.header-tools-button-content a img{
  border-width: 0px;
}
 
div#header-tools-bottom{
  float: right;
}


div.new-upperlinks{
  float: left;
  /*margin-left: 10px;
  margin-top: 10px;*/
  
  width: 1000px;
  height: 52px;
  background: url('/images/upperlinks-content.gif') top repeat-x;
}
div.new-upperlinks-buttons{
  float: left;
  padding-left: 10px;
}

div#upperlinks{
  float: left;
  /*margin-left: 10px;
  margin-top: 10px;*/
  
  width: 1000px;
  height: 52px;
  background: url('/images/upperlinks-content.gif') top repeat-x;
}

/*div#upperlinks-left, div#upperlinks-content, div#upperlinks-right{
  float: left;
}

div#upperlinks-left{
  width: 20px;
  height: 52px;
  background: url('/images/upperlinks-left.gif') top no-repeat;
}

div#upperlinks-right{
  width: 20px;
  height: 52px;
  background: url('/images/upperlinks-right.gif') top no-repeat;
}

div#upperlinks-content{
  width: 700px;
  height: 52px;
  background: url('/images/upperlinks-content.gif') top repeat-x;
}*/

div#logo{
  margin-left: 620px;
  padding-top: 1px;
  padding-bottom: 2px;
}

div#logo1{
  margin-left: 810px;
  padding-top: 2px;
  padding-bottom: 2px;
}

div#upperlinks-buttons{
  float: left;
  padding-left: 10px;
}


div.upperlinks-button, div.upperlinks-button-active{
  float: left;
  margin: 9px 10px 0px 0px;
}

div.upperlinks-button-left, div.upperlinks-button-content, div.upperlinks-button-right{
  float: left;
}

div.upperlinks-button-left{
  width: 15px;
  height: 32px;
  background: url('/images/upperlinks-button-left.gif') top no-repeat;
}

div.upperlinks-button-active div.upperlinks-button-left{
  background: url('/images/upperlinks-button-left-active.gif') top no-repeat!important;
}

div.upperlinks-button-content{
  padding: 0px 5px 0px 5px;
  height: 32px;
  background: url('/images/upperlinks-button-content.gif') top repeat-x;
}

div.upperlinks-button-active div.upperlinks-button-content{
  background: url('/images/upperlinks-button-content-active.gif') top repeat-x!important;
}

div.upperlinks-button-content h2{
  margin-top: 10px;
}

div.upperlinks-button-content h2 a{
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}

div.upperlinks-button-content h2 a:hover{
  text-decoration: underline;
  background-image: url('');  
}

div.upperlinks-button-right{
  width: 15px;
  height: 32px;
  background: url('/images/upperlinks-button-right.gif') top no-repeat;
}

div.upperlinks-button-active div.upperlinks-button-right{
  background: url('/images/upperlinks-button-right-active.gif') top no-repeat!important;
}

div#upperlinks-button-last{
  float: right;
  right: 50px!important;
}

div#upperlinks-jazyky{
  float: right;
  padding: 8px 10px 0px 0px;
}
div#upperlinks-jazyky div a img{
  border-width: 0px!important;
}


div#info-block-login{
  padding: 57px 30px 20px 30px;
}

/*outer header*/
div.header-line{
  padding: 2px 0px 2px 0px; 
  border-bottom: maroon 1px solid;  
  height: 18px;
}
div.header-line div{
  font-weight: bold;
}
div.header-line-left{
  float: left;
}
div.header-line-center{
  float: left;
  width: 680px;
  text-align: right;
  margin-right: 20px;
}
div.header-line-right{
  float: right;
}
div#login-vlajky a:hover{
  color: white;
  background-image: url('');
  background-repeat: repeat-x;
}
div#login-vlajky a img{
  border-width: 0px;
}


/*inner header*/
div.info-block-header{
  padding: 10px 0px 9px 30px;
  float: left;
  width: 200px;
}

/*
div.info-block-header1{
  padding: 10px 0px 9px 30px;
  float: left;
  width: 440px;
}
div.info-block-header1 div{
  width: 110px;
  border: black 1px solid;
}*/

/************************************ login ****************************/


div.login-line{
  padding: 10px 0px 10px 0px;
  text-align: justify;
}
div.login-column-left1{
  float: left;
  width: 520px;
  padding: 0 60px 0px 25px;
}
div.login-column-left1 h4{
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0px;
}
div.login-column-left1 ul{
  width: 440px;
}
div.login-column-left2{
  float: left;
  padding: 0 60px 0px 25px;
  width: 890px;
}

div.login-column-right{
  float: left;
  text-align: center;
}
div.login-line img{ /*normal look*/
  margin-left: 795px;
}
img#login-banner-120{ /*error look*/
  margin: 40px 0px 0px 190px;
}
div.login-form{
  border: solid Maroon 1px;
  /*margin: auto;*/
  width: 298px;
  padding: 5px 5px 5px 5px;
  background-image: url('/images/subpage-header-right-webhosting.jpg');
  background-position: top left;
  background-repeat: repeat-x;
  color: white;
  text-align: center;
}
div.login-form div{
  padding: 3px 0px 3px 0px;
}
div.login-form div div{
  float: left;
  font-weight: bold;
  text-align: right;
  padding-left: 30px;
}

div.login-error{
  width: 308px;
  text-align: center;
  margin: 0px 1px;
}
/*
div.login2{
  margin: auto;
  width: 300px;
  padding: 25px 5px 0px 5px;
  text-align: center;
}
*/



/************************************ obsah ****************************/
div.faq{
  text-align: justify;
}

div#main{
  clear: both;
  padding: 0% 3% 1% 3%;
  /*border: 1px black solid;*/
  /*min-height: 1350px;
  _height: 1350px;*/
}

div.clear-line{
  clear: both;
}

div.empty-line{
  clear: both;
  
  min-height: 15px;
  _height: 15px;
  width: 1px;
}

div.info-block1{
  padding: 10px 0px 10px 0px;
  float: left;
  width: 200px;
}
div.info-block{
  padding: 10px 30px 10px 0px;
  float: left;
  width: 255px;
}
div.info-block div{
  padding: 2px 0px 2px 0px;
  height: 25px;
}
div.info-block div select{
  float: right;
  width: 50px;
}
div.info-block div span{
  text-align: right;
  float: right;
}

div.info-block-text{
  padding: 2px 0px 2px 0px; 
  border-bottom: maroon 1px solid;  
}

div.info-block-text span{
  font-weight: bold;
}
div.info-block-text div{
  float: right;
}



div.regf{
  padding: 10px 0px 10px 0px;
  min-height: 400px;
  _height: 400px;
}

div.podmienky{
  width: 910px;
  height: 400px;
  overflow: auto;
  border: 1px black solid;
  padding: 10px 10px 10px 10px;
  margin: 10px 0px 10px 0px;
}

select.disable{
  
}

div#filter{
  padding-top: 5px;
}

div.active{
  display: block;
}
div.inactive{
  display: none;
}


/*
div.kurzor-hand{
  cursor: pointer;
  cursor: hand;
}

div.kurzor-auto{
  cursor: auto;
}*/
div#switch-filter span{
  margin-left: 17px;
}
div.plus{  
  background-image: url('../images/plus.gif');
  background-position: center left;
  background-repeat: no-repeat;  
}
div.minus{
  background-image: url('../images/minus.gif');
  background-position: center left;
  background-repeat: no-repeat;
}

.paginator{
  float: left;
  width: 1000px;
  padding: 10px 0px 2px 0px;
}
.paginator div.paginator-left{
  float: left;
  text-align: left;
  width: 800px;  
}
.paginator div.paginator-right{
  float: left;
  text-align: right;
  width: 150px;
}
div.paginator-combo{
  float: left;
  width: 1000px;
  padding: 2px 0px 0px 0px;
}
select.paginator-combo{
  width: 60px;
  margin-left: 890px;
}


table{
  /*float: left;*/
  border-collapse: collapse;
  border: solid black 1px;
}

div#table-list{
  /*min-height: 780px;
  _height: 780px; */
}

table.list{
  width: 950px;
  margin-bottom: 10px;
}

div#table-edit{
  /*min-height: 700px;
  _height: 700px; */
}

table.edit{
  width: 900px;
}

table.little{
  width: 300px;
}

td.filter1{
  border-width: 1px 0px 0px 1px;
}
td.filter2{
  border-width: 1px 0px 0px 0px;
}
td.filter3{
  border-width: 1px 1px 0px 0px;
}
td.filter4{
  border-width: 0px 0px 1px 1px;
}
td.filter5{
  border-width: 0px 0px 1px 0px;
}
td.filter6{
  border-width: 0px 1px 1px 0px;
}

td.filter7{
  border-width: 1px 0px 1px 1px;
}
td.filter8{
  border-width: 1px 0px 1px 0px;
}
td.filter9{
  border-width: 1px 1px 1px 0px;
}

tr:hover.filter{
  background-color: beige;
  color: black;
}

th{
  background: url('/images/upperlinks-content.gif') top repeat-x;
  
  color: white;
  font-weight: bold;
  padding: 15px 0px 5px 0px;
}

div.order{
  float: right; 
  padding-right: 5%;
  padding-top: 0%;
}
div.order a img{
  border-width: 0px!important;
  padding-top: 1px;
}

.td-submit{
  text-align: center;
  background: url('/images/footer-top-button.gif') top repeat-x;
}

div.column-left{
  float: left;
}
div.column-right{
  float: right;
}

div.banner-block{
  padding-bottom: 40px;
}
div.banner-block div{ 
  padding-bottom: 20px; 
}
div.banner-block div span{
  font-weight: bold;
}
div.coop-code{
  background: #f7f7f7;
  border: 1px solid #d9d9d9;
  padding: 10px!important;
  font-family: monospace;
  font-size: 14px;
}

/************************************ pata ****************************/
div#footer{
  float: left;
  background: url('/images/footer-top-button.gif') top repeat-x;
  
  text-align: center;  
  color: white;
  font-weight: bold;
}
div#footer a{
  color: white;
}

.eu-cookies{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  color: #fff;
  background-color: #565656;
  z-index: 100;

  text-align: center;
  padding: 1em;
}

.eu-cookies .close-button{
  cursor: pointer;
  background-image: url('/images/cross1.png');
  background-repeat: repeat-y;
  position: relative;
  float: right;
  margin: 0 2em;
  width: 11px;
  height: 11px;
}