/*
Media:all
Copyright (c) 2009 Ylab, www.ylab.nl
*/
body{
	padding:0;
	margin:20px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:120%;
	background:#596464;
	color:#333;
	overflow-x:hidden;
}
h1{
	font-family:'Lane - Narrow', Verdana, Helvetica, sans-serif;
	font-size:200%;
	font-weight:normal;
	margin:20px 0;
}
.description h1{
}
.intro h1{
	display:none;
}
.channel-info h1{
	margin-right:20px;
}
h2{
	color:#000;
	font-size:100%;
	font-weight:normal;
	margin:2em 0 0.25em;
}
h3{
	font-size:100%;
	margin:2em 0 0.25em;
}
p{
	margin:0 0 1em 0;
}
hr{
	height:2px;
	color:#7da082;
}
img{
	border:0;
}
li{
	margin-left:-20px;
}
a:link, a:visited{
	color:#000;
	text-decoration:underline;
}
a:hover{
}
option.channel{
	background-color:#85A6B7;
}
select.channel{
	width:265px;
}
table{
	border:0;
	padding:0;
}
td{
	vertical-align:top;
}
textarea{
	font-family:sans-serif;
}
th{
	text-align:left;
}
ul{
	list-style-type:square;
}
p.theme{
	margin:0 0 0.25em 0;
}
.channel-loca .theme{
	color:#318aa4;
}
.channel-part .theme{
	color:#4d2b4c;
}
.channel-prog .theme{
	color:#7fa700;
}
.channel-work .theme{
	color:#802729;
}
.channel-info .theme,.channel-info h2{
	color:#333;
}
.channel-home .theme,.channel-home h2{
	color:#FF4000;/*#FF6000;*/
}
.channel-home h2{
	font-weight:bold;
}
.channel-home h3{
	font-size:100%;
}

.av li{
	margin-left:10px;
}
.av ol{
	list-style-type:lower-alpha;
}
.button{
}
.caption{
	font-weight:bold;
}
.checklist{
	text-align:right;
	margin-top:10px;
}
.clear{
	clear:both;
}
.col-l{
	position:absolute;
	width:169px;
	left:0;
}
.col-r{
	margin-left:170px;
}
.description{
	padding:30px 85px;
}
.fixedwidth{
	width:340px;
}
.intro-home{
	width:318px;/*2 x 170*/
	margin:20px 0 0;
	padding:10px;
	float:left;
}
.intro-home h1{
	text-transform:uppercase;
	font-weight:bold;
}
.hint{
	padding:5px 0 0;
	font-size:smaller;
}
.index{
	padding:0 5px 0 13px;
	background-repeat:no-repeat;
	background-position:2px 5px;
}
.channel-loca .index{
	background-image:url('../graphics/li-loca.png');
}
.channel-part .index{
	background-image:url('../graphics/li-part.png');
}
.channel-prog .index{
	background-image:url('../graphics/li-prog.png');
}
.channel-work .index{
	background-image:url('../graphics/li-work.png');
}
.channel-info .index{
	background-image:url('../graphics/li-info.png');
}
.sliderSheet .selected {
	background-image:url('../graphics/li-selected.png');
}

.index a,.index a:visited{
	color:#666;
	text-decoration:none;
}
.index a:hover,.index a:active{
	color:#000;
}
.selected a:link,.selected a:visited{
	color:#000;
}
.info{
	padding:0 10px;
}
.intro{
	margin:0;
	padding:20px 170px 20px 85px;
	height:80px;
}
.top3{
	margin:0;
	padding:0 0 0 85px;
}
.top3 h2{
	margin:5px 0 10px 0;
	font-size:140%;
	text-transform:uppercase;
}
.photo{
	padding:5px 10px;
	width:85px;
}
.photohome{
	padding:5px 10px;
	width:166px;
}
#canvas .frame-top3{
	float:left;
	width:150px;
	padding:8px 11px 12px 0;
}
#canvas .frame-top3 div a{
	display:block;
	padding:2px 0;
	text-decoration:none;
}
#canvas .frame-top3 div a:hover{
	text-decoration:undeline;
	background:#000;
	color:#fff;
}
#canvas .frame-top3 div{
	display:block;
	height:50px;
	overflow:hidden;
	margin-bottom:5px;
}
#canvas .frame-top3 img{
	width:148px;
	height:105px;
	border:1px solid #000;
}

#canvas .frame-prod{
	width:148px;
	padding:8px 11px 12px 7px;
}
#canvas .frame-prod div{
	width:150px;
	height:105px;
	overflow:hidden;
}
#canvas .frame-prod img{
	border:1px solid #000;
	width:148px;
	height:105px;
}
.preview{
	width:137px;
}
#sidebar{
	position:absolute;
	width:166px;
	right:0px;
	top:205px;
	font-size:11px;
}
.frame-info{
	width:148px;
	margin:8px 11px 12px 7px;
	border:1px solid #666;
	background:#fff;
}
#sidebar-info,#sidebar-btns{
	padding:3px;
}
#sidebar-btns a{
	margin:3px 0;
}
.sliderCaption{
	margin-top:2px;
	padding:3px 5px 3px 10px;
	height:15px;
	cursor:pointer;
	color:#fff;
	overflow:hidden;
}
.channel-loca .sliderCaption{
	background:#006da6 url('../graphics/2010/slider-loca.png') no-repeat;
}
.channel-part .sliderCaption{
	background:#702e45 url('../graphics/2010/slider-part.png') no-repeat;
}
.channel-prog .sliderCaption{
	background:#54b948 url('../graphics/2010/slider-prog.png') no-repeat;
}
.channel-work .sliderCaption{
	background:#ce171f url('../graphics/2010/slider-work.png') no-repeat;
}
#submenu .sliderCaption.hover{
	background-color:#000;
}

.words, .label{
	padding:0 5px 10px 10px;
}

.channel-home #news{
	background:url('../graphics/2010/bg-info-full.png') no-repeat top right;
	background-position-y:50px;
	min-height:600px;
}
.channel-info #main{
	/*background:url('../graphics/bg-info-y.png') no-repeat 55px 690px;*/
}
.channel-info #wallpaper{
	background-image:url('../graphics/2010/bg-info-full.png');
}

.channel-loca #main{
}
.channel-loca #wallpaper{
	background-image:url('../graphics/2010/bg-loca-full.png');
}


.channel-part #main{
}
.channel-part #wallpaper{
	background-image:url('../graphics/2010/bg-part-full.png');
}


.channel-prog #main{
}
.channel-prog #wallpaper{
	background-image:url('../graphics/2010/bg-prog-full.png');
}


.channel-work #main{
}
.channel-work #wallpaper{
	background-image:url('../graphics/2010/bg-work-full.png');
}


.sIFR-hasFlash h1 {
}
.sIFR-flash{
	visibility:visible !important;
}
h1.sIFR-replaced{
	min-height:44px;
}
.sIFR-replaced{
	visibility:visible !important;
	/*font-size:22pt;
	line-height:100%;*/
	margin-top:0;
	background:#fff;
}
.sIFR-alternate{
	position:absolute;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display:none !important;
}
/*lightbox*/
#yOverlay{
}
#yLightbox{
	width:570px;
	background:#f4f4f4;
	border:3px solid #3e84ce;
	text-align:center;
}
#yLightbox-header{
	background:#3e84ce url('../graphics/x.png') no-repeat top right;
	color:#f4f4f4;
	padding:1px 5px;
	font-weight:bold;
	cursor:pointer;
}
#yLightbox-body{
	padding:15px 5px;
	height:340px;
	overflow:auto;
}
/*viewer*/
#yphoto img{
	cursor:pointer;
}
#canvas,.col-l,.col-r{
	background-color:#fff!important;
}
#canvas{
	position:relative;
	margin:auto;
	border:1px solid #000;
	width:848px;
}
#header,#slideshow{
	border-bottom:1px solid #000;
}
#footer{
	x-text-align:center;
	font-size:x-small;
	background:#000;
	color:#ccc;
	padding:2px 0 4px 180px;
	border-top:2px solid #fff;
}
#footer a{
	color:#fff;
}
.channel-loca #footer{
	background:#006da6;
}
.channel-part #footer{
	background:#702e45;
}
.channel-prog #footer{
	background:#54b948;
}
.channel-work #footer{
	background:#ce171f;
}
#main{
	border:1px solid transparent;
	border:0;
}
#wallpaper{
	min-height:558px;/*690px;*/
	border:1px solid transparent;
	border:0;
	margin-top:10px;
	background:no-repeat 0 120px;
}
#menu{
	position:relative;
}
#mainmenu{
	margin-left:170px;
}
#mainmenu a{
	margin-right:2px;
}
#mainmenu a#menu-loca{
	margin-right:0;
}
#submenu{
	font-size:11px;
	top:0;
}
#servicemenu{
	margin-bottom:10px;
}
#servicemenu a{
	font-family:'Lane - Narrow', Verdana, Helvetica, sans-serif;
	font-size:200%;
	line-height:1.2;
	font-weight:normal;
	display:block;
	margin:0 5px;
	color:#000;
}
#servicemenu a{
	text-decoration:none;
}
#servicemenu a:hover{
	color:#fff;
	background:#000;
}
#btn-home{
}
#btn-info{
}
#btn-favo{
}
#searchbox{
	position:relative;
	margin:0 5px;
	padding:5px 0 25px;
}
#searchboxcaption{
	font-family:'Lane - Narrow', Verdana, Helvetica, sans-serif;
	font-size:200%;
	color:#666;
}
#q{
	line-height:1;
	font-size:11px;
	width:100px;
}
.hiddensubmit{
	background:none;
	border:none;
}
#searchbox input, #searchbox a{
	position:absolute;
	top:40px;
	margin:0;
}
#searchbox a{
	width:47px;
	right:10px;
}
#naw{
	padding:5px;
	margin-top:25px;
}
a.btnlink{
	padding-top:2px;
	height:17px;
	display:block;
	text-align:center;
	color:#fff;
	background:#000;
	text-decoration:none;
}
a.btnlink:hover{
	color:yellow;
}
#newsarticle{
	text-align:left;
}