/* IMPORTS */
@import "common.css";
@import "panels.css";
@import "ads.css";

.commonTitle, .commonTitle a,
.commonText, .commonText a,
.mainHeader2, .mainHeader2 a,
.mainHeader, .mainHeader a,
.infoCatalog, .infoCatalog a
{font-family: Arial, Helvetica, sans-serif;}

.mainMenuSub, .mainMenuSub a
{font-family: Tahoma, Arial, Helvetica, sans-serif;}

a,
.mmenua,
.otsing,
.avaleht,
.link,
.tinyText,
.linksinine,
.aval,
.a,
.liisingn,
.liisingap,
.uued,
.detail,
.uudis,
.uudis table,
.foorum,
.foorumTableHeader,
.foorumTableHeader2,
.my_ad_link,
.my_ad_order,
.compare,
.compareHeader,
.commonSubtitle,
.mainHeader,
.mainHeader2,
.linksinine a:hover,
.liisingn a:hover,
.mainHeader a:hover,
.mainHeader2 a:hover,
.avalMainSection,
.avalSubSection,
.infoCatalog ul.subcategory
{color: #333333;}

a:hover,
.liisingap a,
.liisingn a,
.linksinine a,
.uued a,
.detail a,
.uudis a,
.read_comments a,
.foorum a,
.commonText a,
.my_ad_detail1 a,
.my_ad_detail2 a,
.my_ad_link a,
.foorumTableHeader3,
.sin, .sin a:hover	
{color: #0066CC;}

.uued a:hover,
.detail a:hover,
.uudis a:hover,
.read_comments a:hover,
.foorum a:hover,
.commonText a:hover,
.my_ad_detail1 a:hover,
.my_ad_detail2 a:hover,
.my_ad_link a:hover,
.sin a,
.my_ad_order a:hover,
.normalAlt,
.alt-currency
{color: #666666;}

.a a:visited,
.reg,
.avalSubSection dl dt a:visited
{color: #999999;}

.mmenu,
.mmenu a,
.pmenu,
.pmenu a,
.liisingp,
.pmenuact,
.mainMenuSub a,
.mainMenuSub a:hover
{color: #FFFFFF;}

.commonTitle,
.commonText,
.my_ad_header,
.my_ad_location,
.my_ad_detail1,
.my_ad_detail2,
.formButton,
.compareRowDark,
.compareRowLite,
.compareRowHighlight,
.compareRowHighlighted,
.infoCatalog ul.maincategory,
.miscFilesGalleryView, .miscFilesGalleryView a, .miscFilesGalleryView a:visited
{color: #000000;}

.miscFilesGalleryView a:hover
{color: #0066CC;}

.commonSubtitle,
.compareHeader,
.searchVehicleList .searchListHeading td
{background-color: #EEEEEE;}

.foorumTableBackground,
.foorumTableHeader2,
.foorumTableHeader3
{background-color: #DDDDDD;}

.mainMenuSubBackground{background-color: #0066CC;}

.commonSubtitle,
.compareHeader,
.compareRowHeader,
.compareRowDetail,
.searchVehicleList .searchListHeading td,
.searchVehicleList .searchListBorderRow td,
.photoSeriesMainDiv
{border-color: #8B9096;}

a img {border-color: #333333;}
a:hover img {border-color: #0066CC;}

.mmenu, .mmenu a {font-weight: bold; text-decoration: none;}
.mmenua, .mmenua a {font-weight: bold; text-decoration: none;}
.pmenu, .pmenu a {font-size: 10px; font-weight: normal; text-decoration: none;}
.pmenu a:hover {color: #FFBF00;}

.otsing {font-weight: normal; text-decoration: none; vertical-align: middle; }
.otsing a {font-weight: normal; text-decoration: none; vertical-align: middle; }
.otsing label {font-weight: normal; text-decoration: none; vertical-align: middle; }
.otsing b {text-decoration: none; vertical-align: middle; font-weight: bold; }
.otsing input {vertical-align: middle; }

.avaleht,
.avaleht a {font-weight: normal; text-decoration: none; }

.link, .link a {font-size: 10px; font-weight: normal; text-decoration: none;}

.linksinine {font-weight: normal; text-decoration: none;}
.linksinine a {font-size: 10px; font-weight: normal; text-decoration: underline;}

.aval {font-weight: normal; text-decoration: none;}
.aval a {font-weight: normal; text-decoration: underline;}

.liisingp {font-weight: bold; text-decoration: none;}
.liisingn, .liisingn a {font-size: 10px; font-weight: normal; text-decoration: none;}
.liisingap, .liisingap a {font-size: 10px; font-weight: bold;}

.a {font-weight: normal; text-decoration: none;}
.a a {font-weight: normal; text-decoration: underline;}

.sin {font-size: 10px; font-weight: normal; text-decoration: none;}
.sin a {font-size: 10px; font-weight: normal; text-decoration: underline;}

.uued {text-decoration: none;}
.uued a {text-decoration: underline;}

.detail {text-decoration: none; font-weight: bold;}
.detail a {text-decoration: underline; font-weight: bold;}
.detail a img {border-color: #0066CC;}
.detail a:hover img {border-color: #666666;}

.uudis {font-size: 12px; text-decoration: none; line-height: 18px;}
.uudis a {font-size: 12px; text-decoration: underline; font-weight: bold;}
.uudis table {font-size: 12px; text-decoration: none; line-height: 18px;}
p.uudis:hover {background-color: #FAFAFA;}
.read_comments {margin: 5px 0 8px;padding: 6px 0;text-align: right;}
.read_comments a {font-size: 12px; text-decoration: underline; font-weight: bold;}
.read_comments a.link {margin-right:3px;}

.nickname {font-weight: bold;}
	
.hnews.hentry {margin:1em 0em;}
.hnews .entry-title {margin:0;padding:0;display:inline}
.hnews .dateline {font-size:90%;}
.hnews .published {white-space:nowrap;}
.hnews .hmedia {float:right;margin-left:1em}
.hnews .hmedia .photo {border: none;}
.hnews .entry-content img {margin: 2px;}

.lastNews .itemContainer {width: 50%; float: left;}
.lastNews .item1 .item, .lastNews .item3 .item, .lastNews .item5 .item {padding-right: 5px;}
.lastNews .item2 .item, .lastNews .item4 .item, .lastNews .item6 .item {padding-left: 5px;}
.lastNews .item3, .lastNews .item5 {clear: left;}
.lastNews .item1 .hnews,
.lastNews .item2 .hnews {margin-top: 0px;}
.lastNews .item1, .lastNews .item2 {margin-top: 1em;}
.lastNews .item1 .hmedia, .lastNews .item3 .hmedia, .lastNews .item5 .hmedia {float: left; margin-right: 1em; margin-left: 0px;}
.lastNews .moreNews {clear: both;}
.lastNews .entry-summary {font-size: 11px; line-height: 15px;}
.lastNews .entry-title {line-height: 15px;}

.reg {font-size: 11px; font-weight: bold; text-decoration: none;}

.foorum {font-size: 12px; text-decoration: none; line-height: 20px;}
.foorum a {font-size: 12px; text-decoration: underline; font-weight: bold;}

.foorumTableHeader {font-weight: bold; text-decoration: none; background-color: #F6F6F6; padding-left: 5px; line-height: 17px;}
.foorumTableHeader2 {font-weight: bold; text-decoration: none; padding-left: 5px; line-height: 17px;}
.foorumTableHeader3 {font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 5px; line-height: 17px;}

.commonSubtitle {font-weight: bold; text-decoration: none; padding: 0px 5px; line-height: 17px; border-width: 1px; border-style: solid;text-transform:uppercase}
.commonSubtitle a {font-weight: bold; text-decoration: none}

.commonTitle {font-size: 16px; text-decoration: none; font-weight: bold}
.commonText	{font-size: 12px; text-decoration: none; line-height: 18px;}
.commonText a {text-decoration: underline; font-weight:bold;}

.my_ad_header {font-size: 12px; font-weight:bold}
.my_ad_location {font-size: 12px; font-weight:normal}
tr.my_ad_location2:hover{background-color:#FBFBFB;}

.my_ad_detail1 {font-weight:normal; background-color:#F6F6F6}
.my_ad_detail1 a {text-decoration: underline;}

.my_ad_detail2 {font-weight:normal; background-color:#FFFFFF}
.my_ad_detail2 a {text-decoration: underline;}

.my_ad_link {font-size: 10px; text-decoration: none; font-weight: bold}
.my_ad_link a {font-size: 10px; text-decoration: underline; font-weight: bold}

.my_ad_order {text-decoration: none; font-weight: bold}
.my_ad_order a {font-size: 10px; color: #FF0000; text-decoration: underline; font-weight: bold}

.mainMenuSub a {font-weight: bold; text-decoration: none;}
.mainMenuSub a:hover {text-decoration: underline;}

.mainMenuSubBackground
{
	background-image: url("/images/main_menu/sub_menu/background.gif"); background-repeat: repeat-x; background-position: left bottom;
}
.mainMenuSubBackground .mainMenuSub
{
	height: 26px;
	padding-left: 12px;
	padding-right: 9px;
	background-image: url("/images/main_menu/sub_menu/auto24_splitter.gif"); background-repeat: no-repeat; background-position: left center;
}
.mainMenuSubBackground #mainMenuSubLeft
{
	background-image: none;
	padding-left: 9px;
}

.mainHeader, .mainHeader a {font-weight: bold;  text-decoration: none;}
.mainHeader a:hover {text-decoration: underline;}

.mainHeader2, .mainHeader2 a {font-weight: normal; text-decoration: none;}
.mainHeader2 a:hover {text-decoration: underline;}

.normalAlt,.alt-currency {font-style: italic; font-weight: normal; text-decoration: none;}

/*FORM ELEMENTS*/
.formButton {font-size: 12px;}

/*COMPARE*/
.compareHeader{font-weight: bold; text-transform: uppercase;  padding: 2px; padding-left: 5px; border-style: solid; border-width: 1px;}
.compareRowDark{font-size: 10px; height: 22px; background-color: #F7F7F7;}
.compareRowLite{font-size: 10px; height: 22px; background-color: white;}
.compareRowHighlight{font-size: 10px; height: 22px; background-color: #E1ECF4;}
.compareRowHighlighted{font-size: 10px; height: 22px; background-color: #C1DBEC;}
.compareRowHeader{padding: 2px; text-align: left; border-bottom-style: solid; border-bottom-width: 1px; font-weight: bold;}
.compareRowDetail{padding: 2px; text-align: center; border-bottom-style: solid; border-bottom-width: 1px;}
tr.compareRowDark:hover, tr.compareRowLite:hover{background-color: #E1ECF4;}

.warning {font-weight:bold; font-size:12px; color:#900}

/* COMMON SECTION */
.commonSectionConteiner {padding: 5px 4px; padding-top: 10px;}
.commonSectionConteiner p.aval { line-height:17px; padding: 0px; margin: 0px; }
.commonSectionConteiner p.aval a {margin: 0px 1px;}
.commonSectionConteiner table.content { width: 100%; }
.commonSectionConteiner, .commonSectionConteiner a {font-family: Arial; font-size:12px;line-height:17px}


/* USED VEHICLE SEARCH */
#used-vehicles-front-page .commonSectionConteiner {border:none}
.frontpage-used-vehicles a {white-space:nowrap;margin-right:0.5em}


/* SPECIAL OFFERS */
.cosite-offers {width:100%;height:186px}
.cosite-offers .label {display:none}
.cosite-offers .logo {display:block;height:35px}
.cosite-offers .cosite-item {width:148px;max-width:148px;text-align:center;vertical-align:top;background-image:url('/images/vehicle_offers/auto24_vehicle_offers_bg.gif'); background-repeat: no-repeat;}
.cosite-offers .rasketehnika-offers {background-position:-151px 50%}
.cosite-offers .veetehnika-offers {background-position:-302px 50%}
.cosite-offers .auto24-offers {background-position:-453px 50%}


/* Common search section */
.searchSection { border: 1px solid #FFE25D; border-bottom: 1px solid #EFC400; background: url("/images/common_elements/line_v_yellow_gradient.gif") repeat-x; background-color: #FFE25D; min-height: 60px; }
.searchVehicleList .searchListHeading td {border-top-style: solid; border-bottom-style: solid; border-top-width: 1px; border-bottom-width: 1px;}
.searchVehicleList .searchListBorderRow td {border-top-style: solid; border-top-width: 1px;}
.searchVehicleList .searchListHeading #leftTd {border-left-style: solid; border-left-width: 1px;}
.searchVehicleList .searchListHeading #rightTd {border-right-style: solid; border-right-width: 1px;}

@media print {
	#header table.login,
	#header div.banner {display: none;}
}

.section_promo a {color: #000000}

.site-7 .main_menu_container .logo,
.site-8 .main_menu_container .logo {padding: 5px 0px;}

div.menuLevel3 {text-align: center;  background: transparent url('/images/common_elements/gradient_v_gray_5px.gif') repeat-x left bottom; margin-bottom: 4px; height: 26px; line-height: 26px;}
div.menuLevel3 ul {margin: 0px; padding: 0px; float: right;}
div.menuLevel3 ul li {list-style: none; margin: 0px; padding: 0px; float: left; margin: 0px 4px;}
div.menuLevel3 ul li a {text-decoration: none; font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: bold; color: #547700; display: block; padding-top: 10px; padding-bottom: 4px; line-height: 12px; }
div.menuLevel3 ul li.active {background: white url('/images/common_elements/gradient_v_gray_5px.gif') repeat-x center top;}
div.menuLevel3 ul li.active a {padding-left: 10px; background: transparent url('/images/main_menu/sub_menu/active_element_left_corner.gif') no-repeat left top;}
div.menuLevel3 ul li.active div {padding-right: 10px; background: transparent url('/images/main_menu/sub_menu/active_element_right_corner.gif') no-repeat right top;}
