html {
height:100%;

}

body {
background-color: #07406b;
margin: 0px;
padding: 0px;
font-family: Verdana;
font-size: 9px;
line-height: 20px;
color: #fff;
height:100%;
}

a.morelink {

color:#00ACED;
text-decoration: none;

margin-left: 10px;
font-size: 10px;
display: inline;

}


#entirebody {

display: inline;
float:left;
background-image: url("../images/top.gif");
background-repeat: repeat-x;
margin: 0px;
padding:0px;
padding-top: 8px;
width: 100%;

min-height: 90%; 


text-align: center;



}


#container {



	
width:846px;

margin: 0px auto;
padding-left: 0px;

padding-left:45px;
text-align: center;


}


#top {	
	width: 800px;
	background-color: #f4f4f4;
	height: 32px;
	padding-top: 8px;
	text-align: center;
	margin: 0px;
	display: block;
	float: left;
}

.topnav {
	display: inline;
	float: left;
	padding:0px;
	margin: 0px;
	padding-top: 0px;
	height: 32px;
	width: 350px;
	background-color: #fff;
}

.topnav ul {
	margin-top: 5px;
	list-style: none;
	display: inline;
	float: left;	
	padding: 0px;
}

.topnav ul li {

	display: inline;
	float: left;
}
.topnav ul li a{
	
	display: inline;
	float: left;
	font-size: 11px;
	text-decoration:none;
	color: #616161;
	height: 23px;
	padding-left: 24px;
	padding-right: 24px;
	border-right: solid 1px #d8d8d8;
	line-height: 23px;
	
	
	
}

.topnav ul li a.last{
	

	border-right: none;
	
	
	
	
}

.topnav ul li a.active{
	

	color: #00adee;
	
	
	
	
}



.lang2  {
	
	list-style: none;
	display: inline;
	float: left;
	background-color: #fff;
	padding: 0px;
	height: 32px;
	width: 310px;

}


	

.lang2 ul {
	margin-top: 5px;
	list-style: none;
	display: inline;
	float: right;	
	padding: 0px;
}

.lang2 ul li {
	
	display: inline;
	float: left;	

}
.lang2 ul li a{
	
	display: inline;
	float: left;
	font-size: 11px;
	text-decoration:none;
	color: #616161;
	height: 23px;
	padding-left: 14px;
	padding-right: 14px;
	border-right: solid 1px #d8d8d8;
	line-height: 23px;
	
	
	
}

.lang2 ul li a.last{
	

	border-right: none;
	
	
	
	
}

.lang2 ul li a.active {

	color: #00adee;

}

.search {
	width: 140px;
	height: 28px;

	display:inline;
	float:left;
	padding-top: 7px !important;
	padding-top: 4px;

}

.search form {
margin:0px;
padding:0px;
	height: 28px;
	border: none;
}


.search input {
	
border:1px solid #D2D2D2;
color:#666666;
font-size:11px;

line-height:11px;

padding:2px;
width:93px;
display:inline;
float:left;
margin-left: 7px;

	
}

.search .go {

	padding: 0px;
	width: 24px;
	height: 19px;
	border: 1px solid #d2d2d2;
	background-color: #C6C6C6;
	color: white;
	font-size: 11px;
	margin-left: 3px;

}


#banner {
	
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 800px;
	display:inline;
	float:left;

}

#mainnav {


	display:block;
	clear: both;

	padding: 0px;
	height: 35px;
	
	
	margin: 0px auto;

	
	
}

#mainnav ul {

	text-align: center;
	margin: 0px;
	padding: 0px; 
	list-style: none;
	
}

#mainnav ul li {
	

	float:left;

}
#mainnav ul li a{
	
	display: block;

	float:left;
	font-size: 11px;
	text-decoration:none;
	color: #515151;
	
	height: 35px;
	margin-top: 0px !important;
	margin-top: 0px;
	padding-left: 24px;
	padding-right: 24px;
	
	line-height: 32px;
	
	
	
}

#mainnav ul li a.active{
	

	background-image: url("../images/maina.gif");

	
	
	
}


#mainsub {
	display:inline;
	float:left;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 800px;
	text-align:center;
	
}

#mainsub ul {
	margin-top:5px;
	margin-left:5px;
	padding:0px;
	list-style: none;

	display: inline;
	float: left;

}

#mainsub ul li {
	
		display: inline;
	float: left;

}
#mainsub ul li a{
	
	display: inline;

	font-size: 11px;
	text-decoration:none;
	color: #00adee;
	height: 23px;

	margin-left: 19px;
	margin-right: 19px;

	line-height: 23px;
	
	
	
}

#mainsub ul li a.active{
	

	color: #bababa;	
	
	
}



#container2 {

		display: inline;
	float: left;
	

}


#content {
	
	display: inline;
	float: left;
	margin: 0px;
	text-align: justify;
	width: 459px;
	margin-top:40px;
	min-height: 550px;
}


#rightnav {
	
	margin-top:15px;
	display: inline;
	float: left;

	text-align: justify;
	width: 383px;
	margin-left: 3px;
	

}

.news {

		display:block;
	clear:both;
	height:35px;
	margin: 0px;
	width: 383px;
	text-align: left;
	font-size: 10px;
	background-image: url("../images/right_.gif");
}



.news a{
	color:#FFFFFF;
	font-size:11px;
	line-height:25px;
	margin-left:56px;
	padding:5px;
	text-decoration:none;
	width:260px;

	
}


#rightnav h2{

	margin: 0px;

	color:#616161;
	margin-left: 226px;
	width:112px;
	height:26px;
	font-size: 10px;
	text-align: center;
	line-height: 26px;
	font-family: verdana;


	
}

#rightnav h2.first{

	margin-top: 45px;

	
}




.right_f_top {


		display:inline;
	float:left;
	margin: 0px;
	padding: 0px;
	
	width: 383px;
	height: 83px;
	background-image: url("../images/right_f_top.gif");
	background-repeat: no-repeat;
}



.right_l_bottom {
		display:inline;
	float:left;
	margin: 0px;
	padding: 0px;
	
	width: 383px;
	height: 55px;
	background-image: url("../images/right_l_bottom.gif");
	background-repeat: no-repeat;
}

.right_top {
		display:inline;
	float:left;
	margin: 0px;
	padding: 0px;
	
	width: 383px;
	height: 37px;
	background-image: url("../images/right_top.gif");
	background-repeat: no-repeat;
}

.right_bottom {
		display:inline;
	float:left;
	margin: 0px;
	padding: 0px;
	width: 383px;
	height: 33px;
	background-image: url("../images/right_bottom.gif");
	background-repeat: no-repeat;
	border: none;
}

.products {
	
	
	background-image: url("../images/right_.gif");
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 383px;
	height: 120px;
	margin-top: 10px;
	

}

.products img {

display:inline;
float:left;
	padding: 0px;
margin:0px;
height: 120px;
background-color: #fff;
border: none;
text-decoration: none;
outline: none;


}

.products a {

display:inline;
float:left;
	padding: 0px;


background-color: #fff;
width: 272px;
height: 120px;
border: none;
text-decoration: none;
outline: none;



}

.products #pbscroll2{




margin-left: 56px;
overflow: hidden;

}



.afiliates {
	padding: 0px;
	background-image: url("../images/right_.gif");
	display: inline;
	float: left;
	margin: 0px;
	width: 383px;
	height: 115px;


}

.afiliates img {

display:inline;
float:left;
padding: 0px;
margin:0px;
width: 270px;

background-color: #fff;
border: none;
text-decoration: none;
outline: none;


}

.afiliates a {

display:inline;
float:left;
padding: 0px;
background-color: #fff;
width: 272px;
height: 120px;
border: none;
text-decoration: none;
outline: none;
margin-left: 56px;

}

#bottom {
	
			

	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 37px;
	background-color: #fff;
	text-align: center;

} 

#copyright {
	bottom:0px;
	background-image: url("../images/bottom.gif");
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 50px;
	display: inline;
	float: left;
	
	
}

#copyright p {
	
	font-family: arial;
	font-size: 9px;
	line-height: 9px;
	margin:0px;
	padding:0px;
	text-align: center;
}

#mc{
	
	
	width: 100%;
	height: 60px;
	margin: 0px;
	padding:0px;
	display:inline;
	float:left;
	text-align:center;
	
}

.bottom_c {
	
	
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	height: 37px;

}

.bottomnav {


	display: inline;
	float: left;
	padding:0px;
	margin: 0px;
	padding-top: 0px;
	height: 37px;
	width: 350px;
	background-color: #fff;
}

.bottomnav ul {
	margin: 0px;
	margin-top: 7px;
	list-style: none;
	display: inline;
	float: left;	
	padding: 0px;
	
}

.bottomnav ul li {

	display: inline;
	float: left;
}
.bottomnav ul li a{
	
	display: inline;
	float: left;
	font-size: 11px;
	text-decoration:none;
	color: #616161;
	height: 23px;
	padding-left: 24px;
	padding-right: 24px;
	border-right: solid 1px #d8d8d8;
	line-height: 23px;
	
	
	
}

.bottomnav ul li a.last{
	
	
	border-right: none;
	
		
	
}

.bottomnav ul li a.active{
	

	color: #00adee;
	
	
	
	
}

.login {

	margin:0px;
	width: 449px;
	height: 37px;
		padding:0px;
		float:left;
		display: inline;
		border-right:1px solid #E5E5E6;
}


.login span {
	
	color: #737373;
	font-size: 10px;
	border-left: 1px solid #e5e5e6;
	border-right: 1px solid #e5e5e6;
	width:70px;
	height: 37px;
	margin: 0px;
	padding:0px;
		float:left;
		display: inline;
		line-height: 37px;
	background-color: #F4F4F4;
	
	
}
.login form {

height: 37px;
margin: 0px;
padding:0px;
float:left;
display: inline;

}
.login input {
	
	width: 93px;
height:13px;
	border: 1px solid #d2d2d2;
		font-size: 11px;
			line-height: 11px;

	padding: 2px;
	color: #666666;
	display: inline;
	margin-top: 9px;
	float: left;
	margin-left: 8px;
}

.login label {
	
	color: #666666;
	font-size: 10px;
	line-height: 37px;
	display: inline;
	float: left;
	margin-left: 8px;

}	
	
.login .go {

	padding: 0px;
	width: 24px;
	height: 19px;
	border: 1px solid #d2d2d2;
	background-color: #C6C6C6;
	color: white;
	font-size: 11px;


}

/*   SEARCH    */




.search_res h2 {

font-size: 10px;

}

.search_res p.link {
text-align: right;

}


.search_res a {

color: #00adee;
text-decoration: none;
font-weight: bold;

padding:0px;
margin:0px;

}


ul.press_year  {

	display: inline;
	float:left; 
	margin-top: 20px;
	padding:0px;

}
ul.press_year li {

	display: inline;
	float:left;
	display: inline;
	float:left;
	padding-left: 5px;
	padding-right: 5px;  

}

ul.press_year li  a {

	

}

/*   end of SEARCH    */

/* 		SITEMAP		 */


#sitemap ul {

margin:0px;
padding:0px;
list-style: none;

}

#sitemap ul li{

margin:0px;
padding:0px;
clear: both;
display:block;

}

#sitemap ul li a{

float: left;
display: inline;
color: #fff;
font-size: 11px;
text-decoration: none;

}

#sitemap ul li ul li a{

float: left;
display: inline;
color: #00adee;
font-size: 11px;
text-decoration: none;
margin-left: 20px;

}


/*		end of SITEMAP 		*/


/*   NEWS   */

.newslist {

margin:0px;
padding:0px;

}

.newslist ul {

list-style: none;
margin:0px;
padding:0px;



}

.newslist ul li {

list-style: none;
margin:0px;
padding:0px;
display: block;
clear:both;
margin-bottom: 20px;


}

.newslist ul li h2 {

font-size:10px;
color: #fff;
line-height: 10px;
padding:0px;

margin:0px;

}

h2.newslist {

font-size:10px;
color: #fff;
line-height: 10px;
padding:0px;

margin:0px;


}
/*   end of NEWS   */


/*   PRODUCTS   */

.productslist {


margin-bottom:40px;
padding:0px;
display:block;
clear:both;
width: 845px;
min-height: 400px;
height: 400px;


}

.productslist ul {

list-style: none;
margin:0px;
padding:0px;
display:inline;
float:left;
width: 845px;


}

.productslist ul li {

list-style: none;
margin:0px;
padding:0px;
display: inline;
float:left;
width: 400px;
margin-bottom: 25px;
margin-left: 10px;
height: 102px;


}

.productslist ul li h2 {

font-size:10px;
color: #fff;
line-height: 10px;
padding:0px;
margin:0px;
display:block;
clear:both;
margin-top:10px;
margin-bottom:10px;


}

.productslist ul li img {

width:100px;
height: 100px;
margin-right:25px;
border: solid 1px #fff;
display:inline;
float:left;


}

.productslist ul li p {

margin:0px;
text-align: left;

padding:0px;
display:inline;



}

.productslist ul li div {
	
margin:0px;
width: 240px;
text-align: justify;
padding:0px;
display:inline;
float:left;


	
}

.productscat img{
	

		float:left;
	display:block;
	width: 270px;
	height: 120px;
	background-color: #ddd;

	
}
.productscat_top{
background-image: url("../images/prod_top.gif");
height:45px;
margin:0px;
padding:0px;
margin-left: -45px;
width:890px;
display:block;
float:left;
}
.productscat_bottom{
background-image: url("../images/prod_bottom.gif");
height:45px;
margin:0px;
padding:0px;
margin-left: -45px;
margin-bottom:5px;
width:890px;
display:block;
float:left;
}

.productscat{
	
background-color:transparent;
background-image: url("../images/prod_bg.gif");
display:block;
float:left;
height:140px;


padding:0px;
overflow:hidden;


	margin-left: -45px;
	padding-left:45px;
width:845px;

	

	
}

#productscat2 {
	
	position:absolute;
	height: 140px;
	width:845px;
	overflow: hidden;
	
}

.proddesc{
	
	
	float:left;
	display:inline;
	width: 268px;
	margin-left: 10px;

}


.productscat h2{
	
font-size:10px;
color: #616161;
line-height: 10px;
padding:0px;
margin:0px;
display:block;
clear:both;
margin-top:10px;
margin-bottom:10px;
}
.productscat p{
	
margin:0px;
text-align: left;
padding:0px;
display:inline;
color: #aaa;

}



.prodcat {
	
	display:inline;
	float:left;
	width: 568px;
	margin-bottom:20px;
	
	
	padding:0px;
	padding-top:10px;
	padding-left: 10px;

	overflow: hidden;

		
	
}
.prodscroll2 {

	height: 120px;
	position:absolute;
	margin:0px;
	padding:0px;
	width: 568px;
	overflow: hidden;
}
.prodscroll {


	margin:0px;
	padding:0px;
	width: 3000px;

	position:absolute;

	
}


.prod {


	margin:0px;
	padding:0px;
	width: 550px;
	height: 120px;
	float:left;
	display:inline;
	margin-right: 20px;


}


.prodnav {
	border-left: #AFAFAF solid 1px;
	display:inline;
	float:left;
	
	width:200px;
	height:120px;
	padding:10px;

}

.prodnav2 {
	display:block;
	clear:both;
	
	width:200px;
	height:94px;


}

.prodnav2 a {
	
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 25px;
	height:25px;
	display:block;
	clear:both;
	text-decoration: none;
	background-color: #07406b;
	margin-bottom: 1px;
	text-align: right;

	
}

.prodnav a:active , .prodnav2 a:hover , .prodnav2 a:visited  {
outline: none;
}

.prodnav2 a.prev {

background-image: url("../images/prod_prev.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}

.prodnav2 a.next {

background-image: url("../images/prod_next.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}

.prodpage {

display:block;
float:left;
	width:154px;
	height:20px;

}

.prodpage p {

display:block;
clear:both;
line-height: 10px;
font-size: 8px;


}

.prodpage ul {

display:block;
clear:both;
list-style:none;
margin:0px;
padding:0px;
} 

.prodpage ul li {

display:inline;
float:left;
margin:0px;
padding:0px;

} 

.prodpage ul li p {

font-size: 10px;
padding-right: 3px;
color: #B9B9B9;

} 

.prodpage ul li p.active {

font-size: 10px;
padding-right: 3px;
color: #00ACED;

} 




.prodpagenav {

display:block;
float:left;
	width:46px;
	height:20px;

}


.prodpagenav a:active , .prodpagenav a:hover , .prodpagenav a:visited  {
outline: none;
}

.prodpagenav a {

float:left;
display:inline;
width:20px;
height:20px;
margin:0px;
padding:0px;
clear:none;
margin-top:3px;
margin-left:3px;

}
.prodpagenav a.prev {


background-image: url("../images/prod_p_prev.gif");
background-repeat: no-repeat;
background-position: 0px 0px;

}

.prodpagenav a.next {


background-image: url("../images/prod_p_next.gif");
background-repeat: no-repeat;
background-position: 0px 0px;

}

.prodspec {
	
	display:inline;
	float:left;

	height:20px;
	padding:10px;
	width:558px;

}

.prodspec a{
	
	text-align: right;
	padding-right:10px;
}

.prodgal {
	
	display:inline;
	float:left;
	margin-bottom:20px;
	border-left: #AFAFAF solid 1px;
	padding:10px;

	width:558px;
	height:20px;
	background-color:#E5E5E5;

}

.prodgal a{
	
	text-align: left;
			padding-left:10px;
	
}


.selprod {
	
	width: 800px;
	margin:0px;
	padding:0px;
}

.selprod a {
	
	font-size:10px;
	color:#616161;
	text-decoration: none;
	width:90px;
	display:inline;
	float:left;


	
}

.selprodscroll2 {
	
	width: 1500px;
	height:40px;
	position:absolute;
		margin:0px;
	padding:0px;
	
	
}

.selprodscroll {
	
	width: 800px;
	height:40px;
	position:absolute;
		margin:0px;
	padding:0px;
	overflow:hidden;
	
}


.selprodpath {
	
	width: 458px;
	height:20px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;

	
}

.selprodpath img {	

display:inline;
float:left;
height:20px;
width:20px;
background-color: transparent;
	
}

.selprodpath a {
	
	margin:0px;
	
	display:inline;
	float:left;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	
	
}

.selprodpath a.active {
	
	color:#00ACED;
	
	
}

.prodgal .selprodpath a , .prodgal .selprodpath img , .prodgal .selprodpath a.active{
	
	float:right;

}


.selprodcontent {
	margin:0px;
 padding:0px;
 display:block;
 clear:both;
 width: 800px;
 margin-bottom:40px !important;
	margin-bottom:40px;
 min-height: 400px;
	

}

.prodspeccont {

 float:left;
 display:inline;
  clear:none;
 width: 558px;
  margin-top:-15px !important;
  margin-top:0px;
 padding:0px;
 margin-bottom: 40px !important;
 min-height: 300px;

}




.prodgalcont {

 float:left;
 display:inline;
  clear:none;
 width: 200px;
 margin-left:40px;
 padding-top:0px;
	 

 

}

.prodgalcont img{

display:block;
clear:both;
margin:0px;

width:100%;
}

/*   end of PRODUCTS   */


/*   CONTACT   */
.contform {

float:left;
display:inline;
margin: 0px;
padding:0px;
clear: none;


}
.contform label {


display:block;
margin: 0px;
padding:0px;
clear: both;
height: 0px;



}

.contform input {


background-color:#FFFFFF;
border:medium none;

color:#07406B;
display:inline;
float:left;
font-size:10px;
margin:0px;
padding:5px;

}

.contform textarea {

border:none;
color:#07406b;
background-color: #fff;
font-family: Verdana;
font-size: 11px;
padding: 5px;
display:inline;
float:left;

}

.contform .search {

color:#fff;
background-color: #00ADEE;
font-size: 10px;
padding: 2px;
padding: 2px !important;
margin-top: 5px;
width: 80px;
height: 20px;
border: none;
display:block;
clear:both;

}


.gallery {

background-color:#20537a;
margin:0px;
padding:0px;
min-height: 20px;
width: 80%;
width: 100% !important;
border:1px solid #FFFFFF;

}

#pageno {
height: 10px;
width: 100%;
padding:0px;
margin-bottom: 40px !important;
}

#pageno a{

color:#fff;
padding-left: 5px;
padding-right: 5px;
margin:0px;
float:left;
display:inline;

}
#pageno a.active{

color:#00ADEE;
}

/*   end of CONTACT   */
