@charset "utf-8";
/* CSS Document For wizzengineer */

body {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px; text-align: center;
	background:#00F; margin-top: 0px;}
	
strong {color:#006;}
h1, h2, h3{font-size:16px; color:#039; text-align:center; clear:both; text-decoration:none;}
h4, h5, h6, h7, h8, h9 {font-size:12px; color:#000; text-align:center; clear:both; text-decoration:none; margin-bottom:-4px;}

.contact_img{width: 290px; height:200px; float:left; margin: 0 20%;}
.img_contact {float: left;margin-bottom:-5px; margin-right:-3px;}
.img_middle {float:none; margin:auto;}
.img_right {float: right; position:relative; top: 7px; right: 8px; margin-left: 8px; border:none;}
.img_left {float: left; position:relative; top: 7px; left: 1px; margin-right: 10px; margin-bottom: 7px; border:none;}
.img_30 {float: left; position:relative; top: 5px; left: 30%; margin-right: 10px; border:none;}
.text1 {float:left; text-align:left; padding-left:25px; padding-right:25px; padding-top:5px; width:89%;}
.abc {color:#00F; margin-top:-2px; border: none 1px #000; margin-bottom: 1px;}
p.comment {font-size:14px; color:#000; text-align:justify; float:left; width: 755px; height:auto; margin:auto; margin-bottom: 20px;}
.quote1 {background-image:url(../new_images/quote.gif); width:20px; height:20px; margin:auto; background-repeat:no-repeat; float: left;}
.quote2 {background-image:url(../new_images/quote2.gif); width:20px; height:20px; margin:auto; background-repeat:no-repeat;}

.text2 {float:left; text-align:left; padding-left:50px; padding-top:5px;}
.text_middle {float: left; margin-left: 20%; text-align:center; width: 65%; border: none 2px #000;}
.text_align_middle {text-align:center;}
.training_left {width:490px; height: auto;text-align:left;}
.text25{float: left; margin-left:25%;}
.text_justify {text-align:justify; padding: 0 20px;}

.list_left {float: left; width: 230px; height:120px; margin-right: 5px; text-align:left;}
.list_middle {float: left; width: 300px; height:auto; margin-right: 5px; margin-left: 20% ;text-align:left;border: none 2px #000;}
.list_middle a:link {color:#000;}
.list_middle a:hover {color:#00F;}

.links_div {width: 470px; height: auto; float:left; margin:auto; margin-left:15px; padding-left: 5px;
font-size:10px;}

.links_left {margin-top: 10px; margin-right: 2px;float: left; width: 152px; height: auto; background-image:url(../new_images/block1.jpg); background-repeat:no-repeat;}

.links_middle {margin-top: 10px; margin-right: 2px;float: left; width: 152px; height: auto; background-image:url(../new_images/block1.jpg); background-repeat:no-repeat;}

.links_right {margin-top: 10px; margin-right: 2px;float: left; width: 152px; height: auto; background-image:url(../new_images/block1.jpg); background-repeat:no-repeat;}
.link_title {font-size:150%; font-weight:bolder; color:#fff; text-align:center; position:relative; top:15px;}

.bold {font-weight:bolder;}
.red{color:#F00; font-weight:bolder;}
.black {color:#000; font-weight:bolder;}
.italic {font-style:italic; color:#999; width: 100%; float:left;}
.italic_bold {font-style:italic; font-weight:bolder;}
.old_price {color: #F00; font-weight:bolder; width: 100%; text-decoration:line-through;}
.italic_comment {font-style:italic; color:#999;}


.line {background-image:url(../new_images/line_bg.png);
	width: 95%; height: 2px; margin: 3px 0px; float: left; }
.lineleft {background-image:url(../new_images/line_bg_left.png); background-repeat:no-repeat;
	width: 293px; height: 2px; }
.h1title {color:#000; text-decoration:none; text-transform:uppercase;}
.h2title {color:#000; font-style:italic; text-decoration:none; }


.link_bg {float:left; margin: auto; clear: none; background-image:url(../new_images/link_bg.png); background-repeat:no-repeat; text-align:left; padding-left: 10px; width: 300px; height: 26px; color:#FFF;}

.link_contact_bg {float:left; margin: auto; clear: none; background-image:url(../new_images/link_contact_bg.jpg); background-repeat:no-repeat; text-align:left; padding-left: 10px; width: 238px; height: 26px; color:#FFF;}

a:link {color:#000; font-weight:bolder; text-decoration:none;}
a {color:#000; font-weight:bolder; text-decoration:none;}
a:hover {color:#fff;}
/**************** Container ****************/
#container
	{
		
	height: auto;
	width: 800px;
	border: none 2px #F00;
	float: none;
	margin: auto;
	background-color:#00F;
	/*background-color:#06F;*/
	}

/**************** Menu ****************/
#menu
	{
	float: none;
	margin: auto;
	width: 850px;
	height: 35px;
	}

/**************** Header ****************/

#header 
	{
	background:url(../new_images/header.jpg);
	background-repeat:no-repeat;
	width:100%;
	height: 112px;
	float: none;
	clear: both;
	margin: auto;
	border: none 1px #000;
	}

/**************** Top Bar MAIN DIV ****************/
#topbar
	{
	width: 100%;
	float: none;
	margin: auto;
	height: 55px;
	border: none 2px #000;
	}
	
	
#date {width: 300px; height: 20px; border: none 2px #FF0; float: left; position:relative; top:20px; color:#FF0;}

#top_bar
	{
	width: 400px;
	float: left;
	height: 55px;
	border: none 2px #000;
	text-align:left;
	padding-left: 10px;
	
	}

/**************** Middle Page DIV ****************/
#page_middle_top
	{
	background-image:url(../new_images/container_bg_top.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 100%;
	height: 37px;
	text-align:center;
	color: #000;
	}

#page_middle
	{
		
	background-image:url(../new_images/container_bg_mid.jpg);
	background-repeat:repeat-y;
	width: 800px;
	height: auto;
	float: left;
	border: none 2px #F00;
	margin-top:-2em;
	}

#page_middle_btm
	{
	background-image:url(../new_images/container_bg_btm.jpg);
	background-repeat:no-repeat;
	float: left;
	width: 100%;
	height: 26px;
	}

/**************** Left Side ****************/
#left_side
	{
	padding-top: 5px;
	float: left;
	height: auto;
	width: 293px;
	border: none 2px #000;
	}
	
#shop_left_side
	{
	text-align:left;
	padding-top: 5px;
	float: left;
	height: auto;
	width: 293px;
	border: none 2px #000;
	}
/**************** Right Side ****************/
#right_side
	{
	padding-top: 3px;
	float: left;
	height: auto;
	width: 493px;
	border: none 2px #000;
	}

/**************** Bottom Footer ****************/
#bottom
	{
	float: left;
	width: 100%;
	height: 150px;
	border: none 1px #000;
	margin-top: -9px;
	}
#bottom a {color: #000; text-decoration:none;}
#bottom a:hover {text-decoration:underline;}


/**************** Price_Page ****************/
#price_box
	{
	width: 100%;
	border: solid 1px #000;
	float: left; 
	margin: auto;
	padding-bottom: 5px;
	}

.price {text-align:left; float:left; border-bottom:dashed 1px #000; width:100%; height: 100%; margin:auto; line-height:2em; }
.price11{float: left; width: 150px; height: auto; text-align:center; margin-right:3px;}
.price12{float: left; width: 290px; height: auto; text-align:left; margin-right:3px; font-style:italic;}
.price13{float: left; width: 5px; height: auto; text-align:left; margin-right:3px; font-weight:bolder;}
.price14{float: left; width: 35px; height: auto; text-align:left; margin-left:2px; color:#F00; font-weight:bolder;}

.training_price {text-align:left; float:left; border-bottom:dashed 1px #000; width:100%; height: 100%; margin:auto; line-height:2em; }


/**************** Site Map ****************/
#sitemap_list
	{
	border: none 2px #000;
	float: left; margin: auto;
	margin-left:20px;
	width: 450px;
	height: auto;
	}
	
#sitemap_list a {color: #00F; text-decoration:none;}
#sitemap_list a:link {color: #00F; text-decoration:none;}
#sitemap_list a:hover {color:#000;}

.map {background-image:url(../new_images/map.jpg); background-repeat:no-repeat;
float: left; margin:auto; border: none 1px #000; width: 250px; height: 350px;
	}
/**************** 123 ****************/

/**************** 123 ****************/

/**************** 123 ****************/
