#allMMcontent	{ min-width: 500px; }
#mainpageDiv	{ display: table; margin: 0 auto; padding: 12px 0; }

.wrapper {	min-width: auto; }

.formDiv		{ float:left; margin: 0 5px 25px 0; overflow: hidden; width: 432px; }
.formDivImages	{ float:right; margin: 0 0 25px 5px; overflow: hidden; padding: 0; }

.formDiv_welcome, .formDiv_appDiff { position: absolute; max-width: 520px; background: #ffffff none repeat scroll 0 0;}
.formDiv_appDiff		{ display:none; }

.formDiv_content	{ font-size: 15px; text-align: left; position:relative; padding-bottom:0; }
.formDiv_content ul	{ list-style: disc; margin: 0px 20px 0 30px; }
.formDiv_content li	{ margin-bottom: 10px; }

.divTitle			{ font-size: 26px !important; margin: 0 0 5px; padding-top: 15px; }
.divParagrafTitle	{ font-size: 16px !important; font-weight:bold; margin: 25px 0 5px 8px; text-align: left; }

.uiButtons_div 					{ padding: 35px 0 15px; text-align: center; }
.uiButtons_div .uiButt 			{ width: 120px; font-weight:bold; }
.uiButtons_div span.orDesc		{ padding: 1.2em; }
.uiButtons_div .uiButtToEvnLog 	{ border-top-right-radius: 0; border-bottom-right-radius: 0; }
.uiButtons_div .uiButtToEvnReg 	{ border-top-left-radius: 0; border-bottom-left-radius: 0; }

.isLoged_buttAndHrefs .uiButt, .isntLoged_buttAndHrefs .uiButt 	{ width: auto; height: auto; font-weight:bold; font-size:13px; }
.uiButtons_div2row button { height:42px !important; }

.formDiv_appDiff .uiButtons_div { padding: 0; }

.btnNavig	{ height: 20px; position: absolute; margin: 0; }

.formDiv .btnNavig 	{ font-size:12px; right: 3px; }
.formDiv_welcome .btnNavig 	{ bottom: 28px; }
.formDiv_welcome .btnNavig .ui-button-text { padding: 0 25px 0 9px; }
.formDiv_appDiff .btnNavig 	{   bottom: 7px; }
.formDiv_appDiff .btnNavig .ui-button-text { padding: 0 9px 0 25px; }

.copyright_mainDiv	{ bottom: 6px; position: absolute; width:inherit; }

#slideshow 			{ position: relative; overflow: hidden; border: none; margin-top:0px ; background:none !important; 	}
#slideshow img 		{ background:none !important; width:100%; }

div#rightInfoDiv { background: none; padding: 0px; overflow: hidden; z-index: 5; }

.cycle-caption 	{ bottom: 7px; }
.cycle-pager 	{ text-align: center; right: 2px; top: 0px; width: 100%; }

.tbAppDiff				{ margin: 0 auto 15px; font-size:15px; }
.tbAppDiff .trHeader th	{ font-size:20px; font-weight:bold; vertical-align:bottom; line-height:23px; text-align:center; }

.trLineDown  { width: 150px; border-bottom: 1px; }

.tdDesc		{ padding: 5px 0 5px 15px; }
.tdDesc i	{ font-style: italic; font-size:12px; padding-left:15px; }
.tdUsed 	{ width: 100px; text-align: center; }
.tdUsed span 					{ margin:0 auto -4px; }
.tdUsed span.ui-icon-closethick	{ opacity:0.2; }

.trDoubleDesc .tdUsed span	{ margin:0px auto -13px; }

/* ------------------- settings for mobile screens --------------------------- */
@media only screen and (max-width: 599px) {
	.header { min-width: 410px; }
	.logo_container { max-width: 90%; }

	#allMMcontent 	{ width: 100%; max-width: 100%; display: inline-block; min-width: 410px; }
	#mainpageDiv 	{ display: block; }
	.formDiv { max-width: 90%; }
	.formDiv .formDiv_content, .formDiv_welcome, .formDiv_appDiff	{ max-width: 100%; position: relative; width: initial; height: 470px; }

	.copyright_mainDiv { width: 100%; }

	.formDivImages 	{ max-width: 90%; height: initial; }
}

@media only screen and (max-width: 470px) {
	.formDiv .formDiv_content, .formDiv_welcome, .formDiv_appDiff	{ height: 500px; }
}

@media only screen and (max-width: 450px) {
	.formDiv .formDiv_content, .formDiv_welcome, .formDiv_appDiff	{ height: 585px; }
}