﻿* {
	margin: 0; padding: 0;}

html {height: 100%;}

body { font: 12px/18px Georgia; width: 100%; height: 100%; color:#666; background-color: White; }

a { font-family: Tahoma; color: #666; text-decoration:underline; }
a:link { color: #666; text-decoration: underline;}
a:hover { color: #b8b8b8;}
a:visited { color: #b8b8b8;}

h1, h2, h3, h4, h5, h6 a { font-family: Georgia; font-style:italic;}
    
p {margin: 0 0 10px 0; padding:0; font-family:Tahoma; font-size:110%;}

span {margin: 0 0 10px 0; font-family:Tahoma;}

ul, ol { margin-left:20px; font-family:Tahoma;}
li { padding-bottom:5px; padding-top:0px;}

table {font-family:Tahoma;}

h1, h2, h3, h4, h5, h6
{ font-family:Georgia; font-style:italic; font-weight:normal; color:#666; text-decoration:none;}

h1 { font-size: 22px; padding-bottom:15px;}
h2 { font-size: 22px; padding-bottom:15px;}
h3 { font-size: 20px; padding-bottom:15px; }
h4 {font-size: 18px; padding-bottom:15px;}
h5 {font-size: 16px; padding-bottom:10px; }
h6 {font-size: 14px;padding-bottom:10px;}

.h1_blog_post {color:#ff6633; font-family:Georgia; font-style:italic; font-variant:normal;}
.h2_blog_post {color:#ff6633; font-family:Georgia; font-style:italic; font-variant:normal; text-decoration:underline;}
.h3_blog_post {color:#e5381e;}
.h4_blog_post {text-decoration: underline; color:#e5381e;}

.h1_def { font-size:16px; margin-top:20px; text-decoration:underline; color:#ff6633;}

.h5_blog_post { color:#ff6600; font-style:italic; font-size: 14px; text-decoration: underline;}
.h6_blog_post { color:#666; font-style:italic; font-size: 14px; font-weight:normal; text-decoration: underline;}

img { border: none; }
input {vertical-align: middle;}

.img_otst { margin-right:15px;}
.img_otst_r { margin-left:15px;}

#wrapper {width: 960px; margin: 0 auto; padding:0px; height: auto;}

/* Header
-----------------------------------------------------------------------------*/
#header { width:960px; height: 137px; margin:0px; padding:0px;}

#ul_head { float: left; margin-left:0px;  width:100%; height:91px; font-size:16px; font-style:italic; color:#999; font-family:Georgia; }
    
#ul_head li
{ float:left; width:235px; padding-bottom:3px;  list-style-type: none; }
    
.li_logo
{ padding: 17px 0 0 20px; }
    
.li_logo_p
{ padding-top:28px; text-align:left;} 
    
.li_logo_tel
{ padding-top:44px; text-align:right; font-size:22px;}  
   

 #ul_head_menu { background-position: right; float: right; width: 100%; margin-left:0px; height:46px; font-size: 16px; font-style: italic; background-image: url('head_menu.jpg'); 
                 background-repeat: no-repeat; font-family:Georgia; }
    
#ul_head_menu li
{   float:left; padding-bottom:5px; padding-left:38px; padding-right:17px; line-height:46px; list-style-type: none; } 

#ul_head_menu a { font-family:Georgia; color: White;  text-decoration: underline;}
#ul_head_menu a:hover { color: #ffcc33;  text-decoration: underline;}
#ul_head_menu a:visited { color: #ffcc33;  text-decoration: underline;}
.str_col {font-weight:normal; color: #cc3300;}

/* Middle
-----------------------------------------------------------------------------*/
#middle { width:960px; height: auto; padding: 0;}

#container { width: 655px; height: auto; float: right; /*overflow: hidden;*/ background-position: top right; background-image: url('menu_fot_img1.png'); background-repeat: no-repeat; }

#content { margin: 0 22px 0 5px; padding: 25px 0 0 0; width:auto; height:auto;  }

/* Default
-----------------------------------------------------------------------------*/
.def h2 { padding-top:30px;}
.banner { margin-top:30px;}
.ban_col { width: 100%; height: 103px; padding-top: 3px; padding-bottom: 3px; }
.ban_col ul { float:left; width:100%; height:auto; list-style-type:none;}
.ban_col li { float:left; padding:0; width:33.33%;}
.ban_li1 { text-align:center;}
.ban_li2 { text-align: right;}


/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {float: left; width: 275px; height:auto; padding-left:22px; padding-top:25px; margin-bottom:30px; }


/* Catalog menu box
-----------------------------------------------------------------------------*/
.cat_menu {width: 251px; height: auto; margin:0 0 27px 0; padding:0px; }
.cat_menu_div { display: block; width: 251px; height: 37px; background-image: url('cat_img.gif'); background-repeat: no-repeat;  background-position: left top; visibility:visible;}
.cat_menu_par { background-position: left; width: 242px; height: 35px; margin-top: 11px; margin-bottom: 10px; padding-left: 10px; line-height: 35px; font-size: 18px; font-style: italic; font-family: Georgia; 
                background-image: url('cat_word.gif'); background-repeat: no-repeat; text-decoration:underline; }

.cat_menu ul { display: list-item; margin-left: 0; padding-left: 1.5em; text-indent: -1em; font-size:13px; font-family:Georgia; list-style-type:none;}
.cat_menu li {list-style: url('z.gif') inside; padding-bottom:5px;}

.cat_menu a { padding-left: 3px; }

/* Blog menu box
-----------------------------------------------------------------------------*/
.blog_menu {width: 251px; height: auto; margin:0 0 17px 0; padding:0px; }
.blog_menu_div { display: block; width: 251px; height: 37px; margin-bottom:15px; background-image: url('blog_rasd.gif'); background-repeat: no-repeat; background-position: left top; visibility: visible; }

.blog_menu ul { display: list-item; margin-left: 0; padding-left: 1.5em; text-indent: -1em; font-size: 14px; font-family: Georgia; list-style-type: none; font-style: italic; }
.blog_menu li {list-style: url('z.gif') inside; padding-bottom:10px;}

.blog_menu a { font-style:italic; font-family:Georgia;}

/*Menu name v vidgitah----------------------------------------------------*/

.toby_menu_div { display: block; width: 251px; height: 37px; margin-bottom: 15px; background-image: url('optov_vidg.gif'); background-repeat: no-repeat; background-position: left top; visibility: visible; }
.company_menu_div { display: block; width: 251px; height: 37px; margin-bottom: 15px; background-image: url('comp_vidg.gif'); background-repeat: no-repeat; background-position: left top; visibility: visible; }

/* Catalog print  box
-----------------------------------------------------------------------------*/
.cat_dawn_d { width:251px; background-color:#f7f6f3; margin-bottom:27px; } 

.t {background: url(dot.gif) 0 0 repeat-x; width: 251px;}
.b {background: url(dot.gif) 0 100% repeat-x;}
.l {background: url(dot.gif) 0 0 repeat-y;}
.r {background: url(dot.gif) 100% 0 repeat-y; }

.bl { background: url('cat_pr_b_l.gif') no-repeat 0 100%; }
.br { background: url('cat_pr_b_r.gif') no-repeat 100% 100%; }
.tl { background: url('cat_pr_t_l.gif') no-repeat 0 0; }
.tr { height:250px; background: url('cat_pr_t_r.gif') no-repeat 100% 0; padding: 16px 10px; }

.cat_pr_hr { background-position: right 3px; width: 100%; height: auto; background-image: url('galk.gif'); background-repeat: no-repeat; }
.cat_pr_hr h3 { padding-bottom:12px; padding-right:10px;}

.cat_dawn { margin-top:20px; padding-left:38px; width:100%;}

/* Catalog
-----------------------------------------------------------------------------*/
.cat h2 { margin-top:30px;}

/* Contacts  box
-----------------------------------------------------------------------------*/
.cont_box {width: 251px; height: auto; margin-bottom:27px; }
.cont_box h3 { padding-right:5px;}

.cont_box ul { list-style:none; margin-left:0;}
.cont_box li { padding-bottom:5px;}
.cont_box_name { margin-bottom:5px; color:#fa7519; font-family:Georgia; font-style:italic; font-size:14px;}
.cont_box_name2 { margin-bottom:10px; color:#e5381e; font-size:18px; font-family:Georgia; font-style:italic;}

/* wholesale Customers box
-----------------------------------------------------------------------------*/
.who_box {width: 251px; height: auto; margin-bottom:27px; }
.who_box h3 { padding-right:5px;}

.who_box ul { list-style:none; margin-left:0;}
.who_box li { width:251px; padding-bottom:0px;}
.who_box_name { margin-bottom:5px; color:#fa7519; font-family:Georgia; font-style:italic; font-size:14px;}
.who_box_name2 { margin-bottom:3px;}
.who_box_name3 {text-align:right;}
.who_box_name3 a { font-style:italic; font-size:11px; font-family:Georgia;}

/* Catalog
-----------------------------------------------------------------------------*/
.cat_style_tab { width: auto;}
.cat1 { width:150px; padding-bottom:3px; border-style: solid; vertical-align: middle; text-align: center; background-image: url('name_model.jpg'); background-repeat: no-repeat; background-position: top; border-width: 1px; 
        border-color: #ccc; padding: 0px; margin: 0px; width: 147px; height: 24px; }
.cat2 { text-align: center;  border-right-style: solid; border-left-style: solid; border-right-width: 1px; border-left-width: 1px; border-right-color: #ccc; border-left-color: #ccc; height: 126px; width: 147px; }
.cat2 img { vertical-align:middle; margin:5px 0;}
.cat3 { border-style: solid; border-width: 1px; border-color: #ccc; text-align: center; width: 147px; height: 36px; }
.cat4 { text-align: right; vertical-align: text-top; padding-right: 3px; height: 30px; padding-top: 2px;  }
.cat5 { width: 15px; }

.cat3_money {color: #cc3300; font-size: 24px; font-style: italic; font-family: georgia;}

.cat4 a { font-style:italic; font-family:Georgia; }

/* CardProduct 
-----------------------------------------------------------------------------*/
.card_ctr { margin-bottom:20px;}
.card_ctr img { padding: 0 3px;}
.card_ctr a {color:#c0beba;}
.card_h1 { margin-bottom:10px; padding:0px;}
.card_h4 { margin:0 0 5px 0; padding:0px; font-size:16px; text-decoration:none; color:#f66c31;}
.card_p { display:block; width:100%; margin-bottom:15px; height:auto;}

.card_ctr_d { width:100%;}
.card_ctr_r {text-align:right;}

.card_tabl_vn { margin-left:10px; height:100%; vertical-align:top;}
.card_tabl { width:100%; height:234px;}
.card_tabl_1 { border: 1px solid #d5d3d3; width: 43%; height: 234px; text-align:center;  vertical-align:middle; }
.card_tabl_1_div { margin: 4px; }
.card_tabl_1_b { margin-right:4px;  margin-top:5px; padding-right: 30px; padding-bottom:4px; height:24px; line-height:24px; text-align: right; background-image: url('pluse.gif'); background-repeat: no-repeat; background-position: right center; font-family: Georgia; font-style: italic; color: #9c9a98; }

.card_tabl_2 { width:57%;}
.card_tabl_3 { width: 130px; padding-left:12px; height:30px; background-color: #f1f0eb; font-weight:bold; }
.card_tabl_4 { width:215px; padding-right:12px; height:30px; text-align:right; background-color: #f1f0eb; font-size:11px; font-family:Trebuchet MS;}
.card_tabl_3_l {width: 130px; padding-left:12px;  height:30px; font-weight:bold; }
.card_tabl_4_r {width:215px; padding-right:12px; height:30px; text-align:right; font-size:11px;  font-family:Trebuchet MS;}
.aligntop { vertical-align:top;}

#haracteristic { padding:20px 0; width:100%;}
.style-haracteristic { width: 70%; }
.style-haracteristic td { padding:3px 0;}
.shlcol { width:40%; font-weight:bold;}

#othersproducts { clear:left; width:100%; padding:20px 0;}

/* Blog
-----------------------------------------------------------------------------*/
.blog { width:100%; height:100%; margin-bottom:55px;}

.blog ul { float: right; width: 300px; height: 30px; margin:5px 0 0 0; padding: 0 20px 0 0; list-style: none; font-size: 11px; background-color: #f9f9f7; background-position: right top; 
           background-image: url('blog_r.gif'); background-repeat: no-repeat;}

 .blog li { display:block; float:left; line-height:30px; text-align:left;} 
         
.bl_li_c1 { background-position: left top; color: #e5381e; text-decoration: underline; padding-right: 8px; background-image: url('blog_l.gif'); 
            background-repeat: no-repeat; padding-left: 20px; }
.bl_li_g { color:#b4b3af; padding-right:8px;}

.blog_page {width:100%; margin-top:85px; text-align:center;}
.blog_page span { display:inline-block; width:30px; height:30px; margin-right:8px; line-height:30px; background-color:#f17418;}
.blog_page a {  color:White; font-size:20px; text-decoration:none;}
.blog_page a:hover { text-decoration: underline;}
.blog_page a:visited { text-decoration: underline;}

.h3_blog_post a {text-decoration: underline; color:#e5381e; font-family:Georgia;}
.h3_blog_post a:hover {text-decoration: none; color:#ff9933;}
.h3_blog_post a:visited {text-decoration: underline; color:#ff9933;}

/* Tobyers .customerReviews
-----------------------------------------------------------------------------*/
.tobyers h3 { margin:0 0 8px 0; padding:0px;}
.tobyers div { margin-top:30px;}
.tobyers ul { list-style:none; margin-left:0; }
.tobyers li {padding-bottom:4px;}

.li_top { padding-top:11px;}

.customer_reviews_li1 { float:left; display:block; width:50%; padding-top:11px; text-align:left;  font-weight:bold;}
.customer_reviews_li2 { float: left; display:block; width:50%; padding-top:11px; text-align: right; color:#ccc; font-family:Georgia; font-size:14px; font-style:italic;}
.customer_reviews_li3 { float: left; display:block; width:100%; text-align:left;}

/* Footer
-----------------------------------------------------------------------------*/

#footer { width: 960px; margin:0; padding: 0px; height: 285px; background: #efeff0; border-top-style: solid; border-top-width: 5px; border-top-color: #ccc; }

#footer ul
{ margin: 0 0 20px 0; list-style-type:none;}

#footer li
{  padding-bottom:8px;}

.foot_h
{ color:#cc3300; text-decoration: underline; font-size:16px; font-style:italic;
   font-family:Georgia;}

.foot_cont
{ float:left; width:304px; height: auto; padding-top:55px; text-align:center; font-family:Georgia;}
.foot_cont span 
{ color:#cc3300; font-size:16px; font-style:italic; font-family:Georgia;}
.foot_cont p 
{ margin-top:18px; font-size:16px; font-family:Georgia;}
.foot_cont strong
{ font-size:25px; font-family:Georgia;}

.foot_catal
{ float:left; width:165px; height: auto; padding-top:15px; padding-right:15px;}

.foot_infa
{ float:left; width:215px; height: auto; padding-top:15px; padding-right:15px;}

.foot_infa_r
{ float:left; width:220px; height: auto; padding-top:15px; padding-right:15px;}

.fot_s {  margin-right:20px; margin-top:15px; font-family:Tahoma;  font-size:11px;}

.fot_t { margin-top:30px;  font-size:12px; font-style:italic;}

#footer a { font-family:Tahoma;}

/* Faq 
-----------------------------------------------------------------------------*/
.faq_list_header {font-weight:bold;}
.faq_list_anons {padding-top:0px; margin-top:0px;}
.p_fiq { font-family:Georgia; font-style:italic; font-size:16px;}

/* Пэйджинг
----------------------------------------------------------------------------*/
.page_col_div { font-size: 16px;  font-style:italic;}  

.page_col_div a { font-family: Georgia; margin-left:3px; margin-right:3px; padding-bottom:2px; color:#e5381e; text-decoration: none;}
.page_col_div a:hover { color: #fca060; text-decoration: none; font-weight:bold;}
.page_col_div a:visited { color: #fca060; text-decoration: none; font-weight:bold;}


.line {  clear: both; width:960px; height:30px;}
