@charset "utf-8";
body { direction:rtl; margin: 0px; padding: 0px; background-image: url(../images/bg.gif); background-repeat: repeat; font-family: Tahoma; font-size: 11px; }
textarea { font-family: Tahoma; font-size: 12px; }
select { font-family: Tahoma; font-size: 12px; }
select optgroup { font-family: Tahoma; font-size: 12px; }
input { font-family: Tahoma; font-size: 12px; }
form { margin: 0px; padding: 0px; }
img { border:none; }
.main { background-color: #ffffff; padding-top: 15px; padding-right: 10px; padding-left: 10px; }
a:link { color: #006666; }
a:visited { color: #0066CC; }
a:hover { color: #0099FF; text-decoration: underline; }
a:active { color: #0099FF; }
.Category-Select { background-color: #E1F1FF; border-right-width: 2px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1974bb; border-left-color: #1974bb; height: 30px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; text-align: right; cursor: default; }
.Category-Select div { font-size: 12px; font-weight: bold; text-align: center; color: #999999; }
.Category-Main { width: 170px; background-color: #F4FBFF; border-right-width: 2px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1974bb; border-left-color: #1974bb; height: 25px; text-align: right; width: 170px; padding-top: 5px; }
.menuheader a { font-family: Tahoma; font-size: 12px; text-decoration: none; color: #aa2423; }
.Category-Main .menuheader { font-size: 11px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; cursor: default; padding-bottom: 10px; font-weight: bold; }
.Category-Main .menuheader div { background-image: url(../images/bult.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; margin-right: 10px; }
.Category-Main .openheader { font-size: 13px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; cursor: default; padding-bottom: 12px; padding-top: 2px; background-color: #f4fffe; font-weight: bold; }
.Category-Main .openheader div { background-image: url(../images/bult0.gif); background-repeat: no-repeat; background-position: right center; padding-right: 13px; margin-right: 10px; }
.Category-Main ul { list-style-type: none; padding: 0; margin-bottom: 2px; margin-top: 0; margin-right: 0px; margin-left: 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.Category-Main ul li a { color: #aa2423; display: block; font-weight: normal; font-size: 11px; background-image: url(../images/bult.gif); background-repeat: no-repeat; background-position: right center; text-align: right; font-family: Tahoma; text-decoration: none; padding-right: 15px; margin-right: 20px; margin-bottom: -7px; padding-bottom: 2px; margin-top: 0px; padding-top: 2px; }
.Category-Main ul li a:visited { color: #8B87DA; }
.Category-Main ul li a:hover { color: #006699; }
.Category-Main .categoryitems .menu_select { border: thin dashed #666666; background-image: url(../images/menu_select.gif); background-repeat: repeat-x; }
.Category-Main .categoryitems .menu_select a { font-size: 11px; color: #000000; font-weight: bold; }

.Extra_Tilte { background-image: url(../images/extra.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 22px; }
.Extra_Tilte div { font-family: Tahoma; font-size: 11px; padding-right: 10px; text-align: right; color: #FFFFFF; }
.Extra_Main { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #4491cd; border-left-color: #4491cd; padding-right: 3px; padding-left: 3px; }
.Extra_Footer { background-image: url(../images/extra.gif); background-repeat: no-repeat; background-position: 0px -22px; height: 22px; }
/***************************************/
#List { width:765px; list-style-type: none; margin: 0px; }
#List li { padding:5px; width:142px; height:150px; float: right; }
#List li .Ticket { height:146px; text-align:center; overflow: hidden; background-color: #FFFFFF; }
.featuredItemHover{ font-weight:bold; color:#090; font-size:10px}
.featuredItemHover a{ color:#090; }

.Ticket_Table { padding:0px; margin:0px; height:130px; width: 100%; }
.Ticket_Table td { text-align: center; }
.Ticket_Hlp { height: 15px; font-size: 9px; background-repeat: no-repeat; background-position: center center; }
.Ticket_Move { cursor:move; z-index:1; float:right; }
.Ticket_Pic { vertical-align: middle; text-align: center; padding-right: 4px; padding-left: 4px; height: 100px; }
* html .Ticket_Pic a { display: block; width:100%; height:80px; }
.Ticket_Pic a { display: block; width:100%; height:100%; }
.Ticket_Pic div { background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #a8a8a8; border-right-color: #a8a8a8; border-left-color: #a8a8a8; text-align: right; vertical-align: top; height: 100px; background-position: center center; background-repeat:no-repeat; }
/**/
.Ticket_D_R { background-image: url(../images/ticket_d_r.gif); background-repeat: no-repeat; height: 15px; width: 45px; }
.Ticket_D_M { background-image: url(../images/ticket_d_m.gif); background-repeat: repeat-x; height: 15px; }
.Ticket_D_L { background-image: url(../images/ticket_d_left.gif); background-repeat: no-repeat; height: 15px; width: 45px; }
/**/
.Ticket_Title { padding-right: 4px; padding-left: 4px; margin-right: 5px; margin-left: 5px; }
/***************************************/
.cont_top { background-image: url(../images/cont_top.jpg); background-position: center top; background-repeat: repeat-x; }
.cont_left_up { background-image: url(../images/cont_left_up.jpg); background-position: center top; background-repeat: repeat-x; height: 13px; width: 19px; }
.cont_left { background-image: url(../images/cont_left.jpg); background-position: center top; background-repeat: repeat-y; }
.cont_left_btmn { background-image: url(../images/cont_left_btmn.jpg); background-position: center top; background-repeat: repeat-x; width: 19px; height: 11px; }
.cont_right_up { background-image: url(../images/cont_right_up.jpg); background-position: left top; background-repeat: no-repeat; height: 13px; width: 20px; }
.cont_right { background-image: url(../images/cont_right.jpg); background-position: left top; background-repeat: repeat-y; width: 20px; }
.cont_right_btmn { background-image: url(../images/cont_right_btmn.jpg); background-position: left top; background-repeat: no-repeat; }
.cont_btmn { background-image: url(../images/cont_btmn.jpg); background-position: center top; background-repeat: repeat-x; }
/***************************************
             Manage Ticket
****************************************/
.mborder_ur { font-size: 1px; background-color: #FFFFFF; background-image: url(../images/mborder.gif); background-repeat: no-repeat; height: 9px; width: 9px; background-position: 0px 0px; }
.mborder_mul { font-size: 1px; background-color: #FFFFFF; background-image: url(../images/mborder.gif); background-repeat: no-repeat; height: 9px; width: 9px; background-position: 0px -9px; }
.mborder_ul { font-size: 1px; background-color: #dbdbdb; background-image: url(../images/mborder.gif); background-repeat: no-repeat; height: 9px; width: 9px; background-position: 0px -18px; }
.mborder_dr { font-size: 1px; background-color: #FFFFFF; background-image: url(../images/mborder.gif); background-repeat: no-repeat; height: 9px; width: 9px; background-position: 0px -27px; }
.mborder_mdl { font-size: 1px; background-color: #FFFFFF; background-image: url(../images/mborder.gif); background-repeat: no-repeat; height: 9px; width: 9px; background-position: 0px -36px; }
.mborder_dl { font-size: 1px; background-color: #dbdbdb; background-image: url(../images/mborder.gif); background-repeat: no-repeat; height: 9px; width: 9px; background-position: 0px -45px; }
.mborder_um1 { font-size: 1px; background-color: #FFFFFF; width: 100px; border-top-width: 1px; border-top-style: solid; border-top-color: #717171; }
.mborder_um2 { font-size: 1px; background-color: #dbdbdb; border-top-width: 1px; border-top-style: solid; border-top-color: #717171; }
.mborder_dm1 { font-size: 1px; background-color: #FFFFFF; width: 100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #717171; }
.mborder_dm2 { font-size: 1px; background-color: #dbdbdb; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #717171; }
.mborder_m1 { background-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #717171; height: 100px; }
.mborder_m2 { background-color: #FFFFFF; text-align: center; vertical-align: middle; }
.mborder_m3 { background-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #717171; }
.mborder_m4 { background-color: #dbdbdb; text-align: right; vertical-align: top; }
.mborder_m5 { background-color: #dbdbdb; border-left-width: 1px; border-left-style: solid; border-left-color: #b4b4b4; }
.mborder_action { width: 50px; text-align: center; }
.mborder_info { width: 150px; text-align: center; border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed; border-right-color: #666666; border-left-color: #666666; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333333; }
.mborder_cat { text-align: center; border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed; border-right-color: #666666; border-left-color: #666666; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #900; background-color: #CCC; border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #999; }
/***************************************
             Message
****************************************/
.message-top-right { background-image: url(../images/message-top-right.gif); background-repeat: no-repeat; height: 27px; width: 12px; }
.message-top-mid { background-image: url(../images/message-top-mid.gif); background-repeat: repeat-x; text-align: right; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; padding-bottom: 2px; }
.message-top-left { background-image: url(../images/message-top-left.gif); background-repeat: no-repeat; height: 27px; width: 10px; }
.message-body th { background-image: url(../images/message-red-line.gif); background-repeat: repeat-x; height: 16px; font-size: 10px; color: #FFFFFF; font-weight: normal; }
.message-body td { border:1px solid #bfc3c6; border-top:1px solid white; border-left:1px solid white; background-color: #e6eaed; text-align: center; }
.message-body .read { font-family: Tahoma; font-size: 11px; height: 25px; }
.message-body .read a { color: #000000; }
.message-body .noread { font-family: Tahoma; font-size: 11px; font-weight: bold; height: 25px; }
.message-body .noread a { color: #000000; }
/***************************************
              ColorBox
****************************************/
#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay { position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear:left; }
#cboxContent { position:relative; overflow:visible; }
#cboxLoadedContent { overflow:auto; }
#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0; }
#cboxTitle { margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; }
#cboxOverlay { background-color: #D6D6D6; background-image: url(../images/overlay.gif); background-repeat: repeat; }
#colorbox { }
#cboxTopLeft { width:14px; height:14px; background:url(../images/controls.gif) top left no-repeat; }
#cboxTopCenter { height:14px; background:url(../images/borderHorizontal.gif) top left repeat-x; }
#cboxTopRight { width:14px; height:14px; background:url(../images/controls.gif) top right no-repeat; }
#cboxBottomLeft { width:14px; height:43px; background:url(../images/controls.gif) bottom left no-repeat; }
#cboxBottomCenter { height:43px; background:url(../images/borderHorizontal.gif) bottom left repeat-x; }
#cboxBottomRight { width:14px; height:43px; background:url(../images/controls.gif) bottom right no-repeat; }
#cboxMiddleLeft { width:14px; background:url(../images/borderVertical.gif) top left repeat-y; }
#cboxMiddleRight { width:14px; background:url(../images/borderVertical.gif) top right repeat-y; }
#cboxContent { background:#fff; }
#cboxLoadedContent { margin-bottom:5px; }
#cboxLoadingOverlay { background:url(../images/loading_background.png) center center no-repeat; }
#cboxLoadingGraphic { background:url(../images/loadingbig.gif) center center no-repeat; }
#cboxTitle { position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#949494; }
#cboxCurrent { position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#949494; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { position:absolute; bottom:-29px; background:url(../images/controls.gif) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px; }
#cboxPrevious { left:0px; background-position: -14px -23px; }
#cboxPrevious.hover { background-position:-14px 0px; }
#cboxNext { left:27px; background-position:-37px -23px; }
#cboxNext.hover { background-position:-37px 0px; }
#cboxClose { right:0; background-position:-60px -23px; }
#cboxClose.hover { background-position:-60px 0px; }
.cboxSlideshow_on #cboxSlideshow { background-position:-83px -0px; right:27px; }
.cboxSlideshow_on #cboxSlideshow.hover { background-position:-106px -0px; }
.cboxSlideshow_off #cboxSlideshow { background-position:-106px -23px; right:27px; }
.cboxSlideshow_off #cboxSlideshow.hover { background-position:-83px -0px; }
/***************************************
              Top Login
****************************************/
.login_l_d { background-image: url(../images/login_l_d.gif); background-repeat: no-repeat; height: 6px; width: 8px; font-size: 3px; }
.login_m_d { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1974bb; font-size: 3px; }
.login_r_d { background-image: url(../images/login_r_d.gif); background-repeat: no-repeat; height: 6px; width: 8px; font-size: 3px; }
.login_r { border-right-width: 1px; border-right-style: solid; border-right-color: #1974bb; }
.login_l { border-left-width: 1px; border-left-style: solid; border-left-color: #1974bb; }
.login_back { background-color: #d0e4f4; background-image: url(../images/login_back.gif); height: 65px; background-repeat: repeat-x; }
.login_back a { color: #182d42; text-decoration: none; }
.login_back a:hover { color: #0066CC; text-decoration: underline; }
.textfade { background-image: url(../images/texbox_back.gif); background-repeat: repeat-x; height: 18px; border: 1px solid #a2a2a2; color: #666666; }
.log_rem { background-repeat: no-repeat; background-position: right; background-image: url(../images/bult.gif); padding-right: 7px; height: 29px; }
.log_reg { background-image: url(../images/bult.gif); background-repeat: no-repeat; background-position: right; padding-right: 7px; height: 29px; }
input#loginbtn { width:80px; height:23px; right:0; border:0 none; cursor:pointer; background-image: url(../images/login_but.gif); background-repeat: no-repeat; background-position: 0px 0px; }
input#loginbtn:hover { background-position:0 -23px; }
input#loginbtn:active { margin-top:-1px; }
input#loginbtn[disabled] { background-position:0 -46px; }
.loginerror { -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 65px; width: 395px; background-color: #CCCCCC; position: absolute; background-image: url(../images/loginerror.gif); background-repeat: no-repeat; }
.usermenu_btn { background-image: url(../images/usermenu_btn.gif); background-repeat: no-repeat; height: 25px; width: 66px; text-align: center; }
/***************************************
              Add Ticket
****************************************/
.pr_table td { height: 25px; }
.pr_table .category_ticket { font-family: Tahoma; font-size: 11px; color: #A3A3A3; text-align: right; }
.pr_table .category_ticket a { font-family: Tahoma; font-size: 11px; color: #333333; text-decoration: none; }
.pr_table .category_ticket a:hover { font-family: Tahoma; font-size: 11px; color: #999999; }
.pr_table .view { float: left; width: 50px; }
.pr_table .view .view_top { line-height:16px; background-image: url(../images/view.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 45px; font-family: Tahoma; font-size: 11px; text-align: center; }
.pr_table .view .view_top div { font-family: Tahoma; font-size: 13px; font-weight: bold; padding-top: 2px; }
.pr_table .view .view_bottom { background-image: url(../images/view.gif); background-position: 0px -45px; height: 16px; width: 50px; }
.pr_table .view .view_bottom:hover { background-image: url(../images/view.gif); background-position: 0px -61px; background-repeat: no-repeat; height: 16px; width: 50px; }
.re { color: #FF0000; }
#upload_message { background-color: #EFEFEF; border: 1px solid red; margin: 0px; padding: 0px; }
div.container { background-color: #EFEFEF; border: 1px solid red; margin: 0px; padding: 0px; }
div.container ol li { list-style-type:none; margin-right: 20px; padding-top: 10px; }
div.container { display: none }
.container label.error { display: inline; }
div.forget_container { background-color: #EFEFEF; border: 1px solid red; margin: 0px; padding: 0px; }
div.forget_container ol li { list-style-type:none; margin-right: 10px; padding-top: 5px; }
div.forget_container { display: none }
.forget_container label.error { display: inline; }
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; }
input.error { border: 1px solid #999999; background-color: #FFECEC; }
select.error { border: 1px solid #999999; background-color: #FFECEC; }
textarea.error { border: 1px solid #999999; background-color: #FFECEC; }
.ticket_submit { font-family: Tahoma; font-size: 12px; color: #333333; height: 30px; width: 100px; }
.uploadifyQueueItem { font: 11px Verdana, Geneva, sans-serif; border: 2px solid #E5E5E5; background-color: #F5F5F5; margin-top: 5px; padding: 10px; width: 250px; }
.uploadifyError { border: 2px solid #FBCBBC !important; background-color: #FDE5DD !important; }
.uploadifyQueueItem .cancel { float: right; }
.uploadifyProgress { background-color: #FFFFFF; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; margin-top: 10px; width: 100%; text-align: right; }
.uploadifyProgressBar { background-color: #0099FF; width: 1px; height: 3px; text-align: right; }
.table25td td { height: 30px; }
#user_information .titleinfo { font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: left; height: 25px; padding-left: 5px; width: 200px; }
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; }
.cat_title { background-image: url(../images/cat_title.gif); background-repeat: no-repeat; height: 40px; width: 163px; }
.cat_m { background-color: #1974bb; height: 40px; text-align: right; vertical-align: middle; padding-right: 10px; background-image: url(../images/cat_m.gif); color: #FFFFFF; }
.cat_m div { margin-bottom: 5px; margin-top: 0px; }
.cat_left { background-color: #1974bb; background-image: url(../images/cat_left.gif); background-repeat: no-repeat; width: 7px; }
.cat_down { background-image: url(../images/cat_down.gif); background-repeat: no-repeat; height: 10px; }
/*.search_but { background-image: url(../images/search_but.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 30px; width: 30px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: pointer; }
.search_but:hover { background-image: url(../images/search_but.gif); background-repeat: no-repeat; background-position: 0px -31px; }*/
.search_bg { background-image: url(../images/search_bg.gif); background-position: right 0px; background-repeat: no-repeat; }
#search_box{ background-image: url(../images/search_box.gif); background-repeat: repeat-x; height: 24px; margin-right: 65px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; width: 170px; font-family: Tahoma; font-size: 14px; font-weight: bold; color: #666; }
.search_but { width: 46px; cursor: pointer; background-image: url(../images/search_but.gif); background-position: 0px 0px; height: 33px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: -3px; }
* html .search_but {margin-top: -1px; }
.search_but:hover { background-position: 0px -34px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }


div.selectbox2-wrapper {  position:absolute; background-color:white; border:1px dotted #DADF81; margin:0px; padding:0px; text-align:right; overflow:auto; }
div.selectbox2-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
div.selectbox2-wrapper ul li.selected { background-color: #AFC5F8; }
div.selectbox2-wrapper ul li.current { background-color: #CBE5B0; }
div.selectbox2-wrapper ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; font-family: Tahoma; font-size: 11px; color: #666; background-color: #F5F5F5; }
div.selectbox2-wrapper ul li.groupname { font-style: normal; font-weight: bold; font-size: 12px; cursor: default; color: #666; background-color: #DADADA; text-align: center; font-family: Tahoma; }
.selectbox2 { /*   margin: 0px 5px 10px 100px; */ width : 160px; display : block; text-align:right; background: url('../images/selectcategory.gif') left; height:20px; cursor: pointer; font-family: Tahoma; font-size: 10px; font-weight: bold; color: #333; border-right-width: 1px; border-right-style: dotted; border-right-color: #BCBCBC; padding-top: 7px; margin-top: -2px; }

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("../images/bg-TextFieldError.gif");
}


/*#search_category { font-family: Tahoma; font-size: 12px; color: #666666; }*/
.tbl { border-left-width: 1px; border-left-style: solid; border-left-color: #666666; }
.footer { background-image: url(../images/footer.gif); background-repeat: no-repeat; background-position: center center; height: 38px; text-align: center; background-color: #FFFFFF; color: #999999; font-size: 10px; border-left-width: 1px; border-left-style: solid; border-left-color: #666666; }
/***************************************
             Loading Box
****************************************/
#loadbox { position:absolute; top:30%; left:40%; z-index:9999; overflow:hidden; font-family: Tahoma; font-size: 11px; }
.loadboxOverlay { top:0px; left:0px; z-index:9999; overflow:hidden; position:fixed; width:100%; height:100%; background-color: #333333; filter:alpha(opacity=60); opacity: 0.6; background-image: url(../images/overlay.gif); background-repeat: repeat; }
#lboxTopLeft { width:14px; height:14px; background:url(../images/loadbox.gif) top left no-repeat; }
#lboxTopCenter { height:14px; background:url(../images/borderHorizontal.gif) top left repeat-x; }
#lboxTopRight { width:14px; height:14px; background:url(../images/loadbox.gif) top right no-repeat; }
#lboxBottomLeft { width:14px; height:62px; background:url(../images/loadbox.gif) bottom left no-repeat; }
#lboxBottomCenter { line-height:15px; height:62px; text-align: center; background-repeat: repeat-x; background-position: left bottom; background-image: url(../images/borderHorizontal.gif); }
#lboxBottomCenter div { padding-bottom: 15px; width:200px; }
#lboxBottomRight { width:14px; height:62px; background:url(../images/loadbox.gif) bottom right no-repeat; }
#lboxMiddleLeft { width:14px; background:url(../images/borderVertical.gif) top left repeat-y; }
#lboxContent { position:relative; padding-bottom: 5px; background-color: #FFFFFF; }
#lboxMiddleRight { width:14px; background:url(../images/borderVertical.gif) top right repeat-y; }
/***************************************
             User Menu
****************************************/
.megamenu { position: absolute; display: none; left: 0; top: 0; padding: 10px; z-index: 100; border-top-width: 5px; border-right-width: 1px; border-bottom-width: 5px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #00477F; border-right-color: #00477F; border-bottom-color: #00477F; border-left-color: #00477F; font-family: Tahoma; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; background-color: #EFEFEF; }
.megamenu .column { width: 140px; margin-right: 5px; text-align: center; }
.megamenu .column ul { margin: 0; padding: 0; list-style-type: none; }
.megamenu .column ul li { padding-bottom: 5px; }
.megamenu .column h3 { background-color: #62627B; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; height: 20px; margin-top: 0; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
.megamenu .column ul li a { text-decoration: none; }
.megamenu .column ul li a:hover { color: #618BD1; }
.menulink { position: relative; background-color: white; padding: 7px; overflow: hidden; border: 1px solid #4C88BE; width: 140px; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
.menulink li { list-style: none; }
.menulink li.backLava { border: 1px dashed #6620E8; background-color:#DCECF8; z-index: 8; position: absolute; }
.menulink li a { text-decoration: none; color: #000; outline: none; text-align: center; padding: 5px 10px; letter-spacing: 0; z-index: 10; display: block; position: relative; overflow: hidden; margin: auto 10px; }
.user-menu td { background-image: url(../images/arow3.gif); background-repeat: no-repeat; background-position: right center; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 5px; }
.ads { background-image: url(../images/ads.gif); background-position: left center; background-repeat: no-repeat; padding-left: 15px; }
.ads a { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.sponsor_contian { position: absolute; display: none; left: 0; top: 0; padding: 10px; z-index: 100; font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; background-color: #EFEFEF; margin-left: 15px; border: 1px solid #00477F; cursor: default; }
/***************************************
             Top Menu
****************************************/
#top_menu { position:relative; font-family: tahoma; width:420px; font-size: 11px; margin-top: 10px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
#top_menu li { float:right; list-style: none; }
#top_menu li.backLava { width: 9px; position: absolute; background-image: url(../images/topmenu_bg.gif); background-repeat: repeat-x; background-position: 0px 0px; background-color: #99cbfe; }
#top_menu li a { text-decoration: none; color: #000; text-align: center; z-index: 10; display: block; position: relative; margin-top: auto; margin-right: 5px; margin-bottom: auto; margin-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.top_fa_date { text-align:right; color: #999999; padding-right: 5px; padding-top: 5px; padding-bottom: 0px; margin: 0px; vertical-align: bottom; height: 30px; }
.top_en_date { text-align:left; color: #999999; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; margin: 0px; vertical-align: bottom; height: 30px; padding-left: 10px; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #666666; background-color: #F4F4F4; padding: 8px; opacity: 1; font-family: Tahoma; font-size: 10px; text-align: center; }
#tooltip h3 { margin: 0; font-family: Tahoma; font-size: 12px; font-weight:bold; }
#tooltip div { margin: 0; }
/***************************************
             Register
****************************************/
.fild_p { height: 20px; }
.fild_p input { }
.fild_p label, label.fildlb { font-family: Tahoma; font-size: 11px; color: #666666; text-align: left; float: right; width: 120px; padding-left: 10px; font-weight: bold; }
.fild_p span.star, span.star { font-weight: bold; color: #CC0000; }
.hide { display: none; }
.submitfrm { height: 27px; width:90px; }
.fild_p span.comment { font-family: Tahoma; font-size: 11px; color: #999999; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; margin-right: 20px; }
.fild_p span.comment2, span.comment2 { font-family: Tahoma; font-size: 11px; color: #999999; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px; text-align: center; }
.reg_fild { border: 1px solid #CCCCCC; height: 16px; }
#checkimg { display: none; }
.tcontact_fild { border:1px solid #CCCCCC; background-color:#FFFFFF; }
.contact_ticket { font-family: Tahoma; font-size: 11px; color: #666666; width: 500px; }
.contact_ticket legend { font-family: Tahoma; font-size: 12px; font-weight: bold; }
.contactus-tabel td { height:25px; }
/***************************************
             titcket border
****************************************/
.ticket_border_tr { background-image: url(../images/ticket_border.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 29px; width: 13px; }
.ticket_border_tm { background-color: #1974bb; font-family: Tahoma; font-size: 12px; color: #FFFFFF; text-align: right; }
.ticket_border_tl { background-image: url(../images/ticket_border.gif); background-repeat: no-repeat; background-position: 0px -29px; height: 29px; width: 13px; }
.ticket_border_m { background-color: #e8e8e8; border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid; border-right-color: #1974bb; border-left-color: #1974bb; }
.ticket_border_dr { background-image: url(../images/ticket_border.gif); background-repeat: no-repeat; background-position: 0px -58px; height: 11px; width: 13px; font-size: 2px; }
.ticket_border_dm { background-color: #e8e8e8; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #1974bb; font-size: 2px; }
.ticket_border_dl { background-image: url(../images/ticket_border.gif); background-repeat: no-repeat; background-position: 0px -69px; height: 11px; width: 13px; font-size: 2px; }
#ticket_list { width:800px; list-style-type: none; margin: 0px; padding:0px; }
#ticket_list li { width:391px; height:73px; float: right; margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 1px; }
#ticket_list li .Ticket2 { -moz-border-radius: 5px; -webkit-border-radius: 5px; height:65px; text-align:right; overflow: hidden; background-color: #FFFFFF; border: 1px solid #666666; padding: 5px; cursor: default; }
#ticket_list li .Ticket2:hover { -moz-border-radius: 5px; -webkit-border-radius: 5px; height:65px; text-align:right; overflow: hidden; background-color: #FFFBF2; border: 1px solid #0280FD; padding: 5px; cursor: default; }
#ticket_list li .Ticket2 a { font-weight: bold; color: #0066CC; font-size: 12px; text-decoration: none; }
#ticket_list li .Ticket2 a:hover { font-weight: bold; color: #0099FF; font-size: 12px; text-decoration: underline; }
#ticket_list li .Ticket2 .Ticket_img { float:right; padding-left:5px; width:65px; text-align:center; }
#ticket_list li .Ticket2 .Ticket_text { text-align:justify; color:#666666; padding-bottom: 3px; padding-top: 3px; width:300px; overflow:hidden; }
#ticket_list li .Ticket2 .Ticket_pos { text-align:left; padding-top:5px; color:green; }
#dtlist { width:535px; list-style-type: none; margin: 0px; padding:0px; }
#dtlist li { width:535px; height:73px; float: right; margin: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 1px; }
#dtlist li .Ticket3 { -moz-border-radius: 5px; -webkit-border-radius: 5px; height:65px; text-align:right; overflow: hidden; background-color: #FFFFFF; border: 1px solid #666666; padding: 5px; cursor: default; }
#dtlist li .Ticket3:hover { -moz-border-radius: 5px; -webkit-border-radius: 5px; height:65px; text-align:right; overflow: hidden; background-color: #FFFBF2; border: 1px solid #0280FD; padding: 5px; cursor: default; }
#dtlist li .Ticket3 a { font-weight: bold; color: #0066CC; font-size: 12px; text-decoration: none; }
#dtlist li .Ticket3 a:hover { font-weight: bold; color: #0099FF; font-size: 12px; text-decoration: underline; }
#dtlist li .Ticket3 .dtlist_img { float:right; padding-left:5px; width:65px; text-align:center; }
#dtlist li .Ticket3 .dtlist_text { text-align:justify; color:#666666; padding-bottom: 3px; padding-top: 3px; width:450px; overflow:hidden; }
#dtlist li .Ticket3 .dtlist_pos { text-align:left; padding-top:5px; color:green; }
/***************************************
          left titcket border
****************************************/
.left_ticket_border_tr { height: 29px; background-color: #1974bb; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #E5E5E5; padding-right: 10px; }
.left_ticket_border_tl { background-image: url(../images/sp_ticket_border.gif); background-repeat: no-repeat; background-position: right top; height: 29px; width: 15px; font-size: 9px; text-align: left; }
.left_ticket_border_m { border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid; border-right-color: #1974bb; border-left-color: #1974bb; background-color: #e8e8e8; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
.left_ticket_border_dr { height: 16px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #1974bb; border-right-width: 3px; border-right-style: solid; border-right-color: #1974bb; background-color: #e8e8e8; font-size: 2px; }
.left_ticket_border_dl { text-align: right; background-image: url(../images/sp_ticket_border.gif); background-repeat: no-repeat; background-position: 0px -29px; width: 15px; font-size: 2px; }
.left_ticket_border_m .ticket_lb { border: 1px solid #7460AE; float: none; width: 230px; min-height: 110px; vertical-align: bottom; padding: 3px; text-align: right; margin-bottom: 5px; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #FBFBFB; overflow: hidden; }
.left_ticket_border_m .ticket_lb a { display: block; width:100%; height:100%; }
.left_ticket_border_m .ticket_lb:hover { background-color: #EEF9E9; border-top-color: #339D00; border-right-color: #339D00; border-bottom-color: #339D00; border-left-color: #339D00; }
.left_ticket_border_m .ticket_lb span { float: right; padding-top: 10px; vertical-align: text-bottom; width: 128px; direction: rtl; }
.left_ticket_border_m .pic { float: left; padding-top: 5px; text-align: left; }
.paging { list-style-type: none; padding:0px; cursor: default; float:inherit; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.paging a:link, a:visited, a:hover, a:active { text-decoration: none; }
.paging li { float:right; height: 18px; width: 18px; margin-right: 3px; margin-left: 3px; text-align: center; }
.paging li a { height: 100%; width: 100%; text-align: center; display: block; text-decoration: none; }
.paging li.paging_np { -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #F4F4F4; border: 1px solid #666666; height: 16px; font-size: 12px; }
.paging li.paging_np:hover { -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #b8cfe7; border: 1px solid #666666; height: 16px; font-size: 12px; }
.paging li.paging_sp { -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #CCCCCC; border: 1px solid #666666; font-weight: bold; font-family: Tahoma; font-size: 13px; height: 16px; }
.paging li.paging_last { background-image: url(../images/paging.gif); background-position: 0px 0px; background-repeat: no-repeat; }
.paging li.paging_next { background-image: url(../images/paging.gif); background-position: -18px 0px; background-repeat: no-repeat; }
.paging li.paging_back { background-image: url(../images/paging.gif); background-position: -36px 0px; background-repeat: no-repeat; }
.paging li.paging_first { background-image: url(../images/paging.gif); background-position: -54px 0px; background-repeat: no-repeat; }
.paging li.paging_last:hover { background-image: url(../images/paging.gif); background-position: 0px -18px; background-repeat: no-repeat; }
.paging li.paging_next:hover { background-image: url(../images/paging.gif); background-position: -18px -18px; background-repeat: no-repeat; }
.paging li.paging_back:hover { background-image: url(../images/paging.gif); background-position: -36px -18px; background-repeat: no-repeat; }
.paging li.paging_first:hover { background-image: url(../images/paging.gif); background-position: -54px -18px; background-repeat: no-repeat; }
.paging li.paging_lastd { background-image: url(../images/paging.gif); background-position: 0px -36px; background-repeat: no-repeat; }
.paging li.paging_nextd { background-image: url(../images/paging.gif); background-position: -18px -36px; background-repeat: no-repeat; }
.paging li.paging_backd { background-image: url(../images/paging.gif); background-position: -36px -36px; background-repeat: no-repeat; }
.paging li.paging_firstd { background-image: url(../images/paging.gif); background-position: -54px -36px; background-repeat: no-repeat; }
.search_ticket { border: 1px solid #CCECFF; background-color: #F9F9F9; padding: 5px; margin-bottom: 5px; }
.newticket { height:65px; background-color: #FBFBFB; border: 1px solid #B5D7B9; padding: 5px; margin-bottom: 3px; text-align: right; font-size: 10px; color: #666666; margin-top: 3px; }
.newticket:hover { height:65px; background-color: #EBF3EB; border: 1px solid #B5B6D7; padding: 5px; margin-bottom: 3px; text-align: right; font-size: 10px; color: #666666; cursor: default; margin-top: 3px; }
.newticket_link { display: block; width:100%; height:100%; }
* html .newticket img { padding: 3px; width: expression( document.body.clientWidth > 49 ? "50px" : "auto" ); /* sets max-width for IE */
 height: expression( this.scrollHeight > 49 ? "50px" : "auto" ); /* sets max-height for IE */
}
.newticket img { padding: 3px; max-height:50px; max-width:50px; }
.newticket a { font-family: Tahoma; font-size: 10px; text-decoration: none; }

.specific10,.specific20,.specific30,.specific40{background:url(/images/specific.png) no-repeat; width:89px;height:90px}
.specific10 { background-position: 0px 0px; }
.specific20 { background-position: -89px 0px; }
.specific30 { background-position: -178px 0px; }
.specific40 { background-position: -267px 0px; }
* html .specific10,* html .specific20,* html .specific30,* html .specific40{background:url(/images/spicific.gif) no-repeat; width:89px;height:90px}
* html .specific10 { background-position: 0px 0px; }
* html .specific20 { background-position: -89px 0px; }
* html .specific30 { background-position: -178px 0px; }
* html .specific40 { background-position: -267px 0px; }

div.warper { position: relative; clear: both; height: 2px; font-family: Tahoma; font-size: 2px; margin: 0px; padding: 0px; float: none; width: 100%; }
