/* CSS Document */

html {
height:100%;
}

form {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	background-color: #F1E5C1;
  background-image:url("files/graphics/furcon_htexture.jpg");
  background-repeat: repeat-y;
position:relative;
min-height:100%;
}

body {
height:100%;
margin:0;
}

/*cast k headeru */
#header {
  height: 300px;
  width:100%;
  background-image: url("files/graphics/furcon_vtexture.jpg");
  background-repeat: repeat-x;
}

#header A:link, #header A:hover, #header A:visited {
	color: #000066;
}

.top_left {
  position:relative;
  top: 0px;
  left: 0px;
  width: 140px;
  height: 100px;
  background-image:url("files/graphics/furcon_sup.jpg");
  background-repeat: no-repeat;
}

.top_middle {
  position:relative;
  top: -100px;
  left: 140px;
  width: 660px;
  height: 100px;
  background-image:url("files/graphics/furcon_top.jpg");
  background-repeat: no-repeat;
}

.login_modul {
  position: absolute;
  left: 160px;
  top: -20px;
  height: 80px;
  width: 400px;
}

.login_bar {
  padding-top: 20px;
  font-size: 80%;
}

.login_image {
 vertical-align: -25%;
}

.reg_link {
  font-size: 70%;
}

.status_bar {
  position: relative;
  top: 20px;
  font-size: 78%;
}
/* end of cast k headeru */

/* cast k obsahu */
#page {
  position:relative;
  left: 0px;
  top: -700px;
  width: 100%;
  min-height: 100%;
  padding: 0px;
  padding-top:20px;
  background-image: url("files/graphics/background.jpg");
  background-repeat: no-repeat;
  background-position: 140px 0px;
}
* html #page {
height: 100%;
}

#page A:link, #page A:hover, #page A:visited {
	/* color: #000066; */
	color: #000066;
}

/* podle clanku http://wellstyled.com/css-2col-fluid-layout.html */

#content {
    width: 800px;
    padding-left: 170px;
    padding-top: 50px;
    padding-bottom: 40px;
    text-align:left;
    max-width: 1024px;
    min-height: 400px;
    }

/*
.footer {
  height: 250px;
  }*/
    
#sidebar {
  float: right;
  width: 160px;
  margin:0; padding:0;
  border: 1px solid black;
  }
#sidebar-content {
  margin:0;
  padding: 0.5em 1em;
  }
#main {
  margin:0 100px 0 0;
  padding:0;
  }
#main-content {
  margin:0;
  padding: 0.5em 1em;
  }
hr.cleaner {
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
  }

/* end of pokus */

.news {
	background-color: #F1E5D5;
}

.conlisttable {
  width: 500px;
	text-align: left;
}

.row1 {
  background-color: #F1E5D5;
}

.row2 {
  background-color: #F1E580;
}

/* end of cast k obsahu */

/* cast k menu nalevo */
#menu {
  position: relative;
  left: 0px;
  top: -200px;
  width:140px;
  height: 500px;
  background-image: url("files/graphics/furcon_menu.jpg");
  background-repeat: no-repeat;
}

.calendar {
  font-size: 10px;
  Width: 125px;
  Height: 110px;
  margin-left: 5px;
  margin-top: 3px;
  border: 1px solid #666666;
}

.button {
  position: relative;
  top: 5px; 
}

.button2 {
  position: relative;
  top: 3px; 
}

#menu A:link, #menu A:visited {
	color: #000066;
}

#menu A:hover {
	color: blue;
}

#menutable {
  margin-top: 5px;
  width: 122px;
  line-height: 120%;
  font-size: 90%;
  text-align: right;
}

.menu_bottom {
  position: relative;
  top: 350px;
}

.altaircom {
  margin-left: 15px;
  border: 0;
}

.design {
  font-size: 12px;
  margin-left: 17px;
  color: #C4AE65;
}
/* end of cast k menu nalevo */

/* Zbytek */

.HorniPosun {
  margin-top: 80px;
}

.HorniPosun2 {
  /*margin-top: 80px;*/
  padding-top:20px;
}

/* pouziva se vubec nekde? */
.formitem {
  margin-left: 68px;
  width: 346px;
}

/* nepouziva se jinde? */
.formitem2 {
  margin-left: 10px;
}

/* odsun formularovych prvku */
.FormItemHorniPosun {
  /* jedno funguje v Mozille, druhe v IE */
  margin-top: 5px;
  padding-top: 5px;
}

.registrationformitem {
  position: absolute;
  left: 340px;
}

.connameform {
  position: absolute;
  left: 294px;
  width: 346px;
}

.condatefromform {
  margin-left: 13px;
}

.condatetoform {
  width: 162px;
}

.textovepole {
  margin-left: 10px;
}

.conwwwform {
  margin-left: 71px;
  width: 347px;
}

/* male pismo na formulari */
.smalltext {
  font-size: 80%;
}

A:link, A:hover, A:visited, {
	color: #000066;
}

