﻿body { background: #45443c url('../images/bg-circles-bottom.gif') no-repeat fixed left bottom; margin-top: 40px; font-size: 12px; font-family: tahoma; color: #FFFFFF; }
img { border:none; }
a { text-decoration: none; color: #717171; }
a:hover { color: #C62F2F; }
.wrapper { width: 945px; margin: 0px auto; background: url('../images/main-bg.gif') repeat-y; }
.top_corners { background: url('../images/top-corners.gif') no-repeat; height: 16px; width: 945px; }
.bottom_corners { background: url('../images/bottom-corners.gif') no-repeat center bottom; height: 16px; clear: both; width: 945px; padding-top: 10px; }
/* --- Header --- */
.header { position: relative; width: 890px; margin-left: 24px; }
.header .logo { float: right; width: 71px; height: 38px; background: url('../images/logo.gif') transparent no-repeat scroll center bottom; padding-top: 5px; }
.header .menu { height: 38px; width: 810px; margin-top: 5px; background: url('../images/menu-bg.gif') no-repeat; float: left; font-family: Tahoma; font-size: 10px; z-index: 9999; }
.header .menu ul { height: 38px; list-style: none; margin-right: 10px; z-index: 9999; position: relative; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.header .menu ul li { float: right; margin: 0px 0px 0px 5px; direction: rtl; position: relative; z-index: 9999; }
.header .menu ul li a { display: block; font-size: 1.00em; color: #aba993; line-height: 35px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; z-index: 9999; }
.header .menu ul li a:hover { color: #fff; z-index: 9999; }
/* --- Submenu --- */
.header .menu ul li:hover ul { display: block; z-index: 9999; }
.header .menu ul li ul { display: none; position: absolute; height: auto; width: 170px; background: #45443c; border-bottom: 3px solid #706f64; border-right: 3px solid #706f64; border-left: 3px solid #706f64; -moz-border-radius-topright: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomright: 7px; -moz-border-radius-bottomleft: 7px; right: 0px; margin-top: 0px; margin-right: -10px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 7px; padding-left: 0px; z-index: 9999; }
.header .menu ul li ul li { float: none; margin: 0px; direction: rtl; height: 30px; z-index: 9999; }
.header .menu ul li ul li a { display: block; font-size: 1.00em; color: #aba993; padding: 0px 10px 0px 0px; line-height: 30px; z-index: 9999; }
/* -- End Submenu --- */
.header .banner { width: 897px; margin-top: 10px; }
/* -- Main Content --- */
.main { direction:rtl; margin-top: 18px; _margin-top: 0px; width: 893px; color: #000000; }
.main .border_tr { height: 8px; width: 8px; background-image: url(../images/border.gif); background-position: center 0px; background-repeat: no-repeat; }
.main .border_tl { height: 8px; width: 8px; background-position: center -8px; background-image: url(../images/border.gif); background-repeat: no-repeat; }
.border_tm { background-color: #f4f4f4; height: 8px; width: auto; font-size: 5px; }
.border_m { background-color: #f4f4f4; }
.border_m td { background-color: #f4f4f4; padding-right: 10px; padding-left: 10px; }
.main .border_dr { height: 8px; width: 8px; background-image: url(../images/border.gif); background-position: center -16px; background-repeat: no-repeat; }
.main .border_dl { height: 8px; width: 8px; background-image: url(../images/border.gif); background-position: center -24px; background-repeat: no-repeat; }
.main .right { width: 160px; direction: rtl; margin-right: 3px; vertical-align: top; }
.main .left { width: 160px; direction: rtl; margin-right: 3px; }
.contain_header { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CFCFCF; height: 30px; }
.contain { padding-top: 8px; padding-bottom: 8px; }
.contain_footer { height: 30px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CFCFCF; text-align: right; }
.contain_continue { height: 30px; border-top-width: 1px; border-top-style: dashed; border-top-color: #CFCFCF; text-align: left; }
.index-title { font-family: Tahoma; font-size: 14px; color: #0068AE; background-image: url(../images/icon_index-title.gif); background-repeat: no-repeat; background-position: right center; padding-right: 20px; }
.index-date { background-image: url(../images/index-date-back.gif); background-repeat: no-repeat; background-position: left; text-align: right; width: 120px; font-size: 12px; color: #666666; vertical-align: middle; }
.continue { background-image: url(../images/continue.gif); background-repeat: no-repeat; height: 17px; width: 64px; }
/* -- Top Bar --- */
.top { width: 897px; border:none; direction:rtl; }
.top_right { background-image: url(../images/top_right.gif); height: 44px; width: 7px; background-repeat: no-repeat; }
.top_center { background-image: url(../images/top_center.gif); background-repeat: repeat-x; height: 44px; }
.top_left { background-image: url(../images/top_left.gif); height: 44px; width: 7px; background-repeat: no-repeat; }
/* -- Footer --- */
.footer_table { width: 890px; direction:rtl; border:none; }
.footer_right { background-image: url(../images/footer_r.gif); background-repeat: no-repeat; background-position: center center; height: 64px; width: 7px; }
.footer_center { background-image: url(../images/footer_center.gif); background-repeat: repeat-x; background-position: center center; height: 64px; font-family: Tahoma; font-size: 10px; color: #E6E6E6; text-align: center; vertical-align: top; }
.footer_link { padding-top: 18px; }
.footer_link a { text-decoration:none; text-align: center; color: #CCCCCC; font-family: Tahoma; font-size: 12px; }
.footer_link a:hover { color: #DABEC1; }
.footer_left { background-image: url(../images/footer_l.gif); background-repeat: no-repeat; background-position: center center; height: 64px; width: 58px; }
/* -- Tables And Form Elements --- */
td { font-size: 12px; text-align:right; }
input, select, textarea, button { border: 1px solid #888; color: #555; padding: 2px; font-family: tahoma, arial; font-size: 12px; }
.Buttons { background: #BEBEBE; border: 1px solid #888; padding-bottom: 3px; color: #444; -moz-border-radius: 3px; }
#ContactTBL textarea { width: 350px; height: 150px; }
/* -- Footer --- */
.footer { width: 945px; height: 50px; margin: -8px auto; _margin-top: 0px; background: url('../images/bottom-reflect.gif') no-repeat center top; }
.footer p { text-align: center; padding: 17px; font-size: 1.1em; direction: rtl; color: #777; }
/*******************/
.block { vertical-align: top; background-color: #FFFFFF; }
.block_top_left { vertical-align: top; background-image: url(../images/block_left.gif); background-repeat: no-repeat; height: 90px; width: 15px; background-color: #FFFFFF; }
.block_top_right { svertical-align: top; background-image: url(../images/block_right.gif); background-repeat: no-repeat; height: 90px; width: 15px; background-color: #FFFFFF; }
.block_top_bg { background-position: center top; background-attachment: scroll; background-image: url(../images/block_bg.jpg); vertical-align: top; background-repeat: repeat-x; background-color: #FFFFFF; }
.block_top { padding-right: 10px; font-size: 130%; vertical-align: bottom; width: 100%; color: #771314; border-bottom: #606060 1px solid; height: 34px; text-align: center; direction: rtl; font-family: "B Traffic", "2 Traffic", Tahoma; }
.block_content { direction: rtl; text-align: justify; padding: 2px; font-family: Tahoma; font-size: 11px; }
.block_bott_border { border-bottom: #606060 1px solid; height: 5px; font-size: 2px; }
.block_bottom_right { background-attachment: scroll; background-image: url(../images/block_bott_bg.jpg); background-repeat: repeat-x; height: 39px; }
.block_bott_bg { border-top-width: 1px; background-attachment: scroll; background-image: url(../images/block_bott_bg.gif); border-top-color: #606060; background-repeat: repeat-x; height: 42px; padding-right: 15px; padding-bottom: 10px; }
/********************/
#note { list-style:none; margin-top: 0px; z-index: 1; }
#notebar { text-align:right; overflow: hidden; height: 18px; z-index: 1; }
/********************/
#search_bg { background: url(../images/seach-bg.gif) no-repeat; height: 22px; width: 166px; }
#search_bg .inputbox { border: none; color: #666666; font-size: 11px; margin: 3px 0 0 30px; padding: 0; width: 130px; text-align: right; }
#search_bg .inputbox:hover, #search_bg .inputbox:focus { background: #FFFFFF; border: none; }
/*******************/
.event { background-image: url(../images/event.gif); height: 20px; width: 54px; position:fixed; clear:both; left: 5px; top: 5px; background-repeat: no-repeat; background-position: right center; font-family: Tahoma; font-size: 12px; z-index: 9998; }
.event a { color: #FFFFFF; padding-left: 5px; }
/******************/

.box1t, .box1b, .box1tl, .box1tr {background-image:url(../images/boxxt.gif); height:4px}
.box1l, .box1r, .box1bl, .box1blc, .box1br {background-image:url(../images/boxyb.gif); width:4px}
.box1bubble {background:url(../images/chatBubble.gif) no-repeat;width:24px;}
.box1descr {position:absolute;top:0px;left:4px;background:url(../images/all1.gif) no-repeat -99px -365px;width:31px;height:19px}

.boxtl {background-position: right 0;    background-repeat: no-repeat}
.box1tl {background-position: right -20px;    background-repeat: no-repeat}
.boxt  {background-position: 0 -5px; background-repeat: repeat-x}
.box1t  {background-position: 0 -25px; background-repeat: repeat-x}
.boxb  {background-position: 0 -10px; background-repeat: repeat-x}
.box1b  {background-position: 0 -30px; background-repeat: repeat-x}
.boxtr {background-position: 0 -15px; background-repeat: no-repeat}
.box1tr {background-position: 0 -35px; background-repeat: no-repeat}
.boxbl  {background-position: 0 0;    background-repeat: no-repeat}
.box1bl  {background-position: 20px 0;    background-repeat: no-repeat}
.box1blc {background-position: -20px 0;    background-repeat: no-repeat}
.boxl  {background-position: -5px 0; background-repeat: repeat-y}
.box1l  {background-position: -25px 0; background-repeat: repeat-y}
.boxr  {background-position: -10px 0; background-repeat: repeat-y}
.box1r  {background-position: -30px 0; background-repeat: repeat-y}
.boxbr {background-position: -15px 0; background-repeat: no-repeat}
.box1br {background-position: -35px 0; background-repeat: no-repeat}
.box1c {background:#ffffff;padding:3px 5px}

label.error { font-weight: normal; color: #EA5200; background-image: url(../images/unchecked.gif); background-repeat: no-repeat; background-position: right center; padding-right: 16px; padding-left: 16px; }
label.checked ,checked { background-image: url(../images/checked.gif); background-repeat: no-repeat; background-position: right center; }
#result, okmessage { font-family: tahoma; font-size: 12px; font-weight: bold; text-align: center; color: #009933; }
#loader { background-image: url(../images/loading.gif); height: 32px; background-repeat: no-repeat; background-position: right center; text-align: right; padding-right: 35px; vertical-align: middle; }

/**************************/
#search_title { font-family: Tahoma; font-size: 11px; color: #2378A4; margin-top: 25px; padding-right: 15px; direction:rtl; background-image: url(../images/blt.png); background-repeat: no-repeat; background-position: right center; background-color: #EFEFEF; text-align: right; height: 25px; vertical-align: middle; }
.search_nu { text-align: center; font-size: 12px; color: #68891D; letter-spacing: 0.5pt; font-weight: bold; }
.search_word { color: #FF0000; }
#search_comment { font-family: Tahoma; font-size: 10px; padding-right: 20px; color: #999999; text-align: right; }
#search_text { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666666; margin-top: 5px; margin-bottom: 15px; padding-right: 25px; direction:rtl; background-image: url(../images/search_icon.gif); background-repeat: no-repeat; background-position: right top; height: 20px; text-align: right; }
.search_head{ font-family: Tahoma; font-size: 13px; color: #336199; font-weight: bold; text-align: right; background-image: url(../images/search.gif); background-position: right center; padding-right: 20px; background-repeat: no-repeat; height: 18px; }
/*********************/
.contactus{ background-image: url(../images/contactus_back.gif); background-repeat: no-repeat; background-position: left bottom; background-color: #f4f4f4; }
.back{ background-image: url(../images/denacms.gif); background-position: center center; background-repeat: no-repeat; }
.backtext{ background-image: url(../images/textera.gif); background-position: left bottom; background-repeat: no-repeat; }
/*********************/
.register{ background-image: url(../images/user-back.gif); background-repeat: no-repeat; background-position: left bottom; background-color: #f4f4f4; height: 190px; }
/*********************/
.username-box{ font-size: 11px; height: 17px; background-attachment: scroll; background-color: #FFFFFF; background-image: url(../images/login_box_user.gif); background-repeat: no-repeat; background-position: right center; border: 2px solid #ABAEAD; width: 125px; }
.password-box{ font-size: 11px; height: 17px; spadding-right: 23px; background-attachment: scroll; background-color: #FFFFFF; background-image: url(../images/login_box_pass.gif); background-repeat: no-repeat; background-position: right center; border: 2px solid #ABAEAD; width: 95px; }
.logtable td{ text-align: center; vertical-align: middle; height: 30px; }
.loginbt{ border: 1px solid #D2D2D2; }

/*********************/
.personal  { width: 185px; }
.personal a { display: block; width: 100%; height: 94px; background-image: url(../images/3ver.gif); background-position: 0 0; color: #000000; text-decoration: none; }
.personal a:hover { background-position: 0 -94px; color: #530000; }
.personal .inner { display: block; text-align: justify; padding-top: 42px; padding-right: 7px; padding-bottom: 0px; padding-left: 83px; font-family: Tahoma; font-size: 10px; color: #000000; }

.company  { width: 185px; }
.company a { display: block; width: 100%; height: 94px; background-image: url(../images/3ver.gif); background-position: 0 -188px; color: #000000; text-decoration: none; }
.company a:hover { background-position: 0 -282px; color: #530000; }
.company .inner { display: block; text-align: justify; padding-top: 42px; padding-right: 7px; padding-bottom: 0px; padding-left: 90px; font-family: Tahoma; font-size: 10px; color: #000000; }

.perofessional  { width: 185px;}
.perofessional a { display: block; width: 100%; height: 94px; background-image: url(../images/3ver.gif); background-position: 0 -376px; color: #000000; text-decoration: none; }
.perofessional a:hover { background-position: 0 -470px; color: #530000; }
.perofessional .inner { display: block; text-align: justify; padding-top: 42px; padding-right: 7px; padding-bottom: 0px; padding-left: 90px; font-family: Tahoma; font-size: 10px; color: #000000; }

/************************/

.step1 { width: 179px; }
.step1 a { display: block; width: 100%; height: 140px; background-image: url(../images/step.gif); background-position: 0 0; color: #000000; text-decoration: none; }
.step1 a:hover { background-position: 0 -140px; color: #530000; }
.step1 .inner { display: block; text-align: justify; padding-top: 42px; padding-right: 13px; padding-bottom: 3px; padding-left: 5px; font-family: Tahoma; font-size: 10px; color: #000000; }
.step2 { width: 179px; }
.step2 a { display: block; width: 100%; height: 140px; background-image: url(../images/step.gif); background-position: 0 -280px; color: #000000; text-decoration: none; }
.step2 a:hover { background-position: 0 -420px; color: #530000; }
.step2 .inner { display: block; text-align: justify; padding-top: 42px; padding-right: 13px; padding-bottom: 3px; padding-left: 5px; font-family: Tahoma; font-size: 10px; color: #000000; }
.step3 { width: 179px; }
.step3 a { display: block; width: 100%; height: 140px; background-image: url(../images/step.gif); background-position: 0 -560px; color: #000000; text-decoration: none; }
.step3 a:hover { background-position: 0 -700px; color: #530000; }
.step3 .inner { display: block; text-align: justify; padding-top: 42px; padding-right: 13px; padding-bottom: 3px; padding-left: 5px; font-family: Tahoma; font-size: 10px; color: #000000; }

