@font-face {
	font-family: KRISTEN_ITC;
	src: url('ITCKRIST.TTF');
}
html{
	top:0px;
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	overflow:scroll;
	
}

body {
	background-color: #efefef;
	background-image:url(images/bg.jpg);

	font-family:arial, Geneva, sans-serif;
	font-size:12px;
	top:0px;
	left:0px;
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding:0;
	text-align:left; 
	border-top:5px solid #7a7a7a;
}
#container {
	position: relative;
	padding:0;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	
	margin:0 auto;
	 
	 
}

#header {
	
	padding:0;
	width:100%;
	height:106px;
	margin:0 auto;z-index:100;

}
#header .header-area{
	width:1000px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	
}
#menubar {
	margin-top:0px;  color:#f6342f;	
	width:780px; z-index:200;
}
#menubar ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#menubar ul li a {
	float:left;
	padding-left:22px;
	padding-right:22px;
	padding-top:8px;
	padding-bottom:3px;
	font-size:14px;
	text-decoration:none;
	color:#000000;
	font-family:verdana;
	margin-left:5px;
}
#menubar ul li:hover a{
	float:left;
	padding-left:22px;
	padding-right:22px;
	padding-top:8px;
	padding-bottom:3px;
	font-size:14px;
	border-bottom:5px solid #003fff;
	padding-bottom:4px;
	color:#000000;
	text-decoration:none;
	
}
#menubar ul li a.selected,#menubar ul li:hover a.selected{
	float:left;
	padding-left:22px;
	padding-right:22px;
	padding-top:8px;
	padding-bottom:3px;
	font-size:14px;
	border-bottom:5px solid #003fff;
	padding-bottom:4px;
	color:#000000;
	text-decoration:none;
	
}
#rightpanel ul.mainmenu{
	margin:6px 5px 0px 5px;
	padding:0px;
	list-style:none;
	
	
}

#rightpanel ul.mainmenu li{
	float:left;
	padding:5px 12px 5px 12px;
	
}

#rightpanel ul.mainmenu li a{
	float:left;
	color:#d002ac;
	font-size:12px;
	font-family:"KRISTEN_ITC";
	text-decoration:none;
}
#rightpanel ul.mainmenu li a:hover{
	float:left;
	color:#d002ac;
	font-size:12px;
	font-family:"KRISTEN_ITC";
	text-decoration:none;
	border-bottom: 1px solid #d002ac;
}

#area{
	width:1000px;
	position: relative;
	margin-left:auto;
	margin-right:auto;
	
	min-height:370px;
	
	
}


#middle #leftpanel{
	width:280px;
	position: relative;	
	float:left;
	z-index:100;
	margin-left:0px;
	margin-right:50px;
	margin-top:20px;
}
#middle #middlepanel{
	width:340px;
	position: relative;	
	float:left;
	z-index:100;
	margin-left:0px;
	margin-right:50px;
	margin-top:20px;
	
}
#middle #rightpanel{
	width:280px;
	position: relative;	
	float:left;
	z-index:100;
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	
}

#middle .title_block{
	float:left; color:#0030f6; font-size:14px; font-weight:bold; font:Verdana, Geneva, sans-serif;
	background-image:url(images/bgTitleBottom.jpg); background-position:left bottom; background-repeat:no-repeat;
	height:30px;
	vertical-align:top;
	width:280px;
}

#area #rightpanel .sidepic{
	margin-top:15px;
	margin-left:0px;
}
#area #leftpanel .mainbanner{
	
	width:670px;
	height:420px;
	
	
}
#area .content_area{
min-height:390px;
	background-image:url(images/bgPage.jpg);
	background-repeat:repeat-y;
	width:690px;
	
	border:5px solid #d002ac;
	behavior: url('css3.htc');border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
}
#area .content_area p{
	line-height:18px;
}

ul.list_sidemenu{
	margin:0px;
	padding:0px;
	list-style:none;
	width:260px;
}

ul.list_sidemenu li{
	
	padding:0px;
	text-align:left;
	padding:4px 5px 4px 5px;
	border-bottom:1px solid #CCC;
	
}
ul.list_sidemenu li a{
	color:#d002ac;
	text-decoration:none;
}
ul.list_sidemenu li a:hover{
	color:#000;
	text-decoration:none;
}















ul.productlist{
	margin:0px;
	padding:0px;
	list-style:none;
	width:710px;
}

ul.productlist li{
	
	float:left;
	cursor:pointer;
	
}

ul.productlist li .productitem{
float:left;width:158px;margin:3px;min-height:180px;padding:5px;border:1px solid #ccc; background-color:#ffffff;
}
ul.productlist li:hover .productitem{
	background-color:#cde8fb;
	
	
}

#area .content{
	width:978px;	
	min-height:320px;
	border:1px solid #d81800;
		padding:10px;
}

#area .content .titlemenu{
	width:960px;
	font-size:18px;
	color:#F00;
	text-align:right;
	padding-right:0px;
	padding-bottom:10px;
	font-weight:bold;
	
	
}
#area .content .content-area{
	width:978px;
	font-size:12px;
	color:#333;
	text-align:left;

	
	
	min-height:300px;

	
	background-image:url(images/bgPage.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#runningtext{
	width:100%; background-color:#e0dddd; background-repeat:repeat-x; height:27px
	
}
#runningtext .area{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	
	height:26px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	
}

#runningtext .text{
	padding:5px 0px 5px 0px;color:#0030f6;
}

#middle {
	position: relative;
	width:1000px;
	z-index:10;
	margin-left:auto;
	margin-right:auto;
	min-height:220px;
}
#middle .adsThumb{
behavior: url('css3.htc');border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; 
border:1px solid #CCC;

}
#middleproduct {
	position: relative;
	width:1000px;
	z-index:10;
	left:50%;
	margin:0 0 0 -500px;
	min-height:100px;
}

#BlockBrand{
	
	
	min-height:140px;
	
}
#BlockBrand  .imgBrand{
		width:171px;
		padding:7px;
		border:1px solid #cdcdcd;
		float:left;
		margin:4px;
}

#BlockBrand  a{
		text-decoration:none;
		color:red;
		font-weight:bold;
}

#Block{
	
	
	min-height:180px;
	padding-bottom:10px;
}
.block_home{
	width:495px;
}
.block_product{
	width:485px;
}
#Block .titleBlock{
		font-size:18px;
		font-family:Verdana, Geneva, sans-serif;
		color:#d81800;
}
#Block .detailBlock{
		
		border:1px solid #cdcdcd;
		height:160px;
		padding:10px;
}

#Block .detailBlock .imgNewProduct{
		width:229px;
		float:left;
		margin-right:10px;
}

#Block .detailBlock .detailNewProduct{
		
		float:left;
		
}

#Block .detailBlock .detailNewProduct .titleNewProduct{		
		color:#F00;
		font-size:16px;
		font-weight:bold;		
}

#Block .detailBlock .detailNewProduct .detailNewProduct{		
		color:#9a9a9a;
		font-size:14px;		
}

#middle .adsbanner{
	 width:1000px;
	
	 height:80px;
	 float:left;
}
#middle .adsbanner .ads{
	width:190px;
	margin:0px 8px 0px 8px;
	float:left;
	height:74px;

	background-color:#fff;
}

#footer{
	position: relative;
	height:27px;
	width:100%;
	
}
#footer-area{
	top:0;
	width:1000px;
	
	margin-left:auto;
	margin-right:auto;
	
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:right;
	height:30px;
	clear:both;
	vertical-align:top;
	margin-top:5px;
}


#Copyright{
	float:left;
	
	height:14px;
	margin-top:2px;
	
	margin-left:180px;
	text-align:left;
	
}
#bottom-footer{
	width:1000px;
	float:left;
	height:14px;
	margin-left:85px;
	margin-top:10px;
}
#mp{
	float:left;
	
	height:14px;
	padding-top:2px;


}

#logomp{
	float:left;
	width:50px;
	height:14px;
	padding-top:4px;
	padding-left:5px;

}

#paging a
{
	 color:#000;
	 text-decoration:none
}
#paging a:hover
{
	 color:#FF0000;
	 
}

.input_box{
	border:1px solid #CCC;
	font-size:11px;
	color:#666;
}


a.box_button{
	
	color:#fff;
	background-color: #ea292a;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	border:1px solid #fff;
}
a.box_button:hover{

	color: #fff;
	background-color:#f04d4e;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	border:1px solid #fff;
}

.label_guestbook{
	float:left; width:170px; text-align: right; vertical-align:middle; padding-top:3px;
}
.input_guestbook{
	float:left; width:500px; text-align:left; padding-left:10px
}

.form_post_msg{
	width:660px; border:1px solid #d002ac;
	behavior: url('css3.htc');border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; padding-top:10px;
}

a.redlink{
	
	color:#F00;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
a.redlink:hover{

	text-decoration:underline;
	
}
.client_link{
	color:#013063;
	font-size:13px;
	font-weight:bold;
}
a.client_link{
	color:#013063;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

a.client_link:hover{
	color:#013063;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
}

a.sitemenu{
	
	color:#e41f17;
	
	text-decoration:none;
}
a.sitemenu:hover{

	text-decoration:underline;
}

.textbox{
	padding:3px;
}

a.box_button2{
	
	color:#fff;
	background-color: #0032fe;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	border:1px solid #fff;
}
a.box_button2:hover{

	color: #fff;
	background-color:#f04d4e;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	border:1px solid #fff;
}

ul#product{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#product li{
	margin:0px 0px 22px 0px; ;
	float:left;
	border:1px solid #666;
	cursor:pointer
}
ul#product li:hover{
	margin:0px 0px 22px 0px; ;
	float:left;
	border:1px solid #ad6aab;
}

h2.section-title {
  color: #ac6bad;
  text-transform: uppercase;
  font-size:15px;;
  margin-top:10px;
  padding-top:10px
}
.product-specs {
  padding: 0px 0;
  margin-left: 15px;
}
.product-specs li {
  list-style-type: disc;
  padding: 0 0 5px 15px;
  font-size: 12px;
  font-style: italic;
  color: #5ba55b;
}

a.back_link{
	
	color:#fff;
	background-color: #ea292a;
	padding:2px 20px 2px 20px;
	text-decoration:none;
	border:1px solid #fff;
}
a.back_link:hover{

	color: #fff;
	background-color:#f04d4e;
	padding:2px 20px 2px 20px;
	text-decoration:none;
	border:1px solid #fff;
}

#rightblock .title_block{
	float:left; color:#0f297c; font-size:13px; font-weight:bold
}

.textbox{
width:400px;
}

div .training_list{
	
	cursor:pointer;
	border:1px solid #fff;padding:5px;
}
div .training_list:hover{

	
	border:1px solid #8000FF;padding:5px;
	background-color:#D8B0FF;
}

.pdf-published {
  width: 136px;
  padding-top: 95px;
  margin-right: 0px;
  display: block;
  float: left;
  color: #808285;
  text-decoration: none;
  font-size: 12px;
  background: url(images/pdf_icon.png) top left no-repeat;
  text-align: center;
}
.clearer {
  display: block;
  clear:both;
}

.dr-pic {
  width: 295px;
}
.left{
float:left;
}