* {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
.all{
	background-image: url(../images/main_grad.jpg);
	background-repeat: repeat-x;
	background-position: 0px 30px;
}
.main {
	width: 760px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

.CrossedOut {color:#999; text-decoration:line-through}

.SessionType {font-size:11px}

.Border1 {border:#CCC solid 1px}
.BoxHeader {background-color:#22483D; color:#FFF; font-size:14px; font-weight:bold}
.BoxText {padding-top:3px}
.footer{
	height:250px;
	color: #A4ABAC;
	background-color: #253F3D;
	font-size: 11px;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
}
.footer_menu{
	padding-top: 20px;
}
.footer_menu a{
	border: none;
	color:#A4ABAC;
	text-decoration: none;
}
.footer_menu a:hover{
	text-decoration: underline;
}
.copyrights{
	padding-top: 15px;
	line-height: 18px;
}
.top_line {
	background-color: #253F3D;
	height: 40px;
	width: 100%;
	background-image: url(../images/top_line_bkg.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.top_menu {
	height: 51px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #375E5A;
	margin-left:3px;
}


.top_menu .chosen,.top_menu a{
	display:block;
	border: none;
	height: 33px;
	padding-top: 18px;
	text-align: center;
	text-decoration: none;
	background-repeat: no-repeat;
	color: #375E5A;
}
.top_menu .chosen{
	color:#FFFFFF;
}
.top_menu a:hover{
	background-image:none;
	color: #FFFFFF;
}


.nav1_over, .nav2_over, .nav3_over, .nav4_over, .nav5_over, .nav6_over, .nav7_over, .nav8_over, .nav9_over{
	background-image:url(../images/top_menu_1hover.gif);
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D8D9;
	border-left-color: #D4D8D9;
	color:#FFF
}



.nav1, .nav2, .nav3, .nav4, .nav5, .nav6, .nav7, .nav8, .nav9{
	background-image:url(../images/top_menu_1hover.gif);
	width: 92px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D8D9;
	border-left-color: #D4D8D9;
}

.nav1{
	background-image:url(../images/nav_1_over.gif);
	width:57px;	
}
.nav1 a{
	background-image:url(../images/nav_1.gif);	
	border: none;
}

.nav1_over{
	background-image:url(../images/nav_1_over.gif);
	width:57px;
	color:#FFF
}
.nav1_over A:link    {COLOR: #FFF; TEXT-DECORATION: none}
.nav1_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav1_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}


.nav2{
	background-image:url(../images/nav_2_over.gif);
	width:56px;	
}
.nav2 a{
	background-image:url(../images/nav_2.gif);	
	border: none;
}
.nav2_over a{
	background-image:url(../images/nav_2_over.gif); width:56px;
	border: none;

}
.nav2_over A:link    {COLOR: #FFF; TEXT-DECORATION: none;border: none;}
.nav2_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav2_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}



.nav3{
	background-image:url(../images/nav_3_over.gif);
	width:73px;	
}
.nav3 a{
	background-image:url(../images/nav_3.gif);
	border: none;

}
.nav3_over a{
	background-image:url(../images/nav_3_over.gif); width:73px;
	border: none;
}
.nav3_over A:link    {COLOR: #FFF; TEXT-DECORATION: none;border: none;}
.nav3_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav3_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}



.nav4{
	background-image:url(../images/nav_4_over.gif);
	width:80px;	
}
.nav4 a{
	background-image:url(../images/nav_4.gif);	
	border: none;
}
.nav4_over a{
	background-image:url(../images/nav_4_over.gif); width:80px;
	border: none;
}
.nav4_over A:link    {COLOR: #FFF; TEXT-DECORATION: none;}
.nav4_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav4_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}




.nav5{
	background-image:url(../images/nav_5_over.gif);
	width:95px;	
}
.nav5 a{
	background-image:url(../images/nav_5.gif);	
}

.nav5_over a{
	background-image:url(../images/nav_5_over.gif); width:95px
}
.nav5_over A:link    {COLOR: #FFF; TEXT-DECORATION: none}
.nav5_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav5_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}


.nav6{
	background-image:url(../images/nav_6_over.gif);
	width:96px;	
}
.nav6 a{
	background-image:url(../images/nav_6.gif);	
}
.nav6_over a{
	background-image:url(../images/nav_6_over.gif); width:96px
}
.nav6_over A:link    {COLOR: #FFF; TEXT-DECORATION: none}
.nav6_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav6_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}




.nav7{
	background-image:url(../images/nav_7_over.gif);
	width:56px;	
}
.nav7 a{
	background-image:url(../images/nav_7.gif);	
}
.nav7_over a{
	background-image:url(../images/nav_7_over.gif); width:56px
}
.nav7_over A:link    {COLOR: #FFF; TEXT-DECORATION: none}
.nav7_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav7_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}



.nav8{
	background-image:url(../images/nav_8_over.gif);
	width:85px;	
}
.nav8 a{
	background-image:url(../images/nav_8.gif);	
}
.nav8_over a{
	background-image:url(../images/nav_8_over.gif); width:85px
}
.nav8_over A:link    {COLOR: #FFF; TEXT-DECORATION: none}
.nav8_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav8_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}

.nav9{
	background-image:url(../images/nav_9_over.jpg);
	width:80px;	
}
.nav9 a{
	background-image:url(../images/nav_9.jpg);	
}
.nav9_over a{
	background-image:url(../images/nav_9_over.jpg); width:80px	
}
.nav9_over A:link    {COLOR: #FFF; TEXT-DECORATION: none}
.nav9_over A:visited {COLOR: #FFF; TEXT-DECORATION: none}
.nav9_over A:hover   {COLOR: #FFF; TEXT-DECORATION: none}

.menu1,.menu2,.menu3,.menu4{
	background-image:url(../images/top_menu_1hover.gif);
	width: 92px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D4D8D9;
	border-left-color: #D4D8D9;
}
.menu2{
	background-image:url(../images/top_menu_2hover.gif);
	width:122px;	
}
.menu3{
	background-image:url(../images/top_menu_3hover.gif);
	width:64px;	
}
.menu4{
	background-image:url(../images/top_menu_4hover.gif);
	width:97px;	
}
.menu1 a{
	background-image:url(../images/top_menu_1.jpg);	
}
.top_image {
	padding-top: 5px;
}

.menu2 a{
	background-image:url(../images/top_menu_2.jpg);	
}
.menu3 a{
	background-image:url(../images/top_menu_3.jpg);	
}
.menu4 a{
	background-image:url(../images/top_menu_4.jpg);	
}








.content_block{
	padding-left: 30px;
	padding-top: 10px;
	line-height: 18px;
}
h1{
	background-image:url(../images/arrow_header.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 24px;
	background-position: 3px 13px;
	color: #365C59;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	line-height:22px;
}
h1 a{
	color: #365C59;
	text-decoration:none;
}
p{
	padding-top:10px;
	padding-bottom:10px;
}
.left_block,.left_block_resource{
	width: 410px;
	float: left;
	padding-bottom: 40px;
}
.left_block_resource{
	width:470px;
}
.read_more_big{
	background-image:url(../images/read_more_big.gif);
	height:30px;
	background-repeat: no-repeat;
	padding-top:27px;
	font-size:11px;
	background-position: 0px 15px;
}
.read_more_big div{
	width:158px;
	float:left;
	padding-left:45px;
}
.read_more_big a{
	color:#000000;
	text-decoration:none;
}
.read_more_big a:hover{
	text-decoration: underline;
}
.services_block{
	padding-top: 10px;
}
.services_items{
	padding-left:20px;
}
.services_items a{
	color:#000000;
	text-decoration:none;
}
.col_first{
	float:left;
	width:163px;
	padding-left: 3px;
	display: block;
}
.col_second{
	float:right;
	padding-right: 15px;
	display: block;
}
.services_items li{
	display:block;
	width:140px;
	background-image: url(../images/service_arrow.gif);
	background-repeat: no-repeat;
	height: 19px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	list-style:none;
	padding-left: 25px;
	padding-top: 8px;
	background-position: 0px 11px;
	padding-bottom: 3px;
}
.certificat{
	clear:left;
	padding-top: 10px;
}
.certificat img{
	padding-left:25px;
	padding-right:80px;
	margin-top: 10px;
	display: block;
	float: left;
}
.cleardiv{
	clear:left;
}
.right_block,.right_block_resource{
	width: 280px;
	float: left;
	padding-bottom: 40px;
	padding-left: 37px;
}
.right_block_resource{
	padding-left:0px;
	width: 260px;
}
.testimonials{
	padding-bottom: 10px;
}
.testimonials a{
	color:#000000;
	text-decoration: none;
}
.testimonials a:hover{
	text-decoration: underline;
}

.testimonials h1 a{
	color: #365C59;
	text-decoration:none;
}
.testimonials h1 a:hover{
	text-decoration:none;
}
.testimonials p{
	padding-bottom: 25px;
}
.testimonials img{
	float:left;
	display:block;
	padding-right: 5px;
	clear: left;
	padding-top: 10px;
	padding-bottom: 15px;
}
.read_more_small{
	background-image:url(../images/read_more_small.gif);
	height:32px;
	background-repeat: no-repeat;
	padding-top:22px;
	font-size:11px;
	background-position: 0px 10px;
	padding-left: 55px;
}
.read_more_small a{
	color:#000000;
	text-decoration:none;
}
.read_more_small a:hover{
	text-decoration: underline;
}
.newsletter{
	padding-top: 10px;
	padding-right: 9px;
}
.newsletter form input{
	vertical-align:middle;
}
.newsletter form input.mail_input{
	font-size: 11px;
	height: 21px;
	border: 1px solid #999999;
	padding-top: 2px;
	text-indent: 5px;
}
.newsletter form input.mail1_input{
	font-size: 11px;
	height: 21px;
	border: 1px solid #999999;
	padding-top: 2px;
	text-indent: 5px;
	width: 177px;
}
.page_menu {
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.page_menu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #365C59;
	background-image: url(../images/arrow_header.gif);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding-left: 18px;
	display: block;
	height: 31px;
	text-decoration: none;
}
img.asblock_left{
	display:block;
	float:left;
	padding-right:8px;
	padding-top: 10px;
}
.services_list li{
	background-image:url(../images/arrow_services_list.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:10px;
	background-position: 0px 4px;
}
.red_text{
	color:#E8422E;
}.traning_time {
	margin-left: 5px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #46645B;
	padding-left: 13px;
}
.left_faq h2{
	color:#365C59;
	font-size:16px;
	padding-left: 18px;
	font-weight: normal;
	padding-top: 10px;
}
.left_faq p{
	padding-left: 18px;
	padding-top: 0px;
}
.links_recomends{
	padding-top:10px;
}
.links_recomends a{
	display:block;
	color:#365C59;
	text-decoration:underline;
	padding-left: 20px;
	height: 20px;
}
.links_recomends a:hover{
	text-decoration:none;
}
.articles {
	width: 190px;
	float: left;
	padding-left:20px;
}
.articles h1{
	margin-left:-20px;
}
.articles img{
	padding-bottom:10px;
}
.articles a{
	color:#365C59;
	text-decoration:underline;
}
.articles a:hover{
	text-decoration:none;
}
.resource_diagram{
	float:left;
	width:220px;
	padding-left:20px;
	padding-right: 20px;
}
.resource_diagram h1{
	margin-left:-20px;
}
.contact {
	padding-bottom:40px;
}
.contact p{
	padding-top:5px;
}

.contact a{
	color:#3F8734;
}
.form_contact_us{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 10px;
}
.contact_col1{
	float:left;
	width:245px;
}
.contact_col2{
	float:left;
	width:245px;
}
.contact input.formfield,.contact textarea{
	width:220px;
	height: 23px;
	margin-bottom: 12px;
	border: 1px solid #999999;
	vertical-align: middle;
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.contact textarea{
	height:105px;
}
input.button_res{
	background-image: url(../images/button_reset.gif);
	height: 28px;
	width: 105px;
	padding: 0;
}
.contact_col2 p{
	height: 25px;
	padding:0px;

}
#rad1,#rad2,#rad3{
	margin-right:5px;
	vertical-align: middle;	
}
.copyrights a {
	color: #A4ABAC;
	text-decoration: none;
}
.newsletter input {
	margin-bottom: 3px;
	padding-left: 3px;
}
.newsletter textarea {
	font-family: Tahoma, verdana;
	font-size: 11px;
	margin-bottom: 3px;
	padding-left: 3px;
}

.whiteText {color:#FFF; font-size:12px}

.AccountOn {color:#FFF; font-size:12px; padding-left:63px}

#TopBar {width:759px; height:30px; padding:6px; margin-right:15px}

.MainBlock {
	width: 759px;
	float: left;
	padding-bottom: 40px;
}
.content_block2{
	padding-left: 0px;
	padding-top: 10px;
	line-height: 18px;
}
.GreenWhiteText {color:#ffffff; background-color:#253F3D; font-weight:bold}
.RedWhiteText {color:#ffffff; background-color:#cc0000; font-weight:bold}
.Size14 {font-size:14px}
.Size14Bold {font-size:14px; font-weight:bold}
.Yellow14 {font-size:14px; color:#FCFC82}

.Size12 {font-size:12px}

.Checked {background-color:#FFC;}

.TimeBlock {border-bottom:#CCC 0px solid; font-size:12px;}
.TimeBlock A:link    {COLOR: #2055A4; TEXT-DECORATION: underline}
.TimeBlock A:visited {COLOR: #2055A4; TEXT-DECORATION: underline}
.TimeBlock A:hover   {COLOR: #2055A4; TEXT-DECORATION: underline}

.Green12 {COLOR: #2e524f; font-size:12px;}
.Green12 A:link    {COLOR: #2e524f; TEXT-DECORATION: underline}
.Green12 A:visited {COLOR: #2e524f; TEXT-DECORATION: underline}
.Green12 A:hover   {COLOR: #376b67; TEXT-DECORATION: underline}


.CartMain A:link    {COLOR: #2e524f; TEXT-DECORATION: none}
.CartMain A:visited {COLOR: #2e524f; TEXT-DECORATION: none}
.CartMain A:hover   {COLOR: #376b67; TEXT-DECORATION: underline}


.TimeHeader {color:#2C6D9E}
.TimeGroup {color:#008400}

.form_table {
	border: 1px solid #dedede;
	background: #f1f3f2;
	margin-top: 5px;
}
.form_text {
	width: 125px;
	font-size: 12px;
	color: #464646;
	vertical-align: top;}
	
	.form_text_goal {
	width: 125px;
	font-size: 12px;
	color: #464646;
	vertical-align: top;}
	
.size2 {
	width: 250px;
}
.size3 {
	width: 100px;
}
	
.form_text ul {padding: 0px; padding-left: 20px;}
.form_text li {list-style-image: url(../images/form_bullet.jpg); list-style-position: outside; line-height: 12px; vertical-align: top;}

.form_input {
	padding: 0px;
	vertical-align: top;
	text-align: left;
}
.form_input input {
	border: 0px;
	height: 20px;
	padding: 3px;
	background: none;}
	
.form_input textarea {
	border: 0px;
	height: 105px;
	padding: 3px;
	background: none;}
	
.form_input .checkbox {
	vertical-align: bottom;
	margin-right: 10px;
	height: 20px;
}

.form_input .submit {
	width: 83px;
	height: 30px;
	padding: 0px;}

.ft186 {background: url(../images/input_186.jpg) no-repeat;}
.fi186 {width: 177px;}

.ft122 {background: url(../images/input_122.jpg) no-repeat;}
.fi122 {width: 113px;}

.ft84 {background: url(../images/input_84.jpg) no-repeat;}
.fi84 {width: 75px;}

.ft2x84 {background: url(../images/input_2x84.jpg) no-repeat;}
.fi2x84 {width: 75px; margin-right: 19px;}

.ftarea186 {background: url(../images/input_form.jpg) no-repeat;}
.fiarea186 {width: 504px;}

.ft5fields {background: url(../images/input_5fields.jpg) no-repeat; height: 66px;}
.fi5fields {width: 95px;}

.ft5fields2 {background: url(../images/input_5fields2.jpg) no-repeat; height: 72px;}
.fi5fields2 {width: 115px; margin-left: 17px; margin-right: 16px;}

.ft5fields3 {background: url(../images/input_5fields2.jpg) no-repeat; height: 72px;}
.fi5fields3 {width: 82px; margin-left: 17px; margin-right: 12px;}

.first {margin-left: 20px;}
.midd {margin-left: 15px;}
.last {margin-left: 600px; margin-top: 14px;}

.last2 {margin-top: 19px;}
.calendar {vertical-align: middle; border: 0px; margin-right: 21px;}
.print {border: 0px; margin-right: 73px;}

.LineBottom {border-bottom:#CCC 2px solid}


/* Store */

.SideLink {background-image:url(../images/button.gif); padding-left:10px; font-size:12px; color:#333; height:31px; background-repeat:no-repeat}

.StoreMiddle {background-image:url(../images/featured_bg.gif); padding:15px}

.WhiteBG {background-color:#FFF}

.Price {color:#900}
.Price14 {color:#900; font-size:14px}

.CartBG {background-image:url(../images/cart_bg.gif); color:#FFF; font-size:12px; font-weight:bold; padding-right:20px; height:35px; background-repeat:no-repeat}

.CategoryTop {background-image:url(../images/category_top.gif); font-size:14px; color:#FFF; font-weight:bold; padding-left:15px}

.Anchor {color:#CCC}
.Anchor A:link    {COLOR:#2C5440; TEXT-DECORATION: underline}
.Anchor A:visited {COLOR: #2C5440; TEXT-DECORATION: underline}
.Anchor A:hover   {COLOR: #2C5440; TEXT-DECORATION: underline}

.viewDetail {color:#ff0000}
.viewDetail A:link    {COLOR:#ff0000; TEXT-DECORATION: underline}
.viewDetail A:visited {COLOR: #ff0000; TEXT-DECORATION: underline}
.viewDetail A:hover   {COLOR: #ff0000; TEXT-DECORATION: underline}

.ViewLinks {color:#379318}
.ViewLinks A:link    {COLOR:#379318; TEXT-DECORATION: underline}
.ViewLinks A:visited {COLOR: #379318; TEXT-DECORATION: underline}
.ViewLinks A:hover   {COLOR: #379318; TEXT-DECORATION: underline}
