@charset "utf-8";
/* CSS Document */

BODY {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #D3A586; /* #996633; */
}

IMG {
	margin: 0;
	padding: 0;
}

.text ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 30px 0px 30px;
	padding: 0px;	
	text-align:justify;
	vertical-align: top;
	line-height: 20px;
}

P {
	font-family: Arial, Helvetica, sans-serif;
	color: #000; /* #8C4C28; */
	font-size: 14px;
	font-weight: normal;
	margin: 10px 30px 0 30px;
	text-align:justify;
	vertical-align: top;
	padding: 0px;
	line-height: 20px;
}

A, A:visited {
	color:#000;
  text-decoration:none;
}

A:hover {
	color:#000;
  text-decoration:underline;
}

A IMG, A:visited IMG {
	margin: 0;
	padding: 0;
	text-decoration:none;
	color: #FFCC66;
	border:1px solid #FFCC66;
}

A:hover IMG {
	text-decoration:overline;
	color: #FFF;
	border:1px solid #FFF;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	margin-left: 10px;	
	margin-top: 30px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px 30px 0px 30px;
	padding: 0px;
	font-style: italic;	
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px 30px 0px 30px;
	padding: 0px;
	font-style: italic;
}

/* object info table rules */
.obj_inf H1 {
	text-decoration: none;
	font-style: normal;
  font-size: 16px;
	margin:0 10px 0 10px;
	color:#000000;
}

.obj_inf H2 {
	text-decoration: none;
	font-style: normal;
  font-size: 12px;
	margin:0 10px 0 10px;
	color:#000000;
}

.obj_inf P {
  font-size: 12px;
	line-height:14px;
	text-align:left;
}

/* gallery external table rules */
.gallery_ext H1 {
	text-decoration: none;
	font-style: normal;
  font-size: 16px;
}

.gallery_ext H2 {
	text-decoration: none;
	font-style: normal;
  font-size: 14px;
	margin:0 0 0 0px;
	color:#000000;
}

H1.galext_item, H1.galext_item A {
	text-decoration: none;
	font-style: normal;
  font-size: 12px;
	line-height:14px;
	margin:5px 0 5px 0; 
	color:#000000;
	text-align:center;
}

H1.galext_item_selected {
	text-decoration: none;
	font-style: normal;
  font-size: 14px;
	margin:12px 0 12px 0; 
	color:#000000;
	background:#FFFFFF;
	text-align:center;
}

.gallery_ext P {
  font-size: 12px;
	line-height:18px;
	margin: 0 5px 0 5px;
	padding:0;
}

.gallery_ext A, .gallery_ext P.link {
	font-size: 12px; 
	margin: 0 0 0 5px;
	color:#000000;
	text-decoration:none;
}	

.gallery_ext A:hover {
	color:#000000;
	background:#FFFFFF;
}	

P.gallery_link, P.gallery_link A, P.gallery_link A:visited {
  text-align:center;
	text-decoration:none;
	color:#000000;
}

P.gallery_link A:hover {
	background:#FFFFFF;
}

/* object list table rules */
.obj_list H2, .obj_list H2 A {
	text-decoration: none;
	font-style: normal;
  font-size: 14px;
	margin:0 0 0 0px;
	color:#000000;
}

.obj_list H2 A:hover {
	color:#000000;
	background:#FFFFFF;
}

.obj_list P {
  font-size: 12px;
	line-height:14px;
	text-align:left;
}

.obj_list A, .obj_list P.link {
	font-size: 12px; 
	text-align: right;
	margin: 0 0 0 5px;
	color:#000000;
	text-decoration:none;
}	

.obj_list A:hover {
	color:#000000;
	background:#FFFFFF;
}	

P.grid_preview A, P.grid_preview A:visited {
	margin: 0 0 0 5px;
	text-align:center;
	text-decoration: none;
}

P.grid_preview A:hover {
	text-decoration:none;
}

P.grid_preview A IMG {
	border:none 0px;
	text-decoration: none;
}

/* Title block */

TABLE.t_body {
	background:  url("bg.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/bg.gif*/);	
	margin: 0 auto 0 auto; 
	padding: 0;
	width: 100%;
	min-width: 861px;
	height: 100%;
	position:relative;
}

TABLE.t_body TR, TABLE.t_body TR TD {
	margin: 0;
	padding: 0;
}

TABLE.t_body TR TD.title_block {
	height: 120px;
	text-align: left;
}

.t_body_shift {
	background: #D3A586;
	width: 130px;
}

DIV.menu_block_level_3 {
	float: left;
	height: 120px;
	width: 100%;
	background: transparent url("menu_bg_center.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/menu_bg_center.jpg*/) repeat-x;
}

DIV.menu_block_level_2 {
	float: left;
	height: 120px;
	width: 100%;
	background: transparent url("menu_bg_right.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/menu_bg_right.jpg*/) no-repeat right;
	text-align: center;
}

DIV.menu_block {
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
	width: 502px;
}

UL.main_menu_back {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 56px;
	z-index: 10;
}
* HTML UL.main_menu_back { margin-left: -20px; }

UL.main_menu_back LI {
	list-style-type: none;
	display: inline;
}

UL.main_menu_back LI IMG {
	float: left;
	height: 30px;
	margin-right: 10px;
}

UL.main_menu {
	margin: 0;
	padding: 0;
	height: 30px;
	position: absolute;
	top: 56px;
	z-index: 100;
}
* HTML UL.main_menu { margin-left: -20px; }

UL.main_menu LI {
	list-style-type: none;
	display: inline;
}

UL.main_menu LI A {
	display: block;
	float: left;
	height: 30px;
	margin-right: 10px;
}

UL.main_menu LI A#main_m_1 { background: transparent url("main_m_1.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_1.gif*/) no-repeat left; width: 74px; }
UL.main_menu LI A#main_m_2 { background: transparent url("main_m_2.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_2.gif*/) no-repeat left; width: 117px; }
UL.main_menu LI A#main_m_3 { background: transparent url("main_m_3.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_3.gif*/) no-repeat left; width: 67px; }
UL.main_menu LI A#main_m_4 { background: transparent url("main_m_4.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_4.gif*/) no-repeat left; width: 91px; }
UL.main_menu LI A#main_m_5 { background: transparent url("main_m_5.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_5.gif*/) no-repeat left; width: 90px; }

UL.main_menu LI A#main_m_1:hover { background: transparent url("main_m_1_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_1_over.gif*/) no-repeat left; width: 74px; text-decoration: none; }
UL.main_menu LI A#main_m_2:hover { background: transparent url("main_m_2_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_2_over.gif*/) no-repeat left; width: 117px; text-decoration: none; }
UL.main_menu LI A#main_m_3:hover { background: transparent url("main_m_3_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_3_over.gif*/) no-repeat left; width: 67px; text-decoration: none; }
UL.main_menu LI A#main_m_4:hover { background: transparent url("main_m_4_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_4_over.gif*/) no-repeat left; width: 91px; text-decoration: none; }
UL.main_menu LI A#main_m_5:hover { background: transparent url("main_m_5_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_5_over.gif*/) no-repeat left; width: 90px; text-decoration: none; }

UL.main_menu LI A#main_m_1_active { background: transparent url("main_m_1_active.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_1_active.gif*/) no-repeat left; width: 74px; }
UL.main_menu LI A#main_m_2_active { background: transparent url("main_m_2_active.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_2_active.gif*/) no-repeat left; width: 117px; }
UL.main_menu LI A#main_m_3_active { background: transparent url("main_m_3_active.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_3_active.gif*/) no-repeat left; width: 67px; }
UL.main_menu LI A#main_m_4_active { background: transparent url("main_m_4_active.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_4_active.gif*/) no-repeat left; width: 91px; }
UL.main_menu LI A#main_m_5_active { background: transparent url("main_m_5_active.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/main_m_5_active.gif*/) no-repeat left; width: 90px; }

UL.submain_menu {
	margin: 94px 0 0 20px;
	padding: 0;
}

UL.submain_menu LI {
	list-style-type: none;
	display: inline;
}

UL.submain_menu LI A {
	display: block;
	float: left;
	height: 22px;
	width: 94px;
	margin-left: -3px;
	background: transparent url("submenu_bg.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/submenu_bg.gif*/) no-repeat left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	font-weight: bold;
}

UL.submain_menu LI A:hover {
	background: transparent url("submenu_bg_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/submenu_bg_over.gif*/) no-repeat left;
}

UL.submain_menu LI A.subactive {
	background: transparent url("submenu_bg_over.gif"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/submenu_bg_over.gif*/) no-repeat left;
	color: #FFF;
}


/* Text block */




TABLE.t_body TR TD.left_border {
	height: 100%;
	width: 36px;
	background: transparent url("left_border.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/left_border.jpg*/) repeat-y;
}

TABLE.t_body TR TD.right_border {
	height: 100%;
	width: 36px;
	background: transparent url("right_border.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/right_border.jpg*/) repeat-y;
}

TABLE.t_body TR TD.text_block {
	height: 100%;
	width: 100%;
	min-width: 791px;
	vertical-align: top;
}

TABLE.t_body TR TD.footer {
	height: 20px;
/*	width: 90%; */
	background: transparent url("footer.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/footer.jpg*/) repeat-x;
}

SPAN.path2 {
	margin: 0;
	padding: 0;
	background: transparent url("path_bg.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/path_bg.jpg*/) repeat-x;
	height: 31px;
	display: table-cell;
}

SPAN.path_text2 {
	background: transparent url("path_bg_end.jpg"/*tpa=http://www.vidjmochka.reklama-lizo.lviv.ua/images/path_bg_end.jpg*/) no-repeat right;
	height: 31px;
	padding: 0 40px 0 20px;
	display: table-cell;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BEAB69;
	line-height: 20px;
	font-weight: bold;
}

SPAN.path_text_right {
	height: 31px;
	clear: right;
	float: right;
	width: 50px;
}

DIV.text {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}

.object_filter {
 margin: 0;
 padding: 0;
}

.object_filter P, .object_filter A, .object_filter A:visited {
 margin: 0;
 padding: 0;
 text-align:center;
 color:#000000;
}

.object_list {
 padding: 0;
 margin: 0;
 border-color:#990000;
 border-spacing:0px;
}

P.list_str, P.list_str A  {
 margin: 0;
 padding: 0;
 font-weight:bold;
 font-size:12px;
 text-align:left;
 text-decoration:none;
 color:#000000;
 line-height:14px;
}

P.list_addr  {
 margin: 0;
 padding: 0;
 font-size:12px;
 text-align:left;
 line-height:14px;
}

P.list_page {
	margin: 0 0 0 0;
	padding: 0;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	line-height:14px;
}

P.list_page A, P.list_page A:visited {
 margin: 0;
 padding: 0;
 font-size:14px;
 text-align:left;
 text-decoration:none;
 color:#000000;
 line-height:14px;
 font-weight:bold;
}

A.obj_list, A.obj_list:visited {
  color:#000000;
  font-weight:bold;
	text-decoration:none
} 

A.obj_list:hover {
  color:#000000;
	font-weight:bold;
	text-decoration:none
} 

A.object_btn_preview {
  text-decoration:none;
}

A.object_btn_preview:hover  {
  text-decoration:none;
	color: #FFF;
}

.filter_select {
 text-align:right;
 margin:0;
 padding:0;
}

.object_filter_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: thin solid #7F4E26;
	background-color: #FFCC99;
}

.msg_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: thin solid #7F4E26;
	width: 400px;
	background-color: #FFCC99;
}

.msg_btn {
	text-align:center;
	color: #000000;
	background-color: #FFCC99;
	border: thin solid #7F4E26;
	font-weight: bold;
}

