.red {color: red;}
.small {font-size: 9px;}
.normal {font-weight: normal;}
body {
	padding: 0px;
	background-color: #121212;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#wrapper {
	width: 946px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div#head {
	height: 281px;
	width: 946px;
	margin: 0px;
	padding: 0px;
}
div#body {
	width: 928px;
	background-color: #262626;
	margin: 0px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
div#left {
	float: left;
	width: 927px;
	background-color: #fe6c1f;
	overflow: hidden;
	padding: 0px;
	background-repeat: no-repeat;
}
div#rightGold {
	float: right;
	width: 813px;
	background-image: url(../gfx/back1.jpg);
	background-position: right top;
	padding: 0px;
	background-repeat: repeat-y;
	overflow: visible;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DFDBCE;
	border-right-color: #DFDBCE;
	border-bottom-color: #DFDBCE;
	border-left-color: #DFDBCE;
	background-color: #6C644D;
}
div#rightWhite {
	float: right;
	width: 812px;
	background-image: url(../gfx/back2.jpg);
	background-position: right top;
	padding: 0px;
	background-repeat: repeat-y;
	overflow: visible;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DFDBCE;
	border-right-color: #DFDBCE;
	border-bottom-color: #DFDBCE;
	border-left-color: #DFDBCE;
	background-color: #F1F0EB;
}
a.construction:link, a.construction:active, a.construction:visited {
	padding: 0px;
	float: left;
	height: 74px;
	width: 105px;
	margin-top: 240px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	background-image: url(../gfx/but_gallery_cz.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}
a.construction:hover {
	background-position: -105px 0px;
	text-decoration: none;
}
a.constructionen:link, a.constructionen:active, a.constructionen:visited {
	padding: 0px;
	float: left;
	height: 74px;
	width: 105px;
	margin-top: 240px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	background-image: url(../gfx/but_gallery_en.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
}
a.constructionen:hover {
	background-position: -105px 0px;
	text-decoration: none;
}
div#foot {
	width: 946px;
	background-image: url(../gfx/foot_provi.jpg);
	height: 31px;
	background-position: 0px -1px;
}
/* ON GOLD */
div#rightGold div.left {
	float: left;
	width: 410px;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 20px;
}
div#rightGold div.right {
	float: left;
	padding: 0px;
	width: 235px;
	margin-top: 27px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#rightGold h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #AA9E7C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
div#rightGold h2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin: 0px;
	/*width: 120px;*/
	overflow: hidden;
	/*float: left;*/
	padding: 0px;
}
div#rightGold p.textWhite14 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin: 0px;
	/*float: right;*/
	width: 280px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div#rightGold p.textWhite11 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#rightGold div.hrGold {
	width: 410px;
	background-color: #AA9E7C;
	font-size: 1px;
	line-height: 1px;
	font-family: Tahoma, Arial, sans-serif;
	height: 1px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div#rightGold img.logo {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;

}

/* --- */

div#rightGold div.whole {
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 20px;
	width: 730px;
	position: relative;
}
div#rightGold div.whole div.col3 {
	padding: 0px;
	float: left;
	width: 240px;
	margin: 0px;
	clear: none;
	text-align: center;
}
div#rightGold div.whole p.textWhite14b {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-align: center;
}

/* --- */

/* ON WHITE */

div#rightWhite div.left {
	float: left;
	width: 383px;
}
div#rightWhite div.right {
	float: left;
	width: 330px;
	padding-top: 15px;
	padding-right: 60px;
	padding-bottom: 15px;
	padding-left: 15px;
}
div#rightWhite h1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #AA9E7C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
div#rightWhite h2 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin: 0px;
	width: 120px;
	overflow: hidden;
	float: left;
	padding: 0px;
}
div#rightWhite p.textWhite14 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #544A38;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div#rightWhite p.textWhite11 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#rightWhite div.hrGold {
	width: 410px;
	background-color: #AA9E7C;
	font-size: 1px;
	line-height: 1px;
	font-family: Tahoma, Arial, sans-serif;
	height: 1px;
}
div#rightWhite ul.textWhite14 {
	background-image: url(../gfx/oneRex.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 26px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #544A38;
	background-position: 5px 20px;
	line-height: 16px;
	margin: 0px;
}

div#rightWhite ul.textWhite14js {
	background-image: url(../gfx/oneRex.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 26px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #544A38;
	background-position: 5px 12px;
	line-height: 16px;
	margin: 0px;
}

/*div#rightWhite ul.textWhite14 {
	background-image: url(../gfx/threeRex.gif);
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 80px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #544A38;
	background-position: 0px 14px;
	line-height: 16px;
	margin: 0px;
}*/
/* FIN */
div.cleaner {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	float: none;
}

/*
------------------
*/
div#rightGold div.whole div.col4 {
	padding: 0px;
	float: left;
	width: 180px;
	margin: 0px;
	clear: none;
	text-align: center;
	height: 190px;
}
#head1 {
	position: absolute;
	height: 31px;
	width: 285px;
	left: 452px;
	top: 265px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
#head1 p {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	color: #F68640;
	width: 150px;
}
#head2 {
	position: absolute;
	height: 48px;
	width: 291px;
	left: 449px;
	top: 491px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
#head2 p {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 13px;
	color: #F68640;
	width: 150px;
}
#legenda1 {
	position: absolute;
	height: 371px;
	width: 270px;
	left: 80px;
	top: 95px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7B7561;
	line-height: 22px;
	font-weight: bold;
	
}
#legenda2 {
	position: absolute;
	height: 372px;
	width: 104px;
	left: 100px;
	top: 110px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FD6B1E;
	line-height: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#legenda1 sup {
	font-size: 6px;
	line-height: 0px;
}

#legenda3 {
	position: absolute;
	height: 256px;
	width: 105px;
	left: 376px;
	top: 421px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
}
#legenda4 {
	position: absolute;
	height: 90px;
	width: 72px;
	left: 666px;
	top: 423px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
}
/* galBut */
div#gallery img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: none;
	float: left;
}

div#gallery a{
	float: left;
}


div#gallery {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}


p.flpl {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../gfx/icon5pixwhite.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.white:link, a.white:active, a.white:visited {
	color: #FFFFFF;
}
form.contForm {
	padding: 0px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
input.b {
	background-color: #6C644D;
	border: 1px solid #AA9E7C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100px;
	height: 18px;
}
input.t {
	background-color: #6C644D;
	border: 1px solid #AA9E7C;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 165px;
	line-height: 18px;
	height: 18px;
}
/* ---- */

a.galBut img {
	width: 70px;
}

#lightbox{
	background-color:#262626;
	padding: 10px;
	border: none;
	}
#lightboxDetails{
	font-size: 12px;
	line-height: 15px;
	padding-top: 15px;;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 

#lightbox a{ color: #ffffff; } 

#overlay img{ border: none; }

/* clear */

.clear:after {content: ".";	display: block; height: 0; clear: both; visibility: hidden;	}
.clear {display: inline-block;}
/* Hide from IE Mac \*/
.clear {display: block;}
* html .clear {height: 1px;}
/* End hide from IE Mac */

#fpItems {margin: 570px 0px 50px 40px;}
#fpItems .fpItem {float: left; text-align: center; }
#fpItems .fpItem a {color: #996600; font-family: Verdana; font-size: 11px;}
#fpItems .fpItem a:hover {text-decoration: none;}
#fpItems .fpItem img, #fpItems .fpItem span {display: block;}
#fpItems .fpItem span {line-height: 30px; margin-bottom: 10px}

#tbPre {position: relative; width: 100%; font-size: 0.9em;}
#tbPre td {line-height: 2em; border-bottom: 1px solid #D2C09D;}
#tbPre .last td {border-bottom: none; color: #333;}
#tbPre thead td {font-weight: normal; font-size: 0.9em; border-bottom: 1px dashed #996600; line-height: 2.4em;}
#tbPre .title {text-align: left;}
td.right {text-align: right;}

