@media screen
{
  body { padding:0; margin:0; color:black; background-color:#ffffff; font-family:Arial,sans-serif; font-size:11px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; font-family:Arial,sans-serif; font-size:11px; }
  table td { padding:0; }
  input.small { width:30px; border:1px #575757 solid; }

  a { color:#0211b3; }
  a:hover { text-decoration:none; }
  h1 { margin:10px 0; font-size:24px; color:#a4a4a4; font-weight:normal; font-family:'Times New Roman',serif; }
  p.h1 { margin:10px 0; font-size:24px; color:#a4a4a4; font-weight:normal; font-family:'Times New Roman',serif; }
  h1 img { margin-top:-6px; position:absolute; }
  p.h1 img { margin-top:-6px; position:absolute; }
  h1 .path { font-size:20px; padding-left:20px; background:url('bullet-2.gif') no-repeat 4px 50%; }
  h1 .path a { color:#575757; text-decoration:underline; } 
  p.h1 .path { font-size:20px; padding-left:20px; background:url('bullet-2.gif') no-repeat 4px 50%; }
  p.h1 .path a { color:#575757; text-decoration:underline; } 
  h2, h2 a { font-size:24px; font-weight:normal; font-family:'Times New Roman',serif; margin:10px 0; color:black; text-decoration:none; }
  div.blocs  { width:3px; HEIGHT:1px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden; font-size:11px; color:#7188b5 }
  
  /* DEBUG */
  .xR { border:1px red dashed; }
  .xG { border:1px green dashed; }
  .xB { border:1px blue dashed; }
  .txG td { border:1px gray dashed; }
  
  .main { min-width:995px; }
  .hat { height:250px; padding:0 5% 0 23%; background:url('hat-img.jpg') no-repeat 9% 100%; border:1px white dotted; } 
  .enter { float:left; margin:10px 20px; font-size:12px; }
  .enter a { color:#848484; }
  .logo { float:left; margin-top:110px; }
  .phone { float:right; margin-top:50px; /*100px;*/ font-size:36px; font-family:'Times New Roman',serif; white-space:nowrap; }
  .phone-f { font-size:30px; font-family:'Times New Roman',serif; white-space:nowrap; }
  .phone span, .phone-f span { font-size:18px; font-family:'Times New Roman',serif; }
  .phone .p, .phone-f .p { margin:0; color:#b1b1b1; font-size:18px; font-family:'Times New Roman',serif; }
  .main-menu { margin-top:220px; }
  .main-menu ul { margin:0; padding:0; list-style-type:none; }
  .main-menu li { display:inline; margin-right:25px; color:#575757; font-size:16px; }
  .main-menu li span { font-size:11px; }
  
  .mid-h-box { padding:0 1%; margin:40px 0 5px 0; }
  .mid-h-box ul { width:100%; margin:0; padding:0; display:table; list-style-type:none; }
  .mid-h-box li { float:left; width:49%; }
  .mid-h-box h1 { margin-left:115px;  }
  .mid-h-box p.h1 { margin-left:115px;  }
  .mid-h-box h1:first-letter { font-size:36px; color:#004a95; }
  .mid-h-box p.h1:first-letter { font-size:36px; color:#004a95; }
  .mid-h-box a { text-decoration:none; }
  .mid-box { padding:0 1%; background-color:#ffffee; border-bottom:1px #b3b3b3 solid; }
  .mid-box ul { width:100%; margin:0; padding:0; display:table; list-style-type:none; }
  .mid-box li { float:left; width:49%; margin:15px 0; }
  .mid-box table { width:98%; }
  .mid-box table td { vertical-align:top; padding:0 5px 5px 10px; }
  .mid-box .body { width:90%; }
  .mid-box img, .hit-list img { border:1px #e7e7cb solid; float:left; }
  .mid-box h3, .int-mid-box h3 { font-size:12px; margin:5px 0 12px 0; text-transform:uppercase; }
  .mid-box h3 a, .int-mid-box h3 a { color:black; text-decoration:none; }
  .price p, .int-price p { border:1px #e7e7cb solid; margin:0; /*white-space:nowrap;*/ font-weight:bold; font-size:16px; padding:5px 8px 3px 8px; color:#c20000; background-color:white; }
  .int-price { white-space:normal; }
  .price a { padding-left:20px; background:url('bullet-2.gif') no-repeat 5px 5px; white-space:nowrap; }
  
  .cat-h-box { /*min-width:995px;*/ padding:0 1%; margin:25px 0 5px 0; }
  .cat-h-box ul { width:100%; margin:0; padding:0; display:table; list-style-type:none; }
  .cat-h-box li { float:left; }
  .cat-h-box h1 { margin-left:113px; font-size:36px; text-transform:uppercase; }
  .cat-h-box h1:first-letter { font-size:36px; color:#004a95; }
  .cat-h-box h1 a { color:#004a95; text-decoration:none; }
  .cat-h-box p.h1 { margin-left:113px; font-size:36px; text-transform:uppercase; }
  .cat-h-box p.h1:first-letter { font-size:36px; color:#004a95; }
  .cat-h-box p.h1 a { color:#004a95; text-decoration:none; }
  .cat-h-box .link { padding:20px 0 0 50px; }
  .cat-h-box .link a { color:#c20000; font-size:20px; text-decoration:underline; padding-left:30px; background:url('bullet-1.gif') no-repeat 0 0; font-family:'Times New Roman',serif; }

  .cat-box { min-width:995px; width:100%; height:295px; border-bottom:1px #b3b3b3 solid; }
  .cat-box a { font-size:24px; font-family:'Times New Roman',serif; }

  .cat-fish-rodent { float:left; width:36%; height:270px; background:url('cat-fish-rodent.jpg') no-repeat 100% 100%; }
  .cats-link { text-align:right; padding:75px 172px 0 0; }
  .rodent-link { text-align:right; padding:25px 0 0 0; }
  .fish-link { text-align:right; padding:25px 172px 0 0; }

  .cat-dog-bird { float:right; width:33%; margin-top:-80px; }
  .bird { background:url('bird.png') no-repeat 100% 0; }
  .kennel { background:url('kennel.jpg') no-repeat 92% 70%; }
  .dog-box {  }
  .dog { height:150px; margin:10px 0 0 7%; background:url('dog.png') no-repeat 0 100%; }
  .bird-link { text-align:right; padding:85px 80px 0 0; }
  .dog-link { padding-top:65px; }
  .cat-tartilla { padding:160px 0 75px 0; text-align:center; background:url('tartilla.jpg') no-repeat 49% 100%; }
  
  .bot-box { min-width:995px; display:table; width:100%; }
  .dd { margin-left:8%; }
  .l-box { float:left; width:59.9%; border-top:5px #b3b3b3 solid; }
  .r-box { float:left; width:40%; border-bottom:5px #b3b3b3 solid; }
  .bot-box .d { margin:20px 10px 60px 30px; }
  
  .foot-box { min-width:995px; width:100%; display:table; }
  .foot-box .d { margin:15px 10px 15px 30px; }
  .foot-box .d2 { margin:15px 5px 15px 40px; }
  .foot-l { float:left; width:59%; }
  .foot-r { float:left; width:40%; }
  .foot-l ul { list-style-type:none; width:100%; display:table; margin:0; padding:20px 0 0 0; }
  .foot-l li { float:left; width:49%; }
  .foot-l li div { margin-right:25px; }
  
  .copy { font-size:16px; margin:0; }

  .int-foot-box { min-width:995px; width:100%; display:table; border-top:1px #b3b3b3 solid; }
  .int-foot-box .d { margin:15px 10px 15px 30px; }
  .int-foot-box .d2 { margin:15px 5px 15px 40px; }
  .int-foot-box .dd { margin-left:6%; }
  .b4 { border-bottom:5px #b3b3b3 solid; }
  
  .int-mid-box { width:100%; display:table; margin:15px 0 40px 0; background-color:#ffffee; border-bottom:1px #b3b3b3 solid; }
  .int-mid-box .h { width:23%; float:left; }
  .int-mid-box .h h1 { margin:1.5em 0 0 15%; }
  .int-mid-box .h h1:first-letter { font-size:36px; color:#004a95; }
  .int-mid-box .h p.h1 { margin:1.5em 0 0 15%; }
  .int-mid-box .h p.h1:first-letter { font-size:36px; color:#004a95; }
  .int-mid-box a { text-decoration:none; }
  .int-mid-box h3 { height:45px; display:table; }
  .hit-list { margin:0; padding:0; list-style-type:none; }
  .hit-list li { float:left; width:25%; margin:15px 0; }
  .int-price { float:left; margin-left:15px; }
  .int-price p { float:left; }
  
  .node-list { float:left; width:100%; clear:both; padding-left:7px; }
  .node-list ._sw_ { display:none; }
  .tree { margin-right:35px; }
  .tree ul { margin:4px 0 0 13px; padding:0; list-style-type:none; font-family:'Times New Roman',serif; }
  .tree ul.n { margin:4px 0 0 8%; }
  .tree li.n0 { margin:4px 0; font-size:17px; font-weight:bold; padding-left:13px; background:url('bullet-2.gif') no-repeat 0 6px; }
  .tree li.n0 a { text-decoration:none; }
  .tree li.n1 { font-size:12px; padding-left:14px; background:url('bullet-2.gif') no-repeat 0 4px; }
  .tree li.n1 a { color:#505050; }
  .tree li.n1 a:hover { color:black; }
  .tree .h { width:100%; }
  .tree h1 { margin-left:15%; font-size:30px; text-transform:uppercase; }
  .tree h1:first-letter { font-size:30px; }
  .tree h1 a { color:#004a95; text-decoration:none; }
  .tree p.h1 { margin-left:15%; font-size:30px; text-transform:uppercase; }
  .tree p.h1:first-letter { font-size:30px; }
  .tree p.h1 a { color:#004a95; text-decoration:none; }
  
  .add-menu { float:left; width:100%; margin:25px 0; }
  .add-menu ul { margin:0; padding:0 0 0 7%; }
  .add-menu li { margin:20px 0; padding-left:30px; background:url('bullet-1.gif') no-repeat 0 0; }
  .add-menu li a { color:#c20000; font-size:20px; font-family:'Times New Roman',serif; }

  .news-list { list-style-type:none; width:100%; display:table; margin:0 0 7px 0; }
  .news-list li { float:left; width:49.5%; }
  .news-list li div { margin-right:25px; }
  .date { font-size:12px; color:#c20000; font-weight:bold; margin:0 0 5px 1px; }
  .news-list a { color:black; text-decoration:none; }
  .b-link { padding-left:15px; font-size:12px; background:url('bullet-2.gif') no-repeat 0 6px; }
  .art { font-size:12px; }

  .tree .news-list { width:auto; margin-left: 20px; }
  .tree .news-list li { font-size: 11px; width: auto; margin: 5px 0; padding: 0 10px 0 15px; background:url('bullet-2.gif') no-repeat left 4px; font-family: Arial; }
  .tree .news-list li a { font-size: 12px; font-family: Arial; color: #0211B3; font-weight: bold; }

  
  h4 { font-size:14px; font-weight:bold; margin:0 0 5px 0; }
  h4 a { font-size:12px; }
  .int-news-list { margin:20px 0 0 0; }
  .int-news-list p { margin:0; }
  .int-news-list dd { margin:10px 0 15px 20px; } 

  .int-content { width:100%; }
  .int-content .L { vertical-align:top; width:23%; padding-bottom:280px; background:url('int-content-bg.jpg') no-repeat 0 97%; }
  .int-content .R { vertical-align:top; padding:0 50px 30px 0; }
  .int-content .R h1 { color:black; font-size:28px; }
  .int-content .R h1 a { color:black; text-decoration:none; }
  .int-content .R h1 .path a { color:#575757; text-decoration:underline; } 
  .int-content .R p.h1 { color:black; font-size:28px; }
  .int-content .R p.h1 a { color:black; text-decoration:none; }
  .int-content .R p.h1.path a { color:#575757; text-decoration:underline; } 
  .int-content .R p { font-size:12px; margin:20px 0; }

  .articles { margin:0; }
  .articles p { margin:0 0 12px 0; }
  .articles a { font-size:12px; font-weight:bold; line-height:25px; }
  .articles dt a { font-size:16px; color:#c20000; font-weight:bold; line-height:20px; text-decoration:none; }
  .articles dt a:hover { text-decoration:underline; }
  .articles dd { margin:10px 0 10px 20px; } 
  
  .int-cat-box {  }
  .int-cat-box h2 { margin:5px 0; font-size:18px; font-weight:normal; }
  /*.int-cat-box p { margin:14px 0; }*/
  .int-goods { width:79%; }
  .w-big { width:95%; }
  .int-goods td { padding:5px 0 5px 0; vertical-align:top; }
  /*.int-goods p { margin:14px 0; }*/
  .int-goods .body { /*width:90%;*/ }
  .int-goods img { border:1px #e7e7cb solid; /*margin:0 15px 15px 0;*/ }
  .int-goods img.pre { float:left; margin:0 15px 7px 0; }
  .int-goods h3, .basket-form h3 { font-size:12px; margin:5px 0 12px 0; text-transform:uppercase; }
  .int-goods h3 a, .basket-form h3 a { color:black; text-decoration:none; }
  .int-goods h3 span, .basket-form h3 span { font-size:11px; color:#232323; font-weight:normal; text-transform:none; }
  .int-goods h3 span span, .basket-form h3 span span { text-transform:uppercase; }
  .int-goods .price { width:110px; }
  .int-goods .price p { text-align:center; border:1px #e7e7cb solid; margin:0; white-space:nowrap; font-weight:bold; font-size:16px; padding:5px 8px 3px 8px; color:#c20000; background-color:white; }
  .int-goods .i-price p { clear:both; border:1px #e7e7cb solid; margin:0 0 5px 0; white-space:nowrap; font-weight:bold; font-size:20px; padding:7px 10px 5px 10px; color:#c20000; background-color:white; }
  .int-goods .price a { padding-left:20px; background:url('bullet-2.gif') no-repeat 5px 5px; white-space:nowrap; }
  .int-goods .i-price a { font-size:16px; font-weight:bold; padding-left:20px; background:url('bullet-2.gif') no-repeat 5px 7px; white-space:nowrap; }
  .int-goods .fl { float:right; margin:0 0 10px 15px; }
  .int-goods .js-img { margin:0 15px 0 0; }
  .bg-c { background-color:#ffffee; }
/*
  .int-goods .L { width:115px; text-align:right; vertical-align:middle; padding:10px; }
  .int-goods .R { padding:25px 10px 0 10px; }
  .int-goods .p-h { padding-left:20px; }
  .int-goods .R p { line-height:15px; }
  .int-goods .big { float:left; margin:0 20px 10px 0; }    
*/
  table.default { border:1px #c20000 solid; margin:15px 0; }
  table.default td { border-left:1px #c20000 solid; border-right:1px #c20000 solid; padding:10px 14px; }
  table.default th { border:1px #c20000 solid; background-color:#ffffee; padding:10px 14px; }
  
  table.user-info { width:79%; margin:15px 0; }
  table.user-info td { padding:5px 0; vertical-align:top; }
  table.user-info .dL { width:100px; font-size:12px; font-weight:bold; text-align:right; }
  table.user-info .dL1 { width:60px; font-size:12px; font-weight:bold; }
  table.user-info .dL2 { width:105px; font-size:12px; font-weight:bold; }
  input { width:99%; border:1px #575757 solid; }
  input.mid, textarea.mid { width:40%; }
  input.req, textarea.req { border:1px #c20000 solid; }
  textarea { width:99%; height:70px; border:1px #575757 solid; }

  .basket-form { width:79%; }
  .basket-form th { padding:5px 10px; font-weight:bold; height:30px; font-size:13px; background-color:#ffffee; border-bottom:1px #c20000 solid; border-top:1px #c20000 solid; }
  .basket-form td { padding:5px 10px; border-top:1px #c20000 solid; }
  .basket-form td.L { width:100px; }
  .basket-form .name { font-size:14px; } 
  .basket-form .bL1 { width:80px; font-size:12px; font-weight:bold; text-align:left; vertical-align:top; }
  
  .button { float:left; margin:10px 0; font-size:12px; font-weight:bold; padding:3px 7px; border:1px #c20000 solid; background-color:#ffffee; }
  .button a { text-decoration:none; color:black; }
  
  .user-menu { margin:20px 0; padding:0; list-style-type:none; }
  .user-menu li { font-size:13px; line-height:20px; padding-left:12px; background:url('bullet-2.gif') no-repeat 0 50%; }

  .search-form { width:135px; margin:0 0 25px 2px; }
  .search-form td { border:1px #999999 solid; }
  .search-form #L {  }
  .search-form #R { background-color:#ffffee; width:20px; }
  .search-form input.go { border:0; width:20px; height:17px; color:#333333; background-color:#ffffee; font-family:Tahoma,Arial; font-size:13px; }
  .search-form input.txt { border:0; width:99%; height:17px; color:#333333; font-family:Tahoma,Arial; font-size:11px; }

  .int-search-form { width:80%; }
  .int-search-form td { border:1px #888888 solid; height:22px; }
  .int-search-form #L { }
  .int-search-form #R { background-color:#ffffee; width:20px; }
  .int-search-form input.go { border:0; width:20px; height:20px; color:#333333; background-color:#ffffee; font-family:Tahoma,Arial; font-size:13px; }
  .int-search-form input.txt { border:0; width:99%; height:18px; color:#333333; font-family:Tahoma,Arial; font-size:12px; }

  .limit { height:1px; font-size:0px; }
  
  /* SiteLeader */
  .SL-logo { font-weight:normal; padding-left:35px; background:url('siteleader.gif') no-repeat left 6px; }
  .SL-logo a { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
  .SL-logo .by { font-size:10px; color:blue; text-decoration:underline; }
  .SL-logo .site { font-size:12px; font-weight:bold; color:red; }
  .SL-logo .leader { font-family:Georgia,serif; font-size:14px; color:black; }  
}

