body {
	font-family: Arial, Verdana;
}
/*
font colors
*/
#search-phrase {
	color:#313131;
}
#lang a, #header-menu ul li, #header-menu ul li a, #main-menu ul li a, #main-menu ul li, #login-container h1, #login-container ul.links li {
	color:#e0e0e0;
}
#lang a:hover, #header-menu ul li a:hover, #header-menu ul li a.selected, #login-container ul.links li a, #main-menu ul li a:hover, #login-container a.login-button:hover, .box-list li a:hover {
	color:#39a3f4;
}
#promoted-article div.title, #promoted-article div.title a, #article-content div.title h4, .tab-content div.title h4 {
	color:#237ec4;
}
#promoted-article div.text, #article-content div.text, #article-content div.title h1, #article-content div.title h1 a, .tab-content div.text, .tab-content div.title h1, .tab-content div.title h1 a, .table-with-lines td a .title {
	color:#565555;
}
#calendar-switch a, .grey-header h2, .box-text h2, .grey-header h2 a, .grey, .garage-title, .box-title, div.tabbed .ui-state-default a {
	color:#5c5c5c;
}
.grey-header h2 a:hover{
	text-decoration: underline;
}
.white, #login-container .login-button, #calendar-switch a:hover, #calendar-switch a.selected, #messages-title, #pagination li a:hover, #pagination li a.selected, .calendar-list-lang, .garageImgHover p, .garageImgHover p a, .garageImgHover strong, div.tabbed .ui-tabs-selected a, div.tabbed .ui-state-default:hover a, .img-signature, #user-panel-add-text, .user-button, .user-panel-subtitle, #user-toolbar-user-info span.user, .private-messages-nav:hover, .private-messages-nav-selected {
	color:#fff
}
.blue, .models-garages-block-list li a:hover, .garage-entry-title h2 a:hover, ul.profile-list li a:hover, #profile-contact a:hover {
	color: #147ac8;
}
#messages-text .item-text {
	color:#151515
}
#pagination li, #pagination li a, ul li a#pagination-delimiter:hover, .bottom-block-links li, .bottom-block-links li a, #footer, #footer a, .calendar-list-desc, .treeview-gray, ul.company-list li a, ul.treeview li ul li a {
	color:#565555
}
.garage-desc-title .category, .garage-desc-title .name, .garage-desc-title .address, ul.ulwithsmallelement li a small, .models-block-years, .table-with-lines td a:hover .info {
	color:#666;
}
.box-list li a, .black, #private_messages .ui-widget-content, .models-block-header, .models-block-header a, .models-garages-block-list li a, .garage-entry-title h2 a, .table-with-lines td a:hover .title {
	color:#000
}
.box-title-buttons a:hover{
	color: #fff;
}
.box-title-buttons a.red{
	color: #fff;
}
.brand_year_item {
	color:#d4d4d4
}
.garage-owner {
	color:#a7a7a7
}
.article-button, .article-button a {
	color:#020202
}
.treeview .hover, .more, p a.more, .blue, .calendar-list-date, .box-list li a.more, .article-button a:hover, a:hover {
	color:#3287c8
}
.comment-box-author, .comment-box-author a {
	color:#0a7bd2
}
.comment-box-date {
	color:#adadad
}
.info-for-user, #user-toolbar-user-info span.label {
	color:#909090
}
.info-for-user:hover span.info-for-user-number, .info-for-user:hover span.info-for-user-label {
	color:#c42323
}
.box-title-buttons a, .read-label, .private-messages-nav, #quicksearch input, .new-messageinput-container input, #new-message-content, #message-footer, input.pm_clear {
	color:#747474
}
#message-footer a {
	color:#4a4a4a
}
.cp_address {
	color:#616161
}
a.contacts-add-recipient {
	color:#939db2;
	font-weight:bold
}
div#private-messages-content ul.contacts-selector li a.contacts-add-recipient-hover {
	color:#6c7484;
	font-weight:bold
}
#read-content-section {
	color:#2f2f2f
}
.grey-date, #add-content-table tr td {
	color:#656565
}
.table-with-lines td a .info {
	color:#999999
}
.span-company-name {
	color:#000;
}
	
/*
Font sizes and weights
*/
.title30 {
	font-size:30px
}
.font100px {
	font-size:100px
}
.font50px {
	font-size:50px
}
.font18px, .models-block-header {
	font-size:18px
}
#promoted-article div.title h1, #promoted-article div.title h1 a, #article-content div.title h1, #article-content div.title h1 a, .tab-content div.title h1, .tab-content div.title h1 a, .garage-desc-title .category, .garage-desc-title .name, .brand_year_item {
	font-size:17px
}
#login-container h1, #messages-title, #messages-text .item-text, .garageImgHover strong {
	font-size:16px
}
.grey-header h2, .box-text h2 {
	font-size:15px;
	text-transform: uppercase;
}
.grey-header h2 span{
	text-transform: none !important;
}
.font14px, .garage-desc-title .address, .article-button strong, #comment-added {
	font-size:14px
}
.comment-box-content{
	font-size: 12px;
	color: #666;
}
body, .font12px,  #messages-date, #bottom-container h3, #bottom-container h3 a, .box-list li a, #private_messages .ui-widget-content, .box-title-buttons a, .models-block-years {
	font-size:12px
}

.font11px, #promoted-article div.title h4, .more, #article-content div.title h4, #messages-text .item-title strong, #messages-text .item-text, .bottom-block-links li, .bottom-block-links li a, .calendar-list-date, .calendar-list-lang, .calendar-list-desc, #search-phrase, .tab-content div.title h4, div.tabbed .ui-state-default a, div.tabbed .ui-tabs-selected a, .garage-user-list, .img-signature, .article-button, .contacts-section .contacts-selector li, #quicksearch input, .new-messageinput-container input, #message-footer, .read-label , .comment-box-signature  {
	font-size:11px
}
#footer, .comment-box-date, .font10px {
	font-size:10px
}
strong, #lang a, #header-menu ul li, #header-menu ul li a, #main-menu ul li a, #main-menu ul li, #promoted-article div.title h1, #promoted-article div.title h1 a, #promoted-article div.title h4, .more, #calendar-switch a, #article-content div.title h1, #article-content div.title h1 a, #article-content div.title h4, #login-container h1, #login-container .login-button, #login-container ul.links li a, .grey-header h2, #messages-title, #pagination li a, #bottom-container h3, #bottom-container h3 a, #footer, #footer a, .calendar-list-lang, .calendar-list-date, .garage-title, .box-title, .tab-content div.title h1, .tab-content div.title h1 a, .tab-content div.title h4, .garage-desc-title .category, .garage-desc-title .name, .brand_year_item, .bold, .box-title-buttons a, .read-content, #add-content-table tr th, .box-text h2 {
	font-weight:bold
}
/*
Text transformation / decoration
*/
.article-button strong, #new-message-content, #read-content-section {
	line-height:24px
}
.box-text, .error-container {
	line-height:18px
}
#login-container ul.links li a, .garage-desc-content, .text {
	line-height:15px
}
#login-container ul.links li a {
	text-decoration:underline
}
#login-container h1, #main-menu ul li a, #header-menu ul li a, #messages-date, .calendar-list-lang, .grey-header h2, div.tabbed .ui-state-default a, div.tabbed .ui-tabs-selected a, .uppercase {
	text-transform:uppercase
}
.read-top-section, .read-recipients-section {
	line-height:20px
}

/* text position*/
.textalign-center {
	text-align:center
}

#newsgroups{
	
}
	#groups-categories a{
		font-size: 12px;
		text-decoration: none;
		color: #000;
		line-height: 25px
	}
	#groups-categories a:hover{
		color: #147ac8;
		text-decoration: underline
	}
		a.groups-list-title{
			color: #147ac8;
			font-size: 12px;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: underline
		}
		a.groups-list-title:hover{
			text-decoration: none
		}
		.groups-list-description a{
			color: #565555;
			font-size: 12px;
			line-height: 14px
		}
		.groups-list-info{
			color: #aaa;
			font-size: 10px
		}
	#group{
	}
		
		.group-name{
			color: #147ac8;
			font-size: 18px;
			font-weight: bold;
			text-decoration: underline
		}
		.group-description{
			color: #555;
			font-size: 12px
		}
		.group-short-info{
			line-height: 30px;
			font-size: 12px;
			color: #555
		}
			.group-short-info a, .group-short-info span, .group-long-info a, .group-long-info b{
				font-weight: bold;
				color: #147ac8;
				text-decoration: none
			}
			.group-short-info a:hover{
				text-decoration: underline
			}
		.group-long-info{
			color: #555;
			font-size: 12px;
			line-height: 21px
		}
		.group-more{
			font-weight: bold;
			color: #147ac8;
			text-decoration: none;
			cursor: pointer;
			line-height:30px
		}
		
		#group-topics th a, #group-topics th span{
			color: #747474;
			font-size: 11px;
			font-weight: bold;
			line-height: 27px;
		}
		#group-topics td, #group-topics td a{
			color: #555;
			font-size: 12px;
		}
		#group-topics td a:hover{
			color: #147ac8;
		}
		#group-topics td a{
			font-weight: bold;
		}
		#group-topics td a.delete-topic{
			color: #147ac8;
			font-weight: normal;
		}
	#group-new-topic, #topic-new-post, .button{
		color: #fff !important; 
		font-weight: bold;
	}
.topic-posts-avatar{
	color: #555;
	font-size: 12px;
}
.topic-posts-avatar a{
	color: #147ac8;
	font-size: 12px;
}
.topic-post-links a{
	color: #3287c8;
	text-decoration: none;
}
.topic-post-links a:hover{
	text-decoration: underline;
}

.topic-content{
	color: #555;
	font-size: 12px;
}
.topic-user-status{
	padding: 5px; 
	text-align: left;
	color: #555;
	font-size: 12px;
	border-top: 1px solid #eee;
}
#group-closed{
	font-size: #555;
}

#calendar-events{
	
}
#calendar-events a{
	display: block;
	line-height: 23px;
	font-size: 12px;
	color: #555;
	text-decoration: none;
	font-weight: bold;
}
#calendar-events a span{
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
#calendar-events a:hover{
	color: #147ac8;
	font-weight:bold;
}

.month-days th{
	font-size: 12px;
	color: #4d4c4c;
	text-transform: uppercase;
	font-weight: bold;
}
.month-days td a{
	font-size: 16px;
	color: #4d4c4c;
	margin-right: 1px;
}
table.disabled-month th, table.disabled-month td, table.disabled-month td a{
	color: #a5a5a5;
}
.month-days td a:hover, .month-days td a.sday, .month-days td a.ssday{
	color: #fff;
	font-weight: bold;
}
.month-name{
	font-size: 16px;
	font-weight: bold;
	color: #4d4c4c;
	text-transform: capitalize;
}

#calendar-event-top h1{
	font-size: 32px;
	color: #000;
}
.calendar-event-top-info span.date{
	color: #237ec4;
	font-size: 18px;
}
.calendar-event-top-info span.contact{
	line-height: 18px;
}
.calendar-event-top-info span.contact h2{
	font-size: 14px;
	color: #aaa;
	margin: 0;
	padding: 0;
}
#calendar-event-top .website a{
	color: #666;
	font-size: 18px;
	font-weight: bold;
}
#calendar-event-top .website a:hover{
	text-decoration: underline;
}	
.text-column p{
	line-height: 18px;
	text-align: justify;
}
.image-data-info th {
	font-size: 11px;
	color: #555;
	text-align:right;
}
.image-data-info td {
	font-size: 11px;
}
.lightbox-window h1{
	font-weight: bold;
	color: #555;
	font-size: 16px;
	font-family: Arial;
	display: block;
	text-indent: 10px;
	border-bottom: 1px solid #ddd;
}
.lightbox-window table th, .lightbox-window label{
	font-size: 11px;
	color: #555;
}
.lightbox-window label{
	font-weight: bold;
}
.lightbox-window label span{
	font-weight: normal;
}
.lightbox-window form label.error{
	color: #f00;
	font-weight: normal;
}
.lightbox-window a.lightbox-bt-yes, .lightbox-window a.lightbox-bt-no{
	color: #fff;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}
.lightbox-window a.lightbox-bt-yes{
	color: #747474;
}
.lightbox-window a.lightbox-bt-yes:hover{
	color: #fff;
}
.lightbox-window .question, .lightbox-window .info, .lightbox-window .errorinfo{
	color: #777;
	font-size: 11px;
}
.lightbox-window #forgotFormShow{
	cursor: pointer;
}

#multimedia-best, div.promoted{
	color: #909090;
	font-size: 12px;
	line-height: 45px;
	text-indent: 20px;
}
#multimedia-best a, div.promoted a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
div.promoted a {
	line-height: 20px;
}
div.promoted {
	line-height: 13px;
	text-indent: 0;
}
.mm-recent-galleries a{
	font-size: 11px;
	color: #555;
	text-decoration: none;
}
.mm-recent-galleries a span{
	color: #3287c8;
	font-size: 11px;
	font-weight: bold;
}
.mm-recent-galleries a:hover{
	text-decoration: underline;
}
.mm-thumb{
	color: #5c5c5c;
	font-size: 11px;
}
.mm-thumb a{
	color: #5c5c5c;
	font-weight: bold;
	text-decoration: none;
}
.mm-thumb a.user{
	font-weight: normal;
	color: #3287c8;
}
.mm-thumb a:hover{
	text-decoration: underline;
}
#multimedia-info{
	line-height: 20px;
	padding: 15px;
}
#mm-recommended-text, #mm-recommended-text a{
	line-height: 30px;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-indent: 10px;
}

#ads-best{
	color: #909090;
	font-size: 12px;
}
#ads-best a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
#ads-best .right b{
	color: #fff !important;
}
#ads-categories li a{
	color:#565555;
	line-height: 20px;
	font-weight:bold;
	font-size:12px;
}
#ads-categories li a:hover{
	text-decoration: underline;
}

.ads-ad-box-title a, .ads-ad-box-description a {
	color: #237ec4;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.ads-ad-box-description{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
.ads-ad-box-price{
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
}

.ads-ad-box-more a{
	color: #237ec4;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.ads-ad-box-more a:hover{
	text-decoration: underline;
}
#ads-list th{
	font-size: 10px;
	color: #8f8f8f;
}
.ads-list-icon{
	border: 3px solid #ddd;
}

#ads-list td, #ads-list td a{
	font-size: 10px;
	color: #5c5c5c;
}
#ads-list td a.ads-list-title{
	font-weight: bold;
	color: #5c5c5c;
	font-size: 12px;
	text-decoration: underline;
}
#ads-list td a:hover, #ads-list td a:focus{
	text-decoration: underline;
}
#ads-list td.ads-list-price{
	font-weight: bold;
	font-size: 14px;
	color: #3287c8;
}
#ad td{
	font-size: 14px;
	color: #5c5c5c;
}
#ad td.price{
	font-size: 18px;
	font-weight: bold;
}
#ad td.price span{
	color: #3287c8;
}
#ad .info{
	line-height: 25px;
}
#ad .description{
	line-height: 20px;
	font-size: 12px;
}
#ad .description h2{
	font-weight: bold;
	font-size: 16px;
	color: #5c5c5c;
}
#ad .info a{
	color: #5c5c5c;
	text-decoration: underline;
}
#ad .info a:hover{
	text-decoration: none;
}


.galleries-div table th {
	font-weight:bold;
	font-size:12px;
}


html div#header-menu div#menu-tabs div.tab-list ul, html div.tab-list div#header-menu div#menu-tabs div.tab-list ul li, html #header-container div#header-menu div#menu-tabs div.tab-list ul li a {
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-transform:none;
	cursor:pointer;
}
html #header-container div#header-menu div#menu-tabs div.tab-list ul li a:hover {
	text-decoration:underline
}
.profil-user-info span.username{
	font-size: 16px;
	font-weight: bold;
	color: #555;
}
.profil-user-info span.status{
	font-size: 11px;
	color: #999;
}


.profil-garages .title{
	color: #555;
	font-size: 12px;
}
.profil-garages .year{
	color: #555;
	font-size: 12px;
	font-weight: bold;
}
.profil-garages .post{
	color: #999;
	font-size: 10px;
}
.profil-garages a{
	color: #0a7bd2;
	font-size: 11px;
}
#encyclopedia-alphabet a {
	color:#5c5c5c
}
#encyclopedia-alphabet a:hover, #encyclopedia-alphabet a.selected {
	color:#fff
}

.Zend_Tag_Cloud li a {
	color:#010101	
}
.Zend_Tag_Cloud li a:hover {
	color:#5c5c5c
}

ul.profile-list li a {
	font-size:12px;
	font-weight:bold;
	color:#565555
}
ul.profile-list li span.light-grey {
	color:#909090
}

.user-contact-options {
	font-size:11px;
}
#profile-contact, .profil-user-log{
	line-height:20px
}
.profil-user-contact, .profil-user-address, #profile-contact a, .profil-user-log{
	color:#565555;
	font-weight:bold
}
.profil-user-contact span, .profil-user-address span, .profil-user-log span{
	color:#909090;
	font-weight:normal
}
.user-contact-options .premium-club-span {
	color:#999999
}
.user-contact-options .premium-club-strong {
	font-weight:bold;
	color:#0a7bd2
}
.user-contact-options .premium-club-span, .user-contact-options .premium-club-strong {
	line-height:25px
}

#profil_add_to_conacts span, #profil_write_private_message span {
	color:#999999
}
#profil_add_to_conacts:hover span, #profil_write_private_message:hover span {
	color:#0a7bd2
}

#user-toolbar-user-messages, 
#user-toolbar-user-publications, 
#user-toolbar-user-events, 
#user-toolbar-user-cars, 
#user-toolbar-user-galleries, 
#user-toolbar-user-photos, 
#user-toolbar-user-movies, 
#user-toolbar-user-contacts, 
#user-toolbar-user-settings, 
#user-toolbar-user-favourites, 
#user-toolbar-user-myprofile,
#user-toolbar-user-ads,
#user-toolbar-user-groups {
	font-size:11px
}
div#content div.box-710 table tr td.grey {
	color:#aaa
}

#search-results-label {
	color:#565555;
	font-weight:bold;
	font-size:16px;
}
.search-title {
	font-weight:bold;
	color:#237ec4;
	line-height:17px;
}
a.search-title {
	text-decoration:underline;
}
.search-title-container h4 {
	color:#565555;
	font-weight:bold;
}

#search-box .title {
	color:#e0e0e0;
	font-weight:bold;
	font-size:16px;
}
#search-box th {
	text-align:right;
	color:#fffefe;
	font-size:11px;
}
#search-box button {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.h1-table-label {
	font-weight: bold;
	color: #555;
	font-size: 16px;
	font-family: Arial;
	display: block;
	border-bottom: 1px solid #ddd;
}
.form-table tr th, .form-table tr td, .form-table tr th a, .form-table tr td a {
	color:#5c5c5c;
	font-size: 12px;
	font-family: Arial;
}
.form-table tr th.field-info, .form-table tr td.field-info {
	font-size:11px;
}

.accordion_title, .accordion_title a, .accordion_title_expanded, .accordion_title_expanded a {
	color:#5c5c5c;
	font-size:12px;
	font-weight:bold;	
}
.accordion_title_expanded, .accordion_title_expanded a {
	color:#147ac8;
}
#cp_hide_expand {
	color:#5c5c5c;
	font-weight:bold;	
}
#pm-close-message {
	color:#565555;
}

#module-search-box h1 {
	color:#fff;
	font-size:16px;
	font-weight:bold;
}
#module-search-box table th, #module-search-box table td {
	color:#fff;
}
#module-search-box table td input.input, #module-search-box table td select {
	color:#565555;
}
#module-search-box table th, #module-search-box table td input.input, #module-search-box table td select {
	font-size:12px;
	font-weight:bold;
}
#module-search-box table td {
	font-size:11px;
}
#preview{
	color:#fff;
}

#user-garage-container table tr.comment-content td table tr th {
	text-align:right;
	font-weight:bold;
	line-height:21px;
}
#user-garage-container table tr.comment-content td table tr th, #user-garage-container table tr.comment-content td table tr td {
	color:#999999;
	font-size:11px;
}

.panel-calendar-th, .panel-calendar-th:hover {
	color:#747474;
	font-size:11px;
	font-weight:bold;
}

.company-branch {
	font-size:11px;
}


.companies-box-title a, .companies-box-description a {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	color:#237ec4;
}
.companies-box-description{
	color: #000;
	text-decoration: none;
	font-size: 11px;
}
.companies-box-price{
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
}

.companies-box-more a{
	color: #237ec4;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.companies-box-more a:hover{
	text-decoration: underline;
}
div a.companies-title {
	font-weight:bold;
	text-decoration:none;
}
div span.companies-subtitle {
	color:#a2a2a2
}
#grey ul li a.selected{
	color: #147ac8 !important;
	font-weight: bold;
}

#netopicForm table th {
	color: #555555;
    font-size: 11px;
}

#newtopicForm table input.submit {
	color:#fff;
	border: 0 none;
}
#newtopicForm table input, #newtopicForm table textarea {
    color: #333333;
    font-family: Arial;
    font-size: 11px;
}
#ad h2{
	font-size: 24px;
	margin: 10px;
}
.article-main-title a{
	color: #000;
}
.article-main-title a:hover{
	color: #3287c8;
}
sup{
	font-size: 10px;
	font-weight: normal;
	color: #e60000;
}
