/* HTML  */
html{height:100%}
body{padding:0;margin:0;height:100%;width:100%;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#1b87b5;background-color:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{/*margin:0;padding:0;*/}
HR{background-color:gray;border:medium none;color:gray;height:1px;margin:15px 0 10px}
table{border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var,strong,em b{font-weight:400}
input{padding:0;margin:0}
select{background-image:url(../img/input.png);background-repeat:repeat-x}
caption,th{text-align:left}
p img{border:1px solid gray;cursor:pointer;margin:5px 20px 10px 0;padding:1px}

/* INPUT, TEXTAREA, SELECT  */
.input-form{border:1px solid #A7A7A7;color:#222;font-family:tahoma;font-size:12px;margin:2px 0;text-align:left;height:20px;/*padding-top:1px;text-indent:2px;*/ background-image:url(../img/input.png);background-repeat:repeat-x;line-height: 17px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-bottom: 1px;}
.select{height:20px;background-image:url(../img/input.png);background-repeat:repeat-x;background-position:left}
.w30{width:30px;text-indent:0;height:17px;}
.w50{width:50px}
.w100{width:100px}
.w150{width:150px}
.w200{width:200px}
.w250{width:250px}
.w100p{width:100%}
.ptw300{width:300px}
.ptw350{width:350px}
.ptw400{width:400px}
.ptw450{width:450px}
.ptw500{width:500px}
.ptw550{width:550px}
.ptw650{width:650px}
.ptw750{width:750px}
.ptw950{width:950px}
.mptw750{min-width:750px}
.pth30{height:30px;vertical-align:middle}
.ptwauto{width:auto}
.radio{position:relative;top:3px;margin-right:3px}
.area-form{height:100px}
.input-file{/*width:200px*/}
.image{padding-right:4px}

.form-css3{border:solid 1px #BCBCBC;-moz-border-radius:3px 3px 3px 3px;padding-left:2px;background-color:#fff}

/* SIMPLE POSITION  */
.right{right:10px}
.left{left:10px}
.fleft{float:left;clear:right}
.fright{float:right;clear:left}
.fr{float:right}
.fc{float:left;clear:left}
.fcr{float:right;clear:right}
.ptm{position:relative;top:10px;margin-bottom:10px}
.mp{margin:0;padding:0}
.textfr{text-align:right;margin-right:5px;padding:4px 0}
.textfl{text-align:left;margin-left:5px;padding:4px 0}
.textup{padding-top:4px}
.textup2{position:relative;top:4px}
.pl{position:relative;left:3px}

/* POPUP WINDOW  */
.butt-w{float:left;margin-top:10px;clear:left;width:100%}
.ajax_loading_div{position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-20px;border:1px solid #999;text-align:center;width:120px;height:40px;display:none;background:#EFEFEF;z-index:19990;padding:5px}
.div_modality{position:absolute;top:0;left:0; background: rgba(0,0,0,0.6);z-index:800;width:0;height:0;filter:alpha(opacity:20);-moz-opacity:0.2;opacity:0.2}
.popup-pay{position:absolute;background:#FFF;display:none;left:50%;text-align:center}
.forgot_psw_wnd{border:0 none;margin-left:-180px;margin-top:-70px;padding:0}
.create_freeconf_wnd{border:0 none;margin-left:-240px;margin-top:-100px;padding:0}
.popup-login{position:absolute;background:#FFF;display:none;left:50%;text-align:center}
.popup-table{height:auto;border:1px black solid;padding:1px;background-color:white;border-collapse:separate}
.popup-head{background-color:#4e9ec8;height:30px}
.popup-head-txt{color:#FFFFFF;font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;padding:0 5px}
.popsm{font-size:10px}
.popup-mail{background:url(../img/popup-line.png) repeat-x top;padding:10px;width:auto}
.popup-mail form{padding-bottom:0;margin-bottom:0}
.td-space{text-transform:capitalize;font-size:12px;padding-bottom:5px}
.menu-num li{float:left;list-style:none;padding:0 2px;color:black}
.menu-num{display:table;padding-bottom:5px;width:100%}
.txtEnable{color:#1B87B5;text-align:left}
.txtDisable{color: #808080;text-align:left;/* padding-right:10px*/}
.common_modal_wnd{position:absolute;display:none;left:35%;margin-top:-100px}
.set_ext_wnd{padding:0px;width:auto;font:normal 12px Tahoma}
.set_ext_wnd b{bottom:3px;margin:3px;position:relative}
.pay-fix{padding-bottom:5px}
.p-top{margin-top:1px}
#td_e2ffile_file a{color:#4E9EC8}


/* FONTS */
.cab-txt{color:#1b87b5;font-size:11px;padding-top:5px}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
h1, h1 strong, h1 em{color:#4E9EC8;font-size:12px;font-style:normal;font-weight:700;line-height:22px;padding:10px 0 0;text-transform:uppercase;}
h1 .no{font-weight:100;color:#000}
h2{color:#ff9915;font-size:18px;font-weight:700;text-transform:uppercase;font-family:"Trebuchet MS", tahoma, verdana}
h3{color:#4E9EC8;font-family:tahoma;font-size:12px;font-weight:700;text-transform:uppercase;margin:20px 0 5px;}
h4{clear:left;color:#FF9915;display:table;font-family:tahoma;font-size:12px;font-weight:700;margin:15px 0 5px;text-transform:uppercase;}
.f10{font-size:10px}
.f11{font-size:11px}
.f12{font-size:12px}
h4 strong{font-weight:700}
h3 strong{font-weight:700}
.h4-fix{padding-bottom:6px;margin-left:5px}
.head-wnd{text-align:inherit;float:inherit;font-size:12px;font-weight:700}
.popup-info{font-family:Tahoma, Geneva, sans-serif;font-size:11px;text-align:left;color:black}
.gray{font-size:9px;color:gray;text-align:left}
.input-conf{border:medium none;color:orange;font-size:11px;font-weight:700;width:620px}
.f700{font-weight:700}

/* INFO TABLE*/
.lineg{ background-color:#F2F5F9;height:24px}
.lineb{ background-color:#fff;height:24px}
.lineg td,.lineb td{height:24px;cursor:pointer;}
tr.lineg:hover,tr.lineb:hover{ background-color:#FFF2DD}

/* BUTTONS */
.popl{float:left;position:relative}
.popr{float:right;position:relative}
.bt{color:white;font-family:tahoma;font-size:11px;font-weight:700;text-transform:uppercase}
.btop{margin:5px;float:left}
input.bleft{margin-left:10px;top:3px}
input.bleft:hover{margin-left:10px !important}
.f-button,.n-button{background:transparent url(../v1/img/buttons-line.png) repeat-x scroll 0 0;border:0 none;cursor:pointer;height:20px;padding:0 20px 3px;width:auto;margin:2px 0}
.f-button:hover,.n-button:hover{background:transparent url(../v1/img/buttons-line-hover.png) repeat-x scroll 0 0;border:0 none;cursor:pointer;height:20px;padding:0 20px 3px;width:auto;margin:2px 0}
.n-button{background:transparent url(../v1/img/buttons-line-n.png) repeat-x scroll 0 0}
.n-button:hover{background:transparent url(../v1/img/buttons-line-n.png) repeat-x scroll 0 0; cursor: default}
.button {background: url(../v1/img/send01.png) repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 27px;margin:0 0 20px 20px;padding: 0;width: 115px; position:relative}
.button:hover {background: url(../v1/img/send02.png) repeat scroll 0 0 transparent;}



/* MAIN */
.main-pic{float:left;padding-right:30px;padding-bottom:30px}
.img-head{float:left;padding:25px 30px 10px 0}
.main-info{padding:10px 10px 0 15px;width:auto;}
.main-table tr.line{background: url(../img/up-line.png) top repeat-x}
.info-txt,.info-txt td{font-size:12px;line-height:2em;}
.info-num{color:#FF9915}
.info-num strong{background:#1B87B5 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;padding:0 3px;cursor:default}
.info-num:hover{ text-decoration:none;color:#FF9915}
.info-tarif{font-size:11px;line-height:1.3em;color:#76797C}
.info-main{text-align:left;border:0px;color:#3498cb;padding-top:10px;font-size:11px;background-color:#cee7f1; font-weight:700}
.info-left{background-color:#e7ebf1;font-weight:100; font-size:12px !important; color:#76797C}
.info-left td{ text-align:left !important}
.info-right{font-weight:700;color:#ff9915 !important; font-size:12px !important}
.linka{font-size:13px;line-height:1.5em;color:#4E9EC8}
.linknone{font-size:inherit;color:#76797C;text-decoration:none}
h1 a, h1 .linknone{color:#4E9EC8}
.link{color:#4E9EC8;padding-left:4px}
.hreflink, h1 a, h3 a{color:#FF9915}
.table-space{margin-bottom:20px;width:500px}
.li-num li{list-style-type: decimal;list-style-position:outside}
.li-word li{list-style-type: lower-latin;list-style-position:inside}
.list-img{height:20px;position:relative;top:4px}
.num-id{background-color: #5AB0D2;border: 1px solid #4E92B7;color: white;margin-right: 5px;text-align: center;width:auto; min-width:14px; padding:0 3px; text-decoration:none}
.num-id b{text-decoration:underline}
.num-down{clear: left;float: left;padding: 1px 0 10px;}

/* FOOTER */
.down-all{}
.down-all li{list-style:none}
.down-menu-sm{float:left;margin:5px 0 0 20px}
.down-menu-info{bottom:20px;float:right;position:relative;width:200px}
.down-menu-item{padding:0 20px 0 20px;color:#676767;font-size:11px;text-decoration:none;cursor:pointer;border-left:1px #676767 dotted;float:left}
.down-menu-item-nobrd{border:none}
.down-menu-pay{display:table;left:-110px;margin:0 auto;position:relative}
.down-menu-pay li{float:left;list-style:none}
.down-menu-cabinet{bottom:7px;float:left;left:0px;position:relative}
.down-menu-cabinet li{float:left;list-style:none}