/* www.pohary-medaile.com, CSS styly pro zobrazeni */

/* zakladni nastaveni */

html
{
	font-size: 100.01%;
}

body
{
	background: #ffeabf url('body.gif') repeat-x left bottom;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	position: relative;
}

body.editor
{
	background: #e6f7ff;
	font-size: 0.7em;
}

a img, a:link img
{
	border: none;
}

p
{
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}

h1
{
	font-size: 1.4em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #2b718e;
}

h2
{
	font-size: 1.2em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #2b718e;
}

h3
{
	font-size: 1.2em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	color: #2b718e;
}

h4
{
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-weight: normal;
}

h5
{
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-weight: normal;
}

h6
{
	font-size: 1em;
	margin: 0em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-weight: normal;
}

ul, ol
{
	margin-left: 10px;
}

ul li
{
	list-style: none;
	background: url('ul-li.gif') no-repeat 0px 0.4em;
	padding-left: 15px;
}

a
{
	color: #2b718e;
}

a:hover
{
	color: #336699;
}

fieldset
{
	border: 1px solid #cccccc;
	padding: 0.3em;
}

legend
{
	border: none;
	padding: 0.3em;
}

input.text, input.captcha-number
{
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #000000;
	background: #ffffff;
	border: 1px solid #338eb5;
	padding-left: 2px;
	padding-right: 2px;
}

input.text {
	width: 98%;
}

img.captcha-image
{
	float: left;
	margin-right: 5px;
}

input.checkbox
{
	width: 12px;
	height: 12px;
}

input.radio
{
	width: 12px;
	height: 12px;
}

input.submit, input.reset, input.button
{
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #ffffff;
	background: #338eb5;
	border: none;
	cursor: pointer;
}

input.file
{
	width: 200px;
	height: 21px;
}

input.image
{
	padding: 0px;
	border: none;
}

textarea
{
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #000000;
	background: #ffffff;
	border: 1px solid #338eb5;
	padding-left: 2px;
	padding-right: 2px;
	overflow: auto;
	width: 98%;
	height: 100px;
}

select
{
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 1em;
	color: #000000;
	background: #ffffff;
	width: 98%;
}

hr
{
	color: #cccccc;
	height: 1px;
	border: none;
	background-color: #cccccc;
}

table
{
	font-size: 1em;
}

table th, table td
{
	padding-left: 5px;
	padding-right: 5px;
}

table.standard
{
	border-top: 1px solid #2b718e;
	border-left: 1px solid #2b718e;
}

table.standard td
{
	border-right: 1px solid #2b718e;
	border-bottom: 1px solid #2b718e;
}

table.standard th
{
	border-right: 1px solid #2b718e;
	border-bottom: 1px solid #2b718e;
}

table.colored
{
	border-top: 1px solid #2b718e;
	border-left: 1px solid #2b718e;
}

table.colored td
{
	border-right: 1px solid #2b718e;
	border-bottom: 1px solid #2b718e;
}

table.colored th
{
	background-color: #2b718e;
	border-right: 1px solid #2b718e;
	border-bottom: 1px solid #2b718e;
}

img.border
{
	border: 3px solid #ffffff;
}

/* pozadi */

span.background {
	display: block;
	position: absolute;
	height: 244px;
	top: 0px;
}

span.background.left
{
	background: url('background-left.gif') repeat-x;
	left: 0px;
	float: left;
	width: 50%;
}

span.background.right
{
	background: url('background-right.gif') repeat-x 1px;
	right: 0px;
	float: right;
	width: 50%;
}

span.supplement
{
	position: absolute;
	width: 100%;
	height: 244px;
	background: url('supplement.gif') no-repeat top center;
	left: 0px;
	top: 0px;
	z-index: 0;
}

/* stranka */

div.homepage, div.page
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 944px;
}

/* vrstva pro tisk */

div.print-header
{
	display: none;
}

/* presun na obsah */

div.shift-to-content
{
	position: absolute;
	left: -10000px;
}

/* hlavicka */

div.header
{
	clear: both;
	height: 266px;
	background: url('header.jpg');
	font-size: 0.8em;
	position: relative;
}

/* logo */

div.logo
{
	width: 99px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	left: 765px;
	top: 15px;
}

div.logo p
{
	width: 99px;
	height: 40px;
	overflow: hidden;
	position: relative;
	padding: 0em;
}

div.logo span
{
	width: 99px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	background: url('header.jpg') -765px -15px;
}

div.logo a span
{
	cursor: pointer;
}

/* adresa */

div.address
{
	position: absolute;
	right: 86px;
	top: 31px;
}

div.address p
{
	padding: 0em;
}

/* titul */

div.title
{
	position: absolute;
	left: 112px;
	top: 109px;
}

div.title p
{
	padding: 0em;
	font-size: 1.9em;
	font-weight: bold;
	position: relative;
	width: 189px;
	height: 17px;
	overflow: hidden;
	text-transform: uppercase;
	color: #ffffff;
}

div.title span
{
	width: 189px;
	height: 17px;
	overflow: hidden;
	display: block;
	background: url('header.jpg') -112px -109px;
	position: absolute;
	left: 0px;
	top: 0px;
}

div.title a span
{
	cursor: pointer;
}

/* motto */

div.motto
{
	position: absolute;
	left: 114px;
	top: 142px;
	position: relative;
	width: 320px;
	height: 10px;
	overflow: hidden;
	text-transform: uppercase;
	color: #ffffff;
}

div.motto p
{
	padding: 0em;
}

div.motto span
{
	width: 320px;
	height: 10px;
	overflow: hidden;
	display: block;
	background: url('header.jpg') -114px -142px;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* hlavni menu */

div.mainmenu
{
	position: absolute;
	left: 114px;
	bottom: 0px;
}

div.mainmenu h2
{
	position: absolute;
	left: -10000px;
}

div.mainmenu ul
{
	margin: 0em;
	padding: 0em;
}

div.mainmenu li
{
	list-style: none;
	display: -moz-inline-box;
	display: inline;
	font-weight: bold;
	margin-right: 20px;
	background: none;
}

div.mainmenu a
{
	color: #000000;
	text-decoration: none;
	display: -moz-inline-box;
	display: inline-block;
	padding-bottom: 22px;
}

div.mainmenu a:hover, div.mainmenu a.active
{
	color: #ffffff;
	text-decoration: none;
	background: url('mainmenu-hover.gif') center bottom no-repeat;
}

/* vyhledavani */

div.searching
{
	position: absolute;
	right: 86px;
	bottom: 30px;
}

div.searching h2, div.searching label
{
	position: absolute;
	left: -10000px;
}

div.searching form
{
	margin: 0em;
}

/* obsah */

div.content
{
	font-size: 0.8em;
	background: url('content.gif') repeat-y;
	clear: both;
}

div.wrapper
{
	clear: both;
}

/* sloupce */

div.content div.left
{
	width: 506px;
	float: left;
	margin-left: 102px;
	display: inline;
	background: #e6f7ff;
	overflow: hidden;
}

div.content div.right
{
	width: 230px;
	float: right;
	margin-right: 102px;
	display: inline;
	background: #e6f7ff;
	overflow: hidden;
}

div.content div.wrapper {
	border-bottom: 20px solid #ffffff;
	margin-left: 80px;
	margin-right: 78px;
}

/* levy sloupec */

div.text
{
	padding: 17px 21px 17px 21px;
	line-height: 24px;
}

/* navigace na strane */

div.page-navigation
{
	margin-top: 20px;
	text-align: right;
}

div.page-navigation p
{
	padding: 0em;
}

div.page-navigation a.link-back, div.page-navigation a.link-print
{
	border-right: 1px solid #2b718e;
	padding-right: 8px;
	margin-right: 2px;
}

div.page-navigation a.link-up
{
	background: url('top.gif') no-repeat bottom right;
	padding-right: 10px;
}

div.pager
{
	margin-top: 20px;
	clear: both;
}

div.photogalleries div.pager
{
	border: none;
	padding: 0px;
	text-align: right;
}

div.pager a
{
	border-right: 1px solid #006666;
	padding-right: 6px;
	margin-right: 4px;
}

div.pager a.next, div.pager a.previous
{
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}

div.pager a.previous
{
	background: url('previous.gif') no-repeat left center;
	padding-left: 9px;
}

div.pager a.next
{
	background: url('next.gif') no-repeat right center;
	padding-right: 9px;
}

div.pager a.active
{
	font-weight: bold;
}

/* strankovani */

div.paging
{
	clear: both;
	text-align: right;
}

div.paging.single-photo
{
	margin-top: 20px;
}

div.paging.single-photo a
{
	text-decoration: none;
}

div.paging.single-photo a.gallery-previous
{
	background: url('previous.gif') no-repeat left center;
	padding-left: 9px;
}

div.paging.single-photo a.gallery-next
{
	background: url('next.gif') no-repeat right center;
	padding-right: 9px;
}

div.paging.single-photo a.gallery-back {
	margin-left: 20px;
	margin-right: 20px;
}

/* fotogalerie */

div.item.gallery
{
	margin-bottom: 16px;
	margin-right: 6px;
	margin-left: 0px;
	width: 148px;
	float: left;
}

div.item.galleries
{
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 6px;
	width: 148px;
	float: left;
}

div.item.gallery div.img-nest, div.item.galleries div.img-nest
{
	width: 142px;
	height: 142px;
	overflow: hidden;
	background: #ffffff url('photo-frame-thumbnail.gif');
	padding: 3px;
}

div.photo div.img-nest
{
	overflow: hidden;
	text-align: center;
}

div.photo img
{
	border: 3px solid #ffffff;
}

/* formulare */

td.label
{
	font-weight: bold;
	vertical-align: top;
}

/* pravy sloupec */

/* urovne mainmenu */

div.mainmenu-sublevels
{
	margin-top: 15px;
}

div.mainmenu-sublevels ul
{
	margin: 0em;
	padding: 0em;
}

div.mainmenu-sublevels li
{
	padding-bottom: 5px;
	background: none;
}

div.mainmenu-sublevels li a
{
	padding-left: 22px;
	background: url('mainmenu-levels-bullet.gif') no-repeat 0px 0.4em;
}

div.mainmenu-sublevels li a:hover
{
	background: url('mainmenu-levels-bullet-hover.gif') no-repeat 0px 0.4em;
	text-decoration: none;
}

/* box */

div.box
{
	padding: 20px 15px 20px 15px;
}

/* paticka */

div.footer
{
	background: #338eb5 url('footer.gif') no-repeat;
	clear: both;
	font-size: 0.8em;
	overflow: hidden;
	position: relative;
	max-height: 113px;
}

* html div.footer {
	height: 113px; 
}

div.secondarymenu
{
	margin-left: 100px;
	margin-right: 100px;
	text-align: right;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: center;
}

div.secondarymenu ul
{
	margin: 0em;
	padding: 0em;
}

div.secondarymenu li
{
	list-style: none;
	display: inline;
	padding-right: 8px;
	margin-right: 8px;
	padding-left: 9px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: none;
	margin-left: -9px;
}

div.secondarymenu a
{
	color: #000000;
	text-decoration: none;
}

div.secondarymenu a:hover, div.secondarymenu a.active
{
	color: #ffffff;
	text-decoration: none;
}

div.credits
{
	background: url('credits.gif') no-repeat top center;
	color: #80d9ff;
	margin-left: 100px;
	margin-right: 100px;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-top: 25px;
}

div.credits p
{
	display: inline;
	padding-right: 8px;
	margin-right: 8px;
	padding-top: 0em;	
	padding-bottom: 0em;
	border-right: 1px solid #80d9ff;
}

div.credits p.last
{
	padding-right: 0px;
	margin-right: 0px;
	border-right: none;
}

div.credits a
{
	color: #80d9ff;
	text-decoration: none;
}

div.credits a:hover
{
	color: #ffffff;
	text-decoration: none;
}
