/*
*	layout.css
*
*	CSS Development Made by CAT®
* 	http://www.madebycat.com
*/

html,body{
height:100%;
overflow:hidden;
}

embed,object {outline:none;}
a {color:#0283d8;font-size:11px;outline:none;outline:none;}
a:hover{text-decoration:none !important;color:#f08c1b;}
div {outline:none;}

.blt-list {margin: 0 0 10px 0;}
.blt-list ul {list-style:none;}
.blt-list ul li {background: url(/i/assets/i/bg/li-bullet.png) no-repeat 0 6px;padding:3px 18px;} 

.clearfix:after {
    content:""; 
    display:block; 
    height:0px;
	line-height: 0px;
	font-size: 0px;
    clear:both; 
    visibility:hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
/** html .clearfix {height: 1%;}*/
.clearfix {display: block;font-size:0;}
/* End hide from IE-mac */

#summary {position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;z-index:9999;padding:20px;font-size:20px;font-weight:bold;}

#fusion-site {height:100%;background:#ccc;overflow:hidden;position:relative;}

#top-bar,#bottom-bar {background:#bfbfbf;position:absolute;left:0;z-index:9999;width:100%;}
#top-bar {top:0;height:50%;}
#bottom-bar {bottom:0;height:50%;}


#LeftNavigation {height:100%;width:22%;position:absolute;left:0;background:#fff;}
#LeftNavigation a {display:block;}
#LeftNavigation .navigation-border {background:#ffffff;height:100%;border-right:1px solid #d9d9d9;}
#LeftNavigation .left-content {margin:0 auto;width:95%;padding:3em 0 0 0;height:80%;}
#LeftNavigation .logo {width:100%;margin:0 0 3em 0;display:none;}
#LeftNavigation .logo  h1 {margin:0;padding:0}
#LeftNavigation .logo  h1 a {display:block;width:100%;height:212px; background: url(/i/assets/i/bg/logo.png) no-repeat center top;text-indent:-9000px;overflow:hidden;}

#LeftNavigation .navigation {width:55%;height:134px;margin:0 auto 4em;cursor:pointer;position:relative;text-align:center;}
#LeftNavigation .navigation  .bg-roll {height:20px;position:absolute;top:5px;width:100%;z-index:0;left:0;}
#LeftNavigation .navigation  .bg-roll .bg {margin:0 auto;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#LeftNavigation .navigation  .nav {height:100%;position:absolute;top:1px;width:100%;z-index:1;padding:2px 0 0 0;left:0;}
#LeftNavigation .navigation  a {height:20px;text-decoration:none;font-size:14px;padding:4px 0 0 0}
#LeftNavigation .navigation a.nav-1 {color:#f64747;}
#LeftNavigation .navigation a.nav-2{color:#57cdfc;}
#LeftNavigation .navigation a.nav-3 {color:#81ce1d;display:none;}
#LeftNavigation .navigation a.nav-4 {color:#ff9e05;}
#LeftNavigation .navigation a.nav-5 {color:#c264b4;}
#LeftNavigation .navigation a:hover {color:#fff;}


#LeftNavigation .getcolor {display:none;}

#RightContentContainer {height:1000%;background:#ffffff;width:78%;position:absolute;right:0;}
#RightContentContainer .page {width:100%;position:relative;}


#RightContentContainer #page1 .page-bg {background: url("/i/assets/i/content/about-bg.png") no-repeat top right;width:459px;height:200px;position:absolute;top:13%;left:48%;}
#RightContentContainer #page2 {/*background: url("/i/assets/i/bg/page2.png") no-repeat scroll 1px -7px transparent*/}
#RightContentContainer #page3 {/*background: url("/i/assets/i/bg/page1.png") no-repeat scroll 22px 20px;*/display:none;}
#RightContentContainer #page5 .page-bg {background: url("/i/assets/i/content/contact-bg.png") no-repeat 0 0;width:459px;height:200px;position:absolute;top:13%;left:48%;}
/*#RightContentContainer #page5 .page-bg {background: url("/i/assets/i/content/about-bg.png") no-repeat 0 0;width:459px;height:200px;position:absolute;top:20%;left:45%;}*/

#top-site-tool {width:46%;height:35px;position:absolute;top:0;left:22%;text-align:right;display:none;}
#top-site-tool .tool-container {float:right;display:none;}
#top-site-tool button {width:37px;height:35px;background:#e5e5e5;border:0;color:#fff;font-weight:800;cursor:pointer;margin:0 1px 0 0;float:left;opacity:.7;filter:alpha(opacity=70);
opacity:1;filter:alpha(opacity=100);
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}
#top-site-tool button.active {
opacity:.7;filter:alpha(opacity=70);
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
}


#top-site-tool button:hover {}
#top-site-tool .theme {height:26px;width:54px;float:left;margin:0 4px;padding:9px 0 0 0;display:none;}
#top-site-tool .theme a {display:block;text-indent:-9000px;overflow:hidden;width:100%;height:100%;}
#top-site-tool .theme div {width:12px;height:12px;background-color:#f2f2f2;padding:3px;float:left;margin:0 4px 0 0;-moz-border-radius:3px;border:1px solid #d2d2d2;-webkit-border-radius: 3px;}
#top-site-tool .theme .white a {background:#fff;}
#top-site-tool .theme .black a {background:#000;}

#PageContainer {width:100%;position:absolute;right:0;}

#LeftNavigation .bottom-tool {width:100%;height:5.2em;margin:0 auto;width:8.25em;}
#LeftNavigation .bottom-tool .myevents-tool {position:relative;}
.mail-tool-box {background: url(/i/assets/i/bg/mail-tool-box.png) no-repeat;display:block;height:0;left:-6.3em;position:absolute;top:0;width:252%;z-index:1;overflow:hidden;}
.mail-tool-box {background: url(/i/assets/i/bg/mail-tool-box.png) no-repeat;display:block;height:130px;left:-6.3em;position:absolute;top:-140px;width:252%;z-index:1;overflow:hidden;}
.mail-tool-box form {padding:.7em 0 0 .8em;}
.mail-tool-box form h3 {font-size:11px;color:#123847;margin:0 0 .4em;}
.mail-tool-box form input {border:0;height:1.4em;padding:.2em .5em;font:11px arial;color:#b3b3b3;float:left;margin:0 .5em 0 0;width:11em;-moz-border-radius: 5px;}
.mail-tool-box form button {width:5em;border:0;background:#4d8ba3;font:11px arial;color:#fff;padding:.2em 0;cursor:pointer;height:1.8em;-moz-border-radius: 5px;}

.mail-tool-box form input{margin-left:2em}
.mail-tool-box form button{margin-left:2em}

#result{text-align:center;padding-top:50px}

.share-btn {width:100%;height:16px;margin:0 0 1em 0;}
.share-btn a {width:16px; height:16px;text-indent:-9000px;overflow:hidden;background:red;margin:0 7% 0 0;float:left;zoom:1;font-size:0;}

.share-btn a.fb {background: url(/i/assets/i/nav/fb-o.png) no-repeat;}
.share-btn a.fb:hover {background: url(/i/assets/i/nav/fb.png) no-repeat;}
.share-btn a.t {background: url(/i/assets/i/nav/t-o.png) no-repeat;}
.share-btn a.t:hover {background: url(/i/assets/i/nav/t.png) no-repeat;}
.share-btn a.ff {background: url(/i/assets/i/nav/ff-o.png) no-repeat;}
.share-btn a.ff:hover {background: url(/i/assets/i/nav/ff.png) no-repeat;}
.share-btn a.m {background: url(/i/assets/i/nav/m-o.png) no-repeat;margin:0;}
.share-btn a.m:hover {background: url(/i/assets/i/nav/m.png) no-repeat;}

#quick-evets-tool {background:#747474 url(/i/assets/i/bg/myevents-bg.gif) no-repeat;display:block;left:-4em;overflow:hidden;position:absolute;bottom:25px;width:185px;z-index:2;height:0;}
#quick-evets-tool ul {list-style:none;padding:0;margin:0 6px 2px;width:156px;}
#quick-evets-tool ul li {position:relative;margin:0 0 5px;overflow:hidden;height:73px;width:156px;}
#quick-evets-tool ul li a.delete-item {position:absolute;bottom:0;right:0;width:26px;height:25px;display:block;text-indent:9000px;overflow:hidden;background:red;display:none;
background: url(/i/assets/i/bg/delete.png) no-repeat;
}
#quick-evets-tool ul li a.item {height:73px;overflow:hidden;position:relative;}
#quick-evets-tool ul li a .title {color:#FFFFFF;font-family:Helvetica;font-weight:bold;padding:5px;position:absolute;display:none;}
#quick-evets-tool ul li a:hover .title {display:block}


.myevents {display:none !important;width:82px;height:14px;background:#747474;color:#fff;text-align:center;text-decoration:none !important;font:11px bold;padding:0 0 2px 0;
-moz-border-radius: 2px;
}
.myevents:hover {background:#79d9ff;color:#123847;}


#RightContentContainer .page .page-content {padding:2.1em 2.2em}
.page-content p {font-family:arial;font-size:12px;color:#9a9a9a;margin:0 0 10px 0;padding:0;line-height:15px;}
.page-content p strong {color:#5f5f5f;}
.page-content p a {text-decoration:none;font-family:arial;font-size:13px;color:#57cdfc}
.page-content h2.title {font-size:58px;color:#7e7e7e;letter-spacing:-3px;padding:0 0 0 0.2em;margin:0 0 0.11em 0;}

#page1 .page-content,
#page4 .page-content,
#page5 .page-content  {width:63.3em}

#page1 .page-content{width:50em}

.bottom-container {border-top:1px dotted #cccccc;padding:1.7em 0 0 0;}

.news,
.announcement {width:49%;float:left;display:none;}
.announcement .title {color:#57cdfc;font-size:14px;font-weight:bold;width:100%;margin:0 0 .6em 0;letter-spacing:-1px;}
.announcement .item-container {position:absolute;top:0;left:0;width:100%;}
.announcement .item-container .item {clear:both;height:125px;}
.announcement .item-container .item  .thumb {float:left;}
.announcement .item-container .item  .item-content {float:right;width:140px;color:#6c6c6c;}
.announcement .item-container .item  .item-content .date {display:block;font-size:10px;margin:0 0 4px}
.announcement .item-container .item  .item-content strong {font-weight:bold;font-size:12px;margin:0 0 4px;display:block;color:#3f3f3f;}
.announcement .item-container .item  .item-content p {font-size:11px;line-height:12px;margin:0 0 4px}
.announcement .item-mask {position:relative;overflow:hidden;height:125px;width:100%;}
.announcement .tool {position:absolute;bottom:0;right:0;height:21px;width:51px;}
.announcement .tool .up-btn {display:block;width:25px;height:21px;background: #79d9ff url(/i/assets/i/nav/up-arrow.png) no-repeat center center;float:left;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
}
.announcement .tool .down-btn {display:block;width:25px;height:21px;background: #79d9ff url(/i/assets/i/nav/down-arrow.png) no-repeat center center;float:right;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.announcement .tool .up-btn:hover,
.announcement .tool .down-btn:hover {background-color:#356679}


.news .title {color:#f64747}


#events {}
#events .events-tool {border:1px solid #ededed;height:20px;width:612px;padding:9px;}
#events .events-tool .filter-settings {float:left;}
#events .events-tool .filter-settings label {float:left;color:#79d9ff;font-size:12px;letter-spacing:-1px;margin:3px 0 0 5px;}
#events .events-tool .filter-settings .buttons {float:left;margin:0 0 0 20px;}
#events .events-tool .filter-settings .buttons .date {width:39px;background:url("/i/assets/i/bg/pull_down_icon.png") no-repeat scroll 49px center #79D9FF;padding:3px 12px 4px;}
#events .events-tool .filter-settings .buttons .categories {margin:0 0 0 5px;background:url("/i/assets/i/bg/pull_down_icon.png") no-repeat scroll 94% center #79D9FF}
#events .events-tool .filter-settings .buttons a {font-size:12px;color:#FFFFFF;display:block;height:13px;padding:3px 20px 4px 12px;text-decoration:none;float:left;
-moz-border-radius: 2px;
}

.share .share-btn {margin:4px 10px 0 0;background:url("/i/assets/i/bg/share-btn-bg.png") no-repeat scroll 86% center #79D9FF;
font-size:12px;color:#FFFFFF;display:none;height:13px;padding:3px 20px 4px 12px;text-decoration:none;float:left;
width:45px;-moz-border-radius: 2px;}

.add-favorite{display:none}
.add-favorite .add-favorite-ok-btn,
.add-favorite .add-favorite-btn {margin:4px 10px 0 0;background:url("/i/assets/i/bg/favori-btn-bg.png") no-repeat scroll 89% center #79D9FF;
font-size:12px;color:#FFFFFF;display:block;height:13px;padding:3px 30px 5px 12px;text-decoration:none;float:left;
width:100px;-moz-border-radius: 2px;}

.add-favorite .add-favorite-ok-btn {background:url("/i/assets/i/bg/favori-ok-btn-bg.png") no-repeat scroll 89% center #79D9FF;width:60px;}

/*
.share {margin:0.4em 0;}
.share .share-btn {background: url(/i/assets/i/nav/share.png) no-repeat;width:71px;height:21px;display:block;text-indent:-9000px;overflow:hidden;}*
*/


#events .events-tool .display-setting {float:right;}
#events .events-tool .display-setting label {float:left;color:#79d9ff;font-size:12px;letter-spacing:-1px;margin:3px 0 0 0;}
#events .events-tool .display-setting .buttons {float:left;margin:0 2px 0 15px;}
#events .events-tool .display-setting .buttons a {display:block;float:left;height:15px;margin:0 5px 0 0;overflow:hidden;padding:3px 2px 3px 4px;width:24px;background:#cfcfcf;
-moz-border-radius: 2px;
}

#events .events-tool .display-setting .buttons a.active {background:#79d9ff;}


#events .events-tool .display-setting .buttons a:hover{background:#79d9ff;}

#events .events-tool .display-setting .buttons .view1 span {background:none repeat scroll 0 0 white;float:left;height:15px;margin:0 2px 0 0;width:6px;-moz-border-radius: 1px;font-size:0;}
#events .events-tool .display-setting .buttons .view2 span {background:none repeat scroll 0 0 white;float:left;height:6px;margin:0 2px 3px 0;width:10px;-moz-border-radius: 1px;font-size:0;}
#events .events-tool .display-setting .buttons .view3 span {background:none repeat scroll 0 0 white;float:left;height:13px;margin:1px 2px 0 0;width:22px;-moz-border-radius: 1px;font-size:0;}

#events .events-container {width:100%;height:303px;margin:12px 0 0 0;position:relative;overflow:hidden;}
#events .events-container .event-opacity {background:white;height:100%;left:630px;position:absolute;top:0;width:100%;opacity:.5;filter:alpha(opacity=50)}

#events .events-container .item-container {width:1500%;height:100%;position:absolute;left:0;top:0;}
#events .events-container .item-container .item-group {height:100%;padding:0;margin:0;float:left;overflow:hidden;}
#events .events-container .item-container .item {width:214px;height:100%;display:block;float:left;overflow:hidden;}

#events .events-container  .item-container.view2 .item-group {width:642px;}
#events .events-container  .item-container.view2 .item {height:48%;margin-bottom:12px;position:relative;overflow:hidden;}
#events .events-container  .item-container.view2 .item .more {display:none !important;}

#events .events-container  .item-container.view3 .item {width:642px !important;}
#events .events-container  .item-container.view3 .item-content {display:none;}


#events .events-container  .item-container .item .item-content {padding:6px 6px 10px 7px;height:100%;background-color:#efefef;margin:0 12px 0 0;}
#events .events-container  .item-container .item .item-content .thumb {width:188px;height:133px;overflow:hidden;}
#events .events-container  .item-container .item .item-content .thumb .date {display:none;font-size:30px;color:#fff;padding:10px;}
#events .events-container  .item-container .item .item-content .type {padding:14px 0 0 7px;font-size:1.1em;}
#events .events-container  .item-container .item .item-content .type.green {color:#6ac34c;}
#events .events-container  .item-container .item .item-content .type.pink {color:#747474;}
#events .events-container  .item-container .item .item-content .title {padding:5px 0 0 7px;color:#747474;font-size:19px;line-height:22px;letter-spacing:-1px;max-height:110px;overflow:hidden}

#events .events-container  .item-container .item .item-content .summary p {padding:8px 0 0 7px;color:#6c6c6c;font-size:11px;line-height:12px;margin:0;}
#events .events-container  .item-container .item .item-content  .more {display:block;text-decoration:underline;background: url(/i/assets/i/bg/link-arrow.png) no-repeat 0 5px;color:#64aecb;padding:0 0 0 10px;margin: 0 0 0 7px;position:absolute;bottom:10px;}

#events .events-container  .item-container .item.active .item-content .thumb,
#events .events-container  .item-container .item.hover .item-content .thumb {background: url(/i/assets/i/bg/item-thumb-over.png) no-repeat center center;}
#events .events-container  .item-container .item.active .item-content .thumb img,
#events .events-container  .item-container .item.hover .item-content .thumb img {display:none;}
#events .events-container  .item-container .item.active .item-content .thumb .date,
#events .events-container  .item-container .item.hover .item-content .thumb .date {display:block;letter-spacing:-2px;}
#events .events-container  .item-container .item.hover .item-content .title {color:#747474;}
#events .events-container  .item-container .item.hover .item-content  .more {color:#64aecb;}


#slider-container {height:46px;width:605px;margin:14px 0 0 0;background:#d3d3d3 url(/i/assets/i/bg/slider-container.png) 0 0 no-repeat;position:relative;overflow:hidden;padding:0 13px;}
#slider {float:left;height:32px;width:430px;margin:10px 0 0 4px;background:none;position:relative}
#slider .ui-slider-handle {background:url("/i/assets/i/bg/slider-tooltip.png") no-repeat scroll center center transparent;color:#BFBEBE;cursor:pointer;font-size:11px !important;font-weight:bold;height:19px;left:0px;padding:7px 0 0 0;position:absolute;text-align:center;top:0;width:88px;z-index:3;font-family:tahoma;}
.events-scroll .hr {background:none repeat scroll 0 0 #F4F4F4;border-top:1px solid #BDBDBD;height:1px;left:15px;position:absolute;top:22px;width:95%;z-index:1;}

a.slider-button{margin:10px 0 0;display:block;width:40px;height:28px;text-indent:-99999px;float:left;background-position:0 0}
a.slider-button:hover{background-position:0 -28px}
a.slider-button:active{background-position:0 -56px}

a.slider-prev{background-image:url(/i/assets/i/bg/slider-prev.png)}
a.slider-next{float:right;background-image:url(/i/assets/i/bg/slider-next.png)}

#slider-container .ui-corner-all {-moz-border-radius:0;}
#slider-container .ui-widget-content,
#slider-container .ui-state-default,
#slider-container .ui-state-hover {border:0;}
#slider-container .ui-slider-handle  {margin:0;}

.logos {margin:10px 0 0 0;}
.logos .logo-container {}
.logos .logo-container .logo-item {background:url("/i/assets/i/bg/company-logo-bg-126.png") no-repeat scroll 0 0 transparent;float:left;height:98px;padding:6px;width:114px}
.logos .logo-container .logo-item img{width:113px;height:96px}

.categories-list {background:none repeat scroll 0 0 #79D9FF;left:159px;position:absolute;top:119px;width:150px;display:none;z-index:666;}
.categories-list a {border-bottom:1px solid #33A8D7;color:#FFFFFF;display:block;padding:5px 10px;width:130px;text-decoration:none;}
.categories-list a:hover {background:#33A8D7;color:#000;}

.date-container {background:none repeat scroll 0 0 #79D9FF;left:89px;position:absolute;top:124px;width:auto;display:block;z-index:9999;padding:4px 5px;display:none;}
.date-container #datepicker {border:1px solid #ECECEC;color:#A2A2A2;padding:2px;}
.date-container .date-btn {background:none repeat scroll 0 0 #FFFFFF;border:0 none;color:#999999;cursor:pointer;font-size:11px;height:19px;padding:1px 2px 3px 2px;vertical-align:top;width:38px;}


body:nth-of-type(1) .date-container .date-btn{
   width:36px;
   line-height:19px
}

.item-content-detail {padding:7px;clear:both;height:100%;background-color:#EFEFEF;margin:0 12px 0 0;}
.item-content-detail .thumb {float:left;width:280px;}
.item-content-detail .content-detail {width:335px;float:left}
.item-content-detail .content-detail .date {color:#565555;font-size:13px;margin:5px 0 10px;width:100%;font-weight:bold;}

.item-content-detail .content-detail .type {padding:3px 5px 0;color:#fff;font-size:1.1em;}
.item-content-detail .content-detail .type.green {background:#6ac34c;}
.item-content-detail .content-detail .type.pink {background:#747474;}

.item-content-detail .content-detail .title {padding:5px 0 0 0;color:#747474;font-size:25px;line-height:30px}
.item-content-detail .content-detail .summary p {padding:8px 0 0 0;color:#6c6c6c;font-size:11px;line-height:14px;margin:0;font-family:arial;padding:0 20px 0 0;}

.scroll-pane {height:250px;}
.jScrollPaneDrag {background:#d0d0d0 !important;}
.ui-slider-handle {text-decoration:none !important;}
.jScrollPaneTrack {background:#E2E2E2 !important;}

#quick-evets-tool {/*padding:0 0 6px 0*/}
#quick-evets-tool .jScrollPaneContainer {margin:7px 0 0;}
#quick-evets-tool .scroll-pane {height:386px;}
#quick-evets-tool .jScrollPaneTrack {right:4px;background:#4b4b4b !important;width:13px;}
#quick-evets-tool .jScrollPaneDrag {background:#79D9FF !important;right:0 !important;;width:13px !important;;}

.hasDatepicker {}

.color-1 {color:#e22c1d;}
.color-2 {color:#36adc0;}
.color-3 {color:#4ec525;}
.color-4 {color:#4f35f0;}
.color-5 {color:#7f7f7f;}
.color-6 {color:#ff7e00;}
.color-7 {color:#e44277;}
.color-8 {color:#39ecc0;}
.color-9 {color:#ffb400;}
 
 
#madebycat{width: 20px;height: 75px;position: fixed;right: 0px;bottom: 20px;background: url(/i/Assets/i/madebycat.png) no-repeat left top;z-index:9999;}
#madebycat .euromessage{display: block;width: 20px;height: 6px;text-indent: -9999px;outline: none;}
#madebycat .madebycat{display: block;width: 20px;height: 69px;text-indent: -9999px;outline: none;}

#mask{
position: fixed !important;
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 600;
}

#mbc{
color: #878787;
position: absolute;
right: 20px;
top: 10px;
text-decoration: none;
font-size: 12px;
}
#mbc:hover{
text-decoration: none;
}

 
