@charset "utf-8";
body{font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px; background:#FFF url(images/bgr.gif) repeat-x left top;}
a{outline:none;}
a.logo{width:81px; height:41px; background:transparent url(images/FLV.gif) no-repeat left top; display:block; margin:7px 0px 0px 11px; float:left;}
*html a.logo{margin:7px 0px 0px 5px;}
a.logo:hover{background-position:left bottom;}
.head_menu{text-align:left; width:914px; height:58px; background:transparent url(images/menusprite.gif) repeat-x left top; margin-top:49px;}
.head_menu div{width:914px; height:58px; background:transparent url(images/menusprite.gif) no-repeat left -58px;}
.head_menu div div{background:transparent url(images/menusprite.gif) no-repeat right bottom;}

div.submenu {z-index: 999999; position: absolute; visibility: hidden; margin: 0; padding: 0; background: #000000 none !important; border: 1px solid #000000; width: auto !important; height: auto !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5); box-shadow: 2px 2px 2px rgba(0,0,0,0.5);}
.submenu a	{position: relative; display: block; margin: 0; padding: 5px 10px !important; height: auto !important; width: 80px; white-space: nowrap; text-align: left; text-decoration: none; background: #111111 none !important; color: #888888 !important; font-size: 12px !important;}
.submenu a:hover{background: #222222 !important; color: #CCCCCC !important;}
a.subfirst {-moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;}
a.sublast {-moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;}

.promoFLV {width: 150px;}
.promoFLV .FLVconvertersm, .promoFLV .FLVdownloadersm, .promoFLV .FLVplayersm, .promoFLV .FLVconvertertitle a, .promoFLV .FLVdownloadertitle a, .promoFLV .FLVplayertitle a {float: none;}
.promoFLV .FLVconvertertitle, .promoFLV .FLVdownloadertitle, .promoFLV .FLVplayertitle {margin: 10px 0px 0px 0px; border: 0px none;}
.promoFLV h2 {font-size: 14px; margin: 75px 0px 3px 0px;}

.menubut{list-style-image:none; list-style-position:outside; list-style-type:none; margin:14px 0px 0px 6px; padding:0px; float:left;}
.menubut li{font-family:Arial,Helvetica,sans-serif; font-size:16px; float:left; padding:0px 0px 0px 10px;}
.menubut a, .menubut a:hover, .menubut b, .menubut a:hover b{background-image:url(images/butsprite.gif); background-repeat:no-repeat;}
.menubut a{font-family:Arial,Helvetica,sans-serif; color:#2ab0dc; font-size:15px; font-weight:bold; text-decoration:none; display:block; height:31px; margin:0px; padding:0px; background-position:left top;}
.menubut a:hover{color:#50c4ea;}
a.but-on{background-position:left -62px;}
.menubut a b{display:block; height:26px; padding:5px 10px 0px 10px; cursor:pointer; background-position:right -31px;}
.menubut a:hover b{cursor:pointer;}
a.but-on b{color:#FFF; background-position:right -93px; cursor:pointer;}
*html .menubut a b{width:auto; float:left;}
*html .menubut a{width:auto; float:left;}
.bluebanner{text-align:left; width:810px; height:101px; background:transparent url(images/bluebanner.gif) repeat-x left top; margin-top:14px;}
.bluebanner div{width:810px; height:101px; background:transparent url(images/bluebanner.gif) no-repeat left -101px;}
.bluebanner div div{background:transparent url(images/bluebanner.gif) no-repeat right bottom;}
.bluebanner h1{margin:0px; padding:9px 14px 0px 14px; font-size:25px; color:#FFF;}
.bluebanner h2{margin:0px; padding:0px 14px 0px 14px; font-size:14px; font-weight:normal; color:#FFF;}
.bluebanner span {padding:0px 14px 0px 14px; font-size:14px; font-weight:normal; color:#FFF; display: inline-block;}
.info{text-align:left; width:810px; margin-top:25px;}
.infoprod{text-align:left; width:810px; margin-top:45px;}
.clearinf{clear:both; height:0px;}
.infol{width: 690px; float:left;}
.infor{float:right;}
.infor a img {border:none;}
.infonoRad{width:671px;}
.infonoRad .infor{display:none;}
.infonoRad .infol{width:671px;}
.titlediv{font-weight:bold;}
.info h3{margin:0px 7px 25px 7px; font-size:26px; color:#000; line-height:20px;}
.info h4{margin:0px 0px 3px 0px; font-size:18px; color:#000; line-height:20px;}
.info ol{list-style-type:lower-alpha; margin-top:0px;}
.static{font-size:12px;}
.static h1{margin:0px 0px 19px 0px; font-size:25px; padding:0px 0px 12px 0px; border-bottom:1px solid #a5a5a5;}
.flv_title_nobd{border-bottom:0px none !important;}
.static h3{margin:0px; font-size:16px;}
.static a{color:#1e4f82;}
.static a:hover{color:#386b9f;}
.static input, .static select, .static textarea{background:#FFF url(images/inputbgr.gif) no-repeat left top; width:320px; border:1px solid #b1b1b1; padding:5px;}
.static select{width:330px;}
.static textarea{height:100px;}
.formbtn div{width:345px; float:left;}
a.sendbtn{width:83px; height:31px; display:block; float:left; background:transparent url(images/sendbtn.gif) no-repeat left top; margin-top:97px;}
a.sendbtn:hover{background-position:left bottom;}
.productbx{width:671px;}
.productbx a{color:#067AA0;}
.FLVdownload{margin-top:0px !important;}
.FLVbutfix{float:none !important; margin:14px 0px 5px 30px !important;}
.FLVbutfix a{margin:0px !important;}
.FLVlearn{padding:0px 0px 0px 75px;}
.FLVconverter{width:188px; height:209px; float:left; background:transparent url(images/FLVconverter_box.jpg) no-repeat left top;}
.FLVconverterfloat {float: left; margin-left: 50px;}
.FLVconverteri{float:right; width:468px; margin:0px 0px 0px 15px; font-size:12px;}
.FLVconvertertitle{height:58px; border-bottom:1px solid #dedede; margin:0px 0px 20px 0px;}
.FLVconvertertitle h1{color:#067aa0; font-size:22px; margin:30px 0px 0px 0px; float:left;}
.FLVconvertertitle h2{color:#067aa0; font-size:22px; margin:30px 0px 0px 0px; float:left;}
.FLVconvertertitle a{display:block; float:right; width:130px; height:51px; background:transparent url(images/download.gif) no-repeat left top;}
.FLVdownloader{width:188px; height:209px; float:left; background:transparent url(images/FLVdownloader_box.jpg) no-repeat left top;}
.FLVdownloaderi{float:right; width:468px; margin:0px 0px 0px 15px; font-size:12px;}
.FLVdownloadertitle{height:58px; border-bottom:1px solid #dedede; margin:0px 0px 20px 0px;}
.FLVdownloadertitle h1{color:#067aa0; font-size:22px; margin:30px 0px 0px 0px; float:left;}
.FLVdownloadertitle h2{color:#067aa0; font-size:22px; margin:30px 0px 0px 0px; float:left;}
.FLVdownloadertitle a{display:block; float:right; width:130px; height:51px; background:transparent url(images/download.gif) no-repeat left top;}
.FLVplayer{width:188px; height:209px; float:left; background:transparent url(images/FLVplayer_box.jpg) no-repeat left top;}
.FLVplayeri{float:right; width:468px; margin:0px 0px 0px 15px; font-size:12px;}
.FLVplayertitle{height:58px; border-bottom:1px solid #dedede; margin:0px 0px 20px 0px;}
.FLVplayertitle h1{color:#067aa0; font-size:22px; margin:30px 0px 0px 0px; display:block; float:left;}
.FLVplayertitle h2{color:#067aa0; font-size:22px; margin:30px 0px 0px 0px; display:block; float:left;}
.FLVplayertitle a{display:block; float:right; width:130px; height:51px; background:transparent url(images/download.gif) no-repeat left top;}
.FLVplayertitle b{display:block; float:right; width:130px; height:23px; font-size:18px; text-align:right; margin-top:34px;}
.FLVspacer{background-color:#d5e9f0; height:4px; margin:24px 0px 24px 0px; width:671px;}
.FLVdownloadersm{width:128px; height:149px; float:left; background:transparent url(images/FLVdownloader_box.gif) no-repeat left top;}
.FLVplayersm{width:128px; height:149px; float:left; background:transparent url(images/FLVplayer_box.gif) no-repeat left top;}
.FLVconvertersm{width:128px; height:149px; float:left; background:transparent url(images/FLVconverter_box.gif) no-repeat left top;}
.FLVinfo{float:left; width:410px; margin:0px 0px 0px 20px; font-size:12px;}
.FLVinfo h1{color:#000; font-size:27px; margin:15px 0px 20px 0px; line-height:24px;}
.FLVmarbot10 {margin-bottom: 5px !important;}
.FLVtitlelink {font-size: 13px; color: #1E4F82;}
.FLVmarbut {margin: 15px 0px 0px 0px !important;}
a.FLVtitlelink:hover{color: #386B9F;}
.FLVbut{float:left; width:154px; margin:0px 0px 0px 40px;}
.FLVbut a{display:block; width:154px; height:60px; background:transparent url(images/downloadb.gif) no-repeat left top; margin-top:49px;}
.FLVbut b{display:block; margin-top:31px; font-size:22px; text-align:center;}
.FLVprodspacer{background-color:#d5e9f0; height:4px; margin:24px 0px 24px 0px; width:810px;}
.FLVthumb{float:left; width:425px;}
.FLVdetails{float:left; width:245px; margin-left:10px; font-size:12px;}
.FLVdetails h3{margin:10px 0px 0px 0px; font-size:16px;}
.Had{margin:20px 0px 20px 0px;}
.FLVcart{margin-bottom:30px;}
.FLVcarti{border:1px solid #d6d6d6; border-right:0px none; border-bottom:0px none; margin-bottom:15px;}
.FLVcartih td{font-size:14px; font-weight:bold; color:#333; background-color:#EEE; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:7px;}
.FLVcartit td{background-color:#FFF; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:7px;}
.FLVcartit img{float:left; margin:0px 15px 0px 4px;}
.FLVcartit div{float:left; margin-right:10px; font-size:11px; color:#555;}
.FLVcartit h1{margin:8px 0px 0px 0px; padding:0px; border:0px none; font-size:12px; font-weight:bold;}
.FLVcartit h1 a{color:#000; text-decoration:none;}
.FLVcartit span{font-size:13px; color:#333;}
.FLVcartnote{color:#666; font-size:12px;}
.FLVcartnoteas{color:#999; font-size:10px;}
a.buybtn{display:block; background:transparent url(images/buybtn.gif) no-repeat left top; width:43px; height:37px;}
a.buybtn:hover{background-position:left bottom;}
.FLVcartl{padding-right:15px;}
.FLVcarttxt{color:#777; font-size:11px; padding-left:15px; width:210px; border-left:1px solid #CCC; padding-bottom:15px;}
.FLVcarttxt h2{margin:0px; font-size:16px; color:#666;}
.FLVcarttxt img{margin-bottom:15px;}
.FLVthanks{font-size:31px !important; color:#FFF !important; font-weight:bold !important; padding:30px 0px 0px 0px !important; display:block !important; background:transparent none !important; height:auto !important;}
.sitemap{float:left; width:300px;}
.sitemap strong{font-size:20px;}
.staticfl {margin: 25px 0px 25px 0px;}
.staticfl ul {float: left; width: 470px; list-style-type: none; margin: 0px; padding: 0px;}
.staticfl li {padding: 0px 0px 25px 30px;}
.staticthumbflv {float: none !important;}
.s1 {background: transparent url(images/s1.gif) no-repeat left 3px;}
.s2 {background: transparent url(images/s2.gif) no-repeat left 3px;}
.s3 {background: transparent url(images/s3.gif) no-repeat left top; padding-top: 4px !important;}
.s4 {background: transparent url(images/s4.gif) no-repeat left top; padding-top: 4px !important;}
.s5 {background: transparent url(images/s5.gif) no-repeat left top; padding-top: 4px !important;}
.s6 {background: transparent url(images/s6.gif) no-repeat left top; padding-top: 4px !important;}
.s7 {background: transparent url(images/s7.gif) no-repeat left top; padding-top: 4px !important;}
.s8 {background: transparent url(images/s8.gif) no-repeat left top; padding-top: 4px !important;}
.staticfl img {float: right;}
.footer{text-align:left; width:914px; height:58px; background:transparent url(images/footersprite.gif) repeat-x left top; margin:14px 0px 0px 0px;}
.footer div{width:914px; height:58px; background:transparent url(images/footersprite.gif) no-repeat left -58px;}
.footer div div{background:transparent url(images/footersprite.gif) no-repeat right bottom;}
.footer span{font-size:11px; padding:11px 13px 5px 13px; display:block;}
.footer span b{color:#545454; font-weight:normal; padding:0px 15px 0px 0px;}
.footer span i{color:#969595; font-style:normal; padding:0px 3px 0px 3px;}
.footer span a{color:#1e4f82;}
.footer span a:hover{color:#3b6c9f;}
.footer strong{font-weight:normal; color:#868686; font-size:11px; padding:4px 13px 0px 13px; display:block;}

/* new download button */
.FLVconvertertitle a, .FLVdownloadertitle a, .FLVplayertitle a, .FLVbut a, a.freedown_btn {
    background: url("images/freedownload_btn.gif") no-repeat scroll left top transparent;
    display: block;
    height: 33px;
    margin-left: 8px;
    position: relative;
    width: 150px;
}
.FLVconvertertitle a:hover, .FLVdownloadertitle a:hover, .FLVplayertitle a:hover, .FLVbut a:hover, a.freedown_btn:hover {
    background-position: left bottom;
}
.FLVconvertertitle a, .FLVdownloadertitle a, .FLVplayertitle a{
    margin-top:20px;
}
.FLVbut a {
    margin-top:10px;
}



.success , .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:10px 10px 10px 15px;
    background-repeat: no-repeat;
    background-position: 10px center;
  
    font-size:14px;
}
.success {
    color: #06850A;
    background-color: #DFF2BF;
    
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    width:725px;
}
.error_msg {
    color:#D8000C;
    display:block;
}
