/* Phoca Template - www.phoca.cz */
html 
{
 margin: 0;
 padding: 0;
}

body 
{
 text-align: center;
 font-size: 76%;
 font-family: Arial, sans-serif, Verdana, Helvetica;
 line-height: 1.3;
 background-color: #FFF3E2;
 padding: 0;
 margin: 0;
}

/* Typo */
.phoca-in 
{
 margin: 10px;
}

h1,h2,h3,h4,h5,h6,blockquote,label,ul,ol,dl,fieldset,address, p 
{
 margin-top: 0.5em;
 margin-right: 0;
 margin-bottom: 0.5em;
 margin-left: 0;
 padding: 0;
}

li,dd 
{
 margin-left: 1em;
}

fieldset 
{
 padding: 0.5em;
}

form 
{
 margin: 0;
 padding: 0;
}

img a 
{
 border-width: 0;
}

li 
{
 background-position: 5px 10px;
 background-image: url(../images/li.png);
 background-color: transparent;
 background-repeat: no-repeat;
 padding-top: 4px;
 padding-right: 5px;
 padding-bottom: 4px;
 padding-left: 18px;
 margin-left: 10px;
 list-style-type: none;
}

td 
{
 padding: 1px;
}

a 
{
 color: Red;
}

a:link 
{
 color: red;
}

a:hover 
{
 color: red;
}

h1, .contentheading, .componentheading, .contentpagetitle 
{
 color: #000000;
 font-weight: bold;
 font-size: 1.2em;
}

h2 
{
 font-size: 1.2em;
}

h3 
{
 font-size: 1.3em;
}

h4 
{
 font-size: 1.2em;
}

h5 
{
 font-size: 1.1em;
}

h6 
{
 font-size: 1em;
}

hr 
{
 border-color: #000000;
 border-width: 1px;
 border-style: solid;
}

#phoca-footer, .small, .createdate, .modifydate 
{
 font-size: 0.8em;
 color: #000000;
}

.pagination span, .pagination a, .pagination strong 
{
 margin-top: 0;
 margin-right: 3px;
 margin-bottom: 0;
 margin-left: 3px;
}

a img 
{
 border-width: 0px;
}

/* Site */
#phoca-site 
{
 padding: 0;
 margin: 0;
 background-image: url(../images/bg-site.png);
 background-color: #FFF3E2;
 background-position: 0 0;
 background-repeat: repeat-x;
}

#phoca-wrap 
{
 min-width: 960px;
 max-width: 960px;
 width: auto ! important;
 width: 960px;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 text-align: left;
}

/* Header */
#phoca-header 
{
 background-image: url(../images/hbg.jpg);
 background-position: 0 1;
 background-repeat: no-repeat;
 position: relative;
 height: 248px;
 margin-top: 0px;
 margin-bottom: 0px;
 color: #dbd3bd;
 padding-width: 4px;
 margin-left: 8px;
}

#phoca-header #logo 
{
 position: absolute;
 top: 64px;
 left: 20px;
}

#phoca-header h1 
{
 font-variant: small-caps;
 font-stretch: expanded;
 padding-left: 30px;
 color: #dbd3bd;
 font-weight: bold;
 font-size: 50px;
}

#phoca-header input 
{
 background-image: url(../images/search.png);
 background-repeat: no-repeat;
 border-width: 0;
 height: 22px;
 width: 168px;
 padding: 2px;
 font-size: 1em;
 color: #dbd3bd;
 border-color: #dbd3bd;
 border-width: 1px;
 border-style: solid;
}

#phoca-header .search 
{
 position: absolute;
 top: 20px;
 right: 20px;
 color: #dbd3bd;
}

#phoca-header .banner 
{
 position: absolute;
 top: 160px;
 right: 20px;
 color: #dbd3bd;
}

#phoca-header .user4 
{
 position: absolute;
 top: 80px;
 right: 20px;
 color: #dbd3bd;
}

/* Top Menu */
#phoca-topmenu 
{
 background-image: none;
 background-position: 0 0;
 background-repeat: no-repeat;
 position: relative;
 height: 45px;
 margin-top: 0px;
 margin-bottom: 0px;
 color: #fff;
 font-weight: ;
 font-size: larger;
 font-family: "Eras Bold ITC";
 margin-left: 4px;
}

#phoca-topmenu .phoca-in 
{
 padding: 0;
 margin: 0;
}

/* Top */
#phoca-top 
{
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 float: left;
 position: relative;
 width: 726px;
}

#phoca-top .phoca-in 
{
 padding: 0;
 margin: 0;
 color: #ffffff;
}

/* Side */
#phoca-side1 
{
 position: relative;
 float: left;
 width: 220px;
 padding-left: 4px;
 overflow: hidden;
}

#phoca-side2 
{
 position: relative;
 float: left;
 width: 220px;
 padding-right: 5px;
 overflow: hidden;
}

#phoca-side1-bg 
{
 background-image: url(../images/lbg.png);
 background-position: 0 23%;
 background-repeat: repeat-y;
}

#phoca-side2-bg 
{
 background-image: url(../images/rbg.png);
 background-position: 0 77%;
 background-repeat: repeat-y;
}

/* Content */
#phoca-content 
{
 position: relative;
 float: left;
 width: 486px;
 padding: 10px;
}

#phoca-content1 
{
 position: relative;
 float: left;
 width: 490px;
 overflow: hidden;
 padding: 10px;
}

#phoca-content2 
{
 position: relative;
 float: left;
 width: 715px;
 overflow: hidden;
 padding: 10px;
}

#phoca-content3 
{
 position: relative;
 float: left;
 width: 940px;
 overflow: hidden;
 padding: 10px;
}

/* User */
#phoca-user 
{
 clear: both;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 0px;
 margin-left: 224px;
}

/* Botom */
#phoca-bottom 
{
 clear: both;
 margin-top: 5px;
 margin-right: 10px;
 margin-bottom: 5px;
 margin-left: 10px;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
}

/* Footer */
#phoca-footer 
{
 clear: both;
 background-image: url(../images/fbg.png);
 background-position: 0 bottom;
 background-repeat: no-repeat;
 height: 129px;
 text-align: right;
}

#phoca-footer .phoca-in 
{
 padding-top: 60px;
 padding-right: 120px;
}

#phoca-debug 
{
 padding: 0px;
 margin: 0px;
}

/* Module */
/* Module */
div.module 
{
 color: #666666;
 font-size: 1em;
 margin-top: 5px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
 width: 201px;
 background-image: url(../images/mbmm.png);
 background-position: top left;
 background-repeat: repeat-y;
}

div.module div 
{
 background-color: transparent;
 background-image: url(../images/mbtm.png);
 background-repeat: no-repeat;
}

div.module div div 
{
 background-image: url(../images/mbbm.png);
 background-position: bottom left;
 background-repeat: no-repeat;
}

div.module div div div 
{
 padding: 10px;
}

div.module div div div div 
{
 background-color: transparent;
 border-style: none;
 padding: 0;
}

.module h3 
{
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 25px;
 margin: 6px;
 text-align: left;
 font-size: 1.1em;
 border-bottom-color: white;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: Silver;
 background-image: url(../images/head.png);
 background-color: transparent;
 background-position: 0 center;
 background-repeat: no-repeat;
}

.module ul 
{
 background-image: none;
 list-style: none;
 padding: 0;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 15px;
 margin-left: 0;
}

/*
.module li {
	background: 	none;
	list-style: 	none;
	padding: 		0;
	margin: 		0;
}

.module ul li {
	background: 	none;
	list-style: 	none;
	padding: 		0;
	margin: 		0 3px 0 3px;
}
*/
.module #current a, .module_menu a:link, .module_menu a:visited, .module ul li ul li a, .module ul #current ul li a, .module ul li ul #current a 
{
 display: block;
 background-position: 5px 10px;
 background-image: url(../images/li.png);
 background-color: transparent;
 background-repeat: no-repeat;
 padding-top: 4px;
 padding-right: 5px;
 padding-bottom: 4px;
 padding-left: 18px;
 color: Silver;
 text-decoration: none ! important;
}

.module a:hover 
{
 background-color: Silver;
 color: #ffffff;
}

/* Module */
/* Module _menu */
div.module_menu 
{
 color: #fff;
 font-size: 1em;
 margin-top: 5px;
 margin-right: 0;
 margin-bottom: 10px;
 margin-left: 0;
 width: 201px;
 background-image: url(../images/mbm.png);
 background-position: top left;
 background-repeat: repeat-y;
}

div.module_menu div 
{
 background-color: transparent;
 background-image: url(../images/mbt.png);
 background-repeat: no-repeat;
 padding-top: 1px;
}

div.module_menu div div 
{
 background-image: url(../images/mbb.png);
 background-position: bottom left;
 background-repeat: no-repeat;
}

div.module_menu div div div 
{
 padding: 10px;
}

div.module_menu div div div div 
{
 background-color: transparent;
 border-style: none;
 padding: 0;
}

.module_menu h3 
{
 color: Silver;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 25px;
 text-align: left;
 font-size: 1.1em;
 margin: 6px;
 border-bottom-color: White;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 background-image: url(../images/head.png);
 background-color: transparent;
 background-position: 0 center;
 background-repeat: no-repeat;
}

.module_menu ul 
{
 background-image: none;
 list-style: none;
 padding: 0;
 margin: 0;
 margin-bottom: 15px;
}

.module_menu ul li 
{
 background-image: none;
 padding: 0;
 margin-top: 0;
 margin-right: 3px;
 margin-bottom: 0;
 margin-left: 3px;
 list-style: none;
}

.module_menu a:link, .module_menu a:visited, .module_menu #current a, .module_menu ul li ul li a, .module_menu ul #current ul li a, .module_menu ul li ul #current a 
{
 display: block;
 background-position: 5px 10px;
 background-image: url(../images/li.png);
 background-color: transparent;
 background-repeat: no-repeat;
 border-bottom-color: #b3b3b3;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 padding-top: 4px;
 padding-right: 5px;
 padding-bottom: 4px;
 padding-left: 18px;
 color: #d9d9d9;
 text-decoration: none ! important;
}

.module_menu a:hover 
{
 background-color: Orange;
 color: #d9d9d9;
}

.module_menu #current a 
{
 background-position: 5px 10px;
 background-image: url(../images/li-a.png);
 background-color: transparent;
 background-repeat: no-repeat;
 color: #fff;
}

.module_menu ul li ul #current a 
{
 background-position: 5px 10px;
 background-image: url(../images/li-a.png);
 background-color: transparent;
 background-repeat: no-repeat;
 color: #fff;
}

/* Moduletable */
.moduletable 
{
 padding: 10px;
 background-color: White;
 margin-top: 0;
 margin-right: 10px;
 margin-bottom: 0;
 margin-left: 10px;
 border-color: #db771f;
 border-width: 1px;
 border-style: solid;
 color: #fff;
}

.moduletable a 
{
 text-decoration: underline;
 color: #fff;
}

.moduletable h3 
{
 color: #fff;
 background-image: url(../images/head.png);
 background-color: transparent;
 background-position: 0 center;
 background-repeat: no-repeat;
 padding-left: 20px;
}

/* Navigation */
#mainlevel-nav 
{
 float: left;
 margin: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 15px;
 width: 100%;
 list-style-type: none;
 background-image: url(../images/bg-nav.png);
 background-position: center 13px;
 background-repeat: no-repeat;
}

#mainlevel-nav li 
{
 position: relative;
 float: left;
 list-style: none;
 margin: 0px;
 padding-top: 0px;
 padding-right: 2px;
 padding-bottom: 0px;
 padding-left: 0px;
 background-image: url(../images/bg-nav.png);
 background-position: center right;
 background-repeat: no-repeat;
}

#mainlevel-nav a:link,#mainlevel-nav a:visited 
{
 position: relative;
 float: left;
 display: block;
 color: #c2c2c2;
 text-decoration: none;
 margin-top: 0;
 margin-right: 2px;
 margin-bottom: 0;
 margin-left: 2px;
 padding-top: 7px;
 padding-right: 8px;
 padding-bottom: 5px;
 padding-left: 8px;
}

#phoca-topmenu #active_menu-nav, #mainlevel-nav #current a 
{
 /*position:		relative;
	float:			left;
	display:		block;
	color:			#fff;
	text-decoration:none;
	margin:			0 2px;
	padding:		7px 8px 5px 8px;
	background: 	url(../images/bg-nav-active.png) 0 0 repeat-x;*/

 color: #ffffff;
}

#mainlevel-nav #current 
{
 background-color: #000000;
}

#mainlevel-nav li a:hover 
{
 text-decoration: underline;
 color: Silver;
}

/* Login */
#modlgn_username 
{
 width: 160px;
}

#modlgn_passwd 
{
 width: 160px;
}

/** overlib **/
.ol-foreground 
{
 background-color: #f0f0f0;
}

.ol-background 
{
 background-color: #d6d6d6;
}

.ol-textfont 
{
 
}

.ol-captionfont 
{
 color: #ffffff;
 font-weight: bold;
}

.ol-captionfont a 
{
 
}

.ol-closefont 
{
 
}

 
{
 : 1px:::: ;
}