* {
	margin:0;
	padding:0;
}
html, body {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	background-color: #86B4EC;
	background-image:url(../images/bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
	color:#FFF;
}
p.shadow {margin:.8em 0 0 0; font-size:1.6em; }
.shadow {text-shadow: 0px 2px 5px #000066;}
a img { border:0;}
h1 {
	font-size:2.7em;
	text-transform: uppercase;

}
h2 {
	font-size:1.9em;
	text-transform: uppercase;
	font-weight:normal;
}
.clear {clear:both;}

#canvas {
	height: 100%;
	width: 100%;
	text-align:left;
}

#home #canvas {
	background-image:url(../images/middleHome.png);
	background-position: top right;
	background-repeat:no-repeat;
}

#top {
	position: fixed;
	top:0;
	left:0;
	height:65px;
	width:100%;
	background-image:url(../images/topBg.png);
}
#content {width: 100%; }

/*  Home */
#home #content  {
	padding:120px 0 0 110px;
	width:700px;
	text-align:left;
	color:#FFF;
}
#home h2 {margin-top: 40px;}

div#logo  {
	height: 65px;
	width: 100px;
	float:left;
	background: url("../images/lu2-logo.png") top left no-repeat;
}
div#logo a span {display:none;}
div#logo a { 	
	display: block;
	height: 65px;
	width: 100px;
}
div#logo a#current { 	
	background-image: url(../images/current.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#cv {
	display: block;
	height: 50px;
	width: 185px;
	margin-top:30px;
	background-image: url(../images/cv.png);

}
#cv span {	display:none;}

/* WEB */
#web #content {
	height: 575px;
	padding-top:10%;
	margin:-120px auto 0 auto;
	overflow: hidden;
}
.webItem { height:25px; 
	background-image:url(../images/topBg.png);
	text-align:left;
	padding:10px;
}
#web h1{ padding:80px 0 0 20px;}
#web h2 { float:left; font-size:1.2em; margin:0; }
#web p { float:right; font-size:1.2em;}
#web span { font-size:0.8em;}
.webdesign { background:url(../images/ico-webdesign-s.png) no-repeat left center; padding:0 10px 0 20px;}
.xhtml { background:url(../images/ico-xhtml-s.png) no-repeat left center; padding:0 10px 0 20px;}
.css { background:url(../images/ico-css-s.png) no-repeat left center; padding:0 10px 0 20px;}
.flash { background:url(../images/ico-flash-s.png) no-repeat left center; padding:0 10px 0 20px;}

/* Fotky */
.imageContainer {
	display: block;
	width:144px;
	float:left;
	margin:10px 0 0 10px;
	padding:5px 10px 7px 10px;
	background-image:url(../images/topBg.png);
}
#photo h1{ padding:80px 0 0 20px;}
#photo h2 { font-size:1em; padding-bottom:3px;}

/* dock - top */

ul#navlist {height: 65px;list-style-type:none; margin-left:100px;}
ul#navlist li {	float: left;  display:block;}
ul#navlist li a {
	text-decoration: none;
	display: block;
	height: 49px;
	width: 52px;
	background-repeat:no-repeat;
	background-position: bottom center;
}
ul#navlist li a.li01 {	background-image: url(../images/ico-web.png);}
ul#navlist li a.li02 {	background-image: url(../images/ico-grafika.png);}
ul#navlist li a.li03 {	background-image: url(../images/ico-fotky.png);}
ul#navlist li a.li04 {	background-image: url(../images/ico-svatba.png);}
ul#navlist li a.li05 {	background-image: url(../images/ico-info.png);}
ul#navlist li a span { display:none; }
ul#navlist li#current { 	
	background-image: url(../images/current.gif);
	background-repeat:no-repeat;
	background-position:top center;
}


/* MENU 1 */
				
ul#navlist1 {
	height: 48px;
	list-style-type:none;
	margin-top:30px;
}
ul#navlist1 li {
	float: left;
}
ul#navlist1 li a {
	text-decoration: none;
	display: block;
	margin-right: 10px;
	height: 48px;
	width: 58px;
	background-repeat:no-repeat;
	background-position:bottom left;
	overflow:hidden;
}
ul#navlist1 li a.li01 {	background-image: url(../images/ico-fw.png);}
ul#navlist1 li a.li02 {	background-image: url(../images/ico-ps.png);}
ul#navlist1 li a.li03 {	background-image: url(../images/ico-fl.png);}
ul#navlist1 li a.li04 {	background-image: url(../images/ico-xhtml.png); }
ul#navlist1 li a.li05 {	background-image: url(../images/ico-css.png);}
ul#navlist1 li a span { padding-left: 60px; text-align:right; font-size:1.8em; color:#fff;}


/* MENU 2 */
ul#navlist2 {
	height: 32px;
	list-style-type:none;
}
ul#navlist2 li {
	float: left;
}
ul#navlist2 li a {
	text-decoration: none;
	display: block;
	margin-top:10px;
	height: 32px;
	width: 32px;
	background-repeat:no-repeat;
	background-position:bottom left;
}
ul#navlist2 li a.li01 { background-image: url(../images/ico-gmail.png);}
ul#navlist2 li a.li02 {	background-image: url(../images/ico-meebo.png);}
ul#navlist2 li a.li03 {	background-image: url(../images/ico-icq.png);}
ul#navlist2 li a.li04 {	background-image: url(../images/ico-msn.png);}
ul#navlist2 li a.li05 {	background-image: url(../images/ico-skype.png);}
ul#navlist2 li a span {	display: none;}
/* MENU 3 */
ul#navlist3 {
	height: 32px;
	list-style-type:none;
}
ul#navlist3 li {
	float: left;
}
ul#navlist3 li a {
	text-decoration: none;
	display: block;
	margin-top:10px;
	height: 32px;
	width: 32px;
	background-repeat:no-repeat;
	background-position:bottom left;
}
ul#navlist3 li a.li01 {	background-image: url(../images/ico-facebook.png);}
ul#navlist3 li a.li02 {	background-image: url(../images/ico-twitter.png);}
ul#navlist3 li a.li03 {	background-image: url(../images/ico-linkedin.png);}
ul#navlist3 li a.li04 {	background-image: url(../images/ico-youtube.png);}
ul#navlist3 li a.li05 {	background-image: url(../images/ico-picassa.png);}
ul#navlist3 li a.li06 {	background-image: url(../images/ico-grooveshark.png);}
ul#navlist3 li a span {	display: none;}
/* Easy Tooltip */

#easyTooltip {
	padding:5px 10px;
	background-image:url(../images/topBg.png);
	color:#fff;
}
/* Easy Slider */


/*   anythingSlider v1.0*/
.anythingSlider {
	width:870px;
	height: 575px;
	margin:0 auto 0 auto;
	position: relative;
}
.anythingSlider .wrapper {
	width: 870px;
	overflow: auto;
	height: 575px;
	position: absolute;
}
.anythingSlider .wrapper ul {
	width: 99999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
.anythingSlider ul li {
	display: block;
	float: left;
	padding: 0;
	height: 575px;
	width: 870px;
	margin: 0;
}
.anythingSlider .arrow {
	display: block;
	height: 200px;
	width: 67px;
	background: url(../images/arrows.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 200px;
	cursor: pointer;
}
.anythingSlider .forward {
	background-position: 0 0;
	right: -20%;
}
.anythingSlider .back {
	background-position: -67px 0;
	left: -20%;
}
.anythingSlider .forward:hover {background-position: 0 -200px;}
.anythingSlider .back:hover {background-position: -67px -200px;}

.anythingSlider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.anythingSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}
	