/*

CSS Document
Designer: asterix


*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2,  h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,  ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;vertical-align: baseline;}
h3 {color:  #006E3B; }
body {color: black;background: #006E3B url(images/body.jpg) repeat-y center;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}
.clear{line-height : 0px;font-size : 0px;clear : both;}
a{text-decoration : none;}
a {
    outline: none;
}
a img {
border:  none;
}


.left_p a:hover,.header_menu a:hover,.readmore a:hover,.footer_p a:hover,.right_align a:hover{text-decoration : underline;}
.ex li,.ex a,.mid,.fifteen,.phone_numb,#banner_id,#sub,label,.right_align a,.footer_p,.footer_p a,.list_p li,.left_p,.left_p  strong,.left_p  span,.bullet,.rbullet,.readmore a,.regular,.next,.top,#nav a,.header_menu a,.header_call,.header_call b, form {font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;}

/* BASIC DESIGN STRUCTURE */
#content{margin : 0; padding : 0;}
#topheader_hold,#gap{background :#92BFAA url(images/gap.gif) repeat-y 50%;height : 13px;line-height : 0px;font-size : 0px;}
#header_hold{background :  #FFF;}
#header{background : url(images/hshade1.jpg) repeat-y center;width : 983px;margin : 0px auto;}
#navigator_hold{background:url(images/gogreen.gif) repeat-x 0px 0px;border-bottom : #EDF5F1 solid 10px;}
#navigator{margin : 0px auto;width : 953px;}
#whole_block{background : #048A4D url(images/bg.gif) repeat-x 0px -1px;padding-left : 3px;}
#gap{background :#92BFAA url(images/gap.gif) repeat-y center;}
#footer{ padding : 30px 14px 30px 0px; width : 936px; margin : 0px auto;}

/* HEADER */
#header_cont{background :url(images/headerbg.jpg) repeat-x 0px 0px;margin : 0px auto;width : 936px;padding-right : 14px;}
#header_cont img{margin : 0px 0px 0px 22px;}
.header_menu,.header_call{display : block;text-align : right;}
.header_menu a{color : #000000; font-size : 9px;line-height : 18px;}
.header_call{padding-bottom : 0px;color : #006E3A; font:Verdana, Arial, Helvetica, sans-serif; font-size : 25px;}
.header_call b,.phone_numb{color : #006E3A;font-size : 21px;}

/*NAVIGATOR*/
#nav{margin-left : 2px;}
.not_dd{position : relative;}
.not_ddh,.not_dd{display : block;text-decoration : none;float : left;}
.not_ddh{color : #FFF;margin : 0px 0px;padding : 0px 30px;line-height : 40px;}
.not_ddh:hover,#current,li:hover .not_ddh,li.over .not_ddh{background : url(images/menuh.gif) repeat-x 0px 0px;color : #5C977B;}
.menux{background : url(images/sline.gif) no-repeat right 8px;}

.sub_serve{padding  : 0px;display : none;font-size : 0px;position: absolute;top: 40px;left: 0px;background : #006E3B;border-top : 10px solid #EDF5F1;}
li:hover ul ,li.over ul{ display: block;} 
.sub_serve a{display : block;width : 200px;text-align : left;color : #FFF;line-height : 15px;margin : 0px 0px;padding  : 5px 10px;text-decoration : none;}
.sub_serve a:hover{background : #EDF5F1 url(images/menuh.gif) repeat-x 0px 0px;color : #5C977B;}



/*UPPER BLOCK*/
#upperblock{background : #91BFA9 url(images/rightblock.gif) repeat-x;  width : 950px;margin : 0px auto;}
#left_upper{width : 631px;float : left;padding : 10px 0px 10px 10px;}
#right_upper{ width : 289px;float : left;padding : 10px;} 
#right_upper a{color : #006E3A;}
#right_upper a:hover{text-decoration:underline;}

/* MAIN CONTENT */
#mainblock{ background : url(images/middleblock.gif) repeat-y 0px 0px; width : 950px;margin : 0px auto;padding-bottom : 70px;}
#leftblock{width : 587px;float : left;padding : 25px 32px 0px 22px;}
	.top{color : #006E3A;font-weight : normal;font-size : 24px;}
	.next{color : #565656;font-weight : normal;font-size : 15px;}
	.regular{color : #5C5C5C;font-weight : normal;width : 545px;margin : 12px 0px;}
	.readmore{padding-bottom : 35px;}
	.readmore a,.right_align a{font-weight : normal;color : #006E3A;}
	.bullet{height : 35px;background : url(images/left_regular.gif) no-repeat 0px -2px;color : #006E3A;font-size : 17px;font-weight : bold;display : block;padding-left : 15px;}
	.left_img{float : left;padding : 0px 15px 15px 0px; }
	.left_p{color : #5C5C5C;text-align : left;font-size : 12px;font-weight : normal;}
	.mid,.left_p strong,.left_p a{color : #5C5C5C;font-size : 12px;font-weight : bold;}
	.left_p  span{display : block;color :#006E3A;font-size : 10px;}
	.left_p p {padding-left: 15; padding-right: 15; }
	.list_p{margin : 0px;padding : 0px;clear : both;}
	.list_p li{color : #5C5C5C;font-weight : normal;font-size : 12px;list-style-position : outside;}
	.raquo{color : #006E3A;font-weight : bold;position : relative;top : -3px;}
	#leftblock .left_p{width : 555px;}
	.lm{margin-bottom : 8px;}
#rightblock{background : url(images/rightblock.gif) repeat-x 0px 0px;width : 279px;float : left;padding : 5px 15px 0px 15px;}
	.rbullet{height : 35px;color : #006E3A;font-size : 17px;font-weight : bold;display : block;padding-left : 15px;}
	.list_p,#rightblock .left_p{padding : 10px 0px 0px 4px;}
	#rightblock .list_p{margin : 10px 0px 0px 10px;}
	#rightblock .left_p{width : 265px;}
	.bgc,.rbullet{background : url(images/dotes1.gif) no-repeat 0px 0px;}
	.right_align{text-align : right;padding : 10px 0px 30px;}


/* FOOTER */

.footer_p,.footer_p a{font-size : 9px;color : #FFF;}
.footer_p{text-align : right;line-height : 140%;}
.dot{padding-left : 7px;background : url(images/dot.gif) no-repeat 0px center;}

/*OTHER PAGES*/
.fourteen{font-size : 14px;font-weight : normal;color : #006E3A;}

form{margin : 25px 0px;}
label{color : #5C5C5C;font-size : 12px;font-weight : normal;width : 75px;text-align : right;display : block;margin : 5px 0px;float : left;padding-right : 5px; clear:left;}
input{border : 1px solid #E2E2E2;float :left;background : url(images/input.gif) repeat-x 0px 0px;width : 232px;height : 20px;padding : 5px 5px 0px;}
textarea{padding : 5px 5px 0px;width : 490px;height : 123px;float : left;border : 1px solid #E2E2E2;background : url(images/text.gif) repeat-x 0px 0px;}
form p{margin : 10px 0px;}
.imgcode{margin : 35px 0px;}
.imgcode input{width:50px!important;}
.wide{width : 415px;}
#code{width : 185px;height : 20px;}
.captcha{float : left;border : 1px solid #E2E2E2;margin : 0px 0px 0px 19px;}
.submit_float{float : right;}
#sub{padding : 0px;cursor : pointer;background : url(images/submit.gif) repeat-x 0px 0px;text-align : center;width : 122px;height : 40px;margin : 40px 4px 0px 0px;color : #FFF;font-weight : bold;font-size : 14px;}
#sub:hover{background : url(images/submith.gif) repeat-x 0px 0px;}
#ph_o{width : 52px;}
#ph_t{width : 182px;margin-left : 5px;}
.red{color : #FF0000;display : block;float : left;width : 10px;height : 10px;padding : 10px 5px 0px;}
#contact_banner,#services_banner{width : 925px;height : 103px;border : 12px solid #91BFA9;}
#contact_banner{background : #006E3A url(images/contact.jpg) no-repeat right center;}
#services_banner{background : #006E3A url(images/serve.jpg) no-repeat right center;}
#banner_id{font-size : 30px;color : #FFF;padding : 35px;}
.phone_numb{font-weight : normal;}

.space{margin-left : 10px;}
.space li{line-height : 20px;}
.fifteen{color : #5C5C5C;font-size : 15px;padding-top : 15px;}
.mid_p{padding : 20px 0px 25px 20px;width : 510px;display : block;margin : 25px 0px 20px 10px;background : #EDF5F1 url(images/midp.jpg) no-repeat 425px center;border : 1px solid #A6E4C6;}
.mid{color : #464646;display : block;width : 417px;}
.greens{color : #006E3A;font-weight : bold;}
.ex{padding : 0px 0px 0px 0px;margin : 0px 0px 35px;}
.ex li{padding : 0px 0px 0px 0px;margin : 0px;}
.ex a{color : #5C5C5C;font-size : 12px;display : block;width : 266px;line-height : 30px;margin : 1px 0px;padding : 0px 0px 0px 5px;}
#current_ex,.ex a:hover{background : #C3E3D4;}

/* added by Nenad @Mdizajn.com */
#signup {
	
}

#signup form {
	margin: 0;
	padding: 0 0 15px 4px;
}

#signup p {
	color: #5C5C5C;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0;
}

#signup input {
	margin-right: 4px;
	width: 180px;
}

#signup .button {
	background: #fff;
	border: 1px solid #999999;
	float: left;
	height: auto;	
	padding-bottom: 2px;
	width: 66px;
}

#coaches .left_p .fourteen {
	font-weight: bold;
}

sup {
vertical-align: super 
}

#homepage #rightblock{background : url(images/rightblock.gif) repeat-x 0px 0px;width : 279px;float : left;padding : 5px 15px 0px 15px; margin-top: -150px; position: relative; z-index: 100;}

/* anima edit */
#header_cont h1 {float: left;width: 200px}
#header .header_call {font-weight: bold;float: right;margin: 40px 10px 0 0;text-align: right;width: 400px}
