body{ font-family: Tahoma, Geneva, sans-serif; font-size: 9pt; line-height: 16pt; direction: rtl; margin: 0px; padding: 0px; background: #ffffff; }
img	{ border: none; }
a	{ text-decoration: none; color: #006699; }

.footer		{ display: block; padding: 10px; margin-top: 10px; background-color: #eff0e2; text-align: right; }
.container	{ width: 950px; }
.header		{ display: block; }
.top-menu	{ height: 30px; padding-top: 10px; background-color: #eff0e2; text-align: right; padding-right: 10px; }
.main		{ padding-top: 10px; }

.center-panel	{ vertical-align: top; padding-right: 5px; }
.right-panel	{ vertical-align: top; width: 180px; text-align: right; }
.left-panel		{ vertical-align: top; width: 180px; text-align: right; padding-right: 5px; }

.box				{ background-color: #eff0e2; margin-bottom: 10px; padding: 5px; }
.box-title			{ height: 35px; padding-top: 5px; text-align: center; color: #cc3300; background: url(/templates/Default/images/box_spleater.gif) bottom center no-repeat; }
.center-box			{ background-color: #ffffff; margin-bottom: 10px; padding: 5px; border: 1px solid #666666; }
.center-box-title	{ height: 30px; padding-top: 5px; text-align: center; color: #cc3300; border-bottom: 1px solid #666666; text-align: center; }

.toppanel #basket_loading 	{ font-size: 10pt; font-weight: bold; color: #FFFFFF; padding-top: 150px;  z-index: 100; position: relative; }

.main_product_list			{ background: #FFFFFF; border: 1px solid #666666; padding: 5px; }
.main_product_list #item	{ border: 1px solid #cccccc; text-align: center; }
.main_product_list #name	{ font-weight: bold; height: 50px; }
.main_product_list #pic img { -webkit-border-bottom-left-radius: 5px 5px; -webkit-border-bottom-right-radius: 5px 5px; -webkit-border-top-left-radius: 5px 5px; -webkit-border-top-right-radius: 5px 5px; background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); padding: 7px; }
.main_product_list p		{ text-align: justify; }
#paging_item{ border: 1px solid #CCC; vertical-align: middle; text-align: center; height: 20px; width: 20px; }

.main_product_detail{ background: #FFFFFF; border: 1px solid #666666; padding: 5px; }
.main_product_detail h1{ font-size: 14pt; font-weight: bold; }
.main_product_detail p{ text-align: justify; }
.main_product_detail p img{ -webkit-border-bottom-left-radius: 10px 10px; -webkit-border-bottom-right-radius: 10px 10px; -webkit-border-top-left-radius: 10px 10px; -webkit-border-top-right-radius: 10px 10px; background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); padding: 15px; }

.main_basket, .main_basket_finish, .main_basket_invoice, .main_about-us, .main_contact-us, .main_topic, .main_search_result{ background: #FFFFFF; border: 1px solid #666666; padding: 5px; }
.main_basket h1{ font-size: 14pt; font-weight: bold; }
.main_basket h2{ font-size: 12pt; font-weight: bold; }
.main_basket #number, .main_basket_invoice #number{ width: 40px; border: 1px solid #cccccc; text-align: center; }
.main_basket #submit, .main_basket_invoice #submit{ border: 1px solid #cccccc; background-color: #eeeeee; font-family: Tahoma; font-size: 9pt; width: 100px; height: 22px; }
.main_basket #id_ostan, .main_basket #shahr{ font-family: Tahoma; font-size: 9pt; border: 1px solid #cccccc; height: 22px; }
.main_basket #basket-main-error, .main_basket_invoice #basket-invoice-error{ width: 200px; color: #FF0000; font-size: 8pt; text-align: right; }

#tbl-costumer-detail #text, #tbl-costumer-detail textarea{ font-family: Tahoma; font-size: 9pt; }
#tbl-costumer-detail #text{ width: 150px; }
#tbl-costumer-detail textarea{ width: 200px; height: 100px; }

.main_basket_finish #code{ direction: rtl; background-color: #cccccc; color: green; font-weight: bold; font-size: 32px; }
.main_basket_finish #error{ direction: rtl; color: #CC3300; font-weight: bold; font-size: 9pt; }

.main_basket_loaded{ color: #FFFFFF; height: 370px; overflow: auto; }
.main_basket_loaded h3{ margin: 0px; font-size: 14pt; font-weight: bold; }
.main_basket_loaded #item_up, .main_basket_loaded #item_down{ text-align: center; vertical-align: middle; width: 10px; cursor: pointer; }
.main_basket_loaded #item_del{ text-align: center; vertical-align: middle; cursor: pointer; }
.main_basket_loaded #basket_link{ font-weight: bold; color: #FFFFFF; text-decoration: none; }

#main_toppanel_basket{ top: 0; z-index: 200; position: absolute; overflow: hidden; margin-top: 20px; filter:alpha(opacity=100); overflow: hidden; width: 100%; }

.main_contact-us #text{ font-family: Tahoma; font-size: 9pt; width: 300px; border: 1px solid #cccccc; padding: 2px; height: 20px; }
.main_contact-us textarea{ font-family: Tahoma; font-size: 9pt; width: 400px; height: 200px; border: 1px solid #cccccc; padding: 2px; }
.main_contact-us #submit{ font-family: Tahoma; font-size: 9pt; width: 100px; border: 1px solid #cccccc; background-color: #eeeeee; height: 25px; }
.main_contact-us #error{ color: #993300; text-align: right; }
.main_contact-us #passed{ color: #009933; text-align: right; }

#tooltip { position: absolute; z-index: 3000; border: 1px solid #111; background-color: #eeeeee; opacity: 0.85; }
#tooltip h3, #tooltip div { margin: 0; padding: 5px; }
#tooltip .url { background-color: #666666; color: #FFFFFF; direction: ltr; text-align: left; padding: 5px; }

/******************** Basket Top Panel ***********************/
.slide-panel{ z-index: 170; width: 5px; position: absolute; }
.bottom{ bottom: 0; }
.right{}
.left{ position: absolute; left: 0; }
.top{ top: 0; }
.content{ margin-left: auto; margin-right: auto; z-index: 150; overflow: hidden; text-align: left; background-color: #343434; height: 0; width: 100%; color: #ffffff; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; }
.slide-button { margin-left: auto; margin-right: auto; position: relative; width: 150px; z-index: 160; cursor: pointer; height: 30px; padding-top: 10px; text-align: center; background-color: #333333; color: #FFFFFF; font-size: 10pt; font-weight: bold; }
.slide-button:hover{ color: #9f9d8e;}

/********************* Module Pursuit ***********************/
.pursuit_code { font-family: Tahoma; font-size: 9pt; width: 160px; direction: ltr; border: 1px solid #cccccc; }
.pursuit_submit { font-family: Tahoma; font-size: 9pt; border: 1px solid #cccccc; width: 80px; height: 22px; background-color: #eeeeee; }

.module_top_ads { background: #FFFFFF; border: 1px solid #666666; padding: 5px; }
