/*
  The original subSilver Theme for phpBB version 2+
  Created by subBlue design
  http://www.subBlue.com

  NOTE: These CSS definitions are stored within the main page body so that you can use the phpBB2
  theme administration centre. When you have finalised your style you could cut the final CSS code
  and place it in an external file, deleting this section to save bandwidth.
*/

h1 {
    font-size: 120%;
    margin-bottom: 2px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

h2 {
    font-weight: bold;
    font-size: 90%;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #000000;
    margin-bottom: 2px;
    /*text-decoration: none;*/
}

td.row1 strong {
    font-size: 90%;
}

td.row2 strong {
    font-size: 90%;
}

.title2 strong a {
    font-size: 120%;
}

a.title2 strong {
    font-size: 120%;
}

.title2 a strong {
    font-size: 120%;
}

.title2 h1 {
    display: inline;
}

h2.news {
    display: inline;
}

.newsphoto:hover h2 {
    text-decoration: underline;
    color : #7E00FF;
}

.promo h2 {
    color : #7E00FF;
}

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #EFEFEF;
}

/* General font families for common tags */
font,th,td,p { font-family: Arial, Verdana, Helvetica, sans-serif;}
a:link,a:active,a:visited { color : #000000; }
a:hover { text-decoration: underline; color : #7E00FF; }
hr	{ height: 0px; border: solid #EFEFEF 0px; border-top-width: 1px;}

a.img { padding-left: 0px; }

table.inner_top {
    background-color: #ffffff;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 4px 0px 4px;
}

table.inner {
    background-color: #ffffff;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 4px 4px 4px;
}

table.inner2 {
    background-color: #ffffff;
}

table.inner3 {
    background-color: #ffffff;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

th.title1_l {
    color: #ffffff;
    vertical-align: middle;
    padding-left: 15px;
    background-image: url(http://avtoindex.com/images/title_r.gif);
    background-position: center right;
    height: 47px;
}

th.title1_r {
    color: #ffffff;
    vertical-align: middle;
    padding-left: 10px;
    background-image: url(http://avtoindex.com/images/title_l.gif);
    background-position: center left;
    height: 47px;
}

th.title2 {
    color: #ffffff;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #8400e8;
}

th.title2g {
    color: #ffffff;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #c5c5c5;
}

th.title3 {
    color: #ffffff;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #8400e8;
}


th.row1 {
    background-color: #efefef;
    color: #000000;
    font-weight: bold;
    padding-left: 12px;
    height: 26px;
}

td.row1, td.row3, td.under_title {
    background-color: #efefef;
    font-weight: bold;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

td.row3 {
    background-color: #fff;
}

td.rowg {
    background-color: #efefef;
    color: #000;
    padding: 5px;
}

td.linknu a {
    text-decoration: none;
}

.text-small, .text-small-b {
    font-size: 73%;
}

.text-small h2, .text-small-b h2 {
    font-size: 100%;
    display: inline;
}

.text-small-b {
    font-weight: bold;
}

.pad1 {
    padding: 5px 5px;
}

td.under_title { font-weight: normal; font-size: 77%; }

td.row2 {
    background-color: #ffffff;
    font-weight: bold;
    color: #000000;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

// cell with image
td.img { background-color: #c0c0c0; padding: 0px; }

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #2A2A2A solid; }

/* This is the outline round the main forum tables */
.forumline	{ background-color: #FFFFFF; border: 2px #FFFFFF solid; }

/* General text */
.content { font-size: 83%; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}
.gen { font-size : 90%; font-weight: bold; }
.genmed { font-size : 75%; font-weight: normal; }
.gensmall { font-size : 73%; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.gen, .genmed, .gensmall { color : #000000;}

.title { font-size: 80%; }

/* link inside content block */
a.in { font-size: 100%; }

a.in, a.gen,a.genmed,a.gensmall { color: #000000; text-decoration: underline; }
a.in:hover, a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #7E00FF; text-decoration: underline; }
a.gen { text-decoration: none; }
.menu { font-size: 73%; font-family: Arial, Helvetica, sans-serif; }

a.newsphoto { font-size: 85%; color: #000000; text-decoration: none;}
a.newsphoto:hover { color: #7E00FF; text-decoration: underline; }

.nav { font-size: 77%; }
a.nav, td.nav { font-weight: bold; }
td.nav { height: 25px; vertical-align: middle; }
a.nav { font-size: 100%; text-decoration: underline; }

a.title {
    font-weight: bold;
    text-decoration: none;
}

a.title2 {
    color: #ffffff;
    text-decoration: underline;
}

/* new item indicator */
sup.new {
    margin-left: 4px;
    color: #8400e8;
}

/* Form elements */
/* input,textarea, select { } */

/* The register, login, search etc links at the top of the page */
.mainmenu               { font-size : 85%; color : #000000 }
a.mainmenu              { text-decoration: underline; color : #000000;  }
a.mainmenu:hover{ text-decoration: underline; color : #7E00FF; }

/* details */
.label { font-size: 70%; }
/* .details, .offer { font-weight: bold; } */
/* .label_offer { font-weight: normal; font-size: 85%; } */
td.offer { padding-top: 20px; }
/* .info { font-style: italic; } */

.promo { font-weight: bold; margin-bottom: 10px; }
.item_info { font-weight: bold; margin-bottom: 10px; }
/* .item_text { font-size: 85%; } */

/* search results */
.searchres { font-size: 83%; }

.brand { font-size: 85%; }
.brand_selected { font-weight: bold; }

/* shop */
td.shopcat2 { font-size: 83%; }
.shopcat2_selected { font-weight: bold; color: #7E00FF; }
td.shopcat { font-size: 83%; }

/* search form */

.search_title, .search_title2, .search_title12 {
    color: #8400e8;
}

.search_titlexx { font-size: 85%; font-weight: bold; color: #8400e8; }

.search_title { font-size: 77%; font-weight: bold; }
.search_title12 { font-size: 85%; font-weight: bold; padding-left: 10px; }

select, input { font-size: 83%; }
select.search { width: 220px; }
input.search { width: 120px; }
input.search_button { width: auto; }

select.search2 { width: 150px; margin-left: 10px; }
input.search2 { width: 100px; margin-left: 10px; }
input.search_button2 { width: auto; margin-left: 10px; }

td.search_option { font-size: 77%; font-weight: bold; padding: 10px 0px 10px 0px ;}
td.search_check { font-size: 77%; padding: 10px 0px 10px 0px; }

select.offer { width: 180px; }
input.offer { width: 180px; }
textarea.offer { width: 580px; height: 125px; }

/* pagination */
.pagination, .pagination_active, .pagination_inactive { width: 15px; font-weight: bold; font-size: 85%; }
.pagination_active { background-color: #9100FF; color: #FFFFFF; }
.pagination_inactive { background-color: #EFEFEF; }
a.pagination { text-decoration: none; }

input.top_add, select.top_add, textarea.top_add { width: 250px; }

/* Map */
.hintmap_tbl { position:absolute;border:1px solid black;filter:Alpha(Opacity=80); visibility: hidden; }
.hintmap_td { padding:2px;font-family:"MS Sans Serif",sans-serif;font-size:9pt; }
tr.maprow1 { background-color: #efefef; }
tr.maprow2 { background-color: #ffffff; }
td .map_layers { padding: 5px; }

a.highlight {
    color: #7E00FF !important;
}

a.highlight1, a.highlight1 strong {
    color: #fff !important;
    background-color: #7E00FF;
	padding: 0px 2px;
}

#navIcons {
    float: left;
}

#navIcons img {
    margin-right: 5px;
}

#topShopMenu {
    padding-top: 0px;
    line-height: 20px;
}

#topShopMenu img {
    vertical-align: middle;
}

#topMenuMarks a, #topShopMenu a {
    margin-right: 3px;
}

#modelLinks {
    font-size: 73%;
    font-weight: bold;
}

.bgf {
    background-color: #8400E8 !important;
    color: #fff !important;
}

.bgf a, .bgf a:hover, .bgf a:visited {
	color: #fff;
}

/**
* Last news and links
*/
table.news td {
	padding-top: 0px;
}

a.news {
	font-size: 83%;
}

a.news strong {
	font-weight: normal;
}

table.news a.highlight strong {
	color: #7E00FF;
}

table.news a.highlight strong {
	font-weight: bold;
}

table.nowrap td {
	white-space: nowrap;
}

/*
* Drop-down menu
*/
.menu-dropdown {
	padding: 0;
	margin: 0;
	white-space: nowrap;
	float: left;
}

.menu-dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

.menu-dropdown ul li {
	float: left;
}

* html .menu-dropdown ul li.menu-head {
	width: 100px;
	text-align: left;
}

.menu-dropdown li.menu-head a {
	text-decoration: none;
	color: #000;
	display: block;
	height: 1%;
}

.menu-dropdown li.menu-head {
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

.menu-dropdown li {
	position: relative;
	padding: 5px 10px;
	z-index: 1000;
}

.menu-dropdown ul ul {
	display: none;
	position: absolute;
	z-index: 1001;
	background-color: #fff;
	border: 1px solid #7e00ff;
	padding: 4px;
	left: 0px;
	top: 100%;
}

.menu-dropdown ul li.menu-head-over ul {
	display: block;
	left: -1px;
}

.menu-dropdown li.menu-head-over {
	padding: 4px 9px;
	padding-bottom: 5px;
	border: 1px solid #7e00ff;
	border-bottom: none;
	z-index: 1001;
	background-position: 4px 2px;
}

.menu-dropdown ul ul li {
	margin-top: 5px;
	padding: 5px;
	border-bottom: 1px solid #eee;
}

.menu-dropdown .menu-item td {
	font-size: 73%;
	white-space: nowrap;
	padding-left: 3px;
}

/*
* Map search results
*/
.map-search-result {
	font-size: 73%;
}

.map-search-result .title {
	font-size: 120%;
	margin-bottom: 5px;
}

.map-search-result .button a {
	font-size: 80%;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 2px;
	display: block;
	color: #6a6872;
	width: 76px;
	height: 21px;
	background: url("/images/map/button_bg.jpg");
}

.map-search-result table.info td {
	padding-bottom: 5px;
}

.map-search-result table.info td.label {
	color: #666;
	font-size: 80%;
	width: 75px;
}

.map-search-result table.info td.val {
	font-size: 80%;
}

.map-search-result table.info td.val a {
	color: #034b8f;
}

.map-search-result table.info td.sitelinks a {
	margin-right: 10px;
}

.map-search-result .category-wrap {
	position: relative;
}

.map-search-result .category-wrap a {
	color: #7e00ff;
	text-decoration: none;
	font-size: 12px;
	display: block;
	white-space: nowrap;
}

.map-search-result .category-dropdown {
	margin: 0px;
	padding: 5px 15px;
	position: absolute;
	left: 0px;
	text-align: left;
	display: none;
	font-size: 12px;
	color: #555;
	background-color: #fff;
	white-space: nowrap;
	z-index: 2000;
}

.map-search-result tr.separator td {
	border-top: 1px solid #aaa;
	font-size: 1px;
	padding-top: 20px;
}

.map-search-result .tab-container {
	width: 100%;
}

.map-search-result .tab-button {
	width: 100px;
	border-bottom: 1px solid #555;
}

.map-search-result .tab-button-selected {
	border: 1px solid #555;
	border-bottom: none;
}

.map-search-result .tab-button a {
	font-size: 80%;
	text-decoration: none;
	text-align: center;
	display: block;
	color: #6a6872;
	width: 100px;
	height: 25px;
	background-color: #ececec;
	padding-top: 3px;
}

.map-search-result .tab-button-selected a {
	padding-top: 2px;
}

.map-search-result .tab-body {
	position: absolute;
	top: 40px;
	display: none;
	font-size: 80%;
}

.map-search-result .map-profile-image-holder img {
	border: 1px solid #555;
	float: left;
	margin-right: 10px;
}

/* Index map tabs */
.map-index-tabs .tab-container {
	width: 100%;
}

.map-index-tabs .tab-button {
	width: 75px;
	border-bottom: 1px solid #555;
}

.map-index-tabs .tab-button-selected {
	border: 1px solid #555;
	border-bottom: none;
}

.map-index-tabs .tab-button a {
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
	color: #7e00ff;
	width: 75px;
	height: 20px;
	background-color: #ececec;
	padding-top: 3px;
}

.map-index-tabs .tab-button-selected a {
	padding-top: 2px;
}

.map-index-tabs .tab-body {
	font-size: 12px;
	margin-left: 5px;
}

* html .map-index-tabs .tab-body {
	overflow: auto;
	height: 75px;
}

/* Map info window */
.map-info-image-holder {
	padding-top: 5px;
}

.map-info-image-holder img {
	float: left;
	margin-right: 3px;
}

input.example {
	color: #777;
}

/* Image overlays */
/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    /* background-image:url(../images/overlays/close.png); */ 
    position:absolute; 
    right:0px; 
    top:-20px; 
    cursor:pointer; 
    height:20px; 
    /* width:35px; */
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}


.magazine-links a {
	font-size: 80%;
}

.banner-1-area
{
	/*height:122px;*/
	vertical-align:middle;
	position:relative;
	/*top:25px;*/
}

.banner-1-area-2
{
	height:81px;
	vertical-align:middle;
	position:relative;
}
