@charset "utf-8";



/* CSS Document */



/* obecne */



body{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:12px;

	background-color:#000000;

	background-image:url(../images/style/background_body.gif);

	background-repeat:repeat-x;

}



a{	

	color:#ffffff;

}

a:hover{

	color:#e89494;

}

a.arrow{	

	padding-right:25px;

	display:block;

	line-height:20px;

	background-image:url(../images/style/button_arrow_right.gif);

	background-repeat:no-repeat;

	background-position:right top;

	text-align:right;

}

a.arrow:hover{

	background-position:right -20px;

}

a img{

	border:1px solid #fff;

}

a img:hover{

	border:1px solid #e89494;

}

h1{

	display:none;

}

h2{

	font-size:24px;

	color:#FFFFFF;

	margin:0px;

	line-height:40px;

}

h2.none{

	display:none;

}

h3{

	font-size:16px;

	color:#de6161;

	margin:0px;

	line-height:25px;

}

h4{

	font-size:14px;

	color:#de6161;

	margin:0px;

	line-height:25px;

}

li{

	padding:4px;

}

strong , b{

	color:#de6161;

}

input{

	border:1px solid #0d5437;

}

.float{

	float:left;

}

p{

	margin:0px;

	padding:7px 0px 7px 0px;

}

iframe{

	margin-top:20px;

}



/* obecne konec */



/* rozvrzeni */



div#center{

	margin:0px auto 0px auto;

  	width:780px;

}

div#main{

  	width:730px;

	min-height:200px;

	background-color:#252525;

	padding:15px 20px 15px 30px

}

div#main div#left{

  	width:230px;

	margin-right:20px;

	margin-bottom:10px;

}

div#main div#right{

  	width:480px;

}

div#bottom{

	width:780px;

	margin-top:3px;

	background-color:#252525;

}



/* rozvrzeni konec*/



/* horni lista*/



div#top{

	margin-top:10px;

  	width:780px;

  	height:255px;

	background-image:url(../images/style/topimage.jpg);

}

div#top a#logo{

	position:relative;

	top:60px;

	left:40px;

  	width:150px;

  	height:180px;

	display:block;

}



/* menu */



ul#hlavniMenu{

	background-image:url(../images/style/topmenu.gif);

	width:750px;

	height:35px;

	padding:0px 15px 0px 15px;

	list-style-type:none;

	margin:0px;

}

ul#hlavniMenu ul{

	position:absolute;

	top:35px;

	left:0px;

	visibility:hidden;

	padding:0px;

	list-style-type:none;

	margin:0px;

}

ul#hlavniMenu li{

	position:relative;

	width:125px;

	float:left;	

	z-index:100;

	padding:0px;

	margin:0px;

}

ul#hlavniMenu a{

	display:block;

	font-weight:bold;

	line-height:29px;

	color:#ffffff;

	width:115;

	text-decoration:none;

	margin-top:3px;

	padding:0px 4px 0px 6px;

	height:32px;

}

ul#hlavniMenu a:hover{

	border-top:3px solid #710a08;

	margin-top:0px;

	color:#e89494;

}

ul#hlavniMenu ul li a{

	display:block;

	font-weight:normal;

	background-image:none;

	background-color:#710a08;

	border-top:1px solid #ffffff;

	margin-top:0px;

	width:115px;

	height:25px;

	line-height:24px;

}

ul#hlavniMenu ul li a:hover{

	border-top:1px solid #ffffff;

	background-color:#c72322;

	color:#FFFFFF;

}

ul#hlavniMenu li:hover ul, ul#hlavniMenu li.hover ul{

	visibility:visible;

}

ul#hlavniMenu li li{

	border:none;

	padding:0;

}

ul#hlavniMenu li{

	behavior: url(/hover.htc);

}



/* menu konec*/



/* horni lista konec*/



/* reference*/



div#main div#left a#reference_headline{

	display:block;

	width:230px;

	height:50px;

	background-image:url(../images/style/reference_headline.gif);

}

div#main div#left div.reference_nahled{

	width:220px;

	background-color:#3b3b3b;

	margin-top:3px;

	padding:5px;

}

div#main div.reference p , div#main div#left div.reference p{

	padding:0px;

	font-size:14px;

	line-height:15px;

}

div#main div.reference{

	width:710px;

	background-color:#3b3b3b;

	margin-top:10px;

	padding:10px;

}

div#main div.reference p.right{

	text-align:right;

}

div#main div.reference table.reference td.text{

	padding-left:5px;

	vertical-align:top;

}



/* reference konec*/



/* foto*/



div#main div#left div#gallery{

	display:block;

	width:230px;

	background-color:#3b3b3b;

	text-align:center;

	padding:8px 0px 8px 0px;

}

div#main div#left div#gallery img{

	width:150px;

	margin:5px 0px;

}



/* foto konec*/



/* aktuality*/



div#main div#right div.aktualita{

	margin-bottom:10px;

	border-bottom:1px dashed #fff;

}



/* aktuality konec*/



/* kontakty*/



div#bottom p#contacts{

	padding:5px 20px 5px 30px;

}



/* kontakty konec*/



/* footer*/



div#footer{

	width:780px;

	text-align:right;

	line-height:20px;

	color:#7f7e7e;

}

div#footer a{

	color:#7f7e7e;

}

div#footer a:hover{

	color:#fff;

}



/* footer konec*/

p.tip img
{
vertical-align:middle;
margin:0 5px 0 0;
}












