@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; }
body { overflow:scroll; margin: 0px; background:#FFF; text-align:center; background-image:url(images/body_back.jpg); background-repeat:repeat-x; }
#wrapper { margin: 0px auto; width: 940px; text-align:left; }
ul { list-style-type:none; list-style:none; text-decoration:none; }
li { list-style-type:none; list-style:none; text-decoration:none; }
#header { float:left; padding:0px; margin:0px; height:327px; width:940px; }
#header_inner { float:left; padding:0px; margin:0px; height:273px; width:940px; background-image:url(images/header.jpg); background-repeat:no-repeat; }
#header_logo_promo { margin-left:46px; margin-top:43px; }
#logo { float:left; margin:0px; width:262px; height:203px; }
#logo a { text-decoration:none; }
#logo a img { border:none; }
#header_logo_promo a { border: 0 px solid; text-decoration:none; }
#promo_link { float:left; width:450px; height:203px; margin:0px; }
#promo_link_inner { width:197px; height:44px; margin-top:150px; margin-left:35px; }
#promo_link a { text-decoration:none; }
#promo_link a img { border:none; }
#top_nav { float:left; height:54px; width:940px; margin:0px; }
#top_nav ul { display:inline; margin:0px; padding:0px; border:none; list-style-type:none;  list-style:none; text-decoration:none; width:940px; }
#top_nav ul li { display:inline; padding:0px; list-style-type:none;  list-style:none; text-decoration:none; margin:0px; }
#top_nav ul li a { border:none; margin:0px; padding:0px; outline:none; text-decoration:none; }
#top_nav img { float:left; border:none; margin:0px; padding:0px; display:block; }
#content { float:left; width:940px; margin:0px; background-image:url(images/content_top_back.jpg); background-repeat:no-repeat; background-color:#260A09; }
#left_col { float:left; width:239px; margin:0px; }
#right_col { float:left; width:701px; margin:0px; }
#new_products { width:191px; margin-top:25px; margin-left:27px; }
#promotions { width:191px; margin-top:25px; margin-left:27px; height:350px; }
div.new_product { margin-top:6px; }
div.new_product h2 a { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:13px; }
div.new_product h3 a { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:13px; }
div.new_product p a { font-family:Tahoma, Geneva, sans-serif; color:#A89D9D; font-size:12px; }
div.new_product p { margin-bottom:15px; }
div.new_product a img { border:none; }
div.new_product a { text-decoration:none; }
#promotions h2 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:13px; margin-top:8px; }
#promotions p { font-family:Tahoma, Geneva, sans-serif; color:#A89D9D; font-size:12px; margin-bottom:10px; }
#promotions h2 a { color:#FFF; }
#footer { float:left; width:940px; height:50px; background-image:url(images/footer_back.jpg); background-repeat:repeat-x; text-align:center; }
#footer ul { margin-top:20px; }
#footer ul li { display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; }
#footer ul li a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; margin-top:10px; margin-right:28px; text-decoration:none; }
#bottom { float:left; width:940px; text-align:center; }
#bottom a { text-decoration:none; color:#260A09; }
p.bottom { margin-top:6px; margin-bottom:8px; color:#260A09; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
#inner_content { width:672px; margin-top:25px; }
#inner_content h1 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:16px; margin-bottom:8px; }
#inner_content p { font-family:Tahoma, Geneva, sans-serif; color:#D0BFC1; font-size:12px; margin-bottom:6px; line-height:120%; }
#inner_content h2 { font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:13px; margin-bottom:8px; margin-top:8px; }
.content { margin-right:15px; margin-bottom:15px; margin-top:15px; border:3px solid; border-color:#FFF; }
.products_categories { width:640px; float:left; }
.categorie { float:left; width:213px; height:172px; }
div.products_categories_inner{ float:left; width:630px; }
div.products_categories_inner p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:bold; }
div.products_categories_inner a { color:#FFF; margin-left:12px; margin-top:6px; }
.categorie_inner { width:199px; height:160px; background-image:url(images/categorie_back.jpg); background-repeat:no-repeat; }
.categorie_inner img { margin-top:14px; margin-left:28px; border:none; }
.categorie_inner p { margin-top:5px; margin-left:28px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; }
.categorie_inner p a { text-decoration:none; color:#FFF; }
/* Products Inner Styles */
.categorie_content { float:left; width:660px; height:125px; }
.product_image { float:left; width:140px; height:119px; }
.product_image img{ border:1px solid; border-color:#CCC; }
.product_image a{ text-decoration:none; }
.product_info { float:left; width:510px; height:119px; }
.categorie_inner_content { float:left; width:650px; margin:0px; border-bottom:1px solid; border-bottom-color:#CCC; }
.categorie_inner_content h3 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; line-height:120%; margin-left:8px; margin-top:10px; }
.categorie_inner_content h2 { font-family:Tahoma, Geneva, sans-serif; font-size:19px; color:#FFF; font-weight:normal; margin-left:8px; }
.products { float:left; width:670px; }
#page_counter { float:left; width:660px; height:55px; }
#page_counter_inner { width:660px; height:33px; border:1px solid; border-color:#CCC; margin-top:10px; text-align:center; }
#page_counter_inner ul { margin-top:5px; }
#page_counter_inner ul li { display:inline; }
#page_counter_inner ul li p { display:inline; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; }
#page_counter_inner ul li p a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-decoration:none; }
span.red { font-weight:bold; color:#CCC; font-size:14px; }
/* Partners Inner Styles */
div.partners { float:left; width:670px; }
div.partners_inner { float:left; width:220px; height:160px; }
div.partner_logo { margin-top:10px; }
div.partner_logo img { border:1px solid; border-color:#FFF; }
h3.title_categorie { font-family:Tahoma, Geneva, sans-serif; font-size:15px; font-weight:bold; color:#FFF; margin-top:12px; margin-bottom:6px; }
div.product_info a { text-decoration:none; color:#FFF; }
h3.title_sertificates { font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#FFF; }
h2.original_sertificates a { color:#FFF; font-weight:normal; }
/* Contacts Inner Styles */
div.office_map_adres { float:left; width:660px; }
div.adres { float:left; width:253px; }
div.map { float:left; width:400px; }
h1.title_mag { margin-left:12px; margin-top:18px; }
p.adres { margin-left:12px; margin-top:5px; }
div.map img { border:none; margin-top:12px; }
#contact_form { width:650px; float:left; }
#RegistrtionForm legend { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#FFF; }
form#RegistrationForm { width:400px; margin-left:15px; }
input, textarea, fieldset {background: none; border: none; padding: 0; margin: 0; font-size: 13px; font-weight: bold;}
.inputTextRegister {width: 215px; height: 25px; background: url(contacts/text_field.jpg) no-repeat;}
.inputTextRegister input {width: 200px; margin-left: 10px; padding: 3px 0; border: 1px; background: none;}
.inputAreaRegister {width: 215px; height: 105px; background: url(contacts/text_area.jpg) no-repeat;}
.inputAreaRegister textarea {width: 200px; height: 105px; margin-left: 10px; margin-top: 2px; overflow: auto;}
.buttonsRegister {width: 130px; height: 28px; margin-top:8px;}
.buttonsRegister fieldset {margin: 0px;}
.buttonsRegister input {margin: 0px; width: 120px; height: 25px; background: url(contacts/send_btn.jpg) no-repeat; color: #fff; font-size: 15px; cursor: pointer;}
span {font-family:Tahoma, Geneva, sans-serif; font-size: 13px; font-weight: bold; display: block; margin: 10px 0 5px 0; color: #FFF;}
div.sitemap a { color:#FFF; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:13px; }
div.back a { color:#FFF; float:left; }
div.back { float:left; width:550px; }
div.option { float:left; width:550px; }
#inner_content h5 a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#CCCCCC;}
#inner_content h5 a:hover { color:#FFF;}
#distributors { float:left; width:650px; margin:0px;}
div.title_products_inner { float:left; width:660px; height:30px; background-color:#431110; margin-bottom:3px; margin-top:3px; }
div.title_products_inner h3 { font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#CCC; margin-top:6px; margin-left:5px; }
/* 04.11.2011 Styles */
.categorie_big { float:left; width:213px; height:135px; }
.categorie_inner_big { width:199px; height:118px; background-image:url(images/categorie_back.jpg); background-repeat:no-repeat; background-color:#510102; }
.categorie_inner_big img { margin-top:14px; margin-left:28px; border:none; }
.categorie_inner_big p { margin-top:5px; margin-left:28px; margin-right:28px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; }
.categorie_inner_big p a { text-decoration:none; color:#FFF; }

/* 15.01.2012 Styles */
input, textarea, fieldset {background: none; border: none; padding: 0; margin: 0; font-size: 13px; font-weight: bold;}
.SearchButton {width: 95px; height:31px; margin-top:0px; }
.SearchButton input {width: 95px; height: 31px; background: url(images/www/search_btn.jpg) no-repeat; color:#333; font-size: 15px; cursor: pointer; margin:0px;}
.SearchField {width: 260px; height: 31px; background-image:url(images/www/search_field_back.jpg); background-repeat:no-repeat; padding:0px; margin:0px; }
.SearchField input { width: 250px; height:20px; margin-left: 5px; margin-top:7px; margin-bottom:0px; padding:0px; border: 0px; background: none; font-family:Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: normal; color:#333; }
div.line { width:670px; background-color:#522D2C; height:1px; margin-bottom:3px; margin-top:3px; }
#inner_content table tr td p span.white { color:#FFF; font-weight:bold; font-size:13px; }
