
a:hover{color:#656565; text-decoration: underline;}
a:link {color:#656565}
a:active{color:#656565}
a:visited{color:#656565}
a {text-decoration: none;}
a img {border: 0px; }

body {font-family: Arial, Verdana, sans-serif; color: #656565; background: #FEFEFE url(images/body_bg.jpg) repeat-x top;}
body,th,td {font-size: 12px;}
body.ttf_banner_body{margin: 0px; padding: 0px; background: transparent;}
input[type=text],input[type=password],input[type=email],input[type=number]{font-family: Arial, sans-serif; color: #656565; font-size: 14px; padding:0 5px 0 5px; height:34px; width:308px; background: #fff; border:solid 1px #d9d9d9;}
input[type=text],input[type=password],input[type=email],input[type=number]:focus {outline:none;}
textarea{font-family: Arial, sans-serif; color: #656565; width: 100%; font-size: 14px; background: #fff; border:solid 1px #d9d9d9; padding: 5px;}
input[type=button],input[type=submit]{cursor:pointer; font-family: Arial, sans-serif; font-weight:bold; color: #656565; padding: 10px 15px 10px 55px; text-transform:uppercase;  color: #656565; font-size: 15px; background-image: url(images/btn_bg_std.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;  border:solid 1px #d9d9d9;}
input[type=button]:active,input[type=submit]:active{background-image: url(images/btn_bg_std.jpg), linear-gradient(#d9d9d9 0%, #fff 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;}
input[type=button].big_button,input[type=submit].big_button{ padding-bottom: 20px; padding-left: 20px; padding-right: 20px; height: 20px; color: #fff; font-size: 14px;background: #f26622 url(images/button_list_bg.png) repeat-x center; border: 1px #db5615 solid; box-shadow: 0 0 5px #888; border-radius: 3px; text-shadow: 2px 2px 2px #000;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT1JREFUeNpi/P//PwMpgImBRMACY/x7/uDX39sXt/67cMoDyOVgMjBjYFbV/8kkqcCBrIER5KS/967s+rmkXxzI5wJiRSBm/v8P7NTfHHFFl5mVdIzhGv4+u///x+xmuAlcdXPB9KeqeLgYd3bDU2ZpRRmwH4DOeAI07QXIRKipYPD35184/nn17CO4p/+cOfjl76+/X4GYAYThGn7/g+Mfh/ZZwjUA/aABpJVhpv6+dQUjZP78Z0YEK7OezS2gwltg64GmfTu6i+HL+mUMP34wgvGvL78ZOEysf8M1sGgZvQIqfA1SDAL8iUUMPIFRQLf+AmMQ4DQ0vYYSrL9vXDz2sq9LFsiX4dLRA0t8OX0SHKzi5bXf2HUMBVA0gN356N7p7xdOS3w5fAgcfNxWtn+BJi9gVVBOQfYPQIABABvRq3BwGT3OAAAAAElFTkSuQmCC"); background-position: right center; background-repeat: no-repeat;}
input:required:valid, textarea:required:valid { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=); background-position: right center; background-repeat: no-repeat; }
select{background:#fff; border:solid 1px #1F3365; padding: 5px 10px 5px 5px;width: 280px; height:36px;}
input[type=checkbox],input[type=radio]{cursor: pointer;}
h1, .h1 {background:#1F3365; padding:5px 0 5px 10px;color:#fff; font-size: 14px; margin: 0px; text-align: left; font-weight: bold;}
h2 {font-size: 13px; padding: 0px; margin: 0px; color: #1F3365; text-align: left;}
h3 {font-size: 14px; padding: 0px; margin: 0px; text-align: left;}
h4 {margin: 0px;}
h5 {margin: 0px;}
table {border-spacing: 0px;}
td {padding: 0px;}
hr {border: 0px; background-color: #5d5d5d; height: 1px;}
p{line-height: 1.7em;}

/*Struct*/
#website{margin-left: auto; margin-right: auto; margin-top: 5px; background-color: #fff; width: 1020px;}
/*#main_page_table{border-spacing: 0px; padding: 0px; margin: 0px; width: 100%;}*/
/*#main_page_table td{vertical-align: top; padding: 0px;}*/
#main_page{	margin-top: 5px; padding:5px 15px 0 15px;  /*border: 1px #f00 solid;*/}
/*#left_col_td{vertical-align: top; border: 1px #0f0 solid;}*/
#left_col{margin-right: 10px; width: 175px; float:left;}
/*#right_col_td{vertical-align: top;}*/
#right_col{margin-left: 10px; width: 175px; float:left; /*border: 1px #0f0 solid;*/}
#content{padding-bottom: 20px; width:805px; float:left;}
/*#content_td{ width: 100%; padding: 0px;vertical-align: top;}*/

.errorText{padding: 5px; text-align: center; color: #f00;font-weight: bold;}
.errorSpan{color: #f00;}

.layout_box { font-size:15px; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); border:solid 1px #d9d9d9; margin-top:10px; margin-bottom:20px; padding:20px;}
/*.layout_box_big { font-size:15px; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); border:solid 1px #d9d9d9; margin-top:10px; margin-bottom:20px; padding:20px;}*/

.layout_box_clear{font-size:15px; border:solid 1px #d9d9d9; margin-top:10px; padding:5px; box-shadow:1px 1px 1px #d9d9d9;} 
 
.account_overview_box {width:368px; height:184px; float:left; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.account_overview_box:nth-child(2n) {margin-left:22px; margin-bottom:22px;}
.account_overview_box:nth-child(2n+1){clear: left;}
.account_overview_box .image {padding:60px 35px 48px 26px; float:left; width:67px;}
.account_overview_box .cont{float:left; width:195px; padding:22px 45px 0 0; font-size:15px;}

.account_box{padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.account_box .head{margin-bottom: 5px;} 

.box{padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.box .head{margin-bottom: 5px;}

/*.box_small{padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.box_small .head{margin-bottom: 5px;} 
.box_big{padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.box_big .head{margin-bottom: 5px;}*/
 
.account_edit_box {margin-top:20px;}
.account_edit_box .head{margin-bottom: 5px;}
.account_edit_box>div{width:330px; float:left;}
.account_edit_box>div:nth-child(2n) {margin-left:22px; margin-bottom:22px;}
.account_edit_box>div:nth-child(2n+1){clear: left;}

.account_adressbook_box{float:left; width:303px;}
.account_adressbook_box:nth-child(2n){margin-left:20px;}
.account_adressbook_box .head{font-weight:bold}
.account_adressbook_box .cont{ margin-top:20px; padding:20px 0 20px 20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.account_adressbook_box .cont div{height:160px;}
.account_adressbook_box .cont img{position:absolute; margin-left:241px;}

.account_adress_overview{font-size:15px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:#fff; padding:20px;}
.account_adress_overview:hover{cursor:pointer;}
.account_adress_overview .left_view{float:left; width:360px;}
.account_adress_overview .right_view{float:left; width:360px;}
.account_adress_overview .flag{position:absolute; margin-left:701px;}

.account_wishlist_overview_head{font-size:15px; font-weight:bold; border:solid 1px #d9d9d9; background:#fff; padding:10px 20px 10px 20px; margin-bottom:20px;}
.account_wishlist_overview_head .name{float:left; width:210px; text-align:left;}
.account_wishlist_overview_head .cont{float:left; width:170px; text-align:center;}

.account_wishlist{}
.account_wishlist_overview{font-size:15px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:#fff; padding:20px;}
.account_wishlist_overview .name{float:left; width:210px; text-align:left;}
.account_wishlist_overview .name input[type=text]{width:200px;}
.account_wishlist_overview .cont{float:left; width:170px; text-align:center;}

.account_search_field{margin-top:10px; border: solid 1px #1F3365;}
.account_search_field>div{border: solid 1px #1F3365; margin:3px;}
.account_search_field input[type=text]{float:left; border:0; width:750px; margin:0;}
.account_search_field input[type=image]{float:right; border:0; background:0; margin:10px 10px 0 0;}

#my_device_list .head{font-size:15px; font-weight:bold; color:#1F3365; border-bottom:solid 1px #d9d9d9; padding-bottom:15px; margin-bottom:15px;}
#my_device_list .cont{margin-bottom:20px;}
#my_device_list .cont .printer_image{float:left; width: 80px; height: 80px; border:solid 1px #d9d9d9; box-shadow:3px 3px 3px #d9d9d9;}
#my_device_list .cont .printer_image img{max-height: 80px; max-width: 80px;}
#my_device_list .cont .printer_infos{float:left; margin-left:20px;}
#my_device_list .cont .printer_infos table{text-align:left;}
#my_device_list .cont .printer_infos th{padding:5px 10px 0 0;}
#my_device_list .cont .btn{float:right;}
#my_device_list .cont .btn input[type=button]:first-child{margin-right:10px;}
#my_device_list .users{}
#my_device_list .users .user{margin-right:20px; margin-bottom:20px; float:left; width:199px; border:solid 1px #d9d9d9; box-shadow:3px 3px 3px #d9d9d9; padding:20px; background:#fff;}
#my_device_list .users .user:nth-child(3n){margin-right:0px;}
#my_device_list .users .user:nth-child(3n+1){clear:left;}
#my_device_list .add_user {margin-top: 10px;}
#my_device_list .add_user .over {margin-top:10px; width:721px; padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
#my_device_list .add_user .over .cont{margin-top:20px;}
#my_device_list .add_user .over .cont .head_input{margin-bottom: 5px;}
#my_device_list .add_user .over .cont>div{width:330px; float:left;}
#my_device_list .add_user .over .cont>div:nth-child(2n) {margin-left:22px; margin-bottom:22px;}
#my_device_list .add_user .over .cont>div:nth-child(2n+1){clear: left;}

.account_order_overview{font-size:15px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:#fff; padding:20px;}
.account_order_overview:hover{cursor:pointer;}
.account_order_overview .left_view{float:left; width:280px;}
.account_order_overview .middle_view{float:left; width:320px;}
.account_order_overview .middle_view span{color:#1F3365; font-weight:bold;}
.account_order_overview .right_view{float:left; width:120px; text-align:right;}
.account_order_overview .right_view span{color:#1F3365; font-weight:bold; font-size:18px;}

input[type=button].btn_ly_edit {cursor:pointer; background-image: url(images/btn_bg_edit.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
input[type=button].btn_ly_edit:active { background-image: url(images/btn_bg_edit.jpg), linear-gradient(#d9d9d9 0%, #fff 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;}

input[type=button].btn_ly_delete {cursor:pointer; background-image: url(images/btn_bg_delete.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
input[type=button].btn_ly_delete:active { background-image: url(images/btn_bg_delete.jpg), linear-gradient(#d9d9d9 0%, #fff 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;}

input[type=button].btn_ly_star {cursor:pointer; background-image: url(images/btn_bg_star.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
input[type=button].btn_ly_star:active { background-image: url(images/btn_bg_star.jpg), linear-gradient(#d9d9d9 0%, #fff 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;}

input[type=button].btn_ly_star_yellow {cursor:pointer; background-image: url(images/btn_bg_star_yellow.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
input[type=button].btn_ly_star_yellow:active { background-image: url(images/btn_bg_star_yellow.jpg), linear-gradient(#d9d9d9 0%, #fff 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;}

input[type=button].btn_ly_cart {cursor:pointer; background: url(images/btn_bg_cart.png) left no-repeat; width:177px; border:0px; color:#fff;} 
input[type=button].btn_ly_cart:active { background: url(images/btn_bg_cart.png) left no-repeat; width:177px; border:0px; color:#fff;}

input[type=submit].btn_ly_cart {cursor:pointer; background: url(images/btn_bg_cart.png) left no-repeat; width:177px; border:0px; color:#fff;} 
input[type=submit].btn_ly_cart:active { background: url(images/btn_bg_cart.png) left no-repeat; width:177px; border:0px; color:#fff;}

input[type=submit].btn_ly_save {cursor:pointer; background-image: url(images/btn_bg_save.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
input[type=submit].btn_ly_save:active { background-image: url(images/btn_bg_save.jpg), linear-gradient(#d9d9d9 0%, #fff 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;}

.contact_us_box {margin-top:20px;}
.contact_us_box .head{margin-bottom: 5px;}
.contact_us_box>div{width:440px; float:left; margin-bottom:22px;}
.contact_us_box>div:nth-child(2n) {margin-left:22px;}
.contact_us_box>div:nth-child(2n+1){clear: left;}
.contact_us_box select {width:320px; margin-top:0;}
textarea[name=enquiry]{height: 100px; width: 100%;}

.news{padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9; margin-bottom:20px;}
.news .head{padding-bottom:15px;}
.head[onclick]{cursor:pointer;}
.news .date{padding-bottom:15px; color:#666;}
.news .cont{margin-bottom:15px;}
.news .more a{color:#FF931E;} 

.part_extending{background: url(images/part_extending.jpg) no-repeat top; height:150px; margin-bottom:10px;}
.part_extending .steps{float:left; width:247.5px; height:150px;}
.part_extending .steps .number{position:absolute; margin-left:10px; margin-top:10px; font-size:40px; font-weight:bold;}
.part_extending .steps .cont{margin-left:50px; margin-top:32px; font-size:15px; width:175px;}
.part_extending .steps .cont .head{ font-weight:bold;}
.part_extending .select{color:#1F3365;}

.advanced_search_box{float:left; cursor:pointer; width:329px; min-height:238px; padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9; text-align:center;}
.advanced_search_box:nth-child(2){margin-left:20px;}

/*HEADER*/

#pageflip {	position: absolute; top: 0px; right: 0px;  z-index: 1001;}
#pageflip img {	width: 50px; height: 52px;	z-index: 99;	position: absolute;	right: 0; top: 0;	-ms-interpolation-mode: bicubic;}
#pageflip .msg_block {	width: 50px; height: 50px;	position: absolute;	z-index: 50;	right: 0; top: 0;	background: url(images/subscribe.png) no-repeat right top;	text-indent: -9999px;}

.head_status{display: none; box-shadow: 0 0 5px 2px #000; border-bottom: 1px #f00 solid; border-left: 1px #f00 solid; border-right: 1px #f00 solid; background-color: #fff2f2; padding: 5px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; position: fixed; top: 0px; width: 980px; z-index: 1111;}
.head_status img{float: right; cursor: pointer;}

/*Head Layout 1*/
.header_lay1 { background: url(images/header_bg_verlauf.jpg) repeat-x; }
.header_lay1 #header_logo{ height: 91px; }
.header_lay1 #logo{position: absolute; margin-top: 35px;margin-left: 15px;}
.header_lay1 #header_cart{ font-size: 11px; position: absolute;  margin-left: 740px; width: 250Px; height: 85px; }
.header_lay1 #header_cart_img{position: absolute; margin-top: 10px; margin-left: 0px;}
.header_lay1 #header_cart #header_cart_text{ text-align: right; padding:6px 15px 10px 30px; } 
.header_lay1 #header_cart #header_cart_text .cart_both{ margin-left:45px;}
.header_lay1 #header_cart #header_cart_text .cart_count_div{ float:left; }
.header_lay1 #header_cart .head{font-weight: bold; text-transform:uppercase; margin-bottom:10px;font-size: 15px;} 
.header_lay1 .header_cart{color:#858585;}  
.header_lay1 .header_cart a{color:#fff;}
.header_lay1 .header_cart_active{background-color:#fff; color:#000;}  
.header_lay1 .header_cart_active a{color:#000;}
.header_lay1 #cart_overview{padding:10px 15px 10px 15px; z-index: 1000; color: #000; display: none; position: absolute; margin-left: 690px; margin-top:100px; width: 270px; background-color: #fff; box-shadow:10px 10px 15px #000; /*border: #216CA7 solid 1px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;*/}
.header_lay1 #cart_overview a{color: #000;}
.header_lay1 /*#cart_overview div{border: 1px #f00 solid;}*/
.header_lay1 #cart_overview img,.header_lay1 #cart_overview a img{max-width: 70px; max-height: 70px;}
.header_lay1 #cart_overview .cart_pr{ padding-top:10px;  padding-bottom: 10px; border-bottom: #c6c7c8 solid 1px;}
.header_lay1 #cart_overview .cart_pr td{font-size:11px;}
.header_lay1 #cart_overview .cart_pr_img{width: 70px; height: 70px; text-align: center;}
.header_lay1 #cart_overview .cart_pr_del{float: right; padding-left: 2px; padding-bottom: 2px; cursor: pointer;}
.header_lay1 #cart_overview .cart_pr_desc{padding-left:10px; text-align: left; vertical-align: top; font-weight: bold;}
.header_lay1 #cart_overview .cart_pr_desc a{color:#666666;}
.header_lay1 #cart_overview .cart_pr_quan{padding-left:10px; float: left; color:#666666;}
.header_lay1 #cart_overview .cart_pr_price{padding-left:5px; float: left; color:#666666;} 
.header_lay1 #cart_overview .cart_pr_price_sum{float: right; color:#666666;} 
.header_lay1 #cart_overview .tax{text-align: center;padding: 5px;}
.header_lay1 #cart_overview .delivery{color:#666666; background-color: #fff; float: right; width: 270px; border-bottom:solid 1px #000;}
.header_lay1 #cart_overview .delivery_text{float: left; padding: 5px;}
.header_lay1 #cart_overview .delivery_pr{float: right; padding: 5px 0px 5px 5px;}
.header_lay1 #cart_overview .cart_sum{color:#666666; background-color: #fff; float: right; width: 270px; border-bottom:solid 1px #000;}
.header_lay1 #cart_overview .cart_sum_text{float: left; padding: 5px;}
.header_lay1 #cart_overview .cart_sum_pr{float: right; padding: 5px 0px 5px 5px;}
.header_lay1 #cart_overview .cart_to_cart{ font-weight: bold; text-transform:uppercase; background-color: #000; color:#fff; padding: 30px 5px 5px 5px; text-align: center;}
.header_lay1 #cart_overview .cart_to_cart a{color:#fff;}
.header_lay1 #cart_overview .cart_checkout{font-weight: bold; text-transform:uppercase; background-color: #fff; padding: 5px; text-align: center;}
.header_lay1 #cart_overview .cart_shipping{text-align: center; padding-top:10px;}
.header_lay1 #head_links{float:right; margin-top:-12px; width:830px; }
.header_lay1 #head_links li{ border-left:solid 1px #3d3d3b; padding:6px 20px 5px 20px; font-size:15px; float: left; list-style-type:none; text-transform: uppercase; font-weight: bold; /*border-left:solid 2px #262523;*/ }
.header_lay1 #head_links li:last-child{border-right:solid 1px #3d3d3b;}
.header_lay1 #head_links li.account{  }
.header_lay1 #head_links li.account a{color: #fff;} 
.header_lay1 #head_links li.account_active{ }
.header_lay1 #head_links li.account_active a{color: #cdcbcb; text-decoration: none;} 
.header_lay1 #head_links li.other{ color:#fff;  }
.header_lay1 #head_links li.other a{ color:#fff;  }

.header_lay1 #languages {position: absolute; margin-left: 962px; margin-top: 60px;}
.header_lay1 #languages div{padding-bottom: 3px;}

.header_lay1 #header_wgs{ background:url(images/header_wgs_bg.jpg); text-align: left; height: 30px; color:#a6a6a6; }
.header_lay1 #header_wgs table{margin-left:auto; margin-right:auto;}
.header_lay1 #header_wgs table td{color: #a6a6a6; padding: 6px; margin-left:0px;min-width: 150px; border-right: 1px #2c2b29 solid; text-align: center;}
.header_lay1 #header_wgs table td,.header_lay1 #header_wgs table a{color: #a6a6a6; font-size: 14px; text-transform: uppercase; }

.header_lay1 #header_search{height:50px; margin-bottom: 5px; margin-top: 5px; background-color: #1F3365; text-align: left; }
.header_lay1 #header_search,#header_search a{font-size: 14px; color:#fff; }
.header_lay1 #header_search td{ padding: 8px; margin: 0px;width: 240px; text-align: center;}
.header_lay1 #header_search_field {height: 29px;background:#fff; margin-left:9px; border:solid 2px #1F3365; box-shadow:0 0 0 1px #fff;}
.header_lay1 #header_search_field div{float: left;}
.header_lay1 #header_search_field input[type=image]{margin-top:7px;}
.header_lay1 #header_search_field input[type=text]{margin-left:9px; margin-top:5px; font-size: 15px; padding: 0px; padding-left: 5px; height: 18px; border:0px; width: 190px; background:#fff; }

.header_lay1 #header_option{text-align: left; margin-bottom: 5px;}

.header_lay1 #header_menu_obj_false{display:none;}

.header_lay1 #header_menu_obj_ttf{display:none; height: 90px;margin-bottom: 5px; }
.header_lay1 .header_ttf{float:left; width: 780px; height: 80px; padding: 5px; background-color: #1F3365;}
.header_lay1 .header_ttf_searched{float:right; width: 185px; height: 80px; padding: 5px 20px 5px 20px; background-color: #1F3365; margin-left: 5px; }
.header_lay1 .header_ttf_searched .head{position:absolute; width:193px; margin-top:9px;}
.header_lay1 .header_ttf_searched .cont select{background:#fff; margin-top:33px; border:solid 2px #1F3365; box-shadow:0 0 0 1px #fff; padding: 5px 10px 5px 10px;width: 185px; height:34px; }
.header_lay1 .header_ttf_searched h2{color:#fff;}
.header_lay1 #header_ttf_abc{ color:#fff; margin-bottom: 15px;margin-top: 5px; height: 25px; text-align: center; margin-left: 5px;}
.header_lay1 #header_ttf_abc a{ color:#fff; }
.header_lay1 #header_ttf_abc ul{ margin: 0px; padding: 0px;}
.header_lay1 #header_ttf_abc .first{  float: left; list-style-type:none; height: 20px; width: 26px; padding-top: 5px;}
.header_lay1 #header_ttf_abc .next{  float: left; list-style-type:none; height: 20px; width: 28px; padding-top: 5px;}
.header_lay1 #header_ttf_sel{margin-top: -15px;}
.header_lay1 #header_ttf_sel div{float: left; margin: 3px;}
.header_lay1 #header_ttf_sel select{ background:#fff; margin-left:9px; border:solid 2px #1F3365; box-shadow:0 0 0 1px #fff; padding: 5px 10px 5px 10px;width: 240px; height:34px; }


.header_lay1 #header_progress{ border-bottom:solid 1px #c6c7c8;  margin-top:0px; padding: 5px 15px 10px 15px; margin-bottom:15px; }
.header_lay1 #header_progress table {border-spacing: 0px; padding: 0px; width: 100%;}
.header_lay1 #header_progress_row{ text-align: left;}
.header_lay1 #header_progress_links{text-align: right; }
.header_lay1 #header_progress_links span{font-weight: bold;}

.header_lay1 #header_banner{ max-width:990px; padding-left:15px; margin-bottom:20px; }

/*Head Layout 2*/
.header_lay2 {}
.header_lay2 #header_logo{ height: 120px;}
.header_lay2 #logo{position: absolute; margin-top: 0px;margin-left: 5px;}

.header_lay2 #head_links{float: right; margin-top: 37px;}
.header_lay2 #head_links li{ padding: 3px; padding-left: 8px; padding-right: 8px; margin-left: 5px; float: left; list-style-type:none; text-transform: uppercase; font-weight: bold;}
.header_lay2 #head_links li.account{ background-color: #0A3F89; border-top: 1px #88adc6 solid; border-left: 1px #88adc6 solid ;border-right: 1px #88adc6 solid;}
.header_lay2 #head_links li.account, .header_lay2 #head_links li.account a{color: #fff;}
.header_lay2 #head_links li.other{background-color: #fff; border-top: 1px #88adc6 solid; border-left: 1px #88adc6 solid ;border-right: 1px #88adc6 solid;  }

.header_lay2 #header_option_index{background: url(images/header_verlauf_index.jpg) no-repeat center; height: 222px;}
.header_lay2 #header_option{background: url(images/header_verlauf.jpg) no-repeat right; height: 111px;}


.header_lay2 #header_search_field {height: 30px;background:#fff; position: absolute; margin-left: 88px; border:solid 2px #1F3365; box-shadow:0 0 0 1px #fff; padding-right:5px;}
.header_lay2 #header_option_index #header_search_field{margin-top: 156px;}
.header_lay2 #header_option #header_search_field{margin-top: 53px;}
.header_lay2 #header_search_field div{float: left;}
.header_lay2 #header_search_field input[type=image]{margin-top:7px;}
.header_lay2 #header_search_field input[type=text]{margin-left:9px; margin-top:5px; font-size: 15px; padding: 0px; padding-left: 5px; height: 20px; border:0px; width: 165px; background:#fff; }


.header_lay2 #header_ttf{margin-bottom: 5px; }
.header_lay2 .header_ttf{float:left; width: 540px; margin-left: 455px;}
.header_lay2 #header_option_index .header_ttf{margin-top:156px;}
.header_lay2 #header_option .header_ttf{margin-top: 53px;}
.header_lay2 #header_ttf_sel{margin-bottom: 10px;}
.header_lay2 #header_ttf_sel div{float: left;}
.header_lay2 #header_ttf_sel #header_ttf_manu_div{margin-right: 91px;}
.header_lay2 #header_ttf_sel select{ background:#fff; margin-left:9px; border:solid 2px #1F3365; box-shadow:0 0 0 1px #fff; padding: 5px 10px 5px 10px;width: 200px; height:34px; }


.header_lay2 #header_cart{position: absolute; background: #9db2d0; color: #fff; font-size: 11px; position: absolute; margin-top: 0px; margin-left: 790px; width: 190px; height: 68px; }
.header_lay2 #header_cart a{color: #fff;}
.header_lay2 #header_cart_img{position: absolute; margin-top: -30px; margin-left: 110px;}
.header_lay2 #header_cart #header_cart_text{ padding: 5px; text-align: left;}
.header_lay2 #header_cart .head{font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.header_lay2 #cart_overview{z-index: 1000; color: #fff; display: none; position: absolute; margin-left: 765px; margin-top: 68px; width: 230px; background-color: #9db2d0;}
.header_lay2 #cart_overview a{color: #fff;}
.header_lay2 /*#cart_overview div{border: 1px #f00 solid;}*/
.header_lay2 #cart_overview img,.header_lay2 #cart_overview a img{max-width: 70px; max-height: 70px;}
.header_lay2 #cart_overview .cart_pr{margin-left: 3px; margin-right: 3px; padding-top: 5px;  padding-bottom: 5px; border-bottom: #fff solid 1px;}
.header_lay2 #cart_overview .cart_pr td{padding: 3px;}
.header_lay2 #cart_overview .cart_pr_img{width: 70px; height: 70px; text-align: center;}
.header_lay2 #cart_overview .cart_pr_del{float: right; padding-left: 2px; padding-bottom: 2px; cursor: pointer;}
.header_lay2 #cart_overview .cart_pr_desc{text-align: left; vertical-align: top; font-weight: bold;}
.header_lay2 #cart_overview .cart_pr_quan{float: left;}
.header_lay2 #cart_overview .cart_pr_price{float: right;}
.header_lay2 #cart_overview .tax{text-align: center;padding: 5px;}
.header_lay2 #cart_overview .delivery{background-color: #666; float: left; width: 230px;}
.header_lay2 #cart_overview .delivery_text{float: left; padding: 5px;}
.header_lay2 #cart_overview .delivery_pr{float: right; padding: 5px;}
.header_lay2 #cart_overview .cart_sum{background-color: #666; float: left; width: 230px;}
.header_lay2 #cart_overview .cart_sum_text{float: left; padding: 5px;}
.header_lay2 #cart_overview .cart_sum_pr{float: right; padding: 5px;}
.header_lay2 #cart_overview .cart_to_cart{background-color: #0A3F89; padding: 5px; text-align: center;}
.header_lay2 #cart_overview .cart_checkout{background-color: #9db2d0; padding: 5px; text-align: center;}

.header_lay2 #languages {position: absolute; margin-left: 962px; margin-top: 60px;}
.header_lay2 #languages div{padding-bottom: 3px;}

.header_lay2 #header_wgs{margin-bottom: 5px; background-color: #F6B800; text-align: left; height: 30px; width: 1020px;}
.header_lay2 #header_wgs table td{color: #fff; padding: 6px; margin: 0px;width: 150px; border-right: 1px #fff dotted; text-align: center;}
.header_lay2 #header_wgs table td,.header_lay2 #header_wgs table a{color: #fff; font-size: 14px; font-weight: bold;}

.header_lay2 #header_progress{margin-bottom: 25px; padding-left: 10px; padding-right: 10px; width: 990px;}
.header_lay2 #header_progress table {border-spacing: 0px; padding: 0px; width: 100%;}
.header_lay2 #header_progress_row{ text-align: left;}
.header_lay2 #header_progress_links{text-align: right;}
.header_lay2 #header_progress_links span{font-weight: bold;}


#login_overview{ padding:10px 15px 10px 15px; z-index: 1000; color: #000; display: none; position: absolute; margin-left: 40px; margin-top:30px; width: 220px; background-color: #fff; box-shadow:10px 10px 15px #000;}
#login_overview div{color:#666666; text-transform:none; padding-top:5px;} 
#login_overview div a{color:#666666; text-transform:none;} 
/*FOOTER*/
#footer{margin-top: 10px; margin-bottom: 10px;}
#footer_left{float: left; width: 490px; text-align: left; font-size: 11px; color: #A6A6A6; padding:10px;}
#footer_left a{font-size: 11px; color: #A6A6A6;}
#footer_right{float: right; width: 490px; text-align: right; padding:10px;}
#footer .sb{margin-bottom: 10px;}
#footer .sb img{padding: 1px;}

#footer_popup{position: fixed; bottom: 0px; right: 0px; display: none; border-top: 1px #585858 solid; border-left: 1px #585858 solid; padding: 5px; background-color: #fff; -moz-border-top-left-radius: 3px; border-top-left-radius: 3px;}
#footer_popup img.cart_image{max-height: 30px;}
#footer_popup span.cart_desc{font-weight: bold;}


#footer_lay2{ background:#201e1f; min-height:300px; color:#606060; } 
#footer_lay2 .footer_box { width:339px; height:210px; float:left; font-size:11px; }
#footer_lay2 .border_middle{ border-left:solid 1px #2d2b29; border-right:solid 1px #2d2b29; }
#footer_lay2 .footer_box .header{ height:42px; padding:15px 0px 0px 15px; background:#161415; font-size:20px; text-transform:uppercase; color:#d2d0d1; }
#footer_lay2 .footer_box .cont{ padding:20px 20px 0px 20px; }
#footer_lay2 .footer_box .cont .formular{text-transform:uppercase; font-weight:bold; color:#1F3365;}
#footer_lay2 .footer_box .cont .formular a:visited{color:#1F3365}
#footer_lay2 .footer_box .cont .formular img{ float:left; margin-right:5px; }
#footer_lay2 .footer_box .cont_left{ float:left; width:65px; padding:20px 0px 0px 15px; }
#footer_lay2 .footer_box .cont_right{ width:280px; padding:20px 0px 0px 0px; }
#footer_lay2 .footer_box .cont_right span{ text-transform:uppercase; font-weight:bold; }
#footer_lay2 .info{ padding:20px 20px 0px 20px; font-size:10px; }
#footer_lay2 .links{ float:left; color:#d2d0d1; padding:20px 20px 0px 20px; font-size:10px; }
#footer_lay2 .copyright{ float:right; color:#d2d0d1; padding:20px 20px 0px 0px; font-size:10px; }

/*Content*/


/*TTF Finder for extern*/
.ttf_banner{margin-left: auto; margin-right: auto;}
.ttf_banner #header_ttf{position: absolute;}
.ttf_banner .header_ttf select{border: 1px solid #fff; background: #fff;}

#banner_super_banner{width: 728px; height: 90px; background: url(images/bn_super_banner.jpg) no-repeat center;}
#banner_super_banner #header_ttf{margin-top: 67px;margin-left: 10px;}
#banner_super_banner #header_ttf_sel div{float: left; margin-right: 10px;}
#banner_super_banner #header_ttf_sel div:nth-child(3){margin-right: 0px;}
#banner_super_banner #header_ttf_sel select{width: 230px;}

#banner_wide_skyscraper{width: 160px; height: 600px; background: url(images/bn_wide_skyscraper.jpg) no-repeat center;}
#banner_wide_skyscraper #header_ttf{margin-top: 380px;margin-left: 10px;}
#banner_wide_skyscraper #header_ttf_sel div{margin-top: 10px;}
#banner_wide_skyscraper #header_ttf_sel select{width: 140px;}

#banner_rectangle{width: 180px; height: 150px; background: url(images/bn_rectangle.jpg) no-repeat center;}
#banner_rectangle #header_ttf{margin-top: 115px;margin-left: 10px;}
#banner_rectangle #header_ttf_sel div{margin-top: 10px; display: none;}
#banner_rectangle #header_ttf_sel select{width: 160px;}

#banner_medium_rectangle{width: 300px; height: 250px; background: url(images/bn_medium_rectangle.jpg) no-repeat center;}
#banner_medium_rectangle #header_ttf{margin-top: 150px;margin-left: 15px;}
#banner_medium_rectangle #header_ttf_sel div{margin-top: 10px;}
#banner_medium_rectangle #header_ttf_sel select{width: 270px;}

.cart_flyout{position: absolute;}
.cart_flyout_end{opacity: 0; top: 10px; left: 50%; margin-left:350px;}

.print_content{background: url(images/icons/printer.png) no-repeat left; margin-top: 10px; padding-left: 20px; cursor: pointer;}

#popup{border:1px solid #ccc; background-color: #fff; border-radius: 5px; padding: 5px;}

.messageStack_error, .messageStack_warning{ border: 1px #f00 solid; font-size: 16px; background-color: #fff2f2; padding: 6px; margin-bottom: 10px; margin-top:10px;}
.messageStack_success{ border: 1px #00f solid; font-size: 16px; background-color: #e9e8ff; padding: 6px; margin-bottom: 10px; margin-top:10px;}
.messageStack_error span, .messageStack_warning span, .messageStack_success span{font-weight: bold; text-transform: uppercase; margin-right: 10px;}

table.contenttable td{padding: 2px; text-align: left;}
table.contenttable th{padding: 2px; text-align: left; white-space: nowrap;}

.contentbox{border: 1px #ccc solid; padding: 5px;}

.align-right{text-align: right;}
.align-left{text-align: left;}
.align-center{text-align: center;}

div.radio_box, span.radio_box, tr.radio_box{cursor: pointer;}

div.check_box, span.check_box{cursor: pointer;}

.col_box{}
.col_box_head{text-align: left; overflow:hidden; background:#1F3365; padding:5px 0 5px 10px;}
.col_box_head:hover{overflow:visible;}
.col_box_head h3{font-size: 14px; color:#fff;}
.col_box_content{margin-bottom: 10px; margin-top: 10px; border:solid 1px #d9d9d9; background:#f7f7f7; cursor:pointer;}
.col_box_content ul {padding:0px; margin:0px; list-style:none;}
.col_box_content li {padding: 8px 0 8px 18px; border-bottom: dashed 1px #d9d9d9; background: url(images/list_type_image.png) no-repeat top 12px left 10px;}
.col_box_content li:last-child {border: 0px;}


/*input.button_link_small{padding-bottom: 6px; border: 0px; height: 14px; background-color: #666666; background: url(images/button_link_small_bg.png) repeat-x center; -moz-border-radius: 3px; border-radius: 3px; text-align: center;}
input.button_link_small, .button_link_small a{font-size: 10px; color: #fff; text-decoration: none;}
*/
div.split_page{padding-left: 5px;padding-top: 8px; /*background: url(images/box_head_bg.png) repeat-x center;*/ height: 25px; }
div.split_page a{text-decoration: none;}
table.split_page {width: 100%;}
table.split_page td.split_page_info{text-align: left; padding-top: 0px;}
table.split_page td.split_page_links{width: 1%; text-align: right;}
table.split_page td.split_page_links div{float:left; margin-right: 2px; margin-left: 2px; color: #666666; height: 15px; padding-left: 4px; padding-right: 4px; border: solid 1px #C3C3C3; padding-top:2px;}
table.split_page td.split_page_links a{color: #666666;}
table.split_page td.split_page_links div.split_page_curr_site{font-weight:bold; background: #DBDBDB; padding-top:2px;}

.listing_config{border: 1px solid #d8d8d8; padding: 10px; height: 16px; margin-bottom: 15px; background: #fff;}

.sort_config{float: left;}
.sort_config ul{margin: 0px; padding: 0px;  list-style-type: none;}
.sort_config ul li{float: left; padding: 0px 4px 0px 4px; margin: 0px; border-right: solid 1px #666666;}
.sort_config ul li.sel a{font-weight: bold;}

.listing_template{float: right;}
.listing_template ul{margin: 0px; padding: 0px;  list-style-type: none;}
.listing_template ul li{float: left; cursor: pointer; width: 25px; height: 20px; margin: -2px 0px 0px 5px; background: url(images/icons/listing_template_sprite.png) no-repeat;}
.listing_template ul li:nth-child(1){background-position: 0 0;}
.listing_template ul li:nth-child(2){background-position: -25px 0;}
.listing_template ul li:nth-child(3){background-position: -50px 0;}
.listing_template ul li.sel:nth-child(1){background-position: 0 -20px;}
.listing_template ul li.sel:nth-child(2){background-position: -25px -20px;}
.listing_template ul li.sel:nth-child(3){background-position: -50px -20px;}
.listing_template ul li:nth-child(1):hover{background-position: 0 -20px;}
.listing_template ul li:nth-child(2):hover{background-position: -25px -20px;}
.listing_template ul li:nth-child(3):hover{background-position: -50px -20px;}

.netto{color: #7AA812; font-weight: bold; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff;}
.brutto{color: #C40000; font-weight: bold; text-shadow: 1px 1px 0px #fff, -1px -1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff;}

div.price_box_small{font-size: 7px;}
div.price_box_small a{text-decoration: none; font-size: 7px;}
table.price_box_small{border-spacing: 2px;}
td.price_box_small {white-space: nowrap; text-align: right; padding-right: 3px; border: solid #666666 1px; height: 35px; background: #d9d9d9 url(images/price_box_bg.jpg) repeat-x top;}
td.price_box_small div{ width: 104px;}
td.price_box_small  .netto{font-size: 16px;}
td.price_box_small  .brutto{font-size: 18px;}

div.price_box{font-size: 9px;}
div.price_box a{text-decoration: none; font-size: 9px;}
table.price_box{border-spacing: 2px;}
td.price_box {white-space: nowrap; text-align: right; padding-right: 3px; border: solid #666666 1px; height: 40px; background: #d9d9d9 url(images/price_box_bg.jpg) repeat-x top;}
td.price_box div{ width: 140px;}
td.price_box  .netto{font-size: 20px;}
td.price_box  .brutto{font-size: 23px;}

.pr_box{}
.pr_box a{text-decoration: none;}
.pr_box a.i{font-size: 9px;}

.corner_sp { background-image: url(images/icons/corner_special.png); background-repeat: no-repeat; background-position: right top; }
.corner_new { background-image: url(images/icons/corner_new.png); background-repeat: no-repeat; background-position: right top; }

div.div_listing{margin-top:10px;}
div.div_listing table{width: 100%;}
div.div_listing table td{width: 25%; vertical-align: top; text-align: left;}
div.div_listing table td div {line-height:1.8em;}
div.div_listing table td span.fade{color: #9F9F9F;}
div.div_listing table td h3{padding-top: 10px;}
div.div_listing img{height:10px;}

.div_listing .col_box_head{font-size:15px; border:solid 1px #d9d9d9; padding:5px; background:none; margin-top:15px; margin-bottom:15px;}
.div_listing .col_box_head h3{color:#1F3365;}

div.div_listing_big{}
div.div_listing_big table{width: 100%}
div.div_listing_big table td{width: 20%; vertical-align: top; text-align: left;}

.listing_wgs_img{margin:15px;}
.listing_wgs_img .wgs{float:left; margin-right:15px; margin-bottom:15px; text-align:center;}
.listing_wgs_img .wgs:nth-child(5n){margin-right:0px;}
.listing_wgs_img .wgs div{width:143px; height:140px;}
.listing_wgs_img .wgs div img{max-width:130px; max-height:130px;}

table.quantity { background-image: linear-gradient(#fff 0%, #d9d9d9 100%); padding:5px 10px 5px 10px; border:solid 1px #d9d9d9;}
table.quantity tr{ background: transparent;}
table.quantity td{ background: transparent;}
table.quantity .qty_text{font-weight:bold; text-transform:uppercase;}
table.quantity .quantity_pl {padding-left: 2px; padding-bottom: 2px; padding-top:3px;}
table.quantity .quantity_mi {padding-left: 2px; }
input.quantity, input.quantity_dis {float: right;text-align: right; margin-left:30px; margin-right: 5px; width:28px; border:solid 1px #d9d9d9; padding:3px 5px 3px 5px; height:19px;}
input.quantity_dis {color: #b8b8b8;}

div.pr_qty {width:150px; padding:2px; background: #fff; border:solid 1px #d8d8d8; height:22px;}
div.pr_qty div.qty_arrow{float: right; width: 12px; height: 20px;}
div.pr_qty div.qty_arrow img{margin-top: 2px;}
div.pr_qty input.quantity, input.quantity_dis {float: right;text-align: right; background:transparent none; border:0px; margin-right: 5px;}
div.pr_qty input.quantity_dis {color: #b8b8b8;}
div.pr_qty .qty_text{padding:4px 35px 0 0; font-weight:bold;}
div.rider{margin-top:10px; margin-left:15px;}
div.rider ul{padding-left:0; margin-left:0; list-style-type: none; border:0;}
div.rider li{float:left; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); cursor: pointer; white-space: nowrap; margin: 0px; padding: 15px 7px;  border-right: 1px #fff dotted; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9;}
div.rider li.aktiv{float:left; background-image: linear-gradient(#d9d9d9 0%, #fff 100%); border-bottom:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;} 
div.rider li:last-child{border-right:solid 1px #d9d9d9;}
div.rider li:first-child{border-left:solid 1px #d9d9d9;}

div.rider2{margin-top:10px;}
div.rider2 ul{padding-left:0; margin-left:0; list-style-type: none; border:0;}
div.rider2 li{float:left; width:49%; text-align:center; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); cursor: pointer; white-space: nowrap; margin: 0px; padding-top:15px; padding-bottom:15px; border-right: 1px #fff dotted; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9;}
div.rider2 li.aktiv{float:left; background-image: linear-gradient(#d9d9d9 0%, #fff 100%); border-bottom:solid 1px #d9d9d9;} 
div.rider2 li:last-child{border-right:solid 1px #d9d9d9;}
div.rider2 li:first-child{border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;}




.clear_left{clear: left;}
.clear_right{clear: right;}
.clear{clear: both;}
.ajax_loader{display: none;}

.tag_cloud{margin-bottom: 10px; background: url(images/wabbe_bg.png); text-align: center; border: solid 1px #c5d4df; padding: 10px;}
.tag_cloud a, .tag_cloud span {float: left; margin-right: 10px;}

.modul_list_block{margin-bottom: 10px;}
.modul_list_block .product{float: left; border: solid 1px #d8d8d8; border-radius: 3px; margin: 0px 20px 20px 0px; text-align: center; width: 253px; }
.modul_list_block .product:nth-child(3n){margin-right: 0px;}
.modul_list_block .product:nth-child(3n+1){clear: left;}
.modul_list_block div.desc{ margin-top: 25px; height: 35px;}
.modul_list_block div.color_c{ height: 10px;}
.modul_list_block div.image{height: 170px; width: 235px; vertical-align: middle; text-align: center;}
.modul_list_block div.not_ie8{display: table-cell;}
.modul_list_block div.image img{max-width: 170px; max-height: 170px; }
.modul_list_block .mlb_pr {padding: 20px 20px 7px 20px;}
.modul_list_block .mlb_pr .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
.modul_list_block .mlb_pr .pr_opt a.n_sel{}
.modul_list_block .mlb_pr .pr_opt a.sel{color: #1F3365;}
.modul_list_block .mlb_pr .pr_opt_arrow{margin-top: -1px; height: 10px;  text-align: center;}
.modul_list_block .mlb_pr .pr_opt_arrow_br{text-align: left;margin-top: -1px; height: 10px; padding-left: 130px;}
.modul_list_block .mlb_pr .pr_opt_arrow_ne{text-align: left;margin-top: -1px; height: 10px; padding-left: 60px;}
.modul_list_block .mlb_pr .pr_box{text-align: center; margin-bottom: 5px;}
.modul_list_block .mlb_pr .pr_box .netto{font-size: 25px;}
.modul_list_block .mlb_pr .pr_box .brutto{font-size: 25px;}
.modul_list_block div.wishlist{cursor: pointer; padding: 4px 8px 0px 8px; height: 21px; color: #fff; font-size: 13px; background: #6e6e6e url(images/button_bg.jpg) repeat-x top; border: 1px #fff solid; box-shadow: 0 0 2px #000; text-transform: uppercase;}
.modul_list_block div.detail_button{text-align: right; margin-bottom: 5px;}

#pr_slide{position:relative;}
#pr_slide .next, #pr_slide .prev{position: absolute; top: 0px; bottom: 0px; width: 10px; cursor: pointer; margin-top: 10px; margin-bottom: 10px;}	
#pr_slide .prev{left: 0px; background: #ddd url(images/icons/pr_slide_left.png) no-repeat center;}
#pr_slide .next{right: 0px; background: #ddd url(images/icons/pr_slide_right.png)  no-repeat center;}
#pr_slide #sections{overflow:hidden; width:954px; clear:left;	margin-left: 20px;}
#pr_slide ul{width:10000px;}
#pr_slide li{float:left; padding: 0px; padding-left: 2px; padding-right: 2px; margin:0;list-style:none;}

.modul_list_block_slide{width: 235px;}
.modul_list_block_slide .product {border: solid 1px #d8d8d8; border-radius: 3px; margin: 0px 17px 0px 0px; text-align: center; width: 233px; }
.modul_list_block_slide div.desc{ margin-top: 25px; height: 35px;}
.modul_list_block_slide div.color_c{ height: 10px;}
.modul_list_block_slide div.image{height: 170px; width: 235px; vertical-align: middle; text-align: center;}
.modul_list_block_slide div.not_ie8{display: table-cell;}
.modul_list_block_slide div.image img{max-width: 170px; max-height: 170px; }
.modul_list_block_slide .mlb_pr {padding: 20px 20px 7px 20px;}
.modul_list_block_slide .mlb_pr .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
.modul_list_block_slide .mlb_pr .pr_opt a.n_sel{}
.modul_list_block_slide .mlb_pr .pr_opt a.sel{color: #1F3365;}
.modul_list_block_slide .mlb_pr .pr_opt_arrow{margin-top: -1px; height: 10px;  text-align: center;}
.modul_list_block_slide .mlb_pr .pr_opt_arrow_br{text-align: left;margin-top: -1px; height: 10px; padding-left: 130px;}
.modul_list_block_slide .mlb_pr .pr_opt_arrow_ne{text-align: left;margin-top: -1px; height: 10px; padding-left: 60px;}
.modul_list_block_slide .mlb_pr .pr_box{text-align: center; margin-bottom: 5px;}
.modul_list_block_slide .mlb_pr .pr_box .netto{font-size: 25px;}
.modul_list_block_slide .mlb_pr .pr_box .brutto{font-size: 25px;}
.modul_list_block_slide div.wishlist{cursor: pointer}
.modul_list_block_slide div.detail_button{text-align: right; margin-bottom: 5px;}

.modul_list_block_mini{}
.modul_list_block_mini .product{padding:5px; margin-left: 10px; -moz-border-radius: 3px; border-radius: 3px;  margin-bottom: 10px; text-align: center; width: 131px; border: #808080 solid 1px; float:left;}
.modul_list_block_mini .product:first-child{margin-left:0px;}
.modul_list_block_mini .product .desc{ margin-top: 10px; height:70px;}
.modul_list_block_mini .product .image{height: 100px; width: 130px; vertical-align: middle; text-align: center;}
.modul_list_block_mini .product .image img{max-width: 130px; max-height: 100px; }
.modul_list_block_mini .product .price{margin-top:5px;}
.modul_list_block_mini .product .price .detail{height:14px;}

.slider{margin-bottom: 10px;}
.slider .left_arrow{cursor: pointer; display: none; opacity: 0.5; position: absolute; z-index: 100; width: 20px; background: #ddd url(images/icons/pr_slide_left.png) no-repeat center;}
.slider .right_arrow{cursor: pointer; display: none; opacity: 0.5; position: absolute; z-index: 100; width: 20px; margin-left: 750px; background: #ddd url(images/icons/pr_slide_right.png) no-repeat center;}
.slider:hover .left_arrow{display: block;}
.slider:hover .right_arrow{display: block;}
.slider .objects div{z-index: 99; display: none; position: absolute;}
.slider .objects img{max-width: 805px;}

.traffic_legend{/*height: 15px;*/}
.traffic_legend table{float: right;}
.traffic_legend td{padding-left: 5px;}
.traffic_legend th{padding-left: 15px;}

.shop_ad_block{margin-bottom: 5px;}
.shop_ad_block table{width: 100%; border: solid 1px #ccc;}
.shop_ad_block td{ border: solid 1px #ccc; background: #d9d9d9 url(images/shop_ad_block_bg.jpg) repeat-x top; padding-left: 14px; padding-right: 14px; padding-top: 24px; padding-bottom: 24px; width: 222px; height: 60px;}
.shop_ad_block div.block{ border: solid 1px #ccc; background: #fff; clear: left; clear: right; height: 65px; font-size: 10px;}
.shop_ad_block div.block span{ font-weight: bold; text-transform: uppercase; color: #0A3F89;}
.shop_ad_block div.icon{ float: left; padding: 5px; padding-top: 8px;}
.shop_ad_block div.text{ float: right; padding-right: 5px; padding-top: 7px; padding-bottom: 0px; width: 150px;}

/*Site spezial*/
#printer_list_hide{display: none;}
#printer_list_link{font-weight: bold; padding-top: 5px; text-decoration: underline;text-align: left;}
#printer_list_link_hide{display: none;font-weight: bold; padding-top: 5px; text-decoration: underline;text-align: left;}

.product_filter_cat_box{}
.product_filter_cat_box li{background:none;}
.product_filter_cat_box li.m{margin-bottom: 3px; font-weight: bold; margin-top: 3px; padding:5px 0 5px 10px; border-bottom: dashed 1px #d9d9d9;}
.product_filter_cat_box li.u{margin-bottom: 3px; margin-left: 10px; padding:5px 0 5px 10px; /*background: url(images/list_type_image.png) no-repeat top 8px left 10px;*/ }
.product_filter_cat_box span{font-size: 11px; color: #9F9F9F; font-weight: normal; display: none; margin-left: 5px;}
.product_filter_cat_box li:hover span{position: absolute; display: inline;}
.product_filter_cat_box .more{display: none;}
.product_filter_cat_box .more div.m li{border-top: dashed 1px #d9d9d9;}
.product_filter_cat_box .more_l{font-weight: bold;}
.product_filter_cat_box .u_more{display: none;}


#product_filter_box div{ text-align: left; }
#product_filter_box li{padding: 8px 0px 8px 18px;}
#product_filter_box span{font-size: 11px; color: #9F9F9F; display: none;}
#product_filter_box li:hover span{position: absolute; display: inline;}
.filter_more{display: none;}
.filter_selected,.filter_selected a{font-weight: bold; background-color: #F2F2F2; padding-bottom: 2px; padding-top: 2px;}
.filter_disable{color: #9F9F9F;}
#product_filter_box .pr_filter_link{border-bottom:none;}
#product_filter_box .filter_more li:first-child{border-top: dashed 1px #d9d9d9;}
#product_filter_box .filter_more li:last-child{border-bottom: dashed 1px #d9d9d9;}
.pr_filter_link a,.pr_filter_link_hide a{font-style: italic;}
.pr_filter_link_hide{display: none;}

#categories_box div{white-space: nowrap; text-align: left;}
/*on mouse over show cutted text*/
/*#categories_box div:hover{-o-text-overflow: inherit;	text-overflow: inherit;	overflow: visible;}*/
#categories_box span{font-size: 11px; color: #9F9F9F; display:none;}
#categories_box li:hover span{display:inline;}

#categories_box .curr_cat,#categories_box .curr_cat a{font-weight: bold;}

/*.info_con, .info_con a{	border: 1px solid #ccc;	background-color: White;	font-family:tahoma, Verdana, Arial, sans-serif;  font-size: 10px;  padding: 4px;}
.info_con_head{	background-color: Grey;	background-image: url(images/verlauf.jpg);	background-repeat: repeat-x;}
.info_con_head, .info_con_head a{	color: White;	font-family:tahoma, Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  padding-left: 4px;}
.info_con_head_text{  padding-top: 4px;}*/
/*
div.pr_list_row{}
table.pr_list_row {width: 100%;}
div.pr_list_row .pr_list_row_d{margin-bottom: 10px;}
div.pr_list_row td.pr_list_product{vertical-align: top; border: solid 1px #BFBFBF;}
div.pr_list_row .pr_list_image{text-align: center; width: 100px; padding: 10px;}
div.pr_list_row .pr_list_image img{padding-bottom: 3px; max-height: 110px; max-width: 100px;}
div.pr_list_row table.pr_list_detail{width: 100%; }
div.pr_list_row td.pr_list_detail{width: 100%; text-align: left; padding: 0px; vertical-align: top;}
div.pr_list_row div.pr_list_detail{padding: 5px; margin-left: 10px; background: url(images/pr_list_row_bg.png) repeat-x top; background-color: #e6e6e6; border: solid 1px #BFBFBF; min-height: 120px;}
div.pr_list_row div.pr_list_detail span a{font-weight: bold; text-decoration: none;}
div.pr_list_row div.pr_list_detail span.oem{color: #989898;}
div.pr_list_row div.pr_list_detail .pr_list_links{padding-top: 3px; text-align: center; background-image: url(images/box_head_bg.png);	background-repeat: repeat-x; height: 25px; width: 250px;}
div.pr_list_row .wishlist{cursor: pointer;}
div.pr_list_row div.pr_list_detail .pr_list_rate{padding-top: 3px; text-align: right; margin-top: 10px; height: 25px; width: 250px;}
div.pr_list_row div.pr_list_detail td.pr_list_price{text-align: right; vertical-align: top; width: 40%;}
div.pr_list_row table.pr_list_buy_row{ width: 100%}
div.pr_list_row table.pr_list_buy_row td{ padding-left: 1px; padding-right: 1px; background: transparent;}
div.pr_list_row table.pr_list_buy_row td.listen_button{text-align: right;}
div.pr_list_row table.pr_list_buy_row input.listen_button{background: #f36a22 url(images/button_list_bg.png) repeat-x center;}
div.pr_list_row div.pr{float: right;}
div.pr_list_row table.pr_table{margin-bottom: 5px; float: right; font-size: 11px; width: 100%;}
div.pr_list_row table.pr_table td{padding: 1px;white-space: nowrap; text-align: right; width: 50%;}
div.pr_list_row table.pr_table th{padding: 1px; padding-right: 5px;white-space: nowrap; text-align: left; width: 50%;}
*/
/*div.pr_list_table_head{border: solid 1px #c6c7c8; background: #dededd url(images/pr_list_table_head_bg.jpg) repeat-x top; margin-bottom: 5px;}
div.pr_list_table_head h1{margin: 5px;}
table.pr_list_table_head{margin-top: 2px; width: 100%; }
table.pr_list_table_head th{border-left: solid 1px #fff; border-right: solid 1px #fff; text-align: left; vertical-align: top; padding-left: 5px; padding-right: 5px;padding-bottom: 10px;}
table.pr_list_table_head th.image{width: 50px;}
table.pr_list_table_head th.cc{width: 55px;}
table.pr_list_table_head th.artnr{width: 12%;}
table.pr_list_table_head th.oem{width: 10%;}
table.pr_list_table_head th.info{width: 30px;}
table.pr_list_table_head th.traffic_light{width: 35px;}
table.pr_list_table_head th.price{width: 9%; text-align: right;}
table.pr_list_table_head th.buy{width: 13%; }*/
/*
div.pr_list_table{ margin-bottom: 15px;}
div.pr_list_table div.pr_list_table_head{border: solid 1px #c6c7c8; border-bottom: 0px; background: #fff; padding: 5px; padding-bottom: 10px;}
table.pr_list_table{margin-bottom: 2px; width: 100%; border: solid 1px #ccc;}
table.pr_list_table tr.head {border: solid 1px #c6c7c8; border-top:1px solid #fff; background: #dededd url(images/pr_list_table_head_bg.jpg) repeat-x top; margin-bottom: 5px;}
table.pr_list_table tr.head th:first-child {border-left: solid 1px #c6c7c8;}
table.pr_list_table tr.head th:last-child {border-right: solid 1px #c6c7c8;}
table.pr_list_table tr.head th{ border-left: solid 1px #fff; text-align: left; vertical-align: top; padding-left: 5px; padding-right: 5px;padding-bottom: 10px;}
table.pr_list_table tr.sep{border-left: 1px transparent solid; border-right: 1px transparent solid;}
table.pr_list_table tr.content{border: 1px #ccc solid;}
table.pr_list_table td{padding: 5px; background: #fff; border-top: 1px #ccc solid;}
table.pr_list_table td.col_2{background-color: #e9f0f6;}
table.pr_list_table td.image{width: 50px; text-align: center;}
table.pr_list_table td.image img{max-height: 40px; max-width: 40px;}
table.pr_list_table td.cc{text-align: center;}

table.pr_list_table td.artnr{vertical-align: top;}
table.pr_list_table td.oem{ vertical-align: top;}
table.pr_list_table td.desc{vertical-align: top;}
table.pr_list_table td.desc .capacity{font-style: italic;}
table.pr_list_table td.desc .oem{color: #989898;}
table.pr_list_table td.desc .wishlist{margin-top: 5px;cursor: pointer;}
table.pr_list_table td.desc .wishlist:hover{text-decoration: underline;}
table.pr_list_table td.info{width: 30px;vertical-align: top; text-align: center;}
table.pr_list_table td.info .wishlist img{margin-top: 5px;}
table.pr_list_table td.traffic_light{width: 35px; vertical-align: top; text-align: center;}
table.pr_list_table td.traffic_light .negativ{color: #ccc;}
table.pr_list_table td.price{min-width: 60px; vertical-align: top; text-align: right;}
table.pr_list_table td.price .netto{font-size: 14px;}
table.pr_list_table td.price .brutto{font-size: 16px;}
table.pr_list_table td.price table.scale td{background: transparent;}
table.pr_list_table td.price table.scale th{white-space: nowrap; background: transparent;}
table.pr_list_table td.buy{vertical-align: top;}
table.pr_list_table table.pr_list_buy_row td{padding: 2px; background: transparent; border: transparent 1px;}
table.pr_list_table table.pr_table{margin-bottom: 5px; float: right; font-size: 11px; width: 100%;}
table.pr_list_table table.pr_table td{padding: 1px;white-space: nowrap; text-align: right; width: 50%;}
table.pr_list_table table.pr_table th{padding: 1px; padding-right: 5px;white-space: nowrap; text-align: left; width: 50%;}
*/
#product_info{/*background-image: linear-gradient(#fff 0%, #d9d9d9 100%);*/ border:solid 1px #d9d9d9;}
#product_info #product_info_main{}
#product_info div.images{width: 240px;}
#product_info #images{ font-size: 9px; text-align: center; margin:15px; float:left;}
#product_info #main_image{z-index: 2;}
#product_info #detail_image_div{vertical-align: middle; text-align: center; padding:15px; cursor: pointer; width: 220px; height: 220px; background-color: #fff; border:solid 1px #d9d9d9;}
#product_info #detail_image_div img{max-height: 215px; max-width: 215px;}
#product_info #main_image .thumbs{margin-top: 10px; margin-bottom:10px; text-align: center; visibility: hidden; white-space: nowrap;}
#product_info #main_image .thumbs div{margin-right: 10px; cursor: pointer;}
#product_info #main_image .thumbs div:last-child{margin-right: 0px; cursor: pointer;}
#product_info #main_image .thumbs img.thumb_img{ border:solid 1px #d9d9d9; max-height: 70px; max-width: 70px;}
#product_info #main_image .thumbs img.sel{ border: solid 1px #1F3365; }
#product_info #big_image {position: absolute; display: none;z-index: 3; width: 590px; background: #fff; padding:15px; border:solid 1px #d9d9d9;}
#product_info #big_image .thumbs{text-align: right; vertical-align: top; float:right;}
#product_info #big_image .thumbs img.thumb_img{ border:solid 1px #d9d9d9; max-height: 70px; max-width: 70px;}
#product_info #big_image .thumbs img.sel{  border: solid 1px #1F3365;}
#product_info #big_image #close_btn{margin-bottom: 50px; float:right;}
#product_info #big_image div.thumb{margin-bottom: 10px;}
#product_info #detail_big_image_div{float:left; display: table-cell; vertical-align: middle; text-align: center; padding-top: 10px; vertical-align: middle; text-align: center; height: 360px; width: 500px; border:solid 1px #d9d9d9; background-color: #fff;}
#product_info #detail_big_image_div img{max-height: 350px; max-width: 350px;}
#product_info .informations{vertical-align: top; float:right; width: 474px;background-color: #fff; border:solid 1px #d9d9d9; padding:15px; margin-top:15px; margin-right:15px;}
#product_info .informations .review{margin-bottom:15px;}
#product_info .informations .review .stars{float:left; width:280px; border-left:solid 1px #d9d9d9; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; height:16px; padding: 15px 10px; background-image:linear-gradient(#fff 0%, #d9d9d9 100%);}
#product_info .informations .review .take_review{color:#fff; float:left; width:152px; border-right:solid 1px #d9d9d9; border-top:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; height:28px; padding: 9px 10px; background:url(images/bg_detail_review.jpg) repeat-x top;}
#product_info .informations .review .take_review a{color:#fff;}
#product_info .informations .inf{border:solid 1px #d9d9d9; padding:10px;} 
#product_info .informations .inf .infos{float:left;}
#product_info .informations .inf .infos table{margin-top:5px; margin-bottom:5px;}
#product_info .informations .inf .infos th{text-align:left; padding-right:10px;} 
#product_info .informations .inf .logo{float:right;}
#product_info .informations .to_cart{margin-top:15px;}
#product_info .informations .to_cart .pi_pr{float:left; width:215px; height:103px; border:solid 1px #d9d9d9; padding:25px; background-image:linear-gradient(#fff 0%, #d9d9d9 100%);}
#product_info .informations .to_cart .pi_pr .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
#product_info .informations .to_cart .pi_pr .pr_opt a.n_sel{font-size:15px;}
#product_info .informations .to_cart .pi_pr .pr_opt a.sel{color: #1F3365; font-size:15px; font-weight:bold;}
#product_info .informations .to_cart .pi_pr .pr_opt_arrow{margin-top: -2px; height: 10px; text-align: center;}
#product_info .informations .to_cart .pi_pr .pr_opt_arrow_br{margin-top: -2px; height: 10px; padding-left: 140px;}
#product_info .informations .to_cart .pi_pr .pr_opt_arrow_ne{margin-top: -2px; height: 10px; padding-left: 55px;}
#product_info .informations .to_cart .pi_pr .pr_box{text-align: right; margin-top:10px;}
#product_info .informations .to_cart .pi_pr .pr_box .netto{font-size: 30px;}
#product_info .informations .to_cart .pi_pr .pr_box .brutto{font-size: 30px;}
#product_info .informations .to_cart .pi_pr .scale table{width: 100%; margin-bottom: 5px;}
#product_info .informations .to_cart .pi_pr .scale table td{text-align: right;}
#product_info .informations .to_cart .pi_pr .scale table th{white-space: nowrap; text-align: right;}
#product_info .informations .to_cart .pi_pr .opt{float:left; width:175px;}
#product_info .informations .to_cart .pr_qty{float: right; width: 173px; height:45px; border:solid 1px #d9d9d9; padding:0; float: right; margin-bottom: 5px; background-image:url(images/btn_bg_qty.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
#product_info .informations .to_cart .pr_qty input[type=text]{ float:left; margin-top:9px; margin-left:8px; width:28px; background:#fff; border:solid 1px #d9d9d9;} 
#product_info .informations .to_cart .pr_qty .qty_arrow{float:left; padding-right:5px;}
#product_info .informations .to_cart .pr_qty .qty_arrow img{margin-top:9px;}
#product_info .informations .to_cart .pr_qty .qty_arrow a:last-child img{margin-top:2px;}
#product_info .informations .to_cart .pr_qty .qty_text{width:53px; height:28px; float:left; text-align:center; margin-left:45px; padding:16px 0 0 5px;}
#product_info .informations .to_cart .listing_btn{cursor:pointer; float: right; color:#fff; margin-top: 5px; background: url(images/btn_bg_cart.png) no-repeat center; border: 0px solid #f00; box-shadow: none; padding: 0px 0px 0px 55px; text-align: left; height: 43px; width:175px;}
#product_info .informations .to_cart .enquiry_btn{cursor:pointer; background: url(images/enquiry.png) no-repeat center;}
#product_info .informations .to_cart input[type=button].btn_ly_star{cursor:pointer; height:45px; float:right; font-size:12px; text-transform:none; margin-bottom:10px; width:175px;}
#product_info .informations .to_cart input[type=button].btn_ly_star_yellow{cursor:pointer; height:45px; float:right; font-size:12px; text-transform:none; margin-bottom:10px; width:175px;}
#product_info .informations .to_cart input[type=button].btn_ly_star:disabled{opacity:0.5;}
#product_info .artnr{font-size: 13px;}
#product_info .artnr_c{font-size: 13px;  font-style: italic;}
#product_info .artnr span,#product_info .artnr_c span{font-weight: bold;}
#product_info #update_box_product_info{padding: 15px;}
#product_info #update_box_product_info th{text-align:left; padding-right:20px; padding-bottom:5px;}
/*#product_info td.extras{vertical-align: top; width: 100%;}
#product_info #downloads{margin-left: 5px; display: none; }
#product_info #downloads table{width: 100%}
#product_info #downloads div.download{background: url(images/download_bg.png) #e6e6e6 repeat-x top; padding: 5px;border-bottom: #b2b2b2 dotted 1px;}
#product_info #downloads div.download td.img{margin-right: 5px;background-color: #fff; border: #b2b2b2 solid 1px; padding: 5px; width: 40px;float: left;}
#product_info #downloads div.download td.info{text-align: left; font-size: 11px;width: 100%;}
#product_info #downloads span{ font-weight: bold;}
#product_info #downloads img{max-height: 40px; max-width: 40px;}
#product_info #wishlist{height: 25px; margin-left: 5px; margin-bottom: 5px;cursor: pointer;}
#product_info #wishlist div{float: left; }
#product_info #wishlist span{margin-left: 5px;margin-top: 5px;}
#product_info div.detail_specs{}
#product_info div.detail_specs table{/*width: 100%*/}
/*
#product_info div.detail_specs td{padding-right: 25px; text-align: left; width: 50%; white-space: nowrap;/*border-bottom: solid 1px #3A3A3A*/}
/*
#product_info div.detail_specs th{padding-right: 25px; text-align: left; width: 50%; white-space: nowrap;/*border-bottom: solid 1px #3A3A3A*/}
/*#product_info div.detail_specs table:first-child{border-top: solid 1px #3A3A3A;}*/

#product_info .capicity_info{font-size: 11px; color: #A6A6A6;}
#product_info table.enquiry{width: 100%}
#product_info table.enquiry input[type=text]{ width: 200px;}
#product_info table.enquiry select{ width: 212px;}
#product_info td.enquiry{width: 50%; vertical-align:top;}

.pr_list_block{}
.pr_list_block .product{border: 1px solid #d8d8d8; margin-bottom: 15px; padding: 10px 10px 0px 10px; background: #fff; box-shadow:2px 2px 3px #d9d9d9;}
.pr_list_block .product:first-child{margin-top:15px;}
.pr_list_block .product .desc a{color:#1F3365;}
.pr_list_block .product .desc{font-size: 18px; padding-bottom: 10px;}
.pr_list_block .product .desc img{float:right; max-height: 25px; padding-right:5px;}
.pr_list_block .product .infos{border-top: 1px solid #d8d8d8;}
.pr_list_block .product .infos .img{float: left; padding: 10px 20px 10px 0px; width: 200px; height: 200px;}
.pr_list_block .product .infos .img img{max-width: 200px; max-height: 200px;}
.pr_list_block .product .infos .inf{float: left; padding: 10px 10px 10px 0px; line-height: 1.7em; /*width: 250px;*/ width: 24%;}
.pr_list_block .product .infos .inf .cc{margin-bottom: 10px;}
.pr_list_block .product .infos .inf .oem{font-weight: bold;}
.pr_list_block .product .infos .inf .artnr{font-weight: bold;}
.pr_list_block .product .infos .inf ul.info_list{margin: 0px 0px 0px 13px; padding: 0px;}
.pr_list_block .product .infos .inf ul.info_list li{/*list-style-type: none;*/ list-style-image:url(images/icons/pr_list_style_image.png);} 
.pr_list_block .product .infos .inf a{text-decoration:underline;}
.pr_list_block .product .infos .options{float: right; min-height: 205px; width: 130px; padding:10px 0px 0px 0px; background: #e9f0f6;}
.pr_list_block .product .infos .options ul{width: 130px; list-style-type: none; padding: 0px;}
.pr_list_block .product .infos .options ul li{height: 35px;text-align: center;  margin:0px 5px 0px 5px; padding-right:10px; background: url(images/icons/pr_list_opt_bg.png) no-repeat top 5px right;}
.pr_list_block .product .infos .options ul li:last-child{height: 25px;}
.pr_list_block .product .infos .options .wishlist{text-align: center; padding: 7px 0px 7px 0px; border-top: 1px solid #fff;}
.pr_list_block .product .infos .options .traffic{text-align: center; vertical-align:top; padding: 7px 0px 5px 0px; border-top: 1px solid #fff;}
.pr_list_block .product .infos .to_cart{float: right; padding: 10px 0px 10px 10px; width: 180px;}
.pr_list_block .product .infos .to_cart .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
.pr_list_block .product .infos .to_cart .pr_opt a.n_sel{}
.pr_list_block .product .infos .to_cart .pr_opt a.sel{color: #1F3365;}
.pr_list_block .product .infos .to_cart .pr_opt_arrow{margin-top: -2px; height: 10px;  text-align: center;}
.pr_list_block .product .infos .to_cart .pr_opt_arrow_br{margin-top: -2px; height: 10px; padding-left: 105px;}
.pr_list_block .product .infos .to_cart .pr_opt_arrow_ne{margin-top: -2px; height: 10px; padding-left: 35px;}
.pr_list_block .product .infos .to_cart .pr_box{text-align: right; margin-bottom: 5px; margin-top: 10px;}
.pr_list_block .product .infos .to_cart .pr_box .netto{font-size: 25px;}
.pr_list_block .product .infos .to_cart .pr_box .brutto{font-size: 25px;}
.pr_list_block .product .infos .to_cart .scale table{width: 100%; margin-bottom: 5px;}
.pr_list_block .product .infos .to_cart .scale table td{text-align: right;}
.pr_list_block .product .infos .to_cart .scale table th{white-space: nowrap; text-align: right;}
/*.pr_list_block .product .infos .to_cart .traffic{text-align: right; margin: 5px 0px 5px 0px;}*/
.pr_list_block .product .infos .to_cart .pr_qty{width: 175px; height:45px; padding:0; border:0; float: right; margin-bottom: 5px; background-image:url(images/btn_bg_qty.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
.pr_list_block .product .infos .to_cart .pr_qty input[type=text]{ float:left; margin-top:9px; margin-left:8px; width:28px; background:#fff; border:solid 1px #d9d9d9;} 
.pr_list_block .product .infos .to_cart .pr_qty .qty_arrow{float:left; padding-right:5px;}
.pr_list_block .product .infos .to_cart .pr_qty .qty_arrow img{margin-top:9px;}
.pr_list_block .product .infos .to_cart .pr_qty .qty_arrow a:last-child img{margin-top:2px;}
.pr_list_block .product .infos .to_cart .pr_qty .qty_text{width:55px; height:28px; float:left; text-align:center; margin-left:45px; padding:16px 0 0 5px;}
.pr_list_block .product .infos .to_cart .listing_btn{cursor:pointer; float: right; color:#fff; margin-top: 5px; background: url(images/btn_bg_cart.png) no-repeat center; border: 0px solid #f00; box-shadow: none; padding: 0px 0px 0px 55px; text-align: left; height: 43px; width:175px;}
.pr_list_block .product .infos .to_cart .enquiry_btn{cursor:pointer; background: url(images/enquiry.png) no-repeat center;}
.pr_list_block .product .show_extra{float:right; margin-top:35px;}
.pr_list_block .product .show_extra img{margin-bottom:10px;}
 
.pr_list_row{}
.pr_list_row .product{border: 1px solid #d8d8d8; margin-bottom: 15px; padding: 10px 10px 0px 10px; background: #fff; box-shadow:2px 2px 3px #d9d9d9;}
.pr_list_row .product:first-child{margin-top:15px;}
.pr_list_row .product .desc{font-size: 18px; padding-bottom: 4px;}
.pr_list_row .product .desc a{color:#1F3365;}
.pr_list_row .product .desc img{float:right; max-height: 25px; padding-right:5px;}
.pr_list_row .product .infos{border-top: 1px solid #d8d8d8;}
.pr_list_row .product .infos .img{float: left; padding: 10px 20px 10px 0px; width:100px; height:100px;}
.pr_list_row .product .infos .img img{max-width: 100px; max-height: 100px;}
.pr_list_row .product .infos .inf{float: left; padding: 0px 10px 10px 0px; line-height: 1.7em; /*width: 250px;*/ width: 34%;}
.pr_list_row .product .infos .inf .head_images{line-height:1.0em;} 
.pr_list_row .product .infos .inf .head_images .cc{float:left;} 
.pr_list_row .product .infos .inf .head_images .cc img{padding-top:15px;}
.pr_list_row .product .infos .inf .head_images .show_extra{float:right;}
.pr_list_row .product .infos .inf .head_images .oem{font-weight: bold;}
.pr_list_row .product .infos .inf .artnr{font-weight: bold;}
.pr_list_row .product .infos .inf ul.info_list{margin: 0px 0px 0px 13px; padding: 0px;}
.pr_list_row .product .infos .inf ul.info_list li{/*list-style-type: none;*/ list-style-image:url(images/icons/pr_list_style_image.png);} 
.pr_list_row .product .infos .inf a{text-decoration:underline;}
.pr_list_row .product .infos .price_box_col{float:right; width:170px; padding: 10px 0px 10px 10px;}
.pr_list_row .product .infos .price_box_col .traffic{text-align: right; margin: 4px 0px 5px 0px;}
.pr_list_row .product .infos .price_box_col .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
.pr_list_row .product .infos .price_box_col .pr_opt a.n_sel{}
.pr_list_row .product .infos .price_box_col .pr_opt a.sel{color: #1F3365;}
.pr_list_row .product .infos .price_box_col .pr_opt_arrow{margin-top: -2px; height: 10px;  text-align: center;}
.pr_list_row .product .infos .price_box_col .pr_opt_arrow_br{margin-top: -2px; height: 10px; padding-left: 115px;}
.pr_list_row .product .infos .price_box_col .pr_opt_arrow_ne{margin-top: -2px; height: 10px; padding-left: 40px;}
.pr_list_row .product .infos .price_box_col .pr_box{text-align: right; margin-bottom: 5px; margin-top: 4px;}
.pr_list_row .product .infos .price_box_col .pr_box .netto{font-size: 25px;}
.pr_list_row .product .infos .price_box_col .pr_box .brutto{font-size: 25px;}
.pr_list_row .product .infos .price_box_col .scale table{width: 100%; margin-bottom: 5px;}
.pr_list_row .product .infos .price_box_col .scale table td{text-align: right;}
.pr_list_row .product .infos .price_box_col .scale table th{white-space: nowrap; text-align: right;}
.pr_list_row .product .infos .to_cart{float: right; padding: 15px 0px 10px 10px; width: 180px;}
/*.pr_list_block .product .infos .to_cart .traffic{text-align: right; margin: 5px 0px 5px 0px;}*/
.pr_list_row .product .infos .to_cart .pr_qty{width: 175px; height:45px; padding:0; border:0; float: right; margin-bottom: 10px; background-image:url(images/btn_bg_qty.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
.pr_list_row .product .infos .to_cart .pr_qty input[type=text]{ float:left; margin-top:9px; margin-left:8px; width:28px; background:#fff; border:solid 1px #d9d9d9;} 
.pr_list_row .product .infos .to_cart .pr_qty .qty_arrow{float:left; padding-right:5px;}
.pr_list_row .product .infos .to_cart .pr_qty .qty_arrow img{margin-top:9px;}
.pr_list_row .product .infos .to_cart .pr_qty .qty_arrow a:last-child img{margin-top:2px;}
.pr_list_row .product .infos .to_cart .pr_qty .qty_text{width:55px; height:28px; float:left; text-align:center; margin-left:45px; padding:16px 0 0 5px;}
.pr_list_row .product .infos .to_cart .listing_btn{cursor:pointer; float: right; color:#fff; background: url(images/btn_bg_cart.png) no-repeat center; border: 0px solid #f00; box-shadow: none; padding: 0px 0px 0px 55px; text-align: left; height: 43px; width:175px;}
.pr_list_row .product .infos .to_cart .enquiry_btn{cursor:pointer; background: url(images/enquiry.png) no-repeat center;}


.pr_list_col{/*border: 1px solid #d8d8d8;*/ background: #fff; margin-bottom:10px;}
.pr_list_col .product{float: left; border: 1px solid #d8d8d8; /*width: 195px;*/ width: 23.6%; margin-top: 10px; margin-right:10px; box-shadow:2px 2px 3px #d9d9d9;}
.pr_list_col .product:nth-child(4n){margin-right:0px;}
.pr_list_col .product:nth-child(4n+1){clear: left;}
.pr_list_col .product .img{height: 160px; text-align: center; padding-top:10px;}
.pr_list_col .product .img img{max-width: 160px; max-height: 160px;}
.pr_list_col .product .desc{min-height: 60px; text-align: center; padding: 10px; font-size: 14px;}
.pr_list_col .product .desc a{color:#1F3365;}
.pr_list_col .product .cc{text-align: center; height: 10px;}
.pr_list_col .product .inf{height: 60px; text-align: center; padding: 10px; font-size: 12px;}
.pr_list_col .product .traffic{text-align: center; margin-bottom: 5px;}
.pr_list_col .product .pr {padding: 15px 15px 7px 15px;}
.pr_list_col .product .pr .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; }
.pr_list_col .product .pr .pr_opt a.n_sel{}
.pr_list_col .product .pr .pr_opt a.sel{color: #1F3365;}
.pr_list_col .product .pr .pr_opt_arrow{margin-top: -2px; height: 10px;  text-align: center;}
.pr_list_col .product .pr .pr_opt_arrow_br{margin-top: -2px; height: 10px; padding-left: 105px;}
.pr_list_col .product .pr .pr_opt_arrow_ne{margin-top: -2px; height: 10px; padding-left: 35px;}
.pr_list_col .product .pr .pr_box{text-align: center; margin-bottom: 5px;}
.pr_list_col .product .pr .pr_box .netto{font-size: 25px;}
.pr_list_col .product .pr .pr_box .brutto{font-size: 25px;}
.pr_list_col .product .pr .scale table{width: 100%; margin-bottom: 5px;}
.pr_list_col .product .pr .scale table td{text-align: right;}
.pr_list_col .product .pr .scale table th{white-space: nowrap; text-align: left;}
.pr_list_col .product .to_cart{height: 100px; padding: 7px 7px 10px 7px; text-align: center;}
.pr_list_col .product .to_cart .pr_qty{width: 175px; height:45px; padding:0; border:0; margin-bottom: 10px; background-image:url(images/btn_bg_qty.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
.pr_list_col .product .to_cart .pr_qty input[type=text]{ float:left; margin-top:9px; margin-left:8px; width:28px; background:#fff; border:solid 1px #d9d9d9;} 
.pr_list_col .product .to_cart .pr_qty .qty_arrow{float:left; padding-right:5px;}
.pr_list_col .product .to_cart .pr_qty .qty_arrow img{margin-top:9px;}
.pr_list_col .product .to_cart .pr_qty .qty_arrow a:last-child img{margin-top:2px;}
.pr_list_col .product .to_cart .pr_qty .qty_text{width:55px; height:28px; float:left; text-align:center; margin-left:45px; padding:16px 0 0 5px;}
.pr_list_col .product .to_cart .listing_btn{cursor:pointer; color:#fff; margin-top: 0px; background: url(images/btn_bg_cart.png) no-repeat center; border: 0px solid #f00; box-shadow: none; padding: 0px 0px 0px 55px; text-align: left; height: 43px; width:175px;}
.pr_list_col .product .to_cart .enquiry_btn{cursor:pointer; background: url(images/enquiry.png) no-repeat center;}
.pr_list_col .product .show_extra{position:absolute; margin-left:165px; margin-top: 0px;}
.pr_list_col .product .show_extra img{margin-bottom:5px; height:20px;}

#printer_info{min-height: 140px; margin-top: 10px; margin-bottom: 30px;}
#printer_info #printer_image{width: 100px; height: 100px; padding:20px; float: left; border:solid 1px #d9d9d9; background:#fff;margin-right: 15px;}
#printer_info #printer_image img{max-height: 100px; max-width: 100px;}
#printer_info #printer_image .on_device_list{position:absolute; margin-top:-10px; margin-left:80px;}
#printer_info #brand_image{float: left;width: 150px;}
#printer_info #printer_text_info{text-align: left; float:left; width:488px; margin-right:10px;}
#printer_info #printer_text_info td,#printer_info #printer_text_info th{text-align: left; padding:5px; vertical-align:top;}
#printer_info #printer_text_info td a{vertical-align:top;}
#printer_info .device_on_list{float:right;}
#printer_specs{display:none;}
.printer_option{/*background: url(images/update_box_product_info.png) repeat-y right;*/ /*border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;*/}
div.printer_detail_specs{}
div.printer_detail_specs table{/*width: 100%*/}
div.printer_detail_specs td{padding-right: 25px; text-align: left; width: 50%; white-space: nowrap;/*border-bottom: solid 1px #3A3A3A*/}
div.printer_detail_specs th{padding-right: 25px; text-align: left; width: 50%; white-space: nowrap;/*border-bottom: solid 1px #3A3A3A*/}
/*div.printer_detail_specs table:first-child{border-top: solid 1px #3A3A3A;}*/

/*#my_device_list table.printer{width: 100%;}
#my_device_list td.printer_image{width: 120px; vertical-align: top;}
#my_device_list div.printer_image{width: 100px; height: 100px; border:solid 1px #d9d9d9; padding: 10px;}
#my_device_list div.printer_image img{max-height: 100px; max-width: 100px;}
#my_device_list td.printer_infos{width: 230px; padding-left: 10px; text-align: left; vertical-align: top;}
#my_device_list div.printer_name{font-size: 14px; font-weight: bold; margin-bottom: 5px;}
#my_device_list div.printer_infos th{ padding-right: 5px;}
#my_device_list div.add_user { margin-top: 10px;}
#my_device_list div.add_user .head{font-size: 14px; font-weight: bold;}
#my_device_list div.add_user input[type=text]{width: 230px}
#my_device_list td.users {vertical-align: top;}
#my_device_list div.users {margin-left: 20px; margin-bottom: 20px; border: solid 1px #3A3A3A; background-color: #d9d9d9; padding: 5px;}
#my_device_list div.users .head{font-weight: bold;}
#my_device_list div.users table{width: 100%}
#my_device_list div.users td{width: 50%}
#my_device_list div.users td div{float: left; width: 160px; font-style: italic;}*/

#reviews
.review_legend{float: left;}
.review_legend div{vertical-align: middle;}
.review_legend img{max-height: 17px; max-width: 17px;}
.review_legend .zero{opacity: 0.5;}
.review_average{ padding-left: 200px;}
#new_review{margin-top: 10px; display: none;}
#new_review input[type=text]{width: 200px;}
#new_review textarea{width: 98%;}
#new_review .choice img{cursor: pointer;}
.review{}
.review img{max-height: 17px; max-width: 17px;}
.review .info{font-weight: bold; margin-top: 5px;}
.review .text{margin-top: 5px;}

#index_site .welcome{width: 100%; margin-bottom: 10px;}

#login_site .login_box_left{float:left; width:350px; margin-right:20px;}
#login_site .login_box_left input[type=email]{margin-top:5px; margin-bottom:5px;}
#login_site .login_box_left input[type=password]{margin-top:5px; margin-bottom:5px;}
#login_site .login_box_right{float:left; width:350px;}
#login_site .login_box_right img{margin-top:20px; margin-bottom:20px; margin-right:10px;}
#login_site .login_box_right div{background:url(images/login_anker.png) no-repeat; padding-left:20px; color:#1F3365; font-weight:bold; margin-bottom:5px;}

table.addressbook{width: 100%}
table.addressbook td{padding: 2px; border-top: solid 1px #ccc; cursor: pointer;}
table.addressbook th{padding: 2px; text-align: left; white-space: nowrap;}
table.addressbook tr.col1{background-color: #eee;}
table.addressbook tr.col2{background-color: #fff;}
table.addressbook tr.col1:hover ,table.addressbook tr.col2:hover {background-color: #e3e3e3;}

table.addresses{width: 100%}
table.addresses td{padding: 2px; text-align:left;}
table.addresses th{padding: 2px; text-align: left; white-space: nowrap;}

table.account_history{width: 100%}
table.account_history td{padding: 2px; border-top: solid 1px #ccc; cursor: pointer; text-align:left;}
table.account_history th{padding: 2px; text-align: left; white-space: nowrap;}
table.account_history tr.col1{background-color: #eee;}
table.account_history tr.col2{background-color: #fff;}
table.account_history tr.col1:hover ,table.account_history tr.col2:hover {background-color: #e3e3e3;}

#account_history_info .address{float:left; width:222px; margin-bottom:40px; margin-top:20px; margin-right:20px;}
#account_history_info .address .head{font-size:15px; font-weight:bold; margin-bottom:20px;}
#account_history_info .address .cont{font-size:15px; border:solid 1px #d9d9d9; margin-top:10px; padding:20px; background:#fff; box-shadow:5px 5px 3px #d9d9d9; min-height:90px;}
#account_history_info .s_cart_head{font-size:15px; border:solid 1px #d9d9d9; margin-bottom:10px; margin-top:25px; padding:5px 10px 5px 10px; box-shadow:3px 3px 3px #d9d9d9; background:#fff;}
#account_history_info .s_cart_head .art_nr{float:left; text-align:left; width:130px;}
#account_history_info .s_cart_head .desc{float:left; text-align:left; width:430px;}
#account_history_info .s_cart_head .count{float:left; text-align:left; width:70px;}
#account_history_info .s_cart_head .total_price{float:left; text-align:right; width:110px;}
#account_history_info .s_cart{border:solid 1px #d9d9d9; margin-bottom:10px; margin-top:10px; padding:10px 10px 10px 10px; box-shadow:3px 3px 3px #d9d9d9; background:#fff;}
#account_history_info .s_cart .art_nr{float:left; text-align:left; width:130px;}
#account_history_info .s_cart .desc{float:left; text-align:left; width:425px; vertical-align:middle; font-weight:bold; padding-right:5px;}
#account_history_info .s_cart .count{float:left; width:70px; text-align:left; color:#1F3365; font-size:18px; font-weight:bold;}
#account_history_info .s_cart .total_price{float:left; width:110px; text-align:right; color:#1F3365;  font-size:18px; font-weight:bold;}
#account_history_info .order_total_tb{background:#1F3365; padding:5px 10px 5px 10px;color:#fff; margin-top: 10px; margin-bottom: 10px; text-align: left; font-weight: bold;}
#account_history_info .order_total_tb .left_site{float:left; width:600px;}
#account_history_info .order_total_tb .right_site{float:right; width:120px; text-align:right; font-size:15px;}
#account_history_info .order_total_middle{padding:5px 10px 5px 10px; background:#fff;}
#account_history_info .order_total_middle .left_site{float:left; width:600px;}
#account_history_info .order_total_middle .right_site{float:right; width:120px; text-align:right; font-weight:bold;}



/*table.account_history_info{width: 100%}
table.account_history_info td{padding: 2px; border-top: solid 1px #ccc; text-align: right;}
table.account_history_info th{padding: 2px; border-top: solid 1px #ccc; text-align: left; white-space: nowrap;}
table.account_history_info td.left{padding: 2px; border-top: solid 1px #ccc; text-align: left;}
table.account_history_info tr.col1{background-color: #eee;}
table.account_history_info tr.col2{background-color: #fff;}*/

table.contact_us{width: 100%}
table.contact_us input[type=text]{ width: 200px;}
table.contact_us select{ width: 200px;}
td.contact_us{width: 50%}

table.wishlist_overview{width: 100%}
table.wishlist_overview td{padding: 2px; border-top: solid 1px #ccc;}
table.wishlist_overview td a.edit{text-decoration: none; font-size: 14px;}
table.wishlist_overview td input[type=text]{width: 200px;}
table.wishlist_overview th{padding: 5px; text-align: left; white-space: nowrap; background:#fff;}
table.wishlist_overview tr:first-child{padding-bottom:10px;}
table.wishlist_overview tr:nth-child(odd){background-color: #fff;}
table.wishlist_overview tr:nth-child(even){background-color: #eee;}
table.wishlist_overview tr:hover{background-color: #e3e3e3;}

#create_account .left_site{float:left; width:350px; margin-right:20px;}
#create_account .left_site input[type=text], .left_site input[type=password], .left_site input[type=email], .left_site select{margin-top:5px; margin-bottom:10px;}
#create_account .left_site select{width:320px; border:solid 1px #d9d9d9;}
#create_account .right_site{float:left; width:350px;}
#create_account .right_site div{background:url(images/login_anker.png) no-repeat; padding-left:20px; color:#1F3365; font-weight:bold; margin-bottom:5px;}
#create_account .right_site img{margin:10px 0;}

.shopping_cart_head{font-size:15px; border:solid 1px #d9d9d9; margin-bottom:15px; margin-top:10px; padding:5px 10px 5px 10px; box-shadow:3px 3px 3px #d9d9d9; }
.shopping_cart_head .picture{float:left; text-align:left; width:85px;}
.shopping_cart_head .desc{float:left; text-align:left; width:370px;}
.shopping_cart_head .count{float:left; text-align:left; width:225px;}
.shopping_cart_head .single_price{float:left; text-align:right; width:135px;}
.shopping_cart_head .total_price{float:left; text-align:right; width:150px;}

.shopping_cart_sub_total{background:#1F3365; padding:5px 10px 5px 10px;color:#fff; font-size: 14px; margin: 0px; text-align: left; font-weight: bold;} 
.shopping_cart_sub_total .left_side{float:left;}
.shopping_cart_sub_total .right_side{float:right;}

.shopping_cart_shipping{font-size:15px; border:solid 1px #d9d9d9; margin-bottom:15px; margin-top:10px; padding:5px 10px 5px 10px; box-shadow:3px 3px 3px #d9d9d9;}
.shopping_cart_shipping .left_side{float:left;}
.shopping_cart_shipping .right_side{float:right;}

.shopping_cart_btn{text-align:right;}

.shopping_cart2{border:solid 1px #d9d9d9; margin-bottom:15px; margin-top:10px; padding:10px 10px 10px 10px; box-shadow:3px 3px 3px #d9d9d9;}
.shopping_cart2 .picture{float:left; text-align:left; width:65px; min-height:60px;}
.shopping_cart2 .picture img{max-height: 60px; max-width: 60px; margin-top:10px;}
.shopping_cart2 .cc_rt_sc{float:left; width:10px; padding:0 5px; min-height:10px;}
.shopping_cart2 .cc_rt_sc img{margin-top:-8px; position: absolute; transform: rotate(90deg); transform-origin: 0% 100%; -webkit-transform: rotate(90deg); -webkit-transform-origin: 0 100%;}  /*Rotate not working in Chrome :(*/
.shopping_cart2 .desc{float:left; text-align:left; vertical-align:middle; width:365px; font-weight:bold; padding-right:5px;}
.shopping_cart2 .count{float:left; width:220px; text-align:left;}
.shopping_cart2 .count .left_side{float:left; width:170px; text-align:left;} 
.shopping_cart2 .count .right_side{float:left; width:25px; text-align:left;}
.shopping_cart2 .count .right_side input{margin-bottom:6px;}
.shopping_cart2 .single_price{float:left; width:140px; margin-right:10px;}
.shopping_cart2 .total_price{float:left; width:140px;}
.shopping_cart2 .to_cart .pr_opt{text-align: center; padding-bottom: 10px; border-bottom: 1px solid #d8d8d8; margin-left:10px;}
.shopping_cart2 .to_cart .pr_opt a.n_sel{}
.shopping_cart2 .to_cart .pr_opt a.sel{color: #1F3365;}
.shopping_cart2 .to_cart .pr_opt_arrow{margin-top: -2px; height: 10px;  text-align: center;}
.shopping_cart2 .to_cart .pr_opt_arrow_br{margin-top: -2px; height: 10px; padding-left: 105px;}
.shopping_cart2 .to_cart .pr_opt_arrow_ne{margin-top: -2px; height: 10px; padding-left: 35px;}
.shopping_cart2 .to_cart .pr_box{text-align: right; margin-bottom: 5px; margin-top: 5px;}
.shopping_cart2 .to_cart .pr_box .netto{font-size: 20px;}
.shopping_cart2 .to_cart .pr_box .brutto{font-size: 20px;}


/*div.shopping_cart{}
table.shopping_cart {width: 100%;}
div.shopping_cart .pr_list_row_d{margin-bottom: 10px;}
div.shopping_cart td.pr_list_product{vertical-align: top;}
div.shopping_cart .pr_list_image{border: solid 1px #BFBFBF; text-align: center; width: 100px; padding: 10px;}
div.shopping_cart .pr_list_image img{max-height: 100px; max-width: 100px;}
div.shopping_cart table.pr_list_detail{width: 100%; }
div.shopping_cart td.pr_list_detail{width: 100%; text-align: left; padding: 0px; vertical-align: top;}
div.shopping_cart div.pr_list_detail{padding: 5px; margin-left: 10px; background: url(images/pr_list_row_bg.png) repeat-x top; background-color: #e6e6e6; border: solid 1px #BFBFBF; min-height: 120px;}
div.shopping_cart div.pr_list_detail span a{font-weight: bold; text-decoration: none;}
div.shopping_cart div.pr_list_detail span.oem{color: #989898;}
div.shopping_cart td.col1{width: 50%; text-align: left;}
div.shopping_cart td.col2{width: 50%; text-align: right; vertical-align: top;}
div.shopping_cart div.col2{float:right; margin-bottom: 5px;}
div.shopping_cart div.price_table{float:right; margin-bottom: 5px; background-color: #ccc; border: solid 1px #c4c4c4;}
div.shopping_cart div.price_table td{padding: 4px; width: 70px; background-color: #d9d9d9;}
*/
div.delivery_cost{text-align: center; font-size: 13px; padding: 6px;}
div.cart_box_sum{text-align: center; color: #fff; font-size: 13px; font-weight: bold; padding: 6px; background: #f36a22 url(images/button_list_bg.png) repeat-x top center;}

.order_process{border: solid #bfbfbf 1px;}
.order_process div.op {padding: 6px; border-top: solid #bfbfbf 1px; font-weight: bold; padding-left: 15px;}
.order_process div.op:first-child {border: 0px;}
.order_process div.selected {color: #fff; background-color: #C6D5E0;}
.order_process div.icon {float: right;}

.layout_box_big_csp {overflow: auto; max-height:300px; font-size:15px; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); border:solid 1px #d9d9d9; margin-top:10px; margin-bottom:20px; padding:20px;}
.layout_box_big_csp_long { font-size:15px; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); border:solid 1px #d9d9d9; margin-top:10px; margin-bottom:20px; padding:20px;}

#checkout_shipping_payment .addresses_box{float:left; margin-right:20px; padding:20px 20px 20px 30px; width:250px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
#checkout_shipping_payment .layout_box_big_csp .addresses_box{margin-right:12px;}
#checkout_shipping_payment .addresses_box:nth-child(3){margin-right:0px;}
#checkout_shipping_payment .addresses_box .cont{height:160px;}
#checkout_shipping_payment .addresses_box .cont input[type=radio]{position:absolute; margin-left:-20px; margin-top:1px;}
#checkout_shipping_payment .addresses_box .cont img{position:absolute; margin-left:230px; margin-top:-130px;}

#checkout_shipping_payment .addresses_overview{font-size:15px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:#fff; padding:10px;}
#checkout_shipping_payment .addresses_overview:hover{cursor:pointer;}
#checkout_shipping_payment .addresses_overview .left_radio{float:left; width:30px;}
#checkout_shipping_payment .addresses_overview .left_view{float:left; width:325px;}
#checkout_shipping_payment .addresses_overview .middle_view{float:left; width:325px;}
#checkout_shipping_payment .addresses_overview .right_view{float:left; width:190px;}
#checkout_shipping_payment .addresses_overview .flag{float:left; width:30px;}

#checkout_shipping_payment .shipping_payment_box{float:left; margin-right:20px; padding:20px 20px 20px 30px; width:250px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
#checkout_shipping_payment .shipping_payment_box:nth-child(3){margin-right:0px;}
#checkout_shipping_payment .shipping_payment_box .image{width:80px; height:80px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
#checkout_shipping_payment .shipping_payment_box .image img{max-width:75px; max-height:75px;}
#checkout_shipping_payment .shipping_payment_box .cont{min-height:80px;}
#checkout_shipping_payment .shipping_payment_box .cont input[type=radio]{position:absolute; margin-left:-20px; margin-top:1px;}
#checkout_shipping_payment .shipping_payment_box .cont input[type=text]{width:230px; margin-top:5px; margin-bottom:5px;}
#checkout_shipping_payment .shipping_payment_box .price{font-weight:bold; margin-top:10px;}

#checkout_shipping_payment .shipping_overview{font-size:15px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:#fff; padding:10px;}
#checkout_shipping_payment .shipping_overview:hover{cursor:pointer;}
#checkout_shipping_payment .shipping_overview .left_radio{float:left; width:30px;}
#checkout_shipping_payment .shipping_overview .left_view{float:left; width:70px;}
#checkout_shipping_payment .shipping_overview .left_view img{max-height:30px;}
#checkout_shipping_payment .shipping_overview .middle_view{float:left; width:700px;}
#checkout_shipping_payment .shipping_overview .right_view{float:left; width:100px; text-align:right;}

#checkout_shipping_payment .payment_overview{font-size:15px; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9; background:#fff; padding:10px;}
#checkout_shipping_payment .payment_overview:hover{cursor:pointer;}
#checkout_shipping_payment .payment_overview .left_radio{float:left; width:30px;}
#checkout_shipping_payment .payment_overview .left_view{float:left; width:70px;}
#checkout_shipping_payment .payment_overview .left_view img{max-height:30px;}
#checkout_shipping_payment .payment_overview .middle_view{float:left; width:600px;}
#checkout_shipping_payment .payment_overview .middle_view td{padding:3px;}
#checkout_shipping_payment .payment_overview .right_view{float:left; width:200px; text-align:right;}

/*#checkout_shipping_payment .big_head{color: #666666; margin-bottom: 5px; padding: 5px; font-size: 15px; font-weight: bold; background: #d9d9d9 url(images/price_box_bg.jpg) repeat-x center;}
#checkout_shipping_payment .head{font-weight: bold; color: #216CA7; text-align: left;}
#checkout_shipping_payment .head img{float: left;}
#checkout_shipping_payment .address_list{padding: 5px; border:solid 1px #ccc; background-color: #eee; overflow:auto; height:225px; width:280px}
#checkout_shipping_payment .address_list input[type=text]{width:200px}
#checkout_shipping_payment .td_ship{width: 50%; vertical-align: top;}
#checkout_shipping_payment .td_pay{width: 50%; vertical-align: top;}*/

#checkout_confirmation .left_site{float:left;}
.right_set{width:465px;}
#checkout_confirmation .left_site .layout_box_conditions{font-size:15px; border:solid 1px #d9d9d9; margin-top:10px; padding:20px; background:#fff; box-shadow:5px 5px 3px #d9d9d9; margin-bottom:40px;} 
#checkout_confirmation .left_site .addresses{float:left;}
#checkout_confirmation .left_site .addresses .address{float:left; width:222px; margin-bottom:40px;}
#checkout_confirmation .left_site .addresses .address:nth-child(2){margin-left:21px;}
#checkout_confirmation .left_site .addresses .address .head{font-size:15px; font-weight:bold; margin-bottom:20px;}
#checkout_confirmation .left_site .addresses .address .cont{font-size:15px; border:solid 1px #d9d9d9; margin-top:10px; padding:20px; background:#fff; box-shadow:5px 5px 3px #d9d9d9; min-height:210px;}
#checkout_confirmation .left_site .addresses .address .cont div{height:165px;}
#checkout_confirmation .left_site .ship_pay{float:left;}
.right_unset{margin-left:18px;}
#checkout_confirmation .left_site .ship_pay .sp{float:left; width:222px; margin-bottom:20px;}
#checkout_confirmation .left_site .ship_pay .sp:nth-child(2){margin-left:21px;}
#checkout_confirmation .left_site .ship_pay .sp .head{font-size:15px; font-weight:bold; margin-bottom:20px;}
#checkout_confirmation .left_site .ship_pay .sp .boxed{font-size:15px; border:solid 1px #d9d9d9; margin-top:10px; padding:20px; background:#fff; box-shadow:5px 5px 3px #d9d9d9; min-height:210px;}
#checkout_confirmation .left_site .ship_pay .sp .boxed .image{width:80px; height:80px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
#checkout_confirmation .left_site .ship_pay .sp .boxed .image img{max-width:75px; max-height:75px;}
#checkout_confirmation .left_site .ship_pay .sp .boxed .cont{margin-bottom:10px;}
#checkout_confirmation .left_site .ship_pay .sp .boxed .price{margin-bottom:19px; font-weight:bold;}
#checkout_confirmation .right_site{float:left; width:465px; margin-left:18px;}
#checkout_confirmation .right_site .layout_box_widerruf{font-size:12px; border:solid 1px #d9d9d9; margin-top:10px; padding:20px; background:#fff; box-shadow:5px 5px 3px #d9d9d9;} 
#checkout_confirmation .s_cart_head{font-size:15px; border:solid 1px #d9d9d9; margin-bottom:10px; margin-top:25px; padding:5px 10px 5px 10px; box-shadow:3px 3px 3px #d9d9d9; background:#fff;}
#checkout_confirmation .s_cart_head .picture{float:left; text-align:left; width:85px;}
#checkout_confirmation .s_cart_head .desc{float:left; text-align:left;}
.s_cart_head .unset_tax{width:510px;}
.s_cart_head .set_tax{width:430px;}
#checkout_confirmation .s_cart_head .count{float:left; text-align:right; width:110px;}
#checkout_confirmation .s_cart_head .tax{float:left; text-align:right; width:80px;}
#checkout_confirmation .s_cart_head .single_price{float:left; text-align:right; width:110px;}
#checkout_confirmation .s_cart_head .total_price{float:left; text-align:right; width:110px;}
#checkout_confirmation .s_cart{border:solid 1px #d9d9d9; margin-bottom:10px; margin-top:10px; padding:10px 10px 10px 10px; box-shadow:3px 3px 3px #d9d9d9; background:#fff;}
#checkout_confirmation .s_cart .picture{float:left; text-align:left; width:65px; min-height:60px;}
#checkout_confirmation .s_cart .picture img{max-height: 60px; max-width: 60px;}
#checkout_confirmation .s_cart .cc_rt_sc{float:left; width:10px; padding:0 5px; min-height:10px;}
#checkout_confirmation .s_cart .cc_rt_sc img{margin-top:-8px; position: absolute; transform: rotate(90deg); transform-origin: 0% 100%; -webkit-transform: rotate(90deg); -webkit-transform-origin: 0 100%;}  /*Rotate not working in Chrome :(*/
#checkout_confirmation .s_cart .desc{float:left; text-align:left; vertical-align:middle; font-weight:bold; padding-right:5px;}
.s_cart .unset_tax{width:530px;}
.s_cart .set_tax{width:450;}
#checkout_confirmation .s_cart .count{float:left; width:80px; text-align:right; color:#1F3365; font-size:18px; font-weight:bold; padding-top:15px;}
#checkout_confirmation .s_cart .tax{float:left; width:80px; text-align:right; color:#1F3365;  font-size:18px; font-weight:bold; padding-top:15px;}
#checkout_confirmation .s_cart .single_price{float:left; width:110px; text-align:right; color:#1F3365;  font-size:18px; font-weight:bold; padding-top:15px;}
#checkout_confirmation .s_cart .total_price{float:left; width:110px; text-align:right; color:#1F3365;  font-size:18px; font-weight:bold; padding-top:15px;}
#checkout_confirmation .order_total_tb{background:#1F3365; padding:5px 10px 5px 10px;color:#fff; margin-top: 10px; margin-bottom: 10px; text-align: left; font-weight: bold;}
#checkout_confirmation .order_total_tb .left_site{float:left; width:600px;}
#checkout_confirmation .order_total_tb .right_site{float:right; width:250px; text-align:right; font-size:15px;}
#checkout_confirmation .order_total_middle{padding:5px 10px 5px 10px; background:#fff;}
#checkout_confirmation .order_total_middle .left_site{float:left; width:600px;}
#checkout_confirmation .order_total_middle .right_site{float:right; width:250px; text-align:right; font-weight:bold;}

.checkout_success_left_site{float:left; width:510px; height:350px; margin-right:20px; padding:20px; border:solid 1px #d9d9d9; background:#fff; box-shadow:5px 5px 3px #d9d9d9;}
.checkout_success_right_site{float:left; width:370px;}

/*#checkout_confirmation .big_head{color: #666666; margin-bottom: 5px; padding: 5px; font-size: 15px; font-weight: bold; background: #d9d9d9 url(images/price_box_bg.jpg) repeat-x center;}
#checkout_confirmation .head img{float: left;}
#checkout_confirmation .td_ship{width: 50%; vertical-align: top;}
#checkout_confirmation .td_pay{width: 50%; vertical-align: top;}
#checkout_confirmation table.products{width: 100%; margin-bottom: 10px; background-color: #e6e6e6;}
#checkout_confirmation table.products th{padding: 4px;text-align: left;}
#checkout_confirmation table.products td{padding: 4px;}
#checkout_confirmation table.products td.e_price{text-align: right;}
#checkout_confirmation table.products td.price{text-align: right; font-weight: bold; font-size: 15px; font-style: italic;}
#checkout_confirmation table.products td.qty{text-align: right; font-weight: bold; font-size: 15px; font-style: italic;}
#checkout_confirmation table.products div.pr{background: #fff; padding: 3px; border: 1px solid #B7B7B7;}
#checkout_confirmation table.products div.pr img{float: left; max-height: 50px; max-width: 50px;}
#checkout_confirmation table.products .spec{float: left; padding: 3px 10px 3px 3px;}
#checkout_confirmation table.products .spec span{font-weight: bold;  padding-right: 5px;}
#checkout_confirmation table.order_total{width: 100%; margin-bottom: 10px;}
#checkout_confirmation table.order_total tr.col1{background-color: #E6E6E6;}
#checkout_confirmation table.order_total tr.col2{background-color: #BFBFBF;}
#checkout_confirmation table.order_total td{padding: 4px; text-align: left;}
#checkout_confirmation table.order_total th{padding: 4px; text-align: right; font-style: italic; font-size: 15px;}
#checkout_confirmation input[type=submit].order_btn{height: auto;font-weight: bold; box-shadow: 0 0 5px #888; border-radius: 3px; padding: 4px 15px; font-size: 13px; text-shadow: 2px 2px 2px #000; color: #fff; background: #f26622 url(images/button_list_bg.png) repeat-x center top; border: 1px #515151 solid; text-transform: uppercase;}
*/
.email{margin-left: auto; margin-right: auto; max-width: 1000px; background: #fff; border: solid 1px #ccc; padding: 5px;}
.email .two_cols{width: 100%;}
.email .two_cols td{width: 50%;}
.email_content .comments{color: #f00; border: solid 1px #ccc; padding: 5px;}
.email_content .box{border: solid 1px #ccc; padding: 5px;}
.email_content .product_list table{width: 100%; font-size: 12px;}
.email_content .product_list table th{text-align: right;}
.email_content .product_list table td{text-align: right;}
.email_content .product_list .col1{background: #ccc;}
.email_content .product_list .col2{background: #eee;}
.email_content .product_list .image img{height: 50px;width: 50px;}
.email_footer{text-align: center;}

/*.statistic_table{border-top: solid 1px #8d8d8d;border-left: solid 1px #8d8d8d;border-right: solid 1px #8d8d8d;}*/
.statistic_table table{width: 100%;}
.statistic_table th{padding: 2px;text-align: center; background: #cdcdcd; border-bottom: solid 1px #8d8d8d; border-right: solid 1px #fff;}
.statistic_table th.month{text-align: left;}
.statistic_table td{padding: 2px; text-align: right; border-bottom: solid 1px #8d8d8d; padding-top: 7px; padding-bottom: 7px;}
.statistic_table td.pr{background: #eee;}
.statistic_table td.sum span{color: #b8b8b8;}
.statistic_table th.sum span{text-align: right;}
.statistic_table .prp{color: #21AF20;}
.statistic_table .prm{color: #BF0B0B;}

.graph {height: 330px; clear: left; margin-bottom: 10px;}
.graph td{padding: 2px;}
.graph #year_statistics{float: left; width: 700px; height: 300px;}
.graph #year_overview{float: left; width: 700px; height: 300px;}
.graph #choices{padding-left: 705px; padding-top: 5px;}
.graph #hover{padding-left: 705px; padding-top: 5px; font-weight: bold;}
.graph #hover span{padding: 3px;}

.stock_alt_product{position: absolute; width: 460px; margin-left: -418px; background: url(images/stock_alt_arrow.png) no-repeat top right; padding-top: 17px;}
.stock_alt_product .content{background: #fff; border: #3e3e3e solid 3px;}
.stock_alt_product .content .c{padding: 5px;}
.stock_alt_product .close{float:right; cursor: pointer;}
.stock_alt_product .pr{min-height: 50px; background: #E9F0F6; padding: 5px;}
.stock_alt_product .image{float: left; padding-right: 5px;}
.stock_alt_product .image img{max-height: 40px; max-width: 40px;}
.stock_alt_product .price{float: right; text-align: right;}
.stock_alt_product .price .netto{font-size: 16px;}

.present_list{}
.present_list .present{float: left; width: 290px; height: 160px; padding: 10px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 10px; margin-bottom: 10px; text-align: center; border: #808080 solid 1px;}
.present_list .image{float: left;}
.present_list .image img{max-height: 100px; max-width: 100px;}
.present_list .order{float: right; text-align: right;}
.present_list .present_quantity{margin-top: 5px; width: 70%;}
.present_list .no_quantity{height: 40px;}
.present_list .price .netto{font-size: 23px;}
.present_list .price .brutto{font-size: 18px;}

#toner_puchase{}
#toner_puchase .left_side{float: left; width: 250px;}
#toner_puchase .left_side input[type=text]{width: 230px;}
#toner_puchase .left_side input[type=email]{width: 230px;}
#toner_puchase .right_side{float: right; width: 700px; padding-top: 15px;}
#toner_puchase .right_side table td{text-align:left; vertical-align:middle;}
#toner_puchase .right_side table td:nth-child(1){padding-top:4px;}
#toner_puchase .right_side table td:nth-child(3){padding-top:6px;}
#toner_puchase .right_side table td:nth-child(4){padding-top:6px;}
#toner_puchase .right_side input[type=text]{width: 150px;}
#toner_puchase .right_side input[name=quantity\[\]]{float: right;text-align: right; margin-left:30px; margin-right: 5px; width:28px; border:solid 1px #d9d9d9; padding:3px 5px 3px 5px; height:19px;}
/*#toner_puchase .right_side input[name=brand\[\]]{width: 150px;}*/
#toner_puchase .right_side input[name=desc\[\]]{width: 300px;}
#toner_puchase .right_side select{width: 150px;}
#toner_puchase .right_side .pr_qty{width: 175px; height:45px; padding:0; border:0; float: right; margin-bottom: 5px; background-image:url(images/btn_bg_qty.jpg), linear-gradient(#fff 0%, #d9d9d9 100%); background-position: left, left;background-repeat:no-repeat, repeat-x;} 
#toner_puchase .right_side .pr_qty input[type=text]{ float:left; margin-top:9px; margin-left:8px; width:28px; background:#fff; border:solid 1px #d9d9d9;} 
#toner_puchase .right_side .pr_qty .qty_arrow{float:left; padding-right:5px;}
#toner_puchase .right_side .pr_qty .qty_arrow img{margin-top:9px;}
#toner_puchase .right_side .pr_qty .qty_arrow a:last-child img{margin-top:2px;}
#toner_puchase .right_side .pr_qty .qty_text{width:55px; height:28px; float:left; text-align:center; margin-left:45px; padding:16px 0 0 5px;}

#toner_puchase textarea{width: 650px; height: 100px;}
#toner_puchase #add_field{margin-top: 10px; font-weight: bold;}

.chat_box{position: fixed; left: 50%; margin-left: 200px; bottom: 0px; background: #eee; padding: 3px 6px 3px 6px; width: 250px; height: 20px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; border-right: solid 1px #ccc; border-top-right-radius: 5px; border-top-left-radius: 5px; box-shadow: 0 0 5px #888;}
.chat_box img{margin-right: 5px; max-width: 20px; float: left;}
.chat_box .c{text-align: center; font-size: 13px;}
.chat_box .c .on{color: #2EA02E;}
.chat_box .c .off{color: #C91212;}

.callback{position: absolute; display: none; width: 203px; background: #fff; border: solid 1px #d2d2d2; box-shadow: 0 0 5px #888; padding: 10px;}
.callback input{margin-bottom: 10px; width: 100%; height: 20px;}
.callback input:last-child{margin-bottom: 0px;}

#over_back { display: none; position: fixed; background-color: #000; top: 0px; bottom: 0px; left: 0px; right: 0px;}
#over { display: none; position: fixed; padding:10px; background-color: #fff;  line-height: 1.7em; left: 50%; margin-left: -400px; top: 50%; margin-top: -350px; width: 805Px; }
#over .head{}
#over .cont{font-size:15px; background-image: linear-gradient(#fff 0%, #d9d9d9 100%); border:solid 1px #d9d9d9; margin-top:10px; padding:20px; width:763px;}
#over .cont .edit_box {margin-top:20px;}
#over .cont .edit_box .head{margin-bottom: 5px;}
#over .cont .edit_box>div{width:330px; float:left; margin-bottom:15px; margin-left:22px;}
#over_in { overflow:auto;  max-height:700px; }
#over .close{ position:absolute; margin-left:765px; margin-top:8px; }
#over #calendar_input{ width:200px; }
#over .loader{margin:10px 0 10px 350px;} 

#scroll_top{cursor: pointer; position: fixed; bottom: 15px; right: 15px; width: 60px; height: 60px; display: none; background: rgba(177,177,177,0.5); border-radius: 2px;}
#scroll_top div{ width: 0;  height: 0;  border-left: 20px solid transparent;  border-right: 20px solid transparent;  border-bottom: 20px solid #919191; margin: 15px 10px 10px 10px;}

#scroll_head{z-index: 1100; position: fixed; display: none; opacity: 0; top: -40px; margin-left: auto; margin-right: auto; padding: 5px 0px 5px 0px; width: 1000px; height: 40px; background: #E3E5E4; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; box-shadow: 0 0 5px #000;}
#scroll_head .l{float: left; margin: 0px 10px 0px 5px; width: 175px;}
#scroll_head .l img{max-height: 40px; max-width: 175px;}
#scroll_head .s{float: left;}
#scroll_head .s input[type=text] {margin-right: 5px;}
#scroll_head .s input[type=image] {max-height: 40px; max-width: 40px;}
#scroll_head .c_img{float: right; margin-right: 20px;}
#scroll_head .c_img img{max-height: 40px; max-width: 40px;}
#scroll_head .c_c{float: right; font-size: 18px; margin-right: 20px; margin-top: 6px;}
#scroll_head #cart_sum_scroll{float: right; font-size: 18px;margin-right: 5px; margin-top: 6px;}

#landing_page{padding: 20px;}