/*
PowerPax

Version: 1.0
Author: Code23
Author URI: http://www.code23.com
*/

body {
		margin: 0;
		padding: 0;
		FONT-FAMILY: Verdana, Tahoma, Arial;
		FONT-SIZE: 11px;
		color: #000;
		background: #D8D8D8 url(../images/body_bg.jpg) repeat-x;
		}
		
		#header {
		width: 981px;
		height: auto;
		margin: 0 auto;
		overflow: auto;
		}
		
		#toper {
		width: 965px;
		height: 94px;
		margin: 0 auto;
		background: #fff url(../images/toper_bg.jpg);
		}
		
		h2 {
		font-size: 120%;
		margin: 0;
		padding: 0;
		}
		
		
		.contact_title {
		font-size: 120%;
		margin: 0 0 20px 0;
		}
		
		h1 {
		margin: 0;
		padding: 0;
		}
		
		h1 a {
		background: url(../images/logo.jpg);
		margin: 0;
		padding: 0;
		width: 300px;
		height: 80px;
		display: block;
		float: left;
		}
		
		.hideme {
		display: none;
		}
		
		#logo {
		margin: 0;
		padding: 0;
		width: 300px;
		height: 80px;
		float: left;
		}
		
		#menu {
		width: 630px;
		height: 35px;
		float: right;
		margin: 50px 0 0 0;
        }	
		
/* navigation */			
		
		ul#nav {
		display: block;
		height: 30px;
		list-style: none;
		margin: 0;
		padding: 0;
		float: right;
		}
		
		ul#nav li, ul#nav li a, ul#nav li a span {
		background-repeat: no-repeat;
		display: block;
		float: left;
		font-size: 12px;
		}
		
		
/* up nav */	
		
		ul#nav li.up {
		background-position: top left;
		background-image: url(../images/nav_li_bck.gif);
		font-weight: normal;
		height: 30px;
		margin: 2px 1px 0 0;
		text-transform: capitalize;
		float: left;
		
		}
		
		ul#nav li.up a { 
		padding: 0 25px 0 0px;
		text-decoration: none;
		line-height: 30px;
		margin: 0;
		}
		
		ul#nav li.up a span { 
		color: #fff; 
		cursor: pointer;
		overflow: hidden;
		margin: 0;
		padding: 0 0 0 13px;
		}
		
		#product_nav {
		width: 947px;
		height: 25px;
		margin: 0 auto;
		background: #DCDCDC url(../images/product_nav_bg.jpg);
		margin-top: 4px;
		padding: 25px 0 0 18px;
		color: #646464;
		}
		
		#product_nav a{color:#646464;
			
		}
		
		#flash_box {
		width: 981px;
		height: 300px;
		background: url(../images/flash_bg.jpg) no-repeat bottom;
		float: left;
		}	
		
		#product_box {
		width: 981px;
		height: auto;
		float: left;
		margin-top: 2px;
		overflow: hidden;
		}	
		
		#product_image {
		width: 344px;
		height: 261px;
		float: right;
		background: url(../images/product_image_bg.jpg);
		padding: 9px 8px 8px 8px;
		
		}
		
		#product_details {
		width: 614px;
		height: auto;
		float: left;
		overflow: auto;
		padding: 0 0 0 7px;
		}
				
		#flash_object {
		width: 965px;
		height: 288px;
		margin: 0 auto;
		margin-top: 4px;
		}
		
		

/* content */	

		#content {
		width: 982px;
		margin: 0 auto;
		padding: 0;
		height: auto;
		margin-bottom: 4px;
		height: 220px;
		overflow: visible;
		
		}
		
		#sub_content {
		width: 981px;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		margin-bottom: 5px;
		}
		
		#sub_box {
		width: 630px;
		height: auto;
		float: left;
		overflow: hidden;
		/*background: url(../images/sub_box_bg.png);*/
		padding: 0 55px 20px 5px;
      color:#606060;
		font-family: "Trebuchet MS";
		margin: 10px 0 0 0;
		  
		}

#sub_box h2 {color:#5f5f5f;font-size: 20px; font-weight: 300;  font-family: Arial, Helvetica, sans-serif; padding: 10px 0 5px 0;}
#sub_box h3 {
color:#606060;font-size: 20px; font-weight: 700;  font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; font-size: 12px;margin:0;
	
}		
		#sub_box_top {
		width: 620px;
		height: 20px;
		background: url(../images/sub_box_top.png) top no-repeat;
		float: right;
		margin: 5px 0 0 0;
		}
		
		#sub_box_bottom {
		width: 620px;
		height: 20px;
		background: url(../images/sub_box_bottom.png) bottom no-repeat;
		float: right;
		margin: 0;
		}
		
		#sub_box_2 {
		width: 931px;
		height: auto;
		float: right;
		overflow: hidden;
		background: url(../images/sub_box_bg_2.png);
		padding: 0 25px 0 25px;
		}
		
		#sub_box_3 h2 {color:#5f5f5f;font-size: 20px; font-weight: 300;  font-family: Arial, Helvetica, sans-serif; padding: 10px 0 5px 0;}
		
		#sub_box_top_2 {
		width: 981px;
		height: 20px;
		background: url(../images/sub_box_top_2.png) top no-repeat;
		float: right;
		margin: 5px 0 0 0;
		}
		
		#sub_box_bottom_2 {
		width: 981px;
		height: 20px;
		background: url(../images/sub_box_bottom_2.png) bottom no-repeat;
		float: right;
		margin: 0;
		}
		
		#sub_box_3 {
		width: 640px;
		height: auto;
		float: left;
		overflow: hidden;
		background: transparent url(../images/contact_right_bg.png) no-repeat 620px 50px;
		padding: 0 25px 0 25px;
		color:#5a5a5a;
		font-family: "Trebuchet MS";
	
		}
		
		#sub_box_top_3 {
		width: 620px;
		height: 20px;
		background: url(../images/sub_box_top_3.png) top no-repeat;
		float: left;
		margin: 5px 0 0 0;
		}
		
		#sub_box_bottom_3 {
		width: 620px;
		height: 20px;
		background: url(../images/sub_box_bottom_3.png) bottom no-repeat;
		float: left;
		margin: 0;
		}
		
		#contact_box {
		width: 262px;
		height: auto;
		float: right;
		overflow: hidden;
		background: url(../images/contact_box_bg.png) center;
	/*	padding: 0 20px 0 20px;*/
	padding:0;
		}
		
		#contact_box_top {
		width: 262px;
		height: 4px;
		background: url(../images/contact_box_top.png) top no-repeat;
		float: right;
		margin: 5px 0 0 0;
		}
		
		#contact_box_bottom {
		width: 262px;
		height: 211px;
		background: url(../images/contact_box_bottom.png) bottom no-repeat;
		float: right;
		margin: 0;
		border:1px #000 solid;
		}
		
		#contact_boxN {
		width: 224px;
		height: 210px;
		background: url(../images/contact_box_bgN.png) top no-repeat;
		float: right;
		margin: 54px 8px 0 0;
		padding: 24px 19px 15px 19px;
		color:#656565;
		line-height: 16px;
		}
		
		#contact_boxN p{ padding: 8px 0; margin:0; }
		#contact_boxN a{ color:#656565; text-decoration: none; }
		
		.news_post {
		width: 920px;
		height: 150px;
		float: left;
		padding: 0;
		}
		
		.news_post_2 {
		width: 920px;
		height: auto;
		float: left;
		padding: 0;
		overflow: hidden;
		font-family: "Trebuchet MS";
		color:#606060;
		}
		
		
		#contact {
		width: 280px;
		height: auto;
		float: right;
		padding: 0;
		overflow: hidden;

		}
		
		.post_image {
		width: 195px;
		height: 147px;
		float: left;
		padding: 6px 5px 5px 5px;
		background: url(../images/news_image_bg.png) no-repeat;
		}
		
	
		
		
		.post_data {
		width: 715px;
		height: 150px;
		float: right;
		padding: 0;

		}
		
		.post_text {
		width: 440px;
		height: 119px;
		float: left;
		padding: 0;

		}
		
.post_text h2 {font-size: 14px; font-weight: 700;font-family: "Trebuchet MS";		}
		
		.post_data_2 {
		width: 715px;
		height: auto;
		float: right;
		padding: 0;
		overflow: hidden;
		}
		
		.post_text_2 {
		width: 480px;
		height: auto;
		float: left;
		padding: 0;
		overflow: hidden;
		}
		
		.post_buttons {
		width: 300px;
		height: 25px;
		float: left;
		padding: 0;
		}
		
		.post_date {
		font-size: 11px;
		color: #6AB1BD;
		font-weight: normal;
		padding: 0;
		margin: 0;
		}
		
		.news_line {
		width: 930px;
		height: 10px;
		float: left;
		padding: 0;
		margin: 10px 0 0 0;
		/*background: url(../images/news_line.jpg) top repeat-x;*/
		}
		
		#sidebar {
		width: 272px;
		padding: 0;
		margin: 0;
		height: auto;
		float: left;
		/*overflow: auto;
		scroll 0 0;*/
        }
		
		#feat_product {
		width: 254px;
		padding: 9px 8px 8px 9px;
		margin: 0;
		height: 205px;
		float: left;
		background: url(../images/fp_box.png);
        }
		
		#product_search {
		width: 410px;
		padding: 75px 0 0 0;
		margin: 0;
		height: 147px;
		overflow: visible ;
		float: left;
		background: url(../images/ps_box.jpg);
        }
		
		#search_box {
		width: 360px;
		padding: 0;
		margin: 0 auto;
		height: auto;
        }
		
		#latest_news {
		width: 299px;
		padding: 55px 0 0 0;
		margin: 0;
		height: 167px;
		float: left;
		background: url(../images/ln_box.jpg) no-repeat 0 0; 	}
		
		
		.news_data_1 {
		width: 229px;
		padding: 0 5px 7px 5px;
		margin: 0 auto;
		height: auto;
		border-bottom: 1px solid #D8D8D8;
		}
		
		.news_data_2 {
		width: 229px;
		padding: 7px 5px 7px 5px;
		margin: 0 auto;
		height: auto;
		border-bottom: 1px solid #D8D8D8;
		}
		
		.news_data_3 {
		width: 229px;
		padding: 7px 5px 7px 5px;
		margin: 0 auto;
		height: auto;
		border-bottom: 1px solid #D8D8D8;
		}
		
		.news_date {
		color: #6AB1BD;
		font-weight: bold;
		}
		
		.news_data_last {
		width: 229px;
		padding: 7px 5px 7px 5px;
		margin: 0 auto;
		height: auto;
		}
		
		
		
		#table_box {
		width: 692px;
		padding: 8px 8px 10px 4px;
		margin: 0;
		height: auto;
		float: right;
		background: url(../images/table_bg.png) no-repeat 0% 100%;
		display: inline;
	
		}
		
		.td_title {
		text-align: center;
		background: #08425A url(../images/td_title_bg.jpg);
		color: #FFF;
		height: 40px;
		border-right: 1px solid #D7D7D7;	
		padding:0 2px;
		font-size: 10px;
		}
		
		.td_title3 {
		text-align: center;
		background: #08425A url(../images/td_title_bg.jpg);
		color: #FFF;
		height: 20px;
		border-right: 1px solid #D7D7D7;	
		}
		
		.td_title2 {
		text-align: center;
		background: #497282;
		color: #FFF;
		height: 20px;
		border-right: 1px solid #D7D7D7;
		font-size: 10px;
		}
		
		td {
		text-align: center;
		color: #606060;
		height: 25px;
		border-bottom: 1px solid #D7D7D7;
		border-top: 0px;
		border-right: 1px solid #D7D7D7;
		background-color: #FFFFFF;
		}
		
		#table_product {
		width: 693px;
		border: 1px;
        }		
	


/* footer */		
		#footer1 {
		width: 945px;
		height: 20px;
		background-color: #0A4D68;
		margin: 0 auto;
		margin-bottom: 8px;
		padding: 7px 10px 0 10px;
		}	
		
		#footer2 {
		width: 965px;
		margin: 0 auto;
		height: 30px;
		}	
		
		.links {
		float: left;
		text-align: left;
		}
		
		.copy {
		float: right;
		text-align: right;
		}
		
		#footer1 p {
		font-size: 10px;
		margin: 0;
		padding: 0;
		line-height: 150%;
		color: #fff;
		}
		
		#footer2 p {
		font-size: 10px;
		margin: 0;
		padding: 0;
		line-height: 150%;
		color: #666666;
		}
		
		#footer2 p a:link {
		color: #666666;
		}
		
		#footer2 p a:visited {
		color: #666666;
		}
		
		#footer2 p a:hover {
		color: #000;
		}

/* product search */
		
			
		.label {
		display: block;
		float: left;
		width: 90px;
		text-align: left;
		margin: 0;
		clear: left;
		padding: 5px 5px 0 0;

		}
		
		input {
		float: left; 
		display: block;
		width: 250px;
		margin-bottom: 8px;  
		padding: 3px;
		border: 1px solid #0B566F;
		}
		
		#searchselectmenu1 {
		float:left;
		width: 250px;
		height: 23px;
		background: #fff url(../images/select_bg_1.png) 0 0 no-repeat;
		margin: 0 0 7px 0;
		}
		
		#searchselectmenu2 {
		float:left;
		width: 250px;
		height: 23px;
		background: #fff url(../images/select_bg_2.png) 0 0 no-repeat;
		margin: 0 0 7px 0;
		}
		
		#searchselectmenu3 {
		float:left;
		width: 250px;
		height: 23px;
		background: #fff url(../images/select_bg_3.png) 0 0 no-repeat;
		margin: 0 0 7px 0;
		font-size: 10px;
		}
		
		select {
		width: 194px;
		height: 23px;
		opacity: 0;
		}
		
		form.search {
		text-align: left;
		padding: 0px;
		margin: 0;
		float: left;
		}
		
		.submit-button {
		text-align: center;
		width: 102px;
		height: 20px;
		float: left;
		padding: 1px;
		background: url(../images/submit.png) no-repeat;
		border: none;
		font-size: 11px;
		font-weight: bold;
		}
		
		.submit {
		text-align: right;
		width: auto;
		margin: 3px 0 0 94px;
		float: left;
		display: inline;
		}
		
		fieldset {
		margin: 0;
		padding: 0;
		border: none;		
		}
		
		
/* contact form */
		
		#contatc_form {
		width: 600px;
		height: 350px;
		padding: 0;
		margin: 0;
		text-align: left;
		float: left;
		}
				
		form.contact label {
		display: block;
		float: left;
		width: 110px;
		text-align: right;
		margin: 0 0 0 0;
		clear: left;
		padding: 6px 22px 0 0;
		
		}
		
		form.contact input.name,
		form.contact input.cname,
		form.contact input.email,
		form.contact input.tel  {
		float: left; 
		display: block;
		/*width: 250px;
		margin-bottom: 10px;  */
		padding: 6px 4px 0 4px;
		margin:0;
		background: url(../images/bg_input.png) no-repeat; width: 212px; height: 25px; border:0; 
		font-family: "Trebuchet MS"; font-size: 11px;
		}
		
		form.contact input.nameerr,
		form.contact input.cnameerr,
		form.contact input.emailerr,
		form.contact input.telerr  {
		float: left; 
		display: block;
		/*width: 250px;
		margin-bottom: 10px;  */
		padding: 6px 4px 0 4px;
		margin:0;
		background: url(../images/bg_input_error.png) no-repeat; width: 212px; height: 25px; border:0; 
		font-family: "Trebuchet MS"; font-size: 11px;
		}
		
		form.contact {
		text-align: left;
		padding: 0px;
		margin: 0;
		float: left;
		}
		
		form.contact .submit {
		text-align: left;
		width: 70px;
		margin: 3px 0 0 130px;
		float: left;
		display: inline;
		}
		
		form.contact textarea.message {
		float: left;
		position: relative;
		width: 370px;
		margin-bottom: 10px;
		padding: 4px;
		background: url(../images/bg_textarea.png) no-repeat;
      height: 120px;
		border:0;
      font-family: "Trebuchet MS"; font-size: 11px;
		 overflow: auto;
		}
		
		form.contact textarea.messageerr {
		float: left;
		position: relative;
		width: 370px;
		margin-bottom: 10px;
		padding: 4px;
		background: url(../images/bg_textarea_error.png) no-repeat;
      height: 120px;
		border:0;
      font-family: "Trebuchet MS"; font-size: 11px;
		 overflow: auto;
		}
		
			
		fieldset {
		margin: 0;
		padding: 0;
		border: none;		
		}	
		
		.contact_submit_button {
		text-align: center;
		width: 102px;
		height: 22px;
		float: left;
		padding: 0px 0 3px 0;
		background: url(../images/submit_button.gif) no-repeat;
		border: none;
		font-size: 11px;
		font-weight: bold;
		color:#585d63;
		margin:0;
		}	
		
		
	
IMG { border-style: none; border-width: 0; }
		
/* links */		

A:link { COLOR: #000; TEXT-DECORATION: none; }
A:visited { COLOR: #000; TEXT-DECORATION: none; }
A:hover { COLOR: #666; TEXT-DECORATION: underline; }

.red {color:#990033}
.norm {color:#333333}

/*tabs*/
.tabs {
position:relative; 
height: 29px; margin: 8px 0 0 0; 
padding: 0 0 0 0; 
overflow: hidden;
background: #F9F9F9 url(../images/backtabline.gif) repeat-x 0% 100%;
width:610px;
}

.tabs ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.tabs li {
display:inline;
margin:0;
padding:0;
}
.tabs a {
height: 12px; 
float: left;
display: block;
padding: 8px 15px;
font-size : 11px; 
font-weight : 300; 
color : #000; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin:0;

}

.tabs a:hover {
background-color:#80A0C6; 
font-size : 11px; 
font-weight : 300; 
color : #fff; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
float: left;
display: block;
}  

.tabs a.tabon {
height: 12px; 
float: left;
display: block;
padding: 9px 20px 8px 15px;
font-size : 11px; 
font-weight : 700; 
color : #686868; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin:0;
background: #fff url(../images/backtabon.gif) no-repeat 100% 0%;
border-left:1px #D8D8D8 solid;
}

.tabs a.taboff:hover {
height: 12px; 
float: left;
display: block;
padding: 8px 15px;
font-size : 11px; 
font-weight : 300; 
color : #000; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin:0;
background-color: #E7E7E7;
border-right:1px #D8D8D8 solid;
}


.tabs a.taboff {
height: 12px; 
float: left;
display: block;
padding: 8px 15px;
font-size : 11px; 
font-weight : 300; 
color : #686868; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin:0;
background: url(../images/backtab.gif) repeat-x;
border-right:1px #D8D8D8 solid;

}

.tabs a.taboff_begin:hover {
height: 12px; 
float: left;
display: block;
padding: 8px 15px;
font-size : 11px; 
font-weight : 300; 
color : #000; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin:0;
background-color: #E7E7E7;
border-right:1px #D8D8D8 solid;
border-left:1px #D8D8D8 solid;
}


.tabs a.taboff_begin {
height: 12px; 
float: left;
display: block;
padding: 8px 15px;
font-size : 11px; 
font-weight : 300; 
color : #686868; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
margin:0;
background: url(../images/backtab.gif) repeat-x;
border-right:1px #D8D8D8 solid;
border-left:1px #D8D8D8 solid;

}
.tab-panes { 
width: 98%;
margin: 0px;
} 
.divtabs {

font-size : 12px; 
font-weight : normal; 
color : #2a2a2a; 
font-family : Verdana, arial, helvetica, sans-serif; 
text-decoration : none; 
background: url(../images/backtabbox.gif) no-repeat 0% 0%;
width: 579px;
height: 200px; 
padding: 20px 20px 20px 15px;
font-size: 11px; color:#626262;

}

.indivtabs{
overflow: auto;
height: 183px;
}

.divtabs h1 {font-size: 14px; padding: 0px 0 15px 0;  margin:0; font-weight: 700; font-family: Arial, Helvetica, sans-serif; color:#626262;}

.divtabs p {font-size: 11px; padding: 5px 0; color:#626262;}

.divtabs ul {margin:0; padding:0;}
.divtabs li { list-style: none; margin: 0px 0; padding:0;}

.gall { float: left; vertical-align: middle; padding: 55px 0 0 0; margin-top: 15px;}

.gall_img {float: left; width: 127px;  height: 117px; background: url(../images/gall_img.gif) no-repeat top; text-align: center; padding: 6px 5px 0 0; margin: 15px 0 0 0;}



/*23.12.2008*/
.divinp {position:absolute;top:0px;left:210px;width:35px;height:27px;overflow:hidden; font-size:11px; font-weight:300; color:#fff; }
input.sfild1 {	padding:4px 0 0 10px;border:0px none;background:transparent none repeat scroll 0%;width:200px;height:18px;font-size:11px; font-weight:300;color:#fff;}
input.invisible {	visibility: hidden;}
.non {
position:absolute;
width:192px;
height:22px;
top:499px;
left:775px;
font-size:12px;
display:;
background-color:#000;
z-index:1001;
color:#ffffff;
filter:alpha(opacity=40);
-moz-opacity:.4;
opacity:.4;
align:center;}


#products {
		margin: 0;
		padding: 15px 0 10px 6px;
		width: 980px;
		float: left;
		text-align: left;
		}
.product {
		margin: 0 16px 10px 0;
		padding: 0px;
		width: 180px;
		height: 182px;
		float: left;
		
		
		}				

.boximgprod {	background: url(../images/backimg.png) no-repeat 0% 0%; width: 184px; height: 138px; padding: 3px 7px 0px 5px; }
.nameproduct { text-align: center;	color: #000; font-size:11px; padding: 7px 2px 3px 2px;  width: 162px; background: url(../images/backnamrproduct.png) repeat-x 0% 0% ; border: 1px #ccc solid;
color:#fff;  height: 33px;  font-size:10px; margin: 0 0 0 7px; 

}

/*add 09.01.09*/
.td_con {font-size: 10px; padding: 0 2px;}

/*add 20.02.09*/
.headerimg {margin:2px 0 0 8px}

#product_imageN {
		width: 262px;
		height: 213px;
		float: right;
		/*background: url(../images/product_image_bgN.jpg);*/
		padding: 53px 5px 8px 9px;
		}


a.grey:link, a.grey:visited, a.grey:active 	{color:	#606060; text-decoration: none;}
a.grey:hover	{color:	#606060; text-decoration: underline; }

.clear {clear: both;height: 0; overflow: hidden; }

.left {	float: left; width: 35px;padding: 10px 0 0 0;}
.left2 {	float: left; padding: 5px 0 0 0;}

#product_imageQ {
		width: 180px;
		height: 290px;
		float: right;
		/*background: url(../images/product_image_bgN.jpg);*/
		padding: 53px 0px 8px 9px;
		}
		
#sub_boxQ {
		width:720px;
		height: auto;
		float: left;
		overflow: hidden;
		/*background: url(../images/sub_box_bg.png);*/
		padding: 0 20px 20px 20px;
      color:#606060;
		font-family: "Trebuchet MS";
		margin: 10px 0 0 0;

		  
		}

#sub_boxQ h2 {color:#5f5f5f;font-size: 20px; font-weight: 300;  font-family: Arial, Helvetica, sans-serif; padding: 10px 0 5px 0;}
#sub_boxQ h3 {
color:#606060;font-size: 20px; font-weight: 700;  font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; font-size: 12px;margin:0;
	
}

/*04.03.09*/
.fl_left {	float: left;}

/*11.03.09*/
.paging {
	width: 678px; height: 14px; background:  url(paging_bg.png) repeat-x 0% 0%; color:#606060;
	padding: 7px 
}

.page_on {  width: 20px; height: 10px; background-color: #0a4d68; color:#fff; padding: 1px 3px;
	
}

#product_imageN2 {
		width: 272px;
		height: 222px;
		float: right;
		background: url(../images/fp_box.png) no-repeat 0 44px;
		padding: 53px 5px 8px 9px;
		}
