* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{	margin:0;padding:0;font-family: Verdana, Arial, sans-serif;font-size:1em;font-weight:normal;color:#000;line-height:1.4;background-color:#fff}
h1{clear:both;padding: 8px 4px 5px 4px;margin:5px 0 0 0;text-align:center;font-size: 1.2em;z-index:0; border-bottom:6px solid;background-color:#3D68AF;color:#fff}
h2{font-weight:normal; font-size: 16px; color:#00008B}
a{color:#045DA4; margin:6px 0;text-decoration:none}
a:hover{color:#045DA4;;;text-decoration:underline
}
.kolin_cz,html{margin:0;padding:0  

}
.no-grid td {
  font-size: 1.2em !important;

}
.mobilni-web{margin:0;padding:5px 6px 0px 5px
}
.mobil-aktuality{margin: 10px 1% 10px 2%;
  box-sizing: border-box;
  width: 96%;
}

.aktuality-m-detail{width: 100%;}


.hlavicka-m{
/*! display:flex; */width:100%;padding:2px;
position:relative;width:100%;z-index:100; border:1px solid #9FC4F4;
margin:0 auto
}
.hlavicka-m .logo-m{width:150px;margin:0 auto;

}
.hlavicka-m .logo-m a{display:block;width:100px;height:58px; 
background-image: url(/data/Image/Loga/kolin-cz-100.png); margin: 10px auto;
}
.odkaz-menu{margin:0 auto;width:100%;}

.CMSPage,
.aktuality-m-detail {margin:0;padding:0;width: 100%; z-index:0;clear:both;
}
.CMSPage_in {border-top:1px solid  #fff
}
.restaurace-m{ background-color: #ffffff
}
.aktuality-detail-mobil{width: 100%;}
.CMSArticle{width:100%;margin:20px 0px ;padding: 0px
}
.CMSArticle .articleheader{width:100%;font-weight:bold;margin:0;padding:0;display: inline-block;
}
.CMSArticle .articledate{float:left;width:17%;color:#fff;text-align:center;padding:2px; font-size:14px;background-color:#F3AB14;font-family: Myriad Pro, Verdana, Arial;
}
.single_item .CMSArticle .articletitle{font-size:120%;padding:5px;margin:0px;color:#00008b;font-weight:normal
}
.aktuality-detail-mobil .CMSArticle .articletitle{float:left;padding:0;margin:-4px 0 0 5px;border-left:0;width:79%
}
.CMSArticle .articletitle a{padding:0 0 0 10px;margin:0;font-size:120%;color:#00008b;display:block;text-decoration:none;background-color:#fff
}
.single_item .CMSArticle .articledate{color:#000;text-align:left;float:none!important; background-color:#FFF;padding:0
}
.CMSArticle .articleperex{padding:5px 0 5px 0;clear:both;border-top:1px solid #444
}
.CMSArticle .articleauthor{display:none
}
.CMSArticle .articlebody{margin:0 0 5px 0;padding:0;font-size:110%;
}

.cms_aktuality_preview .CMSArticle .articleauthor{display:block;text-align: right;font-weight:bold;padding:10px 0 0 0}
.cms_aktuality_preview .CMSArticle .articleattachments{display:block;text-align:center;padding:10px 0 0 0	}
.articlethumb img{width:120px;float:left;padding-right:5px}

.aktuality-detail-mobil .CMSArticle .articleattachments{}
.aktuality-detail-mobil .CMSArticle .attachment_image img{width:90%}

.cms_aktuality_archiv_link{display: block;margin: 10px;text-align: right}
.cms_aktuality_archiv_link a{font-size: 15pt}
.articlecommentscounter{font-size: 12px}
/*-----------------MENU ARTICLE--------------*/
ul.menu-kultura{margin:0;padding:0; z-index:500;width:100%}
ul.menu-kultura li,ul.menu-kultura li a{font-weight:normal;color:#fff;margin:0;padding:2px 3px;font-size:100%!important;display:block; text-decoration:none}
ul.menu-kultura li:hover,ul.menu-kultura li a:hover{color:#000}
ul.menu-kultura .firmy{background-color:#93BF1B}
ul.menu-kultura .prace{background-color:#9250E2}
ul.menu-kultura .restaurace{background-color:#F9C700;}
.odkaz-menu li{ text-align:center;margin:5px auto;;padding:6px 3px;border-radius:6px 6px ;width:60%;background-color: #3D68AF}
.odkaz-menu a{color:#fff;font-size:120%}
.menu_a_odkaz,.akce-odkaz{background-color:#00008B;cursor:pointer;float:left;margin:40px 3px 0 3px;padding:0;z-index:500}
.zobrazovac-menu h2,.akce-odkaz a{color:#fff;font-weight:normal;text-decoration:none}
.akce-odkaz a{font-size:17px;margin:0 ;padding:0 10px}
.zobrazovac-menu h2{font-size:17px;margin:0 ;padding:3px 10px 4px 10px}
h2.menu{display: none}
ul.menu-kultura{margin:0;padding:0;display:none}
.showIt{display:block !important}
h2.menu {display:block;line-height:1}
/* AKTUALITY */
.articlecommentscounter,.discussion ul{list-style-type: none;font-size:8p;}
.discussion a{text-align:right;display:block}
.comment_author{float:right;text-align:right;font-weight:bold;color:#045DA4}
.comment_title,.comment_date{text-align:left;display:block;font-weight:bold;color:#00008b}
li.Discussion_comment.offtopic li{display: none}
.Discussion_comment_offtopic{text-align:left;display:block;font-weight:bold;color:orange;border-bottom:1px solid #000; }
.comment_date{color:#000;border-bottom:1px solid;font-size:8pt;}
.comment_offtopic_text{text-align:left;display:block;font-weight:bold;color:orange;}
ul {padding-left:10px;margin:0 0 0 10px;padding:0}
ul ul {padding-left:10px;margin:0 0 0 20px;padding:0}
.articlecommentscounter{text-align:right}
/*-CALENDAR-*/
.Pager{ float:left;margin:0 0 10px 0;padding:2px 0 2px 1px;background-color:#F6BB43;width:100%;z-index:0
}
.Pager .oneDay{border:1px solid #FDEDCC;float:left;border-left:2px solid #FDEAC1;margin:0 3px 0 0;text-align:center;  z-index:0;  
}
.Pager .oneDay a{display:block;color:#00008B;font-size:14px;padding:2px 4px;margin:0;text-decoration:none;color:#fff;font-size:12px;font-weight:bold;
}
.Pager .today {border:1px solid #CFE1FA
}
.Pager .today a{display:block;color:#00008B;background-color:#fff;
}
.Block{clear:both
}
.Title{   color:#fff; float:left;width:100%
}
.Title_in .Date,
.Title_in .DayName{ color:#F3AB14;font-weight:bold;float:left; padding:5px 10px 5px 5px
}
.Event{margin:0 0 10px 0;padding-bottom:10px;border-top:1px solid #ccc;background-color:#eee;clear:both;border-radius: 6px 6px 6px 6px;}
.Event_in{padding:0 5px 4px 4px}
.Subject {clear:both;padding-top:9px;margin:9px 0 6px 0}
.Subject a{color:#045DA4;font-weight:bold}
.Subject a::after{content: " \2771\2771";clear:both ; }
.Subject a:hover{color:#0000FD;text-decoration:underline}
.GridCol1{ float:right;z-index:0;width:60%;margin:0}
.GridCol2{float:left;width:36%;z-index:0}
.GridCol2 .StartDate,
.GridCol2 .EndDate,
.GridCol2 .Term{float:left;color:#fff;padding:2px;position: relative;z-index:0;font-size:14px 
}
.GridCol2 .StartDate:after,
.GridCol2 .Term:after{content: "";position: absolute;bottom: -6px;left: 0px;border-style: solid;border-width: 6px 9px 0 0;
    /*border-color: #5D9CEC transparent;display: block;*/width: 0;z-index: 1;  
}
.mobil-akce-kalendar .GridCol2 .StartDate:after,
.mobil-akce-kalendar .GridCol2 .Term:after{border-color: #bbb transparent;display  
}
.kultura-m .GridCol2 .StartDate:after,
.kultura-m .GridCol2 .Term:after{border-color: #FF8400 transparent;display  
}
.sport-akce-m .GridCol2 .StartDate:after,
.sport-akce-m .GridCol2 .Term:after{border-color: #5D9CEC transparent;display  
}
.pro_deti-m .GridCol2 .StartDate:after,
.pro_deti-m .GridCol2 .Term:after{border-color: #E44493 transparent;display  
}
.trhy_a_burzy-m .GridCol2 .StartDate:after,
.trhy_a_burzy-m .GridCol2 .Term:after{border-color: #93BF1B transparent;display  
}
.gastro-m .trhy_a_burzy-m .GridCol2 .StartDate:after,
.gastro-m .trhy_a_burzy-m .GridCol2 .Term:after{border-color: #F9C700 transparent;display  
}
.Duration{display:none}
 .EndDate:before,
 .EndTime:before{  content: "-";
} 
.Event.detail .Subject {margin:15px 0; font-weight:bold}
.Event.detail .Subject img{border:0;margin:5px 5px 0 15px}
.Event.detail .Subject .link a::after{
  content: "\2771\2771";clear:both ; 
     
}
.Event.detail .Subject .link a{
    color:#045DA4;
     display:block; text-decoration: underline ;
   
}
.Event.detail .Description{clear:both;padding-top:5px}
.Event.detail .StartDate,
.Event.detail .EndDate,
.Event.detail .StartTime,
.Event.detail .EndTime{float:left;background-color:#fff;color:#333;padding:2px; position:relative;z-index:0}
.Event.detail .StartDate,
.Event.detail .EndDate{padding-right:10px;font-weight:bold}
.mobil-akce-kalendar h1,
.mobil-akce-kalendar .GridCol2 .StartDate,
.mobil-akce-kalendar .GridCol2 .EndDate,
.mobil-akce-kalendar .GridCol2 .Term{background-color:#bbb}
.kultura-m h1,
.kultura-m .GridCol2 .StartDate,
.kultura-m .GridCol2 .EndDate,
.kultura-m .GridCol2 .Term{background-color:#FF8400}
.sport-akce-m h1,
.sport-akce-m .GridCol2 .StartDate,
.sport-akce-m .GridCol2 .EndDate,
.sport-akce-m .GridCol2 .Term{background-color:#5D9CEC}
.pro_deti-m h1,
.pro_deti-m .GridCol2 .StartDate,
.pro_deti-m .GridCol2 .EndDate,
.pro_deti-m .GridCol2 .Term{background-color:#E44493 }
.trhy_a_burzy-m h1,
.trhy_a_burzy-m .GridCol2 .StartDate,
.trhy_a_burzy-m .GridCol2 .EndDate,
.trhy_a_burzy-m .GridCol2 .Term{background-color:#93BF1B   }
.gastro-m h1,
.gastro-m .GridCol2 .StartDate,
.gastro-m .GridCol2 .EndDate,
.gastro-m .GridCol2 .Term{background-color:#F9C700}  
/*-MENU CALENDAR-*/
.nav {float: right;padding: 0;		}
#menu-icon {width:60px;font-size:0;padding:0;margin:0;height:32px;border-radius:0 0 5px 5px;background:#4182DA url(/data/Design/menu-icon.png) center no-repeat}
a:hover#menu-icon {background-color: #444;border-radius: 0 0 5px 5px  }
ul {list-style: none}
#menu-icon {display:inline-block}
.nav ul{display:none;position:absolute;padding:3px;background:#fff;right: 10px;top:28px;width:60%;z-index:500}
.nav ul ul{margin-bottom:3px;display:none;position:relative;padding:0;border:0;right:20px;top:0;width:100%;z-index:500;border-radius: 4px 0 4px 4px;}
.nav li {text-align: center;line-height:2.4;width:100%;padding:0;margin:0;z-index:500}
.nav li li {z-index:500}
.nav li li a{border-top:1px dotted #444;}
.nav li a{display:block;padding:0;text-decoration:none; margin:0;color:#FFF;font-size:1.2em}
.nav:hover ul {display: block}
 /*----COLOR LI---------*/ 
.nav .kultura-m,
.nav .kultura-m li{background-color:#FF8400;color:#333
}
.nav .sport-m,
.nav .sport-m li {background-color:#319CEE;color:#333
}
.nav .akce-deti-m {background-color:#E44493;color:#FFF
}
.nav .trhy-burzy-m {background-color:#93BF1B;color:#FFF
}
.nav .gastro {background-color:#F9C700;color:#FFF
}
.nav .seda {background-color:#bbb;color:#FFF
}
.EventsMap .Icons {margin:2px 0 5px 0
}
.EventsMap .Icons span{float:left;height:21px;width:80px;
} 
.EventsMap .Icons .hobby{float:left;height:21px;width:122px
} 
.EventsMap .Icons .sport{float:left;height:21px;width:60px
}
.EventsMap .Icons .culture-movie{
  background: url(/data/Design/film.png) no-repeat;
}
.EventsMap .Icons .culture-exhibition{
  background: url(/data/Design/kultura-exhibition.png) no-repeat
}
.EventsMap .Icons .culture-theatrical,
.EventsMap .Icons .divadlo,
.EventsMap .Icons .komedie,
.EventsMap .Icons .drama{background: url(/data/Design/divadelni-predstaveni.png) no-repeat
}
.EventsMap .Icons .schools{background: url(/data/Design/pro-skoly.png) no-repeat;
}
.EventsMap .Icons .culture-presentation{background: url(/data/Design/beseda.png) no-repeat
}
.EventsMap .Icons .culture-festival{background: url(/data/Design/festival.png) no-repeat
}

.EventsMap .Icons .culture-concert,
.EventsMap .Icons .koncert{background: url(/data/Design/kultura-concert.png) no-repeat
}
.EventsMap .Icons .culture,
.EventsMap .Icons .tanec{background: url(/data/Design/kultura.png) no-repeat
}
.EventsMap .Icons .pohádka,
.EventsMap .Icons .pohadka{background: url(/data/Design/pohadka.png) no-repeat
}
.EventsMap .Icons .culture-ball{background: url(/data/Design/kultura-ball.png) no-repeat
}
.EventsMap .Icons .sport{background: url(/data/Design/sport.png) no-repeat
}
.EventsMap .Icons .bussines{background: url(/data/Design/trhy.png) no-repeat}
.EventsMap .Icons .children{background: url(/data/Design/deti.png) no-repeat}
.EventsMap .Icons .gastro{background: url(/data/Design/gastro.png) no-repeat}
.EventsMap .Icons .hobby{padding-right:20px;background: url(/data/Design/hobby.png) no-repeat}
.EventsMap .Icons .contest{background: url(/data/Design/soutez_.png) no-repeat}
.EventsMap .Icons .culture-author_reading{background: url(/data/Design/cteni.png) no-repeat}
.EventsMap .Icons .culture-diashow{background: url(/data/Design/diashow.png) no-repeat;}
.EventsMap .Icons .culture-recital{background: url(/data/Design/recital.png) no-repeat}
.cms_restaurace{padding:10px 5px;float:left;border:1px solid white;cleat:both;width:100%;background-color:#FFF4E6}
.cms_restaurace .icon{float:left;padding:0 8px}
.cms_restaurace .text{padding:7px 0}
.navbar_in,.POHOSTINSTVÍ-BAR,.POHOSTINSTVÍ-KAVÁRNY,.POHOSTINSTVÍ-RESTAURACE,.POHOSTINSTVÍ-VYBAVENÍ{display:none}
.CMSFormAction .CMSRecord{border:1px solid #00008B;float:left} 
.CMSFormAction_in .CMSRecord_in{padding:10px 5px}
.cms_katalog_item .head{text-align:center;font-size:1.2em;color:#00008B;padding:4px 5px 10px 5px;font-weight:bold}
.cms_katalog_item .ImageEx img{float:left;padding:2px;min-width:25%;max-width:25%; overflow:hidden;height: auto}
.cms_katalog_item .Logo img{min-width:80%;max-width:80%;overflow:hidden;height: auto}
.Restaurace_U_Červených img{min-width:10%;max-width:10%;height: auto}
.cms_katalog_item .Popis a{color: red!important;font-size:10px}
.denni-menu {background-color: #FFC107;width:100%;padding:10px ;text-align:center;} 
.denni-menu span{background-color: #FFC107;color:#0D3A68}
.jidelnicek-m {background-color:#f4f4f4;margin:2px;padding: 0 0 0 10px;width:100%}
ul.jidelnicek-m li{background-color: #f4f4f4;list-style:none;display:inline;margin:0;padding:0}
ul.jidelnicek-m li a{display:inline-block;background: url(/data/Design/tlacitko.png) 0 10px  no-repeat;color:#333;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal;font-size:13px;margin:1px 0; padding:9px 4px 9px 17px;}
.jidelnicek-m a:hover {color:#FCA832;}
.prvek {width: 632px;height: 1503px; border:1px solid}
#sheets-viewport{border:1px solid}




