
/*-- Body 
--------------------------------------------------------*/

html, body{
	height:100%;
	padding:0px;
	margin:0px;
	min-width:995px;
}

body {
	background-image:url('/images/top_bg.jpg');
	background-repeat:repeat-x;
	background-color:#be0f0a;
}

body, td {
	font-family:arial;
	color:#000000;
	font-size:12px;
}

h1 {
	font-size:25px;
	font-weight:normal;
	color:#be0f0a;
}

h2 {
	font-size:20px;
	font-weight:normal;
}

h3 {
	font-size:16px;
}

a{
	color:#007dc3;
}

a:hover{
	color:#00456b;
}

/*-- Block 
--------------------------------------------------------*/

.css_top_block {
	background-image:url('/images/top_bg_2.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	position:relative;
	height:120px;
	overflow:hidden;
	z-index:0;
}

.css_top_block .css_top_image_2 {
	position:absolute;
	right:0px;
}

.css_top_block .css_top_image_1 {
	position:relative;
	top:1px;
	left:5px;
}

/*-- Block / Top menu
--------------------------------------------------------*/

.css_top_menu {
	position:relative;
	margin-top:-120px;
	margin-left:auto;
	margin-right:auto;
	width:80%;
	z-index:1;
}

.css_top_menu td{
	vertical-align:top;
	text-align:center;
	position:relative;
}

.css_top_menu td img{
	width:253px;
	clear:both;
	display:block;
	border-width:0px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.css_top_menu td span a{
	display:block;
	margin-top:91px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
}

.css_top_menu td span a.css_active, .css_top_menu td span a:hover.css_active {
	background-image:url('/images/top_menu_active.gif');
	background-position:left 0px;
	background-repeat:repeat-x;
	color:#ffffff;
}

.css_top_menu td span a:hover {
	color:#fffc00;
	text-decoration:none;
}

/*-- Block / Content
--------------------------------------------------------*/

.css_content {
	background-image:url('/images/right_column_bg.gif');
	background-position:left 0px;
	background-repeat:repeat-x;
	background-color:#f9e8d5;
	width:100%;
	z-index:0;
	position:relative;
	margin-top:-12px;
}

.css_content .css_content_left_column {
	background-image:url('/images/left_column_bg.gif');
	background-position:left 0px;
	background-repeat:repeat-x;
	background-color:#be0f0a;
	vertical-align:top;
	padding-top:107px;
	padding-bottom:119px;
}

.css_content .css_content_right_column {
	background-image:url('/images/right_column_bg_2.gif');
	background-position:left 0px;
	background-repeat:repeat-y;
	vertical-align:top;
	width:100%;
}

.css_content_right_column_separator {
	background-image:url('/images/right_column_bg_3.gif');
	background-position:left 0px;
	background-repeat:no-repeat;
	height:12px;
}

.css_content_right_column_container {
	background-color:#ffffff;
	border:1px solid #c4b7a8;
	margin-left:14px;
	margin-right:14px;
	position:relative;
	margin-bottom:-1px;
	padding:18px;
	padding-top:15px;
}

/*-- Block / Content / Left menu
--------------------------------------------------------*/

.css_left_menu {
	background-image:url('/images/left_menu_2.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	position:relative;
	width:159px;
	overflow:hidden;
	padding-bottom:36px;
}

.css_left_menu ul {
	background-image:url('/images/left_menu_1.gif');
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	width:159px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	padding-top:38px;
}

.css_left_menu ul li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-bottom:1px;
}

.css_left_menu ul li a {
	background-image:url('/images/left_menu_3.gif');
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#1a7e1c;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-top:9px;
	padding-bottom:9px;
	padding-left:20px;
	padding-right:20px;
}

.css_left_menu ul li a:hover {
	color:#fffc00;
	text-decoration:none;
}

.css_left_menu ul li a {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.css_left_menu ul li.css_active a, .css_left_menu ul li.css_active a:hover {
	background-image:url('/images/left_menu_4.gif');
	background-position:right center;
	background-color:#be0f0a;
	color:#ffffff;
	text-decoration:none;
	cursor:default;
}

/*-- Block / Footer
--------------------------------------------------------*/

.css_footer {
	background-image:url('/images/footer_bg.gif');
	background-position:left 0px;
	background-repeat:repeat-x;
	vertical-align:top;
	height:49px;
	position:relative;
}

.css_footer .footer_img_1 {
	position:absolute;
	margin-top:-118px;
}

.css_left_banner {
	color:#ffffff;
	padding:20px;
	padding-top:0px;
}

.css_left_banner a {
	color:#fffc00;
}

/*-- SITE DEFAULTS
--------------------------------------------------------*/

.gb_msg_head {background:#ffdebf; height:23px;}
.gb_msg_head_nick {padding-left:10px;}
.gb_msg_head_subj {}
.gb_msg_head_date {}
.gb_msg_text {padding-bottom:10px;}
.gb_msg_answer {color:#b1a597;}
.gb_paging {margin-top:5}
#gb_post_container {background-color:#ffdebf; border:2px solid #c4b7a8; padding:10px;}
#gb_post_name {}
#gb_post_name_input {}
#gb_post_email {}
#gb_post_email_input {}
#gb_post_subj {}
#gb_post_subj_input {}
#gb_post_text {}
#gb_post_text_input {}
#gb_post_code {}
#gb_post_code_input {}
#gb_post {}

.reklama{background-color:#FFF;padding: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; 
}

#siteTourPanel:hover
{
opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

/* Path menu */

#cmsPathMenu
{z-index: 10000;
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
{z-index: 10001;
display: none; 
position: absolute; top: 10px; left: 400px;
width: 500px; height: 400px;
background-color: #BE0F0A;
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: #F9E8D6;
overflow:auto;
padding: 10px;
overflow:auto;
font-size: 12px;
line-height:200%;
}


#searchBox
{z-index: 10000;
padding: 1px;
display: none; 
position: absolute; top: 10px; left: 400px;
width: 300px; height: 25px;
text-align:center;
vertical-align:middle;
background-color: #BE0F0A;
padding: 10px;
border: 1px solid black;
z-index: 1000;
}

#searchDiv
{z-index: 10001;
display: block;
position: absolute;
opacity: 0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
top:0px; 
right:60px;
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);
}

.addzakl {
	text-align:center;
}