@charset "utf-8";
/* CSS Document */

/*Global classes*/
.fnone { float:none; }
.fleft { float:left; display:inline}
.fright { float:right; display:inline}
.clear { clear:both; }
.no_bg { background:none !important; } 
.no_margin { margin:0 !important; }
.no_padding { padding:0 !important; }
.no_border { border:0 !important ;}
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
input, textarea, button { font:12px Arial, Helvetica, sans-serif; }
.no-text{font-size:0; line-height:0; text-indent:-9999px}


body{font-family: 'Roboto Condensed', sans-serif; background:#faf9f5;}

/*[1. Header ]*/
.header{height:175px; margin:0 auto; background: url(../../images/2013/backgrounds/header-background.png) no-repeat center top; position:relative;}
.header-content{width:960px; height:150px; position:relative; margin-right:auto; margin-left:auto; padding-top:24px; padding-bottom:3px;}
.banner-728{width:728px; height:90px; position:relative; float:right; overflow:hidden;} 
.stand-logo{width:190px; height:70px; position:relative; float:left; padding-top:16px; padding-right:32px; display:block;}

/*[1.1. Top Nav ]*/
.nav { width:960px; height:44px; float:left; padding-bottom:0; padding-top:15px; float:left; }
.nav li.home { list-style:none; float:left; display:inline; }
.nav .home a { padding:0; }
.nav ul {overflow:hidden; }

.nav li.search { list-style:none; float:right; display:inline; position:relative;}
.nav .search a, .nav .search .submit { padding:0; background:url(../../images/2013/other/search-button.gif); width:41px; height:44px; float:right; border:0 none; }
.nav .search a:hover, .nav .search:hover a { background:url(../../images/2013/other/search-button.gif); }
.nav li.search form { position:absolute; top:0; right:0; xwidth:182px; -webkit-box-shadow:-1px 0px 1px 0px #999; box-shadow:-1px 0px 1px 0px #999; overflow:hidden; display:block!important; width:182px; }
.nav .search .submit { float:left; cursor:pointer; }
.nav li.search .textfield { float:left; border:0 none; width:121px; height:22px; padding:10px; color:#444; }

.nav li { text-transform:uppercase; display:inline; font-size:15px; line-height:44px; float:left; font-weight:600; position:relative; border-left:1px solid #dadada; }
.nav li a { color:#333; float:left; padding:0 12px; }
.nav li a.active,.nav li a:hover { color:#bd9c67; }
.nav li a.active, .nav li:hover a { background:url(../../images/2013/other/arrow.gif) no-repeat center bottom; }

/*[2. Content ]*/
.content{position:relative; margin:0 auto;}
.spot{width:220px; height:208px; position:absolute; z-index:1;}
.top-right{right:0; top:-15px; display:none;}
.top-left{bottom:0; left:0;}
.bottom-left{bottom:0; left:0;}
.wrapper{width:960px; background:url(../../images/2013/backgrounds/wrapper-bg.gif) repeat-y right; position:relative; margin:15px  auto 0; overflow:hidden;}
.banner960x200 { width:960px; overflow:hidden; margin:5px auto 0; }
.tiny-mce { font:13px/17px Arial, Helvetica, sans-serif; }

/*[2.1. Quote ]*/
.quote{position:relative; margin:0 auto; background:url(../../images/2013/backgrounds/quote-background.png) repeat-x 0 -29px; overflow:hidden; z-index:5;}
.quote-wrap { position:relative; margin:0 auto; width:960px; }
.quote-top { margin:0 0 15px; text-align:center; padding:10px 0 0; }
.quote-top .date { font:11px Arial, Helvetica, sans-serif; color:#666; }
.quote-top .q { font:20px Georgia, "Times New Roman", Times, serif; background:#faf9f5; padding:0 50px 0; display:inline; text-align:center; position:relative; margin:15px 0 0; }
.quote-top .q a { font-size:14px; color:#006564; border-left:1px solid #c6c6c6; padding-left:8px; }
.quote-top .q a.title { font:20px Georgia, "Times New Roman", Times, serif; border:0 none; padding:0; color:#111; }
.quote-top .quote-mark { position:absolute; width:32px; height:26px; z-index:10; }
.r { top:10px; right:10px; background:url(../../images/2013/other/big-kavichki-right.gif); }
.l { top:-5px; left:10px; background:url(../../images/2013/other/big-kavichki-left.gif); }


/*[2.2. Left column ]*/
.column-left { width:660px; margin-left:0px; padding-bottom:59px; float:left; z-index:2; }
.top-news { width:639px; height:370px; position:relative; border-right:1px solid #b9b8b8; border-left:1px solid #b9b8b8; }

/*[2.2.1. Main news ]*/
.main-news{width:639px; height:370px; position:absolute; padding-top:0; overflow:hidden; z-index:1;}
.main-news li{ float:left; display:inline; position:absolute; z-index:1;}
.main-news li .image{display:block; width:639px; height:370px; overflow:hidden; z-index:5;}
.main-news li .title{font-size:30px; line-height:30px; color:#FFF; bottom:20px; left:23px; width:185px; position:absolute; text-transform:uppercase; font-weight:600; z-index:7;}
.main-news li .date{color:#a5a5a5; font:12px Arial, Helvetica, sans-serif; position:absolute; left:23px; top:307px;}
.main-news li .shadow { position:absolute; left:0; top:0; display:block; width:286px; height:370px; z-index:6; background:url(../../images/2013/backgrounds/head-new-bg.png) no-repeat left top;}

/*[2.2.2. Carousel ]*/
.carousel { height:38px; right:0; bottom:0; float:left; position:absolute; z-index:2; }
.carousel-inner{height:38px; float:right; position:relative; float:right; background:#bd9c68; right:0;}
.carousel-l{width:10px; height:38px;background:url(../../images/2013/backgrounds/pager-l.png), 100% 100%; position:relative; float:right;}
.carousel-inner li {list-style:none; float:left; display:inline;}
.carousel-inner li a.circle{ background:url(../../images/2013/other/non-active-page.png); width:13px; height:12px; display:block; margin-top:14px; margin-left:1px; }
.carousel-inner li.current a.circle { background:url(../../images/2013/other/active-page.png); }
.carousel-inner li a.circle:hover { background:url(../../images/2013/backgrounds/c-hover-page.png) no-repeat 1px 0; }
.carousel-inner li a.arrow{width:9px; height:12px; display:block; margin-top:14px;}
.right{background:url(../../images/2013/other/arrow-r.png); margin-left:10px; margin-right:10px;}
.left{ background:url(../../images/2013/other/arrow-l.png); margin-left:4px; margin-right:7px;}

/*[2.2.3. Next news ]*/
.next-news{ width:500px; border-left:1px solid #e7e7e3; border-right:1px solid #e7e7e3; position:relative; background:#FFF; padding:15px 70px 0 69px; font:14px/19px Georgia, "Times New Roman", Times, serif; color:#232323; text-align:center;} 
.next-news-link{height:30px; text-align:center; background:url(../../images/2013/backgrounds/link-bg.gif), repeat-x; border-left:1px solid #e7e7e3; border-right:1px solid #e7e7e3; width:639px; margin:20px -70px ;}
.next-news-link a { background:#fff; padding:0 10px; font:italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#006665; }
.next-news-link a:hover { color:#333; }

/*[2.2.4. More news ]*/
.more-news { width:640px; padding-top:5px; overflow:hidden; background:#fff; }
.category-title { height:30px; width:640px; background:url(../../images/2013/backgrounds/cat-name-bg.gif) repeat-x 1px; padding-bottom:4px; position:relative; }
.cat-title { font-size:22px; position:absolute; color:#006564; padding-right:0; text-transform:uppercase; background:#faf9f5; }

.more-news li{ display:inline; float:left; width:213px; position:relative; padding:0 0 15px; }
.more-news li .tag { padding:0 9px; height:19px; position:absolute; z-index:6; background:#bd9b67; top:133px; left:0; font:600 10px/19px Arial, Helvetica, sans-serif; color:#f5f4eb; text-transform:uppercase; }
.more-news li .tag:hover { background:#444; color:#fff; }
.more-news li .link { display:block; position:relative; z-index:5; }
.more-news li .shadow { display:block; width:213px; height:68px; position:absolute; background:url(../../images/2013/backgrounds/news-shadow.png), repeat-x; top:84px;}
.more-news li .image { display:block; width:213px; height:152px; overflow:hidden; }
.more-news li .title { display:block; margin:15px 10px; font-size:16px; line-height:15px; color:#444; }
.more-news li a:hover .title { color:#bc9b6a; }
.more-news li .text { display:block; font:12px/16px Arial, Helvetica, sans-serif;color:#222; margin:0 10px; }
.more-news li.spacer { display:block; float:none; clear:both; width:640px; padding:0; height:1px; border-top:1px dotted #ccc; margin:0 0 15px; }


/*[2.2.5. Watch and read ]*/
.watch-and-read { width:639px; border-left:1px solid #e8e7e3; border-right:1px solid #eaeae6; position:relative; border-bottom:1px solid #c3c2bf; background:url(../../images/2013/backgrounds/read-bg.gif) repeat-y left; overflow:hidden; margin:20px 0 0; }

/*[2.2.5.1. Watch ]*/
.watch-and-read .category { text-transform:uppercase; color:#006564; padding:23px 0 7px 20px; font-size:18px; line-height:30px; }
.watch-and-read .read .category { padding-left:13px; }

.watch-and-read .title{font-size:16px; line-height:16px; color:#333; text-transform:uppercase; position:relative; margin:20px auto 1px; display:block; text-align:center;}
.watch-and-read .title:hover { color:#bc9b6a; }

.watch { width:319px; float:left; }
.watch .poster-bg{width:287px; height:406px; margin-left:20px; background:url(../../images/2013/backgrounds/poster-bg.gif); }
.watch .poster{width:279px; height:398px; overflow:hidden; display:block;}
.watch .cast{font:italic 14px/16px Georgia, "Times New Roman", Times, serif; color:#555; position:relative; text-align:center; width:240px; margin:0 auto; padding-bottom:21px;}

/*[2.2.5.2. Read ]*/
.read { width:311px; padding:0 0 0 7px; float:left; }
.read .book-bg { width:286px; height:405px; margin-left:13px; background:url(../../images/2013/backgrounds/book-bg.png); }
.read .book { width:279px; height:398px; overflow:hidden; display:block; }
.read .author { font:italic 14px/16px Georgia, "Times New Rman", Times, serif; color:#555; position:relative; text-align:center; width:240px; margin:0 auto; padding-bottom:21px; }

/*[2.2.6. Index-Gallery ]*/
.gallery { width:640px; background:#1f1f1f; border:1px solid #595959; position:relative; margin-top:57px; overflow:hidden; padding:10px 0 20px; }
.gallery-cat { width:620px; height:35px;position:relative; background:url(../../images/2013/backgrounds/gallery-cat-bg.png), repeat-x; }
.gallery h1{font-size:22px; line-height:30px; padding:0 0 0 20px;  background:url(../../images/2013/backgrounds/gal-cat-name-bg.gif), repeat; color:#eaeaea; text-transform:uppercase; font-weight:300; float:left;}
.all-galleries { width:150px; height:14px; position:absolute; top:8px; right:0; }
.all-galleries a { color:#faf9f5; font:11px/14px Arial, Helvetica, sans-serif; text-align:right; display:block; text-transform:uppercase; }
.all-galleries a:hover {color:#bc9b6a; }

/*[2.2.6.1. Main frame ]*/
.main-frame{ width:425px; height:273px; float:left; position:relative; margin:0 20px; }
.main-frame .image{ width:425px; height:273px; position:absolute; z-index:2;overflow: hidden; }
.main-frame .shadow{ width:425px; height:68px; background:url(../../images/2013/backgrounds/news-shadow.png),repeat-x; position:absolute; top:205px; z-index:3; }
.main-frame .title{ display:block; font:18px/19px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; position:relative; top:225px; z-index:4; }
.main-frame .see-all{ display:block; font:14px/15px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; position:relative; top:230px; z-index:4; color:#bc9b6a; }

/*[2.2.6.2. Next frames ]*/
.frames { width:145px; float:left; }
.frames li{float:left; padding-bottom:10px;}
.frames li .image{width:145px; height:99px; display:block; overflow:hidden;}
.frames li .text{display:block; font:13px/14px Georgia, "Times New Roman", Times, serif; color:#eaeaea; text-align:center; padding:5px 0;}
.frames li a:hover .text { color:#bc9b6a; }

/*[2.2.7 Headline ]*/
.column-left h4{font:35px/30px Georgia, "Times New Roman", Times, serif; color:#4a907e; padding:12px 0 20px 1px; text-transform:uppercase; border-bottom:2px solid #dfdfdf; width:640px; display:block;}
.column-left h2{font-size:23px; width:500px; line-height:20px; color:#333; text-transform:uppercase; font-weight:300; display:block; padding:10px 0 20px 20px; }

/*[2.2.8 Left Column Box ]*/
.main-box{width:599px; padding:20px 0 20px 20px; border-left:1px solid #e8e7e3; border-bottom:1px solid #d2d1ce; border-right:1px solid #e8e7e3; position:relative;}

/*[2.2.9 Back Button ]*/
.back-btn{width:102px; height:33px; position:absolute;  right:0; top:20px; background:url(../../images/2013/backgrounds/back-btn-bg.gif); color:#fff; font-size:14px; line-height:33px;text-transform:uppercase; text-align:center;}
a:hover.back-btn{color:#b7ecde;}

/*[2.2.10 Main Article ]*/
.main-article{width:640px; padding:20px 20px 20px 0; position:relative;}  
.main-article .image{position:absolute; width:318px; height:227px; border-bottom:1px solid #c8c7c4; display:block; overflow:hidden;}
.main-article .title{position:relative; left:335px; font-size:23px; line-height:19px; color:#444; margin-top:10px; width:250px; display:block;}
.main-article .date{position:relative; left:335px;  font:12px/15px Arial, Helvetica, sans-serif; color:#888; margin-top:8px; display:block;}
.main-article .text{position:relative; left:335px; font:12px/15px Arial, Helvetica, sans-serif; color:#444; margin-top:25px; width:290px; display:block;}
.main-article p{margin-top:15px;}
.main-article .shadow{width:318px; position:absolute; left:0; height:68px; top:179px; background:url(../../images/2013/backgrounds/news-shadow.png) repeat-x; z-index:5; display:block;}

/*[2.8.11 More Articles ]*/
.more-articles{position:relative; width:640px; overflow:hidden;}
/*.more-articles ul{overflow:hidden;}*/
.more-articles li{display:block; width:640px; padding:20px 0; border-bottom:1px dotted #c8c7c4; position:relative;}
.more-articles li:first-child{border-top:1px dotted #c8c7c4;}
.more-articles li .image{position:absolute; width:213px; height:152px; overflow:hidden; left:0; top:20px; z-index:2; display:block;}
.more-articles li .shadow{position:absolute; width:213px; height:68px; z-index:3; left:0; top:104px; display:block; overflow:hidden; background:url(../../images/2013/backgrounds/news-shadow.png) repeat-x;}
.more-articles li .title{position:relative; left:233px; margin-top:10px; font-size:16px; line-height:15px; color:#444; display:block; width:400px;}
.more-articles li .date{position:relative; left:233px; margin-top:2px; font:12px/15px Arial, Helvetica, sans-serif; color:#888; display:block; width:400px;}
.more-articles li .text{position:relative; left:233px; margin-top:15px; font:12px/16px Arial, Helvetica, sans-serif; color:#555; display:block; width:400px;}
.more-articles li .link{position:relative; left:233px; margin-top:18px; font:12px/16px Arial, Helvetica, sans-serif; color:#555; display:block;}
.more-articles li a:hover .link{color:#444;}


/*[2.8.12 Bottom Pager ]*/
.bot-pager{height:46px; margin-top:1px; width:640px; background:#edece9; clear:both;}
.bot-pager ul{overflow:hidden; height:46px; padding-left:94px;}
.bot-pager li {display:inline; float:left;}
.bot-pager li a {padding:15px; font:12px/46px Arial, Helvetica, sans-serif; text-transform:lowercase; color:#666; height:46px; text-align:center;}
.bot-pager li a:hover {background:#e1e0dd;}
.bot-pager li.page{background:#e1e0dd; padding:13px 15px 0; font:600 16px/15px Arial, Helvetica, sans-serif; color:#397162; height:46px; text-align:center;}
.bot-pager li.page p{font:11px/15px Arial, Helvetica, sans-serif; color:#666; text-transform:lowercase;}


/*[2.8.13 Cinema ]*/
.cinema{padding:20px 10px; width:619px;}
.cinema-gallery { position:relative; margin-top:20px!important; display:block; font:11px/13px Arial, Helvetica, sans-serif; color:#999; background:url(../../images/2013/backgrounds/Copyrights.png) no-repeat right bottom #f5f5f5; }
.cinema-gallery .main-picture{width:489px; overflow:hidden; position:relative; display:block;}
.cinema-gallery .more-pictures{position:relative; width:479px; overflow:hidden; height:56px;}
.cinema-gallery .more-pictures li{border:4px solid  #d3d3d2; border-right:none; width:72px; height:48px; overflow:hidden; float:left;}
.cinema-gallery .more-pictures a:hover li{border:2px solid #06F;}

.cinema-gallery .published{position:absolute; top:20px; left:500px;}
.cinema-gallery p{color:#333; left:500px;}
.cinema-gallery .last-edit{position:absolute; left:500px; top:60px;}
.cinema-gallery .edittor{position:absolute; left:500px; top:98px;}
.cinema-gallery .photoesby{position:absolute; bottom:10px; left:500px;}

.cinema-article { position:relative; padding:20px 10px 0; font:13px/18px Arial, Helvetica, sans-serif; color:#222; }
.cinema-article p { margin-bottom:20px; }
.cinema-article a { color:#006564; text-decoration:underline; }
.cinema-tags {font:13px/18px Arial, Helvetica, sans-serif; color:#4b9380; text-decoration:underline; padding-top:20px; padding-left:10px; display:block;}
a:hover.cinema-tags{color:#278f75;}

.cinema-gallery.vertical { float:left; margin:0px 20px 20px 0!important; width:290px; overflow:hidden; } 
.cinema-gallery.vertical .more-pictures { width:290px; }
.cinema-gallery.vertical .published, .cinema-gallery.vertical .last-edit, .cinema-gallery.vertical .edittor, .cinema-gallery.vertical .photoesby { float:left; width:125px; position:relative; top:inherit; left:inherit; padding: 13px 0 13px 20px; }

.cinema-gallery.gal-width { padding-bottom:66px; width:639px !important;  }

.cinema-gallery.gal-width .published { bottom:20px; left:20px; top:inherit; }
.cinema-gallery.gal-width .last-edit { bottom:20px; left:170px; top:inherit; }
.cinema-gallery.gal-width .edittor  { bottom:20px; left:330px; top:inherit; }
.cinema-gallery.gal-width .photoesby { bottom:20px; left:480px; top:inherit; }

.credits {
	background: url("../../images/2013/backgrounds/Copyrights.png") no-repeat scroll right bottom #F5F5F5;
	font: 11px/13px Arial,Helvetica,sans-serif;
	color: #999999;
	overflow: hidden;
	height: 26px;
	margin: 0px 0 20px 0;
	padding: 20px 0 20px 20px;
}
.credits p {
	color: #333333;
}
.credits .published, 
.credits .last-edit,
.credits .edittor,
.credits .photoesby { width: 153px; float: left; }

/*[2.8.14 Gallery ]*/

.gal{background:url(../../images/2013/backgrounds/gal-bg.gif) repeat-y right; width:619px; margin-top:20px;}
.gal li{display:inline; float:left; width:285px; height:270px; padding:0 24px 20px 0; position:relative;}
.gal li .image{width:285px; height:204px; overflow:hidden; display:block; position:relative; z-index:2;}
.gal li .image-top{width:285px; height:204px; overflow:hidden; display:none; position:absolute; top:0; z-index:3; background:url(../../images/2013/backgrounds/gal-top.png);}
.gal li a:hover .image-top{display:block;}
.gal li .title{display:block; text-align:center; font-size:15px; line-height:15px;	color:#782521; text-transform:uppercase; padding:10px 0 4px 0;}
.gal li .date{display:block; font:11px/14px Arial, Helvetica, sans-serif; color:#555; text-align:center;}


/*[2.8.15 Gallery Detail ]*/
.gallery-detail { margin-top:0; padding-left:0; padding-right:0; width:639px; background:#fff; }
.gallery-detail span.date{font:11px/14px Arial, Helvetica, sans-serif; color:#555; position:relative; padding:0 0 10px 20px;}
.gallery-detail .gallery-main-pic{height:417px !important; width:639px !important; z-index:2; }
.gallery-detail .gallery-arrows{width:190px; height:417px; position:absolute; z-index:3;}
.gallery-detail .gal-width{width:639px !important; background:none !important;}
.arrow-left{left:0;}
.arrow-right{right:0;}

/*[2.8.16 Advertise ]*/
.advert{font:13px/18px Arial, Helvetica, sans-serif; color:#333; padding-right:20px;}
.advert p{margin-top:20px;}
.advert li{ list-style:disc !important; display:block; margin-left:15px;}


/*[2.8.17 Search Headline ]*/
.search-headline{font:20px/30px Georgia, "Times New Roman", Times, serif; color:#999; text-transform:uppercase; padding:30px 0 20px; border-bottom:2px solid #dfdfdf; width:640px;}
.search-headline span{color:#4a907e;}

/*[2.8.18 Search No Result ]*/
.no-results{width:600px; height:90px; background-color:#d6e9e1; margin-top:15px; padding:20px; position:relative;}
.no-results img.none{position:absolute; left:20px; top:20px;}
.no-results input{width:300px; height:28px; border:1px solid #a0b0a9; padding-left:4px; position:relative; left:100px; font-size:20px; line-height:28px; color:#333;}
.no-results .no-results-found{font-size:20px; line-height:20px; position:relative; margin-top:10px; left:100px; color:#333; text-transform:uppercase;}
.no-results .try-again{font-size:15px; line-height:15px; color:#333; position:relative; left:100px; margin-top:15px;}
.no-results .search-btn{height:30px; width:111px; border:1px solid #a0b0a9; border-left:none; background:#4c9481; color:#faf9f5; text-align:center; line-height:28px; font-size:15px; text-transform:uppercase; position:absolute; left:426px; top:80px;}
.no-results a:hover.search-btn{color:#b7ecde;}

/*[2.8.19 Search Results ]*/
.resutls li{border-top:1px dotted #c8c7c3 !important; border-bottom:none !important;}
.results li:first-child{border-top:none;}



/*[2.8.20 Big Calendar ]*/
.big-calendar{padding-right:20px;}
.month-pager{position:relative; width:599px; margin-bottom:10px; height:20px; text-align:center; background:url(../../images/2013/backgrounds/month-carousel-bg.gif) repeat-x left center;}
.month-pager span{background:#fff; text-transform:uppercase; color:#333; padding:0 3px; font-size:20px; line-height:20px;}
.month-pager a{font-size:15px;  height:20px; line-height:20px; color:#509c88; text-transform:uppercase;}
.month-pager a.month-left{float:left; padding-right:15px; background:url(../../images/2013/backgrounds/month-carousel-left-bg.png) no-repeat right center #fff; text-align:left;}
.month-pager a.month-right{float:right; padding-left:15px; background:url(../../images/2013/backgrounds/month-carousel-right-bg.png) no-repeat left center #fff; text-align:right;}

.calendar-big li{width:599px; border-top:1px dotted #ccc; padding:30px 0; display:block; position:relative; overflow:hidden;}
.calendar-big li:first-child{border-top:none;}

.big-calendar .date{font-size:133px; line-height:133px; letter-spacing:-10px; font-weight:600; color:#222; position:relative; width:185px; z-index:4;}
.big-calendar .date span{font-size:12px; line-height:15px; letter-spacing:0; text-transform:uppercase; padding-right:12px; text-align:right; color:#fff; background:#4b927f; height:15px; position:absolute; bottom:15px; right:0; font-weight:300; width:75px; z-index:-1;}

.date-event{width:404px; height:96px; position:absolute; right:0; top:50px; overflow:hidden; z-index:3;}
.event-shadow{height:96px; width:11px; position:absolute; top:50px; z-index:4;}
.shadow-left{right:394px; background:url(../../images/2013/backgrounds/shadow-left.png) repeat-y;}
.shadow-right{right:0; background:url(../../images/2013/backgrounds/shadow-right.png) repeat-y;}

.date-event li.events {width:326px; height:96px; float:left; display:inline; padding:0; overflow:hidden; border:none; position:relative;}
.date-event li.events .event-picture{width:148px; height:96px; overflow:hidden; position:absolute; left:0; top:0;}
.date-event li.events .event-title { font-size:16px; line-height:20px; text-transform:uppercase; position:relative; left:158px; color:#4b927f; width:158px; }
.date-event li.events .event-article{font:12px/15px Arial, Helvetica, sans-serif; color:#333; position:relative; left:158px; width:158px; margin-top:5px;}

.events-carousel{position:relative; width:102px; height:7px; left:370px; bottom:0;}
.events-carousel li{border:none; float:left; display:inline; height:7px; position:relative; padding:0 0; width:25px;}
.events-carousel li.spacer{width:48px; border-top:1px solid #d6d6d6; margin:3px 2px;}
.events-carousel li.carousel-left a{width:25px; height:7px; background:url(../../images/2013/other/events-pager-l.png) no-repeat; display:block;}
.events-carousel li.carousel-right a{width:24px; height:7px; background:url(../../images/2013/other/events-pager-r.png) no-repeat; display:block;}



/*[2.3. Right column ]*/
.column-right{width:300px; padding-bottom:180px; overflow:hidden; z-index:4; float:right;}

.column-right .box { position:relative; background:url(../../images/2013/backgrounds/spacer-bottom.png) repeat-x bottom; }
.column-right .box.dark { background-color:#d9d9d9; }
.column-right .cat-name { padding:17px 0 20px 20px; color:#006564; font-weight:600; font-size:17px; line-height:17px; text-transform:uppercase; }
.column-right .facebook { background:#fff; padding:10px 20px 20px; }
.column-right .facebook iframe { width:260px; }
.cat-name.white { color:#006564; padding:0 0 10px 0; }
.cat-name.green { color:#006564; }
.column-right ul { overflow:hidden; }

/*[2.3.1. Follow ]*/
.follow li { display:inline; list-style:none; float:left; margin:0 0 22px 20px; }
.follow li:first-child { margin-left:22px; }
.follow a, .follow li.google { display:block; text-transform:uppercase; color:#464646; font:600 10px/10px Arial, Helvetica, sans-serif; text-align:center; }
.follow span { width:28px; height:28px; display:block; margin:0 auto 5px; }
.follow a.fb span { background:url(../../images/2013/other/social-sprite.png) 0 0 no-repeat; }
.follow a.fb:hover span { background:url(../../images/2013/other/social-sprite.png) -50px 0 no-repeat;}
.follow a.fb:hover {color:#5373ad;}
.follow a.tw span {background:url(../../images/2013/other/social-sprite.png) 0 -50px no-repeat;}
.follow a.tw:hover span {background:url(../../images/2013/other/social-sprite.png) -50px -50px no-repeat;}
.follow a.tw:hover {color:#4499ff;}
/*.follow a.g span {background:url(../../images/2013/other/social-sprite.png) 0 -100px no-repeat;}*/
/*.follow a.g:hover span {background:url(../../images/2013/other/social-sprite.png) -50px -100px no-repeat;} */
.follow a.g:hover {color:#d34836;}
.follow a.rss span {background:url(../../images/2013/other/social-sprite.png) 0 -150px no-repeat;}
.follow a.rss:hover span {background:url(../../images/2013/other/social-sprite.png) -50px -150px no-repeat;}
.follow a.rss:hover {color:#fa9b39;}

/*[2.3.2. Banner 300x250 ]*/
.banner300x250{ width:300px; height:250px; background:#eaeaea; clear:both; position:relative; }
.banner300x250 .banner{display:block; width:300px; height:250px; overflow:hidden;}
.banner960x200 .banner{display:block; width:960px; height:200px; overflow:hidden;}

/*[2.3.3. Today ]*/
.today .text{float:left;}
.star{width:22px; height:22px; background:url(../../images/2013/other/star.png); float:left; margin-top:5px;}
.count{font:10px/22px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; display:block; }
ul.today{clear:both;}
.today li { width:280px; margin-left:20px; display:inline; float:left; border-top:1px solid #d4d4d4; position:relative; padding:13px 0 16px;}
.today li:first-child{border-top:none; padding-top:0;}
.today a { display:block; }
.today li .hour { width:30px; height:17px; background:#d4d4d4; font:600 12px/19px Arial, Helvetica, sans-serif; color:#333; padding:1px 5px 1px 20px; margin-left:-20px; float:left; text-align:right;}
.today li .event { font-size:18px; line-height:18px; color:#333; padding-left:9px; width:230px; float:left; }
.today li a:hover .event { color:#397162; }
.today li .place { font:12px/12px Arial, Helvetica, sans-serif; color:#666; float:left; padding-left:9px; padding-top:2px; }

/*[2.3.4. Most popular ]*/
.most-popular { margin:0 0 0 20px; padding:0 0 10px; }
.most-popular li { display:block; border-top:1px solid #c8c8c8; padding:8px 20px 8px 0; overflow:hidden; }
.most-popular li:first-child { border-top:none; padding-top:0;}
.most-popular li a.article { float:left; font-size:15px; color:#333; line-height:18px; }
.most-popular li a.article:hover {color:#bd9b67; }

/*[2.3.5. Game ]*/
.game a.picture{width:107px; height:77px; overflow:hidden; padding-left:20px; display:block;}
.game .info{position:absolute; top:60px; left:137px; color:#444; font-size:16px; line-height:15px; display:block;}
.game a:hover.info{color:#782521;}
.game .text { color:#333; padding:10px 0 10px 20px; position:relative; font-weight:300; font:13px/16px Arial, Helvetica, sans-serif;}
.game a.link{ font-size:13px; text-transform:uppercase; color:#BD9B67; width:100px; display:block; padding:0 0 15px 20px;}

.game a:hover.link{color:#782521;}

/*[2.3.6. Calendar ]*/

.calendar li.day-names{display:inline; float:right; padding:8px 16px 8px 9px; background:#e0e0e0; font:12px/12px Arial, Helvetica, sans-serif; color:#444; text-transform:uppercase;}
.calendar li.day-names:first-child{padding-right:18px;}
.calendar li.day{display:inline; float:left; margin-left:17px; margin-top:4px; font:600 14px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#444; width:24px; height:25px; text-align:center;}
.active a{background:#c8c8c8; display:block; font:600 14px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#444; width:24px; height:25px; text-align:center;}
.calendar li.day .events{display:block; width:11px; height:11px; border-bottom:1px solid #b8b8b8; border-left:1px solid #b8b8b8; margin-top:-30px; margin-left:20px; background:#fff; font:9px/11px Arial, Helvetica, sans-serif; color:#782521;}
.calendar a.link { font-size:13px; line-height:13px; text-transform:uppercase; color:#bd9b67; position:relative; padding:14px 20px; display:block; }
.calendar .dropdown { position:absolute; width:115px; height:20px; right:20px; top:16px; font-size:10px; color:#303030; text-align:center; } 


/*[3. Footer ]*/
.footer{height:70px; background:url(../../images/2013/backgrounds/footer-bg.gif) repeat-x bottom; border-top:9px solid #e5e4e0; margin-top:-9px; position:relative; z-index:2; }
.footer .content{width:960px; position:relative; margin:0 auto; height:71px;}
.footer .content .footer-logo { width:81px; height:70px; border-right:1px solid #0d1e2c; background:url(../../images/2013/other/stand-logo-footer.png) no-repeat left center; position:absolute; top:0; left:0; display:block;}

.footer .content .copyrights{font:11px/24px Arial, Helvetica, sans-serif; color:#e8ddca; position:absolute; left:100px; top:15px;}
.footer .content .contact{position:absolute; left:100px; top:30px; overflow:hidden;}
.footer .content li {float:left; display:inline;}
.footer .content li a{ margin-right:10px; font:600 11px/24px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; }
.footer .content li a:hover{color:#b4433b;}
.footer .content .webdesign{position:absolute; right:0; top:23px; font:10px/24px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; color:#ffd500;}
.footer .content .webdesign span { color:#fff; }
.footer .content .webdesign:hover{color:#fff;}
