/*Layout*/
body {
	padding:0px;
	height:100%;
	width:100%;
  
	background:url(../widgets/gen_0.1.gif) repeat-x; !important;}
}

.base_tab {
	text-align:left;
}
.body_tab {
 	margin-top:0 !important;
	margin-left:187 !important;
	background:#FFFFFF!important;
 }
.page { 
	margin-top:10px;
	margin-left:50px !important;
	margin-right:50px !important;
	margin-bottom:10px;
	border-right: 1px solid #595959 !important;
	border-left: 1px solid #595959 !important;
	border-bottom: 1px solid #595959 !important;
	background: #FFFFFF !important;
}

/*Images*/

.img_div {width:250px;}
.p_about .img_div, .style4 .img_div, .p_catalog .style8 .img_div, .p_contact .img_div, .welcome_logo .img_div {width:330px;}
.p_welcome .img_div {width:180px;padding:10px;}
.p_ecatalog .style5 .img_div, .p_ecatalog .style6 .img_div {width:180px;}
.p_gpage .img_div {width:180px;}

/* Header*/

.header_image {
	height:199px;
	margin-right:-1px;
	margin-left:-1px;
	padding-left:267px;
	background: url(../widgets/gen_1.1.gif) no-repeat #FFFFFF !important;
	background-position:top left !important;
}
.firm_image {
	position:absolute;
	left:0px;
	top:0px;
	height:199px;
	width:267px;
}
.logo_tab {
	padding-top:50px;
	margin-left:10px;
}
.firm_tab {
	height:199;
	background: url(../widgets/gen_2.1.gif) repeat-x;
	
}
.firm_tab font {
	position:absolute;
	left:350px;
	top:70px;
	float: left;
	color:#FFFFFF;
	margin-left:10px; 
	font-size:24px !important;
	font-weight:bold;
	font-variant:small-caps;
}
.firm_end {
	position:absolute;
	right:50px !important;
	top:10px;
	height:199px;
	width:83px !important;
	background: url(../widgets/gen_3.1.gif) no-repeat !important;
        background-position:top left !important;
}
.slogan_tab {
	font-variant: small-caps;
}
.slogan_tab font {
	margin-top:40px; 
	color:#FFFFFF; 
	font-weight:bold;
	font-size:14px !important;
}

/* Navigation*/ 
.buttons_tab {
	float:left;
	width:187px;
	margin: 0;
	padding-top:10px;
	background:#FFFFFF;
  
}
.link_banner {
    float:left;
	width:680px;
	height:60px;
	margin-left: 5px;
	padding:2px 2px 2px 2px;
	background:#FFFFFF;
	border: 1px dotted #99A1C0;
}
.bottom_tab {
	clear: both;margin: 0;
}

.mail_tab {
	position:absolute;
	top:0;right:0;
}

/*** Decoration ***/

.bottom_tab {background: #FFFFFF !important;}
h1 {
	margin-right:20px !important;
	margin-left:15px !important;
	margin-top:20px !important;
	margin-bottom:20px !important;
	text-align:left !important;
	padding-left:10px !important;
	font-weight: bold;
	background: #FFFFFF;
	border: 1px dashed #99A1C0;
}
h2,h3,h4 {}
.intro, .news_date p {border-left:2px solid #D6D6D6;padding-left:5px;padding-bottom:5px;font-family:'Arial';font-size:14px;color:#000000;text-align:left;}
.content {margin-left:5px;padding:2px 0 !important;}
.p_job span, .p_faq span , .p_services span {padding: 2px; background: #0017B1;}
.p_job span a, .p_faq span a, .p_services span a, .services_list a {font-weight: bold ;color:#FFFFFF !important;text-decoration:none !important;}
.p_job span a:hover, .p_faq span a:hover, .p_services span a:hover {font-weight: bold ;color:#00FCFF !important;}
.paragraph {border-bottom:1px solid #99A1C0; margin:10px;}
.services_list {background:#0017B1 !important;}
.p_gpage hr,.p_services hr, .p_welcome hr {display:none;}
.navigation {background:#FFFFFF;margin-top:1px !important;padding:15px 0 15px 0 !important;}
.copyright {padding-top:10px;margin-bottom:10px;background:#FFFFFF;text-align:center;}
.amaz_td {background:#E1E6E1 !important;}
.amaz_title {background:#99A1C0 !important;}
.amaz_title font {color:#000E6B !important;}
.amaz_td font {color:#00107B !important;}
.p_amazon p {color:#000000 !important;}

.icq_form {border:2px solid #595959;padding:0 !important;}
 


 BODY{
  background-color: #FFFFFF;
  margin-left:0;
  margin-top:0;
  margin-right:0;
  margin-bottom:0;	
  color:#000000;
  	
}
TABLE{
  vertical-align: top;
}

a:link {color:#0023FD;}

a:visited {color:#005B5B;}

a:active {color:#474747;}

.t_height{
height:100%;
}

.amaz_title {background:gray;}
.amaz_td {background:#dddddd;}

.copyright_company {text-align:center;font-family:"arial";font-size:12px; color:'#333333';height:25px;}
.p_title {text-align:center}
.p_title_title {font-family:'Arial';font-size:18px;color:#000E6B;}
.p_title_title_stext {margin-left:20px;font-family:'Arial';font-size:12px;color:#5f5f5f;}
.question_title {border-left:2px solid #D6D6D6;padding-left:5px;font-family:'Arial';font-size:16px;color:#016061;}
.question_answer {border-left:2px solid #D6D6D6;padding-left:5px;font-family:'Arial';font-size:14px;color:#000000;}
.faq_answers ul {margin-bottom:50px;}
.faq_answers ul li {font-family:'Arial';font-size=14px  !important;;color:#016061;}
.back_to_up {font-family:'Arial';font-size:14px;color:#000000;}