html {
	direction: rtl;
}
body {
  padding:0;
  margin:0;
  background:#363636;
  font: 11px Tahoma;
  color:#909090;
  line-height:13px;
  vertical-align:top;
  padding:0px;
}
img {
  border:0px;
}
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.costtbl td {
  border: 1px solid #deebf6;
}
.main-loading {
  height: 100%;
  width: 100%;
  _height: 800px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #808080;
  filter: alpha(opacity=70);
  opacity: 0.7;
  display: none;
  visibility: hidden;
  z-index: 1
}
.loading {
  width: 113px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  visibility: hidden;
  display: none;
  background-color: #fff;
}
.ads-top {
  width: 523px;
  margin: -10px 0px 30px 0px;
  clear: both;
}
.ads-bottom {
  width: 523px;
  padding-top: 50px;
  margin-bottom: -50px;
  clear: both;
}
.order-txtboxe {
	BACKGROUND: url(images/txtbg.gif);
	border:1px Solid #d7e4ee;
	font: 10pt Tahoma;
	direction: ltr;
	height:20px;
	color:#222233;
	padding: 2px 3px;
	width:260px
}
.btn-Blue {
	BORDER:0px;
	PADDING: 0px 0px 7px 0px;
	BACKGROUND:url(images/btn-bg.gif) #2591e1 no-repeat left top;
	MARGIN:5px;
	FONT:12px tahoma;
	WIDTH:125px;
	HEIGHT: 30px;
	CURSOR:pointer;
	COLOR:white;
}
.btn-Blue:hover {
	BACKGROUND:url(images/btn-bg-h.gif) #2591e1 no-repeat left top;
}
.select1 {
  background: #323232;
  color: #C2C2C2;
  border:#545454 1px solid;
  font: 12px Tahoma;
  width: 208px;
  padding: 0px;
  margin-left: 0px
}
.container {
  width: 960px;
  margin: auto;
}
.link-bar {
  height: 55px;
  clear: both
}
.link-bar a {
  background: url(images/bolb-light.gif) no-repeat center right;
  margin: 20px 10px 0px 30px;
  padding: 0px 20px 3px 0px;
  font: bold 13px Tahoma;
  text-decoration: none;
  color: #B6B824;
  line-height: 50px;
}

.link-bar a:hover {
  background: url(images/bolb-light.gif) no-repeat center right;
  margin: 20px 10px 0px 30px ;
  padding: 0px 20px 3px 0px;
  font: bold 13px Tahoma;
  text-decoration: none;
  color: #7f8110;
  line-height: 50px;
}
.main-top-side {
  height: 40px;
  margin-bottom: 20px;
  clear: both;
}
.top-l {
  background: url(images/top-l.gif) no-repeat;
  float: left;
  width: 22px;
  height: 40px;
}
.top-c {
  background: url(images/top-c.gif) repeat-x;
  height: 40px;
  width: 916px;
  float: left;
  text-align: right
}
.top-c a {
  color: #fdd0b8;
  font: bold 11px Tahoma;
  text-decoration: none;
  line-height: 35px;
}
.top-c a:hover {
  color: #fff;
  font: bold 11px Tahoma;
  text-decoration: underline;
}
.top-spliter {
  background: url(images/top-spliter.gif) no-repeat top left;
  padding: 0px 5px 0px 0px;
  margin-left: 5px;
}
.top-r {
  background: url(images/top-r.gif) no-repeat;
  float: right;
  width: 22px;
  height: 40px
}
.banner {
  background: url(images/banner.jpg) no-repeat right center;
  width: 680px;
  height: 150px;
  margin-bottom: 20px;
  #margin-bottom: 0px;
  float: right;
  clear: both
}
.state {
  float: left;
  background: #323232;
  display: block;
  height: 145px;
  width: 250px;
  border: 3px #010101 solid;
  margin-bottom: 20px
  #margin-bottom: 0px;
}
.state:hover {
  border: 3px #fc9a0e solid;
}
.state-bar1-right {
  background: #252525;
  padding: 8px;
}
.state-bar2-right {
  background: #353535;
  padding: 8px
}
.main-top {
  height: 22px;
  clear: both;
}
.main-tr {
  background: url(images/main-tl.gif) no-repeat top left;
  float: left;
  width: 24px;
  height: 22px;
}
.main-tc {
  background: #272727;
  float: left;
  height: 22px;
  width: 912px;
}
.main-tl {
  background: url(images/main-tr.gif) no-repeat top right;
  float: left;
  height: 22px;
  width: 24px;
}
.main-content {
  background: #272727;
  overflow: hidden;
  width: 100%;
  padding-bottom: 20px;
  _margin-top: -2px;
}
.right-side-bar {
  float: right;
  width: 190px;
  margin-left: 25px;
  _margin-left: -10px;
  display:inline;
}
.left-side-bar {
  float: left;
  width: 200px;
  display:inline;
  _margin-left: -20px;
  /*
  _position: absolute;
  _left: 0px;
  _top: 253px;*/
}
*html .left-side-bar { width: 200px; }
.title {
  margin-bottom: 10px;
  margin-right: 10px;
  #margin-left: 10px;
  font-weight: bold;
  color:#ff4b00;
  font-size: 13px;
  clear: none;
}
.title  span {
	line-height: 25px;
	margin-right: 7px;
	#margin-left: 7px;
}
.title  img {
	vertical-align: middle;
}
.side-spliter {
  background: url(images/line.gif) no-repeat;
  margin: 15px 10px;
  height: 15px;
  width: 190px
}
.text-top {
  height: 41px;
  clear: both;
}
.text-bottom {
  _float: right;
}
.block {
  padding: 5px 0px 10px 0px;
  float: right;
  width: 526px;
  display:inline;
}
.block-tr {
  background: url(images/con-tr.gif) no-repeat;
  width: 13px;
  height: 13px;
  float: left
}
.block-tc {
  background: #fff;
  width: 500px;
  height: 13px;
  float: left
}
.block-tl {
  background: url(images/con-tl.gif) no-repeat;
  width: 13px;
  height: 13px;
  float: left
}
.block-c {

}
.block-br {
  background: url(images/con-br.gif) no-repeat;
  width: 13px;
  height: 13px;
  float: left;
}
.block-bc {
  background: #fff;
  width: 500px;
  height: 13px;
  float: left;
}
.block-bl {
  background: url(images/con-bl.gif) no-repeat;
  width: 13px;
  height: 13px;
  float: left;
}
.block-text {
  background: #fff;
  overflow: hidden;
  width: 526px;
}
.block-text img {
  float: left;
  margin: 10px 20px 15px 10px;
}
.block-text p {
  padding-right: 15px;
  padding-left: 10px;
  text-align: justify
}
.footer-cont {
  background: #434343;
  padding: 20px 30px 0px 30px
}
.footer-copyright {
  background: #585858;
  display: block;
  text-align: center;
  padding: 10px 20px;
  margin-bottom: -15px;
  _margin-bottom: 0px;
}
.footer-r {
  background: url(images/footer-r.gif) no-repeat;
  float: left;
  width: 20px;
  height: 23px
}
.footer-c {
  background: #434343;
  width: 920px;
  height: 23px;
  float: left;
  text-align: center;
  margin-bottom: 40px;
  color: #8E8E8E
}
.footer-c a {
  color: #8E8E8E
}
.footer-c a:hover {
  color: #8E8E8E
}
.footer-l {
  background: url(images/footer-l.gif) no-repeat bottom right;
  float: left;
  width: 20px;
  height: 23px
}
hr {
  width: 90%;
  margin-top: 20px
}

ul {
  margin-top: 5px;
}
li {
  background: url(images/bullet.png) no-repeat center right;
  LIST-STYLE-TYPE: none;
  margin-right: 0px;
  padding-right: 20px;
  padding-bottom: 5px
}

 a.menu1, a:active.menu1, a:visited.menu1 {
  background: url(images/bg-menu.gif) no-repeat center right;
  height: 1%;
  font: 11px Tahoma;
  display: block;
  line-height: 18px;
  padding: 3px;
  padding-right: 7px;
  margin: 3px 10px;
  text-decoration: none;
  color: #A3A3A3;
 }
 a:hover.menu1 {
  background: url(images/bg-menu-h.gif) no-repeat center right;
  font: 11px Tahoma;
  line-height: 18px;
  text-decoration: none;
  color: #e15000;
 }
.intext-menu {
  width: 170px;
  padding: 0px 10px 0px 15px;
}
.main-menu a {
  background: url(images/bg-menu.gif) no-repeat center right;
  font: bold 12px Tahoma;
  display: block;
  line-height: 25px;
  text-decoration: none;
  color: #A3A3A3;
}
.main-menu a:hover {
  font: bold 12px Tahoma;
  line-height: 18px;
  text-decoration: none;
  color: #e15000;
}
.sub-menu1 {
  width: 200px;
  padding: 1px 15px 8px 0px;
}
.sub-menu1 span {
  background: url(images/a1.gif) no-repeat center right;
  margin-right: 5px
}
.sub-menu1 a {
  /*background: url(images/a1.gif) no-repeat center right;*/
  font: bold 11px Tahoma;
  line-height: 16px;
  text-decoration: none;
  padding-right: 1px;
  #padding-left: 1px;
  color: #dcd9be;
}
.sub-menu1 a:hover {
  font: bold 11px Tahoma;
  line-height: 16px;
  text-decoration: none;
  color: #fb6a00;
}
.sub-menu2 {
  width: 200px;
  padding: 5px 5px 5px 0px;
  padding-right: 0px;
}
.sub-menu2 span {
  background: url(images/a2.gif) no-repeat center right;
  margin-right: 10px
}
.sub-menu2 a {
  /*background: url(images/a2.gif) no-repeat center right;**/
  font: 11px Tahoma;
  line-height: 16px;
  text-decoration: none;
  padding-right: 4px;
  #padding-left: 4px;
  color: #838383;
}
.sub-menu2 a:hover {
  font: 11px Tahoma;
  line-height: 16px;
  text-decoration: none;
  color: #fb7615;
}
.partner-menu {
  width: 200px;
  padding: 0px 10px 0px 20px;
}
.partner-menu img {
  border: 0px;
  width: 170px;
  text-align: center;
}
.partner-menu div {
  width: 170px;
  padding-bottom: 15px;
  text-align: justify;
}
.gs-menu {
  width: 200px;
  text-align: left;
  direction: ltr;
}
.gs-menu a {
 	background: #292d30;
	font: 11px Tahoma;
	color: #848484;
	border: 1px solid #010101;
	text-align: left;
	direction: ltr;
	display: block;
	padding: 3px 5px;
	margin: 3px 10px;
	-moz-border-radius: 8px;
}
.gs-menu a:hover {
 	background: #FFCC66;
	font: 11px Tahoma;
	color: #B67B03;
	border: 1px solid #FF9900;
	direction: ltr;
	display: block;
	padding: 3px;
	text-decoration: none;
}
.gs-menu span {
 	background: #292d30;
	font: 11px Tahoma;
	color: #848484;
	border: 1px solid #010101;
	direction: ltr;
	display: block;
	padding: 3px 5px;
	margin: 3px 10px;
	-moz-border-radius: 8px;
}
.text-tr {
  background: url(images/text-tl.gif) no-repeat;
  width: 17px;
  height: 41px;
  float: right;
}
.text-tc {
  background: url(images/text-tc.gif) repeat-x top right;
  width: 492px;
  height: 41px;
  float: right;
}
.text-tl {
  background: url(images/text-tr.gif) no-repeat;
  width: 17px;
  height: 41px;
  float: right;
}
.text-text {
  background: #FFF;
  padding: 10px 10px 0px 10px;
  overflow: hidden;
  width: 506px;
  _margin-top: -2px;
}
.text-text a {
	color: #555;
	font-weight: bold;
	text-decoration: underline;
}
.text-text a:hover {
	color: #555;
	text-decoration: none;
}

.text-title {
  font: bold 13px Tahoma;
  margin: 0px;
  text-align: center;
  padding-top: 15px;
}
.text-title a {
	text-decoration: none;
	color: #fff6ed;
}
.text-title a:hover {
  color: #fff6ed;
  text-decoration: underline;
}

.text-date {
  float: right;
  color: #bbb;
  margin: 20px 0px 0px 10px
}
.text-cat {
  float: left;
  color: #bbb;
  margin: 20px 0px 0px 10px
}
.text-cat img {
  padding-left: 4px;
}
.text-cat a {
  color: #aaa;
  font: 11px Tahoma;
}
.text-cat a:hover {
  color: #aaa;
  font: 11px Tahoma;
}
.continue-dl {
  float: right;
  color: #555;
  font-weight: bold;
  margin: 20px 0px 0px 10px
}
.dl-num {
  float: right;
  color: #999;
  margin: 20px 0px 0px 10px
}
.text-blocks-space {
  padding-bottom: 40px;
}
.change-page {
  float: left;
  padding: 10px;
  padding-top: 5px;
}
.change-page span {
  font: bold 12px Tahoma;
  background: #1c2022;
  color: #eee;
  border: 1px solid #000;
  text-align: center;
  padding: 3px 5px;
  margin: 0px 3px;
  -moz-border-radius: 5px;
}
.change-page a {
  text-decoration: none;
  background: #292d30;
  color: #848484;
  border: 1px solid #010101;
  text-align: center;
  padding: 3px 5px;
  margin: 0px 3px;
  -moz-border-radius: 5px;
}
.change-page a:hover {
  background: #FFCC66;
  color: #B67B03;
  border: 1px solid #FF9900;
  text-decoration: none;  
}
a {
  color: #ddd;
  text-decoration: none;
}
a:hover {
  color: #fb7615;
  text-decoration: underline;
}
.color555 {
  color: #555;
}
.inleft {
  float: left;
}
.inright {
  float: right;
}
.news-tr {
  background: url(images/news-tr.gif) no-repeat;
  width: 17px;
  height: 41px;
  float: left
}
.news-tc {
  background: url(images/news-tc.gif) repeat-x top right;
  width: 466px;
  height: 41px;
  float: left;
}
.news-tl {
  background: url(images/news-tl.gif) no-repeat;
  width: 23px;
  height: 41px;
  float: left
}
.news-text {
  background: #FFF;
  padding: 10px 10px 0px 10px;
  overflow: hidden;
  width: 486px;
}
.news-text a {
	color: #555;
	font-weight: bold;
	text-decoration: underline;
}
.news-text a:hover {
	color: #555;
	text-decoration: none;
}
.news-title {
  font: bold 13px Tahoma;
  color: #343434;
  margin: 0px;
  padding-top: 15px
}
.require {
  color: red;
}
.admin-cont {
  background: #2B2B2B;
  width: 680px;
  overflow: hidden;
  margin: 20px 10px 0px 40px;
  padding: 10px 10px 20px 0px
}
.admin-container {
  background: #2B2B2B;
  width: 475px;
  overflow: hidden;
  height: 100%;
  margin: 20px 10px 0px 20px;
  padding: 20px 10px 20px 10px
}
.admin-textbox-rtl {
	font: 12px Tahoma;
	width:330px;
	height:20px;
	color: #C2C2C2;
	border:#545454 1px solid;
	background-color:#323232;
	margin: 0px 10px 0px 10px;
	padding: 2px 3px 0px 3px;
	text-align: right;
	direction: rtl;
}
.admin-textbox-ltr {
	font: 12px Tahoma;
	width:330px;
	height:20px;
	color: #C2C2C2;
	border:#545454 1px solid;
	background-color:#323232;
	margin: 0px 10px 0px 10px;
	padding: 2px 3px 0px 3px;
	text-align: left;
	direction: ltr;
}
.admin-textarea {
	font: 12px Tahoma;
	width:328px;
	height:180px;
	color: #C2C2C2;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
	padding: 2px 3px 0px 3px;
	border:#545454 1px solid;
	background-color:#323232;
	text-align: right;
	direction: rtl;
}
.admin-combobox-rtl {
	font: 12px Tahoma;
	width:330px;
	height:20px;
	color: #C2C2C2;
	border:#545454 1px solid;
	background-color:#323232;
	margin: 0px 10px 0px 10px;
	padding: 2px 3px 2px 3px;
	text-align: right;
	direction: rtl;
}
button.add:hover{
  background-color:#191919;
  border:1px solid #414141;
  color:#d3d3d3;
}
button.add  {
  background: #252525;
  margin:10px 10px 0px 0px;
  height: 30px;
  width: 100px;
  border:1px solid #313131;
  font: bold 12px Tahoma, Arial;
  line-height:130%;
  text-decoration:none;
  color:#848484;
  cursor:pointer;
  padding: 0px;
  padding-bottom: 3px;
}
.error-bar {
	background: #fcd8df url(images/error-bar.png) no-repeat 99% 10%;
	color: #000;
	padding: 10px 45px 10px 10px;
	border: 1px #f5637e solid;
	width: 630px;
	min-height: 17px;
	margin: 20px 10px 0px 20px;
}
.error-bar p {
	margin: 2px 0px;
}
.success-bar {
	background: #ccface url(images/success-bar.png) no-repeat 99% 50%;
	color: #000;
	padding: 10px 45px 10px 10px;
	border: 1px #87f38c solid;
	width: 630px;
	min-height: 17px;
	margin: 20px 10px 0px 20px;
}
.page {
	text-align: left
}
.page a {
	font: 13pxTahoma;
	padding: 0px 3px;
	text-decoration: none;
	color: #B6B824;
}
.page a:hover {
	font: 13pxTahoma;
	padding: 0px 3px;
	color: #B6B824;
	text-decoration: underline;
}
.reg-textarea {
  font: 12px Tahoma;
	width:200px;
	height:70px;
	color: #C2C2C2;
	overflow: hiddein;
	margin: 10px 80px 0px 10px;
	padding: 2px 3px 0px 3px;
	border:#545454 1px solid;
	background-color:#323232;
	text-align: right;
	direction: rtl;
}
.reg-textbox-ltr {
  font: 12px Tahoma;
	width:200px;
	height:18px;
	color: #C2C2C2;
	border:#545454 1px solid;
	background-color:#323232;
	margin: 0px 80px 0px 10px;
	padding: 2px 3px 0px 3px;
	text-align: left;
	direction: ltr;
}
.reg-textbox-rtl {
  font: 12px Tahoma;
	width:200px;
	height:20px;
	color: #C2C2C2;
	border:#545454 1px solid;
	background-color:#323232;
	margin: 0px 80px 0px 10px;
	padding: 2px 3px 0px 3px;
	text-align: right;
	direction: rtl;
}

.close-btn {
	background:url(images/close.gif);
	width: 17px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
	margin-right: -10px;
	vertical-align: top;
}
.close-btn:hover {
	background:url(images/close-hover.gif);
}

.relative-list {
  _float: right;
  margin-top: 40px;
  padding: 0 20px;
  line-height: 17px;
}
.relative-list .icon {
	background: url(images/rss1.gif) no-repeat right bottom;
	float: right;
	width: 12px;
	height: 12px;
	margin: 4px 0 0 4px;
}
.relative-list a {
  color: #ddd;
  text-decoration: none;
}
.relative-list a:hover {
  color: #fb7615;
  text-decoration: underline;
}
button.sButton:hover{
  background-color:#191919;
  border:1px solid #414141;
  color:#d3d3d3;
}
button.sButton  {
  background: #252525;
  margin: 10px 10px 0px 0px;
  height: 30px;
  width: 100px;
  border:1px solid #313131;
  font: bold 12px Tahoma, Arial;
  text-decoration:none;
  color:#848484;
  cursor:pointer;
  padding: 0px;
  padding-bottom: 3px;
  vertical-align: 1px;
  #vertical-align: -5px;
}
.popupads {
	position: absolute;
	left: 100px;
	top: 100px;
	z-index: 1;
}
.popupads .close {
	display: block;
	cursor: pointer;
	margin-bottom: 1px;
	width: 17px;
	height: 16px;
	background: url(images/close.gif) no-repeat top right;
}
.popupads .close:hover {
	background: url(images/close-hover.gif) no-repeat top right;
}
.popupads .image {
	display: block;
}