/**
 * Reset
 */
 
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body { 
	line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote> */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images */
a img { border: none; }
 
/**
 * Div
 */

body { background:url("../../gfx/bg.gif") fixed #e4e4e4; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, option, textarea, select { color:#00161b; font:11px verdana, helvetica, sans-serif; }
a { color:#00161b; text-decoration:underline; }
em { font-style:italic; }
div.spacer { clear:both; font-size:1px; }
div.hr { clear:both; height:1px; background:#c8c5c0; margin:10px 0 10px 0; }
div.clean_row { height:11px; }
strong { font-weight:bold; }
small { font-size:9px; }

/*
 * Global
 */

.title { font-size:14px; color:#938d86; font-weight:normal; }
.title span.inline_sub_title { display:block; margin:5px 0 10px 0; font-size:10px; font-weight:bold; }
a.item_subject { display:block; background:#00b7bf; color:#fff; text-decoration:none; padding:3px 0 4px 0; text-align:center; }
div.arrow { font-family:arial; }

/*
 * Form
 */

/* Elements */
fieldset { padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size: 1.2em; }
form { margin:0; }
input { margin:0; }
input.text, textarea  { padding:2px 4px 2px 4px; border:1px solid #3e3e3e; background:#fff; color:#938d86; }
input.text { width:180px; }
select.text { width:192px; }
input.check_radio { margin:0; padding:0; }
label { cursor:pointer; position:relative; top:-1px; }
optgroup { font-style:normal; font-weight:bold; }
input:focus, select:focus, textarea:focus { background-color:#e6e6e6; }
input.submit_btn { cursor:pointer; background:url("../../gfx/btn_bg.gif") repeat-x; border:1px solid #001b1d; color:#fff; padding:2px 10px 2px 10px; text-align:center; }
input.normal_btn { cursor:pointer; background:url("../../gfx/btn_bg.gif") repeat-x; border:1px solid #001b1d; color:#fff; padding:2px 10px 2px 10px; width:170px; text-align:center; }

/* Form container */
table.form_con { width:100%; }
.form_con td.con { padding:0 20px 10px 0; vertical-align:top; }

/* Table */
.form thead th { font-size:14px; color:#423b34; font-weight:normal; padding:0 0 10px 0; }
.form tbody th { padding:0 4px 4px 0; text-align:left; width:100px; vertical-align:top; white-space:nowrap; }
.form tbody td { padding:0 0 4px 0; }
.form input.text { color:#00b7bf; }

/* Data container */
table.data_con { width:auto; }
.data_con td.con { padding:0 20px 10px 20px; vertical-align:top; border-right:1px solid #cdcbc6; }
.data_con td.first_con { padding-left:0; }

/*
 * Data list
 */

/* Table */
table.data_list { width:100%; border:1px solid #00161b; }
.data_list thead td { font-size:14px; color:#423b34; font-weight:normal; padding:3px; background:#00b7bf; color:#fff; border-bottom:1px solid #00161b; }
.data_list thead th { padding:4px 3px 4px 3px; font-weight:bold; font-size:10px; }
.data_list tbody td { padding:4px 3px 4px 3px; border-left:1px dotted #ccc; border-top:1px solid #ccc; cursor:default; font-size:10px; }
.data_list tbody td.click { cursor:pointer; }
.data_list tbody td.id { width:35px; background:#dbdbdb; }
.data_list tbody td.nowrap { white-space:nowrap; }
.data_list tbody td.icon { width:30px; text-align:center; }
.data_list tbody tr:hover { background:#e9e9e9; }

/**
 * Headers
 */
 
h1 { font-size:18px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:11px; font-weight:normal; }

h3.title_bar { height:36px; text-indent:16px; font-weight:bold; font-size:20px; line-height:34px; font-family:"trebuchet ms"; background:#00b7bf; color:#fff; }

/**
 * Structure
 */
 
div#wrapper { position:relative; margin:10px auto; width:991px; background:#fff; border:1px solid #ccc; }
div#window_wrapper { position:relative; margin:0 auto; width:600px; background:#fff; }
div#container { position:relative; }
div.home_container { width:805px; left:175px; padding:567px 0 0 0; min-height:1200px; height:auto !important; height:1200px; }
div.portal_container { width:794px; left:184px; padding:100px 0 0 0; min-height:1200px; height:auto !important; height:1200px; }
div.content_container { width:794px; left:184px; padding:100px 0 0 0; min-height:1200px; height:auto !important; height:1200px; }
div.window_container { padding:20px; min-height:600px; height:auto !important; height:600px; }
img#logo { position:absolute; left:34px; top:15px; z-index:11; width:283px; height:68px; }
img#beta { position:absolute; left:30px; top:30px; z-index:11; width:54px; height:31px; }
img#advert_now_btn { position:absolute; left:230px; top:10px; z-index:11; width:165px; height:81px; }
div#overlay_content { position:relative; width:780px; margin:-152px 0 0 18px; z-index:2;  }
div#social_media_links { position:absolute; right:177px; top:10px; }
div#addthis_link { position:absolute; right:170px; top:12px; width:150px; }

/**
 * Header
 */

/* Normal header */
div#header { z-index:1; position:absolute; left:0; top:168px; width:805px; height:439px; background-repeat:no-repeat; }
div#content_overlay { background:url("../../gfx/overlay_content_bg.png") no-repeat; position:absolute; left:6px; top:259px; width:794px; height:227px; }

/* Header container */
div#header_container { position:absolute; left:9px; top:0; width:973px; height:103px; background:#fff; border-bottom:1px solid #bac0c1; }

/* Content header */
#content_header div.loading_bar { border:1px solid #3a3428; height:6px; background:url("../../gfx/loading_bar_bg.gif") repeat-x; }
#content_header div.loader { width:0; height:6px; background:url("../../gfx/loading_bar_bg_active.gif") repeat-x; }
#content_header div.image_con { float:left; position:relative; width:478px; height:150px; }
#content_header .image_con div { position:absolute; left:0; top:0; width:478px; height:150px; display:none; background-position:center center; }
#content_header div.text_con { float:left; width:315px; height:150px; background:url("../../gfx/header_content_bg.gif") no-repeat; margin:0 0 0 1px; }
#content_header .text_con div.content { color:#fff; line-height:16px;  padding:10px 25px 25px 25px; }
#content_header .text_con .content h3 { color:#a9a6a3; }
#content_header .text_con .content h4 { color:#a9a6a3; margin:5px 0 0 0; font-size:11px; font-weight:bold; }
#content_header .text_con div.spacer { height:10px; }
#content_header .text_con .content p { color:#fff; line-height:16px}
#content_header div.step_spacer { position:absolute; width:3px; height:6px; background:url("../../gfx/loading_bar_spacer.gif") no-repeat; }

/**
 * Navigation
 */

/* Main */
div#nav_main { position:absolute; top:12px; right:12px; width:148px; height:26px; background:#00b7bf; }
#nav_main ul { position:absolute; top:6px; left:9px; }
#nav_main li { float:left; list-style-type:none; border-right:1px dotted #00161b; }
#nav_main li.last { border:0; }
#nav_main li a { color:#00161b; text-decoration:none; display:block; padding:0 5px 0 5px; }
#nav_main li a:hover { text-decoration:underline; }

/* Top */
div#nav_top { position:absolute; top:34px; left:11px; width:969px; height:87px; background:url("../../gfx/nav_top_bg.gif") no-repeat bottom center; z-index:10; }
#nav_top ul { position:absolute; left:378px; top:30px; }
#nav_top li { float:left; list-style-type:none; padding:0 5px 0 0; }
#nav_top span.arrow { color:#41bac5; font-size:15px; font-weight:bold; }
#nav_top li a { font-size:13px; text-decoration:none; padding:0 2px 0 0; }
#nav_top li a:hover { text-decoration:underline; }
#nav_top div#underline { position:absolute; right:0; top:58px; background:#c8c5c0; height:1px; font-size:1px; width:330px; }

/* Left */
div#nav_left_con { position:relative; z-index:1000; }
div#nav_left { position:absolute; top:100px; left:12px; width:163px; background:#372b1f url("../../gfx/nav_left_bg.gif") no-repeat; }
#nav_left ul { padding:8px 0 8px 0; }
#nav_left li { position:relative; width:140px; list-style-type:none; border-bottom:1px solid #585047; height:20px; padding:3px 0 0 5px; left:9px; }
#nav_left li a { display:block; color:#fff; text-decoration:none; }
#nav_left li a:hover { text-decoration:underline; }
#nav_left .title { color:#fff; padding:12px 0 12px 12px; background:url("../../gfx/nav_left_title_bg.gif") no-repeat; }
#nav_left .first_title { background-image:none; }
#nav_left div.num { position:absolute; right:5px; top:3px; color:#a29c94; }
#nav_left li.last { border-bottom:1px solid #00b7bf; margin-top:2px; }
#nav_left li.last a { color:#00b7bf; }

div#nav_left_new { position:absolute; top:100px; left:12px; width:163px; background:#372b1f url("../../gfx/nav_left_bg.gif") no-repeat; }
#nav_left_new ul.head { padding:0 0 8px 0; }
#nav_left_new ul.sub { padding:8px 0 8px 0; }
#nav_left_new li.head { position:relative; width:140px; list-style-type:none; border-bottom:1px solid #585047; padding:8px 0 0 5px; left:9px; }
#nav_left_new .head a strong { color:#00b7bf; }
#nav_left_new .head a:hover { color:#00b7bf; }
#nav_left_new li.sub { position:relative; width:140px; height:20px; list-style-type:none; }
#nav_left_new li a { display:block; color:#fff; text-decoration:none; }
#nav_left_new li a:hover { text-decoration:underline; }
#nav_left_new .title { color:#fff; padding:12px 0 12px 12px; background:url("../../gfx/nav_left_title_bg.gif") no-repeat; }
#nav_left_new .first_title { background-image:none; }
#nav_left_new div.num { position:absolute; right:5px; top:3px; color:#a29c94; }
#nav_left_new li.last { border:0; margin-top:2px; margin-bottom:2px; }
#nav_left_new li a.trigger { color:#f55b00; }

/* Overlays */
#all_category div.overlay_all { position:absolute; left:-2000px; top:-568px; color:#fff; background:#372b1f; width:815px; height:950px; z-index:25; border-bottom:1px solid #fff; }
#all_category .overlay_all img.arrow { position:absolute; left:0; top:35px; width:10px; height:18px; }
#all_category .overlay_all img.close_btn { position:absolute; right:4px; top:5px; width:12px; height:12px; cursor:pointer; }

#all_brand div.overlay_all { position:absolute; left:-2000px; top:-414px; background:#372b1f; width:815px; height:850px; z-index:25; border-bottom:1px solid #fff; }
#all_brand .overlay_all img.arrow { position:absolute; left:0; top:417px; }
#all_brand .overlay_all img.close_btn { position:absolute; right:4px; top:5px; width:12px; height:12px; cursor:pointer; }

.overlay_all ul { float:left; position:relative; top:-2; height:280px; margin:0 0 10px 10px; }
.overlay_all ul li { padding:0; border:0; }
.overlay_all ul ul { position:relative; top:10px; left:-15px; margin-left:0; }
.overlay_all ul li { height:17px; vertical-align:top; }

#all_category .overlay_all li a { color:#00b7bf; }
#all_category .overlay_all li li a { color:#fff; }
#all_brand .overlay_all li a { color:#fff; }

/* Head category */
ul#nav_head_category { z-index:5; position:absolute; top:58px; right:18px; }
#nav_head_category li { list-style-type:none; float:left; position:relative; height:25px; display:inline; padding:0 0 0 20px; }
#nav_head_category li.last { border:0; padding-right:0; }
#nav_head_category em { display:none; }
#nav_head_category li a { display:block; height:100%; cursor:pointer; }
#nav_head_category li a.home { width:51px; background:url('../../gfx/m_home.gif') no-repeat center 0; }
#nav_head_category li a.algemeen { width:77px; background:url('../../gfx/m_algemeen.gif') no-repeat center 0; }
#nav_head_category li a.nieuws { width:60px; background:url('../../gfx/m_nieuws.gif') no-repeat center 0; }
#nav_head_category li a.merken { width:60px; background:url('../../gfx/m_merken.gif') no-repeat center 0; }
#nav_head_category li a.dealers { width:106px; background:url('../../gfx/m_dealers.gif') no-repeat center 0; }
#nav_head_category li a.contact { width:62px; background:url('../../gfx/m_contact.gif') no-repeat center 0; }
#nav_head_category li a.selected,
#nav_head_category li a:hover { background-position:center -25px; }

/* Home button */
div#nav_home { position:absolute; left:15px; top:7px; z-index:1; }
#nav_home li { float:left; list-style-type:none; color:#74695f; font-size:14px; }
#nav_home li a { color:#423b34; text-decoration:none; }
#nav_home li a:hover { text-decoration:underline; }
 
/* Quick link */
div#nav_quick_link { position:absolute; top:1084px; left:12px; width:163px; background:#ecebea; }
#nav_quick_link ul { margin:0; }
#nav_quick_link li { float:left; width:100%; list-style-type:none; border-top:1px solid #c8c5c0; padding:4px 0 4px 0; }
#nav_quick_link li.first { border:0; }
#nav_quick_link div.arrow { float:left; color:#00b7bf; font-size:14px; font-weight:bold; margin:-2px 0 0 0; text-indent:5px; }
#nav_quick_link li a { display:block; float:left; color:#00161b; width:120px; text-decoration:none; padding:0 0 0 5px; }
#nav_quick_link li a:hover { text-decoration:underline; }
#nav_quick_link .title { background:#00b7bf; color:#fff; padding:12px 0 12px 12px; }

/* Twitter */
div#nav_twitter { position:absolute; top:1249px; left:12px; width:163px; background:#ecebea; }

/* Brand link */
div#nav_brand { position:absolute; top:710px; left:12px; width:163px; background:#ecebea; }
#nav_brand ul { margin:0; }
#nav_brand li { float:left; width:100%; list-style-type:none; border-top:1px solid #c8c5c0; padding:4px 0 4px 0; }
#nav_brand li.first { border:0; }
#nav_brand div.arrow { float:left; color:#00b7bf; font-size:14px; font-weight:bold; margin:-2px 0 0 0; text-indent:5px; }
#nav_brand li a { display:block; float:left; color:#00161b; width:105px; text-decoration:none; padding:0 0 0 5px; }
#nav_brand li a:hover { text-decoration:underline; }
#nav_brand .title { background:#00b7bf; color:#fff; padding:12px 0 12px 12px; }
#nav_brand .readon a { color:#00959b; }

/* Nav feeds */
div#nav_feeds { position:absolute; top:1249px; left:12px; width:163px; background:#ecebea; }
#nav_feeds ul { margin:0; }
#nav_feeds li { float:left; width:100%; list-style-type:none; border-top:1px solid #c8c5c0; padding:4px 0 4px 0; }
#nav_feeds li.first { border:0; }
#nav_feeds div.arrow { float:left; color:#00b7bf; font-size:14px; font-weight:bold; margin:-2px 0 0 0; text-indent:5px; }
#nav_feeds li a { display:block; float:left; color:#00161b; width:105px; text-decoration:none; padding:0 0 0 5px; }
#nav_feeds li a:hover { text-decoration:underline; }
#nav_feeds .title { background:#00b7bf; color:#fff; padding:12px 0 12px 12px; }
#nav_feeds div.rss_item { width:150px; height:auto; overflow:hidden; }
#nav_feeds div.rss_item a { display:block; width:140px; text-decoration:none; padding:5px 10px 5px 10px; } 

/* Personal nav */
div#nav_personal { position:absolute; top:100px; left:12px; width:161px; background:#00b7bf url("../../gfx/personal_menu_bg.gif.gif") no-repeat right bottom; border:1px solid #00161b; }
#nav_personal ul { margin:0 0 0 9px; }
#nav_personal li { float:left; width:140px; list-style-type:none; border-top:1px solid #00161b; padding:4px 0 4px 0; }
#nav_personal li.first { border:0; }
#nav_personal div.arrow { float:left; color:#00161b; font-size:14px; font-weight:bold; margin:-2px 0 0 0; text-indent:5px; }
#nav_personal li a { display:block; float:left; color:#fff; width:105px; text-decoration:none; padding:0 0 0 5px; }
#nav_personal li a:hover { text-decoration:underline; }
#nav_personal .title { font-size:14px; color:#fff; margin:10px 0 5px 15px; }
#nav_personal .title span.inline_sub_title { color:#fff; }
#nav_personal a.logout { color:#ed2e2e; }

/* Home large buttons */
img#btn_occasion_models { z-index:6; position:absolute; left:583px; top:255px; width:228px; height:48px; }
img#btn_new_models { z-index:6; position:absolute; left:352px; top:255px; width:230px; height:48px; }

/**
 * Footer
 */

div#footer { width:991px; height:115px; background:#cdccc8 url("../../gfx/footer_bg.gif") repeat-x top center; border-top:7px solid #fff; border-bottom:1px solid #b7b6b1; }
#footer div.column { float:left; width:329px; padding:20px 0 0 0; }
#footer .column .title { float:left; margin:0 10px 0 20px; text-align:right; color:#211c11; }
#footer .third .title { margin-left:0; }
#footer .column .items { float:left; }
#footer .column .items ul { margin:-3px 0 0 0; }
#footer .column .items li { list-style-type:none; border-bottom:1px solid #fff; padding:3px 0 3px 0; }
#footer .column .items a { color:#372f25; display:block; width:170px; text-decoration:none; }
#footer .column .items a:hover { color:#00b7bf; }
 
/**
 * Home brand logos
 */

.home_brand_logos div.logo_con { float:left; border:1px solid #cdcbc6; margin:7px 8px 0 0; padding:4px; background:#fff; }
.home_brand_logos div.last { margin-right:0; }
.home_brand_logos img { width:64px; height:39px; }

/**
 * Search
 */

/* Small search */
div#small_search_con { position:absolute; right:0; top:1px; width:337px; }
img#search_small_title { position:absolute; left:0; top:0; z-index:1; cursor:pointer; }
div#search_small_hover { position:absolute; left:0; top:0; z-index:2; width:337px; height:430px; background:url("../../gfx/search_small_bg.png") no-repeat; display:none; }
#search_small_hover img.close_btn { position:absolute; left:7px; bottom:7px; cursor:pointer; }
#small_search_con div.search_con { margin:50px 0 0 20px; width:298px; }
#small_search_con .search_options td { padding:0 0 10px 0; }

	/* Custom selectbox */
	#small_search_con div.selectbox { position:relative; width:298px; height:18px; background:url("../../gfx/search_select_home_bg.gif") no-repeat 0 0; line-height:18px; text-indent:5px; cursor:pointer; }
	#small_search_con .selectbox div.choices { position:absolute; left:0; top:17px; width:auto; min-width:212px; background:#fff; border:1px solid #958e88; background:#fff; z-index:10; padding:10px; display:none; }
	#small_search_con .selectbox .choices td { white-space:nowrap; padding:1px 10px 1px 10px; }
	
/* Large search */
div#large_search_con { display:none; position:relative; float:left; width:792px; border:1px solid #4a4a4a; background:#eae9e7 url("../../gfx/large_search_bg.gif") repeat-x bottom; margin:0 0 46px 0; z-index:100; }
#large_search_con div.content { padding:15px; }
#large_search_con table.first_row { height:70px; }
#large_search_con div.con { position:relative; }
#large_search_con .first_row td { vertical-align:top; }
#large_search_con div.trigger_open { position:absolute; left:-1px; bottom:-34px; background:url("../../gfx/search_trigger_bar.gif") no-repeat; width:794px; height:33px; cursor:pointer; text-align:center; color:#fff; line-height:22px; }
#large_search_con div.trigger_close { position:absolute; left:-1px; bottom:-27px; background:url("../../gfx/search_trigger_bar_close.gif") no-repeat; width:794px; height:33px; cursor:pointer; text-align:center; color:#fff; line-height:40px; display:none }
#large_search_con div.advanced { display:none; }
#large_search_con div.hr { background:#fff; }
#large_search_con #close_large_search_btn img { position:absolute; top:5px; right:5px; }

div#open_large_search_trigger { display:none; position:relative; background:url("../../gfx/whole_search_trigger_bar.png") no-repeat; width:794px; height:43px; cursor:pointer; text-align:center; color:#fff; line-height:22px; }
#open_large_search_trigger img.search_icon { position:absolute; left:520px; top:-10px; }

div#open_large_search_link { position:relative; background:url("../../gfx/whole_search_trigger_bar.png") no-repeat; width:794px; height:43px; cursor:pointer; text-align:center; color:#fff; line-height:22px; }
#open_large_search_link img.search_icon { position:absolute; left:520px; top:-10px; }

	/* Result */
	#large_search_con .first_row td.result_con { width:150px; background:url("../../gfx/result_indicator.png") no-repeat 0 14px; border-right:1px solid #fff; }
	#large_search_con .first_row .result_con div.num { width:45px; height:45px; position:absolute; left:0; top:14px; font-weight:bold; color:#fff; font-size:14px; text-align:center; line-height:43px; } 
	#large_search_con .first_row .result_con div.line { position:absolute; left:52px; top:27px; font-weight:bold; color:#00b7bf; font-size:13px } 
	
	/* Color */
	#large_search_con .first_row td.color_con { width:310px; border-right:1px solid #fff; }
	#large_search_con .first_row .color_con div.line { position:absolute; left:20px; top:5px; }	
	#large_search_con .first_row .color_con .line span.color { font-weight:bold; }
	#large_search_con input.check_radio { margin:3px 0 0 0; }
	#large_search_con .first_row .color_con div.color_visual { position:absolute; right:20px; top:0; width:43px; height:43px; background:#fff; border:1px solid #fff; }
	#large_search_con .first_row .color_con img.color_visual_overlay { position:absolute; right:22px; top:2px; z-index:5; display:none; width:41px; height:auto; }
	#large_search_con .first_row .color_con div.color_bar { position:absolute; left:20px; top:60px; width:255px; height:10px; }
	#large_search_con .first_row .color_con .color_bar div.choices { position:absolute; left:0; top:0; z-index:10; }
	#large_search_con .first_row .color_con .color_bar img { position:absolute; left:0; top:0; width:255px; height:10px; }
	#large_search_con .first_row .color_con div.color,
	#large_search_con .first_row .color_con .color_bar .choices div.color_choice { float:left; width:17px; height:10px; cursor:pointer; }
	#large_search_con .first_row .color_con .color_bar img#color_choice_note { position:absolute; top:-2px; display:none; width:25px; height:14px; }
	
	/* Budget */
	#large_search_con .first_row div.line { position:absolute; left:20px; top:5px; white-space:nowrap; }	
	#large_search_con .first_row div.budget_bar { position:absolute; left:20px; top:30px; width:254px; height:10px; background:url("../../gfx/budget_bar.png") no-repeat 0 0; }
	#large_search_con .first_row .budget_bar img.marker { position:absolute; top:-2px; cursor:pointer; width:25px; height:14px;}
	#large_search_con .first_row .budget_bar img.start_marker { left:0; }
	#large_search_con .first_row .budget_bar img.end_marker { left:230px; }
	#large_search_con .first_row div.min { color:#464f51; position:absolute; left:20px; top:50px; width:254px; white-space:nowrap; text-align:left; }
	#large_search_con .first_row div.selection { position:absolute; left:20px; top:50px; width:254px; white-space:nowrap; text-align:center; }
	#large_search_con .first_row div.max { color:#464f51; position:absolute; left:20px; top:50px; width:254px; white-space:nowrap; text-align:right; }
	#large_search_con .first_row span.selection_min,
	#large_search_con .first_row span.selection_max { font-weight:bold; }
	
	/* Custom selectbox */
	#large_search_con .second_row td { padding:0 26px 0 0; }
	#large_search_con .second_row td.last { padding:0; }
	#large_search_con .second_row div.selectbox { position:relative; width:163px; height:18px; background:url("../../gfx/search_select_bg.gif") no-repeat 0 0; line-height:18px; text-indent:5px; cursor:pointer; z-index:50; }
	#large_search_con .second_row .selectbox div.choices { position:absolute; left:0; top:17px; width:auto; background:#fff; border:1px solid #958e88; background:#fff; z-index:10; padding:10px; display:none; }
	#large_search_con .second_row td.last .selectbox div.choices { left:-71px; }
	#large_search_con .second_row .selectbox .choices td { white-space:nowrap; padding:1px 10px 1px 10px; }
	#large_search_con .second_row input.text { padding-top:1px; }
	
	/* Rest choices */
	#large_search_con .third_row td { padding:0 0 0 20px; width:190px; border-right:1px solid #fff; vertical-align:top; font-weight:bold; }
	#large_search_con .third_row td.first { padding:0; }
	#large_search_con .third_row td.last { border:0; }
	#large_search_con .third_row label { 	}
	#large_search_con .third_row input.text { width:100px; }
	
	/* Submit */
	#large_search_con table.submit_row { width:100%; }
	#large_search_con .submit_row td { text-align:right; }
	#large_search_con .submit_row img { width:127px; height:19px; }
	
/**
 * Content links
 */

div#content_link { position:relative; left:11px; width:970px; border-top:1px solid #00b7bf; border-bottom:1px solid #00b7bf; margin:0 0 11px 0;  text-align:center; padding:6px 0 6px 0; }
#content_link a { color:#bab5af; padding:2px 4px 2px 4px; }
#content_link a.level_1 { font-size:20px; }
#content_link a.level_2 { font-size:17px; }
#content_link a.level_3 { font-size:14px; }
#content_link a.level_4 { font-size:11px; }
#content_link a.level_5 { font-size:9px; }

/**
 * Banner (advert)
 */
 
div#advert_left { position:absolute; left:12px; top:900px; width:163px; height:154px; background:url("../../gfx/left_search_shop_btn.jpg") no-repeat; cursor:pointer; border-bottom:1px solid #d5d1ce; }
#advert_left a.item_subject { position:absolute; bottom:-20px; left:0; width:163px; }
div#home_advert { position:absolute; left:680px; top:443px; z-index:1; }
div#landscape_advert { text-align:center; margin:0 0 10px 0; }
div#skyscraper_advert { position:absolute; left:998px; top:0; width:120px; height:600px; z-index:1; }
div#text_advert { position:absolute; left:0; top:460px; z-index:5; }

/**
 * Style chooser
 */
 
div#style_chooser { position:relative; left:5px; overflow:hidden; width:450px; height:256px; border-bottom:1px solid #c8c5c1; }
#style_chooser div.title { color:#938d86; }
#style_chooser .visual_choose_title { position:absolute; left:0; top:15px; width:450px; text-align:center; }
#style_chooser .multiple_choose_title { width:450px; text-align:center; margin:20px 0 10px 0; }
#style_chooser div.item_con { float:left; width:800px; margin-left:-300px; }
#style_chooser div.item { float:left; margin:44px 8px 0 8px; border:1px solid #cbc8c4; width:107px; height:105px; }
#style_chooser .item_subject { width:105px; margin:1px 0 1px 1px; }
#style_chooser div.image { background-repeat:no-repeat; width:105px; height:83px; margin:1px 0 1px 1px; }

/* Arrows */
#style_chooser div.left_arrow_con { position:absolute; left:0; top:0; width:33px; height:194px; background:#fff; }
#style_chooser .left_arrow_con img { position:absolute; left:12px; top:5px; cursor:pointer; }
#style_chooser div.right_arrow_con { position:absolute; right:0; top:0; width:33px; height:194px; background:#fff; }
#style_chooser .right_arrow_con img { position:absolute; right:12px; top:5px; cursor:pointer; }

/* Multiple choose list */
#style_chooser table#multi_choose_list { margin:10px 0 0 34px; }
#style_chooser #multi_choose_list td { border-right:1px solid #c8c5c1; padding:0 15px 0 15px; }
#style_chooser #multi_choose_list td.last { border:0; padding-right:0; }
#style_chooser #multi_choose_list .last div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }
#style_chooser #multi_choose_list label { color:#93908c; font-weight:normal; }
#style_chooser #multi_choose_list input.btn { float:left; background:#fff; border:0; margin:0; padding:0; color:#00b7bf; font-weight:bold; cursor:pointer; }

/**
 * Content block
 */

/* Normal */
div#content_block_con { float:left; background:url("../../gfx/content_block_con_bg.gif") repeat-y; margin:13px 0 0 0; }
#content_block_con div.column { float:left; position:relative; }
#content_block_con div.first_new { width:250px; margin:0 15px 0 0; }
#content_block_con div.first { width:250px; margin:0 15px 0 0; }
#content_block_con div.second { width:250px; margin:0 15px 0 0; }
#content_block_con div.third { width:264px; margin:0; }
#content_block_con .title { margin:6px 0 0 12px; }

	/* First new block */
	#content_block_con div.first_new img { margin:8px 0 0 4px; width:243px; height:auto; }
	#content_block_con div.first_new ul { width:227px; margin:5px 0 0 13px; }
	#content_block_con div.first_new li { list-style-type:none; color:#372f25; border-bottom:1px solid #00b7bf; line-height:16px; padding:6px 0 6px 0; }
	#content_block_con div.first_new li p { color:#372f25; line-height:16px; margin:0 0 10px 0; }
	#content_block_con a { line-height:16px; }
	#content_block_con div.first_new li.last { border:0; }
	#content_block_con div.first_new span.date { color:#938d86; }
	#content_block_con div.first_new a { color:#372f25; font-weight:bold; text-decoration:none; }
	#content_block_con div.first_new li.last { height:20px; }
	#content_block_con div.first_new li.last a { float:left; color:#00b7bf; font-weight:bold; }
	#content_block_con div.first_new li.last div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }

	/* First block */
	#content_block_con div.first img { margin:8px 0 0 4px; width:243px; height:auto; }
	#content_block_con div.first ul { width:227px; margin:5px 0 0 13px; }
	#content_block_con div.first li { list-style-type:none; color:#372f25; border-bottom:1px solid #00b7bf; line-height:16px; padding:6px 0 6px 0; }
	#content_block_con a { line-height:16px; }
	#content_block_con div.first li.last { border:0; }
	#content_block_con div.first span.date { color:#938d86; }
	#content_block_con div.first a { color:#372f25; font-weight:bold; text-decoration:none; }
	#content_block_con div.first li.last { height:20px; }
	#content_block_con div.first li.last a { float:left; color:#00b7bf; font-weight:bold; }
	#content_block_con div.first li.last div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }	
	
	/* Second block */
	#content_block_con div.second img { margin:1px 0 0 3px; }
	#content_block_con div.second div#item_slider { overflow:hidden; }
	#content_block_con div.second div#item_con { float:left; width:750px; }
	#content_block_con div.second div.item { float:left; width:250px; margin:6px 0 0 0; cursor:pointer; }
	#content_block_con div.second .item div.content { width:229px; margin:0 0 0 11px; }
	#content_block_con div.second h2 a { font-weight:bold; font-size:14px; padding:9px 0 4px 0; }
	#content_block_con div.second p { line-height:16px; }
	#content_block_con div.second div.price { background:#fff; border-bottom:1px solid #c8c5c1; padding:10px; margin:0 0 8px 0; }
	#content_block_con div.second .price span.price_title { color:#938d86; }
	#content_block_con div.second .price span.price_value { color:#00b7bf; font-size:18px; font-weight:bold; }
	#content_block_con div.second div.link { margin:3px 0 0 0; height:20px; }
	#content_block_con div.second .link a { float:left; color:#00b7bf; font-weight:bold; text-decoration:none; }
	#content_block_con div.second .link div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }
	#content_block_con div.second div.nav_next_prev { position:absolute; top:7px; right:7px; color:#938d86; font-weight:bold; }
	#content_block_con div.second .nav_next_prev img { cursor:pointer; width:5px; height:9px; }
	#content_block_con div.second .nav_next_prev span.active { font-weight:bold; color:#00b7bf; }
	
	/* Third block */
	#content_block_con div.third ul { margin:5px 0 0 9px; }
	#content_block_con div.third li { float:left; clear:both; width:246px; list-style-type:none; color:#372f25; background:#fff; border-bottom:1px solid #c8c5c1; padding:6px 0 6px 0; cursor:pointer; }
	#content_block_con div.third li img { float:left; margin:3px; width:64px; height:39px; }
	#content_block_con div.third div.counter { margin:5px 0 0 0; text-indent:4px; color:#938d86; line-height:18px; }
	#content_block_con div.third div.subject { text-indent:4px; }
	#content_block_con div.third a { text-decoration:none; }	
	#content_block_con div.third div.link { padding:10px 0 0 15px; border-bottom:1px solid #00b7bf; height:30px; }
	#content_block_con div.third div.last_link { border:0; }
	#content_block_con div.third .link a { float:left; color:#00b7bf; font-weight:bold; text-decoration:none; }
	#content_block_con div.third .link div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }

/* Small */
div#small_content_block { float:left; width:460px; background:#ecebe9; padding:10px;}
#small_content_block div.title { margin:0 0 10px 0; }
#small_content_block div.column { float:left; position:relative; background:#fff; padding:0 27px 10px 0; }
#small_content_block .last_column { padding-right:0; }
#small_content_block ul { margin:5px 0 0 3px; }
#small_content_block li { float:left; clear:both; width:200px; list-style-type:none; color:#372f25; border-bottom:1px solid #c8c5c1; padding:6px 0 6px 0; }
#small_content_block li img { float:left; margin:3px; }
#small_content_block div.counter { margin:5px 0 0 0; text-indent:4px; color:#938d86; line-height:18px; }
#small_content_block div.subject { text-indent:4px; }
#small_content_block div.link { padding:10px 0 0 15px; border-bottom:1px solid #00b7bf; height:25px; }
#small_content_block .link a { float:left; color:#00b7bf; font-weight:bold; }
#small_content_block .link div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }

/* Spotlight */
div#spotlight { float:left; position:relative; width:302px; margin:0 0 0 10px; border:1px solid #372e25; }
#spotlight div.title { color:#938d86; margin:6px 0 0 12px; }
#spotlight div#item_slider { overflow:hidden; }
#spotlight div#item_con { float:left; width:1000px; }
#spotlight div.item { float:left; width:302px; margin:6px 0 0 0; }
#spotlight .item div.content { width:279px; margin:0 0 0 11px; }
#spotlight h2 { font-weight:bold; font-size:14px; padding:9px 0 4px 0; }
#spotlight p { line-height:16px; }
#spotlight div.price { background:#ecebe9; border-bottom:1px solid #c8c5c1; padding:10px; margin:0 0 8px 0; }
#spotlight .price span.price_title { color:#938d86; }
#spotlight .price span.price_value { color:#00b7bf; font-size:18px; font-weight:bold; }
#spotlight div.link { margin:3px 0 0 0; height:20px; }
#spotlight .link a { float:left; color:#00b7bf; font-weight:bold; }
#spotlight .link div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-3px 0 0 3px; }
#spotlight div.nav_next_prev { position:absolute; top:7px; right:7px; color:#938d86; font-weight:bold; }
#spotlight .nav_next_prev img { cursor:pointer; }
#spotlight .nav_next_prev span.active { font-weight:bold; color:#00b7bf; }

/**
 * Items
 */
 
div.list_item_con { float:left; }
.list_item_con div.title { margin:0 0 10px 0; }
.list_item_con div.item { position:relative; height:43px; border-bottom:1px solid #c8c4c1; border-right:1px solid #c8c4c1; margin:0 15px 7px 0; vertical-align:middle; background:url("../../gfx/item_bg.gif") no-repeat right bottom; cursor:pointer; }
.list_item_con div.last_item { margin-right:0; }
.list_item_con div.item a { text-decoration:none; }
.list_item_con div.item img { position:absolute; left:0; top:1px; }
.list_item_con .item .text { height:43px; display:table-cell; vertical-align:middle; padding:0 5px 0 70px; }
.list_item_con .item .text span { color:#928e85; }
.list_item_con .item div.clean_space { position:absolute; left:65px; bottom:-1px; width:16px; height:1px; background:#e7e7e7; }
.list_item_con .item div.arrow { position:absolute; right:-7px; top:16px; width:6px; height:11px; background:url("../../gfx/item_arrow.gif") no-repeat left top; }
.list_item_con div.item:hover a { color:#41bbc6; }

/* Full item con */
div.full_list_item_con { margin:0 10px 0 0; padding:0 0 0 0; width:792px; }
.full_list_item_con div.item { width:183px; }

/* Large item con */
div.large_list_item_con { margin:0 15px 0 0; padding:0 0 0 0; width:auto; }
.large_list_item_con div.item { width:183px; }

/* Small item con */
.small_list_item_con { width:auto; }
.small_list_item_con div.item { width:183px; }

/**
 * Breadcrumbs
 */

div#breadcrumbs { z-index:5; position:absolute; left:40px; top:0px; height:25px; display:none; }
#breadcrumbs div.line { float:left; }
#breadcrumbs ul { float:left; margin:0 0 0 5px; }
#breadcrumbs li { float:left; list-style-type:none; }
#breadcrumbs li a { float:left; color:#938d86; }
#breadcrumbs li div.arrow { float:left; color:#938d86; font-size:16px; margin:-4px 5px 0 5px; }

/**
 * Page content - bottom
 */
 
div#page_content { position:absolute; z-index:10; border:1px solid #c8c5c0; background:#fff; }
#page_content div.content { padding:10px; }
#page_content h1 { margin:0 0 3px 0; }
#page_content h2 { font-weight:bold; font-size:11px; color:#00b7bf; }
#page_content h3 { font-weight:normal; font-size:11px; color:#00b7bf; margin:3px 0 2px 0; }
#page_content h2.like_h1 { font-weight:normal; font-size:14px; }
#page_content h3.like_h2 { font-weight:bold; font-size:11px; color:#00b7bf; }
#page_content p { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #c8c5c1; line-height:16px; }
#page_content p.last { margin:0; padding:0; border:0; }
div.page_content_home { left:184px; width:792px; }
div.page_content_content { left:184px; width:792px; }

/**
 * Current search
 */

div.current_search_con { margin:0 0 13px; padding:10px 0 10px 0; border-top:1px solid #c8c5c1; border-bottom:1px solid #c8c5c1; }
.current_search_con table { margin:3px 0 0 0; }
.current_search_con th { white-space:nowrap; color:#938d86; padding:0 5px 5px 10px; }
.current_search_con th.first { padding-left:0; }
.current_search_con td { white-space:nowrap; padding:0 30px 5px 0; border-right:1px dotted #c8c5c1; }
.current_search_con div { float:left; }
.current_search_con a { display:block; float:right; margin:4px 0 0 0; text-indent:3px; }

/**
 * No result
 */
 
div.no_result { border:1px solid #c8c5c1; height:30px; line-height:28px; text-indent:10px; font-weight:bold; background:#fff; }

/**
 * Table list
 */
 
/* Table list stat */
div.table_list_stat { height:29px; background:url("../../gfx/list_stat_bg.gif") no-repeat; margin:0 0 13px 0; }
.table_list_stat .page_num_chooser a,
.table_list_stat div.like_a { float:left; padding:0 0 7px 0; width:30px; text-align:center; margin:7px 0 0 0; display:block; border-right:1px solid #fff; color:#d7d3ca; text-decoration:none; }
.table_list_stat .page_num_chooser a.last,
.table_list_stat div.last { width:auto; padding:0 5px 7px 5px; border:0; color:#fff; }
.table_list_stat .page_num_chooser a:hover,
.table_list_stat .page_num_chooser a.selected { color:#fff; }
.table_list_stat .display_chooser a { float:right; padding:0 10px 7px 10px; width:auto; text-align:center; margin:7px 0 0 0; display:block; border-right:1px solid #fff; color:#d7d3ca; text-decoration:none; }
.table_list_stat .display_chooser a:hover,
.table_list_stat .display_chooser a.selected { color:#fff; }

/* Table list handler */
div.table_list_handler { position:relative; height:29px; margin:0 0 0 0; border-top:1px solid #00b7bf; border-bottom:1px solid #00b7bf; }
div.table_list_handler a { color:#00b7bf; text-decoration:none; }
div.table_list_handler a.selected { font-weight:bold; }
div.table_list_handler div.prev { float:left; color:#00b7bf; margin:7px 0 0 0; }
div.table_list_handler div.next { float:right; color:#00b7bf; margin:7px 0 0 0; }
div.table_list_handler .next div.item { float:left; color:#00b7bf; }
div.table_list_handler div.sort { position:absolute; left:50%; top:7px; text-align:center; width:380px; color:#00b7bf; margin:0 0 0 -190px; }
div.table_list_handler .sort a { padding:0 10px 0 0; border-right:1px solid #00b7bf; }
div.table_list_handler .sort a.last { border:0; }
div.table_list_handler .sort a.selected { font-weight:bold; }
div.table_list_handler  a.arrow { color:#00b7bf; font-size:20px; font-weight:bold; margin:-7px 3px 0 3px;  }
div.table_list_handler .prev a.arrow { float:left; }
div.table_list_handler .next a.arrow { float:right; }

/* Items */
.table_list .items div.item { float:left; position:relative; border:1px solid #c8c5c0; margin:0 0 20px 0; cursor:pointer; background:#fff; }
.table_list .items div.last { margin-bottom:7px; }
.table_list .items .item div.image { float:left; width:187px; height:134px; border-right:1px solid #c8c5c0; background-repeat:no-repeat; background-position:center center; }
.table_list .items .item div.text { float:left; position:relative; width:417px; height:134px; border-right:1px solid #c8c5c0; background:#fff; }
.table_list .items .spotlight div.text { background:url("../../gfx/list_spotlight_bg.gif") no-repeat top right; }
.table_list .items .item div.text a { display:block; padding:10px 10px 0 10px; text-decoration:none; }
.table_list .items .item div.text a:hover { text-decoration:underline; }
.table_list .items .item div.text p { height:40px; overflow:hidden; line-height:16px; margin:10px; padding:0 20px 10px 0; border-bottom:1px solid #c8c5c0; }
.table_list .items .item div.extra { float:left; width:186px; }
.table_list .items .item .extra div.price_info { padding:10px; }
.table_list .items .item .extra th { color:#74695f; width:30px; }
.table_list .items .item .extra td.price_title { font-weight:bold; }
.table_list .items .item .extra td.large_price { color:#372b1f; font-size:18px; font-weight:bold; }
.table_list .items .item .extra td.small_price { color:#372b1f; }
.table_list .items .item .extra td.link { padding:10px 0 0 0; }
.table_list .items .item .extra th { padding:0 10px 4px 0; }
.table_list .items .item .extra td { padding:0 0 4px 0; }
.table_list .items .item .extra a { float:left; color:#00b7bf; font-weight:bold; text-decoration:none; }
.table_list .items .item .extra a:hover { text-decoration:underline; }
.table_list .items .item .extra div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-4px 0 0 3px; }
.table_list .items .item div.logo_con { position:absolute; left:10px; top:91px; }
.table_list .items .item div.footer { position:absolute; left:0; bottom:-20px; width:794px; height:19px; background:url("../../gfx/table_list_item_footer.png") no-repeat top center; }

.table_list .items .item:hover { border:1px solid #00b7bf; }
.table_list .items .item:hover div.image { border-right:1px solid #00b7bf; }
.table_list .items .item:hover div.text { border-right:1px solid #00b7bf; }

.tab_content_container .table_list .items .item div.text { width:395px; }

/**
 * Content page
 */

.content_con { float:left; margin:0 0 0 0; }
.content_con div.left_con { float:left; width:494px; }
.content_con div.right_con { float:left; width:300px; }
.content_con div.center_con { float:left; width:792px; }
.content_con div.window_con { width:530px; }

/* Text */
.content_con .left_con div.text_con { float:left; width:482px; border:1px solid #cdcbc6; background:#fff; }
.content_con .center_con div.text_con { float:left; width:792px; border:1px solid #cdcbc6; background:#fff;  }
.content_con .window_con div.text_con { width:530px; border:1px solid #cdcbc6; background:#fff; }
.content_con div.text { padding:10px 10px 0 10px; }
.content_con h1 { margin:0 0 3px 0; }
.content_con h2 { font-size:11px; color:#00b7bf; font-weight:bold; margin:0 0 10px 0; }
.content_con h2.like_h1 { font-size:14px; color:#938d86; font-weight:normal; margin:0 0 3px 0; }
.content_con h3 { font-size:11px; font-weight:bold; margin:0 0 10px 0; }
.content_con p { margin:0 0 10px 0; padding:0 0 10px 0; line-height:16px; }
.content_con .text a { line-height:16px; }
.content_con .text strong { line-height:16px; }
.content_con p.last { margin:0; padding:0; border:0; }
.content_con .text_con ul, .content_con .text_con ol { margin:0 0 0 15px; }
.content_con .text_con ul li, .content_con .text_con ol li { padding:0 0 4px 0; }

/* Action */
.content_con .action a { float:left; color:#00b7bf; font-weight:bold; text-decoration:none; }
.content_con .action a:hover { text-decoration:underline; }
.content_con .action div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-4px 0 0 3px; }

/**
 * Product
 */

.product_con { float:left; margin:0 0 13px 0; }
.product_con div.left_con { float:left; width:494px; }
.product_con div.right_con { float:left; width:300px; }

/* Images */
.product_con div.images { float:left; position:relative; background:#ecebea; width:481px; }
.product_con .images h1.title { height:36px; text-indent:16px; font-weight:bold; font-size:20px; line-height:34px; font-family:"trebuchet ms"; background:#00b7bf; color:#fff; border-bottom:1px solid #fff;}
.product_con .images h3.title { height:36px; text-indent:16px; font-weight:bold; font-size:20px; line-height:34px; font-family:"trebuchet ms"; background:#00b7bf; color:#fff; border-bottom:1px solid #fff;}
.product_con .images div.large_image { margin:10px 0 0 13px; }
.product_con .images .large_image img { position:absolute; left:13px; top:49px; display:none; }
.product_con .images div.thumb_image { margin:0 0 0 13px; }
.product_con .images div.thumb_image div.con { float:left; height:54px; overflow:hidden; margin:12px 12px 0 0;  }
.product_con .images .thumb_image img { float:left; cursor:pointer; }
.product_con .images div.selected_thumb_con { float:left; background:#00bcc9; } 
.product_con .images .selected_thumb_con img { margin:0; filter: alpha(opacity=50); -khtml-opacity: 0.7; -moz-opacity:0.7; opacity:0.7;  }
.product_con .images .selected_thumb_con img:hover { border:0; }

/* Description */
.product_con div.description { float:left; width:479px; border:1px solid #cdcbc6; background:#fff; margin:13px 0 0 0; padding:0 0 10px 0; }
.product_con .description div.title { margin:0 0 10px 0; }
.product_con .description div.left { float:left; width:217px; margin:13px 0 13px 13px; padding:0 13px 0 0; border-right:1px solid #cdcbc6; }
.product_con .description .left p { padding:0 0 10px 0; line-height:16px; }
.product_con .description .left a { display:block; margin:2px 0 0 0; color:#00b7bf; text-decoration:none; }
.product_con .description .left a:hover { text-decoration:underline; }
.product_con .description div.right { float:left; width:202px; margin:13px 0 0 13px; }
.product_con .description .right th { color:#838280; padding:0 10px 3px 0; vertical-align:top; }
.product_con .description .right td { padding:0 3px 3px 0; vertical-align:top; }
.product_con .description .right td span { color:#838280; padding:0 5px 0 0; }

.tab_content_container { border:1px solid #cdcbc6; background:#fff; }
.tab_content_container .tab_content { padding:10px; }
.tab_content p { padding:0 0 10px 0; line-height:16px; }
.tab_content th { color:#838280; padding:0 10px 3px 0; vertical-align:top; text-align:left; }
.tab_content td { padding:0 3px 3px 0; vertical-align:top; }
.tab_content td span { color:#838280; padding:0 5px 0 0; }

/* Nav */
.product_con div.nav { position:relative; border-top:1px solid #cdcbc6; border-bottom:1px solid #cdcbc6; height:35px; }
.product_con .nav div.link { position:absolute; top:11px; }
.product_con .nav a  { float:left; color:#00b7bf; font-weight:bold; text-decoration:none; }
.product_con .nav a:hover { text-decoration:underline; }
.product_con .nav div.arrow { float:left; color:#00b7bf; font-size:16px; font-weight:bold; margin:-4px 0 0 3px; }

/* Extra info */
.product_con div.extra_info { float:left; width:298px; margin:0; }
.product_con .extra_info div.price_small { margin:10px 0 0 0; font-weight:bold; }
.product_con .extra_info div.price_large { width:100%; margin:0; padding:0 0 10px 0; color:#00161b; font-size:18px; font-weight:bold; border-bottom:1px solid #cdcbc6; }
.product_con .extra_info ul { margin:10px 0 0 0; }
.product_con .extra_info li { list-style-type:none; padding:2px 0 2px 0; }
.product_con .extra_info a { color:#00b7bf; text-decoration:none; }
.product_con .extra_info a:hover { text-decoration:underline; }

/* Dealer info */
.product_con div.provider_info { float:left; width:298px; border:1px solid #cdcbc6; margin:13px 0 13px 0; background:#fff; }
.product_con .provider_info div.dealer { padding:10px; }
.product_con .provider_info p { line-height:16px; }
.product_con .provider_info span { color:#838280; }
.product_con .provider_info .dealer h3 { font-size:11px; font-weight:bold; padding:5px 0 5px 0; }
.product_con .provider_info li { list-style-type:none; }
.product_con .provider_info a { color:#00b7bf; text-decoration:none; line-height:16px; }
.product_con .provider_info a:hover { text-decoration:underline; }
.product_con .provider_info table.dealer_items { width:100%; border-top:1px solid #cdcbc6; margin:10px 0 0 0; }
.product_con .provider_info .dealer_items td { border-bottom:1px solid #cdcbc6; }
.product_con .provider_info .dealer_items td.logo { width:50px; height:60px; }
.product_con .provider_info .dealer_items td.name { padding:0 5px 0 10px; }
.product_con .provider_info .dealer_items td.price { width:70px; text-align:right; color:#00b7bf; font-weight:bold; }

/* Order info */
.product_con div.order_info { float:left; width:298px; border:1px solid #cdcbc6; margin:13px 0 0 0; background:#fff; }
.product_con .order_info div.order_form_con { padding:10px; }
.product_con .order_info .order_form td { padding:0 5px 4px 0; }

/* Advert */
.product_con .advert { float:left; }
.right_con .advert img { width:300px; height:250px; }

/**
 * Customer
 */

.customer_con { float:left; margin:0 0 13px 0; }
.customer_con div.left_con { float:left; width:494px; }
.customer_con div.right_con { float:left; width:300px; }

/* Description */
.customer_con div.description { float:left; position:relative; width:479px; border:1px solid #cdcbc6; background:#fff; }
.customer_con img.logo { margin:0 0 15px 0; }
.customer_con .description div.text { float:left; width:auto; margin:13px 0 13px 13px; padding:0 13px 0 0; }
.customer_con .description .text p { padding:0 0 10px 0; line-height:16px; }
.customer_con .description .text a { display:block; margin:2px 0 0 0; color:#00b7bf; text-decoration:none; }
.customer_con .description .text a:hover { text-decoration:underline; }
.customer_con .description .text ul, .customer_con .description .text ol { margin:0 0 0 15px; }
.customer_con .description .text li { padding:0 0 3px 0; }

/* Map */
.customer_con div.map { float:left; position:relative; width:479px; border:1px solid #cdcbc6; margin:13px 0 0 0; background:#fff; }
.customer_con .map div.title { margin:10px 0 10px 10px; }
.customer_con .map div#gmaps { height:400px }
.customer_con .map #gmaps div.message { margin:0 0 0 10px; }

/* Extra info */
.customer_con div.extra_info { float:left; width:298px; border:1px solid #01bbca; background:#fff; }
.customer_con .extra_info div.price_small { margin:10px 0 0 10px; font-weight:bold; }
.customer_con .extra_info div.price_large { width:278px; margin:0 0 0 10px; padding:0 0 10px 0; color:#00161b; font-size:18px; font-weight:bold; border-bottom:1px solid #cdcbc6; }
.customer_con .extra_info ul { margin:10px 0 10px 10px; }
.customer_con .extra_info li { list-style-type:none; padding:2px 0 2px 0; }
.customer_con .extra_info a { color:#00b7bf; text-decoration:none; }
.customer_con .extra_info a:hover { text-decoration:underline; }

/* Dealer info */
.customer_con div.provider_info { float:left; width:298px; border:1px solid #cdcbc6; margin:13px 0 13px 0; background:#fff; }
.customer_con .provider_info div.dealer { padding:10px; }
.customer_con .provider_info p { line-height:16px; }
.customer_con .provider_info span { color:#838280; }
.customer_con .provider_info .dealer h3 { font-size:11px; font-weight:bold; padding:5px 0 5px 0; }
.customer_con .provider_info li { list-style-type:none; padding:2px 0 2px 0; }
.customer_con .provider_info a { color:#00b7bf; text-decoration:none; line-height:16px; }
.customer_con .provider_info a:hover { text-decoration:underline; }
.customer_con .provider_info table.dealer_items { width:100%; border-top:1px solid #cdcbc6; margin:10px 0 0 0; }
.customer_con .provider_info .dealer_items td { border-bottom:1px solid #cdcbc6; }
.customer_con .provider_info .dealer_items td.logo { width:50px; height:60px; }
.customer_con .provider_info .dealer_items td.name { padding-left:10px; }
.customer_con .provider_info .dealer_items td.price { width:55px; text-align:right; color:#00b7bf; font-weight:bold; }

/**
 * Message
 */
 
div.message { width:100%; border-bottom:1px solid #fff; }
div.small_message { width:482px; }
div.positive_message { background:#579818; }
div.negative_message { background:#d00b0b; }
div.neutral_message { background:#e5511e; }
.message div.text { padding:10px; color:#fff; font-weight:bold; }
.message .text a { color:#fff; font-weight:bold; }

/**
 * Link button
 */
 
a.link_button { padding:4px 10px 4px 10px; background:url("../../gfx/btn_bg.gif") repeat-x; border:1px solid #001b1d; color:#fff; text-decoration:none; }

/**
 * Small image table
 */
 
.small_image_table div.img_con { float:left; position:relative; border:1px solid #cdcbc6; margin:0 10px 5px 0; }
.small_image_table img.edit_btn { position:absolute; top:2px; right:19px; }
.small_image_table img.del_btn { position:absolute; top:2px; right:2px; }

/* Color choices */
.color_choices td { height:40px; vertical-align:top; } 

/**
 * Item list
 */

.item_list span.date { color:#00afb8; }
.item_list a { text-decoration:none; }
.item_list a:hover { text-decoration:underline; }
ul.item_list { position:relative; left:-15px; margin-left:0; padding:0; list-style-type:none; }

/**
 * List item overview
 */
 
.list_item_overview td { padding:0 10px 5px 0; }

/**
 * Two block container
 */
 
table.two_block_container { width:100%; }
.two_block_container td.content_block_con { vertical-align:top; border-left:1px solid #cdcbc6; padding-left:10px; }
.two_block_container td.first_content_block_con { padding-left:0; border:0; }

/**
 * Slideshow
 */
 
div#home_header { position:relative; height:166px; }
#home_header img { position:absolute; left:0; top:0; width:794px; height:157px; }

/**
 * Tabs
 */
 
.tabs li { list-style-type:none; float:left; border-left:1px solid #cdcbc6; border-right:1px solid #cdcbc6; border-top:1px solid #cdcbc6; background:#ebebeb; margin:0 3px 0 0; }
.tabs li.selected { background:#00b7bf; }
.tabs li.selected a { color:#fff; }
.tabs li a { display:block; padding:5px 10px 5px 10px; text-decoration:none; }

/**
 * System tabs
 */
 
.system_tabs li { list-style-type:none; float:left; border-left:1px solid #cdcbc6; border-right:1px solid #cdcbc6; border-top:1px solid #cdcbc6; background:#ebebeb; margin:0 3px 0 0; }
.system_tabs li.selected { background:#00b7bf; }
.system_tabs li.selected a { color:#fff; }
.system_tabs li a { display:block; padding:5px 10px 5px 10px; text-decoration:none; }

/**
 * Submenu
 */

div.submenu  { float:left; border:1px solid #cdcbc6; background:#fff; }
.submenu ul { float:left; margin:5px 0 5px 10px; }
.submenu li { float:left; list-style-type:none; border-bottom:1px solid #cdcbc6;  }
.submenu li a { display:block; width:250px; float:left; padding:5px 0 5px 10px; text-decoration:none; }
.submenu li a:hover { text-decoration:underline; }
.submenu div.arrow { float:left; color:#00b7bf; font-size:14px; font-weight:bold; text-indent:0; }
.submenu li.last { border:0; }
.submenu li a.selected { font-weight:bold; }

/**
 * Sitemap
 */
 
ul.sitemap { padding:15px 0 0 0; }
ul.sitemap ul { padding:0; margin:0; }
ul.sitemap li { padding:0 0 5px 0; margin:0; }
.sitemap li { list-style-type:none; }
.sitemap li a.title { font-size:11px; font-weight:bold; }

/**
 * Article list
 */

table.article_list { width:100%; margin:0 0 15px 0; }
.article_list th { border-bottom:1px solid #000; font-weight:bold; padding:6px 10px 6px 10px; }
.article_list td { border-bottom:1px solid #ccc; padding:6px 10px 6px 10px; }
.article_list td.choice { width:35px; text-align:center; background:#ccc; padding:6px 0 6px 0; }
.article_list .image { width:80px; }
.article_list .image img { border:1px solid #cdcbc6; padding:4px; }
.article_list .name { width:200px; font-weight:bold; }
.article_list .desc { line-height:16px; }
.article_list .extern_link { background:#e7e7e7; border:0; }
.article_list .basket { white-space:nowrap; }
.article_list .price { text-align:right; white-space:nowrap; }
.article_list .totall_price { font-weight:bold; border-top:1px solid #000; }
.article_list tr.result td { background:#e7e7e7; }

/**
 * Button nav
 */
 
div.button_nav { width:100%; }
div.left_button_con { float:left; }
div.right_button_con { float:right; }

/**
 * Letter overview
 */
 
.letter_overview span.letter { display:block; width:100%; border-bottom:1px dotted #ccc; font-weight:bold; text-transform:uppercase; font-size:15px; padding-bottom:5px; }
.letter_overview ul.sitemap { margin-bottom:15px; }
