/*---------- COMAN----------*/
body{background:#040300 url(../images/page_bg.jpg) repeat-x 0 0 ;margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif;
color: #ffffff;font-size:12px;text-decoration:none;line-height:16px;	}
.common_div{width:100%;}
img{border:0;}
.underline{ text-decoration:underline;}
.clr{clear:both; font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li {margin:0px; padding:0px;} 
img, .cal_bg, div{ behavior: url("iepngfix.htc") }
a{color:#FFFFFF; text-decoration:none;} 
a:hover{text-decoration:underline; color:#f37736;}
/*---------- Header page---------*/
#header{  width:1000px; height:165px; margin:0 auto;}
#header a.top{color:#FFFFFF; font-size:10px;  text-decoration:none;} 
#header a.top:hover{text-decoration:underline;}

#ctl00_flash{ width:1000px; margin:0 auto;}

#Headline{width:100%; background:url(../images/Headline_bg.jpg) repeat-x 0 0; height:34px;}
/*----------End Header page---------*/

#container{ width:943px; margin:0 auto; padding-bottom:50px;}
h1{width:185px; height:24px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-transform:uppercase; font-size:14px; font-weight:normal; background:#080500 url(../images/heading_arrow.jpg) no-repeat right 2px; ; padding-left:15px;  overflow:hidden; padding-top:9px; display:block; }

.arrowheading{width:185px; height:28px;  margin:0px; padding:0px; text-transform:uppercase; font-size:14px; font-weight:normal; background:#080500 url(../images/heading_arrow.jpg) no-repeat right 2px ; padding-left:15px; line-height:20px; overflow:hidden; padding-top:8px; display:block; }

h2{width:300px; height:28px;  font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; font-weight:normal; background:#080500 url(../images/heading_arrow.jpg) no-repeat right 0 ; padding-left:15px; line-height:20px; overflow:hidden; padding-top:6px;}
h2.right{padding-left:20px; width:260px;}
ul.leftlist{padding-top:10px; padding-bottom:10px; padding-left:17px; list-style-type:none;}
ul.leftlist li{padding-bottom:10px; list-style-type:none;}
ul.leftlist li a{color:#FFFFFF; text-decoration:none;}
ul.leftlist li a:hover{color:#FFFFFF; text-decoration:underline;}
.inputfield{padding-left:3px; width:182px; border:1px solid #000000; background:#C7C8C8; padding-top:3px; height:22px;}
a.button{  text-transform:uppercase; font-size:12px; padding-left:20px; padding-right:20px; text-align:center; display:block; padding-top:5px; height:19px; background:#000000; border:1px solid #000000;}
a.button:hover{text-decoration:none; background:#5C574A;}
.lefttable{background:#565757 url(../images/left_box_bg.jpg) repeat-x 0 0;}
.middeltable{background:#081C31 url(../images/middel_table.jpg) repeat-x 0 0;}
.righttable{background:#35322D url(../images/right_table_bg.jpg) repeat-x 0 0;}
.imgborder{border:5px solid #423A2A;}
.reahed{color:#f37736;}
a.redlink{color:#f37736; text-decoration:underline;}
a.redlink:hover{color:#f37736; text-decoration:none;}


a.blacklink1{color:#000000; text-decoration: none; font-weight:bold;}
a.blacklink1:hover{ text-decoration: underline;}


/*---------- Footer --------*/

#footer{background:url(../images/footer_bg.jpg) repeat-x 0 0; width:945px; margin:0 auto; font-size:10px;}
#footer a:hover{color:#f37736; }



/*---------- Sub page --------*/
#container2{ width:1000px; margin:0 auto; padding-bottom:50px; position:relative; background:url(../images/top_sep.jpg) no-repeat center 165px;}
#container3{ width:966px; margin:0 auto; padding-bottom:50px;}
.lefttable2{background:#081C31 url(../images/left_box_bg2.jpg) repeat-x 0 0;}
h3{width:153px; height:28px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; font-weight:normal; background:#080500 url(../images/heading_arrow.jpg) no-repeat right 0 ; padding-left:15px; line-height:20px; overflow:hidden; padding-top:5px;}

ul.leftlist2{padding-top:10px; padding-bottom:10px; list-style-type:none; text-transform:uppercase; font-size:11px;}
ul.leftlist2 last{ padding-bottom:0px;}
ul.leftlist2 li{padding-bottom:10px; list-style-type:none;}
ul.leftlist2 li a{color:#FFFFFF; text-decoration:none; display:inline; padding-left:17px;  }
ul.leftlist2 li a:hover{color:#f37736; text-decoration:underline;background:url(../images/arrow.jpg) no-repeat 0px 1px;}

ul.leftlist2 li a.active{color:#f37736; text-decoration: underline; display:inline; padding-left:17px;background:url(../images/arrow.jpg) no-repeat 0px 1px;  }

ul.leftlist2 li ul{padding-bottom:0px; list-style-type:none; padding-left:0px;}
ul.leftlist2 li ul li{padding-bottom:10px; list-style-type:none; }
ul.leftlist2 li ul li.last{padding-bottom:0px;}

ul.leftlist2 li ul li a{color:#FFFFFF; text-decoration:none; display:inline; padding-left:30px;  }

ul.leftlist2 li ul li a.active{color:#F61201; text-decoration: underline; display:inline; padding-left:30px;background:url(../images/arrow.jpg) no-repeat 0px 1px }




.righttable2{background:#767676  url(../images/right_table_bg2.jpg) repeat-x 0 0;}

.heading{ font-size:14px; color:#000000; padding-left:20px; background:url(../images/heading_arrow2.jpg) no-repeat 0px 0px; display: block; font-weight:900; }
.image_border{ border:5px solid #423A2A;}


.black_text_bold{ color:#000000; font-weight:bold; }
.black_text_bold_big{ color:#000000; font-weight:bold; font-size:14px; }
.black_text{ color:#000000; }
.red_text{ font-size:14px; color:#f37736;font-weight:bold; }
a.whitelink{color:#ffffff; text-decoration: none;}
a.whitelink:hover{color:#ffffff; text-decoration: underline;}

/* ----------- NEWS -----------------*/

#pscroller1{height: 20px; padding-top:5px;  font-size:12px; color:#FFFFFF;}
.newshead{  text-transform:uppercase; font-size:14px; color:#f37736;}
#pscroller1 a{color:#948D80;}


/* ---------- GALLERY -----------*/
#gallery {	position:relative;	height:258px;	overflow:hidden;	width:760px;}
#gallery a {float:left;		position:absolute;	}
#gallery a img {	border:none;}	
#gallery a.show {		z-index:10	}
#gallery .caption {	z-index:600; 	background-color:#000; 	color:#ffffff; 	height:60px; 	width:760px; 	position:absolute;	bottom:0;	}
#gallery .caption .content {margin:5px	}
#gallery .caption .content h3 {	margin:0;	padding:0;	color:#F61201;	background:none;	font-weight:bold;	}



/* -----------our staff -----------------*/


.white_text_bold{ color:#ffffff; font-weight:bold; }
.white_text{ color:#ffffff; }

a.red_link{color:#f37736; text-decoration: none; font-size:12px; font-weight:bold; font-style:italic;}
a.red_link:hover{ text-decoration: underline; color:#f37736;}

.heading_text{ font-size:18px; line-height:20px;}
#button { height: 35px;	width: 202px;	position:relative;}
ul, li {margin:0; 	padding:0; 	}
.menu_class {border:0px solid #1c1c1c;}
.the_menu {	display:none;	width:202px;	border: 1px solid #1c1c1c;}
.the_menu li {	background-color: #302f2f;}
.the_menu li a {	color:#FFFFFF; 	text-decoration:none; 	padding:10px; 	display:block;}
.the_menu li a:hover { text-decoration:underline;}


table#ctl00_ContentPlaceHolder1_dgData{ border:1px solid #000000;border-collapse: collapse;}
table#ctl00_ContentPlaceHolder1_dgData .td_border{ border:1px solid #000000; border-collapse: collapse; color:#FFFFFF;}
.tr_bg{ background:#1C3F67 url(../images/drates_row_bg.jpg) repeat-x;}
.tr_bg2{ background: #B8B7B7;}
.tr_bg1{ background:  none;}
.tr_bg3{background:  none;}
table#ctl00_ContentPlaceHolder1_dgData td{ border-right: 1px solid #000000  ; color:#fff; }


.underline{ text-decoration:underline;}

a.black_link{color:#fff; text-decoration:none;} 
a.black_link:hover{text-decoration:underline;}







.select_box_style {
background:#252420 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
width:190px;
}




div.imagesbox {
display:block;
height:auto;
padding:5px 5px 3px 4px;
}

ol.ol_list{ margin:0px; padding:0px; padding-left:25px; display:block; border-bottom:1px solid #000 ; padding-bottom:20px; padding-top:15px; margin-bottom:20px; }
ol.ol_list li{ padding-bottom:5px;}

a.profile_icon{ background:url(../images/player_profile.png) no-repeat; display:block; height:32px; width:32px;}

a.profile_icon:hover{ background:url(../images/player-profile-rollover.png) no-repeat; }




table#prices{ border:1px solid #000000;border-collapse: collapse;}
table#prices .td_border{ border:1px solid #000000; border-collapse: collapse; color:#FFFFFF;}
table#prices td{ border-right: 1px solid #000000  ; color:#000000; }


#prices a{ text-decoration:underline; color:#F00; font-weight:bold;}

#prices a:hover{ text-decoration: none; }







ul.commonlist{padding-top:10px; padding-bottom:10px; list-style:none; text-transform:uppercase; font-size:11px;}

ul.commonlist li{padding-bottom:10px; padding-left:17px; background:url(../images/bullet_2.png) no-repeat 0px 4px; }



ul.commonlist li ul{padding-bottom:0px;list-style:none; padding-left:0px; padding-top:5px;}
ul.commonlist li ul li{padding-bottom:10px; }
ul.commonlist li ul li.last{padding-bottom:0px;}

.date_taxt{ font-size:35px; font-weight:bold; color:#000; line-height:30px;}

.white_big2{ font-size:14px; text-transform:uppercase; font-weight:bold;}

.caps_text{ text-transform:uppercase;}

.cal_bg{background:url(../images/calendar_bg.png) no-repeat 0px 1px;}

.cal_bg a{width:25px; height:20px; background:#454545; display:block;}
.cal_bg a:hover{background:#878787;}

.cal_bg a{width:25px; height:20px; background:#454545;}
.cal_bg  .boxno a{background:none;}

.cal_bg .select a{background:#E53D22;}
.cal_bg .select a:hover{background:#002E62;}

.cal_bg .title a{background:none; font-size:11px; padding-left:11px; padding-right:12px; color:#E43E21;}
.cal_bg .title a:hover{background:none; text-decoration:underline; color:#f37736;}
.cal_bg .title{background:none;}
.cal_bg .title td{background:none;}




.inputfield1{padding-left:3px; width:190px; border:1px solid #000000; background:#C6C6C6; padding-top:3px; height:18px;}
.text_field1{padding-left:3px; width:190px; border:1px solid #000000; background:#C6C6C6; padding-top:3px; height:100px;}
.reco_button{ border:1px solid #000; background:#FFF; padding:3px; cursor:pointer;}


#ctl00_ContentPlaceHolder1_chkcaloptions td{margin-bottom:5px;}

.black_big2{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#000;}


a.black_big2{ font-size:16px; text-transform:uppercase; font-weight:bold; color:#000; text-decoration:none;}

a.black_big2:hover{ text-decoration: underline;}








a.redlink2{ color:#f37736; text-decoration:none;}
a.redlink2:hover{  text-decoration: underline; color:#f37736;}






.produt_img_border{ border: 5px solid #423928;}

a.black_link2{ text-decoration:none; font-weight:bold; color:#000;}
a.black_link2:hover{ text-decoration: underline;}







.black_big3{ font-size:14px;  font-weight: bold  ; color:#000;}


#recomd_form{ color:#000;  }



#recomd_form  .input_bg{background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;}

#recomd_form  .input1{   height:18px; padding-top:3px; padding-left:3px; width:100px; font-weight:normal;  }

#recomd_form  .input2{  height:18px; padding-top:3px; padding-left:3px; width:42px; font-weight:normal;  }


#recomd_form  .input3{  height:18px; padding-top:3px; padding-left:3px; width:350px; font-weight:normal;  }


#recomd_form  .textarea{  height:200px;  padding-left:3px; width:350px; font-weight:normal;  }


#recomd_form  #button { height: auto;	width: auto;	}




#formtag li.focused{background:#999999;}
#formtag li.focused, form li:hover{position:relative; }
#formtag li.focused .instruct, form li:hover .instruct{visibility:visible; }
#formtag ul{margin:0;padding:0;list-style-type:none;width:100%;}
#formtag li{display:block;margin:0;padding:0px 5px 0px 5px;clear:both; width:400px; padding-bottom:10px; }
#formtag li.dooted{display:block;margin:0;clear:both; width:700px; border-bottom:1px dotted #000; margin-top:25px;}

*html #formtag li{height: 1%;}* html form li div{display:inline-block;}
*html #formtag li div{display:inline-block;}
#formtag li div, #formtag li span{margin:0 .3em 0 0;padding:0;color:#444;}
#formtag li span{float:left;}
#formtag .instruct{position:absolute;top:0;left:450px; z-index:1000;width:196px;padding:8px 10px 10px 10px;border:1px solid #e6e6e6;background:#f5f5f5;visibility:hidden;font-size:12px;;}










a.black_big3{ font-size:16px;  font-weight:bold; color:#000; text-decoration:none;}

a.black_big3:hover{ text-decoration: underline;}



.textbox{ border:1px solid #000;  height:18px; padding-top:3px; padding-left:3px; width:60px; font-weight:normal;background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top; }


ul.newstext{padding-left:10px;}
ul.newstext li{padding-bottom:5px; display:block; padding:5px;} 
ul.newstext li.gray{ background:#AEADAD;} 

ul.newstext li a{font-weight:bold; color:#000;}



.selcect_box{ border:1px solid #000;   }
.selcect_box_right{ border:1px solid #000; text-align:right;}









#check_out  .input_bg{background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;}
#check_out  .input1{   height:18px; padding-top:3px; padding-left:3px; width:170px; font-weight:normal;  }
#check_out  .input2{  height:18px; padding-top:3px; padding-left:3px; width:42px; font-weight:normal;  }
#check_out  .input3{  height:18px; padding-top:3px; padding-left:3px; width:350px; font-weight:normal;  }
#check_out  .input4{   height:18px; padding-top:3px; padding-left:3px; width:100px; font-weight:normal;  }
#check_out  .textarea{  height:200px;  padding-left:3px; width:350px; font-weight:normal;  }






.product_title{ font-size:24px; font-weight:bold; color:#000; line-height:25px; }

.black_bold_text1{ font-size:14px; color:#000; font-weight:bold;}

.small_box_input{ border:1px solid #FFF; width:20px; height:17px; padding-top:3px;}
.suggest_title{ font-size:18px; font-weight:bold; color:#000; }



#pagesize{ padding-bottom:25px;}





#coaching_form{ border:1px solid #000;color:#000;}

#coaching_form  .input_bg{background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;}

#coaching_form  .input1{   height:18px; padding-top:3px; padding-left:3px; width:194px; font-weight:normal;  }
#coaching_form  .input2{   height:18px; padding-top:3px; padding-left:3px; width:100px; font-weight:normal;  }
#coaching_form  .padding_bottom{ padding-bottom:7px; padding-top:7px;    }


.imgborder2{border:5px solid #35322D;}
.redhead{color:#f37736; font-weight:bold;}
