body{font:83% verdana,sans-serif;line-height:1.5em;background:#ffe442 url(../img/bg-border.gif) repeat-y 50% 0;padding:0;margin:0;}
table{font-size:1em}
a img{border:0}
a,a.novis:visited{color:#0062b1}
a:visited{color:#5b20d8}
a:hover{color:#0194d9}
a:active{color:#d85b20}
p a:hover{background-color:#f4fafd}
.c {text-align:center}
.r {text-align:right}

.hdn{display:none}
#cs{min-height:300px;background:url(../img/bg-blue.gif) repeat-x 50% -80px;text-align:center;_height:1px;min-height:1px}
#cs.homepage{background-position:50% 0}
#in{background:url(../img/bg-smileys.gif) repeat-x 50% 85px;_height:1px;min-height:1px}
#cs.homepage #in{background-position:50% 165px}
#in2{background:url(../img/bg-border2.gif) no-repeat 50% -80px;_height:1px;min-height:1px}
#cs.homepage #in2{background-position:50% 0}
#cs.nomenu #in2{background-image:url(../img/bg-border2-nomenu.gif)}
#in3{width:778px;background:white;margin:0 auto;text-align:left;_height:1px;min-height:1px;position:relative}

a.btn{display:block;height:45px;width:200px;background:#5cc508 no-repeat 0 0;color:white;font-size:1.5em;font-family:"Bitstream Vera Sans" verdana;line-height:45px;overflow:hidden;position:relative;text-align:center}
a.btn span{display:block;padding-top:45px;position:relative;margin-bottom:-45px;z-index:1;background:no-repeat 0 0}
a.btn:visited,a.btn:hover{background-color:#5cc508;color:white}
a.btn:hover{background-color:#5cc508}
a.btn:hover span{background-position:0 -45px}
a.download span{background-image:url(../img/button-download.gif)}
.c a.btn{margin:0 auto}
.float-left{float:left}

#head-download{margin:0;position:absolute;top:145px;right:59px;z-index:2}
#head-download a.download span{background-image:url(../img/button-head-download.gif)}

a.download-free-smileys{width:290px}
a.download-free-smileys span{background-image:url(../img/button-download-free-smileys.gif)}


#head{height:135px;background:#0093d8;overflow:hidden;color:white}
#head h1{margin:0;padding:0}
#head img,#head object{margin:0}
#cs.homepage #head{height:215px}
#head .flash-alt{margin:0;background:url(../img/header-bg.jpg) no-repeat 0 0;height:135px;font-size:3em;color:white;line-height:3em;font-family:"Bitstream Vera Sans" verdana}
#head .flash-alt a{display:block;text-indent: -9009px;background:url(../img/header.gif) no-repeat;height:135px}

#cs.homepage #head .flash-alt{background-image:url(../img/header-homepage-bg.jpg);height:215px;}
#cs.homepage #head .flash-alt h1{text-indent: -9009px;background:url(../img/header-homepage.gif) no-repeat;height:215px}

#menu{height:40px;padding-top:1px;color:black;background:#a0e438;font-weight:bold;font-size:1em;font-family:"Bitstream Vera Sans" verdana;margin-bottom:18px;}
#menu .in{margin-top:-41px;margin-bottom:-18px;position:relative;z-index:1;overflow:hidden;height:98px;background:url(../img/bg-menu.gif) no-repeat 0 0}
#menu a{color:#006b00;background:transparent}
#menu a,#menu strong{float:left;display:block;margin-top:34px;padding:0;line-height:60px;height:48px;text-align:center;overflow:hidden;margin-right:-3px;position:relative;z-index:1}
#menu a span,#menu strong span{display:block;padding-top:48px;position:relative;margin-bottom:-48px;z-index:1;background:url(../img/menu.gif) no-repeat 0 0px}
#menu a.act,#menu strong{margin-top:25px;padding:0;height:75px;line-height:75px;z-index:2}
#menu a.act strong{margin-top:0;>cursor:hand;display:inline}
#menu strong span {margin-top:0;padding-top:75px;margin-bottom:-75px}
#menu .homepage{width:138px}
#menu .homepage span {background-position:0 0}
#menu a:hover.homepage span {background-position:0 -50px}
#menu strong.homepage span {background-position:0 -100px}
#menu .features{width:125px}
#menu .features span {background-position:-138px 0}
#menu a:hover.features span {background-position:-138px -50px}
#menu strong.features span {background-position:-138px -100px}
#menu .download{width:134px}
#menu .download span {background-position:-263px 0}
#menu a:hover.download span {background-position:-263px -50px}
#menu strong.download span {background-position:-263px -100px}
#menu .refer{width:161px}
#menu .refer span {background-position:-397px 0}
#menu a:hover.refer span {background-position:-397px -50px}
#menu strong.refer span {background-position:-397px -100px}
#menu .help{width:97px}
#menu .help span {background-position:-558px 0}
#menu a:hover.help span {background-position:-558px -50px}
#menu strong.help span {background-position:-558px -100px}

#cs.nomenu #menu{height:8px;margin-bottom:5px}
#cs.nomenu #menu .in{background-image:url(../img/bg-menu-nomenu.gif);height:66px}

#body{clear:both;_height:1px;min-height:1px;color:#42433f;padding:15px 35px}

h1, .h1, h2{margin:0;font-size:1.8em;line-height:1.5em;color:#411615;font-family:"Bitstream Vera Sans" verdana;font-weight:normal;padding:0.2em 0 0.5em 0}
h2{font-size:1.2em;font-weight:bold;padding:0;margin:2.5em 0 0.5em 0}
p{margin:0 0 1em 0}
ul{margin:1.5em 0 1.7em 20px;padding:0}
ul li{padding:0 0 0.2em 27px;list-style:none;background:url(../img/li.gif) no-repeat 0 5px}

.block .text{float:left;width:430px}
.block .img{float:right;width:277px;text-align:right}
.block .img img,.block .img object{margin:0}

.right .text{float:right}
.right .img{float:left;text-align:left}

.smiley .text{width:490px}
.smiley .img{width:220px;margin-right:-10px;text-align:center}

.smiley-right .text{float:right;width:550px}
.smiley-right .img{float:left;width:160px;margin-left:-10px;text-align:center}


.clr{display:block;clear:both;font-size:0;line-height:0;height:1px;overflow:hidden}
.hr{border-top: 1px solid #a1a39f;display:block;margin:1em 0 0.7em 0;_height:1px;overflow:hidden}
.hr hr{display:none}

#footer{font-size:0.75em;line-height:1.3em;color:#a1a39f;padding:10px 70px;text-align:center}
#footer p{margin:0}
#footer a{color:#a1a39f;margin:0 0.5em}
#footer a:hover{color:#0194d9;background-color:#f4fafd}
#footer a:active{color:#d85b20}



.more-emails-button{width:34em;text-align:right}
#more-emails{display:none}
#more-emails.open{display:block}

.go-back-top{text-align:right;border-bottom:1px solid #e5e5e5;margin-top:-2em;}
.go-back-bottom{margin:2em 0 1em 0;text-align:right;border-top:1px solid #e5e5e5;}
.go-back a:hover{background-color:transparent}

/*frm*/
.FRM_type1{text-align:left;width:540px;padding:0;border:1px solid #64c0e7;background:#70c4ea url(../img/bg-form.gif) repeat-x 0 0;margin:0 auto 1em auto}
.FRM_type1 .in{padding:20px 15px 10px 20px;border:1px solid white;width:auto}
.FRM_type1 .FRM_sl{padding-left:0.5em}
.FRM_type1 .FRM_label{color:#42433f}
.FRM_type1 .FRM_sl .FRM_label{width:180px}
.FRM_type1 .FRM_sl .FRM_error{margin-left:180px;padding-left:10px;color:#ea1623;font-weight:bold}
.FRM_type1 .FRM_wide textarea{width:480px;widt\h:470px;border:1px solid #64c0e7;background:white;padding:5px}
.FRM_type1 .FRM_wide .FRM_error{margin-left:0;padding-left:0}
.FRM_type1 .FRM_sl input.txt {padding:2px;width:240px;border:1px solid #64c0e7;background:white}
.FRM_type1 .FRM_has-error input.txt,.FRM_type1 .FRM_has-error textarea {border:2px solid #ea1623;background:white}
.FRM_type1 .FRM_hint{width:165px;font-size:0.95em;line-height:1.35em;margin-left:2px}
.FRM_type1 .FRM_hint h4{line-height:1.35em}
.FRM_type1 .FRM_wide{position:relative;min-height:1px;_height:1px;}
.FRM_type1 .FRM_wide .FRM_hint{width:120px}
/*
.FRM_type1 .FRM_wide .FRM_hint{width:200px;margin-left:-86px;top:-100%;margin-top:0;padding-bottom:7px;_padding-bottom:14px;}
.FRM_type1 .FRM_wide .FRM_dart{margin-top:0;top:auto;bottom:0;margin-left:72px;width:16px;height:9px;background:url(../frm/img/hint-dart2.gif) no-repeat}
*/
.FRM_type1 .FRM_wide .FRM_check{right:-7px;top:1.8em;_top:1.5em;}
.FRM_type1 .FRM_star{color:#ea1623;vertical-align:2px;padding-right:2px}
.FRM_type1 .FRM_note{color:#42433f;margin-bottom:0}
.FRM_type1 .FRM_buttons{padding:10px 0 10px 10px}
.FRM_type1 .FRM_buttons input{padding:0.3em 1em;font-weight:bold;margin:0}
.FRM_type1 .FRM_hr{border-top:1px solid #64c0e7;border-bottom:0;background:white;height:1px;margin:10px;width:480px}

.FRM_type1 .FRM_check{display:inline;position:absolute;margin-left:5px;height:1.8em;width:12px;background:url(../img/check.gif) no-repeat -32px 50%}
.FRM_type1 .FRM_has-hint .FRM_check{background-position:-36px 50%;cursor:help}
.FRM_type1 .FRM_hint-check{background:url(../img/check.gif) no-repeat -36px 50%;width:12px;height:12px;margin-top:4px;float:left}
.FRM_type1 .FRM_radio{vertical-align:-1px;_vertical-align:middle;margin-right:5px}
.FRM_type1 .FRM_check-ok .FRM_check,.FRM_type1 .FRM_check-ok .FRM_hint-check{background-position:-12px 50%;cursor:default}
.FRM_type1 .FRM_has-error .FRM_check,.FRM_type1 .FRM_check-error .FRM_check,.FRM_type1 .FRM_has-error .FRM_hint-check,.FRM_type1 .FRM_check-error .FRM_hint-check{background-position:0  50%}

.FRM_type1 .FRM_wide .white{display:block;width:484px;background-color:white;border:1px solid #64c0e7;text-align:center}
.FRM_type1 .FRM_wide .white img{margin:0 8px 5px 8px;vertical-align:bottom}
.FRM_type1 .FRM_wide .white textarea{border:0;padding:0;width:479px;margin:0 0 0 5px}
.FRM_type1 .FRM_has-error .white{border:2px solid #ea1623;}
.FRM_type1 .FRM_wide .white .hr{margin:5px}


.FRM_type1 .FRM_sl input.file{width:250px}

.msg{text-align:left;font-weight:bold;border:1px solid #7eca09;color:#006b00;background:#93e030 url(../img/bg-msg.gif) repeat-x 0 0;width:540px;margin:5px auto 1px auto}
.msg .in{border:1px solid white;padding:5px 5px 5px 30px;background:url(../img/msg.gif) no-repeat 5px 50%}

.msg p{font-weight:normal;margin:5px 0 0 0}

.error{border-color:#fc5a44;color:#c32508;background-color:#fb988a;background-image:url(../img/bg-msg-error.gif)}
.error .in{background-image:url(../img/msg-error.gif)}

.info{border-color:#64c0e7;background-color:#70c4ea;background-image:url(../img/bg-form.gif);color:#007ab3}
.info .in{background-image:url(../img/msg-info.gif)}


.fld_block{margin-left:197px;_height:1px;display:block}
.fld_block ul.book2{margin-left:0}
.FRM_type1 .fld_block .FRM_check{right:105px!important}
.FRM_type1 .FRM_wide_hint{width:215px}

.form-headline{text-align:left;width:546px;margin-left:auto;margin-right:auto}


.inline {width:auto}
.inline .in{text-align:center;padding:13px 0px}
.inline .FRM_sl,.inline .FRM_buttons{display:inline;padding:0}
.inline .FRM_sl .FRM_label{display:inline;float:none;width:auto}
.inline .FRM_sl .FRM_check{position:static;display:inline;vertical-align:middle;padding:6px;>padding:0;>position:absolute;>display:inline;>margin-top:0.4em;}
.inline .FRM_hint{text-align:left;width:200px;padding-bottom:7px;_padding-bottom:14px;margin-top:-6.8em;margin-left:-63px}
.inline .FRM_check-error .FRM_hint{margin-top:-12.2em}

.inline .FRM_hint .FRM_dart{margin-top:0;top:auto;bottom:0;margin-left:50px;width:16px;height:9px;background:url(../frm/img/hint-dart2.gif) no-repeat}
.inline .l{text-align:left}
.inline .FRM_buttons{padding-left:10px;>padding-left:26px;}
.inline .FRM_sl .FRM_error{margin:0;text-align:left;padding-top:0.5em}
.inline .FRM_buttons button{font-size:1em;vertical-align:middle;padding:2px 1em;font-weight:bold;margin:0}
/**/


/*help*/
h3{color:#411615;font-family:"Bitstream Vera Sans" verdana;margin:2em 0 0.5em 0;padding:0;font-size:1.2em;font-weight:normal;line-height:1.1em}
h4{color:#72736f;font-family:"Bitstream Vera Sans" verdana;margin:2em 0 0.5em 0;padding:0;font-size:1em;font-weight:bold;line-height:1em}
ol{list-style-type: decimal;margin:0;padding: 0em 0em 1em 2.5em}
ol ol{list-style-type: lower-alpha;margin-top: 0.2em}
object,img{margin: 1em 0em; vertical-align: top}
ul.book,ul.book2,ul.arrow,ul.arrow2{margin-left: 0px;padding-left: 0px;list-style:none;margin: 1px 0em 1em 10px; padding: 0em}
ul.book li,ul.book2 li,ul.arrow li,ul.arrow2 li{background-position: 0px 0px;background-repeat: no-repeat;padding:0 0 2px 35px;margin:0}
ul.book ul,ul.book2 ul,ul.arrow ul,ul.arrow2 ul{margin-top:0.5em;margin-left:0px;list-style:none}
ul.arrow li{background-image:url(../img/li-arrow.gif);background-position: 10px 3px}
ul.arrow2 li{background-image:url(../img/li-arrow2.gif);background-position: 10px 3px;padding-bottom:3px}
ul.arrow ul li{background-image:url(../img/li-arrow2.gif)}
ul.book li{background-position: 0px 2px;background-image:url(../img/li-book.gif);min-height: 25px; _height:25px;padding-left: 35px}
ul.book2 li{background-image:url(../img/li-book2.gif);background-position: 0px 3px;padding-bottom:3px;min-height: 20px; _height:20px;padding-left: 20px}
ul.book ul li{margin-top: 2px;background-position: 0px 3px;background-image:url(../img/li-book2.gif);min-height: 20px; _height:20px;padding-left: 20px}
.lm{margin-left:20px !important}
.nbm{margin-bottom: 0em !important}
.ntm{margin-top: 0em !important}
.ntp{padding-top:0 !important}
.nbp{padding-bottom: 0 !important}
.cl{float: left;width: 48%;background:white;margin-right: 2%}
.cl .cl,.cr .cl{margin-right:1.8%}
.cr{float: right;width: 48%;background:white}
.ir,.il{float: left;color:#5d5d5d;text-align:center;_width: 1px;margin: 0.3em 1em 0.9em 0em}
.ir{float: right;margin: 0.3em 0em 0.9em 1em}
.il img,.ir img{display: inline;margin: 0em auto 0.4em auto}
.clear{clear:both;padding-bottom: 1px;_display: inline}
code{color: black;font-size: 100%;font-family: "courier", monospace;background-color: #f5f5f5;padding: 0em 0.3em;border:1px solid #e5e5e5}
.hr{border-top: 1px solid #999999;display:block;margin:1.5em 0em}
a.more{background-image:url(../img/li-arrow.gif);background-position: 3px 0;background-repeat: no-repeat;padding-left: 21px;white-space:nowrap}
.b-w h2{color: black;background-color: transparent}
.b-w h3{color: black;font-style:oblique;background-color: transparent}
.b-w h4,.b-w h5{color: black;font-style:oblique;background-color: transparent}
.sp li{padding-bottom:8px}

div.ol{margin:1.5em 0 1.7em 16px;}
div.ol .tx{margin-left:2.3em;_height:1em;display:block}
div.ol .no{font-size:1.8em;float:left;font-family:"Bitstream Vera Sans" verdana;font-weight:normal;color:#1e9eda;position:relative}
div.ol p{clear:left;min-height:2.5em;_height:2.5em}


.download_flash{width:256px;height:256px}
.download_flash .flash{position:absolute}

#smiley-view{position:relative;height:340px;margin-left:50px}
#smiley-view img,#smiley-view object{margin:0}
#smiley-view #smiley-view-flash-container{position:relative;z-index:2;}
#smiley-view table{position:absolute;top:39px;left:13px;z-index:1;width:335px;height:157px;border-collapse:collapse}
#smiley-view table td{vertical-align:top;text-align:left;padding:10px 0 0 10px}
#smiley-view table td img{vertical-align:middle;padding-bottom:10px}
#smiley-view table td.big{vertical-align:middle !important;text-align:center;padding:0}
#smiley-view table td strong{font:bold 10.5pt arial,sans-serif;color:#0000cc;padding-right:10px}
#smiley-view table td.big strong{display:none}
#smiley-view table td.big img{padding-bottom:0}

.abbr{border-bottom:1px dotted #72736c;cursor:help}
.tooltipBubble{background:#fcf88e url(../img/msg-info.gif) no-repeat 5px 5px}

/* contact.aspx */
.bx .item3 .item .i{background:transparent;border-right:0;margin-right:0}
.bx .item3{margin-bottom:0}
.bx .z,.bx .z .r,.bx .k,.bx .k .r{background:url(../img/bx.gif) no-repeat 0 0}
.bx .z{background-color:#f1f1f1;background-position:100% -5px;padding-right:5px;}
.bx .z .r{display:block;background-position:0 -5px;padding-top:5px;}
.bx h2 img{border:0;vertical-align:middle;margin-right:2px}
.bx .bxi{background:#f1f1f1;border:1px solid #989898;padding:5px 10px 3px 10px}
.bx .k{overflow:hidden;padding-right:5px;background-position:100% 0px}
.bx .k .r{display:block;padding-top:5px;background-position:0 0}

.frame_question,.frame_question .bxi,.frame_question .z,.frame_question .z .r {border:1px solid #64c0e7;background:#70c4ea url(../img/bg-form.gif) repeat-x 0 0}
.frame_question .z,.frame_question .z .r,.frame_question .k,.frame_question .k .r{background-image:url(../img/bx-q.gif);}
.frame_question .bxi{border:1px solid white;}
.frame_question h2{font-size:1.4em;font-weight:normal;color:#245ad8;line-height:1.2em;margin-top:0;background:url(../img/question.gif) no-repeat 0 0;padding:8px 0 0 50px;min-height:35px;_height:35px;margin-bottom:0}
.frame_question{clear:both}
.frame_question .question_text {color: #353535;font-size: 100%;padding: 8px}
.frame_question .answer_text {color: black;font-size: 100%;padding: 8px;padding-top: 12px;padding-bottom: 12px;border: 1px solid #50b143;background: #ffffff;margin-bottom: 7px}
.frame_question .comment_text .head,.frame_question .answer_text .head{background:url(../img/answer.gif) no-repeat 0 0;padding:0 0 0 40px;min-height:40px;_height:40px}
.frame_question .answer_text .head{color:#1c9a0c;}
.frame_question .comment_text .head{color:#245ad8;background-image:url(../img/comment.gif)}
.frame_question .comment_text {color: #353535;font-size: 100%;padding: 8px;padding-top: 12px;padding-bottom: 12px;border: 1px solid #c5c5c5;background: #ffffff;margin-bottom: 7px}
.newq{float:right}
.buttons input, .newq input{font-size:1em;font-family:verdana, sans-serif;padding:0.3em 1em;margin:8px; overflow:visible;font-weight:bold}
#mess{display:none}


.smiley-view-smile{margin:0;font-size:1.8em;line-height:1.5em;color:#411615;font-family:"Bitstream Vera Sans" verdana;font-weight:normal;padding:20px 0 40px 0}
.smiley-view-smile img{vertical-align:middle;margin:-20px 0}

.smiley-view-bubble{background:white url(../img/smiley-view-bubble.jpg) no-repeat 50% 0;position:relative;height:230px;margin:20px -35px}
.smiley-view-bubble .smiley-view-bubble-text{display:none}

.smiley-view-bubble .button{position:absolute;top:4px;left:296px}
.smiley-view-bubble .button .btn{height:68px;width:265px}
.smiley-view-bubble .button	.btn span{background-image:url(../img/smiley-view-bubble-button.gif);padding-top:68px;margin-bottom:-68px;}
.smiley-view-bubble .button	.btn:hover span{background-position:0 -68px}
.smiley-view-bubble .smiley-view-bubble-hand{background:url(../img/smiley-view-bubble-hand.gif) no-repeat;position:absolute;top:4px;left:181px;height:77px;width:104px}


#light-dialog-window{position:absolute;top:0;left:0;z-index:11;background:white;border:3px solid  #ff8b00}
#light-dialog-overlay{position:absolute;background:black;z-index:10}
.ddialog{border:1px solid #9f5701;width:380px;padding:15px;font-size:9pt;line-height:1.2em}
.ddialog .ddialog-title{font-size:1.2em;margin-bottom:10px}
.ddialog .ddialog-step{min-height:42px;_height:42px;background:url(../img/steps.gif) no-repeat;font-size:1em;padding:15px 0 0 80px;line-height:1.3em;font-weight:bold}
.ddialog .ddialog-step strong{font-size:1.6em;display:block;letter-spacing:-1px}
.ddialog .ddialog-step2{background-position:-1000px 0;margin-bottom:15px}
.ddialog .ddialog-step3{background-position:-2000px 0;margin-bottom:2px}
.ddialog .ddialog-dialog{width:300px;margin:-15px auto 10px auto;padding-left:30px}
.ddialog .ddialog-dialog img{width:265px;height:214px;margin:0}
.ddialog .ddialog-dialog p{text-align:left;color:black;margin:0 0 10px 0}
.ddialog .ddialog-dialog a{font-weight:bold;color:#2470fb}
.ddialog-preload .ddialog-step{background:url(../img/steps.gif)}

.isteps{margin:0 70px 0 10px;padding:0}
.isteps img{margin:1em auto;display:block}
.isteps li{background:url(../img/isteps.png) no-repeat 0 0;padding:10px 0 20px 60px;margin:0 0 1em 0;min-height:50px;_height:50px;list-style:none}
.isteps li.istep-2{background-position:-800px 0}
.isteps li.istep-3{background-position:-1600px 0}
.isteps li.istep-4{background-position:-2400px 0}