@charset "windows-1251";
body  {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center; 
}
.doc {border:1px solid #b2b2b2;}
.container { 
	width: 937px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
	.header { 
		margin-bottom:15px;
		background: url(images/header.jpg) no-repeat left top;
	}
		.logo {
			float: left;
margin-left: 40px;
margin-top: 30px;
position: relative;
z-index: 9;
		}
#slideshow {
  position: relative;
  z-index: 1;
}
		}
		.phone {
			float:right;
			margin-top:30px;
			margin-right:10px;
			text-align:right;
		}
			.phone-number {
				background:url(images/phone.gif) no-repeat left;
				padding-left:20px;
				font-size:24px;
				font-weight:bold;
				color:#484848;
display:table-cell;
			}
		.adv {
			float:left;
			margin-top:30px;
			margin-left:280px;
		}
			.adv-title {
				font-size:20px;
				line-height:20px;
				font-weight:bold;
				color:#484848;				
			}
			.adv-text {
				width:300px;
				font-size:24px;
				line-height:24px;
				font-weight:bold;
				color:#ec008c;
			}
				.adv-price {
					font-size:36px;
					vertical-align:middle;
				}
			.readon {
				display:block;
				margin-top:10px;
				background:url(images/readon.gif) no-repeat center center;
				width:127px;
				height:32px;
				font-size:12px;	
				line-height:32px;
				text-align:center;
				text-decoration:none;
				color:#FFFFFF;
			}
				
.sidebar1 {
	float: left; 
	width: 204px;
}

.sidebar2 {
	float: right; 
	width: 212px; 
}
		
.mainContent {background-image: url("/images/snowflakes.jpg");
border: 2px dashed lightpink;
float: left;
margin: 0 0 0 10px;
padding: 5px 9px;
width: 700px;
}
	.breadcrumb {
		font-size:11px;
		color:#8f8f8f;
	}
		.breadcrumb a{
		color:#8f8f8f;
		text-decoration:none;
		}
		.breadcrumb a:hover	{
		text-decoration:underline;
		}
	.adv-block {
		float:left;
		width:224px;
		font-size:18px;
		font-weight:bold;
		text-align:center;
		
		height:125px;
		vertical-align:middle;

	}
	.adv-second {
		border-left:1px dotted #d1d0d0;
	}
	.adv-third {
		border-left:1px dotted #d1d0d0;
		border-right:1px dotted #d1d0d0;
	}
	.adv-fourth {
		width:260px;
	}
	.news-pic {
		float:left;
	}
	
	}
	.news-date{
		color:#8f8f8f;
		font-size:12px;
	}
	.pagenav a {
		float:left;
		line-height:33px;
		margin:0px 10px;
		color:#000;
	}
	.pagenav .page-selected {
		float:left;
		display:block;
		background:url(images/page-selected.gif) no-repeat center center;
		width:33px;
		height:33px;
		font-size:12px;	
		line-height:33px;
		text-align:center;
		color:#000;
	}
.footer { 
	border-top:1px solid #d1d0d0;
	margin-bottom:30px;
}
	.copy {
		float:left;
		margin-top:20px;
	}
	.copy a {
		color:#5d5d5d;
	}
		.redbee {
			float:right;
			margin-top:20px;
		}
/****** Стили ******/
.clearfloat {
	clear:both;
    height:0;
    line-height: 0px;
}
img {
	border:none;
}
form{
	margin:0;
	padding:0;
}
ul{
	margin:0px;
	padding-left:15px;
}
li{
	margin:7px 0px;
}
a{
	color:#0059ad;
}
a:hover{
	color:#f46c07;
}
h1 {
	margin:5px 0px 10px 0px;
	font-size:24px;
	font-weight:normal;
	color:#f46c07;
}
h2 {
	font-size:18px;
	font-weight:normal;
}

.innertables { border:#06C;}

.innertables, .innertables td {  border-collapse:collapse;
	border: thin solid #D3D3D3;
	 border-width: 1px 1px 1px 1px;background:#f6f6f6; padding-left:10px; padding-right:10px;
	}
.innertables th
{background:#e7f5fa;}

hr{border: 1px solid;}


.spoiler-wrap {
    background: none repeat scroll 0 0 #E9E9E6;
    border-color: #C3CBD1;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    margin: 6px;
    width: 97%;
}
.spoiler-head {
    cursor: pointer;
    font-size: 18px;
    line-height: 32px;
    margin-left: 6px;
    padding: 1px 14px 3px;
    width: 97%;
}
.folded {
    background: url("http://bashtel.ru/images/icon_plus_1.png") no-repeat scroll left center transparent;
    display: block;
    padding-left: 23px;
}
.unfolded {
    background: url("http://bashtel.ru/images/icon_minus_1.png") no-repeat scroll left center transparent;
    display: block;
    padding-left: 23px;
}
.spoiler-body {
    background: none repeat scroll 0 0 #F5F5F5;
    border-top: 1px solid #C3CBD1;
    line-height: 20px;
    padding: 1px 6px 2px;
}
