@charset "utf-8";
body { font-family: Tahoma; font-size: 12px; color: #333333; background-color: #f5f5f5; margin-top: 0px; direction:rtl; }
input ,textarea { font-family: Tahoma; font-size: 12px; }
img { border:none; }
a { text-decoration: none; color: #0099FF; }
.b-t-r{ background-image: url(../images/b-t-r.png); background-repeat: no-repeat; height: 47px; width: 18px; }
.b-t-l{ background-image: url(../images/b-t-l.png); background-repeat: no-repeat; height: 47px; width: 17px; }
.b-t-c{ background-image: url(../images/b-t-c.png); background-repeat: repeat-x; height: 47px; }

.b-d-r{ background-image: url(../images/b-d-r.png); background-repeat: no-repeat; height: 27px; width: 18px; }
.b-d-l{ background-image: url(../images/b-d-l.png); background-repeat: no-repeat; height: 27px; width: 17px; }
.b-d-c{ background-image: url(../images/b-d-c.png); background-repeat: repeat-x; height: 27px; }
.b-l{ background-image: url(../images/b-l.png); background-repeat: repeat-y; width: 17px; }
.b-c{ background-color: #FFFFFF; vertical-align: top; text-align: right; }
.b-r{ background-image: url(../images/b-r.png); background-repeat: repeat-y; width: 18px; }

.bar-l{ background-image: url(../images/bar-l.png); background-repeat: no-repeat; height: 33px; width: 14px; }
.bar-c{ background-image: url(../images/bar-c.png); background-repeat: repeat-x; height: 33px; vertical-align: middle; }
.bar-r{ background-image: url(../images/bar-r.png); background-repeat: no-repeat; height: 33px; width: 14px; }

.menu-t{ background-image: url(../images/menu-t.gif); background-repeat: no-repeat; height: 22px; width: 177px; }
.menu-h{ background-image: url(../images/menu-h.gif); background-repeat: no-repeat; height: 39px; width: 177px; font-family: "B Traffic","Traffic","2Traffic", Tahoma; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.menu-h2{ background-image: url(../images/menu-h2.gif); background-repeat: no-repeat; height: 39px; width: 177px; font-family: "B Traffic","Traffic","2Traffic", Tahoma; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; }
.menu-h3{ background-image: url(../images/menu-h3.gif); background-repeat: no-repeat; height: 39px; width: 177px; font-family: "B Traffic","Traffic","2Traffic", Tahoma; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; }
.menu-h4{ background-image: url(../images/menu-h4.gif); background-repeat: no-repeat; height: 39px; width: 177px; font-family: "B Traffic","Traffic","2Traffic", Tahoma; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center; }
.menu-m{ background-image: url(../images/menu-m.gif); background-repeat: repeat-y; width: 177px; padding-right: 12px; padding-left: 12px; text-align: center; }
.menu-d{ background-image: url(../images/menu-d.gif); background-repeat: no-repeat; height: 16px; width: 177px; }
.headtxt{ padding-bottom: 7px; text-align: center; width: 160px; }

#head { font-family: Tahoma; font-size: 10px; text-align: right; margin-top: 0px;}
#head td { height: 25px; }
#head .home { list-style:none; padding-right: 20px; padding-left: 12px; background-image: url(../images/p-h.gif); background-repeat: no-repeat; background-position: right center; }
#head .email { list-style:none; padding-right: 20px; padding-left: 15px; background-image: url(../images/p-e.gif); background-repeat: no-repeat; background-position: right center; }
#head .contact { list-style:none; padding-right: 18px; padding-left: 15px; background-image: url(../images/p-l.gif); background-repeat: no-repeat; background-position: right center; }
#head .register { list-style:none; padding-right: 20px; padding-left: 15px; background-image: url(../images/p-reg.gif); background-repeat: no-repeat; background-position: right center; }
#head .archive { list-style:none; padding-right: 23px; padding-left: 15px; background-image: url(../images/archive.gif); background-repeat: no-repeat; background-position: right center; }
#head .gallery { list-style:none; padding-right: 23px; padding-left: 15px; background-image: url(../images/gallery.gif); background-repeat: no-repeat; background-position: right center; }

.box{ background-image: url(../images/box-grident.gif); background-repeat: repeat-x; border: 1px solid #999999; vertical-align: middle; }


.arrowlistmenu { width: 100%;}
.arrowlistmenu .menuheader { color: #BCBCBC; background-image: url(../images/1.gif); background-repeat: no-repeat; background-position: right center; margin-bottom: 5px;  text-transform: uppercase; cursor: hand; cursor: pointer; font-family: Tahoma; font-size: 13px; font-weight: bold; text-align: right; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 0px; margin-right: 5px }
.arrowlistmenu .openheader { color: #3333CC; background-image: url(../images/2.gif); background-repeat: no-repeat; background-position: right center }
.arrowlistmenu ul { list-style-type: none; padding: 0; margin-bottom: 5px; margin-top: 0; margin-right: 0; margin-left: 0; }
.arrowlistmenu ul li { padding-bottom: 2px; }
.arrowlistmenu ul li a { color: #339900; display: block; padding-left: 0px; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 11px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; text-align: right; font-family: Tahoma; text-decoration: none; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; margin-right: 20px }
.arrowlistmenu ul li a:visited { color: #5F7920; }
.arrowlistmenu ul li a:hover { color: #0F91F0; }


.footer{ font-family: Tahoma; font-size: 10px; color: #666666; }
.top{ background-image: url(../images/top.gif); background-repeat: repeat-x; height: 40px; }
.top-right{ background-image: url(../images/top-right.gif); background-repeat: no-repeat; height: 40px; width: 20px; }
.top-left{ background-image: url(../images/top-left.gif); background-repeat: no-repeat; height: 40px; width: 20px; }

.search-txt{ background-image: url(../images/search-txt.gif); background-repeat: no-repeat; background-position: left center; height: 34px; width: 53px; }
.search-cent{ background-image: url(../images/search-cnt.gif); background-repeat: repeat-x; height: 34px; }
.search-btn{ background-image: url(../images/search-btn.gif); background-repeat: no-repeat; background-position: right center; height: 34px; width: 33px; }
.search-box{ font-family: Tahoma; color: #666666; 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; vertical-align: middle; width: 100%; background-image: url(../images/search-box.gif); }
#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 { 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; }

.footer_link { list-style:none; }
.footer_link li { display:inline; margin-right: 0px; margin-left: 10px; background-image: url(../images/bullet.png); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }

.contain-bottom{ padding-right:5px; padding-left:5px; height: 20px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; color: #999999; font-size: 11px; }
.contain-date{ font-family: Tahoma; font-size: 11px; color: #666666; font-weight: bold; text-align: left; }
.contain-title{ font-family: Tahoma; font-size: 13px; color: #336199; font-weight: bold; text-align: right; background-image: url(../images/contain-title.gif); background-position: right center; padding-right: 20px; background-repeat: no-repeat; }
.line{ background-image: url(../images/line.gif); background-repeat: no-repeat; background-position: center center; height: 15px; }

#note{ list-style:none; margin-top: 0px; }
#notebar{ text-align:right; overflow: hidden; height: 18px; }

.com-top-right{ background-image: url(../images/com-top-right.gif); background-position: bottom; width: 4px; height: 20px; background-repeat: no-repeat; }
.com-top-mid{ background-image: url(../images/com-top-mid.gif); background-position: bottom; background-repeat: repeat-x; }
.com-top-mid2{ background-image: url(../images/com-top-mid2.gif); background-position: bottom; background-repeat: repeat-x; }
.com-top-left{ background-image: url(../images/com-top-left.gif); background-position: bottom; height: 20px; width: 4px; background-repeat: no-repeat; }
.com-down{ border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #a8bfcd; border-bottom-color: #a8bfcd; border-left-color: #a8bfcd; background-image: url(../images/gradient-inner.gif); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; padding-right: 5px; }
.comment-user{ background-image: url(../images/comment.gif); background-repeat: no-repeat; background-position: right center; padding-right: 17px; }



.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; 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; }

.more{ background-image: url(../images/more.gif); background-repeat: no-repeat; background-position: center center; height: 10px; width: 35px; }

.uploadifyQueueItem { direction:ltr; 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: left; }
.uploadifyProgressBar { background-color: #0099FF; width: 1px; height: 3px; text-align: left; }



.gallerylist{ border-color: black; visibility: visible; cursor: default; }

.gallerylist ul { list-style-type: none; margin: 0; padding: 0; }
.gallerylist ul li { display: block; position: relative; float: right; width: 70px; height: 70px; border: 1px solid silver; background: #ededed; margin: 2px; line-height: 0; overflow: hidden; }
.gallerylist ul a { position: absolute; top: 50%; left: 50%; }
.gallerylist ul img { position: relative; top: -50%; left: -50%; max-width: 90px; max-height: 90px;}
* html .gallerylist ul img { 
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 */
}
html>/**/body .gallerylist ul li { display: table; text-align: center; }
html>/**/body .gallerylist ul li { text-align: center; }
html>/**/body .gallerylist ul a { position: static; display: table-cell; vertical-align: middle; }
html>/**/body .gallerylist ul img { position: static; }

