.menu_bg {
	background: url('/hp/img/life/bg_life.jpg') no-repeat left top;
}
.menu_bg_top {
	background: url('/hp/img/life/bg_life_top_bottom.jpg') no-repeat left top;
}
#menu a, #menu .current_menu {
	background-image: url('/hp/img/life/menu_left.gif');
}
#menu a span, #menu .current_menu span {
	background-image: url('/hp/img/life/menu_right.gif');
}
#menu a span {
	color: #E4532C;
}
#menu .current_menu span {
	color: #333;
}
#menu a:hover span {
	color: #F32E85;
}
#menu #main a span {
	color: #E4532C;
	background: none;
}
#menu #main a:hover span {
	color: #F32E85;
}

/*#menu {
	float: left;
	padding-bottom: 0;
	position: relative;
	top: 4px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative
}
#menu li {
	display: inline;
	margin: 0;
	padding: 0
}
#menu a {
	float: left;
	background: url('/hp/img/life/menu_left.gif') no-repeat left top;
	padding: 0 0 0 4px;	
	margin-bottom: 1px;
	position: relative
}
#menu #main a {
	background: none;
	padding: 0;
}
#menu #main a span {
	color: #e4532c;
	background: none;
}
#menu #main a:hover span {
	color: #f32e85;
}
#menu a span {
	float: left;
	display: block;
	background: url('/hp/img/life/menu_right.gif') no-repeat right top;
	padding: 4px 13px 4px 8px;
	margin-right: 1px;
	color: #e4532c;
}
@media all and (min-width: 0px) {
  body #menu a span {padding: 4px 13px 4px 8px;}
}
#menu a span {
	float: none
}
#menu a:hover {
	background-position: 0% -84px;
}
#menu a:hover span {
	color: #f32e85;
	background-position: 100% -84px;
}
#menu .current_menu {
	float: left;
	background: url('/hp/img/life/menu_left.gif') no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	background-position: 0 -42px;
	position: expression('relative');
	top: expression('-1px')
}
#menu .current_menu span {
	float: left;
	background: url('/hp/img/life/menu_right.gif') no-repeat right top;
	padding: 4px 13px 4px 8px;
	margin-right: 1px;
 	font-weight: 700;
	color: #333;
	background-position: 100% -42px
}
@media all and (min-width: 0px) {
  body #menu .current_menu span {padding: 4px 13px 4px 8px;}
}
html:root #menu {
	margin-bottom: 0
}

.undermenu2 {
	margin-top: -1px;
	margin-top: 0px !ie;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	clear: both;
}

#submenu {
	clear: both;
	float: left;
	padding: 5px 0px 4px 9px;
}
body:first-of-type #submenu {
	padding: 7px 0px 2px 9px;
}
#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenu li {
	display: inline;
	margin: 0;
	padding: 0;
}
#submenu #current {
	color: #000;
	font-weight: 700;
}
#submenu li a:hover {
	position: relative !ie;
	padding-bottom: 0.5em;
	border-bottom: 1px solid #c00;
}
.submenu_bg_width {
	width: 948px;
	background: url('/hp/img/submenu.gif') #fff repeat-x left bottom;
}
.submenucolor {
	background-color: #faf9f5;
}
/* - end submenu - */

.pink {
	background: url('/hp/img/life/menu_grad.gif') #ffe3c6 repeat-x left top;
}
.lightpink {
	background-color: #fef5ea;
}

.roundbox_frame_1 {
	background-color: #f6dfc8;
	margin: 0 2px;
	height: 1px
}
.roundbox_frame_2 {
	background-color: #fff;
	margin: 0 1px;
	height: 1px;
	border-left: 1px solid #f6dfc8;
	border-right: 1px solid #f6dfc8
}
.roundbox_frame_3 {
	border-left: 1px solid #f6dfc8;
	border-right: 1px solid #f6dfc8;
}

.roundbox_frame_1_search {
	background-color: #e6e3d4;
	margin: 0 2px;
	height: 1px
}
.roundbox_frame_2_search {
	background-color: #fff;
	margin: 0 1px;
	height: 1px;
	border-left: 1px solid #e6e3d4;
	border-right: 1px solid #e6e3d4
}
.roundbox_frame_3_search {
	border-left: 1px solid #e6e3d4;
	border-right: 1px solid #e6e3d4;
}
.question {
	background: url('/hp/img/life/question.gif') #eea683 repeat-x left top;
}

.roundbox_frame_1_question {
	background-color: #d19070;
	margin: 0 2px;
	height: 1px
}
.roundbox_frame_2_question {
	background-color: #fff;
	margin: 0 1px;
	height: 1px;
	border-left: 1px solid #d19070;
	border-right: 1px solid #d19070
}
.roundbox_frame_3_question {
	border-left: 1px solid #d19070;
	border-right: 1px solid #d19070;
}

a {
	color: #c94574; /* #196297 */
	text-decoration: none;
}
a:hover {
	color: #af45c9;
	text-decoration: none;
}

a.astand {
	color: #005599; /* #196297 */
	text-decoration: none;
}

a.astand:hover {
	color: #c00;
	text-decoration: none;
}

a.gray:hover {
	color: #c00;
	text-decoration: none;
}

.tmar5px {
	margin-top:5px;
}

.roundbox_big{
	background: url('/hp/img/life/ltop.gif') no-repeat left top;
}

/* corners box two color */
.sidebox_one {
	background: url(/hp/img/life/sbbody-r_one.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead_one {
	background: url(/hp/img/life/sbhead-r_one.gif) no-repeat top right;
	margin: 0;
	padding: 0;
/*	text-align: center;*/
}
.boxhead_one em {
	display: block;
	font-style:normal;
	padding: 0px 24px 7px 24px;
	background: url(/hp/img/life/sbhead-l_one.gif) no-repeat top left;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody_one {
	background: url(/hp/img/life/sbbody-l_one.gif) no-repeat bottom left;
	margin: 0;
	padding-bottom: 1px;
	padding: 0px 0px 0px  0px;
}

.boxhead_text {
	margin-top:-3px;
	margin-top:-4px !ie;
	background-color:#fff;
	padding:0 6px 0 6px
}
.boxhead_text2 {
	margin-top:-3px;
	margin-top:-4px !ie;
	padding:0 6px 0 6px
}

.bg_life_top_bottom {
	background: url('/hp/img/life/bg_life_top_bottom.jpg') no-repeat left top;
}
.current_lang {
	background-color:#b4106a;
	color:#fff;
	padding:0px 1px 1px 1px
}
.quot_art {
 	width:240px;
 	margin:5px 10px 0px 0px;
}

.porada {
	color: #909090;
	font-size: 1.2em;
	font-weight: 700;
}
.porada_box {
	padding: 6px;
	background-color: #fff;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}

#article UL {
	margin-left:20px;
}

a.ld:hover {
	background:transparent none repeat scroll 0%;
	color:#999999;
}
a.ld {
	background:transparent url('/hp/img/qa/dott_2px.gif') repeat-x scroll center bottom;
	border:0px none;
	color:#999999;
	text-decoration:none;
}