@charset "utf-8";

body {font: normal normal 13px/20px Verdana, Geneva, sans-serif;margin: 0;background: #ebedeb;}
html {-webkit-font-smoothing: antialiased;}
ul, li, ol, h1, h2, h3, p {margin:0; padding: 0; font-weight: normal;}
.w_480 h1, .w_480 h2, .w_480 h3 {margin: 1ex 0; font-weight: bold;}
.w_480 p {margin: 1em 0;}
h1 {font-size: 20px;}
h2 {font-size: 13px;}
h3 {font-size: 12px;}
ul, li, ol {list-style-type: none;}
button {cursor:pointer;border: 0;}
input {height: 21px; padding: 2px 7px; width: 260px; border: 1px solid #616661; border-radius: 3px; font-size: 14px;}
input:focus {border-color: #302;}
select {padding: 1px;margin: 0; border: 1px solid #616661; border-radius: 3px; font-size: 14px; height: 26px;}
.active, #breadcrumb li:last-child {font-weight: bold !important; text-shadow: 0 0 2px #b9c3b9;}

a {text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
a img {border: 0;}
.thumb, .videoleadpicture {float: left; border: 1px solid #b9c3b9; background: #fff; padding: 1px; margin: 2px 1ex 0 0; border-radius: 5px;}
.thumb:hover, .videoleadpicture:hover  {border-color: #302;}
.videoleadpicture {width: 76px; height: 76px; margin-bottom: 1ex;}
.box {padding: 7px; border: 1px solid #616661; border-radius: 3px; box-shadow: inset 0 0 2px #fff; margin-bottom: 14px;font-size: 12px; line-height: 18px; border-top: 0;}
.box h3 {margin: -7px 0  7px -7px; width: 210px; border-radius: 3px 3px 0 0; padding: 7px; color: #fff;}
.w_226 .box h3 a {color: #fff;}
.lead {margin-bottom: 14px;}
.meta {font-size: 10px;}

#container {float: none;margin: 0 auto;width: 960px;}
#header {width:960px; height:115px; background: #fff url(/img/header_bg.png) bottom repeat-x; border-radius: 0 0 3px 3px;margin-bottom: 1em; position: relative;}
#header h1 {width: 303px;height: 70px;background: url(/img/manda_logo.png);margin: 3px 0 0 3px;}
#header h1 a {display: block;text-indent: -666em;overflow: hidden;height: 70px;}

.headerlinks {background: #fff;text-align: right;padding: 2px 1ex 2px; ;height: 25px; border-bottom: solid 6px #302;}
.headerlinks li, .menuline li, .footerlinks li, .menuline2 li {display: inline; vertical-align: middle;}
.headerlinks li:before, .footerlinks li:before {content: '• ';}
.headerlinks li:first-child:before, .footerlinks li:first-child:before, li.social:before {content:'';}
.rss {background: url(/img/rss.png) left center no-repeat;padding-left: 19px;}
.menuline h2 a { font-weight: normal; font-size: 17px !important; margin-left: 16px;}
.menuline a:hover, .menuline2 a:hover {text-decoration: underline !important;}
.menuline ul {position: absolute; z-index: 666; top: 4px; left: 220px; height:36px; overflow: hidden;}
.menuline2 ul {padding-left: 300px;}
.menuline ul li {float: left;}
li.social, .jumpto {float:right; margin: 7px 0;}
.articlemenu {position: relative;}
.articlemenu .menuline h2 {padding: 7px 14px 0;}
.articlemenu .menuline ul {position: relative;width: 738px; margin: -28px 0 6px; height: auto;}
.articlemenu .menuline ul li, .menuline2 li {float: none; margin: 4px 14px; white-space: nowrap; display: inline-block;}

#loginform {display: inline;}
#loginform input, #loginform label {height: 13px; font-size: 12px; padding: 3px; width: 200px;}
#loginform label {position: absolute; text-align: left; padding: 2px 4px 8px; cursor:text;}
#loginform button, #komplex_search button, #moviesearch button, .formbutton {padding: 2px 7px; border-radius: 3px;}

#quicksearch {position: absolute;right: 7px; top: 46px;}
#quicksearch button {background: url(/img/quicksearchbutton.png);width: 22px;height: 22px;overflow: hidden;text-indent: -666em;position: absolute;right: 2px;top: 2px;}

#accordion .ui-icon {background: url(/img/pucuk.png) 0 -20px; width: 20px; height: 20px; margin-top: -10px;}
#accordion .ui-state-active .ui-icon {background: url(/img/pucuk.png) 0 0; width: 20px; height: 20px;}
#accordion .content {height: 280px;padding:0;border-color:#454;}
#accordion .content ul {width: 476px;height: 238px;padding: 7px 2px;margin: 14px 0;float: right;overflow: hidden;border-radius: 3px 0 0 3px; background: url(/img/acc_content_bg.png);}
#accordion .content li a, .n li a, .box .n h2 a, .box li a {display: block;background: url(/img/pucuk.png) -20px -23px no-repeat;padding: 0 0 1ex 20px; line-height:1em;}
.box .n h2 a, .box li a {padding: 1px 0 6px 17px; margin-left: -17px;}
#accordion .content li a:hover, .n li a:hover, .box .n h2 a:hover, .box li a:hover {background-position: -40px -3px;}
.box ul {padding-left: 7px;}

#breadcrumb {margin-top: 7px; overflow: auto;}
#breadcrumb li {float: left; padding-left: 21px; position: relative;}
#breadcrumb .pucu {display:block; position: absolute; top:0; left: 0; background: url(/img/pucuk.png) -20px -19px;overflow: hidden;text-indent: -666em;width: 21px;}

.c_3 {margin-top: 14px; float: left;}
.w_318 {width: 316px;border: 1px solid #b9c3b9;border-radius: 3px;background: #fff;margin-left: 3px;float:left; font-size: 12px; line-height: 17px;}
.w_318:after {content: " "; display: block; height: 0; clear: both;}
.w_318:first-child {margin: 0;}
.w_226 {width: 226px; float: left; margin-top: 1px;}
.w_480 {width: 479px; padding: 7px 7px 7px 14px; margin:0 3px; float: left; background: #fff; border: 1px solid #b9c3b9; border-radius: 3px;}


#footer {width: 946px; padding: 14px 7px; font-size: 12px; overflow:auto;}


.n {padding: 7px;}
.n h2 {font-size: 12px; font-weight: bold;}
.w_318 .n .date {text-align: right;}
.w_318 .box {border: 0; background: #fff;}
.w_318 .box h3 {background: #fff; width: 288px; border-bottom: 1px solid #b9c3b9; margin: 0 0 7px; padding: 0 7px;}
.w_318 .box .dates a .date {margin-bottom: 7px;}
.w_480 .box {overflow:auto; width: 456px;}
.w_480 .box h3, .w_480 .box .jumpto {width: 456px;}
.w_480 .box .jumpto {text-align: right; border-top: 1px dotted #616661; padding: 4px 0 0;}
.w_480 .box .jumpto:after {content:' >';}
.w_480 .box .thumb {width: 76px; height: 76px;}
.w_480 ul, .w_480 ol {padding-left: 2ex;}
.w_480 ul li {list-style-type: disc;}
.w_480 ol li {list-style-type: decimal;}
.w_480 .box ul li {list-style-type:none;} 
.w_480 a {font-weight: bold; color: #916;}
.w_480 .box a {font-weight: normal;}

.calendar {text-align: right; margin: 7px; position: relative; display: block; font-size: 14px; line-height: 21px;}
.calendar th {padding-right: 7px;}
.calendar a {width: 28px;padding: 3px 7px 3px 0;display: block;margin: 0 4px; border-radius: 3px;}
.calendar .today a {background: #fff;border: 1px solid #302;width: 24px;}
.dates .date {display: block;}
.calendar .dates {position: absolute;left: -9px;width: 305px;background: #fff;text-align: left;border: 4px solid #302;padding: 7px 0 0 7px;display: none; font-size: 12px; line-height: 14px;}
.calendar .dates li {margin-bottom: 14px;}
.calendar .event:hover .dates {display: block;}
.calendar .event:hover a {color: #fff; border-radius: 3px 3px 0 0;}
.calendar .event .dates a {background: none !important;width: auto;}

#calendar {border-top: 0;margin-bottom: 12px;border-collapse: separate;border-spacing: 3px;}
#calendar td {width: 134px;height: 136px;vertical-align:baseline;padding:0; background: #fff; border-radius: 3px; box-shadow: 0 1px 0 #b9c3b9;}
#calendar tr.days td {border: 0;height: auto;text-align: center;}
#calendar th {padding-bottom: 14px;}
#calendar th .actual, #calendar button[name=nextyear] {margin-right: 1ex;}
#calendar th .prev, #calendar th .next {width: 20px;height: 20px;overflow: hidden;text-indent: -666em;margin: 0;vertical-align: central; background: url(/img/pucuk.png) 0 -20px;}
#calendar th .prev {background-position: 0 -60px;}
#calendar th .next:hover {background-position: 0 -40px;}
#calendar th .prev:hover {background-position: 0 -80px;}
#calendar td h3 {text-align: right;padding: 2px;}
#calendar td.hasevent {box-shadow: 0 1px 1px #616661, inset 0 -1px 1px #fff;}
#calendar td.hasevent:hover {box-shadow: 0 2px 2px #121, inset 0 -2px 2px #fff;}
#calendar .event {padding: 6px;float:left; font-size: 12px; line-height: 14px;}
#calendar .event .date {display: block;margin-bottom: 4px;}
#calendar td.hasevent {border: none;}

#gallery, #video {width: 480px;}
#gallery a {display: inline-block;width: 144px;padding: 4px 2px 2px;margin: 7px 3px;vertical-align: top;text-align:center;box-shadow: 0 2px 1px #616661;border-radius: 3px;}
#gallery a img {width: 140px; border: 1px solid #fff; border-radius: 3px;}
#gallery a:hover {margin: 5px 3px 9px; text-decoration: none;box-shadow: 0 7px 2px #616661;}
#gallery a.spacer {height: 202px;width: 0;border: 0;margin: 0;padding: 0;visibility: hidden;}
#gallery a sub {font-size: 10px;display: block;margin-top: 4px;overflow:hidden;}
.box #gallery, .box #video {margin: 2px 2px 0 0;width: 454px;height: 260px;overflow: hidden;float: right;white-space: nowrap;position: relative;}
.box #video {background: #fff; height: 255px;}
.box #gallery a {background: #fff;vertical-align: middle;position: relative;left: 24px;}
.box #gallery .back {position: absolute;clip: rect(0 22px 22px 0);left: 2px;top: 120px;cursor: pointer; z-index: 888;}
.box #gallery .next {position: absolute;clip: rect(22px 22px 44px 0);right: 2px;top: 98px;cursor: pointer; z-index: 888;}

#komplex_search {padding: 14px 21px 7px;}
#komplex_search label {width: 140px;display: inline-block;vertical-align: top; font-size: 12px;}
#komplex_search input {width: 256px;}
#komplex_search select {width: 270px;}
#komplex_search div {margin: 1ex 0;}
#komplex_search #datepicker_from, #komplex_search #datepicker_to {width: 96px;}
#komplex_search .radio {width: auto;vertical-align: top;border: 0;background: transparent;}
#komplex_search button {margin: 7px 0 21px 350px;}
.hit_title {text-align: center;}
#hit .n {clear: both; overflow: auto; border-top: 1px solid #b9c3b9; width: 477px; margin: 21px 0 0 -13px; padding: 7px 7px 0 14px;}
#hit .n h2 {font-size: 14px; text-align: center;}
#hit .n .thumb {width: 152px; height: 152px;}
#hit .n .date {font-size: 12px; float: right;}
.lapozo {text-align: center;}
.lapozo .actual {width: auto; border: 0; cursor:pointer; width:26px; height: 21px; text-align: right; padding: 2px;}
.lapozo *:hover {text-decoration: none;}
.lapozo .actual:hover {border: 1px solid #302; padding: 1px;}
.lapozo .first, .lapozo .prev, .lapozo .next, .lapozo .last {font: bold 18px "Courier New", Courier, monospace; letter-spacing: -4px; margin: 0 4px;}

#moviesearch input, #searchform input {width: 190px;}
#moviesearch select, #searchform select {width: 206px;}
#moviesearch label, #searchform label {display: block; margin-top: 7px;}
#moviesearch input[name=gyartas_tol], #moviesearch input[name=gyartas_ig] {width: 82px;}
#moviesearch button, .formbutton {margin: 14px 0 0 140px;}
ul.result li {padding: 7px 0; margin: 0 0 7px; border-bottom: 1px solid #616661;}
ul.result li a {display: block; line-height: 14px; margin-bottom: 7px;}
a.title {font-weight: bold; letter-spacing: -.2px;}
a.name {font-style: italic; white-space: nowrap;}
table.moviedata {width: 470px; margin-bottom: 1em;}
table.moviedata td {vertical-align: top; background: #fff; padding: 4px 0; border-top: 1px dotted #616661;}
table.moviedata tr:first-child td {border: 0;}
table.moviedata td:first-child {font-size: 12px;padding-right: 1em;}

.w_318 #moviesearch input, .w_318 #searchform input {width: 285px;}
.w_318 #moviesearch select, .w_318 #searchform select {width: 301px;}
.w_318 #moviesearch input[name=gyartas_tol], .w_318 #moviesearch input[name=gyartas_ig] {width: 130px;}
.w_318 #moviesearch button, .w_318 .formbutton {margin: 14px 0 0 221px; font-size: 14px; padding: 4px 14px;}

#searchform input[type=checkbox]{width: 26px; margin-bottom: -4px;}

.tagcloud li{display: inline;padding: 0;line-height: 21px;}
.tagcloud li a {white-space: nowrap; background: none; display: inline; line-height: 21px;}
.tagcloud li.i1 a {font-size: 10px;}
.tagcloud li.i2 a {font-size: 12px;}
.tagcloud li.i3 a {font-size: 14px;}
.tagcloud li.i4 a {font-size: 18px;}
.tagcloud li.i5 a {font-size: 21px;}

#regform {text-align: center;}
#regform label {display: block; border-top: 1px dotted #616661;}
#regform input {display: block; margin: 7px auto;}
#regform button {border-radius: 3px; padding: 7px 14px; float: right;}

ul.showdesc li a{background: none; font-weight: bold;}
ul.showdesc li {margin: 1ex 0; padding: 1ex 0; border-top: 1px dotted #616661;}
ul.showdesc li:first-child {border: 0;}

/*
#302
#121
#242
#454
#616661
#b9c3b9
*/
body, .calendar .event .dates a, input:focus, #calendar td.hasevent h3, .tagcloud li.i4 a {color: #121;}
a, .calendar .event a, .calendar th, h2, h3, .lapozo .actual, .lapozo .first:hover, .lapozo .prev:hover, .lapozo .next:hover, .lapozo .last:hover {color: #302;}
.headerlinks li, .headerlinks li a, .calendar a, .dates .date, h1, .lead, .hit_title, .tagcloud li.i2 a, .tagcloud li.i3 a {color: #454;}
.w_318 .n .date, input, .w_318 .box h3, #calendar td h3, #gallery a sub, .meta, #hit .n .date, .lapozo .first, .lapozo .prev, .lapozo .next, .lapozo .last, ul.result li, .tagcloud li.i1 a {color: #616661;}
.calendar .event:hover a {background: #302;}
.calendar .event a, .box, #loginform button, #calendar tr.days td, #calendar td.hasevent, #gallery a, #komplex_search button, .lapozo .actual, .w_318 #moviesearch button, #regform button, .formbutton {background: #b9c3b9;}
.box h3 {background: #454;}

#dia {
border: 0;
width: 958px;
height: 1200px;
overflow-x: hidden;
overflow-y: auto;
border: 1px solid #242;
border-left: 0;
border-bottom: 4px solid #302;
box-shadow: 0 2px 2px #454;
}

.picsub {font-size: 11px;}

