/* reset */

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;}
* {margin:0;padding:0;}

/* End: reset */



body {font-family:Tahoma, Arial;font-size:12px; background:url(../images/bg.gif) repeat-x #D6DFEE;}
#warp{width:880px; margin:0 auto; text-align:right; direction:rtl;}
#container{ /*background:#FFFFFF*/}

/* -------------- assets -------------- */
a {text-decoration: none;color:#375B99;}
a:hover {text-decoration: none;color:#A8191D;}
img {border:0;}

.clearfloat {clear:both;font-size:1px;height:0;line-height:0;}
input , select , textarea { font-family:Tahoma; font-size:11px;} 

.breadcrumb {padding:4px 10px 10px 0;font-size:11px; color:#FFFFFF;}
	.breadcrumb a{ color:#FFFFFF;}
	.breadcrumb a:hover{ color:#cccccc;}
.red{color:#F00;}

.lotteries{padding:10px;}
.lotteries ul{padding:0 10px 0 0; width:190px; float:right;}
.lotteries ul li{ font-weight:bold; padding:8px 0; list-style:inside square;}
.lotteries ul li ul li{ font-weight:normal; list-style:inside disc; border-bottom:none;}

.lotteriesTbl{ margin:0 auto; border-collapse:collapse;} 
.lotteriesTbl th{ color:#EEE; background:#555;} 
.lotteriesTbl td, .lotteriesTbl th{ padding:5px 10px; border:1px solid #888;} 

/* -------------- header -------------- */ 
#header {background:url(../images/banner.jpg) no-repeat top; margin-bottom:10px;}

.lang{ height:85px; background:url(../images/langBg.gif) no-repeat left top; text-align:left; padding:0 0 0 15px;}
.lang img{ margin:6px 5px 0 0;}

.sub_menu{height:74px; position:relative;}
.menu{height:43px; position:absolute; top:0;}
	.menu ul{list-style:none; margin:0; padding:0; width:752px; }
	.menu li{ float:right; text-align:center;}
	
	a.menu1{ background:url(../images/menu/menu.gif) -595px 0px; width:119px; height:43px; display:block; border-bottom:1px solid #FFFFFF;}
	a:hover.menu1{ background:url(../images/menu/menu.gif) -595px 86px;}
			a.current1{background:url(../images/menu/menu.gif) -595px 43px; width:119px; height:43px; display:block; }
			a:hover.current1{background:url(../images/menu/menu.gif) -595px 86px;}

	a.menu2{ background:url(../images/menu/menu.gif) -476px 0px; width:119px; height:43px; display:block; border-bottom:1px solid #FFFFFF;}
	a:hover.menu2{ background:url(../images/menu/menu.gif) -476px 86px;}
			a.current2{background:url(../images/menu/menu.gif) -476px 43px; width:119px; height:43px; display:block;}
			a:hover.current2{background:url(../images/menu/menu.gif) -476px 86px;}
			
	a.menu3{ background:url(../images/menu/menu.gif) -357px 0px; width:119px; height:43px; display:block; border-bottom:1px solid #FFFFFF;}
	a:hover.menu3{ background:url(../images/menu/menu.gif) -357px 86px;}
			a.current3{background:url(../images/menu/menu.gif) -357px 43px; width:119px; height:43px; display:block; }
			a:hover.current3{background:url(../images/menu/menu.gif) -357px 86px;}

	a.menu4{ background:url(../images/menu/menu.gif) -238px 0px; width:119px; height:43px; display:block; border-bottom:1px solid #FFFFFF;}
	a:hover.menu4{ background:url(../images/menu/menu.gif) -238px 86px;}
			a.current4{background:url(../images/menu/menu.gif) -238px 43px; width:119px; height:43px; display:block;}
			a:hover.current4{background:url(../images/menu/menu.gif) -238px 86px;}

	a.menu5{ background:url(../images/menu/menu.gif) -119px 0px; width:119px; height:43px; display:block; border-bottom:1px solid #FFFFFF;}
	a:hover.menu5{ background:url(../images/menu/menu.gif) -119px 86px;}
			a.current5{background:url(../images/menu/menu.gif) -119px 43px; width:119px; height:43px; display:block;}
			a:hover.current5{background:url(../images/menu/menu.gif) -119px 86px;}
			
	a.menu6{ background:url(../images/menu/menu.gif) 0px 0px; width:119px; height:43px; display:block; border-bottom:1px solid #FFFFFF;}
	a:hover.menu6{ background:url(../images/menu/menu.gif) 0px 86px;}
			a.current6{background:url(../images/menu/menu.gif) 0px 43px; width:119px; height:43px; display:block;}
			a:hover.current6{background:url(../images/menu/menu.gif) 0px 86px;}
	
	/*	
	.menu li a{ background:url(../images/menu-off.gif); color:#FFFFFF; height:19px;padding:3px 0 0 0;width:92px; display:block; border-right:2px solid #FFFFFF;} 
	.menu li a:hover{ background:url(../images/menu-on.gif); color:#FFFFFF;} 
	.menu .current{background:url(../images/menu-on.gif);}
	*/
	
.menu_rilited{background:url(../images/menu_bg_btn.gif) no-repeat right bottom; height:25px; padding:50px 10px 0 0;}
.menu_rilited a{ display:block; float:right; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:2px;}
.menu_rilited img{float:right; height:25px; width:15px;}
/* -------------- Basket -------------- */
.mark_all{ padding:6px; margin:5px 0; background:#f2f2f2;}
.mark_all input{font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:3px; border:1px solid #555555;}
.mark_all select{border:1px solid #555555;}

#basketTable{ border-collapse:collapse; direction:rtl}
#basketTable .basket{ border:1px solid #fff;}
#basketTable td { padding:5px;}
#basketTable .tr{ background:#777777; color:#EEEEEE; text-align:center;}

.Alogin{text-align: center; display:block;}
.Alogin a{color:#0099FF;font-weight:bold;}
.Alogin a:hover{color:#33CCFF;}
.Alogin p {color:#ff0000;}

.buyReg{border-collapse:collapse;margin:5pt auto;border:1px solid #EEEEEE;}
.buyReg td{ border:1px solid #EEEEEE; padding:5px;}
.HeadBuyReg{ background:#ddd;}
.HeadBuyReg1{ background:#eee;}

.login_form table{ margin:10px auto; border-collapse:collapse;}
.login_form td{ border:1px solid #EEEEEE; padding:4px;}

.basket_pay_bg{ background:#f2f2f2;}
.addressPanel{margin:5px 0 15px 0; padding:15px 0; border-bottom:1px solid #888888; border-top:1px solid #888888;}
.row_error_buy{ background:#FFDFE0;}
#basketTable .row_error_buy td{ color:#FF0000;}

.bank_list{ margin:0 auto;}
	.bank_list td{ padding:3px;}
.pay_oflineBox{ background:#EEEEEE;}
	.pay_oflineBox td{ padding:3px;}
	
.table{ border-collapse:collapse; margin:0 auto;}

.table td{padding:5px;}
.border{border:1px solid #888888;}
.tr-header{ background:#BBBBBB;}

.user_card{ border-collapse:collapse; margin:0 auto;}
.user_card .head{ background:#555555; color:#FFFFFF;}
.user_card td{ border:1px solid #BBBBBB; padding:5px;}


/* -------------- sidebar -------------- */
.sidebar {
	float:right;
	width:198px;
}
.sidebar .member_login{ background:url(../images/member_login.gif) no-repeat; height:131px;width:198px;color:#575556;margin:0px 0px 5px 0px;}
.sidebar .basket_box{ margin:5px 0px;}
.sidebar .search_box{ background:url(../images/search_box.gif) no-repeat; height:40px;width:198px; color:#575556;}
		.sidebar .member_login .input{width:100px; border:1px solid #AAA;}
		.sidebar .search_box .input1{width:110px; border:1px solid #AAA; padding:2px;}

/* -------------- Home Content -------------- */
.homebox{ margin:0 auto;}
	.row1{}
		.row1 .left{ width:678px; float:left;}
		
		.row1 .right{ float:right; width:196px;}
	.row1-1{padding-top:10px;}
		.row1-1 .left	{ float:left;}
		.row1-1 .right	{ float:right;}

	.row2{ padding-top:10px;}
		.row2 .left{ width:420px; float:left; margin-right:4px;}
		.row2 .right{ width:454px; float:right;}
			.row2 .right h3{ background:url(../images/home_news_title.gif) no-repeat; height:22px; width:420px; font-size:11px; line-height:20px; color:#FFFFFF; font-weight:normal; padding:0 31px 0 0;}
			.lastNews{ background:url(../images/home_news_bg.gif) no-repeat bottom;width:451px; padding:15px 0; height:202px;}
			.LastNewsTitle{padding:7px 16px 3px 3px; margin:0 10px 10px 10px; background:url(../images/arrow1.gif) no-repeat right 10px;}

	.row3{height:1%; color:#FFFFFF; margin-bottom:10px;}
		.row3 h3{background:url(../images/product_title.gif) no-repeat; height:28px; line-height:24px; font-size:11px; font-weight:normal; padding:0 37px 0 0;}
		.HomeProduct{ background:url(../images/product_home_bg.gif) no-repeat bottom;width:878px; height:160px;}
		.HomeProduct_in{ padding:15px;}
		
		.Product_last{float:right; padding:5px 16px; text-align:center; width:137px;}
		.Product_last img{ border:1px solid #FFFFFF;}


.HomeTopBox{}
.HomeTopBoxImg{ float:left; width:310px; margin-right:5px; height:113px;}
.HomeTopBoxTxt{ text-align:justify; font-size:11px; line-height:17px;}

/* -------------- Content -------------- */
.content {
	/*background:#FFFFFF;*/
	float:left;
	width:680px;
	margin:0 2px 10px 0;
}
.contentbox-content{/*background:url(../images/page_bg.gif);*/background:url(../images/page_btn2.gif) no-repeat bottom; width:674px; height:1%; margin:0 4px 0 0;}
	h1{
		background:url(../images/h1.gif) no-repeat;
		font-size:11px;
		font-family:Tahoma;
		line-height:20px;
		height:23px;
		color:#FFFFFF;
		padding:0 37px 0 0;
		width:641px;
		font-weight:normal;
	}
	.contentbox_btn{ }
	
.contentbox_in{ padding:10px; background-color:#e6e6e6}

/* -------------- N E W S -------------- */
.news {
	margin:0 10px 10px 10px;
	padding:5px;
	border-bottom:1px solid #DDDDDD;
	height:100%;
}
.news .img {
	border:1px solid #eee;float:left;margin-right:10px;padding:2px;
}
.news h3 {
	font-family:Times News Roman,Times,Arial,Tahoma,sans-serif;
	font-size:16px;
	margin:0pt;
	text-decoration:none;
}
.body_news{
	text-align:justify; 
}
/* -------------- Introduction -------------- */
.introduction_list{ padding:5px;}
.introduction_list h2{ font-size:12px; font-family:tahoma; margin-bottom:10px; color:#444444;}

/* -------------- productCat -------------- */
.productCat{}
.productCat td{ padding:5px;}

.products_list{ padding:5px;}
.products_list h2{ background:#CFCFCF; padding:2px; font-size:13px; margin-bottom:10px;}
.products_list img{behavior:url("/interface/css/iepngfix.htc");}

/* -------------- reseller -------------- */
.reseller-form{ padding:15px;}
.reseller-form select{ width:200px; font-family:tahoma; border:1px solid #444444;}
.reseller-form option {font-family:tahoma;padding:2px; background:#FFF;}
.reseller-form optgroup{font-family:tahoma;padding:2px; background:#DDD;}


h2.resellers-list-header{ background:#dedddd; padding:2px; font-size:13px; margin:10px 0;}


/* -------------- Footer page -------------- */
#footer {
	font-size:11px;
	clear:both;
	background:url(../images/footer_bg.gif) no-repeat center;
	padding:0 8px;
	color:#FFFFFF;
	direction:ltr;
	line-height:32px;
	text-align:left;
	
}
#footer a{ color:#FFFFFF;}
#footer a:hover{ color:#68D8EF;}

/* -------------- Login Box -------------- */
.logedOn{ padding:15px; font-weight:bold;}

.profileEdit{ 
	background:url(../images/profileEdit.png) no-repeat right;
	line-height:18px;
	margin:0 0 6px 0;
	padding:0 20px 0 0;
}
.logout{
	background:url(../images/exit.png) no-repeat right;
	line-height:18px;
	margin:0 0 6px 0;
	padding:0 20px 0 0;
}
.pollsView{
	background:url(../images/pollsView.png) no-repeat right;
	line-height:18px;
	margin:0 0 6px 0;
	padding:0 20px 0 0;

	}
.profileView{
	background:url(../images/profileView.png) no-repeat right;
	line-height:18px;
	margin:0 0 6px 0;
	padding:0 20px 0 0;
	
	}

fieldset.saleReport{ padding:15px;}
fieldset.saleReport legend{ padding:0 10px;}

.saleReportSubAgent{ width:100%; margin:0 auto; border-collapse:collapse;}
.saleReportSubAgent th, .saleReportSubAgent td{ border:1px solid #DDD;text-align:center;}
.saleReportSubAgent th{ padding:5px; background-color:#777; color:#FFF;}
.saleReportSubAgent td{ padding:5px;}

.saleReportTbl{ border-collapse:collapse;}
.saleReportTbl td{ padding:5px;}

.saleReportTbl .lblForm{ font-weight:bold; text-align:left;}

h3.title{ padding:5px; background:#DDD; font-size:12px; margin-bottom:7px;}

/* -------------- search Form -------------- */
.input{ font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:2px; border:1px solid #777777;}
.button{ background:#DDDDDD; border:1px solid #1B326F; font-family:Tahoma; cursor:pointer; padding:2px 10px;}
select { font-family:Tahoma, Arial, sans-serif; font-size:11px;}
textarea { font-family:Tahoma, Arial, sans-serif; font-size:11px; padding:2px;}
.cmfErrorMessageBoard{ color:#FF0000; margin:2px; font-size:11px;}

/* -------------- Table -------------- */
.table{ margin:0 auto; border-collapse:collapse;}
.table td{ padding:3px; border:1px solid #555;}

.ok {
	background:url(../images/check.gif) no-repeat right center #C9FFCA;
	color:#008000;
	padding:10px 40px 10px 10px;
	margin:10px 50px;
	font-weight:bold;
	
}

.err {
	background:url(../images/err.gif) no-repeat right center #F7CBCA;
	border:1px solid #CC0000;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
	margin:10px 50px;
}

/* -------------- Home jquery -------------- */

.slideImages { height:150px; width: 232px; padding:0; margin:0; overflow: hidden }
.slideImages img {behavior:url("/interface/css/iepngfix.htc");top:0;left:0;}
.nav { margin: 5px 0 }
#nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
#nav a.activeSlide { background: #ea0 }
#nav a:focus { outline: none; }
#output { text-align: left; }
#nav { text-align: left; margin: 3px; }
#slideshow { width:800px; }


.homeNews{ padding:0 20px; text-align:justify}
.homeNews h3{ font-size:11px;}
.homeNews img{ float:left; margin:0 8px 0 0;}

/* Begin Defined F */
.contactform{
width:500px;
margin:0px auto;
background:url(../images/formbg.jpg);
background-repeat:repeat-x;
background-position:right top;
}

.contactform div{ padding:5px;}

.lblcontactform{
width:100px;
padding:2px 2px 2px 2px;
}
.fldcontactform{
height:inherit;
padding:2px 2px 2px 2px;
}
.fldcontactform2{
width:320px;
height:inherit;
padding:2px 2px 2px 2px;
}
.fldcontactform input{
width:150px;
height:15px;
padding : 2px 2px 2px 2px;
}
.fldcontactform textarea{
width:250px;
height:100px;
background:url(../images/fldbg.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#FFFFFF;
padding : 2px 2px 2px 2px;
}
.fldcontactform select{
width:155px;
height:20px;
background:url(../images/fldbg.jpg);
background-repeat:repeat-x;
background-position: top;
border: 1px solid #B3B3B3;
padding : 0px;
}
.fldcontactform option{
width:150px;
padding : 0px;
}
.fldcontactform option:hover{
cursor:pointer;
}
.dateTimeDropDownYear{
width:55px;
height:20px;
background:url(../images/fldbg.jpg);
background-repeat:repeat-x;
background-position: top;
border: 1px solid #B3B3B3;
padding : 0px;
}
.dateTimeDropDownMonth{
width:75px;
height:20px;
background:url(../images/fldbg.jpg);
background-repeat:repeat-x;
background-position: top;
border: 1px solid #B3B3B3;
padding : 0px;
}
.dateTimeDropDownDay{
width:40px;
height:20px;
background:url(../images/fldbg.jpg);
background-repeat:repeat-x;
background-position: top;
border: 1px solid #B3B3B3;
padding : 0px;
dir:rtl;
}
.fldcntout{
padding : 2px 2px 2px 2px;
background-color:#EDEDED;
}
.fldcntover{
padding : 2px 2px 2px 2px;
border: 1px solid #CC0001;
background-color:#FFFFFF;
}
.fldcntfocus{
padding : 2px 2px 2px 2px;
border: 1px solid #CC0001;
background-color:#FFF;
}
.fldcntblur{
padding : 2px 2px 2px 2px;
border: 1px solid #B3B3B3;
background-color:#f2f2f2;
}
.btnsend{
width:110px;
height:30px;
color:#555555;
padding:0px 2px 3px 0px;
border: 0px solid #B3B3B3;
background-color:#f2f2f2;
cursor:pointer
}
.test{
background:url(../images/topshade.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:50px;
width:400px;
}
tr{vertical-align:top;}
.alert{
display:none;
border: 0px solid #B3B3B3;
width:152px;
background-color:#b7b7b7;
padding:2px;
}
.alert-top {
background-color:#b7b7b7;
}
.alert-body {
background-color:#cccccc;
padding:2px 0px 2px 0px;
}
.alert img{
vertical-align:top;
margin:0px 0px 2px 0px;
float:right;
}
.alert-body p{
font-size:8pt;
color:#000000;
}
.img-info{
cursor:pointer
}
/* End Defined F*/
.loginTitle{ background:url(../images/righTitle.gif) no-repeat center top; height:23px; width:198px; padding: 0px;  margin-bottom:10px; }
.loginTitle span{ padding-right:40px; display:block;}

/*--------*/
.oilSurveyTable th { font-size:11px; padding-bottom:5px; line-height:1.7;}
.oilSurveyTable td{ padding:2px; border:1px solid #BBB; background:#EEE;}
.oilSurveyTable td td{ padding:2px; border:none; }


.consumptionStatisticsTable{ width:100%; margin-bottom:20px;}
.consumptionStatisticsTable th { padding:2px; background:#DDD; border:1px solid #BBB; font-size:11px;}
.consumptionStatisticsTable td{ padding:2px; border:1px solid #DDD ; background:#EEE;}


