@charset "utf-8";
/* CSS Document */

a               { color: #E31E2A; text-decoration:underline }
a:hover         { color: #E31E2A; text-decoration:underline }

h1,h2,h3,h4,h5,h6 {color:#2D2D2D; padding:0px; margin:18px 0px 8px 0px; font-family: 'Trebuchet MS'; font-weight:normal; text-indent:0px; line-height:1em}
h1 { font-size: 20px}
h2 { font-size: 18px}
h3 { font-size: 16px; font-weight:bold;}
h4 { font-size: 14px}
h5 { font-size: 12px}
h6 { font-size: 11px}
h1.pagename         {line-height:1em; color: #0066CC; font:31px 'Arial Narrow'; text-indent:0px; padding:0px; margin:0 0 15px 0; text-align:left}

.bodycontent        {font:13px 'Trebuchet MS'; color: #2D2D2D; line-height:1.25em; text-indent:0px; padding:40px 40px 20px 40px}
table.table1        {border-collapse: collapse}
table.table1 td     {padding: 4px; border: 1px solid #2D2D2D; font:13px 'Trebuchet MS'; color: #2D2D2D}
table.table0        {border-collapse: collapse}
table.table0 td     {padding: 4px; border-width: 0px; font:13px 'Trebuchet MS'; color: #2D2D2D}

body, td            {font-family: 'Trebuchet MS'; font-size: 13px; color:#2D2D2D}
.bodycontent li     {list-style-type:disc; list-style-image:none; text-indent:0px}

.name               {font:18px 'Arial Narrow'; color:#C40000; font-weight:normal; padding:0 0 0 10px; width:150px; margin:0; float:left}
.news               {font:13px Arial; color:#000; padding:10px;}
.news a             {color:#5C5C5C; text-decoration:underline}
.news a:hover       {color:#5C5C5C; text-decoration:underline}
.title              {font:11px 'Arial'; color:#5C5C5C; text-transform:uppercase}
a.n                 {font:12px 'Arial'; color:#CA0606; text-decoration:none;}
a.n:hover           {color:#CA0606; text-decoration:underline;}
.date               {font:12px 'Arial'; color:#000; font-weight:bold; text-transform:uppercase; padding:5px 2px 0px 2px}
div.newsblock      {background:url(plashka.jpg) left no-repeat #c0ebf5; padding: 1px 0; margin-top: 15px;}
div.newsblock span  {padding: 2px 0px 2px 28px; font-size: 18px; font-weight: bold; color: #0066cc;}
.newsname      {font:12px 'Arial'; color:#CA0606; font-weight:bold; text-transform:uppercase; padding:5px 2px 0px 10px}
.news_anonce      {margin: 5px 2px; border-top: #028ced 1px solid;}

.contacts           {color: #484848; font:15px Arial; padding:10px 15px}
.contacts a         {color: #045996; text-decoration:none;}
.contacts a:hover   {color: #045996; text-decoration:underline;}

.menu_name          {font:34px 'Arial Narrow'; color:#0066CC; padding:10px 0; width:265px;}

td.menuOFF           {font:bold 16px 'Arial Narrow'}
td.menuOFF a.d       {text-decoration:none; color:#FF00FF}
td.menuOFF div.menu1 {padding:4px 15px 3px 15px  ; line-height:1.0em}
td.menuON            {font:bold 16px 'Arial Narrow'; cursor:pointer; }       
td.menuON a.d, td.menuON a.d:hover        {text-decoration:none; color: #FF00FF}
td.menuON div.menu1  {background:url(/d/72685/t/images/menu_top.jpg) left top repeat-x; padding:5px 15px 6px 15px; line-height:15px}


.menu               {font:16px Arial; padding:0}
.menu a             {color: #0066cc; text-decoration:none; display:block; padding:5px 5px 5px 20px}
.menu a:hover       {color: #0066cc; text-decoration:none; background:url(plashka.jpg) left no-repeat #c0ebf5; padding:5px 5px 5px 20px;}

span.copyright      {font:12px 'Trebuchet MS';color: #FFFFFF; line-height:1.0em}
span.copyright  a   {color: #FFFFFF; text-decoration:none}
span.copyright  a:hover   {color: #FFFFFF; text-decoration:underline}

.small              {font-family: Verdana; font-size: 7pt; color: #808080; padding:20px 10px 10px 10px}

#bot_bg             {background:url(bot_bg.gif) top repeat-x}
#l                  {background:url(l.gif) right repeat-y #DFF8FB}
#l_t                {background:url(l_t.jpg) right top no-repeat}
#l_b                {background:url(l_b.jpg) right bottom no-repeat}
#l_bb               {background:url(l_bb.gif) right top no-repeat; height:40px}
#top                {background:url(top.jpg) left top no-repeat}
#cop_left           {background:url(cop_left.gif) left top no-repeat #028CED}
#cop_right          {background:url(cop_right.gif) right top no-repeat}
#c_l                {background:url(c_l.gif) left repeat-y}
#c_top              {background:url(c_top.jpg) left top no-repeat}
#c_top2             {background:url(c_top2.jpg) right top no-repeat}
#j_top              {background:url(j_top.jpg) left top no-repeat}
#c_lb               {background:url(c_lb.jpg) left bottom no-repeat}
#m2_bg              {background:url(m2_bg.gif) top repeat-x}
#con_back           {background:url(con_back.png) repeat}
#con_top            {background:url(con_top.png) left top no-repeat; width:5px; height:5px}
#con_bot            {background:url(con_bot.png) left top no-repeat; width:5px; height:5px}
#n_png              {background:url(n_png.png) no-repeat; font-size:0; line-height:0; clear:both; height:3px; border:0px solid red}

.thumb              {color:#000000}

/* */

td.shop-column1 { width: 70%; padding-right: 10px; }
td.shop-column2 { width: 30%; }

h2.shop-product-title { font-size: 18px; font-weight: bold; }

/* SHOP CART */

div.shop-cart { text-align: right; font-size: 10px; text-transform: uppercase; margin-bottom: 20px; }
a.shop-cart { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-cart:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP PATH */

div.shop-path { text-align: left; font-size: 10px; text-transform: uppercase; margin-bottom: 10px; }
a.shop-path { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-path:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP FOLDERS */

div.shop-folders { }
div.shop-folders-title { color:#000000;font-weight:bold;padding:5px;background-color:#e0e0e0; }
div.shop-folders-body { padding: 15px; font-size: 11px; }
a.shop-folder { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;}
a.shop-folder:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

/* SHOP PRODUCT LIST */

table.shop-products { font-size:11px; border-collapse: collapse; border-bottom: 1px solid #cccccc;  }
table.shop-products td { padding:5px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;}
td.product-th { padding:5px; background-color: #cccccc; font-weight: bold; color: #000000; text-align: center; }
td.product-tb { padding:5px; border-top: 1px solid #cccccc; text-align: right; }

div.shop-add-to-cart { padding:5px; }
span.shop-remove-from-cart { cursor: pointer; color: #cc0000; text-decoration: underline; }
span.shop-remove-from-cart:hover { cursor: pointer; color: #000000; text-decoration: underline; }

/* SHOP PRODUCT LIST STAGE */

table.stage { font-size:11px; }
td.stage-title { text-transform:uppercase; background-color:#cccccc; padding:7px; }
td.stage-image { padding: 5px; text-align:center; }
td.stage-body { padding: 10px; }


/* SHOP PRODUCT FORMS */

input.number { border:1px solid #cccccc; }
input.shop-add-to-cart { }
form.nomargin { margin: 0px;}

/* SHOP PRODUCT MISC */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid gray; position:absolute; left:0px; top: -20px; background-color:#FFFFCC;font-size:11px;font-family: verdana; }











form.hidden { margin: 0px; }



ul.boxes {
  color: #cccccc;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 10px;
}

ul.boxes li { margin-bottom: 5px; }
ul.boxes li:hover { margin-bottom: 5px; }


/* root element for tabs  */
ul.css-tabs {  
  margin:0 !important; 
  padding:0;
  height:107px;
  width: 659px;     
}

/* single tab */
ul.css-tabs li {  
  float:left;   
  padding:0 34px; 
  margin:0;
  width:150px; 
  list-style-type:none;
  text-align:center;  
}

ul.css-tabs li img{
  border:0;
  margin:0 auto 0 auto;
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
  font-size:14px;
  display:block;  
  text-decoration:none;
  color:#777;
  height:28px;
  position:relative;
  text-align:center;
  padding:79px 0 0 0;
  outline:0;
  color: #0066cc;
    
}

ul.css-tabs a.current div.bullet{
  background: url(/d/72685/t/images/bullet.png) no-repeat 112px #f7f7f7;
  font-weight:normal;
  padding:5px 25px 6px 5px;
  font-size:14px;
  border:1px solid #c6c6c6;
  border-width:1px 1px 1px 1px;
  font-weight: bold;
  border-bottom:1px solid #f7f7f7;
}

.bullet{
  background: url(/d/72685/t/images/bullet.png) no-repeat 112px;
  font-weight: bold;
  padding:5px 25px 5px 5px;
  font-size:14px;
  border:1px solid #c2e7f2;
  /*border-bottom:1px solid #c6c6c6;*/
}


ul.css-tabs a:hover {
  color:#333;
}
  
/* selected tab */
ul.css-tabs a.current {  
  color:#000;  
  cursor:default;
}

  
/* tab pane */
.css-panes div {
  width: 617px;
  display:none;
  border:1px solid #c6c6c6;
  min-height:70px;
  padding:0px 20px;
  background-color:#f7f7f7;}
  
div.top_hr {background: transparent url(/d/72685/t/images/top_sc.jpg) no-repeat scroll center top; 
      height: 6px;}
      
div.name_bl {background: #c2e7f2;
       text-align: center; 
       padding: 5px 0 7px 0;
       font-weight: bold;}
       
       
/* заказ в меню левом */

div.zakazdif {background: url(/d/72685/t/images/zakaz_plashka.png) no-repeat;
    height: 87px;
    margin-left: 17px;
    padding: 17px 0 0 17px;
    font-weight: bold;}
