/* ---------------------
basic layout
--------------------- */

* {
	font-family: Arial, Helvetica, sans-serif;
}

div,
td,
p {
	font-size:12px;
	color:#333333;
}

.createdate { color: #777 }

a.menu {
color: #fff;
font-weight: bold;
text-decoration: none;
}

a.login {
color: #fff;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

a.submenu {
/*color: #222;*/
text-decoration: none;
}

a.submenu:hover {
/*color: #333;*/
text-decoration: underline;
}

span.menu { 
color: #fff;
font-weight: bold;
text-decoration: none;
cursor: default;
}

a.gmenu {
color: #000;
font-weight: bold;
text-decoration: none;
}

.mod_title {
color: #AD0000;
font-weight: bold;
margin: 3px 1px 3px 1px;
padding: 0 0 0 0;
}

.hmod_title {
color: #AD0000;
font-weight: bold;
margin: 3px 1px 3px 1px;
padding: 0 0 0 0;
font-size: 14px;
}

.ma { text-align: right; vertical-align: middle; display: inline; padding-left: 2px }

a { color: #900707 }

a.zoom {
	text-decoration: none;
	color: #000;
}

a.zoom2 {
	text-decoration: none;
	color: #900707;
	font-weight: bold;
}

a.zoom:hover {
	text-decoration: none;
	color: #900707;
}

#menu_container { position: absolute; top: 241px; text-align: left; height: 250px; width: 763px; z-index: 1; display: none }
#agenda_menu { background: #fff; position: absolute; width: 165px; display: none; left: 0px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93); }
#interactiv_menu { background: #fff; position: absolute; width: 165px; display: none; left: 63px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }
#distractie_menu { background: #fff; position: absolute; width: 150px; display: none; left: 150px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }
#zoom_menu { background: #fff; position: absolute; width: 200px; display: none; left: 236px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }
#presa_menu { background: #fff; position: absolute; width: 120px; display: none; left: 291px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }
#job_menu { background: #fff; position: absolute; width: 165px; display: none; left: 547px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }
#imobiliare_menu { background: #fff; position: absolute; width: 165px; display: none; left: 607px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }
#matrimoniale_menu { background: #fff; position: absolute; width: 112px; display: none; left: 693px; border: 1px solid #555; z-index: 105; opacity: 0.93; filter: alpha(opacity=93) }

.sbmenu { border-bottom: 1px solid #ddd; padding-top: 3px; padding-left: 3px; padding-bottom: 3px; padding-right: 3px; color: #222; background: #fff }
.sbmenu a { color: #222 }
.sbmenu2 { border-bottom: 1px solid #ddd; padding-top: 3px; padding-left: 3px; padding-bottom: 3px; padding-right: 3px; color: #fff; background: #8A0F0F }
.sbmenu2 a { color: #fff }

.hl_left { width: 3px; height: 21px; vertical-align: bottom }
.hl_fill { cursor: default; padding-top: 1px; text-align: center; font-family: Tahoma, Arial, Helvetica; color: #000; font-size: 11px; padding-left: 7px; padding-right: 7px; height: 21px; background: url("../images/hl_fill.gif") repeat-x bottom left }
.hl_right { width: 3px; height: 21px; vertical-align: bottom }
.tab_left { width: 3px; height: 21px; vertical-align: bottom }
.tab_fill { cursor: default; padding-top: 1px; text-align: center; font-family: Tahoma, Arial, Helvetica; color: #000; font-size: 11px; padding-left: 7px; padding-right: 7px; height: 21px; background: url("../images/tab_fill.gif") repeat-x bottom left }
.tab_right { width: 3px; height: 21px; vertical-align: bottom }
.xptab { display: none }
.xptabcontainer { padding: 0px 0px 0px 0px; background: url("../images/tabs_bg.gif") repeat-x bottom left }
.xpcontentcontainer { vertical-align: top; text-align: left; background: #fcfcfe; font-family: Arial, Helvetica; font-size: 12px; padding: 5px 5px 5px 5px; border-left: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea }
.xptab { overflow: auto }

.rmod_title { font-size: 12px; font-weight: bold; padding-left: 5px; color: #900707 }
.rmod_detail { text-align: right; font-size: 11px }

.rb_title { background: url("../images/rb_01.jpg"); width: 148px; height: 15px; font-size: 12px; font-weight: bold; padding-right: 3px; color: #900707; text-align: right }
td.rb_title a { font-size: 12px; font-weight: bold; padding-right: 3px; color: #900707; text-decoration: none }
a.u { text-decoration: none }
.rb_body { background: url("../images/rb_02.jpg"); width: 148px; padding-left: 1px; padding-right: 1px; padding-bottom: 0; padding-top: 0; height: 20px }
.rb_table { margin-bottom: 3px }

.zoom_table { width: 480px; border: 1px solid #919b9c; }
.zoom_table td { text-align: center; color: #900707 }

.inter_table { width: 480px; border: 1px solid #eaeaea; background: #fcfcfe }

.componentheading { font-size: 13px; font-weight: bold; color: #900707 }
.contentheading { background: #a01a19 url('../images/roshuuuuuuuuu.jpg') no-repeat top right; font-size: 14px; font-weight: bold; color: #fff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; display: block; vertical-align: middle; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; margin-bottom: 0px; width: 638px }

.componentheadingblg  { background: #a01a19 url('../images/roshuuuuuuuuu.jpg') no-repeat top right; font-size: 14px; font-weight: bold; color: #fff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; display: block; vertical-align: middle; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; margin-bottom: 0px; width: 638px }
.contentheadingblg { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #900707; padding-bottom: 0; margin-bottom: 0 }

.contentheadingzoom { background: #a01a19 url('../images/roshuuuuuuuuu.jpg') no-repeat top right; font-size: 14px; font-weight: bold; color: #fff; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; display: block; vertical-align: middle; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; margin-top: 2px; margin-bottom: 0px; width: 638px }

.maintabcontainer { margin-bottom: 0px; }

.nopad { padding: 0 0 0 0; margin: 0 0 0 0 }

.x1 { background: #C9C5C5; padding: 3px 4px 3px 4px; color: #000; font-weight: bold; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.x2 { background: #F7F8F9; padding: 3px 4px 3px 4px; color: #000; font-weight: normal; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.x1z { background: #C9C5C5; padding-top: 1px; padding-left: 4px; padding-bottom: 1px; color: #7D0E0D; font-weight: bold; border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 644px; }
.x2z { background: #fff; color: #000; font-weight: normal; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.x2y { width: 644px; background: #F7F8F9; padding-top: 3px; padding-right: 4px; padding-bottom: 3px; padding-left: 4px; color: #000; font-weight: normal; border-top: 1px solid #fff; border-bottom: 1px solid #fff }

.xspacing td { line-height: 17px }
.xspacing { line-height: 17px }

.continua { color: #111; text-decoration: none }
.continua:hover { color: #d00; text-decoration: none }

.gri { border: 1px solid #E5E6E8; font-size: 13px }
.gri_normal { padding: 3px 3px 3px 3px; background: #F7F8FA; color: #2E2C2F; font-size: 13px }
.gri_titlu { background: #E5E6E8; color: #AE1215; font-size: 13px }
.gri_titlu_2 { background: #E5E6E8; color: #2E2C2F; font-size: 13px }

.contentpaneopen { width: 643px; }
.contentpaneopenzoom { width: 643px; }

.plan1_table { width: 316px; border: 1px solid #A01A19 }
.plan1_title { padding-top: 2px; padding-bottom: 2px; color: #fff; font-size: 13px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; background: #A01A19; padding-left: 3px }
.plan1_body { background: #F5F0F0; color: #B44E4D; line-height: 13px; text-align: right }
.plan1_body td { line-height: 13px }
.plan1_locate { width: 500px; background: #F5F0F0; color: #B44E4D; line-height: 13px; text-align: left; font-size: 11px }
.plan1_pic { width: 104px; text-align: center }
.plan1_body img { border: 1px solid #C9C5C5 }
.plan1_more { background: #E7DCDC; color: #000; text-align: left; line-height: 13px; padding: 2px 2px 2px 2px; font-size: 11px }
.plan1_more a { color: #B44E4D; text-decoration: none; display: block; text-align: right; font-size: 10px }

.plan2_table { width: 316px; border: 1px solid #989191 }
.plan2_title { padding-top: 2px; padding-bottom: 2px; color: #fff; font-size: 13px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; background: #A01A19; padding-left: 3px }
.plan2_body { background: #F7F8F9; color: #B44E4D; line-height: 13px; text-align: right }
.plan2_body td { line-height: 13px }
.plan2_locate { width: 500px; background: #F7F8F9; color: #B44E4D; line-height: 13px; text-align: left; font-size: 11px }
.plan2_pic { width: 106px; text-align: center }
.plan2_body img { border: 1px solid #C9C5C5 }
.plan2_more { background: #F7F8F9; color: #000; text-align: left; line-height: 13px; padding: 2px 2px 2px 2px; font-size: 11px }
.plan2_more a { color: #B44E4D; text-decoration: none; display: block; text-align: right; font-size: 10px }

.plan3_table { width: 316px }
.plan3_title { padding-top: 2px; padding-bottom: 2px; color: #fff; font-size: 13px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; background: #989191; padding-left: 3px }
.plan3_body { background: #F7F8F9; color: #B44E4D; line-height: 13px; text-align: right }
.plan3_body td { line-height: 13px }
.plan3_locate { width: 500px; background: #F7F8F9; color: #A7A2A3; line-height: 13px; text-align: left; font-size: 11px }
.plan3_pic { width: 106px; text-align: center }
.plan3_body img { border: 1px solid #C9C5C5 }
.plan3_more { background: #F7F8F9; color: #000; text-align: left; line-height: 13px; padding: 2px 2px 2px 2px; font-size: 11px }
.plan3_more a { color: #A7A2A3; text-decoration: none; display: block; text-align: right; font-size: 10px }

.plan4_table { width: 316px }
.plan4_title { padding-top: 2px; padding-bottom: 2px; color: #fff; font-size: 13px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; background: #B6B5B5; padding-left: 3px }
.plan4_body { background: #F7F8F9; color: #9F999A; line-height: 13px; text-align: right }
.plan4_body td { line-height: 13px }
.plan4_locate { width: 500px; background: #F7F8F9; color: #9F999A; line-height: 13px; text-align: left; font-size: 11px }
.plan4_pic { width: 106px; text-align: center }
.plan4_body img { border: 1px solid #C9C5C5 }
.plan4_more { background: #F7F8F9; color: #000; text-align: left; line-height: 13px; padding: 2px 2px 2px 2px; font-size: 11px }
.plan4_more a { color: #A7A2A3; text-decoration: none; display: block; text-align: right; font-size: 10px }

.del_table { width: 316px; border: 1px solid #989191 }
.del_title { padding-top: 2px; padding-bottom: 2px; color: #fff; font-size: 13px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; background: #989191; padding-left: 3px }
.del_body { background: #F7F8F9; color: #B44E4D; line-height: 13px; text-align: right }
.del_body td { line-height: 13px }
.del_locate { width: 500px; background: #F7F8F9; color: #B44E4D; line-height: 13px; text-align: left; font-size: 11px }
.del_pic { width: 106px; text-align: center }
.del_body img { border: 1px solid #C9C5C5 }
.del_more { background: #F7F8F9; color: #000; text-align: left; line-height: 13px; padding: 2px 2px 2px 2px; font-size: 11px }
.del_more a { color: #B44E4D; text-decoration: none; display: block; text-align: right; font-size: 10px }