@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, , tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, 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;
}
/* HTML5 display-role reset for older browsers */
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;}

/*main defs*/

body  {
	background-color: #333;
	background-image: url(../images/wood-pattern.jpg);
	background-repeat: repeat;
	background-position: center top;
	margin: 0px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size:16px;
	background-attachment: fixed;
}

*{margin:0;}
h1, h2, h3, h4, h5, h6, p, li, ul {text-align: left;}
a{color:#FFFFFF; text-decoration: underline;}

#headerwrapper  {width: 100%; height: 173px; position:fixed; top: 0px; left: 0px; overflow:hidden; z-index:100;}
#header  {width: 1013px; height: 120px; text-shadow: 1px 1px 1px #000; color: #fff; text-align: left; background-color: #333; background: url(../images/wood-pattern.jpg) repeat center top;}
.headerName  {
	font-size: 3.5em; line-height:1.5;
	letter-spacing: -1px;
	text-align: center;
	text-shadow: 0 1px 0 #666,
               0 2px 0 #666,
               0 3px 0 #666,
               0 4px 3px rgba(0,0,0,1);
}
.headerSubName  {
	font-size:1.2em;
	line-height: 1.38;
	text-align:center;
	letter-spacing:10px;
	text-transform: uppercase;
}

.menubar  {width: 1013px; height: 47px; background:#e54b26 url(../images/menuback.png) repeat-x top left; border-radius: 2px;}
.menu  {
	width: auto;
	height: 100%;
	display: block;
	padding: 0px 15px;
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	font-size:20px;
	float:left;
	text-decoration:none;
	line-height: 47px;
	font-weight: bold;
	background: url(../images/menu-separator.png) right center no-repeat;
}

.menu.highl{background:yellow; color: black; text-shadow: none}
.menu.highl:hover{background:brick; color: yellow; text-shadow: none}

.menu:hover  {background-color: #ab2707;}
.menu:current {color:#d75414;}

#wrapper  {width: 1013px;	overflow:visible;	top: 153px;	position: relative;}
.btnUni{
	width: 180px;
	height: 39px;
	line-height: 39px;
	display: block;
	text-align: center;
	font-size: 13px;
	text-decoration:none;
	background: url(../images/btn-universal.png) top center  no-repeat;
	color: #666666;
	margin: 15px;
}

.btnUni:hover{	background-position: bottom center; color: #000000;}

.titlePhoto-zima  {width: 1013px; height: 350px;	margin-bottom: 7px;background: url(../images/msd-pohlad-zima_2016.jpg) no-repeat}
.titlePhoto-jesen  {width: 1013px; height: 400px;	margin-bottom: 7px;background: /*url(../images/msd-jesen-2018_0F18071.jpg)*/ url(../images/msd-jesen-2018-10-14.jpg) no-repeat}
.titlePhoto-jar  {width: 1013px; height: 400px;	margin-bottom: 7px;background: url(../images/msd-jar-2013_MF26001.jpg) no-repeat}
.titlePhoto-leto  {width: 1013px; height: 400px;	margin-bottom: 7px;background: url(../images/msd-pohlad.jpg) no-repeat}
.titlePhoto-turcek  {width: 1013px; height: 400px;	margin-bottom: 7px;background: url(../images/msd-header_turcek.jpg) no-repeat}
.titlePhoto-fromabove  {width: 1013px; height: 400px;	margin-bottom: 7px;background: url(../images/msd-header_fromabove.jpg) no-repeat}

.pagesPhoto  {width: 1013px; height: 350px;	margin-bottom: 7px;}
.titleAdress  {
    width: 333px; 
    height: 340px;
    float:left;
    padding:40px 15px 10px 15px;
    color:#fff;
    text-shadow: 0px 1px 1px #333;
    margin-top:12px;
    background:rgba(0,0,0,0.5)}

.titleAdress h3{text-align:left;font-size:1em;line-height:1.3;font-weight:700;margin-bottom:10px}
.titleAdress h4{text-align:left;font-size:1em;line-height:1.3;font-weight:600;margin-bottom:10px}
.titleAdress p{text-align:left;font-size:1em;line-height:1.3;font-weight:400}
.titleAdress a{color:#fff} .titleAdress a:hover{color:#ff6600}

#pozvanka  {
	width: 963px;
	padding: 0 25px 0 25px;
	height: auto;
	overflow:hidden;
	background: url(../images/colheader3.png) left -15px no-repeat #333;
	float:left;
	margin-bottom: 8px;
}
#pozvanka img {float:right;	margin: -55px 0px 50px 25px; clear:both;}
#pozvanka .centered {float:none;	margin: 10px;}
#pozvanka p {font-size: 0.9em; margin-bottom: 1.5em; color: #FFFFFF;line-height:1.54;text-align:justify}
#pozvanka li {font-size: 0.9em;	text-indent: 5px;	color: #FFFFFF;	list-style-type: square; list-style-position: inside;line-height: 1.5}
#pozvanka h2, #pozvanka h3, #pozvanka h4 {color: #FFF;}

.upozornenie  {
	width: auto;
	padding: 15px;
	height: auto;
	overflow:hidden;
	background: url(../images/colheader3.png) left -15px no-repeat #666;
	float:left;
	margin-bottom: 8px;
}

.upozornenie p, .upozornenie li {font-size: 0.9em; margin-bottom: 1em; color: #FFFFFF;line-height:1.54}
	.upozornenie li {margin-bottom: 0em;}
.upozornenie h2 {margin: -12px 0 15px 0; color: #FFF;line-height:1.54;text-shadow: 1px 1px 1px #222;}
.upozornenie img {float:right;margin: -15px -15px -15px 15px; clear:both;}


.share {width: 500px; height:auto; overflow:hidden; float:right; right: 300px; position:relative;}

#lcol, #rcol  {
	width: 605px;
	padding: 15px;
	height: auto;
	overflow:hidden;
	background: #fff url(../images/colheader.png) top left no-repeat;
	float:left;
	margin-bottom: 15px;
}

#gallerycol, #gallerycolBlank  {
	width: 983px;
	padding: 15px;
	height: auto;
	overflow:hidden;
	background:#fff url(../images/colheader.png) top left no-repeat;
	float:left;
	margin-bottom: 15px;
	border-radius: 2px;
}

#gallerycolBlank  {	background-color: #FFFFFF; background-image: none;}

#lcol h1, #gallerycol h1, #pozvanka h1{font-size:1.52em; color:#000; font-weight: normal; letter-spacing: -1px; margin-bottom:45px; line-height: 1.52em; text-shadow: 1px 1px 1px #ffcc33;}
	#pozvanka h1 {font-size:2em; 40px; margin-bottom:30px; color:#fff; text-shadow: -1px -1px 1px #000; }
	
#lcol h2, #gallerycol h2, #pozvanka h2{font-size:1.35em; font-weight:400;color: #666; display:block;width:auto;line-height:2;clear:both}
#lcol h2{background:orange;padding:0 20px;color:#fff;display:inline-block;float:left;width:100%;text-align:left;margin:5px 0px 5px -15px;
    text-shadow:0px 2px rgba(255,255,255,0.25)}
	#pozvanka h2{color: #fff; text-shadow: 1px 1px 1px #000; margin-bottom:20px;}

#lcol h3 {font-size:1.45em!important;font-weight:600 }
#lcol h4 {font-size:14px; margin: 5px 0px; font-style:italic; text-indent:5px;}
#lcol ul {font-size:0.85em; margin: 10px; line-height: 1.3;}
#lcol p, #gallerycol p, #gallerycolBlank p{font-size:0.85em; margin-bottom: 5px;line-height:1.3}
.english{font-style:italic}
#lcol li {margin: 10px; line-height: 1.3;list-style-type: square}
#lcol a {color: #FF6600;}

.calendarItemBox {
	width: 95%;
	height: auto;
	border-bottom: solid 1px #e4e4e4;
	overflow:hidden;
	padding: 10px 0;
	margin:-1px 0 5px 0;
	/*background: url(../images/cal-item-back.png) repeat-x bottom left;*/
	float: left;clear:both;
}
	/*.calendarItemBox:hover {background-image: none; background-color:#e8e8e7;}*/

.calendarItemBox h3{
	font-size: 2em!important;font-weight:300;letter-spacing:-1px;
	margin-bottom: 5px;
	font-style: italic;text-shadow: 0px 2px rgba(0,0,0,0.1)
}
.calendarItemBox p{font-size:0.95em; color:#333;line-height:1.5!important}

#rcol  {width: 340px; float:right; background:#ccc url(../images/colheader2.png) top left no-repeat;}
#rcol h1 {font-size:1.6em; color:#fff; font-weight: normal; letter-spacing: -1px; margin-bottom:45px; line-height: 25px; text-shadow: 0px -1px 1px #000;}
#rcol h2 {font-size:1.15em; color:#000; font-weight: 3; letter-spacing: -1px; margin-bottom:5px; line-height: 25px; text-shadow: 1px 1px 2px #fff;}

#rcol p {font-size:10px; margin-bottom: 10px;line-height:1.5}
#rcol li {font-size:10px; margin-bottom: 10px;line-height:1.5;list-style-type: square}

.fbbox {width: 100%; height: auto; background-color:#f5f5f5; overflow:hidden; padding: 5px 0; margin-bottom: 10px;}
.fblike {
	width: 150px;
	height: 30px;
	float: left;
	margin-top: 5px;
}

#footer {
	font-size:12px;
	color:#FFFFFF;
	width: 1013px;
	height: 50px;
	line-height: 25px;
	float: left;
}

#footer a{color:#FFFFFF;}

/*gallery thumbs*/
	
.gallThumbBox{width:400px; overflow:hidden; margin: 5px 0; float:left;clear:both;}
.regioDiv{width:100%; overflow:hidden; border-bottom: dotted #ccc 2px; margin-bottom: 10px}

.gallThumbIconBox{
	width: 180px;
	height: 180px;
	margin-right: 10px;
	float:left;
}

.gallThumbAlbumName{
	width: 180px;
	height: 40px;
	float:left;
	color: #333;
	font-size: 0.75em;
	text-align: center;
	line-height: 1.2;
	margin-top: 0px;
	padding-top: 8px;
	/*text-shadow: 1.5px 1.5px 0.5px #ccc;*/
	background-image: url(../images/album-shadow.png);
	background-repeat: no-repeat;
	background-position: top center;
}

.gallThumb {border: solid #f2f2f2 16px;}

.gallThumb:hover{border: solid orange 16px;}	

.gallTextBox{width:570px; overflow:hidden; margin:0 0 10px 0; float:right;}

/*table*/
body table{width:100%; border:1px solid #D1D1D1; margin:0.9em 0 1em; border-collapse:collapse;}
caption{margin:0.6em 0 0px; font-size:117%; text-align:left; font-weight:bold;}
td, th{
	padding:6px 6px 6px 7px;
	border-top:1px solid #FFFFFF;
	background:#dbd9d8;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	font-size: 12px;
	text-align: left;
}
td:hover{background:#f5f5f5;}
thead td, thead th, th.first{ border-top:none; background:#DFDFDF; color:black;}
th.first{border-top:1px solid #D1D1D1; font-weight:bold;}
tbody th{ font-weight:normal; }
tr.even td, tr.even th{background:#F9F9F9;}
table th{text-align:left;}
table.img{border-width:0px 0px 1px;  width:99.8%;  margin-left:1px; margin-top:0}
table.img thead td{background:white; border:none;}
table.img thead img{display:block; margin:0 auto;}
table.img tbody td{background:#F9F9F9;}
table.img td.first{background:#F0F0F0;}
table.params{margin-top:2.5em;}

.table-wrap{overflow:auto; width:100%;}

/*sedajhosting*/
.hosting  {width: 1013px;  height: 60px; float:right; margin-bottom: 30px;}
