/* bol */

html, body {margin:0; padding:0; height:100%;}
html {overflow:auto;}
* html {overflow-y:scroll;}
body {font-family:tahoma; font-size:11px; background:#4acbfa url(../images/splash/body-gradient.png) repeat-x center top;
/*background:transparent url(../images/splash/body.png) no-repeat center top;*/}

div#page {background:transparent; width:100%; min-width:930px; overflow:hidden; position:relative; /*height:auto !important;*/ height:100%; min-height:630px;/*100%*/}

div#container {background:transparent; width:1920px; position:relative; left:50%; height:100%;}
div#container-inner {width:1920px; position:absolute; top:0; right:50%; min-height:630px; height:1080px;
background:transparent url(../images/splash/body.png) no-repeat center top;}

div#middle {width:1920px; height:auto; overflow:hidden; position:relative; z-index:998; height:100%;}

/* /bol */

div#content {width:940px; position:relative; height:100%; margin:0 auto 0 auto; z-index:1;}

div#bottommenu {width:100%; height:111px; position:absolute; left:0; bottom:-1px; border-bottom:1px solid #FFFFFF; z-index:997;}
div#bottommenu-inner {width:100%; height:111px;}
div#page > div#bottommenu {background:transparent url(../images/splash/bottommenu.png) no-repeat center bottom;}
* html div#bottommenu-inner {zoom:1; bottom:-1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/bottommenu.png', sizingMethod='crop');}

.g-png {overflow:hidden;}

a.be-our-partner {display:block; width:147px; height:161px; position:absolute; right:0; top:18px; text-indent:-999em; outline:none;}

a.facebook {display:block; width:155px; height:41px; position:absolute; top:204px; text-indent:-999em; z-index:1001; outline:none; cursor:pointer;}
a.facebook:hover {background-position:right bottom;}
a.facebook-join {left:368px;}
div > a.facebook-join {background:transparent url(../images/splash/f-join-our-group.png) no-repeat;}
* html a.facebook-join {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/f-join-our-group.png', sizingMethod='crop');}
a.facebook-win {left:524px;}
div > a.facebook-win {background:transparent url(../images/splash/f-win-a-free-pass.png) no-repeat;}
* html a.facebook-win {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/f-win-a-free-pass.png', sizingMethod='crop');}

a.box {display:block; width:169px; height:226px; position:absolute; top:275px; text-indent:-999em; outline:none; cursor:pointer;}
a.box:hover {background-position:right bottom; cursor:pointer;}
a.box-23-24 {left:240px;}
div > a.box-23-24 {background:transparent url(../images/splash/box-23-24.png) no-repeat;}
* html a.box-23-24 {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/box-23-24.png', sizingMethod='crop');}
a.box-24-27 {left:417px;}
div > a.box-24-27 {background:transparent url(../images/splash/box-24-27.png) no-repeat;}
* html a.box-24-27 {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/box-24-27.png', sizingMethod='crop');}
a.box-beginners {left:594px;}
div > a.box-beginners {background:transparent url(../images/splash/box-beginners.png) no-repeat;}
* html a.box-beginners {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/box-beginners.png', sizingMethod='crop');}
a.box-3min {left:771px;}
div > a.box-3min {background:transparent url(../images/splash/box-3min.png) no-repeat;}
* html a.box-3min {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/box-3min.png', sizingMethod='crop');}

a.thumb-video {display:block; position:absolute; width:106px; height:81px; top:67px; outline:none; text-indent:-999em; cursor:pointer;}
a.thumb-video-1 {left:1px;}
div > a.thumb-video-1 {background:transparent url(../images/splash/thumb-video-1.png) no-repeat;}
* html a.thumb-video-1 {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/thumb-video-1.png', sizingMethod='crop');}
a.thumb-video-2 {left:114px;}
div > a.thumb-video-2 {background:transparent url(../images/splash/thumb-video-2.png) no-repeat;}
* html a.thumb-video-1 {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/thumb-video-2.png', sizingMethod='crop');}

a.bottomlink {display:inline; float:left; text-indent:-999em; outline:none; position:relative; z-index:1;}
a.bottomlink-beginner-master {margin:79px 0 0 46px; width:178px; height:50px;}
a.bottomlink-special-workshops {margin:79px 0 0 17px; width:178px; height:50px;}
a.bottomlink-csf-2009 {margin:66px 0 0 13px; width:248px; height:63px;}

a.bottomlink-beginner-master:hover {background:transparent url(../images/splash/link-begginer-master.gif) no-repeat left bottom;}
a.bottomlink-special-workshops:hover {background:transparent url(../images/splash/link-special-workshops.gif) no-repeat left bottom;}
a.bottomlink-csf-2009:hover {background:transparent url(../images/splash/link-csf-2009.gif) no-repeat left bottom;}

div.all-inclusive {display:block; position:absolute; left:50%; bottom:0; width:461px; height:111px; z-index:998;}
div.all-inclusive a {display:block; width:461px; height:111px; text-indent:-999em; outline:none; cursor:pointer; position:relative; left:-50%;}
div > div.all-inclusive a {background:transparent url(../images/splash/all-inclusive.png) no-repeat left top;}
div > div.all-inclusive a:hover {background:transparent url(../images/splash/all-inclusive.png) no-repeat left bottom;}
* html div.all-inclusive a {zoom:1; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/salsafestival2010/images/splash/all-inclusive.png', sizingMethod='crop');}

#splash-news-hidden {display:none;}
#splash-news {position:absolute; left:0; top:205px; height:272px; width:196px; padding:12px;}


#splash-news .scrollto-pane {height:100%; overflow:hidden;}
#splash-news .scrollto-pane .item {/*height:100%;*/ margin:0 0 12px;}
#splash-news .scrollto-pane .item h2 {margin:0; font-size:12px; font-weight:normal; color:#c31919;}
#splash-news .scrollto-pane .item a {margin:0; font-size:12px; font-weight:normal; color:#c31919;}
#splash-news .scrollto-pane .item p {margin:7px 0 0 0; line-height:14px;}



#center {width:795px; margin:0 auto; position:relative;}
#center .left {float:left; width:311px;}
#center .right {float:right; width:447px;}

#player {padding:191px 0 17px 0;}

div.xiiiYouTube {width:447px; height:251px !important; overflow:hidden; border:0px hotpink dashed; position:relative; top:0px;}
object.xiiiYouTube {position:absolute; clip: rect(1px, 447px, 251px, 1px)}