@charset "utf-8";
a {
	color:#0f1d41;
}
@font-face {
	font-family: 'UbuntuLight';
	src:url('fonts/ubuntu-l-webfont.eot') format('eot'),
		url('fonts/ubuntu-l-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UbuntuRegular';
	src: url('fonts/ubuntu-r-webfont.eot') format('eot'),
		url('fonts/ubuntu-r-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UbuntuBold';
	src: url('fonts/ubuntu-b-webfont.eot') format('eot'),
		url('fonts/ubuntu-b-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UbuntuMedium';
	src: url('fonts/ubuntu-m-webfont.eot') format('eot'),
		url('fonts/ubuntu-m-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UbuntuCondensed';
	src: url('fonts/ubuntu-c-webfont.eot') format('eot'),
		url('fonts/ubuntu-c-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
* {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
}
body {
	background-color:#0062a6;
	background-position: center top;
	background-attachment: fixed;
	font-size:12px;
	color:#333;
}


p {
	line-height:20px;
	margin:0 0 17px 0;
}
p:last-child {
	margin-bottom:10px;
}
table {
	margin-bottom:17px;
}
#kontajner {
	width:960px;
	margin:0 auto 0 auto;
}
#hlavicka {
	height:144px;
	clear:both;
}
#hlavickaPanel {
	width:960px;
	position:relative;
}
#hlavickaBanner {
	position:absolute;
	right:0;
	top:40px;
	width:728px;
	height:90px;
}
#hlavickaLogin {
	position:absolute;
	right:120px;
	width:610px;
	height:40px;
	color:#FFF;
}
#hlavickaLogin form {
	float:right;
}
#hlavickaLogin input[type='text'], #hlavickaLogin input[type='password'] {
	width: 116px;
	height:20px;
	border: 1px solid #69abcb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(images/inputBack.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:9px;
}
#hlavickaLogin label {
	font-size:13px;
	margin-left:5
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
}
#hlavickaLogin label input {
	margin-left:10px;
	padding:0 4px;
}
#hlavickaLogin label input#zapamatat {
	margin-left:2px;
	position:relative; top:1px;
}
#hlavickaLogin .datum {
	position:absolute;
	top:11px;
	font-size:14px;
	font-family:'UbuntuMedium', Arial, Helvetica, sans-serif;
}
.mkBlueButton {
	color:#FFF;
	border: 1px solid #69abcb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #236390;
	background-image: url(images/blueButtonBack.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:13px;
	line-height:10px;
	font-family:'UbuntuMedium', Arial, Helvetica, sans-serif;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	cursor:pointer;
}
a.mkBlueButton { text-decoration:none; padding:2px 4px; }

#hlavickaLogin .mkBlueButton.extended#logout { color:#fff; text-decoration:none; }

.pkAutocomplete {
	float:left;
	position:relative;
	width: 220px;
	height:20px;
	border: 1px solid #69abcb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url(images/autocompleteBack.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.pkAutocomplete input[type=text] {
	position:absolute;
	width: 190px;
	height:20px;
	border:none;
	background:none;
	outline:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	color:#3a3a3a;
}
.pkAutocomplete .showAll {
	position:absolute;
	width:16px;
	height:16px;
	left:200px;
	top:3px;
	cursor:pointer;
	background-image: url(images/autocompleteSA.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#hlavickaSocial {
	position:absolute;
	right:0;
	width:100px;
	height:30px;
	background-color:#FC0;
}
#lavyPanel {
	width: 655px;
	margin-right:15px;
	float:left;
}
#pravyPanel {
	width: 290px;
	float:left;
}
#nazovKina {
	width: 290px;
	float:left;
	color:red;
}
#menu {
	clear:both;
	width:100%;
}
#cinemenu {
	width:960px;
	overflow:hidden;
	list-style:none;
	display:block;
	margin-left:0px;
}
#cinemenu li {
	float:left;
	background-color:#08253a;
	padding:10px 20px;
	margin-left:1px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#cinemenu li:first-child {
	margin-left:0;
}
#cinemenu li.selected {
	background:#fff;
}
#cinemenu li.selected a {
	position:relative;
	color:#08253a;
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
}
#cinemenu li.selected a span {
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
	top:-2px;
	background-image: url(images/gradient-glossy.png);
	background-repeat: repeat-x;
}
/* REGISTRACIA button */
	#cinemenu li.right {
	float:right;
	padding:0;
	background:#e29408 url(../img_modules/signup-bg.gif) repeat-x top;
	font-family:MyriadProSemi;
	text-shadow:1px 1px 0px #000;
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.6);
	-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.6);
}
#cinemenu li.right a {
	float:left;
	padding:11px 12px 9px 12px;
	font-family:MyriadProSemi;
	line-height:17px;
	text-transform:uppercase;
	font-size:16px;
}
#cinemenu li.right a:hover {
	background:#c41818;
	color:#fff;
	box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.8);
	-moz-box-shadow:inset 0 0 5px 0 rgba(0,0,0,0.8);
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
#cinemenu li a {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:17px;
}
#cinemenu li a:hover {
	color:#69abcb;
}
#cinemenubottom {
	background-color:#FFF;
	margin-bottom:5px;
	background-image: url(images/menuBottomBack.png);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:36px;
}
.shadow {
	/*
	-moz-box-shadow:    0 4px 10px #333;
	-webkit-box-shadow: 0 4px 10px #333;
	box-shadow:         0 4px 10px #333;
	*/
}
#kontajnerObsahu {
	clear:both;
	float:left;
	margin:0 auto;
	width:960px;
}
#hlavnePlatnoPanel {
	width: 960px;
	float:left;
	clear:both;
}
#hlavnePlatno {
	width: 960px;
	float:left;
	clear:both;
	background-color:#08253a;
}
.hlavnePlatnoFilmy {
	width:165px;
	float:left;
	height:347px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
.hlavnePlatnoPlatno {
	position:absolute;
	top:0;
	left:170px;
	color:#FFF;
	width:635px;
	height:347px;
	float:left;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
.box-maleplatno .hlavnePlatnoPlatno {
	left:10px;
	top:10px;
}

.hlavnePlatnoTaby {
	position:absolute;
	top:0;
	right:0;
	width:155px;
	height:376px;
	color:#FFF;
	background-image: url(images/platnoTabBack.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.hlavnePlatnoTaby #tabNovinky, .hlavnePlatnoTaby #tabPripravujeme, .hlavnePlatnoTaby #tabAkcieSutaze, .hlavnePlatnoTaby #tabSpecialneAkcie {
	height:94px;
	cursor:pointer;
}
.hlavnePlatnoTaby h2 {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:5px;
}
.hlavnePlatnoTaby p {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}
.hlavnePlatnoTaby .ptsel h2 {
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#f9f6d9;
}
.hlavnePlatnoTaby .ptsel {
	background-color:#08253a;
}
.hlavnePlatnoTaby .ptsel .ptKontajner {
	border-bottom-style:none;
}
.hlavnePlatnoTaby .ptKontajner {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:12px;
	padding-right:12px;
	height:74px;
	border-bottom:dotted 1px #77a4c4;
}
.hlavnePlatnoTaby .ptKontajner:hover {
	color:#b3ddea;
	background-image: url(images/tabOver.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#tabSpecialneAkcie .ptKontajner {
	border-bottom:none;
}
#filmPlatno {
	position:relative;
	width: 655px;
	height: 377px;
	background-color:#08253a;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.filmPlatnoInfoPozadie {
	position:absolute;
	right:10px;
	bottom:10px;
	width:600px;
	height:300px;
	z-index:5;
	background-image: url(imagesplatnoTmave.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.filmPlatnoInfo {
	position:absolute;
	right:10px;
	width:270px;
	height:195px;
	top:160px;
	overflow:hidden;
	color:white;
	z-index:10;
}
.filmPlatnoInfo h1 {
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:30px;
	line-height:32px;
	text-shadow: 2px 2px 2px #333;
	padding-top:5px;
}
.filmPlatnoInfoTable {
	border-collapse:collapse;
	margin-top:10px;
}
.filmPlatnoInfoTable td, .filmPlatnoInfoTable th {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-right:10px;
	padding-bottom: 2px;
	padding-top: 0px;
	padding-left: 0px;
}
.filmPlatnoInfoTable th {
	text-align:left;
	font-weight:normal;
	font-family:'UbuntuMedium', Arial, Helvetica, sans-serif;
}
#programKina {
	background-color:#08253a;
	margin-top:11px;
}
#programKinaKino {
	color: #FFF;
}
#programKinaKino address {
	font-style:normal;
	color: #FFF;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:13px;
}
#programKinaNajdiKino {
	float:left;
	width:50%;
	height:85px;
}
#programKinaNajdiFilm {
	float:left;
	width:50%;
	height:85px;
	background-image: url(images/pkDivider.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#programKinaKontajner {
	background-color:#FFF;
}
#najdiKino {
	width:290px;
	float:left;
	background-color:#08253a;
	margin-right:15px;
}
#najdiFilm {
	width:290px;
	float:left;
	background-color:#08253a;
}
#patickaPanel {
	margin-top:10px;
	clear:both;
}
#paticka {
	width:960px;
	background-color:#08253a;
}
#paticka ul {
	list-style:none;
	padding:0;
	margin:0;
}
#paticka a {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
#paticka a:hover {
	color:#69abcb;
}
#paticka .menuPaticka {
	float:left;
	padding-left:40px;
}
#paticka .menuPaticka:first-child {
	padding-left:0;
}
#paticka .patickaKontajner {
	padding:10px;
}
#paticka h3 {
	color:#69abcb;
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
}
#paticka .patickaLoga {
	background-image: url(images/patickaLoga.png);
	background-repeat: no-repeat;
	background-position: center top;
	height:50px;
}
#topTen {
	width:290px;
	background-color:#08253a;
	color:#FFF;
}
#topTen ol {
	list-style:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	counter-reset:li;
}
#topTen ol > li {
	position:relative; /* Add some spacing around the content */
	list-style:none; /* Disable the normal item numbering */
	border-bottom:1px solid #32546c;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 2em;
	padding:8px 0;
	padding-right: 4px;
}
#topTen ol > li:nth-child(even) {
	background-image: url(images/topTenEven.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#topTen ol > li:first-child {
}
#topTen ol > li:before {
	content:counter(li) ". "; /* Use the counter as content */
	counter-increment:li; /* Increment the counter by 1 */
	/* Position and style the number */
    position:absolute;
	top:0px;
	left:-2em;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:2em;
	/* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
    margin-right:4px;
	border-bottom:1px solid #32546c;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	color:#93c1e1;
	font-size:14px;
	text-align:right;
	padding:6px 4px 8px 0;
	margin-top:1px;
}
#topTen ol > li:first-child:before {
	border-top:none;
}
#topTen li a {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#FFF;
	text-decoration:none;
}
#topTen li a:hover {
	color:#93c1e1;
}
#topTen .topTenPoradie {
}
#topTen .topTenNazov {
}
#topTen .topTenIkony {
}
#odporucame {
	width:290px;
	background-color:#08253a;
	color:#FFF;
}
.odporucameFilmy {
	width:270px;
	height:150px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}
.odporucameFilmyScroll {
	width:600px;
}
.odporucameFilm {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:83px;
	height:129px;
	margin-right:10px;
	background-color:#CC0;
}
.modulNazov {
	color:#93c1e1;
	padding:10px;
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
}
.modulBielyNazov {
	color:#08253a;
	padding:10px;
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:19px;
	font-weight:normal;
}
#rovnakyZaner {
	width:290px;
	background-color:#08253a;
}
.rovnakyZanerFilmy {
	width:270px;
	height:150px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}
.rovnakyZanerFilmyScroll {
	width:600px;
}
.rovnakyZanerFilm {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:83px;
	height:129px;
	margin-right:10px;
	background-color:#CC0;
}
.roundc {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cclearfix {
	clear:both;
}
#topTen ol {
	list-style-position:inside;
}
.film315 {
	width:317px;
	height:150px;
	float:left;
	margin-left:10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfd2d9;
}
.film315poster {
	width:90px;
	height:140px;
	float:left;
}
.film315info {
	width:205px;
	float:left;
	margin-left:10px;
}
.film315info h3 {
	font-weight:normal;
	margin-bottom:5px;
	position:relative;
}
.film315info h3 a {
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:22px;
	color:#08253a;
	text-decoration:none;
}
.film315info h3 a span {
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
	background-image: url(images/gradient-glossy.png);
	background-repeat: repeat-x;
}
.film315info h3 a:hover {
	color:#236390;
}
.film315info p.teaserinfo {
	color:#3a3a3a;
	font-size:12px;
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
}
#filmPopis {
	background-color:#FFF;
	margin-top:10px;
}
.filmPopisKontajner {
	padding:10px;
}
.filmPopisKontajner h2 {
	font-family:'UbuntuBold', Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#08253a;
	line-height:26px;
	position:relative;
	margin-bottom:5px;
}
.filmPopisKontajner h2 span {
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
	background-image: url(images/gradient-glossy.png);
	background-repeat: repeat-x;
}
.filmPopisKontajner p {
	font-family:'UbuntuRegular', Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.5em;
	padding-bottom:.5em;
}
#filmFotogaleria .scroll-pane {
	overflow: auto;
	width: 560px;
	float:left;
}
#filmFotogaleria .scroll-content {
	float: left;
}
#filmFotogaleria .scroll-content-item {
	width: 140px;
	height: 78px;
	float: left;
	margin: 0px;
}
#filmFotogaleria .scroll-bar-wrap {
	clear: left;
}
#filmFotogaleria .scroll-bar-wrap .ui-slider {
	background: none;
	border:0;
	height: 15px;
	margin: 0 auto;
}
#filmFotogaleria .scroll-bar-wrap .ui-handle-helper-parent {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
#filmFotogaleria .scroll-bar-wrap .ui-slider-handle {
	top:0;
	height: 15px;
	background-color:red;
	position:absolute;
	outline:none;
}
#filmRecenzie {
	background-color:#FFF;
	margin-top:10px;
}
#projekcieFilmu {
	background-color:#FFF;
	margin-top:10px;
}
#filmFotogaleria {
	background-color:#FFF;
	margin-top:10px;
}
img {
	border: none;
}
.ptKontajnerTab {
	height:94px;
	cursor:pointer;
}
.ptKontajnerTab:first-child {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.ptKontajnerTab:last-child .ptKontajner {
	border-bottom-color:transparent;
}
#hlavnePlatnoNove {
	position:relative;
	width: 960px;
	height: 377px;
	float:left;
	clear:both;
	background-color:#08253a;
}
.hlavnePlatnoFilmyVlavo {
	position:absolute;
	left:8px;
	top:10px;
	width:165px;
	height:358px;
	overflow:hidden;
	outline:none;/*padding-top:10px;
	padding-bottom:20px;*/
}
.ptNahlad {
	cursor: pointer;
	width:140px;
	height:78px;
	margin-bottom:12px;
	margin-left: 4px;
}
.ptNahladOkraj {
	border:solid 1px transparent;
}
.ptNahlad:hover, .ptNahladOkraj2 {
	border:solid 1px #93C1E1;
}
.ptNahlad strong {
	color:#fff;
	position:absolute;
	margin-top:48px;
	width:128px;
	padding:0 6px;
	height:22px;
	padding-top:8px;
	line-height:22px;
	overflow:hidden;
	text-shadow:1px 1px 0 #000;
	background: url(img_modules/shadow.png) repeat-x bottom;
}
.searchCloseIcon {
	position:absolute;
	right:0;
	top:0;
	width:24px;
	height:24px;
	background-image: url(icons/closeIcon.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
.share-btn {
	width:24px;
	height:24px;
	display:inline-block;
	cursor:pointer;
	margin-left:4px;
}
.btn-facebook {
	background: url(images/facebook-icon.png) no-repeat top left;
}
.btn-twitter {
	background: url(images/twitter-icon.png) no-repeat top left;
}
.btn-google_plus {
	background: url(images/google-plus.png) no-repeat top left;
}
.share-panel {
}
.sharep-tab {
	position:relative;
	padding-left:15px;
	padding-right:10px;
	height:30px;
}
.sharep-tab span {
	font-size:14px;
	font-family:UbuntuRegular, Arial, Helvetica, sans-serif
}
.share-facebook {
	height:40px;/*background-color: #EDF4FE;*/
}
.share-twitter {
	height:40px;/*background-color: #DFF3FC;*/
}
.share-google_plus {
	height:40px;/*background-color: #ecb4a9;*/
}



/* LANG BUTTON */

#cinemenu li#lang {
	border:1px solid #fff; border-bottom:0;
	padding:0; height:37px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	box-shadow:inset 0 0 5px rgba(0,0,0,0.25);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.25);
	
	background: #f6f2fe;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjJmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmUyZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f6f2fe 0%, #e6e2ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f2fe), color-stop(100%,#e6e2ed));
	background: -webkit-linear-gradient(top,  #f6f2fe 0%,#e6e2ed 100%);
	background: -o-linear-gradient(top,  #f6f2fe 0%,#e6e2ed 100%);
	background: -ms-linear-gradient(top,  #f6f2fe 0%,#e6e2ed 100%);
	background: linear-gradient(to bottom,  #f6f2fe 0%,#e6e2ed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f2fe', endColorstr='#e6e2ed',GradientType=0 );
}

#cinemenu li#lang ul {
	border:1px solid rgba(255,255,255,0);
	z-index: 100;
	height: 38px;
	overflow: hidden;
	list-style:none;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s;
}
#cinemenu li#lang ul.expand {
	background: #fff;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	box-shadow: 0 0 5px rgba(0,0,0,0.6);
	height: 150px;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-o-transition-duration: .3s;
	-ms-transition-duration: .3s;
	transition-duration: .3s;
}
/*#lang li { display: none; }
#lang li.active, #lang li.hover { display: block; }*/
#cinemenu li#lang ul li { background:none; margin:0; padding:0; }
#cinemenu li#lang ul li a { display:block; float:left; padding:0; }
#cinemenu li#lang ul li a:hover {
	box-shadow:inset 0 0 5px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);	
	background: #f6f2fe;
}
#cinemenu li#lang ul img { float:left; padding:7px; }
#cinemenu li#lang ul strong {
	float:left; padding:0 17px 0 3px; height:26px; line-height:26px;
	font-size:14px; font-weight:700; color:#333; width: 65px;
}
#cinemenu li#lang ul .active strong {
	background:url(../images/lang-arr.png) no-repeat right 11px;
}
