body {
  margin: 0;
  padding: 0;
  font: 10px/18px  Verdana, sans-serif, Tahoma, Arial, Helvetica;
  color: #333;
  background-color: #e0ded9;
  background-image: url('/images/background.jpg');
  background-position: center 0px;
  background-repeat: repeat;
  background-attachment: scroll; 
  }

a { color: #3394ac }

p { margin: 0px; }
span { atext-indent: 10px; }
.cb {clear: both; }
.cl {clear: left; }
.fl {float: left; }
.fr {float: right; }
.brdless { border: 0px; }

.green  {awidth: 530px; text-indent: 0px; padding-left: 20px; background: url(../img/green_square.gif) 0 2px no-repeat; margin-top: 5px; }
.grey   {awidth: 230px; text-indent: 0px; padding-left: 20px; background: url(../img/grey_square.gif) 0 2px no-repeat;  margin-top: 5px; }
.black  {awidth: 230px; text-indent: 0px; padding-left: 20px; background: url(../img/black_square.gif) 0 2px no-repeat; margin-top: 5px; }

.subCatBlack {awidth: 202px; padding-left: 28px; xtext-indent: 28px; margin-top: 1px; }
.subCatBlack2 {awidth: 192px; padding-left: 38px; xtext-indent: 28px; margin-top: 1px; }
.subCatBlack3 {awidth: 182px; padding-left: 48px; xtext-indent: 28px; margin-top: 1px; }
.subCatBlack4 {awidth: 172px; padding-left: 58px; xtext-indent: 28px; margin-top: 1px; }



#headernav { width: 100%; margin: auto; background-color: #4b5a5f;  }
#headernavmenu { width: 100%; margin: auto; background-color: #12292f;  }

.webbody { margin: auto; width: 866px; background-color: #FFFFFF; }
.webbody .content { float: right; width: 628px; abackground-color: #000000; }

#for_partners {  float: left; text-decoration: none; color: #3fafcc; height: 16px; width: 80px; border-left: 2px solid #3fafcc; padding-left: 22px; margin-top: 33px; font: 10px/14px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-left: -3px; }

#navigation_bar { height: 37px; width: 1003px; padding-left: 21px; background-color: #FFFFFF; }
.navigation_links { float: left; color: #666666; margin-top: 5px; font: 12px/18px sans-serif, Arial, Verdana, Tahoma, Helvetica; }

.header_link { float: left; color: #666666;  margin-left: 18px; margin-top: 8px; font: 10px/16px sans-serif, Arial, Verdana, Tahoma, Helvetica;  }
.header_link_first { float: left; color: #666666; margin-top: 8px; font: 10px/16px sans-serif, Arial, Verdana, Tahoma, Helvetica;  }
.header_link_down { float: left;  padding-left: 10px; padding-right: 25px; color: #666666; margin-top: 30px; margin-left: 6px; height: 37px; background-color: #FFFFFF; font: 9px/18px sans-serif, Arial, Verdana, Tahoma, Helvetica;  }
#header_links_down  a:hover { float: left; margin-top: 30px; color: #666666;  font: 9px/18px sans-serif, Arial, Verdana, Tahoma, Helvetica;  }
#header_links_down  a { background-color: transparent; }

#footer_nav { float: left; width: 808px; height: 35px; padding-left: 216px; background-color: #FFFFFF; }
#footer_nav a:hover { color: #660809; }
#logotype { float: left; margin-top: 0px; width: 728px; height: 80px; background: url('/images/logo.gif') 0 0px no-repeat; }

#header_image { width: 1024px; border-top: 4px solid #d3d1d2; border-bottom: 1px solid #d3d1d2; margin-bottom: -7px; }
.hline { float: left; width: 100%; background-color: #d3d1d2; height: 1px; font-size: 1px; line-height: 1px; }
.hline_dotted { float: left; width: 100%; border-bottom: 1px dotted #d3d1d2; height: 1px; font-size: 1px; line-height: 1px; }
.hline_home { float: left; width: 821px; background-color: #d3d1d2; height: 1px; font-size: 1px; line-height: 1px; }
.hline_fat_grey { float: left; width: 100%; background-color: #d3d1d2; height: 12px; font-size: 12px; line-height: 12px; }
.hline_fat_grey_news { float: left; width: 100%; background-color: #d3d1d2; height: 6px; font-size: 6px; line-height: 6px; }
#footer_text { float: left; width: 1003px; padding-top: 15px; height: 50px; padding-left: 21px; color: #666666;  background-color: #FFFFFF; font: 9px/16px Arial, Verdana, Tahoma, Helvetica, sans-serif; }
.block { display: block ! important }
#header_navigation { height: 241px; } 

.menu {  float: left; width: 229px; height: 241px; background-color: #000000; border-left: 1px solid #098dae; border-right: 1px solid #098dae; padding-left: 3px; padding-right: 3px; }
.menutext { display: block;  width: 100%; text-indent: 40px;  font: 10px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; } 
#services_menu a:hover { display: block;  width: 100%; text-indent: 40px;  font: 10px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #FFFFFF; background-color: #48aacb; text-decoration: none; } 

.header_grey_nav { float: left; width: 609px; height: 16px; background-color: #bdbdbd; padding-left: 10px; padding-right: 10px; } 
.header_grey_nav_text { float: left; color: #252321; font: 9px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 15px; } 
.header_grey_nav_text_right { float: right; color: #252321; font: 9px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-left: 15px; } 

.header_black_nav { float: left; width: 609px; height: 16px; background-color: #373737; padding-left: 10px; padding-right: 10px; } 
.header_black_nav_text { float: left; color: #C7C7C7; font: 9px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 65px; } 
.header_black_nav_text_right { float: right; color: #C7C7C7; font: 9px/16px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 5px; } 

#bios_banner { float: right; width: 629px; height: 209px; border: 0px; }

.footerbody { margin: auto; display: block; width: 830px; background-color: #e4e4e4; padding-left: 18px; padding-right: 18px; padding-top: 10px; }
.footerbody_text { float: left; color: #000000; font: 9px/12px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 15px; height: 12px; } 
.footerbody_text_border { float: left; color: #000000; font: 9px/11px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 15px; height: 12px; border-left: 1px solid #000000; padding-left: 10px; } 
.footerbody_text_right { float: right; color: #000000; font: 9px/11px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 5px; } 
.footerbody_text_right_border { float: right; color: #000000; font: 9px/11px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-right: 5px; height: 12px; border-left: 1px solid #000000; padding-left: 10px; } 
#footer_copyright_text { display: block; color: #666666; font: 9px/11px Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 30px; margin-bottom: -10px; } 
.left_panel { float: left; width: 194px; background-color: #FFFFFF; padding-left: 19px; padding-right: 23px; }
.small_grey_underline { color: #75797C;  font: 9px/14px  Verdana, sans-serif, Arial, Verdana, Tahoma, Helvetica; text-decoration: underline }
.small_grey_underline_single { color: #75797C;  font: 9px/14px Verdana, sans-serif, Arial, Verdana, Tahoma, Helvetica; text-decoration: underline }
.small_blue_underline { float: left; color: #3394AC;  font: 9px/16px Verdana, sans-serif, Arial,  Tahoma, Helvetica; text-decoration: underline }
.footer_brown_sep {  margin: auto; display: block; height: 2px; width: 866px; background-color: #939597; border-top: 1px solid #505050;border-bottom: 1px solid #505050; }
#banner_field { padding-top: 15px; padding-bottom: 10px; display: block; margin: auto;  }
.banner { display: block; border: 0px; margin-top: 8px; margin-bottom: 8px; }

.blue_vseparator { float: left; height: 12px; width: 2px; background-color: #3fafcc; margin-top: 3px; margin-right: 5px;  }
.furry_text { display: block; width: 100%; ñbackground-color: red; heighty: 16px; margin-top: 8px; margin-bottom: 6px; padding-top: 8px; padding-bottom: 8px;  font: 9px/11px Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #333333; text-decoration: none;}
.page_content { float: right; abackground-color: RED; width: 620px; padding-top: 15px; } 
.login_line { width: 100%; display: block; abackground-color: red; height: 28px; font: 9px/14pxVerdana, sans-serif, Arial,  Tahoma, Helvetica; color: #75797C; margin-top: 18px; margin-bottom: -10px; }
.login_input { float: right; border: 1px solid #AEAEAE; width: 120px; height: 12px; font: 9px/10px Verdana, sans-serif, Arial,  Tahoma, Helvetica; }
.login_input_pass { float: right; border: 1px solid #AEAEAE; width: 120px; height: 12px; font: 12px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica; }
.drop_downi_small_text {  width: 100%; margin-top: 5px; border: 1px solid #999999; font: 9px/10px Verdana, sans-serif, Arial,  Tahoma, Helvetica; }
.first_page_product { float: left; width: 310px; abackground-color: #97c5eb;  }
.first_page_product_price { float: left; width: 31px; abackground-color: #97c5eb;  }
.first_page_pic { float: left; width: 120px;  border: 0px; margin-left: 5px;}
.funky_line { width: 100%; height: 8px; background-image:  url(/images/funky_line.gif); margin-bottom: 10px; margin-top: 10px; }
.funky_line_no_margin { width: 100%; height: 8px; background-image:  url(/images/funky_line.gif); margin-bottom: 0px; margin-top: 10px; }

.first_page_prod_name { float: left; width: 125px; padding-left: 10px; background-color: #e7e7e7; padding-bottom: 3px; padding-top: 2px; padding-right:10px; margin-bottom: 0px; margin-top: 0px; font: 9px/10px Verdana, sans-serif, Arial,  Tahoma, Helvetica; color: #000000 }
.111first_page_prod_name { float: left; width: 135px; padding-left: 10px; height: 14px; background-image:  url(/images/product_name_background.gif); margin-bottom: 0px; margin-top: 0px; font: 9px/11px Verdana, sans-serif, Arial,  Tahoma, Helvetica; color: #000000 }

.first_page_title_text { color: #3394AC; font: 16px/18px Verdana, sans-serif, Arial,  Tahoma, Helvetica; margin-top: 10px; font-weight: bold;  }
.firts_page_product_info { float: right; abackground-color: red; width: 165px;  }
.first_page_prod_desc { float: right; height: 130px; padding-top: 10px; abackground-color: green; width: 100%; color: #000000 } 
.first_page_prod_price { float: right; width: 145px; abackground-color: red; color: #000000 } 
.current_product_pic { float: left; width: 280px; height: 272px; abackground-color: grey; padding-top: 0px;} 
.current_product_pdf { float: left; width: 180px; abackground-color: grey; padding-top: 0px; padding-left: 120px;} 
.current_product_link { float: left; color: #0F6479; padding-top: 10px; margin-left: 120px; font: 11px/16px Verdana, sans-serif, Arial,  Tahoma, Helvetica;} 
.current_product_price { float: left; font: 12px/16px Verdana, sans-serif, Arial,  Tahoma, Helvetica; margin-top: 10px; font-weight: bold; color: #990000; } 
.current_product_price_currency { float: left; font: 12px/16px Verdana, sans-serif, Arial,  Tahoma, Helvetica; margin-top: 10px; color: #333333; margin-left: 10px; } 
.current_product_info { float: right; width: 275px; padding-left: 25px; border-left: 1px solid #CCCCCC; abackground-color: red; padding-right: 20px;} 
#main_menu_image { atext-indent: 40px;amargin-left: 40px; height: 100px; margin-top: -25px; margin-bottom: 15px; }
#lang_item { color: black; width: 50px; float: right; margin-right: 30px; margin-top: 10px; margin-bottom: -20px; text-decoration: none; }
.navigation_address { padding-top: 15px; font: 9px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica; color: #000000; }
.navigation_address a { font: 9px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica; color: #000000; text-decoration: none }

.ask_us_blue_box { width: 236px; height: 40px; float: right; padding-left: 5px; padding-right: 50px; padding-top: 10px; padding-bottom: 10px; background-color: #3394ac; font: 10px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica; color: #FFFFFF; }
.ask_us_grey_box { width: 210px; height: 50px; float: right; padding-left: 15px;  padding-top: 10px;  background-color: #bdbdbd; font: 10px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica; color: #FFFFFF; }

.ask_us_input_field { width: 230px; height: 18px; border: 1px solid #aeaeae }
.ask_us_input_area { width: 230px; height: 180px; border: 1px solid #aeaeae }
.ask_us_input_reset { width: 60px; float: left; height: 16px; border: 0px;  atext-indent: -510px; }
.ask_us_input_send { width: 60px; float: right; height: 16px; border: 0px;  }

.sert_row { width: 90%; margin-top: 10px; padding-left: 48px; abackground-color: red; atext-align: center; }
.sertificats_item { float: left; width: 160px; height: 217px; abackground-color: green; margin-right: 25px; }

.partners_text { float: right; width: 120px; margin: 0px; margin-bottom: 2px; margin-left: 4px; height: 12px; color: #75797c; abackground-color: red; font: 8px/10px Verdana, sans-serif, Arial,  Tahoma, Helvetica; text-align: left; }
.partners_text2 { float: right; width: 120px; margin: 0px; margin-bottom: 2px; margin-left: 4px; height: 12px; color: #75797c; abackground-color: red; font: 9px/10px Verdana, sans-serif, Arial,  Tahoma, Helvetica; text-align: left; }

.news_list_item { width: 100%; margin-top: 10px; }
.news_list_item_title { color: #666666; font: 9px/14px Verdana, sans-serif, Arial,  Tahoma, Helvetica; font-weight: bold; }
.news_list_item_date { color: #3394ac; font: 9px/14px Verdana, sans-serif, Arial,  Tahoma, Helvetica; font-weight: bold; font-style: italic; }
.news_list_item_shorttext { color: #666666; font: 9px/16px Verdana, sans-serif, Arial,  Tahoma, Helvetica;  }
.news_list_item_details_text { color: #666666; font: 9px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica;  padding-left: 15px; padding-right: 10px; }

.partners_list_item { width: 100%; height: 15px; border-bottom: 1px dotted #b4b4b4; color: #75797c; padding-bottom: 12px; margin-top: 5px; }
.parthners_link { color: #3394ac; text-decoration: none }

.create_acc_top_info_box { width: 218px; height: 50px; padding-left: 12px; padding-top: 7px; margin-bottom: 15px; background-color: #3394ac; color: #FFFFFF; font: 10px/12px Verdana, sans-serif, Arial,  Tahoma, Helvetica; font-weight: bold }