/****** All Rights reserved http://www.farhtna.com/ ******/

/*Common Styles*/
body{font:normal 75% tahoma; color:#424141; line-height:1; text-align:right; background:#a7525b url(bodybg.jpg)}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{outline:none;}
fieldset, img{border:none}
ul, ol, li{list-style:none;}
table, td, form, fieldset{border:none; border-collapse:collapse; border-spacing:0;}
caption, th, td{text-align:right; font-weight:normal;}
th{font-weight:bold;}
h1, h2, h3, h4, h5, h6{font-weight:bold; font-size:1em;}
select, textarea, input{font-size:1em; font-family:tahoma; color:#333}
/*option{padding-right:15px;}*/
a, a:link, a:visited, a:active{color:#a9525c; text-decoration:none; outline:none}
a:hover{text-decoration:underline}
.cleaner{zoom:1}
.cleaner:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.fr{float:right}
.fl{float:left;}
.fnt11{font-size:0.9em}
.fnt10{font-size:10px;}
.inpt-txt{padding:2px 2px 2px 0; border:1px solid #ccc; width:200px;}
.inpt-btn{border:none}
.inpt-file, .tex-area{height:24px; width:250px; border:2px solid #ddd; background:#f8f8f8;}
.tex-area{height:100px}
.gray{color:#999;}
.margb1{margin-bottom:1em;}
.margt1{margin-top:1em;}
.margthalf{margin-top:0.5em;}
.thumb, .thumb-marg{padding:1px; border:1px solid #d8bfc0;}
.margt1half{margin-top:1.5em;}
.container{width:76.75em; margin:0 auto; line-height:130%; direction:rtl; position:relative}
.upper{width:75.75em; margin:0 auto;}
/*headertop*/
.headertop{background:url(headertoppx.png) repeat-x; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headertoppx.png', sizingMethod='scale'); height:40px;}
.headtl{background:url(all-imgs.gif) no-repeat 0 -50px;}
.headtr{background:url(all-imgs.gif) no-repeat 100% 0; height:33px; padding:7px 2em 0 1.5em;}
.top-nav{color:#fff;}
.top-nav li{float:right; padding-left:0.5em;}
.usrname, .password{background:url(all-imgs.gif) no-repeat 100% -99px; width:70px; height:16px; margin-top:3px;}
.password{background-position:0 -100px; width:48px; margin-top:5px}
.top-nav .morepad{padding-left:2em;}
.inptrt{background:url(all-imgs.gif) no-repeat 100% -194px; padding-right:5px; float:right; height:23px;}
.inptrt div{background:url(all-imgs.gif) 0 -227px; padding-left:5px;}
.inpttop-txt{border:1px solid #fff; height:20px; padding:1px 0 0 0; width:130px; font:bold 17px Arial, Helvetica, sans-serif; *margin-top:-1px;}
.container .top-nav a{color:#fff;}
.rememberme{margin-top:5px;*margin-top:2px;}
.forgetpass{margin-top:5px;}
.inpt-btntop{background:url(all-imgs.gif) no-repeat 100% -124px; width:58px; height:23px; border:none; cursor:pointer}
.inpttop-btnreg{background:url(all-imgs.gif) no-repeat 100% -159px; width:148px; height:25px; border:none; cursor:pointer}
/**/
.header{margin-top:1em; /*background:url(headerbg.jpg) no-repeat 20px 0;*/}

.logo img, .connect-logo img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.logo{margin-left:13em; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/farhtna-logo.png', sizingMethod='crop');}

.search-box{width:321px; margin:1.5em auto 0; height:36px; float:right; background:url(magnifier.gif) no-repeat}
.srchbox-btn{background:url(srch-btn.gif) no-repeat; width:64px; height:36px; float:right; border:none}
.inptbox-txt{border:1px solid #ebd9e5; border-width:1px 0; float:right; width:220px; height:29px; padding:5px 0 0 0; font:normal 1.6em Arial, Helvetica, sans-serif;}
/*mainnav*/
.mainnav{background:url(menurc.gif) no-repeat 100% 0; padding-right:273px; margin-top:-25px}
.mainnav ul{height:37px; background:url(mainnavpx.gif) repeat-x;}
.mainnav ul li{float:right; background:url(mainnav-sep.gif) no-repeat 0 50%; padding:0.5em 0 3px 25px; margin:4px 0 0 25px; *padding:0.5em 0 3px 28px; *margin:4px 0 0 27px;}
.mainnav ul li a{background:url(home.gif) no-repeat 100% 0; display:block}
.mainnav ul li.klambanat a{background:url(klambanat.gif) no-repeat 100% 0;}
.mainnav ul li.photogal a{background:url(photogalry.gif) no-repeat 100% 0;}
.mainnav ul li.registerin a{background:url(registerin.gif) no-repeat 100% 0;}
.mainnav ul li.adver a{background:url(adver.gif) no-repeat 100% 0;}
.mainnav ul li.aboutus a{background:url(aboutus.gif) no-repeat 100% 0;}
.mainnav ul li.last{background:none; padding-left:0; margin-left:0}
/*content*/
.shadowr{background:url(shadowr.png) repeat-y 100% 0; padding-right:6px;}
.shadowl{background:url(shadowl.png) repeat-y 0 0; padding-left:6px;}
*html .shadowr{_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowr.png', sizingMethod='scale');}
*html .shadowl{_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadowl.png', sizingMethod='scale');}
.content{background:#fff url(contentbg.gif) repeat-x 0 100%; padding:1em}
/*rit-side*/
.rit-side{width:15.5em; float:right; background:#f2e9ef; padding:0.5em}
.data{width:56.25em; float:left;}
/*menu*/
.menu{font-weight:bold}
.menu li{background:url(squere.gif) no-repeat 100% 7px;}
.container .menu li a{color:#393738; background:url(lisep.gif) repeat-x 100% 100%; padding:0 10px 9px 0; margin:6px 0 0; display:block; _height:1%}
.container .menu li a:hover{text-decoration:none; color:#a8535c;}
/**/
.newsletter{background:url(newsletterbg.gif) no-repeat; width:156px; height:148px; padding:65px 12px 0; margin-top:1em;}
.newsletter .inpt-txt{width:150px; border-width:2px; height:16px; padding-top:3px; color:#999}
.newsletter p{margin-top:0.5em; text-align:left;}
.newsletter .inpt-btntop{background:url(subbtn.gif) no-repeat; width:71px}
.main-area{width:41.75em; float:right}
.bedise-main{width:160px; float:right; margin-left:1em;}
.banners li{float:right; margin-left:0.75em;}
.banners li.last{margin:0}
.bannerbord{border:1px solid #d2d0d1; padding:1px;}
.vertical-banners{width:150px; padding-left:0.75em; margin-left:0.75em; float:right; border-left:1px dotted #ccc}
.vertical-img{border:3px solid #c7dff1;}
.farhtna{width:41.75em; float:right; margin-top:1em;}
.farhtna h2{text-align:left;}
.farhtna p.justify{text-align:justify; margin-top:1em;}
.hwaheya{width:247px; float:right; margin:1.5em 0 0 2.5em; position:relative}
.hwaheya-ico{background:url(hwaheya.png) no-repeat; width:102px; height:102px; position:absolute; top:-20px; left:75px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hwaheya.png', sizingMethod='crop');}
.lilinks{ background:#f2e9ef url(hwaheyabg.gif) no-repeat; padding:86px 2em 10px 0}
.lilinks li{background:url(hwalibg.gif) no-repeat 100% 4px; padding-right:1em; margin:0.75em 0 0.5em;}
.famous{width:222px; float:right; margin-top:1.5em;}
.famous ul{background:#f2e9ef url(famousbf.gif) no-repeat; border:1px solid #ebd9e5; padding:70px 0 0; *padding:73px 0 0;}
.famous li{float:right; width:8.5em; height:102px; margin:0 0.5em 1em 0; display:inline}
.more a{background:url(hwamore.png) no-repeat 95% 0; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/hwamore.png', sizingMethod='crop'); width:116px; height:25px; float:right; cursor:pointer}
.famous .more a{background:url(famousmore.png) no-repeat 95% 0; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/famousmore.png', sizingMethod='crop');}
.more a:hover{text-decoration:none;}

.iner-data{width:39.5em; float:right; padding-bottom:1em;}
.lft-panel{width:15.5em; float:left; margin-top:5em; position:relative}

.box{/*position:relative*/}
.boxt, .boxt span, .boxb, .boxb span{background:#f2e9ef url(boxrt.gif) no-repeat 100% 100%; display:block; width:100%; height:10px; font-size:0;}
.boxt span{background:url(boxlt.gif) no-repeat 0 100%; width:10px; float:left}
.boxb{background:#f2e9ef url(boxrb.gif) no-repeat 100% 0;}
.boxb span{background:url(boxlb.gif) no-repeat 100% 0; width:10px; float:left}
.boxdata{background:#f2e9ef; padding:2em 1em 0; text-align:center}
.farhtna-txt{background:url(farhtna-txt.gif) no-repeat 100% 0; height:19px}
.box .hwaheya-ico{top:-65px; left:-5px;}

/*catag-lst*/
.catag-lst{clear:both; padding-right:1em;}
.catag-lst li.sepbg, .newslst li{padding:0 0 1em; background:url(dots.gif) repeat-x 0 100%; margin:0 0 2em 0}
.catag-desc{background:url(all-imgs.gif) no-repeat 100% -268px; padding:0 1.5em 0 0;}
.catag-info{margin:1em 1.5em 0 0;}
.catag-thumb{border:3px solid #f2e9ef;}
.contact-info{margin-right:90px}
.contact-info li{padding:0 1.75em 1px 0; background:url(all-imgs.gif) no-repeat 100% -420px; margin:0 0 2px}
.contact-info li.email{background-position:100% -377px; direction:ltr;}
.contact-info li.address{background-position:100% -495px; padding:0 2em 4px 0; margin:4px 0 0}
.contact-info li.website{background-position:100% -334px;}
.contact-info li.email a, .contact-info li.website a{color:#888; text-decoration:underline}
.contact-info li.email a{overflow:hidden; width:100%;}

.contact-info li.mobland{background:none; padding:0}
.contact-info li.mobland div{width:100%; overflow:hidden;}
.contact-info li.mobland span{background:url(all-imgs.gif) no-repeat 100% -420px; display:block; float:right; margin-left:2em; padding-right:20px;}
.contact-info li span.mobile{background-position:100% -457px; padding:1px 20px 4px 0;}
.contact-info-iner{margin-right:155px;}
/**/
.ful-adres{width:30%; float:right; padding:0.5em; background:#f4e9eb; margin:0 0 5px 10px;display:none;}
.ful-adres li{padding:0.25em 0 0;}
.ful-adres li.seemap{margin:2em 0 0; background:url(seemap.gif) no-repeat 100% 2px; padding-right:2em;}
.ful-adres li.seemap a{color:#4d71a7;}
.ful-detals{line-height:18px}
.edtinfo{margin:15px 0 0; background:url(edtinfobg.gif) no-repeat 100% 0; padding:4px 30px 4px 0}
.edtinfo a{font-size:10px;}

/*slider*/
.slider{margin-top:3em; background:#f2f2f2;}
.slider li{display:inline; float:right; margin:0.75em 1.75em 0.5em 1em;}
.slider li a img{padding:4px; border:1px solid #ccc; background:#fff}

.photo-album{margin:2em 0 0; background:#f2f2f2;}
.photo-album li{display:inline; float:right; margin:0.75em 1.15em 1em 0.5em; padding:0.5em; background:#fff; height:130px; width:85px; text-align:center; overflow:hidden}
.photo-album li p{margin-top:3px;}
/**/
.thumb-marg{margin:0 0 2px 0.5em}
.full-artcl{}
.artcl-title{margin-bottom:0.75em; font:bold 1.2em tahoma; color:#a9525c}
.date{color:#666; font-size:0.75em; margin-top:0.25em; font-weight:normal}
.enlarge{height:30px;}
.enlarge a{float:left; margin-right:0.5em; background:url(all-imgs.gif) no-repeat -80px -563px; width:25px; height:16px;}
.enlarge span{float:left; font-size:11px; color:#666}
.enlarge a.decrease{background:url(all-imgs.gif) no-repeat 100% -563px;}
#description{text-align:justify;}
#description p{margin-bottom:1em;}
.addcom{background:#f6f6f6; border:1px solid #ccc; padding:0.5em; margin:1em 0 0;}
a.print, .print-ico-iner, a.tell-frind, a.add-fav{background:url(all-imgs.gif) no-repeat 100% -661px; padding-right:2.25em; float:right; margin-left:1.5em}
a.tell-frind{background:url(all-imgs.gif) no-repeat 100% -626px; padding:1px 2em 0 0;}
a.add-fav{background:url(all-imgs.gif) no-repeat 100% -589px; margin-left:0; padding:2px 2em 0 0}

.nxtprev{margin:3em 0 0; text-align:center}
.nxtprev a{padding:2px 2em 4px 0; display:inline-block; margin-left:2em}
.nxtprev a.nxt{background:url(nxtpage.gif) no-repeat 100% 0;}
.nxtprev a.prev, .nxtprev a.prev-off{background:url(prevpage.gif) no-repeat 0 0; padding:2px 0 4px 2em; margin:0}
.nxtprev a.nxt-off{background:url(nxtoff.gif) no-repeat 100% 0;}
.nxtprev a.prev-off{background:url(prevoff.gif) no-repeat;}

/*register*/
.register{padding:1em; background:#f6f6f6; margin:0 6px; height:100%}
.register-form{background:#fff; padding:5px; height:100%}
.register table{width:100%;}
.register td{padding:10px 5px 5px;}
.register td.frstcol{width:16%; padding:15px 6px 0;}
.register td.scndcol{width:20%;}
.register td.thrdcol{width:47%;}
.register td.algntop{vertical-align:top}
.register .refill-fields{background:#f57980;}
.inpt-txtreg{padding:4px 2px 3px 0; border:2px solid #ddd; background:#f8f8f8; width:250px; height:20px; font:bold 1.5em arial}
.inpt-txtreg:focus{background:#fafafa; border-color:#bbb;}
.inpt-btnreg{border:none; background:url(regbtn.gif) no-repeat; width:71px; height:23px;}
.red{color:#db0e02;}
.tooltip{width:300px; position:absolute; background:url(tooltip.gif) no-repeat 0 100%; margin:-10px -20px 0 0;  *margin:-10px -5px 0 0}
.tooltiptxt{background:url(tooltip.gif) no-repeat 0 100%; padding-bottom:13px;}
.tooltipb{background:url(tooltip.gif) no-repeat 100% 0; padding:13px 35px 0 15px}
.validate{color:#f00; margin:3px 0 0;}
.validate span{color:#006600;}
.wdth150{width:150px;}

.container a.add-pic{background:url(add-pic.gif) no-repeat 100% 0; padding:0 34px 0 0; float:right; display:block; font-size:1.1em; color:#fff; cursor:pointer}
.container a.add-pic:hover{text-decoration:none;}
a.add-pic b{background:url(add-pic.gif) no-repeat 0 0; padding-left:8px; display:block; float:left; height:28px; line-height:28px;}
/*popup*/
.popup{ display:none; position:absolute; left:0; top:30px; width:450px; direction:rtl; line-height:130%;}
.popupt{background:url(popupt.png) no-repeat; height:41px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popupt.png', sizingMethod='crop'); padding:6px 15px 0}
.popup-cont{background:url(popuppx.png) repeat-y; padding:0 15px 0 0; height:100%}
.popupb{background:url(popupb.png) no-repeat; height:34px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/popupb.png', sizingMethod='crop');}
.popupt h2{font-size:16px; line-height:130%; color:#fff}
a.close{cursor:pointer; background:url(closebg.gif) no-repeat; width:50px; height:21px; float:left; position:relative;}
.popup .inpt-txt{margin-top:3px; width:190px;}
.popup .inpt-btn{background:url(btnbg.gif) no-repeat; width:82px; height:28px; border:none; padding-right:24px; font-weight:bold; font-size:1.1em; color:#fff}
.addlst{margin:1.5em 0 0;}
.addlst li{float:right; margin-left:0.8em; display:inline}
.nomargin{margin:0}
.playerghad{float:left; width:205px; height:30px; margin-top:5px;}
/**/
.register .contus{width:57%; float:right; border-left:1px solid #ccc;}
.ourinfo{width:34%; float:left; margin:4em 5em 0 0; border:1px solid #ccc; padding:1px;}
.ourinfo h3{background:#f6f6f6; padding:6px 5px 7px 0; font-size:1.1em; color:#a9525c}
.register .contus td.frstcol{width:26%;}
.register .contus td.scndcol{width:74%;}
.ourinfo li{padding:0 0 10px 0;}
.ourinfo li label, .ourinfo li span{display:block; float:right; width:60px; margin:3px 0}
.ourinfo li span{width:190px; direction:ltr}
.ourinfo li label{margin-right:6px;_margin-right:3px; font-weight:bold;}
.sndbtn{background:url(sendbtn.gif) no-repeat;}
/*print*/
.print-page{width:50em; margin:1em auto; line-height:16px; direction:rtl;}
.print-head{margin:0 0 2em; padding:0.5em; border-bottom:1px solid #ccc}
.print-ico-iner{float:left; margin:0}
.date-prnt{float:right;}
.print-page .artcl-title{color:#333;}
/*addur-comp*/
.catlst li{float:right; margin:0 0 1em 1em; *margin:0 0 0.5em 1em; width:180px;}
/*error*/
.error, .success{background:#ffcfcf url(error.gif) no-repeat 99% 50%; border:1px solid #e5a3a3; padding:8px 42px 9px 5px; font-size:11px; font-weight:bold; margin:5px;}
.success{background:#defcd0 url(success.gif) no-repeat 99% 50%; border:1px solid #a5f66b; padding-right:50px}
.success h3{font-weight:bold; font-size:1.3em; color:#4a9443}
/*paging*/
.paging{margin:2.5em 0 0; text-align:center}
.paging a, .paging span{padding:1px 6px 2px; margin:0 2px; display:inline-block; border:1px solid #ccc;}
.paging a:hover{text-decoration:none; background:#ae5bb5; color:#fff}
.paging .current{background:#ae5bb5; color:#fff; font-weight:bold; border:none; padding:2px 6px 3px;}
.paging a.next, .paging a.prev{background:url(nxtpage.gif) no-repeat; border:none; padding:2px 9px 4px 9px}
.paging a.next:hover, .paging a.prev:hover{text-decoration:none;  background:url(nxtpage.gif) no-repeat;}
.paging a.prev{background:url(prevpage.gif) no-repeat;}
.paging a.prev:hover{background:url(prevpage.gif) no-repeat;}
.paging span.nextoff, .paging span.prevoff{background:url(nxtoff.gif) no-repeat; border:none; padding:2px 9px 4px 9px}
/*.paging a.nextoff:hover, .paging a.prevoff:hover{text-decoration:none;  background:url(nxtoff.gif) no-repeat;}*/
.paging span.prevoff{background:url(prevoff.gif) no-repeat;}
/*.paging a.prevoff:hover{background:url(prevoff.gif) no-repeat;}*/

/*tree*/
.tree{background:url(treebg.gif) repeat-x 100% 0; height:36px; font:bold 14px tahoma; line-height:38px; color:#666; margin-bottom:1.5em; padding-top:1px}
.tree li{display:inline;}
.iner-data .tree li a{padding-left:1.25em; display:block; float:right; padding:0 0.75em 0 2em; cursor:pointer;}
.iner-data .tree li.on a{background:url(treeaon.png) no-repeat; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/treeaon.png', sizingMethod='crop'); color:#fefefe;}
/**/
.footer{width:78.75em; margin:-12px auto 0;}
.footert, .footert span, .footerb, .footerb span{background:url(footert.gif) no-repeat 100% 100%; padding:0 10px 0 0; display:block; height:10px; font-size:0;}
.footert span{background-position:0 100%; padding:0 0 0 10px;}
.footerb, .footerb span{background:url(footerb.gif) no-repeat 100% 0;}
.footerb span{background-position: 0 0; padding:0 0 0 10px}
.footerdata{background:#82323b; border:3px solid #bd7380; border-width:0 3px; padding:2em 3em 0}
.lnks{width:12em; float:right; margin:0 0 0 4em;}
.lnks li{padding:0 0.5em 0.6em 0; margin:0.5em 0; border-bottom:1px solid #bd7380}
.lnks li.last{border:none}
.footer .lnks li a{color:#f2e9ef;}
.otherlnks{float:left; margin:0}
.rights{margin:0.5em 1em;}
.nomarg{margin:0 auto;}
.nomarg .rights{margin:0.5em 2em;}
.connect-logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/connect-logo-small.png');}
.tools_div { /*position:absolute;*/ padding: 1px; margin: -26px auto 0; position:relative; background:#efefef; border: 1px solid #c5c5c5; display:none; width: 90px; height: 14px; }
.slider .tools_div img{padding:0; background:none; border:none}
/* this added to frx guide registration*/
.slider2{margin-top:3em; background:#f2f2f2; padding:1em 0 0}
.slider2 li{display:inline; float:right; margin:0 1em 1em 0; height:108px; width:108px;}
.slider2 li a img{padding:4px; border:1px solid #e7e7e7; background:#fff}
/*privacy*/
.privacy{}
.privacy h3{font-size:13px; margin-bottom:4px;}
.privacy p{margin-bottom:12px;}
.privacy ol{padding-right:21px; *padding-right:25px;}
.privacy ol li{margin:8px 0; list-style:decimal}
.privacy b{color:#666;}
/*gallery*/
.gallery li{width:220px; height:250px; float:right; margin:1em 10px 1em 5px; _margin:1em 5px 1em 5px;}
.error404{background:#fff; height:100%; padding:5em; text-align:center;}
.error404 h1{color:#b81243; font:bold 22px Arial, Helvetica, sans-serif; margin-bottom:10px}