.m_tabs {	position: relative;}.m_tabs .menu { border-bottom: 1px solid #ccc; font-size: 12px; margin: 0 0 20px; position: relative;}.m_tabs .menu a { color: #333; display: block; height: 30px; padding: 0 20px; text-decoration: none;}.m_tabs .menu li { background: #f4f4f4; border: 1px solid #ccc; -webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; float: left; height: 30px; line-height: 30px; margin: 0 10px 0 0; padding: 0; position: relative; top: 1px; white-space: nowrap; z-index: 1;}.m_tabs .menu .here { background: #fff; border-bottom: 1px solid #fff;}.sort{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}.sort a{	color: #326BDC;	text-decoration: none;}.shops_nav ul{	margin: 0px;	padding: 0px;}.shops_nav li{	float: left;	margin: 0 10px 0 0;	padding: 0px;	width: 164px;	height: 17px;	border-color: #CCCCCC;	border-width: 1px 1px 0px 1px;	border-style: solid;	text-align: center;	background: White;}.shops_nav li.here{	background: #CCCCCC;}.shops_nav li.here a{	color: #000;}.shops_nav li a{	color: #3465CB;	text-decoration: none;	font-weight: bold;	line-height: 150%;}.shops_nav .btn{	position: absolute;	right: 0px;	width: 200px;	text-align: right;	bottom: 25px;}.profile {  color: #000;  font-size: 12px;  position: relative;}.profile input[type=password],.profile input[type=text] {  border: 1px solid #adacac;  font: 12px tahoma, sans-serif;  height: auto;  padding: 6px 2px 6px 5px;  width: 277px;}.profile .error input[type=password],.profile .error input[type=text] {  background: #f4a0a0;  border-color: #c36f6f;  -webkit-box-shadow: 0px 0px 0px 2px #f4a0a0;  box-shadow: 0px 0px 0px 2px #f4a0a0;}.profile .focus input[type=password],.profile .focus input[type=text],.profile .focus select,.profile .hover input[type=password],.profile .hover input[type=text],.profile .hover select {  -webkit-box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);  box-shadow: 0 0 3px 0 rgba(24, 210, 217, .55);}.profile input.mlr {  margin: 0 7px 0 6px;}.profile input.v1 {  width: 65px;}.profile input.v3 {  width: 22px;}.profile select {  border: 1px solid #adacac;  font: 12px tahoma, sans-serif;  height: auto;  padding: 4px 2px 3px 3px;  width: 286px;}.profile select option {  padding-bottom: 1px;  padding-top: 2px;}.profile select.v1 {  top: -1px;  width: 154px;}.profile small {  font-size: 11px;}.profile td {	border: 0;	font-size: 12px;  padding: 0 0 12px;}.profile .chkbox {  min-height: 20px;  padding: 0 0 0 22px;  position: relative;}.profile .chkbox input {  left: 0;  position: absolute;  top: 2px;}.profile .chkbox label { display: block;}.profile .delimiter {	font-weight: normal;	font-size: 10px;}.profile .delimiter,.profile .delimiter small {  line-height: 19px;}/*.profile .error{	color: red;	font-weight: normal;	font-size: 10px;}*/.profile .flds {  margin: 0 0 25px;  padding: 0;  position: relative;}.profile .flds dl {  position: relative;}.profile .flds dl dd {  margin: 0 0 0 183px;  padding: 0;  position: relative;}.profile .flds dl dt {  float: left;  font-weight: normal;  margin: 0;  padding: 0;  position: relative;  width: 180px;}.profile .flds dl dt label {  position: relative;  top: 7px;}.profile .flds dl dt label.mt0 {  top: 0;}.profile .flds .fld {  background: none;  margin: 0 0 12px;  min-height: 1px;  padding: 0;}.profile .flds .status {  font-size: 11px;  padding: 22px 0 0;  position: absolute;  left: 310px;  top: -5px;  width: 105px;}.profile .flds .status p {  margin: 0;}.profile .flds .status .err {  color: #f40d1e;  display: none;  font-size: 11px !important;}.profile .flds .status .ok {  color: #28a913;  display: none;}.profile .flds .err .status {  background: url(/templates/images/icon_x_12x12_1.png) 0 6px no-repeat;}.profile .flds .err .status .err {  display: block;}.profile .flds .ok .status {  background: url(/templates/images/icon_v_24x20.png) 0 0 no-repeat;}.profile .flds .ok .status .ok {  display: block;}.profile .fontb {	font-weight: normal;}.profile div.subheader {	border: none;	font-size: 14px;	font-weight: bold;	color: #777777;}.profile span.links {	border: none;	font-size: 12px;	color: #000000;	font-weight: normal;}.new_payments { border: 1px solid #9b9b9b; border-width: 0 1px 1px;	color: #000;	margin: 0 20px 0 10px;	position: relative;}.new_payments .basic {	float: left;	position: relative;	top: -4px;}.new_payments .basic .wrap_m {	padding: 0 15px;}.new_payments .bonus {	float: left;	position: relative;	top: -4px;}.new_payments .bonus .color {	color: #0c6ac2;}.new_payments .bonus .hline {	background: #9b9b9b;	height: 14px;	left: 0;	position: absolute; top: 8px;	width: 1px;}.new_payments .bonus .wrap_m {	padding: 0 15px;}.new_payments .fontm {	font-size: 10px;}.new_payments .cont {	margin: 0 6px;	padding: 8px 0 2px;}.new_payments .notice {	bottom: -15px;	color: #5b5b5b;	font-size: 10px;	left: 0;	position: absolute;	width: 100%;}.new_payments_text {	background: #f89b0f;	color: #fff;	font: normal 11px Tahoma;	margin: 0 -1px;	padding: 3px 5px 5px 8px ;	position: relative;}.new_ico_question {	float: left;	margin: 0;}.cont_subheader {	font-size: 12px;}.green_box {	background: url(/templates/images/green_box_bg.gif) no-repeat 0 0;	width: 269px;	height: 56px;	padding-top: 0px;	margin-left: auto;	margin-right: auto;	margin-top: 19px;}.green_box a {	margin-left: 14px; 	font: normal 11px tahoma;	color: #043c46;}.green_box p {	display: block;	font: normal 12px Tahoma; 	color: White;	margin: 2px 0px 4px 8px;}.big_text {	display: block;	float: right;	font-size: 22px;	margin: 0px 10px 0px 0px;	font-weight: bolder;}.usual_text {	display: block;	float: left;	margin-top: 9px;}#rightcol a.green_link{	color: #8ABB00;}.header_cap {    color: #333333;    font-size: 12px;    font-weight: normal;}h1.profile {    color: #212146;    font-size: 16px;    font-weight: bold;}a.profile {    color: #6e6e6e;    text-decoration: none;}a.profile:active, a.profile:hover {    color: #8ab607;    text-decoration: none;}td.profile_bb {    border-bottom: 1px solid #E3E3E3;}a.profile_tag, a.profile_tag:hover, a.profile_tag:active {    color: #174D69;}a.profile_link, a.profile_link:active, a.profile_link:hover {    color: #6e6e6e;}