/* Kinyert stilusok */
h1, h2, h3, h4, h5, h6, h7, h8, td.title { display: block; font-family:Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 20px; line-height: 1;}
h1, td.title { font-size: 18px; }
h2 { font-size: 14px; }
h3, h4, h5, h6, h7, h8 { font-size: 12px; }

.noprint { display: none; }
.hidden { display: none; }
.noscriptwarning { color: #000; }
.highlighted {font-weight: bold;}

div.maincontainer {width: 100%; margin: 0 auto; }
div.headertop { display: block; width: 100%; height: 91px; background: url(../images/head_print.jpg) no-repeat top center; background-size: 100% auto; }
div.headertop a.kekhold-logo { width: 420px; height: 90px; display:block; margin-left: 15px; float: left; }

div.menubar { display: none; }
div.menubar-left { float:left; height:44px; padding-top:0px; padding-left:21px; }
div.menubar-left ul { display: block; margin: 0; padding: 0; }
div.menubar-left ul li { display: inline-block; float: left; margin: 0; padding: 0; list-style: none; }
div.menubar-left ul li a,
div.menubar-left ul li a:link,
div.menubar-left ul li a:visited { display: block; margin: 0; padding: 14px 6px; text-decoration: none; color: #fff; }
div.menubar-left ul li a:hover,
div.menubar-left ul li a:active,
div.menubar-left ul li a.current { background-color: #18445d;}
div.menubar-left ul li a.highlighted { font-weight: bold; }
div.menubar-right { float:right; height:36px; padding-top:7px; padding-right:23px; color:white; font-size:12px; }
div.menubar-right p { margin: 0; padding: 0; }

div.contenttop { display: none; }
div.productslabel { float:left; height:18px; padding-top:27px; width:183px; padding-left:25px; color:#000; font-size:11px; }
div.tabslabel { float:left; height:18px; padding-top:13px; width:183px; padding-left:0px; color:#000; font-size:11px; }

div.login { margin-top:5px; font-size: 11px; float: right; height: 46px; font-size:11px; text-align: right;}
div.login .loginform  { margin-bottom: 5px; }
div.login .loginform label { margin-left: 10px; }
div.login .loginform label input { margin-left: 5px; padding:0px; border:1px solid #ddd; width:80px; }
div.login .loginform input.submit { border:none; background-color:#074974;  color:#fff; width:30px; margin-left: 5px;}
div.login .loginform input.submit:hover { cursor: pointer; background-color: #600; }

#shoppingcart , #lastviewed { display: block; width: 100%; margin: 0 0 20px 0; }
#shoppingcart p, #lastviewed p { font-size:11px; margin-top: 10px; padding: 0; padding-left: 10px;  }
#shoppingcart .label, #lastviewed .label { display: block; padding-left:10px; padding-top:10px; height:17px; background-color:#e7e7e7; color:#0f0f0f; font-size:11px; margin:0;}
#shoppingcart .head, #lastviewed .head { font-weight: bold;  font-size:11px;}
#shoppingcart ul, #lastviewed ul { margin: 0; padding: 0 0 0 10px; list-style: none; }
#shoppingcart ul li, #lastviewed ul li { display: block; font-size: 10px; border-bottom: 1px solid #ddd; }
#shoppingcart ul li a, #lastviewed ul li a { text-decoration: none; }
#shoppingcart ul li a:hover, #lastviewed ul li a:hover { text-decoration: underline; }
#shoppingcart ul li .name, #lastviewed ul li .name { display:inline-block; width: 80%; }
#shoppingcart ul li .quantity, #lastviewed ul li .quantity { display: inline-block; float: right; width: 15%; text-align: right; margin-right: 5px; }

#lastviewed p.label { width:185px; padding-left:10px; padding-top:10px; height:17px; background-color:#e7e7e7; color:#0f0f0f; font-size:11px; }
#lastviewed div.content { padding-left:10px; padding-right:5px; width:180px; }

#fb {padding-left:10px; padding-right:5px; width:180px; }

a.box-forward-link { display: block; padding: 10px 5px 0px 0px; font-size: 11px; font-weight: bold; text-align: right; color: #233486; text-decoration: none; }
a.box-forward-link:hover { text-decoration: underline; }

div.contentmain { width:100%; }
div.contentmain .leftside { display: none; }
div.contentmain .rightside { width:100%;  }
div.contentmain .content { padding-top: 20px; }



div.contentmain .content td {  }

/* SEARCH TABS */
#kereso1 { display:none; }
#custom_product_search { font-size: 11px; color: #484848; padding: 10px 0px;}
#custom_product_search label { white-space: nowrap; }
#custom_product_search input, #custom_product_search select { border: 1px solid #484848; padding: 1px 5px; margin: 0px 10px 5px 5px; font-size: 11px; color: #484848; }
#custom_product_search input[type="submit"] { padding: 2px 5px; background-color:#074974; color:white; font-size:11px; border:none; }
#custom_product_search input[type="submit"]:hover { cursor: pointer; background-color: #600; }
#custom_product_search #in_progress_div img { margin-bottom: -7px; padding: 0;  }


#kereso2 { display:none; }
/* SEARCH TABS */

div.breadcrumb { display: block; width: 100%; margin: 5px 0px; }
div.breadcrumb a { text-decoration: none; font-size: 11px;}
div.breadcrumb a:hover { text-decoration: underline;}

div.footer { height:114px; width:100%; clear:both; }
div.label-right p { margin: 0 auto; text-align: center; color:#000; font-size:11px; }

div.footer ul.footer-menu { display: none; width: auto; text-align: center; position: relative; margin: 28px auto; padding: 0px 50px; list-style: none;  }
div.footer ul.footer-menu li { display: inline-block; margin: 0; padding: 0; list-style: none;  }
div.footer ul.footer-menu li a { display: block; margin: 0 10px; padding: 0; text-decoration:none; color: #000; }
div.footer ul.footer-menu li a:hover { display: block; margin: 0 10px; padding: 0; text-decoration:underline; color: #000; }

.messageBox { display: block; width: auto; float: left; padding: 0 10px 0 0; border-right: 1px solid #000; margin-right: 10px; font-size: 11px;}
.errorMessage { font-weight: bold; color: # a00;}

/* PRODUCT INFO PAGE stlyes */
h1.products_info_products_name { font-size: 24px; margin: 0px 0px 10px;}
.products_info_top_row { display: block; margin: 0px 0px 20px; }
.products_info_prices { display: inline-block; float: right; margin-left: 20px; }
.add_to_shopping_cart { display: none; }
input.button { display: inline-block; padding: 2px 10px 3px; background-color: #600; color: #fff; font-size: 11px; border: 0; margin: 0; }
input.button:hover { cursor: pointer; background-color: #18445d; }
input.textinput { display: inline-block; border: 1px solid #000; color: #000; padding: 2px 10px 3px; font-size: 11px; margin: 0px 5px;}
.inputlabel { font-weight: bold; font-size: 11px; color: #000; }
.products_info_original_price { text-decoration: line-through; font-size: 12px; font-weight: bold; margin-right: 10px; white-space: nowrap; }
.products_info_special_price { font-weight: bold; color: #000; font-size: 16px; white-space: nowrap; }
.products_info_price { font-weight: bold; color: #000; font-size: 16px; white-space: nowrap; }
.products_info_model { font-size: 16px; font-weight: bold; color: #000; white-space: nowrap; }

.products_info_content { display: block; clear: both; margin-bottom: 20px; }

.product_infos_products_images { float:left; margin-right: 15px; width: 420px; }
.product_infos_products_images a.default { display: block; width: 100%; text-align: center; text-decoration: none; margin: 0; padding: 0; }
.product_infos_products_images a.default_image { display: block; background-color: #fff; border: 1px solid #000; }
.product_infos_products_images .default_image_divider { display: none; }
.product_infos_products_images a.default span.more_image {  }
.product_infos_products_images a.default:hover span.more_image { text-decoration: underline;  }
.product_infos_products_images a.small_images { display: inline-block; width: 94px; border: 1px solid #000; margin: 0 5px 5px 0;  }
.product_infos_products_images a.small_images img { width: 100%;  }

.products_info_products_description,  
.products_info_products_description_fullwidth { float: left; display: block; padding: 10px; background-color: #fff; border: 1px solid #000; text-align: justify; margin-bottom: 10px;}
.products_info_products_description {  }
.products_info_products_description_fullwidth {  }
.products_info_products_description p, .products_info_products_description_fullwidth p { margin: 0; text-align: justify; }

.products_info_products_description p.orderenabled, .products_info_products_description p.orderdisabled,
.products_info_products_description_fullwidth p.orderenabled, .products_info_products_description_fullwidth p.orderdisabled  { font-weight: bold; font-size: 16px; margin-bottom: 5px; text-align: left; }
.products_info_products_description p.orderenabled, .products_info_products_description_fullwidth p.orderenabled { color: #000; }
.products_info_products_description p.orderdisabled, .products_info_products_description_fullwidth p.orderdisabled { color: #000; }
.products_info_products_description p.statusdeliveryinfo, .products_info_products_description_fullwidth p.statusdeliveryinfo { font-weight: bold; text-align: left; }
.products_info_products_description p.socialbookmarks, .products_info_products_description_fullwidth p.socialbookmarks { display: none; }

/* RELATED PRODUCTS */
p.related_products_table_title { display: block; margin: 0; background-color: #074974; color: #fff; font-weight: bold; font-size: 12px; padding: 5px; }
table.related_products_table { width: 100%; border: 0; margin-bottom: 20px; }
table.related_products_table th, table.related_products_table td  { font-size: 10.5px; padding: 4px 5px 2px; border-bottom: 1px solid #ddd; font-weight: bold; }
table.related_products_table tr:hover  { background-color: #ddd;}

table.related_products_table th  { color: #484848; }
table.related_products_table th.products_model_head { text-align: left; border-right: 1px solid #ddd; }
table.related_products_table th.products_kind_head { text-align: left; border-right: 1px solid #ddd; }
table.related_products_table th.products_list_price_head { text-align: right; width: 15%; border-right: 1px solid #ddd; }
table.related_products_table th.products_webshop_price_head { text-align: right; color: #900; width: 15%; }

table.related_products_table tr td a { text-decoration: none; }
table.related_products_table tr td a.grey { color: #484848;  }
table.related_products_table tr td a.red { color: #900;  }
table.related_products_table tr td.products_model { text-align: left; color: #484848; border-right: 1px solid #ddd;}
table.related_products_table tr td.products_kind { text-align: left; color: #484848; border-right: 1px solid #ddd;}
table.related_products_table tr td.products_list_price { text-align: right; color: #484848; border-right: 1px solid #ddd; text-decoration: line-through;}
table.related_products_table tr td.products_webshop_price { text-align: right; color: #900; }
/* RELATED PRODUCTS */


/* Category page styles */
td.category-title-box { padding-bottom: 10px; }
h1.category-title { font-size: 18px; padding: 5px 10px 5px 10px; margin: 0px 0px 10px; background:#084874; color:#fff; }
h2.category-description { font-size: 12px; font-weight: normal; color: #000; }
.category-table-cell { padding-right: 10px; text-align: left;}
.category-table-cell a.category-block { display: block; text-decoration: none;  font-size: 11px; }
.category-table-cell a.category-block span.category-title { display: block; height: 28px; overflow: hidden; font-weight: bold; color: #484848; }
.category-table-cell a.category-block span.category-image { display: block; padding: 10px; border: 1px solid #ddd; background-color: #fff; }
.category-table-cell a.category-block:hover span.category-image { border: 1px solid #600; }
.category-table-cell a.category-block span.category-forward-link { display: block; width: 100%; margin: 5px 0px 20px; text-align: right; font-style: italic; color: #074974;}
.category-table-cell a.category-block:hover span.category-title,
.category-table-cell a.category-block:hover span.category-forward-link { color: #600; }
/* Category page styles */

/* Product listing */
/* FILTER */
#category_list_filter {display: inline-block; font-size: 11px; color: #484848; margin-right: 10px;}
#category_list_filter select { border: 1px solid #484848; }
#category_list_filter select, #category_list_filter option { font-size: 11px; color: #484848; padding: 1px 3px;}

/* GRID VIEW */
.product-list-pager-table-top { margin-bottom: 20px; border-bottom: 1px solid #ddd; }
.product-list-pager-table-bottom { margin-top: 20px; border-top: 1px solid #ddd; }
.product-list-pager-table-top td, .product-list-pager-table-bottom td { height: 30px; }
.product-list-pager-table-top td.left, .product-list-pager-table-bottom td.left { text-align: left; }
.product-list-pager-table-top td.center, .product-list-pager-table-bottom td.center { text-align: center; }
.product-list-pager-table-top td.right, .product-list-pager-table-bottom td.right { text-align: right; }
.product-list-pager-table-top td .changeviewbutton, .product-list-pager-table-bottom td .changeviewbutton { margin-left: 5px; }
.product-list-pager-table-top tr td select, .product-list-pager-table-bottom tr td select { border: 1px solid #484848; }
.pageResults { display: inline-block; width: auto; padding: 2px 5px; border: 1px solid #484848; background-color: #ddd; text-decoration: none; }
.pageResults:hover { border: 1px solid #484848; background-color: #484848; color: #fff; }

.productListing-data { padding-bottom: 20px; padding-right: 10px; }
.productListing-data .price_cell { display: block; white-space: nowrap; overflow: hidden; }
.productListing-data a.products_name { font-size: 11px; color: #484848;  font-weight: bold; text-decoration: none; display: block; margin-bottom: 5px; }
.productListing-data:hover a.products_name { color: #600; }
.productListing-data a.products_image { display: block; padding: 10px; border: 1px solid #ddd; background-color: #fff; margin-bottom: 5px; }
.productListing-data:hover a.products_image { border: 1px solid #600; }
.productListing-data .products_original_price { font-size: 12px; color: #484848; text-decoration: line-through; }
.productListing-data .products_special_price { font-size: 12px; color: #600; font-weight: bold; }
.productListing-data .products_price { font-size: 12px; color: #484848; font-weight: bold; }
.productListing-data:hover .products_original_price, .productListing-data:hover .products_special_price, .productListing-data:hover .products_price { color: #600; }

/* LIST VIEW */
.productListing-heading-listview { font-size: 11px; font-weight: bold; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 4px 5px 2px; background-color: #eee; white-space: nowrap; }
.productListing-odd-listview:hover, .productListing-even-listview:hover { background-color: #eee; cursor: default; }

.productListing-data-listview { font-size: 11px; border-bottom: 1px solid #ddd; padding: 0; padding: 0px 5px; }

.productListing-data-listview .products_name { font-weight: bold; text-decoration: none; }
.productListing-data-listview .products_model { font-weight: bold; }
.productListing-data-listview a img.shopping-cart-list-view { width: 20px; height: 20px; }
.productListing-data-listview .products_original_price { text-decoration: line-through; white-space: nowrap; }
.productListing-data-listview .products_special_price { font-weight: bold; color: #600; white-space: nowrap; }
.productListing-data-listview .products_price { font-weight: bold; color: #600; white-space: nowrap; }

span.marker { display: block; border: 1px solid black; width: 10px; height: 10px; cursor: help; }
span.marker.grey { background-color: #ddd; }
span.marker.green { background-color: #0e0; }
span.marker.yellow { background-color: #ee0; }
span.marker.red { background-color: #e00; }
/* Product listing  */


/* CMS START */
.content ul.cms_menu_links { display:block; margin: 0px 0px 20px; padding: 0; list-style-type: none; }
.content ul.cms_menu_links li { display:inline-block; padding: 2px 5px 2px 0px; margin: 0px 5px 5px 0px; border-right: 1px solid #484848; }
.content ul.cms_menu_links li a { color: #484848; text-decoration: none; }
.content ul.cms_menu_links li a:hover { color: #000; text-decoration: underline; }
.content ul.cms_menu_links li a.current { color: #000; font-weight: bold; text-decoration: none; }
/* CMS END */

/* OSC tablazatos stilusok  START */
td.title { display: block; font-family:Arial, Helvetica, sans-serif; color: #484848; margin: 0px 0px 20px; line-height: 1; font-size: 18px; }
td.main, p.main { font-size: 11px; line-height: 1.5; }
td.main input['text'] { border: 1px solid #484848; padding: 1px 5px; margin: 0px 10px 5px 5px; font-size: 11px; color: #484848; }
/* OSC tablazatos stilusok  END */

/* Mainpage content START */
.mainpagecontentleft {
	display: block;
	position: relative;
	float: left;
	width: 520px;
	padding-right: 10px;
	border-right: 1px solid #ddd;
	overflow: hidden;
}
.mainpagecontentleft img,
.mainpagecontentleft a img { width: 100%;  border: 0; margin-bottom: 20px; }

.mainpagecontentright {
	display: block;
	position: relative;
	float: left;
	width: 150px;
	padding-left: 10px;
	overflow: hidden;
}
.mainpagecontentright img,
.mainpagecontentright a img { width: 100%;  border: 0; margin-bottom: 20px; }

/* Mainpage content END */


/* eredeti stilusok innen */

body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a { color:black; }

.menu1 a { display:block; float:left; color:white; text-decoration:none; font-size:12px; padding:0px; height:32px; text-align:center; margin-top:6px; }
.menu1 a:hover { }
.menu1 a .menu_begin { float:left; width:6px; height:32px; }
.menu1 a .menu_text { float:left; padding-top:9px; height:23px; }
.menu1 a .menu_end { float:left; width:6px; height:32px; }
.menu1 a:hover .menu_begin { float:left; width:6px; height:32px;background:url(../images/menu_hover_begin.jpg); } 
.menu1 a:hover .menu_text { float:left; padding-top:9px; height:23px;background:url(../images/menu_hover_loop.jpg); }
.menu1 a:hover .menu_end { float:left; width:6px; height:32px;background:url(../images/menu_hover_end.jpg); }
.menu1_sel a { display:block; float:left; color:white; text-decoration:none; font-size:12px; padding:0px; height:32px; text-align:center; margin-top:6px; }
.menu1_sel a .menu_begin { float:left; width:6px; height:32px;background:url(../images/menu_hover_begin.jpg); }
.menu1_sel a .menu_text { float:left; padding-top:9px; height:23px;background:url(../images/menu_hover_loop.jpg); }
.menu1_sel a .menu_end { float:left; width:6px; height:32px;background:url(../images/menu_hover_end.jpg); }
.menu_tab a { display:block; float:left; color:#494949; text-decoration:none; font-size:11px; padding:9px 2px 0px 2px; width:80px; height:18px; text-align:center; margin-top:6px; background:url(../images/tab.jpg) no-repeat; }
.menu_tab a:hover { background:url(../images/tab.jpg); color:#600; }
.menu_tab_sel a { display:block; float:left; color:#600; text-decoration:none; font-size:11px; padding:9px 2px 0px 2px; width:80px; height:18px; text-align:center; margin-top:6px; background:url(../images/tab.jpg) no-repeat; }

.size_class {
color: #484848;
text-decoration:none;
font-size:11px;
}

.size_class a {
color: #484848;
text-decoration:none;
}

.size_class a:hover {
color: #000;
text-decoration:underline;
}

.footmenu a {
display:block;
color:#ddd;
float:left; border-right:1px solid #ddd;
padding:0px 10px;
text-decoration:none;
font-size:11px;
}
.footmenu a:hover {
display:block;
color:#fff;
float:left;
text-decoration:underline;
}


.submenu a {
display:block;
color:#333;
float:left;
float:left; border-right:1px solid #333333;
padding:0px 6px;
text-decoration:none;
}

.submenu a:hover {
display:block;
color:#000;
float:left;
text-decoration:underline;
}

.submenu_kiv a {
display:block;
color:#000;
float:left; border-right:1px solid #333333;
padding:0px 6px;
text-decoration:underline;
}

.heading {
font-size:14px;
font-weight:bold;
border-bottom:1px solid #ddd;
padding-top: 3px;
padding-left:3px;
color:#EEEEEE;
padding-bottom:3px;
background-color:#074974;
}

.pager {
	
	color: #222222;
	font-size: 10px;
	text-align: justify;
}

.pager a {
	
	color: #222222;
	font-size: 10px;
	text-align: justify;
	text-decoration: none;
}

.pager a:visited {
	
	color: #222222;
	font-size: 10px;
	text-align: justify;
}

.pager a:hover {
	
	color: #000000;
	font-size: 10px;
	text-align: justify;
}

.szoveg_basket {
	
	color: #000000;
	font-size: 10px;
	text-align: left;
}

.szoveg {
	
	color: #000000;
	font-size: 10px;
	text-align: justify;
}

.szoveg a {
	
	color: #000000;
	font-size: 10px;
	text-align: justify;
	text-decoration:none;
}

.szoveg a:visited {
	
	color: #000000;
	font-size: 10px;
	text-align: justify;
}

.szoveg a:hover {
	
	color: #000000;
	font-size: 10px;
	text-align: justify;
}
.bottomline {
 border-bottom:1px solid #ddd;
 }
 

.login_text {


font-size:10px;
}
.login_text a {


text-decoration:none;
}

.login_rtext {

font-weight:bold;

font-size:10px;
}
.login_rtext a {
font-size:10px;
text-decoration:none;
color:#233486;
}

.reg_text {
color: #004485;
font-weight:bold;

font-size:10px;
}
.reg_text a {
color: #004485;
font-weight:bold;
text-decoration:none;
}

.login_btn {
width:30px;
height:16px;
background-color:#074974;
color:white;
font-size:11px
border:none;
}

.login a {
	color:#074974;
	text-decoration:none;
}

.login a:hover {
	color:#600;
	text-decoration:underline;
}

#menubox span.label { float:left; height:18px; padding-top:27px; width:183px; padding-left:13px; color:#0f0f0f; font-size:11px; }

#menubox ul {
list-style:none; padding:0; margin:0; clear:both; background-color:white;
}

#menubox ul li a {
list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:25px; height:auto; line-height: 18px;
color:#333; text-decoration:none; display:block; background:url(../images/arr_right.png) no-repeat 10px 3px;
}
#menubox ul li a.current {color:#900; background-color:#eee;}
#menubox ul li a.highlighted { font-weight: bold; }

#menubox ul li a:hover {
list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:25px;
color:#000; background-color:#eeeeee; text-decoration:none; display:block;
}

#menubox ul ul {
list-style:none; padding:0; margin:0;
}

#menubox ul ul li a {
list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:40px;
color:#333; text-decoration:none; display:block; background:url(../images/arr_right.png) no-repeat 20px 3px;
}
#menubox ul ul li a:hover {
list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:40px;
color:#000; background-color:#eeeeee; text-decoration:none; display:block;
}


#menubox ul ul ul { list-style:none; padding:0; margin:0; }
#menubox ul ul ul li a { list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:50px; color:#333; text-decoration:none; display:block; background:url(../images/arr_right.png) no-repeat 30px 3px; }
#menubox ul ul ul li a:hover { list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:50px; color:#000; background-color:#eeeeee; text-decoration:none; display:block; }
#menubox ul ul ul ul { list-style:none; padding:0; margin:0; }
#menubox ul ul ul ul li a { list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:60px; color:#333; text-decoration:none; display:block; background:url(../images/arr_right.png) no-repeat 40px 3px; }
#menubox ul ul ul ul li a:hover { list-style:none; padding:0; margin:0; font-size:11px; border-bottom:1px solid #ddd; padding-left:60px; color:#000; background-color:#eeeeee; text-decoration:none; display:block; }

.item_title a {
	font-size:11px;
	font-weight:bold;
	color:#484848;
	text-decoration:none;
}
.item_descr  {
	font-size:11px;
	font-style:italic;
	color:#484848;
	text-decoration:none;
	text-align:justify;
	height:30px;
}
.item_more  {
	font-size:11px;
	font-style:italic;
	color:#484848;
	text-decoration:none;
}

.item_more  a {
	color:#074974;text-decoration:none;
}
.item_more  a:hover {
	color:#600;text-decoration:underline;
}

.item_price  {
	font-size:12px;
	font-weight:bold;
	color:#484848;
	text-decoration:none;
}

.ws_list_row {
	background-color:#ffffff; font-weight:bold; clear:both;
	border-bottom:1px solid #ddd; 
}

.ws_list_item {
	float:left;
	padding:4px 5px 2px 5px;
	font-size:10.5px; font-weight:bold;border-right:1px solid #ddd; 
}

.ws_list_title {
	width:225px;
	
}

.ws_list_title a {
	width:230px;
	 text-decoration:none;
}

.ws_list_size {
	width:230px;
}
.ws_list_price {
	width:70px; text-align:right; 
}

.ws_list_ws_price {
	width:70px; text-align:right; color:#900;
}

.ws_list_stock_icon {
	width:10px; height:10px;
	border:1px solid black; 
}
.ws_list_basket_icon {
	padding-top:0; height:18px
	
}

.ws_list_header {
	padding:5px 0px 5px 5px; background-color:#074974; color:white; font-size:12px; font-weight:bold
}

.ws_thumb_item {
	float:left; 
	width:125px; 
	margin-bottom:10px; 
	height:299px; 
	overflow:hidden
}

.ws_thumb_item_title {
	padding-bottom:5px; height:68px; vertical-align:middle; position:relative
}

.ws_thumb_item_title a {
	font-size:11px;
	font-weight:bold;
	color:#484848;
	text-decoration:none; height:22px;
}

.ws_thumb_item_title_akc {
	padding-bottom:5px; height:68px; vertical-align:middle; position:relative
}

.ws_thumb_item_title_akc a {
	font-size:11px;
	font-weight:bold;
	color:#900;
	text-decoration:none; height:22px;
}

.ws_thumb_item_thumb {
	border:1px solid #ddd;  width:123px; height:123px; text-align:center; padding-top:10px;background-color:white
}

.ws_thumb_item_price {
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#484848;
	text-decoration:none;
}

.ws_thumb_item_descr {
	float:left; width:125px; padding-top:5px;
	font-size:11px;
	font-style:italic;
	color:#484848;
	text-decoration:none;
	text-align:justify;
	height:30px;
}

.ws_thumb_item_more {
	float:left; text-align:right; width:125px; padding-top:5px;
	font-size:11px;
	font-style:italic;
	color:#484848;
	text-decoration:none;
}

.ws_thumb_item_more  a {
	color:#074974;text-decoration:none;
}

.ws_thumb_item_more a:hover {
	color:#600;text-decoration:underline;
}

.search_combo {
width:200px;
height:18px;
font-size:11px;
}
.search_input {
width:200px;
height:13px;
font-size:11px;
}
.search_combo_1 {
width:80px;
height:18px;
font-size:11px;
}
.search_btn {
width:70px;
height:20px;
background-color:#074974;
color:white;
font-size:11px;
border:none;
}
.search_table {
font-size:11px; color:#484848;
margin-bottom:3px;
}

.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;_background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif);cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent;_background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_close_icon:active{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yq/r/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent;_background-image:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yL/r/s816eWC-2sl.gif)}.fb_dialog_loader{background-color:#f6f7f8;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ye/r/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #3a5795;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yd/r/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/ya/r/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{max-height:590px;min-height:590px;max-width:500px;min-width:500px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;left:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #2f477a;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f8;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/y9/r/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}