body{

	margin: 0px;

	padding: 0px;

	font-family: Tahoma,Helvetica,serif;

	font-size: 12px;

	color: black;

	text-align: center;

}

a{

	color: #E98E1E;

	text-decoration: underline;

}

/* hlavicka */

#header{

	width: 954px;

	height: 128px;

	margin: 0px auto;

	position: relative;

	text-align: left;

	background-image: url(header.gif);

	background-position: left top;

}

#header h1{

	position: absolute;

	padding: 0px;

	margin: 0px;

	font-size: 18px;

	top: 75px;

	left: 123px;

	font-weight: normal;

	color: #696969;

}

#header .logo{

	position: absolute;

	padding: 0px;

	margin: 0px;

	top: 11px;

	left: 19px;

	width: 82px;

	height: 85px;

  border: 0;

}

/* menu hlavni */

#menu{

	width: 954px;

	height: 41px;

	overflow: hidden;

	margin: 0px auto;

	position: relative;

	text-align: left;

	/*background-image: url(menu.gif);

	background-position: left top;*/

	background-color: #E77918;

}

#menu ul{

	width: 861px;

	height: 41px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

	float: left;

}

#menu li{

	float: left;

	margin: 0px;

	padding: 0px 15px;

	list-style: none;

	height: 41px;

	line-height: 41px;

	border-right: 6px solid white;

}

#menu li a{

	color: white;

	text-decoration: none;

	font-size: 12px;

}

#menu ul li a:hover{

	text-decoration: underline;

}

#menu .mail{

	position: absolute;

	top: 17px;

	right: 20px;

	border: 0px;

}

/* text */

#text{

	width: 954px;

	margin: 0px auto;

	position: relative;

	text-align: left;

	clear: both;

}

#text div.right{

	float: left;

	width: 183px;

	padding-left: 8px;

	padding-top: 15px;

	background-image: url(news.jpg);

	background-position: 8px 15px;

	background-repeat: no-repeat;

	overflow: hidden;

	height: 230px;

	position: relative;

}

#text div.right h3{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 65px;

	left: 20px;

	width: 163px;

}

#text div.right h3 a{

	text-decoration: none;

	font-size: 12px;

	color: #EB7B27;

}

#text div.right p{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 100px;

	left: 20px;

	width: 163px;

	height: 111px;

	overflow: hidden;

}

#text div.right p a{

	text-decoration: none;

	font-size: 12px;

	color: #4A4A4A;

}

#text div.right .butt{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 216px;

	right: 20px;

	text-align: right;

	width: 163px;

	font-size: 12px;

	color: #EB7B27;

}
/* boc clanku */
#text div.rightClanky{

	float: left;

	width: 183px;

	padding-left: 8px;

	padding-top: 49px;/*15+34*/

	background-image: url(clanky.jpg);

	background-position: 8px 15px;

	background-repeat: no-repeat;

	overflow: hidden;

	position: relative;

}

#text div.rightClanky .in{
	background-color: #F2F2F2;
	border: 1px solid #E6E6E6;
	border-top: none;
}

#text div.rightClanky p{
	margin: 0px;
	padding: 10px 20px;
	overflow: hidden;
}

#text div.rightClanky p a{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #EB7B27;

}

#text div.rightClanky .butt{
	margin: 0px;
	padding: 10px 20px;
	text-align: right;
	font-size: 12px;
	color: #EB7B27;
	display: block;

}

/* leva pulka */

#text div.left{

	float: left;

	width: 763px;

}

/* ctverce */

#ctverce{

	width: 954px;

	height: 140px;

	clear: both;

	overflow: hidden;

	margin: 15px auto 0 auto;

	position: relative;

	text-align: left;

	background-image: url(ctverce.jpg);

	background-position: 0px 0px;

	background-color: #353535;

}

#ctverce a{

	color: white;

	text-decoration: none;

}

#ctverce .a,#ctverce .b,#ctverce .c,#ctverce .d{

	position: absolute;

	top: 0px;

	left: 0px;

	width:238px;

	height: 140px;

	text-decoration: none;

}

#ctverce .b{left:238px;}

#ctverce .c{left:476px;}

#ctverce .d{left:714px;}

#ctverce .ta,#ctverce .tb,#ctverce .tc,#ctverce .td{

	position: absolute;

	top: 117px;

	left: 7px;

	margin: 0px;

	padding: 0px;

	width:220px;

	color: white;

	font-size: 13px;

	text-align: center;

}

#ctverce .tb{top: 95px;left:243px;}

#ctverce .tc{top: 90px;left:485px;}

#ctverce .td{top: 95px;left:722px;}

/* pobocky */

#ctverce2{

	width: 954px;

	height: 91px;

	clear: both;

	overflow: hidden;

	margin: 15px auto 0 auto;

	position: relative;

	text-align: left;

	background-image: url(ctverce2_2.jpg);

	background-position: 0px 0px;

	background-color: #353535;

}

#ctverce2 a{

	color: white;

	text-decoration: none;

}

#ctverce2 .a,#ctverce2 .b,#ctverce2 .c,#ctverce2 .d{

	position: absolute;

	top: 0px;

	left: 0px;

	width:238px;

	height: 140px;

	text-decoration: none;

}

#ctverce2 .b{left:238px;}

#ctverce2 .c{left:476px;}

#ctverce2 .d{left:714px;display:none;}

#ctverce2 .ta,#ctverce2 .tb,#ctverce2 .tc,#ctverce2 .td{

	position: absolute;

	top: 45px;

	left: 7px;

	margin: 0px;

	padding: 0px;

	width:220px;

	color: white;

	font-size: 18px;

	text-align: center;

}

#ctverce2 .tb{left:243px;}

#ctverce2 .tc{left:485px;}

#ctverce2 .td{left:722px;display:none;}

/* pobocky */

#ctverce3{

	width: 954px;

	height: 115px;

	clear: both;

	overflow: hidden;

	margin: 15px auto 0 auto;

	position: relative;

	text-align: left;

	background-image: url(zahranici_2.jpg);

	background-position: 0px 0px;

	background-color: #353535;

}

#ctverce3 a{

	color: white;

	text-decoration: none;

}

#ctverce3 .a,#ctverce3 .b,#ctverce3 .c{

	position: absolute;

	top: 0px;

	left: 0px;

	width:238px;

	height: 140px;

	text-decoration: none;

}

#ctverce3 .a{display:none;}
#ctverce3 .b{left:238px;}

#ctverce3 .c{left:476px;}

#ctverce3 .d{left:714px;}

#ctverce3 .ta,#ctverce3 .tb,#ctverce3 .tc{

	position: absolute;

	top: 45px;

	left: 7px;

	margin: 0px;

	padding: 0px;

	width:220px;

	color: white;

	font-size: 18px;

	text-align: right;

}

#ctverce3 .ta{display:none;}
#ctverce3 .tb{left:243px;}

#ctverce3 .tc{left:485px;}

#ctverce3 .t2a,#ctverce3 .t2b,#ctverce3 .t2c{

	position: absolute;

	top: 87px;

	left: 7px;

	margin: 0px;

	padding: 0px;

	width:220px;

	color: white;

	font-size: 12px;

	text-align: right;

}

#ctverce3 .t2a{display:none;}
#ctverce3 .t2b{left:243px;}

#ctverce3 .t2c{left:485px;}

/* paticka */

#footer{

	width: 952px;

	height: 48px;

	margin: 40px auto 10px auto;

	position: relative;

	text-align: left;

	background-color: #F3F3F3;

	border: 1px solid #EBEBEB;

}

#footer .odkazy{

	margin:0px;

	padding: 0px;

	position: absolute;

	top: 12px;

	left: 20px;

	width: 914px;

	text-align: center;

	color: #323232;

	font-size: 10px;

}

#footer .odkazy a{

	color: #323232;

	text-decoration: none;

}

/* styley pro text */

#text img{

	padding: 1px;

	border: 1px solid #B67253;

}

#text .obrazek_cara{

	margin: 10px 10px 10px 0px;

	padding: 0px !important;

	border: 0px !important;

}

#text .obrazek_vlevo{

	float: left;

	margin-right: 10px

}

#text .obrazek_vpravo{

	float: right;

	margin-left: 10px

}

#text h1,#text h2{

	margin:15px 0px 5px 0px;

	padding: 0px;

	font-size: 20px;

	font-weight: normal;

	color: #E35200;

}

#text p{

	margin: 5px 0px;

	padding: 0px;

}

#text .bez_okraje{

	border: 0px;

}

#text .virtualni_prohlidka{

  float: right;

	margin-left: 10px;

	text-decoration: none;

	position: relative;

	background-image: url(prohlidka.gif);

	background-position: 1px 1px;

	background-repeat: no-repeat;

	width:129px;

	height: 210px;

	padding: 18px 0 0 53px;

	border: 1px solid #FFBE76;

	font-size: 15px;

	color: #AE5E19;

}

#doporucujeme
{
  width: 980px;
  margin: 0 auto;
  text-align: center;
}

#doporucujeme p
{
  font-size: 10px;
  color: #dfdfdf;  
}

#doporucujeme p a
{
  color: #dfdfdf;
  text-decoration: none;
}

.ie5 #text .virtualni_prohlidka{

	width:182px;

	height: 228px;

}
#ffooter {
  margin: 0px auto;
  padding: 0px;
  text-align: left;
  width: 940px;
}

#ffooter ul {
  margin: 0px;
  padding: 0px 0 0 20px;
}
