* {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
  height: 100%;
  margin: 0;
  padding: 0;
  background-color: #042342;
behavior: url(/cms/site/js/csshover3.htc);
}

body,html,
a,
table,
span,
td,tr, body, p,
h1, h2, h3, h4, h5, h6,
table, tr, td,div,
ul, ol, li, .photo-link, .news-link, .arrow-text, .news-text-no-pic a,
.news-text-no-pic a:link, .news-text-no-pic a:active, .news-text-no-pic a:visited, .news-text-no-pic a:hover, .news-text-no-pic, .news-text a, .news-text a:link, .news-text a:active,
.news-text a:visited, .news-text a:hover, .news-text, .news-content, .news-box2, .navactive, .white a, .white a:link, .white a:active, .white a:visited, .white a:hover, 
.news-date-link a, .news-date-link a:link, .news-date-link a:active, .news-date-link a:visited, .news-date-link a:hover, .background-box, .title-bar, .bar-bottom, .smallbox,
form, input, select, 
     a:link,
     a:active,
     a:visited,
     a:hover
     {
       font-family:  Verdana, Helvetica, sans-serif;
       font-size: 11px;
       line-height:17px;
       text-decoration: none;
       font-weight: normal; 
       color:#FFFFFF;
}


a,
a:link,
a:active,
a:visited {
	color:#E8BA14;
}

a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

 img {
 behavior:	url(/cms/site/js/iepngfix.htc);
}

h4 {
margin:0;
padding:0;
color:#ffffff;
font-weight:normal;
font-size:14px;
}

h5 {
margin:0;
padding:0;
color:#e8ba14;
font-weight:normal;
font-size:14px;
}

h6 {
margin:0;
padding:0;
color:#5b8bc3;
font-weight:normal;
}




.error {
color:#FF0000;
}

.field {
background:#E1E1E1;
border:1px solid #FFFFFF;
color:#062D58;
}

.area {
background:#E1E1E1;
border:1px solid #FFFFFF;
color:#062D58;
}



.white a,
.white a:link,
.white a:active,
.white a:visited {
	color:#FFFFFF;
}

.white a:hover {
	color:#E8BA14;
	text-decoration:none;
}



.background-box {
background:#062d58;
width:579px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
}

#maincontent {
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

#content {
width:990px;
	margin-top:30px;
	margin-left:50px;
}

#top {
	width:784px;
	height:80px;
	text-align:center;
	margin-left:80px;
}

#logo {
	float:left;
	width:385px;
	height:80px;
}

#language {
	float:left;
	width:399px;
	padding-top:62px;
	text-align:right;
	font-size:11px;
}

#content-nav {
	width:168px;
	float:left;
	margin-left:80px;
	margin-top:12px;
}

*html #content-nav {
	width:168px;
	float:left;
	margin-left:40px;
	margin-top:12px;
}


#nav {
	list-style:none;
}

#nav li {
	background-image:url(/cms/site/img/nav-inactive.png);
	background-repeat:no-repeat;
	background-position:top;
	behavior:url(/cms/site/js/iepngfix.htc);
	width:168px;
	min-height:25px;
}

*html #nav li {
	background-image:url(/cms/site/img/nav-inactive.png);
	background-repeat:no-repeat;
	background-position:top;
	behavior:url(/cms/site/js/iepngfix.htc);
	width:168px;
	height:25px;
}

#nav li a {
	padding-left:27px;
	line-height:25px;
	text-decoration:none;
font-size:12px;
}

#nav li a:hover {
	color:#FFFFFF;
text-decoration:none;
}

#nav .navactive {
	background-image:url(/cms/site/img/nav-active.png);
	background-repeat:no-repeat;
	background-position:top;
	behavior:url(/cms/site/js/iepngfix.htc);
	width:168px;
	min-height:25px;
}


*html #nav .navactive {
	background-image:url(/cms/site/img/nav-active.png);
	background-repeat:no-repeat;
	background-position:top;
	behavior:url(/cms/site/js/iepngfix.htc);
	width:168px;
	height:25px;
}

#nav li ul {
	list-style:none;
	margin-top:2px;
	margin-bottom:4px;
}

#nav li ul li {
	background-image:none;
	min-height:20px;
}


*html #nav li ul li {
	background-image:none;
	height:20px;
}

#nav li ul li a {
	line-height:20px;
font-size:12px;
}


#nav li ul li a:hover {
	color:#e8ba25;
}

#content-right {
	margin-top:14px;
	margin-left:5px;
	width:737px;
	float:left;
}

#welcome-box {
	padding-left:10px;
	width:336px;
	float:left;
}

#welcome-text {
	background:#062D58;
width:310px;
	padding-left:13px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:5px;
}



#news-box {
	margin-left:20px;
	float:left;
	width:246px;
	margin-top:31px;
}

*html #news-box {
	margin-left:8px;
	float:left;
	width:246px;
	margin-top:31px;
}

.news-box2 {
	margin-left:20px;
	float:left;
	width:246px;
	margin-top:3px;

}

*html .news-box2 {
	margin-left:8px;
	float:left;
	width:246px;
	margin-top:3px;
}

.news-content {
float:left;
	padding-right:4px;
	background:#062d58;
}

.news-text {
	float:left;
	width:111px;
	padding-left:13px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
}

.news-text a,
.news-text a:link,
.news-text a:active,
.news-text a:visited {
	color:#FFFFFF;
}

.news-text a:hover {
	color:#E8BA14;
	text-decoration:none;
}

.news-text-no-pic {
       float:left;
	width:223px;
	padding-left:13px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
}

.news-text-no-pic a,
.news-text-no-pic a:link,
.news-text-no-pic a:active,
.news-text-no-pic a:visited {
	color:#FFFFFF;
}

.news-text-no-pic a:hover {
	color:#E8BA14;
	text-decoration:none;
}

.news-date-link a,
.news-date-link a:link,
.news-date-link a:active,
.news-date-link a:visited {
        font-weight:normal;
	color:#E8BA14;
      font-size:14px;
}

.news-date-link a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#news-arrow {
	position:absolute;
	top:127px;
	left:660px;
	z-index:15;
	background-image:url(/cms/site/img/news-arrow.png);
	behavior:url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:256px;
	height:41px;
}

.arrow-text {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:50px;
}

.news-link {
	float:left;
	margin-top:3px;
	margin-left:18px;
	background-image:url(/cms/site/img/news-link.png);
	behavior:url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:250px;
	height:29px;
	text-align:right;
}

*html .news-link {
	float:left;
	margin-top:3px;
	margin-left:7px;
	background-image:url(/cms/site/img/news-link.png);
	behavior:url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:250px;
	height:29px;
	text-align:right;
}

#photo-arrow {
	position:absolute;
	z-index:15;
	left:304px;
display:none;
	width:347px;
	height:41px;
}

#photo {
	float:left;
    width:340px;
	margin-left:10px;
margin-top:41px;
}

*html #photo {
	float:left;
    width:340px;
	margin-left:5px;
	margin-top:41px;
}

.photo-link {
	float:left;
	margin-top:3px;
	margin-left:8px;
	background-image:url(/cms/site/img/photo-link.png);
	behavior:url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:340px;
	height:27px;
	text-align:right;
}

*html .photo-link {
	float:left;
	margin-top:3px;
	margin-left:4px;
	background-image:url(/cms/site/img/photo-link.png);
	behavior:url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	width:340px;
	height:27px;
	text-align:right;
}

.title-bar {
font-size:12px;
	line-height:28px;
	width:602px;
	height:30px;
	background-image:url(/cms/site/img/title-bar.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:38px;
}


.bar-bottom {
font-size:11px;
	width:602px;
	height:30px;
	background-image:url(/cms/site/img/bar-bottom.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
background-position:left;
}

.smallbox {
float:left;
width:296px;
margin-bottom:4px;
}

.smallbox-bg {
background:#062d58;
width:276px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
}

.portfolio-title {
font-size:12px;
	line-height:27px;
	width:251px;
	height:29px;
	background-image:url(/cms/site/img/portfolio-title.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:13px;
}

*html .portfolio-title {
font-size:12px;
	line-height:27px;
	width:238px;
	height:29px;
	background-image:url(/cms/site/img/portfolio-title.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:13px;
}

.portfolio-small-title {
font-size:12px;
	line-height:27px;
	width:250px;
	height:29px;
	background-image:url(/cms/site/img/portfolio-title-small.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:38px;
}

*html .portfolio-small-title {
font-size:12px;
	line-height:27px;
	width:212px;
	height:29px;
	background-image:url(/cms/site/img/portfolio-title-small.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:38px;
}

.portfolio-small-content {
background:#062d58;
width:226px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
}


.portfolio-big-title {
font-size:12px;
	line-height:27px;
	width:340px;
	height:29px;
	background-image:url(/cms/site/img/portfolio-title-big.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:38px;
}

*html .portfolio-big-title {
font-size:12px;
	line-height:27px;
	width:302px;
	height:29px;
	background-image:url(/cms/site/img/portfolio-title-big.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:38px;
}

.portfolio-big-content {
background:#062d58;
width:316px;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
}

.portfolio-big-content img {
padding-top:4px;
padding-bottom:4px;
}

.portfolio-small-content img {
padding-top:4px;
padding-bottom:4px;
}

.film-title {
font-size:12px;
	line-height:27px;
	width:299px;
	height:29px;
	background-image:url(/cms/site/img/film-title.png);
	behavior:	url(/cms/site/js/iepngfix.htc);
	background-repeat:no-repeat;
	margin-bottom:4px;
	padding-left:38px;
}


