body{
	background-color: #000000;
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}

#hlavny {
	background-repeat: no-repeat;
	background-color: #000000;
	margin: 0 auto auto auto;
	width: 1208px;
	height: 703px;
}

#hlavicka {
	background-repeat: no-repeat;
	margin: 0 auto auto auto;
	width: 1208px;
	height: 431px;
/*	background-image: url(../img/header.jpg);*/
}

.flash
{
	width: 1208px;
	height: 431px;
	z-index: 0;
	overflow: default;
/*	position: absolute; */
}

menu {
	text-decoration: none;
	list-style-type: none;
	margin-left: 780px;
	margin-top: 56px;
	position: absolute; 
	z-index: 2;
	overflow: default;

}
menu li {text-decoration: none; text-align: center; float: left;}
menu li a{text-decoration: none; display: block; line-height: 50px;}
menu li a:hover{text-decoration: none;}

#sluzby {text-decoration: none; list-style-type: none; margin-left: -37px;}
#sluzby li {text-decoration: none; text-align: center; float: left; width: 106px;	height: 44px; font-family: "DynaGrotesk LXE"; font-size: 16px;}
#sluzby li a{background-image: url(../img/sluzby_0.jpg); text-decoration: none; display: block; width: 106px; height: 44px; line-height: 50px;}
#sluzby li a:hover{text-decoration: none;	background-image: url(../img/sluzby_1.jpg);	width: 106px; height: 44px;}

menu a#uvod{background-image: url(../img/uvod_off.jpg); text-decoration: none; display: block; width: 81px; height: 30px; line-height: 30px;}
menu a#uvod:hover{text-decoration: none;	background-image: url(../img/uvod_on.jpg);	width: 81px; height: 30px;}
menu a#galeria{background-image: url(../img/galeria_off.jpg); text-decoration: none; display: block; width: 82px; height: 30px; line-height: 30px;}
menu a#galeria:hover{text-decoration: none;	background-image: url(../img/galeria_on.jpg);	width: 82px; height: 30px;}
menu a#form{background-image: url(../img/form_off.jpg); text-decoration: none; display: block; width: 81px; height: 30px; line-height: 30px;}
menu a#form:hover{text-decoration: none;	background-image: url(../img/form_on.jpg);	width: 81px; height: 30px;}

#klienti {
	background-repeat: no-repeat;
	margin-top: -250px;
	margin-left: 630px;
	position: absolute; 
	z-index: 2;
	overflow: default;
	background-color: #DCDCDC;
	width: 438px;
	height: 106px;
	-moz-opacity:0.1;
	opacity: 0.1;
	filter:alpha(opacity=10);
}

#klienti_linka {
	background-repeat: no-repeat;
	margin-top: -247px;
	margin-left: 624px;
	position: absolute;
	background-color: #DCDCDC;
	width: 1px;
	height: 96px;
	-moz-opacity:0.1;
	opacity: 0.1;
	filter:alpha(opacity=10);
	z-index: 2;
	overflow: default;
}

#klienti_text {
	margin-top: -240px;
	margin-left: 635px;
	width: 428px;
	height: 96px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 125%;
	position: absolute; 
	z-index: 2;
	overflow: default;
}

#main {
	background-repeat: no-repeat;
	background-image: url(../img/pozadie.png);
	width: 952px;
	height: 333px;
	position: absolute; 
		position: absolute; 
	z-index: 2;
	overflow: default;
	margin-top: -106px;
	margin-left:128px;
}

#box1 {
	background-repeat: no-repeat;
/*	background-color: Blue; */
	float: left;
	margin-left: 10px;
	width: 280px;
	height: 274px;
}

#box2 {
	background-repeat: no-repeat;
/*	background-color: Blue; */
	float: left;
	width: 218px;
	height: 274px;
}

#box3 {
	background-repeat: no-repeat;
/*	background-color: Aqua; */
	float: left;
	width: 218px;
	height: 274px;
}
#box4 {
	background-repeat: no-repeat;
/*	background-color: Fuchsia; */
	float: left;
	width: 218px;
	height: 274px;
}

#linka {
	background-repeat: no-repeat;
	background-color: #DCDCDC;
	width: 1px;
	height: 95%;
	float: left; 
	margin-top: 5px;
	-moz-opacity:0.05;
	opacity: 0.05;
	filter:alpha(opacity=5);
}

#img_box {
	background-repeat: no-repeat;
	background-color: Silver;
	margin-left: 2px;
	width: 200px;
	height: 105px;
	-moz-opacity: 0.1;
	opacity: 0.1;
	filter: alpha(opacity=5);
	
} 

#main2 {
	background-repeat: no-repeat;
	width: 952px;
	height: 100px;
	position: absolute;
	margin-top: 0px;
	margin-left:0px;
		position: absolute; 
	z-index: 2;
	overflow: default;
}
#img {
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 10px;
		position: absolute; 
	z-index: 2;
	overflow: default;
}
.nadpis {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #668725;
	font-size: 14px;
	line-height: 150%;
	margin-left: 10px;
	margin-bottom: 25px;
}

.text {
	margin: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 130%;
	color: #FFFFFF;
}

.text a, .text a:visited, .text a:link img, .text a:visited img{
	color: #FFFFFF;
	border: none;
}

.icon{
	border: none;
	float: left;
	margin-top: -2px;
}

.text_green, .text_green a, .text_green a:visited {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 150%;
	color: #668725;
}

.text_green a:hover{
	color: #779E28;
	border: none;
}

#box1a {
	background-repeat: no-repeat;
/*	background-color: Blue; */
	float: left;
	margin-left: 10px;
	width: 280px;
	height: 10px;
	margin-right: 5px;
}

.ukazky {
	float: left;
	margin-left: 10px;
	margin-right: 1px;
	margin-top: -10px;
	width: 208px;
	height: 24px;
	color: #668725;
	font-size: 12px;
	line-height: 150%;
}


.ukazky a, .ukazky a:visited, .ukazky a:link img, .ukazky a:visited img{
	color: #668725;
/*	text-decoration: none; */
	border: none;
}

.ukazky a:hover {
	color: #779E28;
}

#pata {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 1208px;
	margin-top:240px;
	margin-left: -128px;

}

#maska {
position: absolute;
margin-left: 300px;
width:650px; height:326px;
background-image:url(../galeria/pozadie.png);
	-moz-opacity:.5;
	opacity: .5;
	filter:alpha(opacity=50);
}

#maska2 {
position: absolute;
margin-left:300px;
width:650px; height:326px;
	-moz-opacity:1;
	opacity: ;
	filter:alpha(opacity=100);
}

#maska3 {

margin-left:400px;
width:650px;
}

img {border:0;} 

#slideshow-main {
	width:450px; 
	float:left; 
}

#slideshow-main ul {
padding-left: 15px;
padding-top: 0px;
	width:420px;
}

#slideshow-main li {
	width:420px; 
	height:270px; 
	display:none;
	position:relative;
}

#slideshow-main li.active {
	display:block;
	
}

#slideshow-main li span.opacity {
	position:absolute;
	bottom:-30px; left:0px;
	display:block; 
	width:420px;
	height:60px;
	background:#000;
	z-index:500;
}

#slideshow-main li span.content {
	position:absolute;
	bottom:-42px; left:0px;
	display:block; 
	width:420px;
	height:42px;
	z-index:1000;
}

#slideshow-main li span.content h1 {
	font-size:10px;
	padding:0 0px;
	;
	color:#FFFFFF;
	margin-left: 5px;
	margin-top: 10px;
}

#slideshow-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0px;;

}

#slideshow-carousel {
	float:left; 
	width:180px;
	position:relative
}

#slideshow-carousel ul {
	list-style:none;
}

#slideshow-carousel li {
	height:86px; 
	position:relative
}

#slideshow-carousel li .arrow {
	left:0px; 
	top:28px; 
	position:absolute; 
	width:20px; 
	height:40px; 
	background:url(../galeria/arrow_white.png) no-repeat 0 0; 
	display:block;
}

#slideshow-carousel li a {
	display:block; 
	width:180px; 
	height:86px;
	margin-bottom:10px;
}

#slideshow-carousel .active {}

#slideshow-carousel .faded {}

/* ***** FORMULAR *********************************************************** */

#formular {
float: left;
margin-top: 40px;
margin-left: 300px;
scrollbar-3dlight-color:#384860; 
scrollbar-arrow-color:#384860; 
scrollbar-base-color:#384860; 
scrollbar-darkshadow-color:#010d1f; 
scrollbar-face-color:#010d1f; 
scrollbar-highlight-color:#010d1f; 
scrollbar-shadow-color:#384860;
}

div.contact_form form,
div.contact_form table,
div.contact_form td,
div.contact_form th    {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	color: White;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

div.contact_form table { border-collapse: collapse; }
div.contact_form th    { padding: 0px 10px 3px 0px; }
div.contact_form td    { padding: 0px  0px 3px 0px; }

div.contact_form img  {}
div.contact_form em
{
	text-decoration: none;
	font-style: normal;
	font-weight: 600;
	color: White;
}

div.contact_form  em.error, div.contact_form form em { color: #FF0000; }
div.contact_form div.error { margin-bottom: 15px; }

div.contact_form div.input { float:  left; }
div.contact_form select    { width: 250px; }


div.contact_form div.input
{
  line-height: 1px;
  background: no-repeat url('../img/input.png');
}

div.contact_form div.input input,
div.contact_form div.input textarea
{
	margin: 0px;
	border: 1px solid #779E28;
	padding: 1px 1px 1px 3px;
	background: none;
	color: White;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.contact_form input.submit
{
	margin: 0px 100px 0 0;
	border: 0px;
	padding: 0px;
	width: 70px;
	height: 24px;
	background: url(../img/submit.png);
}

.kontrolny {
	margin: 20px;
}

