
/* ### GENERAL ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5a5a5a; }
body { padding-top: 30px; background: #f0f9fe url('../images/body_bg.jpg') top repeat-x; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; overflow: hidden; height: 0px; }
.clear2 { clear: both; overflow: hidden; height: 0px; height: 15px; }

/* ### WRAPPER ### */
#wrapper { padding-top: 40px; width: 100%; min-height: 100%; background: url('../images/top.png') top center no-repeat; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 997px; background: url('../images/mid.png') center repeat-y; }
#mainCntr #bottom { padding-bottom: 20px; background: url('../images/bottom.png') bottom left no-repeat; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { width: 920px; margin: 0 auto; overflow: hidden; }
	#headerCntr h1 { float: left; }
	#headerCntr h1 a { width: 339px; height: 84px; display: block; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### ADD BOX ### */
		.addBox { padding: 7px; width: 468px; height: 61px; display: block; float: right; background: url('../images/top_ad_bg.jpg') no-repeat; }
		.addBox a { border: none; }
		
	/* ### MENU CONTAINER ### */
	#menuCntr { padding-top: 35px; width: 953px; margin: 0 auto; overflow: hidden; display: block; line-height: 35px; height: 35px; background: url('../images/navi_bg.jpg') bottom repeat-x; }
	#menuCntr ul { padding: 0 16px 0 0px; list-style: none; }
	#menuCntr li { float: left; }
	#menuCntr li.last { float: right; }
	#menuCntr li.last a { padding-right: 0px; display: block; text-transform: capitalize; font-size: 14px; background: url('../images/clock.png') left center no-repeat; }
	#menuCntr li.last a:hover { background: url('../images/clock.png') left center no-repeat; }
	#menuCntr li a { padding: 0 25px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; }
	#menuCntr li a.home { padding-right: 12px; width: 30px; display: block; text-indent: -9999px; 
	background: url('../images/home.jpg') center center no-repeat; }
	#menuCntr li a.home:hover { background: #000 url('../images/hover.gif') center center no-repeat; }
	#menuCntr li.active a { background-color: #000; display: block; }
	#menuCntr li a:hover { background-color: #000; display: block; }
	#menuCntr li a.last2 { margin-top: -6px; position: absolute; width: 116px; height: 47px; background: url(../images/speed_post.gif) no-repeat; }
	#menuCntr li a.last2:hover { background: url(../images/speed_postHover.gif) no-repeat; }
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom: 5px; width: 953px; overflow: hidden; margin: 0 auto; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 10px 0 0 10px; width: 197px; float: left; }
		
			/* ### GUIDE BOX ### */
			.guideBox { margin-bottom: 19px; overflow: hidden; background: url('../images/1_MID.jpg') left repeat; }
			.guideBox .top { background: url('../images/1_TOP.jpg') top left no-repeat; }
			.guideBox .bottom { padding: 5px 5px 13px 13px; background: url('../images/1_BOTTOM.jpg') bottom left no-repeat; }
			.guideBox h3 { padding: 5px 40px 0 0; color: #3395e7; display: block; font-size: 19px; font-weight: normal; background: url('../images/question.png') right top no-repeat; }
			.guideBox p { padding: 10px 5px 0 0; text-align: right; line-height: 16px; }
			.guideBox p span { display: block; }
			.guideBox a { color: #3395e7; display: block; text-decoration: none; text-align: right;}
			.guideBox a:hover { text-decoration: underline; }

			/* ### EQIP BOX ### */
			.eqipBox { margin-bottom: 19px; background: url('../images/1_MID.jpg') left repeat; }
			.eqipBox .top { background: url('../images/1_TOP.jpg') top left no-repeat; }
			.eqipBox .bottom { padding: 5px 5px 13px 13px; background: url('../images/1_BOTTOM.jpg') bottom left no-repeat; }
			.eqipBox h3 { padding: 15px 40px 5px 0; color: #e60000; display: block; font-size: 19px; font-weight: normal; background: url('../images/bag.png') right top no-repeat; }
			.eqipBox p { padding: 10px 5px 0 0; line-height: 16px; }
			.eqipBox p span { display: block; }
			.eqipBox a { color: #3395e7; display: block; text-decoration: none; text-align: right; }
			.eqipBox a:hover { text-decoration: underline; }
			
			/* ### CONSUL BOX ### */
			.cansulBox { margin-bottom: 19px; background: url('../images/1_MID.jpg') left repeat; }
			.cansulBox .top { background: url('../images/1_TOP.jpg') top left no-repeat; }
			.cansulBox .bottom { padding: 5px 5px 13px 13px; background: url('../images/1_BOTTOM.jpg') bottom left no-repeat; }
			.cansulBox h3 { padding: 15px 40px 5px 0; margin-right: 5px; color: #3395e7; display: block; font-size: 19px; font-weight: normal; background: url('../images/global.png') right top no-repeat; }
			.cansulBox p { padding: 10px 5px 0 0; line-height: 16px; }
			.cansulBox a { color: #3395e7; display: block; text-decoration: none; text-align: right; }
			.cansulBox a:hover { text-decoration: underline; }
			
			/* ### TELL BOX ### */
			.tellBox { margin-bottom: 19px; background: url('../images/1_MID.jpg') left repeat; }
			.tellBox .top { background: url('../images/1_TOP.jpg') top left no-repeat; }
			.tellBox .bottom { padding: 5px 5px 0px 10px; overflow: hidden; background: url('../images/1_BOTTOM.jpg') bottom left no-repeat; }
			.tellBox h3 { padding: 15px 40px 5px 0; margin-right: 10px; color: #3395e7; display: block; font-size: 19px; font-weight: normal; background: url('../images/book.png') right top no-repeat; }
			.tellBox p { padding: 10px 5px 0 0; font-size: 11px; line-height: 16px; }
			.tellBox form { padding: 7px 0; overflow: hidden; }
			.tellBox fieldset { padding-right: 4px; border: none; }
			.tellBox fieldset input { padding: 5px; margin: 5px 0; width: 168px; height: 17px; border: none; background: url('../images/input.jpg') no-repeat; }
			.tellBox fieldset input.submit { display: block; cursor: pointer; float: right; width: 92px; color: #fff; font-size: 14px; height: 25px; text-align: center; background: #e60000; }
			.tellBox fieldset input.submit:hover{ background-color: #000000; }
			
			/* ### ADVERT BOX ### */
			.adverBox { padding: 0px 2px 2px 2px; margin-bottom: 0px; }
			
		/* ### CENTER CONTAINER ### */
		#centerCntr { padding: 37px 0px 0px 13px; position: relative; width: 572px; float: left; overflow: hidden; }
		
			/* ### TAB BOX ### */
			.tabBox { margin-bottom: 19px; background: url('../images/2_MID.jpg') left repeat; }
			.tabBox .top { background: url('../images/2_TOP.jpg') top left no-repeat; }
			.tabBox .bottom { padding: 20px 12px 12px 12px; width: 559px; background: url('../images/2_BOTTOM.jpg') bottom left no-repeat; }
			.tabBox ul { list-style: none; }
			.tabBox ul.topTab { list-style: none; margin: -46px 0 0 -12px; clear: left; position: relative; z-index: 1; height: 28px; }
			.tabBox ul.topTab li { margin-right: 2px; float: left; }
			.tabBox ul.topTab li a { padding-left: 7px; color: #5a5a5a; text-decoration: none; display: block; float: left; line-height: 28px; height: 28px; }
			/*.tabBox ul.topTab li a:hover { background: url('../images/TAB_LEFT.gif') left no-repeat; }*/
			.tabBox ul.topTab li a.active { background: url('../images/TAB_LEFT.gif') left no-repeat; }
			.tabBox ul.topTab li a span { padding: 0 20px 0 13px; color:#000000; cursor: pointer; line-height: 28px; display: block; height: 28px; float: left; }
			/*.tabBox ul.topTab li a:hover span { background: url('../images/TAB_RIGHT.gif') right top no-repeat; }*/
			.tabBox ul.topTab li a.active span { background: url('../images/TAB_RIGHT.gif') right top no-repeat; }
			.tabBox h3 { color: #e40000; line-height: 16px; font-size: 16px; }
			.tabBox ul.topTab li a.active2 { background: url('../images/tab_left2.gif') left no-repeat; }
			.tabBox ul.topTab li a.active2 span { background: url('../images/tab_right2.gif') right top no-repeat; }
		
			
				.left { padding-right: 12px; width: 320px; float: left; background: url('../images/border_right.jpg') right center no-repeat; }
				.left img { padding-top: 6px; float: right; }
				.left p { padding: 9px 0; }
				.left p.first { padding-top: 25px; }
				.left form { padding: 20px 0 40px 0; width: 321px; overflow: hidden; background: url('../images/ul_bg.jpg') bottom repeat-x; }
				.left fieldset { border: none; }
				.tabBox .left select { padding: 0; width: 150px; height: 18px; float: left; }
				.left select.right { float: right; }
				.left input { margin-top: 8px; border: none; cursor: pointer; float: right; width: 92px; color: #fff; font-size: 14px; height: 25px; text-align: center; background: #e60000; }
				.left ul.news { padding-top: 10px; width: 321px; display: block; top: 0; left: 0; position: relative; }
				.left ul.news li { padding: 5px 0; border-bottom: 1px dotted #b3b3b3; }
				.left ul.news li.border { border: none; }
				.left ul.news li a { text-decoration: none; color: #0094ef; }
				.left ul.news li span { float: right; font-size: 11px; }
				.left ul.news li a:hover { text-decoration: underline; }
				
				.right { padding-right: 8px; width: 212px; overflow: hidden; float: right; }
				.right div { padding-top: 7px; margin-top: 14px; width: 212px; height: 47px; display: block; background: url('../images/best_bg.jpg') no-repeat;}
				.right div a { padding-left: 0px; float: left; }
				.right div ul { overflow: hidden; width: 86px; list-style: none; float: right; }
				.right div ul li { float: left; }
				.right div ul li a { text-decoration: none; }
				.right div ul li a.number { margin-left: 25px; width: 45px; height: 20px; padding-left:5px; font-size: 11px; color: #000; text-decoration: none; background: url('../images/115_bg.png') no-repeat; }
				.right div ul li img { margin-right: 7px; }
		
			/* ### TEXT BOX ### */
			.textBox { margin-bottom: 19px; background: url('../images/2_MID.jpg') left repeat; }
			.textBox .top { background: url('../images/2_TOP.jpg') top left no-repeat; }
			.textBox .bottom { padding: 12px 15px 12px 15px; width: 542px; background: url('../images/2_BOTTOM.jpg') bottom left no-repeat; }
			.textBox .bottom2 { padding: 12px 15px 12px 15px; min-height: 380px; max-height: 2000px; width: 542px; background: url('../images/2_BOTTOM.jpg') bottom left no-repeat; }
			.textBox h3 { padding-top: 0px; color: #e40000; line-height: 20px; font-size: 16px; }
			.textBox p { padding: 6px 0; line-height: 19px; }
			.textBox ul { padding: 7px 10px 0px 15px; list-style: none; line-height: 19px; }
			.textBox ul.topTab { list-style: none; margin: -45px 0 0px -30px; clear: left; position: relative; z-index: 1; height: 28px; }
			.textBox ul.topTab li { margin-right: 2px; float: left; }
			.textBox ul.topTab li a { padding-left: 7px; color: #FF0000; text-decoration: none; display: block; float: left; line-height: 28px; height: 28px; }
			/*.textBox ul.topTab li a:hover { background: url('../images/TAB_LEFT.gif') left no-repeat; }*/
			.textBox ul.topTab li a.active { background: url('../images/TAB_LEFT.gif') left no-repeat; }
			.textBox ul.topTab li a span { padding: 0 20px 0 13px; cursor: pointer; line-height: 28px; display: block; height: 28px; float: left; color:#000000;}
			/*.textBox ul.topTab li a:hover span { background: url('../images/TAB_RIGHT.gif') right top no-repeat; }*/
			.textBox ul.topTab li a.active span { background: url('../images/TAB_RIGHT.gif') right top no-repeat; }
			.textBox ul.topTab li a.active2 { background: url('../images/tab_left2.gif') left no-repeat; }
			.textBox ul.topTab li a.active2 span { background: url('../images/tab_right2.gif') right top no-repeat; }
			.textBox .deals { width: 100%; overflow: hidden; }
			.textBox .first { width: 100%; }
			.textBox .second { padding: 10px 0px 0px 10px; clear: both; }
			.textBox .leftSide { width: 130px; float: left; }
			.textBox .rightSide { width: 300px; float: left; }
			.textBox .rightSide ul { padding: 0px; margin: 0px; width: 238px; border: 1px solid #000; overflow: hidden; }
			.textBox .rightSide li { line-height: 22px; overflow: hidden; border-bottom: 1px solid #000; font-size: 11px; color: #000; }
			.textBox span.list { padding-left: 2px; width: 117px; float: left; font-weight: bold; }
			.textBox span.rate { padding-left: 2px; width: 116px; float: left; border-left: 1px solid #000; }
			.textBox li.last { border: none; }
			.textBox .rightSide h3 { font-size: 11px; color: #000; font-weight: normal; }
			.textBox .rightSide h4 { font-size: 11px; font-weight: normal; }
			.textBox .second p { padding: 0px; margin: 0px; width: 100%; overflow: hidden; } 
			.textBox .second label { padding-bottom: 10px; width: 100px; float: left; text-align: right; margin-right: 5px; font-size: 12px; color: #000; }
			.textBox span.red { font-size: 12px; color: #CC0000; font-weight: bold; }
			.textBox span.text { padding-right: 10px; font-size: 11px; }
			.textBox span.gap { margin-left: 100px; display: block; }
			.textBox span.gap1 { margin-left: 100px;}						
			.textBox span.bold { font-weight: bold; }
			.textBox span.query { font-size: 11px;  }
			.textBox input.button { margin-left: 90px; width: 60px; height: 19px; border: 1px solid #000; color: #000; cursor: pointer; font-size: 11px; background: #FFFFFF; }
			/*.textBox ul.topTab li a:hover { background: url('../images/TAB_LEFT.gif') right top no-repeat; }*/
			
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding: 10px 8px 0 0; overflow: hidden; width: 140px; float: right; }
		
			/* ### BANNER BOX ### */
			.bannerBox { margin-bottom: 22px; overflow: hidden; background: url('../images/3_MID.jpg') left repeat; }
			.bannerBox .top { background: url('../images/3_TOP.jpg') top left no-repeat; }
			.bannerBox .bottom { padding: 10px 5px 7px 10px; width: 124px; overflow: hidden; background: url('../images/3_BOTTOM.jpg') bottom left no-repeat; }
			
			/* ### BANNER BOX ### */
			.goldenBox { margin-bottom: 19px; overflow: hidden; background: url('../images/3_MID.jpg') left repeat; }
			.goldenBox .top { background: url('../images/3_TOP.jpg') top left no-repeat; }
			.goldenBox .bottom { padding: 2px 5px 25px 10px; width: 124px; overflow: hidden; background: url('../images/3_BOTTOM.jpg') bottom left no-repeat; }
			.goldenBox img { padding-left: 6px; }
			.goldenBox p { color: #000; line-height: 22px; text-align: center; font-weight: bold; }
			.goldenBox p span { display: block; font-weight: normal; }
			.goldenBox p span.last { font-weight: bold; color: #e60000; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 953px; line-height: 50px; }
	#footerCntr p { text-align: center; color: #5a5a5a; font-size: 11px; }
	#footerCntr p a { color: #55b7f2; text-decoration: none; }
	#footerCntr p a:hover { text-decoration: underline; }

/* ### GLOBAL CLASSES ### */
.blue_anchor, .blue_anchor2 , .blue_anchor1,.right_a { color: #3395e7; text-decoration: none; }
.blue_anchor:hover, .blue_anchor2:hover, .blue_anchor1:hover,.right_a:hover { text-decoration: underline; }
.blue_anchor2 { margin-right: 50px; float: right; }
.blue_anchor1 { margin-left: 10px; float: left; }

/*### for button ### */
.submit_button,.close{
background:#E60000 none repeat scroll 0 0;
color:#FFFFFF;
}
.submit_button:hover, .red_hover:hover,.close:hover { background-color: #000000; }
/* ### TAB BOX ### */
.tabBox2 { margin-top: -26px; margin-bottom: 19px; background: url('../images/2_MID.jpg') left repeat; }
.tabBox2 .top { background: url('../images/2_TOP.jpg') top left no-repeat; }
.tabBox2 .bottom { padding: 15px 12px 12px 12px; overflow: hidden; width: 559px; background: url('../images/2_BOTTOM.jpg') bottom left no-repeat; }
.tabBox2 h3 { color: #e40000; line-height: 16px; font-size: 16px; }
.tabBox2 p { padding: 5px 0; line-height: 16px; }
			

.table_type1 { padding: 15px 0px; width: 600px; text-align: center; overflow: hidden; min-height: 50px; max-height: 5000px; border-bottom: 1px solid #666666; }
.table_type, .table_type1 li { float: left; text-align: center; width: 20%; }
.table_type1 li.last { width: 486px; margin-left:10px;}
.table_type11 li.last a { text-align: right; float: right; padding-right:20px;}
.table_type1 { min-height: 74px; max-height: 5000px; border-bottom: 1px solid #000; overflow: hidden; font-weight: normal; width: 500px; }
.table_type1 li { width: 120px; min-height: 25px; max-height: 2000px; }
.table_type { width: 498px; border-bottom: 1px solid #000; }
.table_type li { height: 20px; font-weight: bold; width: 118px; float: left; }


.table_type3 { width:280px; text-align: left; overflow: hidden; background: url(../images/ul_border.gif) center  bottom repeat-y; }
.table_type3 li { width: 138px; text-align: center; float:left; border: 1px solid #999999; border-right: none; border-bottom: none; }
.table_type3 li.last { width: 130px; height: 20px; float:right; }
.table_type3 li.border { border-right: 1px solid #999999; border-left: none; }
.table_type3 li.last_border2 { border-bottom: 1px solid #999999; }


.h3_type { font-size: 14px; font-weight: normal; }
.right_a {  float: right; padding-right:20px;}



/* for rating*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  width:440px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog2 {
  background: #EDF0F3; 
  width:400px;
  padding:30px 0 30px 25px;
}
input { margin-right: 5px; }
/* end rating*/

#coment_rating{
float:left;
padding-top:2px;

}

