﻿body, div
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0f0f0f;
}

/* Kontener centrujący dla tła wraz z cieniami */
#content_bg_wrapper
{
	position: relative;
	width: 100%;
	text-align: center;
	z-index: 900;
	overflow: hidden;
}

/* Kontener dla tła kontentu */
#content_bg_center
{
	width: 900px;
	margin: 0 auto;
	text-align: left;
	z-index: 900;
}

#pwd
{
	text-align: center;
}

#menu
{
	position: relative;
	width: 524px;
    height: 76px;
    left: 375px;
    top: 0px;
    text-align: left;
    cursor: pointer;
    z-index: 999;
    background-image: url('Media/menu_bg.jpg');
    background-position: 0% 0%;
    background-repeat: no-repeat;
}

#submenu_dynamic_oferta
{
    width: 129px;
    background-color: white;
    border: 1px #AEBA9A solid;
    border-top: 0px white none;
    z-index: 800;
    position: relative;
    margin-top: -0px;
    display: none;
    background-image: url('Media/submenu_bg.jpg');
}

#submenu_dynamic_inwestycje
{
    width: 129px;
    background-color: white;
    border: 1px #AEBA9A solid;
    border-top: 0px white none;
    z-index: 800;
    position: relative;
    margin-top: -0px;
    display: none;
    background-image: url('Media/submenu_bg.jpg');
}

#mapa_parter
{
	background-image: url('rzuty/parter-edited.png');background-repeat: no-repeat;background-position: left top;width: 600px;height: 386px;
}

#mapa_pietra
{
	background-image: url('rzuty/pietra.png');background-repeat: no-repeat;background-position: left top;width: 600px;height: 388px;
}

#parter_A
{
	width: 53px;
	height: 52px;
	left: 85px;
	top: 245px;
	position: absolute;
}

.submenu_item
{
	width: 100%;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url('Media/top_left_submenu_bg.png');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	color: #406300;
}

#submenu_static
{
	position: relative;
	left: 375px;
	width: 524px;
	height: 74px;
}

.menu_h_item
{
	width: 131px;
	height: 76px;
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	z-index: 999;
}

.menu_item_content
{
	font-size: 18px;
	color: #406300;
	width: 131px;
	height: 61px;
	line-height: 61px;
	position: relative;
	cursor: pointer;
	text-align: center;
	z-index: 999;
}

.menu_current_marker
{
	width: 100%;
	background-color: #406300;
	height: 15px;
	position: relative;
	cursor: pointer;
	z-index: 999;
}

.menu_marker
{
	width: 100%;
	background-color: transparent;
	height: 15px;
	position: relative;
	cursor: pointer;
	z-index: 999;
}

.menu_dummy_marker
{
	width: 100%;
	height: 15px;
	position: relative;
	cursor: pointer;
	z-index: 999;
}

.arrow_menu
{
    background-image: url('Media/arrow_current.png');
    width: 100%;
    height: 6px;
    background-position:center;
    background-repeat: no-repeat;
    margin-top: -12px;
}

#shadow_left_top
{
	position: static;
	background-image: url('Media/shadow_left_top.png');
	width: 151px;
	height: 86px;
	margin-left: -150px;
}

#shadow_right_top
{
	position: static;
	background-image: url('Media/shadow_right_top.png');
	width: 151px;
	height: 86px;
	margin-right: -150px;
	float: right;
	margin-top: -86px;
}

#green_top_center
{
	background-image: url('Media/green_top_container.jpg');
	width: 900px;
	height: 150px;
	z-index: 900;
}

#shadow_left
{
	position: static;
	background-image: url('Media/left_shadow.png');
	background-position: 100% 100%;
	width: 279px;
	height: 900px;
	margin-left: -279px;
	margin-top: -150px;
	background-repeat: no-repeat;
}

#shadow_right
{
	position: static;
	background-image: url('Media/right_shadow.png');
	background-position: 0% 100%;
	width: 279px;
	height: 900px;
	margin-right: -279px;
	margin-top: -900px;
	float: right;
	background-repeat: no-repeat;
}

#center_shadow
{
	background-image: url('Media/center_shadow.png');
	background-attachment: scroll;
	background-position: 50% 0%;
	background-repeat:no-repeat;
	width: 1363px;
	height: 150px;
	margin-top: -750px;
	margin-left: -231.5px;
}

#bottom_background
{
	width: 100%;
	height: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	z-index: 1200;
	background-color: blue;
}

#bottom_center
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
    background-image: url('Media/bottom_green_container.jpg');
    height: 27px;
    position: relative;
}

#bottom_shadow
{
	background-image: url('Media/center_shadow.png');
	background-attachment: scroll;
	background-position: 50% 0%;
	background-repeat:no-repeat;
	width: 1363px;
	height: 150px;
	margin-left: -231.5px;
	margin-top: -15px;
}

.sidebar_image
{
	margin-left: 20px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 220px;
	height: 165px;
}

#content
{
	line-height: 155%;
	margin: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
}

#gora_promo
{
	background-image: url('Media/gora_promo.png');
	background-position: 98% 98%;
	background-repeat:no-repeat;
	width: 898px;
	height: 72px;
	margin-top: -372px;
	background-color: white;
	z-index: 2000;
	position: relative;
	margin-left: 1px;
}

#main_img
{
	background-image: url('Media/main_img.png');
	width: 362px;
	height: 244px;
	margin-top: -94px;
	z-index: 3000;
	position: relative;
}

#content_cell_right
{
	background-position: left -190px; 
	background-image: url('Media/right_shadow.png');
	background-repeat: no-repeat; 
	padding: 10px;
	width: 650px;
}

#content_cell
{
	background-image: url('Media/left_shadow.png'); 
	background-repeat: no-repeat; 
	background-position: right -190px; 
	padding: 10px;
	width: 650px;
}

#sidebar
{
	width: 250px;
	padding-bottom: 0px; 
	padding-right: 0px; 
	padding-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}

.submenu_static_item
{
	color: #ECFFC8;
	font-size: 14px;
	cursor: pointer;
}

.submenu_static_current_item
{
	color: #406300;
	font-size: 14px;
	cursor: pointer;
}

.arrow_light
{
	width: 5px;
	height: 8px;
	background-image: url('Media/arrow_light.png');
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

.arrow_current
{
	width: 8px;
	height: 6px;
	background-image: url('Media/arrow_current.png');
	float: left;
	margin-top: 6px;
	margin-right: 4px;
	margin-left: -2px;
	font-size: 0px;
}

#submenu_static_layout_table
{
	width: 100%; 
	height: 100%; 
	padding: 10px;
}

.paragraph_marker
{
	background-image: url('Media/paragraph_marker.png');
	background-repeat: no-repeat;
	width: 501px;
	height: 35px;
	padding-left: 40px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #406300;
}

#dark_overlay
{
	position: absolute; width: 100%; height: 100%; background-color: #406300; left: 0px; top: 0px; z-index: 4000;
}

.table_data_header
{
	background-image: none;
	background-position: left top;
	color: #406300;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding-left: 0px; padding-right: 0px;
}

.table_datarow_head
{
	background-color: #F6FCEB;
	color: #406300;
	font-size: 12px;
	border-top: solid 5px black;
	height: 25px;
	line-height: 25px;
	padding-left: 0px; padding-right: 0px;
	overflow: hidden;
}

.table_datarow_tails
{
	background-color: #DDF0BB;
	color: #406300;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	padding-left: 0px; padding-right: 0px;
	overflow: hidden;
}

.table_spacer_row
{
	font-size: 5px;
	line-height: 5px;
	height: 5px;
}

.table_row_link
{
	color: #406300;
}

.sidebar_pics
{
	height:  167px;  
    width:   220px;  
    padding: 0;  
    margin: 0px auto;
}

.green_link
{
	color: #406300;
}

.green_link_disabled
{
	color: #406300;
	font-weight: bolder;
	font-size: 15px;
	text-decoration: none;
}

#mapa_podziemie
{
	width: 630px;
	height: 634px;
}

.opisMapki
{
	line-height: 16px;
}