@import url('menu.css');

html{
	margin:0;
}

body{
	background: #fff;
	/*text-align: center;*/
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 0; 
}

h1{
	margin: 0 0 0 90px;
	font-size: 12px;
	display:block;
	width: 200px;
	height: 70px;
	overflow:hidden;
}

h2{
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}


h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}

h3 a{
	text-decoration: none;
}

p{
	margin: 0;
	text-align: left;
}

img{
	border: none;
}

a{
	color: #000;
}

a:hover{
	color: #ff7300;
}

#page{
	position:relative;
	margin:auto;
	text-align:left;
	width: 990px;
}

#logo{
	position: absolute;
	top: 0;
	left: 90px;
}

#content{
	height: 347px;
	background: url('../img/page_bg.gif') repeat-x;
	overflow: hidden;
}

#breadcrumbs{
/*	text-transform: lowercase;*/
	position: absolute;
	top: 50px;
	left: 510px;
	font-size: 11px;
}

#breadcrumbs a{
	text-decoration: none;
}

#langswitch{
	font-size: 11px;
	position: absolute;
	text-transform: uppercase;
	top: 50px;
	left: 940px;
}

#langswitch a{
	text-decoration: none;
}





#text_container{
	float: right;
	margin: 30px 45px 0 0;
	_margin-right: 23px; 
	width:435px;
	height:290px;
	/* zbytek inline (kvuli js uprave) */
}

#text{
	/* zbytek inline (kvuli js uprave) */
	width:415px;
	/*text-align: justify;*/
}

#text ul{
	padding-left: 10px;
	margin: 5px 0 5px 5px;
	_margin-left: 10px;
	list-style-type: circle; 
}

#text ul li{
	margin: 0 0 3px 0;
	padding: 0;
}



#childslist .cont{
	margin: 0 0 8px 0;
	min-height: 44px;
	_height: 44px;
	overflow: visible;
}


#childslist .cont a.icon{
	display: block;
	width: 39px;
	height: 39px;
	border: solid 1px #777;
	float: right;
}

#childslist .cont a.icon:hover{
	border: solid 1px #ff7300;
}

#flash_container{
	padding: 0;
	width:	436px;
	height: 347px;
}

div.o-nas{	background: url('../img/o-nas.gif') no-repeat;}
div.nabidka-sluzeb{	background: url('../img/nabidka-sluzeb.gif') no-repeat;}
div.reference{	background: url('../img/reference.gif') no-repeat;}
div.galerie{	background: url('../img/galerie.gif') no-repeat;}
div.kontakt{	background: url('../img/kontakt.gif') no-repeat;}

div.about-us{	background: url('../img/about-us.gif') no-repeat;}
div.services{	background: url('../img/services.gif') no-repeat;}
div.references{	background: url('../img/references.gif') no-repeat;}
div.gallery{	background: url('../img/gallery.gif') no-repeat;}
div.contact{	background: url('../img/contact.gif') no-repeat;}

#flash{
	padding: 0;
	margin: 0 0 0 96px;
	width: 347px;
	height: 347px;
	/* docasne 
	background: url('../img/flash.jpg') no-repeat;*/
}

.orange{
	color: #ff7300;
}

.grey{
	color: #999;
}


#scroll_arrows{
	position: absolute;
	top: 150px;
	left: 935px;
}

#scroll_arrows a{
	display: block;
	width: 45px;
	height: 45px;
	margin: 35px 0;
}

#scroll_arrows a#up_arrow{
	background: url('../img/arrow_up.png');
}
#scroll_arrows a#down_arrow{
	background: url('../img/arrow_down.png');
}

#scroll_arrows a#up_arrow:hover{
	background: url('../img/arrow_up.png') -45px 0;
}

#scroll_arrows a#down_arrow:hover{
	background: url('../img/arrow_down.png') -45px 0;
}


#scroll_arrows a img{
	padding: 15px;
}

#footer{
	color: #555;
	position: absolute;
	top: 423px;
	left: 100px;
	font-size: 10px;
}

div.kontakt_cont{
	margin: 15px 0 20px 0;
	padding: 10px 10px 10px 0; 
}

.kontakt_cont img{
	float: left;
	margin: 0 13px 10px 0;
	border: solid 1px #777;
}

a.galthumb{
	display:block;
	float: left;
	margin: 0 20px 20px 0;
	border: solid 1px #777;
}

a.galthumb img{
	width: 60px;
	height: 60px;
}

a.galthumb:hover{
	border: solid 1px #ff7300;
}


