body {
	color:	#4C4C4C;
	background: #dbdcdd url(../img/bg_body.gif);
	background-repeat: repeat-x;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	font-size:	10px;
line-height:1.45em;
	margin: 0 0 0 0;
}

body, html	{
	height: 100%;
}

img {
	border:0;
}

h5 {
	font-size:12px;
}

a	{
	color: #000000;
	text-decoration: none;
}

p,ul {
	margin:0;
}

p {
	color:#4C4C4C;
	font-family:verdana;
	font-size:11px;
	margin:0;
	padding:5px 0 6px;
	text-align:left;
}
ol,table {
	color:#4C4C4C;
	font-family:arial,sans-serif;
	font-size:12px;
	text-align:left;
}
/*main container */
div#wrapper {	
    margin:	0px auto;
	width: 770px;
    text-align:	left;
	position: relative;	
}

div#wrapper.front {
	width: 991px;
}


/* Header Elements */
div#header {
	background-color:	#ffffff;
	background-image:	url(../img/bg_header.jpg);
	background-position:	left top;
	background-repeat: no-repeat;
	min-height:90px;
	height:90px;
	border-bottom:	1px solid #ffffff;
	text-align:right;
}

div#header.front {
	background-repeat: repeat-x;
}

td.front {
	background-repeat: repeat-x;
	background-image:	url(../img/bg_header.jpg);	
}

div#logo	{
	float: right;
}

img#opel_logo {
	margin:5px 16px 0 0;
	float: right;
}
div#main {
	margin:	0 auto;
	padding: 0 0 0 0;
	background-color: #ffffff;
	width:	770px;
}

div#main.front {
	width:	991px;
}


/* Shadows */
.scale_vertical_left	{
	background-image: url(../img/middle_left.png);
	background-position: right top;
	background-repeat: repeat-y;
	width: 5px;
}

.scale_vertical_right	{
	background-image: url(../img/middle_right.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 9px;
}

.scale_horizontal_top	{
	background-image: url(../img/bg_top_middle.png);
	background-position: left;
	background-repeat: repeat-x;
	height: 5px;

}

.scale_horizontal_bottom	{
	background-image: url(../img/bg_bottom_middle.png);
	background-position: left;
	background-repeat: repeat-x;
	width: 738px;
}


.button_refresh_little_arrow {
	background-image:url(../img/nav-ar-yellow.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:9px;
}

.gallerySeparator {
	background:transparent url(../img/bg_centerrighttext.jpg) repeat-x scroll 0 0;
	clear:both;
	height:36px;
	width:560px;
}


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


div.nav_tablay_1 > ul:first-child {
padding:0;
overflow:hidden;
}

div.nav_tablay_1 ul {
border-bottom:1px solid #C5C5C5;
border-left:1px solid #C5C5C5;
}

div.nav_tablay_1 > ul:first-child li {
float:left;
}

div.nav_tablay_1 ul li {
background:url("http://www.opel.ru/static/opel/images/backgrounds/nav_tablay_1-li.gif") repeat-x scroll 0 0 #E8E8E9;
border-right:1px solid #C5C5C5;
border-top:1px solid #C5C5C5;
list-style:none outside none;
cursor:pointer;
}

div.nav_tablay_1 ul li:hover, div.nav_tablay_1 ul li.active {
background:#FFF;
}

div.nav_extended_1 a, div.nav_tablay_1 > ul:first-child a {
display:block;
}

div.nav_tablay_1 li a {
outline:medium none;
}

div.nav_tablay_1 > ul a {
color:#5C5C5C;
font-weight:normal;
padding:5px 10px 2px;
}

table span[class|="status"] {
    background: url("/opel/img/app-compare-legend-sprite.gif") no-repeat scroll 0 -37px transparent;
    display: block;
	text-indent: -9999px;
}

table span.status-available {
    background-position: 0 4px;
}

table span.status-n-a {
    background-position: 0 -17px;
}

.cnt_tbl_fs_1 thead th, .cnt_tbl_fs_1 tbody th {
    background:#F7F6F6;
}
