body, html { height: 100%; padding: 0px; margin: 0px auto; font-size: 9px; color: #fbd7bd; background-color: #E8E8E8; text-align: center; width: 100%; }
#home { height: 600px; width: 600px; margin-top: -300px; margin-left: -300px; left: 50%; top: 48%; position: absolute; text-align: left; border: 1px solid #999999; }
#home img { border-width: 0px; border-style: none; }
#home h2, #paintins h2 { font-size: 12px; line-height: 12px; margin: 0px; padding: 0px; display: none; }

#content h2 { font: normal 24px Georgia, "Times New Roman", Times, serif; color: #333333; }
#contact { height: 600px; width: 600px; margin-top: -300px; margin-left: -300px; left: 50%; top: 48%; position: absolute; text-align: left; border: 1px solid #666666; }

#contact-box { background: url(../img/contact.jpg) no-repeat; height: 600px; width: 600px; }


h1 { font: 14px/14px "Times New Roman", Times, serif; color: #000000; text-indent: -9999px; float: left; }
#concept { height: 600px; width: 600px; margin-top: -300px; margin-left: -300px; left: 50%; top: 48%; position: absolute; text-align: left; background: no-repeat; border: 1px solid #666666; }
#concept-box { background: url(../img/concept-bk.jpg) no-repeat; height: 600px; width: 600px; }

#concept-box-txt { text-align: right; padding-top: 100px; padding-right: 65px; padding-left: 45px; }
#concept-box-txt  p { text-align: right; color: #fee5d2; font: 16px/16px "Times New Roman", Times, serif; margin: 0px; }
#news { height: 600px; width: 600px; margin-top: -300px; margin-left: -300px; left: 50%; top: 48%; position: absolute; text-align: left; background: no-repeat; border: 1px solid #666666; }
#news-box {
	background: url(../img/news.jpg) no-repeat;
	height: 520px;
	width: 600px;
	margin: 0px;
	padding: 95px 0px 0px;
}
#news-box table { font: normal 15px Arial, Helvetica, sans-serif; color: #FFF; width: 90%; text-align: center; margin-right: auto; margin-left: auto; text-shadow:-1px 1px 4px #8F461B; }
#news-box table tr td h2 {
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-shadow:-1px 1px 4px #8F461B;
	line-height: 16px;
}


#email { text-align: center; text-indent: 0px; width: 600px; margin-right: auto; margin-left: auto; font: bold 16px "Times New Roman", Times, serif; color: #FFFFFF; letter-spacing: 1px; padding: 0px; margin-top: 0px; position: absolute; top: 120px; }
#email a:link, #email a:visited { text-align: center; text-indent: 0px; margin-right: auto; margin-left: auto; font: bold 16px "Times New Roman", Times, serif; color: #FFFFFF; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; }
#email a:hover { text-align: center; text-indent: 0px; margin-right: auto; margin-left: auto; font: bold 16px "Times New Roman", Times, serif; color: #CCCCCC !important; letter-spacing: 1px; text-decoration: none; }
#adres { text-align: center; width: 600px; margin-right: auto; margin-left: auto; font: bold normal 16px "Times New Roman", Times, serif; text-transform: uppercase; color: #CCCCCC; letter-spacing: 1px; position: absolute; top: 460px; height: auto; }
#adres h2 { text-align: center !important; font: bold 16px "Times New Roman", Times, serif; text-transform: uppercase; color: #FFFFFF; letter-spacing: 1px; padding-left: 5px; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; text-indent: 0px; }

#adres p { text-align: center; font: bold 16px "Times New Roman", Times, serif; text-transform: uppercase; color: #FFFFFF; letter-spacing: 1px; padding-left: 5px; margin: 0px auto; padding-top: 0px; padding-bottom: 0px; }
#paintins { height: 600px; width: 600px; margin-top: -300px; margin-left: -300px; left: 50%; top: 48%; position: absolute; text-align: left; }
#paintins img { border-width: 0px; border-style: none; }
#home-link1 { width: 60px; float: right; position: absolute; right: -85px; bottom: -2px; font: bold 12px "Times New Roman", Times, serif; letter-spacing: 2px; text-decoration: none; color: #999999; }
#home-link1 a:link, #home-link1 a:visited { font: bold 12px/12px "Times New Roman", Times, serif; letter-spacing: 2px; text-decoration: none; color: #999999; text-align: left; text-indent: 0px; margin: 0px; }
#home-link1 a:hover { font: bold 12px/12px "Times New Roman", Times, serif; letter-spacing: 2px; text-decoration: underline; color: #333333; text-align: left; text-indent: 0px; }
#home-link2 { width: 60px; position: fixed; font: bold 12px "Times New Roman", Times, serif; letter-spacing: 2px; text-decoration: none; color: #999999; margin-right: auto; margin-left: auto; text-align: center; height: 30px; left: auto; top: 50px; right: auto; display: none; }

h3 { color: #FFFFFF; }
table.maintbl { height: 100%; width: 100%; }
div.centered { vertical-align: middle; text-align: center; }
.descr { font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #000000; text-align:center; line-height: 9px; }
.nav, a.nav { font-size: 11px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #534f4e; text-align: center; line-height: 9px; }
.cvtext { font-size: 10px; font-family: "Times New Roman", Times, serif; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 9px; }
.cvtext2 { font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold; color: #FFFFFF; text-align:left; line-height: 9px; }
.concepttext { font-family: "Times New Roman", Times, serif; font-weight: normal; color:#fbd7bd; text-align: right; line-height: 1; padding: 0px; margin: 0px 25px 12px 55px; font-size: 19px; }
.hometable { vertical-align: middle; text-align:center; height: 600px; width: 600px; border: 2px solid #6b4f41; }
.concept { vertical-align: middle; text-align:center; background-image: url(../images/concept_bg.jpg); background-repeat:no-repeat; height: 600px; width: 600px; border: 2px solid #6b4f41; }
.contact { vertical-align: middle; text-align: center; background-image: url(../images/contact.jpg); background-repeat:no-repeat; height: 600px; width: 600px; border: 2px solid #6b4f41; font-size: 16px; color: eaeaea; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 2px; }
.menutd { background-image: url(../images/home_03.gif); background-repeat:no-repeat; }
a { outline: none; }
a:link { color: #534f4e; text-decoration: none; }
a:visited { color: #534f4e; text-decoration: none; }
a:active { color: #534f4e; text-decoration: none; }
a:hover { color: #534f4e; text-decoration: underline; }
#intro-table h1 { font: 12px Arial, Helvetica, sans-serif; text-indent: -9999px; }
.cv { vertical-align: middle; text-align: center; background-image: url(../images/cv.jpg); background-repeat: no-repeat; height: 571px; width: 600px; border: 2px solid #6b4f41; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
#cv {
	height: 600px;
	width: 600px;
	margin-top: -300px;
	margin-left: -300px;
	left: 50%;
	top: 48%;
	position: absolute;
	text-align: left;
	background: url(../img/cv-plochka-bk.jpg) no-repeat;
	border: 1px solid #666666;
}
#links-bk {
	height: 600px;
	width: 600px;
	margin-top: -300px;
	margin-left: -300px;
	left: 50%;
	top: 48%;
	position: absolute;
	text-align: left;
	background: url(../img/links-bk.jpg) no-repeat;
	border: 1px solid #666666;
}

#cv-txt {
	text-align: left;
	color: #FFFFFF;
	line-height: 1.2em;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 30px 0px 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	height: 550px;
	margin-top: 0px;
}
#cv-txt p {
	font: 10px/12px "Times New Roman", Times, serif;
	margin: 0px auto;
	width: 400px;
}
#cv-txt h1 {
	text-align: left;
	text-indent: 0px !important;
	margin: 0px;
	padding: 0px;
	font: 12px/13px "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 92px;
	float: none;
}
#cv-txt h2 {
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 0px 92px;
	padding: 0px;
	line-height: 12px;
	color: #FFF;
}

#hscroll { top: 55%; width: 10000px; display: none; position: absolute; height: 600px; margin-top: -300px; margin-left: 0px; left: 0px; 
} 
#hscroll table { width: 100%; vertical-align: middle; margin-top: auto; margin-bottom: auto; }
#hscroll img { margin-right: 5px; margin-left: 0px; vertical-align: middle; }

#arrows { position: fixed; top: 10px; left: 650px; width: 90px; height: 30px; cursor: pointer; background: #00CCFF; display: none; 
}
#memoryscroller { width: 100%; background: #FFFF00; }


#arrows ul {	
	margin: 0;
	padding: 0;
	list-style:none;
}

#arrows ul li {
	margin: 0;
	padding: 0;
	display:inline;
	width: 40px;
	height: 30px;
}

#arrows ul li a{ margin-right: 5px; float: left; display: block; width: 40px; height: 30px; overflow: hidden; cursor: pointer; font-size: 50em; text-indent: -9000px; background: #99FF00; 
}

#arrows ul #left a {background: transparent url(../img/leftbig.png) no-repeat;}
#arrows ul #right a{background: transparent  url(../img/rightbig.png) no-repeat;}

