@CHARSET "UTF-8";


/* CSS file */
/*
LAYOUT TOOLS
*/
.floatLeft                      { float: left; }
.floatRight                     { float: right; }
.clear                          { clear: both; }
.vMiddle	                    { vertical-align: middle; }
.vTop		                    { vertical-align: top; }
.layoutCenter                   { margin: 0 auto; }
.textCenter                     { text-align: center; }
.textRight                      { text-align: right; }
.textLeft                       { text-align: left; }
/*
PRINT TOOLS
*/
.page-break                     { page-break-before: always; }
/*
TYPOGRAPHIC TOOLS
*/
.input_error					{ border: 1px solid #fb4343; background-color: white; }
.error                          { border: 1px solid #fb4343; padding: 5px; color: #fb4343; background-color: white; }
.warning                        { border: 1px solid #d4ac0a; padding: 5px; color: #d4ac0a; background-color: white; }
.success                        { border: 1px solid #149b0d; padding: 5px; color: #149b0d; background-color: white; }
.not_access                     { color: #CCCCCC !important; }

.callOut                        { font-size: 125%; font-weight: bold; }
.strikeOut                      { text-decoration: line-through; }
.underline                      { text-decoration: underline; }
.underlinenone                  { text-decoration: none; }
.resetTypeStyle					{	
									font-weight: normal; font-style: normal; font-size: 100%;
									text-decoration: none; background-color: none; word-spacing: normal;
									letter-spacing: 0px; text-transform: none; text-indent: 0px; 
								}
/*
STYLING EXTRAS
*/
a.button                        { color: black; border: 1px solid black; padding: 3px; }
a.button:hover					{ background: black; color: white; }

/*
DISPLAY VALUES
*/
.hide                           { display: none; }
.show                           { display: block; }
.invisible                      { visibility: hidden; }

body
{
	margin: 0px;
	padding: 0px;
}

form 
{
	margin: 0px;
}


/* ************************************ */

.bg_gray { background-color: #DDDDDD; }

.bor	{ border: 1px solid #CCC; }
.red	{ color: #CC0000; }
.green	{ color: #149b0d; }
a.green_color	{ color: #149b0d; }
.grey	{ color: grey; }
.blue	{ color: #81C9DF; }

.cp		{ cursor: pointer; }

.w25p	{ width: 25%; }
.w33p	{ width: 33%; }
.w30p	{ width: 30%; }
.w45p	{ width: 45%; }
.w50p	{ width: 50%; }
.w100p	{ width: 100%; }
.w300	{ width: 300px; }
.w350	{ width: 350px; }
.w380	{ width: 380px; }
.w333	{ width: 333px; }
.w400	{ width: 400px; }
.w450	{ width: 450px; }
.w500	{ width: 500px; }
.w550	{ width: 550px; }
.w250	{ width: 250px; }
.w230	{ width: 230px; }
.w200	{ width: 200px; }
.w100	{ width: 100px; }
.w180	{ width: 180px; }
.w150	{ width: 150px; }


.w650	{ width: 650px; }

.h100p	{ height: 100%; }
.h150	{ height: 150px; }
.lh100p	{ line-height: 100%; }
.lh150p	{ line-height: 150%; }
.lh75	{ line-height: 75px; }

.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr40 { margin-right: 40px; }

.ml10 { margin-left: 10px; }
.ml40 { margin-left: 40px; }
.ml150 { margin-left: 150px; }

.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }

.mt20 { margin-top: 20px; }

.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }

.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }

.p5 { padding: 5px; }
.p20 { padding: 20px; }
.pl20 { padding-left: 20px; }


.pl40 { padding-left: 40px; }
.pr40 { padding-right: 40px; }

.pl60 { padding-left: 60px; }
.pr60 { padding-right: 60px; }



.fs8	{ font-size: 8px; }
.fs9	{ font-size: 9px; }
.fs10	{ font-size: 10px; }
.fs11	{ font-size: 11px; }
.fs12	{ font-size: 12px; }
.fs13	{ font-size: 13px; }
.fs14	{ font-size: 14px; }
.fs15	{ font-size: 15px; }
.fs16	{ font-size: 16px; }
.fs18	{ font-size: 18px; }


.bor0 { border: 0px; }

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	width: auto;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
}

.ac_loading {
	background : Window url('/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
.qnt {
  position:absolute;
  top:2px;
  right:10px;
  font-size:11px;
  color:#26A908;
}

.xx-small	{ font-size:xx-small; }
.x-small	{ font-size:x-small; }
.small		{ font-size:small; }
.medium		{ font-size:medium; }



td.thinfield {
	text-align:right;
	font-size:x-small;
	font-family:Verdana;
}

td.header {
	text-align:right;
	font-size:x-small;
	color:Black;
	font-family:Verdana;
	font-weight:bold;
}


a.learn_more {
	color: #003366 !important;
	font-size: small;
	font-weight: bold;
}

input.orange {
	width: 197px;
	height: 33px;
	background: url('/img/partners/orange_bg.gif') no-repeat left top;
	border:0px;
	margin:0px;
	padding:0px;
	color: #003366;
	font-size: x-small;
	cursor: pointer;
}


input.darkblue {
	width: 197px;
	height: 33px;
	background: url('/img/partners/darkblue_bg.gif') no-repeat left top;
	border:0px;
	margin:0px;
	padding:0px;
	color: white;
	font-size: x-small;
	cursor: pointer;
}

input.lightblue {
	width: 197px;
	height: 33px;
	background: url('/img/partners/lightblue_bg.gif') no-repeat left top;
	border:0px;
	margin:0px;
	padding:0px;
	color: #003366;
	font-size: x-small;
	cursor: pointer;
}


#t_choose {
margin-top:35px; 
width:650px;

}

#t_choose td {
text-indent:10px;
}

.bl {
	color:#548DD4;
	text-decoration: underline;
	font-weight: normal;	
}

#partners_tbl {
width:865px;
}

#partners_tbl td{
vertical-align: top;
}

.arr_lft {
background: url(/img/arrow-right_or.gif) no-repeat top left; 
padding-left:14px;
}

.arr_lft_ {
background: url(/img/arrow-right_or_.gif) no-repeat top left; 
padding-left:14px;
}

.arr_lft_bl {
background: url(/img/arrow-right_bl.gif) no-repeat top left; 
padding-left:14px;
}

.arr_lft_bl_ {
background: url(/img/arrow-right_bl_.gif) no-repeat top left; 
padding-left:14px;
}

#loyalty_tabl {
	width:622px; 
	border:1px solid #FE8600;
}

#loyalty_tabl th{
	border:1px solid #FE8600;
	background: #FE8600;
	color: #FFFFFF;
}

#loyalty_tabl td{
	border:1px solid #FE8600;
}

.loyalty_num {
	text-align: center;
	font-size: 9px;
	font-weight: bold;
	color: #38469D;	
	vertical-align: middle;
}

.lb_bg {
	background:#DFF0F6;
}

.slb_bg {
	background:#ECF6F9;
}

.inline p{
	display: inline;	
}

.inline u{
	display: inline;	
}

.pdd10 {
padding:10px;
}

.r1, .r2,  .r3, .r4 {
    display: block; 
    font-size: 0; 
    height: 1px;
    background: #ECF6F9;
}

.r1 {  margin: 0 5px; }
.r2 {  margin: 0 3px; }
.r3 {  margin: 0 2px; }
.r4 {  margin: 0 1px; height: 2px; }

.r1_, .r2_,  .r3_, .r4_ {
    display: block; 
    font-size: 0; 
    height: 1px;
    background: #DFF0F6;
}

.r1_ {  margin: 0 5px; }
.r2_ {  margin: 0 3px; }
.r3_ {  margin: 0 2px; }
.r4_ {  margin: 0 1px; height: 2px; }


.block-round-content { 
    background: #ECF6F9; /* Цвет фона */
    padding: 10px; /* Поля вокруг текста */
}

.vatop {
vertical-align: top;	
}

.hght90{
height: 90px;	
}

._text {
	line-height: 150%;
}


th._response_details {
	background-color:	#F1F1F1;
	color:				#243E8F;
	font-weight:		bold;
	font-family:		Verdana;
	font-size:			x-small;
	padding-top:		5px;
	text-align:			center;
/*	text-decoration:	underline;*/
}