/* Hlavi‹ka */
/* -------------------------------------------------------------------------- */
#masthead
{
	width: 100%;
	height: 394px;
	background: transparent url('/img/backgrounds/masthead.png') repeat-x;
}

#masthead #head
{
	width: 100%;
	height: 394px;
	background: transparent url('/img/backgrounds/head.png') top center no-repeat;
}

#masthead #head h1
{
	width: 100%;
	height: 331px;
	background: transparent url('/img/backgrounds/logo.png') top center no-repeat;
	padding: 0;
	margin: 0;
	display: block;
}

#masthead #head h1 span
{
	display: none;
}


/* Menu */
/* -------------------------------------------------------------------------- */
#mastmenu
{
	width: 100%;
	height: 63px;
	background: transparent url('/img/backgrounds/mastmenu_bg.png') bottom right no-repeat;
}

#mastmenu ul
{
	width: 100%;
	height: 63px;
	list-style: none;
	background: transparent url('/img/backgrounds/mastmenu.png') repeat-x;
	padding: 0;
	margin: 0 auto;
	display: block;
}

#mastmenu li
{
	float: left;
}

#mastmenu li a
{
	width: 160px;
	height: 63px;
	line-height: 63px;
	color: white;
	font-weight: bold;
	font-size: 10.5pt;
	text-align: center;
	border-left: 1px solid #334a59;
	display: block;
}

#mastmenu li a:hover
{
	color: #f88211;
	background: transparent url('/img/backgrounds/mastmenu_hover.png') bottom center no-repeat;
}


/* Tžlo */
/* -------------------------------------------------------------------------- */
#mastbody
{
	width: 100%;
	background: transparent url('/img/backgrounds/mastbody.png') top right no-repeat;
	padding: 7px 0;
}

#mastbody #body
{
	min-height: 1000px;
	padding-right: 225px;
	padding-left: 10px;
}

#mastbody #body.isblog
{
	padding-left: 239px;
}

#mastbody #body #content #navigation
{
	height: 45px;
	line-height: 45px;
	text-shadow: 0 1px 3px #0d314b;	
	padding: 0 8px;
}

#mastbody #body #content #navigation strong
{
	color: white;
	font-size: 10pt;
	padding-right: 5px; 
}

#mastbody #body #content #navigation a.navigation
{
	color: #f88211;
	font-size: 13pt;
}

#mastbody #body #content #navigation a.navigation:hover
{
	color: white;
}

#mastbody #body #content #navigation a.rss_icon
{
	float: right;
}

#mastbody #body #content div.module div.sh_topleft
{
	float: left;
	width: 3px;
	height: 4px;
	background: transparent url('/img/backgrounds/module_sh_topleft.png') no-repeat;
}

#mastbody #body #content div.module div.sh_topright
{
	float: right;
	width: 3px;
	height: 4px;
	background: transparent url('/img/backgrounds/module_sh_topright.png') no-repeat;
}

#mastbody #body #content div.module div.sh_top
{
	height: 4px;
	background: transparent url('/img/backgrounds/module_sh_top.png') repeat-x;
	margin: 0 3px;
}

#mastbody #body #content div.module div.sh_bottomleft
{
	float: left;
	width: 3px;
	height: 4px;
	background: transparent url('/img/backgrounds/module_sh_bottomleft.png') no-repeat;
}

#mastbody #body #content div.module div.sh_bottomright
{
	float: right;
	width: 3px;
	height: 4px;
	background: transparent url('/img/backgrounds/module_sh_bottomright.png') no-repeat;
}

#mastbody #body #content div.module div.sh_bottom
{
	height: 4px;
	background: transparent url('/img/backgrounds/module_sh_bottom.png') repeat-x;
	margin: 0 3px;
	margin-bottom: 10px;
}

#mastbody #body #content div.module div.sh_left
{
	background: transparent url('/img/backgrounds/module_sh_left.png') left repeat-y;
	padding-left: 3px;
}

#mastbody #body #content div.module div.sh_right
{
	background: transparent url('/img/backgrounds/module_sh_right.png') right repeat-y;
	padding-right: 3px;
}

#mastbody #body #content div.module div.content
{
	background: #0f3959 url('/img/backgrounds/module.png') top repeat-x;
	padding-top: 1px;
}

#mastbody #body #content div.module div.content div.inner
{
	background: transparent url('/img/backgrounds/module_content.png') top center no-repeat;
}

#mastbody #prologue
{
	width: 215px;
	color: #abc8db;
	font-weight: bold;
	padding-top: 80px;
	position: absolute;
	right: 0;
}

#mastbody #prologue p
{    
	text-shadow: 0 1px 3px #0d314b;
	padding: 7px 0;
	padding-right: 10px;
	margin: 0;
}


/* Pati‹ka */
/* -------------------------------------------------------------------------- */
#mastfoot
{
	height: 152px;
	text-align: right;
	background: transparent url('/img/backgrounds/mastfoot.png') repeat-x;
	padding: 0 20px;
}

#mastfoot h5
{
	color: #bed4e1;
	font-size: 25px;
	text-shadow: 0 -1px 1px #407094;
	padding: 10px 0;
	margin: 0;
}

#mastfoot p
{	
	color: #def4ff;
	text-shadow: 0 -1px 1px #205074;
	padding: 0;
	margin: 0;
}

#mastfoot a
{
	color: #def4ff;
	font-weight: bold;
}

#mastfoot a:hover
{
	text-decoration: underline;
}

/* 404 */
/* -------------------------------------------------------------------------- */
#body #error404
{
	text-align: center;
	text-shadow: 0 1px 3px #0d314b;	
}

#body #error404 h2
{
	font-size: 36pt;
	padding: 0;
	margin: 0;
}

#body #error404 h3
{
	font-size: 20pt;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#body #error404 h3 a
{
	color: #f88211;
}

#body #error404 h3 a:hover
{
	color: white;
}

#body #error404 p
{
	color: #c4dae7;
	font-size: 16pt;
	padding: 20px 40px;
	margin: 0;
}
