H1, .H1 {font-family:,times,serif; font-size:20px; text-decoration: none; color: maroon;font-weight : bold}
h2, .H2 {font-family:times,serif; font-size:18px; text-decoration: none; color: maroon;font-weight : bold}
h3, .H3 {font-family:times,serif; font-size:16px; text-decoration: none; color: maroon;font-weight : bold}

h4, h5, h6 {color:black;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-size:13px;}


body {
	padding:0px;
	margin:0px;
	background-color:#D4C5A2;
	background-image:url('/images/body.gif');
	min-height:100%;
	position:relative;
}

.small{font-size:12px;}

.reklama, .reklama a{font-size:11px; padding: 5px;}

font, li, p, td {
	vertical-align:top;
	font-family:verdana;
	font-size:12px;
	color:#000000;
}


a {text-decoration: underline;color:#622D0B}
a:hover {color:#9E3E03; text-decoration: none}




#top_part {
	position:relative;
	z-index:2;
	margin-bottom:-116px;
}

.container {
	background-image:url('/images/left_2.jpg');
	background-repeat:repeat-y;
}

.top_part {
	background-image:url('/images/top_bg.jpg');
	background-repeat:repeat-x;
}

.top_part .logo {
	background-image:url('/images/top_left.gif');
	background-repeat:no-repeat;
}

.top_part .logo div{
	background-image:url('/images/top_1.jpg');
	background-repeat:no-repeat;
	background-position:right top;
	height:116px;
	padding-right:660px;
}

.top_part .logo img{
	border:0px;
	margin-left:30px;
	margin-top:28px;
}

.container .top_menu {
	background-image:url('/images/top_bg_2.jpg');
	background-repeat:repeat-x;
	background-position:0px 116px;
	padding-top:116px;
}

.container .top_menu.top_menu_left {
	background-image:url('/images/top_bg_2_2.jpg');
}

.container .top_menu.top_menu_left .top_menu_links{
	border-right:2px solid #000000;
	margin-top:5px;
}

.container .top_menu.top_menu_left .top_menu_links td{
	height:56px;
	background-image:url('/images/menu/s_bg.gif');
	background-repeat:repeat-x;
}

.container .top_menu.top_menu_left .top_menu_links a,
.container .top_menu.top_menu_left .top_menu_links span{
	position:relative;
	z-index:2;
	display:block;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:10px;
	padding-bottom:6px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	white-space:nowrap;
	color:#82410D;
}

.container .top_menu.top_menu_left .top_menu_links a:hover{
	color:#AF0000;
}

.container .top_menu.top_menu_left .top_menu_links .last a{
	border-right-width:0px;
}

.container .top_menu.top_menu_left .top_menu_links a{
	background-image:url('/images/menu/s_passive.gif');
	background-repeat:no-repeat;
}

.container .top_menu.top_menu_left .top_menu_links .first {
	background-image:url('/images/menu/f_passive.gif');
	background-repeat:no-repeat;
}

.container .top_menu.top_menu_left .top_menu_links .first a{
	background-image:url('/images/menu/s_bg.gif');
	background-repeat:repeat-x;
	margin-left:15px;
	padding-left:0px;
	border-bottom:1px solid #000000;
}

.container .top_menu.top_menu_left .top_menu_links #active_top_link span{
	background-image:url('/images/menu/active_bg.gif');
	background-repeat:repeat-x;
	margin-left:15px;
	padding-left:0px;
	border-bottom:1px solid #F2E7CC;
	color: #AF0000;
}

.container .top_menu.top_menu_left .top_menu_links #active_top_link {
	background-image:url('/images/menu/in_active.gif');
	background-repeat:no-repeat;
}

.container .top_menu.top_menu_left .top_menu_links  #active_top_link.first_active {
	background-image:url('/images/menu/f_active.gif');
	background-repeat:no-repeat;
}

.container .top_menu.top_menu_left .top_menu_links  #active_top_link.first_active a{
	background-image:url('/images/menu/active_bg.gif');
	background-repeat:repeat-x;
	margin-left:15px;
	padding-left:0px;
	border-bottom:1px solid #F2E7CC;
}

.container .left_menu {
	background-image:url('/images/left_3.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	border-right:2px solid #000000;
}

.container .left_menu .left_menu_block{
	padding-left:0px;
	padding-right:12px;
	padding-bottom:20px;
}

.container .left_menu .left_menu_block a{
	display:block;
	color:#68271E;
	font-size:13px;
	font-family:verdana;
	font-weight:bold;
	padding:10px;
	margin-right:10px;
	border-bottom: 1px dotted #68271E;

}

.container .left_menu .left_menu_block a.active{
	color:#AD1703;
	font-size:14px;
	text-decoration: none;
	border-left: 3px solid #AD1703;
}

.container .left_menu .left_menu_block a:hover{
	color:#AD1703;
}

.container .left_menu .left_menu_block a span{
	padding-left:3px;
	padding-right:3px;
	background-image:url('/images/left_menu_bg_2.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}

.container .center_part {
	background-color:#FAF5EA;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	padding:29px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:justify;
}

.container .center_part {
	background-color:#FAF5EA;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}
.container .separator {
	position:relative;
	z-index:2;
	width:12px;
	overflow:hidden;
}

.right_module {
	padding-left:20px;
	text-align:right;
}

.right_module img{
	border:0px;
}




.footer {
	background-image:url('/images/footer.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	vertical-align:bottom;
}

.footer .footer_in{
	margin-bottom:15px;
	text-align:right;
	margin-right:13px;
	color:#ffffff;
}

.footer a{
	color:#ffffff;
}




.form_title {
	padding-bottom:9px;
}

.support_textarea {
	width:100%;
	border:1px solid #493C2B;
	height:78px;
}

.support {
	width:100%;
	border:1px solid #493C2B;
	height:21px;
	margin-bottom:9px;
}

.button {
	margin-top:10px;
	border:1px solid black;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}


#guestbook textarea {
	width:100%;
	border:1px solid #493C2B;
	height:78px;
	background-color:#ffffff;
}

#guestbook input {
	width:100%;
	border:1px solid #493C2B;
	height:21px;
	margin-bottom:9px;
}

#guestbook .button {
	margin-top:10px;
	border:1px solid #493C2B;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	
}




/* CMS dictionary */

span.cms_dict_tooltip {
  display: inline;
  position: relative;
border-bottom:1px dotted #666666;
  cursor: help;
}
 
span.cms_dict_tooltip span.cms_dict_tip {
  display: none;
}

 
span.cms_dict_tooltip:hover span.cms_dict_tip{
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  left: 0;
  width: auto;
  padding: 7px;
  border: 1px solid #336;
  background-color: #f7f7ee;
  font: normal 10px arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
  width: 250px;
}

 
a.cms_dict_link{
  font: normal 10px arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
}



/* Site tour */

#siteTourPanel
{
display: block;
position:absolute;
opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
top:0px; 
z-index: 1000;
}


#siteTourPanel:hover
{
opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}




/* Path menu */

#cmsPathMenu
{z-index: 1000;
display: block;
position:fixed;
opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
top:0px; left: 130px;
padding: 0px 8px 4px 8px; 
background-color: #FFF7EB; 
font-size: 12px;
color: black;
}


#cmsPathMenu:hover
{
opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}




/* Site map and links */

#siteMapDiv
{
display: none; 
position: absolute; top: 10px; left: 400px;
width: 500px; height: 400px;
background-color: #996633;
padding: 15px;
border: 1px solid black;
z-index: 1000;
text-align: center;
vertical-align: middle;
}



#innerSiteMapDiv
{
text-align: left;
display: block; 
height: 380px;
background-color: #FAF5EA;
overflow:auto;
padding: 10px;
overflow:auto;
font-size: 12px;
}



#searchBox
{
padding: 1px;
display: none; 
position: absolute; top: 10px; left: 400px;
width: 300px; height: 25px;
text-align:center;
vertical-align:middle;
background-color: #996633;
padding: 10px;
border: 1px solid black;
z-index: 1000;
}



#searchDiv
{z-index: 1000;
display: block;
position: absolute;
opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
top:0px; left: 650px;
padding: 0px 8px 4px 8px; 
background-color: #FFF7EB; 
font-size: 12px;
color: black;
}


#searchDiv:hover
{
opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}








