@charset "utf-8";
/* === <Main/General ====================== */
/* ======================================== */
body {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-size:12px;
	font-family:arial;
	color:#333333;
}
img {
	border-width:0px;
}
div, span {
 	direction:rtl;
 	font-family:arial;
 	font-size:12px;
}
a {
	color:#663200;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.bold {
	font-weight:bold;
}
.normal {
	font-weight:normal;
}
.underline {
	text-decoration:underline;
}
.fs11 {
	font-size:11px;
}
.vishidden {
	
}
.ps {
	height:1px;
	line-height:1px;
	font-size:0px;
	display:block;
	clear:both;
	margin:0px auto 0px auto;
}
.header {
	width:900px;
	height:142px;
	text-align:center;
	margin:0px auto 0px auto;
}
.footer {
	width:900px;
	height:auto;
	text-align:center;
	margin:0px auto 30px auto;
	border-top:7px solid #e4c29f;
	color:#663200;
	padding-top:10px;
	line-height:16px;
	clear:both;
}
.menu {
	background-color:#e4c29f;
	width:900px;
	height:32px;
	line-height:32px;
	margin:0px auto 0px auto;
	text-align:center;
	color:#663200;
}
.menu a {
	font-weight:bold;
}
#mainContainer {
	width:900px;
	height:auto;
	margin:0px auto 0px auto;
	display:table;
}
/* ==== >Main/General ===================== */


/* === <Homepage Slides =================== */
/* ======================================== */
.homepageTitle {
	width:900px;
	text-align:center;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#7E5125;
	border-bottom:1px solid #e4c29f;
	margin:5px auto 30px auto;
}
#homepageLinkUnderSlide {
	width:900px;
	text-align:center;
	height:28px;
	line-height:28px;
	padding-top:50px;
	margin:20px auto 5px auto;
}
#slide {
	width:700px;
	height:400px;
	margin:0px auto 0px auto;
}
#slide img {
	height:auto;
}
#gallery {
	width:700px;
	height:auto;
	position:relative;
	padding:0px;
}
#gallery li {
	display:block;
	text-align:center;
}
/* === >Homepage Slides =================== */


/* === <Internal Pages ==================== */
/* ======================================== */
.ipMenu {
	width:150px;
	text-align:right;
	height:24px;
	line-height:24px;
	color:#676767;
	border-left:1px solid #e4c29f;
	float:right;
	display:table;
}
.ipMenu a {
	color:#676767;
	font-weight:bold;
}
.ipContent {
	width:749px;
	float:left;
	border-right:1px solid #e4c29f;
	margin-right:-1px;
	display:table;
}
.ipMenuTitle {
	width:145;
	height:33px;
	line-height:33px;
	color:#663200;
	font-size:16px;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:30px;
	text-align:right;
}
.ipContentTitle {
	/*width:734;*/
	height:33px;
	line-height:33px;
	color:#663200;
	padding-right:15px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	margin-top:-1px;
	border-bottom:1px solid #e4c29f;
	border-top:1px solid #e4c29f;
	clear:both;
}
.ipContent500 {
	width:485px;
	text-align:right;
	float:right;
	color:#676767;
	display:table;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:30px;
	text-align:justify;
}
.hide {
	display: none;
}
.backToTop {
	display:block;
	height:35px;
	line-height:35px;
	padding-right:15px;
	font-weight:bold;
	clear:both;
}
/* === >Internal Pages ==================== */


/* === <Gallery =========================== */
/* ======================================== */
.ipGalleryContainer {
	width:749px;
	float:left;
	border-right:1px solid #e4c29f;
	margin-right:-1px;
	/* display:table; */
}
.ipGalleryThumbs {
	width:170px;
	color:#676767;
	border-left:1px solid #e4c29f;
	float:right;
	padding-left:10px;
	padding-top:10px;
}
.ipGalleryContent {
	width:479px;
	float:right;
	border-right:1px solid #e4c29f;
	margin-right:-1px;
	display:table;
}
p.nav {
	padding:0px;
	margin:0px;
}
.ipGalleryContentTitle {
	width:734px;
	height:33px;
	line-height:33px;
	color:#663200;
	padding-right:15px;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	margin-top:-1px;
	border-bottom:1px solid #e4c29f;
	border-top:1px solid #e4c29f;
	float:right;
}
.ipGalleryContentTitle_right{
 float:right; 
 color:#663200;
 font-size:16px;
 font-weight:bold;
}
.ipGalleryDesc {
	width:734px; 
	padding-right:15px;
	text-align:right;
	margin-top:-1px;
	border-top:1px solid #e4c29f;
	float:right;
}
.ipGalleryDescIn {
	width:500px; 
	padding-right:15px;
	text-align:right;
	margin-top:-1px;
	float:right;
}
.galleria {
	list-style:none;
}
.galleria li{
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
	margin:0;
	border:1px solid #EFDCC8;
}
.galleria li a {
	display:none;
}
.galleria li div { 
	display:none;
	top:0;
	left:1px;
}
.galleria li div img { 
	cursor:pointer;
}
.galleria li.active div img,.galleria li.active div {
	display:block;
}
.galleria_wrapper {
	padding-bottom:10px;
}
.galleria li img.thumb {
	cursor:pointer;
	top:auto;
	left:auto;
	width:auto;
	height:auto;
}
.galleria li .caption {
	display:block;
}
* html .galleria li div span {
	width:400px; /* Fixing IE Bug */
} 
.caption {
	color:#999999;
}
.galleryPolotsky {
	width:156px;
	margin:0 auto;
	padding:0px;
}
.galleryPolotsky li {
	width:60px;
	height:60px;
	margin:3px;
	background:#ffffff;
}
/*
.galleryPolotsky li.hover {
	border:1px solid #dddddd;
}
*/
.galleryPolotsky li.active {
	border:1px solid #663200;
}
.galleryPolotsky li div {
}
.galleryPolotsky li div .caption { 
}
#main_image {
	margin:0 auto 120px auto;
	background:#ffffff;
	height:410px;
	width:510px;
	padding-top:20px;
	padding-right:30px;
	text-align:center;
	position:relative;
}
#main_image img {
	margin-bottom:10px;
	border:1px solid #663200;
}
#main_image div.caption {
	margin-bottom:20px;
	text-align:center;
	position:absolute;
	width:510px;
	top:450px;
	left:0px;
}
.navContainer {
	text-align:center;
	color:#986466;
	padding-right:23px;
}
.nav {
	padding-top:15px;
	font:100% Arial, Helvetica, sans-serif;
	color:#986466;
	display:block;
}
.nav a {
	color:#986466;
}
.info {
	text-align:left;
	width:499px;
	margin:30px auto;border-top:1px dotted #221;
	padding-top:30px;
}
.info p {
	margin-top:1.6em;
}
/* === >Gallery =========================== */


/* === <Scroll ============================ */
/* ======================================== */
.ipGalleryScrollHolder {
	float:left;
	margin:0;
	padding:0;
}
.ipGallery {
	width:160px;
	color:#676767;
	float:left;
	height:540px;
	padding:0px;
	padding-left:5px;
	margin-top:-3px;
	
}
.jScrollPaneContainer {
	position:relative;
	overflow:hidden;
	z-index:1;
	padding-right:5px;
	margin-top:10px;
}
.jScrollPaneTrack {
	position:absolute;
	cursor:pointer;
	right:0;
	top:0;
	height:100%;
	background:#eadbce;
}
.jScrollPaneDrag {
	position:absolute;
	background:#e4c29f;
	cursor:pointer;
	overflow:hidden;
}
.jScrollPaneDragTop {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.jScrollPaneDragBottom {
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
a.jScrollArrowUp {
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	/*background-color: #666;*/
	height:11px;
	background:url(../img/gallery_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
	background-position: 0 -11px;
}
a.jScrollArrowDown {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	/*background-color: #666;*/
	height:11px;
	background:url(../img/gallery_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
	background-position: 0 -11px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -22px;
	/*background-color: #f00;*/
}
#player{ margin:15px auto;}
/* === <Scroll ============================ */