/* CSS Document */

html, body{font-size:10px;}
body{
	background:url(../images/styles/bg_body.jpg) top center repeat-x #deedf9;
	margin:0;
	padding:0;
	text-align:center;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666;
	}
	
a{color:#0474b2; text-decoration:none;}
a:hover{text-decoration:underline; color:#045d8e;}	
a img{border:0;}	

h1, h2, h3, h4, h5, h6{margin:0 0 0.5em; text-transform:none;}
h1{font-size:2.0em; font-weight:normal; color:#09436b; text-transform:none; clear:both; line-height:1em;}
h2{font-size:1.3em; font-weight:bold; color:#09436b;}
h3{font-size:1.2em; font-weight:bold;}
h4{font-size:1.1em; font-weight:bold;}
h5{font-size:1em; font-weight:bold;}
h6{font-weight:bold; text-transform:none;}
p{margin:0 0 1em;}
	
div#container{
	text-align:left;
	margin:0 auto;
	width:920px;
	}
	
div#header{width:920px;overflow:hidden; padding:10px 0 0 0;}
div#header img{float:right;margin:0 37px 6px 0;}
ul#menu{
	list-style:none;
	margin:0;
	padding:36px 0 0 3px;
	float:left;
	clear:left
	}
	ul#menu li{
		float:left;
		margin:0 6px 0 0;
		padding:0;
		}
		ul#menu li a{
			display:inline-block;
			padding:7px 0 10px 12px;
			background:url(../images/styles/bg_li.gif) top left no-repeat;
			color:#fff;
			text-decoration:none;
			text-transform:uppercase;
			}
			ul#menu li a span{padding:7px 12px 10px 0; background:url(../images/styles/bg_lispan.gif) top right no-repeat;}
				ul#menu li a:hover, ul#menu li a.active{background:url(../images/styles/bg_li_hover.gif) top left no-repeat; color:#ffee1c; text-decoration:none;}
					ul#menu li a:hover span, ul#menu li a.active span{background:url(../images/styles/bg_lispan_hover.gif) top right no-repeat;}
					
	/*ul#menu li{
		float:left;
		margin:0 6px 0 0;
		padding:0;
		}
		ul#menu li a{
			background:url(../images/styles/bg_li.gif) top left no-repeat ;
			text-decoration:none;
			color:#fff;
			padding:0 0 0px 20px;
			text-transform:uppercase;
			letter-spacing:-2;
			display:block;
			height:30px;
			}
			ul#menu li a span{background:url(../images/styles/bg_lispan.gif) top right no-repeat; padding:7px 20px 0 0; height:22px; display:inline-block;}
			ul#menu li a:hover, ul#menu li a.active{background:url(../images/styles/bg_li_hover.gif) top left no-repeat; color:#ffee1c; cursor:pointer;}
				ul#menu li a:hover span, ul#menu li a.active span{background:url(../images/styles/bg_lispan_hover.gif) top right no-repeat;}*/		
				
ul.submenu {
	list-style:none;
	margin:0;
	padding-top:6px;
}

	ul.submenu li{
		margin:0 0 8px 0;
		padding:0;
	}
	
div#content_wrapper{
	width:920px;
	margin:0;
	}	
	
div.side_column{
	width:180px;
	float:left;
	margin:0;
	padding:0;
	}

div.box{
	width:180px; 
	margin:0;
	padding:0 0 5px 0;
	}
	div.box p{
		margin:0;
		}
	div.box h3{
		text-transform:uppercase;
		font-size:1em;
		font-weight:bold;
		color:#007fc4;
		background:url(../images/styles/bg_boxh3.gif) top left no-repeat;
		padding:10px 10px 13px;
		margin:0;
		}
	div.box h3.idre{
		text-transform:uppercase;
		font-size:1em;
		font-weight:bold;
		color:#007fc4;
		background:url(../images/styles/bg_boxh3_idre.gif) top left no-repeat;
		padding:10px 10px 13px;
		margin:0;
		}
	div.box div.text{padding:5px 10px 2px 10px; background:#fff; width:160px;}
	div.box div.text p{padding:0 0 5px 0;}		
	div.box div.boxbottom{background:url(../images/styles/bg_boxbottom.gif) top left no-repeat; height:8px; margin:0; padding:0; overflow:hidden;}

div#content{
	width:550px;
	float:left;
	margin:0 5px;
	padding:0;
	font-size:1.1em;
	}
	div#content_text{width:550px; margin:0; padding:8px 0 0; background:url(../images/styles/bg_topcontent.gif) top left no-repeat;}
	
	div#content div.xtopcontent{width:550px;  height:8px; margin:0; padding:0;}
	div#content div.text{padding:2px 10px; background:#fff; min-height:455px;}
	div#content div.text img{padding:0 0 1em;}
	div#content div.text img.float_right{float:right; padding:0 0 1em 1em;}
	div#content div.bottomcontent{width:550px; background:url(../images/styles/bg_bottomcontent.gif) top left no-repeat; height:8px; clear:both;}	
		
	
div#footer{
	width:530px;
	margin:0 auto;
	clear:left;
	padding:10px;
	color:#5BC6FF;
	}	
	
.excerpt{
	font-size:1.2em;
	color:#09436b;
	}

#showreel{
	margin-bottom:20px;
}
.clear{
	clear:both;
	overflow:hidden;
	height:0px;
	margin:0;
	padding:0;
}

.menyikon1, .menyikon2, .menyikon3, .menyikon4 {
	xpadding-bottom:15px;
	overflow:hidden;
	width:242px;
	height:52px;
	margin:0;
	padding:0;
}

.menyikon1 a, .menyikon2 a, .menyikon3 a, .menyikon4 a {
	padding:18px 0 0 55px;
	height:34px;
	display:block;
	width:222px;
	float:left;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}

.menyikon1 a {
	background:url(/custom/images/styles/menyikon01.gif) no-repeat top left;
}

.menyikon2 a {
	background:url(/custom/images/styles/menyikon02.gif) no-repeat top left;
}

.menyikon3 a {
	background:url(/custom/images/styles/menyikon03.gif) no-repeat top left;
}

.menyikon4 a {
	background:url(/custom/images/styles/menyikon04.gif) no-repeat top left;
}

	.menyikon1 a:hover, .menyikon2 a:hover, .menyikon3 a:hover, .menyikon4 a:hover {
		text-decoration:none
	}

div#langval{
	margin:10px;
}