/* ������� ������ */
body { overflow-y: scroll; }
span.button_top {
	height:150px;
	background-image: url('/partners/img/buttons_FNM_20110619.png');
	background-repeat: no-repeat;
	display:block;
	margin:0 auto;
}
td.menu_button table {
	cursor:pointer;
	margin:0 auto;
}
.button_corp { width: 157px; background-position: 0px 0px; }
.button_corp_hover { background-position: 0px -160px !important; }
.button_commiss { width: 128px; background-position: -157px 0px; }
.button_commiss_hover { background-position: -157px -160px !important; }
.button_agents { width: 125px; background-position: -285px 0px; }
.button_agents_hover { background-position: -285px -160px !important; }
.button_hotels { width: 120px; background-position: -410px 0px; }
.button_hotels_hover { background-position: -410px -160px !important; }
/* /������� ������ */


/* ����� ����� */
#layout_row_menu {
	height:85px;
}
ul {
	/*margin-left:-20px !important;*/
}
.align_center div.elem {
	margin:0 auto;
	width:100%;
}
#cooperation_type {
	padding:15px 0 23px;
}
#cooperation_type_cell {
	text-align:center;
	font-size:200%;
	color:#98A7AD;
	padding-top:5px;
	padding-bottom:32px;
}
#cooperation_type_cell span {
	cursor:pointer;
}
div.container_elements, div.content_elements, div.scheme_container {
	display:none;
}
div.become_a_partner_container {
	padding-left:0.4em;
}
div.become_a_partner_container table {
	margin:0 auto;
}
div.become_a_partner_container tr {
	height:45px;
}
div.become_a_partner_container tr.header {
	height:70px;
}
div.become_a_partner_container tr.last_line {
	height:60px;
}
div.become_a_partner_container th.you, div.become_a_partner_container th.we {
	font-size:150%;
	vertical-align:middle;
}
div.become_a_partner_container span.big {
	font-size:150%;
	/*vertical-align:bottom;*/
}
div.become_a_partner_container tr.ufo_right td.we {
	background:url(/partners/img/ufo_right.png) no-repeat left 10px;
}
div.become_a_partner_container tr.ufo_left td.you {
	background:url(/partners/img/ufo_left.png) no-repeat right 10px;
}
div.become_a_partner_container .you {
	width:47%;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	font-size:110%;
	line-height:1.4;
}
div.become_a_partner_container .we {
	width:47%;
	text-align:left;
	vertical-align:top;
	padding-left:5px;
	font-size:110%;
	line-height:1.4;
}
div.become_a_partner_container .space {
	width:70px;
}
#partnership_request_hidden {
	display:none;
	/*padding-left:65px;*/
}
#partnership_request_hidden .partnership_request_container div.TextBlock div a {
	color:White;
}
#t_partnership_request {
	width:100%;
	background-color:#F2F4F5;
	-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;
	margin:10px 0;
	padding:10px 0;
	table-layout:fixed;
}
#t_partnership_request th {
	color:#1E292E;
	font-weight:normal;
	text-align:left;
	padding:5px 0 0 20px;
}
#t_partnership_request td {
	padding:0.3em 0 0.5em 20px;
}
#t_partnership_request textarea {
	width:100%;
	height:60px;
	border:1px solid #CECECE;
	color:#50595D;
	font-size:133%;
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
}
#t_partnership_request td.lastColumn {
	/*min-width:14em;*/
	padding-right:20px;
}
#t_partnership_request td select {
	height:30px;
	padding-left:1px;
}
#t_partnership_request td button {
	padding-bottom:5px;
} 
#t_partnership_request td.CaptchaContainer img.Captcha {
	height:32px;
	float:left;
}
#t_partnership_request td.CaptchaContainer div.field {
	float:left;
	margin-left:15px;
}
#t_partnership_request td.CaptchaContainer input {
	width:5em;
}
#captchaError {
	display:none;
}
#captchaError div {
	color:#E73276;
}
#img_qnty {
	width:16px;
	height:16px;
	padding-left:3px;
	cursor:pointer; cursor:hand;
}

.corp_advantages_container {
	font-size:92%;
	margin-bottom:20px;
}

div.become_a_partner_container ol {
	margin-top:0;
}
.partnership_request_container, div.marketing_information_container {
	margin-top:10px;
	margin-bottom:20px;
}
a.link_download {
	color:#FFFFFF;
}
a.link_download_blue {
	color:#006575;
}




/* "�����������" ������ ������� ����� */
div.description_buttons {
	width:60px;
	text-align:right;
	float:right;
	font-size:170%;
	padding-top:5px;
	padding-right:1px;
}
div.description_buttons span {
	margin-right:8px;
	cursor:pointer; cursor:hand;
}
div.description_buttons span.buttons_question {
	font-size:150% !important;
}
div.description_buttons span a {
	text-decoration:none;
	color:#98A7AD;
	border-bottom:none;
}
/* /"�����������" ������ ������� ����� */





/* �������, ������������� � ������ */
span.glossary_term_tooltip {
	border-bottom-color:#FFFFFF;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	/*cursor:pointer; cursor:hand;*/
	text-decoration:none;
	color:#FFFFFF;
	padding-bottom:1px;
}
#tooltip {
	/*padding:15px !important;*/
}
.term_header {
	color:#E73276;
	font-size:150%;
}
.term_description {
	font-size:110%;
	line-height:1.4;
}
div.Popup1 {
	width:550px;
	height:400px;
}
span.glossary_term_popup {
	border-bottom-color:#FFFFFF;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	cursor:pointer; cursor:hand;
	text-decoration:none;
	color:#FFFFFF;
	padding-bottom:1px;
}
div.term_hidden {
	display:none;
}
div.term_hidden div.element {
	margin:5px 0;
}
div.PopupContent div.term_hidden {
	display:block;
}
div.term_popup {
	margin:20px;
}
div.term_popup ul {
	margin:0;
}
div.term_popup strong {
	font-size:125%;
}
/* /�������, ������������� � ������*/





div.description_block, #content_corp, #content_commiss, #content_agents, div.scheme_content, #partners_an, #partnership_request_hidden {
	background-color:#1A292F;
	color:#98A7AD;
	border-top:solid 1px #1A292F;
	border-bottom:solid 1px #1A292F;
}
#content_corp, #content_commiss, #content_agents {
	display:none;
}
#content_commiss_2 {
	margin-top:1px;
}
div.description_left_border {
	width:7%;
	float:left;
}
/* �� ������������ */

div.description_content {
	padding-top:10px;
	line-height:1.4;
	width:100%;
}
div.description_content div.header {
	color:white;
	font-size:120%;
	margin-bottom:5px;
}
div.description_content div.pseudolink_margin {
	margin-top:15px;
}

.scheme_element {
	width:100%;
	text-align:center;
	padding:20px 0;
}



.description_choice div {
	float:left;
	text-align:center;
	padding:25px 0 30px;
}
.button_wrapper {
	text-align:center;
}
.button_wrapper span.pseudolink_dashed {
	border-bottom:none !important;
	font-size:100%;
	font-weight:bold;
	display:block;
	color:#909090;
}
.button_wrapper span.pseudolink_white_dashed {
	color:White !important;
}
span.pseudolink_dashed {
	border-bottom-color:#04A2CA;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	cursor:pointer; cursor:hand;
	text-decoration:none;
	color:#04A2CA;
	padding-bottom:1px;
}
span.pseudolink_white_dashed {
	border-bottom-color:White;
	color:White;
}

/* ���������� - ����������� ���������� ������ */
#ufo_menu, #ufo_corp, #ufo_commiss, #ufo_agents, #ufo_hotels {
	display:none;
}
div.unidentified_flying_object {
	background-color:#1A292F;
	height:0px;
}
div.unidentified_flying_object div {
	width:100%;
	height:0px;
}
div.ufo_img {
	/*background:url(/partners/img/ufo.png) no-repeat center;*/
}
div.unidentified_flying_object_scheme {
	background-color:#1A292F;
	height:0px;
}
div.unidentified_flying_object_scheme div {
	float:left;
	width:49%;
	height:0px;
}
div.ufo_img_corp_commiss {
	/*background:#151E21 url(/partners/img/ufo.png) no-repeat 95px top;*/
}
div.ufo_img_agents {
	/*background:#151E21 url(/partners/img/ufo.png) no-repeat center top;*/
}



#description_level_1 {
	border-top:0px;
}







div.container_level_common {
	/*border:1px red solid;*/
}




/* ������������ */
span.button_onoff {
	/*height:83px;*/
	width:255px;
	display:block;
	margin:0 auto;
	cursor:pointer; cursor:hand;
}
span.button_onoff span.button_websites, span.button_onoff span.button_partnersoffices {
	height:83px;
	width:80px;
	display:block;
	margin:0 auto;
}
#h_commiss_websites span.button_onoff {
	width:125px;
}
#h_commiss_online_office {
	border-bottom:none !important;
	cursor:inherit !important;
	color:#98A7AD !important;
}

.button_websites		{ background:url(/partners/img/buttons_onoff.png) no-repeat 0 0; }
.button_websites_hover  { background:url(/partners/img/buttons_onoff.png) no-repeat -79px 0 !important; }
.button_partnersoffices		  { background:url(/partners/img/buttons_onoff.png) no-repeat -160px 0; }
.button_partnersoffices_hover { background:url(/partners/img/buttons_onoff.png) no-repeat -240px 0 !important; }
#commiss_module, #commiss_minisite, #commiss_api /*, #commiss_online_office*/ {
	/*color:#B0BCC3;
	font-size:1em;
	line-height:1.2;*/
	margin:5px 0 10px 0px;
	display:none;
}
#t_commiss_flash {
	width:95%;
	margin-top:10px;
}
#t_commiss_flash td {
	text-align:center;
	vertical-align:top;
	padding:10px;
}
#t_commiss_flash span.subhead {
	color:White;
	font-size:130%;
}
#t_commiss_flash td ul {
	text-align:left;
	margin-right:15px;
}
#commiss_subheader {
	padding-top:12px;
}
span.commiss_pseudolink {
	cursor:pointer; cursor:hand;
	text-decoration:none;
	color:#909090;
	padding-bottom:1px;
	font-size:90%;
	font-weight:bold;
	display:block;
}
span.commiss_pseudolink_clicked {
	border-bottom:none !important;
	color:white !important;
}
#commiss_subheader div.elem {
	margin:20px 0 0;
	width:49.8%;
	float:left;
	text-align:center;
}
#commiss_subheader img {
	width:80px;
}
#commiss_subcontainer div.toggleElement {
	display:none;
}
/* /������������ */




/* ����������� */
div.corp_advantages {
}
div.corp_advantages div.header {
	font-size:130%;
	text-align:center;
	padding-top:5px;
}
div.corp_advantages div.TextBlock {
	margin-right:35px;
}
div.corp_advantages li {
	line-height:1.4;
}
div.corp_advantages strong {
	color:#98A7AD;
}
div.corp_advantages .num {
	padding-top:1em;
	color:#FFFFFF;
}
div.corp_advantages ul {
	margin-top:0;
	margin-bottom:0;
}
/* /����������� */




/* ������ */
div.marketing_information_container div.header {
	margin-bottom:10px;
}
div.marketing_information_container div.element {
	margin-top:5px;
	margin-left:-9px;
}
/* /������ */



/* FAQ */
.faq_cloud .buttons_close { color:#98A7AD }
.faq_cloud {
	background-color: #1A292F;
}
table.faq td:first-child, * html td.first-child { border-left: 10px solid; }
table.faq td:-moz-first-node { border-left-width: 20px; }
table.faq { border-collapse: collapse; width: 100%; table-layout: fixed; }
table.faq td { padding: 0px 0px 0px 20px; vertical-align: top; text-align: left; }
table.faq tbody.ContentTbody td { border-color: #e5e9ea; }
table.faq tbody.CloudTbody td, table.faq tbody.FAQTbody td { border-color: #1a2d35 }
table.faq tbody.FAQTbody td {	height: 70px; }
table.faq tbody.FAQTbody td.img { vertical-align: middle; text-align: center; }
table.faq div.q_name { font-size: 135%; margin-top: 10px; color: #1a2d35; }
table.faq div.q_summary { color: #50595d; margin-top: 5px; }
table.faq dt { font-size: 135%; }
table.faq dd { margin-left: 0px; }
.js table.faq dd.hide { display:none; }
table.faq .invisible { display: block; }
body.js table.faq .invisible { display: none; }

#cloud {
	list-style:none;
	margin:5px 0px;
	text-align:center;
}
#cloud li {
	margin:5px;
	display:inline;
	vertical-align:baseline;
}
#cloud li span.wrap { display: none; }
#cloud li:after, #cloud li span.wrap { content: " "; display: inline; white-space: normal; font-size: 1px; width: 0px; overflow: hidden; //display: inline; }
#cloud li span.pseudo_anchor, #cloud li span.selected { color: white; text-decoration: none; white-space: nowrap; padding: 2px; cursor:pointer; cursor:hand; }
#cloud li span.selected { color: #50595d; }
#cloud li a:hover, #cloud li span.hover { background-color: grey; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}

	li.size1 { font-size:100%; }
	li.size2 { font-size:135%; }
	li.size3 { font-size:150%; }
	li.size4 { font-size:200%; }
	li.size5 { font-size:230%; }
/* /FAQ */




/*  ���� ��������   */
#partners_an {
	padding-top:80px;
	padding-bottom:60px;
}
#partners_tablelist_header {
	font-size:130%;
	text-align:center;
	padding:10px 0 30px;
}
#partners_tablelist_container {
	display:none;
}
#partners_tablelist {
	width:100%;
}
#partners_tablelist td {
	width:25%;
}
#partners_tablelist tr {
	padding:0;
}
#partners_tablelist tr.partners_next_row td { padding-top:50px; }
#partners_tablelist .p_lastrow div {
	padding-left:15px;
}
#partners_tablelist .p_row div {
	padding-left:15px;
}
#partners_tablelist .partner_logo {
	height:30px;
	padding-bottom:5px;
}
#partners_tablelist .partner_header {
	color:White;
	font-size:140%;
	padding-bottom:5px;
}
#partners_tablelist .partner_description {
	padding-right:21px;
	padding-bottom:5px;
}
#partners_tablelist .partner_site {
	color:White;
	padding-bottom:5px;
}
/*  /���� ��������   */






	DIV.container_content_partner {
		margin:0 auto;
	}





/* �������� �� �������� */
	#t_mailingSubscribe {
		border-collapse:collapse;
		table-layout:fixed;
		width:100%;
	}
	#t_mailingSubscribe th {
		color:#50595D;
		font-weight:normal;
		text-align:left;
	}
	#t_mailingSubscribe th span.star {
		color:#FF0000;
		font-size:1.5em;
		font-weight:bold;
		margin:0 1px;
	}
/* /�������� �� �������� */


#video1 {text-align:center;padding:20px;}

.leftPaddedLinkHolder { margin-left: 20px;}
