ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a, a img { text-decoration: none; border:none; }
a img, a:hover img  {color:#ffffff;}
div {vertical-align:top; margin: 0; padding: 0; }
a:hover, a:hover img {  text-decoration: underline;}

a.internal-link {color:#F46722; text-decoration: underline;}
a.internal-link:hover {color:#F46722; text-decoration: none;}
p.bodytext a {color:#F46722; text-decoration: underline;}
p.bodytext a:hover {color:#F46722; text-decoration: none;}

h1 {color:#F46722; font-size:15px; font-weight:bold; margin:0px 0px 10px 0px; }
h2 {color:#F46722; font-size:17px; font-weight:bold; margin:0px 0px 10px 0px;}
h3 {color:#F46722; font-size:19px; font-weight:bold; margin:0px 0px 10px 0px;}
h4 {color:#F46722; font-size:21px; font-weight:bold; margin:0px 0px 10px 0px;}
h5 {color:#F46722; font-size:23px; font-weight:bold; margin:0px 0px 10px 0px;}
h6 {color:#F46722; font-size:251px; font-weight:bold; margin:0px 0px 10px 0px;}

html {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color:#424242;
  background-color: #ffffff;
  width:100%;
  height:auto;
 
  }
  
body
{
  margin:0;
  padding:0;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  width:100%;
  height:auto;
  text-align:center;
  background:#ffffff;
  color:#624B55;
}

/* Some typo stuff*/
#normal_column p.bodytext {margin:0px 0px 5px 0px;}
ul {margin:0px 0px 5px 50px;}
ol {margin:0px 0px 5px 50px;}


#page_contener { margin:0; padding:0; width:100%; float:left; text-align:center; height:auto;}
#page_wrap {margin:0 auto; padding:0; width:950px; text-align:left; height:auto;}


#languages {float:left; padding:0px 16px 0px 0px; margin:0; height:30px;  width:934px;}
#languages a:link, #languages a:hover, #languages a:visited {float:right; border:none; text-align:left; color:#ffffff; line-height:23px; height:23px; padding:4px 0px 3px 0px; width:29px; margin:0px 2px 0px 0px;  text-decoration:none;}
#languages a:link img, #languages a:hover img, #languages a:visited img {border:none; text-align:left; margin:0; padding:0;}

#page_header {float:left; padding:0px 0px 0px 0px; margin:0; height:215px;}
#logo {float:left; height:170px; }
#logo img {border:none;}

#topmenu {float:left; height:45px; padding:0px 0px 0px 0px; width:950px; text-align:right; background:transparent url(../images/undermenu.gif) left top no-repeat;}
.emptyrow {float:left; width:950px; background:transparent url(../images/clearer.gif) left top repeat-x; height:8px; line-height:8px; padding:0; margin:0; clear:right; }
#topmenu_inside {text-align:left; float:right; width:auto !important; max-width:914px; width:auto; padding:0px 0px 0px 0px; margin:7px 16px 0px 20px; height:30px;}



#topmenu_inside a {float:left; background:transparent url(../images/cent_norm_butt.gif) top left repeat-x; height:30px; margin:0px 4px 0px 0px; display:block;}
#topmenu_inside a:hover { float:left; background:transparent url(../images/cent_over_butt.gif) top left repeat-x; height:30px;  margin:0px 4px 0px 0px; display:block;}

#topmenu_inside a img, #topmenu_inside a:hover img {float:left; margin:0px 0px 0px 0px; display:block;}
#topmenu_inside img {float:left; margin:0px 4px 0px 0px; text-align:left; display:block;}

/*Top menu Button*/
a.top_butt { float:left; background:transparent url(../images/cent_norm_butt.gif) top left repeat-x; height:30px; color:#ffffff; cursor:auto; width:auto !important; max-width:105px; width:105px; text-align:left; margin:0px 4px 0px 0px; display:block; text-decoration:none; font-size:12px;}
.left_top_butt {float:left; background:transparent url(../images/left_norm_butt.gif) 0px 0px no-repeat; height:25px; padding:5px 0px 0px 4px; width:97px; color:#ffffff; text-align:center; text-decoration:none; display:block; font-size:12px;} 
.right_top_butt {float:left; background:transparent url(../images/right_norm_butt.gif) top left no-repeat; height:30px; width:4px; cursor:auto; text-decoration:none; display:block;}

a.top_butt:hover { float:left; background:transparent url(../images/cent_over_butt.gif) top left repeat-x; height:30px; color:#924F6C;  width:auto !important; max-width:105px; width:105px; text-align:left; text-decoration:none; display:block; font-size:12px; }
a.top_butt:hover .left_top_butt{float:left; background:transparent url(../images/left_over_butt.gif) 0px 0px no-repeat; height:25px; padding:5px 0px 0px 4px; width:97px; color:#924F6C; text-align:center; text-decoration:none; cursor:pointer; font-size:12px; display:block;}
a.top_butt:hover .left_top_butt:hover{float:left; font-size:12px; background:transparent url(../images/left_over_butt.gif) 0px 0px no-repeat; height:25px; padding:5px 0px 0px 4px; width:97px; color:#924F6C; text-align:center; text-decoration:none; cursor:pointer;  display:block;}
a.top_butt:hover .right_top_butt{float:left; background:transparent url(../images/right_over_butt.gif) 0px 0px no-repeat; height:30px; width:4px; cursor:pointer; text-decoration:none; display:block;}
a.top_butt:hover .right_top_butt:hover{float:left; background:transparent url(../images/right_over_butt.gif) 0px 0px no-repeat; height:30px; width:4px; cursor:pointer; text-decoration:none; display:block;}


.left_top_butt:hover{float:left; background:transparent url(../images/left_over_butt.gif) 0px 0px no-repeat; height:25px; padding:5px 0px 0px 4px; width:97px; color:#924F6C; text-align:center; cursor:pointer; text-decoration:none; display:block; font-size:12px;}
.right_top_butt:hover{float:left; background:transparent url(../images/right_over_butt.gif) top left no-repeat; height:30px; width:4px; cursor:pointer; text-decoration:none; display:block;}

/* End of Top menu button*/

/* Columns */
#left_column_wrap {width:180px; float:left;}
#normal_column_wrap {width:538px; float:left; text-align:left; padding:0px 26px 20px 26px; min-width:538px;}
#normal_column {width:538px; float:left; text-align:left; height:auto;}
#right_column_wrap {width:180px; float:left; }



/* Left menu*/
#left_menu {width:180px; float:left; text-align:left; padding:0px 0px 23px 0px; }
.top_leftmenu {width:180px; float:left; text-align:left; background:transparent url(../images/top_leftmenu.gif) left top no-repeat; height:22px;}
.mid_leftmenu {width:178px; float:left; text-align:left; background:#F36723; border-right:1px solid #F36723; border-left:1px solid #F36723;  }
.bott_leftmenu {width:180px; float:left; text-align:left; background:transparent url(../images/bott_leftmenu.gif) left top no-repeat; height:21px;}

.mid_leftmenu a {float:left; display:block; margin:0; border-bottom:1px solid #ffffff; color:#ffffff; line-height:12px; font-size:12px;}
.mid_leftmenu a:hover {float:left; display:block; margin:0; border-bottom:1px solid #ffffff; color:#ffffff; line-height:12px; text-decoration:none; font-size:12px;}

.mid_leftmenu a.groups { width:163px; padding:10px 0px 10px 15px; background:transparent url(../images/arrow.gif) 4px 13px no-repeat;  }
.mid_leftmenu a.groups:hover { width:163px; padding:10px 0px 10px 15px; background:transparent url(../images/down_arrow.gif) 4px 13px no-repeat; }
.mid_leftmenu .groups_act {float:left; display:block; margin:0; border-bottom:1px solid #ffffff; color:#ffffff; line-height:11px; width:163px; padding:10px 0px 10px 15px; background:transparent url(../images/down_arrow.gif) 4px 13px no-repeat; font-size:12px;}

.mid_leftmenu a.subgroups { width:152px; padding:10px 0px 10px 26px; background:#F7A179 url(../images/arrow.gif) 15px 13px no-repeat; }
.mid_leftmenu a.subgroups:hover { width:152px; padding:10px 0px 10px 26px;  background:#F7A179 url(../images/down_arrow.gif) 15px 13px no-repeat;  }
.mid_leftmenu .subgroups_act {float:left; display:block; margin:0; border-bottom:1px solid #ffffff; color:#ffffff; line-height:11px; width:152px; padding:10px 0px 10px 26px;  background:#F7A179 url(../images/down_arrow.gif) 15px 13px no-repeat; font-size:12px;}

.mid_leftmenu a.sub_subgroups {width:141px; padding:10px 0px 10px 37px;  background:#F7A179;  }
.mid_leftmenu a.sub_subgroups:hover { width:141px; padding:10px 0px 10px 37px; background:#F7A179; color:#8D583F;}
.mid_leftmenu .sub_subgroups_act {float:left; display:block; margin:0; border-bottom:1px solid #ffffff; width:141px; padding:10px 0px 10px 37px; background:#F7A179; line-height:11px; color:#8D583F; font-size:12px;}

/*Left column with banners */
#left_banners {float:left; width:180px; text-align:left;}
.top_leftcol {width:180px; float:left; text-align:left; background:transparent url(../images/top_frame.gif) left top no-repeat; height:14px;}
div.left_column {width:178px; border-right:1px solid #C29077; border-left:1px solid #C29077; text-align:center;}
.bott_leftcol {width:180px; float:left; text-align:left; background:transparent url(../images/bott_frame.gif) left top no-repeat; height:14px;}


#left_banners div.left_column img, #left_banners div.left_column a img, #left_banners div.left_column a:hover img {text-align:center; border:none; float:none;}


/*Seacrh Box*/
#search_box { background:transparent url(../images/under_search_box.gif) left top no-repeat; height:73px; width:180px;}
#search_box form {width:170px; margin:0; padding:0px 2px 0px 8px; float:left; text-align:left;}
.title_sbox {color:#ffffff; font-size:11px; text-transform:uppercase; font-weight:bold; padding:6px 0px 3px 9px; width:171px; line-height:11px;}
#search_box form input {float:left; width:141px; border:1px solid #B5B5B5; height:20px;}
#search_box a, #search_box a:hover, #search_box a:hover img, #search_box a img {float:left; }
#search_box a, #search_box a:hover {padding:1px 0px 0px 5px;}
/*Right Column - this is about mini basket*/
#right_column {}


/* Right banners*/
#right_banners {width:180px; float:left; text-align:center;}




/* Footer*/
#page_footer { float:left; height:35px; width:950px; text-align:center; font-size:10px; color:#969696; padding:0px 0px 0px 0px; margin:0;}
#bottommenu { font-size:11px; color:#924F6C; padding:0px 0px 5px 0px;}
#bottommenu a, #bottommenu a:visited {font-size:11px; color:#626262; } 
#bottommenu a:hover { color:#924F6C;}

#page_footer .copyright {float:left; width:950px; text-align:center; font-size:10px; color:#969696; height:12px; line-height:12px; position:relative; bottom:0px; }
/* Product items of list*/

.product_item {display:inline; float:left; width:256px;  padding:12px 10px 0px 0px; margin:0; text-align:center; background:transparent url(../images/vline.gif) right top repeat-y; height:inherit;  }
.product_item_even {background:transparent url(../images/vline.gif) 0px 0px repeat-y; display:inline; float:left; width:255px;  padding:12px 0px 0px 11px; margin:0; text-align:center; height:inherit; position:relative; left:-1px;}
.product_item a, .product_item_even a {display:block; border:none; text-decoration:none; height:245px; }
.product_item a:hover, .product_item_even a:hover {display:block; border:none; text-decoration:none; height:245px;}
.product_item a img, .product_item a:hover img, .product_item_even a img, .product_item_even a:hover img {border:none; text-decoration:none; }

.product_item  span {color:#3FA43A; text-decoration:none; width:246px; float:left; text-align:right; display:inline; padding:0px 10px 10px 0px;}
.product_item_even span {color:#3FA43A; text-decoration:none; width:245px; float:left; text-align:right; display:inline; padding:0px 0px 10px 11px;}
.product_item  span a , .product_item_even span a {display:inline; float:none; color:#F36723; text-decoration:underline; font-size:11px; height:auto;}
.product_item  span a:hover, .product_item_even  span a:hover {display:inline; float:none; color:#3FA43A; text-decoration:none; font-size:11px; height:auto; }

.product_item h2, .product_item_even h2 { color:#624B55; font-size:11px; font-weight:bold; text-align:left;}
.product_item p, .product_item p.bodytext, .product_item_even p, .product_item_even p.bodytext { text-align:left; font-size:11px; color:#624B55; padding:8px 0px 8px 0px;}

.product_item h2 a, .product_item_even h2 a { color:#624B55; font-size:11px; font-weight:bold; text-align:left; text-decoration:underline; height:auto;}
.product_item h2 a:hover, .product_item_even h2 a:hover { color:#624B55; font-size:11px; font-weight:bold; text-align:left; text-decoration:none; height:auto;}
.product_item  span.pr_path {color:#3FA43A; text-decoration:none; width:246px; float:left; text-align:left; display:inline; padding:0px 10px 10px 0px;}
.product_item_even span.pr_path {color:#3FA43A; text-decoration:none; width:245px; float:left; text-align:left; display:inline; padding:0px 10px 10px 0px;}

.hline { display:inline; background:transparent url(../images/hline.gif) left top repeat-x; line-height:1px; margin:5px 0px 5px 0px; width:538px; float:left; min-width:538px;}
.replacer { display:inline; background:#ffffff; border-top:1px solid #ffffff; line-height:10px; height:10px; margin:0px 0px 0px 0px; width:538px; float:left; min-width:538px; position:relative; top:-10px; clear:both;}

.listing {display:inline; width:538px; float:left; text-align:center; padding:0px 0px 10px 0px; margin:0; color:#3FA43A; font-weight:normal;}
.listing span {color:#D36091; font-weight:bold; font-size:11px;}
.listing a {color:#F36723; font-size:11px; text-decoration:underline; }
.listing a:hover {color:#3FA43A; font-size:11px; text-decoration:none;}
.listing b {font-weight:normal;}
.listing span.result_count {float:left; color:#3FA43A; font-weight:normal; text-align:left;}
.listing span.result_count strong {color:#F36723; font-weight:bold; }
.listing .leftal_pageing {float:left; padding:0px 0px 0px 87px; text-align:left; }


/* Single Product */
.specification_img {display:inline; float:left; width:246px;  padding:12px 10px 0px 0px; margin:0; text-align:center; background:transparent url(../images/vline.gif) right top repeat-y; height:inherit; }
.specification {background:transparent url(../images/vline.gif) 0px 0px repeat-y; display:inline; float:left; width:245px;  padding:12px 0px 0px 11px; margin:0; text-align:left; height:inherit; position:relative; left:-1px;}
.short_hline {  background:transparent url(../images/hline.gif) left top repeat-x; line-height:1px; margin:5px 0px 5px 0px; width:246px; float:left; min-width:246px;}
.specification h2 {color:#140F11; font-size:14px; font-weight:bold;}
.specification a {color:#F36723; text-decoration:underline;}
.specification a:hover {color:#3FA43A; text-decoration:none;}

.datasheet {float:left; text-align:center; width:246px; color:#3A7137; font-weight:bold;}
.datasheet a {font-weight:normal; color:#F36723; font-size:11px; text-decoration:underline;  line-height:20px;}
.datasheet a:hover {font-weight:normal; color:#3A7137; font-size:11px; text-decoration:none;  line-height:20px;}
.datasheet  img, .datasheet  img {border:none; margin:0px 3px 0px 0px; height:14px; position:relative; top:3px; }

.special_links {float:left; width:245px; color:#3FA43A;}
.special_links a {color:#F36723; text-decoration:underline; font-size:11px;}
.special_links a:hover {color:#3FA43A; text-decoration:none; font-size:11px;}

.small_img {float:left; text-align:left; height:98px;}
.small_img img {float:left; margin:5px 0px 5px 0px; }
.small_img a.middle_img img, .small_img a.middle_img:hover img {margin:0px 15px 0px 15px;}
/*Product Form*/

#product_form {width:180px; float:left; text-align:center; padding:0px 0px 17px 0px;}
.top_product_form { float:left; width:180px; height:23px; background:transparent url(../images/top_form.gif) left top no-repeat; }
.top_product_form_en { float:left; width:180px; height:23px; background:transparent url(../images/top_form_en.gif) left top no-repeat; }



#product_form form {}
#product_form form input {}
.ch_prform { float:left; width:156px; border-left:1px solid #E61A71; border-right:1px solid #E61A71;  padding:10px 11px 0px 11px; margin:0; color:#980F49;}
.check_groups {width:156px; float:left; text-align:left; line-height:18px; padding:4px 0px 10px 0px; background:transparent url(../images/pink_hline.gif) left bottom repeat-x; }
.check_groups span {float:left; text-align:left;}
.check_groups span.label_check {width:132px; float:left; height:16px; line-height:18px;  text-align:left; font-size:11px; padding:2px 0px 0px 0px; margin:0; white-space:nowrap;}
.check_groups span.checkit {float:right;  text-align:right; line-height:18px; }
.check_groups input {float:right; width:auto;}

.submit_prform {float:left; width:156px; text-align:center; border-top:1px solid #E61A71; position:relative; top:-1px; padding:5px 0px 5px 0px; }
.submit_prform a { text-align:center; text-decoration:none; border:none;}
.submit_prform a:hover { text-align:center; text-decoration:none; border:none;}
.submit_prform a img, .submit_prform a:hover img {border:none;}
.bott_product_form {float:left; width:180px; height:22px; background:transparent url(../images/bottom_form.gif) left top no-repeat; }

.spacer {height:17px; line-height:17px; padding:0; margin:0;}

/* Mini Basket*/
#mini_basket {width:180px; float:left; padding:0px 0px 17px 0px; margin:0;}


.top_mini_basket {float:left; width:180px; height:23px; background:transparent url(../images/top_mini_basket.gif) left top no-repeat; }
.top_mini_basket_en {float:left; width:180px; height:23px; background:transparent url(../images/top_mini_basket_en.gif) left top no-repeat; }


.midd_mini_basket {float:left; width:156px; border-left:1px solid #D36091; border-right:1px solid #D36091;  padding:10px 11px 0px 11px; margin:0; color:#980F49;}
.midd_mini_basket a {float:none; color:#980F49; text-decoration:none; font-weight:bold; width:156px;  text-align:left; line-height:16px; padding:4px 0px 10px 0px; background:transparent url(../images/opink_hline.gif) left bottom repeat-x; display:block;}	
.midd_mini_basket a:hover {float:none; color:#D36091; text-decoration:none; font-weight:bold; width:156px;  text-align:left; line-height:16px; padding:4px 0px 10px 0px; background:transparent url(../images/opink_hline.gif) left bottom repeat-x; display:block;}	
.bott_mini_basket {float:left; width:180px; height:23px; background:transparent url(../images/bottom_mini_basket.gif) left top no-repeat; }
.view_basket {float:left; width:156px; text-align:center; border-top:1px solid #D36091; position:relative; top:-1px; padding:5px 0px 5px 0px; }
.view_basket a {text-align:center; text-decoration:none; border:none; background:none; padding:0;}
.view_basket a:hover {text-align:center; text-decoration:none; border:none; background:none; padding:0;}
.view_basket a img, .view_basket a:hover img {border:none;}

/* Popup */
#cust_popup {background:#ffffff; margin:0; padding:0; text-align:center;}
#cust_popup img {border:none;}

/* Tell a friend */
#central_column_wrap {width:388px; margin:0 auto; text-align:center; height:360px;  padding:12px 12px 6px 12px; }
#central_column {width:388px; margin:0px; text-align:left; height:360px;}
#central_column h1.csc-firstHeader {color:#F46722; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.tellafriend {float:left; padding:20px 0px 0px 0px; margin:0;}
.tellafriend form {}
.tellafriend b {float:left; line-height:20px; margin:0px 0px 6px 0px; padding:0;}
.tellafriend input {float:right; border:1px solid #D46091; background:#ffffff; height:18px; width:326px; margin:0px 0px 6px 0px;}
.tellafriend textarea {border:1px solid #D46091; background:#ffffff; width:386px; height:86px;}
.tellafriend span {float:right; width:317px; margin:0px 0px 6px 0px; padding:5px 0px 0px 3px; color:#40A23B;}
.tellafriend a, .tellafriend a:hover {text-align:center; float:none; margin:7px auto; display:block;}  


.tellafriend_en {float:left; padding:20px 0px 0px 0px; margin:0;}
.tellafriend form {}
.tellafriend_en b {float:left; line-height:20px; margin:0px 0px 6px 0px; padding:0;}
.tellafriend_en input {float:right; border:1px solid #D46091; background:#ffffff; height:18px; width:316px; margin:0px 0px 6px 0px;}
.tellafriend_en textarea {border:1px solid #D46091; background:#ffffff; width:386px; height:86px;}
.tellafriend_en span {float:right; width:316px; margin:0px 0px 6px 0px; padding:5px 0px 0px 3px; color:#40A23B;}
.tellafriend_en a, .tellafriend_en a:hover {text-align:center; float:none; margin:7px auto; display:block;}  




/*Basket */
#normal_column .tx-ttproducts-pi1 {float:left; height:inherit; padding:0; margin:0; width:538px;}
#normal_column .tx-ttproducts-pi1 #tx-ttproducts-pi1-basket {float:left; height:inherit; padding:0; margin:0; width:538px; }
#normal_column .tx-ttproducts-pi1 #tx-ttproducts-pi1-basket form {float:left; height:inherit; padding:0; margin:0; width:538px; }
#normal_column .tx-ttproducts-pi1 #tx-ttproducts-pi1-basket form input {float:left; height:1px; width:1px; padding:0; margin:0; width:538px; }


.product_item .pr_variants {float:left; text-align:left; padding:0px 0px 10px 0px; margin:0; border:none; width:256px; }
.product_item_even .pr_variants {float:left; text-align:left; padding:0px 0px 10px 0px; margin:0; border:none; width:255px; }

.product_item .pr_variants ul {list-style-type:none; list-style:none; width:256px; padding:0; margin:0px 0px 0px 0px;}
.product_item_even .pr_variants ul {list-style-type:none; list-style:none; width:255px; padding:0; margin:0px 0px 0px 0px;}


.pr_variants ul li {list-style-type:none; list-style:none; float:left; margin:0px 0px 0px 0px;}

ul.variants_row {border-bottom:1px solid #A98394; height:25px; color:#730E39; font-weight:normal; background:#ffffff; margin:0px 0px 0px 0px;}
ul.variants_row_title {height:25px; color:#ffffff; font-weight:bold; border:none; margin:0px 0px 0px 0px;}

ul.variants_row_title li.left_col_v {height:25px; width:84px; background:#C16F92; text-align:left; padding:0px 0px 0px 6px; line-height:25px; margin:0px 0px 0px 0px;}
.product_item .pr_variants ul.variants_row_title li.right_col_v {height:25px;  width:88px; background:#C16F92; text-align:center; line-height:25px;margin:0px 0px 0px 0px;}
.product_item_even .pr_variants ul.variants_row_title li.right_col_v {height:25px;  width:87px; background:#C16F92; text-align:center; line-height:25px; margin:0px 0px 0px 0px;}


ul.variants_row_title li.action_col_v {width:75px; height:21px; text-align:left; padding:3px 0px 0px 3px; margin:0px 0px 0px 0px;}

ul.variants_row li.left_col_v {height:25px; width:84px;  padding:0px 0px 0px 6px; line-height:25px; margin:0px 0px 0px 0px;}
.product_item .pr_variants ul.variants_row li.right_col_v {height:25px;  width:88px;  text-align:center; line-height:25px; margin:0px 0px 0px 0px;}
.product_item_even .pr_variants ul.variants_row li.right_col_v {height:25px;  width:87px;  text-align:center; line-height:25px; margin:0px 0px 0px 0px;}
ul.variants_row li.action_col_v {width:75px; height:21px; text-align:left; padding:3px 0px 0px 3px; margin:0px 0px 0px 0px;}

.basket_title { width:538px; text-align:center; float:left; padding:12px 0px 0px 0px; margin:0; }
.basket_title_en { width:538px; text-align:center; float:left; padding:12px 0px 0px 0px; margin:0; font-size:22px; color:#C16F92; line-height:22px; font-weight:bold;}


.info_title { width:538px; text-align:center; float:left; padding:12px 0px 27px 0px; margin:0; }
.info_title_en { width:538px; text-align:center; float:left; padding:12px 0px 27px 0px; margin:0; font-size:22px; color:#C16F92; line-height:22px; font-weight:bold;}


.basket_bigbutt { width:538px; height:38px; text-align:center; float:left; padding:22px 0px 27px 0px; margin:0;}
.basket_bigbutt_in { width:318px; height:38px; text-align:center; float:none; padding:0px 0px 0px 0px; margin:0 auto;}

.basket_bigbutt_bott {width:538px; height:38px; text-align:center; float:left; padding:22px 0px 27px 0px; margin:0; display:inline; }
.basket_bigbutt_bott_in { width:318px; height:38px; text-align:center; float:none; padding:0px 0px 0px 0px; margin:0 auto; }

.info_bigbutt_bott {width:538px; height:38px; text-align:center; float:left; padding:0px 0px 27px 0px; margin:0; display:inline; position:relative; top:-48px; left:0px;}

a.backtohome, a.backtohome:hover {float:left; width:154px; padding:0; margin:0; height:38px; text-align:left; border:none; display:block;}
a.asklink, a.asklink:hover {float:left; width:154px; padding:0; margin:0px 0px 0px 10px; height:38px; text-align:left; border:none; display:block; }
a.backtohome img, a.backtohome:hover img, a.asklink img, a.asklink:hover img {float:left; padding:0; margin:0; border:none; height:38px; width:154px;}

a.lastasklink, a.lastasklink:hover {float:none; width:154px; padding:0; margin:0 auto; height:38px; text-align:center; border:none; display:block; }
a.lastasklink img, a.lastasklink:hover img {float:left; padding:0; margin:0; border:none; height:38px; width:154px;}



.product_item_even .pr_variants .short_replacer {width:255px; height:1px;  background:#ffffff; position:relative; top:-1px; line-height:1px; float:left;}
.product_item .pr_variants .short_replacer {width:256px; height:1px;  background:#ffffff; position:relative; top:-1px; line-height:1px; float:left;}

.product_item .titlelink {float:left; width:256px; padding:0px 0px 8px 0px; line-height:17px;}
.product_item_even .titlelink {float:left; width:255px; padding:0px 0px 8px 0px; line-height:17px;}

.titlelink a {color:#D36091; text-decoration:underline; font-weight:bold; float:left;  display:block; height:auto;}
.titlelink a:hover {color:#D36091; text-decoration:none; font-weight:bold; float:left; display:block; height:auto;}
.clearer {float:left; width:99%; background:transparent url(../images/clearer.gif) left top repeat-x; height:1px; line-height:1px; padding:0; margin:0; clear:both; }
.clearer_m {float:left; width:99%; background:transparent url(../images/clearer.gif) left top repeat-x; height:1px; line-height:1px; padding:0; margin:0;  }
/* Product customer info*/

.tt_products_basket_info .product_item {padding:5px 10px 48px 0px;  }
.tt_products_basket_info .product_item_even {padding:5px 0px 0px 11px; }

.short_hline { display:inline; background:transparent url(../images/hline.gif) left top repeat-x; line-height:1px; margin:5px 0px 15px 0px; width:255px; float:left; min-width:255px;}
.shorthline_replacer { display:inline; background:#ffffff; border-top:1px solid #ffffff; line-height:15px; height:15px; margin:0px 0px 0px 0px; width:255px; float:left; min-width:255px; position:relative; top:-21px; clear:both;}
.big_replacer { display:inline; background:#ffffff; border-top:1px solid #ffffff; line-height:42px; height:42px; margin:0px 0px 0px 0px; width:538px; float:left; min-width:538px; position:relative; top:-42px; }

.form_personaldata {color:#614C55; text-align:left; font-size:11px; }
.form_personaldata span {color:#D36091; float:none; width:auto; padding:0; margin:0; text-align:left; }
.form_personaldata input {width:254px; height:16px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.form_personaldata input.shortinput {width:46px; height:16px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.form_personaldata input.middleinput {width:200px; height:16px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}

.form_personaldata select {width:254px; height:18px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.form_personaldata textarea {width:254px; height:66px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.tt_products_basket_info div.txt_thankyou {width:330px; margin:0 auto; padding:0; text-align:center; color:#614C55;}
/* Mail form */
form#mailform {border:none;}
form#mailform fieldset.csc-mailform {float:left; border:none;}
.csc-mailform-field fieldset {float:left; border:none;}
.csc-mailform-field { float:left; width:100%; border:none;}
.csc-mailform-field label {float:left; width:100%;}
.csc-mailform-field input {float:left; height:16px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.csc-mailform-field input[type=file] {float:left; height:22px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.csc-mailform-field textarea {float:left; height:66px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.csc-mailform-field select {float:left; height:18px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}

.csc-mailform-field input.csc-mailform-check {float:left; height:14px; width:14px; border:1px solid #C16F92;  background:#ffffff; font-size:11px; color:#614C55; margin:3px 0px 6px 0px; padding:0;}
.csc-mailform-field input.csc-mailform-submit {float:left; width:124px; font-size:12px; height:38px;  border:none; color:#ffffff; font-weight:bold; background:#F3B3CF url(../images/mailform_butt.gif) left top no-repeat; text-align:center;}
.csc-mailform-field input.csc-mailform-radio {float:left;  height:6px;}

#error_message {color:#D36091; font-size:11px;}

/* Two column content */

.c2l1-left{
   border-right: none;
   padding-right: 10px;
   width:256px;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 11px;
   width:255px;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: none;
   padding-right: 10px;
   width:256px;
   white-space:normal;
}
.c2l2-middle{
   background-color:#ffffff;
   padding-left: 11px;
   width:255px;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right:none;
   padding-right: 10px;
   width:256px;
   white-space:normal;
}
.c2l3-middle{
   background-color:#ffffff;
   border: none;
   padding-left: 11px;
   width:255px;
   white-space:normal;
}
/* Styles 2 Column DIV Section */
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
    margin-bottom:0px;
}
/* Layout 1 */
div.c2l1d-left{
   position:relative;
   left:0px;
   padding:12px 10px 0px 0px;
   width:256px;
   white-space:normal;
   border:none;
}
div.c2l1d-middle{
   position:relative;
   left:-1px;
   padding:12px 0px 0px 11px;
   width:255px;
   border:none;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
  position:relative;
  left:0px;
   padding:12px 10px 0px 0px;
   width:256px;
   white-space:normal;
   border:none;
}
div.c2l2d-middle{
   position:relative;
   left:-1px;
   padding:12px 0px 0px 11px;

   width:255px;
   white-space:normal;
   border:none;
   background-color:#ffffff;
}
/* Layout 3 embedded */



div.c2l3d-left{
   position:relative;
   
   padding:12px 10px 0px 0px;
   width:256px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{







   position:relative;
   float:left;
   margin:0px;
   padding:12px 0px 0px 11px;
   width: 255px;
   height: inherit;
   overflow:auto;
   white-space:normal;
   border:none;
   background-color:#ffffff;
}

.tx-fdfx2cols-pi1 {height:inherit; width:538px; float:left; margin:0px 0px 0px 0px;}
div.c2l1d-left {display:inline; float:left; width:256px;  padding:0px 10px 0px 0px; margin:0; text-align:left; background:transparent url(../images/vline.gif) right top repeat-y; height:inherit; border:none;}
div.c2l1d-middle {background:transparent url(../images/vline.gif) 0px 0px repeat-y; display:inline; float:left; width:255px;  padding:0px 0px 0px 11px; margin:0; text-align:left; height:inherit; position:relative; left:-1px; border:none;}
div.c2l2d-left {display:inline; float:left; width:256px;  padding:0px 10px 0px 0px; margin:0; text-align:left; background:transparent url(../images/vline.gif) right top repeat-y; height:inherit; border:none;}
div.c2l2d-middle {background:transparent url(../images/vline.gif) 0px 0px repeat-y; display:inline; float:left; width:255px;  padding:0px 0px 0px 11px; margin:0; text-align:left; height:inherit; position:relative; left:-1px; border:none;}
 

/*div.c2l1d-left p  span, div.c2l2d-left p  span {color:#3FA43A; text-decoration:none; width:246px; float:left; text-align:right; display:inline; padding:0px 10px 10px 0px;}
div.c2l1d-middle p span, div.c2l2d-middle p span {color:#3FA43A; text-decoration:none; width:245px; float:left; text-align:right; display:inline; padding:0px 0px 10px 11px;}
div.c2l1d-left p  span a,div.c2l1d-middle p span a,div.c2l2d-left p span a,div.c2l2d-middle p span a {color:#F36723; text-decoration:underline; font-size:11px;}
div.c2l1d-left p  span a:hover,div.c2l1d-middle p span a:hover,div.c2l2d-left p span a:hover,div.c2l2d-middle p span a:hover {color:#3FA43A; text-decoration:none; font-size:11px; }
*/
div.c2l1d-left p span.important, div.c2l2d-left p span.important, div.c2l1d-middle p span.important, div.c2l2d-middle p span.important {color:#3FA43A; text-decoration:none; width:245px; float:left; text-align:center; display:inline; padding:10px 0px 10px 0px;}
span.important a {color:#F36723; text-decoration:underline; font-size:11px;}
span.important a:hover {color:#3FA43A; text-decoration:none; font-size:11px;}

/*About katalog and kontakt page*/
.left_item {display:inline; float:left; width:226px;  padding:12px 10px 0px 30px; margin:0; text-align:left; background:transparent url(../images/vline.gif) right top repeat-y; height:inherit; color:#614C55; letter-spacing:1px;}
.katalog_left_item {display:inline; float:left; width:256px;  padding:12px 10px 0px 0px; margin:0; text-align:center; background:transparent url(../images/vline.gif) right top repeat-y; height:inherit; color:#614C55; }
.right_item {background:transparent url(../images/vline.gif) 0px 0px repeat-y; display:inline; float:left; width:255px;  padding:12px 0px 0px 11px; margin:0; text-align:center; height:inherit; position:relative; left:-1px;}
.left_item a, .right_item a {color:#F36723; text-decoration:underline; }
.left_item a:hover, .right_item a:hover {text-decoration:none; }
.inleft_item {float:left; text-align:center; color:#614C55; width:256px; background:transparent url(../images/hline.gif) left top repeat-x; height:inherit; padding:20px 0px 0px 0px; letter-spacing:1px;}
p.align-center {text-align:center;}


/*Right scroll banners*/
div.scrolling_banners {width:180px; float:left; text-align:left; height:189px; }
div.top_rightscrban { width:180px; float:left; text-align:left; background:transparent url(../images/top_right_scrban.gif) left top no-repeat; height:28px;}
div.top_rightscrban_en { width:180px; float:left; text-align:left; background:transparent url(../images/top_right_scrban_en.gif) left top no-repeat; height:28px;}

div.mid_rightscrban { width:176px; float:left; height:151px; border-right:2px solid #A9ACA9; border-left:2px solid #A9ACA9; text-align:center;}
div.bot_rightscrban { width:180px; float:left; text-align:left; background:transparent url(../images/bot_right_scrban.gif) left top no-repeat; height:16px;}
div.mid_rightscrban marquee { height:151px; float:left; width:170px; margin:0; padding:0;  text-align:center; border:none; vertical-align:top;}
marquee img {margin:10px auto; padding:0;  text-align:center; }
a.scrbaners {display:block;  width:180px; height:189px; border:none; text-decoration:none; background:transparent; z-index:10000;}
a.scrbaners:hover {display:block;  width:180px; height:189px; border:none; text-decoration:none; background:transparent; z-index:10000;}
