@charset "utf-8";
/* CSS Document */

body{margin:0px;
padding:0px;
}


/*************** new_vikky_style *********************/
.lsize { width:938px; margin:0 auto }
#logo { width:938px; background:url(images/image_02.gif) 0% 0% repeat-x; overflow:hidden; }
#logo .left_s { width:17px; height:97px; background:url(images/image_01.jpg) 0% 0% no-repeat; }
#logo h1 { width:339px; height:81px; display:block; overflow:hidden; float:left; }
#logo h1 a { background:url(images/veilogo.gif) 0% 0% no-repeat; width:339px; height:81px; display:block; font:12px tahoma, arial, verdana, Helvetica; text-indent:-9999em; overflow:hidden; } 

#banner { width:938px; }
.banner_l_s { background:url(../images/corner.jpg) 0% 0% no-repeat; background-color:#304c57; width:212px; padding:14px 0 0 0; }
.banner_l_s ul {margin:0; padding:0 0 15px 15px; list-style:none; float:left; }
.banner_l_s ul li { padding:12px 0 0 0px; display:block; width:197px; background:url(images/box.jpg) 0% 20px no-repeat; background-color: #304c52; }
.banner_l_s ul li a { font:12pt "trebuchet MS", tahoma, centaur, Verdana; color:#fff; text-decoration:none; line-height:22px; padding:0 0 2px 25px; background:url(images/line.jpg) 50% 100% no-repeat; width:173px; display:block; }

.temp{  height:25px; list-style:none outside none; margin:0; overflow:hidden; padding:3px 0 0 215px; width:552px; float:left;overflow:hidden;}
.temp li {  display:inline-block; float:left; padding:0 0px; width:184px; line-height:20px; text-decoration:none;  }
.temp li a { color:#fff; text-decoration:none; background:url(images/box2.jpg) 0% 4px no-repeat; padding:0 0 0 25px; line-height:20px; font:bold 13px Verdana, Arial, Helvetica, sans-serif; }
.temp li a:hover { color:#000; }

.lert_s { background:url(../images/corner.jpg) 0% 0% no-repeat; width:212px; padding:0px 0 1px 0; }
.lert_s ul {margin:0; padding:0 0 15px 15px; list-style:none; float:left; }
.lert_s ul li { padding:0px 0 0 0px; display:block; width:197px; background:url(images/box.jpg) 0% 13px no-repeat #304c53; }
.lert_s ul li a { font:12pt "trebuchet MS", tahoma, centaur, Verdana; color:#fff; text-decoration:none; line-height:15px; padding:0 0 0px 20px; background:url(images/line.jpg) 50% 100% no-repeat; width:173px; display:block; }

.company_pro { width:212px; padding:14px 0 0 0; }
.company_pro ul {margin:0; padding:0 0 15px 15px; list-style:none; float:left; }
.company_pro ul li { padding:0px 0 0 0px; display:block; width:197px; background:url(images/box2.jpg) 0% 8px no-repeat; }
.company_pro ul li a { font:14px "trebuchet MS", tahoma, centaur, Verdana; color:#304C54; text-decoration:none; line-height:22px; padding:0 0 2px 25px; width:173px; display:block; }
.company_pro ul li a.active { color:#ff0000; }
.company_pro ul li a:hover { color:#000; }
.banner_r_s { width:214px; background:url(images/corner2.jpg) 100% 0% no-repeat #4f6c75; padding:20px 0 21px 0; }
.border_01 { border-top:4px solid #607a82; border-bottom:4px solid #607a82; padding:12px 0 12px 10px; }

#left_part { width:212px; background:#e2e7e8; }
#footer_part { width:938px; }
#footer_part .box01 { width:212px; background:#e2e7e8; height:73px; line-height:35px; }
.links01 { width:726px; text-align:center; text-decoration:none; color:#333; line-height:20px; letter-spacing:0; font:11px tahoma, arial, verdana, Helvetica; }
.links01 a { color:#333; padding:0 10px; text-decoration:none; line-height:24px; }
.links01 a:hover { text-decoration:underline; }

#contant { width:700px; padding:0 12px; }
.titletext{font:bold 14px Verdana, Arial, Helvetica, sans-serif; line-height:20px; color:#304c55; width:400px; text-align:left; border-bottom:1px  #304c55 solid; padding:0px 0 0 0; }
.text1{font:11px tahoma, arial, verdana, Helvetica; color:#222; text-align:justify; padding-left:0px; padding-right:10px; line-height:17px; }
.slideshow1 {background:url(images/corner3.jpg) 0% 0% no-repeat #d6dbdd; padding:22px 0 15px 0; width:697px; }

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/******* alttag **********/

h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
.alttag { padding:0; margin:0; }
.alttag h4 { height:7px; line-height:7px; font:7px Arial, Helvetica, sans-serif; text-indent:-9999em; display:block; overflow:hidden;  }
.alttag h5 { height:10px; line-height:10px; font:10px Arial, Helvetica, sans-serif; text-indent:-9999em; display:block; }
.alttag h6 { height:4px; line-height:4px; font:4px Arial, Helvetica, sans-serif; text-indent:-9999em; display:block; } 
.alttag h2 { background:url(images/line_doted.jpg) 0% 50% repeat-x; width:692px; margin:0 auto; text-indent:-9999em; height:17px;}
.alttag h3 { background:url(images/tuvlogo.gif) 0% 0% no-repeat; width:159px; height:64px; display:block; text-indent:-9999em; }

/******* alttag END **********/

/******* inner pages **********/

.mapsite { padding:05px 0 0 30px; margin:0; list-style:none; font:12px tahoma, arial, verdana, Helvetica; }
.mapsite li { padding:5px 0 5px 0; }
.mapsite li a { padding:0 0 0 10px; color:#4b4b4b; text-decoration:none; font-weight:bold; line-height:20px; background:url(images/list_bg1.gif) 0% 6px no-repeat; }
.mapsite li a:hover { color:#ff0000; }
.mapsite li ul { padding:0px 0 5px 0; margin:0; list-style:none; }
.mapsite li ul li { padding:0 0 0 10px; }
.mapsite li ul li a { padding:0 0 0 10px; color:#304c55; text-decoration:none; font-size:11px;  font-weight:normal; line-height:20px; background:url(images/list_bg2.gif) 0% 5px no-repeat; }
.mapsite li ul li a:hover { color:#000; text-decoration:none; letter-spacing:1px; }

.contact { width:380px; }
.con_img  { width:55px; }
.con_line1 { width:65px; padding-top:5px; }
.con_line2 { width:260px; padding-top:5px; }

.flag { width:142px; padding:5px 0; line-height:16px; }
.flag  img { padding-right:10px; }

/******* inner pages END **********/



/*************** new_vikky_style End *********************/

.buttontext{font-family:"Trebuchet MS";
font-size:12pt;
letter-spacing:0px;
text-decoration:none;
color:#FFFFFF;
text-align:left;
}


.leftboxtext{font-family: Georgia, "Times New Roman", Times, serif;
color:#062d39;
text-align:left;
font-size:18px;
text-decoration:none;
font-style: normal;
letter-spacing:1px;
}
.leftboxtext2{font-family:verdana;
color:#062d39;
text-align:left;
font-size:11px;
text-decoration:none;
font-style: normal;
line-height:16px;
}
.leftboxtext4{font-family:verdana;
color:#FFFFFF;
text-align:left;
font-size:13px;
text-decoration:none;
font-style: normal;
line-height:20px;
font-weight:bold;
}
.leftboxtext4:hover{font-family:verdana;
color: #000000;
text-align:left;
font-size:13px;
text-decoration:none;
font-style: normal;
line-height:20px;
font-weight:bold;
}
.leftboxtext3{font-family:verdana;
color:#062d39;
text-align:left;
font-size:14px;
text-decoration:none;
font-style: normal;
line-height:16px;
}
.doteline{ background:url(images/line_doted.jpg) 0% 50% repeat-x; width:692px; margin:0 auto; height:17px;}
.bottomtext{font-family:tahoma;
color:#333333;
text-align:center;
text-decoration:none;
font-size:11px;
}
.bottomtext a:hover{font-family:tahoma;
color:#333333;
text-align:center;
text-decoration: underline;
font-size:11px;
}
.bottomtext2{font-family:tahoma;
color:#333333;
text-align:center;
text-decoration:none;
font-size:11px;
}
.mailtext{font-family:tahoma;
color: #FF0000;
text-align:justify;
line-height:17px;
font-size:11px;
text-decoration:none;
}
.mailtext:hover{font-family:tahoma;
color: #000000;
text-align:justify;
line-height:17px;
font-size:11px;
text-decoration:none;
}
.text2{font-family:tahoma;
color:#222222;
text-align:justify;
line-height:17px;
font-size:11px;
text-decoration:none;
}
.leftboxtext5{font-family:verdana;
color: #FF0000;
text-align:left;
font-size:11px;
text-decoration:none;
font-style: normal;
line-height:20px;
}
.image
{
	border:1px solid #CCCCCC;
	padding:2px;
}
.prodtext{
font-family:tahoma;
color:#FFFFFF;
background:#304C56;
padding-left:5px;
padding-right:0px;
line-height:21px;
height:21px;
font-size:12px;
font-weight:bold;
}
.textarea1 {
	border:1px solid #CCCCCC;
	width:250px;
	height:16px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}
.textarea2 {
	border:1px solid #CCCCCC;
	width:250px;
	height:80px;
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
}
.textarea3 {
	border:1px solid #CCCCCC;
	width:100px;
	height:16px;
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
}
.border {
	border:1px solid #CCCCCC;
}
.listbox {
	height:20px;
	font-family:tahoma;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
	border:1px solid #CCCCCC;
}
.button {
	background-color: #0065a0;
	border:1px solid #CCCCCC;
	font-family: Tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	padding:2px 7px 2px 7px;
	}
.button:hover {
	background-color:#333332;
	border:1px solid #CCCCCC;
	font-family: Tahoma;
	font-size:11px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	padding:2px 7px 2px 7px;
	}
