/* IMAGE FOLDER = /app/client/_skin/default/image/ */

* {
    margin: 0px;
}
html {
    height: 100%;
}
body {
    font-family: Arial,Tahoma,Lucida,sans-serif;
    color: #010101;
	background: #3F3720;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    margin: 0px 0px;
}
body p {
    line-height: 17px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}
body ul {
    line-height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 7px;
}
body ul li {
    list-style-type: none;
    line-height: 20px;
    background: url('/app/client/_skin/default/image/li_bit.gif') no-repeat 0 8px;
    padding: 0px 0px 0px 13px;
}
body ol {
    margin: 6px 0px 9px 0px;
    padding: 0px 0px 0px 0px;
}
body ol li {
    line-height: 20px;
    padding: 2px 0px 2px 0px;
    margin: 0px;
}
body input {
    border: 1px solid #7c7357;
    background: #7c7357;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    margin: 0px 0px 8px 0px;
    padding: 6px;
    width: 85%;
}
body textarea {
    border: 1px solid #7c7357;
    background: #7c7357;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    overflow: auto;
    margin: 0px 0px 8px 0px;
    padding: 6px;
    width: 85%;
}
body select {
    border: 1px solid #7c7357;
    background: #7c7357;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    margin: 0px 0px 8px 0px;
    padding: 4px;
    width: 85%;
}
body a:visited,
body a:active,
body a {
    color: #ffffff;
    text-decoration: underline;
}
body a:hover {
    color: #ffffff;
    text-decoration: underline;
}

body a.white:visited,
body a.white:active,
body a.white {
    color: #ffffff;
    text-decoration: underline;
}
body a.white:hover {
    color: #ffffff;
    text-decoration: underline;
}

body img {
	border: 0px;
   	behavior: url('/app/client/_skin/default/css/_base/pngbehavior.htc');
}
h1 {
    font-family: Georgia;
    font-size: 25px;
    line-height: 25px;
    font-weight: normal;
    color: #bcb6af;
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
	background: transparent;
}
h2 {
    font-family: Arial;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    color: #ffffff;
    padding: 10px 0px 7px 0px;
    margin: 0px 0px 0px 0px;
}
h3 {
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #9b8a68;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
h4 {
    font-family: Tahoma;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
    color: #0062b2;
    background: #FFFFFF;
    padding: 5px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
table.table_box {
    border: 0 none;
    clear: both;
    font-size: 12px;
    text-align: left;
    width: 100%;
}
table.table_box tr {
    height: auto !important;
    min-height: 22px;
}
table.table_box th {
    background: #504735 none repeat scroll 0 0;
    border-bottom: 1px solid #504735;
    color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    height: auto !important;
    line-height: 28px;
    min-height: 28px;
    padding-left: 5px;
}
table.table_box td {
    border-bottom: 1px solid #504735;
    color: #ece9c8;
    height: auto !important;
    line-height: 28px;
    min-height: 28px;
    padding-left: 5px;
}
table.table_box tr.row1 td {
    background: transparent none repeat scroll 0 0;
}
table.table_box tr.row2 td {
	background: transparent none repeat scroll 0 0;
}
.clearline {
	clear: both;
	padding: 0px;
	margin: 0px;
	height: 0px;
	font-size: 0px;
}
.hidden {
	display: none;
}

/* SYSTEM */
.system_alert {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 18px;
}
.system_alert p {
	margin-bottom: 0px;
	line-height: 18px;
}
.system_alert.success {
    color: #91af32;
    padding: 5px 15px 15px 0px;
}
.system_alert.error {
    color: #e02e00;
    padding: 5px 15px 15px 0px;
}
.system_alert.warning {
	color: #000000;
    padding: 5px 15px 15px 0px;
}
.system_alert.notice {
	color: #000000;
    padding: 5px 15px 15px 0px;
}

/* FORMS */
._forms_form {
	width: 100%;
	padding: 15px 0px;
}
._forms_form form {
	padding: 0;
	margin: 0;
}
._forms_row_header {
    font-family: Arial;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    color: #000000;
    padding: 15px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
._forms_row_header.first {
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 0px;
}
._forms_row_p {
    clear:both;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
	line-height: 18px;
}
._forms_row_div {
    clear:both;
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
	line-height: 18px;
}
._forms_row_password,
._forms_row_input {
	clear: both;
	width: 100%;
	height: 30px;
	line-height: 28px;
}
._forms_row_password label,
._forms_row_input label {
	clear: both;
	float: left;
	width: 130px;
}
._forms_row_select label {
	clear: both;
	float: left;
	width: 130px;
	padding-top:5px;
}
._forms_row_password label.required,
._forms_row_select label.required,
._forms_row_input label.required {
	font-weight: bold;
}
._forms_row_password label.required span,
._forms_row_select label.required span,
._forms_row_input label.required span {
	font-weight: bold;
	/* background: url('/app/client/_skin/default/image/_system_forms/row_required_bit.gif') no-repeat 0 0; */
}
._forms_row_password input,
._forms_row_input input {
	float: left;
	width: 380px;
}
._forms_row_select select {
	float: left;
	width: 390px;
}
._forms_row_textarea {
	clear: both;
	width: 100%;
	height: 30px;
	line-height: 26px;
}
._forms_row_textarea label {
	float: left;
	width: 130px;
}
._forms_row_textarea textarea {
	float: left;
	width: 380px;
	height: 60px;
}
._forms_one_a-submit {
	display: block;
	float: left;
	background: #ffffff;
}
._forms_row_a-submit {
	clear: both;
	display: block;
	float: left;
	padding-left: 130px;
	margin-top: 3px;
}
._forms_one_a-submit .button,
._forms_row_a-submit .button {
	background: url('/app/client/_skin/default/image/_system_forms/row_a-submit_begin.gif') no-repeat 0 0;
}
._forms_one_a-submit a:active,
._forms_one_a-submit a:visited,
._forms_one_a-submit a,
._forms_row_a-submit a:active,
._forms_row_a-submit a:visited,
._forms_row_a-submit a {
	display: block;
	min-width: 30px;
	width: auto !important;
	width:30px;
	padding: 0 10px;
	height: 100%;
	line-height: 28px;
	text-align: center;
	background: url('/app/client/_skin/default/image/_system_forms/row_a-submit_end.gif') no-repeat 100% 0;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
}
._forms_one_a-submit a:hover,
._forms_row_a-submit a:hover {
	display: block;
	min-width: 30px;
	width: auto !important;
	width: 30px;
	padding: 0 10px;
	height: 100%;
	line-height: 28px;
	text-align: center;
	background: url('/app/client/_skin/default/image/_system_forms/row_a-submit_end.gif') no-repeat 100% 0;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #ffffff;
}
._forms_row_a-submit.dark {
	padding-left: 0px;
	margin-top: 0px;
}
._forms_one_a-submit.dark .button,
._forms_row_a-submit.dark .button {
	background: url('/app/client/_skin/default/image/_system_forms/row_a-submit_begin_dark.gif') no-repeat 0 0;
}
._forms_one_a-submit.dark a:active,
._forms_one_a-submit.dark a:visited,
._forms_one_a-submit.dark a,
._forms_row_a-submit.dark a:active,
._forms_row_a-submit.dark a:visited,
._forms_row_a-submit.dark a {
	background: url('/app/client/_skin/default/image/_system_forms/row_a-submit_end_dark.gif') no-repeat 100% 0;
}
._forms_one_a-submit.dark a:hover,
._forms_row_a-submit.dark a:hover {
	background: url('/app/client/_skin/default/image/_system_forms/row_a-submit_end_dark.gif') no-repeat 100% 0;
}

/* FILETYPE LIST */
.filetype_header {
	clear: both;
	font-size: 16px;
	color: #000000;
	padding-bottom: 5px;
	padding-top: 25px;
}
.filetype_row {
	clear: both;
	background-position: 0 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	padding: 5px 0 5px 22px;
}
.filetype_row a:active, 
.filetype_row a:visited,
.filetype_row a {
}
.filetype_row a:hover {
}

/* IMAGE LIST */
.imagestype_header {
	clear: both;
	font-size: 16px;
	color: #bcb6af;
	padding-bottom: 5px;
	padding-top: 25px;
}
.imagestype_row {
	clear: both;
	background-position: 0 6px;
	background-repeat: no-repeat;
	line-height: 18px;
	padding: 5px 0 5px 22px;
}
.imagestype_row a:active, 
.imagestype_row a:visited,
.imagestype_row a {
}
.imagestype_row a:hover {
}

/* IMAGE GALLERY */
.imagestype_gallery {
	float: left;
	padding: 8px;
	padding-left: 0;
	padding-bottom: 0;
}
.imagestype_gallery img {
	border: 0px;
	border: 2px solid #504735;
	padding: 3px;
}
.imagestype_gallery a:active, 
.imagestype_gallery a:visited,
.imagestype_gallery a {
}
.imagestype_gallery a:hover {
}

/* PICTURE POPUP */

.picture_popup {
	display: block;
	position: relative;
}

.picture_popup a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
	background: #ffffff;
}

.picture_popup a .bit {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

.picture_popup a img {
	border: 0;
}

.picture_popup a.p1, #picture_popup a.p1:visited {
	border: 0px;
}

.picture_popup a.p1:hover {
	color: #000000;
	text-decoration: none;
}

.picture_popup a.p1:hover .large {
	border: 1px solid #a5a5a5;
	padding: 2px;
	display: block;
	width: 200px;
	height: 130px;
	position: absolute;
	left: 150px;
	top: -60px;
}

.picture_popup a.p1:hover .bit {
	border: 0px;
	display: block;
	width: 8px;
	height: 15px;
	position: absolute;
	left: 143px;
	top: 3px;
}

/* OTHER STYLES */

.zakladny_text,
p, ul, ol {
	font-size: 12px;
	font-family: Arial;
	color: #ece9c8;
}
.zvyrazneny_text {
	clear: both;
	font-weight: normal;
	font-size: 14px;
	color: #ffffff;
	margin-bottom: 5px;
}


/* WEB - LAYOUT */
#cover {
	width: 100%;
	background: url('/app/client/_skin/default/image/background.gif') repeat-x bottom;
}
#web {
	width: 920px;
	margin: 0px auto 0px auto;
}
#topbox	{
	width: 920px;
	height: 465px;
}
#topbox_top	{
	width: 920px;
	height: 130px;
	margin: 14px 0 0 0;
}
#topbox_top_left {
/*  display: none;  */
	float: left;
	width: 210px;
	height: 130px;
	margin: 0 0 0px 30px;
	padding: 0 0 0 0;
}
#topbox_bottom_left_box {
	width: 210px;
	height: 266px;
	padding: 55px 0 0 30px;
	overflow: hidden; 

	font-family: Georgia;
	text-transform: uppercase;
}
#topbox_bottom_left_box .title {
	font-size: 13px;
	color: #3f3520;
	font-weight: bold;
	margin-bottom: 0px;
}
#topbox_bottom_left_box .address {
	font-size: 11px;
	line-height: 15px;
}
#topbox_bottom_left_box .address span {
	display: block;
	font-size: 12px;
	padding: 7px 0 0 0;
	margin-bottom: 5px;
}
#topbox_bottom_left_box .space {
	clear: both;
	height: 15px;
}
#topbox_bottom_left_box .phone {
	font-size: 17px;
	color: #fff7c5;
}
#topbox_bottom_left_box .email {
	font-size: 15px;
	text-transform: none;
}
#topbox_bottom_left_box .email a:active,
#topbox_bottom_left_box .email a:visited,
#topbox_bottom_left_box .email a:hover,
#topbox_bottom_left_box .email a {
	color: #ffffff;
	text-decoration: none;
}
#topbox_top_middle {
	float: left;
	width: 680px; 
	height: 40px;
	margin: 86px 0 0px 0;
	padding: 0 0 0 0;
}
#topbox_top_right {
/**/display: none;/**/
	float: right;
	width: 0px; 
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#topbox_bottom	{
	width: 920px;
	height: 321px;
	clear: both;
}
#topbox_bottom_left {
/*  display: none;  */
	background-position: 240px 5px !important;
	display: block;
	width: 920px;
	height: 321px;
	margin: 0 0 0px 0;
	padding: 0 0 0 0;
}
#topbox_bottom_left_mask {
/*  display: none;  */
	background: url('/app/client/_skin/default/image/top_image_mask.gif');
	float: left;
	width: 920px;
	height: 321px;
	margin: 0 0 0px 0;
	padding: 0 0 0 0;
}

#topbox_bottom_middle {
/**/display: none;/**/
	float: left;
	width: 0px; 
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#topbox_bottom_right {
/**/display: none;/**/
	float: right;
	width: 0px; 
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#middlebox {
	background: transparent;
	width: 920px;
}
#middlebox_left {
	float: left;
	width: 920px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin-top: 0;
	padding: 0 0 0 0px;
}
.middlebox_left_homepage_box {
	float: left;
	width: 215px;
	margin: 8px 0 0 0;
	padding: 0 20px 0 0;
}
.middlebox_left_homepage_box.last {
	padding: 0 0 0 0;
}
.middlebox_left_homepage_box .title {
	color: #bcb6af;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	padding: 10px 0 5px 5px;
}
.middlebox_left_homepage_box .image {
	width: 215px;
	height: 113px;
	overflow: hidden;
}
.middlebox_left_homepage_box .mask {
	background: url('/app/client/_skin/default/image/homepage_image_mask.gif') no-repeat;
	width: 215px;
	height: 113px;
}
.middlebox_left_homepage_box .mask a {
	display: block;
	width: 100%;
	height: 100%;
	border: 0px;
}
.middlebox_left_homepage_box .image.num1 {
	background: url('/app/client/_skin/default/image/homepage_penzion.jpg');
}
.middlebox_left_homepage_box .image.num2 {
	background: url('/app/client/_skin/default/image/homepage_restauracia.jpg');
}
.middlebox_left_homepage_box .image.num3 {
	background: url('/app/client/_skin/default/image/homepage_konferencie-eventy.jpg');
}
.middlebox_left_homepage_box .image.num4 {
	background: url('/app/client/_skin/default/image/homepage_sport-relax.jpg');
}
.middlebox_left_homepage_box .text {
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #ece9c8;
	padding: 10px 5px 5px 5px;
}
.middlebox_left_homepage_box .moreinfo {
	background: url('/app/client/_skin/default/image/moreinfo_bit.gif') no-repeat 5px 6px;
	padding: 0px 0 0 14px;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}

.middlebox_newsletter {
	width: 886px;
	height: 57px;
	overflow: hidden;
	background: url('/app/client/_skin/default/image/newsletter_bg.gif') no-repeat 0 0;
	margin-top: 25px;
	padding: 15px 0 0 25px;
}
.middlebox_newsletter .left_part {
	float: left;
	width: 450px;
	height: 50px;
}
.middlebox_newsletter .left_part h2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #bcb6af;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 5px 0;
}
.middlebox_newsletter .left_part p {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #989377;
	margin: 0;
	padding: 0;
}
.middlebox_newsletter .left_part.alert p {
	color: #91af32;
}
.middlebox_newsletter .right_part {
	float: left;
	width: 430px;
	height: 33px;
	padding-top: 17px;
}
.middlebox_newsletter .right_part .newsletter_input {
	display: block;
	float: left;
	width: 225px;
	border: 1px solid #ffffff;
	background: #ffffff;
	font-size: 11px;
	color: #707070;
	margin-right: 10px;
}
.middlebox_newsletter .right_part .newsletter_button {
	float: left;
	display: block;
	font-family: Georgia;
	font-size: 13px;
	text-decoration: none;
	color: #a6a297;
	text-transform: uppercase;
	background: url('/app/client/_skin/default/image/newsletter_arrow.gif') no-repeat 100% 0px;
	padding-right: 16px;
	margin: 5px 0 0 0;
}

#middlebox_middle {
/**/display: none;/**/
	float: right;
	width: 0px; 
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#middlebox_right {
/**/display: none;/**/
	float: right;
	width: 0px; 
	height: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#footerbox {
	width: 900px;
	height: 30px;
	padding: 100px 20px 0px 0px;
	color: #9e9a92;
	font-size: 11px;
}
#footerbox_left {
	width: 30%;
	float: left;
}
#footerbox_right {
	width: 65%;
	float: right;
	text-align: right;
}
#footerbox_right a:active,
#footerbox_right a:visited,
#footerbox_right a:hover,
#footerbox_right a {
	text-decoration: none;
	color: #fdf3bc;
	font-weight: normal;
}



#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #cccccc; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/app/client/_skin/default/image/boxes/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/app/client/_skin/default/image/boxes/prevlabel.gif) no-repeat 0 50%; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { }
	
#lbNext { width: 49%; height: 100%; background: transparent url(/app/client/_skin/default/image/boxes/nextlabel.gif) no-repeat 100% 50%; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 28px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: transparent url(/app/client/_skin/default/image/boxes/closelabel.gif) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey {  }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { }


#facebox .b {
  background:url('/app/client/_skin/default/image/_base/facebox/b-squared.png');
}

#facebox .tl {
  background:url('/app/client/_skin/default/image/_base/facebox/tl-squared.png');
}

#facebox .tr {
  background:url('/app/client/_skin/default/image/_base/facebox/tr-squared.png');
}

#facebox .bl {
  background:url('/app/client/_skin/default/image/_base/facebox/bl-squared.png');
}

#facebox .br {
  background:url('/app/client/_skin/default/image/_base/facebox/br-squared.png');
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 0;
  background: #b3b0a6;
  width: 320px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}


.menu_horizontal {
	width: 95%;
	margin: 0;
	padding: 0 0 0 0;
	position: relative;
	left: -10px;	
}
.menu_horizontal ul {
    padding: 0px;
}
.menu_horizontal ul li {
	float: left;
	background: transparent url('/app/client/_skin/default/image/menu/menu_1level_horizontal_delimiter.gif') no-repeat 100% 2px;
	font-family: Georgia;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0 10px;
}
.menu_horizontal ul li.last {
	padding-right:0px;
	background: transparent
}

.menu_horizontal ul li a:visited,
.menu_horizontal ul li a:active,
.menu_horizontal ul li a {
	display: block;
	height: 18px;
    line-height: 18px;
    padding: 0 0;
    text-decoration: none;
	padding: 0 0;
	color: #ffffff;
}
.menu_horizontal ul li a:hover {
	color: #8b867f;
}
.menu_horizontal ul li.active {
}
.menu_horizontal ul li.active a:visited,
.menu_horizontal ul li.active a:active,
.menu_horizontal ul li.active a:hover,
.menu_horizontal ul li.active a {
	color: #8b867f;
}
.menu_horizontal ul li.active a span,
.menu_horizontal ul li a:hover span {
	/*
	background: url('/app/client/_skin/default/image/horizontal_menu_active.gif') no-repeat 100% 4px;
	*/
	margin-left: 3px;
}

