/*
	RTL Version
*/
body {font-size:14px;}
/*#######
Containers
#######*/

.col-1, .col-2, .col-3 { float:right; }
/*#######
Header
#######*/

#page {	direction:rtl;}
.logo { text-decoration:none; }

.header-wrapper {direction:rtl;}

.header-box { margin:132px 199px 0 0;}

#userBox {
	margin:125px 156px 0 0;
	padding:10px 40px;
}

.top-nav li {
	background:transparent url(/img/img_rtl/number-bg.png) no-repeat scroll right 0;
	float:right;
	margin:0 16px 0 0;
	padding:0 0 0 20px;
	width:139px !important;
	direction:rtl;
}


.top-nav li span {
	direction:rtl;
	float:right !important;
	margin:4px 8px 0 0 !important;
}
.top-nav li a {display:block; float:right !important; }
.form fieldset {
	margin:0 4px 0 0;
	padding:0 6px 0 0;
}
.pass-lost-box-small label,
.form fieldset label {font-size:14px;}
.form fieldset .box label, .form fieldset .box div, .form fieldset .box { float:right; }
.button, .dyn-button {
	background:transparent url(/img/img_rtl/top-nav-register-btn.gif) no-repeat scroll 0 0;
	float:right;
}
.form-agb-box {
	float:right;
	margin:0 20px 0 0;
}
.agb-label {
	float:right;
	margin:0 5px 0 0;
}
.welcome-text-left {
	float:right;
	padding:0 15px 0 0 ;
}
.welcome-text-right {
	float:right;
	padding:0 0 0 12px;
	text-align:left;
}
.header-box-nav-container {
	margin:10px 6px 0 0;
	padding:8px 6px 0 0;
}
.nav-box-btn {
	float:right;
	margin:0 14px 0 0;
	padding:5px 18px 0 0;
}
.nav-box-btn-4 { background-image:url(/img/img_rtl/nav-box-login-4-bg.gif); }
.nav-box-btn-3 { background-image:url(/img/img_rtl/nav-box-login-3-bg.gif); }
.nav-box-btn-2 { background-image:url(/img/img_rtl/nav-box-login-2-bg.gif); }
.nav-box-btn-1 { background-image:url(/img/img_rtl/nav-box-login-1-bg.gif); }
.button, .dyn-button { padding:0 3px 3px 17px; }
/*#######
Col-1
#######*/

.col-1 { margin:-64px 11px 0 0; direction:rtl; }
.col-1 .boxes-top { background: transparent url(/img/box-top-2.jpg) no-repeat scroll 0 0 }
.main-nav li a, .modul-box h3 {font-size:18px;}
/*#######
Col-2
#######*/
.col-2 { margin:33px 42px 0 0; }
.inner-content h3 {font-size:18px;}
.inner-content ul,
.box p,
.firststeps-inner-content p,
.download-inner-column-left p,
.content .tabs-nav li,
.inner-content p {font-size:16px; line-height:18px;}

.content .tabs-nav li a {font-size:16px; line-height:30px;}

.content .tabs3 li a {width:154px;}
.box h2, .content h2 {
	background:transparent url(/img/img_rtl/heading-1.jpg) no-repeat scroll 0 0;
	padding:7px 33px 7px 0;
}
.content { background:transparent url(/img/img_rtl/content-box-bg.jpg) repeat-y scroll 0 0; }
.content .content-bg { background:transparent url(/img/img_rtl/content-box-top.jpg) no-repeat scroll 0 0; }
.content .content-bg-bottom {
	background:transparent url(/img/img_rtl/content-box-bottom.jpg) no-repeat scroll 0 100%;
	padding:0 11px 0 0;
}
.box-foot { background-image:url(/img/img_rtl/aboutbox-foot-bg.jpg); }
.box h2, .content h2 {font-size:18px;}
.content h2 {
	font-size:20px;
	background:transparent url(/img/img_rtl/heading-3.jpg) no-repeat scroll right 0;
	padding:7px 33px 7px 0;
}
.inner-content {
	margin:4px 5px 0 25px;
	padding:0 0 18px;
}
.inner-content ul li {
	background-position:right 0;
	padding:0 20px 13px 0;
}
#wallpapers, #screenshots { float:right; direction:rtl; width:100%; height:auto;}
#wallpapers a, #screenshots a { float:right; }
.empires-content .empires-map { direction:ltr;}
.download-inner-column-left, .download-inner-column-right { float:right; }
.download-inner-column-left { background-image:url(/img/img_rtl/download-inner-column-left-bg.jpg); }
.downloadbox {
	background:transparent url(/img/img_rtl/downloadbox-bg.jpg) no-repeat scroll 0 0;
	padding:7px 12px 0 0;
}
.downloadbox caption { font-size:16px; text-align:right; }
.left_td {
	background:transparent url(/img/bullet.gif) no-repeat scroll right 0;
	padding:0 20px 0 0;
}
.content .tabs-nav li { float:right; }
.content .tabs2 li { background:transparent url(/img/img_rtl/tabs2-navi.png) no-repeat scroll 0 0; }
.content .tabs3 li { background:transparent url(/img/img_rtl/tabs3-navi.png) no-repeat scroll 0 0; }
.content .tabs4 li { background:transparent url(/img/img_rtl/tabs4-navi.png) no-repeat scroll 0 0; }
.gallerybox {
	background:transparent url(/img/img_rtl/gallerybox-bg.jpg) no-repeat scroll 0 0;
	padding:7px 12px 0 0;
}
#wallpapers a.first, #screenshots a.first { background:transparent url(../img/img_rtl/screenshot-li-bg.jpg) no-repeat scroll 0 0; }
.administration-inner-content h4, .gallery-inner-content h4 { margin:1px 9px 0 0; }
.administration-inner-content ul { margin:9px 12px 0 0; }
.administration-inner-content ul li {
	background:transparent url(/img/bullet.gif) no-repeat scroll right 0;
	padding:0 20px 13px 0;
}
.long-li-code { background-position:right 5px !important; }
#page .input-data-box {background:transparent url(/img/img_rtl/input-data-box-bg.jpg) no-repeat scroll right 0;  }
.administration-box {
	margin:0 12px 0 0;
	padding:0 13px 0 0;
	width:350px;
}
.administration-box p, .administration-box a { float:right; }
.btn {
	background:transparent url(/img/img_rtl/button-bg-2.gif) no-repeat scroll 0 0;
	padding:3px 0 0 14px;
	font-size:14px;
}

#yourEmail {font-size:12px; font-weight:bold;}

.aboutbox-1, .aboutbox-2, .aboutbox-3, .aboutbox-4, .characterclasses, .firststepsbox-1, .firststepsbox-2, .firststepsbox-3, .firststeps-inner-content .tutorialsbox, .firststeps-inner-content .community { padding:7px 9px 7px 190px; }
.firststepsbox-1 { background:transparent url(/img/img_rtl/firststepsbox-1-bg.jpg) no-repeat scroll 0 0; }
.firststepsbox-2 { background:transparent url(/img/img_rtl/firststepsbox-2-bg.jpg) no-repeat scroll 0 0; }
.firststepsbox-3 { background:transparent url(/img/img_rtl/firststepsbox-3-bg.jpg) no-repeat scroll 0 0; }
.firststeps-inner-content .tutorialsbox h4, .empires-content h4, .firststeps-inner-content h4, .about-inner-content h4 { background:transparent url(/img/img_rtl/shadow-line.png) no-repeat scroll right bottom; font-size:18px; line-height:23px; }
.administration-inner-content p,
.download-inner-column-right p,
.left_td,
.login-inner-content p, .pass-lost-inner-content p,
.empires-content p,
.ranks-inner-content th,
.about-inner-content p,
td,
.administration-inner-content ul {font-size:16px; line-height:18px;}
.welcome-text, .download-inner-content h4, .administration-inner-content h4, .gallery-inner-content h4 {font-size:18px;}
.aboutbox-1 { background:transparent url(/img/img_rtl/aboutbox-1-bg.jpg) no-repeat scroll 0 0; }
.aboutbox-2 { background:transparent url(/img/img_rtl/aboutbox-2-bg.jpg) no-repeat scroll 0 0; }
.aboutbox-3 { background:transparent url(/img/img_rtl/aboutbox-3-bg.jpg) no-repeat scroll 0 0; }
.aboutbox-4 { background:transparent url(/img/img_rtl/aboutbox-4-bg.jpg) no-repeat scroll 0 0; }
.charclass-1 { background:transparent url(/img/img_rtl/characterclasses-knight-bg.jpg) no-repeat scroll 0 0; }
.charclass-2 { background:transparent url(/img/img_rtl/characterclasses-ninja-bg.jpg) no-repeat scroll 0 0; }
.charclass-3 { background:transparent url(/img/img_rtl/characterclasses-shaman-bg.jpg) no-repeat scroll 0 0; }
.charclass-4 { background:transparent url(/img/img_rtl/characterclasses-sura-bg.jpg) no-repeat scroll 0 0; }
.firststeps-inner-content .tutorialsbox { background:transparent url(/img/img_rtl/tutorials-box-1-bg.jpg) no-repeat scroll 0 0; }
.firststeps-inner-content .tutorial-btn {
	background:transparent url(/img/img_rtl/tutorial-btn.png) no-repeat scroll 0 0;
	padding:3px 10px 0 20px;
	font-size:16px;
}
.firststeps-inner-content .community { background:transparent url(/img/img_rtl/community_dragon_bg.jpg) no-repeat scroll 0 0; }
.empirebox-1, .empirebox-2, .empirebox-3 { background:transparent url(/img/img_rtl/empire-box-bg.jpg) no-repeat scroll 0 0; }
.empires-content .empire-crest { left:1px; }
.input-data-box { background:transparent url(/img/img_rtl/input-data-box-bg.jpg) no-repeat scroll 0 0; }
.input-data-box .box-img { float:left; }
.register-inner-content { float:right; }
.register-inner-content h4 { margin:1px 9px 0 0; }
.error-mini {
	background:transparent url(/img/error-mini.gif) no-repeat scroll right 0;
	margin:10px 10px 15px 0;
	padding:0 20px 0 0;
}
.register-inner-content p { margin:5px 12px 10px 0; font-size:16px; }
.register-box {
	background:transparent url(/img/img_rtl/register-box-bg.jpg) no-repeat scroll right 0;
	float:right;
	margin:0 10px 0 0;
}
.register-box-inner-content { margin:0 10px 0 0; }
.agb-label-register2, .register-box-checkbox { float:right; }
.btn-center-input-register { margin:10px 64px 0 10px; }
#page .valid-icon {
	float:right;
	margin:5px 0 0 5px;
}

.login-inner-content h4, .pass-lost-inner-content h4 { margin:1px 9px 0 0; font-size:18px; }
.login-inner-content p, .pass-lost-inner-content p { margin:5px 12px 10px 0; }
.pass-lost-box-small {
	float:right !important;
	margin:0 10px 0 0;
}
.login-inner-content .pass-lost-box-small { background:transparent url(/img/img_rtl/login-box-small.jpg) no-repeat scroll 0 0; }
.pass-lost-box-inner-content { margin:0 10px 0 0; }
.pass-lost-box input, .register-box-input, .pass-lost-box-small input { font-size:12px; margin:1px 4px 0 0;}
* .pass-lost-box input { height:12px; width:240px;}
.btn-center-input-small-space { margin:10px 62px 4px 4px !important; }
.register-box, .pass-lost-box {
	background:transparent url(/img/img_rtl/pass-lost-box.jpg) no-repeat scroll right 0;
	margin:0 11px 0 0;
	display:inline;
	min-height:275px;
}
*html .pass-lost-box {height:auto; height:275px;}
.pass-lost-box-small, .register-box {min-height:195px;}
*html .pass-lost-box-small, .register-box {height:auto; height:195px;}

.pass-lost-box-small {
	background:transparent url(/img/img_rtl/pass-lost-box-small.jpg) no-repeat scroll right 0;
}
*html .pass-lost-box-small {
	margin-right:5px;
}

.pass-lost-box-small form {
	width:275px;
}
.pass-lost-box input.btn-center-input {display:inline; height:20px;}

.btn-center-input-space, .btn-center-input { margin:10px 62px 0 10px !important; }
.back-btn {
	background:transparent url(/img/img_rtl/back-btn-bg.gif) repeat scroll 0 0;
	font-size:14px;
	margin:30px 145px 22px 0;
	padding:3px 28px 0 14px;
}
.char-list-content .pagerWrapper .sellabel, .char-list-content .pagerWrapper .charselect, .char-list-content .pagerWrapper .sort-char-list { float:right; }
.char-list-content .pagerWrapper .charselect { margin:0 3px 0 0; }
#securePwd .securePwdBarBox { float:right; }
*html #securePwd .securePwdBarBox { 
	height:13px !important; 
	padding:0 !important;
	margin:0 !important;
	line-height:1px !important;
} 
.ticketservice { background:transparent url(/img/img_rtl/qaservice-bg.jpg) no-repeat scroll 0 0; font-size:16px; }
.ticketservice .ticketlist a {
	background:transparent url(/img/bullet.gif) no-repeat scroll right 0;
	padding:0 20px 0 0;
}
/*#######
Col-3
#######*/
.col-3 { margin:-64px 42px 0 0; }
.col-3 .boxes-top { background: transparent url(/img/box-top-1.jpg) no-repeat scroll 0 0 }
.boxes-middle { margin:0 12px 0 0; }
.form fieldset .input input,
.agbok a {font-size:13px; line-height:14px;}
.form-login { margin:6px 14px 0 0; }
.ranks-dropdowns-box label,
.form-login label {font-size:14px;}
.form-login .input input { margin:1px 4px 0 0; }
.btn-login { background:transparent url(/img/img_rtl/button-bg-2.gif) no-repeat scroll 0 0 !important; display:inline;}
.download-btn { background-image:url(/img/img_rtl/nav-download-btn.jpg); }
.itemshop-btn { background-image:url(/img/img_rtl/nav-itemshop-btn.jpg); }
.form-score { margin:5px 10px 0 0; }
.select-replacement { margin:0 4px 0 0; }
.form-score .btn {
	background:transparent url(/img/img_rtl/button-bg-3.gif) no-repeat scroll 0 0;
	margin:0 4px 0 0;
	padding:3px 0 0 14px;
}
.form-score ul li { padding:2px 9px 2px 0; }
.form-score ul li.light {
	background:transparent url(/img/shadow.gif) no-repeat scroll right 0;
	margin-left:10px;
	padding:3px 9px 3px 0;
}
.ranks-dropdowns-box { margin:0 8px 0 0; }
.ranks-select-box { float:right; }
.ranks-select-box {
	float:right;
	margin-left:7px;
	margin-right:4px;
}
.ranks-select-box-btn { float:right; }
.ranks-dropdowns-box input { margin:0 4px 0 0; }
.small-btn {
	background:transparent url(/img/img_rtl/small-btn-bg.gif) no-repeat scroll 0 0;
	padding:3px 0 0 14px;
}
.ranks-nav { float:right; }
.prev { background-image:url(/img/img_rtl/rank-td-last-1.jpg); }
.next { background-image:url(/img/img_rtl/rank-td-last-2.jpg); }
.prev-top { background-image:url(/img/img_rtl/rank-td-first-1.jpg); }
.next-top { background-image:url(/img/img_rtl/rank-td-first-2.jpg); }
.rank-th-1 { background-image:url(/img/img_rtl/rank-head-1-bg.jpg); }
.rank-th-2 { background-image:url(/img/img_rtl/rank-head-2-bg.jpg); }
.rank-th-3 { background-image:url(/img/img_rtl/rank-head-3-bg.jpg); }
.rank-th-4 { background-image:url(/img/img_rtl/rank-head-4-bg.jpg); }
.rank-td-1-4 { background-image:url(/img/img_rtl/rank-td-1-4-bg.jpg); }
.rank-td-2-4 { background-image:url(/img/img_rtl/rank-td-2-4-bg.jpg); }
.rank-td-1-3 { background-image:url(/img/img_rtl/rank-td-1-3-bg.jpg); }
.rank-td-2-3 { background-image:url(/img/img_rtl/rank-td-2-3-bg.jpg); }
.rank-td-1-2 { background-image:url(/img/img_rtl/rank-td-1-2-bg.jpg); }
.rank-td-2-2 { background-image:url(/img/img_rtl/rank-td-2-2-bg.jpg); }
.rank-td-1-1 { background:url(/img/img_rtl/rank-td-1-1-bg.jpg) scroll right 0; }
.rank-td-2-1 { background-image:url(/img/img_rtl/rank-td-2-1-bg.jpg); }
.ranks-update-time { text-align:left; }
/*#######
JQUERY TOOLS OVERLAY
#######*/

.overlay .close, .simple_overlay .close {
	left:-15px;
	right:auto;
}
.back {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topright:0;
	background:#D8C79C url(../img/nextlabel.gif) no-repeat scroll center center;
	border-right:0 none;
	border-left:1px solid #666666;
	right:0;
	left:auto;
}
.forward {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	background:#D8C79C url(../img/prevlabel.gif) no-repeat scroll center center;
	border-left:0 none;
	border-right:1px solid #666666;
	left:0;
	right:auto;
}
.back:hover { background:#D8C79C url(../img/nextlabel-hover.gif) no-repeat center center; }
.forward:hover { background:#D8C79C url(../img/prevlabel-hover.gif) no-repeat center center; }


/* empires start */
.empires-content {
	margin: 9px 0 0 0;
	padding: 0;
	float:right;
	position:relative;
}
.empires-content .empires-map {
	background:url(/img/empires-map-bg.png) no-repeat;
	height:341px;
	position:relative;
	width:481px;
}
.empirebox-2, .empirebox-3 {
	display:none;
}
.empirebox-1, .empirebox-2, .empirebox-3 {
	background:url(/img/empire-box-bg.jpg) no-repeat;
	min-height:169px;
	padding:7px;
	position:relative;
	width:467px;
}
.empires-content h4 {
	background:url(/img/shadow-line.png) no-repeat bottom left;
	color: #7b1300;
	font-size:11px;
	padding-bottom:8px;
	margin:1px 0 0 0;
}
.empires-content .empire-crest {
	background:url(/img/empire-box-bg.jpg) no-repeat;
	height:87px;
	position:absolute;
	top:0px;
	right:345px;
	width:136px;
}
.empires-content .empirebox-1 .empire-crest {
	background:url(/img/empire-crest.png) no-repeat 0 0;
}
.empires-content .empirebox-2 .empire-crest {
	background:url(/img/empire-crest.png) no-repeat 0 -87px;
}
.empires-content .empirebox-3 .empire-crest {
	background:url(/img/empire-crest.png) no-repeat 0 -174px;
}
.empires-content p {
	margin:5px 0 9px 0;
	width:320px;
}
.empires-content .empires-map img {
	position:absolute;
	top:0px;
}
.empires-content #empire-img {
	position:absolute;
}
.empires-content .empire-1 {
	background:url(/img/empires-map.png) no-repeat 0 -196px;
	height:145px;
	right:0px;
	top:196px;
	width:345px;
}
.empires-content .empire-2 {
	background:url(/img/empires-map.png) no-repeat 0 0;
	height:160px;
	right:0px;
	top:0px;
	width:200px;
}
.empires-content .empire-3 {
	background:url(/img/empires-map.png) no-repeat -291px 0;
	height:225px;
	right:291px;
	width:190px;
}

/*empires end */



/*#######
JQUERY TOOLS
#######*/

div.scrollable div.items div p.txt {
	direction:rtl;
}

/*#######
Footer
#######*/
.footer-wrapper { direction:rtl; }
.gameforge4d {
	margin:71px 400px 0 0;
	text-decoration:none;
}
#footer ul { margin:21px 171px 0 0; }
#footer ul li {
	float:right;
	padding:0 13px 0 5px;
	height:15px;
}


/*TASKFORCE CHANGES*/

#authenticated .input-data-box,
#authenticate .input-data-box {background:none;}

#activateAccount a {
	 color:#8D0404;
     font-weight:bold;
     text-decoration:none;
}

#activateAccount a:hover {text-decoration:underline;}

#activateBox {
     margin:0 0 20px;
}

#activateBox p {width:auto;}

#activateAccount a#downloadLink {
     background:url("/img/img_rtl/download-client.jpg") no-repeat scroll 0 0 transparent;
     color:#FFF9C7;
     float:right;
     font-size:16px;
     height:53px;
     line-height:20px;
     margin:0 0 10px;
     padding:10px 60px 0 8px;
     text-decoration:none;
     width:110px;
}
#activateAccount a#downloadLink:hover {
     background-position: 0 -63px;
	 color:#FFF;
}

#steps {
     border:1px solid #622400;
     float:left;
     font-size:12px;
	 margin-bottom:15px;
     padding:5px;
     width:190px;
}

#steps h3 {font-size:14px;}

#steps ol {margin:10px; list-style:decimal inside none;}
#steps ol li {margin:5px 0 0;}

#resend {
     background:url("/img/img_rtl/valid-icon.gif") no-repeat scroll 5px 3px #260B01;
     border:1px solid #622400;
     padding:0 5px 2px 30px;
}
.inner-form-border {
	border:1px solid #aa8551;
	margin:15px auto;
	width:430px;
}

.inner-form-box {
	background:transparent url("/img/img_rtl/form-bg.jpg") repeat scroll 0 0 ;
	border:1px solid #c6ab74;
	color:#4a1e00;
	padding:15px;
}

.inner-form-box h3 {
	background:none repeat scroll 0 0 transparent;
	color:#4A1E00;
	font-size:18px;
}

.trenner { 
	background:url("/img/trenner-shadow.jpg") no-repeat scroll 0 0 transparent; 
	border-top:1px solid #aa8551; 
	height:8px; 
	margin:0 auto; 
	width:380px; 
}

#bigDownload {
	color:#FFF9C7;
	display:block;
	font-weight:bold;
	height:92px;
	margin:0 auto;
	text-decoration:none;
	text-shadow:2px 2px 5px black;
}
#bigDownload:hover {background-position:0 -116px; color:#FFF;}
#activateAccount #bigDownload { 
    background:url("/img/img_rtl/big-download.jpg") no-repeat scroll 0 0 transparent;
    font-size:39px; 
    line-height:24px;
	text-align:right; 
    padding:20px 120px 0 0;
    width:278px;
}

#teaseDownload {
	background:none;
	color:#7B1300;
	font-size:20px;
	margin:15px 0;
	padding:0 20px;
}

#toAdmin, #topwLost, #toLogin {
	background:url("/img/img_rtl/button-bg-2.gif") no-repeat scroll 0 0 transparent;
	float:left;
	padding:0 0 0 20px;
}

#registerForm .valid-check {
	left:-35px;
	right:auto;
}

#login #checkerror input, #register #checkerror input {float:right;}
#regLegend {text-align:left;}

#regSteps span {
    font-size:16px;
    margin:0 15px;
}

#regBtn {
    background:url("../img/img_rtl/reg-btn.jpg") no-repeat scroll 0 0 transparent;
}

#regBtn a#toReg { 
    color:#F2E69F; 
    display:block; 
    font-size:40px; 
    font-weight:bold; 
    height:72px; 
    line-height:72px; 
    padding:0 100px 0 0; 
    text-align:center; 
    text-decoration:none; 
    text-shadow:2px 2px 5px #000000; 
    width:433px; 
}

#progress1, #progress2 {float:right;}

#progressTracker {padding:0 10px 0 0;}
#progressTracker .step {margin:5px -6px 0 0;}
#progressTracker .progress-text { left:auto; right:-32px;}

.tacformError {
	margin-left:0px !important;
}