/* Reset CSS (YUI Reset)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/* Reset END */

.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide */

.clear{clear:both;height:0px;line-height: 0px;font-size: 0px;}
.floatLeft{float:left;width: auto;}
.floatRight{float:right;width: auto;}
.blockimg{display:block;}
.hidden{display: none;}
.exists{display:block;}
a{color:#234E88;text-decoration: none;}
a:hover{text-decoration: underline;}


html,body,#wrapper{height: 100%;}
body > #wrapper{height: auto; min-height: 100%;}


body{
font-size: 11px;
color: #3c3c3c;
font-family: Verdana;
background: #c6dcee url(../images/bodybg.png) repeat-x left top;
}

body#crp{
background: #d3d2ce url(../images/crp_bg.jpg) repeat-x left top;
}
#crp #cloud1,#crp #cloud2,#crp #cloud3,#crp #cloud4{
display: none;
}
#mainhome #cloud1,#mainhome #cloud2,#mainhome #cloud3,#mainhome #cloud4{
display: none;
}
#mainhome #maincontainer{
padding: 0px;
}
#mainhome{
background: #609dca url(../images/flash_container_repeat_bg.png) repeat-x left top;
}
#mainhome #wrapper{
background: transparent url(../images/flash_container_bg.jpg) no-repeat center top;
}
#wrapper{position: relative;overflow-x: hidden;min-width: 970px;}
/*
#crp #wrapper{
background: #b9c3cd url(../images/crp_wrp.png) repeat-x left top;
}
*/
#crp #search{
background: transparent url(../images/search_btn_crp.png) no-repeat left top;
}
#crp #keyword input{
color: #374352;
}
#crp h2.maintitle{
color: #374352;
}
#crp #topmenu ul li#article_123 a,#crp #topmenu ul li#article_948 a{
color: #ffffff;
}
#crp #topmenu ul li#article_123,#crp #topmenu ul li#article_948{
background: transparent url(../images/crp_logo_white.png) no-repeat left 1px;
}
#crp #topmenu ul li#article_123.active a, #topmenu ul li#article_123 a:hover,#crp #topmenu ul li#article_948.active a, #topmenu ul li#article_948 a:hover{
color: #ffffff;
}
#crp #topmenu ul li a:hover{
color: #ffffff;
border-bottom: 3px solid #ffd900;
}
#crp #topmenu ul li.active a{
color: #ffffff;
}
#crp #navigation #navinner ul li a{
color: #1d2d42;
}
#crp #maincontainer{
padding-bottom: 43px;
}
#crp .content .inner h2{
color: #374352;
}
#crp .content .inner h3{
color: #374352;
}
#crp .content .inner h4{
color: #374352;
}
#crp #footer{
position: relative;
margin-top: -110px;
height: 110px;
clear:both;
min-width: 970px;
overflow: hidden;
}
#crp .footinner{
background: #374352;
margin: 10px 0px 0px 0px;
position: relative;
}
#crp .footimg{
display: none !important;
}

#homepage #maincontainer{
padding-bottom: 43px;
}
#homepage .footinner{
margin: 10px 0px 0px 0px;
position: relative;
}
#homepage .footimg{
display: none !important;
}
#homepage #footer{
position: relative;
margin-top: -110px;
height: 110px;
clear:both;
min-width: 970px;
overflow: hidden;
}

#mainhome #maincontainer{
padding-bottom: 584px;
}
#mainhome .footinner{
float:left;
width:100%;
height: 33px;
overflow: hidden;
margin: 0px 0px 0px 0px !important;
position: relative;
}

#mainhome .footinnerLicense{
float:left;
width:100%;
height: 23px;
overflow: hidden;
margin: 0px 0px 0px 0px !important;
position: relative;
padding-top:10px;
padding-left:16px;
backgroud-color:#3a6396;
}
.footinnerLicense{
float:left;
width:100%;
height: 23px;
overflow: hidden;
margin: 0px 0px 0px 0px !important;
position: relative;
padding-top:10px;
padding-left:16px;
}
#mainhome .footimg{
display: none !important;
}
#mainhome #footer{
position: relative;
margin-top: -584px;
height: 584px;
clear:both;
min-width: 970px;
overflow: hidden;
}
#flashcontainer object,#flashcontainer embed{
outline: none;
}
#flashcontainer{
width: 100%;
min-width: 970px;
height: 485px;
overflow: hidden;
position:relative;
z-index:0;
/*
position: absolute;
left: 0px;
bottom: 33px;
*/
}
,#flashcontainer img{
display: block;
}
#homepageflash{
height: 485px !important;
}






#cloud1, #cloud2, #cloud3, #cloud4{
position: absolute;
z-index: -1;
}
/*
#cloud1{
width: 127px;
height: 54px;
left: -148px;
top: 102px;
background: url(../images/cloud1.png) no-repeat left top;
}
#cloud2{
width: 127px;
height: 54px;
left: 436px;
top: 9px;
background: url(../images/cloud1.png) no-repeat left top;
}
#cloud3{
width: 215px;
height: 81px;
left: 780px;
top: 142px;
background: url(../images/cloud3.png) no-repeat left top;
}
#cloud4{
width: 83px;
height: 35px;
left: 1025px;
top: 27px;
background: url(../images/cloud4.png) no-repeat left top;
}
*/
#cloud1{
width: 127px;
height: 54px;
left: 802px;
top: 102px;
background: url(../images/cloud1.png) no-repeat left top;
}
#cloud2{
width: 127px;
height: 54px;
left: 981px;
top: 9px;
background: url(../images/cloud1.png) no-repeat left top;
}
#cloud3{
width: 215px;
height: 81px;
left: -145px;
top: 142px;
background: url(../images/cloud3.png) no-repeat left top;
}
#cloud4{
width: 83px;
height: 35px;
left: 436px;
top: 27px;
background: url(../images/cloud4.png) no-repeat left top;
}
#wrapinner{
width: 100%;
overflow: hidden;
position: relative;
}
#maincontainer{
width: 970px;
margin: 0px auto;
padding-bottom: 43px;
position: relative;
}

#header{
float: left;
width: 970px;
z-index:100;
position:relative;
}
#header h1{
float: left;
width: 154px;
height: 44px;
padding: 0px 15px;
margin: 13px 0px 0px 0px;
}
#header h1 a{
float: left;
width: 154px;
height: 44px;
outline: none;
text-indent: -9999px;
background: transparent url(../images/AvivaSA.png) no-repeat left top;
}

#footer{
position: relative;
height: 110px;
margin-top: -110px;
clear:both;
min-width: 970px;
overflow: hidden;
}
#footer .footimg{
position: absolute;
left: 50%;
top: 0px;
margin: 0px 0px 0px -506px;
display: block;
width: 1012px;
}
.footinner{
background: #1c406d;
margin-top: 10px;
position: relative;
}

.footinnerLicense{
background: #3a6396;
margin-top: 10px;
position: relative;
}
.footinnerLicense .footLicense{
position: relative;
width: 970px;
height: 23px;
margin-left:198px;
padding-top:10px;
}
.footinnerLicense span{
font-size:10px;
color:#1c406d;
}
.footinnerLicense a{
font-size:10px;
color:#FFFFFF;
text-decoration: none;
font-weight:bold;
}
.footinnerLicense a:hover{
font-size:10px;
color:yellow;
text-decoration: none;
}

.foot{
position: relative;
width: 970px;
height: 33px;
margin-left:198px;
}
.foot .footlinks{
float: left;
width: auto;
height: 20px;
line-height: 20px;
margin: 6px 0px 0px 0px;
}
.foot .footlinks li{
float: left;
width: auto;
height: 20px;
line-height: 20px;
background: transparent url(../images/footer_links_sep.png) no-repeat right 5px;
padding: 0px 7px 0px 6px;
}
.foot .footlinks li.lie{
background: none;
}
.foot .footlinks li a{
float: left;
width: auto;
height: 20px;
line-height: 20px;
display: block;
outline: none;
font-size: 12px;
color: #ffffff;
}
.foot .footlinks li.last{
padding: 0px 0px 0px 13px;
background: none;
}
.foot .footlinks li a:hover{
text-decoration: none;
}

.blt-list{
margin: 12px 0px;
}
.blt-list ul{
width: 100%;
}
.blt-list ul li,ul.acc .blt-list ul li{
font-size: 11px;
font-family: Verdana;
color: #505050;
line-height: 15px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 15px;
background: transparent url(../images/list-item.png) no-repeat left top;
}
#imgacc li,#imgacc li.active{
background: none;
padding: 0px;
}
#imgacc .blt-list ul li{
padding: 0px 0px 0px 15px;
background: transparent url(../images/list-item.png) no-repeat left top;
}
/*
.foot .footlinks li.aboutus a{
width: 70px;
background-position: 0px 0px;
}
.foot .footlinks li.hr a{
width: 109px;
background-position: -75px 0px;
}
.foot .footlinks li.contactus a{
width: 68px;
background-position: -189px 0px;
}
.foot .footlinks li.eng a{
width: 47px;
background-position: -262px 0px;
}
.foot .footlinks li.aboutus{
padding: 0px 14px 0px 0px;
}
.foot .footlinks li.eng{
padding: 0px 0px 0px 13px;
background: none;
}
*/
a#bes,a#bes-en{
float: right;
width: 50px;
height: 20px;
text-indent: -9999px;
outline: none;
background: transparent url(../images/bes_icon.png) no-repeat left top;
position: absolute;
right: 142px;
top: 7px;}
a#bes-en{
right:240px;}

div#rightnav{
float: right;
width: 470px;
margin: 13px 0px 0px 0px;}
.nav-menu{
float:right;
width:460px;}
.nav-menu-en{
float:right;
width:211px;}
#intbrnc{
float: left;
width: 106px;
margin: 0px 10px 0px 0px;
position: relative;
z-index: 9999;
}
a#intbrnclink{
float: left;
width: 106px;
height: 18px;
line-height: 18px;
background: transparent url(../images/int_sube.png) no-repeat left top;
text-indent: -9999px;
outline: none;
position: relative;
z-index: 9999;
}
#intbrncmenu{
float: left;
width: 106px;
background: #f2cb03;
position: absolute;
left: 0px;
top: 15px;
padding: 6px 0px 0px 0px;
z-index: 8000;
display: none;
}
#intbrncmenu ul li{
border-bottom: 1px solid #d7b818;
padding: 5px 5px 5px 20px;
background: url(../images/isrc_arrow.png) no-repeat 10px 5px;
}
#intbrncmenu ul li a{
font-size: 11px;
line-height: 14px;
font-family: Tahoma;
font-weight: bold;
color: #234E88;
outline: none;
}
#intbrncmenu ul li a:hover{
text-decoration: none;
color:#2F96EF;
font-weight: bold;
}
#intbrncmenu .bottom{
float: left;
width: 106px;
height: 5px;
line-height: 5px;
font-size: 0px;
position: absolute;
left: 0px;
bottom: -5px;
z-index: 250;
background: transparent url(../images/intbrnc_bottom.png) no-repeat left top;
}


div#ia_services{
float: left;
width: 146px;
height: 18px;
outline: none;
margin: 0px 10px 0px 0px;
position: relative;
z-index: 9999;
}
#ialink{
float: left;
width: 146px;
height: 18px;
outline: none;
background: transparent url(../images/ia_services.png) no-repeat left top;
text-indent: -9999px;
position: relative;
z-index: 9999;
}

#iamenu{
float: left;
width: 423px;
height: 81px;
position: absolute;
left: 0px;
top: 10px;
display: none;
}
#iamenu .top{
float: left;
width: 423px;
height: 18px;
line-height: 18px;
font-size: 0px;
background: transparent url(../images/iamenu_top_bg.png) no-repeat left top;
}
.iainner{
float: left;
width: 405px;
background: #f2cb03;
padding: 0px 9px 0px 9px;
}
#iamenu .bottom{
float: left;
width: 423px;
height: 5px;
line-height: 5px;
font-size: 0px;
background: transparent url(../images/iamenu_bottom_bg.png) no-repeat left top;
}

.iainner ul{
float: left;
width: 124px;
border-right: 1px solid #d7b818;
height: auto !important;
height: 59px;
min-height: 59px;
margin: 0px 10px 0px 0px;
}
.iainner ul.last{
width: 124px;
border-right: 0px;
margin: 0px;
}

.iainner ul li{
float: left;
width: 109px;
padding: 5px 5px 5px 10px;
background: url(../images/isrc_arrow.png) no-repeat left 5px;
position: relative;
z-index: 8000;
}
.iainner ul li a{
float: left;
width: auto;
color: #234E88;
line-height: 14px;
font-size: 11px;
font-family: Tahoma;
font-weight: bold;
outline: none;
position: relative;
z-index: 9000;
}
.iainner ul li a:hover{
text-decoration: none;
color:#2F96EF;
font-weight: bold;
}


#search_area{
float: left;
width: auto;
margin: 0px 0px 0px 0px;
}

#search_area a#home{
float: left;
width: 53px;
height: 18px;
margin: 0px 20px 0px 0px;
text-indent: -9999px;
outline: none;
background: transparent url(../images/home_link.png) no-repeat left top;
}

#keyword{
float: left;
width: 109px;
height: 18px;
position: relative;
z-index: 100;
background: transparent url(../images/searchbox.png) no-repeat left top;

}
#keyword input{
float: left;
width: 99px;
height: 14px;
padding: 2px 5px;
line-height: 14px;
font-size: 12px;
color: #ffffff;
font-family: Verdana;
background: transparent;
border: 0px;
position: relative;
z-index: 200;

}
#keyword input:focus{
outline: none;
}

a#shr:hover{
background:url(../images/aviva_fb-hover.png) no-repeat left top;;
}

a#shr1:hover{
background:url(../images/aviva_tw-hover.png) no-repeat left top;
}

a#shr{
float: left;
width: 18px;
height: 18px;
outline: none;
text-indent: -9999px;
position: relative;
margin:0px auto;
padding: 0px;
background:url(../images/shr-face.png) no-repeat left top;
/*right:30px;*/
left:-12px;
display:block;
}

a#shr1{
float: left;
width: 18px;
height: 18px;
outline: none;
text-indent: -9999px;
position: relative;
margin:0px auto;
padding: 0px;
background:url(../images/shr-twit.png) no-repeat left top;
/*right: -10px;*/
left:-7px;
display:block;
}

#search{
float: left;
width: 37px;
height: 18px;
outline: none;
margin: 0px 0px 0px 5px;
text-indent: -9999px;
outline: none;
background: transparent url(../images/search_btn.png) no-repeat left top;

}

#search2{
float: left;
width: 59px;
height: 18px;
outline: none;
margin: 0px 0px 0px 5px;
text-indent: -9999px;
outline: none;
background: transparent url(../images/search_en.png) no-repeat left top;

}

#topmenu{
float: left;
width: 970px;
margin: 20px 0px 0px 0px;
}
#topmenu ul{
float: left;
width: 970px;
}
#topmenu ul li{
float: left;
width: auto;
padding: 0px 14px;
}
body.en #topmenu ul li{
padding: 0px 10px;
}
#topmenu ul li a{
float: left;
width: auto;
font-size: 13px;
color: #ffffff;
padding: 0px 0px 8px 0px;
outline: none;
}
#topmenu ul li a:hover{
color: #a0bfda;
border-bottom: 3px solid #ffd900;
padding: 0px 0px 5px 0px;
text-decoration: none;
}
#topmenu ul li.active a{
color: #a0bfda;
border-bottom: 3px solid #ffd900;
padding: 0px 0px 5px 0px;
}
#topmenu ul li.active a span,#topmenu ul li a:hover span{
left:0px;
top: 0px;
position: relative;
padding-bottom: 14px !important;
padding-bottom: 16px;
background: url(../images/topmenu_hover_arrow.png) no-repeat center bottom;
}

*:first-child+html {} * html {} #topmenu ul li.active a span, *:first-child+html {} * html {} #topmenu ul li a:hover span { background-position: center 21px;}

#topmenu ul li#article_123,#topmenu ul li#article_948{
padding: 0px 14px 0px 33px;
background: url(../images/crp_logo.png) no-repeat left 1px;
}
#topmenu ul li#article_123 a,#topmenu ul li#article_948 a{
color: #aba493;
}
#topmenu ul li#article_123.active a,#topmenu ul li#article_123 a:hover,#topmenu ul li#article_948.active a,#topmenu ul li#article_948 a:hover{
color: #aba493;
}



h2.maintitle{
float: left;
width: 940px;
font-size: 23px;
color: #ffd900;
padding: 0px 15px;
margin: 15px 0px 0px 0px;
}

#navigation{
float: left;
width: 970px;
margin: 5px 0px 0px 0px;
position:relative;
}

#navigation #sc-share{
position:absolute;
right:15px;
bottom:6px;}

#navigation a#shr22{
float: left;
width: 70px;
height: 23px;
outline: none;
text-indent: -9999px;
position: relative;
margin-right:2px;
background:url(/i/Assets/images/aviva_face.png) no-repeat left top;
display:block;
}

#navigation a#shr11{
float: left;
width: 70px;
height: 23px;
outline: none;
text-indent: -9999px;
background:url(/i/Assets/images/aviva_twit.png) no-repeat left top;
display:block;
}

#navigation .navleft{
float: left;
width: 13px;
height: 37px;
background: transparent url(../images/navleft_bg.png) no-repeat left top;
}
#navigation .navright{
float: right;
width: 18px;
height: 37px;
background: transparent url(../images/navright_bg.png) no-repeat 100% 0;
}
#navigation #navinner{
float: left;
width: 939px;
overflow: hidden;
}
#navigation #navinner ul{
height:37px;
float: left;
width: 1840px;
}
#navigation #navinner ul li{
float: left;
width: auto;
padding: 0px 0px 0px 10px;
background: url(../images/navmenu_li_bg.png) no-repeat left top;
}
#navigation #navinner ul li:first-child{
padding: 0px;
}
#navigation #navinner ul li.lie{
float: left;
width: 920px;
height: 37px;
background: #ffd900;
padding: 0px;
}
#navigation #navinner ul li.lie a{
display: none;
}
#navigation #navinner ul li a{
float: left;
width: auto;
font-size: 12px;
line-height: 17px;
color: #234e88;
padding: 10px 0px;
outline: none;
background: #ffd900;
}
#navigation #navinner ul li#article_805 a,#navigation #navinner ul li#article_258 a{
padding: 10px 13px;
}
#navigation #navinner ul li.active a,#navigation #navinner ul li a:hover{
background: url(../images/hover_arrow.png) no-repeat center top;
color: #2f96ef;
text-decoration: none;
}
#leftmenu ul{
width: 254px;
}
#leftmenu ul li{
float: left;
width: 254px;
border-bottom: 1px solid #e6eaed;
}
#leftmenu ul li a{
float: left;
width: auto;
color: #234e88;
font-size: 11px;
line-height: 16px;
padding: 6px 0px;
font-family: Verdana;
outline: none;
}
#leftmenu ul li.lie,#leftmenu ul li ul li.lie{
border-bottom: 0px;
}
#leftmenu ul li ul{
width: 254px;
display: none;
}
#leftmenu ul li ul li{
float: left;
width: 244px;
padding: 0px 0px 0px 10px;
}
#leftmenu ul li ul li a{
float: left;
width: auto;
padding: 6px 0px;
}
#leftmenu ul li a:hover,#leftmenu ul li a.active{
color: #8f8f8f;
text-decoration: none;
}
#leftmenu ul li.active ul{
display: block;
}
#leftmenu ul li.active a,#leftmenu ul li.active ul li.active a{
color: #8f8f8f;
text-decoration: none;
}
#leftmenu ul li.active ul li a{
color: #234e88;
text-decoration: none;
}
#leftmenu ul li.active ul li a:hover{
color: #8f8f8f;
text-decoration: none;
}
.headimg{
margin: 0px 0px 10px 0px;
}


.contentwrap{
float: left;
width: 970px;
margin: 10px 0px 0px 0px;
padding: 0 0 83px;
}
.contentwrap .leftcol{
float: left;
width: 284px;
}
.contentwrap .rightcol{
float: right;
width: 670px;
}

.leftcnt, .newscnt{
float: left;
width: 284px;
background: transparent url(../images/leftcnt_top_bg.png) no-repeat left top;
padding: 5px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}
.leftcnt .inner, .newscnt .inner{
float: left;
width: 254px;
background: #f1f5f8;
padding: 3px 15px 0px;
font-size: 11px;
color: #505050;
}
.leftcnt .bottom, .newscnt .bottom{
float: left;
width: 284px;
height: 5px;
line-height: 0px;
font-size: 0px;
background: transparent url(../images/leftcnt_bottom_bg.png) no-repeat left top;
}
.leftcnt .inner.news{
height: 67px;
overflow: hidden;
}
.leftcnt .inner.va{
height: 103px;
}
.leftcnt .inner.hva{
background: #F1F5F8 url(../images/hva_ico.png) no-repeat right bottom;
height: 120px;
}
.leftcnt .inner.khm{
background: #F1F5F8 url(../images/khm_ico.png) no-repeat right bottom;
height: 105px;
}
.leftcnt .inner.ha{
height: 94px;
}


.newscnt{
background: transparent url(../images/news_top_bg.png) no-repeat left top;
}
.newscnt .inner{
background: #b8d4f6;
}
.newscnt .bottom{
background: transparent url(../images/news_bottom_bg.png) no-repeat left top;
}

.leftcnt .inner h2, .newscnt .inner h2{
float: left;
width: 100%;
font-size: 16px;
color: #234e88;
}
.leftcnt .inner p{
float: left;
width: 186px;
line-height: 14px;
padding: 8px 0px 0px 0px;
}
}
.leftcnt .innerp1{
float: left;
width: 170px;
line-height: 14px;
padding: 8px 0px 0px 0px;
}
.leftcnt .inner.news p{
float: left;
width: 254px;
line-height: 14px;
padding: 4px 0px;
border-bottom: 1px solid #d6d9dc;
}
.leftcnt .inner.news div.news_list{
float: left;
width: 254px;
padding-top: 9px;
}
.leftcnt .inner.news ul{
float: left;
width: 254px;
}
.leftcnt .inner.news ul li{
float: left;
width: 254px;
line-height: 16px;
padding: 4px 0px;
}
.leftcnt .inner.news ul li.lie{
border-bottom: 0px;
padding-bottom: 3px;
}
.leftcnt .inner.news ul li a{
color: #505050;
}
.newscnt .inner p{
float: left;
width: 254px;
line-height: 16px;
}
.leftcnt .inner img, .newscnt .inner img{
float: right;
width: auto;
}

.leftcnt .inner.withImg h2{
float: left;
width: 130px;
}
.leftcnt .inner.withImg p{
float: left;
width: 130px;
}
.leftcnt .inner.withImg img{
float: right;
width: 124px;
}

.bnr{
float: left;
width: 284px;
margin: 0px 0px 2px 0px;
}

.content{
float: right;
width: 670px;
}
.content .inner{
float: left;
width: 640px;
background: #f1f5f8;
padding: 10px 15px 20px 15px;
position:relative;}
.content .inner h2{
font-size: 20px;
color: #335b9d;
font-family: "Myriad Pro";
margin: 0px 0px 15px 0px;
}
.content .inner p{
margin: 8px 0px;
line-height: 16px;
}
.content .inner p.summary{
font-size: 13px;
line-height: 18px;
color: #888888;
}
.content .inner h3{
font-size: 12px;
line-height: 18px;
font-family: Verdana;
color: #3561a2;
font-weight: bold;
margin: 10px 0px 0px 0px;
}
.content .inner h4{
font-size: 11px;
font-family: Verdana;
color: #3561a2;
font-weight: bold;
margin: 10px 0px 0px 0px;
}
.content .top{
float: left;
width: 670px;
height: 5px;
line-height: 5px;
font-size: 0px;
background: transparent url(../images/content_top_bg.png) no-repeat left top;
}
.content .bottom{
float: left;
width: 670px;
height: 5px;
line-height: 5px;
font-size: 0px;
background: transparent url(../images/content_bottom_bg.png) no-repeat left top;
}
.content.withImg{
position: relative;
overflow: hidden;
}
.content.withImg .inner{
width: 660px;
height: 367px;
overflow: hidden;
padding: 0px 5px 0px 5px;
background: #f1f5f8;
}
.photofade img{
position: absolute;
left: 5px;
top: 5px;
display: none;
z-index: 1;
}
.controller{
float: right;
width: auto;
height: 16px;
position: absolute;
right: 25px;
top: 25px;
z-index: 9999;
}
.controller li{
float: left;
width: 15px;
height: 16px;
margin: 0px 5px 0px 0px;
}
.controller li a{
float: left;
width: 15px;
height: 16px;
text-indent: -9999px;
outline: none;
background: transparent url(../images/fadebtns.png) no-repeat left top;
}
.controller li.active a{
background-position: left bottom;
}
.controller li a:hover{
background-position: left bottom;
}
ul.acc{
width: 100%;
display: inline-block;
}
ul.acc li{
margin-bottom: 3px;
padding: 5px 12px 5px 25px;
background: #e4e4e4 url(../images/acc_arrow.png) no-repeat left top;

}
ul.acc li.active{
background: #ffffff url(../images/acc_arrow_active.png) no-repeat left top;
}

ul.acc li a{
font-family: Verdana;
color: #66717a;
font-weight: bold;
font-size: 11px;
line-height: 20px;
outline: none;
}
ul.acc li a:hover{
text-decoration: none;
}
ul.acc li .item-content{
display: none;
}
ul.acc li .item-content a{
color: #234E88;
}
ul.acc li .item-content a:hover{
text-decoration: underline;
}

.cntcform{
width: 640px;
margin: 15px 0px 0px 0px;
}
div.area{
float: left;
width: 640px;
margin: 6px 0px 0px 0px;
}
div.area label{
float: left;
width: 175px;
font-size: 13px;
color: #6b6b6b;
font-family: Arial;
line-height: 17px;
padding: 4px 0px;
}
div.radio{
float: left;
width: 465px;
height: 25px;
line-height: 25px;
color: #6b6b6b;
vertical-align: middle;
}
div.textbox{
float: left;
width: auto;
height: 25px;
margin: 0px 5px 0px 0px;
}
div.textbox div.txtleft{
float: left;
width: 3px;
height: 25px;
line-height: 25px;
font-size: 0px;
background: transparent url(../images/textboxleft_bg.png) no-repeat left top;
}
div.textbox div.txtright{
float: left;
width: 3px;
height: 25px;
line-height: 25px;
font-size: 0px;
background: transparent url(../images/textboxright_bg.png) no-repeat left top;
}
div.textbox input{
float: left;
width: 125px;
height: 13px;
border: 0px;
font-size: 12px;
line-height: 13px;
font-family: Arial;
color: #6b6b6b;
padding: 6px 2px;
border: 0px;
background: transparent url(../images/textboxinner_bg.png) repeat-x left top;
}
div.textbox input:focus{
outline: none;
}
div.textbox input.px77{
width: 67px;
}
div.textbox input.px55{
width: 45px;
}
div.textbox input.px45{
width: 35px;
}
div.textbox input.px35{
width: 25px;
}
div.textarea{
float: left;
width: auto;
}
div.textarea div.arealeft{
float: left;
width: 3px;
height: 65px;
line-height: 65px;
font-size: 0px;
background: transparent url(../images/textarealeft_bg.png) no-repeat left top;
}
div.textarea div.arearight{
float: left;
width: 3px;
height: 65px;
line-height: 65px;
font-size: 0px;
background: transparent url(../images/textarearight_bg.png) no-repeat left top;
}
div.textarea div.innerarea{
float: left;
width: auto;
height: 53px;
padding: 6px 2px;
background: transparent url(../images/textarea_inner.png) repeat-x left top;
}
div.textarea textarea{
float: left;
width: 175px;
height: 53px;
max-height: 53px;
max-width: 400px;
border: 0px;
overflow: auto;
font-size: 12px;
line-height: 13px;
font-family: Arial;
color: #6b6b6b;
}
div.textarea textarea:focus{
outline: none;
}
.captcha{
float: left;
font-size: 10px;
color: #6b6b6b;
font-family: Verdana;
}
.captcha img{
float: left;
width: auto;
margin: 0px 5px 0px 0px;
}
.submit{
float: left;
width: 185px;
padding: 0px 0px 0px 175px;
margin: 12px 0px 0px 0px;
}
.cntcform p{
width: 640px;
font-size: 11px;
color: #6b6b6b;
font-family: Arial;
}

#bosearch{
width: 386px;
height: 30px;
background: url(../images/bo_src_bg.png) no-repeat left top;
margin: 10px 0px 20px;
padding: 10px 38px 6px;
}
#boform{
float: left;
width: auto;
}
#bosrc{
float: left;
width: 135px;
margin: 5px 11px 0px 0px;
font-size: 11px;
font-family: Verdana;
color: #666666;
}
#bo_submit{
margin: 1px 0px 0px 5px;
}

#dbg{
float: left;
width: 615px;
height: 59px;
background: url(../images/dbg.png) no-repeat left top;
margin: 10px 0px 20px 0px;
padding: 18px 13px 5px 12px;
}
#dbg ul{
float: left;
width: 615px;
height: 17px;
}
#dbg ul li{
float: left;
width: 18px;
height: 17px;
margin: 0px 4px 0px 0px;
}
#dbg ul li.last{
margin: 0px;
}
#dbg ul li a{
float: left;
width: 18px;
height: 17px;
line-height: 17px;
text-align: center;
color: #335b9d;
font-size: 12px;
font-family: Arial;
background: url(../images/dict_bg.png) no-repeat left bottom;
}
#dbg ul li a:hover,#dbg ul li.active a{
background-position: left top;
color: #ffffff;
text-decoration: none;
}
#dbg label{
float: left;
width: auto;
color: #666666;
font-size: 12px;
font-family: Arial;
line-height: 25px;
margin: 0px 14px 0px 0px;
}
#dictsearch{
float: left;
width: 615px;
margin: 12px 0px 0px 0px;
}
div.ltr{
width: 624px;
padding: 0px 8px 0px;
margin-bottom: 15px;
}
div.ltr h2{
font-size: 24px !important;
}
.drst,.search-item{
padding: 10px 8px 10px;
border-top: 1px solid #d7dadd;
color: #666666;
font-size: 11px;
}
.drst h3,.search-item h3{
margin: 0px 0px 0px 0px !important;
}
.search-item h3 a{
color: #3561A2;
font-family: Verdana;
font-size: 12px;
line-height: 18px;
}
.search-item p a{
color: #666666;
line-height: 16px;
}
.drst h3.date{
font-family: Verdana;
font-size: 11px;
color: #93a1b5;
margin: 0px 0px 5px 0px !important;
}
.drst p,.search-item  p{
margin: 10px 0px 0px 0px !important;
}
.search-item h4{
font-weight: normal !important;
}
.drst.dif,.search-item.search-dark{
background: #ecf0f3;
}
.srcresult{
margin-bottom: 10px;
}
p.srckeyword{
font-size: 12px;
}
p.srckeyword b{
color: #93A1B5;
}
.srcscore{
text-align:right;
font-size: 12px;
color: #93A1B5;
}


#mainflash{
width: 660px;
outline: none;
}

ul.yk{
float: left;
width: 640px;
margin: 17px 0px 16px 0px;
}
ul.yk li{
float: left;
width: 161px;
color: #11337f;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #66717a;
margin: 0px 29px 0px 23px;
height: auto !important;
height: 235px;
min-height: 235px;
display: inline;
}
ul.yk li img{
display: block;
width: 161px;
margin: 0px 0px 10px 0px;
}
ul.yk li span{
display: block;
font-size: 11px;
color: #66717a;
font-weight: normal;
margin: 6px 0px 0px 0px;
}


ul.byk{
float: left;
width: 648px;
margin: 17px 0px 16px 0px;
}
ul.byk li{
float: left;
width: 272px;
color: #11337f;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #66717a;
margin: 0px 29px 0px 23px;
height: auto !important;
height: 235px;
min-height: 235px;
display: inline;
}
ul.byk li img{
display: block;
width: 272px;
height: 182px;
margin: 0px 0px 10px 0px;
}
ul.byk li span{
display: block;
font-size: 11px;
color: #66717a;
font-weight: normal;
margin: 6px 0px 0px 0px;
}

ul.ayk{
float: left;
width: 640px;
margin: 17px 0px 16px 0px;
}
ul.ayk li{
float: left;
width: 268px;
color: #11337f;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #66717a;
margin: 0px 29px 0px 23px;
height: auto !important;
height: 185px;
min-height: 185px;
display: inline;
}
ul.ayk li img{
display: block;
width: 268px;
height: 155px;
margin: 0px 0px 10px 0px;
}
ul.ayk li span{
display: block;
font-size: 11px;
color: #66717a;
font-weight: normal;
margin: 6px 0px 0px 0px;
}


table{
border-collapse:collapse;
font-size: 11px;
font-family: Verdana;
color: #666666;
width: 100%;
margin: 10px 0px 0px 0px;
}
table tr td,table tbody tr td{
border: 1px solid #e3e3e3;
padding: 6px 10px;
line-height: 18px;
}
table tr{
background: #ffffff;
}
table thead tr td,table thead tr th{
font-weight: bold;
text-align: center;
background: #d9dee2;
border: 1px solid #e3e3e3;
padding: 6px 10px;
line-height: 18px;
}
table tr.dif{
background: #f3f3f3;
}
table tr td,table tbody tr td p,table thead tr td p,table thead tr th p{
margin: 0px !important;
}

div.pager{
float: left;
width: 100%;
margin: 15px 0px 0px 0px;
}
div.pager ul{
float: right;
width: auto;
}
div.pager ul li{
float: left;
width: auto;
margin: 0px 3px 0px;
color: #8f8f8f;
}
div.pager ul li a{
float: left;
width: auto;
font-size: 11px;
line-height: 11px;
color: #8f8f8f;
font-family: Verdana;
outline: none;
}
div.pager li.active a,div.pager li a:hover{
color: #3f7db6;
text-decoration: none;
}
div.pager ul li.prev.disabled{
float: left;
width: 13px;
height: 11px;
text-indent: -9999px;
background: url(../images/pager_prev.png) no-repeat left top;
}
div.pager ul li.prev{
float: left;
width: 13px;
height: 11px;
background: url(../images/pager_prev.png) no-repeat left bottom;
}
div.pager ul li.prev a{
float: left;
width: 13px;
height: 11px;
text-indent: -9999px;
}
div.pager ul li.next.disabled{
float: left;
width: 13px;
height: 11px;
text-indent: -9999px;
background: url(../images/pager_next.png) no-repeat left top;
}
div.pager ul li.next{
float: left;
width: 13px;
height: 11px;
background: url(../images/pager_next.png) no-repeat left bottom;
}
div.pager ul li.next a{
float: left;
width: 13px;
height: 11px;
text-indent: -9999px;
}


#splash{
width:100%;
height: 100%;
position: fixed !important;
position: absolute;
left: 0px;
top: 0px;
/*background: transparent url(../images/overlay.png) repeat left top;*/
z-index: 9999;
}

#videoplayer{
display: block;
position: absolute;
width: 635px;
height: 420px;
z-index: 10000;
left: 50%;
top: 196px;
margin: 0px 0px 0px -317px;
}

span.highlight{
display: inline-block;
background: #f2cb03;
padding: 0px 1px;
}
#left-contact{
float:left;
width:200px;}
#left-contact h2{
font-size:14px;
font-family:Verdana;
color:#66717a;}
#left-contact p{
font-size:11px;
font-family:Verdana;
color:#66717a;}
#right-contact{
float:right;
width:390px;}
.contact-link{
background:url(../images/link_bg.png) no-repeat left top;
float:left;
width:70px;
height:17px;
line-height:17px;
margin:9px 9px 0px 0px;
text-align:center;}
.contact-link a{
font-size:10px;
font-family:Verdana;
color:#666;}
.sm-content{
background:url(../images/contact_bg.png) no-repeat left top;
width:141px;
height:25px;
padding-left:31px;
line-height:25px;
margin-bottom:2px;
color:#66717a;}
.sm-content a{
color:#66717a;}
.sm-content#tel {
background-position:0px 0px;}
.sm-content#faks{
background-position:0px -27px;}
.sm-content#mail{
background-position:0px -54px;}
.tel-content{
background:url(../images/musteri_tel.png) no-repeat left top;
color:#4c4e50;
margin-top:20px;
padding:10px 0px 0px 10px;
width:231px;
height:48px;}
#musteri{
float:left;
width:125px;
font-family:Verdana;
font-size:10px;
color:#4c4e50;}
#num{
float:right;
padding-top:5px;
font-family:Verdana;
font-size:15px;
color:#3e3e3e;
width:100px;}
#madebycat{
width: 17px;
height: 63px;
position: fixed;
right: 0px;
bottom: 75px;
background: url(/i/Assets/images/madebycat.png) no-repeat left top;
}
#madebycat .euromessage{
display: block;
width: 17px;
height: 6px;
text-indent: -9999px;
outline: none;
}
#madebycat .madebycat{
display: block;
width: 17px;
height: 57px;
text-indent: -9999px;
outline: none;
}
#sound{
position:absolute;
right:0;
top:75px;}
#print{
position:absolute;
right:15px;
bottom:0;}
#print .print-lnk{
background:url(/i/Assets/images/print.png) no-repeat left top;
float:left;
width:16px;
height:16px;
text-indent:-9999px;
outline:none;}



/* Edit Buttons */
.editButtonz {background: #2f96ef !important;padding:3px 6px 4px;width:80px;height:60px;position:absolute;line-height:12px;background:#efefef;cursor:pointer;border:1px solid #234e88;color:#000;font-size:9px;text-align:left;}
.editButtonz br {display:none;}
.editButtonz a:hover {background:#234e88;color:#ffd900;}
.editButtonz a {font-family:tahoma;background:#234e88 none repeat scroll 0 0;display:block;font-size:11px;margin:3px 0;padding:3px 5px;text-decoration:none !important;color:#ffffff;}


#haksahiplerince{background:url(/i/Assets/images/haksahiplerince.png) no-repeat 0 0;clear:both;display:block;height:12px;overflow:hidden;position:absolute;left:15px;text-indent:-9000pt;top:11px;width:172px;}
#besvergi{
width: 121px;
height: 20px;
text-indent: -9999px;
outline: none;
background: transparent url(../images/bes-te-vergi-avantaji.png) no-repeat left top;
position: absolute;
right: 10px;
top: 11px;}
#haksahiplerince_en{background:url(/i/Assets/images/haksahiplerince2.png) no-repeat 0 0;clear:both;display:block;height:12px;overflow:hidden;position:absolute;right:15px;top:11px;width:228px; float:right;text-indent:-9999px;}

.sa{
float:left;
width:100%;
background:url(/i/Assets/images/line-bg.png) repeat-x center;
height:33px;}
div#sa-logo{
background:url(/i/Assets/images/sa-logo.png) no-repeat left center;
width:35px;
height:33px;
margin:0px auto;
text-indent:-9999px;
outline:none;}
div#sa-logo a{
float:left;
display:block;
width:35px;
height:33px;
outline:none;
text-indent:-9999px;}

#langbar, #langbar-en{float:right;margin:-4px 0 15px 0}
#langbar li, #langbar-en li{float:right}
#langbar li a, #langbar-en li a{color:#fff;font-size:12px}
#langbar li a:hover, #langbar-en li a:hover{color:#a0bfda;text-decoration:none}
#langbar-en{width:260px;}

#splash{
width: 100%;
height: 100%;
position: fixed !important;
position: absolute;
z-index: 9999;
background: #000000;
}
#splashFlash{
display: block;
outline: none;
width: 950px;
height: 550px;
position: absolute;
left: 50%;
top: 50%;
margin: -275px 0px 0px -475px;
z-index: 9999;
}
#closeSplash{
position: fixed !important;
position: absolute;
right: 15px;
top: 15px;
display: block;
width: 30px;
height: 30px;
text-indent: -9999pt;
outline: none;
cursor: pointer;
z-index: 9999;
background: transparent url(../images/splashClose.png) no-repeat left top;
}

.even label{width:auto !important;}
.ez-hide{opacity: 0; filter:alpha(opacity=0); width:100%; height:100%; display:block;}
.ez-radio {background: transparent url(/i/Assets/images/radio-bg.png) 0 0px no-repeat;float:left;display:inline-block;width:26px;height:24px;}
.ez-checkbox {background: transparent url(/i/Assets/images/check-bg.png) 0 0px no-repeat;float:left;display:inline-block;width:26px;height:24px;}
.ez-checked { background-position: 0 -24px; }
.ez-selected { background-position: 0 -24px; }
#bsu .floatLeft span{line-height:26px;margin:0 15px 0 5px;}








#poSelect{border-bottom:1px solid #dfdfde; font-size:11px;line-height:16px; margin-top:15px;}
#poSelect select{margin-right:20px;margin-left:5px;}
#poSelect select option{ line-height:20px;}
#poSelect label, #poSelect select{ float:left;}
#poItems{margin-top:20px}
#poItems table{width:100%;font-size:11px;line-height:16px;}
#poItems table th{background:#ffffff;color:#3561A2;padding:10px;font-weight:bold;border-bottom:1px solid #bdbeb2}
#poItems table td{padding:10px; line-height:16px;}
#poItems table tr.odd td{background:#eaeaea}
#po_loading{ display:none; font-size:12px;color:#666;text-align:center;}
#po_loading img{ margin:0 auto 7px auto;}
#poSend{background:url(/i/Assets/images/send_button.png) no-repeat 0 0;display:block;width:77px;height:25px;border:none;cursor:pointer;text-indent:-9999px;}




