/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
* { margin: 0; padding: 0; }
body { background: #6DCFF6 url(../images/img1.jpg) no-repeat center top; font: normal 13px Georgia, "Times New Roman", Times, serif; color:#006; }
html {	overflow-y: scroll; }

h1, h2, h3 { color: #313131; }
h1 { margin-bottom: .2em; font-size: 300%; font-weight: normal; letter-spacing: -2px; }
h2 { margin-bottom: .5em; font-size: 136%; font-weight: normal;	letter-spacing: -1px; }
h3 { font-size: 100%; font-weight: bold; }

p, blockquote, ol, ul { margin-bottom: 1.5em; text-align: justify; line-height: 167%; font-size: 107%; }
blockquote { margin-left: 2em; }

ol { margin-left: 2em; }
ul { list-style: none; }
ul li {}

a {	border-bottom: 1px dotted #FFFFFF; text-decoration: none; color: #0033CC; }
a:hover { border-bottom:1px solid #FFF; }

/* Logo */
#logo {	width: 916px; height: 230px; margin: 0 auto; border:1px solid #FFF; }
#logo h1 { margin: 0; padding: 20px 0 0 60px; letter-spacing: 5px; font-size: 60px; color: #FFFFFF;	font-style: italic;	text-transform: lowercase; }
#logo h2 { margin: -10px 0 0 0; padding: 0 0 0 200px; letter-spacing: 3px; font-size: 36px; color: #00AEEF; font-style: italic; text-transform: lowercase; }

/* Menu */
#menu { height: 45px; margin:0; padding-top:8px; }
#menu ul { margin: 0; padding: 0; text-align:left; list-style: none; }
#menu li { padding: 0; display: inline;	background: none; padding-right: 20px; }
#menu a { border: none; font: bold 100% Verdana, Arial, Helvetica, sans-serif; color:#006;}
#menu a:hover { color:#0033CC; }
#menu b { text-decoration: underline; }
#menu img { border:none;border-bottom:1px solid #D1EDF3; }

/* Page */
#page { width: 918px; margin: 0 auto; background: url(../images/img3.gif) repeat-y; }

/* Content */
#content { float: right; width: 670px; padding:0; }
#welcome { margin-bottom: 0px; padding-bottom: 0px; }
#welcome img { opacity:0.9;filter:alpha(opacity=90); margin-bottom: 10px; }
.floating-box { float: left; width: 670px; }
.floating-box p, .floating-box blockquote, .floating-box ol, .floating-box ul { font-size: 100%; }
.floating-box img { border: none; }
.floating-galery { position:static; vertical-align:top; text-align:center; margin: 10px 0;}
.floating-galery img { border:1px solid #fff; height:130px; width:200px; }
.floating-galery .floating-image { display:inline-table; width:200px; margin: 0 5px; }

/* Sidebar */
#sidebar { float: left; width: 218px; padding: 0 5px 10px 1px; background: url(../images/img2.jpg) no-repeat; }
#sidebar .title { height: 30px;	padding: 10px 0 0 20px;	background: url(../images/img5.gif) repeat-x; }
.title img { border:none; }
#sidebar .content {	padding: 10px 20px; }
#sidebar blockquote { margin: 0; }
#sidebar blockquote p { margin-bottom: 5px; padding:0;}
#links {}
#links ul {}
#links li {	padding: 1px 0; }
#links a { border: none; color: #FFFFFF; font-size:16px; }
#links a:hover { border-bottom: 1px dotted #FFFFFF; }

/* Footer */
#footer { width: 918px; margin: 0 auto; padding: 20px 0; background: url(../images/img4.gif) no-repeat; }
#footer .links { text-align:center;}
#footer .legal { text-align:center;}

/* fancybox css for lightbox*/
div#fancy_overlay {	position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: none;	z-index: 100; }
div#fancy_loading {	position: absolute;	height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 102; }

div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('../images/fancy_progress.png') no-repeat; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 101; padding: 20px 20px 40px 20px; margin: 0; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; background: #FFF; }
div#fancy_content { margin: 0; z-index: 102; position: absolute; }
div#fancy_div { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 102; }
img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 102; width: 100%; height: 100%; }

div#fancy_close { position: absolute; top: -12px; right: -15px;	height: 30px; width: 30px; background: url('../images/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none;}
#fancy_frame { position: relative; width: 100%;	height: 100%; display: none; }

#fancy_ajax { width: 100%; height: 100%; overflow: auto; }

a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111;  display: none; background-image: url("data:image/gif;base64,AAAA"); outline: none;	overflow: hidden; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; background: transparent url('../images/fancy_left.png') no-repeat; }
span#fancy_right_ico { right: -9999px; background: transparent url('../images/fancy_right.png') no-repeat; }
a#fancy_left:hover, a#fancy_right:hover { visibility: visible; background-color: transparent; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
#fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; }
div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; }
div#fancy_bg_n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../images/fancy_shadow_n.png') repeat-x; }
div#fancy_bg_ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../images/fancy_shadow_ne.png') no-repeat; }
div#fancy_bg_e { right: -20px; height: 100%; width: 20px; background: transparent url('../images/fancy_shadow_e.png') repeat-y; }
div#fancy_bg_se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../images/fancy_shadow_se.png') no-repeat; }
div#fancy_bg_s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../images/fancy_shadow_s.png') repeat-x; }
div#fancy_bg_sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../images/fancy_shadow_sw.png') no-repeat; }
div#fancy_bg_w { left: -20px; height: 100%;	width: 20px;background: transparent url('../images/fancy_shadow_w.png') repeat-y;}
div#fancy_bg_nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../images/fancy_shadow_nw.png') no-repeat;}
div#fancy_title { position: absolute; z-index: 102; display: none; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title table td { padding: 0; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url('../images/fancy_title_left.png') repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url('../images/fancy_title_main.png') repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url('../images/fancy_title_right.png') repeat-x; }
