/*Внутряки*/

table.maintable tr.mSandLine td.leftLine {
	width: 6px;
	height: 20px;
	background: transparent url('../images/bg-left-shadow.gif') right top repeat-y;
}
table.maintable tr.mSandLine td.mainout {
	height: 20px;
	vertical-align: top;
	padding: 5px 8px 0px 8px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma;
	color: #FDD507;
	border-left: 8px solid #FFF;
	border-right: 8px solid #FFF;
	background: #FFFFFF url('../images/bg-sandline.gif') left top repeat-x;
}
table.maintable tr.mSandLine td.mainout a {
	color: #676767;
	font-weight: normal;
	text-decoration: none;
}
table.maintable tr.mSandLine td.mainout a:hover {
	text-decoration: underline;
}
table.maintable tr.mSandLine td.rightLine {
	width: 6px;
	height: 20px;
	background: transparent url('../images/bg-right-shadow.gif') left top repeat-y;
}
/**/
table.kupit {
	width: 100%;
}
table.kupit td.city {

}
/**/
table.city {
	width: 164px;
	margin-top: 20px;
}
table.city td {
	width: 33%;
	text-align: center;
	padding: 0px 0px;
	font-weight: bold;
}
table.city td a {
	color: #525252;
}
table.city td div {
	font-weight: bold;
	padding: 10px 5px;
	color:#BBB;
}

table.city td.act div.act {
	color: #FFF;
	background: #FED605;
	font-weight: bold;
	padding: 10px 5px;
}
/*Внутр таблица*/
table.innertablevideo {
	width: 701px;
	height: 100%;
}
table.innertablevideo td.it-left {
	width: 420px;
	vertical-align: top;
	padding: 0px 10px 10px 16px;
}
table.innertablevideo td.it-right {
	width: 260px;
	vertical-align: top;
	background: transparent url('../images/bg-innerright.gif') left 22px no-repeat;
	padding: 30px 0px 10px 0px;
}
table.innertablevideo td.it-right a {
	color: #6C6C6C;
}
table.innertablevideo td.it-left-search {
	height: 70px;
	vertical-align: top;
	padding: 0px 0px 0px 16px;
	vertical-align: top;
}

table.itrightvid {
	width: 100%;
	background: transparent url('../images/videobot.gif') left bottom no-repeat;
}
table.itrightvid td {
	padding-bottom: 46px;
}
table.itrightvid td.videosource {
	padding-bottom: 5px;
	border-bottom: 1px solid #FDD408;
}
table.innertable {
	width: 701px;
	height: 100%;
}
table.innertable td.it-left {
	width: 483px;
	vertical-align: top;
	padding: 0px 10px 10px 16px;
}
table.innertable td.it-right {
	width: 167px;
	vertical-align: top;
	background: transparent url('../images/bg-innerright.gif') left 22px no-repeat;
	padding: 22px 20px 10px 31px;
}
table.innertable td.it-left-search {
	height: 70px;
	vertical-align: top;
	padding: 0px 0px 0px 16px;
	vertical-align: top;
}
/*Брошуры*/
table.submenu {
	width: 167px;
	height: 45px;
	background: #FCD607;
	margin-bottom: 5px;
}
table.submenu-n {
	width: 167px;
	height: 45px;
	background: #90C3D1;
	margin-bottom: 5px;
}
table.submenu td, table.submenu-n td {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px 7px 19px;
}
table.submenu td a, table.submenu-n td a {
	color: #4F4F4F;
	font-size: 14px;
}
table.submenu td, table.submenu-n td {
	color: #FFF;
	font-size: 14px;
}
table.submenu td.act, table.submenu-n td.act {
	background: transparent url('../images/bg-broshure.gif') left center no-repeat;
}

table.submenu td.act-n {
	background: transparent url('../images/bg-broshure.gif') left center no-repeat;
}

div.pdflink {
	width: 117px;
	padding: 10px 0px 0px 0px;
	text-align: center;
	color: #4F4F4F;
}
div.pdflink a {
	color: #4F4F4F;
}
div.question {
	padding-top: 10px;
}
div.question, div.questiongrey {
	color: #FCD607;
	font-size: 12px;
	font-weight: bold;
}
div.questiongrey {
	color: #4F4F4F;
	padding: 0px 0px 5px 0px;
}
div.answer {
	padding: 8px 0px 14px 15px;
/*	background: transparent url('../images/bg-answer.gif') left 10px no-repeat;*/
}
div.question a, div.questiongrey a {
	color: #4F4F4F;
	font-size: 12px;
}
div.question a .y, div.questiongrey a .y {
	color: #FCD607;
}
div.hr {
	width: 100%;
	background: transparent url('../images/bg-hr.gif') 50% 50% repeat-x;
}
div.pager, div.pager a {
	color: #6C6C6C;
}

div.imgBorder {
	width: 145px;
	width: 149px;
	height: auto;
	background: transparent url('../images/imgborder.gif') right bottom no-repeat;
	padding: 0px 3px 11px 0px;
}
div.imgTxtBorder {
	width: 145px;
	width: 149px;
	height: auto;
	background: transparent url('../images/imgborder.gif') right bottom no-repeat;
	padding: 0px 3px 11px 0px;
	float: left;
	margin: 0px 10px 10px 0px;
}
/**/
table.videotable {
	width: auto;
}
table.videotable td {
	padding: 0px 5px 0px 0px;
}
table.videotable td.img, table.videotable td.img-act {
	width: 100px;
	text-align: center;
}
table.videotable td.img div {
	width: 57px;
	display: block;
	padding: 10px;
	background: transparent url('../images/bg-video.gif') left top no-repeat;
	margin: 0px auto;
}
table.videotable td.img-act div {
	border: 3px solid #FED917;
}
table.videotable td.play {
	text-align: center;
}
/**/
table.iTable {
	width: 100%;
	border-left: 3px solid #FED917;
}
table.iTable th {
	background: #FED917;
	color: #FFF;
	padding: 4px 8px;
}
table.iTable td {
	padding: 4px 8px;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #FED917;
	border-right: 1px solid #FED917;
	text-align: center;
}
table.iTable td.end {
	border-right: 0px;
}
table.iTable tr.end td{
	border-bottom: 0px;
}


/*Перезаписываемые стили*/
/*поиск и сертификат*/
div.infoSearchPanel {
	height: 70px;
	width: 100%;
	border-top: 5px solid #6C6C6C;
	padding: 10px 0px 0px 0px;
	margin-top:10px;
}
table.maintable tr.mCollage td.leftLine {
	width: 6px;
	height: 218px;
	background: transparent url('../images/bg-left-shadow.gif') right top repeat-y;
}
table.maintable tr.mCollage td.mainout {
	height: 74px;
	height: 218px;
	background: #FFF;
	vertical-align: top;
	border: 8px solid #FFF;
	padding: 38px 0px 0px 0px;
}
table.maintable tr.mCollage td.rightLine {
	width: 6px;
	height: 218px;
	background: transparent url('../images/bg-right-shadow.gif') left top repeat-y;
}

img.isoverlogo {
	position: absolute;
	left: 33px;
	top: 146px;
}
img.buildhouse {
	position: absolute;
	left: 538px;
	top: 165px;
}
img.startbuilding {
	position: absolute;
	left: 537px;
	top: 226px;
}
/**/
div.advPanel {
	position: absolute;
	left: 11px;
	top: 205px;
}
div.advPanel img {
	margin: 0px 1px 0px 0px;
}
img.isoversite {
	position: absolute;
	left: -28px;
	top: 82px;
}


