﻿@media screen, print {
	body {background: #929292 url(img/bg.jpg) no-repeat 50% 0 fixed; color: #202020; font-family: 'Trebuchet MS', Arial, Tahoma, sans-serif; font-size: 75%; padding: 0; margin: 0; line-height: 1.5em;}

/*general*/
	a {text-decoration: underline; color: #CF141B;}
	a:hover	{text-decoration: none; color: #000;}
	a:hover img.border {border: 1px solid #000;}
    a img {border: none;}
    a:focus, a:active {outline: none;}
	
/*headings*/
    h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #CF141B; padding: 0; line-height: 1.4em; margin: 1.5em 0 1em 0;}
    h1 {font-weight: normal; font-size: 200%; margin: 0; padding: 1em 0 0.5em 0; color: #d3151c; text-transform: uppercase;}
	h2 {font-weight: bold; font-size: 130%; color: #353936;}
	h1 + h2 {margin: 0.5em 0 1em 0;}
    h3 {font-weight: bold; font-size: 120%; color: #d3151c;}
	h4 {font-weight: normal; font-size: 110%; margin: 2em 0 0.66em 0; color: #555;}
    h5 {font-weight: bold; font-size: 100%; color: #70726D; text-transform: uppercase; letter-spacing: 1px;}
	h6 {font-weight: normal; font-size: 100%; color: #70726D;}
	
/*formatting classes*/
	.left {float: left;}
	.right {float: right;}
	body .text-right {text-align: right;}
	.border {border: 1px solid #ccc; padding: 3px;}
	body img.right {margin: 5px 0 5px 20px;}
	body img.left {margin: 5px 20px 5px 0;}
	body img.border {border: 1px solid #ccc; padding: 3px;}
	
	a.pdf {padding-right: 20px; background: transparent url(img/pdf.gif) no-repeat 100% 50%;}
	a.word {padding-right: 20px; background: transparent url(img/doc.gif) no-repeat 100% 50%;}
	a.excel {padding-right: 20px; background: transparent url(img/xls.gif) no-repeat 100% 50%;}
	a.powerpoint {padding-right: 20px; background: transparent url(img/powerpoint.gif) no-repeat 100% 50%;}
	a.packed {padding-right: 20px; background: transparent url(img/packed.gif) no-repeat 100% 50%;}
	a.zip {padding-right: 20px; background: transparent url(img/zip.gif) no-repeat 100% 50%;}
	a.jpg {padding-right: 20px; background: transparent url(img/jpg.gif) no-repeat 100% 50%;}
	a.gif {padding-right: 20px; background: transparent url(img/gif.gif) no-repeat 100% 50%;}
	a.png {padding-right: 20px; background: transparent url(img/png.gif) no-repeat 100% 50%;}
	a.more {padding-left: 15px; background: transparent url(img/more.gif) no-repeat 0 50%;}
	a.external {padding-right: 12px; background: transparent url(img/ex.gif) no-repeat 100% 50%;}
	#footer a.external {background-image: url(img/ex-footer.gif);}
	a.popup {}

    .red {color: #E01A21;}
    .blue {color: #1278ba;}
    .grey {color: #666;}
    .black {color: #000;}

	strong, .strong, b {font-weight: bold;}
    small, .smaller {font-size: 90%;}
    .bigger {font-size: 120%;}
    body .center {text-align: center;}
    body .justify {text-align: justify;}
	.clear {clear: both;}
	body .w30p {width: 28%;}
	.w50p {width: 48%;}
	body .w70p {width: 68%;}
	body .hidden {display: none;}
	
	p {margin: 1em 0 1em 0; padding: 0;}
	ul, ol {padding: 0; margin: 1em 0 1em 1.5em;}
	ul li {margin: 0.5em 0 0.5em 0; padding: 0 0 0 15px; background: transparent url(img/li.gif) no-repeat 0 0.45em; list-style: none; line-height: 1.5em;}
	ol li {line-height: 1.5em; margin: 0.25em 0 0.25em 0.5em;}
	
/* Forms - general */
    body fieldset {}
   	  body fieldset legend {}
      body .textbox {border: 1px solid #D3D4D5; font-family: Arial, Tahoma, sans-serif; font-size: 100%; height: 1.5em; margin: 0; padding: 0; width: 200px; color: #5B5B5B;}

        body .ddl { width: auto; }
        body .area {height: auto; width: 400px; overflow: auto;}
        
        body label.form {}
        body .button {}
        
		body .short {width: 50px;}
		body .medium {width: 170px;}
		body .long {width: 400px;}
	
	
/*table with border*/
	table.blackborder {background-color: #ccc;}
	table.blackborder tbody {background-color: #fff;}
	table.blackborder th, tr.header, td.header {background-color: #78787A; color: #fff; font-weight: bold;}
	tr.alt {background-color: #f0f0f0;}

/*search*/
	body .search {border-top: 1px solid #b2b3b6; border-bottom: 1px solid #b2b3b6; width: 180px; height: 20px; padding: 6px 0;}
	.search .textbox {float: left; width: 153px; height: 17px; padding: 3px 2px 0 2px; background-color: #e1e2e2; border: none;}
	.search .button {padding: 0; margin: 0; float: right; width: 23px; height: 20px; background: #e1e2e2 url(img/search.gif) no-repeat 0 0; border: none; cursor: pointer;}

/* search results */
	body .results {padding: 20px; margin-bottom: 20px; background-color: #EDEDED;}
	 	.results h3 {margin: 0.2em 0 0.5em 0; font-size: 130%;}
			.results .results-title a {font-weight: bold;}
		.results p {margin: 0.2em 0;}
			.results .results-path a {color: #666; font-size: 95%;}

/* Pager */
	body .AspNet-Pager {margin: 20px 0; clear: both;}
	.AspNet-Pager a, .AspNet-Pager span {padding: 2px 4px; margin-left: 5px; text-decoration: none; color: #000; font-weight: bold; font-size: 92%;}
	.AspNet-Pager a:hover, .AspNet-Pager span {color: #CF141B;}

	
/*position*/
	#line-bg {width: 100%; background: transparent url(img/line-bg.gif) repeat-x 0 0 fixed;}
	#top-bg {width: 100%; background: transparent url(img/top-bg.jpg) no-repeat 50% 0 fixed;}
	#container {width: 941px; margin: 0 auto; padding: 0 19px 0 20px;}
		#left {float: left; width: 120px; position: relative;}
			#left a.home {position: absolute; top: 0; left: 0; display: block; width: 120px; height: 215px; font-size: 120%;}
		
		#right {float: right; width: 802px;}
			#body-bg {background: #181818 url(img/body-bg.gif) repeat-y 0 0;}
				#body-top {background: transparent url(img/body-top.jpg) no-repeat 0 0;}
					#body-bottom {padding: 0 21px 0 21px; background: transparent url(img/body-bottom.jpg) no-repeat bottom left; overflow: hidden; _overflow: visible; _height: 1%; }
			
			#body-below {height: 20px; width: 802px; background: transparent url(img/body-below.png) no-repeat bottom right;}
			
				#rightobject {width: 760px; padding-top: 22px;}
					#rightobject .search {float: right; width: 111px;}
						#rightobject .search .textbox {width: 84px;}
					#rightobject .flag {clear: both; float: right; padding-top: 4px; margin-bottom: 20px; font-size: 90%; color: #fff; text-decoration: none; text-transform: uppercase;}
					#rightobject .flag:hover {color: #CF141B;}
				#menuline {padding: 0 40px 0 40px; margin: 0 0 20px 0; width: 680px; height: 30px; border-bottom: 1px solid #fefefe; z-index: 999;}
				
				#content-top {margin: 0; padding: 0; background: #f4f4f4 url(img/content-top.gif) no-repeat 0 0;}
					#content-bottom {margin: 0; padding: 0 40px 40px 40px; min-height: 465px; _height: 465px; background: transparent url(img/content-bottom.gif) no-repeat bottom left;}
				
				#content-home {margin: 0; padding: 0;}
					#content-home p {margin: 0; padding: 0;}
					#content-home h1 {font-size: 520%; text-align: center; margin: 0; padding: 10px 0 0 0; line-height: 1.2em;}
				
		#footer-bg {width: 100%;}
			#footer {padding: 22px 41px 0 180px; background: transparent url(img/footer-bg.png) no-repeat 159px 0; margin: 0 auto; width: 760px; height: 76px; clear: both; color: #fff; font-size: 90%;}
				#footer a {color: #fff; text-decoration: none;}
				#footer a:hover {text-decoration: underline;}
				#footer img {padding-top: 7px;}

#editor {margin: 0; padding: 10px; width: 680px; border: none; background: #F5F5F5 none no-repeat 0 0;}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('img/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('img/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

body .fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('img/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('img/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('img/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('img/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('img/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

body  .fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

body  .fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

body  .fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('img/fancybox/fancy_title_over.png');
	display: block;
}

body .fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('img/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('img/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('img/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_loading.png', sizingMethod='scale'); }


#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://app.alejtech.eu/fancybox/fancybox-1.3/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



}