@charset "utf-8";
/* CSS Document */

/****************White / Default*********************/
body.color-white	{background:url(../img/color-white/bg-top.png) center top repeat-x;}
body.page-index.color-white	{background-image:url(../img/color-white/bg-top-index.png) ;}
.color-white, .color-white .news-highlights a
{color:#000;}
.color-white #header, .color-white #pageMain .box .content
{background-color:#FFF;}

.color-white #header	{/*background-image:url(../img/color-white/header.png); background-repeat:repeat-x;*/ background-color:#FFF;}
.color-white #header .topbar .changeLang, .color-white #header .topbar .fontsize, 
.color-white #header .topbar .home, .color-white #header .topbar .music , .color-white #header .topbar .changeColor	
{background-image:url(../img/color-white/topbar-btns.png);}

.color-white #header #mainmenu>.line1 a	{background:url(../img/color-white/mainmenu1.png) repeat-x; color:#FFF;}
.color-white #header #mainmenu>.line1 a:hover	{background-position:0 -22px;}
.color-white #header #mainmenu>.line2	{background:url(../img/color-white/mainmenu2.png) repeat-y center;}
.color-white #header #mainmenu>.line2, .color-white #header #mainmenu>.line2 a	{color:#FFF;}

.color-white.page-index #header #mainmenu>.line2	{}
.color-white.page-index #header #mainmenu>.line2 .on {background-color:#8C2916;}
.color-white.page-online #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-online.png);}
.color-white.page-online #header #mainmenu>.line2 .on {background-color:#016D8E;}
.color-white.page-history #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-history.png);}
.color-white.page-history #header #mainmenu>.line2 .on {background-color:#54391B;}
.color-white.page-dream #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-dream.png);}
.color-white.page-dream #header #mainmenu>.line2 .on {background-color:#8F5435;}
.color-white.page-carnival #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-carnival.png);}
.color-white.page-carnival #header #mainmenu>.line2 .on {background-color:#242F63;}
.color-white.page-support #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-support.png);}
.color-white.page-support #header #mainmenu>.line2 .on {background-color:#256D35;}
.color-white.page-location #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-location.png);}
.color-white.page-location #header #mainmenu>.line2 .on {background-color:#905A0F; }
.color-white.page-other #header #mainmenu>.line2	{background-image:url(../img/color-white/mainmenu2-other.png);}
.color-white.page-other #header #mainmenu>.line2 .on {background-color:#851B53;}

.color-white .content h1>span 	{color:#FFF; }
.color-white.page-online .content h1>span	{background-image:url(../img/color-white/h1-bg-online.png); }
.color-white.page-history .content h1>span	{background-image:url(../img/color-white/h1-bg-history.png); }
.color-white.page-dream .content h1>span	{background-image:url(../img/color-white/h1-bg-dream.png); }
.color-white.page-carnival .content h1>span	{background-image:url(../img/color-white/h1-bg-carnival.png); }
.color-white.page-support .content h1>span	{background-image:url(../img/color-white/h1-bg-support.png); }
.color-white.page-location .content h1>span	{background-image:url(../img/color-white/h1-bg-location.png); }
.color-white.page-other .content h1>span	{background-image:url(../img/color-white/h1-bg-other.png); }


/*.color-white #topVisual					{background:url(../img/color-white/bg-top.jpg) center top no-repeat;}
.color-white.page-index #topVisual	{background:url(../img/color-white/bg-top_index.jpg) center top no-repeat;}*/

.color-white #footer	{background:#4C4D4F; border-top:5px solid #ED1B24; }
.color-white #footer, .color-white #footer a	{color:#FFF; }

.color-white .content a	{color:#06C;}
.color-white .content .alt-table {background:#62ccf5; color:#FFF;}
.color-white .content .alt-table td	{border-right:#FFF 1px solid;}
.color-white .content .alt-table td.alt, .content .alt-table tr.alt	{background:#00adef;}

.color-white .bg-blue1	{background:#1b75bb; color:#FFF;}
.color-white .bg-blue2 {background:#29c4f3; color:#FFF;}
.color-white .bg-orange1	{background:#f7931d;}
.color-white .bg-orange2 {background:#ffd200;}
.color-white .bg-green1	{background:#38b449; color:#FFF;}
.color-white .bg-green2 {background:#8cc63e; color:#FFF;}

.color-white .index-box	{background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0.55) 45%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0.55) 45%,rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0.55) 45%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );}
.color-white.page-carnival .highlight {color:#2a388f;}

.color-white.page-other .main>a 	{background-image:url(../img/color-white/other-btns.png); text-decoration:none; color:#FFF;}


/****************Yellow*********************/
.color-yellow, .color-yellow a, .color-yellow #header .topbar, .color-yellow #header .topbar a, .color-yellow .fancybox-skin
{color:#000;}
.color-yellow, .color-yellow #header, .color-yellow #footer
{background-color:#FFFF00; background:url(../img/color-yellow/bg-top.jpg) top no-repeat center;}

.color-yellow #header .topbar .changeLang, .color-yellow #header .topbar .fontsize, 
.color-yellow #header .topbar .home, .color-yellow #header .topbar .music , .color-yellow #header .topbar .changeColor	
{background-image:url(../img/color-yellow/topbar-btns.png);}

.color-yellow #header #mainmenu>.line1 a	{border:1px solid #000; border-bottom:none;}
.color-yellow #header #mainmenu>.line2	{border-bottom:1px solid #000; border-top:1px solid #000;}

.color-yellow #topVisual				{background:url(../img/color-yellow/bg-top.jpg) center top no-repeat;}
.color-yellow.page-index #topVisual	{background:url(../img/color-yellow/bg-top_index.jpg) center top no-repeat;}

.color-yellow #footer	{border-top:5px solid #000; }

.color-yellow .content a	{text-decoration:underline;}
.color-yellow .content .alt-table		{border-top:1px solid #000; border-collapse:collapse;}
.color-yellow .content .alt-table td	{border-bottom:1px solid #000;}

.color-yellow.page-other .main>a 	{background-image:url(../img/color-yellow/other-btns.png);}


/****************Oeange*********************/
.color-orange, .color-orange a, .color-orange #header .topbar, .color-orange #header .topbar a, .color-orange .fancybox-skin
{color:#000;}
.color-orange, .color-orange #header, .color-orange #footer
{background-color:#FFA500;}

.color-orange #header .topbar .changeLang, .color-orange #header .topbar .fontsize, 
.color-orange #header .topbar .home, .color-orange #header .topbar .music, .color-orange #header .topbar .changeColor	
{background-image:url(../img/color-orange/topbar-btns.png);}

.color-orange #header #mainmenu>.line1 a	{border:1px solid #000; border-bottom:none;}
.color-orange #header #mainmenu>.line2	{border-bottom:1px solid #000; border-top:1px solid #000;}

.color-orange #topVisual				{background:url(../img/color-orange/bg-top.jpg) center top no-repeat;}
.color-orange.page-index #topVisual	{background:url(../img/color-orange/bg-top_index.jpg) center top no-repeat;}

.color-orange #footer	{border-top:5px solid #000; }

.color-orange .content a	{text-decoration:underline;}
.color-orange .content .alt-table		{border-top:1px solid #000; border-collapse:collapse;}
.color-orange .content .alt-table td	{border-bottom:1px solid #000;}

.color-orange.page-other .main>a 	{background-image:url(../img/color-orange/other-btns.png);}


/****************Black*********************/
.color-black, .color-black a, .color-black #header .topbar, .color-black #header .topbar a, .color-black .fancybox-skin
{color:#FFFF00;}
.color-black, .color-black #header, .color-black #footer
{background-color:#000;}

/*.color-black #header .logos	{background-image:url(../img/color-black/logos.png); }*/

.color-black #header .topbar .changeLang, .color-black #header .topbar .fontsize, 
.color-black #header .topbar .home, .color-black #header .topbar .music, .color-black #header .topbar .changeColor	
{background-image:url(../img/color-black/topbar-btns.png);}

.color-black #header #mainmenu>.line1 a	{border:1px solid #FFFF00; border-bottom:none;}
.color-black #header #mainmenu>.line2	{border-bottom:1px solid #FFFF00; border-top:1px solid #FFFF00;}

.color-black #topVisual					{background:url(../img/color-black/bg-top.jpg) center top no-repeat;}
.color-black.page-index #topVisual	{background:url(../img/color-black/bg-top_index.jpg) center top no-repeat;}

.color-black #footer	{border-top:5px solid #FFFF00; }

.color-black .content a	{text-decoration:underline;}
.color-black .content .alt-table		{border-top:1px solid #FFFF00; border-collapse:collapse;}
.color-black .content .alt-table td	{border-bottom:1px solid #FFFF00;}

.color-black.page-other .main>a 	{background-image:url(../img/color-black/other-btns.png);}