*{margin: 0; padding: 0;}
.container{margin: 20px auto; width: 800px;} 
.radio_exp{margin: 0 10px 0 4px;}
p{margin-top: 20px; text-align: justify;}

body{font-family: Verdana,Arial,Helvetica,"Lucida Grande",Lucida,sans-serif; font-size: 13px; line-height: 20px; color:#222; background: url(di1.gif);}
body a{color: #00709e; text-decoration: none;}

.hide{display: none;}
.clear{clear: both; margin: 0px; padding: 0px; border: 0px; text-align: left; font-size: 0px; line-height: 0px; overflow: hidden;}
.debug{border: red 1px solid;}
.debug2{border: green 1px solid;}
.float_left{float: left;}
.float_right{float: right;}
.lb10{margin-top: 10px;}
.lb20{margin-top: 20px;}

#buttons{margin-left: 183px;}
.but{display: block; height: 22px; background: url(but.png); border: #7f9db9 1px solid; cursor: pointer; padding: 0 4px; margin-right: 5px; float: left;}

.title{font-size: 21px; line-height: 29px; margin: 10px 0}
.line{height: 15px; border-bottom: #00709e 1px dotted;}

.form_block{margin: 17px 0; line-height: 22px;}
.item_text{height: 22px; line-height: 22px; float: left;}
.item_title{width: 170px; text-align: right; padding-right: 12px;}
input{float: left; height: 20px; margin-right: 5px;}
select{height: 24px; float: left;}

.fileinputs{float: left; position: relative;}
input.file{position: relative; z-index: 2; height: 22px; -moz-opacity: 0; filter:alpha(opacity: 0); opacity: 0; outline: none; hide-focus: expression(this.hideFocus=true);}
.fakefile{position: absolute; top: 0; left: 0; z-index: 1; width: 100%; border: #7f9db9 1px solid;}
.fakefile .but{float: right; border: none; border-left: #7f9db9 1px solid; margin-right: 0;}
.fakefile #fake_input{overflow: hidden; padding-left: 3px;}

#conv_profile{width: 400px;}
.item_select{width: 270px;}

#custom_but{background-image: url(customize.png); width: 24px; height: 24px; float: left; margin-left: 5px; cursor: pointer;}
#watermark_title{margin-top: 12px;}
#watermark_chb{margin-top: 14px;}
#watermark_img{background-image: url(watermark.png); width: 40px; height: 40px; float: left; margin: 0 20px;}


#err_msg{color: red;}
#fvec_video{margin: 10px 0;}

.video_item{margin: 10px 0;}
.video_info{width: 610px; float: right;}
.video_title{font-size: 18px; font-weight: 700; line-height: 20px; margin-bottom: 0px;}


#footer{margin-top: 20px; text-align: right;}

.btn{display:inline-block; border-bottom:3px solid #e9e9e9; border-top:1px solid #fff; background:url(gray_btn_bg.png) repeat-x 0 -10px;}
.btn_in{display:inline-block; margin:-2px 0; padding:0 1em; border:1px solid #c2c2c2; color: #00709e; cursor:pointer;  _position:relative;}
.btn:hover{background-position:0 0;}


.progressbar{position: relative; width: 400px; border: #7f9db9 1px solid; padding: 2px; margin-bottom: .5em;}
.progressbar .bar{width: 0; display: block; position: relative; background: #00a8ec; text-align: center; height: 1.5em; line-height: 1.5em;}
.progressbar .bar span{position: absolute; left: 1em; color: #8dcff4;}


.page_nav{float: right;}
.page_nav .item{float: left; height: 18px; line-height: 18px; text-align: center; padding: 0 4px; margin: 3px;}
.page_nav .current{color: #FFF; background: #00709e; border: #00709e 1px solid;}
.page_nav a{border: #00709e 1px solid;}
.page_nav a:hover{color: #FFF; background: #00709e; border: #00709e 1px solid;}

