CardTransferForm_form/* -------------------- text colors -------------------- */
.gray {
	color: #939497;
}

.red {
	color: #ce171e;
}

.orange {
	color: #f88412;
}
/* -------------------- A -------------------- */
a.novis {
	color: #1e75ec;
}

a.novis:visited {
	color: #1e75ec;
}

a.novis:hover {
	color: #ce171e;
}

a.black {
	color: Black;
}

a.black:visited {
	color: Black;
}

a.black:hover {
	color: #ce171e;
}

a.gray {
	color: #939497;
}

a.gray:visited {
	color: #939497;
}

a.gray:hover {
	color: #ce171e;
}

a.darkgray {
	color: #6D6E71;
}

a.darkgray:visited {
	color: #A3A5AB;
}

a.darkgray:hover {
	color: #ce171e;
}

a.darkgray_novis {
	color: #6D6E71;
}

a.darkgray_novis:visited {
	color: #6D6E71;
}

a.darkgray_novis:hover {
	color: #ce171e;
}

a.darkgray_noline {
	color: #6D6E71;
	text-decoration: none;
}

a.darkgray_noline:visited {
	text-decoration: none;
	color: #6D6E71;
}

a.darkgray_noline:hover {
	text-decoration: underline;
	color: #ce171e;
}

a.lightgray {
	color: #a3a5ab;
}

a.lightgray:visited {
	color: #a3a5ab;
}

a.lightgray:hover {
	color: #ce171e;
}

a.orange {
	color: #f88412;
}

a.orange:visited {
	color: #f88412;
}

a.orange:hover {
	color: #ce171e;
}

a.dash {
	color: #1e75ec;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #1e75ec;
	zoom:1;
}

a.dash:visited {
	color: #1e75ec;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #1e75ec;
}

a.dash:hover {
	color: #ce171e;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.black_dash {
	color: Black;
	border-bottom: 1px dashed Black;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.black_dash:visited {
	color: Black;
	border-bottom: 1px dashed Black;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.black_dash:hover {
	color: #ce171e;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.orange_dash {
	color: #f88412;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #f88412;
}

a.orange_dash:visited {
	color: #f88412;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #f88412;
}

a.orange_dash:hover {
	color: #ce171e;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.gray_dash {
	color: #939497;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #939497;
}

a.gray_dash:visited {
	color: #939497;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dashed #939497;
}

a.gray_dash:hover {
	color: #ce171e;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
/* -------------------- UL -------------------- */
.ul-gray li {
	background: url(../../i/list4.gif) no-repeat 2px 0.28em;
}

.ul-orange li {
	background: url(../../i/list3.gif) no-repeat 2px 0.28em;
}

.ul-dash li {
	background: url(../../i/list2.gif) no-repeat 0px 0.55em;
}

.ul-none li {
	background: url(../../i/0.gif) no-repeat 0px 0.25em;
	margin: 2.3ex 0 2.3ex -18px;
	padding-left: 12px;
}
/* ------- link on-off widget ------- */
a.display_on, a.display_off {
	color: Black;
	text-decoration: none;
	background: url(../../i/widgets/block_on.gif) no-repeat 0 0.55ex;
	padding: 0 0 0 13px;
	cursor: pointer;
	cursor: hand;
}

a.display_off {
	background: url(../../i/widgets/block_off.gif) no-repeat 0 0.55ex;
}

.second-item a.display_off {
	float:left;
}

.second-item a.display_on {
	float:left;
}

.display_ico {
	background: url(../../i/display_sms.gif) no-repeat 100% 50%;
	padding: 0px 28px 6px 0;

}

a.display_on:visited, a.display_off:visited {
	color: Black;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.display_on:hover, a.display_off:hover {
	color: #ce171e;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

a.display_on span, a.display_off span {
	border-bottom: 1px dashed Black;
	cursor: pointer;
	cursor: hand;
}

a.display_on span:hover, a.display_off span:hover {
	color: #ce171e;
	cursor: pointer;
	cursor: hand;
}

.on_of_pad {
	margin-left: 13px;
	margin-top: 1ex;
}

.display_off .on_of_pad {
	display: none;
}

.on_of_pad h3 {
	margin: 0.7ex 0;
}

#shop .display_on p, .display_off p {
	margin: 0.7ex 0;
}

.shotinfo_img {
	margin: 0 0 1ex 2ex;
}

.shotinfo_bigimg {
	padding: 1ex 0 1ex 0;
}

.big_on_off {
	margin: 2ex 0 5ex 0;
	position:relative;
	left:-14px;
}

.big_on_off a.display_on, .big_on_off a.display_off {
	font-size: 145%;
	color: #F7941D;
}

.big_on_off a.display_on:visited, .big_on_off a.display_off:visited {
	color: #F7941D;
}

.big_on_off a.display_on span, .big_on_off a.display_off span {
	border-bottom: 1px dashed #F7941D;
}


/* ----------------- old bulb ----------------- */
.c1 {
	position: relative;
	background: no-repeat;
	left: -1px;
	top: -1px;
}

.c2 {
	position: relative;
	background: no-repeat right top;
	left: 1px;
}

.c3 {
	position: relative;
	background: no-repeat right bottom;
	top: 2px;
}

.c4 {
	position: relative;
	background: no-repeat left bottom;
	left: -2px;
}

.pad {
	padding: 1.5ex 1.7ex 2ex 1.7ex;
}

.pad ul {
	margin-bottom: 0;
}

/* ----------------- history_year_filter ----------------- */
.history_year_filter {
	width: 9.8em;
}

.cardmenu .history_year_filter {
	width: 13.8em;
}

.history_year_filter .year {
	margin-top: 0.6ex;
}

.history_year_filter .all {
	margin-bottom: 1ex;
}

.history_year_filter a {
	color: #1e75ec;
	display: block;
}

.history_year_filter a:visited {
	color: #1e75ec;
}

.history_year_filter a:hover {
	color: #f88412;
}

.history_year_filter_item_activ {
	background-color: #fceaa9;
	margin: 0px 0;
}

.history_year_filter_item_activ .history_year_filter_top {
	background: url(../../i/activ-border.gif) repeat-x;
}

.history_year_filter_item_activ .history_year_filter_bottom {
	background: url(../../i/activ-border.gif) repeat-x bottom;
}

.history_year_filter_item_activ .history_year_filter_left {
	background: url(../../i/activ-border.gif) repeat-y;
}

.history_year_filter_item_activ .history_year_filter_leftarrow {
	background: url(../../i/history_year_filter_leftarrow_activ.png) no-repeat right center;
}

.history_year_filter_item_activ .history_year_filter_pad {
	padding: 0.3ex 0 0.5ex 1ex;
	font-weight: bold;
}

.history_year_filter_item:hover .history_year_filter_top {
	background: url(../../i/history_year_filter_border_hover.gif) repeat-x;
}

.history_year_filter_item:hover .history_year_filter_bottom {
	background: url(../../i/history_year_filter_border_hover.gif) repeat-x bottom;
}

.history_year_filter_item:hover .history_year_filter_left {
	background: url(../../i/history_year_filter_border_hover.gif) repeat-y;
}

.history_year_filter_item:hover .history_year_filter_leftarrow {
	background: url(../../i/history_year_filter_leftarrow_hover.png) no-repeat right center;
}

.history_year_filter_pad {
	line-height: 3ex;
	padding: 0 0 0.2ex 1ex;
}

.history_year_filter .month .history_year_filter_pad {
	font-size: 87%;
	margin-left: 2ex;
}

.history_year_filter_item_soon {
	color: #b8b8ba;
}

.passportmenu .history_year_filter {
	width: 15.7em;
}

.passportmenu .history_year_filter_item_activ .history_year_filter_left {
	background: url(../../i/activ-border.gif) repeat-y right;
}

.passportmenu .history_year_filter_item_activ .history_year_filter_leftarrow {
	background: url(../../i/history_year_filter_rightarrow_activ.png) no-repeat left center;
}

.passportmenu .history_year_filter_item_activ .history_year_filter_pad {
	padding: 0.3ex 0 0.5ex 4.5ex;
	font-weight: bold;
}

.passportmenu .history_year_filter_item:hover .history_year_filter_left {
	background: url(../../i/history_year_filter_border_hover.gif) repeat-y right;
}

.passportmenu .history_year_filter_item:hover .history_year_filter_leftarrow {
	background: url(../../i/history_year_filter_rightarrow_hover.png) no-repeat left center;
}

.passportmenu .history_year_filter_pad {
	line-height: 3ex;
	padding: 0 0 0.2ex 4.5ex;
}
/*=========================== NEWCATALOG blue-banner ==========================================*/
.newcatalog #main .content {
	padding: 2ex 0 3ex 0;
	vertical-align: top;
}

.newcatalog .banners {
	margin-bottom: 1.7ex;
}

.newcatalog .banners .blue-banner .border1, .newcatalog .banners .blue-banner .border2, .newcatalog .banners .blue-banner .border3, .newcatalog .banners .blue-banner .border4 {
	margin-left: -30px;
	padding-left: 30px;
}
/* -------------------- BULBS -------------------- */
.r-border .r-content {
	background: #ffffff;
	border-left: 1px solid #f79521;
	border-right: 1px solid #f79521;
	padding: 5px 12px 7px 12px;
}

.r-border .top, .r-border .bottom {
	position: relative;
	height: 7px;
	overflow: hidden;
}

.r-border .cn {
	position: relative;
	width: 10px;
	height: 800px;
	background: url(../../i/widgets/bulbs/r-border.png);
	overflow: hidden;
}

.r-border .r {
	position: absolute;
	margin-left: 100%;
	left: -10px;
	top: -10px;
}

.r-border .bottom .cn {
	margin-top: -20px;
}

.r-border .l {
	width: auto;
	margin-right: 7px;
}

.r-border .ie6_bot_fix {
	position: absolute;
}
/* ------- */
.r-border.b-darkgray .r-content {
	border-left: 1px solid #727272;
	border-right: 1px solid #727272;
}

.r-border.b-darkgray .cn {
	top: -40px;
}

.r-border.b-darkgray .r {
	top: -50px;
}
/* ------- */
.r-border.b-gray .r-content {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	color: #000000;
}

.r-border.b-gray .cn {
	top: -80px;
}

.r-border.b-gray .r {
	top: -90px;
}
/* ------- */

.r-border.b-gray-shadow .r-content {
	border: none;
	padding: 0;
}

.r-border.b-gray-shadow .top, .r-border.b-gray-shadow .bottom {
	height: 10px;
}

.r-border.b-gray-shadow .cn {
	top: -400px;
}

.r-border.b-gray-shadow .r {
	top: -410px;
}

.r-border.b-gray-shadow .l {
	width: auto;
	margin-right: 10px;
}

.r-border.b-gray-shadow .r-content .corner {
	background: url(../../i/widgets/bulbs/b-gray-shadow-left.png) repeat-y top left;
}

.r-border.b-gray-shadow .r-content .cornerpad {
	background: url(../../i/widgets/bulbs/b-gray-shadow-right.png) repeat-y top right;
	padding: 0 3px 0 3px;
}

/* -- убираем наследование для пузыря с тенью -- */
.r-border.b-gray-shadow .r-content .cornerpad .r-border .top, .r-border.b-gray-shadow .r-content .cornerpad .r-border .bottom {
	height: 7px;
}

.r-border.b-gray-shadow .r-content .cornerpad .r-border .l {
	width: auto;
	margin-right: 7px;
}

.r-border.b-gray-shadow .r-content .cornerpad .corner {
	background: none;
}

.r-border.b-gray-shadow .r-content .cornerpad .cornerpad {
	background: none;
	padding: 0;
}


/* ------- */
.r-border.b-yellow {
	margin-bottom: 0.5ex;
}

.r-border.b-yellow .r-content {
	background: #fdfcc6;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	padding: 11px 14px 13px 14px;
}

.r-border.b-yellow .cn {
	top: -120px;
}

.r-border.b-yellow .r {
	top: -130px;
}
/* ------- */
.r-border.b-lightorange .r-content {
	background: #fceaa9;
	border-left: 1px solid #facd7a;
	border-right: 1px solid #facd7a;
	padding: 2px 9px 2px 9px;
}

.r-border.b-lightorange .cn {
	top: -160px;
}

.r-border.b-lightorange .r {
	top: -170px;
}
/* ------- */
.r-border.b-forbutton {
	float: left;
	position: relative;
	left: -9px;
}

.r-border.b-forbutton .r-content {
	background: #fceaa9;
	border-left: 1px solid #facd7a;
	border-right: 1px solid #facd7a;
	padding: 2px 9px 2px 9px;
}

.r-border.b-forbutton .cn {
	top: -160px;
}

.r-border.b-forbutton .r {
	top: -170px;
}

.r-border.b-forbutton .subm {
	font-size: 110%;
	padding: 0.3ex 0.9ex 0.3ex 0.9ex;
}

.ok_button, .cancel_button {
	font-size: 100%;
	padding: 0.4ex 0.9ex 0.5ex 0.9ex;
}


/* ------- */
.r-border.page_announce .r-content {
	background: url(../../i/widgets/bulbs/page_announce_bgr.png) repeat-x top left #f7f7f7;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	color: #727272;
	padding: 9px 18px 10px 18px;
}

.r-border.page_announce .cn {
	top: -200px;
}

.r-border.page_announce .r {
	top: -210px;
}
/* ------- */
.r-border.mainb .r-content {
	background: url(../../i/widgets/bulbs/mainbutton_bgr.png) repeat-x top left #fff;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	padding: 0;
}

.r-border.mainb .cn {
	top: -240px;
}

.r-border.mainb .r {
	top: -250px;
}

.r-border.mainb .r-content .corner {
	background: url(../../i/widgets/bulbs/lw.png) no-repeat top left;
}

.r-border.mainb .r-content .cornerpad {
	background: url(../../i/widgets/bulbs/lw.png) no-repeat top right;
	padding: 5px 12px 7px 12px;
}
/* ------- */
.r-border.cornerbanner .r-content {
	background: url(../../i/widgets/bulbs/cornerban.png) no-repeat top right;
	border-left: 1px solid #e2e2e2;
	border-right: none;
	padding: 0;
	padding-right: 35px;
}

.r-border.cornerbanner .cn {
	top: -280px;
}

.r-border.cornerbanner .r {
	top: -290px;
}

.r-border.cornerbanner .top .cn.r {
	width: 35px;
}

.r-border.cornerbanner .top .r {
	left: -35px;
}

.r-border.cornerbanner .top .l {
	margin-right: 35px;
}

.r-border.cornerbanner .r-content .corner {
	background: url(../../i/widgets/bulbs/page_announce_bgr.png) repeat-x top left #f7f7f7;
}

.r-border.cornerbanner .r-content .cornerpad {
	padding: 5px 18px 7px 12px;
	margin-right: -35px;
}
/* ------- */
.r-border.b-gradientorange .r-content {
	background: url(../../i/widgets/bulbs/gradientorange_bgr.png) repeat-x top left #fdf0c4;
	border-left: 1px solid #fde29e;
	border-right: 1px solid #fde29e;
	color: #5B5E68;
}

.r-border.b-gradientorange .cn {
	top: -320px;
}

.r-border.b-gradientorange .r {
	top: -330px;
}
/* ------- */
.r-border.b-yellowdash .r-content {
	border-left: none;
	border-right: none;
	padding: 0;
}

.r-border.b-yellowdash .cn {
	top: -360px;
}

.r-border.b-yellowdash .r {
	top: -370px;
}

.r-border.b-yellowdash .r-content .corner {
	background: url(../../i/widgets/bulbs/b-yellowdash.png) repeat-y top left;
}

.r-border.b-yellowdash .r-content .cornerpad {
	background: url(../../i/widgets/bulbs/b-yellowdash.png) repeat-y top right;
	padding: 5px 12px 7px 12px;
}

.r-border.b-gray-shadow .r-content .cornerpad .r-border.b-yellowdash .r-content .corner {
	background: url(../../i/widgets/bulbs/b-yellowdash.png) repeat-y top left;
}

.r-border.b-gray-shadow .r-content .cornerpad .r-border.b-yellowdash .r-content .cornerpad {
	background: url(../../i/widgets/bulbs/b-yellowdash.png) repeat-y top right;
	padding: 5px 12px 7px 12px;
}

/* ------- */
.r-border.b-orange .r-content {
	background: #ffffff;
	border-left: 1px solid #f79521;
	border-right: 1px solid #f79521;
	color: #000000;
}

.r-border.b-orange .cn {
	top: 0;
}

.r-border.b-orange .r {
	top: -10px;
}

/* ------- */
.b-nosik {
	position: absolute;
	margin: 18px 0 0 -40px;
}

/* ---- tooltip ---- */

.tooltiparea {
 position: absolute;
 z-index: 10000;
}

.tooltiparea .r-content	p {
	margin: 1ex 0;
}


.tooltiparea .r-border.b-tooltip .r-content {
	background: url(../../i/widgets/bulbs/b-tooltip_bgr.png) #fdfcc6;
	border-left: 1px solid #6d6e71;
	border-right: 1px solid #6d6e71;
	padding: 5px 14px 7px 12px;
}

.tooltiparea .r-border.b-tooltip .cn {
	top: -520px;
}

.tooltiparea .r-border.b-tooltip .r {
	top: -530px;
}

.tooltiparea .r-border.b-tooltip .r-content .b-tooltip_close {
	background: url(../../i/widgets/bulbs/b-tooltip_close.png) no-repeat right;
	width: 14px;
	height: 13px;
	position: relative;
	top: -7px;
	right: -10px;
	cursor: pointer;
	cursor: hand;
	float: right;
}

.tooltiparea .b-tooltip_sw {
	background: url(../../i/widgets/bulbs/b-tooltip_sw.png) no-repeat;
	width: 26px;
	height: 16px;
	position: relative;
	top: -1px;
	left: 9px;
	z-index: 1000;
}

.tooltiparea .b-tooltip_nw {
	background: url(../../i/widgets/bulbs/b-tooltip_nw.png) no-repeat;
	width: 26px;
	height: 16px;
	position: relative;
	top: 1px;
	left: 9px;
	z-index: 1000;
}

/* ----------------- menu ----------------- */

#header .sidebar, #header .content {
	vertical-align: middle;
}

.r-border.b-menu .r-content {
	background: url(../../i/widgets/bulbs/b-menu_bgr.png) repeat-x center left #6d6e71;
	border: none;
	color: #ffffff;
	padding: 0 0 0 10px;
	font-size: 13px;
}

.r-border.b-menu .cn {
	top: -440px;
}

.r-border.b-menu .r {
	top: -450px;
}

#menu {
	margin: -2px 0 -1px 0;
	position: relative;
	z-index:500;
}

#menu .r-border.b-menuactiv .r-content {
	background: none;
	border: none;
	padding: 0 7px;
}

#menu .r-border.b-menuactiv .cn {
	background: none;
}

#menu .r-border.b-menuactiv .r-content .cornerpad {
	margin: -3px 0 -2px 0;
	position: relative;
	z-index:200;
}

#menu .color_activ .r-border.b-menuactiv .r-content {
	background: #f48911;
	border-left: 1px solid #b2640c;
	border-right: 1px solid #f6a141;
	padding: 0 7px;
}

#menu .color_activ .r-border.b-menuactiv .cn {
	top: -480px;
	background: url(../../i/widgets/bulbs/r-border.png);
}

#menu .color_activ .r-border.b-menuactiv .r {
	top: -490px;
}

#menu a, #menu a:visited {
	color: #ffffff;
}

#menu a:hover {
	color: #ffdd9d;
}

#menu .color_activ a:hover {
	color: #fff4ce;
}

#menu .color {
	margin-right: 10px;
}

#menu .color_activ {
	margin-right: 10px;
}

#menu .userdiv .color .us {
	padding-left: 11px;
	background: url(../../i/user.gif) no-repeat left center;
}

#menu .userdiv .color_activ .us {
	padding-left: 11px;
	background: url(../../i/user_activ.gif) no-repeat left center;
}

#menu .white {
	width: 100%;
}

/* ------------------- status --------------------------- */
h2.successfully, h2.error, h2.process, h2.canceled, h2.add {
	font-size: 145%;
	margin: 0 1ex 0 0;
	padding: 0 0 0 25px;
}

h2.successfully {
	color: #079314;
	background: url(../../i/widgets/status_big_successfully_yellow.gif) no-repeat 0 0.2ex;
}

h2.process {
	color: #f88412;
	background: url(../../i/widgets/status_big_process_yellow.gif) no-repeat 0 0.1ex;
}

h2.canceled {
	color: #939497;
	background: url(../../i/widgets/status_big_canceled_yellow.gif) no-repeat 0 0.2ex;
}

h2.add {
	color: #1464d2;
	background: url(../../i/widgets/status_big_add_yellow.gif) no-repeat 0 0.2ex;
}

h2.error {
	color: #ce171e;
	background: url(../../i/widgets/status_big_error_yellow.gif) no-repeat 0 0.2ex;
	padding-left: 25px;
}
/* ----------------- tooltip ----------------- */
.tooltip_pad {
	margin: 20px;
}

.preloader {
	width: 14em;
	height: 7em;
	text-align: center;
	vertical-align: middle;
	background: url(../../i/preloader.gif) no-repeat center;
}

.tooltip_width {
	width: 20em;
}

.inner {
	padding: 2ex;
}
/* ----------------- pages ----------------- */
.pages {
	margin: 5ex 0 2ex 0;
}

.pages.on {
	margin: 2ex 0;
	display: block;
}

.pages .a {
	float: left;
	font-weight: bold;
	margin: 0 0.8ex 4ex 0;
}

.pages .b {
	color: #6d6e71;
}

.pages .b .numbers a {
	border: 1px solid #ffffff;
	padding: 0ex 0.4ex 0.2ex 0.4ex;
}

.pages .b .numbers a:hover {
	border: 1px solid #6d6e71;
	padding: 0ex 0.4ex 0.2ex 0.4ex;
	margin-bottom: 0.2ex;
}

.pages .b .numbers a.activ {
	background-color: #fceaa9;
	border: 1px solid #facd7a;
	padding: 0ex 0.4ex 0.2ex 0.4ex;
	color: #000000;
	font-weight: bold;
}

.pages .next {
	font-size: 120%;
	margin-top: 1ex;
}

.pages .next a.passiv {
	text-decoration: none;
	color: #6d6e71;
}
/* ----------------- history ----------------- */
.history {
	width: 100%;
}

.history th {
	text-align: left;
	border-bottom: 1px solid #000000;
	padding: 0 0 1ex 2.5em;
	font-weight: normal;
}

.history th a {
	color: Black;
}

.history th a:visited {
	color: Black;
}

.history th a:hover {
	color: #f88412;
}

.history th img {
	margin-left: 4px;
}

.history td {
	border-bottom: 1px solid #d8d5d5;
	padding: 0.9ex 0 0.9ex 2.5em;
}

.history .gray {
	font-size: 80%;
}

.history .amount {
	text-align: right;
}

.history .date {
	padding-left: 0;
    width: 23%;
}

.history .article {
	padding-left: 0;
}


.history .categ {
	padding: 1.5ex 0 0.3ex 0;
	border-bottom-style: none;
}

.history .categ .header {
	position: relative;
	left: -27px;
}

.history .categ .headertext {
	font-size: 145%;
	font-weight: normal;
}

.history .categ div {
	position: relative;
	left: -27px;
}

.history .categ div img {
	margin-right: 3px;
	position: relative;
	top: -3px;
}

.history .st {
	position: relative;
	left: 1.3ex;
}

.history_alert {
	color: #ce171e;
	font-size: 175%;
	margin: 2ex 0;

}

/* ----------------- pay_form ----------------- */
.form .name, .form .field {
	padding-bottom: 2.1ex;
}

.form .name {
	width: 30%;
	padding: 0.7ex 5px 0 0;
}

.form .hint {
	margin-top: 0.2ex;
	font-size: 93%;
	color: #939497;
}

.form .error {
	color: #f88412;
	font-weight: bold;
}

.form .phone, .form .amount, .form .big, .form .middle, .form .small, .form .justinput {
	padding: 0.3ex;
	font-size: 13px;
}

.big_feedback {
	width: 90%;
	height: 120px;
}

.form select {
	font-size: 13px;
}

.form .phone {
	width: 55%;
}

.form .amount {
	width: 18%;
}

.form .big {
	width: 90%;
}

.form .middle {
	width: 60%;
}

.form .small {
	width: 20%;
}

.form .small2 {
	width: 2em;
}

.form .small4 {
	width: 4em;
}

.form .true_amount {
	font-weight: bold;
}

.form .birthday {
	width: auto;
}

.form .birthday input {
	font-size: 13px;
	width: 6ex;
	padding: 0.07ex;
}

.form .region {
	width: 95%;
}

.form .captcha {
	padding-left: 10px;
	padding: 0 0 0 10px;
	width: 70%;
}

.formrelease .form .name {
	width: 30%;
	padding-right: 10px;
	padding-top: 0;
}

.form .yes {
	float: left;
	position: relative;
	left: -1.4ex;
}

.form .yes_button {
	font-size: 110%;
	padding: 0.3ex 0.9ex 0.3ex 0.9ex;
}

.form .radiolist {
	float:left;
}

.form .radiolist .radioitem {
	margin-bottom: 0.7ex;
}

/* ----------------- helpmenu ----------------- */
.helpmenu {
	position: relative;
	left: -14px;
}

.helpmenu ul li {
	background: transparent url(../../i/0.gif) no-repeat scroll 1px 0.5em;
	margin: 1ex 0 1ex -18px;
	padding-left: 14px;
}

.helpmenu ul li.activ {
	background: transparent url(../../i/rarr.gif) no-repeat scroll 1px 0.39em;
}

.helpmenu ul li.subactiv {
	background: url(../../i/larr.gif) no-repeat 1px 0.39em;
}

.helpmenu ul li.catmenu {
	margin: 0px 0px 0px -18px;
	background: url('../../i/catmenu_arrow.gif') no-repeat 1.5ex 1.5ex;
	padding: 7px 0px 7px 30px;
}

.helpmenu ul li.catmenu_novis {
	padding: 7px 0px 7px 30px;
	margin: 0px 0px 0px -18px;
}

.helpmenu ul ul {
	margin-bottom: 1.3ex;
}

.helpmenu ul ul li {
	padding-left: 14px;
	background: url(../../i/0.gif) no-repeat 0px 0.55em;
	margin: 0.7ex 0px 0.7ex -18px;
}
/* --- faq --- */
.faq {
	width: 80%;
}

.faq .item {
	margin-bottom: 4ex;
}

.faq .item .q {
	font-weight: bold;
	margin: 0 0 1ex 0px;
	border-left: 1px #6d6e71 solid;
	padding-left: 1ex;
	position: relative;
	left: -1ex;
}

.faq .item .a {
	margin-left: 1px;
}
/* --- tabs --- */
.r-border.b-gray.nolefttopcorner .top .cn {
	background: url(../../i/widgets/bulbs/nolefttopcorner.png);
}

.table_comments {
	margin: 0ex 0ex 0ex 0ex;
	padding: 0ex 0ex 0ex 0;
}

.tab, .faketab {
	margin-bottom: 0px;
}

.search_for_tab {
	width: 240px;
	position: relative;
	left: 4px;
}

.tabline {
	border-top: 1px solid #b3b3b3;
}

ul.subsection_tabs {
	CLEAR: both;
	MARGIN: 0px 0px 0px;
	list-style-type: none;
}

ul.subsection_tabs A {
	outline: none;
}

ul.subsection_tabs li.tab, ul.subsection_tabs li.faketab {
	padding-left: 0px;
	background: none;
	margin: 0 0px 0 0;
	text-align: center;
	float: left;
	position: relative;
	top: 1px;
}

ul.subsection_tabs.login li.tab {
	top: 4px;
}

ul#catalog.subsection_tabs li.tab, ul#catalog.subsection_tabs li.faketab {
	padding-left: 4px;
	background: none;
	margin: 0 0px 0 0;
	text-align: center;
	float: left;
	position: relative;
	top: 1px;
}

ul.subsection_tabs li.faketab, ul#catalog.subsection_tabs li.faketab {
	float: right;
}

ul.subsection_tabs li.tab a {
	DISPLAY: block;
	border-top: 1px solid #ffffff;
	color: #1e75ec;
}

ul.subsection_tabs li.tab a:visited {
	color: #086ce2;
}

ul.subsection_tabs li.tab a:hover {
	color: #ce171e;
}

#mainface ul.subsection_tabs li a, td.content ul.subsection_tabs li a
{
	padding: 0;
}

ul.subsection_tabs li.tab a.active, ul.subsection_tabs li.ui-state-active a {
	border: 1px solid #b3b3b3;
	border-bottom-style: none;
	border-top-left-radius: 10px;
  border-top-right-radius: 7px;
	background-color: #ffffff;
	background: url(../../i/widgets/bulbs/tab_bgr.gif) repeat-x 0 -1px;
	text-decoration: none;
	color: #6d6e71;
	font-weight: bold;
}

ul.subsection_tabs li.tab a.active:visited, ul.subsection_tabs li.ui-state-active a:visited {
	color: #6d6e71;
	font-weight: bold;
}

ul.subsection_tabs li.tab a.active .c1, ul.subsection_tabs li.ui-state-active a .c1 {
	background-image: url(../../i/widgets/bulbs/g_tab_cc1.gif);
}

ul.subsection_tabs li.tab a.active .c2, ul.subsection_tabs li.ui-state-active a .c2 {
	background-image: url(../../i/widgets/bulbs/g_tab_cc2.gif);
}

ul.subsection_tabs li.tab .pad, ul.subsection_tabs li .pad, ul.subsection_tabs li.faketab .pad {
	padding: 1ex 2ex 0.9ex 2ex;
}

ul.subsection_tabs.login li.tab .pad, ul.subsection_tabs.login li .pad, ul.subsection_tabs.login li.faketab .pad {
	padding: 1.1ex 2ex 0.9ex 2ex;
}

ul.subsection_tabs li.tab a .c1_phone, ul.subsection_tabs li a .c1_phone {
	background: url(../../i/widgets/bulbs/c1_phone_white.gif) no-repeat;
	position: relative;
	top: -1px;
    left: 1px;
	background-color: #ffffff;
}

ul.subsection_tabs li.tab a .c1_card, ul.subsection_tabs li a .c1_card {
	background: url(../../i/widgets/bulbs/c1_card_white.gif) no-repeat;
	position: relative;
	top: -1px;
	background-color: #ffffff;
}

ul.subsection_tabs li.tab a.active .c1_phone, ul.subsection_tabs li.ui-state-active a .c1_phone {
	background: url(../../i/widgets/bulbs/c1_phone.gif) no-repeat;
	position: relative;
	left: -1px;
	top: -1px;
}

ul.subsection_tabs li.tab a.active .c1_card, ul.subsection_tabs li.ui-state-active a .c1_card {
	background: url(../../i/widgets/bulbs/c1_card.gif) no-repeat;
	position: relative;
	left: -1px;
	top: -1px;
}

ul.subsection_tabs li.tab a .c1_phone .pad {
	padding: 8px 14px 7px 28px;
}

ul.subsection_tabs li.tab a .c1_card .pad {
	padding: 8px 14px 7px 32px;
}
/*----- region_selector ------*/
.region_selector {
	margin: 2.5ex 0 4ex 0;
}

.region_selector a {
	margin-right: 2ex;
	padding: 1px 0 2px 0;
}

.region_selector a.activ {
	padding-left: 7px;
	padding-right: 7px;
	background-color: #fceaa9;
	border: 1px solid #facd7a;
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.region_selector a.activ:visited {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.region_selector a.activ:hover {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

/* ----------------- search ----------------- */
.search .search_input {
	border: none;
	background-color: #ffffff;
	padding: 0;
	width: 100%;
	font-size: 13px;
	position: relative;
	margin: -4px 0;
	z-index: 5;
}

.search .search_submit input {
	position: absolute;
	z-index: 50;
	margin-top: -4px;
}

.search .search_submit img {
	position: relative;
	margin: -4px 0;
	z-index: 5;
}

.faketab .search .search_submit input {
	margin-left: 4px;
}

.r-border.b-gray.search .r-content {
	padding: 0 2px 0 4px;
}

.search .td_for_search_input {
	vertical-align: middle;
	padding-right: 4px;
	width: 100%;
}

.search_for_td{
	width: 240px;
}

.search_for_td div.search_for_tab{
	margin: 2.5ex 0 4ex 0;
	left: 0px;
}

.search_for_td_new div.search_for_tab{
	margin: 0 0 2ex 0;
	left: 0px;
}

#CardTransferForm_form .mainbox .r-border.b-yellow, #PaymentForm_form .mainbox .r-border.b-yellow, #AccountTransferForm_form .mainbox .r-border.b-yellow{
    margin-bottom: 3px;
}

/**********    POPUP    **********/

.opacity{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	box-sizing:border-box;
}

.popup{
	position: fixed;
	z-index: 1001;
	background-color: white;
	border-radius: 5px;
	overflow: hidden;
	box-sizing:border-box;
	-webkit-box-shadow: 0 0 10px black;
	-moz-box-shadow: 0 0 10px black;
	box-shadow: 0 0 10px black;
}

.disable_scroll{
	overflow: hidden;
}

.popup-inner{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.popup-header{
	margin: 0;
	padding: 0;
	font-size: 22px;
	text-transform: uppercase;
}

.popup-buttons{
	clear: both;
	overflow: hidden;
	margin-top: 55px;
}

.popup-button{
	display: inline-block;
	line-height: 49px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 22px;
}

.popup-button:hover, .popup-button:active, .popup-button:visited{
	color: #fff;
	text-decoration: none;
}

.popup-button:hover{
	opacity: 0.8;
}

.popup-button-left{
	float: left;
}

.popup-button-right{
	float: right;
}
