* { margin: 0; padding: 0; }
body { text-align: left; background: #e6e6e6; font: 8pt Arial; color: #373435; }
table { border: 0px; border-collapse: collapse; }
h2 { padding: 30px; font: 24pt Arial; color: #373435; text-align: center; }
h5 { padding: 6px 0px 0px; font: bold 12pt Arial; color: #373435; text-align: left; }
a { color: #065ca9; text-decoration: none; }
a:visited { color: #093C6A; }
a:hover { color: #f00; text-decoration: underline; }

.right { text-align: right; }

.root_sup { text-align: center; }
.root { width: 986px; margin: 0 auto; text-align: left; position: relative; }
.root_header { position: relative; height: 170px; background: url(/media/image/tagent/headauth.png) no-repeat; }
.root_header .logo { height: 112px; }
.root_header .subs { padding-left: 412px; }
.root_header .subs table { width: 573px; }
.root_header .subs td { width: 20%; font: 7pt Arial; color: #065ca9; text-align: center; vertical-align: top; padding: 0px 10px; }
.content { margin-bottom: 10px; position: relative; }
.root_footer { /*position: relative; height: 100px; background: url(/media/image/tagent/foot_icons.png) 50px 25px no-repeat;*/ }
.root_footer p { margin: 0px; text-indent: 25px; color: #065ca9; font: 10pt Arial; }

.tagent_left { padding: 0px 15px; }
.tagent_left.iso { color: #fff; }
.tagent_left p { text-align: justify; font: 9pt Arial; padding: 6px 8px; text-indent: 30px; }
.tagent_right { padding: 0px 15px; width: 27%; }
.tagent_left ul { text-align: justify; font: 9pt Arial; padding: 6px 8px 6px 30px; text-indent: 30px; }
.tagent_left li { text-align: justify; font: 9pt Arial; text-indent: 30px; list-style-type: none; }

.tagent_half { width: 50%; }
.tagent_half h2 { padding: 15px 0px 15px; }
.tagent_half h4 { padding: 0px; }
.tagent_form_sup {
	padding: 10px; background: #fff;
	border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;
}
.tagent_form table { width: 100%; }
.tagent_form td { width: 50%; padding: 3px 0px 0px; }
.tagent_inv { background: #065ca9; color: #e4e4e4; padding: 2px 4px; text-indent: 0px !important; text-align: left; margin: 10px 0; }
.tagent_row1 td { height: 45px; }
.tagent_hed1 { background: url(/media/image/tech/tthedleft.png) center top no-repeat; }
.tagent_hed2 { background: url(/media/image/tech/tthedright.png) center 6px no-repeat; }
.tagent_row2 td { text-align: center; font: 8pt Arial; color: #065ca9; vertical-align: bottom; }
.tagent_row3 td { text-align: center; }
.tagent_row3 input { width: 80%; padding: 2px 4px; font: normal 9pt Arial; border: solid 1px #065ca9;
	border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; }
.tagent_row4 td { text-align: center; font: 8pt Arial; color: #065ca9; vertical-align: middle; }
.tagent_row5 td { text-align: center; }
.tagent_row5 input { width: 80%; padding: 2px 4px; font: normal 10pt Arial; border: 0px; color: #fff; background: #065ca9;
	border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; cursor: pointer; }
.tagent_row5 input:hover { color: #fff; background: #093c6a; }
.tagent_row2 .demo input { width: 80%; padding: 16px 4px; font: normal 10pt Arial; border: 0px; color: #fff; background: #F58634;
	border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; -moz-border-radius:3px; cursor: pointer; }
.tagent_row2 .demo input:hover { color: #fff; background: #d56614; }

.demo_info { display: none; position: absolute; left: 343px; top: 0px;
	width: 300px; padding: 10px; background: #fff;
	border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;
}

.regform {
	padding: 10px; background: #fff;
	border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -moz-border-radius: 10px;
}
.regform table { width: 100%; }

.urgent { padding: 20px; background: #Ffd684;
	border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; -moz-border-radius: 20px;
}
/* news auth styles*/
body {
	background: url(/media/corporate/img/corpwin/auth-background.jpg) center center no-repeat fixed;
}
.authmodal .modal-header {
	padding: 25px 45px 20px;
	border:0;
}
.authmodal .modal-body {
	padding:  0 45px 35px;
}
.authmodal .modal-title {
	font-weight: bold;
}
.authmodal .nav-tabs li.active{
	top: 0;
	outline: none !important;
}

.authmodal .nav-tabs li{
	top: 9px;
	margin-right: 3px;
}
.authmodal .nav-tabs {
	margin-bottom: 15px;
}
.authmodal .nav-tabs a, .authmodal .nav-tabs input[type="submit"]{
	padding: 5px 15px;
	background-color: #eee;
	font-weight: normal;
	outline: none !important;
	color: #666;
	border:1px solid #eee;
	border-radius: 4px 4px 0 0;
	margin-right: 0px;
}
.authmodal .nav-tabs a:hover {
	border-bottom-color: #eee;
}
.authmodal .nav-tabs .active a, .authmodal .nav-tabs .active a:hover{
	background: #00aadb !important;
	color: #fff !important;
	font-weight: bold;
	padding: 10px 15px;
}
.authmodal .custom-checkbox, .authmodal .custom-radio {
	margin-bottom: 0;
}
.authmodal .submit-block .btn-primary {
	margin-left: 15px;
	background: #00aadb;
	border-color: #00aadb;
}
.authmodal .submit-block .btn-primary:hover {
	background-color: #0096c2;
	transition: all 0.5s ease 0s;
}
.authmodal .forget-pass {
	text-decoration: underline;
}
.authmodal .forget-pass:hover {
	text-decoration: none;
}
.authmodal .demo_info {
	left: 0;
	width: auto;
	height: 310px;
	padding: 0 35px 35px;
}
.authmodal .error {
	color: #ff0000;
}
.authmodal .error p{
	margin-bottom: 0;
}
.authmodal .demo_info .tagent_form p{
	margin-bottom: 30px;
}
.authmodal .btn-orange {
	background:#F17E00 !important;
	border-color: #F17E00 !important;
}
.authmodal .btn-orange:hover {
	background: #e77401 !important;
	transition: all 0.5s ease 0s;
}
.authmodal .modal-dialog {
	width: 400px;
}
