/**
* Merturi
* Copyright (c) 2008-2009,Merturi
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
* @filesource
* @copyright Copyright (c) 2008-2009,Merturi
* @package merturi.core
* @license http://www.opensource.org/licenses/mit-license.php The MIT License
*/


/* http://meyerweb.com/eric/tools/css/reset/ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0; border:0; /* outline:0; */font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after {content:''; content:none;}
/* remember to define focus styles! */
:focus {/* outline:0; */}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}


/*- Base
----------------------------------------------------------------------------------------------- */
html {width:100%; height:100%; background:url(/img/site/html-bg.gif) 50% 0 repeat-y;}
body {width:100%; height:100%; color:#000; font:normal 62.5% Verdana,"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif; background:url(/img/site/body-bg.jpg) 0 98% no-repeat;}
input,select,textarea {font-family:"Lucida Grande",Verdana,Geneva,Helvetica,Arial,sans-serif; font-size:1em;}
a {text-decoration:none; color:#005e8f;}
a:hover,a:focus {text-decoration:underline;}
.hide {position:absolute; left:-9999em}
.fl-left {float:left;}
.fl-right {float:right;}
.border-top {width:100%; height:10px; background:#676767; text-indent:-9999em;}
.color-rose {color:#cc0066;}
.bold {font-weight:bold;}
.image {float:right; padding:15px; margin:-35px 135px 0 0;}


/*- Clearfix
----------------------------------------------------------------------------------------------- */
/* float clearing for IE6 */
* html .clearfix {height:1%; zoom:1;}
/* float clearing for IE7 */
*+html .clearfix {min-height:1%; zoom:1}
/* float clearing for everyone else */
.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden; font-size:0;}


/*- vCard
----------------------------------------------------------------------------------------------- */
#content .vcard {font-style:normal; padding-bottom:10px;}
#content .vcard * {margin:0; padding:1px 0;}
#content .vcard .title {font-weight:bold;}
#content .vcard .title.nobold {font-weight:normal;}


/*- Wrapper
----------------------------------------------------------------------------------------------- */
#wrapper {margin-top:10px; width:970px; margin:0 auto; background:url(/img/site/wrapper-bg.jpg) 100% 0 no-repeat;}


/*- Header
----------------------------------------------------------------------------------------------- */
#header {width:970px; height:109px; background:url(/img/site/header-bg.gif) 0 0 no-repeat;}
#header h1 {position:absolute; top: 12px; width: 300px; height: 80px;}
#header h1 a {display: block; width: 300px; height: 80px; text-indent:-9999em;}


/*- Menu
----------------------------------------------------------------------------------------------- */
#menu {padding: 40px 0 0 320px; width:617px; height:39px; font-size:1.2em; color:#666;}
#menu .shadow {position: relative; left: 7px; top: 3px; padding: 7px 0 0 0; width:610px; height:32px; background:#000; z-index:11; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; -khtml-opacity:0.4;}


/*- Banner
----------------------------------------------------------------------------------------------- */
#banner {width:970px; height:251px; background:url(/img/site/banner-bg-trans.png) 0 0 no-repeat;}


/*- Moonlight
----------------------------------------------------------------------------------------------- */
#container {padding-bottom:100px; background:url(/img/site/container-bg.gif) 0 100% no-repeat;}


/*- Main
----------------------------------------------------------------------------------------------- */
#main {position: relative; width:915px; margin:0 auto; background:#fff;}
#main.two-columns {background:#fff url(/img/site/main_subpage-bg.jpg) 0 0 repeat-y;}


/*- Sidebar
----------------------------------------------------------------------------------------------- */
#main.two-columns #sidebar {width:209px;}
#sidebar {float:left;}
#sidebar h3.cloud-miejsce {margin:10px 5px; width:65px; height:34px; line-height:34px; padding:0 8px; font-size:1.2em; font-weight:normal; color:#666666; background:url(/img/site/h3-miejsce-bg.gif) 0 0 no-repeat;}
#sidebar h3.cloud-o-nas {margin:10px 5px; width:65px; height:34px; line-height:34px; padding:0 8px; font-size:1.2em; font-weight:normal; color:#CC0066; background:url(/img/site/h3-miejsce-bg.gif) 0 0 no-repeat;}
#sidebar h3.cloud-dzialania {margin:10px 5px; width:82px; height:39px; line-height:39px; padding:0 8px; font-size:1.2em; font-weight:normal; color:#666666; background:url(/img/site/h3-dzialania-bg.gif) 0 0 no-repeat;}
#sidebar h3.cloud-kontakt {margin:10px 5px; width:83px; height:34px; line-height:34px; padding:0 8px; font-size:1.2em; font-weight:normal; color:#cc0066; background:url(/img/site/h3-kontakt-bg.gif) 0 0 no-repeat;}
#sidebar h3 {margin:10px 5px; padding:0 8px; font-size:1.1em; font-weight:normal; color:#666666; background:url(/img/site/sidebar-menu-li-rose-bg.gif) 0 0 no-repeat;}
#sidebar ul.menu {font-size:1.2em;}
#sidebar ul.menu li {padding:3px 5px;}
#sidebar ul.menu li.active {background:#f6f6f6;}
#sidebar ul.menu li a {color:#333; zoom:1; display:block; text-decoration:none; padding-left:10px; background:url(/img/site/sidebar-menu-li-orange-bg.gif) 0 0 no-repeat;}
#sidebar ul.menu li ul {font-size:0.9em;}
#sidebar ul.menu li ul li {padding-left:10px;}
#sidebar ul.menu li ul li a {color:#04426d; background:url(/img/site/sidebar-menu-li-blue-bg.gif) 0 0 no-repeat;}
#sidebar ul.menu li a:hover,
#sidebar ul.menu li a.active {color:#cc0066; background:url(/img/site/sidebar-menu-li-rose-bg.gif) 0 0 no-repeat;}


/*- Content
----------------------------------------------------------------------------------------------- */
#main.two-columns #content {width:705px;}
#main.two-columns #content .inner {position:relative; padding:55px; width:595px;}
#main.two-columns #content .inner.small-size p {width:320px;}
#main.two-columns #content .inner.spray {background:url(/img/site/content-spray-main-bg.gif) 0 0 no-repeat; min-height:368px; height:expression(this.scrollHeight < 368? "368px" :"auto" );}
#main.two-columns #content .inner.spray-left {background:url(/img/site/content-spray-left-bg.jpg) 0 0 no-repeat; min-height:80px; height:expression(this.scrollHeight < 80? "80px" :"auto" );}
#main.two-columns #content .inner.spray-right {background:url(/img/site/content-spray-right-bg.gif) 100% 0 no-repeat; min-height:368px; height:expression(this.scrollHeight < 368? "368px" :"auto" );}
#main.two-columns #content .inner.pink_children {background:url(/img/site/content-pink_children-bg.gif) 100% 0 no-repeat; min-height:230px; height:expression(this.scrollHeight < 230? "230px" :"auto" );}
#main.two-columns #content .inner.muzyczny_piatek {background:url(/img/site/content-muzyczny_piatek-bg.gif) 0 0 no-repeat; min-height:396px; height:expression(this.scrollHeight < 396? "396px" :"auto" );}
#main.two-columns #content .inner.dzialania-youth {background:url(/img/site/content-dzialania-youth-bg.gif) 100% 0 no-repeat; min-height:217px; height:expression(this.scrollHeight < 217? "217px" :"auto" );}
#main.two-columns #content .inner.dzialania-children {background:url(/img/site/content-dzialania-children-bg.gif) 100% 0 no-repeat; min-height:203px; height:expression(this.scrollHeight < 203? "203px" :"auto" );}
#main.two-columns #content .inner.dzialania-adult {background:url(/img/site/content-dzialania-adult-bg.gif) 100% 0 no-repeat; min-height:219px; height:expression(this.scrollHeight < 219? "219px" :"auto" );}
#main.two-columns #content .inner.dzialania {background:url(/img/site/content-dzialania-bg.gif) 50% 50% no-repeat; min-height:410px; height:expression(this.scrollHeight < 410? "410px" :"auto" );}
#content {float:right; position: relative; z-index: 1; color:#333333;}
#content p {font-size:1.1em; padding-bottom:15px;}
#content p.circle-orange {padding:15px 5px; margin:5px 0; background:url(/img/site/content-circle-orange.gif) 0 0 no-repeat;}
#content p.circle-orange a {padding-left:10px; background:url(/img/site/sidebar-menu-li-green-bg.gif) 0 0 no-repeat; text-decoration:none; color:#333333;}
#content p.cloud {padding:12px 6px; margin:5px 0; background:url(/img/site/utw-calendar-cloud.gif) 0 0 no-repeat;}
#content p.cloud a {padding-left:10px; background:url(/img/site/sidebar-menu-li-green-bg.gif) 0 0 no-repeat; text-decoration:none; color:#333333;}
#content a {color:#ef7311; text-decoration:underline;}
#content h2 {position: relative; margin-left:-12px; width: 320px; font-size:1.3em; line-height: 2em; color:#cc0066; padding-left:12px; background:url(/img/site/content-h2-rose-bg.gif) 0 0.66em no-repeat; padding-bottom:15px;}
#content h2 span {padding-bottom:7px; background:url(/img/site/content-h2-span-yellow-bg.gif) 0 100% repeat-x;}
#content h3 {margin:5px 0 5px -12px; font-size:1.1em; color:#313131; padding-left:12px; margin-bottom:10px; background:url(/img/site/sidebar-menu-li-orange-bg.gif) 3px 100% no-repeat; font-weight:normal;}
#content h3.color-rose {background:url(/img/site/sidebar-menu-li-rose-bg.gif) 3px 100% no-repeat;}
#content .underline {padding-left:10px;}
#content .underline.title {margin-left:-10px;}
#content .underline.rose {background:url(/img/site/sidebar-menu-li-rose-bg.gif) 0 0 no-repeat;}
#content .underline.blue {background:url(/img/site/sidebar-menu-li-blue-bg.gif) 0 0 no-repeat;}
#content .underline.orange {background:url(/img/site/sidebar-menu-li-orange-bg.gif) 0 0 no-repeat;}
#content .underline.green {background:url(/img/site/sidebar-menu-li-green-bg.gif) 0 0 no-repeat;}
#content ul.submenu {position: relative; float: right; margin: -55px -55px 0 5px; z-index:1; padding:55px 0; width:255px; background:#e9e9e9; font-size:1.1em;}
#content ul.submenu li {padding:3px 0 3px 10px;}
#content ul.submenu li.active {background:#fff; font-size:1.1em;}
#content ul.submenu li.active a {color:#cc0066; background:url(/img/site/content-h2-rose-bg.gif) 0 100% no-repeat;}
#content ul.submenu li.active a span {font-weight:normal;}
#content ul.submenu li.active a:hover {font-weight:bold;}
#content ul.submenu li a {color:#333; zoom:1; display:block; text-decoration:none; padding-left:10px; background:url(/img/site/sidebar-menu-li-orange-bg.gif) 0 100% no-repeat; font-weight:bold;}
#content ul.submenu li ul li {padding-left:10px;}
#content ul.submenu li ul li a {color:#04426d; background:url(/img/site/sidebar-menu-li-blue-bg.gif) 0 100% no-repeat;}
#content ul.submenu li a:hover,
#content ul.submenu li a.active {color:#cc0066; background:url(/img/site/sidebar-menu-li-rose-bg.gif) 0 100% no-repeat;}
#content ul.submenu li a.active {font-weight:normal;}
#content ul.submenu li div.pagination {margin:0 auto; text-align:center; padding:10px 0 0 0; color:#666;}
#content ul.submenu li div.pagination span {font-weight:bold;}
#content ul.submenu li div.pagination a {display:inline; padding:0; background:none; color:#666; font-weight:normal;}
#content ul.gallery {margin:0; overflow:hidden; width:300px;}
#content ul.gallery li {float:left; margin-right:15px; zoom:1;}
#content ul.gallery li img {border-bottom:5px solid #fff;}
#content ul.gallery li img:hover {border-bottom:5px solid #ffc407;}


/*- Pagination
----------------------------------------------------------------------------------------------- */
#qp {width:110px; height:27px; overflow:hidden; margin:10px 0 15px 0;}
#qp .qp_next,
#qp .qp_prev {width:48px; height:27px; display:block; text-indent:-666em; text-align:center; background:red;}
#qp .qp_prev {background:url(/img/site/qp_next.jpg) 0 0 no-repeat; float:right;}
#qp .qp_prev.qp_disabled {background:url(/img/site/qp_next-disabled.jpg) 0 0 no-repeat;}
#qp .qp_next {background:url(/img/site/qp_prev.jpg) 0 0 no-repeat; float:left;}
#qp .qp_next.qp_disabled {background:url(/img/site/qp_prev-disabled.jpg) 0 0 no-repeat;}
#qp .qp_counter {width:62px; height:27px; line-height:25px; text-align:center; margin:0 auto; background:url(/img/site/qp_counter.jpg) 50% 0 no-repeat; position:absolute; margin-left:-24px; color:#878787;}
#qp .qp_counter .qp_pagenumber {float:left;}
#qp .qp_counter .qp_totalnumber {float:right;}
#qp .qp_counter .qp_pagenumber,
#qp .qp_counter .qp_totalnumber {width:23px; text-align:center;}


/*- Admissions
----------------------------------------------------------------------------------------------- */
#admissions {margin:0 auto; width:895px; overflow:hidden; background:#fff url(/img/site/admissions-bg.jpg) 0 0 repeat-x;}
#admissions .holder {float:left; margin-left:9px; margin-bottom:5px;}
#admissions .holder:first-child {margin-left:0;}
#admissions .holder h3 {font-weight:normal; padding-left:5px; margin-bottom:10px; color:#fff;}
/* #admissions .box {margin:0px 0 10px 0; padding:0 5px; width:282.2px; height:135px; overflow:auto; font-size: 1.1em;}*/
#admissions .box {margin:0px 0 10px 0; padding:0 5px; width:282.2px; overflow:auto; font-size: 1.1em;}
#admissions .box .msg {margin-bottom:10px;}
#admissions .box .msg:last-child {margin-bottom:0px;}
#admissions .box .msg h4 {color:#f9b100;}
#admissions .box .msg a.more {color:#f9b100;}
#admissions .box p {font-size:1em; line-height:1.3em;}
#admissions .box p .author {color:#7ab51d;}
#admissions .box div.hr {background:url(/img/site/hr-bg.jpg) 0 50% no-repeat; height:22px; margin:0 auto;}
#admissions .box div.hr hr {display:none;}
#admissions .box.light {color:#333;}


/*- Events
----------------------------------------------------------------------------------------------- */
#events {width:892px; margin:0 auto; padding:11px; background:#fff url(/img/site/events-bg.jpg); overflow:hidden;}
#events ul {width:100%;}
#events ul li {float:left; margin-left:11px; width: 290px;}
#events ul li:first-child {margin-left:0;}
#events ul li img, #events ul li a img {
    display:block;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}


/*- Footer
----------------------------------------------------------------------------------------------- */
#footer {width:892px; margin:0 auto; height:20px; line-height:20px; padding:0 11px; background:#fcc300; color:#897532; overflow:hidden;}
#footer a {color:#897532;}
#footer ul li {float:left; margin-right:4px;}
ul.image-with-desc {overflow:hidden; padding-bottom:21px; width:305px;}
ul.image-with-desc.small-size li {width:270px;}
ul.image-with-desc li {float:left; width:305px; margin-bottom:15px;}
ul.image-with-desc li h4 {float:right; padding-left:12px; width:142px; font-size:1.1em; background:url(/img/site/content-h2-rose-bg.gif) 0 100% no-repeat; color:#303030; margin-bottom:10px;}
ul.image-with-desc li img {float:left;}
ul.image-with-desc li p {float:right; padding-left:13px; width:155px; font-size:1.1em; line-height:1.4em; color:#000;}


/*- Calendar
----------------------------------------------------------------------------------------------- */
#content table.calendar {border-collapse:collapse; margin:20px 0; padding:0; border:1px solid #ccc; width:260px;}
#content table.calendar ul.month {float:left; width:240px;}
#content table.calendar ul.month li {float:left;}
#content table.calendar ul.month li a {display:block; width:60px; text-align:center; float:left; font-size:1.5em; font-weight:bold;}
#content table.calendar ul.month li a:hover {background:#eee;}
#content table.calendar ul.month li span {display:block; width:120px; text-align:center; float:left; font-weight:bold; font-size:1.1em; color:#cc0066; line-height:1.5em;}
#content table.calendar thead {background:#eee;}
#content table.calendar td,
#content table.calendar th {padding:7px 10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center;}
#content table.calendar a {text-decoration:none;}
#content table.calendar td:hover {background:#f5f5f5;}
#content table.calendar td:hover a {color:#333;}
#content table.calendar td.today {background:#FCC411;}
#content table.calendar td.today a {color:#000; font-weight:bold;}

/*- Dropdown menu
----------------------------------------------------------------------------------------------- */
ul.dropdown {position:absolute; width:610px; background:#fff; border:1px solid #6b6b6b; z-index:512;}
ul.dropdown li {float:left; line-height:1.3em; vertical-align:middle; position:relative; z-index:99; cursor:pointer; margin-right:8px;}
ul.dropdown li a {display:block; height:32px; line-height:32px; text-align:center; color:#666;}
ul.dropdown ul {display:none; position:absolute; top:99%q; left:0; z-index:99;}
ul.dropdown ul li {float:none;}
ul.dropdown ul ul {top:1px; left:1px;}
ul.dropdown li:hover > ul {display:block;}
ul.dropdown li a:hover {text-decoration:none;}
ul.dropdown li#home a {width:42px; background:url(/img/site//menu_home-bg.jpg) 50% 0 no-repeat; text-indent:-9999px;}

ul.dropdown li#m1 a {width:60px;}
ul.dropdown li#m1:hover,ul.dropdown li#m1 a:hover,ul.dropdown li#m1 a.active {background:url(/img/site//menu_1-bg.gif) 0 0 no-repeat;}
ul.dropdown li#m2 a {width:70px;}
ul.dropdown li#m2:hover,ul.dropdown li#m2 a:hover,ul.dropdown li#m2 a.active {background:url(/img/site//menu_2-bg.gif) 0 0 no-repeat;}
/* ul.dropdown li#m3 a {width:73px;} */
ul.dropdown li#m3 a {width:178px;}
ul.dropdown li#m3:hover,ul.dropdown li#m3 a:hover,ul.dropdown li#m3 a.active {background:url(/img/site//menu_3-bg.gif) 0 0 no-repeat;}
ul.dropdown li#m4 a {width:75px;}
ul.dropdown li#m4:hover,ul.dropdown li#m4 a:hover,ul.dropdown li#m4 a.active {background:url(/img/site//menu_4-bg.gif) 0 0 no-repeat;}
ul.dropdown li#m5 a {width:105px;}
ul.dropdown li#m5:hover,ul.dropdown li#m5 a:hover,ul.dropdown li#m5 a.active {background:url(/img/site//menu_5-bg.gif) 0 0 no-repeat;}
ul.dropdown li#m6 a {width:55px;}
ul.dropdown li#m6:hover,ul.dropdown li#m6 a:hover,ul.dropdown li#m6 a.active {background:url(/img/site//menu_6-bg.gif) 0 0 no-repeat;}

/* -- level mark -- */
ul.dropdown li ul {border-top:1px solid #6b6b6b; width:195px;}
ul.dropdown li ul li {float:left; clear: left; background:#fcc411;}
ul.dropdown li#home ul li a,ul.dropdown li#m1 ul li a,ul.dropdown li#m2 ul li a,ul.dropdown li#m3 ul li a,ul.dropdown li#m4 ul li a {width:178px; height:auto; padding:5px 10px 5px 7px; margin:0; line-height:100%; text-align:left; color:#666; text-indent:0; background:url(/img/site//menu_drop-bg.jpg) 0 75% no-repeat; font-size:0.8em;}
ul.dropdown li#home ul {width:40px; position:absolute; left:-1px;}
ul.dropdown li#home:hover ul {top:32px;}
ul.dropdown li#home ul li a {display:block; width:42px; outline:0; padding:4px 0; text-align:center; background:none;}
ul.dropdown li#home ul li a:hover,ul.dropdown li#m1 ul li a:hover,ul.dropdown li#m2 ul li a:hover,ul.dropdown li#m3 ul li a:hover,ul.dropdown li#m4 ul li a:hover {color:#b50275; background:url(/img/site//menu_drop-hover-bg.jpg) 0 75% no-repeat;}
ul.dropdown li#home ul li a:hover {background:none;}
ul.dropdown li#fb {float:right;}


/*- jScrollPaneContainer
----------------------------------------------------------------------------------------------- */
.jScrollPaneContainer {position:relative; overflow:hidden; z-index:1;}
.jScrollPaneTrack {position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#aaa;}
.jScrollPaneDrag {position:absolute; background:#666; cursor:pointer; overflow:hidden;}
.jScrollPaneDragTop {position:absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom {position:absolute; bottom:0; left:0; overflow:hidden;}
a.jScrollArrowUp {display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; /*background-color:#666; */height:9px;}
a.jScrollArrowUp:hover {/*background-color:#f60; */}
a.jScrollArrowDown {display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; /*background-color:#666; */height:9px;}
a.jScrollArrowDown:hover {/*background-color:#f60; */}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {/*background-color:#f00; */}
a.jScrollArrowUp {background:url(/img/site//basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position:0 -15px;}
a.jScrollArrowDown {background:url(/img/site//basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position:0 -15px;}
a.jScrollActiveArrowButton,a.jScrollActiveArrowButton:hover {background-position:0 -30px;}div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 690;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 700;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(/img/site/fancybox/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(/img/site/fancybox/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 700;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 696;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 692;
}

div#fancy_title {
	position: absolute;
	bottom: -54px;
	left: 0;
	width: 100%;
	z-index: 700;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	background: #878686;
	color: #FFF;
	font: bold 12px Arial;
	float: left;
	border: 2px solid #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 8px;
}
td#fancy_title_left {
/*
	height: 32px;
	width: 15px;
	background: transparent url(/img/site/fancybox/fancy_title_left.png) repeat-x;
*/
}

td#fancy_title_main {
/*
	height: 32px;
	background: transparent url(/img/site/fancybox/fancy_title_main.png) repeat-x;
*/	
}

td#fancy_title_right {
/*
	height: 32px;
	width: 15px;
	background: transparent url(/img/site/fancybox/fancy_title_right.png) repeat-x;
*/
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 690;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(/img/site/fancybox/data:image/gif;base64,AAAA);
	z-index: 700; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(/img/site/fancybox/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(/img/site/fancybox/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 610;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 670;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/img/site/fancybox/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/site/fancybox/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/img/site/fancybox/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/site/fancybox/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/img/site/fancybox/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/site/fancybox/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/img/site/fancybox/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/img/site/fancybox/fancy_shadow_nw.png) no-repeat;
}