/* блоки на главной */
.firsttxt {
	position: relative;
	margin-left: -10px;
}
.firstSearch {
	background: #F3F3F3;
	font-size: 11px;
	margin-left: 10px;
}
.firstSearch DIV {
	padding: 6px 12px 8px 12px;
	color: #000;
}
.firstSearch A { 
	color: #000;
}

.firstMain { background: #F3F3F3; height: 227px; margin-top: 13px; }
.firstMainTxt { padding: 10px; }
.firstMainTxt SPAN { font-weight: bold; text-transform: uppercase; }

/* бронирование на главной */
.firstBron { margin-left: 10px; height: 169px; margin-top: 13px; background: #F3F3F3; }
.firstBron TABLE {
	padding-left: 12px;
	padding-right: 4px;
}
.firstBron SELECT { color: #4E4E4E; }
.fLeft SELECT { float: left; margin-right: 3px; }
.fbh1 { height: 28px; }
.fbh1 TD { padding-bottom: 5px; vertical-align: bottom; }
.fbh2 { height: 35px; }
.fbh2 TD { padding-bottom: 5px; vertical-align: bottom; }
.firstIm { margin-left: 17px; margin-top: 8px; }

/* реклама на главной */
.firstAdv { margin-left: 10px; margin-top: 5px; background: #F3F3F3; height: 53px; }
.firstAdv1 { padding-top: 0; padding-left: 0; }
.firstAdv1 IMG { border: 1px solid #000; }

/* специальная цена */
.spec { margin-top: 13px; }
.specHead { background: #F4A100; height: 20px; }
.specHead DIV { padding-top: 4px; padding-left: 12px; }
.specHead SPAN { color: #A40000; text-transform: uppercase; font-weight: bold; }
.specHead A { color: #A40000; font-size: 9px; padding-right: 4px; }

.specImg { padding: 8px 18px 7px 17px; }
.specTxt { 
      color: #3D3D3D; 
      min-height: 51px;
      height: auto important!;
     // height: 51px; 
      padding-top: 4px; 
}
.specn A {
	font-size: 15px;
	font-weight: bold;
	color: #000 !important;
}
.specTxt A { color: #A40000; }
.specPrice { background: #F3F3F4; height: 21px; margin-top: 6px; }
.specPrice DIV { padding-left: 12px; padding-top: 4px; }
.specPrice SPAN {  font-weight: bold; color: #A40000; }
.specPrice STRIKE { font-weight: bold; }
