body {
font-family: 'Verdana CE', Verdana , 'Geneva CE', Geneva, 'Arial CE', Arial, Helvetica, sans-serif;	
color: #000000;
font-size: 11px;
margin: 0px 0px 0px 0px;
background: #e3e3e3;
line-height:16px;
}
img {border:0px;}
a {color: #993f98;}
a:hover {text-decoration:none;}

.gray {color: #90919b;}
.email {display: compact; background: left url('../img/btn_mail_gray.png') no-repeat; padding: 0px 0px 0px 15px; margin:0px;}



.flash1 {position:absolute; width:456px; height:113px;}
.flash2 {position:absolute; margin-left:456px; width:304px; height:113px;}
.flash3 {position: absolute; width:152px; height:113px; margin-left:152px;}
.flash4 {position: absolute; width:152px; height:113px;}
.flash5 {position: absolute; width:304px; height:113px; margin-left:304px; background: url(../img/a-k-home.jpg) no-repeat;}
/* MAIN */

#main_sluzby_reference {
width:760px;
height:113px;
background:url('../img/main_sluzby_reference.jpg') no-repeat;
}
#main_o_firme_content {
float:left;
width:304px;
height:113px;
background: right top url('../img/img_o_firme.jpg') no-repeat;
}
#main_o_firme_content_text {
float:left;
width:376px;
height:108px;
padding: 5px 44px 0px 36px;
line-height:14px;
background: #ffffff;
}

#main_o_firme_content_text a {font-size:12px; line-height:14px;}

#main_o_firme_content_text2 {
position: relative;
bottom: 42px;
left: 255px;
width:160px;
line-height:14px;
}

#main_kontakt {
clear:both;
float:left;
width:152px;
height:114px;
background: right top url('../img/main_kontakt.jpg') no-repeat;
}
#main_kontakt_text {
float:left;
width:152px;
height:114px;
}
#main_prodej {
float:left;
width:304px;
height:114px;
background: right top url('../img/main_prodej.jpg') no-repeat;
}
#main_cube {
float:left;
width:152px;
height:114px;
background: repeat url('../img/bg_page_line.png');
}




.main_menu_contact {
margin: 35px 0px 0px 13px;
color: #434343;
line-height:16px;
}


.menu_contact {
margin: 25px 0px 0px 10px;
color: #434343;
line-height:16px;
}
.title_o_firme {
position: relative;
font-size: 18px;
margin: 0px 0px 43px 0px;
width: 82px;
height: 32px;
overflow:hidden;
}

.title_o_firme span {
		display:block;
		position:absolute; left:0; top:0;
		width:82px; height:32px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/title_o_firme.png") top left no-repeat;
}
.strong {font-weight:bold;}
.normal {font-weight:normal;}


.title_reference {
position: relative;
font-size: 18px;
margin: 0px 0px 75px 0px;
width: 111px;
height: 32px;
overflow:hidden;
}

.title_reference span {
		display:block;
		position:absolute; left:0; top:0;
		width:111px; height:32px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/title_reference.png") top left no-repeat;
}

.title_sluzby {
float:left;
position: relative;
font-size: 18px;
margin: 0px 0px 75px 0px;
width: 74px;
height: 40px;
overflow:hidden;
}

.title_sluzby span {
		display:block;
		position:absolute; left:0; top:0;
		width:74px; height:40px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/title_sluzby.png") top left no-repeat;
}
#menu_sluzby {
float: right;
position:relative;
width:204px;
height:100px;
top:20px;
right:0px;
}

#pzs {
width: 204px;
height: 20px;
overflow:hidden;
}
#pzs a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 204px; height: 20px;
	}
.pzs1 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_pzs.png") top left no-repeat;
}
.pzs2 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_pzs1.png") top left no-repeat;
}
#pzs a:hover span {
		width:204px; height:20px;
		background:url("../img/sluzby/menu_pzs1.png") top left no-repeat;
}


#varb {
width: 204px;
height: 20px;
overflow:hidden;
}
#varb a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 204px; height: 20px;
	}
.varb1 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_varb.png") top left no-repeat;
}
.varb2 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_varb1.png") top left no-repeat;
}
#varb a:hover span {
		width:204px; height:20px;
		background:url("../img/sluzby/menu_varb1.png") top left no-repeat;
}


#sz {
width: 204px;
height: 20px;
overflow:hidden;
}
#sz a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 204px; height: 20px;
	}
.sz1 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_sz.png") top left no-repeat;
}
.sz2 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_sz1.png") top left no-repeat;
}
#sz a:hover span {
		width:204px; height:20px;
		background:url("../img/sluzby/menu_sz1.png") top left no-repeat;
}

#zp {
width: 204px;
height: 20px;
overflow:hidden;
}
#zp a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 204px; height: 20px;
	}
.zp1 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_zp.png") top left no-repeat;
}
.zp2 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_zp1.png") top left no-repeat;
}
#zp a:hover span {
		width:204px; height:20px;
		background:url("../img/sluzby/menu_zp1.png") top left no-repeat;
}

#pm {
width: 204px;
height: 20px;
overflow:hidden;
}
#pm a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 204px; height: 20px;
	}
.pm1 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_pm.png") top left no-repeat;
}

.pm2 {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:204px; height:20px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby/menu_pm1.png") top left no-repeat;
}

#pm a:hover span {
		width:204px; height:20px;
		background:url("../img/sluzby/menu_pm1.png") top left no-repeat;
}

.title_prodej {
position: relative;
font-size: 18px;
margin: 0px 0px 70px 0px;
width: 376px;
height: 40px;
overflow:hidden;
}

.title_prodej span {
		display:block;
		position:absolute; left:0; top:0;
		width:376px; height:40px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/title_prodej.png") top left no-repeat;
}

.title_kontakt {
float:left;
position: relative;
font-size: 18px;
margin: 0px 0px 60px 0px;
width: 88px;
height: 40px;
overflow:hidden;
}

.title_kontakt span {
		display:block;
		position:absolute; left:0; top:0;
		width:88px; height:40px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/title_kontakt.png") top left no-repeat;
}
#kontakt_img {
float: right;
position:relative;
width:286px;
height:165px;
top:60px;
left:20px;
background:url('../img/img_kontakt_right.png') no-repeat;
}
.text_kontakt {float:left; width: 200px; margin:0px; padding:0px; vertical-align:top;}
.text {float:left; margin:0px; padding:0px; vertical-align:top;}

#main_page .img {
	margin:35px 0 0 0; padding:0 0 0 0;
	width:500px;
	height:100px;
}
#main_page .window img{
	margin:0 10px 0 0; padding:0 0 0 0;
	height:113px;

	float:left;
}
.break {height:40px;}

h2 {
color: #993f98;
margin: 45px 0px 15px 0px;
font-size: 11px;
}

#white {
background: #ffffff;
width:100%;

}
.center_top {
width: 760px;
height:87px;
margin-left: auto;
margin-right:auto;
}
.center {
width: 760px;
margin-left: auto;
margin-right:auto;
}
#left_menu {
width: 152px;
margin-left:0;
margin-right:0;
float:left;
}
#main_page {
width: 483px;
padding: 5px 80px 80px 45px;
background: #FFFFFF right url('../img/bg_page_line.png') repeat-y; 
float:left;
}
#footer{
clear:both;
color: #90919b;
font-size:10px;
padding: 13px 0px 20px 200px;
}
#footer a {text-decoration:none; color:#90919b;}
#footer a:hover {text-decoration:none; color:#000000;}

#logo {
float:left;
position: relative;
top: 20px;
left: 0px;
width: 152px;
height: 37px;
overflow:hidden;
}
#logo span {
		cursor: pointer;
		display:block;
		position:absolute; left:0; top:0;
		width:152px; height:37px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/a_komplet.png") top left no-repeat;
}

#home {
float:right;
width: 9px;
height: 9px;
margin: 40px 18px 0px 0px;
}
	#home img {width:9px; height:9px;}

#email {
float:right;
width: 9px;
height: 9px;
margin: 40px 45px 0px 0px;
}
	#email img {width:9px; height:9px;}

#content {
width: 100%;
}

/* MENU */

ul {
	margin:0px;
	padding:0px;
	border:0px solid red;
	list-style: none;
	}
ul li{
	margin:0px;
	padding:0px;border:0px solid red;
	list-style: none;
	}

#img_menu_o-firme {
width: 152px;
height: 114px;
background:url("../img/img_o_firme.jpg") top left no-repeat;
}
#img_menu_-sluzby {
width: 152px;
height: 114px;
background:url("../img/img_sluzby.jpg") top left no-repeat;
}
#img_menu_-reference {
width: 152px;
height: 114px;
background:url("../img/img_reference.jpg") top left no-repeat;
}
#img_menu_-prodej {
width: 152px;
height: 114px;
background:url("../img/img_prodej.jpg") top left no-repeat;
}
#img_menu_-kontakt {
width: 152px;
height: 114px;
background:url("../img/img_kontakt.jpg") top left no-repeat;
}


#o_firme {
width: 152px;
height: 38px;
overflow:hidden;
}
#o_firme a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 38px;
	}
#o_firme span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:38px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/o_firme.png") top left no-repeat;
}
#o_firme a:hover span {
		width:152px; height:38px;
		background:url("../img/o_firme1.png") top left no-repeat;
}

#main_sluzby {
padding:0px;
margin:0px;
position: relative;
width: 152px;
height: 38px;
overflow:hidden;
top: 0px;
left: 304px;
z-index:2;
}
#main_sluzby a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 37px;
	overflow:hidden;
	}
#main_sluzby span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:37px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby.png") top left no-repeat;
}
#main_sluzby a:hover span {
		width:152px; height:37px;
		background:url("../img/sluzby1.png") top left no-repeat;
}


#main_reference {
padding:0px;
margin:0px;
position: relative;
width: 152px;
height: 38px;
overflow:hidden;
top: 38px;
left: 608px;
}
#main_reference a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 37px; overflow:hidden;
	}
#main_reference span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:37px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/reference.png") top left no-repeat;
}
#main_reference a:hover span {
		width:152px; height:37px;
		background:url("../img/reference1.png") top left no-repeat;
}


#main_o_firme {
padding:0px;
margin:0px;
position: relative;
width: 152px;
height: 38px;
overflow:hidden;
left: 152px;
}
#main_o_firme a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 37px; overflow:hidden;
	}
#main_o_firme span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:37px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/o_firme.png") top left no-repeat;
}
#main_o_firme a:hover span {
		width:152px; height:37px;
		background:url("../img/o_firme1.png") top left no-repeat;
}

#main_kontakt_title {
padding:0px;
margin:0px;
position: relative;
width: 152px;
height: 38px;
overflow:hidden;

}
#main_kontakt_title a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 37px; overflow:hidden;
	}
#main_kontakt_title span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:37px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/kontakt.png") top left no-repeat;
}
#main_kontakt_title a:hover span {
		width:152px; height:37px;
		background:url("../img/kontakt1.png") top left no-repeat;
}

#main_prodej_title {
padding:0px;
margin:0px;
position: relative;
width: 152px;
height: 38px;
left: 152px;
overflow:hidden;

}
#main_prodej_title a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 37px; overflow:hidden;
	}
#main_prodej_title span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:37px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/prodej.png") top left no-repeat;
}
#main_prodej_title a:hover span {
		width:152px; height:37px;
		background:url("../img/prodej1.png") top left no-repeat;
}


#sluzby {
width: 152px;
height: 38px;
overflow:hidden;
}
#sluzby a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 38px;
	}
#sluzby span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:38px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/sluzby.png") top left no-repeat;
}
#sluzby a:hover span {
		width:152px; height:38px;
		background:url("../img/sluzby1.png") top left no-repeat;
}

#reference {
width: 152px;
height: 38px;
overflow:hidden;
}
#reference a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 38px;
	}
#reference span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:38px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/reference.png") top left no-repeat;
}
#reference a:hover span {
		width:152px; height:38px;
		background:url("../img/reference1.png") top left no-repeat;
}

#prodej {
width: 152px;
height: 38px;
overflow:hidden;
}
#prodej a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 38px;
	}
#prodej span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:38px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/prodej.png") top left no-repeat;
}
#prodej a:hover span {
		width:152px; height:38px;
		background:url("../img/prodej1.png") top left no-repeat;
}

#kontakt {
width: 152px;
height: 38px;
overflow:hidden;
}
#kontakt a {
	margin: 0;
	border: 0 none;
	padding: 0;
	display:block;
	list-style: none;
	position: relative;
	width: 152px; height: 38px;
	}
#kontakt span {
		cursor: pointer;
		position:absolute; left:0; top:0;
		width:152px; height:38px;
		margin:0px 0px 0px 0px; padding:0;
		background:url("../img/kontakt.png") top left no-repeat;
}
#kontakt a:hover span {
		width:152px; height:38px;
		background:url("../img/kontakt1.png") top left no-repeat;
}