/* Общее */
* {
	margin: 0; padding: 0;
}

img, input {
	vertical-align: baseline;
}

img {
	border: 0px;
}

a {
	color: #00747b; text-decoration: underline;
}

a:hover {
	color: #22618e; text-decoration: none;
}

html {
	height: 100%;
}

body {
	width: 100%; height: 100%;
	background-color: #b3babf;
	font-family: 'Tahoma', sans-serif; color: #000; font-size: 11px; line-height: 14px;
	text-align: center;
}

#wrapper {
	width: 972px;
	margin: 0 auto;
	text-align: left;
	min-height: 100%;
	margin-bottom: -126px;
	background: url(../img/main_bg.gif) center top repeat-y #fff;
}

* html #wrapper {
	height: 100%;
}

.clear {
	clear: both;
}
/* /Общее */


/* Шапка */
#header {
	float: left;
	clear: both;
	width: 970px; height: 111px;
	margin: 0 1px;
	background: url(../img/header_bg.gif) left top repeat-y #e7e8df;
	display: inline; /* IE6 */
}

	ul#buttons {
		float: left;
		clear: left;
		height: 31px;
		margin: 12px 0 0 125px;
		display: inline; /* IE6 */
	}
	
	ul#buttons li {
		list-style: none;
		display: inline;
		float: left;
	}
	
	ul#buttons a {
		display: block;
		width: 31px; height: 31px;
	}
	
	ul#buttons a.home {
		margin: 0 10px 0 5px;
		background: url(../img/buttons_home.gif) center center no-repeat;
	}
	
	ul#buttons a.home:hover {
		background: url(../img/buttons_home_hover.gif) center center no-repeat;
	}
	
	ul#buttons a.map {
		background: url(../img/buttons_map.gif) center center no-repeat;
	}
	
	ul#buttons a.map:hover {
		background: url(../img/buttons_map_hover.gif) center center no-repeat;
	}
	
	ul#buttons a.mail {
		margin-left: 10px;
		background: url(../img/buttons_mail.gif) center center no-repeat;
	}
	
	ul#buttons a.mail:hover {
		background: url(../img/buttons_mail_hover.gif) center center no-repeat;
	}
	
	
	div#phones {
		float: right;
		clear: right;
		width: 250px;
		margin-right: 65px;
		display: inline; /* IE6 */
	}
	
	div#phones div {
		float: right;
	}
	
	div#phones p.header {
		float: left;
		clear: both;
		margin-top: 15px;
		font-weight: bold; font-size: 11px; color: #707271;
	}
	
	div#phones p.text {
		float: left;
		clear: both;
		margin-top: 8px;
		font-family: 'Arial', serif; font-weight: bold; font-size: 15px; color: #eb8004;
	}
	
	div#phones p.text span {
		color: #288a90;
	}
	
	
	#logo {
		position: absolute;
		width: 989px; height: 51px;
		margin: 60px 0 0 0;
		background: url(../img/logo_bg.gif) left top no-repeat;
	}
	
	#logo h1 {
       font-size:12px;
	   color:#000000;
	}
	
	#logo a.logo {
		float: left;
		width: 120px; height: 51px;
		margin: 0 0 0 119px;
	}
	
	#logo a.slogan {
		float: right;
		line-height: 18px;
		margin: 15px 83px 0 0;
		font-weight: bold; font-size: 18px; color: #05767d; text-decoration: none;
	}
/* /Шапка */


/* Меню */
#mainMenu {
	float: left;
	clear: both;
	width: 970px;
	margin: 0 1px;
	background: url(../img/mainmenu-bg.gif) top left repeat-x;
	display: inline; /* IE6 */
}

#mainMenu li {
	list-style: none;
	display: inline;
	float: left;
	width: 281px;
	margin: 26px 0 0 32px;
}

#mainMenu li a {
	display: block;
	width: 253px; height: 24px;
	padding: 135px 28px 0 0;
	font-size: 14px; font-weight: bold; text-align: right;
}

	#mainMenu li a.carriages {
		background: url(../img/carriages.jpg) center center no-repeat;
	}

	#mainMenu li a.containers {
		background: url(../img/containers.jpg) center center no-repeat;
	}

	#mainMenu li a.machines {
		background: url(../img/machines.jpg) center center no-repeat;
	}

#mainMenu li .text {
	margin-top: 25px;
}

#mainMenu li .text p {
	margin-bottom: 10px;
	text-align: justify; text-indent: 10px;
}
/* /Меню */


/* Сайдбар */
#sidebar {
	float: left;
	clear: left;
	width: 279px;
	margin: 40px 0 0 34px;
	display: inline; /* IE6 */
}

	#extra {
		background: #e4e7e9;
	}
	
	#extra #extraTop,
	#extra #extraBottom {
		width: 279px; height: 9px;
	}
	
	#extra #extraTop {
		background: url(../img/extra_top.gif) center top no-repeat #e4e7e9;
	}
	
	#extra #extraBottom {
		background: url(../img/extra_bottom.gif) center bottom no-repeat #e4e7e9;
	}
	
	#extra h1 {
		margin: 10px 5px 0 21px;
		font-weight: bold; font-size: 15px; color: #e57d02;
	}
	
	#extra ul {
		margin: 17px 10px 18px 20px;
	}
	
	#extra ul li {
		margin: 0 0 10px 20px;
		font-weight: bold; color: #595a5b; line-height: 14px;
		list-style-image: url(../img/arrow.gif);
	}


	#banner {
		float: left;
		margin-top: 13px;
		background: url(../img/banner_bg.jpg) center 12px no-repeat #fdddb8;
	}
	
	#banner img {
		float: right;
		vertical-align: bottom;
		margin: -91px 1px 0 0;
	}
	
	#banner .text {
		margin: 2px 10px 0 13px;
		font-family: 'Arial', serif; font-size: 12px; font-weight: bold; color: #00757c;
		line-height: 22px;
	}
	
	#banner .text span {
		text-transform: uppercase;
	}
	
	#banner .text a {
		font-family: 'Arial', serif; font-size: 12px; font-weight: bold; color: #00757c;
		line-height: 22px; text-decoration: none;
	}
	
	#banner .price {
		margin: 23px 10px 0 13px;
		font-family: 'Arial', serif; font-size: 20px; font-weight: bold; color: #010101;
	}
	
	#banner .price a {
		font-family: 'Arial', serif; font-size: 20px; font-weight: bold; color: #010101; 
		text-decoration: none;
	}
	
	#banner #bannerTop,
	#banner #bannerBottom {
		float: left;
		width: 279px; height: 12px;
	}
	
	#banner #bannerTop {
		background: url(../img/banner_top.gif) center top no-repeat;
	}
	
	#banner #bannerBottom {
		background: url(../img/banner_bottom.gif) center bottom no-repeat;
	}
/* /Сайдбар */


/* Контент */
#content {
	float: right;
	width: 561px;
	margin: 40px 43px 0 0;
	display: inline; /* IE6 */
}
/* /Контент */


/* Футер */
#footer {
	clear: both;
	width: 972px; height: 126px;
	margin: 0 auto;
	text-align: left;
	background: url(../img/footer_bg.gif) center center no-repeat #fff;
}

	#footer #info {
		float: left;
		width: 310px;
	}

	#footer #info div {
		margin: 55px 0 0 20px;
		color: #616161; line-height: 16px;
	}
	
	#footer #info div a {
		color: #616161;
	}
	
	#footer #info div a:hover {
		color: #616161;
	}
	
	
	#footer #counters {
		float: left;
		width: 370px;
	}
	
	#footer #counters div {
		text-align: center;
	}	
	
	#footer #counters div img {
		margin: 75px 7px 0 7px;
	}
	
	
	#footer #copyrights {
		float: left;
		width: 292px;
		text-align: right;
	}
	
	#footer #copyrights div {
		float: right;
		margin: 49px 19px 0 0;
		display: inline; /* IE6 */
	}
	
	#footer #copyrights a.text {
		float: left;
		margin: 40px 10px 0 0;
		font-weight: bold; font-size: 13px; color: #626262; text-decoration: none;
	}
	
	#footer #copyrights a.text:hover {
		text-decoration: underline;
	}
	
	#footer #copyrights a.logo {
		float: left;
		display: block;
		padding: 39px 5px 7px 5px;
		background-color: #f2972c;
		font-family: 'Arial', serif; font-size: 14px; color: #fff; text-decoration: none;
	}
/* /Футер */

#empty {
	height: 126px;
	clear: both;
	background-color: #fff;
}

.mainbltxt h2 {
 font-size: 17px;
 color:#22618e;
 padding-top:15px;padding-bottom:5px;
 font-weight: normal;
}
.mainbltxt h1 {
 font-size: 11px;
 font-weight: normal;
 display: inline;
 margin:0px;
 padding:0px;
}