/* CSS FIEDLER */

/***************** BASIC ELEMENTS ************************/

body {
	background: #ffffff url("../images/bg_body.gif") repeat-x left 92px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	margin:0px;
	padding:0 0 20px 0;
	color: #000000;
	text-align: center;
}

div#page1{background: url("../images/bg_page1.jpg") no-repeat center top;}
div#page2{background: url("../images/bg_page2.jpg") no-repeat center 138px;}

div#frameholder {
	width: 990px;
	padding: 0 0 0 0;
	margin: 0 auto;
	text-align: left;
}

div#holder{
background: url("../images/bg_holder.gif") no-repeat left top;
padding: 30px 0;
}

div#left{
	margin: 0 0 0 0;
	padding: 0 30px 0 0;
	float: left;
	width: 640px;
}

div#right{
	margin: 0 0 0 0;
	padding: 10px 0 0 20px;
	float: right;
	width: 300px;
}

div#content{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 12pt;
}


div#footer {
	width: 930px;
	margin: 0 auto;
	font-size: 8.25pt;
	text-align: left;
	padding: 20px 30px;
	color: #ffffff;
	text-align:left;
	background:#cfd0d1;
}

div#footer a {
	color: #ffffff;
	text-decoration: none;
}

div#footer div#submenu{
	padding: 0 0 5px 0;
	margin: 0 0 0 -3px;
}

div#footer div#submenu a{
	margin: 0 3px;
}

/***************** SPECIFIC ELEMENTS ************************/

/***************** header ************************/

div#header{
  padding: 15px 0 0 0;
  margin: 0 0 0 0;
  height: 77px;
  background: url("../images/bg_header_.gif") no-repeat left top;  
}

div#header h1{
  	font-size: 15pt;
	color: #ffffff;
	padding: 0 0 0 0;
	margin: 0 0 0 260px;
	font-weight: normal; 
	position: absolute; 
	top: 55px;
}

a#logo {margin: 0 0 0 0;}



/***************** topmenu ************************/

div#topmenu {
	padding: 0 0 0 0;
	margin: 0 0 0 689px;
	position: absolute;
	top: 60px;
}

div#topmenu a {
	margin: 0 10px 0 0;
	color: #000000;
	text-decoration: none; 
	padding: 0 0 0 15px;
}

div#topmenu a.home {background: url("../images/common/link_home2.gif") no-repeat left 2px;}
div#topmenu a.mail {background: url("../images/common/link_mail2.gif") no-repeat left 4px;}

/***************** title ************************/

div#title{
	height: 200px;
	padding: 0 0 0 0;
}

div#title a.inline-button{
	text-transform:uppercase;
	background:#000000;
	border-left: 2px solid #a2ce1a;
	margin: 0 0 0 72px;
	font-size: 7.5pt;
}

div#headlines{
position: absolute;
margin: 154px 0 0 476px;
width: 393px;
height: 45px;
background: url("../images/bg_headlines.gif") no-repeat;
font-size:15pt;
color: #FFFFFF;
}

a.headlines1{
position: absolute;
margin: 154px 0 0 476px;
padding: 10px 0 0 19px;
width: 175px;
height: 35px;
background: url("../images/bg_headlines1.gif") no-repeat;
font-size:15pt;
color: #FFFFFF;
text-decoration: none;
}

a.headlines2{
position: absolute;
margin: 154px 0 0 670px;
padding: 10px 0 0 17px;
width: 182px;
height: 35px;
background: url("../images/bg_headlines2.gif") no-repeat;
font-size:15pt;
color: #FFFFFF;
text-decoration: none;
}

/***************** site path ************************/

div#sitepath{
padding: 0 0 10px 20px;
margin: 0 0 0 0;
font-size: 7.5pt;
font-family: Arial, Verdana,  Helvetica, sans-serif;
color:#999999;
}

div#sitepath a{
font-weight: normal;
text-decoration:underline;
color: #999999;
}

/***************** hormenu ************************/

div#hormenu {
	background: url("../images/bg_hormenu.gif") no-repeat 545px top;
	height: 46px;
	margin: 0 0 0 0;
	color:#ffffff;
}

	div#hormenu ul.menu {
		margin: 0;
		padding: 12px 0 0 0;
	}
	div#hormenu ul.menu li{
		background: none;
		list-style-type: none;
		padding: 0 6px 0 6px;
		margin: 0 0 0 0;
		float:left;
	}
	
	div#hormenu ul.menu li a{
		color: #ffffff;
		text-decoration: none;
		font-size: 9.75pt;
		font-weight:bold;
		display:block;
		float: left;
		padding: 3px 6px 3px 6px;
		margin: 0 0 0 0;
	}

	div#hormenu ul.menu li.active a {background: #cc0000;}
	div#hormenu ul.menu li.first {padding-left: 0px;}
	div#hormenu ul.menu li.first a {}
	div#hormenu ul.menu li.last {}
	div#hormenu ul.menu li.last a {}
	div#hormenu ul.menu li a:hover {background: #cc0000;}


/***************** call ************************/

div#call{
position: absolute;
color: #FFFFFF;
margin: 15px 0 0 690px;
font-size: 9.75pt;
}



/***************** homepage ************************/

div#homebox{
	padding: 0;
}

div#homebox_left{
	float: left;
	width: 290px;
}

div#homebox_right{
	float: left;
	width: 350px;
}

div#homebox_right p{
margin: 0 0 0 0;
}

div#homebox_right img{
position: absolute;
margin: 40px 0 0 170px;
}


div#homebox ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
}

div#homebox ul li{
list-style-type: none;
background: url("../images/bg_tick.gif") no-repeat 0 6px;
padding: 10px 0 6px 40px;
font-size: 10.5pt;
}


/***************** realizace ************************/

div#realizace { width: 300px; height: 225px; padding: 10px 0 0 0;}
div#realizace ul, #realizace li, #realizace ul, #realizace li{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	}
div#realizace li, #realizace ul li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:300px;
	height:225px;
	overflow:hidden;
  background: none;
  list-style-type: none;
	}	
	
div#realizace ul li img.noweb {
  margin: -25px 0 0 0;  
}

div#realizace p{
	font-size: 8.25pt;
	margin: 0 0 5px 0;
	padding: 10px 0 0 0;
}

div#realizace a.link{
	background: url("../images/bg_realizace_link.gif") no-repeat left 3px;
	padding: 0 0 0 15px;
	color:#999999;
	text-decoration: none;
}




