html, body {
	margin:0px;
	padding:0px;
}

#megadiv {
	margin: 0 auto;
	width:940px;
	padding:30px 0px 0px 0px;
}

.telo {
	width:630px;
	padding:30px 0px 0px 310px;
}

img {
	behavior: url("pngbehavior.htc");
	border:none;
}

.cistic {
clear: both;
}

/*--------------------------------------------------------------------------pozadí stránek */
#uvod {
	background:url(../images/bg-index.jpg) no-repeat fixed 0px 0px #fff;
}

#sluzby-bg {
	background:url(../images/bg-sluzby.jpg) no-repeat fixed 0px 0px #fff;
}

#fotogalerie-bg {
	background:url(../images/bg-fotogalerie.jpg) no-repeat fixed 0px 0px #fff;
}

#kontakt-bg {
	background:url(../images/bg-kontakt.jpg) no-repeat fixed 0px 0px #fff;
}

#cenik-bg {
	background:url(../images/bg-cenik.jpg) no-repeat fixed 0px 0px #fff;
}

#spolupracujeme-bg {
	background:url(../images/bg-spolupracujeme.jpg) no-repeat fixed 0px 0px #fff;
}

.logo {
margin-left: 140px;
}
/*--------------------------------------------------------------------------hejbaci box */
#box {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:618px;
	background:url(../images/ram-top.png) no-repeat 0px 0px;
	behavior: url("iepngfix.htc");
}

.stranka {
	float:left;
	width:600px;
	padding:4px 9px 0px 9px;
	background:url(../images/ram-bg.png);
	behavior: url("iepngfix.htc");
}

.sluzby {
	float:left;
	width:361px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 9px;
}

.sluzby img {
	float:left;
}

.sluzby ul {
	margin:0px;
	padding:15px 0px 10px 30px;
	width:331px;
	float:left;
	background:url(../images/sluzby-bg.png);
}

.sluzby li {
	background:url(../images/hvezdicka.png) no-repeat 0px 4px;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin:0px;
	width:250px;
	padding:3px 20px 7px 30px;
	float:left;
	list-style-type:none;
	text-decoration:none;
}

#flashcontent {
	margin:0px;
	width:208px;
	height:290px;
	padding:0px 0px 0px 14px;
	float:left;
}


/*-------------------------------------------------------------------------- menu */
.menu {
	float:left;
	width:592px;
	height:56px;
	padding:6px 0px 12px 4px;
	background:url(../images/menu.png) no-repeat 4px 0px;
		overflow:hidden;
}

.menu ul {
	margin:0px;
	padding:0px 0px 0px 16px;
	width:576px;
	float:left;
	overflow:hidden;

}

.menu li {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:1px 0px 0px 0px;
	float:left;
	list-style-type:none;
	text-decoration:none;
}

.menu a:link, .menu a:visited {
	float:left;
	padding:16px 6px 0px 6px;
	height:40px;
	text-decoration:none;
	color:#fff;
}

.menu a:active, .menu a:hover {
	float:left;
	padding:16px 6px 0px 6px;
	height:40px;
	background:url(../images/aktiv.png) repeat-x 0px 0px;
	text-decoration:none;
	color:#ccc;
}

.menu strong {
	float:left;
	padding:16px 2px 0px 2px;
	height:40px;
	color:#fff;
}

/*-------------------------------------------------------------------------- adresa*/
.adresa {
	float:left;
	width:590px;
	font:normal 8pt Arial, Helvetica, sans-serif;
	padding:30px 9px 0px 19px;
}

.adresa a:link, .adresa a:visited, .sluzby a:link, .sluzby a:visited {
	text-decoration:none;
	color:#000;
}

.adresa a:active, .adresa a:hover, .sluzby a:active, .sluzby a:hover  {
	text-decoration:underline;
	color:#000;
}



/*-------------------------------------------------------------------------- naše služby */
.nase-sluzby {
	float:left;
	width:584px;
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:0px 0px 5px 9px;
}

.nase-sluzby img {
	float:left;
}

.nase-sluzby-text {
	margin:0px;
	padding:5px 10px 10px 9px;
	width:565px;
	float:left;
	background:url(../images/nase-sluzby-bg.png) repeat-y;
}

.nase-sluzby-text h2, .fotogalerie h2, .kontakt-text h2 {
	background:url(../images/hvezdicka.png) no-repeat 8px 4px;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:0px;
	width:535px;
	padding:0px 0px 7px 30px;
	float:left;
	color:#43292c;
}

.nase-sluzby-text p, .kontakt-text p {
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0px;
	width:540px;
	padding:3px 10px 0px 15px;
	float:left;
	line-height:130%;
}

.nase-sluzby-text strong {
	color:#43292c;
}

.nase-sluzby-text ul {
	margin:0px;
	padding:10px 0px 15px 50px;
	width:420px;
	float:left;
}

.nase-sluzby-text li {
	font: normal 14px Arial, Helvetica, sans-serif;
	margin:0px;
	width:400px;
	padding:2px 20px 2px 0px;
	float:left;
}

.fotogalerie {
	margin:0px;
	padding:5px 10px 10px 9px;
	width:565px;
	float:left;
	background:url(../images/nase-sluzby-bg.png) repeat-y;
}

.fotogalerie img {
	float:left;
}

.fotogalerie a:link, .fotogalerie a:visited {
	float:left;
	width:120px;
	height:120px;
	border:solid 1px #e5e5e5;
	margin:6px;
}

.fotogalerie a:active, .fotogalerie a:hover {
	float:left;
	width:120px;
	height:120px;
	border:solid 1px #999;
	margin:6px;
}

.kontakt-text {
	margin:0px;
	padding:5px 10px 10px 9px;
	width:565px;
	float:left;
	background:url(../images/nase-sluzby-bg.png) repeat-y;
}

.kontakt-text a:link, .kontakt-text a:visited, .nase-sluzby-text a:link, .nase-sluzby-text a:visited {
	text-decoration:none;
	color:#43292c;
}

.kontakt-text a:active, .kontakt-text a:hover, .nase-sluzby-text a:active, .nase-sluzby-text a:hover {
	text-decoration:underline;
	color: #43292c;
}

.kontakt-text img {
	float:right;
}

.kontakt-input {
	margin:0px;
	padding:10px 0px 0px 15px;
	width:520px;
	float:left;
	overflow: hidden;
}

.radek {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:250px;
	float:left;
}

.radek-02 {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:500px;
	float:left;
}

/*--------------------------------------------------------------------------ceník */

td.tab-1 {
padding-left: 15px;
padding-bottom: 4px;
}
.tab-2 {
text-align: right;
padding-right: 15px;
font-weight: bold;
}

/*--------------------------------------------------------------------------prodej */

.prodej {

	float:left;

}


.prodej .nase-sluzby-text p {
	font:normal 13px Arial, Helvetica, sans-serif;
	margin:0px;
	padding:3px 10px 0px 15px;
	float:none;
	line-height:130%;
width: 75%;
}

.prodej .nase-sluzby-text h2 {
width: 75%;
	float:none;
	line-height:130%;
}


.prodej .nase-sluzby-text a img {

	float:right;
	border:solid 1px #e5e5e5;
		margin-right: 15px;
}

.prodej .nase-sluzby-text a:hover img{

	float:right;
	border:solid 1px #999;
}



.prodej .nase-sluzby a:link, .prodej .nase-sluzby a:visited {
	float:right;
	width:80px;
	height:80px;
	border:solid 0px #e5e5e5;


}

.prodej .nase-sluzby a:active, .prodej .nase-sluzby a:hover {
	float:right;
	width:80px;
	height:80px;
	border:solid 0px #999; 

}



/*--------------------------------------------------------------------------pata */

.pata {
float: left;
}



/*--------------------------------------------------------------------------upnet link */
.upnet {
	width:595px;
	float:left;
	font:normal 8pt Arial, Helvetica, sans-serif;
	text-align:right;
	padding:50px 0px 5px 0px;
	color: #666;
}

.upnet a:link, .upnet a:visited {
	text-decoration:none;
	color:#666;
}

.upnet a:active, .upnet a:hover {
	text-decoration:underline;
	color: #333;
}

/*-------------------------------------------------------------------------- By Up-net Multimedia 2007 - 2008 */