body {margin: 0;padding: 0;line-height: 1.4em; font-family: 'Annie Use Your Telescope', cursive;  font-size: 23px; color: #222; background: #5e0116;background: url(images/bg.jpg) ;}

abbr {cursor:url(images/help.cur), progress; border-bottom: 2px dotted #990000;}
		
a:link, a:visited { color: #f1637f; text-decoration: none; font-weight: normal; } 
a:active, a:hover { color: #333; text-decoration: none;font-weight: normal;  }
.odkaz { color: #e50000; text-decoration: none; font-weight: normal;  } 
.odkaz:hover { color: #333; text-decoration: none;font-weight: normal; border-bottom: 3px dotted #333; }

.maly {font-size: 1px; color: #eeeeee;}
.preklad {text-align:left; float:right;padding:10px;}

.vlevo {text-align:center;padding-top: 28px;padding-bottom: 5px;padding-left:71px; }
.stredem {text-align:center; }
p { font-family: 'Annie Use Your Telescope', cursive;  font-size: 23px; color: #222; margin: 0px; padding: 0px; }

td {font-family: 'Annie Use Your Telescope', cursive;font-size: 23px; color: #222; line-height:1.45em;}

img { margin: 0px; padding: 0px; border: none;}

.ramecek {background: url(images/ramecek.png) no-repeat right bottom;padding: 10px 14px 12px 7px;}
.ramecek:hover {background: url(images/ramecek1.png) no-repeat right bottom;padding: 10px 14px 12px 7px;}

.ramecek2 {background: url(images/shadow2.png) no-repeat right bottom;padding: 10px 8px 12px 8px;}
.ramecek2:hover {background: url(images/shadow2a.png) no-repeat right bottom;padding: 10px 8px 12px 8px;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }


h1 { font-size: 43px; margin: 0px 0 20px; text-shadow:0 10x 10px #999;color:#f1637f;line-height:20px;text-align:center;font-weight:bold;padding-left:71px; }
h3 { font-size: 36px; margin: 0px 0 20px; text-shadow:0 6px 6px #79c4ce;color:#44201A;line-height:20px;text-align:center;font-weight:bold; }

h2 { font-size: 19px; margin: 0px 0 20px; text-shadow:0 6px 6px #999;color:#f1637f;line-height:20px;text-align:center;font-weight:bold; }
h5 { font-size: 19px; margin: 0px 0 20px; text-shadow:0 10px 10px #999;color:#44201A;line-height:20px;font-weight:bold; }
h6 { font-size: 15px; margin: 0px 0 20px; text-shadow:0 10px 10px #999;color:#44201A;line-height:20px;text-align:center;font-weight:bold; }
h7 { font-size: 16px; margin: 0px 0 20px; text-shadow:0 10px 10px #999;color:#44201A;line-height:20px;text-align:center;font-weight:bold; }
.fb { width: 70px;  } 
.fb:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }

#stranka_ven {width: 100%;background: url(images/bg.jpg) ;}

#stranka_uvnitr {width: 100%;background: url(images/bg.jpg) center bottom no-repeat;}

#obal {width: 960px;margin:  0 auto;}

#nahore {position: relative;clear: both;width: 950px;height: 365px;padding: 0px 30px;background:	url(images/horni.png) no-repeat;}
#nahore #efekt {position: absolute; right: 220px; top: 85px; width: 89px; height: 262px; background: url(images/efekt1.png) no-repeat; }
#nahore #efekt:hover {position: absolute;right: 220px; top: 95px; width: 89px; height: 262px; background: url(images/efekt0.png) no-repeat;}
#nahore #mys {position: absolute; left: 425px; top: 215px; width: 80px; height: 80px; background: url(images/mys0.png) no-repeat; }
#nahore #mys:hover {position: absolute;left: 360px; top: 261px; width: 80px; height: 80px; background: url(images/mys0.png) no-repeat;}
#nahore1 {position: relative;clear: both;width: 950px;height: 100px;padding: 0 30px;background:	url(images/horni1.jpg) no-repeat;}

.odskok {padding: 10px 0px 0px 30px;}

#banner {clear: both;width: 990px;height: 0px;}
#banner #banner_section {float: right;width: 400px;margin-top: 30px;margin-right: 80px;text-align: center;}
#banner h2 {color: #eaecd0;font-size: 36px;line-height: 25px;margin-bottom: 24px;}
#banner p {color: #eeefd4;font-size: 16px;line-height: 25px;margin-bottom: 30px;}

#obsah {position: relative;clear: both;width: 1080px;background: url(images/stred.png) center repeat-y;	}

#text {width: 940px;padding: 10px 25px 0 25px;margin-bottom: 85px;background: url(images/nahore.png) center top no-repeat;}
#text1 {width: 940px;padding: 10px 25px 0 15px;margin-bottom: 85px;background: url(images/nahore.png) center top no-repeat;}
#text2 {width: 940px;padding: 80px 25px 0 25px;margin-bottom: 85px;background: url(images/nahore.jpg) center top no-repeat;}
#text3 {width: 940px;padding: 80px 25px 0 25px;margin-bottom: 85px;background: url(images/nahore1.jpg) center top no-repeat;}


#obsah .obsah_dole {position: absolute;width: 1085px;height: 469px;bottom: -105px;left: -20px;background: url(images/dole.png) no-repeat;}
#obsah .obsah_dole1 {position: absolute;width: 1085px;height: 389px;bottom: -105px;left: -20px;background: url(images/dole1.jpg) no-repeat;}

#text h3 {display: block;font-size: 36px;padding: 0 0 15px 0px;margin-bottom: 10px;color: #333;}
#text1 h3 {display: block;font-size: 36px;padding: 0 0 15px 0px;margin-bottom: 10px;color: #333;}
#text2 h3 {display: block;font-size: 36px;padding: 0 0 15px 0px;margin-bottom: 10px;color: #333;}

#lstrana {float: right;width: 700px;margin-left: 1px;}
#lstrana p {margin-bottom: 10px;}
#lstrana .levy {width: 660px; }

#lstrana2 {float: left;width: 900px;margin-left: 40px;}
#lstrana2 .levy2 {width: 830px; }

#lstrana3 {float: left;width: 870px;margin-left: 110px;}
#lstrana3 .levy3 {width: 830px; }

.menu li {width:230px;margin: 0px;padding: 0px 0 0px 30px; list-style:none; line-height: 4.3em;background:url(images/tlacitko.png) no-repeat;left:-20px;}
.menu li:hover {width:230px;margin: 0px;padding: 0px 0 0px 30px; list-style:none; line-height: 4.3em;background:url(images/tlacitko1.png) no-repeat;left:-20px;}
.menu  {padding-bottom: 30px;}
.menu li a       {font-size: 26px;display: block;margin-top:-15px;text-decoration:none;font-weight:bold;display:inline-block; color: #f1637f;text-shadow:0 1px 1px #999;border-bottom: 0px; padding: 0 0 1px 5px;margin: 0 0 1px 29px;}
.menu li a:hover {font-size: 26px;display: block;margin-top:-15px;text-decoration:none;font-weight:bold;display:inline-block; color: #111;text-shadow:0 1px 1px #111;padding: 0 0 1px 5px;margin: 0 0 1px 29px;}
.menu li img { margin: 0px; border: none; }
.menu li .aktualni {color: #333;text-decoration: none;}


.menu1 {margin: 0 0 0 20px;padding: 0;}
.menu1 li {margin: 0px;padding: 5px 0 10px 0; list-style:none}
.menu1 li a {color: #f1637f;font-size:12pt;text-decoration: none;font-weight:bold;font-style:italic;}
.menu1 li a:hover {color: #fff;}
.menu1 li .aktualni {color: #333;text-decoration: underline;}


#pstrana {position: relative;float: left;width: 170px;color: #20150f;padding: 0px 0px 0 10px;}
#pstrana .nabidka_dole {position: absolute;bottom: -40px;left: 0px;width: 220px;height: 50px;background:url(images/vpravo_dole.png) no-repeat;}

.levy_text {padding-left: 60px;text-align:justify;padding-bottom: 170px;}
.levy_text h2 {font-size: 36px;}
.levy_text p{padding-bottom: 10px;}

#side_column .nabidka {margin-bottom: 30px;}

.nabidka img {border: 1px solid #ffffff;margin-bottom: 20px;}

#dole {clear: both;text-align: center;width: 930px;padding: 50px 50px;color: #fff;}

#dole p {color: #444;margin-bottom: 10px;}
#dole a {color: #f1637f;}
#dole a:hover {color: #111;}
#dole {margin: 0px 0 0px 0;padding: 100px 0 20px 39px;list-style: none;}