/**************************************************************/


* {
    margin:0;
    padding:0;
    font-family: arial, Helvetica, sans-serif;
    font-size:12px;
    color:#303030;
    /*border:1px solid black;*/


}

html>body *{
	margin:auto;
	font-family: arial,Helvetica, sans-serif;

}


html,body {

	color:black;
	text-align:center;
	font-family: arial,Helvetica, sans-serif;
}



a{color:#e58c25;}
a:hover{color:#f37521;}



h1{
	width:627px;
	height:51px;
	padding-left:15px;
	padding-top:6px;
	font-size:15px;
	display:block;
	color:#e58c25;
	background-image:url("../img/h1_bar.jpg");
	background-repeat:no-repeat;
	}





h2{
	width:100%;
	font-size:15px;
	padding-bottom:5px;
	color:#e58c25;
	padding-left:5px;
	margin-top:15px!important;


	}

.pravy h2{margin-left:-3px;}

h3{
	font-size:13px;
	color:#303030;
	padding:4px;
	width:100%;
	background-color:#DCDCDC;
	margin-top:12px!important;


}

h4{
	font-size:13px;
	color:#DCDCDC;

	padding:4px;


	width:100%;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	background-color:#800205;

}

h5{
	font-size:12px;
	color:#585858;
	padding-bottom:5px;
	padding-top:15px;

}

p {padding-top:5px;line-height:1.4;}
p {padding-bottom:5px;padding-left:3px;}



ul
{
padding-left:1.2em;


}
li
{

	padding-bottom:0.5em;

}

/**************************************************************/
/* hlavni rozlozeni */

#telo{
	width:1040px;
	margin-top:0.5em;





}

#horni {
	width:100%;
	height:486px;
	text-align:left;
	background-image:url("../img/main_img.jpg");
	background-repeat:no-repeat;
	margin-top:-2px;



}
#menu {
	width:100%;
	height:52px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;


	color:#deb6b7;
	text-align:left;
	background-image:url("../img/nav_lista.jpg");
	background-repeat:no-repeat;

}



#menu a
{
 margin-top:12px;
 width:105px;
 height:39px;
 display:block;
 float:right;

 background-repeat:no-repeat;
}




#menu a.oprojektu
{
 margin-right:45px;
 background-image:url("../img/o_projektu.png");
}

#menu a.oprojektu:hover
{
 background-image:url("../img/o_projektu_over.png");
}


#menu a.novinky
{
 background-image:url("../img/novinky.png");
}
#menu a.novinky:hover
{
 background-image:url("../img/novinky_over.png");
}

#menu a.kestazeni
{
 background-image:url("../img/kestazeni.png");
}

#menu a.kestazeni:hover
{
 background-image:url("../img/kestazeni_over.png");
}


#menu a.kontakty
{
 background-image:url("../img/kontakty.png");
}

#menu a.kontakty:hover
{
 background-image:url("../img/kontakty_over.png");
}


#menu a span
{
display:none;
}

#stred .pravy .menu2 a.dokumentace:hover
{


 background-image:url("../img/bt_dokumentace_over.jpg");
 background-repeat:no-repeat;
}






#aktivni{	padding-right:5px;
			color:#800000;





}

#stred{
	margin-top:15px;
	width:100%;
	float:left;
	text-align:left;
	background:white;
	clear:both;


}

#stred .levy{
	width:330px;
	float:left;
	clear:left;


}


#stred .pravy{
	width:645px;
	float:right;


}


/*aktuality */
#stred .levy .aktuality
{
	margin-top:-16px;
	margin-left:20px;
	table-layout:fixed;
	width:325px;
	float:left;
	background:red;
	border-collapse:collapse;
	margin-bottom:33px;

}
#stred .levy .aktuality a
{
font-size:11px;
color:#e58c25;


}


#stred .levy .prvni
{
background-color:#fafafa;
}

#stred .levy .druhy
{
background-color:#ffffff;
}


#stred .levy table tr td
{
padding-top:8px;
padding-bottom:3px;
}


#stred .levy table .text
{
padding-left:12px;
width:205px;
color:#808080;
}


#stred .levy table .datum{

text-align:right;

border-left:1px solid #f4f4f4;
padding-right:12px;
color:#ecb91e;

}
/* galerie */
#stred .levy .galerie
{

	width:324px;
	height:212px;
	float:left;
	margin-left:20px;
	background-image:url("../img/galerie.jpg");
	background-repeat:no-repeat;
	margin-bottom:63px;
	padding-left:30px;

}




#stred .levy .galerie .stred
{


	float:left;

	margin-top:43px;

	width:104px;


}

#stred .levy .galerie .levy_box
{


	float:left;
	width:104px;
	height:162px;
	margin-right:20px;
	text-align:center;
	background-color:#F2F2F2;
	padding:6px;
	padding-left:10px;
	padding-right:10px;





	text-align:center;
}

#stred .levy .galerie .pravy_box
{


	float:left;
	width:104px;
	height:162px;
	margin-left:35px;
	margin-top:43px;
	background-color:#F2F2F2;
	padding:6px;
	padding-left:10px;
	padding-right:10px;






	text-align:center;
}


#stred .levy .galerie .foto
{


	float:left;
	width:102px;
	text-align:center;
	height:120px;
	border:1px solid #FFFFFF;
	padding-top:3px;
	margin-bottom:2px;
}

#stred .levy .galerie .popis
{
	color:#585858;
	padding-top:5px;
	text-align:center;
	margin-bottom:5px;

	width:100%;







}

#stred .levy .galerie .datum
{
color:#e58c25;	text-align:center;




}

#stred .levy .galerie img
{

text-align:center;

}

#stred .dokumenty{
	width:241px;
	float:right;

	border-left:1px solid #deb6b7;
	border-right:1px solid #deb6b7;

	background-repeat:no-repeat;



}

/* menu2*/
#stred .pravy .menu2 {
	float:left;
	width:623px;
	height:138px;
	margin-top:-77px;
	margin-bottom:25px;

}

#stred .pravy .menu2 a.dokumentace
{
 width:310px;
 height:138px;
 display:block;

 float:left;
 background-image:url("../img/bt_dokumentace.jpg");
 background-repeat:no-repeat;
}

#stred .pravy .menu2 a.dokumentace:hover
{


 background-image:url("../img/bt_dokumentace_over.jpg");
 background-repeat:no-repeat;
}


#stred .pravy .menu2 a.vyvoj
{
 width:310px;
 height:132px;
 display:block;
 margin-top:-5px;
 float:right;
 background-image:url("../img/bt_vyvoj.jpg");
 background-repeat:no-repeat;
}

#stred .pravy .menu2 a.vyvoj:hover
{


 background-image:url("../img/bt_vyvoj_over.jpg");
 background-repeat:no-repeat;
}

#stred .pravy .menu2 a span
{
display:none;
}


/* text střed */
#stred .pravy .text {
	float:left;
	width:600px;
	clear:both;





}
#stred .pravy .text_h1
{

	padding-top:4px;
	font-size:15px;
	display:block;
	color:#e58c25;
	text-transform:uppercase;
	float:left;

}

#stred .pravy .sipka
{
	margin-left:5px;
	margin-top:6px;
	display:block;
	width:9px;
	height:12px;
	background-image:url("../img/h1_sipka.jpg");
 	background-repeat:no-repeat;
	float:left;


}

#stred .pravy .text .obsah{
	margin-top:-20px;
	float:left;
	width:610px;
	margin-left:3px;
	background:#f7f7f7;
	padding:4px;

}


.obsah_pata
{

	width:627px;
	height:51px;
	padding-left:15px;
	padding-top:6px;

	color:green;
	background-image:url("../img/pata_text_bar.jpg");
	background-repeat:no-repeat;

	clear:both;

}


#stred .roky {
	width:100%;
	text-align:center;
	margin-top:0px;
	font-size:11px;
	color:##A0A0A0;

}

#stred .roky a{

	font-size:11px;

}

#stred .dokumenty .text{
	margin-left:1px;
	float:left;
	width:235px;
	padding-left:9px;
	margin-top:10px;



}


.aktnadpis{font-weight:bold;}



.soubory {padding-left:10px;}
.soubory li{margin-left:-3px;padding-bottom:9px;}

#pata{
 width:1040px;
 height:172px;
 float:left;




 background-image:url("../img/pata.jpg");
 background-repeat:no-repeat;
}
#pata div
{
margin-top:48px;
margin-left:254px;
width:455px;
text-align:left;
}

#pata p
{
 font-size:13px;
color:white;


}

#pata a
{
color:white;
}

#pata a:hover
{
color:#deb6b7;
}


.citat  {font-style:italic;}
.italica {font-style:italic;}

.vpravo {text-align:right;}

.foto_galerie_nahled {clear:both;}
.foto_galerie_nahled table{width: 100px;float:right;margin:3px;margin-right:0px;}
.foto_galerie_nahled table td{border:none;background:}
.foto_galerie_nahled img{border:1px solid #A0A0A0;margin-bottom:-5px;}