/* HEAD */

body {background-color:#f0f0f0; font-family:arial, sans-serif; min-width:995px; margin:0; font-size:100%}
#bn {
font-size:14px;
text-transform:uppercase;
color:#296ca5;
font-weight:bold;
}
#bn2 {
font-size:14px;
color:#296ca5;
font-weight:bold;
}
/* END HEAD */
/*####################*/
/* Global */
a {color: #1A619F;}
a:hover {text-decoration:none}
img {border:none}
.clear {clear:both}
hr {border:none; color:#c2c2c2; background-color:#c2c2c2; height:1px}
.inspace {height:100px}
.space {height:20px}

/* END Global */
/*####################*/
/* SITE */

div.box {width:995px; margin:27px auto 0}
	.head_md, .head_md li {float:left}
	.head_md {list-style-type:none; margin:0; padding:0; margin-left:24px}
		.head_md li {margin-right:19px}

	/** TOP Menu */
	.head_menu {float:right; font-size:90%; color:#1a619f; list-style-type:none; margin:0; padding:0}
	.head_menu li {float:left; margin:0 15px}
	.head_menu li a {color:#1a619f}
	.head_menu li span {color:#1a619f}
	/** END TOP Menu */

	.main_picture {background:url("../../img/site/sub_main_picture.jpg"/*tpa=http://autovykup-spb.ru/img/site/sub_main_picture.jpg*/) no-repeat; width:995px; height:249px; margin:12px 0 7px}
		.logo {display:block; margin-left:275px; width:320px; height:100%}

	/** Content */
	.content_left {float:left; width:746px; font-size:80%; color: #585757;}
	.content_left p {margin-left:25px; margin-right:25px}
		.head_content, .footer_content {width:746px; height:7px; background-repeat:no-repeat}
		.head_content {background-image:url("../../img/site/content_03.gif"/*tpa=http://autovykup-spb.ru/img/site/content_03.gif*/)}
		.footer_content {background-image:url("../../img/site/content_07.gif"/*tpa=http://autovykup-spb.ru/img/site/content_07.gif*/); background-position:bottom; margin-top:-9px}
		*>.footer_content {margin:0}
		.text {//margin:-10px 0 0; //height:500px; //padding:10px 24px 0; background-color:white}
		*>.text {margin:0; padding:10px 24px; min-height:500px; //height:auto;}
		.text p {margin:18px 0}
		.text a {color:#1a619f}

			.blue {color:#296ca5}
			.red {color:#ce0000}
			.blue, .red {font-weight:bold}

			tr.blue, tr.red {font-size:115%; text-align:center}
			.gallery, .gallery_info {float:left}
			.gallery div {float:left; margin-top:10px; margin-right:10px}
			.gallery div.clear {clear:both; float:none; margin:0}
			.gallery_info {position:relative; //width:171px; padding-left:20px; font-size:90%}
			*>.gallery_info {width:170px}
			.gallery_info td {vertical-align:top; padding:5px 5px 5px 0}

	.content_right {float:right; width:210px}
	.content_right ul {list-style-type:none; margin:0; padding:0; font-size:75%}

		/** Related */
		.related {font-size:70%; color:#949494; margin-bottom:10px}
		.related div {float:left; margin-top:17px; margin-right:13px}
		.related div.clear {float:none; clear:both; margin:0}
		.related div img {margin-bottom:10px}
		.related p {margin:10px 0 3px}
		.related a {color:#296ca5; font-weight:bold}
		.related p.blue {font-size:115%}
		.related div p {margin:10px 0}
		/** END Related */

		/** Addition */
		.addition {border:1px solid #f0f0f0; color:#1a619f}
		.addition li {text-align:center; margin:20px 0}
		.addition li a {display:block; color:#1a619f}
		/** END Addition */

	/** END Content */
	
	.footer {width:995px; color:#a2a1a1; font-size:75%; margin:0 auto;}
		.footer div {float:left; width:33%}
		.footer div p {margin:0; padding:0}
		.footer div a {text-decoration:none; color:#a2a1a1}
			.phone, .site {margin-top:5px}
			.phone {text-align:left}
			.footer .phone p {margin-left:25px}
			.site {text-align:center}
			.it {text-align:right}
			.footer .it p {margin-right:15px}
			.it img {margin-left:10px}


.auto_block {position: relative; float: left; width: 150px; height: 165px; margin-right: 10px;}


div.dop2 {font-size: 90%;}

			.footer div a.email {text-decoration: underline;}
			.footer div a.email:hover {text-decoration: none;}
