/* Header */
.panel.panel-header img {
  border: 0;
}
.panel.hidden {
  display: none;
}

/* Slide menu */
.panel-menu-slide {
  position: relative;
  width: 100%;
}
.panel-menu-slide ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.panel-menu-slide li {
  margin: 0;
  padding: 0;
}
.panel-menu-slide .item {
  float: left;
}
.panel-menu-slide .item .items {
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
}

.panel-menu-slide .level-2 .item {
  margin-right: 20px;
}

/* Detaily */
.object-thumb {
  float: left;
}
/* filtr */
.panel-filter .field-label .field input {
    width: 50px;
}

.panel-filter .field-label.search .field input { /*vyhledávací políčko*/
    width: 150px;
}

.panel-filter .field-label .field input.submit { /* tlačítko Hledej */
    width: 100px;
}


/* výpis podkategorií */
.panel-categories .thumb-wrapper {
    float: left;
}

.panel-categories .categories-list-row.invisible {
    display: none;
}

.questionnaire-bar {
  background: navy;
  height: 5px;
}

/* PANEL - přihlášení v obsahu */
#middle .panel-login .inner-content {
  margin: 10px 30px;
  width: 300px;
}
#middle .panel-login .login-button {
  float: right;
  margin-top: 5px;
}
#middle .panel-login .register-button {
  height: 30px;
  line-height: 30px;
  margin-top: 5px;
}
#middle .panel-login .labels {
  padding-bottom: 10px;
}

.panel-orders .order-detail-left {
  margin-left: 30px;
}

.panel-orders .info-column {
  float: left;
  padding-left: 10px;
}

.panel-menu-dropdown, .panel-menu-dropdown ul {
	padding: 0px;
	margin: 0px;
}

.panel-menu-dropdown li{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	position: relative;
	list-style-type: none;
}

.panel-menu-dropdown li:hover, .panel-menu-dropdown li.hover {
	background-color: white;
}

.panel-menu-dropdown li:hover a, .panel-menu-dropdown li.hover a {
	text-decoration: none;
	color: white;
}

.panel-menu-dropdown li ul {
	display: none;
	position: absolute;
	left: -1px;
	top: 30px;
}

.panel-menu-dropdown li:hover ul, .panel-menu-dropdown li.hover ul {
	display: block;
}

.panel-menu-dropdown li:hover ul li, .panel-menu-dropdown li.hover ul li {
	display: block;
	width: 80px;
	padding: 2px 5px;
	margin: 0;
	list-style-type: none;
	float: none;
}

.panel-menu-dropdown li:hover ul li a, .panel-menu-dropdown li.hover ul li a  {
}

.panel-menu-dropdown li:hover ul li:hover, .panel-menu-dropdown li.hover ul li.hover {
}

.panel-menu-dropdown li:hover ul li:hover a, .panel-menu-dropdown li.hover ul li.hover a {
	text-decoration: none;
  color: black;
}

a.non-clickable {
  cursor: default;
}

/* schovavani <script> v pripade, ze nekdo ledabyle pouzije * */
h2 script {
  display: none !important;
}

#parental {
  font-weight: bold;
  color: white;
  padding: 30px;
}

#parental .confirm-msg {
  height: 150px;
}

#parental .yes{
  float: left;
  
}

#parental .no {
  float: right;
  }
  
#parental a:link, #parental a:visited {
  color: white;
}

#parental a:hover {
  color: red;
}

/* doporuč známému */
.send-to-friend-handle {
  background: #F00;
  width: 16px;
  height: 16px;
  display: inline-block;
}

.send-to-friend-form {
  color: #fff;
  padding: 10px;
}

.send-to-friend-form label {
  color: #FFF;
}

.send-to-friend-form input {
  color: #000;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
/*
  A blue based theme, inspired by Blinksale and their ColorBurn widget. http://firewheeldesign.com
  
  AUTHOR: Geoffrey Grosenbach http://nubyonrails.com
  
  Colors: 
    Light Blue: bbccff 
    White: eeddee
    Turq: 003355
    Cream: ffffdd
*/

.calendar {
  margin: auto;
}

.monthName th {
  font-weight: normal;
  text-align: right;
  padding-top: 1em;
  padding-bottom: 0.7em;
}

.dayName th {
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #303030;
  color: white;
}

.otherMonth, .day, .specialDay {
  padding: 0.5em 0.5em;
  border-right: 1px solid white;
}

.otherMonth {
  color: #eeeeee;
  background-color: white;
  text-align: center;
}

.calendar_helper th {
  text-align: center;
}

.day, .specialDay {
  text-align: center;
  border-bottom: 1px dotted #bbbbbb;
  background-color: #bbccff;
}
.specialDay {
  background-color: #003355;
  color: white;
}
.specialDay a, .specialDay a:visited, .specialDay a:hover {
  color: white;
  text-decoration: none;
  padding: 1em;
}
.specialDay a:hover {
  color: white;
  background-color: black;
}
.weekendDay {
  background-color: #ffffdd;
}
.today{
	background-color: #4682b4;
}

/**************** Sjednoceni nastaveni prvku pro vsechny prohlizece ***********/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}/*HTML5display-roleresetforolderbrowsers*/article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
input[type=submit]{cursor:pointer;}
textarea{resize:none;overflow:auto;font-size:100%;font:inherit;}
@font-face { font-family: 'ArialBlack'; src: url('/skins/moporuba/fonts/ariblk-webfont.eot'); src: local('Arial Black'), local('Arial Black'), url('/skins/moporuba/fonts/ariblk-webfont.ttf') format('truetype'); }
body { background:#fff; color:#7f7f7f; font-size:12px; line-height:20px; font-family:Arial;}

a strong,a{color:#00acd0;}
a:hover{text-decoration:none;color:#003b69;}
h1{color:#00acd0;font-size:28px;line-height:34px;font-weight:bold;font-family:"ArialBlack",Arial;padding:1px 0 0 0;&padding-top:5px;margin:0 0 0 -1px;}
h2{color:#00acd0;font-size:18px;line-height:22px;font-weight:bold;padding:11px 0 2px 0;margin:0;}
h3{font-size:14px;line-height:18px;font-weight:bold;color:#7f7f7f;padding:11px 0 2px 0;margin:0;}
p{padding:11px 0 10px 0;}
strong{font-weight:bold;color:#003b69;}
ul {padding:0 0 0 9px;}
ul li{background:url('/skins/moporuba/img/bg-lines.png') no-repeat 0 10px;padding:4px 0 5px 15px;}

table{border-collapse:collapse;margin:0 0 18px 0;border-top:10px solid #fff;}
td,th {color:#7f7f7f;font-size:12px;vertical-align:top;text-align:left;padding:5px 13px 5px 13px;font-weight:normal;}
th{color:#fff;background:#00acd0;padding:10px 13px 9px 13px;}
td{border-bottom:1px solid #b1e7f2;}

/********************************** Obecne styly ******************************/
.hidden{display:none !important;}
.cleaner, .clear-both{clear:both;line-height:0;font-size:0;}
.italic{font-style:italic;}

body,textarea,input[type=password],input[type=text]{ color:#7f7f7f; font-size:12px; line-height:18px;}
body{background:#e7e4d7 url('/skins/moporuba/img/bg-body.jpg') no-repeat center top;}

.page-index .named-titulek{position:absolute;left:-10000px;}
/********************************** Obecne styly ******************************/
#main{width:980px;position:relative;background:#fff;margin:0 auto 0 auto;padding:0 20px 0 20px;display:block;}
#main-left{width:980px;display:table;}
#container-header{width:980px;height:345px;position:absolute;left:20px;top:0;background:url('/skins/moporuba/img/bg-container.jpg') no-repeat;}
#container-header .panel-left {float:left;padding:14px 0 0 31px;}
#container-header .panel-left *{text-decoration:none;}

.header-wrapper{width:217pxfloat:left;}
.header-wrapper a img,.header-wrapper a{display:block;float:left;width:217px;}
.header-wrapper a img {height:73px;margin-bottom:9px;}
.header-wrapper .header-text {font-size:12px;font-family:"ArialBlack";line-height:18px;font-weight:normal;letter-spacing:-1px;width:216px;height:12px;display:block;float:left;text-indent:-9999px;background:url('/skins/moporuba/img/bg-text.png');margin-left:1px;}
.linksTop {color:#00acd0;font-size:11px;line-height:14px;position:absolute;right:172px;top:29px;}
.linksTop a{color:#00acd0;text-decoration:underline !important;margin:0 18px 0 18px;}
.linksTop a:hover{text-decoration:none !Important;color:#003b69 !important;}
#container-header .panel-search {width:306px !important;height:29px;overflow:hidden;position:absolute;top:69px;left:643px;}
#container-header .panel-search form > div {background:url('/skins/moporuba/img/bg-search-text.png') no-repeat;width:306px;height:30px;padding:0;}
#container-header .panel-search * {float:left;display:block;padding:0;margin:0;}
.panel-search input[type=text]{ background:transparent;border:0;padding:6px 10px 7px 10px !important;width:180px;display:block;}
.panel-search input[type=submit]{background:url('/skins/moporuba/img/bg-search-submit.png');width:104px;height:29px;display:block;float:right !important;padding:0 !important;margin:0 !important;}
.panel-search input[type=submit]:hover{background-position:0 -29px;}

#container-header-middle .link {display:block;position:absolute;width:24px;height:24px;top:24px;right:30px;}
#container-header-middle .link span{display:none !important;}
#container-header-middle .link.Tw{background:url('/skins/moporuba/img/bg-ico-tw.png');}
#container-header-middle .link.Fb{background:url('/skins/moporuba/img/bg-ico-fb.png');right:70px;}
.slideshow-wrapper {display:none;}

#content{padding-top:345px;width:980px;}
#content-left{width:100%;}
#container-title{margin-right:20px;display:table;}
#container-left{width:301px;float:left;}
#content-right{}
#left{width:100%;}
#middle {padding-left:37px;padding-right:18px;padding-bottom:25px;width:624px;float:right;background:url('/skins/moporuba/img/bg-main.png') no-repeat 0 1px;min-height: 500px;}
.path-wrapper .label {display:none;}
#container-hell {
	background:#e7e4d7;
	width:1020px;
	height:100px;
	margin:0 0 -10px -20px;
}

#container-hell .content{position:relative;}
#banery{padding-bottom:27px;}
#banery div {margin:0 auto 27px auto;}
#banery #ban-2 {
    background:url('/skins/moporuba/img/ban-poruba-ofic.png');
    height: 100px;
    width:301px;
}

#banery #ban-1 {
    background:url('/skins/moporuba/img/banner-ostrava.png');
    height:29px;
    width:236px;
}

#banery #ban-3 {
    background:url('/skins/moporuba/img/banner-galerie.png');
    height:100px;
    width:301px;
}

/********************************** Menu ******************************/
#container-left .panel-menu-tree .item {float: none;padding: 0;}
#container-left .panel-menu-tree li.expanded ul {padding: 0;}
#container-left .panel-menu-tree li.selected ul, #container-left .panel-menu-tree li.expanded ul { display: block !important;}

#container-left .panel-in-left-1 .inner-content {background:url('/skins/moporuba/img/bg-menu-l1.png') repeat-y;margin-bottom:20px;padding-bottom:14px;}
.panel-in-left-1 ul.items{margin:0;padding:0;}
.panel-in-left-1 ul.items li{background:url('/skins/moporuba/img/bg-menu-separ.png') no-repeat;padding:1px 0 0 0;}
.panel-in-left-1 ul.items.level-1{padding:17px 14px 0 14px;background:url('/skins/moporuba/img/bg-menu-separ.png') no-repeat left bottom;width:273px;}
.panel-in-left-1 ul.items.level-1 h2 {padding:0;margin:0;}
.panel-in-left-1 ul.items a{display:block;text-decoration:none;color:#91deee;padding:7px 14px 6px 14px;width:245px;}
.panel-in-left-1 ul.items a:hover{color:#fff;background:#00acd0;}
.panel-in-left-1 ul.items .selected > .item-left > .item-right > .item-title a{color:#fff;background:#00acd0;}
.panel-in-left-1 ul.items h2{font-size:14px;line-height:17px;font-weight:bold;}

.panel-in-left-1 ul.items.level-2{font-size:12px;line-height:15px;display:none;background:url('/skins/moporuba/img/bg-menu-separ.png') no-repeat;}
.panel-in-left-1 ul.items.level-2 h3{font-size:12px;line-height:15px;padding:0;margin:0;}
.panel-in-left-1 ul.items.level-2 li a{background-image:url('/skins/moporuba/img/bg-lines.png');background-repeat:no-repeat;background-position:19px 14px;padding:7px 15px 7px 39px;width:219px;font-weight:normal;line-height:19px;} 

.path-wrapper{width:641px;display:inline-block;padding:25px 0 11px 0;line-height:14px;}
.path {font-size:11px;line-height:14px;display:block;width:100%; }
.path a{display:block;float:left;line-height:14px;overflow: hidden; height: 14px; white-space: nowrap; text-overflow: ellipsis; max-width: 220px;}
.path a.last{text-decoration:none;}
.path span.separator{text-indent:-9999px;display:block;float:left;background:url('/skins/moporuba/img/bg-lines.png') no-repeat;width:5px;height:5px;margin:5px 12px 0 12px;line-height:14px;}

/***
****.img-wrap-inner img{display:inline-block;}
****.img-wrap-inner{display:inline-block;width:180px;text-align:center;}
****.img-border-top, .img-border-bottom, .img-border-vertical {display:inline-block;background:url('/skins/moporuba/img/bg-img.png') no-repeat 0 0}
****.img-border-top{padding-top:5px;}
****.img-border-vertical{background-position:-202px 0;background-repeat:repeat-y;padding:6px 11px 1px 11px;}
****.img-border-bottom{padding-bottom:5px;background-position:right bottom;}
***/

form fieldset{padding:8px 0 30px 0;}
label{display:inline-block;float:left;width:130px;font-weight:bold;color:#7f7f7f;margin:6px 5px 0 0;}
input[type=text],input[type=password] {outline:none;display:block;padding:7px 9px 5px 9px;width:282px;background:transparent;}

input[type=text],input[type=password] { padding-top /*\**/: 5px\9 }
.inpBg{display:inline-block;background:url('/skins/moporuba/img/bg-buttons.png') no-repeat;width:300px;height:29px;float:left;margin:0 0 16px 0;&margin-bottom:8px;}
.submit{display:inline-block;margin-left:135px;}
.submit, .submit span {
	display:inline-block;font-size:12px;color:#fff;cursor:pointer;line-height:15px;
	background:url('/skins/moporuba/img/bg-buttons.png') no-repeat 0 -29px;height:29px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.submit{background-position:right -29px;padding-right:1px;}
.submit span{padding:7px 19px 0 19px;height:22px;min-width:65px;text-align:center;}
:hover.submit{background-position:right bottom;}
:hover.submit span {background-position:0 bottom;}

.message{width:628px;height:43px;display:block;background:url('/skins/moporuba/img/bg-message.png') no-repeat;color:#00acd0;font-size:14px;font-weight:bold;line-height:17px;padding:26px 0 0 0;margin:0;text-align:center;}

.panel-footer-raynet .content {position:relative;}
.panel-footer-raynet a {float:right;display:block;margin:30px 36px 0 0;}


.panel-in-hell-1 ul.items.level-1 {font-size:11px;line-height:13px;margin: 0 0 0 12px;padding:0;}
.panel-in-hell-1 ul.items.level-1 li{float:left;background:url('/skins/moporuba/img/bg-blue-separ.png') left 2px no-repeat;padding:0 0 0 12px;margin: 43px 10px 5px 13px;}
.panel-in-hell-1 ul.items.level-1 { overflow: hidden; max-height: 100px;  width: 800px; float: left;}
.panel-in-hell-1 ul.items.level-1 li:first-child{padding-left:0;background:transparent;margin-left:0;}
.panel-in-hell-1 h3 { display: none; }
.panel-in-hell-1 h2 { font-size: 11px; line-height: 13px; margin: 0; padding: 0;}
.panel-in-hell-1 ul.items li div {display: inline;}
.panel-in-hell-1 ul.items.level-2 {display: none;}

.paging{text-align:center;font-size:12px;line-height:15px;font-weight:bold;padding:+20px 0 8px 22px;}
.paging a{text-decoration:none;} 
.paging *{display:inline;width:auto;}
.paging ul, .paging ul li {margin:0 2px 0 2px;padding:0;font-size:11px;line-height:15px; background:none;}
.paging ul{margin:0 12px 0 10px;}
.paging li a{display:inline-block;width:20px;background:url('/skins/moporuba/img/bg-paging.png') no-repeat;width:25px;padding:3px 0 0 0;height:16px;}
.paging li a:hover{background-position:0 -20px;color:#003b69;}
.paging li a.active{background-position:0 -40px;color:#fff;}
.paging a.Text{font-size:12px;text-decoration:underline;margin:0 11px 0 12px;}

.next-events{width:310px;float:left;}

.page-index .panel-news-articles {width:310px;float:left;}
.page-index .panel-news-articles .image{display:none;}
.page-index .news-article-thumb{padding-left:60px;}

.panel-news-articles .title-right{position:relative;}
.panel-map .title-right h2,
.panel-pool .title-right h2,
.named-kalendar h2,
.panel-news-articles .title-right h2,
.panel-news-articles .title-right h2 a{font-family:"ArialBlack";font-weight:bold;color:#00acd0;font-size:28px;line-height:32px;text-decoration:none;}
.panel-news-articles .title-right h2{padding:16px 0 0 0;margin-left:-2px;}
.panel-news-articles .subtitle{position:absolute;font-size:11px;line-height:13px;right:31px;top:33px;&top:37px;}
.bubble .date,
.page-index .news-article-thumb .date{background:url('/skins/moporuba/img/bg-date-small.png');width:44px;height:38px;padding:0;left:-60px;top:8px;text-align:center;line-height:14px;}
.bubble .date *,
.page-index .news-article-thumb .date *{float:none;padding:0;display:block;}
.bubble .date .day-month,
.page-index .news-article-thumb .date .day-month{padding:7px 0 0 0;margin:0 0 -1px 0;}
.page-index .news-article-thumb .header{padding:0;}
.page-index .panel-news-articles .content{padding-top:10px;}
.page-index .news-article-thumb .header a{padding-bottom:2px;}
.bubble p,
.page-index .news-article-thumb .description p{line-height:14px;padding:0 15px 8px 0;}
.page-index .news-article-thumb .read-more-link{padding-bottom:0;}

.calendar-left {
	position:relative;padding:5px 0 0 19px;width:283px;min-height:253px;float:right;margin-right:-1px;

	border: 1px solid #d2eff5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.calendar_helper th,.calendar_helper td{padding:0;background:none;border:0;}
.calendar_helper {width:265px;}
.named-kalendar h2{padding:25px 0 17px 0;float:left;margin-left:15px;}
.calendar-left .previous a,
.calendar-left .next a {display:block;width:29px;height:29px;text-indent:-99999px;background:url('/skins/moporuba/img/bg-calendar-paging.png');float:left;}
.calendar-left .next a{background-position:0 -29px;float:right;}
.calendar-left .previous, .calendar-left .next {padding-bottom:9px;}
.calendar-left th.monthName{color:#00acd0;font-weight:bold;font-size:16px;padding:4px 0 0 0;text-align:center;}
.calendar-left .dayName th {border-top:1px solid #eaf8fe;color:#939598;font-size:12px;width:38px;height:0px;text-align:center;padding-top:14px;padding-bottom:6px;}
.calendar-left td{color:#00acd0;vertical-align:middle;text-align:center;font-weight:bold;line-height:29px;height: 29px; margin:0; padding:0;}
.calendar-left td > a{text-decoration:none;background:#91deee;width:38px;height:29px;padding:0px 0 0 0;display:block;color:#003b69;}
.calendar-left td > a:hover{background:#003b69;color:#fff;}

.panel-pool{margin-left:-3px; overflow: hidden; width: 627px; max-height: 180px;

-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;

}
.panel-pool .title-right{padding:0 0 15px 0;}
.panel-pool .content > .inner,
.panel-pool .content{background:url('/skins/moporuba/img/bg-inquiry.png') no-repeat left top;padding-bottom:5px;width:627px;}
.panel-pool .content > .inner{padding:5px 0 0 0;display:table;background-position:left top;}
.panel-pool .text {width:225px;float:left;color:#003b69;padding:14px 0 10px 20px;}
.panel-pool .text p{padding-top:5px;}
.panel-pool h3 {color:#00acd0;font-size:14px;font-weight:bold;margin:0;padding-top:0;padding-bottom:0;}
.panel-pool form{float:right;position:relative;padding-top:5px;width:350px;padding:12px 0 1px 0;}
.panel-pool form label {font-weight:normal;width:auto;color:#003b69;margin:0 0 0 24px!important;padding:0!important;}
.panel-pool fieldset{padding:0 0 8px 0;position: relative;}
.panel-pool input[type=radio]{position: absolute; margin-top:2px;padding:0;width:14px;height:14px;display:inline; left: 0;}
.panel-pool input[type=submit]{background:url('/skins/moporuba/img/bg-button-inquiry.png');width:104px;height:29px; display: inline;}
.panel-pool input:hover[type=submit]{background-position:left bottom;}

.panel-pool #answers { float: left; width: 180px; padding-top: 4px; }
.panel-pool fieldset { height: 20px; overflow: hidden; }
#poolControls, #poolResults { display: block; float: left; width: 160px; height: 180px; }
#poolControls { padding-top: 36px; padding-left: 55px; width: 105px; }
#poolResults table { width: 100%; border: 0; }
#poolResults table td { padding: 3px 13px 13px 13px; overflow: hidden; border: 0; }
#poolResults td.bar { width: 80%; }
#poolResults td.votes { text-align: center; padding: 4px 0 0 0;}
#poolResults td.bar span { display: block; height: 10px; margin-top: 2px; background: #003b69; }
#resultsButton { display: block; padding-top: 3px; padding-left: 30px; }



.panel-map{padding:15px 0 15px 0;margin-left:-3px; position: relative;}
.panel-map .title-right {position:relative;height:60px;padding:0 0 0 1px;}
#largeMap{position:absolute;font-size:11px;line-height:13px;right:10px;top:42px;}

.panel-map .content > .inner-content,
.panel-map .content{background:url('/skins/moporuba/img/bg-google.png') no-repeat left bottom;padding-bottom:5px;width:627px;}
.panel-map .content > .inner-content{padding:11px 0 0 0;display:table;background-position:left top;}
.panel-map .map{float:left;margin:0 0 0 11px;}

.panel-map form {float:right;width:142px;}
.panel-map fieldset{position:relative;padding:0;}
.panel-map input[type=checkbox]{position:absolute;left:1px;top:13px;margin:0;padding:0;width:14px;height:14px;display:block;}
.panel-map label{background-repeat:no-repeat;background-position:25px 0;padding:4px 0 5px 66px;font-weight:normal;display:block;color:#003b69;margin-right:20px;width:auto;min-height:42px;cursor:pointer;}
.panel-map .red{background-image:url('/skins/moporuba/img/bg-google-ico-red.png');}
.panel-map .brown{background-image:url('/skins/moporuba/img/bg-google-ico-brown.png');}
.panel-map .green{background-image:url('/skins/moporuba/img/bg-google-ico-green.png');}
.panel-map .lblue{background-image:url('/skins/moporuba/img/bg-google-ico-lblue.png');}
.panel-map .dblue{background-image:url('/skins/moporuba/img/bg-google-ico-dblue.png');}

.bubble {position:absolute;padding-bottom:15px;display:none; z-index: 100;margin-left: -120px;}
.bubble > .inner, .bubble {background:url('/skins/moporuba/img/bg-bubble.png') no-repeat right bottom;width:323px;}
.bubble > .inner{background-position:left top;padding-bottom:8px;}
.bubble .content{position:relative;padding:15px 10px 0 81px; background: none;}
.bubble .date{left:21px;top:19px;position:absolute;}

.bubble h3 { text-align: left; }
.bubble h3 a{text-decoration:none;color:#7f7f7f;}
.bubble p{padding-top:3px;padding-bottom:2px;}
.bubble .linkMore{font-weight:bold;}

.rubric-detail.object-detail{width:626px;display:inline-block;padding-top:19px;}
.object-thumb {background:url('/skins/moporuba/img/bg-galery.png') no-repeat;width:312px;height:311px;float:left;margin:0 0 1px 0;position:relative;}
.object-thumb .image{padding:66px 0 0 20px; height: 180px;position:relative;}
:hover.object-thumb .image .image-overlay {background:url('/skins/moporuba/img/bg-galery-over.png');width:270px;height:180px;display:block;position:absolute;left:20px;top:66px;}
.object-thumb .header {position:absolute;font-size:18px;line-height:22px;top:0;padding:20px 20px 0 20px;}
.object-thumb .header a{text-decoration:none;font-weight:bold;} 
.object-thumb .header a:hover, :hover.object-thumb .header a {color:#003b69;}
.object-thumb .description {display:none;}
.object-thumb .linkDetail {line-height:13px;font-size:11px;background:url('/skins/moporuba/img/bg-lines.png') no-repeat 0 4px;padding:0 0 0 16px;position:absolute;right:22px;bottom:26px;}
.object-thumb .enter-link { padding: 25px 0 0 175px; }
.object-thumb .enter-link a { background: url('/skins/moporuba/img/bg-lines.png') no-repeat 0 50% ; padding-left: 18px; }

.no-image > .content-all > .image { display: none; }

.panel-news-articles .image a { text-align: center; min-width: 90px; }
.panel-news-articles .image img { max-width: 90px; max-height: 60px; display: inline; float: none; }

.panel-news-articles{padding-top:9px;}

.event-thumb,.news-article-thumb{padding:0 0 0 129px; float: none; background: none; width: auto; height: auto; margin: auto; position: relative;}
.event-thumb .content-all,.news-article-thumb .content-all {width:100%;position:relative;}
.event-thumb .image,.news-article-thumb .image{text-align: center; position:absolute;left:-132px;top:3px;background:url('/skins/moporuba/img/bg-img-news.png') no-repeat;width:90px !important;height:60px;padding:11px;}
.event-thumb .image *,.news-article-thumb .image *{display:inline;}
.event-thumb .image .image-overlay,.news-article-thumb .image .image-overlay{position:absolute;left:0;top:0;width:112px;height:82px;}
.event-thumb .header,.news-article-thumb .header{position:relative;padding:0 0 1px 90px;}
.event-thumb .header a,.news-article-thumb .header a {display:block;color:#7f7f7f;font-size:14px;font-weight:bold;line-height:18px;text-decoration:none;margin-right:15px;padding:4px 0 4px 0}
.event-thumb .header a:hover,.news-article-thumb .header a:hover{color:#003b69;}
.event-thumb .date,.news-article-thumb .date { position:absolute;left:0;top:0;}
.event-thumb .description,.news-article-thumb .description{padding:0 0 0 0;display: block;}
.event-thumb .read-more-link, .news-article-thumb .read-more-link{font-size:11px;font-weight:bold;padding:0 0 10px 0;margin:-5px 0 21px 0;}
:hover.object-thumb.news-article-thumb .image .image-overlay {background:none;width:1px;height:1px;display:block;position:absolute;left:20px;top:66px;}
:hover.object-thumb.event-thumb .image .image-overlay {background:none;width:1px;height:1px;display:block;position:absolute;left:20px;top:66px;}

.date {display:block;background:url('/skins/moporuba/img/bg-date.png');width:76px;height:16px;padding:6px 0 0 0;color:#fff;font-size:11px;line-height:14px;font-weight:bold;}
.date .day-month, .bubble .date .day-month {float:left;padding-left:7px;}
.date .year{float:right;padding-right:8px;font-weight:normal;}

.typography img, .long-description img, .panel-gallery .image img { margin: 5px; padding: 10px; border: 1px solid #d2eff5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 }

.object-detail .image { float: right; }
.object-detail .object-thumb .image { float: none; }

.article-thumb .content-all .image { display: none; }
.article-thumb .content-all .header { position: relative; }
.article-thumb .content-all .description { display: block; padding: 0 20px 0 20px; width: 280px; height: 210px; overflow: hidden; }

#container-master .panel-gallery .panel-left {
	background: url('/skins/moporuba/img/panel_gallery.png') 22px 0 no-repeat;
	_background: url('/skins/moporuba/img/panel_gallery.gif') 22px 7px no-repeat;
}
#container-master .panel-gallery .content {
	padding-top: 15px;
}

.panel-gallery .image { width: 150px; height: 140px; float: left; text-align: center; }
.panel-calendar-timeline h2 { float: none; }

h1.search { padding-bottom: 20px; }

#banery a { display: block; padding-bottom: 16px; }

input[type="text"], input[type="password"] { border: 1px solid #7f7f7f; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.forgotten-password-button-content { display: none; }
.login-button-right input { background: #003b69; padding: 4px 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	font-weight: bold;
}

.marker { max-width: 200px; }

.rubric-thumb .header a { display: block; max-height: 44px; overflow: hidden; }
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:3px solid #aaaaaa;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url('/skins/resources/close.png');background-repeat:no-repeat;}#sb-nav-next{background-image:url('/skins/resources/next.png');background-repeat:no-repeat;}#sb-nav-previous{background-image:url('/skins/resources/previous.png');background-repeat:no-repeat;}#sb-nav-play{background-image:url('/skins/resources/play.png');background-repeat:no-repeat;}#sb-nav-pause{background-image:url('/skins/resources/pause.png');background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;} #sb-title-inner{white-space: nowrap} #sb-title{overflow: visible}

