@charset "utf-8";
/* CSS Document */

/* задаем кросбраузерную минимальную ширину страницы */

html, body {width:100%; height:100%}

HTML .pMinWidth {padding-left: 960px; }
HTML .pMinWidth {height: 1px}
HTML .pLayout {height: 1px}
HTML .pContainer {
	min-width: 960px;
	margin-left: -960px;
	position: relative;
	height: 1px;
}

#index{
	position:absolute; 
	top:50%; 
	width:100%;
	margin-top:-100px;
}

#sectionPage {
	position:absolute; 
	top:50%; 
	width:100%;
	margin-top:-130px;	
}

.fl {float:left}
.fr {float:right}
.clearBoth {clear:both}

.mlr20 {margin: 0 20px}
.mt40 {margin-top:40px}
.mt20 {margin-top:20px}
.mt35 {margin-top:35px}
.mb20 {margin-bottom:20px}
.ml20 {margin-left:20px}

.ptb20 {padding: 20px 0} 
.pb20 {padding-bottom:20px;}


.mainCol{margin: 0 0 0 200px }
.leftCol{float:left; width:180px;}

.searchResult {margin-right:200px;}
.searchResult .mainCol {margin:0}
.srRightCol {width:180px;}

.makeEvenHeight	{margin-bottom: -20000px; padding-bottom: 20000px;}

#h100  {min-height:100%; height:auto !important; height:100%;}
#h100content {padding-bottom:51px}
#footer {position: relative; margin-top:-51px;  *height:13px}

.min-width {width:1000px; height:1px; line-height:1px}

.suggestRightCol {padding: 20px 20px 20px 420px; *padding:20px; width:200px; line-height: 100%; }