/*
 @Author Konstantin D.
 @url http://www.weblancer.net/users/sytrus/
 Style for http://www.vykup-auto.ru/
*/
@font-face {
	font-family: 'UniversCondensedMedium';
	src: url('http://www.vykup-auto.ru/css/universcondensed-webfont.eot');
	src: local('Univers Condensed Medium'), url('universcondensed-webfont.ttf') format('opentype'), url('universcondensed-webfont.svg#UniversCondensedMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

html {font-size: 75%; height: 100%;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, address, i, b, blockquote, code, acronym, abbr, em, strong, ol, ul, li, form, label, textarea, select, input, iframe, table, tr, th, td {margin: 0; padding: 0; outline: none;}
body {font: normal 1em/1.3 arial, helvetica, verdana, sans-serif; color: #655f53; height: 100%; position: relative; background: url('/images/head.jpg') #f0efea  center 0 no-repeat;}
a {text-decoration: none; color: #655f53;}
a:hover {text-decoration: none; color: #006fb8;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {font: 28px Tahoma, Arial, sans-serif; margin-bottom: 18px;}
h1 a {background: none!important;}
h2 a {text-decoration: none;}
hr {height: 1px; border: none; border-top: 1px solid #655f53;}
img {border: none;}
p {line-height: 1.6; margin-bottom: 16px}
table {border-collapse: collapse; border-spacing: 0;}
ul {list-style: none}

/* main */
#main {width: 945px; margin: 0 auto; min-height: 100%; position: relative;}
/* header */
.header {overflow: hidden; height: 477px; position: relative;}
/* logo */
#logo {width: 288px; height: 121px; position: absolute; left: 0; top: 0; background: url('/images/layer.png') no-repeat;}
#logo a {width: 261px; height: 88px; display: block; position: relative; left: 11px; top: 16px; background: url('/images/logo.png') no-repeat;}
#logo span {display: none;}
/* phone */
#phone {width: 220px; height: 31px; position: absolute; right: 0; top: 22px; background: url('/images/phone.png') no-repeat;}
#phone span {display: none;}
/* flash */
#flash {position: absolute; left: 314px; top: 94px;}
	
/* content */
#container {width: 945px; overflow: hidden; margin: 0 auto; padding-bottom: 174px;}
/* sprite */
.tl, .tr, .bl, .br {width: 10px; height: 10px; background: url('/images/sprite.gif') no-repeat; position: absolute;}
.tl {background-position: 0 0; left: 0; top: 0;}
.tr {background-position: 0 -30px; right: 0; top: 0;}
.bl {background-position: 0 -10px; left: 0; bottom: 0;}
.br {background-position: 0 -20px; right: 0; bottom: 0;}

/* content */
#content {float: right; width: 640px; background: #fff; margin: 0 0 20px; padding: 28px 22px 18px 24px; position: relative;}
	#content ul, #content ol {line-height: 1.6; margin-left: 30px; margin-bottom: 16px;}
	#content a {background: url('/images/pt-g.gif') 0 100% repeat-x;}

/* info - left column */
#info {overflow: hidden; width: 239px;}
	/* send order */
	#send {width: 239px; height: 41px; display: block; margin-bottom: 22px;}
	#send a {width: 239px; height: 41px; display: block; background: url('/images/send2.gif') no-repeat; text-decoration: none;}
	#send a span {display: none;}
	/* block's */
	.block {width: 211px; height: auto; margin-bottom: 22px; padding: 12px 14px 15px; background: #fff; position: relative;}
	.block h2 {}
	.block h2 a {display: block;}
	.block h2 span {display: none;}
	.t-auto {width: 192px; height: 17px; background: url('/images/t-auto.gif') no-repeat;}
	.t-info {width: 172px; height: 17px; background: url('/images/t-info.gif') no-repeat;}
	.t-vykup {width: 154px; height: 20px; background: url('/images/t-vykup.gif') no-repeat;}
	.t-contact {width: 75px; height: 17px; background: url('/images/t-contact.gif') no-repeat;}

	.block ul {margin: 10px 0 0;}
	.block ul li {padding-left: 10px; margin: 4px 0; background: url('/images/arr.gif') 0 5px no-repeat;}
	.block ul li a {background: url('/images/pt-g.gif') 0 100% repeat-x;}
	
#b-phone {width: 210px; height: 21px; display: block; margin: 16px 0 0; background: url('/images/b-phone.gif') 100% 0 no-repeat;}


/* footer */
#footer {width: 100%; height: 174px; position: absolute; bottom: 0;}
	#banner {width: 942px; height: 87px; margin: 0 auto 30px; background: url('/images/banner.gif') no-repeat;}
	/*#f-phone {float: left; width: 220px; height: 31px; display: block; margin-right: 150px; background: url('/images/f-phone.gif') no-repeat;}*/
	#count {float: right;}
	#count li {float: left; margin: 0 2px;}
	#count a img {opacity: .3;}
	#count a:hover img {opacity: 1;}
	#copy {color: #99958c; float: left; width: 260px; text-align: left;}
	#copy a {color: #99958c; font-size: 12px;}

/*стили для формы доверенности*/	
.my_link:visited, .cat_link:visited {
	background-color:inherit;
	color:#5585D7;
	text-decoration:none;
}

.my_link, .b_link {
	color:#0056CC;
	font-weight:700;
	text-decoration:none;
}

.readon:link, .readon:visited {
	background-color:inherit;
	color:#0056CC;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:13px;
	text-decoration:none;
	white-space:normal;
}

.form {
	border-spacing: 5px;
	border-collapse: separate!important;
}