@charset "utf-8";

body {
	background-image:url(/images/backgrounds/main-bg.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color: #a39283;
}
#main {
	width: 1000px;
}

#info_nav {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #a6898b;
	padding-left: 245px;
	height: 32px;
	padding-top: 8px;
}

#main_header {
	background-image:url(/images/backgrounds/main-header-bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top: -24px;
	padding-top: 16px;
	border-bottom: 3px solid #e1e1e1;
}

#main_header .content {
	background-color: #ffffff;
	height: 122px;
	position: relative;
}
#logo {
	position: absolute;
	top: 17px;
	left: 28px;
	width: 175px;
	height: 78px;
}
#logo h1 {
	text-indent: -9999px;
}
#main_banner {
	position: absolute;
	top:0px;
	left: 232px; 
	width: 468px;
	height: 60px;
}
#main_banner .corner {
	background-image:url(/images/backgrounds/main-banner-corner-bg.png);
	background-repeat:no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0px;
	top: 50px;
}

/* begin: main search box */
#main_search {
	background-color: #aa9c92;
	width: 300px;
	height: 60px;
	position: absolute;
	right: 0px;
	top: 0px;
	
}

#main_search .corner {
	background-image:url(/images/backgrounds/main-search-corner-bg.gif);
	background-repeat:no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 0px;
	top: 0px;
}

#main_search .input {
	background-image:url(/images/backgrounds/main-search-input-bg.gif);
	background-repeat:no-repeat;
	width: 191px;
	height: 28px;
	position: absolute;
	left: 16px;
	top: 15px;
	padding-left: 15px;
	padding-top: 6px;
}
#main_search .input input {
	border: 0px;
	width: 160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
}
#main_search .submit {
	position: absolute;
	left: 213px;
	top: 15px;
}
/* end: main search box */


/* begin: quick navigation */
#quick_nav {
	list-style:none;
	margin:0;
	position: absolute;
	top: 70px;
	left: 707px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#quick_nav a {
	line-height: 22px;
	padding-left:19px;
	text-decoration:none;
	color:#000000;
	background-image:url(/images/icons/quick-nav-licon.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
#quick_nav a:hover {
	text-decoration:underline;
}
/* end: quick navigation */


/* begin: quick navigation */
#main_nav {
	border-top: 5px solid #461718;
	height: 42px;
	background-color: #501a1c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-top: 6px;
	padding-left: 10px;
}
#main_nav a {
	float: left;
	color:#b68082;
	padding: 0px 15px;
	height: 22px;
	padding-top: 9px;
	margin-right: 5px;
	line-height: 12px;
}
#main_nav a .corner{
	position: absolute;
	background-repeat:no-repeat;
	height: 31px;
	width: 8px;
	top: 0px;
}
#main_nav a .corner.left {
	left: -1px;
	background-image:none;
}
#main_nav a .corner.right {
	right: -1px;
	background-image:none;
	
}
#main_nav a:hover .corner.left {
	background-image:url(/images/backgrounds/main-nav-left-over-bg.gif);
}
#main_nav a:hover .corner.right {
	background-image:url(/images/backgrounds/main-nav-right-over-bg.gif);
	
}

#main_nav a:hover {
	text-decoration: none;
	background-image:url(/images/backgrounds/main-nav-center-over-bg.gif);
	background-repeat:repeat-x;
	color: #cd9799;
}

#main_nav li.selected a .corner.left, 
#main_nav li.selected a:hover .corner.left {
	background-image:url(/images/backgrounds/main-nav-left-selected-bg.gif);
}
#main_nav li.selected a .corner.right,
#main_nav li.selected a:hover .corner.right {
	background-image:url(/images/backgrounds/main-nav-right-selected-bg.gif);
	
}

#main_nav li.selected a,
#main_nav li.selected a:hover{
	background-image:url(/images/backgrounds/main-nav-center-selected-bg.gif);
	color: #ffffff;
}


/* end: quick navigation */



/* begin: main content */
#main_content {
	background-image:url(/images/backgrounds/main-content-bg.gif);
	background-repeat:repeat-y;
	background-position: top right;
	border-bottom: 4px solid #e1e1e1;
}
#main_content .left_column {
	float: left;
	width: 700px;
	background-image:url(/images/backgrounds/main-content-top-bg.gif);
	background-repeat:no-repeat;
	position: relative;
}

#main_content .right_column {
	float: right;
	width: 300px;
}

#contact .contact_column {
	float:left;
	width:200px;
	margin-bottom:15px;
}

#monopol_panel {
	background-color: #ece8e4;
}
#monopol_panel h3 {
	background-color: #aa9c92;
	margin: 0px;
}
#monopol_panel h3 a {
	display: block;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 0px 0px 12px;
	height: 32px;
	background-image:url(/images/icons/monopol-dropdown-arrow-collapsed-icon.gif);
	background-repeat:no-repeat;
	background-position: 276px 9px;
	border-bottom: 1px solid #9e9187;
}
#monopol_panel h3 a.displayed {
	background-image:url(/images/icons/monopol-dropdown-arrow-displayed-icon.gif);
	background-position: 273px 12px;
}
#monopol_panel h3 a:hover {
	text-decoration: none;
}
#monopol_panel .item {
		
}

#monopol_panel .item a{
	display: block;
	padding-left: 76px;
	height:18px;
	padding-top: 8px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #4c4c4c;
	text-decoration: none;
	position: relative;
	border-bottom: 1px solid #d5d2ce;
}

#monopol_panel .item a:hover {
	background-color:#fffee5;
}

#monopol_panel .item.last a{
	border-bottom: 0px;
}
#monopol_panel span {
	top: 8px;
	left: 15px;
	position: absolute;
}
.logos {
	background-image:url(/images/backgrounds/calendar-logos-bg.gif);
	background-repeat:no-repeat;
	padding-left: 1px;
	padding-top: 15px;
	margin-bottom: 10px;
}

.logos h3 {
	color:#000000;
	padding-left:19px;
	font-size:14px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}

.logos img {
	float: left;
	padding-bottom:15px;
}

#partners {
	background-image:url(/images/backgrounds/calendar-logos-bg.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left: 20px;
	margin-bottom: 30px;
}

#partners h3 {
	color:#000000;
	font-size:14px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
#partners img {
	float: left;
	padding-right:15px;
	padding-top:5px;
}

#title {
	position: absolute;
	height: 39px;
	top: -33px;
	left: 750px;
	width: 250px;
	z-index: 500;
}
#title h1 {
	height: 39px;
	text-indent: -9999px;
	background-position: top right;
	background-repeat:no-repeat;
	margin-right: 26px;
}
#title h1.home {
	background-image:url(/images/backgrounds/title-home-bg.gif);
}
#title h1.uvod {
	background-image:url(/images/backgrounds/title-home-bg.gif);
}
#title h1.prave-v-kinach {
	background-image:url(/images/backgrounds/title-now-playing-bg.gif);
}
#title h1.podujatia {
	background-image:url(/images/backgrounds/title-shows-bg.gif);
}
#title h1.movie_catalog {
	background-image:url(/images/backgrounds/title-movie-catalog-bg.gif);
}
#title h1.sme-klubovy-film {
	background-image:url(/images/backgrounds/title-clubmovie-bg.gif);
}
#title h1.kino-ikon-a-dalsie-publikacie {
	background-image:url(/images/backgrounds/title-kino-ikon-bg.gif);
}
#title h1.profil {
	background-image:url(/images/backgrounds/title-profil-bg.gif);
}
#title h1.servis-pre-media {
	background-image:url(/images/backgrounds/title-media-service-bg.gif);
}
#title h1.kontakt {
	background-image:url(/images/backgrounds/title-contact-bg.gif);
}
#title h1.forum {
	background-image:url(/images/backgrounds/title-forum-bg.gif);
}

#title h1.search {
	background-image:url(/images/backgrounds/title-search-bg.gif);
}
#submenu {
	background-color: #501a1c;
	padding-top: 28px;
}
#submenu ul {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #441617;
	padding-bottom: 24px;
}
#submenu ul a {
	padding-top:5px;
	padding-left:31px; /* place for icon */
	background-color:#501a1c;
	border-bottom:1px solid #441617;
	color:#c79193;
	background-image:none;
	height: 20px;
}

#submenu ul a:hover {
   background-color:#5f292b;
   color:#c79193;
   text-decoration:none;
}

#submenu ul a .icon {
	width:8px !important;
	height:5px  !important;
	top:10px  !important;
	left:13px  !important;
	background-position:0px 0px;
	background-image:url(/images/icons/side-nav-clicon.gif);
	background-repeat:no-repeat;
}

#submenu ul li.selected a,
#submenu ul li.selected a:hover {
	background-color:#6b3d3f;
	color:#ffffff;
	font-weight: bold;
}


#submenu ul li.selected a .icon,
#submenu ul li.selected a:hover .icon  {
	background-position:0px -5px;
}

#submenu ul.main_submenu a {
	padding-left:13px;
}

#submenu ul.main_submenu a .icon {
	background-image:none;
}
/* end: main content */


/* begin: footer */
#main_footer {
	border-top: 4px solid #362e2f;
	height: 96px;
	background-color: #3e3536;
	margin-bottom: 30px;
	position: relative;
}
#main_footer .corner{
	display: block;
	position: absolute;
	top: 86px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	height: 10px;
	width: 10px;
}
#main_footer .corner.left {
	background-image:url(/images/backgrounds/main-footer-left-corner-bg.gif);
	left: 0px;
}
#main_footer .corner.right {
	background-image:url(/images/backgrounds/main-footer-right-corner-bg.gif);
	right: 0px;
}
#bottom_nav {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	position: absolute;
	top: 12px;
	left: 28px;
}
#bottom_nav a {
	float: left;
	color:#9e7d70;
	margin-right: 25px;
	text-decoration: underline;
}
#bottom_nav a:hover {
	text-decoration: underline;
	color: #ffffff;
}
#created_by {
	position:absolute;
	top:39px;
	right:40px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
}
#created_by a {
	position:relative;
	display:block;
	text-decoration:none;
	color:#7d7475;
	padding-right: 54px;
}
#created_by a:hover {
	color:#dddddd;
}
#created_by a img {
	position:absolute;
	top:-5px;
	right:0px;
}
#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#7d7475;
	position: absolute;
	top: 50px;
	left: 27px;
}
#copyright a {
	color: #ffffff;
	text-decoration: none;
}
/* end: footer */



