body, table, input, textarea, select, h1, h2, h3 {color:#000000;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:110%; font-family: Arial,sans-serif;}
h1, h2, h3 { font-family:Times New Roman,serif; }
hr{
	width: 800px;
	margin-left: 0px;
}
a:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a {
	color:#348AE3;
	text-decoration: none;
}
a:hover {
	color:#06F;
	text-decoration: underline;
}
b a {
	text-decoration: none;
}

p a {
	color:#348AE3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
p a:hover {
	color:#06F;
	text-decoration: underline;
}
p{
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

li a:hover{
	color: #CCC;
	text-decoration: none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#ipnrg h2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #333;
	text-decoration: none;
}
.WideLeft h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #333;
	text-decoration: none;
}
/*li {list-style-type:none;}*/
.RC3C li{margin:0px;}
img {border:0pt none;}

.R ul, .R ol {margin:0pt 0pt 1em;}
.R ol li {list-style-type:decimal;}
.R li {line-height:1.5em;margin:0pt 0pt 0pt 25px;}

h1 {font-family:Times New Roman;font-size:24px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
h3 {color:#348AE3;/* font-family:Tahoma; */font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
h2 {font-family:Times New Roman;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
h1, h2, h3 {clear:both;font-weight:normal;margin:0pt 0pt 1em;}
.R h2 {font-size:20px;margin:1em 0pt 0.5em;padding-top:0.2em;}
.RC h1{margin:0pt 0pt 1em;}
.R h3 {font-size:16px;margin:1em 0pt 0.5em;padding-top:0.2em;}

#HLL a {color:#F78B4A;font-family:Arial;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;text-decoration:none;}
#HLL span {display:block;}
#HLL strong {
	color:#ff761a;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:39px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:24px;
	margin-bottom:20px;
	padding-top:1px;
}
#HLL .span_head1{
	background-image: url(../main_img/logo_text.png);
	background-repeat: no-repeat;
	height: 98px;
	width: 190px;
}
#HLL .span_head2{
	font-size:35px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
#HLP h3 {color:#348AE3;font-family:Tahoma;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:0.5em;}


#Logon{
	background-color: transparent;
}
#auth_bg_top{
	background-image: url(../main_img/auth_bg_top.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 320px;
}
#auth_bg_center{
	background-image: url(../main_img/auth_bg_center.png);
	background-repeat: repeat-y;
	width: 320px;
	padding-left: 15px;
}
#auth_bg_bottom{
	background-image: url(../main_img/auth_bg_bottom.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 320px;
	margin-bottom: 15px;
}


#Logon p a, #SecondCartInfoBlock a {
	color:#FFFFFF;
	position:relative;
	width: 20px;
	
}
.R .TextContent {font-size:12px;width:70%;}
.R .TextContent p {font-size:12px;line-height:1.5em;margin:0pt 0pt 1em;}


.input_auth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EE7933;
	text-decoration: none;
	height: 21px;
	width: 254px;
	background-color: transparent;
	background-image: url(../main_img/input_auth.png);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bolder;
	margin-top: 5px;
	padding-top: 0px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 20px;
}

input,textarea{
	outline:none;
}

#B, #B * {color:#666666;font-family:Arial;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
#B {
	clear:both;
	text-align:right;
	margin-top: 0pt;
	margin-right: 60px;
	margin-bottom: 0pt;
	margin-left: 60px;
	padding-top: 20px;
	padding-right: 0pt;
	padding-bottom: 30px;
	padding-left: 0pt;
}
#B div {float:left;text-align:left;}
#B a {text-decoration:none;}
#B a span {text-decoration:underline;}
table, td, a, p, div, form, ol, ul, li, h1, h2, h3, dl, dt, dd, img {margin:0pt;padding:0pt;}
table {border-collapse:collapse;}
td {vertical-align:top;}
.size11 {font-size:11px;}
.size12 {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 25px;
	width: 105px;
	background-color: transparent;
	background-image: url(../main_img/button_welcome.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bolder;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 2px;
}
.size12v {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	float: left;
	height: 25px;
	width: 105px;
	background-color: transparent;
	background-image: url(../main_img/button_welcome.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bolder;
	margin-top: 10px;
	margin-left: 2px;
}
.size13{
	background-image: url(../main_img/button_registr.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-color: transparent;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 2px;
	font-weight: bolder;
	cursor: pointer;
	padding-top: 4px;
}
#none, #none:hover{
	text-decoration: none;
}
.size14 {
	background-image: url(../main_img/button_personal.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-color: transparent;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 2px;
	font-weight: bolder;
	cursor: pointer;
	margin-top: 10px;
}
.size12:hover, .size12v:hover  {
	background-image: url(../main_img/button_welcome_hover.png);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}
.size13:hover {
	background-image: url(../main_img/button_registr_hover.png);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}
a .size13:hover {
	text-decoration: none;
}
.size14:hover {
	background-image: url(../main_img/button_personal_hover.png);
	background-repeat: no-repeat;
	color: #333;
	text-decoration: none;
}
.lable_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 20px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
}
.label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.label1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.label2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.label3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#user_name{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
}
#user_name_b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	color: #FFF;

}
.RC p {font-size:12px;line-height:1.5em;margin:0pt 0pt 1em;}
.RC li {font-size:12px;padding-bottom:2px;}
/*.RC ul, .RC ol {padding-left:20px;}*/
.R .TextContent p {font-size:12px;line-height:1.5em;margin:0pt 0pt 1em;}
.R .TextContent li {font-size:12px;padding-bottom:2px;}
.R .TextContent ul, .R .TextContent ol{padding-left:20px;}
blockquote {margin:0.2em 0pt;padding:0pt 0pt 0pt 20px;}
.redhref{color:red;}

/* --------------------------------------------------------- */
.register_link{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.register_link a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
}
.register_link a:visited,.register_link a:active{
	color: #FFF;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.register_link a:hover{
	color: #333;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.errortext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
	text-align: center;
	margin-left: 28px;
}


