html, body	{height: 100%;}
body1 {font: 16px/19px 'Karma', serif;margin: 0;padding: 0;color: #43200d;background: url(../obrazky/stred.jpg) 0 0 repeat;}
body, html {margin: 0; padding: 0; background-color: #fff; background-image: url(../obrazky/stred.jpg); background-position: top center;font-family: 'Karma', serif;}
h1, h2, h3, h4, h5, h6, span, p {margin: 0;padding: 0;}
h1 {font-family: Great Vibes;font-weight:normal;}
h2 {}
h3 {font-family: Great Vibes;font-size:36px;}
h4 {font-size: 15px 'Karma',sans-serif; margin: 0px 0 20px; text-shadow:0 10px 10px #999;color:#44201A;line-height:20px;text-align:center;font-weight:bold;}
table, tr, td {margin: 4px;padding: 4px;border-collapse: collapse;font: 15px/19px 'Karma', serif;color: #333;}
table.okraje td, table.okraje th { border:1px solid #777; }
.stredem {text-align:center;}
#translate-this .translate-this-button {background-image: url(../obrazky/preklad.png) !important; width: 247px !important;height: 23px !important;}
@font-face { font-family: 'Allura-Regular';
    src: url('../font/Allura-Regular.eot');
    src: url('../font/Allura-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/Allura-Regular.woff') format('woff'),
         url('../font/Allura-Regular.ttf') format('truetype'),
         url('../font/Allura-Regular.svg#Allura-Regular') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {font-family: "Allegretto Script One";
  src: url("../font/22956130c375ba46cc7172701c73b66f.eot"); /* IE9*/
  src: url("../font/22956130c375ba46cc7172701c73b66f.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../font/22956130c375ba46cc7172701c73b66f.woff2") format("woff2"), /* chrome、firefox */
  url("../font/22956130c375ba46cc7172701c73b66f.woff") format("woff"), /* chrome、firefox */
  url("../font/22956130c375ba46cc7172701c73b66f.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../font/22956130c375ba46cc7172701c73b66f.svg#Allegretto Script One") format("svg"); /* iOS 4.1- */
}
        
ul, li, ol {margin: 0;padding: 0;}
img {border: none; padding: 0px;margin: 0px 0px 0px 0px;}
.obr {box-shadow:0px 0px 12px #777; /*CSS3 shadow: 12px #777; shadow all around image*/}
.img {box-shadow:0px 0px 14px #777; /*CSS3 shadow: 14px #777 shadow all around image*/
z-index: 100;    
    top: 0;
    left: 0;
    -webkit-border-radius: 6px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
    -moz-border-radius: 6px; /* FF1-3.6 */
    border-radius: 6px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
    border: 4px solid #fff;
    -webkit-transition: all 0.15s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.15s ease-out;  /* FF4+ */
    -ms-transition: all 0.15s ease-out;  /* IE10? */
    -o-transition: all 0.15s ease-out;  /* Opera 10.5+ */
    transition: all 0.15s ease-out;    
    padding: 3px 3px 3px 3px;margin: 5px 5px 0px 5px;
    background-repeat: no-repeat;}

a {color: #f57695;font-weight:normal;text-decoration: none;}
a:hover {color:#111; }
abbr {cursor:url(../obrazky/help.cur), progress; border-bottom: 1px dotted #9a7b4f;text-shadow:0 5px 5px #9a7b4f;}
.clear {clear: both;}
.link {border-bottom: 1px dashed #ca232b;text-shadow: #909090 0 1px 1px;font-size: 16px 'Karma', serif;}
hr { margin: 10px 0 0 0; border: 1px solid #eee9cb; border-bottom: 1px dashed #990000; border-right: none; border-left: none; }

.stranka {min-height: 100%;margin-bottom: -321px;position: relative;}

.obsah {width: 100%;min-height: 236px;background: url(../obrazky/obsah.png) top center repeat-x;}
.obsah .textova {width: 955px;margin: 0 auto;padding: 0 0 25px 10px;overflow: hidden;position: relative;z-index: 100;}

.obsah1 {width: 100%;min-height: 206px;}
.obsah1 .textova {width: 955px;margin: 0 auto;padding: 0 0 25px 10px;overflow: hidden;position: relative;z-index: 100;}

.text {padding: 29px 0 0 0;line-height: 22px;}
.text p {margin: 0 0 12px 0;color: #111;font: 16px 'Karma', serif;}
.text .datum {color:#f57695;font-size: 19px;font-weight: bold;}

.text1 {padding: 22px 0 0 0;line-height: 21px;}
.text1 p {margin: 0 0 12px 0;color: #111;font: 14px 'Karma', serif;}
.text1 .datum {color:#f57695;font-size: 15px;font-weight: bold;}

.nahore {width: 100%;height: 560px;background: url(../obrazky/nahore.png) top center no-repeat;}
.nahore p {margin: -11px 0 1px 0;color: #999;font: 13px 'Karma', serif;font-style:italic;}
.nahore .hlavicka {width: 990px;height: 155px;margin: 0 auto;overflow: hidden;}
.nahore #efekt {position:relative;width: 970px;height: 109px;margin: 0 auto;overflow: hidden;}
div.pohyb1{position:relative;width: 810px;height: 310px; }
div.pohyb1a {position:relative;width: 835px;height: 535px;padding-left: 170px;padding-top: 70px;}
div.pohyb2{position:relative;width: 944px;height: 565px;padding-left: 6px;padding-top: 91px;}
div.pohyb3{position:relative;padding-top: 150px;width: 585px;height: 495px;padding-top: 11px;padding-left: 245px;}
div.pohyb4 {position:relative;width: 940px;height: 430px;padding-left: 375px;padding-top: 20px;}

.nabidka {width: 100%;height: 50px;background: url(../obrazky/menu.png) bottom left repeat-x;font-family: 'Karma', serif;}
.menu {width: 1080px;margin: 0 auto;position: relative;z-index: 100;}
.menu ul {margin: 0;list-style: none;}
.menu li {list-style-type: none;position: relative;float: left;width:159px;}
.menu li:hover > a {color: #fff;text-shadow: #111 0 1px 1px;}
.menu ul ul {position: absolute;top: 49px;left: -20px;width:175px;background: url(../obrazky/menupozadi.png) bottom center no-repeat;padding: 0 0 9px 0;float: left;display: none;z-index: 103;}
.menu ul li:hover > ul {display: block;}
.menu .zalozka a {margin: 2px -2px 0 0;text-align: center;font-size: 23px;font-weight: normal;color: #fff;font-family: 'Karma', serif;	text-decoration: none;text-shadow: #111 0 2px 2px;display: block;position: relative;z-index: 1;}
.menu .zalozka a i {padding:2px 22px 0 18px;height: 35px;font-style: normal;display: block;}
.menu .zalozka a span {padding: 0 0px 0 0;}
.menu .zalozka a:hover {margin: 2px -2px 0 0;text-align: center;font-weight: normal;color: #f57695;text-decoration: none;text-shadow: #111 0 2px 2px;display: block;position: relative;z-index: 1;}

.menu ul ul .zalozka a {width: 115px;height: auto;padding: 11px 18px 10px 25px;margin: 0 5px;border: none;color: #999;font-size: 16px;font-weight: normal;text-align: center;
                        text-shadow: #111 0 1px 1px;text-decoration: none;display: block;}
.menu ul ul .zalozka a i {padding: 0;height: auto; background: none;display: inline;}
.menu ul ul .zalozka a:hover {width: 115px;height: auto;padding: 11px 18px 10px 25px;margin: 0 5px;border: none;color: #f57695;font-size: 16px;font-weight: normal;text-align: center;text-shadow: #111 0 1px 1px;text-decoration: none;display: block;}
.menu ul ul li {background: none;}
.menu ul ul li:hover > a {background: url(../obrazky/radek.png) top left repeat-x;color: #eee9cb;text-shadow: #f57695 0 1px 0;}

.clanky {overflow: hidden;}
.clanky {list-style-type: none;}
.clanky h1 {color: #f57695;text-decoration: none;text-shadow: #222 0 1px 1px;font-size: 49px;line-height: 30px;text-align:center;padding-top:10px;}
.clanky h2 {color: #f57695;text-decoration: none;text-shadow: #888 0 1px 1px;font-size: 30px;line-height: 30px;font-weight:normal;}
.clanky h3 {color: #333;text-decoration: none;text-shadow: #888 0 1px 1px;font-size: 36px;line-height: 30px;font-weight:normal;}
.clanky .linka {margin: 12px 0 11px 0;width: 950px;height:50px;background: url(../obrazky/linka.png) center center no-repeat;float: left;}
.text .clanky p {margin: 0 0 22px 0;line-height:19px;}
.text .maly {font-family: 'Karma', serif;font-size: 1px; color: #fff;}
.sirka .obrazek {margin: 0 30px 0 0;width: 435px;float: left;}

.ramecekk {margin: 5px 0 0 0; padding: 0; position: absolute; z-index: 2; width: 319px; height: 235px; background-image: url(../obrazky/ram1.png)}
.ramecekk1 {margin: 5px 0 0 0; padding: 0; position: absolute; z-index: 2; width: 235px; height: 319px;}

.ramecek {background: url(../obrazky/shadow.png) no-repeat right bottom;padding: 10px 9px 14px 8px;}
.ramecek1 {background: url(../obrazky/shadow1.png) no-repeat right bottom;padding: 8px 13px 19px 8px;}

.ramecek:hover {background: url(../obrazky/shadow_a.png) no-repeat right bottom;padding: 10px 9px 14px 8px;}
.ramecek1:hover {background: url(../obrazky/shadow_b.png) no-repeat right bottom;padding: 8px 13px 19px 8px;}

.ramecek2 {background: url(../obrazky/shadow2.png) no-repeat right bottom;padding: 10px 9px 12px 8px;}
.ramecek2:hover {background: url(../obrazky/shadow2a.png) no-repeat right bottom;padding: 10px 9px 12px 8px;}

..ramecek3 {background: url(../obrazky/shadow3.png) no-repeat right bottom;padding: 10px 10px 14px 10px;}
..ramecek3:hover {background: url(../obrazky/shadow3a.png) no-repeat right bottom;padding: 10px 10px 14px 10px;}

..ramecek4 {background: url(../obrazky/shadow4.png) no-repeat right bottom;padding: 10px 9px 12px 8px;}
..ramecek4:hover {background: url(../obrazky/shadow4a.png) no-repeat right bottom;padding: 10px 9px 12px 8px;}

.sirka .text {width: 895px;float: left;}
.sirka .text1 {width: 485px;float: left;}

.dole {height: 220px;clear: both;}
.zakonceni {width: 100%;height: 215px;padding: 115px 0 0 0;background: url(../obrazky/dole.png) center repeat-x;position: relative;font-family: 'Karma', serif;font-size:16px;}
.zakonceni .copyright {width: 900px;height: 85px;color: #999;margin: 60px auto;position: relative;font-weight:normal;}
.zakonceni .copyright a {color: #ca232b; font-weight:normal;}

#back-top {position: fixed;bottom: 0px;margin-left: -100px;}
#back-top a {width: 108px;display: block;text-align: center;font: 14px/100% Arial, Helvetica, sans-serif;text-transform: uppercase;text-decoration: none;color: #bbb;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {color: #000;}
#back-top span {width: 108px;height: 158px;display: block;margin-bottom: 55px;background: url(../images/nahoru.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;}