/*
Site name : Glonek
Site URL: http://www.glonek.cz/
Version: 1.00 Released 21/07/2009
*/

* {	
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body { 
  background: #232323 url(/images/background.gif);
  text-align: center;
}
html, input, textarea	{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #333;
	text-align: justify; 
}
div.clear { 
	clear: both; 
}

h1{
  font-size: 14px;
  position:relative;
  left: 50px;
  top: 27px;
  z-index:1;
  text-align:left;
  color: #404c53;
} 
h2.shadow{
  font-size: 24px;
  color: #eee;
  position:static;
  margin:0 0 0 50px;
} 
h2{
  font-size: 13px;
  text-align:left;
  color: #3b4146;
} 
h2 span{
  color: #cec4c4;
  font-weight: normal;
} 
hr {
  color: red; 
  width: 100%; 
  border-top: 3px solid #414e55;
 height: 3px;
}
 
p{
  margin:10px 0px 5px 0px;
}
ul.text{
  margin:10px 0px 20px 40px;
} 
 /* ============================= Top layout ====================== */
#topBackground { 
	height:315px;
	background: url(/images/backgroundTop.gif) repeat-x; 
}
 #top{ 
	width: 874px;
	margin: 0 auto;
}
#topLeft {
	width: 209px;
	height:321px;
	float:left;
	background: url(/images/topLeftBackground.jpg) no-repeat 0px 149px;
}
#topLeft img, #topRight img {
	margin: 4px 0px 0px 0px;
}

#topMiddle {
	width: 139px;
	height: 321px;
 	float:left;
	background: url(/images/topGear.jpg) no-repeat 0px 4px;
}
#topRight {
	width: 526px;
	height:321px;
	float:right;
	background: url(/images/topRightBackground.jpg) no-repeat 0px 149px;
	text-align: left;
}

ul#lang{
  float: right;
  margin: 0px 0px 0px 14px;
} 
ul#lang{
  float: right;
  margin: 0px 0px 0px 14px;
}


/* ============================= Menu ====================== */
#menuPosition {
  margin: 30px 0px 0px 30px; 
  font-weight: bold;
  text-align: left;
}
#menu a, #menu a:visited {
  text-align:left; 
  text-decoration:none; 
  color:#fff; 
  display:block;
  padding:7px 0px 7px 20px; 
  width:9em; 
}
#menu a:hover, #menu  a.aktivni {
  color:#fff;
  background-color:#404c53; 
  border:2px solid #4b5a63; 
  color: #ddd;
  text-decoration: underline;
}
  
#menu  a.aktivni {
  text-decoration: none;
  }
#menu ul {
	list-style-type: none;
	float:left;
}
#menu li {
	list-style: none;
}
/* ============================= Middle ====================== */
#middleBackground {
  background: url(/images/middleBackground.GIF) ;
}
#middle{ 
	width: 874px;
	margin: 0 auto;
}
#middleRight {
  float:right;
  height:500px;
  width: 252px;
  background: url(/images/middleRightBackground.GIF) ;
}
#middleRight img {
  margin: 20px 0 0 0; 
}
#middleLeft {
  float:left;
  width: 602px;
} 

#middleNadpis {
  margin:10px;
  width: 602px;
  background: #fff url(/images/middleNadpis.GIF) repeat-x 0px 5px ;
  padding-bottom: 10px;  
} 
#middleNadpis_Gallery {
  margin:10px 0px;
  width: 874px;
  background: #fff url(/images/middleNadpis.GIF) no-repeat 0px 5px ;
  padding-bottom: 10px;  
} 
#middleText {
  width: 526px;
  background: #dddcdc;
  margin:15px;
  border: 3px solid #eee;
  padding: 20px;
} 
 #middleText_Gallery {
  width: 800px;
  background: #dddcdc;
  margin:15px;
  border: 3px solid #eee;
  padding: 20px;
  text-align: left;
} 
#middleText img {
 border: 1px solid #fff;
 margin: 2px 0px 0px 0px;
 padding:1px;
} 

#middleText img.noborder {
 border: 0px;
 margin: 10px 0px 0px 0px;
 padding:0px;
 float:right;
 
} 

#middleRightNadpis {
  width: 222px;
  background: #fff url(/images/middleRightNadpis.jpg) repeat-x ;
  padding: 20px 0px 15px 30px;
  height: 11px;
} 
#box {
  display:block; 
  width:520px; 
  line-height:normal; 
  letter-spacing:1px; 
  font-size:12px; 
  text-align: justify;
  }
.cap {
  font-size:30px; 
  color:#3b4146; 
  font-weight:bold; 
  float:left; 
  line-height:22px;
  margin-top:2px; 
  margin-right:1px;
}

#box a {
	color: #000;
	font-weight: bold;
	text-decoration:none;
}
#box a:hover {
  text-decoration:underline;
}
/* ============================= Footer ====================== */
#footer {
  background: url(/images/footerBackground.GIF);
  height:74px;
}
#footerMiddle{ 
  width: 874px;
  margin: 0 auto;
  font-size: 11px;
  color: #fff;
}
#footerLeft, #footerRight {
  width: 407px;
	float: left;
  padding: 25px 10px 15px 0px;
  text-align:left;
}
#footerRight {
	float: right;
	text-align: right;
}
#footerRight a, #footerLeft a:hover {
  text-decoration: none;
  color: #fff;
}
#footerLeft a, #footerRight a:hover  {
  text-decoration: underline;
  color: #fff;
}

#kontakty {
	text-align:justify;
	
}

#kontakty a {
	color: #ec2626;
}
#lang a{
  text-align:right; 
  text-decoration:none; 
  display:inline;
  padding:0px;
}

#lang a:hover,#lang a:visited {
  border:0px; 
  text-align:right; 
  text-decoration:none; 
  display:inline;
  padding:0px;
}
