/* @group 001 IMPORTS */

@import url("tools.css");

/* @end */

/* @group 002 BASE STYLE */

body
{
	background-color			: #848385;
	background-image			: url(../img/bg.jpg);
	background-repeat			: repeat-x;
	background-position			: top;
}

#container
{
	margin						: 6px auto;
	width						: 900px;
	text-align					: left;
	position					: relative;
	overflow					: hidden;
}

/* @end */

/* @group 00# HEADER */

#header
{
	position					: absolute;
	top							: 0;
	right						: 0;
	width						: 900px;
	height						: 142px;
}

/* @end */

/* @group 00# NAV */

#mainmenu
{
	position					: absolute;
	top							: 142px;
	left						: 0px;
	width						: 900px;
	height						: 36px;
	margin 						: 0;
	padding 					: 0;
	background-image			: url(../img/nav_bg.jpg);
	background-repeat			: repeat-x;	
}

#mainmenu img
{
	float 						: left;
}

#mainmenu ul, #mainmenu li
{	
	padding-right				: 10px;

	list-style					: none;
	
	background-image			: url(../img/nav_bg.jpg);
	background-repeat			: repeat-x;
	background-position			: top;
	float						: left;
}

#mainmenu ul li
{
	margin						: 0 0 0 0;
	padding						: 4px 30px 0 5px;
	height						: 37px;
	display						: inline;
	list-style-type				: none;
}

#mainmenu ul li a,
#mainmenu ul li a:link,
#mainmenu ul li a:visited
{
	font-size					: 1.4em;
	font-weight					: normal;
	font-family					: arial;
	text-decoration				: none;
	
	color						: #fff;
}

#mainmenu ul li .active a
{
	font-size					: 1.4em;
	font-weight					: normal;
	font-family					: arial;
	text-decoration				: none;
	
	color						: #ed2126;
}

#mainmenu ul li a:hover
{
	color						: #ed2126;
}

/* @end */

/* @group 00# CONTENT */

#content
{
	margin-top					: -9px;
	padding						: 5px 223px 20px 212px;
/*	padding						: 5px 435px 60px 0px;	*/
	width						: 465px;
	min-height					: 850px;
	_height						: 850px;
		
	background-color			: #f9f9f9;
	background-image			: url(../img/bg_content.jpg);
	background-repeat			: repeat-x;
}

#content h1
{
	margin						: 197px 0 1em 5px;
	font-family					: Arial;
	font-size					: 1.4em;
	font-weight					: bold;
	
	color						: #000;
}

#content h2
{
	margin						: 0 0 0.5em 5px;
	font-family					: Arial;
	font-size					: 1.2em;
	font-weight					: bold;
	
	color						: #000;
}


#content h3
{
	margin						: 0 0 0.5em 5px;
	font-family					: Arial;
	font-size					: 1.1em;
	font-weight					: bold;
	
	color						: #000;
}

#content p
{
	margin						: 0 0 1em 5px;
	font-family					: Arial;
	font-size					: 1.1em;
	font-weight					: normal;
	line-height					: 1.3em;
	padding-right 				: 10px;
	
	color						: #000;
}

#content a
{
	color						: #000;
	text-decoration				: underline;
	border-bottom				: 1px dotted #000;
}

#content a:hover
{
	color						: #000;
	border-bottom				: 1px solid #ed2126;
}

#content ul
{
	margin						: 0 0 15px 5px;
	padding						: 0 10px 0 0;
}

#content ul li
{
	margin						: 0 0 0 15px;
	padding						: 3px 0;
	
	font-size					: 1.1em;
}

#content strong
{
	margin						: 0 0 1em 0;
	font-family					: Arial;
	font-size					: inherit;
	font-weight					: bold;
	line-height					: 1.3em;
}

#content img
{
	margin						: 0 10px 3px 0;
	border 						: 1px solid black;
}

#content img.left
{
	float						: left;
	margin						: 3px 8px 1px 5px;
	
	border						: 1px solid #333;
}

#content img.noborder
{
	border						: none;
}

#content .right
{
	float						: right;
}

#content #map
{
	margin						: 5px 0 0 5px;
	width						: 630px;
	height						: 300px;
	
	border						: 1px solid #333;
}

#content .leftcontact img,
#content .rightcontact img
{
	border					: 1px solid #333;
}

#content .leftcol
{
	float						: left;
	margin						: 0 10px 0 0;
	
	width						: 210px;
}

#content .rightcol
{
	float						: left;
	margin						: 0;
	
	width						: 210px;
}

#content .leftcontact
{
	float						: left;
	margin						: 0 10px 0 5px;
	
	width						: 310px;
}

#content .rightcontact
{
	float						: left;
	margin						: 0;
	
	width						: 310px;
}

#content .brands
{
	margin						: 10px 5px 0 5px;
}

#content .brands #federauto
{
	margin						: 0 0 0 22px;
	border						: none;
}

#content .brands #carpass
{
	margin						: 0 0 20px 27px;
	border						: none;
}

/* @group 00# PEOPLE */

#content .people
{
	margin						: 10px 0 0 5px;
}

#content .people .item
{
	float						: left;
	margin						: 15px 5px 0 0;
	width						: 225px;
}

#content .people .item img
{
	float						: left;
	margin						: 0 3px 0 0;
	border						: 1px solid #333;
}


/* @end */

/* @group 00# PRICE CONTAINER */

#content #price_container
{
	width						: 410px;
	height						: 115px;
	
	overflow					: hidden;
}

#content #price_container .price
{
	float						: left;
	margin						: 0 0 0 0;
	width						: 136px;
	height						: 57px;
	
	color						: #fff;
}

#content #price_container .price strong
{
	display						: block;
	margin						: 0;
	padding						: 10px 0 0 0;
	width						: 136px;
	height						: 20px;
	
	font-size					: 1.8em;
	font-family					: Arial;
	font-weight					: normal;
	text-align					: center;
	
	color						: #fff;
}

#content #price_container .price em
{
	display						: block;
	margin						: 5px 0 0 0;
	padding						: 0px 0 0 0;
	width						: 136px;
	white-space 				: nowrap;
	height						: 22px;
	
	font-size					: 1.1em;
	font-family					: Arial;
	font-weight					: normal;
	text-align					: center;
	
	color						: #fff;
}

#content #price_container .label
{	
	display						: block;
	width						: 136px;
	height						: 60px;
}

#content #price_container .label .content
{	
	width						: 136px;
	
	background-image			: url(../img/label_content.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

#content #price_container .label .content strong
{	
	margin						: 0 0 0 10px;
	padding						: 0;
	height						: auto;
	
	font-size					: 1.1em;
	font-family					: Arial;
	font-weight					: bold;
	line-height					: 1.5em;
	text-align					: left;
	
	color						: #000;
}

#content #price_container .label .content em
{	
	float						: right;
	margin						: 0 10px 0 0;
	padding						: 0;
	height						: auto;
	
	font-size					: 1.1em;
	font-family					: Arial;
	font-weight					: normal;
	line-height					: 1.5em;
	text-align					: right;
	
	width						: 40px;
	
	color						: #000;
}

#content #price_container .label .bottom
{	
	width						: 136px;
	height						: 10px;
	
	font-size					: 0;
	line-height					: 0;
	
	background-image			: url(../img/label_bottom.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

#content #price_container .black
{	
	background-image			: url(../img/price_black.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

#content #price_container .red
{	
	background-image			: url(../img/price_red.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

#content #price_container .blue
{	
	background-image			: url(../img/price_blue.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @group 00. DATA */

#content table.data 
{
	margin						: 0 0 0 5px;
	width						: 300px;
	
	font-size					: 1.1em;
}

#opties-p
{
	min-height					: 90px;
}

/* @group 00> TH */

#content table.data th
{
	width						: 130px;
	text-align					: left;
	vertical-align				: top;
	
	line-height					: 1.3em;
}

/* @end */

/* @group 00> TD */

#content table.data td
{
	
	width						: 295px;
	text-align					: left;
	vertical-align				: top;
	
	line-height					: 1.3em;
}

/* @end */

/* @end */



/* @group 00. BOX */

#content .boxwide
{
	margin-left					: 5px;
	width						: 455px;
	height						: 120px;
	position 					: relative;
	top 						: 191px;
	_top 						: 0px;
	z-index						: 100;
}

#content .boxwide .content
{
	z-index						: 100000;
	position					: absolute;
	margin						: 8px 11px;	

	height						: 110px;
	width						: 430px;
}

#content .boxwide .content .left
{
	float						: left;
	width						: 210px;
	height						: 45px;
}

#content .boxwide .content .right
{
	margin						: -3px 0 0 20px;
	float						: left;
	width						: 200px;
	height						: 45px;

}

#content .boxwide .content h1
{
	margin						: 3px 0;
	
	font-size					: 1.4em;
	font-weight					: normal;
	font-family					: Arial;
	
	color						: #fff;
}

#content .boxwide .content p
{
	margin						: 0;
	
	font-size					: 1.1em;
	font-weight					: normal;
	font-family					: Arial;
	line-height					: 1.3em;
	
	color						: #fff;
}

#content .boxwide .content form
{
	margin						: 5px 0;
}

#content .boxwide .content input
{
	padding						: 3px;
	margin						: 0 6px 0 0;
	width						: 250px;
	height						: 12px;
	
	color						: #333;
	
	border						: 1px solid #333;
}

#content .boxwide .content a,
#content .boxwide .content a:link,
#content .boxwide .content a:visited
{
	font-size					: 1.1em;
	text-decoration				: none;	
	border-bottom				: 1px dotted #fff;
	color						: #fff;
}

#content .boxwide .content a:hover
{
	text-decoration				: none;	
	border-bottom				: 1px solid #fff;
	color						: #fff;
}


#content .boxwide .panel
{
	z-index						: 50;
	position					: absolute;
	width						: 235px;
	height						: 85px;
}

#content .boxwide .panel img
{
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @group 00. THUMB */

#content .thumb
{
	float						: left;
	width						: 116px;
	height						: 114px;
	
	overflow					: hidden;
}



#content .thumb a
{
	border: none !important;
}

#content .thumb .photo
{
	z-index						: 100;
	position					: absolute;
	margin						: 8px 0 0 8px;	
	
	width						: 116px;
	height						: 114px;
}

#block-block-4
{
	width 						: 464px;
	margin-top 					: 200px;
}

#block-block-4 .thumb .photo
{
	margin						: 8px 0 0 10px;
}

#content .thumb .price
{
	z-index						: 100;
	position					: absolute;
	margin						: 80px 0 0 5px;	
	padding 					: 4px 9px 0 0;
	
	width						: 92px;
	height						: 16px;
	
	text-align					: center;
	text-decoration				: none;
	
	color						: #000;
	background-image			: url(../img/selector_content.png);
	behavior					: url(../_static/css/iepngfix.htc);
}

#content .thumblist a
{
	text-decoration				: none;
}

#content .thumb .panel
{
	z-index						: 50;
	position					: absolute;
	width						: 116px;
	height						: 114px;
}

#content .thumb .panel img
{
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */


/* @end */

/* @group 00# CONTENTWIDE */

#content.wide
{
	margin-top					: 178px;
	padding						: 8px 460px 0 25px;
	width						: 655px;
	min-height					: 600px;
	
	background-color			: #f9f9f9;
	background-image			: url(../img/bg_content.jpg);
	background-repeat			: repeat-x;
}

table.sortable a
{
	color						: #000;
	text-decoration				: underline !important;
	border-bottom				: none !important;
}

table.sortable a:hover
{
	color						: #ed2126 !important;
	border-bottom				: none !important;
}

#inf_generated-car-table
{
	display						: none;
}

#generated-car-table a
{
	text-decoration: none !important;
}

/* @group 00. SORTABLE */

table.sortable 
{
	width						: 650px;
}

table.sortable #flt1_generated-car-table
{
	width						: 84px;
}

table.sortable #flt2_generated-car-table
{
	width						: 165px;
}

table.sortable #flt4_generated-car-table
{
	width						: 67px;
}

table.sortable #flt6_generated-car-table
{
	width						: 64px;
}

/* @group 00> TH */

table.sortable thead th
{
	padding						: 0 0 0 5px;
	font-family					: Arial;
	font-size					: 1em;
	font-weight					: bold;
	text-align					: left;
	
	color						: #fff;
}

table.sortable thead th a,
table.sortable thead th a:link,
table.sortable thead th a:visited
{
	text-decoration				: none;
	
	color						: #fff;
}

table.sortable thead th a:hover
{
	text-decoration				: none;
	
	color						: #ff0000;
}

table.sortable thead th.photo
{
	width						: 113px;
	
	background-image			: url(../img/th_photo.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable thead th.mark
{
	width						: 81px;
	height						: 25px;
	
	background-image			: url(../img/th_mark.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable thead th.type
{
	width						: 166px;
	height						: 25px;
	
	background-image			: url(../img/th_type.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable thead th.km
{
	width						: 70px;
	height						: 25px;
	
	background-image			: url(../img/th_km.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable thead th.fuel
{
	width						: 63px;
	height						: 25px;
	
	background-image			: url(../img/th_fuel.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable img
{
	padding 					: 0 !important;
	margin 						: -12px 0 0 0 !important;
}

table.sortable thead th.price
{
	width						: 55px;
	height						: 25px;
	
	background-image			: url(../img/th_price.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable thead th.date
{
	width						: 67px;
	height						: 25px;
	
	background-image			: url(../img/th_date.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}
/* @end */

/* @group 00> TD */

table.sortable tbody td
{
	font-family					: Arial;
	font-size					: 1.1em;
	font-weight					: bold;
	text-align					: left;
	
	color						: #000;
}

table.sortable tbody td a,
table.sortable tbody td a:link,
table.sortable tbody td a:visited
{
	margin						: 0;
	padding						: 0;
	text-decoration				: none;
	
	color						: #000;
}

table.sortable tbody td a:hover
{
	text-decoration				: none;
	
	color						: #ff0000;
}

table.sortable tbody tr:hover a
{
	margin						: 0;
	padding						: 0;
	text-decoration				: none;
	
	color						: #ff0000 !important;
}

table.sortable tbody td.photo
{
	padding						: 4px 0 0 7px;
	margin 						: 0;
	width						: 111px;
		
}

table.sortable tbody td.mark
{
	margin						: 0;
	padding						: 3px 0 0 5px;
	width						: 81px;
	height						: 24px;
	
	background-image			: url(../img/td_mark.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable tbody td.type
{
	margin						: 0;
	padding						: 3px 0 0 5px;
	width						: 166px;
	height						: 24px;
	
	background-image			: url(../img/td_type.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable tbody td.km
{
	margin						: 0;
	padding						: 3px 0 0 4px;
	width						: 71px;
	height						: 24px;
	
	background-image			: url(../img/td_km.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable tbody td.fuel
{
	margin						: 0;
	padding						: 3px 0 0 4px;
	width						: 64px;
	height						: 24px;
	
	background-image			: url(../img/td_fuel.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable tbody td.price
{
	margin						: 0;
	padding						: 3px 0 0 4px;
	width						: 56px;
	height						: 24px;
	
	background-image			: url(../img/td_price.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable tbody td.date
{
	margin						: 0;
	padding						: 3px 0 0 4px;
	width						: 68px;
	height						: 24px;
	
	background-image			: url(../img/td_date.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

table.sortable tbody td.options
{
	margin						: 0;
	padding						: 3px 5px 0 5px;
	width						: 528px;
	height						: 64px;
	
	line-height					: 1.3em;
	font-weight					: normal;
	
	vertical-align				: top;
	
	background-image			: url(../img/td_options.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */

/* @end */



/* @end */

/* @group 00# INFO */

#sidebar1
{
	position					: absolute;
	top							: 183px;
	left						: 0px;
	padding						: 8px 0 0 28px;
	width						: 177px;
}

#sidebar1 ul.menu li.expanded li.leaf a:hover, #sidebar1 ul.menu li.leaf a:hover
{
	color 						: #FF0000 !important;
	border 						: none;
	text-decoration 			: none;
}

#sidebar1 ul.menu, #sidebar1 ul.menu li.leaf, #sidebar1 ul.menu li.expanded
{
	padding 					: 0;
	margin 						: 0;
}

#sidebar1 li
{
	list-style 					: none;
	padding-left				: 0;
	margin-left 				: 0;
}

#sidebar1 ul.menu li.leaf a.active, 
#sidebar1 ul.menu li.leaf .active, 
#sidebar1 ul.menu li.expanded a.active, 
#sidebar1 ul.menu li.expanded .active,
#mainmenu ul.menu li.leaf a.active, 
#mainmenu ul.menu li.leaf .active,
#sidebar1 ul.menu li.expanded ul.menu li.leaf a.active,
#sidebar1 ul.menu li.expanded ul.menu li.leaf .active
{
	color 						: #FF0000 !important;
}

#sidebar1 ul.menu li.leaf
{
	margin						: 0 0 2px 1px;
	padding						: 4px 0 0 8px;
	width						: 167px;
	height						: 18px;
	overflow					: hidden;
	background-image			: url(../img/nav_bg.jpg);
	behavior					: url(../_static/css/iepngfix.htc);
}

#sidebar1 ul.menu li.leaf a
{
	font-family					: Arial;
	font-size					: 1.1em;
	color						: #fff !important;
}

#sidebar1 ul.menu li.expanded
{
	margin						: 0 0 2px 1px;
	padding						: 4px 0 0 8px;
	width						: 167px;
	overflow					: hidden;
	background-image			: url(../img/nav_bg.jpg);
	behavior					: url(../_static/css/iepngfix.htc);
}

#sidebar1 ul.menu li.expanded a
{
	font-family					: Arial;
	font-size					: 1.1em;
	color						: #fff !important;
	cursor 						: text;	
}

#sidebar1 ul.menu li.expanded a:hover
{
	color 						: #fff !important;
	border 						: none;
	text-decoration 			: none;
	cursor 						: text;
}

#sidebar1 ul.menu li.expanded .menu
{
	margin 						: 4px 0 0 -9px;
	background-color			: #ccc;
}

#sidebar1 ul.menu li.expanded li.leaf
{
	margin						: 0;
	background-image			: url(../img/buttons_button.png);
	behavior					: url(../_static/css/iepngfix.htc);
	border 						: none;
	height 						: 18px;
	padding 					: 5px 0 0 8px;
	font-size					: 1em;
	width 						: 169px;
	font-weight 				: normal;
}

#sidebar1 ul.menu li.expanded li.leaf a
{
	font-family					: Arial;
	font-size					: 1em;
	font-weight					: normal;
	color						: #000 !important;
	cursor 						: pointer;
	
}

#sidebar1 ul.menu li.expanded li.leaf a:hover
{
	cursor 						: pointer;
}

#sidebar1 li a
{
	border 						: none;
	text-decoration 			: none;
}


#sidebar1 #block-block-5 p{
	color          				:#FFFFFF !important;
	background 					:#292a2e;
	padding 					:8px;
	margin 						:0;
	font-size					:1.1em;
	font-weight					:bold;
}

.fiche
{
	position					: absolute;
	top							: 178px;
	left						: 332px;
	padding						: 5px 0 0 0;
	width						: 345px;
	height						: 1000px;
	min-height					: 600px;
}

.fiche .thumblist
{
	width						: 350px;
}

#fiche
{
	width						: 300px;
}

/* @group 00. BOX */

#sidebar1 .box
{
	width						: 235px;
	height						: 85px;
	
	overflow					: hidden;
}

#sidebar1 .wide
{
	margin-left					: 4px;
	width						: 352px;
	height						: 82px;
}

#sidebar1 .box .content
{
	z-index						: 100;
	position					: absolute;
	margin						: 8px 11px;	
	
	width						: 215px;
	height						: 65px;
}

#sidebar1 .box .content h1
{
	margin						: 3px 0;
	
	font-size					: 1.4em;
	font-weight					: normal;
	font-family					: Arial;
	
	color						: #fff;
}

#sidebar1 .box .content p
{
	margin						: 0;
	
	font-size					: 1.1em;
	font-weight					: normal;
	font-family					: Arial;
	line-height					: 1.3em;
	
	color						: #fff;
}

#sidebar1 .box .content form
{
	margin						: 5px 0;
}

#sidebar1 .box .content input
{
	padding						: 3px;
	width						: 205px;
	height						: 13px;
	
	color						: #333;
	
	border						: 1px solid #333;
}



#sidebar1 .wide .content form
{
	margin						: 5px 0;
}

#sidebar1 .wide .content input
{
	padding						: 3px;
	width						: 315px;
	height						: 13px;
	
	color						: #333;
	
	border						: 1px solid #333;
}

#sidebar1 .box .content a,
#sidebar1 .box .content a:link,
#sidebar1 .box .content a:visited
{
	text-decoration				: none;	
	border-bottom				: 1px dotted #fff;
	color						: #fff;
}

#sidebar1 .box .content a:hover
{
	text-decoration				: none;	
	border-bottom				: 1px solid #fff;
	color						: #fff;
}


#sidebar1 .box .panel
{
	z-index						: 50;
	position					: absolute;
	width						: 235px;
	height						: 85px;
}

/* @end */

/* @group 00. BIG */

.clean
{
	border						: none;
}

.clean:hover
{
	border						: none;
}

#master0
{
	margin						: 2px 0 0 -5px;
	_margin						: 2px 0 0 0;
	width						: 335px;
	height						: 255px;
	
	background-image			: url(../img/thumb_big.png);
	background-repeat			: no-repeat;
	behavior					: url(../_static/css/iepngfix.htc);
}

#master0 .canvas
{
	margin						: 5px 0 0 5px;
	width						: 327px;
	height						: 247px;
	
	overflow					: hidden;
}

#master0 .canvas img
{
	width						: 325px;
	height						: 245px;
}

/* @end */

/* @group 00. THUMB */

.thumb
{
	float						: left;
	width						: 116px;
	height						: 114px;
	
	overflow					: hidden;
}

.thumb .photo
{
	z-index						: 100;
	position					: absolute;
	margin						: 8px 0 0 8px;	
	
	width						: 116px;
	height						: 114px;
}

.thumb .price
{
	z-index						: 100;
	position					: absolute;
	margin						: 90px 0 0 8px;	
	
	width						: 98px;
	height						: 16px;
	
	text-align					: center;
	
	color						: #000;
}

.thumb .panel
{
	z-index						: 50;
	position					: absolute;
	width						: 116px;
	height						: 114px;
}

.thumb .panel img
{
	behavior					: url(../_static/css/iepngfix.htc);
}



/* @end */

/* @group 00. THUMB2 */

.thumb2
{
	float						: left;
	margin-left					: -4px;
	margin-right 				: 8px;
	width						: 108px;
	height						: 90px;
	
	overflow					: hidden;
}

.thumb2 .photo
{
	z-index						: 100;
	position					: absolute;
	margin						: 4px 0 0 4px;	
	
	width						: 116px;
	height						: 114px;
}

.thumb2 .panel
{
	z-index						: 50;
	position					: absolute;
	width						: 116px;
	height						: 114px;
}

.thumb2 .panel img
{
	behavior					: url(../_static/css/iepngfix.htc);
}

/* @end */
/* @end */

/* @group 00# SELECTOR */

#sidebar2
{
	position					: absolute;
	top							: 186px;
	right						: 11px;
	padding						: 5px 0 0 0;
	width						: 205px;
}

#sidebar2 h1
{
	margin						: 0;
	overflow					: hidden;
	background-image			: url(../img/nav_bg.jpg);
	behavior					: url(../_static/css/iepngfix.htc);
	border 						: none;
	height 						: 12px;
	padding 					: 2px 0 2px 5px;
	font-size					: 1em;
	width 						: 188px;
	font-weight 				: bold;
	color 						: #fff;
}

#sidebar2 p
{
	
	background-image			: url(../img/selector_content.png);
	behavior					: url(../_static/css/iepngfix.htc);
	padding 					: 4px 4px 4px 12px;
	width 						: 179px;
	margin-left 				: -4px;
}

#sidebar2 ul
{
	margin						: 0;
	padding						: 0;
}

#sidebar2 ul li
{
	margin						: 0;
	padding						: 0;
}

/* @group 00. BOX */

#sidebar2 .box
{
	width						: 201px;
	
	overflow					: hidden;
}

#sidebar2 .box .content
{
	padding						: 0 0 0 10px;
	min-height					: 15px;
	
	list-style					: none;
	
	background-image			: url(../img/selector_content.png);
	behavior					: url(../_static/css/iepngfix.htc);
}

#sidebar2 .box .content li
{
	float						: left;	
	display						: block;
	margin-right				: 4px;
	padding-right				: 6px;
	
	background-image			: url(../img/selector_bullet.gif);
	background-repeat			: no-repeat;
	background-position			: right 5px;
	
	white-space					: nowrap;
}

#sidebar2 .box .content li.last
{
	background-image			: none;
}

#sidebar2 .box .content li a,
#sidebar2 .box .content li a:link,
#sidebar2 .box .content li a:visited
{
	line-height					: 1.4em;
	text-decoration				: none;
	border						: none;
	color						: #000;
}

#sidebar2 .box .content li a:hover
{
	text-decoration				: none;
	
	color						: #999;
}

#sidebar2 .box .bottom
{
	height						: 10px;
	
	font-size					: 0;
	line-height					: 0;
	
	background-image			: url(../img/selector_bottom.png);
	behavior					: url(../_static/css/iepngfix.htc);
}

#sidebar2 a
{
	text-decoration: none;
	border: none;
}

#sidebar2 a:hover
{
	text-decoration: none;
	border: none;
	color: gray;
}

/* @end */
/* @end */

/* @group 00# FOOTER */

#footer
{
	margin						: 0 auto 25px auto;
	padding-bottom 				: 20px;
	width						: 65.50em;
	
	font-family					: Arial;
	font-size					: 1.0em;
	font-weight					: normal;
	text-align					: center;
	
	color						: #f9f9f9;
}

#footer a
{
	color						: #f9f9f9;
	text-decoration				: none;
	border-bottom				: 1px dotted #f9f9f9;
}

#footer a:hover
{
	color						: #fff;
	border-bottom				: 1px solid #fff;
}

#block-translation-0 ul
{
	float 						: right;
	padding 					: 0;
	height						: 37px;
	margin-left 				: 36px;
}

#block-translation-0, #block-translation-0 div, #block-translation-0 .item-list
{
	margin: 0;
	padding: 0;
}


#block-translation-0 li
{
	float 						: left;
	padding 					: 4px 14px 0 5px !important;
	height						: 37px;
}

#block-translation-0 li a.active
{
	text-decoration 			: underline !important;
}

.i18n-link img
{
	display 					: none;
}

#block-menu-2, #block-menu-2 div
{
	float 						: left;
	margin 						: 0 !important;
	padding 					: 0 !important;
}



#openingsuren td, #openingsuren, #openingsuren p
{
	font-size 					: 11px;
	vertical-align 				: top;
	line-height 				: 15px;
	padding 					: 0;
	margin 						: 0;
}

#openingsuren
{
	margin-left 				: 6px !important;
}

#openingsuren td
{
	padding-right 				: 32px !important;
}

.panel img
{
	border 						: none !important;
}

#contact-table
{
	margin-left 				: 3px;
}

#contact-table img
{
	padding-right: 0 !important;
	margin-right: 6px !important;
}

.akpTipFederauto, .akpTipCarpass
{
	background-image			: url(../img/box_black_federauto.png);
	background-repeat 			: no-repeat;
	width 						: 211px;
	color 						: #fff;
	font-size 					: 1em;
	line-height 				: 1.2em;
}

.akpTipFederauto .title, .akpTipCarpass .title
{
	font-size 					: 1.3em;
	display 					: block;
	margin-bottom 				: 8px;
	padding-top 				: 4px;
}

#block-i18nblocks-2
{
	height 						: 130px;
	width 						: 464px;
	_margin-top 				: 190px;
}

#block-simplenews-newsletter-1
{
	position: absolute;
	top: 278px;
	left: 228px;
	z-index: 3000;
}

#edit-submit
{
	width: 150px;
}

#edit-mail
{
	border: 1px solid #221;
	width: 256px;
	height: 13px;
	padding: 3px;
	font-family: arial;
	font-size: 11px;
	
}

#block-simplenews-newsletter-1 .form-radios, #block-simplenews-newsletter-1 label, #block-simplenews-newsletter-1 p, .issues-link, .feed-icon
{
	display: none;
}

#block-simplenews-newsletter-1 .form-item
{
	float: left;
}

#block-simplenews-newsletter-1 .form-submit
{
	border: 1px solid #221;
	background-color: #221;
	color: #fff;
	margin-left: 5px;
	font-family: arial;
	border-bottom: 1px dotted #fff;
	font-size: 11px;
	cursor: pointer;
	_cursor: hand;
	margin-top: 1px;
	_position: relative;
	_top: -24px;
	_left: 272px;
}

#block-simplenews-newsletter-1 .form-submit:hover
{
	
	border-bottom: 1px solid #fff;
}

#block-block-1,
#simplenews-confirm-add-form
{
	width: 300px;
	margin-top: 191px;
}


#user-login, #block-admin-display, .content table
{
	margin-top: 200px;
}

/* @end */

