@charset "utf-8";

 
 /*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 28, 2017 */

body,html{
	margin-top:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#2e2e2e;
	line-height:20px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;	/*background-color:#e7e7e7;*/
		
}

h1 {
	font-size:2.4em;
	
		
}
h2 {font-size:2em;}  
h3 {font-size:1.6em;}  
h4 {font-size:1.2em;}  
h5 {font-size:1em;}  
h6 {font-size:0.9em;}

a:link {
	color: #424242;
	text-decoration: none;
	
}
a:visited {
	color: #424242;
	text-decoration: none;
	
}
a:hover {
	color: #bbbcbe;
	text-decoration: none;
	
}
a:active {
	color: #424242;
	text-decoration: none;
	
}

a.menu:link {
	color:#ffffff;
	text-decoration: none;
	
	
	
	
}
a.menu:visited {
	color:#ffffff;
	text-decoration: none;
	
	
}
a.menu:hover {
	color:#cd8302;
	text-decoration: none;
	
	
}
a.menu:active {
	color:#cd8302;
	text-decoration: none;
		
}


a.login:link {
	color:#ffffff;
	text-decoration: none;
}
a.login:visited {
	color:#ffffff;
	text-decoration: none;
}
a.login:hover {
	color:#da6d0b;
	text-decoration: none;
}
a.login:active {
	color:#da6d0b;
	text-decoration: none;
}


a.pay:link {
	color:#b92b04;
	text-decoration: none;
}
a.pay:visited {
	color:#b92b04;
	text-decoration: none;
}
a.pay:hover {
	color:#da6d0b;
	text-decoration: none;
}
a.pay:active {
	color:#da6d0b;
	text-decoration: none;
}


a.return:link {
	color:#b20303;
	text-decoration: none;
}
a.return:visited {
	color:#b20303;
	text-decoration: none;
}
a.return:hover {
	color:#dd8282;
	text-decoration: none;
}
a.return:active {
	color:#b20303;
	text-decoration: none;
}



a.menusubB:link {
	
	text-decoration: none;
	color:#0e425a;
	background-color:#e1e6ea;
	border:solid #FFF 1px;
	border-radius:8px;
	padding:10px;
	padding-left:35px;
	padding-right:35px;
	font-size:14px;
	margin-left:7px;
		
}
a.menusubB:visited {
	
	text-decoration: none;
	color:#0e425a;
	background-color:#e1e6ea;
	border:solid #FFF 1px;
	border-radius:8px;
	padding:10px;
	padding-left:35px;
	padding-right:35px;
	font-size:14px;
	margin-left:7px;
	
}
a.menusubB:hover {
	color:#FFF;
	text-decoration: none;
	background-color:#0e425a;
	border:solid #FFF 1px;
	border-radius:8px;
	padding:10px;
	padding-left:35px;
	padding-right:35px;
	font-size:14px;
	margin-left:7px;
		
}
a.menusubB:active {
	color:#FFF;
	text-decoration: none;
	background-color:#0e425a;
	border:solid #FFF 1px;
	border-radius:8px;
	padding:10px;
	padding-left:35px;
	padding-right:35px;
	font-size:14px;
	margin-left:7px;

}


.clr{clear:both;}

.box{
	float:left;
	 }
.box100{
	float:left;
	width:100%;
	 }

.box_right{
	float:right;}

.text{
	float:left; }
	
.icon{
	float:left; }

.BR{
	float:left;
	padding:20px;
	border:dashed 1px #999;
	background-color:#FFF;
	
	}


.bk-frlogin{
	margin-left:auto;
	margin-right:auto;
	margin-top:120px;
	width:300px;
	padding-left:55px;
	padding-right:55px;
	padding-top:15px;
	padding-bottom:35px;
	background-color:#f7f7f7;
	border-radius:10px;
	}
	
.bx-login{
	float:left;
	width:300px;
	height:auto;
	text-align:center;
	margin-top:10px;
	}

.form-login{
	float:left;
	width:98%;
	padding-left:15%;
	border-radius:5px;
	padding-top:10px;
	padding-bottom:10px;
	border:none;
	font-size:14px;
	
	}

.form-control{
	float:left;
	width:97%;
	padding-left:3%;
	border-radius:5px;
	padding-top:8px;
	padding-bottom:8px;
	border:solid #D1D1D1 1px;}

.form-txtwb{
	float:left;
	width:100%;
	padding-left:5%;
	border-radius:5px;
	padding-top:12px;
	padding-bottom:12px;
	border:none;
	background-color:#eef1f3;
	font-size:14px;
	border:#FFF solid 1px;
	
	}
	
.bg_button_sub{
	float:left;
	width:auto;
	height:auto;
	padding:12px;
	border-radius:5px;
	color:#FFF;
	background-color:#013463;
	font-size:14px;
	border:none;
	text-align:center;
	}

.bg_button_ok{
	float:left;
	width:auto;
	height:auto;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	border-radius:6px;
	color:#FFF;
	background-color:#4683a0;
	border:none;
	text-align:center;
	}

.bg_button_save{
	float:left;
	height:auto;
	padding:13px;
	padding-left:15px;
	padding-right:15px;
	border-radius:6px;
	color:#FFF;
	font-size:14px;
	background-color:#c75c5c;
	border:none;
	text-align:center;
	}

.bg_button_cancel{
	float:left;
	width:150px;
	height:auto;
	padding:13px;
	padding-left:15px;
	padding-right:15px;
	border-radius:6px;
	color:#FFF;
	font-size:14px;
	background-color:#d0be75;
	border:none;
	text-align:center;
	}



.bg_button_price{
	float:left;
	width:120px;
	height:auto;
	padding:10px;
	border-radius:4px;
	background-color:#f5f5f5;
	border:none;
	text-align:center;
	border:solid #E0E0E0 1px;
	}

.bg_button_redmore{
	float:left;
	width:auto;

	height:auto;
	padding-top:6px;  padding-bottom:6px; 
	border-radius:2px;
	color:#FFF;
	background-color:#c75c5c;
	border:none;
	text-align:center;
	}

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;        
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}


.bg-tpwb_mainmenu{
	float:left;
	width:100%;
	height:auto;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#0e425a;
	color:#FFF;
	font-size:14px;
	}

.bx-mainmenu_lr{
	float:left;
	margin-left:15px;
	margin-top:5px;
	margin-right:15px; }

.bg-submenutp_in{
	float:left;
	width:100%;
	height:auto;
	background-image: url(../images/debut_light.png);
	background-repeat: repeat;
	font-size:14px;
	box-shadow:5px 5px 7px #888888;
	}

.bg-tabmenuGR{
	float:left;
	width:100%;
	height:auto;
	margin-top:20px;
	font-size:13px;

	}

.bximg_submenu-in{
	float:left;
	width:110px;
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;}

.bx_tpmanu-left{
	float:left;
	width:40%; }

.bx_tpmanu-right{
	float:left;
	width:60%; }

.bxt_submenuCON{
	float:left;
	width:auto;
	color:#0e425a;
	background-color:#e1e6ea;
	border:solid #FFF 1px;
	border-radius:8px;
	padding:10px;
	padding-left:35px;
	padding-right:35px;
	font-size:14px;
	margin-left:25px;
	}
	
.bxt_content100{
	float:left;
	width:100%;
	margin-top:35px;}

.bxt_content90{
	float:left;
	width:93%;
	margin-left:3%;
	margin-top:35px;
	margin-bottom:50px;}

.bxt_content30{
	float:left;
	width:8%;}

.bxt_content70{
	float:left;
	margin-left:1%;
	width:91%;}

.bxt_contentIN{
	float:left;
	margin-left:1%;
	width:97%;}

.box_coloradd{
	float:left;
	border:dashed #999 1px;
	
	
	border-radius:8px;
	padding-top:10px;
	padding-bottom:30px; }

.txt_mainHD-left{
	float:left;
	text-align:right;
	margin-right:1%;
	margin-top:7px;
	font-weight:bold;
	width:20%;}

.txt_mainHD-right{
	float:left;
	width:73%;}
	
.txt_mainHD-left10{
	float:left;
	text-align:right;
	margin-right:1%;
	margin-top:7px;
	font-weight:bold;
	width:10%;}
	
.txt_mainHD-left13{
	float:left;
	text-align:right;
	margin-right:1%;
	margin-top:7px;
	font-weight:bold;
	width:13%;}

.txt_mainHD-left30{
	float:left;
	text-align:right;
	margin-right:1%;
	margin-top:7px;
	font-weight:bold;
	width:30%;}
	
.txt_mainHD-left40{
	float:left;
	text-align:right;
	margin-right:1%;
	margin-top:7px;
	font-weight:bold;
	width:40%;}
	
.txt_mainHD-right13{float:left; width:13%;}		
.txt_mainHD-right23{float:left; width:23%;}			
.txt_mainHD-right33{float:left; width:33%;}	
.txt_mainHD-right43{float:left; width:43%;}
.txt_mainHD-right53{float:left; width:53%;}
.txt_mainHD-right63{float:left; width:63%;}
.txt_mainHD-right83{float:left; width:83%;}

.boxtxt{
	float:left;
	width:100%;
	margin-top:15px;
	}

.cl_buttun_search{
	float:left;
	width:auto;
	height:18px;
	border-radius:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#4683a0;
	color:#FFF;
	border:none;
	margin-left:5px;
	margin-top:1px;
	background-image: url(../images/i-search.png);
	background-repeat: no-repeat;
	background-position: center;
	}

.cl_buttun_edit{
	float:left;
	width:auto;
	height:18px;
	border-radius:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ef9008;
	color:#FFF;
	border:none;
	margin-left:5px;
	margin-top:1px;
	background-image: url(../images/ic-edit1.png);
	background-repeat: no-repeat;
	background-position: center;
	}

.cl_buttun_del{
	float:left;
	width:auto;
	height:18px;
	border-radius:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#d23f3f;
	color:#FFF;
	border:none;
	margin-left:5px;
	margin-top:1px;
	background-image: url(../images/ic-delect1.png);
	background-repeat: no-repeat;
	background-position: center;
	
	}

.bg_payment{
	float:left;
	width:100%;
	position:fixed;
	bottom:0px;
	background-image: url(../images/bg_tpwb.jpg);
	background-repeat: repeat;
}