/* ---- ОБЩИЕ СТИЛИ ---- */

html, body {width:100%; height:100%; min-height:100%;margin:0; padding:0;}
/**, html, body {margin:0; padding:0;}*/
body {font:normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#7f7f80; background:#ffffff;} /* Объявленные стили используются во встроенном редакторе */
/* Наборы семейств шрифтов */
/*
Arial, Tahoma, Verdana, Helvetica, sans-serif;
Tahoma, Verdana, Arial, Helvetica, sans-serif;
Verdana, Arial, Helvetica, sans-serif;
'Trebuchet MS', Arial, Helvetica, Tahoma, Verdana, sans-serif;
Georgia, 'Times New Roman', Times, serif;
*/
.pageBody {color:#7f7f80;text-align:center; background:#fff url('/images/body_bg.jpg') 0 0 repeat-x;} /* Дополнительный стиль для body страниц сайта. Объявленные стили используются на страницах сайта */
td,input, textarea, option, select {font:normal 13px Verdana,  sans-serif; color:#333333;}
table {border-collapse:collapse; border-spacing:0;}
img {border:none;}
h1 {font:normal 20px Arial-narrov, Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#7f7f80; padding:0; margin:0;}
h2 {font:bold 18px Arial-narrov, Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#7f7f80; padding:0; margin:0;}
h3 {font:bold 16px Arial-narrov, Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#7f7f80; padding:0; margin:0;}
h4 {font:bold 15px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#000000; padding:0; margin:0;}
h5 {font:bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#000000; padding:0; margin:0;}
h6 {font:bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#000000; padding:0; margin:0;}
p {line-height:16px; margin:0 0 12px 0;}
a {text-decoration:underline; color:#111e4c; outline:none;}
a:hover {text-decoration:none}
a.inverse_link {text-decoration:none;}
a.inverse_link:hover {text-decoration:underline;}
ul {padding-bottom:6px; padding-left:'24px'; margin:0;}
ul li {line-height:16px; list-style-type:none; padding-left:19px; padding-left:'23px'; }
ol {padding-bottom:6px; padding-left:43px; padding-left:'47px'; margin:0;}
ol li {line-height:16px; list-style-type: decimal; list-style-position:outside; background:none;}
div.clear {clear:both; height:0;}

/* Фильтр-корректор для полупрозрачных PNG-шек для IE 5.5/6. */
/* Раскомментировать и использовать, если используются полупрозрачные PNG-шки. */
/* Для этого всем IMG-ам с PNG-шным изображением, и всем TD-шкам с PNG-шным бэкграундом, */
/* прописать размеры (иногда достаточно прописать один статический размер!) и class="png". */
.png {filter:expression(fixPNG(this));}




#basket { border:1px solid gray;padding:0px;margin:0px; }
#basket .hd {padding:1px 0px 0px 0px; height:18px; text-align:center; vertical-align:middle; background-color:#CCCCCC;color:dimgray;font-weight:bold;}
#basket .bd {padding:10px 10px 10px 10px;background-color:white }
/* Стили всплывающего окна добавления в корзину  */
#basket { border:1px solid dimgray;padding:0px;margin:10px; } /* Все окно*/
#basket .hd {padding:5px; background-color:dimgray;color:white} /* Заголовок */
#basket .bd {padding:5px;background-color:white } /* Содержимое */

/* ---- ТОВАР ---- */

/* Контент. Товар */
 #product {}
 
 #product #midCol { float:left; overflow:hidden; background:#ffffff;}
  #product #midCol .tabContent table {width:530px;}
 #product #midCol .tabContent td {padding:5px 0 5px 5px;}
 #product #midCol .sb-inner {background:#ffffff;}
 #product #midCol .productBigPicture { overflow:hidden;}
 #product #midCol .productDescription { overflow:hidden; }
 #product #midCol .productTabsList {; overflow:hidden; margin:0 15px 15px 15px;}
 #product #midCol .productTabsList .tabsGrid {border-collapse:separate; border-collapse:'collapse'; border-spacing:0;}
 #product #midCol .productTabsList .tabsGrid td {text-align:center; vertical-align:top;}
 #product #midCol .productTabsList .tabsGrid td.startCell {border-bottom:1px solid #cccccc;}
 #product #midCol .productTabsList .tabsGrid td.startCell img {width:4px; height:1px;}
 #product #midCol .productTabsList .tabsGrid td.dlmtrCell {border-bottom:1px solid #cccccc;}
 #product #midCol .productTabsList .tabsGrid td.dlmtrCell img {width:4px; height:1px;}
 #product #midCol .productTabsList .tabsGrid td.tabCellNotActive {font:normal 12px Arial, Helvetica, sans-serif; color:#999999; /*line-height:11px;*/ text-decoration:underline; cursor:pointer; border:1px solid #cccccc; background:#f0f0f0;}
 #product #midCol .productTabsList .tabsGrid td.tabCellActive {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; /*line-height:11px;*/ text-decoration:none; cursor:pointer; border:1px solid #cccccc; border-bottom:none; background:#ffffff;}
 #product #midCol .productTabsList .tabsGrid td.tabCellNotActive .tabCellLftBgNotActive {width:5px; height:5px; float:left; position:relative; left:-1px; top:-1px;}
 #product #midCol .productTabsList .tabsGrid td.tabCellActive .tabCellLftBgActive {width:5px; height:5px; float:left; position:relative; left:-1px; top:-1px; }
 #product #midCol .productTabsList .tabsGrid td.tabCellNotActive .tabCellRgtBgNotActive {width:5px; height:5px; float:right; position:relative; right:-1px; top:-1px; }
 #product #midCol .productTabsList .tabsGrid td.tabCellActive .tabCellRgtBgActive {width:5px; height:5px; float:right; position:relative; right:-1px; top:-1px;}
 #product #midCol .productTabsList .tabsGrid td .tabCellText {padding:2px 8px 7px 8px;}
 #product #midCol .productTabsList .tabsGrid td.endCell {width:100%; font-size:3px; border-bottom:1px solid #cccccc;}
 #product #midCol .productTabsSectionsList { margin:0 15px 20px 15px;}
 #product #midCol .productTabsSectionsList .tabSectionNotActive {display:none;}
 #product #midCol .productTabsSectionsList .tabSectionActive {display:block;}



/*Левое крыло
#leftside{width:200px; padding-bottom:120px; float:left; overflow:hidden}
#leftmenu A{ padding-left:20px;padding-bottom:5px;line-height:46px;  display:block;  font-size:16px; font-family:verdana; }
#leftmenu A:link, #leftmenu A:visited{text-decoration:none; background:#fff url('/images/menu_bg.gif') center left no-repeat; text-decoration:none}
#leftmenu A:hover{background:#fff url('/images/menu_bgw.gif') center left no-repeat; color:white}
.lmact{background:#fff url('/images/menu_bgw.gif') center left no-repeat !important; color:white !important}


.submenu A{margin:1px 1px 1px 1px !important; padding-left:25px !important; display:block; line-height:10px !important; font-size:12px !important; font-family:tahoma !important; font-weight:normal !important}
.submenu A:link, .submenu A:visited{text-decoration:none; background:url('/images/left_dot.gif') center left no-repeat !important; text-decoration:none}
.submenu A:hover{text-decoration:underline !important; background:url('/images/left_dot_a.gif') center left no-repeat !important; color:#f74338 !important}
.smact{text-decoration:underline !important; background:url('/images/left_dot_a.gif') center left no-repeat !important; color:#f74338 !important}
/*Левое крыло*/


/*Меню*/
#leftmenu  {width:200px; padding-bottom:10px;padding-top:7px; float:left; overflow:hidden}
#leftmenu .menuDiv {background:#fff url('/images/menu_bg_non_activ.gif');height:39px;cursor:pointer }
#leftmenu .menuDiv A{ padding-left:23px;padding-bottom:5px;  display:block;  font-size:15px; font-family:Arial; color:#fff;text-decoration:none;background:url('/images/menu_st_non_activ.gif') center left no-repeat; }
#leftmenu .menuDiv .activ {background:#fff url('/images/menu_bg_activ.gif');height:39px; }
#leftmenu .menuDiv .activ A { padding-left:23px;padding-bottom:5px;  display:block;  font-size:15px; font-family:Arial; color:#fff;text-decoration:none;background:url('/images/menu_st_activ.gif') center left no-repeat; }

#leftmenu .menuDiv .nonActiv {background:#fff url('/images/menu_bg_non_activ.gif');height:39px;}
#leftmenu .nextDiv {background:#fff url('/images/menu_bg_next.gif');height:7px;font-size:3px;}
#leftmenu .submenu .centerBg .topBg1 {background: url('/images/menu_2_top.jpg') no-repeat;height:30px;  }
#leftmenu .submenu .centerBg .topBg {background: url('/images/menu_2_top.jpg') no-repeat;  }
#leftmenu .submenu .centerBg {background:#fff url('/images/menu_2_bg.jpg') repeat-y;  }
#leftmenu .submenu .centerBg A.activ {color:#fff;font-weight: bold;text-decoration:none;}
#leftmenu .submenu .centerBg A  {color:#fff;text-decoration:none;}
#leftmenu .submenu .bottomBg {background:#fff url('/images/menu_2_bottom.jpg') no-repeat;height:20px;margin:0 0 5px 0;}



table.formzapros td {
    font-size:11px;
}
