a, a:active, a:hover, a:visited, a:link { 
	text-decoration:none;
	color: darkblue;
}


#header{
	background-image: url("images/bg_rest.jpg");
	width:910px;
	height: 140px;
	display:block;
}

#main_container{
	width: 910px;
	padding-top:150px;
	position:relative;
	margin: 0 auto;
} 

#top_container{
	width: 910px;
	display: block;
	overflow:auto;
	position:relative;
}

#bottom_container{
	width: 910px;
	clear:both;
	position:relative;
	overflow:auto;
}



#sideleft_container{
	float:left;
	width: 300px;
	display: block;
	overflow:hidden;
}

#sideright_container{
	float: left;
	min-height: 250px;
	overflow:hidden;
	width: 610px;
	display: block;
}


#footerwrap{
	width:100%;
	display: block;
}

#footer{
	padding-top: 55px;
	clear: both;
	text-indent: 70px;
	width: 910px;
	font-family: Calibri, Arial;
	font-size: 13px;
	font-weight: bold;
	margin: 0px auto;
}
#time_container{
	height:180px;
	width:100%;
	position:relative;
}
.clock
{
	position:absolute;
	color:#00397a !important;
	font-weight:bold;
	font-family: Arial;
	font-size:18px;
}
#clock_us{
	top:96px;
	left:150px;
}

#clock_pl{
	top:106px;
	left:470px;
}

#clock div{
margin-top: 18px;
margin-left: 140px;
}

#clock2 div{
margin-top: 18px;
margin-left: 455px;
}

.text
 {
	overflow:auto;
}

#menu{
width:300px;
font-size:18px;
margin-left:20px;
font-style: italic;
line-height:32px;
margin-top:30px;
}

#menu ul{

list-style:none;
}

#menu a{	
font-family: Calibri, Arial;
text-decoration: none;
color:black;
}

#choosen, #choosen a{
color:black;
font-weight:bold;
font-size:20px;
}

#choosen2, #choosen2 a{
color:black;
font-weight:bold;
font-size:14px;
}

#submenu{
font-size:14px;
padding:10px;
}

#submenu ul{
list-style:none;
}

.p_border{
padding-left:10px;
padding-right:10px;
border-bottom:2px solid black;
}

.darkb{
color:#00397a !important;
font-weight:bold;
font-style: italic;
}

/*index.html*/

#text_home{
position:relative;
font-family: Calibri, Arial;
padding-left:50px;
padding-right:50px;
font-size:18px;
}

#introduce{
font-family: Calibri,Arial;
padding-left:35px;
padding-right:35px;
font-size:18px;
}


/*about.html*/

#text_about{
padding-left:35px;
padding-right:35px;
padding-top:20px;
overflow:auto;
position:relative;
font-size:17px;
font-family: Calibri,Arial;
}
#text_about p { 
	margin-top:10px;
	margin-bottom:0;
}
#text_about2{
margin-top:70px;
padding-left:35px;
padding-right:35px;
height:120px;
font-size:17px;
font-family: Calibri,Arial;
}


#spec{
background-image: url("images/spec.jpg");
background-repeat: no-repeat;
width:600px;
height:126px;
margin-top:70px;
margin-left:0px;
}

/*company.html*/

#text_company2{
font-family: Calibri,Arial;
padding:0 30px 0 30px;
font-size:18px;
}

#text_company2 h3{
color: #00397a !important;
font-size:24px;
font-weight:bold;
font-style:Italic;
}

#text_company1 {
	margin-top:40px;
	margin-left:40px;
	font-family: Calibri,Arial;
	font-size: 16px;
	padding-top:20px;
	padding-left:10px;
	border:1px solid black;
	width:230px;
	font-style:Italic;
}

#text_company1 p{
	margin-top: -15px;
}

#text_company1 h2{
color: #00397a !important;
font-size:24px;
font-weight:bold;
}

#info_company{
color:white;
width:810px;
padding-left:100px;
height:42px;
line-height:42px;
position:relative;
background-color: #00397a;
font-family: calibri, arial, sans-serif;
font-style: italic;
font-size: 18px;
}

#info_contact{
font-style: italic;
color:white;
width:710px;
padding:10px 100px 10px 100px;
background-color: #00397a !important;
font-family: calibri, arial, sans-serif;
font-size: 18px;
font-style: italic;
}

/*products0.html*/

#text_products0{
margin-top: 20px;
overflow:auto;
font-family: Calibri,Arial;
width: 300px;
padding-bottom:10px;
}

#text_products0 p{
	margin-bottom: -10px;
	font-size: 15px;
}

#products0_pic{
margin-left:20px;
margin-top:30px;
}


/*products1.html*/


#text_patents p, #text_patents2 p{
padding-left:10px;
padding-right:10px;
}

#text_patents2, #text_patents{
	font-size:17px;
	font-family: Calibri, Arial;
	font-style: italic;
}



#pdf1,#pdf2{
	margin-left: 10px;
}

#pdf1 a, #pdf2 a{
	color: black;
	font-size: 17px;
	font-style: italic;
	font-family: calibri, Arial;
	text-decoration: none;
}

#pdf2{
	
	}

#pdf1 p{
	width: 200px;
}

#pdf1 img, #pdf2 img{
	position: relative;
	margin: 20px auto;
	
}

#text_products1{
text-align: justify;
font-family: Calibri,Arial;
width:450px;
font-size:15px;
float:left; 
letter-spacing: 1px;
}

#product_photo{
width:70px;
margin-right: 50px;
float:right;
}

/*products2.html*/

#text_products2{
text-align: justify;
font-family: Calibri,Arial;
width:450px;
font-size:15px;
float:left; 
letter-spacing: 1px;
}

#text_products2 p{
padding-left:10px;
line-height:15px;
}

/*services*/

#services{
	font-family: Calibri, Arial;
	margin-top: 40px;
	min-height: 500px;
}
#services p{
	list-style:none;
	font-size:18px;
	font-family: Calibri, Arial;
	color: #00397a !important;
	font-style: italic;
}
#services p{
	margin-top: 20px;
}

#services h2{
	font-size:22px;
	font-weight:bold;
}

#services_clear{
width:1px;
height:170px;
}

/*contact*/

#contact_box{
	width:300px;
}

#contact_box h2{
	font-family: Calibri,Arial;
	margin: 30px 0 -30px 30px;
	color: #00397a !important;
	font-style: italic;
	padding-bottom:30px;
}

#contact_box div{
	margin-top:20px;
	font-family: Calibri,Arial;
	font-size: 15px;
	padding: 10px 10px 10px 0;
	margin-left: 40px;
	border:1px solid black;
	width:230px;
	background-color: white;
}

#contact_box p, #contact_box  a{
	font-family: Calibri,Arial;
	font-size: 16px;
	font-style: italic;
	height: 40px;
	margin:0 0 0 10px;
}

#contact_box2{
	position:relative;
	top: 20px;
	display: block;
	float:right;
}

#contact_box2 img{
	position: relative;
	width: 120%;
	top: 50px;
	left: -20px;
	width: 580px;
}

/*news scroller */

#wrapper{
	width:800px;
	margin:0 auto;
}


#vertical-ticker{
	height:150px;
	overflow:hidden;
	margin:0; padding:0;
}

#vertical-ticker li{
	display:block;
	height:150px;
	color:black;
	font-size:18px;
	font-family: Calibri,Arial;
}

/*video*/
/*video*/
#video_cont{

margin-left:40px;

}

#video_form{
position: relative;
margin: 0 auto;
width: 340px;
text-align: center;
color: white;
padding-top:170px;
}

#video_form form{
background-color: #00397A;
padding-top:10px;
padding-bottom:3px;
}
#video_form input{
margin:4px;
}

#container_video, #container_video2{
	position: relative;
	border: 1px solid #00397A;
	
	}
	
ul.tabs{
	list-style-type: none;
	height:30px;
	display: block;
	padding:30px 0 0 0;
	margin: 0;
	}
	
	
ul.tabs li {
	float: left;
	text-align: center;
	background-color: #00397A;
	color: white;
	padding: 4px 10px 4px 10px;
	cursor: pointer;
	border: 2px solid #00397A;
	}
	
ul.tabs li a {
        text-decoration:none;
		color: white;
        outline:none;
    }	
	
ul.tabs li:hover a {
        text-decoration:none;
		color: white;
        outline:none;
    }
	
	
ul.tabs li.active{
	background-color: white;
	border: 2px solid #00397A;
	padding: 4px 10px 4px 10px;
	}
	
ul.tabs li.active a{
	color: #00397A;
	}

