body {
	font-family:"Trebuchet MS";
	color:#2e2e2f;
	text-decoration:none;
	letter-spacing:0;
	font-style:normal;
}

object{
	outline:none;
}

td{
	vertical-align:top;
}

img{
	border:none;
}

ul, li, body, p, table, h3{
	margin:0;
	padding:0;	
}

a{
	text-decoration:none;
}

ul{
	list-style-type:none;
}

#contentWrapper, .contentWrapper{
	width:906px;
	margin:0 auto;
}


.pages{
	font-size:11px;
}

/* ==== Header ==== */

#headerWrapper{
	height:119px;
	border-bottom:2px solid;
}

#topImage{
	height:85px;
	background-repeat:no-repeat;
	background-image:url('graphics/topImage.jpg');
}

#topImageBorder{
	height:1px;
	background-image:url('graphics/topUnderline.jpg');
}

#topMenuWrapper ul{
	padding-left:9px;
}

.mainMenuDivider{
	display:block;
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	font-size:17px;
	font-weight:bolder;
}

#topMenuWrapper ul li a.mainMenuSelected{
	color:#414141;
}

#topMenuWrapper ul li a{
	padding-top:6px;
	display:block;
	height:13px;
	color:#938e66;
}

#topMenuWrapper ul li a:hover{
	color:#a8a277;
}

#topMenuWrapper{
	overflow:hidden;
	margin-bottom:-3px;
}

.mainMenuDivider_{
	display:block;
	height:13px;
	width:3px;
	background:#000;
	margin-left:12px;
}

#topMenuWrapper li{
	font-size:18px;
	font-weight:bold;
	float:left;
}
/*==== Start ====*/

.latestNewsHeading{
	color:#938e66;
	font-size:11px;
	display:block;
	margin-top:20px;
}

.startVideoWrapper{
	overflow:hidden;
}

.startVideoImageLarge{
	width:448px;
	height:290px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border-bottom:2px solid #cd5090;
	cursor:pointer;
	position:relative;
}

.startImageRight{
	margin-right:0;
}

.startVideoImageSmall{
	cursor:pointer;
	width:219px;
	height:161px;
	float:left;
	margin-right:10px;
	border-bottom:2px solid #cd5090;
	position:relative;
}

.startImageSmallRight{
	margin:0;
}

.startVideoInfo{
	padding-top:7px;
	height:33px;
	font-size:12px;
	line-height:1.1em;
}

/*==== Content ====*/

#startPlayerWrapper{
	margin:20px auto 0 120px;
}

/*==== Work ====*/

.categoryDescription{
	display:block;
	color:#cd5090;
	font-size:11px;
	padding-top:2px;
	float:left;
}

#workOptionsWrapper{
	height:33px;
}

#workOptionsWrapper{
	padding-top:6px;
	padding-left:10px;
}

#workOptionsWrapper ul li{
	float:left;
}

#workOptionsWrapper ul li a{
	padding-top:6px;
	display:block;
	font-size:11px;
	color:#938e66;
}

#workOptionsWrapper ul li a.workOptionsSelected{
	color:#2e2e2f;
}

#searchWrapper{
	float:right;
	height:33px;
}

.searchInputField{
	background-color:#fff;
	width:148px;
	height:15px;
	margin-left:10px;
	margin-right:4px;
	border-top:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	font-family:"Trebuchet MS";
	padding-left:3px;
}

.searchButton{
	width:60px;
	height:19px;
	border:0;
	background-image:url('graphics/searchButton_01.jpg');
}

.searchResultWrapper{
	margin-bottom:2px;
}

.searchResultWrapper p{
	font-size:11px;
	color:#938e66;
}

.searchResultWrapper p span{
	color:#cd5090;
}

.pagingTop{
	margin-top:5px;
}

form.searchButton:hover{
	background-image:url('graphics/searchButton_02.jpg');
}

.moreFilms{
	font-size:11px;
	font-weight:bold;
}

.moreFilms a{
	color:#cd5090;
}

.workOptionsDivider{
	font-size:12px;
	margin-left:7px;
	margin-right:7px;
}

#thumbnailsWrapper{
	overflow:auto;
}

.addToPlaylistButton{
	background-image:url('graphics/addToPlaylist.png');
	margin-top:4px;
	padding-right:3px;
	float:right;
	width:15px;
	height:13px;
	background-repeat:no-repeat;
}

div.addToPlaylistButton:hover{
	background-image:url('graphics/addToPlaylist_hover.png');
}

#playerWrapper{
	height:410px;
	display:none;
}

#theFlashPlayer{
	float:left;
	width:677px;
	height:381px;
}

.alternateFlashContent{
}

.embedTableData{
	font-size:11px;
	color:#cd5090;
	cursor:pointer;
	margin-bottom:0;
}

.embedTableData img, .addToPlaylistTableData img{
	float:left;
	margin-bottom:3px;
}

.embedTableData span, .addToPlaylistTableData span{
	display:block;
	margin-bottom:1px;
	margin-left:4px;
	float:left;
}

td.addToPlaylistTableData span:hover{
	color:#963a60;
}

td.embedTableData span:hover{
	color:#963a60;
}

.embedTextField{
	width:209px;
	height:19px;
	padding-top:1px;
	margin-top:0;
	margin-bottom:22px;
}

.addToPlaylistTableData{
	font-size:11px;
	color:#cd5090;
	cursor:pointer;
	margin-bottom:0;
}

#playerInfoWrapper .embedAddPlaylistTable{
	margin-bottom:0;
}


.embedButton{
	cursor:pointer;
}

.addToPlaylistButtonBig{
	cursor:pointer;
}

#playerInfoWrapper{
	float:left;
	height:390px;
	width:219px;
	margin-left:10px;
}

#playerInfoWrapper table{
	border:1px;
	width:220px;
	margin-bottom:10px;
}

.categoryName{
	width:100px;
}
.categoryInfo{
	width:111px;
}

.videoTitle{
	color:#cd5090;
	font-size:15px;
	font-weight:bold;
	display:block;
	line-height:1em;
	margin-bottom:6px;
	margin-top:-2px;
}

.infoText{
	font-size:11px;
	line-height:1em;
}

#pageingWorkWrapper{
	overflow:hidden;
	padding-right:3px;
}

.pages a{
	color:#2e2e2f;
}

.pageingWork a.pageSelected{
	color:#cd5090;
}

.pages a:hover{
	color:#000;
}

.pageingWork{
	float:right;
}

.infoRow{
	display:none;
}

/*==== Thumbnails ====*/
.thumbnailsMainWrapper{
	border-bottom:2px solid #cd5090;
	cursor:pointer;
	width:219px;
	float:left;
	margin-right:10px;
	position:relative;
	margin-bottom:14px;
}

div.thumbnailsMainWrapper:hover{
	border-bottom:2px solid #feb1d9;
}

.thumbnailRight{
	margin-right:0;
}

.thumbnailInfo{
	float:left;
	width:219px;
	height:26px;
	margin-top:3px;
	margin-bottom:3px;
	overflow:hidden;
}

.thumbnailsText{
	font-size:11px;
	color:#2e2e2f;
	padding-left:2px;
	line-height:1.2em;
	display:block;
}

.thumbnailsLink{
	height:100%;
	width:100%;
	float:left;
}

.thumbnail{

	display:none;
	position:absolute;
	left:0;
	z-index:0;
}

.hotspot{
	position:absolute;
	float:left;
	z-index:100;
	background:#e090dd;
	opacity:0;
	filter: alpha(opacity = 00);
}

.thumbnailWrapper{
	width:219px;
	height:123px;
}

/*==== Footer ====*/

#footerWrapper{
	border-top:2px solid #000;
	margin-top:5px;
	padding-top:12px;
	padding-left:2px;
	height:60px;
}

#footerMailJs a{
	color:#2e2e2f;
}

.contactFooterText{
	font-size:11px;
}

.contactFooterText a{
	font-size:11px;
	color:#938e66;
}

#footerMail, #footerPhone, #footerFax{
	margin-right:22px;
}

#footerAdress{
	text-justify:inter-word;
}

/*==== Start ====*/

#latestNewsWrapper{
	margin-top:3px;
	margin-bottom:20px;
}

.latestNewsHeader{
	font-size:12px;
	margin-bottom:13px;
}
.newsText{
	font-size:11px;
}

.latestNews{
	width:220px;
	float:left;
	border-right:1px solid;
	padding-left:2px;
	margin-right:10px;
	padding-right:5px;
}

#latestNewsRight{
	width:190px;
	float:left;
	padding-left:2px;
	padding-right:0;
	margin-right:0;
	margin-left:0;
}

/* ==== Contact ====*/

#contactWrapper{
	overflow:auto;
}

.contactTable{
	margin-bottom:12px;
}

.subBranch{
	margin-bottom:3px;
}

.contactTable tr td{
	padding:0;
	margin:0;
}

table tr td.leftColumn{
	vertical-align:top;
}

.contactColumn{
	width:219px;
	float:left;
	padding-top:20px;
	margin-right:10px;
}

.contactColumnRight{
	margin-right:0;
}

.contactColumn p{
	font-size:11px;
}

.contactCountry, .contactCategory{
	color:#8a8560;
	font-size:11px;
}

.contactCountry{
	margin-bottom:5px;
	border-bottom:1px solid #d5d5d5;	
}

.contactCountry span{
	color:#3c3c3c;
}

.contactCategory{
	border-bottom:1px solid #000;
	margin-bottom:23px;
}

.contactText{
	font-size:11px;
	line-height:1.3em;
}

.contactText a{
	color:#2c2d2f;
}

.rightColumn p{
	padding:0;
	margin:0;
}

.leftColumn img{
	vertical-align:top;
	padding-top:3px;
}

.leftColumn{
	height:2px;
	font-size:0;
	line-height:0;
}

.rightColumn{
	height:2px;
}

.contactTable tr{
}

.spacer{
	height:5px;
}

.addressRow{
	padding-top:10px;
}

.branchHeader{
	font-size:11px;
	font-weight:bold;
	color:#696748;
	margin-top:3px;
	margin-bottom:3px;	
}

/*==== Directors ====*/

#directorListWrapper{
	overflow:hidden;
	margin-bottom:10px;
}

.directorWrapper{
	overflow:hidden;
}

.directorListWrapper{
	overflow:hidden;
}

.directorsLeftColumn{
	float:left;
	width:450px;
}

.directorsRightColumn{
	float:left;
	margin-left:10px;
	width:440px;
	margin-bottom:21px;
 }

.directorsLeftColumn h2{
	font-size:12px;
	margin-bottom:7px;
	color:#a8a277;
}

#directorsDescription h2{
	font-size:11px;
	color:#8a8560;
	margin-bottom:4px;
}

.descriptionTwoColumns{
	width:215px;
	float:left;
	font-size:11px;
	line-height:1.2em;
}



.descriptionTwoColumns p, #descriptionSingleColumn p{
	font-size:11px;
	color:#2e2e2f;
	line-height:1.2em;
	margin-bottom:10px;
}

#twoColumnsRight{
	margin-left:10px;
}

#directorOptions{
	height:31px;
}

#directorOptions ul{
	padding-top:4px;
	padding-left:11px;
}

#directorOptions ul li{
	float:left;
}

.directorOptionsDivider{
	display:block;
	margin:0 11px 0 11px;
}

#directorOptions a{
	font-size:12px;
	color:#938e66;
	display:block;
	padding-top:4px;
}

#directorOptions a.directorOptionSelected{
	color:#2e2e2f;
}

#directorListWrapper{
	margin-top:20px;
}

.directorListImage{
	width:219px;
	height:123px;
	background:#ddd;
	margin-bottom:3px;
}

.directorListItem{
	cursor:pointer;
	margin-right:10px;
	margin-bottom:10px;
	width:219px;
	height:142px;
	border-bottom:2px solid #cd5090;
	float:left;
}

.directorListItem p{
	color:#2e2e2f;
	font-size:11px;
}

.directorListItemRight{
	margin-right:0;
}

.directorsImageWrapper{
	position:relative;
	height:254px;
}

.directorImage{
	position:absolute;
	left:0;
}

.filmographyWrapper{
	margin-bottom:25px;
}

.filmographyWrapper p{
	line-height:0.8em;
	margin-left:4px;
}

.filmographyWrapper h2{
	font-size:11px;
	color:#8a8560;
	margin-bottom:0;
}

.filmographyYearSpan{
	font-size:11px;
	font-weight:bold;
}

.filmographyDescSpan{
	font-size:11px;
	font-weight:normal;
}


/* ==== About ====*/

.aboutRightHeader{
	margin-top:22px;
}

.aboutLeftHeader{
	margin-top:20px;
}
