html  {
  scrollbar-track-color: #1E1C1C;
  scrollbar-face-color:#B9B6B6;
  scrollbar-highlight-color: #1E1C1C;
  scrollbar-3dlight-color: #1E1C1C;
  scrollbar-darkshadow-color: #1E1C1C;
  scrollbar-shadow-color: #1E1C1C;
  scrollbar-arrow-color: #1E1C1C;
}

body {
	background:#1E1C1C;
	margin:0;
	padding:0;
	font:70% tahoma, verdana, arial, sans serif;
	color:#AEAEAE;
	z-index: 1;
}

/* telo - prvky */

.t-center {
	text-align:center;
}
.f-left {
	float:left;
}
.f-right {
	float:right;
}
.hidden {
	display:none;
}
img {
	background:none;
	border: none;
}

.gallery img {
	padding:5px;
	background:none;
	border:6px solid #312F2F;
}
a {
	color:#443717;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-size:18px;
	margin:45px 0 10px 0;
	color:#898989;
	padding:0.5em;
	text-align:center;
}
h2 {
	font-size:120%;
	margin:20px 0 12px 0;
	padding-bottom:16px;
	text-align:center;
	border-bottom:1px solid #474747;
}
p {
	margin:0 0 10px 0;
}
.clear {
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
}

div.pata {
	height:70px;
}
div.pata .in {
	margin:10px 0 0 10px;
	text-align:right;
}
div.pata .in a {
	text-decoration:none;
}
div.cizilinky {
	padding:5px 0 5px 0;
}
div.pata .in div.cizilinky a {
	text-decoration:underline!important;
}
div.pata .in, div.pata .in a {
	color:#AEAEAE;
}

div.menu {
  margin: 39px 0px 0px 330px;
}

div.menu a {
  margin: 0 3px 0 3px;
  color: #AEAEAE;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

div.menu a:hover {
  color: #AEAEAE;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

div.menu a:active {
  color: #AEAEAE;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

#caption {
  font-weight: normal;
  font-size: 11px;
  text-align: left;
  margin: 5px 0 0 100px;
  color: #4E4D4D;
  }


/* sipky */
.t-left {
  margin: -100px 0 0 40px;
  _margin: -100px 0 0 20px;
	float:left;
  height:96px;
	width:19px;
}

.t-right {
  margin: -100px 40px 0 0;
  _margin: -100px 20px 0 0;
	float:right;
	height:96px;
	width:19px;
}

/* obsah tela */

div.head {
	height:42px;
	width:720px;
	position:absolute;
	top:0;
}

div.r {
	float:right;
	width:700px;
	margin:0 10px 0 0;
	_margin:0 5px 0 0;
}

div.f {
	height:56px;
	position:absolute;
	top:0px;
	left: 180px;
  }

div.screen {
	width:720px;
	margin:auto;
}
div.main {
	background:url(../img/bg_main.gif) repeat-y;
	margin:30px 0 0 0;
}

#contactSheet {
margin-top: -15px; 
margin-left: auto; 
margin-right: auto;
width:520px; 
border:none; 
height:100px; 
z-index:2;  
overflow: auto;
}

div.text {
	text-align: left;
	margin: 30px 0 50px 0;
}

div.sipky img {
  margin: 0 0 0 5px;
}

div.sipky a {
  margin: 0 3px 0 555px;
  color: #959595;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

div.sipky a:hover {
  color: #959595;
  font-weight: bold;
  text-decoration: underline;
}

div.sipky a:active {
  color: #959595;
  font-weight: bold;
  text-decoration: underline;
}

