﻿/* --- FRAME --- */

#FrameRed
{
	margin: 10px  0px 10px 0px;
	width:296px;
	/*height:395px;*/
	font-family:Verdana,serif;
	float:right;
}

#FrameHead_Red_Bg
{
	background-color:#B11614;
}

#FrameHead_Red
{
	color:#fff;
	letter-spacing:2px;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0px 2px 10px;
	background:url(../images/divRightRed.jpg) top right no-repeat;
}


#FrameBlue
{
	margin: 10px 10px 10px 0px;
	width:296px;
	/*height:500px;*/
	font-family:Verdana,serif;
	float:left;
	clear:right;
}

#FrameBlueLong
{
	margin: 5px 10px 10px 0px;
	width:452px;
	height: inherit !important; height:320px;
	font-family:Verdana,serif;
	float:left;
	clear:right;
}


#FrameHead_Blue_Bg
{
	background :url(../images/divBlue_Bg.jpg) top repeat-x;
}

#FrameHead_Blue
{
	letter-spacing:2px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0px 2px 10px;
	background:url(../images/divRightBlue.jpg) top right no-repeat;
}

.FrameContent
{
	margin: 5px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	height: 550px !important; height: 620px;
}

.FrameInnerContent
{
	font-size:8pt;
	line-height:1.5;
	margin:3px;
	padding:3px;
}



/* --- FRAME --- */


#WelcomeDIV
{
	/*width:100%;*/
	height:25;
	font-family:Verdana,serif;
}

#WelcomeDIVHead
{
	letter-spacing:2px;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0px 2px 10px;
	background:url(../images/divRightRed.jpg) right no-repeat;
	background-color:#B11614;
}

#WelcomeDIVContent
{
margin: 5px 0px 0px 0px;
border: 1px solid #CCCCCC;
}

#WelcomeDIVInnerContent
{
	font-size:8pt;
	line-height:1.5;
	margin:5px;
	padding:5px;
	background-color:#EDEDEC;	
}


/* ---- TRAZI --- */

#SearchBox
{ 
	margin: 10px 0px 10px 0px;
	width:137px;
	border:1px solid #A7A6A6;
}

#SearchBox A, #SearchBox A:visited
{
	font-size:85%;
	color:#000;
	text-decoration:none;
	}

#SearchBox A:hover
{	color:#B01514;
	text-decoration:underline;}


#FrameSearch
{
	font-family:Verdana,serif;
	font-size:8pt;
	background-color:#E3E3E2;
	padding:5px;
}

#FrameSearchInnerContent
{
	background-color:#fff;
	text-align:center;
	padding: 5px;
	border:1px solid #A7A6A6;
	}

INPUT.Search
{
	background-color:#E7E8E7;
	border:1px solid #C72B24;
	color:#25385D;
	font-size:11px;
	font-family:Verdana;
	width:100px;
	text-indent:2px;
}

.SearchEcard
{
	background-color:#E7E8E7;
	border:1px solid #C72B24;
	color:#25385D;
	font-size:11px;
	font-family:Verdana;
	width:130px;
	text-indent:2px;	
	}


.SearchcastleType
{
	background-color:#E7E8E7;
	border:1px solid #C72B24;
	color:#25385D;
	font-size:9px;
	font-family:Verdana;
	width:100px;
	text-indent:2px;
}

TEXTAREA.Search
{
	background-color:#E7E8E7;
	border:1px solid #C72B24;
	color:#25385D;
	font-size:10pt;
	text-indent:2px;
	font-family:Verdana;
}


INPUT.SearchBttn
{
	padding-top:2px;
	padding-left:35px;
}

SELECT.Search
{
	background-color:#E7E8E7;
	border:1px solid #C72B24;
	color:#25385D;
	font-size:11px;
	font-family:Verdana;
	text-indent:2px;
	word-spacing:1.5;
	}
/* ---- TRAZI --- */

/* ---- MAPA ---- */
#MapaBox
{
	width:137px;
	margin: 10px 0px 10px 0px;
		border:1px solid #A7A6A6;
}

#FrameMapa
{
	font-family:Verdana,serif;
	font-size:8pt;
	background-color:#E3E3E2;
	padding:5px;
}

#FrameMapaInnerContent
{
	width:125px;
	height:161px;
	 background:url(../images/mapaSmall.jpg) no-repeat;
	 border:1px solid #A7A6A6;
	}

#FrameMapaInnerContent_Eng
{
	width:125px;
	height:161px;
	 background:url(../images/mapaSmall_eng.jpg) no-repeat;
	 border:1px solid #A7A6A6;
	}

/* ---- MAPA ---- */

/* ---- FotoGalerija ---- */
#FotoGalerijaBox
{
	width:137px;
	margin: 10px 0px 10px 0px;
		border:1px solid #A7A6A6;
}

#FrameFotoGalerija
{
	font-family:Verdana,serif;
	font-size:8pt;
	background-color:#E3E3E2;
	padding:5px;
}

#FrameFotoGalerijaInnerContent
{
	width:125px;
	height:161px;
	background:url(../images/fotoGalerijaSmall.jpg) no-repeat;
	border:1px solid #A7A6A6;
	cursor:pointer;
	}

#FrameFotoGalerijaInnerContent_Eng
{
	width:125px;
	height:161px;
	background:url(../images/fotoGalerijaSmall_eng.jpg) no-repeat;
	border:1px solid #A7A6A6;
	cursor:pointer;
	}

/* ---- FotoGalerija ---- */

/* ---- NEwsLEtter ---- */
#NewsLetterBox
{
	width:137px;
	margin:10px 0px 10px 0px;
	border:1px solid #A7A6A6;
}

#FrameNewsLetter
{
	font-family:Verdana,serif;
	font-size:8pt;
	background-color:#E3E3E2;
	padding:5px;
}

#FrameNewsLetterInnerContent
{
	width:125px;
	height:161px;
	background:url(../images/newsletterSmall.jpg) no-repeat;
	border:1px solid #A7A6A6;
	background-color:#fff;
	}

INPUT.CheckBox
{
	background-color:#E7E8E7;
	border:1px solid #C72B24;
	color:#25385D;
}

/* ---- NEwsLEtter ---- */

/* --- Villas --- */

#VillasBox
{
	margin:10px  10px 0px 0px;
	width:296px;
	height: inherit !important; height:370px;
	vertical-align:top;
	float:left;
	clear:right;
	border: 1px solid #CCCCCC;
	background:url(../images/lightGray_bg.jpg) left top repeat-x;
}

#VillasHead
{
	letter-spacing:2px;
	color:#25385D;
	font-size:7pt;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0px 2px 10px;
	background:url(../images/div_Head_LightGray.jpg) left top no-repeat;
}

/* --- Villas --- */

/* --- Rnd Dvorac--- */

#RndCastleBox
{ 
	margin:10px 0px 0px 0px;
	width:296px;
	height:  inherit !important; height:370px;
	vertical-align:top;
	float:left;
	border: 1px solid #CCCCCC;
	background-color:#E3E3E2;
	}
	
#RndCastleHead
{
	letter-spacing:2px;
	color:#25385D;
	font-size:7pt;
	font-weight:bold;
	text-transform:uppercase;
	padding: 2px 0px 2px 10px;
	background:url(../images/div_Head_DarkGray.jpg) repeat-x right top;
}

#RndCastleTitle
{
	font-family:Arial;
	font-size:18pt;
	font-weight:bold;
	color:#2E446F;
	text-align:center;
	padding: 5px;
	}

.RndCastlePictureFrame
{
	width:276px;
	height:20px;
	margin:0px 5px;
	background:url(../images/castleElements/picGallery_top.gif) top no-repeat;
	border:0px solid black;
	}

.RndCastlePictureFrameBottom
{
	width:276px;
	height:20px;
	margin:0px 5px;
	background:url(../images/castleElements/picGallery_bottom.gif) bottom no-repeat;
	border:0px solid black;
	}
	
.RndCastlePictureFrameInner
{
	height:160px;
	border:0px solid black;
	text-align:center;
	margin:0px 5px !important;
	width:276px;
	background:#707B76;
	}
	
.RndCastlePictureFrameBottom IMG
{
	padding:0px 20px;
	}	
	

/* --- Rnd Dvorac --- */


/* --- Villas Small --- */

#VillasSmallBox
{
	width:140px;
	margin: 10px 0px 10px 0px;
	}


#VillasSmallInnerContent
{
	width:127px;
	height:130px;
	 background:url(../images/VillasSmall.jpg) no-repeat;
	 border:1px solid #A7A6A6;
	 background-color:#fff;
	}
	
#FrameVillasSmall
{
	font-family:Verdana,serif;
	font-size:8pt;
border:1px solid #A7A6A6;
	background-color:#E3E3E2;
	padding:5px;
}	
/* --- Villas Small --- */

/*--- download --*/ 
#dCastleMeni
{	margin:0px 0px 10px 0px}


.dCastleMeni_top
{
	vertical-align:top;
	width:139px;
	height:4px;
	background:url(../images/castleElements/CastleMeni_top.jpg) top no-repeat;
	}	
	

.dCastleMeni_bottom
{
	vertical-align:top;
	width:139px;
	height:6px;
	background:url(../images/castleElements/CastleMeni_bottom.jpg) no-repeat;
	}		
	

.dCastleMeni_middle
{
	vertical-align:top;
	padding:2px 3px 2px 5px;
	background:#B12F2F;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	width:139px;
	background:url(../images/castleElements/CastleMeni_middle.jpg) repeat-y;
	}	

#downloadMeni
{
	margin-top:0px;
	}

#downloadMeni UL
{
	list-style-position:outside;
	margin-left: 5px !important;
	margin-bottom:5px;
	margin-top:0px;
	padding:0px;
	list-style-type:none}
	
#downloadMeni LI
{
	padding-top:4px;
	}	
	
.downloadMeni_Middle
{	
	padding:0px;
	background:url(../images/castleElements/CastleSubMeni_bg.jpg) bottom repeat-x;
	}

#downloadMeni A, #downloadMeni A:visited
{
	font-size:8pt;color: #000;
	text-decoration:none;
	}
	
#downloadMeni A:hover
{
	color: #000;
	text-decoration:underline;
	} 
	
/* --- CASTLE SUBMENI --*/

/* ---- BANNER --- */

#BannerBox
{ 
	margin: 10px 0px 10px 0px;
	width:137px;
	border:1px solid #A7A6A6;
}

#FrameBanner
{
	font-family:Verdana,serif;
	font-size:8pt;
	background-color:#E3E3E2;
	padding:5px;
}

#FrameBannerInnerContent
{
	background-color:#fff;
	text-align:center;
	padding: 5px;
	border:1px solid #A7A6A6;
	}



/* ---- BANNER --- */

.ContactForm
{
padding:10px 5px;
}


.ContactForm  TD
{
	padding:5px;
	white-space:nowrap;
	}
	
.wrapDiv
{
	width:100px;
	border:1px solid black;
	}	
	
/* --- PHOTO GALLERY --- */
.PictureArea
{
	border:0px solid black;
	margin:0px 0px !important; margin:0px 0px;
	width:440px;
	padding:0px;
	}
	
	
.PictureFrame
{
	width:440px;
	height:20px;
	background:url(../images/castleElements/picGallery440_top.gif) top no-repeat;
	border:0px solid black;
	margin-bottom: -10px !important; margin-bottom:0px;
	}

.PictureFrameBottom
{
	width:440px;
	height:20px;
	background:url(../images/castleElements/picGallery440_bottom.gif) bottom no-repeat;
	border:0px solid black;
	margin-top:-10px !important; margin-top:0px;
		}
	
.PictureFrameInner
{
	width:440px;
	text-align:center;
	background:#707B76;
	border:0px solid black;
	}


/* --- FAVORITES --- */

#FavoritesBox
{ 
	margin: 10px 0px 10px 0px;
	width:137px;
	border:1px solid #A7A6A6;
}

#FrameFavorites
{
	font-family:Verdana,serif;
	font-size:8pt;
	background-color:#E3E3E2;
	padding:5px;
}

#FrameFavoritesInnerContent
{
	background-color:#fff;
	padding: 5px;
	border:1px solid #A7A6A6;
	}	
	
#FrameFavoritesInnerContent A, #FrameFavoritesInnerContent A:visited
{
	font-size:85%;
	color:#000;
	text-decoration:none;
	}

#FrameFavoritesInnerContent A:hover
{	color:#B01514;
	text-decoration:underline;}
	
