@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#f6f6f6 url../images/main_bg.gif) top repeat-x;text-align:left;}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* main */
.main { padding:0; margin:0 auto; width:100%;}
/********** header **********/
.header { padding:0; margin:0;  background: url(../images/header_bg.gif) top  repeat-x;}
.header_resize {  width:982px; margin:0 auto; padding:0;}
.header img.sing { float: left; margin:0; padding:30px 0 0 0;}
/* logo */
.logo { padding:0; margin:0; width:293px; float:left;}
/* search */
.search { width:260px; float:left; padding:25px 0 0 0; margin:0 20px 0 0; }
.search form { display:block; float:left; padding:5px 0;}
.search span { display:block; float:left; background:url(../images/search_bg.gif) left top no-repeat; height:35px; width:193px; padding:0 10px;}
.search form .keywords { float:left; background:none; border:0; height:13px; width:193px; padding:11px 0; margin:0; font:normal 12px Verdana, Geneva, sans-serif; color:#a1a1a1;}
.search form .button { float:left; margin:0; padding:0;}
/*menu*/
.menu {float: right;padding: 34px 0 0 0;margin: 0 auto;width:605px;height: 36px;}
.menu ul {  padding:0; margin:0; list-style:none; border:0; height:36px;}
.menu ul li { float:left; margin:0; padding:0 2px; border:0; line-height:12px;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:normal 12px Verdana, Geneva, sans-serif; text-decoration:none; line-height:12px;}
.menu ul li a span { padding:12px; background:none;}
.menu ul li a:hover { color:#434343; /*background: url(../images/r_menu.gif) no-repeat right;*/}
.menu ul li a:hover span { color:#434343; /*background:url(../images/l_menu.gif) no-repeat left;*/}
.menu ul li a.active {border-radius: 5px 5px 0 0;background-color: #fff;}
.menu ul li a.active span { color:#434343; /*background:url(../images/l_menu.gif) no-repeat left;*/}
/*header_text*/
.header_text { height:355px; margin:0; padding:0; background:url(../images/slider_bg.gif) top center repeat-x;}
.header_text_resize {  width:982px; margin:0 auto; padding:0; }
.header_text .div { float:right; width:890px; padding:0px 0; margin:0;}
.header_text img.screen {float: right;
                         margin:16px 0 0 0;}
.header_text .div .left1 { float:right; width:320px; padding:0; margin:0;}
.header_text .div .left1 img.button { float:left; padding:0 0 0 15px; margin:0;}
.header_text .div .left1 h2 { font:bold 30px Verdana, Geneva, sans-serif; color:#fff; padding:30px 0 40px 15px; margin:0;}
.header_text p { font: normal 12px   Verdana, Geneva, sans-serif; color:#fff; padding:0px 0px; margin:0;}
/* header_text2 */
.header_text2 {height:132px; margin:0; padding:0; background:url(../images/slider_bg2.gif) top center repeat-x;}
.header_text_resize2 {  width:982px; margin:0 auto; padding:0; }
.header_text2 h2 { font: bold 36px Verdana, Geneva, sans-serif; color:#fff; margin:0; padding:35px 0 0 10px;}

/********** body **********/
.body { background: #fff url(../images/body_bg.gif) top repeat-x; padding:0; margin:0 auto;}
.body_resize { width:1000px; margin:0 auto; padding:0;}
.body_resize1 { width:1000px; margin:0 auto; padding:0;height:auto;}
.body h2 { color:#393939; font:bold 18px  Verdana, Geneva, sans-serif; border-bottom:1px solid #e6e6e6; margin:0; padding:15px 10px;text-align: left;}
.body h4 {border-bottom: 1px solid #E6E6E6;
    color: #393939;
    font: bold 17px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 14px 10px;
    text-align:left;
	}
.body h3 { color:#5f5f5f; font:bold 18px  Verdana, Geneva, sans-serif;  margin:5px 0; padding:10px 15px;}
.body em { font: normal 12px Verdana, Geneva, sans-serif; color:#6d6d6d;}
.body p { font:bold 13px Verdana, Geneva, sans-serif; color:#333333; line-height:1.8em; padding:5px 10px; margin:0;text-align: left;}
.body p span { color:#cdcdcd;}
.body ul { list-style:none; margin:5px 10px; padding:0;}
.body li {background: url("../images/ul_li.gif") no-repeat scroll left center transparent;
    color: #5C5C5C;
    font: 12px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 4px 21px 4px 21px;}
img.shadow{border: 1px solid #CCCCCC;
           padding: 4px !important;}
.body p.test { width:459px; height:109px; background:url(../images/bg_p_test.gif) top no-repeat; margin:20px auto; padding:20px 30px;}
.body img { margin:0; padding:0;}
.body img.float { float:left; margin:0; padding:10px;}
.body a { text-decoration:none; color:#006ba2; line-height:1.8em;}
.right { background: url(../images/right_bg.gif) top repeat-y; float:right; width:319px; margin:10px 6px; padding:0;}
.right_top { background:url(../images/right_top_img.gif) top no-repeat; margin:0; padding:0; }
.right_bottom { margin:0; background:url(../images/right_bottomght_img.gif) bottom no-repeat; padding:5px 0; width:319px;}
.right_bottom p{text-align: center;}
.right_bottom img{}
.right ul { list-style:none; margin:10px 0 0 30px; padding:0;}
.right2 { float:right; width:580px; margin:0; padding:10px;}
.right1 { float:left; width:313px; margin:0; padding:10px;}
.bottoms { width:150px; float:left; margin:10px 10px; padding:0;}
.bottoms a { text-decoration:none; font: normal 11px Verdana, Geneva, sans-serif; color:#373737; background:#e1e1e1; padding:2px 5px; margin:1px 3px;}
.bottoms a:hover { color:#fff; background:#00689f;}

/* END_bloga*/
/********** footer **********/
.footer { margin:10px 0 0 0; padding:0 10px; background:url(../images/footer_bg.gif) top center repeat-x; /*height:131px;*/}
.footer_resize { width:1000px; margin:0 auto; padding:0;}
.footer ul { margin:0; padding:40px 10px 30px 10px; list-style:none; float:left;}
.footer img { display:inline; margin:5px 10px; padding:0;}
.footer ul li { margin:0; padding:0 10px; float:left;}
.footer p.a, .footer p { margin:0; padding:15px 20px 11px 20px; float:left; color:#fff; font:normal 12px Verdana, Geneva, sans-serif; line-height:1.8em;text-align: center;}
.footer p.b {float:right;}
.footer a { color:#fff; font:normal 12px Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}
.footer a:hover { text-decoration:underline;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:bold 12px Verdana, Geneva, sans-serif; color:#7a7a7a; text-transform:capitalize;}
#contactform label span { font:normal 10px Verdana, Geneva, sans-serif;}
#contactform input.text { width:430px; border:1px solid #e4e4e4; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8;}
#contactform textarea { width:430px; border:1px solid #e4e4e4; margin:10px 0; padding:2px; background:#f8f8f8; height:250px;}
#contactform li.buttons input { padding:3px 0; margin:0 20px 0 100px; border:0; color:#FFF;float:right;}

p.response { text-align:center; color:#F00; font:bold 11px Verdana, Geneva, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #bb0707; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #e6e6e6; padding:0; margin:10px 0; background:none; list-style:none;}
/*------------------------------slide----------------------------------------------------*/
.gallery { width:890px; height:355px; margin:0 auto;direction: ltr;}
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:890px; height:355px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:25px; height:48px; position:absolute; left:-41px; top:-230px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:25px; height:48px; position:absolute; left: 906px; top:-230px; }
#prevBtn a { display:block; width:25px; height:48px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:25px; height:48px; background:url(../images/r_arrow.gif) no-repeat 0 0; }
img.flolo{margin-top: 11px;}
p.about-p{float: left;
width: 651px;
color:#333333;
text-align: justify;
padding-right: 12px;
font-size: 15px;
font-weight: bold;}
.tiger{
color: #393939;
font: bold 18px Verdana, Geneva, sans-serif;
border-bottom: 1px solid #E6E6E6;
margin: 0;
padding: 15px 10px;
text-align: left;}

/***************************************************************/
#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif; position:relative; z-index:100;}
#menu {height:40px; float:left; padding:0; position:relative; right:0;top: -4px;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#fff; height:40px; padding:0 20px 0 0; line-height:38px; text-decoration:none;
/* background:url(../images/button1a.gif) no-repeat right top;*/}
#menu li a.sub {/*background:url(../images/button3a.gif) no-repeat right top;*/}
#menu li a b {display:block; float:left; height:40px; /*background:url(../images/button1.gif) left top; */padding:0 0 0 20px; cursor:pointer;
/*color: #fff;*/}

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100;}
#menu a.sub:hover { color:#434343; background:;}

#menu li:hover > a {border-radius: 5px 5px 0 0;background-color: #fff;color:#434343;}
#menu li:hover > a.sub { color:#434343;border-radius: 5px 5px 0 0;background-color: #fff;}

#menu :hover ul {left:0; top:40px; z-index:300; width:130px; padding-top:4px;}
#menu :hover ul li a {height: 25px;width: 120px;padding: 0 0 0 10px;line-height: 25px;background: rgb(8, 59, 97);color: #fff;border-bottom: 1px solid #fff;font-size: 17px;border-radius: 5px;}


#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:117px; top:0; padding:0;}
#menu :hover ul :hover ul li a {background:#a3b6c4; color:#000; border-bottom:1px solid #fff; font-size:11px;}
#menu :hover ul :hover ul li a:hover {color:#fff;}
.acti{color:#434343;}
/********** contact form **********/
#contacttiger { margin:0; padding:10px 0; }
#contacttiger * { color:#88888; }
#contacttiger ol { margin:0; padding:0; list-style:none; }
#contacttiger li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contacttiger li.buttons { margin:5px 0 5px 0; clear:both; }
#contacttiger label { margin:0; width:195px; display:block; padding:5px 0; color:#5f5f5f; font: bold 12px Tahoma, Geneva, sans-serif;
float:left; }
#contacttiger label span { color:#d66423; font-weight:bold; }
#contacttiger input.text { width:450px; border:1px solid rgb(133, 133, 133); margin:2px 0; padding:5px 2px; height:10px; background:#f8f8f8;
 float:left; }
#contacttiger textarea { width:450px; border:1px solid rgb(133, 133, 133); margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contacttiger li.buttons input { padding:3px 0 3px 0; margin:10px 345px 0 0; border:0; color:#FFF; float:right; }
#contacttiger select{width: 456px;border: 1px solid rgb(133, 133, 133);margin: 2px 0;padding: 5px 2px;background: #f8f8f8;float:left;font-family:tahoma;font-size:13px;font-weight:bold;}
.cvup{border: 1px solid rgb(133, 133, 133);width: 455px;}
#image{position: absolute;margin-left: 665px;padding-top: 20px;}
#lang{float:left;margin: 25px 0 0 140px;}
.rightimage{float:right;}
.lefttimage{float:left;}