﻿html{height:100%;}
body{background-color:#003d54;color:black;background-image:url('img/back-bg-page-01.gif');background-repeat:repeat;height:100%;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;}
a{text-decoration:none;}
#CONTENT-CENTER{width:906px;padding:0;}
#CONTENT-CENTER .midlle{background-image:url('img/back-bg-content-01.jpg');background-repeat:repeat-y;width:874px;vertical-align:top;}
#CONTENT-CENTER .leftshadow{overflow:hidden;background-image:url('img/bg-shadow-left.png');background-repeat:repeat-y;width:16px;}
#CONTENT-CENTER .rightshadow{overflow:hidden;background-image:url('img/bg-shadow-right.png');background-repeat:repeat-y;width:16px;}
#top-header{height:200px;width:100%;background-image:url('img/top-header.jpg');background-repeat:no-repeat;vertical-align:top;background-position:center center;}
#fix-header-bt-01{width:350px;height:154px;background-image:url('img/header-bt-01.gif');position:absolute;top:198px;left:50%;margin-left:86px;z-index:1;}
#top-logo{width:239px;height:123px;top:10px;left:50%;z-index:2;position:absolute;margin-left:205px; }
#footer{height:131px;width:874px;background-image:url('img/footer-bg.jpg');background-repeat:no-repeat;background-position:center center;}
#menu-top{position:absolute;top:163px;left:50%;margin-left:-400px;}
#fixheaderpng{height:430px;vertical-align:top;}
#sidebar{width:268px;height:470px;position:absolute;z-index:20;top:50px;left:-234px;background-image:url('img/sidebar.png');background-repeat:no-repeat;background-position:center top;background-color:transparent;vertical-align:middle;padding-top:10px;}
#searchbox-top2{width:261px;height:27px;position:absolute;top:169px;left:50%;margin-left:270px;z-index:18;}
#searchbox-top2 a {font: 15px Georgia;font-weight:bold;;color: #9e0808; outline: none;text-align: center;letter-spacing: 0;float: left; display: block; padding-left:5px;padding-top:3px;}
#searchbox-top2 a:hover {color:#000;}
.clearFloat {clear:both;}
.guestbook-tip{background-image:url('img/tips-guestbook-bg.jpg');background-repeat:no-repeat;width:517px;height:48px;margin-bottom:40px;margin-top:20px;}
.TIPTEXT{vertical-align:middle;text-align:center;font-family:Tahoma;font-size:10px;}
.bottomadvticker-jcarousellite ul li{ list-style:none; display:block;  }
.bottomadvticker-jcarousellite .info span.cat { display: block;direction:rtl;  }
.nyroModalBg {position: fixed;overflow: hidden;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: 0.7;z-index:10001;}
.nmReposition {position: absolute;z-index:10002;}
.nyroModalCloseButton {top: -13px;right: -13px;width: 12px;height: 12px;text-indent: -9999em;background: url(img/close.gif);}
.nyroModalTitle {top: -26px;left: 0;margin: 0;font-size: 1.1em;color: #ddd;}
.nyroModalCont {position: absolute;border: 4px solid #777;margin: 25px;background: #fff;z-index:10003;}
.nyroModalCont iframe {width: 600px;height: 400px;}
.nyroModalError {border: 4px solid red;color: red;width: 250px;height: 250px;}
.nyroModalError div {min-width: 0;min-height: 0;padding: 10px;}
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {position: relative;padding: 10px;min-height: 250px;min-width: 250px;max-width: 1000px;}
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {position: relative;overflow: hidden;}
.nyroModalImage img {vertical-align: top;}
.nyroModalHidden {left: -9999em;top: -9999em;}
.nyroModalLoad {position: absolute;width: 100px;height: 100px;background: #fff url(img/ajaxLoader.gif) no-repeat center;padding: 0;}
.nyroModalPrev, .nyroModalNext {outline: none;position: absolute;top: 0;height: 60%;width: 150px;min-height: 50px;max-height: 300px;cursor: pointer;text-indent: -9999em;background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height: 100%;width: 40%;max-height: none;}
.nyroModalPrev {left: 0;}
.nyroModalPrev:hover {background-image: url(img/prev.gif);}
.nyroModalNext {right: 0;background-position: right 20%;}
.nyroModalNext:hover {background-position: right 20%;background-image: url(img/next.gif);}
#MAGGER{position:absolute;left:50%;top:385px;margin-left:-190px;}
.lavaLamp {position: relative;height: 107px; margin:0 0;padding:0; overflow: visible;margin-top:-5px;margin-left:-50px;}
.lavaLamp li.back {background: url("img/lava.png") no-repeat bottom center;width: 83px; height: 107px;z-index: 3;position: absolute;top:-32px;}
.lavaLamp li {float: left;list-style: none;color:#ffffff;}
.lavaLamp li a {position: relative; overflow: hidden;text-decoration: none;text-transform: uppercase;font: 15px Georgia;font-weight:bold;;color: #9e0808; outline: none;text-align: center;padding:15px 0px;z-index: 10; letter-spacing: 0;float: left; display: block; margin: auto 27px;}
.lavaLamp li a:hover {color:#000;}
.footer_tag a{color:white;padding-bottom:5px;}
#TopMenucurrent{color:#000;}
#selection-image{ background:url('img/loghatname.png') 0 0 no-repeat; width:25px; height:29px; position:absolute; top:-50px; left:-50px; }
.poemfix{width:541px;text-align:center;}
.fastaccesstoletter{font-family:Tahoma;font-size:14px;font-weight:bold;color:#001C1C;}
.fastaccesstoletter a{color:#001C1C;padding:3px;border: 1px #001C1C dotted ;}
.poem-header{height:108px;background-image:url('img/poem-top-header.gif');background-position:center top;background-repeat:no-repeat;width:645px;}
.poem-lines{ width:690px;height:auto;background-position:center top;background-repeat:repeat-y;background-image:url('img/poem-middle-content.jpg');}
.search-poem-lines{border:1px #E6DFAE solid;-moz-box-shadow: 5px 5px 5px #ccc;-webkit-box-shadow: 5px 5px 5px #ccc;box-shadow: 5px 5px 5px #ccc;-moz-border-radius: 10px;border-radius: 10px; padding:10px;width:300px;background-position:center top;background-repeat:repeat-y;background-image:url('img/poem-middle-content.jpg');}
.searchurl{color:#007da8;font-family:Tahoma;font-weight:bold;font-size:10px;}
.searchavatar{-moz-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.searchpoemlines{direction:rtl;font:12px/1.5 tahoma;margin-bottom:40px;margin-top:40px;}
.pagin a{color:black;}
.pagin a:hover{text-decoration:underline;}
.profile-f-title{width: 100px;text-align:left;vertical-align:middle;font-family:Tahoma;font-size:11px;direction:rtl;height:30px;}
.profile-f-title2{vertical-align:middle;font-family:Tahoma;font-size:11px;direction:rtl;height:30px;font-weight:bold;}
.profile-avatar{z-index:9999;-moz-box-shadow: 0px 0px 10px #007da8;-webkit-box-shadow: 0px 0px 10px #007da8;box-shadow: 0px 0px 10px #007da8;margin:10px;}
.profile-head{background-color:#e0e6d5;-moz-border-radius: 10px;border-radius: 10px;}
.profile-head .title{text-align:left;padding:10px;color:#007da8;font-family:Tahoma;font-weight:bold;font-size:13px;text-shadow:0px 0px 3px #d4d7ff;}
.favpoemlist{list-style:decimal;float:right;text-align:justify;direction:rtl;width:400px;color:#007da8;font-family:Tahoma;font-weight:bold;font-size:10px;text-shadow:0px 0px 3px #fff;}
.favpoemlist li{padding:10px;}
.favpoemlist li .searchurl{color:#007da8;font-family:Tahoma;font-weight:bold;font-size:10px;text-shadow:0px 0px 3px #fff;}
.favpoemlist li .searchurl:hover{text-decoration:underline;color:#000;}
.logouttop{background-image:url('img/logout-top-bg.png');width:229px;height:39px;background-repeat:no-repeat;position:absolute;top:0px;left:50%;text-align:center;vertical-align:top;margin-left:-150px;font-family:Tahoma;font-weight:bold;font-size:11px;color:#005d12;direction:rtl;padding-top:5px;}
.logouttop a{color:black;text-decoration:underline;font-size:12px;}
.dehkhoda-tip{position:absolute;top:130px;left:50%;padding-left:320px;z-index:1004;}

#dehkhodatip-content-1 {display: none;        /* required */position: absolute;   /* required */padding: 10px;border: 1px solid black;background-color: white;}
.advanced-search{width: 643px; border:0;margin-bottom:30px;}
.advanced-search .labeltext{width:100px;text-align:left;direction:rtl;font-family:Tahoma;font-size:11px;font-weight:bold;color:white;}
.advanced-search .labelinput{float:right;padding-right:40px;}
.advanced-search .top{background-image:url('img/adv-top.jpg');background-repeat:no-repeat;width:643px;height:41px;}
.advanced-search .bottom{background-image:url('img/adv-bottom.jpg');background-repeat:no-repeat;width:643px;height:41px;}
.advanced-search .right{background-image:url('img/adv-right.jpg');background-repeat:no-repeat;width:51px;height:110px;}
.advanced-search .left{background-image:url('img/adv-left.jpg');background-repeat:no-repeat;width:41px;height:110px;}
.advanced-search .middle{background-color:#406a7e;background-image:url('img/search-index-inner-bg.gif');background-repeat:no-repeat;width:553px;height:110px;background-repeat:no-repeat;}
.advanced-search select{width:150px;font-family:Tahoma;font-size:12px;direction:rtl;}
.advanced-search .textfield{width:150px;font-family:Tahoma;font-size:12px;direction:rtl;text-align:right;}
.advanced-search .submitsearch{font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;color:#406a7e;}
.advanced-search .magSubmit{background-image:url('img/search-mag.png');background-repeat:no-repeat;background-position:center center;width:135px;height:153px;background-color:transparent;border:0;cursor:pointer;}
.fielditem error{background:red;}
.profileURL{color:black;}
.profileURL:hover{text-decoration:underline;}
.PROFILEMENU{width:600px;overflow:hidden;height:50px;background-color:#B7CFF7;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:30px;background-image:url('img/nav-profile.gif');background-repeat:repeat-x;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.PROFILEMENU ul{list-style:none;float:right;padding:5px;padding-right:20px;padding-left:20px;}
.PROFILEMENU li{float:right;padding-left:20px;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;height:100%; }
.PROFILEMENU li:hover{text-decoration:underline;}
.selectedprofileitem{color:gray;}
.PROFILEMENU li a{color:#666666;}
.FORMFX{padding-bottom:100px;}
.suberrorfield{border:1px red solid;background-color:#ffdede;}
.catboxfix{border:0;margin-bottom:20px;background-color:#d9edf3;-moz-border-radius: 10px;border-radius: 10px;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.catboxfix .buttonstep{font-family:Tahoma;font-size:11px;font-weight:bold;background-image:url('img/signup-submit.png');width:97px;height:42px;background-color:transparent;border:0;cursor:pointer;}
.catboxfix select{width:150px;font-family:Tahoma;font-size:12px;}
.catboxfix .headtitle{text-align:right;padding:10px;direction:rtl;color:#000000;text-shadow:0px 0px 3px #8a8a8a;font-family:Tahoma;font-weight:bold;font-size:18px;}
.catboxfix .ttlimg{width:101px;height:98px;background-repeat:no-repeat;text-align:center;vertical-align:middle;}
.catboxfix .ttlimgfile{-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.catboxfix .deschead{text-align:right;padding:20px;text-align:justify;direction:rtl;float:right;font-family:Tahoma;font-size:11px;vertical-align:top;}
.catboxfix textarea{font-family:Tahoma;font-size:11px;direction:rtl;text-align:right;}
#captchaimg{cursor:pointer;border:0;}
#captchaimg:hover{-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
.catboxfix .split{background-image:url('img/split-hh-bg.JPG');background-position:center center;background-repeat:no-repeat;height:4px;}
.catboxfix .ttlimgfile{width:90px;height:87px;border:0;}
.catboxfix .fieldlabel{font-family:Tahoma;font-size:11px;padding:5px;font-weight:bold;width:120px;text-align:right;}
.catboxfix .fielditem{float:right;text-align:right;padding:5px;}
.catboxfix .textfield{width:180px;height:20px;font-family:Tahoma;font-size:12px;}
.catboxfix .textfield:focus{-moz-box-shadow: 0px 0px 5px #000;-webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;	}
.poem-footer{width:645px;height:92px;background-position:center top;background-repeat:repeat-y;background-image:url('img/poem-footer.gif');}
.poem-name{width:400px;font-family:Tahoma;font-weight:bold;font-size:14px;color:#652d1a;text-align:center;vertical-align:middle;padding-bottom:15px;direction:rtl;}
.poem-name a{color:#652d1a;}
.fulltxt{direction:rtl;font:12px/1.5 tahoma;padding-bottom:30px;}
.report-bug {
	background: #F8FAFC url(information.png) center no-repeat;
	background-position: 15px 50%;
	text-align: center;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #B5D4FE;
	border-bottom: 2px solid #B5D4FE;
	color: #444444;
	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 12px;
	}
div.spacer,.item, .b2{ clear: both; }
.b{width:680px;margin:auto;margin-bottom:20px;text-align:center;}
.m1{width:45%; float:right;}
.m2{width:45%; float:left;}
.m1 p, .m2 p{ text-indent:0; margin:0; line-height:30px;}
.m1 p{text-align:left;}
.m2 p{text-align:right;}
.b2 p{text-align:center;}
.item {padding-top:20px;}
.poetimgbg{background-image: url('img/bg-sh-img.gif');background-repeat:no-repeat;}
.caption  {text-decoration:none;color:#fbfbfb;width:150px;height:22px;background-image:url('img/bg-dark.png');background-repeat:repeat;-moz-border-radius: 5px;border-radius: 5px;background-color:#666}
.caption a{color:white;font-family:Tahoma;font-weight:bold;font-size:14px;}
.avatarsh{border:0;margin-top:18px;filter:alpha(opacity=50);   -moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.biotop{height:37px;background-image:url('img/bio-top.jpg');background-repeat:no-repeat;}
.biobottom{height:37px;background-image:url('img/bio-bottom.jpg');background-repeat:no-repeat;}
.bioleft{background-image:url('img/bio-left.jpg');background-repeat:repeat-y;width:36px;}
.bioright{background-image:url('img/bio-right.jpg');background-repeat:repeat-y;width:36px;}
.biocontent{background-color:#7e97a2;padding:10px;text-align:justify;direction:rtl;font-family:Tahoma;font-size:12px;font-weight:bold;}
#navbar-fix{width:520px;height:63px;background-image:url('img/navbar-bg.png');background-repeat:no-repeat;text-align:right;vertical-align:middle;margin-left:-2px;position:absolute;top:250px;left:50%;margin-left:-437px;}

#ganjhozorlogo{width:241px;height:44px;text-align:center;vertical-align:middle;margin-left:-2px;position:absolute;top:210px;left:50%;margin-left:-230px;z-index:999;}
#dehkhodalogo{width:241px;height:44px;text-align:center;vertical-align:middle;margin-left:-2px;position:absolute;top:210px;left:50%;margin-left:-450px;z-index:999;}

#bookcategorypages{direction:rtl;text-align:right;font-family:Tahoma;font-weight:bold;font-size:12px;margin-right:50px;}
#bookcategorypages .lettertag{font-family:Tahoma;font-weight:bold;font-size:14px;padding:10px;color:#152877;margin-top:20px;}
#bookcategorypages ul{list-style:none;}
#bookcategorypages ul li{padding:5px;width:500px;text-align:justify;padding-bottom:15px;}
#bookcategorypages ul li a{color:#001C1C;}
#booklist{direction:rtl;text-align:right;font-family:Tahoma;font-weight:bold;font-size:12px;margin-right:100px;}
#booklist a{color:#001C1C;display:inline-block;line-height:30px;background:url(img/plus-cat.jpg)  center right no-repeat;padding-right:34px;}
#booklist .viewcat{background:url(img/plus-view.jpg)  center right no-repeat;}
#booklist a:hover{color:#003C3C;}
#booklist ul{list-style:none;}
#booklist ul li{padding:5px;}
#follower{font-family:Tahoma;font-weight:bold;font-size:10px;color:#7e5232;margin:20px;direction:rtl;text-align:right;padding-top:5px;padding-right:5px;overflow:hidden;}
#follower a{color:#fbfbfb;}
#follower a:hover{color:#cac8c8;}
#shoaralist{direction:rtl;text-align:right;color:black;font-family:Tahoma;font-weight:bold;font-size:10px;height:100%;}
#shoaralist ul{list-style:none;}
#shoaralist li{height:20px;}
#shoaralist li a{color:#e2bb8b;}
#shoaralist li a:hover{color:#001C1C;}
#biographytext{direction:rtl;text-align:right;width:500px;font-family:Tahoma;font-weight:bold;font-size:12px;color:#e2bb8b;text-align:justify;margin-left:130px;}
#likeDIV{width:300px;text-align:center;height:56px;overflow:hidden;font-family:Tahoma;font-size:10px;font-weight:bold;color:#000000;padding:4px;border:0;height:auto;margin-top:70px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:30px;background-image:url('img/nav-profile.gif');background-repeat:repeat-x;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
#likeDIV a{color:black;}
#wholikethis{width:280px;height:30px;background-image:url('img/wholike.png');background-repeat:repeat;overflow:hidden;margin-top:-29px;vertical-align:middle;padding:3px;padding-top:10px;display:none;}
#commentbox{width:500px;background-color:#dfe3e6;padding:10px;margin-left:180px;}
#commentbox #loginreq{text-align:center;font-family:Tahoma;font-size:10px;font-weight:bold;color:red;direction:rtl;vertical-align:middle;height:auto;background-color:#FFDDDD;width:500px;}
#commentbox #loginreq a {color:black;}
#commentform #comment{direction:rtl;width:482px;height:100px;font-family:Tahoma;font-weight:bold;font-size:10px;}
#commentform #submit{width:100px;margin-top:10px;font-family:Tahoma;font-weight:bold;font-size:10px;}
#commentform a{color:black;}
#update{list-style:none;margin-left:100px;}
#update li{height:auto;padding:2px;margin:5px;vertical-align:top;text-align:right;direction:rtl;}
#update #whenposted{font-family:Tahoma;font-size:10px;font-weight:bold;color:black;}
#loginpanel{width:497px;}
#loginpanel .top{background-image:url('img/login-frame-top.jpg');background-repeat:no-repeat;background-position:center center;height:142px;}
#loginpanel .middle{background-image:url('img/login-frame-middle.jpg');background-repeat:repeat-y;background-position:center center;}
#loginpanel .bottom{background-image:url('img/login-frame-bottom.jpg');background-repeat:no-repeat;background-position:center top;height:211px;vertical-align:top;padding:10px;}
#loginpanel .Backfield{background-image:url('img/login-field-bg.png');background-repeat:no-repeat;width:275px;height:51px;float:left;margin-left:42px;vertical-align:middle;padding-top:8px;}
#loginpanel .usernamelabel{background-image:url('img/login-username.png');background-repeat:no-repeat;width:68px;height:33px;float:right;margin-right:110px;margin-top:10px;}
#loginpanel .passwordlabel{background-image:url('img/login-password.png');background-repeat:no-repeat;width:58px;height:28px;float:right;margin-right:118px;margin-top:22px;}
#loginpanel .inputtext{width:254px;height:30px;border:0;background-color:transparent;margin-left:10px;font-family:Tahoma;font-weight:bold;font-size:18px;color:white;text-shadow:0px 0px 3px #000;}
#loginpanel .submitnow{width:89px;height:40px;background-image:url('img/login-submit.png');border:0;background-color:transparent;font-family:Tahoma;font-weight:bold;font-size:14px;color:white;text-shadow:0px 0px 3px #000;margin-left:50px;cursor:pointer;}
#loginpanel .submitnow:hover{color:black;}
#loginpanel .login-error{cursor:pointer;width:380px;vertical-align:middle;text-align:center;font-family:Tahoma;font-weight:bold;font-size:11px;direction:rtl;background-color:#FFDFE0;border: 1px #530002 solid;margin-left:53px;color:red;padding:5px;}
#loginpanel .remember{float:right;font-family:Tahoma;font-size:12px;font-weight:bold;color:white;padding-top:5px;padding-right:20px;text-shadow:0px 0px 3px #000;}
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background: url(img/sdtotop.png) no-repeat left top;}
#toTopHover {background:url(img/sdtotop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
/*******V-KEYBOARD**************/
#keyboardInputMaster {position:absolute;font:normal 18px Tahoma;border-top:1px solid #eeeeee;border-right:1px solid #888888;border-bottom:1px solid #444444;border-left:1px solid #cccccc;-webkit-border-radius:0.6em;-moz-border-radius:0.6em;border-radius:0.6em;-webkit-box-shadow:0px 2px 10px #444444;-moz-box-shadow:0px 2px 10px #444444;box-shadow:0px 2px 10px #444444;opacity:0.95;filter:alpha(opacity=95);background-color:#682f1c;text-align:left;z-index:1000000;width:auto;height:auto;min-width:0;min-height:0;margin:0px;padding:0px;line-height:normal;-moz-user-select:none;cursor:default;}
#keyboardInputMaster * {position:static;color:#000000;font-weight:bold;background:transparent;font:normal 13px Tahoma;width:auto;height:auto;min-width:0;min-height:0;margin:0px;padding:0px;border:0px none;outline:0px;vertical-align:baseline;line-height:1.3em;}
#keyboardInputMaster.keyboardInputSize1,#keyboardInputMaster.keyboardInputSize1 * {font-size:12px;}
#keyboardInputMaster.keyboardInputSize3,#keyboardInputMaster.keyboardInputSize3 * {font-size:15px;}
#keyboardInputMaster.keyboardInputSize4,#keyboardInputMaster.keyboardInputSize4 * {font-size:19px;}
#keyboardInputMaster.keyboardInputSize5,#keyboardInputMaster.keyboardInputSize5 * {font-size:23px;}
#keyboardInputMaster thead tr th {padding:0.3em 0.3em 0.1em 0.3em;background-color:#7e412d;white-space:nowrap;text-align:right;-webkit-border-radius:0.6em 0.6em 0px 0px;-moz-border-radius:0.6em 0.6em 0px 0px;border-radius:0.6em 0.6em 0px 0px;}
#keyboardInputMaster thead tr th div {float:left;font-size:14px !important;height:1.3em;font-weight:bold;position:relative;z-index:1;margin-right:0.5em;cursor:pointer;background-color:transparent;}
#keyboardInputMaster thead tr th div ol {position:absolute;left:0px;top:90%;list-style-type:none;height:9.4em;overflow-y:auto;overflow-x:hidden;background-color:#000;border:1px solid #999999;display:none;text-align:left;width:12em;}
#keyboardInputMaster thead tr th div ol li {padding:0.2em 0.4em;cursor:pointer;white-space:nowrap;width:12em;font-size:14px;}
#keyboardInputMaster thead tr th div ol li.selected {background-color:#c2ac85;}
#keyboardInputMaster thead tr th div ol li:hover,#keyboardInputMaster thead tr th div ol li.hover {background-color:#e3c795;}
#keyboardInputMaster thead tr th span,#keyboardInputMaster thead tr th strong,#keyboardInputMaster thead tr th small,#keyboardInputMaster thead tr th big {display:inline-block;padding:0px 0.4em;height:1.4em;line-height:1.4em;border-top:1px solid #e5e5e5;border-right:1px solid #5d5d5d;border-bottom:1px solid #5d5d5d;border-left:1px solid #e5e5e5;background-color:#ecdabb;cursor:pointer;margin:0px 0px 0px 0.3em;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;vertical-align:middle;-webkit-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;font-size:14px;}
#keyboardInputMaster thead tr th strong {font-weight:bold;}
#keyboardInputMaster thead tr th small {-webkit-border-radius:0.3em 0px 0px 0.3em;-moz-border-radius:0.3em 0px 0px 0.3em;border-radius:0.3em 0px 0px 0.3em;border-right:1px solid #aaaaaa;padding:0px 0.2em 0px 0.3em;}
#keyboardInputMaster thead tr th big {-webkit-border-radius:0px 0.3em 0.3em 0px;-moz-border-radius:0px 0.3em 0.3em 0px;border-radius:0px 0.3em 0.3em 0px;border-left:0px none;margin:0px;padding:0px 0.3em 0px 0.2em;}
#keyboardInputMaster thead tr th span:hover,#keyboardInputMaster thead tr th span.hover,#keyboardInputMaster thead tr th strong:hover,#keyboardInputMaster thead tr th strong.hover,#keyboardInputMaster thead tr th small:hover,#keyboardInputMaster thead tr th small.hover,#keyboardInputMaster thead tr th big:hover,#keyboardInputMaster thead tr th big.hover {background-color:#c2af8c;}
#keyboardInputMaster tbody tr td {text-align:left;padding:0.2em 0.3em 0.3em 0.3em;vertical-align:top;}
#keyboardInputMaster tbody tr td div {text-align:center;position:relative;zoom:1;}
#keyboardInputMaster tbody tr td table {white-space:nowrap;width:100%;border-collapse:separate;border-spacing:0px;}
#keyboardInputMaster tbody tr td#keyboardInputNumpad table {margin-left:0.2em;width:auto;}
#keyboardInputMaster tbody tr td table.keyboardInputCenter {width:auto;margin:0px auto;}
#keyboardInputMaster tbody tr td table tbody tr td {vertical-align:middle;padding:0px 0.45em;white-space:pre;height:1.8em;font-family:'Lucida Console','Arial Unicode MS',monospace;border-top:1px solid #e5e5e5;border-right:1px solid #5d5d5d;border-bottom:1px solid #5d5d5d;border-left:1px solid #e5e5e5;background-color:#c2ac85;cursor:default;min-width:0.75em;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;-webkit-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out;}
#keyboardInputMaster tbody tr td table tbody tr td.last {width:99%;}
#keyboardInputMaster tbody tr td table tbody tr td.space {padding:0px 4em;}
#keyboardInputMaster tbody tr td table tbody tr td.deadkey {background-color:#ccccdd;}
#keyboardInputMaster tbody tr td table tbody tr td.target {background-color:#ddddcc;}
#keyboardInputMaster tbody tr td table tbody tr td:hover,#keyboardInputMaster tbody tr td table tbody tr td.hover {border-top:1px solid #d5d5d5;border-right:1px solid #555555;border-bottom:1px solid #555555;border-left:1px solid #d5d5d5;background-color:#e9d3ae;}
#keyboardInputMaster thead tr th span:active,#keyboardInputMaster thead tr th span.pressed,#keyboardInputMaster tbody tr td table tbody tr td:active,#keyboardInputMaster tbody tr td table tbody tr td.pressed {border-top:1px solid #555555 !important;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-left:1px solid #555555;background-color:#ecdabb;}
#keyboardInputMaster tbody tr td table tbody tr td small {display:block;text-align:center;font-size:18px !important;line-height:1.1em;}
#keyboardInputMaster tbody tr td div label {position:absolute;bottom:0.2em;left:0.3em;}
#keyboardInputMaster tbody tr td div label input {background-color:#ecdabb;vertical-align:middle;font-size:inherit;width:1.1em;height:1.1em;}
#keyboardInputMaster tbody tr td div var {position:absolute;bottom:0px;right:3px;font-weight:bold;font-style:italic;color:#444444;}
.keyboardInputInitiator {margin:0px 3px;vertical-align:middle;cursor:pointer;}


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


#newdivtrans{position:absolute;z-index:999999999;background-color:#003d54;box-shadow:0px 0px 3px #000;width:160px;height:auto;padding-top:17px;display:none;margin-right:-400px;padding:5px;border-radius:12px;text-align:right;direction:rtl;}
#newdivtrans ul{list-style:none;color:white;margin:0;text-align:right;margin-top:8px;}
#newdivtrans ul li{text-align:right;margin:0;margin-bottom:12px;margin-right:-30px;}
#newdivtrans ul a{font-size:10px;text-align:right;direction:rtl;font-family:Tahoma;color:white;text-decoration:none;font-weight:bold;}