html{margin:0;padding:0}
body{margin:0;padding:0;overflow-y:scroll;font-family:"Lucida Grande","Dejavu Sans","Verdana","Lucida Sans",sans-serif;font-size:small;color:black;background-color:white;height:98%}
body.ua-msie6, body.ua-msie7{overflow-y:visible}
a:link{color:#04f}
a:visited{color:#508}
blockquote{margin:0;padding:1ex 1em}
fieldset{border:0;border-bottom:solid 1px #ccc;margin:0;padding:0 0 0.5em 0}
.ef_preview fieldset{border:0}
fieldset h4{padding:0}
fieldset legend{color:#666;margin:0;padding:0}
form{padding:0;margin:0}
h1{font-size:120%;margin-bottom:0.5ex}
h2{font-size:110%;margin-bottom:1ex}
h3, .sl_title{font-size:100%;margin:0 0 1ex 0;padding:0.3ex 0.8em;background:#eeeeee;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(0.5, #eee), color-stop(1, #e8e8e8));background:-moz-linear-gradient(#f4f4f4 0%, #eee 50%, #e8e8e8 100%);background:-o-linear-gradient(#f4f4f4 0%, #eee 50%, #e8e8e8 100%);background:linear-gradient(#f4f4f4 0%, #eee 50%, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#f4f4f4 endColorStr=#e8e8e8)}
.ua-msie6 h3, .ua-msie6 .sl_title, .ua-msie7 h3, .ua-msie7 .sl_title{width:98%}
h4{font-size:100%;margin-bottom:0.5ex}
h5{font-size:100%;font-weight:bold;margin:0}
img{border:0}
p{margin:1em 2px}
table{margin:0;padding:0;border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
ul{margin:0 0 0 1.5em;padding:0}
hr{border:0;border-bottom:1px solid #ccc}
.audit{position:absolute;top:0;left:0}
.layout{width:100%}
.endfloat{clear:both;font-size:1pt}
.jonly, .jonlyinline{display:none}
html.js .jonly{display:block}
html.js .jonlyinline{display:inline}
html.js .nonly{display:none}
.sl_header{width:100%;margin-bottom:0.8ex;position:relative;height:90px}
.sl_nowrap{white-space:nowrap}
.sl_fullscreen .sl_logocontainer{padding-left:10px}
.sl_fullscreen .sl_tabtablecontainer{max-width:1120px;margin-left:auto;margin-right:auto}
table.sl_header{border:none;padding:0;margin:0;width:100%;height:90px}
.sl_center{max-width:1140px;margin:0 auto}
.ua-msie7 .sl_reservewallpaper, .ua-msie8 .sl_reservewallpaper{border-right:160px solid transparent}
.sl_smallscreen .ua-msie7 .sl_reservewallpaper, .sl_smallscreen .ua-msie8 .sl_reservewallpaper{border-right:0}
@media screen and (min-width: 1200px){.sl_reservewallpaper{border-right:160px solid transparent}}
.sl_body{padding-left:10px;padding-right:10px}
.sl_logocontainer{position:relative;top:0;width:322px;height:90px}
.sl_logobox{position:absolute;bottom:0;padding:10px 0 0 10px;z-index:42;background-color:#fff}
.sl_fullscreen .sl_logobox{padding-left:0}
.sl_logo{width:168px;height:33px;margin:12px 38px 9px 1px}
.sl_service_claim{color:#888;margin:0 0.5em 0.5ex 0;font-weight:bold}
.sl_langs{text-align:right;white-space:nowrap}
.sl_partner_logo{width:3%;text-align:right;white-space:nowrap;padding-left:0.4em}
.sl_feature{padding:0.3em;border-top:1px solid #999}
.sl_banner{position:absolute;bottom:8px;right:14px;width:728px;height:90px;text-align:center}
.sl_main_left{padding:0 0.5em 0 0}
.sl_main_middle{padding:0 0.5em 0 0}
.sl_main_right{padding:0 0 0 0.5em;width:160px !important;width:172px;overflow:hidden}
.sl_content{margin:0 0 2ex 0.7em}
.sl_speakonly{position:absolute;top:-5000ex}
.sl_error{font-weight:bold;color:#d00}
.sl_new{color:red}
.sl_tab .sl_new{background-color:#d66;border:0;color:#fee;font-size:smaller;line-height:110%;padding:1px 2px;position:absolute;right:0.8em;top:-1.2ex;z-Index:10}
.sl_new_marked{background-color:#d66;border:0;color:#fee;font-size:smaller;line-height:110%;padding:1px 2px;position:absolute;right:0.8em;top:-1.2ex;z-Index:10;box-shadow:1px 1px 2px #999}
.sl_beta{color:#d00;font-style: italic;padding-left: 0.2em}
.sl_smaller{font-size:smaller}
.sl_copyright{font-size:smaller;opacity:0.7}
.sl_title_foot{margin:1ex 0 0 0;padding:0;border-top:solid 1px #ccc}
.sl_readtext{max-width:42em;white-space: normal}
.sl_paging{text-align:center}
.sl_admarker{color:#666;font-size:smaller}
.sl_adid_debug{display:none}
.sl_hlink{text-decoration:none}
.sl_hlink:hover{text-decoration:underline}
.sl_extlink{background:url(/images/external.gif) center right no-repeat;padding-right:13px}
.sl_locatemeicon{margin-right:0.3em;width:1.28em !important;height:1.28em !important;width:16px;height:16px;display:none}
.sl_socialicon{width:14px;height:14px;margin:0 3px;vertical-align:bottom}
@-webkit-keyframes sl_locatemeicon_anim{from{-webkit-transform: rotate(0deg)}to{-webkit-transform: rotate(360deg)}}
.sl_locatemeicon_anim{-webkit-animation:sl_locatemeicon_anim 2s linear infinite}
html.geolocation .sl_locatemeicon{display:block}
.sl_block{display:block}
.sl_hidden{display:none}
.sl_imgshadow{border:1px solid #fff;-moz-box-shadow:1px 1px 8px #999;-webkit-box-shadow:#999 1px 1px 8px;box-shadow:#999 1px 1px 8px}
.sl_button_important{font-weight:bold}
.sl_contentform{background-color:#eee;padding-bottom:1ex}
.sl_contentbox{background-color:#eee;padding:1ex 0.8em}
.sl_searchbar, .sl_searchcontainer, .sl_searchform{background:#cbebc6;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c2e8bc), color-stop(0.5, #cbebc6), color-stop(1, #def3db));background:-moz-linear-gradient(#c2e8bc 0%, #cbebc6 50%, #def3db 100%);background:-o-linear-gradient(#c2e8bc 0%, #cbebc6 50%, #def3db 100%);background:linear-gradient(#c2e8bc 0%, #cbebc6 50%, #def3db 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#c2e8bc endColorStr=#def3db)}
.ua-msie6 .sl_searchbar, .ua-msie6 .sl_searchcontainer, .ua-msie6 .sl_searchform, .ua-msie7 .sl_searchbar, .ua-msie7 .sl_searchcontainer, .ua-msie7 .sl_searchform{width:98%}
.ua-msie .sl_relative, .ua-msie .sl_searchform, .ua-msie .sl_searchform table, .ua-msie .sl_searchform, .ua-msie .sl_subnavigation{position:relative}
.sl_searchcontainer{min-height:53px}
.sl_searchcontainer, .sl_searchform{border:none;margin:0;padding:1.5ex 0.8em}
.sl_searchcontainer .sl_searchform{float:left;padding:0;background:transparent;filter:none;width:auto}
.sl_nav_separator{height:2px;background-color:#c2e8bc;margin:0 0 0.5em}
.sl_subnavitem{padding:0 0.5em 0 0;margin:0.7ex 0.5em 0 0;border-width:0 1px 0 0;border-style:solid;border-color:black;float:left;white-space:nowrap}
.sl_subnavlastitem{padding:0 0 0 0;margin:0.7ex 0.4em 0 0;float:left;white-space:nowrap}
.sl_subnavlabel{padding:0 0.2em 0 0;margin:0.7ex 0 0 0;float:left;white-space:nowrap}
.sl_searchform table td{vertical-align:middle}
.sl_searchformbottom{background-color:#d0f2cb;border:none;margin-top:2ex;overflow:hidden;padding:1.5ex 0.8em}
.sl_searchform	h3{margin:1.5ex 0;background-color:transparent;border-color:#7dc072;border-width:1px;border-style:none none solid none}
.sl_searchform input{font-weight:bold}
.sl_formtable td{padding-right:0.5em}
.sl_search_label{margin-right:0.4em;font-weight:bold;cursor:default}
.sl_search_label input{margin-left:0.4em;width:19.5em;font-size:inherit}
.sl_search_label2{margin-left:0.8em;margin-right:0.4em;font-weight:bold;cursor:default}
.sl_search_label2 input{margin-left:0.4em;width:15em}
.sl_search_input{width:19.5em;font-size:inherit}
.sl_search_input2{width:15em;font-size:inherit}
.sl_search_submit{font-weight:bold;margin:0 2em 0 0.5em;font-size:120%}
.sl_search_option{font-size:smaller;margin-top:0.3ex}
.sl_nav_append{padding:0.8em 0 0 0}
.sl_placeholder{color:#aaa}
.sl_captcha{margin-right:0.5em;vertical-align:middle}
body.ua-min{margin:0;padding:4px 6px}
body.ua-min	.sl_body{padding:4px 0}
body.ua-min .sl_nav_append{padding:0;margin-bottom:1ex}
body.ua-min .sl_search_label{font-weight:normal}
body.ua-min .sl_search_label input{width:12em;font-size:110%}
body.ua-min .sl_search_submit{font-size:110%;margin: 0 0 0 1em}
body.ua-min .sl_searchform{padding:1.2ex 0.6em;margin:0 -3px 0.5em -3px}
body.ua-min .sl_searchform_size{margin:0.3em;max-width:30em}
body.ua-min .sl_searchform_size .sl_search_input{width:100%;margin:0}
body.ua-min .sl_searchcontainer .sl_searchform{padding:0;margin:0}
body.ua-min .sl_searchcontainer{padding:1.2ex 0.6em;margin:0 -3px 0.5em -3px}
body.ua-min .sl_formtable td{padding:0}
body.ua-min.ua-safari .sl_formtable td.sl_search_input_scaled{padding-right:0.5em}
.sl_info{background-color:#e8f4ff;padding:1.5ex 0.8em;border:2px solid #e5f1fc;margin-left:-2px;margin-right:-2px}
.sl_info h4{margin:0;padding:2ex 0 0.4ex 0}
.sl_contentform .sl_info{border-color:#fff}
.sl_warning{background-color:#f4fcff;border:1px solid #f33;padding:1ex}
.sl_warning h4{margin:0;padding:2ex 0 0.4ex 0}
.sl_info > h4:first-child{padding-top:0.5ex}
.sl_warning > h4:first-child{padding-top:0.5ex}
.sl_tabtable{margin:4px 0 0;padding-top:4px;border-collapse:separate}
.ua-firefox .sl_tabtable{padding-top:0}
.sl_tab{background-color:#fff;vertical-align:middle;border:none;padding:0;text-align:center;white-space:nowrap;font-weight:bold}
.sl_tabinside{position:relative;border-width:0 2px 0 0;border-style:solid;border-color:#fff;padding:0.6ex 0.2em}
.sl_tabinactive{background:#eeeeee;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(0.5, #eee), color-stop(1, #fefefe));background:-moz-linear-gradient(#dedede 0%, #eee 50%, #fefefe 100%);background:-o-linear-gradient(#dedede 0%, #eee 50%, #fefefe 100%);background:linear-gradient(#dedede 0%, #eee 50%, #fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede endColorStr=#fefefe)}
.sl_tabinactive:hover{background:#dedede;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #dedede));background:-moz-linear-gradient(#fefefe 0%, #dedede 100%);background:-o-linear-gradient(#fefefe 0%, #dedede 100%);background:linear-gradient(#fefefe 0%, #dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fefefe endColorStr=#dedede)}
.sl_tabactive{background:#cbebc6;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #def3db), color-stop(0.5, #cbebc6), color-stop(1, #c2e8bc));background:-moz-linear-gradient(#def3db 0%, #cbebc6 50%, #c2e8bc 100%);background:-o-linear-gradient(#def3db 0%, #cbebc6 50%, #c2e8bc 100%);background:linear-gradient(#def3db 0%, #cbebc6 50%, #c2e8bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#def3db endColorStr=#c2e8bc)}
.sl_tabactive .sl_tabinside{background-color:transparent;background-image:none}
.sl_tabinside:hover a:link{color:#000 !important}
.sl_tabinside:hover a:visited{color:#000 !important}
.sl_tabinside:hover a:hover{color:#000 !important}
.sl_tabfiller{padding-right:1em;text-align:right;vertical-align:middle;width:99%;white-space:nowrap}
a.sl_servicelink{color:#333 !important;font-family:"Verdana",sans-serif;text-decoration:none}
.sl_servicelink:hover{color:#000;text-decoration:underline}
.sl_servicenamelink{color:#333 !important;text-decoration:none}
a.sl_servicenamelink{color:#333 !important;text-decoration:none}
.sl_tabactive .sl_servicenamelink{color:#000 !important;text-decoration:none}
.sl_tab a.sl_servicenamelink{padding:0.6ex 0.3em}
.sl_example{color:#666;font-size:85%;padding-left:0.5em}
.sl_example em{font-style: normal}
.sl_footer{border-color:#ccc;border-width:1px;border-style:solid none none none;color:#666;font-size:smaller;margin-top:2ex;width:100%}
.sl_footer td{padding:0.5ex 0.8em}
.sl_footer a{color:#666}
.sl_footerlinks{text-align:right}
.sl_hiddenlink a{text-decoration:inherit;color:inherit}
.sl_hiddenlink a:hover{text-decoration:underline}
ul.sl_navigation{margin:0;padding:0;list-style:none;}
ul.sl_navigation li{float:left;font-weight:bold;font-size:100%}
ul.sl_navigation li div{display:inline-block;padding:1ex 0.3em 1.2ex 0.3em;text-align:center;font-size:78%}
ul.sl_navigation .sl_tab a.sl_servicenamelink{padding:0}
.ua-min .sl_logo{display:inline;float:left;margin:2px 8px 0 0;width:100px;height:20px}
.ua-android-webkit ul.sl_navigation div{padding-top:1.6ex}
.ua-min .sl_subnavigation{clear:both;border-top:1px solid #abd5a5;font-size:110%;margin:1ex 0}
.sl_ddarrow{font-size:65%}
#sl_jump{border-right:0px !important;cursor:pointer;padding:0;position:relative;z-index:8338}
#sl_jumparrow{font-size:75%;color:white;padding:1.2ex 1.45ex 0 1.45ex;background:#b80110;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #a2030e), color-stop(0.5, #b80110), color-stop(1, #ea0c1f));background:-moz-linear-gradient(#a2030e 0%, #b80110 50%, #ea0c1f 100%);background:-o-linear-gradient(#a2030e 0%, #b80110 50%, #ea0c1f 100%);background:linear-gradient(#a2030e 0%, #b80110 50%, #ea0c1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#a2030e endColorStr=#ea0c1f)}
#sl_jumptext{padding:0.45ex 0.3em 0.45ex 0.8em;white-space:nowrap}
noscript #sl_jumptext{padding:0.6ex 0.3em 0.6ex 0.8em;white-space:nowrap}
.sl_tab:hover #sl_jumparrow{background:#b80110;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ea0c1f), color-stop(0.5, #b80110), color-stop(1, #a2030e));background:-moz-linear-gradient(#ea0c1f 0%, #b80110 50%, #a2030e 100%);background:-o-linear-gradient(#ea0c1f 0%, #b80110 50%, #a2030e 100%);background:linear-gradient(#ea0c1f 0%, #b80110 50%, #a2030e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ea0c1f endColorStr=#a2030e)}
.sl_dddiv, .sl_ldddiv{background:#eeeeee;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #dedede), color-stop(0.5, #eee), color-stop(1, #fefefe));background:-moz-linear-gradient(#dedede 0%, #eee 50%, #fefefe 100%);background:-o-linear-gradient(#dedede 0%, #eee 50%, #fefefe 100%);background:linear-gradient(#dedede 0%, #eee 50%, #fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#dedede endColorStr=#fefefe);border-width:0 2px 0 0;border-width:0px 2px 2px 2px;border-style:solid;border-color:#fff;font-family:sans-serif;font-size:small;margin:2px 0 0 2px;padding:0;left:0;position:absolute;top:0;visibility:hidden;z-index:8400;-moz-box-shadow:1px 4px 4px #666;-webkit-box-shadow:#666 1px 4px 4px;box-shadow:1px 4px 4px #666;}
.sl_dditem{border:0;white-space:nowrap}
.sl_dditem .sl_servicenamelink{display:block;padding:0.3em 0.5em}
.sl_dditemhl, .sl_ldditemhl{background:#007ee3;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #72b7ef), color-stop(0.5, #007ee3), color-stop(1, #007ee3));background:-moz-linear-gradient(#72b7ef 0%, #007ee3 50%, #007ee3 100%);background:-o-linear-gradient(#72b7ef 0%, #007ee3 50%, #007ee3 100%);background:linear-gradient(#72b7ef 0%, #007ee3 50%, #007ee3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#72b7ef endColorStr=#007ee3);width:100%}
.sl_dditemhl .sl_servicenamelink, .sl_ldditemhl a{color:#fff !important}
#sl_langs{border-width:0 1px;border-style:solid;border-color:white;color:#04f;cursor:pointer;padding:0.3em;position:relative;z-index:8000}
.sl_lddactive{background:#eeeeee;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(0.5, #eee), color-stop(1, #dedede));background:-moz-linear-gradient(#fefefe 0%, #eee 50%, #dedede 100%);background:-o-linear-gradient(#fefefe 0%, #eee 50%, #dedede 100%);background:linear-gradient(#fefefe 0%, #eee 50%, #dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fefefe endColorStr=#dedede)}
.sl_ldditem{border:0;cursor:pointer;white-space:nowrap}
.sl_ldditem a{color:#333;display:block;padding:0.3em 0.5em;text-decoration:none}
.sl_ldditemfirst{border-top-width:1px}
#sl_topbanner{position:relative;height:94px}
#sl_topbanner_lb{position:absolute;top:8px;left:4px}
#sl_topbanner_sky{display:none;position:absolute;top:8px;right:-164px}
body.sl_wallpaper .sl_banner{right:4px}
body.sl_wallpaper #sl_topbanner_lb{left:0}
body.sl_wallpaper #sl_topbanner_sky{top:0;right:-160px}
.sl_addressbook{background-color:#fffcf6;border:2px solid #ca6;color:#333;font-size:95%;margin:0 0.5em;padding:0.5ex 0.5em;white-space:nowrap}
.sl_addressbook a:link{color:#000}
.sl_addressbook a:visited{color:#666}
.sl_addressbook th{color:#666;padding-bottom:0.5ex;text-align:left;vertical-align:top;white-space:nowrap}
.sl_addressbook th a:link{color:#04f}
.sl_addressbook th a:visited{color:#508}
.sl_addressbook td{white-space:nowrap}
.sl_addressbook th+th{font-weight:normal;font-size:95%;text-align:right;padding:0}
.sl_addressbook td+td{padding-left:0.5em;text-align:right}
.sl_adr_showall{padding-top:0.5em}
.sl_form_label{padding-right:10px}
.sl_form_error{color:#c00}
.sl_spectable{border-collapse:collapse;margin:0.2em 0.2em 1em 0.2em}
.sl_spectable td{border: 1px solid #090}
.sl_spectable thead td{padding:0.2em 0.4em;background:#eee;font-weight:bold;font-size:0.95em}
.sl_spectable tbody td{padding:0.2em 0.4em;vertical-align:top}
.sl_spectable tbody td.code{white-space:pre;font-family:monospace;padding:0.5em 0.4em 0.2em 0.4em}
.sl_code, code{white-space:pre;font-family:monospace}
p.sl_code{background:#f6f6f6;border:1px solid #999;padding:0.4em}
dt.sl_code{font-weight:bold;padding:0.2em 0.6em}
#sl_brand{display:none}
#sl_brand iframe{height:56px;background:white}
#sl_brand img{max-height:19px;max-width:83px}
#sl_tamedia{text-align:left;padding:2px 4px;font-size:9px;color:#666}
#sl_tamedia span{float:right}
#sl_tamedia img{width:12px;height:12px;float:right}
@media screen and (min-width: 1300px){#sl_brand{position:absolute;top:0;right:0;margin:1px;background-color:white;opacity:0.7;display:inline !important}}
@media screen and (min-width: 1300px){#sl_brand_padding{position:relative;padding-right:300px}}
.sl_keyword{background:#ddf3da;text-decoration:inherit}
.sl_omissionmark{font-weight:bold}
.sl_result{margin-bottom:0.5em}
.sl_printonly{display:none}
@media print{
.sl_screenonly{display:none !important}
div.sl_printonly, p.sl_printonly{display:block !important}
span.sl_printonly, a.sl_printonly{display:inline !important}
.sl_keyword{background:inherit}
.sl_logocontainer{width:auto}
.sl_center{max-width:none;width:17cm;margin:0}
.sl_banner, .sl_main_right, .sl_searchcontainer, .sl_searchform, .sl_searchformbottom, .sl_subnavigation{display:none}
.sl_footer a{text-decoration:none}
}
.news_category{white-space:nowrap}
.news_title{margin:0.5em 0;font-weight:bold}
.ca_content .news_title{font-weight:normal}
.news_date{padding-left:0.5em;white-space:nowrap;font-weight:normal}
.news_navline{padding:0.25em 0}
.news_catname{font-weight:normal}
.news_headlines{margin:0}
.news_message{margin-bottom:1em}
.news_message table{background-color:#eee;margin:0 0 1ex 0;padding:0;width:20%}
.news_message th{background-color:#999;color:#fff;text-align:left;margin:0;padding:0.2ex 0.5em}
.news_message td{margin:0;padding:0.2ex 0.5em;text-align:left;white-space:nowrap}
.news_navbox{white-space:nowrap;margin-left:2ex;padding:0 4ex 0 2ex;border-left:1px solid #ccc;width:40%}
body.ua-min .news_category{line-height: 180%}
body.ua-min .news_navbox{border:none;margin:0;line-height:180%}
body.ua-min .news_date{padding-left: 0}
@media screen{
body.sl_brandingday .sl_header{height:126px}
body.sl_brandingday .sl_logocontainer{top:16px;width:222px;height:110px}
body.sl_brandingday .sl_logobox{width:212px}
body.sl_brandingday .sl_logo{margin: 6px 38px 6px 0}
body.sl_brandingday .sl_shadow{background:#fff;-moz-box-shadow:0px 0px 20px #ccc;-webkit-box-shadow:0px 0px 20px #ccc;box-shadow:0px 0px 20px #ccc}
body.sl_brandingday.ua-msie7 .sl_shadow, body.sl_brandingday.ua-msie8 .sl_shadow{behavior:url(/itjs/PIE.htc)}
body.sl_brandingday .sl_body{position:relative;padding:0 10px 40px 10px;margin-top:0;margin-bottom:10px;min-height:552px}
body.sl_brandingday.ua-firefox .sl_body{margin-top:0}
body.sl_brandingday .sl_header{position:relative;height:122px}
body.sl_brandingday .sl_service_claim{margin-bottom:8px}
body.sl_brandingday .sl_banner{position:absolute;bottom:8px;right:-164px;width:994px;height:118px;text-align:center}
body.sl_brandingday #sl_topbanner{height:122px}
body.sl_brandingday #sl_topbanner_lb{top:4px;left:0}
body.sl_brandingday #sl_topbanner_sky{top:122px;right:0}
body.sl_brandingday .sl_footer{position:absolute;bottom:0;max-width:1120px}
body.sl_brandingday .sl_fullscreen .sl_footer{display:none}
body.sl_brandingday_nothere .sl_banner{width:728px;right:10px}
body.sl_brandingday_nothere #sl_topbanner_lb{top:21px;left:0}
body.sl_brandingday_nothere #sl_topbanner_sky{top:21px;right:-160px}
body.sl_brandingday_nothere.sl_wallpaper #sl_topbanner_lb{left:10px}
body.sl_brandingday_nothere.sl_wallpaper #sl_topbanner_sky{top:0;right:-160px}
body.sl_brandingday .sl_fullscreen .sl_body{min-height:0;padding-bottom:0;margin-bottom:0}
html.sl_smallscreen body.sl_brandingday, body.ua-msie6{background:none !important}
html.sl_smallscreen body.sl_brandingday #sl_topbanner{display:none}
html.sl_smallscreen body.sl_brandingday_nothere #sl_topbanner{display:block}
html.sl_smallscreen body.sl_brandingday .sl_shadow, body.sl_brandingday_nothere .sl_shadow{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
}
.tel_item{border:0;margin:0;padding:0.5em;position:relative}
.tel_item h4{color:#666;margin:0;padding:0;font-size:small;font-weight:normal}
.tel_item h4.category{color:#888 !important;margin-bottom:0.1em}
.tel_item .notes{margin-top:1ex}
.tel_orgs{color:#888}
.tel_results .tel_item{padding:0;border-top: 1px solid #ccc}
.tel_logorec table{width:100%}
.tel_logorec td{padding:0.15em 0;vertical-align:middle}
.tel_logorec img, .tel_logorec td>a{margin-right:0.35em}
.tel-mailtable td:first-child{width:5%}
.ef_preview .tel_item{border:0}
.detaillinks{color:#585858;font-size:smaller;white-space:nowrap}
.detaillinks a{color:#585858}
.telrecord{padding:0.3em 0.5em 0.3em 0.3em;vertical-align:middle}
.telrecord .sl_context{font-size:smaller;color:#666;margin:0.5em 0 0.3em 0}
.recordpaid .sl_context{color:#555}
.tel_detailblock .tel_dupes .telrecord{padding:0.3em 0}
.tel_detailblock .tel_dupes .recordpaid{padding:0.3em 0.5em;margin:2px -0.5em}
td.tel_detaillinks{color:#585858;font-size:smaller;text-align:right;padding-top:2px;white-space:nowrap}
td.tel_extensions{color:#585858;font-size:smaller;text-align:right;vertical-align:bottom;padding-bottom:2px}
td.tel_detaillinks a{float:right;margin-left:3px}
td.tel_extensions a.tel_detaillink{font-size:1.2em;color:#0044ff !important;white-space:nowrap}
td.tel_extensions a.tel_detaillink:visited{color:#550088 !important}
td.tel_extensions a.r_adlink{display:block;font-size:1.3em;font-weight:bold;color:#0044ff !important;margin-bottom:0.4em}
.telrecord td.tel_detaillinks,
.telrecord > .record td.tel_extensions a.tel_detaillink{color:#0044ff !important;opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30)}
.telrecord > .record td.tel_extensions a.tel_detaillink:visited{color:#550088 !important}
.telrecord > a.tel_dupelink, .tel_extensions img{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}
.telrecord:hover > a.tel_dupelink,
.telrecord:hover > .record td.tel_detaillinks,
.telrecord:hover > .record td.tel_extensions a.tel_detaillink, .telrecord:hover .tel_extensions img{opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
.b_italic{margin-left:0.2em;width:1.6em;font-style:italic;border:1px outset}
.b_bold{margin-left:0.2em;width:1.6em;font-weight:bold;border:1px outset}
.zedit{width:100%}
.zedit td{white-space:nowrap}
.zedit inputXXX{border:none;background-color:#ffc;width:24em}
.zedit input{background-color:#fffff8;width:28em}
.bui{}
.error{color:red}
.warning{padding:0 0 10px 0;color:red}
.moreinfo a{font-size:x-small}
.recordpaid{background-color:#e0e8ff}
.rtab{background-color:lightBlue}
.rtabactive{background-color:lightGreen}
.leftcol{width:99%}
.rightcol{width:1%;padding:0 0.5em 1em 15px}
.sl_admarker{margin-left:0.7em}
.leftcol .adcontainer{margin-left:0.4em}
.tel_detailblock{margin-bottom:0.5em;border-bottom:1px solid #ccc;max-width:74em}
.tel_detailblock .rightcol{padding-right:0;width:17em}
.tel_toplinkblock{border:0;margin-bottom:1.1em}
.r_detail .tel_item h4,
.ef_preview .tel_item h4,
.tel_detailblock h4{position:relative;color:#666;font-size:small;font-weight:bold;margin-bottom:0.2em}
.r_detail .tel_item_col{float:left;width:46%;margin-right:1%;min-width:23em}
.r_detail .tel_item{margin-bottom:0.5em}
.r_detail .tel_item .fn,
.ef_preview .tel_item .fn{font-size:120%;font-weight:bold}
.r_detail .tel_links .fn,
.tel_slaves .tel_item .fn,
.ef_preview .tel_linked .fn{font-size:100%}
.r_detail .vcard .roccu,
.ef_preview .vcard .roccu{margin-bottom:0.5em}
.r_detail .vcard .tel_altname,
.ef_preview .vcard .tel_altname{margin-bottom:0.3em;font-size:90%;color:#666}
.tel_item table.rtels{margin-top:0.5em}
.tel_item table.rtels+table.rtels{margin-top:0}
.tel_item table.rtels td{vertical-align:top}
.tel_item table.rtels td.label{white-space:normal}
.tel_slaves.tel_detailblock .vcard,
.tel_links .vcard{float:left;margin-right:2em;margin-bottom:1em;width:21em;min-height:7em}
.r_detail .tel_links .vcard{float:none;min-height:0}
.r_detail .tel_slaves .tel_item{margin:0.5em 0;border-top:1px solid #ccc;padding-top:1em}
.ef_preview .tel_linked{margin-bottom:1em}
.tel_slaves .tel_item table.rtels{margin-top:0.3em}
.tel_slaves .vcard .roccu{margin-bottom:0}
.tel_images .tel_item{float:left;width:256px;margin-right:8px;padding-bottom:12px}
.tel_images .tel_floatright{float:right;width:auto;white-space:nowrap}
.tel_images .tel_floatright .tel_item{margin-right:0;margin-left:8px}
.tel_images .r_photos{width:auto;margin-right:0;padding-bottom:0}
.mapimage{margin:4px 0}
.enlargelink{font-size:80%;padding:1px 0 3px}
.tel_images .tel_aditem{float:right;width:auto;margin-right:0;padding-right:0}
.tel_images .r_photos{width:auto !important;width:268px;max-width:348px;padding-right:0}
.r_photos .floatimg{float:left;margin:4px 12px 12px 0;height:120px}
.r_photos .floatimg_m{height:256px;margin-bottom:0}
.r_photos .largepic{position:relative}
.r_photos .magnifier{display:block;position:absolute;bottom:3px;right:1px;width:27px;height:27px;border:0;background:url('/images/magnify.png') no-repeat}
.tel_stats{border-bottom:0}
.tel_sales{border-top:1px solid #ccc}
.tel_tlregionstats td{padding-right:.5em;text-align:right}
.tel_item .postitnote{position:relative;left:-0.5em;font-weight:bold;width:185px;height:65px;padding:14px 25px 15px 20px;background:url('/images/postitnote.png') 0 0 no-repeat}
.tel_partner_car4you_res{height:48px;margin-bottom:0.5ex}
.tel_partner_car4you img{width:86px;margin-top:1ex;margin-right:1.5ex}
.tel_partner_homegate_res{height:48px;margin-bottom:0.5ex}
.tel_partner_homegate img{width:86px;margin-top:1ex;margin-right:1.5ex}
#tel_partner_docbox_frame{display:none}
#tel_partner_docbox_frame iframe{width:980px;height:800px}
.fancybox-inner{-webkit-overflow-scrolling: touch}
.tel_detaillinkbox{padding:0.5em;margin:0.5em 0 0 0.5em;background:#f2fafd;width:auto !important;min-width:16em;width:16em}
.tel_detaillinkbox ul.tel_detaillinks{list-style:none;margin:0;padding:0}
.tel_detaillinkbox ul.tel_detaillinks li{display:block;height:18px;margin-bottom:2px;background-image:url('/images/tel_icons.gif');background-repeat:no-repeat}
.tel_detaillinkbox ul.tel_detaillinks li span,
.tel_detaillinkbox ul.tel_detaillinks li a:link,
.tel_detaillinkbox ul.tel_detaillinks li a:visited{display:block;color:#585858;font-size:small;font-weight:normal;padding-left:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tel_detaillinkbox ul.tel_detaillinks li.tel_editlink{margin-bottom:12px;}
.tel_detaillinkbox ul.tel_detaillinks li.tel_editlink a{color:#0044ff !important;font-weight:bold}
.tel_detailmap{padding:0;margin:0.8em 0 0 0.5em}
.tel_salesinfo{margin:0.5em 0 0 0.5em;}
.tel_salesinfo h4{margin-top:0.8em}
.cinetable td{font-size:90%;white-space:nowrap}
.cinetable td.cinetitle{padding-right:1em}
.subsection{background-color:#eeeeee;font-weight:bold;padding:0.3em}
table.rdetail td, table.rdetail div{}
table.radditional, table.rpayed, .min{border:0}
table.radditional{text-align:right;float:right}
table.radditional img{vertical-align:text-bottom;min-width:240px}
table.rpayed{width:60%}
table.rpayed td{padding:0.2em;border:1px solid;border-color:#eee}
td.rsubtitle{font-style:oblique;border-width:0 !important;padding-top:0.5em !important}
table.ropening td{border:0;padding-right:1em}
.right{text-align:right}
.lwi{}
.lwierr{background-color:#faa}
.lwc{background-color:white;border:1px solid black;font-family:sans-serif;font-size:small;padding:1px;position:absolute;display:none}
.lwc img{border:0;margin:0;padding:0px 0.5em 1px 0;vertical-align:middle;width:1em;height:1em}
.lwce{padding:2px 0.2em;cursor:pointer}
.lwcehl{background-color:#3366ff;color:white}
.idxkey{text-align:left;font-weight:normal;padding-right:10px;padding-bottom:0.5em}
.idxkeybold{text-align:left;font-weight:bold}
.idxkeyi{text-align:left;font-weight:normal}
.idxvalue{text-align:left;font-weight:normal}
.idxtitle1{padding-top:0.5em;padding-bottom:0.6em}
.idxtitle2{padding-top:1.5em;padding-bottom:0.6em}
.idxform td{text-align:left;font-weight:normal;padding-left:1em;white-space:nowrap;vertical-align:top}
.idxcomment{padding:5px 0 10px 3px}
input[type="submit"].tel_submitlink{background:none;border:none;color:#04f;text-decoration: underline;cursor: pointer;font-size:100%;display:inline;margin: 0;padding: 0}
table.tel_toplinks{width:100%;margin-top:0.2em;}
table.toplinks{margin-top:1.3ex;width:100%}
table.toplinks td.detaillinks{padding:0.6em 0.1em}
table.toplinks div.detaillinks{margin-left:83px}
table.toplinks .sl_admarker{margin-left:83px}
td.toplinks{padding:0 0 0 1.5em;text-align:left}
.adcontainer{background-color:#ffffdf;white-space:normal;padding:0.5em;margin:0.5ex 0 1ex 0}
.adcontainer.adwithlogo{position:relative;overflow:hidden;padding-left:83px}
table.adcontainer{width:100%}
.adcell{width:49%;background-color:#ffffdf}
.adcell.adwithlogo{background-image:url('/images/toplinklogobg.png');background-repeat:repeat-y;background-position:0% 0%}
.adcell .adcontainer{margin:0;height:100%;box-sizing:border-box;-moz-box-sizing:border-box}
.adlogo{background:white;padding:0 4px 0 0;min-width:75px;position:absolute;top:0;bottom:0;left:0;text-align:center}
.adlogo a, .adlogo>img{position:absolute;top:50%;margin-top:-37.5px;display:block}
.adtitle{font-weight:bold}
.adbodyleft, .adbodyright, .adtitleright{}
.adrubrik{display:block;top:0;font-size:smaller;color:#999;font-weight:normal}
.adlink{display:block;top:0;font-size:smaller}
.adseparatorh{width: 0.5em}
.adseparatorv{margin:0;border-top:1px solid #ccc}
.dtleft{white-space:nowrap;text-align:left;font-weight:bold}
.dtleftl{white-space:nowrap;text-align:left;font-weight:normal}
.dtright{text-align:right;font-weight:normal;padding-right:0.25em}
.dtcenter{text-align:center;font-weight:normal}
div.dtleft{padding-left:0.5em}
.bglight{padding-top:0.3em;padding-bottom:0.3em;padding-left:0.3em;padding-right:0.3em;background-color:#eeeeee}
.bglightnb{background-color:#eeeeee}
.subsearchform{padding:1.5ex 0.6em;background:#f2f2f2;border-top:1px solid #fff}
.subsearchform .sl_center{max-width:1120px}
.tblhistory td{padding:0.1em}
.tblhistory td.tlabel{padding-right:1em;font-weight:bold}
.tbladmin{padding:0.3em;padding-right:0px}
.tbladmin th{background-color:#cccccc;text-align:left;white-space:nowrap}
.tbladmin td, .tbladmin th{padding-right:10px}
.tbladmin tr.terror td.type{padding-left:18px;background:url('/images/bomb.png') 1px 3px no-repeat}
.even{background-color:#eeeeee}
.odd{background-color:white}
.even td, .odd td{padding-top:0.3em;padding-bottom:0.3em}
.highlightadmin{background-color: #ff6}
.editpretitle{font-weight:bold;padding:1em 0}
.resultbox{text-align:left;font-weight:normal;width:100%}
.tel_main_table{max-width:63em}
.sl_searchform label{white-space:nowrap}
.tel_privco{white-space:nowrap}
.tel_progress{margin-bottom:0.5ex}
.tel_progress td{padding:0}
.tel_form_right{padding:0}
.tel_listtips{border-left:0}
#tel_tips2{margin: 20px 0 1em 0;background:url("/images/tippointer.png") top left no-repeat;padding-left:32px}
#tel_feedback2{margin-bottom:0.4em}
.tel_adrbooklet{margin-left:30px;border:1px solid #fabb0b;background:#feffcd;width:26em;max-height:320px;overflow:auto}
.tel_form_right .tel_directories_box{margin:0 0 1em 30px;padding:0.5em;width:25em;min-height:60px}
.vcard .fn{font-weight:bold}
.vcard h5{margin-bottom:0.2em}
.vcard .adr{display:block;margin-bottom:0.2em}
.vcard b.tel,
.vcard span.tel{white-space:nowrap}
.vcard .tel a:link{color:black;text-decoration:none}
.vcard .tel a:hover{color:black;text-decoration:underline}
.vcard .roccu{font-style:italic;margin-bottom:0.2em}
.vcard .adrgroup{white-space:nowrap}
.vcard .label{padding-right:0.6em}
.vcard span.type{display:none}
.vcard .numberpostfix{padding-left:0.3em;}
.tel_dopen{margin-top:0.5em}
.tel_dopen td{font-size:smaller;padding-right:2ex}
.tel_dopen th{font-size:smaller;padding-right:2ex;text-align:left;font-weight:normal}
table.record{width:100%}
div.record h4.record{padding-left:1px}
fieldset.record, fieldset.recordpaid{margin:0.5ex 0 0 0;padding:0 0.5em 1ex 0.5em}
table.record td.detaillinks{vertical-align:top;text-align:right;color:#585858;font-size:smaller;white-space:nowrap}
.rec_bot_right{vertical-align:bottom;text-align:right;color:#585858;display:block;padding-bottom:1ex}
.rec_top_right{vertical-align:top;padding:1ex 1ex 0 0;border-top:0.1ex solid #ccc;width:50%}
.rec_left_img{padding:1ex;border-top:0.1ex solid #ccc;vertical-align:middle;white-space:nowrap}
.tel_foot{margin-top: 1em}
.customerlink{font-weight:bold}
td.tel_datasources{padding:0 0 0.5em 1.5em;text-align:left;vertical-align:bottom}
.rightcol .tel_datasources{margin:0.8em 0.5em}
.tel_datasource_label{padding:0.2em 0 0 0.8em;color:#666;font-size:0.85em;white-space:nowrap}
.content_bot_right{vertical-align:bottom;padding:0 1em}
.result_navi{background-color:#e8e8e8;width:100%}
.paging{text-align:right}
.notes{font-size:smaller;font-style:italic;color:#585858}
.result_navi td{padding:0.25em 0.5em}
td.tel_results{padding:0;width:42em}
td.tel_results .notes{padding:0.2em 0.6em;border-top: 1px solid #ccc;text-align:right}
.tel_editselect{margin:0.4em 0 0.6em 0}
#telresultslist{margin-bottom:1ex;width:100%}
#moreresults{font-weight:bold;font-size:140%;margin:0 0 2ex 0.4em}
.searchtips{}
.searchtips td{text-align:left;padding-right:1em;width:50%}
.tel_inlinetips{padding:0 1ex}
.tel_ajaxtips{margin:4em 0 0 0.5em}
.ef_leftcol{padding-right:0.5em}
.ef_title{font-weight:bold;padding:0.5em 0 0.2em 0}
.ef_input{white-space:nowrap}
.ef_label{padding-right:10px;white-space:nowrap}
.ef_red{background-color:#f88}
.ef_sect{padding:0.5em 0}
.ef_sectbold{font-weight:bold;padding-top:10px}
.ef_directories{background-image:url('/images/baseinfo.gif');background-position:top right;background-repeat: no-repeat}
.ef_directories_admin{background-image:url('/images/attention.gif')}
span.ef_directories{background-position:right bottom;display:inline-block;width:14px;color:#3079e0;text-indent:-50px;padding-left:0.5em;overflow:hidden}
span.ef_directories_admin{background-image:none;color:#da1100;font-weight:bold;font-size:110%;padding:0 0.3em}
label span.ef_directories_admin{padding-left:0.5em}
select.ef_directories{background-position:90% 0}
.ef_warning{background:url(/images/warning.gif) top right no-repeat #ffeea1}
.ef_error{background:url('/images/error.gif') top right no-repeat #ffebe8}
select.ef_error{background:#ffebe8}
.ef_errmsg{color:#c00}
.ef_linkscom{padding-bottom:1em;padding-top:0.3em;white-space:nowrap}
.ef_mainleft{width:13%}
.ef_preview{background-color:white;border:inset 1px;padding:0.5em}
.ef_butthide{border:none;background-color:inherit;width:0;height:0}
.ef_tcc{background-color:white;border:1px solid black;font-family:sans-serif;font-size:small;padding:1px;position:absolute;opacity:0.9;display:none}
.ef_tcce{padding:2px 0.2em;cursor:pointer;white-space:nowrap}
.ef_tccehl{background-color:#36f;color:white}
.ef_button_strong{font-weight:bold}
.ua-chrome .ef_button_strong{color:#d00}
.promo{visibility:hidden}
.tel_formspacer{padding-top:0.7em}
.ef_menu{padding:0 0.8em}
.mail_template_popup{padding-bottom:1.5em}
.mail_template_fieldsblock{padding-bottom:0.5em}
.mail_template_body{padding:0.5em}
.tb_auto_odd_even tr:nth-child(odd){background-color:#eee}
.tb_auto_odd_even tr:nth-child(even){background-color:white}
.tb_list{margin: 0em 0.4em 1em 0.4em}
.tb_list td{padding-right:15px}
.tb_list th{padding-right:15px;text-align:left}
.tb_list tr.hidden{display:none}
.tb_list tr.hidden td{padding-top:0}
.tb_list td .label{font-weight:bold;padding-right:0.5em}
.tb_list a.blind, .tb_list a.blind:visited{color:blue;text-decoration:none}
.tb_block{margin: 0 0.4em 1em 0.4em}
.tb_list .oneline{white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}
.tb_list .checkbox{padding-right:4px}
.tb_list .symbol{font-size:120%}
.topic_disabled{color: #999}
.past_date{color:#999!important}
.api_comment{margin-top:0.3em}
.f_remark{font-size:80%;margin-bottom:0.5em}
.f_explain{padding-top:0.5em;padding-bottom:0.5em;font-style:italic}
.f_form td{padding-right:1em}
.f_vspc{padding-top:0.5em;padding-bottom:0.5em}
.r_desc{padding:0 0 0 0.5em;font-weight:bold;vertical-align:top;margin:1em;border-width:1em}
.r_img{padding-right:10px;vertical-align:top}
.r_detail{width:auto;margin:0 0 1ex 0}
.r_ad{padding:0.5em;background-color:#e0e8ff;border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-weight:bold}
.r_resleft{padding-right:2em}
.r_pay{width:37px;height:21px;padding:0 0.2em 0.2em 0}
.r_www{padding:0;margin-bottom:0.8em}
.r_linkcom{font-style:italic}
.tel_websearch h4{margin-bottom:0.5ex}
.tel_websearch .sl_result td{padding:0 0.5em 0.5em 0}
.tel_websearch .sl_result .www_result_url{font-size:0.9em}
.tel_websearch .sl_result .www_result_title{display:inline-block;margin-bottom:0.2em}
.maplinkblock{font-size: 0.9em;border: 1px solid #999;background-color: #ebf8fb;width: 158px;margin-top:0.3em;overflow:hidden}
.maplinktitle{font-size: 1em;font-weight: bold;padding: 0.2em 0em;cursor: pointer;white-space:normal}
.maplinkbody{font-size: 0.9em;color: black;padding: 0.2em 0.5em;margin-bottom: 0.5em;white-space:normal}
.maplinkbody a{cursor: pointer}
.maplinkphone{font-weight: bold}
.maplinkregion{margin-top: 0.3em}
.tel_navbar{width:100%;background-color:#e8e8e8}
.tel_privnav{text-align:right;white-space:nowrap;color:#585858}
.tel_addrpart{white-space:nowrap}
.tel_off{display:none}
.tel_comment{font-weight:normal}
.tel_resulthints{margin-bottom:1.2em}
.tel_nopadding, .tel_tippointer{padding:0;margin:0}
.tel_tippointer{width:32px}
td.tel_results .tel_dupelink{display:inline-block;font-size:85%;margin-top:0.5em;color:#666}
.tel_results .tel_similar{margin:0.5em -0.5em -0.5em -0.5em}
.tel_results .tel_similar .tel_results{background:#fff;font-size:90%}
.tel_results .tel_similar .telrecord{padding-left:1.5em}
.tel_results .tel_similar .tel_results .tel_item{border-color:#eee}
.tel_results .tel_similar .tel_item h4{font-size:100%}
.postmail{height:5em}
.postmail td{padding-left:1em;vertical-align: middle}
a.www_result_title:link{color:#0000CC;font-weight:normal}
a.www_result_title:visited{color:#5500BB;font-weight:normal}
a.www_result_url:link, a.www_result_url:visited{color:#585858;font-weight:normal;text-decoration:none}
a.www_result_more:link, a.www_result_more:visited{color:#333333;font-weight:normal}
div.tel_tooltip{margin-top:25px;padding:0.5em;width:30em;border:0.1em solid #cc6;background:#ffd;cursor:auto;opacity:0.9}
div.tel_tooltip h4{font-size:100%}
#it_boot_dom{display:none}
.tel-international td{width: 35ex;padding-right:1ex;}
.tel_iconbutton{display:block;width:18px;height:18px;background: url('/images/tel_icons.gif') 0 0 no-repeat;overflow: hidden;text-decoration:none}
.tel_iconbutton.tel_float_right{float:right}
.tel_icon_editblue{background-position: 0 -171px}
.tel_icon_vcard{background-position: 0 -19px}
.tel_icon_abook{background-position: 0 -38px}
.tel_icon_saved{background-position: 0 -57px}
.tel_icon_sbb{background-position: 0 -76px}
.tel_icon_route{background-position: 0 -95px}
.tel_icon_webstamp{background-position: 0 -114px}
.tel_icon_map{background-position: 0 -133px}
.tel_icon_planer{background-position: 0 -152px}
.tel_icon_stats{background-position: 0 -190px}
.tel_icon_kino{background-position: 0 -208px}
.tel_icon_registry{background-position: 0 -228px}
.tel_icon_paid{background-position: 0 -247px}
.sl_addressbook{background:#feffcd;border:0;font-size:small;margin:0;width:95%}
.sl_addressbook table{table-layout:fixed;width:99%}
.sl_addressbook th{color:#777}
.sl_addressbook td{font-size:90%}
.sl_addressbook td.sl_adr_FN{width:16em;overflow:hidden;text-overflow:ellipsis}
.sl_addressbook td.sl_adr_TEL{font-weight:bold;overflow:hidden}
.sl_addressbook td.sl_adr_TEL a{white-space:nowrap}
.ua-min h4{font-size:small;color:#666;font-weight:normal;margin:0 0 0.2em}
.ua-min h5{font-size:small;margin:0.1em 0}
.ua-min img{border:0}
.ua-min .r_img{float: left}
.ua-min .roccu{font-style:italic;}
.ua-min .category{color:#666}
.ua-min .r_detail{padding:0.25em}
.ua-min .vcard .fn{font-weight:bold}
.ua-min .vcard .tel{white-space:nowrap;vertical-align:top;padding:0;font-size:110%}
.ua-min .vcard .tel a:link{color:blue;text-decoration:underline}
.ua-min .vcard .label{padding-right:0.6em;vertical-align:top}
.ua-min .vcard .numberpostfix{padding-left:0.3em}
.ua-min .vcard .rtels{margin:0.5em 0}
.ua-min .telrecord{padding:0 0.5em}
.ua-min .recordpaid{padding:0.3em 0.5em}
.ua-min .tel_item{padding:0.5em 0}
.ua-min .tel_item .telrecord{padding:0.8ex 0}
.ua-min .telrecord .tel{font-weight:bold}
.ua-min .tel_detailblock{border:none;margin:0}
.ua-min div.tel_detaillinks{margin-top:0.5em;line-height:1.7}
.ua-min .tel_detaillinks a{display: inline-block}
.ua-min .tel_detaillinkbox{padding:0;margin:0.5em 0}
.ua-min .tel_detaillinkbox ul.tel_detaillinks{list-style:none;margin:0;padding:0}
.ua-min .tel_detaillinkbox ul.tel_detaillinks li{float:left;background:none;margin:0;height:auto;display:list-item}
.ua-min .tel_detaillinkbox ul.tel_detaillinks li a:link,
.ua-min .tel_detaillinkbox ul.tel_detaillinks li a:visited{color:blue;white-space:nowrap}
.ua-min .tel_detaillinkbox ul.tel_detaillinks li a{padding-left:0;padding-right:0.8em;display:inline}
.ua-min .tel_detaillinkbox ul.tel_detaillinks li.tel_editlink{}
.ua-min div.tel_detaillinks a:last-child,
.ua-min ul.tel_detaillinks li:last-child a{border-right:0}
.ua-min .hr{clear:both;border-bottom:2px solid #eee;font-size:50%;margin-bottom:0.5ex}
.ua-min .r_adlink{display:block;font-size:1.1em;font-weight:bold;margin-top:0.4em}
.ua-min .r_desc{margin:0 1em 0.5em 0;font-weight:normal;border-width:0;padding:0;}
.ua-min .tel_off{display:none}
.ua-min .tel_foot{padding-bottom:2ex}
.ua-min .sl_search_label input{margin-left: 0}
.ua-min .sl_search_submit{margin: 0 0.5em}
.ua-min .tel_slaves .tel_item{float:none;min-height:0;width:auto;margin:0.5em 0;border-top:1px solid #ccc;padding-top:1em}
.ua-min .tel_adrbooklet{width:100%;max-width:26em;margin:0;line-height:180%}
.ua-min .sl_locatemeicon_anim{width:16px;height:16px;vertical-align:middle;margin-left: 1em}
.ua-min .tel_icon_registry .sl_new_marked{display: none}
.gallery_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:#333;opacity:0.95}
.gallery_closelink{display:block;position:absolute;top:0;left:0;right:0;z-index:50;color:#fff;padding:8px;border-bottom:1px solid #ccc}
.gallery_closelink:link, .gallery_closelink:visited{color:#fff;text-decoration:none}
.gallery_wait{position:absolute;width:32px;height:32px}
.appGallery{position:absolute;top:0;left:5px;z-index:20;overflow:hidden}
.appGallery ul{list-style:none;position:relative;margin:0px;padding:0px;}
.appGallery li{display:block;float:left;}
.imageHandler{position:absolute;top:0;left:0;z-index:30;background-image:url('/images/0.gif');cursor:pointer;}
.tel_item.teljs_hover{outline:4px solid #b4c3f0;outline-offset:-4px}
.tel_item.teljs_focus{outline:4px solid #d3daf0;outline-offset:-4px}
#tel_navi-detail{position:relative}
#tel_navi-prev,#tel_navi-next{position:absolute;content:'';width:30px;overflow:hidden;background-repeat:no-repeat;background-position: 50% 30ex;background-attachment:scroll;opacity:0.4}
#tel_navi-prev:hover,#tel_navi-next:hover{opacity:1}
#tel_navi-prev{left:-15px;top:0;bottom:0;height:auto;background-image:url('/images/fancybox/fancy_nav_left.png')}
#tel_navi-next{right:-15px;top:0;bottom:0;height:auto;background-image:url('/images/fancybox/fancy_nav_right.png')}
@media print{
body{font-size:8pt}
td.tel_results{min-width:10cm}
td.toplinks{max-width:7cm}
td.tel_extensions{display:none}
td.tel_datasources{padding-left:0}
.telrecord h5 a.fn{color:black;text-decoration:none;font-weight:bold}
.tel_item h4.category, .r_detail .tel_item h4,	.tel_detailblock h4{font-size:inherit}
.tel_item{page-break-inside:avoid}
.tel_images{border-bottom:0}
.tel_images .tel_floatright{float:none}
.tel_images .tel_floatright .tel_item{width:auto;margin-left:0;margin-right:1em}
.tel_images .r_photos{width:auto !important;max-width:none;float:none}
.tel_images .r_photos .floatimg{height:auto}
.tel_images .r_photos img{width:auto;height:2.6cm}
.enlargelink a{color:#666;text-decoration:none}
.mapimage{width:5cm;height:auto}
.sl_banner, .sl_main_right{display:none}
}
.sl-nowrap{white-space:nowrap}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap{
position: absolute;
top: 0;
left: 0;
z-index: 9120;
}
.fancybox-skin{
position: relative;
background: #ffffff;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened{
z-index: 9130;
}
.fancybox-opened .fancybox-skin{
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner{
position: relative;
}
.fancybox-inner{
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner{
-webkit-overflow-scrolling: touch;
}
.fancybox-error{
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe{
display: block;
width: 100%;
height: 100%;
}
.fancybox-image{
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
background-image: url(http://lib.search.ch/images/jquery.fancybox/fancybox_sprite.png);
}
#fancybox-loading{
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 9160;
}
#fancybox-loading div{
width: 44px;
height: 44px;
background: url(http://lib.search.ch/images/jquery.fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close{
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 9140;
}
.fancybox-outside.fancybox-close{
top: 0;
right: -40px;
}
.fancybox-nav{
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url('/images/0.gif');
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 9140;
}
.fancybox-outside.fancybox-nav{
width: 60px;
}
.fancybox-prev{
left: 0;
}
.fancybox-outside.fancybox-prev{
left: -60px;
}
.fancybox-next{
right: 0;
}
.fancybox-outside.fancybox-next{
right: -60px;
}
.fancybox-nav span{
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 9140;
visibility: hidden;
}
.fancybox-outside.fancybox-nav span{
visibility: visible;
opacity: 0.5;
}
.fancybox-prev span{
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span{
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span{
visibility: visible;
}
.fancybox-outside.fancybox-nav:hover span{
opacity: 1;
}
.fancybox-tmp{
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
}
.fancybox-lock{
overflow: hidden;
}
.fancybox-overlay{
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 9110;
background: url(http://lib.search.ch/images/jquery.fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed{
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay{
overflow: auto;
overflow-y: scroll;
}
.fancybox-title{
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 9150;
}
.fancybox-opened .fancybox-title{
visibility: visible;
}
.fancybox-title-float-wrap{
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 9150;
text-align: center;
}
.fancybox-title-float-wrap .child{
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent;
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap{
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap{
padding-top: 10px;
}
.fancybox-title-over-wrap{
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
#it_boot_dom{display:none}
