 
/**
 * Div
 */

html { background:#8fa6ab; }
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:#0083a2; text-decoration:underline; }
.text_content ul, .text_content ol { list-style:outside url('../../../../gfx/website/7/list.png'); }
strong { font-weight:bold; }
small { font-size:9px; }
div.hr { border-bottom:1px solid #cbcbcc; }
div.no_result { text-align:center; color:#787878; font-weight:bold; }
a.large_link { text-decoration:none; font-size:11px; }
div.bold_title { color:#3a3a3a; font-weight:bold; margin:0 0 5px 0; }
div.shadow_row { width:100%; height:55px; background:url('../../../../gfx/website/7/shadow_row.png') no-repeat center center; }

/**
 * Headers
 */

/* H1 */
h2.like_h1,
h1 { font:16px arial, helvetica, sans-serif; font-weight:normal; color:#0083a2; }
h1 span.manufac_code { font-size:10px; color:#494949; font-weight:bold; }

/* H2 */
h1.like_h2,
h3.like_h2,
h2 { font-weight:bold; font-size:11px; color:#0083a2; }

/* DIV title */
div.content_title { font:16px arial, helvetica, sans-serif; font-weight:normal; color:#0083a2; }

/**
 * GFX header
 */

/* Page header */
.page_header .header_item_mark div.item { background-image:url('../../../../gfx/header_marker.png'); width:11px; height:11px; }

/**
 * Structure
 */
 
/* Wrapper */
#wrapper div.wrapper_con { background:#ddd; }

/* Container */
div#container { background:#ddd; }

/* Main section */
div#content_section { }
div.content_section_con { padding-top:10px; }

/* Div */
img.content_image { border:1px solid #fff; }
a#company_logo { left:5px; top:10px; width:176px; height:75px; background:url('../../../../gfx/website/7/sprite.png') no-repeat 0 0; }
a#company_slogan { left:200px; top:20px; width:383px; height:55px; background:url('../../../../gfx/website/7/sprite.png') no-repeat 0 -114px; }

/* Social button */
div#social_button { position:absolute; left:495px; top:231px; z-index:12;}
div#social_advert { padding:10px; }
div#social_advert a { margin:5px;}

/* Links advert */
div.advert_links { float:left; width:631px; border:1px solid #ddd; padding:5px; margin:3px 0 0 0; }

/**
 * Content block
 */

/* Normal content block */
div.content_block { border:1px solid #cbcbcc; background:#fff; }
.content_block .con .text_content p { color:#383838; }

/* Extra content block */
div.extra_content_block { border-top:1px solid #cbcbcc; border-left:1px solid #cbcbcc; }

/**
 * Content menu
 */
 
ul.content_menu { background:#fff; border:1px solid #cbcbcc; }
.content_menu a { border-bottom:1px solid #cbcbcc; text-decoration:none; }
.content_menu a:hover { text-decoration:underline; }

/*
 * Form
 */

/* Elements */
fieldset { border:1px solid #cbcbcc; }
legend { font-weight:bold; font-size:1.2em; }
input.text, textarea  { border:1px solid #cbcbcc; background:#fff; color:#3a3a3a; }
optgroup { font-style:normal; font-weight:bold; }
input:focus, select:focus, textarea:focus { background-color:#e6e6e6; }

/* Form container */
.form_con div.con { background:#fff; }
.form_con strong { color:#00acd4; }

/* Table */
.form thead th { font-size:14px; font-weight:normal; color:#3a3a3a; }

/* Data container */
.data_con td.con { border-right:1px solid #cbcbcc; }

/**
 * Nav top
 */

#nav_top li a { font-size:12px; color:#00161b; text-transform:uppercase; font-weight:bold; border-right:1px solid #d3d3d3; text-decoration:none; padding-left:10px; padding-right:10px; }
#nav_top li a.selected,
#nav_top li a:hover { text-decoration:underline; }

/**
 * Nav main
 */

ul#nav_main { background:#3a3a3a; }
#nav_main li a { background:#3a3a3a url('../../../../gfx/website/7/main_menu_sep.gif') top right no-repeat; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding-left:10px; padding-right:10px; height:34px; line-height:32px; }
#nav_main li a.selected,
#nav_main li a:hover { color:#0b8a91; }

/**
 * Nav left
 */

div#nav_left { background:#c1c1c1; }
#nav_left .nav li { border-bottom:1px solid #fff; }
#nav_left .nav li a { color:#00161b; line-height:16px; font-weight:normal; text-decoration:none; }
#nav_left .nav li a:hover,
#nav_left .nav li a.selected { color:#00161b; text-decoration:underline }

/* Sub items */
#nav_left .nav .sub li a { color:#424033; font-size:11px; font-weight:normal; border-bottom:1px solid #bcaf95; padding-left:20px; background:url('../../../../gfx/website/7/arrow_grey.gif') no-repeat 10px 10px; }

/* Title */
#nav_left div.title { font-size:14px; font-family:arial, helvetica, sans-serif; color:#fff; background:#00161b; }

/**
 * Spotlight
 */

div.spotlight { background:#e0d4bb; }
.spotlight h3 a { font-weight:bold; color:#4b4230; text-decoration:none; }
.spotlight .price span.label { font-weight:normal; color:#4b4230; }
.spotlight .price span.value { font-size:20px; font-weight:bold; color:#15a6d7; font-family:verdana; }
.spotlight .desc p { color:#737373; }
.spotlight .image img { border:1px solid #ccc; }

/**
 * Breadcrumbs
 */

#breadcrumbs ul li { color:#00aad2; }
#breadcrumbs ul li a { color:#00aad2; }

/**
 * Order summary
 */

div#order_summary { width:244px; height:95px; background:#fff url('../../../../gfx/website/7/sprite.png') no-repeat 0 -105px; }
#order_summary a { color:#444; }
#order_summary div { font-size:11px; line-height:16px; }
#order_summary div.line_1 { color:#444; font-weight:bold; }
#order_summary strong { color:#444; }

/**
 * Items
 */

.result_items div.item { background:#fff url('../../../../gfx/website/7/item_bg.gif') no-repeat 0 0; border:1px solid #c8c5c0; }
.result_items .item a.title { text-decoration:none; }
.result_items .item a.title strong { font-size:15px; font-weight:normal; color:#0083a2; }
.result_items .item div.image { border-right:1px solid #c8c5c0; }
.result_items .item div.extra { color:#787878; }
.result_items .item div.price div.sale_price { color:#3a3a3a; font-size:14px; font-weight:bold; border-bottom:1px solid #c8c5c0; }
.result_items .item div.footer { position:absolute; left:0; bottom:-20px; width:750px; height:19px; background:url("../../../../gfx/table_list_item_footer.png") no-repeat top center; }

.ad_search_result { margin: 0 0 15px 10px; }

/* Hover */
.items div.item:hover { }
.items div.item:hover a.title strong { color:#00aad2; }

/**
 * Search filter
 */

.search_filter div.filter_select { color:#3a3a3a; font-weight:bold; }
.search_filter div.filter_block_choices { border-top:1px dotted #00161b; }
.search_filter .filter_block_choices label { color:#00aad2; }
.search_filter small { font-size:9px; font-weight:bold; }

/**
 * Search filter values
 */
 
div.search_filter_values { border:1px solid #cbcbcc; background:url('../../../../gfx/website/7/filter_value_option_bg.gif') no-repeat 0 0; }
.search_filter_values span.subject { color:#3a3a3a; font-weight:bold; }
.search_filter_values .spec_value_item div.action { border-right:1px solid #cbcbcc; padding-right:5px; }

/**
 * Result tabs
 */

div.result_tabs { border-top:1px solid #cbcbcc; }
ul.result_tab_items { border-left:1px solid #cbcbcc; }
.result_tab_items a { background:#82cfe1; color:#fff; text-decoration:none; }
.result_tab_items a:hover,
.result_tab_items a.selected { background:#00aad2; color:#fff; }
 
/**
 * Loader
 */

div.loader { background:#fff; border:1px solid #cbcbcc; text-align:center; }

/**
 * Sort by
 */

.filter_sort input.text { background:#3a3a3a; border:1px solid #3a3a3a; color:#fff; }

/**
 * Result amount handler
 */

.result_amount_handler div.label { color:#3a3a3a; }
.result_amount_handler a { background:#82cfe1; color:#fff; text-decoration:none; }
.result_amount_handler a:hover,
.result_amount_handler a.selected { background:#00aad2; color:#fff; }

/**
 * Custom select
 */

div.custom_select { background:#3a3a3a url('../../../../gfx/website/7/arrow_down.gif') no-repeat right 8px; border-right:4px solid #3a3a3a; }
.custom_select div.selected_value { color:#fff; font-size:11px; line-height:18px; }

/**
 * Footer
 */

div#footer { background:#00161b;  }
#footer .first { border-right:1px dotted #01aad1; }
#footer .third { border-left:1px dotted #01aad1; width:440px; }
#footer .third p.text_content { color:#fff; }
#footer .third .footer_address p.text_content { color:#01aad1; }

/* Items */
#footer .column .items li { list-style-type:none; }
#footer .column .items li li a { background:url('../../../../gfx/website/7/list.gif') no-repeat 0 0; }
#footer .column .items a { color:#fff; text-decoration:none; }
#footer .column .items a:hover { color:#01aad1; }
#footer .column a.title { font:14px arial, helvetica, sans-serif; font-weight:bold; color:#fff; }

/* Content */
#footer .column div.title { font:14px arial, helvetica, sans-serif; font-weight:bold; color:#fff; }

/* Footer newsletter */
#footer_newsletter { background:#01aad1; }
#footer_newsletter div.label { color:#fff; font-size:18px; font-weight:bold; line-height:20px; }
#footer_newsletter input.text { background:#3a3a3a; border:1px solid #3a3a3a; color:#fff; }

/* Bottom line */
div#footer_bottom_line { background:#fff url('../../../../gfx/website/7/sprite.png') no-repeat -420px -345px; }

/**
 * Icons
 */
 
a.icon_facebook { width:16px; height:16px; }
a.icon_rss { width:16px; height:16px; background:url('../../../../gfx/sprite.png') no-repeat -30px -60px; }
a.icon_twitter { width:16px; height:16px; background:url('../../../../gfx/sprite.png') no-repeat -60px -60px; }
a.icon_delete { width:16px; height:16px; background:url('../../../../gfx/sprite.png') no-repeat 0 -90px; }

/**
 * Product detail
 */

#product_detail div.image { background:#c1c1c1; }
#product_detail div.image div.images { background:#fff; }
#product_detail div.image .thumbs div.thumb_con { border:1px solid #cbcbcc; }
#product_detail div.desc { background:#fff; }
#product_detail div.action { background:#f0f0f0; }
#product_detail div.price { border-bottom:15px solid #fff; }
#product_detail .action div.title { background:#00aad2; color:#fff; height:29px; font-size:12px; line-height:28px; text-transform:uppercase; text-indent:10px; }
#product_detail .price .price_overview td.current_price { color:#3a3a3a; text-transform:uppercase; }
#product_detail .price .price_overview .current_price span.order_price { color:#3a3a3a; font-size:18px; font-weight:bold; }
#product_detail .order_action input.text { background:#3a3a3a; border:1px solid #3a3a3a; color:#fff; }
#product_detail .order_action div.input_label { font-size:10px; color:#3a3a3a; }

/* Product content parts */
#content_parts div#description { border:1px solid #ddd; }

/**
 * Article list
 */

table.article_list { background:#f7f7f7; }
.article_list table.bordered { border:1px solid #cbcbcc; }
.article_list tr:nth-child(2n+1) { background:#f0f0f0; }
.article_list tr tr:nth-child(2n+1) { background:none; }
.article_list th { background:#3a3a3a; font-weight:bold; color:#fff; }
.article_list th strong { font-weight:bold; color:#fff; }
.article_list td { border-bottom:1px solid #fff; color:#3a3a3a; }
.article_list td p.text_content { color:#3a3a3a; }
.article_list td.choice { background:#cbcbcc; }
.article_list .image img { background:#fff; border:1px solid #cbcbcc; }
.article_list .name { font-weight:bold; }
.article_list .desc { line-height:17px; }
.article_list .extern_link { background:#fff; border:0; }
.article_list .totall_price { font-weight:bold; border-top:1px solid #3a3a3a; font-size:14px; }
.article_list tr.result td { background:#ededed; color:#1e1d1a; }
.article_list td .text_content a { color:#75694c; }

/**
 * Column list
 */

table.column_list { background:#fff; }
.column_list th { background:#15a6d7; border-bottom:1px solid #fff; font-weight:bold; color:#fff; }
.column_list td { border-bottom:1px solid #cbcbcc; }
.column_list .image img { background:#fff; border:1px solid #cbcbcc; }
.column_list td .text_content a { color:#75694c; }

/**
 * Message
 */
 
div.positive_message { background:#69b325; border-bottom:1px solid #407b0a; }
div.negative_message { background:#a91111; border-bottom:1px solid #7d0505; }
.message div.text { color:#fff; font-weight:normal; }
.message .text a { color:#fff; font-weight:bold; }

/**
 * Star
 */
 
div.star { width:10px; height:9px; background:url("../../../../gfx/star.png") no-repeat -10px 0; margin:0 2px 0 0; }

/**
 * Delivery map
 */
 
#delivery_map div#map_canvas { border:1px solid #cbcbcc; }

/**
 * Corners
 */
 
div.menu_corner { position:absolute; width:27px; height:39px; }
div.menu_corner_left { left:-27px; top:120px; background:url('../../../../gfx/website/7/menu_corner_left.png') no-repeat; }
div.menu_corner_right { right:-27px; top:120px; background:url('../../../../gfx/website/7/menu_corner_right.png') no-repeat; }

/**
 * Global search
 */
 
#global_search input.text { background:#3a3a3a; border:1px solid #3a3a3a; color:#fff; }
#global_search div.input_label { font-size:10px; color:#3a3a3a; }

/**
 * GFX button
 */

a.gfx_btn_order_overview { width:106px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -420px -195px; }
a.gfx_btn_pay { width:68px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -420px -45px; }
a.gfx_btn_contact { width:135px; height:15px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -270px -180px; }

/**
 * Input button
 */

input.input_btn_search { width:61px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -420px -105px; }
input.input_btn_signin { width:81px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -420px -165px; }
input.input_btn_sort { width:61px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -420px -135px; }
input.input_btn_order { width:61px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -45px; }
input.input_btn_next { width:70px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -105px; }
input.input_btn_ok { width:30px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -750px -105px; }
input.input_btn_login { width:70px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -195px; }
input.input_btn_finish_order { width:128px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -225px; }
input.input_btn_pay_order { width:113px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -255px; }
input.input_btn_to_personal_data { width:191px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -285px; }
input.input_btn_to_order_overview { width:191px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -315px; }
input.input_btn_confirm_order { width:108px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -750px -135px; }
input.input_btn_send { width:70px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -165px; }

a.a_btn { display:block; }
.a_btn em { display:none; }
a.a_btn_shopping { width:103px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -750px -45px; }
a.a_btn_go_back { width:70px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -135px; }
a.a_btn_add_review { width:100px; height:19px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -540px -75px; }

/**
 * Footer content
 */
 
div#footer_content { background:url('../../../../gfx/website/7/footer_content_bg.gif') repeat-y center; }

/**
 * Footer spotlights
 */

#footer_spotlights div.column { background:#f0f0f0; }
#footer_spotlights .column div.title { background:#3a3a3a; color:#fff; font-size:12px; line-height:27px; text-transform:uppercase; text-indent:70px; }

/* Slider gallery */
.slider_gallery ul li { background:#fff; border:1px solid #d7d7d7; }
.slider_gallery ul li div.text_con { background:url('../../../../gfx/website/7/spotlight_text_con_bg.gif'); border-top:1px solid #cbcbcc; }
.slider_gallery ul li h4 a { color:#3a3a3a; text-decoration:none; }
.slider_gallery ul li div.price { color:#4d4d4d; }
.slider_gallery .ui-slider .ui-slider-handle { width:61px; height:19px; margin-left:0; background:url('../../../../gfx/website/7/sprite.png') no-repeat -270px -90px; overflow:hidden; position:absolute; top:-9px; border-style:none; border:0; }
.slider_gallery .ui-slider { border:0; }

/**
 * Product labels
 */
 
.product_label_best_seller { width:53px; height:53px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -270px -30px; }
.product_label_new_item { width:53px; height:53px; background:url('../../../../gfx/website/7/sprite.png') no-repeat -330px -30px; }
