@font-face {
    font-family: 'SkyTextRegular';
    src: url('type/sky_reg-webfont-webfont.eot');
    src: url('type/sky_reg-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/sky_reg-webfont-webfont.woff') format('woff'),
         url('type/sky_reg-webfont-webfont.ttf') format('truetype'),
         url('type/sky_reg-webfont-webfont.svg#SkyTextRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SkyTextMedium';
    src: url('type/sky_med-webfont-webfont.eot');
    src: url('type/sky_med-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/sky_med-webfont-webfont.woff') format('woff'),
         url('type/sky_med-webfont-webfont.ttf') format('truetype'),
         url('type/sky_med-webfont-webfont.svg#SkyTextMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuRegular';
    src: url('type/Ubuntu-R-webfont.eot');
    src: url('type/Ubuntu-R-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/Ubuntu-R-webfont.woff') format('woff'),
         url('type/Ubuntu-R-webfont.ttf') format('truetype'),
         url('type/Ubuntu-R-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


a, a:visited {
	color: #000;
	font-size: 10pt;
	font-family : 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover {
	color: #f90;
	font-size: 10pt;
	font-family : 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	text-decoration: none;
}
html, body {
margin:0;
padding:0;
height:100%;
color: #000;
background:#000;
background-image:url('images/bck.jpg');
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;
font-size:10pt;
font-family: 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

#headerback {
margin: 0 auto;
padding: 0;
width:900px;
height: 65px;
background-image:url('images/header.jpg');
background-repeat:no-repeat;
background-position:center top;
}

#menuback {
margin: 0 auto;
padding: 0;
width:900px;
height: 40px;
background-image:url('images/menuback.png');
background-repeat:no-repeat;
background-position:center top;
text-align:center;
font-size:14pt;
vertical-align:text-middle;
}

#content {
margin: 0 auto;
padding: 0;
width:900px;
background: #fff;
}

#footerback {
clear:both;
margin: 0 auto;
padding: 0;
width:900px;
height: 40px;
background-image:url('images/footer.png');
background-repeat:no-repeat;
background-position:center top;
}

#navback {
margin: 0 auto;
padding: 0;
padding-top:35px;
padding-left:20px;
width:900px;
height:60px;
background-image:url('images/navback.png');
background-repeat:no-repeat;
background-position:center top;
}

.nav, .nav a:link, .nav a:visited {
color : #000;
font: 9pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
vertical-align:text-middle;
text-transform:uppercase
}
.nav a:hover {color : #fff;}

.pad2 {	padding: 2px;}
.pad3 {	padding: 3px;}
.pad5 {	padding: 5px;}

.toggleopacity img{ filter:alpha(opacity=0); opacity:0;}

.toggleopacity:hover img { filter:alpha(opacity=100); opacity:1;}

textarea {
	color: #000;
	border: 1px solid #c6c6c6;
	background: #fff;
	font: 10pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 2px;
}

input {
	color: #000;
	border: 1px solid #c6c6c6;
	background: #fff;
	font: 10pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 2px;
}

.searchbox {
	color: #000;
	border: 1px solid #c6c6c6;
	background: #fff;
	font: 10pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	padding: 3px;
border-radius: 5px;
}

.searchbutton {
	font: 10pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	border: 1px solid #c6c6c6;
border-radius: 5px;
}

.searchback{
margin-top:2px;
background:#eee;
border-radius: 5px;
padding:2px;
width:250px;
}

.searchlist{
margin-top:2px;
background:#eee;
border-radius: 5px;
padding:2px;
}

.searchres a:link, .searchres a:visited{
margin-top:1px;
display: block;
background:#eee;
padding:2px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
text-transform: uppercase;
}

.searchres a:hover {
display: block;
background:#ddd;
border: solid #ccc 1px;
}

.gallback {
width: 204px;
height: 204px;
vertical-align: middle;
background:#eee;
padding:5px;
border: solid #ddd 1px;
border-radius: 5px;
}
.downback {
width: 204px;
height: 204px;
vertical-align: middle;
background:#ddd;
padding:3px;
border: solid #ddd 3px;
border-radius: 5px;
}

.left {
	float: left;
	width: 204px;
	margin: 1px 1px 1px 1px;
	height: 204px;
	overflow:hidden;
}

.pagination {
	clear: both;
background:#eee;
border-radius: 5px;
padding: 2px;
border: solid #eee 1px;
font: 8pt Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.darktab{
background:#ddd;
border-radius: 5px;
padding:2px;
}

.lighttab{
background:#eee;
border-radius: 5px;
padding:2px;
}

#picreel{margin: 0 auto;
height:255px;
width:900px;
background-image:url('images/fp1.jpg');
}

.titlebar {
width: 99%;
background:#f90;
padding:3px;
padding-top:2px;
padding-bottom:2px;
margin-right:20px;
border: solid #f90 1px;
border-radius: 5px;
color: #000;
font: 12pt 'SkyTextMedium', 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.leftbar {
width: 250px;
background:#f90;
padding:2px;
border: solid #f90 1px;
border-radius: 5px;
color: #000;
font: 12pt 'SkyTextMedium', 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.leftbox {
margin-top:1px;
width: 244px;
background:#eee;
padding:3px;
border: solid #eee 3px;
border-radius: 5px;
color: #000;
font: 9pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.leftblock a:link, .leftblock a:visited {
margin-top:1px;
display: block;
width: 250px;
background:#eee;
padding:2px;
border: solid #eee 1px;
border-radius: 5px;
color: #000;
font: 9pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.leftblock a:hover {
display: block;
background:#ccc;
border: solid #ccc 1px;
}

.leftlight {
margin-top:1px;
width: 250px;
background:#eee;
padding:2px;
border: solid #eee 1px;
border-radius: 5px;
color: #000;
font: 9pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.leftdark {
margin-top:1px;
width: 250px;
background:#ccc;
padding:2px;
border: solid #ccc 1px;
border-radius: 5px;
color: #000;
font: 9pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.leftnewshead {
margin-top:1px;
width: 248px;
background:#ddd;
padding:1px;
border: solid #ddd 3px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
color: #000;
font: 8pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
text-transform:uppercase;
}
.leftnewsblock a:link, .leftnewsblock a:visited {
display: block;
width: 250px;
background:#eee;
padding:2px;
border: solid #eee 1px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
color: #000;
font: 9pt 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
text-transform:uppercase;
}

.leftnewsblock a:hover {
display: block;
background:#f90;
border: solid #f90 1px;
color: #000;
}

.newsdate{
text-transform:uppercase;
color:#111;
font-size: 8pt;
}

.newshead, .newshead a:link, .newshead a:visited{
font-size: 11pt;
font-family: 'SkyTextMedium', 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
color: #000;
text-transform:uppercase;
}

.newshead a:hover{
color: #f90;
}

.newslink, .newslink a:link, .newslink a:visited{
text-transform:uppercase;
font-size: 7pt;
font-family: 'UbuntuRegular', Tahoma, Arial, Verdana, Trebuchet MS, Helvetica, sans-serif;
}

.newslink a:hover{
color: #f90;
}

.newsdarktab{
background:#eee;
border-radius: 5px;
padding:5px;
}

.newslighttab{
background:#fff;
border-radius: 5px;
padding:5px;
}

.newsoutline {
margin-top:2px;
background:#eee;
padding:0px;
border: solid #eee 1px;
border-radius: 5px;

}

.profdarktab{
background:#eee;
border-radius: 5px;
padding:2px;
padding-top:5px;
text-transform:uppercase;
font-size: 8pt;
vertical-align:text-middle;
}

.proflighttab{
padding:2px;
vertical-align:text-middle;
}

.formname,.formmail,.formreason,.formmessage,.formspam,.formsubmit {
background:#fff;
border-radius: 5px;
padding: 2px;
border: solid #fff 1px;
font: 10pt Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
}

.formheadname,.formheadmail,.formheadreason,.formheadmessage,.formheadspam {
background:#eee;
border-radius: 5px;
padding: 2px;
border: solid #eee 1px;
font: 8pt Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform:uppercase;
}

.darklong{
background:#eee;
border-radius: 5px;
padding: 2px;
border: solid #eee 1px;
font: 8pt Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
} 

.lightlong{
background:#fff;
border-radius: 5px;
padding: 2px;
border: solid #eee 0px;
}

.searchlong{
background:#eee;
border-radius: 5px;
padding: 2px;
border: solid #eee 0px;
}

.totop {background:url(images/totop.png) no-repeat 0 0; width:27px; height:27px; display:block; _display:none; position:fixed; z-index:7500; text-indent:-7500px; overflow:hidden; outline:none; right:0px; bottom:455px;}

.tohome {background:url(images/tohome.png) no-repeat 0 0; width:27px; height:27px; display:block; _display:none; position:fixed; z-index:7500; text-indent:-7500px; overflow:hidden; outline:none; right:0px; bottom:483px;}

.torss {background:url(images/torss.png) no-repeat 0 0; width:27px; height:27px; display:block; _display:none; position:fixed; z-index:7500; text-indent:-7500px; overflow:hidden; outline:none; right:0px; bottom:427px;}

