body{padding:0; margin:0; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; }
html{padding:0; margin:0;}
img{border:0;}
form{margin:0;padding:0;}
table{border-collapse:collapse;width:100%;}
table thead td, table tr td{vertical-align:top;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul{margin:0;padding:0;list-style:none;}
input, textarea, select
{
	border:1px solid #CCCC00;
	font-size:14px;
	padding:2px;
}
input:focus, textarea:focus
{
	background-color:lightyellow;
}


/*-- CLASS --*/
.checkbox, .radiobutton
{
	margin:0;
	padding:0;
	border:none;
}
.clear
{
	clear:both;
}
.main_wrapper
{
	width:100%;
}
.wrapper_top
{
	height:152px;
	background:url(images/head_background.jpg) 0 0 repeat-x;
}
.wrapper_top .t
{
	color:#AEAEAE;
	padding-top:20px;
	padding-left:70px;
	margin:auto;
	width:800px !important;
}
.wrapper_top .tt
{
	background:url(images/tt_background.png) 0 0 no-repeat;
	height:102px;
}
.wrapper_top .logo
{

}
.wrapper_top .m
{
	padding:15px 0 0 540px;
}
.wrapper_top .main_navi
{
	padding:0 0 0 600px;
}
.wrapper_top .main_navi a
{
	color:#AEAEAE;
}
.wrapper_top .m span
{
	float:left;
	margin-right:5px;
}
.wrapper_top .navi
{
	margin-top:2px;
}
.wrapper_top .navi, .wrapper_top .navi .nt
{
	background-color:#cccc00;
	height:22px;
}
.wrapper_top .navi .nt
{
	padding-left:30px;
	margin:auto;
	width:800px !important;
}
.wrapper_top .navi ul li
{
	display:inline;
	float:left;
}

/*------------------- Navigation --------------------------------*/
.wrapper_top .navi ul li a.na
{
	background:url(images/navigators.gif) 0 0 no-repeat;
	display:block;
	float:left;
	height:22px;
}
.wrapper_top .navi ul li a.company_profile
{
	background-position:-7px 0;
	width:117px;
}
.wrapper_top .navi ul li a.classes
{
	background-position:-124px 0;
	width:70px;
}
.wrapper_top .navi ul li a.news
{
	background-position:-194px 0;
	width:60px;
}
.wrapper_top .navi ul li a.promotion
{
	background-position:-255px 0;
	width:86px;
}
.wrapper_top .navi ul li a.faq
{
	background-position:-342px 0;
	width:48px;
}
.wrapper_top .navi ul li a.society
{
	background-position:-390px 0;
	width:114px;
}
.wrapper_top .navi ul li a.class_admission
{
	background-position:-504px 0;
	width:113px;
}
.wrapper_top .navi ul li a.company_profile_current
{
	background-position:-7px -22px;
	width:117px;
}
.wrapper_top .navi ul li a.classes_current
{
	background-position:-124px -22px;
	width:70px;
}
.wrapper_top .navi ul li a.news_current
{
	background-position:-194px -22px;
	width:60px;
}
.wrapper_top .navi ul li a.promotion_current
{
	background-position:-255px -22px;
	width:86px;
}
.wrapper_top .navi ul li a.faq_current
{
	background-position:-342px -22px;
	width:48px;
}
.wrapper_top .navi ul li a.society_current
{
	background-position:-390px -22px;
	width:114px;
}
.wrapper_top .navi ul li a.class_admission_current
{
	background-position:-504px -22px;
	width:113px;
}
.wrapper_top .navi ul li a.company_profile:hover
{
	background-position:-7px -22px;
	width:117px;
}
.wrapper_top .navi ul li a.classes:hover
{
	background-position:-124px -22px;
	width:70px;
}
.wrapper_top .navi ul li a.news:hover
{
	background-position:-194px -22px;
	width:60px;
}
.wrapper_top .navi ul li a.promotion:hover
{
	background-position:-255px -22px;
	width:86px;
}
.wrapper_top .navi ul li a.faq:hover
{
	background-position:-342px -22px;
	width:48px;
}
.wrapper_top .navi ul li a.society:hover
{
	background-position:-390px -22px;
	width:114px;
}
.wrapper_top .navi ul li a.class_admission:hover
{
	background-position:-504px -22px;
	width:113px;
}
.wrapper_top .navi ul li a.hit_counter
{
	padding:0 10px 0 30px;
	text-align:right;
}
.wrapper_top .navi ul li a.hit_counter div
{
	background:url(images/hit_counter.jpg) 0 0 no-repeat;
	height:18px;
	padding-top:4px;
	width:126px;
}
.wrapper_top .navi ul li a.hit_counter div span
{
	font-weight:bold;
	padding-right:10px;
}
.wrapper_top .navi ul li a.hit_counter:hover
{
	text-decoration:none;
}
/*----------------- end of css ---------------------------*/

/*------------------ Wrapper Middle ---------------------*/
.wrapper_middle
{
	background:url(images/middle_background.png) 0 0 repeat-y;
	margin:auto;
	width:800px !important;
	z-index:1000;
	position:relative;
}
.wrapper_middle_contact
{
	background:url(images/middle_background_contact.png) 0 0 repeat-y;
	margin:auto;
	width:515px !important;
	z-index:1000;
	position:relative;
}
.wrapper_middle_top
{
	background:url(images/middle_top_background.png) 0 0 no-repeat;
	margin:auto;
	width:800px !important;
	overflow:hidden;
}
.wrapper_middle_top_contact
{
	background:url(images/middle_top_background_contact.png) 0 0 no-repeat;
	margin:auto;
	width:515px !important;
	overflow:hidden;
}
.wrapper_middle_bottom
{
	background:url(images/middle_bottom_background.png) 0 0 no-repeat;
	margin:auto;
	height:15px;
	width:800px !important;
	z-index:1000;
}
.wrapper_middle_bottom_contact
{
	background:url(images/middle_bottom_background_contact.png) 0 0 no-repeat;
	margin:auto;
	height:15px;
	width:515px !important;
	z-index:1000;
}
.wrapper_middle .mid_top, .wrapper_middle_contact .mid_top
{
	margin:0 20px 0 16px;
	padding-top:24px;
	overflow:hidden;
	position:relative;
	width:764px;
}
.wrapper_middle .mid_top .slide_wrapper
{
	height:165px;
	position:relative;
	overflow:hidden;
	margin-top:-7px;
	width:5000px;
}
.wrapper_middle .mid_top .slide_image
{
	cursor:pointer;
	float:left;
	overflow:hidden;
	position:relative;
}
.wrapper_middle .mid_top .sld
{
	display:inline;
	float:left;
	height:165px;
}
.wrapper_middle .mid_top .slide_text
{
	color:#CCCC00;
	padding:10px;
	font-size:10px;
	background-color:#333300;
	width:230px;
	text-align:justify;
}
.wrapper_middle .mid_bottom
{
	color:#999900;
	padding:0 30px 5px 30px;
}
.wrapper_middle .mid_bottom a
{
	color:#999900;
}
.wrapper_middle .mid_bottom a.current
{
	color:#555500;
}
/*----------------- end of css ---------------------------*/

/*----------- Wrapper Content ------------- */
.wrapper_middle .wrapper_content, .wrapper_middle_contact .wrapper_content
{
	padding:4px 22px 20px 17px;
	color:#333300;
}
.wrapper_middle .wrapper_content .left
{
	float:left;
	width:524px;
	margin-top:10px;
}
.wrapper_middle .wrapper_content .right
{
	float:left;
	width:233px;
}

.wrapper_middle .wrapper_content .cti
{
	margin-left:12px;
}
.wrapper_middle .wrapper_content .ctt
{
	margin-bottom:20px;
	margin-right:70px;
	text-align:justify;
	line-height:1.4em;
}
.wrapper_middle .wrapper_content a
{
	color:#999900;
	font-weight:normal;
}
.wrapper_middle .wrapper_content h1
{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content h2, .wrapper_middle .wrapper_content h2 a
{
	color:#999900;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.wrapper_middle .wrapper_content span.date
{
	color:#9A9A9A;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-bottom:10px;
}
.content_navigation
{
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
	position:relative;
	margin-top:-5px;
	margin-bottom:35px\9;
	*margin-bottom:25px;
	top:15px\9;
	*top:0px;
}
.wrapper_middle .wrapper_content .read_more
{
	color:#990000;
}

/*--------------------- Default Right ------------------*/
.wrapper_middle .wrapper_content .default_right
{
	background:url(images/default_right.jpg) 0 0 no-repeat;
	height:1003px;
}
.default_right .ctr
{
	margin:0 20px 0 40px;
	text-align:justify;
}
.default_right .right_navigation
{
	height:315px;
	margin-top:30px;
	text-align:right;
	margin-bottom:20px;
	border-bottom:1px solid #666600;
}
.default_right .right_navigation ul li
{
	line-height:3em;
}
.default_right .right_navigation ul li a
{
	color:#666600;
}
.default_right .right_navigation ul li.mm_ddown li
{
	line-height:2em;
}
.default_right .right_navigation ul li.mm_ddown li a {
	color:#fff;
}
.default_right .address
{
	color:#666600;
	font-size:10px;
	text-align:right;
	padding-bottom:10px;
	height:100px;
}
.default_right .whats_new
{
	margin-top:35px;
	height:100px;
	overflow:hidden;
}
.default_right .whats_new li, .default_right .class li
{
	padding-bottom:3px;
	text-align:left;
}
.default_right .whats_new a, .default_right .class a
{
	color:#333300;
}
.default_right .did_you_know
{
	margin-top:25px;
	margin-bottom:10px;
	height:75px;
	overflow:hidden;
	text-align:left;
}
.default_right .class
{
	margin-top:37px;
	height:230px;
	overflow:hidden;
}
/*----------------- end of css ---------------------------*/

/*--------------------- Home ------------------*/
.home_right
{
	background:url(images/home_right.jpg) 0 0 no-repeat;
	height:270px;
}
.home_right .ctr
{
	margin:0 20px 0 50px;
	text-align:justify;
}
.home_right .whats_new
{
	margin-top:42px;
	height:98px;
	overflow:hidden;
}
.home_right .whats_new li, .home_right .class li
{
	padding-bottom:3px;
	text-align:left
}
.home_right .whats_new a, .home_right .class a
{
	color:#333300;
}
.home_right .class
{
	margin-top:29px;
	height:81px;
	overflow:hidden;
}
.home_right .class td
{
	padding-bottom:5px;
}

.hm_why_practice
{
	margin-top:30px;
}
.hm_why_practice h1
{
	/*background:url(images/hm_why_practice.gif) 0 0 no-repeat;
	height:17px;*/
	color:#009900;
	font-size:18px;
}

/*----------------- end of css ---------------------------*/

/*--------------------- Company Profile ------------------*/
.cp_theprofile h1
{
	background:url(images/cp_theprofile.gif) 0 0 no-repeat;
	height:46px;
}
.cp_philosophy h1
{
	background:url(images/cp_philosophy.gif) 0 0 no-repeat;
	height:23px;
}
.cp_equipment_works h1
{
	background:url(images/equipment-works.gif) 0 0 no-repeat;
	height:18px;
}
.cp_about h1
{
	background:url(images/what_are_yoga_and_pilater.gif) 0 0 no-repeat;
	height:21px;
}
.cp_about h2.yoga
{
	background:url(images/cp_yoga.gif) 0 0 no-repeat;
	height:17px;
	margin-bottom:10px;
}
.cp_about h2.pilates
{
	background:url(images/cp_pilates.gif) 0 0 no-repeat;
	height:15px;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .cp_equipment h1
{
	background:url(images/cp_equipment.gif) 0 0 no-repeat;
	height:27px;
	font-size:18px;
	color:#FFF;
	padding-left:20px;
	padding-top:3px;
	font-family:"Trebuchet MS";
	font-weight:normal;
}
/*----------------- end of css ---------------------------*/

/*--------------------- Classes ------------------*/
.cl_our_pilates_program h1
{
	background:url(images/our_pilates_program.gif) 0 0 no-repeat;
	height:21px;
}
.cl_our_yoga_program h1
{
	background:url(images/our_yoga_program.gif) 0 0 no-repeat;
	height:20px;
}
.wrapper_middle .wrapper_content .cl_calendar h1
{
	background:url(images/javayoga_calendar.gif) 0 0 no-repeat;
	height:16px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .cl_level h1
{
	background:url(images/class_level.gif) 0 0 no-repeat;
	height:16px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .cl_get_started h1
{
	background:url(images/how_to_get_started.gif) 0 0 no-repeat;
	height:17px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .cl_instruction h1
{
	background:url(images/private_instruction.gif) 0 0 no-repeat;
	height:16px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .cl_refund_policy h1
{
	background:url(images/refund_policy.gif) 0 0 no-repeat;
	height:41px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .cl_international_program h1
{
	background:url(images/international_programs.gif) 0 0 no-repeat;
	height:21px;
	margin-bottom:30px;
}
/*----------------- end of css ---------------------------*/

/*--------------------- News ------------------*/
.wrapper_middle .wrapper_content .n_home h1
{
	background:url(images/news.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .cl_international_program div,
.wrapper_middle .wrapper_content .n_home div, .wrapper_middle .wrapper_content .n_on_news div,
.wrapper_middle .wrapper_content .n_press div
{
	line-height:1.7em;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .cl_international_program div.inside,
.wrapper_middle .wrapper_content .n_home div.inside, .wrapper_middle .wrapper_content .n_on_news div.inside,
.wrapper_middle .wrapper_content .n_press div.inside
{
	border:none;
	margin-top:10px;
	border-bottom:1px solid #999900;
	padding-bottom:20px;
	margin-bottom:20px;
}
.wrapper_middle .wrapper_content .n_home div.image, .wrapper_middle .wrapper_content .n_on_news div.image,
.wrapper_middle .wrapper_content .n_press div.image
{
	border:none;
	padding:0;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .n_on_news h1
{
	background:url(images/javayoga_on_news.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .n_press h1
{
	background:url(images/press_release.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
/*----------------- end of css ---------------------------*/

/*--------------------- Promotion ------------------*/
.wrapper_middle .wrapper_content .pr_home h1
{
	background:url(images/promotion.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .pr_home div.image
{
	border:none;
	padding:0;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .pr_home div
{
	line-height:1.7em;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .pr_home div.inside
{
	border:none;
	margin-top:10px;
	border-bottom:1px solid #999900;
	padding-bottom:20px;
	margin-bottom:20px;
}
/*----------------- end of css ---------------------------*/

/*--------------------- FAQ ------------------*/
.wrapper_middle .wrapper_content .faq_home h1
{
	background:url(images/faq.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .faq_home h2 a
{
	font-weight:normal;
}
.wrapper_middle .wrapper_content .faq_home h2 a.faq_expand
{
	margin-left:10px;
}
.wrapper_middle .wrapper_content .faq_home div
{
	line-height:1.7em;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .faq_home div.inside
{
	border:none;
	margin-top:10px;
	border-bottom:1px solid #999900;
	padding-bottom:20px;
	margin-bottom:20px;
}
/*----------------- end of css ---------------------------*/

/*--------------------- Society ------------------*/
.wrapper_middle .wrapper_content .sc_home h1
{
	background:url(images/javayoga_society.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .sc_home div.image
{
	border:none;
	padding:0;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .our_testimony h1
{
	background:url(images/our-testimony.gif) 0 0 no-repeat;
	height:24px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi
{
	width:476px;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it
{
	/*height:85px;*/
	width:476px;
	overflow:hidden;
	margin-bottom:20px;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-top { height:8px; width:431px; _font-size:0px; }
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-middle { min-height:67px; }
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-middle .it-left, .wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-middle .it-right { min-height:67px; float:left; }
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-middle .it-left { width:431px; }
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-middle .it-right { width:45px; height:67px; margin-left:-9px; }
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it .it-bottom { height:19px; width:431px; _font-size:0px; }
.wrapper_middle .wrapper_content .our_testimony .ctx
{
	padding-bottom:10px;
	margin-bottom:10px;
	margin-right:30px;
}
.wrapper_middle .wrapper_content .our_testimony .ctz
{
	margin-right:30px;
	color:#009900;
}
.wrapper_middle .wrapper_content .our_testimony .ctz a
{
	color:#999900;
}
.wrapper_middle .wrapper_content .our_testimony .odd
{
	/*background:#343402 url(images/testimony-odd.jpg) 0 0 no-repeat;*/
}
.wrapper_middle .wrapper_content .our_testimony .odd .it-top { background:url(images/testimony-bg/odd/top.jpg) 0 0 no-repeat; }
.wrapper_middle .wrapper_content .our_testimony .odd .it-bottom { background:url(images/testimony-bg/odd/bottom.png) 0 0 no-repeat; }
.wrapper_middle .wrapper_content .our_testimony .odd .it-middle .it-left { background:url(images/testimony-bg/odd/middle.jpg) 0 0 repeat-y; }
.wrapper_middle .wrapper_content .our_testimony .odd .it-middle .it-right { background:url(images/testimony-bg/odd/right.jpg) -1px 0 no-repeat; }
.wrapper_middle .wrapper_content .our_testimony .even
{
	/*background:url(images/testimony-even.jpg) 0 0 no-repeat;*/
}
.wrapper_middle .wrapper_content .our_testimony .even .it-top { background:url(images/testimony-bg/even/top.jpg) 0 0 no-repeat; }
.wrapper_middle .wrapper_content .our_testimony .even .it-bottom { background:url(images/testimony-bg/even/bottom.png) 0 0 no-repeat; }
.wrapper_middle .wrapper_content .our_testimony .even .it-middle .it-left { background:url(images/testimony-bg/even/middle.jpg) 0 0 repeat-y; }
.wrapper_middle .wrapper_content .our_testimony .even .it-middle .it-right { background:url(images/testimony-bg/even/right.jpg) -1px 0 no-repeat; }
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it td.num
{
	width:10px;
	padding:5px;
	font-size:18px;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it td.tt
{
	text-align:right;
	padding:7px 25px 5px 10px;
	font-size:11px;
	overflow:hidden;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it td.ph
{
	width:100px;
	padding:4px 10px 10px 0px;
	text-align:center;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it td.dt
{
	color:#FFF;
	width:38px;
	/*padding:27px 0;*/
	padding-right:6px;
	height:67px;
	vertical-align:middle;
	font-size:11px;
	text-align:right;
}
.wrapper_middle .wrapper_content .our_testimony .tb_testi .it span
{
	display:block;
	padding-bottom:4px;
	margin-bottom:4px;
}
.wrapper_middle .wrapper_content .our_testimony .odd td.num
{
	color:#666600;
}
.wrapper_middle .wrapper_content .our_testimony .odd span.bd
{
	border-bottom:1px solid #666600;
}
.wrapper_middle .wrapper_content .our_testimony .odd td.tt
{
	color:#CCCC00;
}
.wrapper_middle .wrapper_content .our_testimony .even td.num
{
	color:#333300;
}
.wrapper_middle .wrapper_content .our_testimony .even td.tt
{
	color:#CCCC00;
}
.wrapper_middle .wrapper_content .our_testimony .even span.bd
{
	border-bottom:1px solid #333300;
}
.wrapper_middle .wrapper_content .member_card h1
{
	background:url(images/javayoga-member-card.gif) 0 0 no-repeat;
	height:26px;
	margin-bottom:30px;
}
.wrapper_middle .wrapper_content .member_card div.image
{
	border:none;
	padding:0;
	margin-bottom:10px;
}

.wrapper_middle .wrapper_content .sc_home div ,.wrapper_middle .wrapper_content .member_card div
{
	line-height:1.7em;
	margin-bottom:10px;
}
.wrapper_middle .wrapper_content .sc_home div.inside, .wrapper_middle .wrapper_content .member_card div.inside
{
	border:none;
	margin-top:10px;
	border-bottom:1px solid #999900;
	padding-bottom:20px;
	margin-bottom:20px;
}

.testibox
{
	width:513px;
}
.testibox .top
{
	background:url(images/testibox_top.gif) 0 0 no-repeat;
	height:51px;
}
.testibox .middle
{
	color:#CCCC00;
	padding:10px 25px 0 15px;
	background:url(images/testibox_middle.gif) 0 0 repeat-y;
}
.testibox .middle td
{
	vertical-align:middle;
	padding-bottom:5px;
}
.testibox .middle input, .testibox .middle select, .testibox .middle select option, .testibox .middle textarea
{
	background-color:#FFF;
	font-size:12px;
}
.testibox .bottom
{
	background:url(images/testibox_bottom.gif) 0 0 no-repeat;
	height:21px;
}

/*----------------- end of css ---------------------------*/

/*----------- Class Admission ------------- */
.main_admission
{
	width:800px;
	margin:auto;
}
.main_admission .admission_top
{
	background:url(images/admission_head.jpg) 0 0 no-repeat;
	height:145px;
	position:relative;
}
.main_admission .admission_language
{
	position:relative;
	padding-top:125px;
	padding-left:740px;
}
.main_admission .in_admission
{
	color:#666600;
	border-bottom:1px solid #CCCC00;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-right:12px;
}
.main_admission .in_admission span.top
{
	color:#999900;
}
.main_admission .in_admission h2
{
	font-size:14px;
	margin-bottom:20px;
	color:#333300;
}
.main_admission .in_admission td
{
	padding:5px;
	vertical-align:middle;
}
.main_admission .in_admission td.no_padding
{
	padding:0;
}
/*----------------- end of css ---------------------------*/

/*----------------- end of css ---------------------------*/

/*----------- Wrapper Bottom and Copyright ------------- */
.wrapper_bottom
{
	background-color:#333300;
	margin-top:-12px;
	z-index:500;
}
.wrapper_bottom .copyright
{
	color:#999900;
	font-size:10px;
	margin:auto;
	padding:15px 8px 5px 8px;
	width:784px;
}
.wrapper_bottom .copyright_contact
{
	color:#999900;
	font-size:10px;
	margin:auto;
	padding:15px 8px 5px 8px;
	width:499px;
}
/*-------------------end of --------------------------*/

.flag{
	cursor:pointer;
	display:block;
	float:left;
	height:13px;
	margin-top:2px;
	margin-right:5px;
	width:20px;
}
.eng
{
	background:url(images/flag_eng.jpg) 0 0 no-repeat;
	
}
.ina
{
	background:url(images/flag_ina.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	height:13px;
	width:20px;
}
.loading
{
	background:url(images/spinner.gif) 50% 50% no-repeat;
}
.testimonies
{
	background-color:#CCCC00;
	color:#CCCC00;
	height:81px;
	padding:6px 0px;
	overflow:hidden;
}
.testimonies .inTesti
{
	background-color:#404000;
	height:81px;
}
.testimonies .inTesti .testi_left
{
	font-size:14px;
	font-weight:bold;
	padding:0px 10px;
	float:left;
	width:344px;
	height:81px;
}
.testimonies .inTesti .testi_right
{
	background:url(images/testi_background.png) 0 0 no-repeat;
	float:right;
	height:81px;
	width:400px;
}
.testimonies .inTesti .testi_right .ttsd, .testimonies .inTesti .testi_right .ttsm{ float:left; height:81px; }
.testimonies .inTesti .testi_right .ttsd { width:21px; margin-left:6px; }
.testimonies .inTesti .testi_right .ttsd a { width:21px; height:81px; display:block; }
.testimonies .inTesti .testi_right .ttsm { width:373px; }
.button
{
	background:url(images/buttons.jpg) 0 0 no-repeat;
	border:none;
	padding:0;
	height:22px;
	cursor:pointer;
}
.reset_button
{
	background-position:0px 0px;
	width:63px;
}
.submit_button
{
	background-position:-63px 0px;
	width:63px;
}
.error
{
	border:1px solid #FF0000;
	padding:5px;
	padding-bottom:0px;
	text-align:center;
	margin-bottom:10px;
	color:#FF0000;
}
.error div 
{
	padding-bottom:5px;
}

.wrapper_middle_contact .contact_form
{
	padding:4px 13px 10px 11px;
}
.wrapper_middle_contact .contact_form h1.head
{
	background:url(admin_images/header_top.jpg) 0 0 no-repeat;
	height:52px;
	margin:0;
	position:relative;
	margin-top:-11px;
	font-family:"Trebuchet MS";
	font-size:32px;
	font-weight:normal;
	color:#666600;
	line-height:1.6em;
	padding-left:25px;
}
.wrapper_middle_contact .contact_form h2.head
{
	padding:5px 25px;
	background-color:#666600;
	margin:0px;
	font-size:14px;
	color:#CCCC00;
	overflow:hidden;
}
.wrapper_middle_contact .contact_form .content
{
	padding:20px 25px;
	padding-bottom:0px;
	color:#666733;
}
.wrapper_middle_contact .contact_form .content td
{
	padding:5px;
	vertical-align:middle;
}

a.pdf 
{
	background:transparent url(images/pdf_image.gif) 0 0 no-repeat;
	height:15px;
	padding-left:30px;
	display:block;
	padding-top:10px;
}
blockquote
{
	background:transparent url(images/quote-mark-left.gif) 0 0 no-repeat;
	
	padding-top:10px;
	padding-bottom:10px;
	margin:50px 10px 15px 20px;
}
blockquote p
{
	text-indent:42px;
	margin:0;
	padding:0;
	color:#2a6dc9;
	font-family:"Trebuchet MS";
	font-size:16px;
}
blockquote span.small
{
	font-weight:bold;
	font-size:12px;
}

ul.browserComp li { background:url(images/browsersComp.png) 0 0 no-repeat; height:50px; margin-right:1em; width:41px; display:inline; }
ul.browserComp li a { height:50px; width:41px; display:block; }
ul.browserComp li.firefox { background-position: 0 2px; }
ul.browserComp li.safari { background-position: 0 -70px; }
ul.browserComp li.chrome { background-position: 0 -140px; }
ul.browserComp li.opera { background-position: 5px -207px; }
ul.browserComp li.ie7 { background-position: 0 -280px; }

a.no-underline:hover { text-decoration:none; }