/* CSS Document by www.md-design.com.ua */

* {padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px}
a {outline:none; color: #5e679a}
a:hover {color: #ea142a}
a:visited {color: #808080}
a img {border:none;}
h1 {font-size:24px; font-weight:normal;}
h2 {font-size:22px; font-weight:normal;}
h4 { font-size:14px; margin-bottom:10px}
input, select, textarea {border:1px solid #c7c0b6;}
input {height:20px;padding:3px 3px 0;}
select {height:23px;}
.nessesary input { background:#ffe7e8}
input.Submit {height:23px;padding:0px 12px 2px;}


.clear {clear:both}

.container {margin: 0 auto; width:950px; padding:0 25px}

.header {margin:5px 0; border-bottom: 1px dotted #908270; padding-bottom:7px}
	.header .logo {width:315px; height:207px; display:inline-block}
	.header a.lang {display:block; font-size:11px; margin-right:31px; margin-top:7px; padding-left:25px; float:right}
	.header a.lang.English {background:url('/template/img/ico-en.gif') 0 2px no-repeat;}
	.header a.lang.Русский {background:url('/template/img/ico-ru.gif') 0 2px no-repeat;}	
	.header div.topRight {height:207px; width:585px; float:right}
		.header div.topRight .search {margin:15px 27px 0 0; text-align:right}
		.header div.topRight .search a {margin-right:95px; font-size:11px}
		.header div.topRight .search input.search-text {background:url(/template/img/search-bg.gif) no-repeat 0 0; border:none; height:25px; width:210px; padding:3px 4px 0; display:inline}
		.header div.topRight .search input.search-button {background:url(/template/img/search-button-bg.gif) no-repeat 0 0; border:none; height:25px; width:80px; padding-bottom:5.5px; color:white; font-size:14px; margin-left:2px; cursor:pointer; display:inline}
		.header div.topRight h2 {margin-top:35px;}
		.header div.topRight h2 span { color:#999; font-size:12px}	
	.header .menu { text-align:right; margin-top:10px; width:950px}
		.header .menu a {height:18px; display:inline-block; padding-left:23px;}
		.header .menu a.homepage {background:url(/template/img/homepage.gif) no-repeat 0 0; }
		.header .menu a.add-message {background:url(/template/img/add-ico.gif) no-repeat 0 0; margin-left:50px; }
		.header .menu a.rules {background:url(/template/img/rules-ico.gif) no-repeat 0 0; margin-left:50px;}
		.header .menu a.participants {background:url(/template/img/uchastniki.gif) no-repeat 0 0; margin-left:50px;}
		.header .menu div.log-reg {display:inline-block; margin-left:50px;}
		.header .menu div.log-reg a.logon {background:url(/template/img/logon-ico.gif) no-repeat 0 0; margin-right:10px}
		.header .menu div.log-reg a.logout {background:url(/template/img/logout-ico.gif) no-repeat 0 0; margin-left:15px}		
		.header .menu div.log-reg a.profile {background:url(/template/img/profile-ico.gif) no-repeat 0 0;}
		.header .menu div.log-reg a.registration {margin-left:10px; padding-left:0}


.content {padding-top:35px;}
	.content .section { width:23%; float: left; margin-left:7%; margin-bottom:20px;}
		.content .section h1 a { font-size:24px; color:#000; text-decoration:none; font-weight:normal; height:32px; margin-bottom:3px}
		.content .section h1 img {margin: 0 10px -12px -20px}
		.content .section h1.Автомобили {background:url(/template/img/autos-ico.gif) no-repeat 0 6px; display:block; padding-left:50px }
		.content .section h1.Запчасти {background:url(/template/img/spares-ico.gif) no-repeat 21px 0; display:block; padding-left:50px }
		.content .section h1.Услуги {background:url(/template/img/other-ico.gif) no-repeat 10px 0; display:block; padding-left:50px }
		.content .section ul {line-height:170%; margin-left:50px;}
			.content .section ul li {list-style:none}

p.TotalMessages { text-align:center; color:#908270; margin:20px auto 10px; padding-bottom:10px; border-bottom:1px dotted #908270}
div.MessagesPRW {float:left; padding:5px 10px; width:445px; margin:5px 0 0 0}
div.MessagesPRW {color:#8f826f; font-size:11px; padding:5px 10px}
div.MessagesPRW span, div.MessagesPRW a {margin-left:20px}

.NewMessagesTBLHeader, .NewMessagesTBL {width:940px; margin:0 auto}
.NewMessagesTBLHeader {background:#70908f; color:white; font-size:14px; text-align:center; padding:5px}

table.NewMessagesTbl tbody tr td { color:#8f826f; font-size:11px; padding:5px 10px}
table.NewMessagesTbl tbody tr td span, table.NewMessagesTbl tbody tr td a { margin-left:20px}
table.NewMessagesTbl tbody tr td.odd {background:#edecea}

.footer {background:#908270; height:250px; margin-top: 20px}
	.footer .adwords {margin: 0 auto; width:900px; height:118px; padding:24px}
		.footer .adwords .ads-l { height:118px; width:9px; background:url(/template/img/ads-left-side.gif); float:left}
		.footer .adwords .ads-c { height:118px; background:url(/template/img/ads-bg.gif) repeat-x; padding:14px 75px; width:735px; float:left; margin:0 -3px}
		.footer .adwords .ads-r { height:118px; width:9px; background: url(/template/img/ads-right-side.gif); float:left}
/*		.footer .adwords .ads-c #ads {height: 96px; overflow: hidden; padding-top:22px}
		.footer .adwords .ads-c #ads ul {}
		.footer .adwords .ads-c #ads ul li {list-style:none; float:left; color:#d6d6d5; width:24%; margin-left:6%}
		.footer .adwords .ads-c #ads ul li div.ad a.adt {color:#d6d6d5;}
		.footer .adwords .ads-c #ads ul li div.ad a.adt span {font-weight:bold; font-size:16px;}
		.footer .adwords .ads-c #ads ul li div.ad div.adu span.adus {color:#c3c3ef; text-decoration:underline} */
	.footer .copyrights { border-top:1px dotted white; padding: 20px 20px 0 20px; color:white; font-size:11px}
		.footer .copyrights a {color:white;}
		.footer .copyrights p.md-logo {float:right}
		.footer .copyrights p.md-logo a img {vertical-align:middle;}
		

/* Добавление объявления */

table.AddAnnouncement { margin:10px auto; width:80%}
table.AddAnnouncement .noteIt { color:#999999; font-size:11px}
table.AddAnnouncement input.abc {width: 220px}
table.AddAnnouncement input.password { width:150px; margin-bottom: 7px}
table.AddAnnouncement input.longok {cursor:pointer}
table.AddAnnouncement select option { padding-right:10px}
table.AddAnnouncement tr td {padding:5px 10px;}
table.AddAnnouncement tr td.one {text-align:right; vertical-align:top}
table.AddAnnouncement tr td span {color:#999999; font-size:11px}
table.AddAnnouncement tr.row1 {background:#edecea}
table.AddAnnouncement td.RadioButtons p input {margin: 0 10px 0 30px; padding-top:10px  }
table.AddAnnouncement td.RadioButtons p {display:inline-block}
table.AddAnnouncement input.Register {margin: 4px; padding: 0pt 10px 3px; cursor:pointer}

.TextContent { margin:30px; line-height:150%}
.TextContent h2 { margin: 0 0 20px -15px}
.TextContent blockquote { margin:5px 30px 15px}
.TextContent p { margin-bottom:6px}

.ErrorMessage {text-align: center; font-size: 17px; padding-top: 10%; padding-bottom: 10%;}

table.AnnouncementView {margin:10px auto; width:80%}
table.AnnouncementView tr.noteIt { color:#999999; font-size:11px}
table.AnnouncementView tr td {padding:5px 10px; }
table.AnnouncementView tr td.one {text-align:right; width:20%}
table.AnnouncementView tr td.one span {color:#999999; font-size:11px}
table.AnnouncementView tr.row1 {background:#edecea}
table.AnnouncementView td.RadioButtons p input {margin: 0 10px 0 30px; padding-top:10px  }
table.AnnouncementView td.RadioButtons p {display:inline-block}

table.AnnouncementView div.AttachedPhoto {width:180px; float:left; margin:10px}
table.AnnouncementView div.AttachedPhoto img {width:180px;}

table.AnnouncementPreview {margin:10px auto; width:80%}
table.AnnouncementPreview tr.AnnPrwHead {font-weight:bold}
table.AnnouncementPreview tr.VIP {background:#ffe1e1}
table.AnnouncementPreview tr td {padding:5px 10px; border-bottom:1px dotted #999}
table.AnnouncementPreview tr td.one {background:#edecea}
table.AnnouncementPreview tr td span {color:#999999; font-size:11px;}
table.AnnouncementPreview tr td span a {text-decoration:none}
table.AnnouncementPreview tr td a.AnnName {font-size:16px; font-weight:bold; text-decoration:none}
table.AnnouncementPreview tr td a.AnnName:hover { color:red}
table.AnnouncementPreview a.AuthorName { color:#000; font-weight:bold}

table.AnnNav {margin:0px auto; height:40px; border:1px solid #f1f1f1; width:80%}
table.AnnNav td {width:30%; text-align:center;}
table.AnnNav a {margin:0px auto; height:20px; padding-left:28px; display: inline-block;}
table.AnnNav a.Previous {background:url(/template/img/previous.gif) no-repeat 0 0;}
table.AnnNav a.Next {background:url(/template/img/next.gif) no-repeat 0 0; }
table.AnnNav a.BckToSection {background:url(/template/img/bck-to-section.gif) no-repeat 0 0; }

table.AnnComments {margin:20px auto 0; width: 80%}
table.AnnComments tr {}
table.AnnComments td {padding: 5px 10px; border-bottom:1px dotted #ccc; }
table.AnnComments thead td { background:#FFCC66; font-size:14px; font-weight:bold; border-bottom: 3px solid white}
table.AnnComments td.ComName { width:25%; background:#eaeaea; color:#999}
table.AnnComments td.ComName span{ font-size:14px; color:black; font-weight:bold}
table.AnnComments td.ComText {vertical-align:top}
table.AnnComments td.ComEstimation { color:#999999; vertical-align:top; width:10%}

.AddComment {text-align:right; margin:10px 100px; }
.AddComment a {font-weight:bold; background:url(/template/img/add-ico.gif) no-repeat 0 0; padding-left:23px; display: inline-block; height:18px}

.Paging {text-align:center; font-size: 17px}
.Paging a, .Paging span.active { width:25px; height:25px; display:inline-block; padding-top:2px}
.Paging a:hover, .Paging span.active {background:url(/template/img/paging.gif) no-repeat 0 0; color: white; text-decoration:none}

.LogonScreen {margin:20px auto 0; width: 80%}
.LogonScreen table {margin:0 auto}
.LogonScreen table thead td {background:#70908F; font-size:14px; font-weight:bold; border-bottom: 3px solid white; color:#fff}
.LogonScreen table td {padding: 5px 10px; border-bottom:1px dotted #ccc;}
.LogonScreen table td.one {text-align:right}
.LogonScreen table td input.logon { width: 100px; padding:0 0 3px 0; cursor:pointer}

.ForgotPass {margin:20px auto; width:80%; background:#EDECEA; padding:20px 25px; height:80px}
.ForgotPass input {float:left}
.ForgotPass input.SendPass {margin-left:7px; padding: 0 10px 3px; height: 25px; cursor:pointer; _cursor:hand}
.ForgotPass input.MailInput {height:20px; padding:3px 6px 0; width:200px;}
.ForgotPass p {margin-bottom:10px}

table.UserList {margin:10px auto; width:98%}
table.UserList tr.AnnPrwHead {font-weight:bold; font-size:11px; color:#FFF; background:#70908F;}
table.UserList tr.row1 {background:#f6f6f6}
table.UserList tr th {padding:5px 10px;}
table.UserList tr td {padding:5px 10px; border-bottom:1px dotted #999; text-align:center}
table.UserList div.UserWebPage {width:150px; overflow:hidden}
table.UserList div.UserName {width:80px; overflow:hidden; font-weight:bold}


table.UserInformation {margin:20px auto 50px; width: 50%}
table.UserInformation tr th { text-align:left;}

table.UserInformation tr td {padding:5px 10px;}
table.UserInformation tr.row1 {background:#edecea;}
table.UserInformation tr td.one {text-align:right; font-weight:bold}
table.UserInformation tr td span {color:#999999; font-size:11px;}
table.UserInformation tr td span a {text-decoration:none}
table.UserInformation tr td a.AnnName {font-size:16px; font-weight:bold; text-decoration:none}
table.UserInformation tr td a.AnnName:hover { color:red}
table.UserInformation a.AuthorName { color:#000; font-weight:bold}

.Search {margin:20px auto; width: 95%}
.Search h3 {padding: 5px 10px; background:#70908F; font-size:14px; font-weight:bold; border-bottom: 3px solid white; color:#fff}
.Search table, .SearchResults table {width:100%; border-collapse:collapse}
.Search table td, .SearchResults table td {border-bottom:1px dotted #ccc;padding: 5px 10px;}
.Search table td.one {text-align:right; width:40%}
.Search table td select option {padding-right:10px}
.Search table td input.submit { width: 100px; padding:0 0 3px 0;}

.SearchHelp {background:#F9F9F9; margin:23px; padding:20px 30px;}
.SearchResults h3 {padding: 5px 10px; }
.SearchResults h3 font.SearchH3 { background:#FFCC66; padding:2px 3px}
.SearchResults table {margin: 0 0 10px 0}
.SearchResults table th {font-weight:bold; text-align:center; padding:10px; border-bottom:1px dotted #ccc}
.SearchResults table td.Author {width:15%; text-align:center}
.SearchResults table td.Author a {color:#000000; font-weight:bold}
.SearchResults table td.AnnName a {font-size:16px; font-weight:bold; text-decoration:none; display:block; width:95%; overflow:hidden}
.SearchResults table td.AnnName a span {color:#999; font-size:10px; font-weight:normal }
.SearchResults table td.AnnType { font-weight:bold; font-size:11px}

