/***** basic elements *****/
pre {
	white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
	white-space: -pre-wrap;      /* Opera 4 - 6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation) */
	word-wrap: break-word;       /* IE 5.5+ */
}

a.imgopacity:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000080;
}

h1 {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000080;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9pt;
	color: #000080;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9pt;
	color: #000080;
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	text-align: center;
	background scrollbar-track-color : #f0f0f0;
	background-color: #f8f8f8;
	/*background-color: #000000;*/
	font-family : Tahoma;
	font-size : 8pt;
	scrollbar-3dlight-color : #c0c0c0;
	scrollbar-arrow-color : #666666;
	scrollbar-darkshadow-color : #efeded;
	scrollbar-face-color : #efeded;
	scrollbar-highlight-color : #cccccc;
	scrollbar-shadow-color : #999999;
}


/***** specific elements *****/

/*** image page header elements ***/
.content {
	position: relative;
	width: 1020px;
	height: 750px;
	margin: 0 auto;
}

.header_review {
	position: absolute;
	top: 20px;
	left: 440px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}

.hs_TextBox{
	border: solid 1px #7f9db9;
	background-color: #f8f8f8;
}


/*** image page middle elements ***/
.image_middle {
	position: absolute;
	top: 220px;	/* 100/80 */
	/* top: 271px; */ /* NO Pelikán -> 80px;*/
	left: 260px;
	background-color: #f8f8f8;
}

.image_panel1 {
	position: absolute;
	top: 0px;
	left: 5px;
	width: 613px;
	height: 780px;
	border: solid 1px #c0c0c0;
}

.image_large {
	position: absolute;
	top: 295px;
	left: 5px;
	width: 600px;
}

.image_navPrev {
	position: absolute;
	top: 755px;
	left: 5px;
	width: 40px;
	height: 20px;
}

.image_title {
	position: absolute;
	top: 755px;
	left: 50px;
	width: 510px;
	text-align: center;
}

.image_navNext {
	position: absolute;
	top: 755px;
	left: 568px;
	width: 40px;
	height: 20px;
}

.image_small {
	position: absolute;
	top: 0px;
	left: 610px;
	width: 110px;
	height: 780px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.small_list {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.small_list li
{
	display: inline;
	list-style-type: none;
}

.smallItem {
	width: 96px;
	padding: 0 0 0 0;
	float: left;
	height: 65px;
}

.smallItem_w {
	width: 96px;
	margin: 6 6 6 6;
	float: left;
	height: 65px;
}

.tag_listitem a {
	color: #8b4513;
	font-weight: bold;
	font-size: 11px;
}

.tag_listitem a:visited {
	color: #8b4513;
	font-weight: bold;
	font-size: 11px;
}

.image_adsense_ad {
	position: absolute;
	top: 30px;
	left: -255px;
	height: 250px;
	width: 250px;
}

.image_panel2 {
	position: absolute;
	top: 315px;
	left: -255px;
	border: solid 1px #c0c0c0;
	width: 250px;
	height: 300px;
}

.image_panel2_temp {
	position: absolute;
	top: 0px;
	left: -245px;
	border: solid 1px #c0c0c0;
	width: 250px;
	height: 490px;
}

.sendmail a {
	position: absolute;
	top: 10px;
	left: 20px;
	width: 109px;
	height: 20px;
	background-image: url(../image/sendEmail.png);
}

.sendmail a:hover {
	background-image: url(../image/sendEmailOn.png);
}

.seereview {
	position: absolute;
	top: 50px;
	left: 18px;
	width: 120px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}

.seereview a:visited {
	color: #0000FF;
}

.seereview_temp {
	position: absolute;
	top: 10px;
	left: 65px;
	width: 120px;
	height: 20px;
	font-weight: bold;
}

.seeother_temp {
	position: absolute;
	top: 50px;
	left: 10px;
	width: 230px;
	height: 428px;
}

.other_albums li{
	text-align: left;
	list-style-type: none;
}

.seereview a:hover {
	color: #70614e;
}

.sharealbum {
	position: absolute;
	top: 80px;
	left: 5px;
	text-align: left;
	width: 242px;
	height: 70px;
}

.sa_text1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #000080;
}

.sa_text2 {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9pt;
	color: #000080;
}

.image_tag {
	position: absolute;
	top: 160px;
	left: 5px;
}

.it_text {
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10pt;
	color: #000080;
	text-align: left;
}

.image_taglist {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.image_taglist li {
	display: inline;
	float: left;
	list-style-type: none;
	width: 110px;
	padding: 5 2 2 2;
	font-weight: bold;
	text-align: center;
}

.vote_link {
	position: absolute;
	top: 855px;
	left: 85px;
	/*visibility: hidden;*/
}

.vote_advert1 {
	position: absolute;
	top: 622px;
	left: 355px;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #bb4513;
	text-align: left;
	width: 200px;
	visibility: hidden;
}

.voteNoJS {
	position: absolute;
	top: 625px;
	left: 265px;
	font-weight: bold;
	text-align:center;
	color: Blue;
}

.vote_text {
	position: absolute;
	top: 5px;
	left: 275px;
	font-size: 13px;
	font-weight: bold;
	width: 250px;
	height: 35px;
	text-align: center;
	padding: 3 3 3 3;
}

.vote, .voted {
	position: absolute;
	top: 710px;
	left: 285px;
	width: 200px;
	height: 120px;
	border: outset 2px #ff8822;
	background-color: #f8f8f8;
	visibility: hidden;
}

.vote .make {
	position: absolute;
	top: 70px;
	left: 38px;
}

.vote .cancel {
	position: absolute;
	top: 70px;
	left: 118px;
}

.text { /* text general properties */
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #5969ee;
}

.vote .text { /* text specific properties */
	position: absolute;
	top: 30px;
	left: 38px;
}

.voted .text { /* text specific properties */
	position: absolute;
	top: 50px;
	left: 52px;
	font-size: 18px;
}

.advertPelikan {
	position: absolute;
	top: 110px;	/* 626/606 */
	left: 587px; /* 587/447 */
	width: 120px;
}
.advertPelikan a:hover {
	color: #ff8c00;
}

.newAlbum {
	position: absolute;
	top: 108px;	/* 626/606 */
	left: 717px; /* 717/577 */
	width: 120px;
}
.newAlbum  a:hover {
	color: #ff8c00;
}

.image_adsense_link {
	position: absolute;
	top: 1010px;	/* 600/580 */
	/* top: 771px; */ /* NO Pelikán -> 580px;*/
	left: 265px;
	width: 718px;
	height: 15px;
	text-align: center;
}

.login_fields {
	position: relative;
	top: 100px;
	width: 420px;
	height: 550px;
	margin: 0 auto;
}

.lTitle {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	margin: 0 0 15 0;
}

.lText {
	font-family: Arial;
	font-size: 13px;
	margin: 0 0 25 0;
}

.lLabel {
	font-family: Arial;
	font-size: 12px;
	width: 120px;
	text-align: right;
	float: left;
	margin: 3 8 0 0;
}

.lData {
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	margin: 5 5 5 0;
}

.lDataDate {
	text-align: left;
	margin: 0 5 5 0;
	float: left;
}

.lTermsT {
	position: relative;
	top: -3px;
	left: 3px;
}

.winner_title {
	position: absolute;
	top: 100px;
	left: 25px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.winner_image {
	position: absolute;
	top: 130px;
	left: 25px;
}


/*** image page footer elements ***/
.main_bottom {
	position: absolute;
	top: 1035px;	/* 725/705 */
	/* top: 896px; */ /* NO Pelikán -> 705px;*/
	left: 90px;
	width: 980px;
	text-align: center;
}

.main_bottom_w {
	position: absolute;
	top: 670px;
	left: 15px;
	width: 980px;
	text-align: center;
}

.main_bottom_temp {
	position: absolute;
	top: 570px;
	left: 15px;
	width: 980px;
	text-align: center;
}

.pager {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: #0000dd;
}

.selectedpage {
	color: #ff8c00;
}


/*** other elements ***/
.button {
	font-weight: bold;
	font-size: 8pt;
	color: #000080;
	font-family: Tahoma;
	font-variant: small-caps;
}

.leiras {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #000080;
}

.leirasB {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000080;
}

.searchtitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000080;
}

.searchtext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #B4825C;
}

.fejlec {
	font-weight: normal;
	font-size: 8pt;
	color: rgb(153,153,153);
	font-family: Tahoma,sans-serif;
}

.innerfooter {
	font-weight: normal;
	font-size: 10pt;
	color: rgb(153,153,153);
	font-family: Tahoma,sans-serif;
	border-right: rgb(204,204,204) 1px;
	border-top: rgb(204,204,204) 1px;
	border-left: rgb(204,204,204) 1px;
	border-bottom: rgb(204,204,204) 1px;
}

.tablebody1 {
	font-weight: bold;
	font-size: 10pt;
	color: rgb(153,153,153);
	background-color: #F8F8F8;
	font-family: Tahoma,sans-serif;
}

.tablebody1b {
	font-weight: bold;
	font-size: 10pt;
	color: rgb(153,153,153);
	background-color: #DEDEEB;
	font-family: Tahoma,sans-serif;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.tablebody2 {
	font-weight: normal;
	font-size: 8pt;
	color: rgb(153,153,153);
	background-color: #F8F8F8;
	font-family: Verdana,sans-serif;
}

.albumom {
	font-family: "Times New Roman", sans-serif;
	font-size: 20pt;
}

.reviewbody {
	background-color:#f8f8f8;
}

.sharefield {
	border-color: #7f9db9;
	border-style: solid;
	border-width: 1px;
	background-color: #f8f8f8;
}

.imgHotelBanner {
	border: solid 1px rgb(200,120,20);
}

.hotelBooking {
	font-size:20px;
	left:-10px;
	position:absolute;
	top:100px;
	width:540px;
}

