@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;*/

}

.youarehere {
	margin-top:12px; 
	font-size:12px; 
	font-weight:bold; 
	color:#000000; 
	font-family:Verdana, Geneva, sans-serif;	
}

.youarehere span {
	margin-top:12px; 
	font-size:8px; 
	font-weight:bold; 
	color:#000000; 
	font-family:Verdana, Geneva, sans-serif;	
}
