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

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

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.main, th.main, td.main, p.main { 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: 4px 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;
    background-image: none;
    height: auto;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

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

.title2 h1 {
    display: inline;
}

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

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

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

th.title2g {
    color: #ffffff;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #c5c5c5;
    background-image: none;
    height: auto;
    font-size: 100%;
}

.test { 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.mainrow1 {
    background-color: #efefef;
    color: #000000;
    font-weight: bold;
    padding-left: 12px;
    height: 26px;
}

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

td.under_title { font-weight: normal; }

td.mainrow2 {
    background-color: #ffffff;
    font-weight: bold;
    color: #000000;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

table.inner td.row1 {
    background-color: #efefef;
}

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

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

a.maingen, a.maingenmed, a.maingensmall { color: #000000; text-decoration: underline; }
a.maingen:hover,a.maingenmed:hover,a.maingensmall:hover { color: #7E00FF; text-decoration: underline; }
a.maingen { text-decoration: none; }

a.newsphoto { font-size: 85%; color: #000000; text-decoration: none;}
a.newsphoto:hover { color: #7E00FF; 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;
}

/* 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; }

/* search form */

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


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

select.main, input.main { 
    font-family: Arial, Verdana, sans-serif;
}

select.search { width: 300px; }
input.search { width: 200px; }
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; }


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;
}

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-b {
    font-weight: bold;
}

.pad1 {
    padding: 5px 5px;
}

#modelLinks {
    font-size: 73%;
    font-weight: bold;
}
	    
.bgf {
    background-color: #7E00FF !important;
    color: #fff !important;
}

/**
* 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;
}


