@media Screen {
html {overflow-y: scroll;}
html,body{margin:0; padding:0; height:100%; width:100%; background:white; font:normal 13px 'arial',sans-serif; color: #333; text-align:center;position:relative}

input, select, table, td, th, form{padding:0; margin:0; border-collapse:collapse; font:normal 100% 'tahoma',sans-serif}
img{border:0; margin:0; vertical-align:middle}
a{color:#006d55; text-decoration:none}
a:hover{text-decoration:underline}
blockquote{padding:0; margin:0 0 14px}

/*list indents in body*/
ul{ padding:0; margin:0 0 0.8em; line-height:1.5 }
ol{ padding:0; margin:0 0 0.8em 1.6em; line-height:1.5; padding-left: 40px;}
ul > li { list-style-type: disc; list-style-position: outside; margin: 0 0 0 60px;}
ul ul li { list-style-type: circle; list-style-position: outside; margin: 0 0 0 50px;}
ol li ul { list-style-type: disc; lsit-style-position: outside; margin: 0;}

/*img list indents in body*/
ol li img {max-width: 710px}
ul li img {max-width: 710px}
ol li ul li img {max-width: 650px}

/*body blocks*/
.code-b {background-color: #444; padding: 10px; margin-bottom: 10px; color: #fff; font-family: Courier, "Lucida Console", monospace; border-left: 20px solid #666;}
.com-b { background-color: #444; padding: 7px; margin-bottom: 10px; color: #fff; font-family: Courier, "Lucida Console", monospace; border-left: 13px solid #666; display: inline-block; }
.red-b {background-color: #ffd6d6; padding: 10px; color: #000; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom: 10px;}
.yellow-b {background-color: #fffeee; padding: 10px; color: #000; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom: 10px;}
.fact {margin-right: -200px; width: 170px; float: right;}
.term {border-bottom: 1px dotted;}


/* collapsing article blocks */
.kbtree_ h2{ margin: 0 0 10px; }
#page .kbtree_ h2 a{ color: #707070; border-bottom: dashed 1px #707070; text-decoration: none;}
#page .kbtree_ h2 a:hover{ border-bottom: none; text-decoration: none; }
.kbtree_ li li{ padding: 0 0 0 30px; }
.kbtree_ .details-box{ display: none; }

/*hide print button*/
.st_print { display: block; }

h1, h2, h4{padding:0; margin:0 0 0.4em; color:#006d55; font-family: 'arial',sans-serif; font-weight: normal; }
h3{padding-top:5px; padding-bottom:0;padding-left:0;padding-right:0; margin:0 0 0.4em; color:#006d55; font-family: 'arial',sans-serif; font-size: 16px; font-weight: bold;}
h1{font-size: 22px; line-height:30px}
h2{font-size: 18px}
h4{font-size: 14px}
.thin{font-family:'arial narrow', arial, sans-serif; font-stretch:condensed}
.grey{color:#5D5D5D}
p{line-height:1.4; margin:0 0 0.8em}
.small{font-size:11px}

.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td,tr.m td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left;}
.fr{float:right}
.cl,.fc{clear:both; display:block !important; height:0 !important; margin:-1px 0 0 !important; overflow: hidden;}

.w0{width:1px}
.w33{width:33.3%}
.w50{width:49.9%}
.w100{width:100%}
.h100{height:100%}

.nobr{ white-space: nowrap; }
.free{padding:0 !important; margin:0 !important;}
.visible{ display: block !important; }
.hidden{ display: none !important; }
.z{border:1px solid red}
.h1px{font-size:1px; height:1px; line-height:1px}
.h5px{font-size:1px; height:5px !important; line-height:5px}
.hr{border-top:solid 1px #e0e1dd; margin:10px 0 8px}

/*structures*/
#main{width: 1004px; margin: 0 auto}
#margin{width: 984px; margin: 0 auto; text-align: left}
#content, #footer{ position: relative; z-index: 2; width: 984px; margin:0; clear:both}
.sub_tab{width:965px; margin:-1px auto 0}
#sidebar{ float: left; width: 174px; text-overflow: ellipsis}
#page{ float: right; width: 796px; line-height:1.4; }
#pagemax{line-height:1.4}

#bt_form{position:fixed;top:160px;left:0; z-index:999}
#bt_agent{position:fixed;top:332px;left:0; z-index:999}

/*header*/
#header{position:relative; z-index:3; width:100%; height:80px; font:normal 11px 'tahoma',sans-serif}
#logo{position:absolute; left:20px; top:20px; width:183px; height:50px}
/*search*/
#search{position: absolute; top: 31px; left:334px; width: 650px}
#search .query{padding:4px 3px 6px; border:solid 2px #e0e1dd; background: #FAFAFA; float:left }
#search .query input{border:none;background:none; width:600px; height:14px; color: #999999}
#search .send{float:right; width:28px; height:28px}

/*menu*/
#menu{width: 984px; height: 50px}
#menu table{width: 100%; }
#menu td{height: 50px; background: url('../img/menu.png') center -50px no-repeat; text-align: center; vertical-align:top; font-size: 12px;}
#menu .first{ background: url('../img/menu.png') left -50px no-repeat; }
#menu .last{ background: url('../img/menu.png') right -50px no-repeat; }
#menu a{ display: block; color: white; font-weight: bold; line-height: 40px; height: 40px; background: #00644e url('../img/menu.png') center top no-repeat; cursor: pointer; }
#menu .first a{ background: #00644e url('../img/menu.png') left 0 no-repeat; }
#menu .last a{ background: #00644e url('../img/menu.png') right 0 no-repeat; }
#menu .current a,#menu a:hover{ background: none; text-decoration: none; }
#menu b{ display: block;height: 40px; overflow: hidden; background: url('../img/menu.png') left -100px no-repeat; padding:0 14px; font-weight:normal}
#menu .first b{ background: none; }



/* menu for main page */
#m_tabs div.tab_{float:left; width:25%}
#m_tabs a,#m_tabs b,#m_tabs span{display:block; cursor: pointer;}
#m_tabs a:hover{text-decoration:none}
#m_tabs b{height:58px; line-height:58px; position:relative}
#m_tabs a hr{position:absolute; left:-1px; top:0; width:3px; height:50px; background:url(../img/menu_hr.png) left top no-repeat; border:0}
#m_tabs .cur a hr{top:4px; width:3px; height:46px; background:url(../img/menu_hr.png) left -4px no-repeat}
#m_tabs a span{display:block; font:normal 17px 'arial', sans-serif; color:#505050; padding:22px 0 10px 60px}

#m_tabs a.tab1{background:url(../img/menu_tab1.png) top repeat-x}
#m_tabs a.tab1 b{background:url(../img/menu_tab1.png) left -174px no-repeat}
#m_tabs a.tab1 span{background:url(../img/m_tab1_icon.png) 25px 20px no-repeat}
#m_tabs a.tab1:hover{background:url(../img/menu_tab1.png) left -58px repeat-x}
#m_tabs a.tab1:hover b{background:url(../img/menu_tab1.png) left -232px no-repeat}
#m_tabs .cur a.tab1,#m_tabs .cur a.tab1:hover{background:url(../img/menu_tab1.png) left -116px repeat-x}
#m_tabs .cur a.tab1 b,#m_tabs .cur a.tab1:hover b{background:url(../img/menu_tab1.png) left -290px no-repeat}
#m_tabs a.tab2{background:url(../img/menu_tab2.png) top repeat-x}
#m_tabs a.tab2 b{background:url(../img/menu_tab2.png) left -174px no-repeat}
#m_tabs a.tab2 span{background:url(../img/m_tab2_icon.png) 25px 20px no-repeat}
#m_tabs a.tab2:hover{background:url(../img/menu_tab2.png) left -58px repeat-x}
#m_tabs .cur a.tab2,#m_tabs .cur a.tab2:hover{background:url(../img/menu_tab2.png) left -116px repeat-x}
#m_tabs a.tab3{background:url(../img/menu_tab3.png) top repeat-x}
#m_tabs a.tab3 b{background:url(../img/menu_tab3.png) left -174px no-repeat}
#m_tabs a.tab3 span{background:url(../img/m_tab3_icon.png) 25px 20px no-repeat}
#m_tabs a.tab3:hover{background:url(../img/menu_tab3.png) left -58px repeat-x}
#m_tabs .cur a.tab3,#m_tabs .cur a.tab3:hover{background:url(../img/menu_tab3.png) left -116px repeat-x}
#m_tabs a.tab4{background:url(../img/menu_tab4.png) top repeat-x}
#m_tabs a.tab4 b{background:url(../img/menu_tab4.png) right -174px no-repeat}
#m_tabs a.tab4 span{background:url(../img/m_tab4_icon.png) 25px 20px no-repeat}
#m_tabs a.tab4:hover{background:url(../img/menu_tab4.png) right -58px repeat-x}
#m_tabs a.tab4:hover b{background:url(../img/menu_tab4.png) right -232px no-repeat}
#m_tabs .cur a.tab4,#m_tabs .cur a.tab4:hover{background:url(../img/menu_tab4.png) right -116px repeat-x}
#m_tabs .cur a.tab4 b,#m_tabs .cur a.tab4:hover b{background:url(../img/menu_tab4.png) right -290px no-repeat}

#m_tab1{height:330px; background:url(../img/prm_tab1.jpg) top no-repeat}
#m_tab2{height:330px; background:url(../img/prm_tab2.jpg) top no-repeat}
#m_tab3{height:330px; background:url(../img/prm_tab3.jpg) top no-repeat}
#m_tab4{height:330px; background:url(../img/prm_tab4.jpg) top no-repeat}
.prm_tabs ul{padding:28px 0 0 24px}
.prm_tabs ul li{margin-bottom:5px; font:normal 16px 'arial', sans-serif; clear:both; list-style: none; list-style-position: outside; padding: 0px;}
.prm_tabs ul li.bolder{font:bolder 18px 'arial', sans-serif;}
.prm_tabs a{color:#505050}
#m_tab4 a{color:#FFF}

.prm_tabs a:hover{text-decoration:none; color:#FFF}
#m_tab1 li.prm_part{width:360px; height:35px; background:url(../img/tabs1_li.png) left -35px no-repeat; line-height:35px; position:relative}
#m_tab1 li.hov{background:url(../img/tabs1_li.png) left top no-repeat}
#m_tab2 li.prm_part{width:300px; height:35px; background:url(../img/tabs2_li.png) left -35px no-repeat; line-height:35px; position:relative}
#m_tab2 li.hov{background:url(../img/tabs2_li.png) left top no-repeat}
#m_tab3 li.prm_part{width:420px; height:30px; background:url(../img/tabs3_li.png) left -30px no-repeat; line-height:30px; font-size:15px}
#m_tab3 li.hov{background:url(../img/tabs3_li.png) left top no-repeat}
#m_tab4 li.prm_part{width:300px; height:35px; background:url(../img/tabs4_li.png) left -35px no-repeat; line-height:35px; position:relative}
#m_tab4 li.hov{background:url(../img/tabs4_li.png) left top no-repeat}

.prm_part a.txt{display:block;padding-left:12px; height:35px; line-height:35px}
.prm_part a.txt:hover{text-decoration:none}
#m_tab3 .prm_part a.txt{height:30px; line-height:30px}
.prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(icons.png) left -35px no-repeat; font-size:15px; line-height:35px;}
.prm_part a.list_:hover,.prm_part a.cur{background:#97bf0d url(icons.png) left 0 no-repeat; color:#FFF}

#m_tab1 .prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(../img/icons.png) -1px -35px no-repeat; font-size:15px; line-height:35px;}
#m_tab1 .prm_part a.list_:hover,#m_tab1 .prm_part .list a.cur{background:#97bf0d url(../img/icons.png) -1px 0 no-repeat; color:#FFF}
#m_tab2 .prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(../img/tabs2_hr.png) -1px -35px no-repeat; font-size:15px; line-height:35px;}
#m_tab2 .prm_part a.list_:hover,#m_tab2 .prm_part .list a.cur{background:#5a3c8b url(../img/tabs2_hr.png) -1px 0 no-repeat; color:#FFF}
#m_tab4 .prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(../img/tabs4_hr.png) -1px -35px no-repeat; font-size:15px; line-height:35px; color:#505050}
#m_tab4 .prm_part a.list_:hover,#m_tab4 .prm_part .list a.cur{background:#f39900 url(../img/tabs4_hr.png) -1px 0 no-repeat; color:#FFF}

.prm_part a.pic_1,.prm_part a.pic_2,.prm_part a.pic_3,.prm_part a.pic_4{display:block; float:left; width:37px; height:35px; line-height:35px}
.prm_part a.pic_1{background:#97bf0d url(../img/icons.png) left -105px no-repeat;}
.prm_part a.pic_1:hover, .prm_part .pics a.cur{background:#97bf0d url(../img/icons.png) left -70px no-repeat;}
.prm_part a.pic_2{background:#97bf0d url(../img/icons.png) left -175px no-repeat;}
.prm_part a.pic_2:hover{background:#97bf0d url(../img/icons.png) left -140px no-repeat;}
.prm_part a.pic_3{background:#97bf0d url(../img/icons.png) left -245px no-repeat;}
.prm_part a.pic_3:hover{background:#97bf0d url(../img/icons.png) left -210px no-repeat;}
.prm_part a.pic_4{background:#97bf0d url(../img/icons.png) left -315px no-repeat;}
.prm_part a.pic_4:hover{background:#97bf0d url(../img/icons.png) left -280px no-repeat;}

#m_tab2 h1{color:#462b70; margin:0; font-size:20px}
#m_tab2 p{margin:6px 0 0; padding:0 0 8px}
#m_tab2 p.hr{border-bottom:dotted 1px #505050}
.tab2_cont{margin:50px 0 0 26px; width:452px; height:184px; background:url(../img/tab2_cont.png) left top no-repeat; position:relative}
.tab2_cont .pd{padding:26px 20px}
.tab2_cont a{color:#006d55; text-decoration:underline}
.tab2_cont a:hover{color:#006d55}
#m_tab2  .news_tabs{position:absolute; left:180px; top:20px}
#m_tab2  .news_tabs a{float:left; width:72px; background:none; height:38px; font:normal 14px arial; line-height:38px; color:#505050; text-decoration:none !important; text-align:center}
#m_tab2  .news_tabs a.cur{background:url(../img/news_tabs_gr.png) left top no-repeat; color:#FFF}
#m_tab2  .tab_cont{padding-top:8px}


.winds{left:444px; top:28px; padding-left:6px}
.subwin1,.subwin2{width:384px; margin-bottom:4px; position:relative}
.win_top,.win_bot{width:384px; height:4px;font-size:1px;line-height:1px}
.subwin1 .win_top{background:url(../img/sub_win3.png) left top no-repeat }
.subwin1 .win_bot{background:url(../img/sub_win3.png) left bottom no-repeat }
.subwin1 .win_cont{padding:6px 40px 4px 6px; background:#f4f4ee}
#m_tab3 .subwin1 .win_cont{padding-top:8px; padding-bottom:6px}

.subwin2 .win_top{background:url(../img/sub_win3a.png) left top no-repeat }
.subwin2 .win_bot{background:url(../img/sub_win3a.png) left bottom no-repeat }
.subwin2 .win_cont{padding:6px 40px 4px 6px; background:#e9e9e9}
.win_cont a.t3_li{display:block; padding:0 0 0 8px; background:url(../img/tabs3_sub_li.png) 2px top no-repeat; color:#3b81b6; font:normal 12px 'arial', sans-serif; text-decoration:underline; margin-bottom:4px}
.subwin2 .win_cont a.t3_li{color:#2E2E2E}
.win_cont a.t3_li:hover{text-decoration:none}

.tab3_icon{position:absolute; left:344px; top:6px; width:30px; height:30px}
.i1{background:url(../img/icons2.png) left 0px no-repeat }
.i2{background:url(../img/icons2.png) left -30px no-repeat }
.i3{background:url(../img/icons2.png) left -62px no-repeat; height:26px }
.i4{background:url(../img/icons2.png) left -90px no-repeat }
.i5{background:url(../img/icons2.png) left -122px no-repeat; height:26px }
.i6{background:url(../img/icons2.png) left -152px no-repeat; height:26px}
.i7{background:url(../img/icons2.png) left -180px no-repeat}
.i8{background:url(../img/icons2.png) left -212px no-repeat; height:26px}
.i9{background:url(../img/icons2.png) left -240px no-repeat}
.i10{background:url(../img/icons2.png) left -270px no-repeat}
.i11{background:url(../img/icons2.png) left -302px no-repeat; height:26px}
.i12{background:url(../img/icons2.png) left -330px no-repeat}
.i13{background:url(../img/icons2.png) left -362px no-repeat; height:26px}
.i14{background:url(../img/icons2.png) left -390px no-repeat}
.i15{background:url(../img/icons2.png) left -420px no-repeat; height:26px}
.i16{background:url(../img/icons2.png) left -450px no-repeat; height:26px}
.i17{background:url(../img/icons2.png) left -480px no-repeat}
.i18{background:url(../img/icons2.png) left -512px no-repeat; height:26px}

/*breadcrumbs*/
#breadcrumbs{position:relative; z-index: 5; padding:0 180px 0 20px; margin:3px 0 14px; font:11px 'tahoma',sans-serif}
#breadcrumbs span{padding:0 7px; color:#006d55}

#lang-chooser{position: absolute; right: 6px; top:-3px; z-index:1000}
.combobox{background:#FFF; border: solid 2px #e0e1dd}
.combobox .outside{padding:3px 6px 3px 18px; font-weight:bold; background:url('../img/_markers.gif') -995px 8px no-repeat; cursor:Pointer}
.combobox .inside{display:none} 
.combobox a{display:block;padding:4px 10px 4px 18px; font-weight:normal; text-decoration:none; color:#333}
.combobox a:hover{background:#eee}
.combobox a.checked{background:url(../img/checked.gif) 95% 6px no-repeat}
.combobox a.checked:hover{background:#eee url(../img/checked.gif) 95% 6px no-repeat}

/* content - left menu */
/* content - left menu */
#sidebar a{display:block; font:normal 14px arial,sans-serif; color:#7E7E7E; height:30px; line-height:30px; padding-left:12px}
#sidebar a.lm_up{display:none; font:normal 20px arial,sans-serif; color:#FFF; text-shadow: #905a99 -1px -1px 2px; padding-left:32px; height:56px; line-height:56px; margin-bottom:5px;background:url(../img/left_m_up.png) left top no-repeat;}
#sidebar a.lm_c1{background:url(../img/left_m_color1.png) left top no-repeat}
#sidebar a.lm_c1_rules {background: url(../img/left_m_color1.png) left top no-repeat;}
#sidebar a.lm_c2{background:url(../img/left_m_color2.png) left top no-repeat}
#sidebar a.lm_c4{background:url(../img/left_m_color2.png) left top no-repeat}
#sidebar a.lm_c3{background:url(../img/left_m_color3.png) left top no-repeat}
#sidebar a:hover,#sidebar a.cur{text-decoration:none; background-position:bottom; color:#FFF}
#sidebar span{border-bottom:dashed 1px #7E7E7E}
#sidebar span:hover{border-bottom:dashed 1px #FFF}
#sidebar a.cur span{border:none}
#sidebar div.lm_sub{padding:6px 0 6px 12px}
#sidebar div.lm_sub a{display:block; font:normal 12px arial,sans-serif; color:#7E7E7E; height:20px; line-height:20px; padding-left:6px}
#sidebar div.lm_sub a:hover, div.lm_sub a.cur{text-decoration:none; background:url(../img/left_m_sub.png) left top no-repeat}
#sidebar a.lm_c3,a.lm_c4{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/* content - page */
#page a[href], #pagemax a[href]{text-decoration:underline}
#page a[href]:hover, #pagemax a[href]:hover{text-decoration:none}
.wincont_c1, .wincont_c2, .wincont_c3, .wincont_c4{margin-bottom:5px}
.w_top, .w_bot{font-size:1px; height:5px; line-height:5px}
.w_cont{padding:8px 12px;  position:relative}
.wincont_c1 .w_top{background:url(../img/wcont_c1.gif) left top no-repeat}
.wincont_c1 .w_bot{background:url(../img/wcont_c1.gif) left bottom no-repeat}
#pagemax .wincont_c1 .w_top{background:url(../img/wcont_c1_max.gif) left top no-repeat}
#pagemax .wincont_c1 .w_bot{background:url(../img/wcont_c1_max.gif) left bottom no-repeat}
.wincont_c1 .w_cont{background:#E6F1F6}
.wincont_c2 .w_top{background:url(../img/wcont_c2.gif) left top no-repeat}
.wincont_c2 .w_bot{background:url(../img/wcont_c2.gif) left bottom no-repeat}
#pagemax .wincont_c2 .w_top{background:url(../img/wcont_c2_max.gif) left top no-repeat}
#pagemax .wincont_c2 .w_bot{background:url(../img/wcont_c2_max.gif) left bottom no-repeat}
.wincont_c2 .w_cont{background:#E7E7E7}
.wincont_c3 .w_top{background:url(../img/wcont_c3.gif) left top no-repeat}
.wincont_c3 .w_bot{background:url(../img/wcont_c3.gif) left bottom no-repeat}
#pagemax .wincont_c3 .w_top{background:url(../img/wcont_c3_max.gif) left top no-repeat}
#pagemax .wincont_c3 .w_bot{background:url(../img/wcont_c3_max.gif) left bottom no-repeat}
.wincont_c3 .w_cont{background:#F2F5F3}
.wincont_c4 .w_top{background:url(../img/wcont_c4.gif) left top no-repeat}
.wincont_c4 .w_bot{background:url(../img/wcont_c4.gif) left bottom no-repeat}
.wincont_c4 .w_cont{background:#DDEFEE}

/*.wcorn_pd{font-size:1px; height:8px; line-height:8px}*/
.w_cont .mrv{margin-top:8px}
.w_cont .mrh{margin-left:8px}
.wcorn{position:absolute; left:30px; top:-10px; width:34px; height:20px}
.goto_r{left:auto; right:40px}
.c1_c2{background:url(../img/wcorn_c1.gif) left top no-repeat}
.c1_c3{background:url(../img/wcorn_c1.gif) -34px top no-repeat}
.c1_c4{background:url(../img/wcorn_c1.gif) -68px top no-repeat}
.c1_c5{background:url(../img/wcorn_c1.gif) -102px top no-repeat}
.c1_c6{background:url(../img/wcorn_c1.gif) -136px top no-repeat}
.c2_c3{background:url(../img/wcorn_c2.gif) left top no-repeat}
.c3_c3{background:url(../img/wcorn_c3.gif) left top no-repeat}
.c3_c4{background:url(../img/wcorn_c3.gif) -34px top no-repeat}
.c4_c2{background:url(../img/wcorn_c4.gif) left top no-repeat}
.c1_spec{background:url(../img/specail_corn.gif) left top no-repeat; top:-5px}

.st_link{margin: 5px 0 0 0}
.st_link_new{float:left; display:inline-block; text-decoration: none !important; background: #049172 url(../img/add_link.png) 8px center no-repeat; padding:0 8px 0 24px; color:#FFF; font-size:14px; line-height: 27px; border-radius: 3px;}
.st_id{color:#727272; font-size:18px; margin: 2px 0 0 20px}
.st_rate{color:#727272; font-size:13px; height:14px; padding:0 60px 0 0; margin:6px 20px 0}
.st_r1{background:url(../img/rate.png) right top no-repeat}
.st_r2{background:url(../img/rate.png) right -18px no-repeat}
.st_r3{background:url(../img/rate.png) right -36px no-repeat}
.st_data{color:#727272; font-size:16px;margin:4px 0 0}

ul.orange li{padding-left:14px; background:url(../img/li_orange.gif) 2px 5px no-repeat; font-size:13px; line-height:1.5; list-style: none; margin:0 0 0 10px}
ul.green li{padding-left:8px; background:url(../img/li_green.gif) left 5px no-repeat; list-style: none;}
ul.small li{font-size:11px; /*color:#999;*/color:#000}

a.bt_yes, a.bt_no{display:block; float:left; width:66px; height:26px; margin-left:10px; text-decoration:none !important; text-align:center; color:#FFF; font-size:14px; line-height:26px; text-shadow: #999 -1px -1px 1px}
a.bt_yes{background:url(../img/bt_yes.png) left top no-repeat}
a.bt_no{background:url(../img/bt_yes.png) left bottom no-repeat}

a.arr_link{display:block; background:url(../img/arr_link.gif) -8px 6px no-repeat; padding:0 4px 0 16px; font-size:11px; height:19px; line-height:19px}
a.link_sel, a.arr_link:hover{color:#FFF; background:#049172 url(../img/arr_link.gif) 5px -11px no-repeat; text-decoration:none !important}
.mrl20{margin-left:16px}

 .pub_link{float:left; width:85%}
 .w_cont .pub_link {text-decoration: none !important;}
.pub_id{float:right; font-size:12px; color:#FFF; background:#ABABAB; padding:2px 5px; margin-top:-1px}

.pager{text-align:right; margin:4px 0}
.pager a, .pager span{padding:2px 6px; background:#049172; color:#FFF; text-decoration:none !important; margin:0 0 0 4px}
.pager .sel{background:none; color:#B5B5B5}

.big_bnts{position:absolute; right:6px; top:3px}
.big_bnts a.bt{display:block; float:left; width:180px; height:40px; text-align:center; text-decoration:none !important; font-size:18px; color:#FFF; line-height:40px}
.big_bnts a.left_orange{background:url(../img/btn_gr_or.png) left bottom no-repeat; border-right:solid 1px #cc7405; text-shadow: #cc7405 -1px -1px 1px;}
.big_bnts a.right_orange{background:url(../img/btn_gr_or.png) right bottom no-repeat; border-left:solid 1px #d6e27a; text-shadow: #cc7405 -1px -1px 1px;}
.big_bnts a.left_green{background:url(../img/btn_gr_or.png) left top no-repeat; border-right:solid 1px #cc7405; text-shadow: #85a80a -1px -1px 1px;}
.big_bnts a.right_green{background:url(../img/btn_gr_or.png) right top no-repeat; border-left:solid 1px #d6e27a; text-shadow: #85a80a -1px -1px 1px;}
.big_bnts a.left_none{background:url(../img/btn_gr_or.png) left center no-repeat; border-right:solid 1px #b2b2b2; text-shadow: #9b9b9b -1px -1px 1px;}
.big_bnts a.right_none{background:url(../img/btn_gr_or.png) right center no-repeat; border-left:solid 1px #e8e8e8; text-shadow: #9b9b9b -1px -1px 1px;}
.big_bnts a.bt span{font-size:12px; margin-left:4px; text-shadow:none }

.big_bnts a.btb{width:200px; border:none}

a.bt span{font-size:14px; margin-left:4px; text-shadow:none }

.sml_bnts{position:absolute; right:76px; top:13px}
.sml_bnts a.bt{display:block; float:left; width:110px; height:30px; text-align:center; text-decoration:none !important; font-size:18px; color:#FFF; line-height:30px}
.sml_bnts a.left_orange{background:url(../img/btn_gr_or_thin.png) left bottom no-repeat; border-right:solid 1px #cc7405; text-shadow: #cc7405 -1px -1px 1px;}
.sml_bnts a.right_orange{background:url(../img/btn_gr_or_thin.png) right bottom no-repeat; border-left:solid 1px #d6e27a; text-shadow: #cc7405 -1px -1px 1px;}
.sml_bnts a.left_green{background:url(../img/btn_gr_or_thin.png) left top no-repeat; border-right:solid 1px #cc7405; text-shadow: #85a80a -1px -1px 1px;}
.sml_bnts a.right_green{background:url(../img/btn_gr_or_thin.png) right top no-repeat; border-left:solid 1px #d6e27a; text-shadow: #85a80a -1px -1px 1px;}
.sml_bnts a.left_none{background:url(../img/btn_gr_or_thin.png) left center no-repeat; border-right:solid 1px #b2b2b2; text-shadow: #9b9b9b -1px -1px 1px;}
.sml_bnts a.right_none{background:url(../img/btn_gr_or_thin.png) right center no-repeat; border-left:solid 1px #e8e8e8; text-shadow: #9b9b9b -1px -1px 1px;}
.sml_bnts a.btb{width:162px; border:none}

.w_left{width:271px; margin-right: 5px; z-index:6}
.w_right{width:520px; z-index:4}
.stat_1 .w_top{background:url(../img/cont_lwidth.png) left top no-repeat}
.stat_1 .w_bot{background:url(../img/cont_lwidth.png) left -5px no-repeat}
.stat_1 .w_cont{background:#d6f0da}
.stat_2 .w_top{background:url(../img/cont_lwidth.png) left -10px no-repeat}
.stat_2 .w_bot{background:url(../img/cont_lwidth.png) left -15px no-repeat}
.stat_2 .w_cont{background:#f8eeae}
.stat_3 .w_top{background:url(../img/cont_lwidth.png) left -20px no-repeat}
.stat_3 .w_bot{background:url(../img/cont_lwidth.png) left -25px no-repeat}
.stat_3 .w_cont{background:#f4cfcd}
.stat_4 .w_top{background:url(../img/cont_lwidth.png) left -30px no-repeat}
.stat_4 .w_bot{background:url(../img/cont_lwidth.png) left -35px no-repeat}
.stat_4 .w_cont{background:#e8e7e7}
.w_right .w_top{background:url(../img/cont_rwidth.png) left top no-repeat}
.w_right .w_bot{background:url(../img/cont_rwidth.png) left -5px no-repeat}
.w_right .w_cont{background:#f2f5f3; }

.w_right_2 .w_top{background:url(../img/cont_rwidth.png) left -10px no-repeat}
.w_right_2 .w_bot{background:url(../img/cont_rwidth.png) left -15px no-repeat; margin-bottom:5px}
.w_right_2 .w_cont{background:#ddefee; z-index: 4;}

.w_left .wcorn{width:32px}
.stat_1 .wcorn{background:url(../img/wcorn_s1.png) left top no-repeat}
.stat_2 .wcorn{background:url(../img/wcorn_s1.png) -32px top no-repeat}
.stat_3 .wcorn{background:url(../img/wcorn_s1.png) -64px top no-repeat}
.stat_4 .wcorn{background:url(../img/wcorn_s1.png) -96px top no-repeat}
.w_left .wcorn_r{position:absolute; right:-19px; top:10px; width:70px; height:100px; z-index:8 }
.stat_1 .wcorn_r{background:url(../img/wcorn_s2.png) left top no-repeat}
.stat_2 .wcorn_r{background:url(../img/wcorn_s2.png) left -100px no-repeat}
.stat_3 .wcorn_r{background:url(../img/wcorn_s2.png) left -200px no-repeat}
.stat_4 .wcorn_r{background:url(../img/wcorn_s2.png) left -300px no-repeat}
.stat_4 .not_icon{background:url(../img/wcorn_s2.png) -50px -300px no-repeat; width:20px}

.remark a.w_cont{display:block; padding:13px 12px 13px 34px; text-decoration:none !important; color:#333; height:60px; margin-bottom:5px; background:url(../img/cont_lwidth.png) left -40px no-repeat}
.remark a.w_cont:hover{background:url(../img/cont_lwidth.png) left -126px no-repeat}
.remark .wcorn{top:-5px; left:206px}
.remark p{line-height:1.2}

.w_left .hr{border-top:solid 1px #F3F3F3; margin:6px 0 8px}
.tbl_stat{width:150px}
.tbl_stat td{padding:2px 12px 2px 0; color:#006d55; font-size:13px; white-space:nowrap;}
.tbl_stat em{font:normal 8px arial; text-transform:uppercase; background:#2ca88d; padding:2px 3px}
.tbl_stat tr.no td{color:#ABABAB}
.tbl_stat tr.no em{background:#ABABAB; padding:2px 4px 2px 5px}
.stat_1 .tbl_stat em{color:#d6f0da}
.stat_2 .tbl_stat em{color:#f8eeae}
.stat_3 .tbl_stat em{color:#f4cfcd}
.stat_4 .tbl_stat em{color:#e8e7e7}

.video{width:150px; height:144px; background:url(../img/video.png) left top no-repeat; margin: 0 8px 4px 8px}
a.video_src_1{display:block; margin:35px 0 0 12px; width:126px; height:93px; background:url(../img/video_src.png) left 0 no-repeat; text-decoration:none !important}
.video_popup{background:#FFF; border:solid 2px #a6c406;}
.video_popup div.vp_cont{margin-left: 30px;margin-right: 30px;}
.video_popup div#ma-2013{margin-bottom: 15px;}
.video_popup a.wp_close{right:-59px;}

#on_popup img{width:22px; height:16px; vertical-align:center; margin-left:8px; background:url(../img/scroll_popup.png) left top no-repeat}
#on_popup.on img{background:url(../img/scroll_popup.png) left bottom no-repeat}
#bt_popup{position:absolute; right:0; top:45px; width:406px; z-index:99; font-size:11px}
#bt_popup .w_top{background:url(../img/win_popup.png) left top no-repeat}
#bt_popup .w_bot{background:url(../img/win_popup.png) left bottom no-repeat}
#bt_popup .w_cont{background:url(../img/win_popup_cont.png) left repeat-y}
#bt_popup .wcorn{top:-11px; left:65px; width:36px; height:24px; background:url(../img/corn_popup.png) left top no-repeat}
#bt_popup a.wclose{display:block; position:absolute; right:0; top:-5px; width:32px; height:30px; background:url(../img/close_popup.png) left top no-repeat; text-decoration:none}
.brd_green{padding-left:10px; border-left:solid 3px #039172; line-height:1.5}

.open{display:block; position:absolute; right:14px; top:13px; width:26px; height:26px; text-decoration:none !important; background:url(../img/open_close.png) left top no-repeat}
.close{background:url(../img/open_close.png) left bottom no-repeat}

.news_tabs{position:absolute; right:12px; top:8px}
.news_tabs a{float:left; width:108px; margin-left:4px; background:url(../img/news_tabs.png) left top no-repeat; height:36px; font:normal 16px arial; line-height:36px; color:#FFF; text-decoration:none !important; padding-left:8px}
.news_tabs a.cur{background:url(../img/news_tabs.png) left bottom no-repeat}

.vers_tabs span{border-bottom:dashed 1px #006d55; cursor:Pointer; color:#006d55; font:normal 14px arial;height:50px; line-height:50px; padding:4px 6px; margin-right:8px}
.vers_tabs span.cur{border:none; cursor:default; background:#049172; color:#FFF}

.comix{width:100%; height:284px; position:relative; background:url(../img/comix.jpg) center top no-repeat}
.comix .wcorn{top:-5px}

.ch_version{position:absolute; right:12px; top:7px}
.ch_version a{display:block; float:left; width:56px; height:28px; font:normal 22px 'arial narrow', arial, sans-serif; font-stretch:condensed; line-height:28px; text-align:center; text-decoration:none !important}
.ch_version a.cur{background:url(../img/bt_version.png) left top no-repeat; cursor:default; color:#FFF}

.info_stat{padding:0 60px 0 10px; position:relative; margin-top: -6px;}
.info_stat .wcorn{left:430px; top:0; width:36px; height:36px}
.is_1{background:url(../img/wcorn_s3.png) right top no-repeat}
.is_2{background:url(../img/wcorn_s3.png) right -36px no-repeat}
.is_3{background:url(../img/wcorn_s3.png) right -72px no-repeat}
.is_4{background:url(../img/wcorn_s3.png) right -108px no-repeat}
.info_stat li{background:url(../img/info_li.png) -12px 5px no-repeat; padding:0 0 0 16px; margin: 0 0 0 0.4em; list-style-position:outside;  list-style: none}
.info_stat li.un{background:url(../img/info_li.png) left -37px no-repeat}
.info_stat h4{font-size:12px; margin:0}
.info_stat p{font-size:11px; margin:0 0 0.4em}
.info_stat .un p,.info_stat .un h4{color:#ABABAB}

/*footer*/
#footer{margin-top:6px; z-index:1}
.foot_top,.foot_bot{height:4px;font-size:1px;line-height:1px}
.foot_top{background:url(../img/footer.gif) top center no-repeat}
.foot_bot{background:url(../img/footer.gif) bottom center no-repeat}
.foot_cont{background:#f1f4f2; padding:13px 0 13px 20px; font:11px 'tahoma',sans-serif;line-height:1.4}
.foot_cont .column{float:left;width:216px; margin-right:20px}
.foot_cont .mail{vertical-align:middle; margin-left:6px}
.foot_cont ul li { list-style:none; list-style-position:outside; }

/* popup - feedback */
.fb_bg{width:440px; height:310px; background:url(../img/win_fb.png) left top no-repeat; position:relative}
.fb_bg .left_line{position:absolute; left:0; top:120px; width:2000px; height:125px; margin-left:-2000px; background:url(../img/bt_replay_bg.png) top repeat-x}
.fb_bg .right_bt{display:block; position:absolute; right:-36px; top:120px; width:36px; height:125px; background:url(../img/bt_replay.png) left top no-repeat; text-decoration:none !important }
.fb_bg a.fb_close{display:block; position:absolute; right:0; top:0; width:32px; height:30px; text-decoration:none !important }
.fb_bg .cnt{padding:20px}
.fb_bg textarea{overflow:auto; width:394px; height:128px; border:none; margin:3px 0 16px;resize: none}
.fb_bg a.bt_yes{float:right}

.fb-win{position: relative; width: 440px; background: #e6f1f6; color:#222; border-radius: 4px; padding:30px 35px; text-align: left;}
.fb-win, .fb-win *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fb-win .off{display: none !important;}

.fb-win a.wp-close{display: block; text-decoration: none; position: absolute; right: 10px; top:8px; width: 16px; height: 16px; background: url(../img/fb-close-btn-new.png) center center no-repeat;}
.fb-win h3{font-size: 18px; margin: 0 0 1em;}
.fb-win p{line-height: 1.6em; margin: 0 0 1em;}
.fb-win textarea.inp-txt{width: 100%; height: 8em; padding:0.2em 0.5em; font:normal 12px arial; line-height: 1.4em; resize:none; color: #afaeae;}
.fb-win .new-btn{display: inline-block; text-decoration: none; background: url(../img/fb-btn-new.png) center bottom repeat-x; color:#FFF; text-shadow:1px 1px #576674; font-size: 13px; line-height: 30px; height: 30px; padding:0 10px; border-radius: 4px; }
.fb-win span.new-btn{background-position: center top; cursor: default;}
.fb-win .focus{color:#222 !important;}
.fb-tnx{padding:72px 0; text-align: center;}

/* popup */
.wp_bg{width:980px}
.wp_top, .wp_bot{ font-size:1px; line-height:5px; }
.wp_top{background:url(../img/win_popup_new.png) left top no-repeat}
.wp_bot{background:url(../img/win_popup_new.png) left bottom no-repeat}
.wp_cont{background:url(../img/win_popup_cont_new.png) left repeat-y; padding:20px 30px}
.wp_cont a{text-decoration:underline}
.wp_cont a:hover{text-decoration:none}
a.wp_close{display:block; position:absolute; right:1px; top:1px; width:31px; height:31px; background:url(../img/close_popup.png) left top no-repeat; text-decoration:none !important }
.wp_bg h1{font:normal 17px 'arial',sans-serif; color:#505050; padding:3px 0 6px 44px}

#for_home{width:580px}
#for_home h1{background:url(../img/m_tab1_icon.png) 13px top no-repeat}
#for_home .note{border-left:solid 3px #97bf0d; padding-left:10px; font:normal 14px 'arial', sans-serif; line-height:26px}
#for_home div.fl{margin:0 26px 0 0}

#tools, #for_small{font:normal 12px 'arial', sans-serif; line-height:20px}
#tools h1{background:url(../img/m_tab4_icon.png) 13px top no-repeat}
#tools .note{border-left:solid 3px #f49c02; padding-left:10px; margin-bottom:19px}

#for_small h1{background:url(../img/m_tab2_icon.png) 13px top no-repeat}
#for_small .note{border-left:solid 3px #5a3c8b; padding-left:10px}

#for_office h1{background:url(../img/m_tab3_icon.png) 13px top no-repeat; margin:12px 0}
#for_office h2{font:bold 11px 'arial', sans-serif; color:#505050; padding-left:13px; margin:8px 0}
#for_office .note{border-left:solid 3px #3b81b6; padding-left:10px; font-size:11px; line-height:1.4}
#for_office div.fl{margin:0 20px 0 0}
#for_office .dis_app{padding-left:14px; background:url(../img/dot_blue.png) left center no-repeat; color:#3b81b6}

/*style for bnr*/
.bnr_wn{width:910px; margin:0 auto}
.bnr_wn .bnr_top, .bnr_wn .bnr_bot{height:6px;font-size:1px;line-height:1px}
.bnr_wn .bnr_top{background:url(../img/bnr_win.png) left top no-repeat}
.bnr_wn .bnr_bot{background:url(../img/bnr_win.png) left bottom no-repeat}
.bnr_wn .bnr_note{background:#f6f5f5; padding:12px 20px}
.bnr_wn .fl_img, .bnr_wn .fl_txt{float:left}
.bnr_wn .fl_txt{width:710px; margin-left:12px; overflow:hidden}
.bnr_wn a{margin-right:14px; color:#007ada; text-decoration:underline}
.bnr_wn a:hover{text-decoration:none}

/*style for 404 page*/
.note_404 {background: url("../img/bnr_404.jpg") no-repeat scroll right center transparent; height: 320px; padding-right: 430px;}
.note_text {background: url("../img/404.png") no-repeat scroll center 20px transparent; font: 26px 'arial',sans-serif; padding-top: 270px;}
.find_form {background: url("../img/find_bg.png") repeat-x scroll center top transparent; height: 89px; overflow: hidden;}
.find_form .ff_left {background: url("../img/find_left.png") no-repeat scroll left top transparent; float: left; height: 89px; padding: 18px 0 0 20px;}
.find_form .ff_right {background: url("../img/find_right.png") no-repeat scroll right top transparent; float: right; height: 89px; padding: 20px 20px 0;}
.find_form .find_data {border: 1px solid #BEBEC0; font: 31px 'arial',sans-serif; height: 44px; width: 840px;}
.find_form .cl {clear: both;}

/* new styles */
.cont_lc{padding:4px 12px; overflow:hidden; background:url() left center no-repeat}
.cont_lc h3{margin:0}
.cont_rc{float:right; width:274px}
.cont_rc .big_bnts{position:relative; margin-top:6px}
.cont_rc .big_bnts a.bt{width:136px}
.cont_rc .big_bnts a.btb{width:200px; border:none}
.phone{font:bold 24px arial; color:#777}
.lang_list{margin-top:6px; color:#049172}
.lang_list span{padding:2px 6px; background:#049172; color:#FFF; text-decoration:none !important; margin:0 4px 0 0}

.a_open {cursor:Pointer;}
.a_open b{font-weight:normal; cursor:Pointer; border-bottom:dashed 1px #006d55}
.a_open span{font:normal 14px arial; padding:0 10px}
.a_open span span{padding:2px 6px; background:red; color:#FFF}
h2.a_open{margin-right:50px;}

/* history version */
.his{width:100%; height:60px; background:url(../img/history_bg.png) left top no-repeat; position:relative; margin-bottom:4px}
.his div{position:absolute}
.his .ver{left:10px; top:8px}
.his .ver p{font:normal 18px arial; color:#049172; margin:0}
.his .date1{left:120px; top:10px}
.his .date2{left:266px; top:10px}
.day{width:120px; height:30px; color:#FFF; position:relative}
.day *{position:absolute; top:2px; left:4px;font:normal 22px 'arial narrow', tahoma !important}
.day b{left:53px}
.day em{left:96px}
.his .hove{left:120px; top:1px; width:352px; height:48px}
.his .hove .tbl_stat{width:126px}
.his .hove .tbl_stat td{padding:0; line-height:1.2}
.his .hove p.fl{width:222px; margin:2px 0 0 4px}
.non{width:120px; text-align:center; font:bold 24px arial !important}

.h_green .date1,.h_green .date2{top:6px}
.h_green .day{background:url(../img/history_date.png) left top no-repeat;}
.h_green .hove{background:#d6f0da; top:6px}
.h_green .tbl_stat em{color:#d6f0da}
.h_green .non{color:#33b095}
.h_green_sm{height:50px; background-position:left -60px;}
.h_green_sm  .hove{top:0px;}
.h_green_sm .date1,.h_green_sm .date2{top:10px}

.h_yellow .date1,.h_yellow .date2{top:6px}
.h_yellow{background-position:left -110px}
.h_yellow .day{background:url(../img/history_date.png) left -30px no-repeat;}
.h_yellow .hove{background:#f8eeae; top:6px;}
.h_yellow .tbl_stat em{color:#f8eeae}
.h_yellow .non{color:#ebc732}
.h_yellow_sm{height:50px; background-position:left -170px;}
.h_yellow_sm  .hove{top:0px;}
.h_yellow_sm .date1,.h_yellow_sm .date2{top:10px}

.h_red .date1,.h_red .date2{top:6px}
.h_red{background-position:left -220px}
.h_red .day{background:url(../img/history_date.png) left -60px no-repeat;}
.h_red .hove{background:#f5cfcd; top:6px;}
.h_red .tbl_stat em{color:#f5cfcd}
.h_red .non{color:#e56a63}
.h_red_sm{height:50px; background-position:left -280px;}
.h_red_sm  .hove{top:0px;}
.h_red_sm .date1,.h_red_sm .date2{top:10px}

.h_grey .date1,.h_grey .date2{top:6px}
.h_grey{background-position:left -379px}
.h_grey .day{background:url(../img/history_date.png) left -90px no-repeat;}
.h_grey .hove{background:#e8e7e7; top:6px;}
.h_grey .tbl_stat em{color:#e8e7e7}
.h_grey .non{color:#afafaf}
.h_grey_sm{height:50px; background-position:left -330px}
.h_grey_sm  .hove{top:0px;}
.h_grey_sm .date1,.h_grey_sm .date2{top:10px}

.tbl_txt{width:100%}
.tbl_txt th{background:url(../img/tbl_title.png) left top no-repeat; height:60px; font:bold 16px arial; vertical-align:center; padding:0 4px 0 14px}
.tbl_txt th:first-child{background:#d6f0da url(../img/tbl_hr.png) -10px bottom no-repeat}
.tbl_txt td{background:#FFF url(../img/tbl_hr.png) left bottom no-repeat; font-size:13px; padding:8px 4px 8px 14px}
.tbl_txt td:first-child{background-position:-10px bottom}
.tbl_txt tr:last-child td{padding:0;height:12px; background:#FFF url(../img/tbl_title.png) left top no-repeat}
.tbl_txt tr:last-child td:first-child{background:#d6f0da}

.r_sert{width:700px}
.hack{right:12px; top:8px}

.hack_h1{height:250px}
.hack_h2{height:187px}
.hack_m3{margin-top:4px}
.hack_bg{min-height:130px; background:url(../img/birds.png) 500px top no-repeat}
.hack_w1{float:left; margin:16px 32px 0 0; line-height:2.6}
.hack_w1 a{padding:6px 8px}
.hack_w1 a:hover{color:#FFF; background:#049172}

/* popup license */
		.popup-lic h1{padding:0; margin-bottom: 0.6em;}
		.agree{text-transform: uppercase; font-size: 11px;}
		.agree p{line-height: 1.2; margin-bottom: 0.8em;}
		.agree-add{height: 400px; margin:16px 0 34px; overflow-y: scroll;}
		.agree-add div{padding-left:8px; margin-top:15px; border-left: solid 3px #97bf0d;}
		.agree-add div:first-child{margin:0;}
		.agree-add h4{color:#666; font:bold 14px arial;}
		.agr-che{font-size: 14px; margin-top:8px;}
		.agr-che input, .agr-che label{cursor: pointer;}
		.agr-che label{margin-left:12px;}
		.btn{display:inline-block; background:url(../img/btn_gr_or.png) left top no-repeat; width:200px; height:40px; text-align:center; text-decoration:none !important; font-size:18px; color:#FFF; line-height:40px; }
		span.btn{background-position: left center;}
		.on{display: block;}
		.off{display: none;}

		
/*autocomplete new*/
#h-search .b-autocomplete { position: absolute; z-index: 10; top: 29px; margin-left: -8px;margin-top: 15px;}
#h-search .b-autocomplete .b-autocomplete-wrapper { position: relative; overflow: hidden; }
#h-search .b-autocomplete .b-autocomplete-wrapper .b-autocomplete-content-wrapper { padding: 7px; }
#h-search .b-autocomplete .b-autocomplete-wrapper .b-autocomplete-content { background: #ffffff; width: 610px; height: auto; padding: 10px 0; border: 1px solid #E0E1DD; }
#h-search .b-autocomplete .b-autocomplete-wrapper .b-autocomplete-content a, .autocomplete-ul a { color: #007AC9; font-size: 13px;}
#h-search .b-autocomplete-content{text-align: left;}
#h-search ul{margin-left: 0px;}

#slautocomplete  { position: absolute; top: 230px; z-index: 1; margin-left: -8px;margin-top: 15px;left:auto;}
#slautocomplete  .b-autocomplete-wrapper { position: relative; overflow: hidden; }
#slautocomplete .b-autocomplete-wrapper .b-autocomplete-content-wrapper { padding: 7px; }
#slautocomplete  .b-autocomplete-wrapper .b-autocomplete-content { background: #ffffff; width: 610px; height: auto; padding: 10px 0; border: 1px solid #E0E1DD; }
#slautocomplete .b-autocomplete-wrapper .b-autocomplete-content a, .autocomplete-ul a { color: #007AC9; font-size: 13px;}
#slautocomplete .b-autocomplete-content{text-align: left;}
#slautocomplete ul{margin-left: 0px;}

/* popup new select */
.pp-bg{background: #FFF; border-radius: 6px; min-height: 640px;}
.pp-bg a.wp_close{width:36px; height:36px; right: -36px; top:48px; background:#FFF url(../img/close_popup-2.png) center no-repeat; border-radius: 0 6px 6px 0;}

.tbs a{display:block; float:left; color:#FFF; font-size: 16px; width:20%; line-height: 48px; text-align: center; text-decoration: none; opacity: 0.7;}
.tbs a:first-child{border-radius: 6px 0 0 0;}
.tbs a:last-child{border-radius: 0 6px 0 0;}
.tbs a:hover{opacity: 1;}
.tbs a.t-cur{margin-top:-12px; padding-top:12px; border-radius: 6px 6px 0 0; font-weight: bold; opacity: 1;}

.tbs-cont div{display: none;}
.tbs-cont div div{display: block;}
.tbs-cont div.on{display: block;}

.brd{border-top:solid 1px #FFF; padding:0 24px; min-height:70px;}
.hove:hover{margin-left:12px; padding-left:12px; border-radius: 6px 0 0 6px;}

.tbs-cont .title, .tbs-cont .notes{float:left; color:#FFF;}
.tbs-cont .r-links{float:right; margin:24px 0 0;color:#FFF;}
.tbs-cont .title{font-size: 20px; margin: 24px 10px 0 0; min-width:420px; }
.tbs-cont .notes{margin-right:15px;}

.tbs-cont a{text-decoration: none; color:#FFF;}
.tbs-cont a:hover{text-decoration: underline;}

.tbs-cont ul{margin:8px 0 0;list-style: none;}
.tbs-cont li{padding-left:12px;list-style: none;}
.tbs-cont .bg-marsh li, .tbs-cont .dot-marsh li{background: url(../img/new-s_li-orange.png) left 6px no-repeat;}
.tbs-cont .bg-orange li, .tbs-cont .dot-orange li{background: url(../img/new-s_li-marsh.png) left 6px no-repeat;}

.tbs-cont .r-links{font-size: 16px; color:rgba(248,248,248,0.9); padding:0 8px;}

.tbs-cont .r-links a{display: inline-block; font-size: 20px; line-height: 1; text-decoration: none; color:rgba(248,248,248,0.9); padding:0 8px; border-left:solid 3px rgba(248,248,248,0.9);}
.tbs-cont .bg-gray .r-links a{color:#006d55; border-left:solid 3px #97bf0d; font-size: 16px;}
.tbs-cont .r-links a:first-child{border:none;}
.tbs-cont .r-links a:hover{text-decoration: underline;}

.tbs-cont .bg-gray a{color:#006d55;}
.tbs-cont .bg-gray .title{color:#006d55;}

.point-list{padding:12px 24px; color:#555; font-size:15px; line-height: 1.4;}
.point-list .fl{margin-right:24px;}
.point-list h4{margin:12px 0 8px; font:bold 15px arial; color:#555;}
.point-list a{color:#006d55;}

.bg-marsh{background: #39c2d2;}
.bg-violet{background: #5a3c8b;}
.bg-blue{background: #377db1;}
.bg-orange{background: #f49c02;}
.bg-pink{background: #f4345e;}
.bg-gray{background: #e4e4e4;}

.tbs a{display:block; float:left; color:#FFF; font-size: 16px; width:20%; line-height: 48px; text-align: center; text-decoration: none; opacity: 0.7;}
.tbs a:first-child{border-radius: 6px 0 0 0;}
.tbs a:last-child{border-radius: 0 6px 0 0;}
.tbs a:hover{opacity: 1;}
.tbs a.t-cur{margin-top:-12px; padding-top:12px; border-radius: 6px 6px 0 0; font-weight: bold; opacity: 1;}
.tbs-jp a{width:25%;}

/* popup 2 */
.mode2 .wp_cont{padding:0}
.mode2 .add_line{background:url("../img/pup_2_r_line.gif") right bottom repeat-y}
.mode2 .left_mark{background:url("../img/top_left.png") left top no-repeat }
.mode2 .right_mark{background:url("../img/top_right.png") right 30px no-repeat }
.mode2 .low_mark{background:url("../img/low_right.png") right 460px no-repeat; padding:20px 30px}
.mode2 .big_bnts{position:relative;margin:0 0 22px}
.mode2 .big_bnts h1{font:normal 30px 'arial narrow', tahoma; font-stretch:condensed; padding: 4px 40px 0 0}
.mode2 a.bt i{padding:0 4px; background:url("../img/mode2_arr.gif") left center no-repeat}
.mode2 #for_home{width:100%}
.mode2 #for_home .note{border-left:solid 3px #8a8a8a; padding-left:8px; font:normal 12px 'arial', sans-serif; line-height:20px}
.mode2 #for_office .note{border-left:solid 3px #8a8a8a}
.mode2 #for_office h1{margin:10px 0 0}
.mode2 #for_office h2{margin:12px 0 6px}

/*KB articles Table Style*/

table.prod{border-collapse:collapse;}
table.prod td{border:solid 1px #E3E5E5;text-align:center;padding:2px 8px}
table.prod .title td{background:#6CA690 url(./resources/img/title_bg.gif) bottom repeat-x;color:#FFF}
table.prod td.prodname{text-align:left;padding-left:16px;background:#B3D4CB;color:#2D5C4E}

/*KB articles NEW Table Style*/

.tbl_oz{width:100%;  border-spacing: 0;}
.tbl_oz th{background-color:#009A82; font:bold 15px arial; vertical-align:center; padding:10px 4px 10px 14px; color:#fff;}
.tbl_oz td{ font-size:13px; padding:6px 4px 6px 14px; }
.tbl_oz tr {background: #E1F0ED;}
.tbl_oz tr:nth-child(2n) {background: #E7F4F2;}
.tbl_oz tr.title {background: #BCD8D4;}

/*Try premium for free*/
.wincont_c8 .w_cont{background:#def1db; margin:5px 0; border-radius: 6px;}
.c2_c8{background:url(../img/wcorn_c8.gif) left top no-repeat; top:-5px;}
.c8_c2{background:url(../img/wcorn_c8.gif) -34px top no-repeat}
.wincont_c8 .note {position: relative;}
.wincont_c8 .w-25{width:25%; right:0px; bottom: 4px; /*w_cont.padding-left - w_cont.padding-bottom*/ position: absolute;}
.w-75{width:75%;}
a.big-bt{ text-decoration: none !important; display: block; background: #049172; margin-left:20px; border-radius: 5px; color:#FFF; font-size: 18px; padding:10px 0; text-align: center;}
.open-area{position: absolute; display: block; text-decoration: none; right:15px; top:15px; width:32px; height: 20px !important; background:url(../img/show-hide.png) center bottom no-repeat;}
.close-area{background-position: center top;}
.a-open-area {cursor:Pointer;}
.hide-area{position: absolute; display: block; text-decoration: none; right:15px; top:15px; width:18px; height: 18px; background:url(../img/btn-close.png) center bottom no-repeat;}

/*Remove underline for articles list*/
a.pub_link:hover{text-decoration:underline !important;}

.add-pd-bt{padding-left:15px !important; padding-right:15px !important; margin-left:5px !important; margin-right:5px !important; min-width:80px;}
.add-pd-bt:hover{opacity: 0.8}

.flexcont {	display: flex; flex-direction: row;}
.flexcont .w_left,
.flexcont .w_right,
.flexcont .fr,
.flexcont .fl {	display: flex; flex-direction: column; flex-grow: 1;}
.flexcont .w_right_2{ display: flex; flex-direction: column;}
.flexcont .w_left .w_cont,
.flexcont .w_right .w_cont { flex-grow: 1;}
}

.faq-section.text-align-right {text-align: right;}
.faq-section.text-align-right ul {margin: 0 60px 0 0; direction: rtl;}
.faq-section.text-align-right ul li {margin: 0 60px 0 0;}
.faq-section.text-align-right ul ul li {margin: 0 50px 0 0;}
.faq-section.text-align-right th, .faq-section.text-align-right td { padding: 5px 10px 5px 10px; text-align: right;}

/*Contacts page redesign*/
.contacts h3 {font-size: 16px; padding: 0; font-weight: normal;}
.contacts .phone {font-size: 18px;}
.contacts .cont_rc .big_bnts a.left_green { background: none; border: 2px #049172 solid; color: #049172; margin-bottom: 10px; text-shadow: none;}
.contacts .lang_list span {background: none; color: #000;}
.contacts .cont_lc {padding: 4px 12px 4px 0;}
.contacts .cont_rc .big_bnts a.bt {width: 200px;}
.contacts .cont_rc .big_bnts a.right_orange {background: #049172; border: 2px #049172 solid; text-shadow: none;}

.custom-video table th, .custom-video table td {width: 16%!important}
.custom-video table th:first-child, .custom-video table td:first-child {width: 26%!important}

/*Numbered list*/
ol.numeric-list {padding-left: 10px;}
ol.numeric-list ol {padding-left: 5px;}

.faq-section.text-align-right ol.numeric-list {padding-left: 0px; padding-right: 10px;}
.faq-section.text-align-right ol.numeric-list ol {padding-left: 0px; padding-right: 5px;}

ol.start1, ol.start1 ol {list-style: none; counter-reset: custom_list;}
ol.start1 li:before {counter-increment: custom_list; content: "1." counters(custom_list,".") ". ";}

ol.start2, ol.start2 ol {list-style: none; counter-reset: custom_list;}
ol.start2 li:before {counter-increment: custom_list; content: "2." counters(custom_list,".") ". ";}

ol.start3, ol.start3 ol {list-style: none; counter-reset: custom_list;}
ol.start3 li:before {counter-increment: custom_list; content: "3." counters(custom_list,".") ". ";}

ol.start4 , ol.start4 ol {list-style: none; counter-reset: custom_list;}
ol.start4 li:before {counter-increment: custom_list; content: "4." counters(custom_list,".") ". ";}

ol.start5, ol.start5 ol {list-style: none; counter-reset: custom_list;}
ol.start5 li:before {counter-increment: custom_list; content: "5." counters(custom_list,".") ". ";}

ol.start6, ol.start6 ol {list-style: none; counter-reset: custom_list;}
ol.start6 li:before {counter-increment: custom_list; content: "6." counters(custom_list,".") ". ";}

ol.start7, ol.start7 ol {list-style: none; counter-reset: custom_list;}
ol.start7 li:before {counter-increment: custom_list; content: "7." counters(custom_list,".") ". ";}

ol.start8, ol.start8 ol {list-style: none; counter-reset: custom_list;}
ol.start8 li:before {counter-increment: custom_list; content: "8." counters(custom_list,".") ". ";}

ol.start9, ol.start9 ol {list-style: none; counter-reset: custom_list;}
ol.start9 li:before {counter-increment: custom_list; content: "9." counters(custom_list,".") ". ";}

ol.start10, ol.start10 ol {list-style: none; counter-reset: custom_list;}
ol.start10 li:before {counter-increment: custom_list; content: "10." counters(custom_list,".") ". ";}

ol.start11, ol.start11 ol {list-style: none; counter-reset: custom_list;}
ol.start11 li:before {counter-increment: custom_list; content: "11." counters(custom_list,".") ". ";}

ol.start12, ol.start12 ol {list-style: none; counter-reset: custom_list;}
ol.start12 li:before {counter-increment: custom_list; content: "12." counters(custom_list,".") ". ";}

ol.start13, ol.start13 ol {list-style: none; counter-reset: custom_list;}
ol.start13 li:before {counter-increment: custom_list; content: "13." counters(custom_list,".") ". ";}

ol.start14, ol.start14 ol {list-style: none; counter-reset: custom_list;}
ol.start14 li:before {counter-increment: custom_list; content: "14." counters(custom_list,".") ". ";}

ol.start15, ol.start15 ol {list-style: none; counter-reset: custom_list;}
ol.start15 li:before {counter-increment: custom_list; content: "15." counters(custom_list,".") ". ";}

ol.start16, ol.start16 ol {list-style: none; counter-reset: custom_list;}
ol.start16 li:before {counter-increment: custom_list; content: "16." counters(custom_list,".") ". ";}

ol.start17, ol.start17 ol {list-style: none; counter-reset: custom_list;}
ol.start17 li:before {counter-increment: custom_list; content: "17." counters(custom_list,".") ". ";}

ol.start18, ol.start18 ol {list-style: none; counter-reset: custom_list;}
ol.start18 li:before {counter-increment: custom_list; content: "18." counters(custom_list,".") ". ";}

ol.start19, ol.start19 ol {list-style: none; counter-reset: custom_list;}
ol.start19 li:before {counter-increment: custom_list; content: "19." counters(custom_list,".") ". ";}

ol.start20, ol.start20 ol {list-style: none; counter-reset: custom_list;}
ol.start20 li:before {counter-increment: custom_list; content: "20." counters(custom_list,".") ". ";}

/*items without digits*/
ol li.nodigits:before {content: none}
ol li.nodigits.left-align {position: relative; left: -25px;}

.faq-section.text-align-right ol {padding-left: 0px; padding-right: 10px; margin: 0 1.6em 0.8em 0;}
.faq-section.text-align-right ol.numeric-list ol {padding-left: 0px; padding-right: 5px;}
.faq-section.text-align-right ol li.nodigits.left-align {position: relative; right: -25px;}


.ar_eg.faq-section {counter-reset: ar_eg;}
.ar_eg.faq-section h2.mrv:after {display: block; float: right; direction: rtl; padding-left: 8px; counter-increment: ar_eg; content: counters(ar_eg, ".") ". ";}

.fa_IR.faq-section {counter-reset: fa_IR;}
.fa_IR.faq-section h2.mrv:after {display: block; float: right; direction: rtl; padding-left: 8px; counter-increment: fa_IR; content: counters(fa_IR, ".") ". ";}

.ar_ae.faq-section {counter-reset: ar_ae;}
.ar_ae.faq-section h2.mrv:after {display: block; float: right; direction: rtl; padding-left: 8px; counter-increment: ar_ae; content: counters(ar_ae, ".") ". ";}

.he_IL.faq-section {counter-reset: he_IL;}
.he_IL.faq-section h2.mrv:after {display: block; float: right; direction: rtl; padding-left: 8px; counter-increment: he_IL; content: counters(he_IL, ".") ". ";}

div.viruses-utility {width: 100%!important;}
div.viruses-utility .wincont_c1 .w_cont {height: 38px; border: 1px solid #E6F1F6; background-color: #E6F1F6; border-radius: 6px; padding: 12px 12px 4px 12px;}
div.viruses-utility .wincont_c1 .w_top {display: none;}
div.viruses-utility .wincont_c1 .w_bot {display: none;}
div.viruses-utility-content .c1_c3 {top: -9px;}