body        {font-family: verdana,arial,sans-serif; margin: 0px 0px; font-size: 90%; background: #ece1cc url('/soubory/img/bg-gradient.gif') repeat-x 100% 0%;}

.center	{text-align: center;}
.clear	{clear: both;}
.skryte	{display: none;}
.male	{font-size: 80%;}
.mensi-pismo	{font-size: 90%;}
.print-only	{display: none;}
.skrt {text-decoration: line-through !important;}
table.skrt tr td {text-decoration: line-through !important;} 

a	{color: #00785f;}


#stranka    {position: relative; _width: 964px; max-width: 66em; min-width: 900px; margin: 15px auto 15px auto; padding: 0px 0px; background-color: #FFFFFF; border: 7px solid #FFFFFF;}

#top 			{height: 154px; background: url('/soubory/img/top-gradient.gif') repeat-x left top;}
.top-bg			{width: 100%; height: 100%; margin: 0px; padding: 0px;}
#top #top-bg-left	{background: url('/soubory/img/top-left.jpg') no-repeat left top;}
#top #top-bg-right	{background: url('/soubory/img/top-right.jpg') no-repeat right top;}
#top #top-bg-center	{background: url('/soubory/img/nadpis.gif') no-repeat 160px 10px;}

#top h3		{display: none;}
#top #szp	{display: none;}
#top #logo	{position: absolute; right: 0px; top: 0px; width: 100px; height: 90px; background: url('/soubory/img/list.gif') no-repeat 100% 0%;}


/* #neoficialni  {padding-left: 188px; padding-bottom: 15px; margin-top: -5px; font-size: 85%; color: #6A2D00;} */
#neoficialni  {padding-bottom: 15px; margin-top: -4px; font-size: 90%; color: #AA0000; #6A2D00;}
#hlavni		{background: #f8f2e4 url('/soubory/img/top-left-bottom.jpg') no-repeat left top; padding: 5px;}




#pravy-blok	{float: right; width: 80%; padding: 0px 0px 0px 0px; position: relative;}
#stred		{float: left; width: 70%; border: 1px solid #E0E0E0; padding: 10px 15px; background-color: #FFFFFF; margin-bottom: 30px; position: relative; top: -12px;}
#obsah		{float: left; width: 100%;}

#enflag		{position: absolute; top: -3px; right: 0px;}
#enflag a img	{border: 1px solid #555555;}


#levysl		{width: 19%; padding-top: 55px;}


#pravysl	{width: 25%; padding: 0px 0px; float: right; xborder-left: 1px solid #DDDDFF; font-size: 85%; margin-top: -12px;}

#pravysl .blok		{font-size: 95%; background: #fdfaf1 url('/soubory/img/right-gradient.gif') repeat-y right top; border: 1px solid #c99178; margin-bottom: 25px;}
#pravysl .blok h3	{margin: 0px; padding: 3px 0px 5px 5px; color: #6a2d00; background: #f2e5c0 url('/soubory/img/header-right-gradient.gif') repeat-y right top;; font-size: 110%; font-weight: bold; xborder-bottom: 2px solid #394d82;}
#pravysl .blok p	{margin: 0px; padding: 3px 5px 5px 5px; xtext-align: justify; line-height: 130%;}
#pravysl table.informace	{width: 100%; font-size: 90%; line-height: 120%; color: #000000;}
#pravysl table.informace td	{padding: 2px 5px; border: 1px solid #e5c89e; background-color: #fffbf3}

#levysl .blok		{font-size: 80%; background: #fdfaf1 url('/soubory/img/right-gradient.gif') repeat-y right top; border: 1px solid #c99178; margin-bottom: 25px;}
#levysl .blok h3	{margin: 0px; padding: 3px 0px 5px 5px; color: #6a2d00; background: #f2e5c0 url('/soubory/img/header-left-gradient.gif') repeat-y right top;; font-size: 110%; font-weight: bold; xborder-bottom: 2px solid #394d82;}
#levysl .blok p	{margin: 0px; padding: 3px 5px 5px 5px; xtext-align: justify; line-height: 130%;}



.pikto		{font-size: 90%; line-height: 115%;}
.pikto img	{float:left; margin-right: 7px;}

#navigace	{font-size: 90%; margin: 8px 0px 17px 0px; padding: 0px;}
#navigace a	{color: #00785f;}


#zapati		{clear: both; font-size: 75%; background-color: #F8F8F8; padding: 3px 5px 5px 5px; border: 1px solid #e4c89b;}


#menu         {_width:180px; _overflow: hidden; padding: 0px; margin: 0px 0px 30px 0px; line-height: 110%; border-top: 1px solid #E5C89E; border-right: 1px solid #F0E0CC; border-left: 1px solid #F0E0CC;}
#menu a       {display:block; text-decoration:none; font-family: verdana,arial,sans-serif;}

#menu ul      {list-style-type:none; _overflow: hidden;}
#menu li a      {padding:0px; margin:0px 0px; _width:170px; xborder-bottom: 1px solid #E5C89E; border-bottom: 1px solid #EADABA;}
#menu ul.menu1      {margin:0px; padding:0px; letter-spacing: 1px; background: #fdfaf0 url('/soubory/img/left-gradient.gif') repeat-y;}
#menu ul.menu2      {margin:0px; padding:0px; letter-spacing: 0px;}
#menu ul.menu3      {margin:0px; padding:0px;}
#menu ul.menu4      {margin:0px; padding:0px;}

#menu ul.menu1 li a  {color: #6a2d00; font-weight: bold;}
#menu ul.menu1 li a  {background: #f2e5c0 url('/soubory/img/header-left-gradient.gif') repeat-y;}
#menu ul.menu2 li a  {background: none; font-weight: normal; font-variant: normal; xborder: none;}
#menu ul.menu3 li a  {font-variant: normal;}


#menu ul.menu1 li a {padding: 5px 3px 5px 7px; font-size:85%; _width:170px;}
#menu ul.menu2 li a {padding: 2px 3px 2px 15px; font-size:85%; _width:170px;}
#menu ul.menu3 li a {padding: 2px 3px 2px 25px; font-weight:normal; font-size:80%; _width:160px;}
#menu ul.menu4 li a {padding: 1px 3px 1px 25px; font-weight:normal;}

#menu ul li a:hover {color: #FFFF55; background-color: #680038; background-image: none;} 
#menu ul li a.active_page {background: #61ac50 url('/soubory/img/menu-active.gif') repeat-y; xoldcolor:3a4f83; color: #FFFFFF; border: 1px solid #680038;} 
#menu ul li a.last_active_node {background-color: #116600; background-image: none; color: #FFFFFF; border: 1px solid #0000AA;}




#obsah		{line-height: 150%; font-size: 92%; padding: 0px; margin: 0px;}
#obsah a	{color: #00785f;}
#obsah h1	{margin: 0px 0px 30px 0px; padding: 0px 0px 3px 10px; font-size: 170%; color: #2255AA; font-weight: normal; letter-spacing: 2px; line-height: 130%; border-bottom: 1px solid #d8975e; border-left: 4px solid #d8975e;}
#obsah h1 span	{font-size: 55%; color: #2255AA; font-weight: bold; letter-spacing: 0px; line-height: 120%; font-style: italic;}

/*	#obsah h2	{margin: 30px 0px 15px 0px; padding: 2px 0px 3px 5px; color: #753b27; xoldcolor: #553e15; background-color: #EAE5D0; font-size: 130%; font-weight: normal; border-bottom: 2px solid #394d82; letter-spacing: 2px;} */
#obsah h2	{margin: 40px 0px 10px 0px; padding: 3px 5px; color: #6a2d00; font-size: 110%; letter-spacing: 2px; font-weight: bold; border: 1px solid #c89179; background-color: #f9f3e6;}
#obsah h3	{margin: 30px 0px 0px 0px; color: #AA3300;#6a2d00; font-size: 100%; font-weight: bold; border-bottom: 1px solid #AA4422;#553e15;}
#obsah h4	{margin: 30px 0px 0px 0px; color: #887055;#674d23; font-size: 100%; font-weight: bold;}
#obsah p	{text-indent: 20px; text-align: justify; margin: 5px 0px 5px 0px;}

#obsah .obr-vpravo	{float: right; margin: 10px 0px 10px 20px; padding: 0px; xbackground-color: #a4b87e; xborder: 1px solid #e6cba0;}
#obsah .obr-vpravo img	{margin: 0px; background-color: #665511; padding: 3px; xborder: 1px solid #e6cba0;}
#obsah .obr-vlevo	{float: left; margin: 10px 20px 10px 0px; padding: 0px; xbackground-color: #f4e8ce; xborder: 1px solid #e6cba0;}
#obsah .obr-vlevo img	{margin: 0px; background-color: #665511; padding: 3px; xborder: 1px solid #e6cba0;}
#obsah .obr-stred	{display: table; margin: 10px auto; text-align: center; padding: 0px;}
#obsah .obr-stred img	{margin: 0px; background-color: #665511; padding: 3px; border: 1px solid #e6cba0;}
#obsah .obr-info	{margin: 0px; background-color: #553322; color: #FFFFFF; padding: 2px 0px; text-align: center; line-height: 120%; font-size: 85%;}
#obsah .obr-info a	{color: white;}

#obsah .obr-par 	{width: 506px; margin: 10px auto;}
#obsah .obr-par .obr-vpravo	{margin: 0px;}
#obsah .obr-par .obr-vlevo	{margin: 0px;}

#obsah .fotoreportaz h2		{margin: 25px 0px 0px 0px; padding: 3px 5px; color: #000000; font-size: 110%; letter-spacing: 0px; font-weight: bold; border: none; background-color: transparent;}



#obsah .vlastnosti span.vl		{font-weight: bold; color: #6a2d00;}





#obsah .alert-box	{margin: 20px 0px; border: 1px solid #CCBBAA; background: #FFFADD url('/soubory/img/alert.png') 10px 10px no-repeat; padding: 5px 10px 5px 60px;}
#obsah .alert-box h3	{margin: 0px; padding: 0px; border: none; color: #AA0000;}
#obsah .alert-box p	{text-indent: 0px; line-height: 130%;}

#obsah .small-alert-box		{margin: 20px 0px; border: 1px solid #DD8888; background: #FFFF88 url('/soubory/img/alert.gif') 7px 7px no-repeat; padding: 5px 5px 5px 30px; font-weight: bold;}
#obsah .small-alert-box h3	{margin: 0px; padding: 0px; border: none; color: #AA0000;}
#obsah .small-alert-box p	{text-indent: 0px; line-height: 130%;}


#obsah .info-box	{margin: 20px 0px; border: 1px solid #57AF2B; background: #EAFFDF; padding: 5px 10px 5px 10px;}
#obsah .info-box h3	{margin: 0px; padding: 0px; border: none; color: #2A7F00;}
#obsah .info-box p	{text-indent: 0px; line-height: 130%;}



table.informace		{width: 100%; font-size: 90%; line-height: 120%; color: #000000;}
table.informace th	{padding: 2px 5px; border: 1px solid #8A9FC3; background-color: #C6D7F2;}
table.informace td	{padding: 2px 5px; border: 1px solid #8A9FC3; background-color: #F8F8F8;}
table.informace td.prazdny	{padding: 2px 5px; border: none; background: none;}


ul.informace	{list-style-type: square; padding: 10px 0px 0px 30px; margin: 0px; font-size: 90%; line-height: 120%; color: #2A3F63;}
ul.informace li	{margin-bottom: 10px;}


.email-addr	{border-bottom: 1px dashed #0000AA; color: #222288;}


.fotogalerie img	{background-color: #f4e8ce; padding: 3px; border: 1px solid #e6cba0;}
table.fotogalerie 	{width: 500px;}
table.fotogalerie td	{text-align: center; padding-bottom: 15px;}
table.fotogalerie td.fotol	{text-align: left;}
table.fotogalerie td.fotom	{text-align: center;}
table.fotogalerie td.fotor	{text-align: right;}
table.fotogalerie td table	{width: 100%;}
table.fotogalerie td table td	{padding: 0px;}



#zapati2       		{width: 750px; margin: 4px auto; font-size:70%; color: #888888; text-align: center;}
#zapati2 a      	{color: #888888;} 
#zapati2 a.odktext	{color: #888888; text-decoration: none;} 

#pocitadlo     {text-align: center; width: 100%;}
#pocitadlo img {border: none;}


img.nostyle  {margin: 10px 0px; background: none !important; border: none !important;}
ul.nostyle  {margin: 5px; background: none; border: none; list-style-type: none; padding: 0px;}

.chyba        {margin: 10px; padding:7px; border: 1px solid #FF0000; background-color: #FFFFAA; color: #AA3535; font-weight: bold;}
.odktext      {color: #888888;} 

.title_info	{border-bottom: 1px dashed #000; cursor: help;}

.fotogalerie_uvod p		{display: none; color: #888888; font-size: 85%; text-indent: 0px !important; line-height: 110% !important; margin: 0px; padding: 0px;}
.fotogalerie_uvod .autor	{display: none; color: #888888; font-size: 85%; text-indent: 0px; margin: 0px; padding: 0px;}

.odkaz-nahoru		{text-align: right;}
p.povest		{font-style: italic;}
