/*Таблица стилей*/
body {margin:0px;padding:0px; background:#fff;}

/*Часто используемые стили*/
h1 { font:bold 14px Arial; color:#4C7E8E; padding:0px 0px 0px 10px; background:url(/i/arrow.gif) top left no-repeat; z-index:1; position:absolute; top:320px; left:370px;}
.spec125 h1 {position:relative; top:0px; left:0px; background:none; text-indent:0px; text-align:center; margin:10px 0px 10px 0px; color:#00475E; font-size:13px;}
.spec125 p {text-indent:0px;}
.spec125 a {color:#00475E; text-decoration:underline; cursor: pointer;}
.spec125 a:hover {text-decoration:none;}
.geo h1 {position:absolute;font:bold 14px Arial; color:#4C7E8E; padding:0px 0px 0px 10px; margin:0px; top:320px; left:180px;  background:url(/i/arrow.gif) top left no-repeat; z-index:1;}
.rr h1 {position: relative; top:0px; left:0px;}
h2 {font:bold 14px Arial; color:#4C7E8E; margin-top:0px;}
h3 {font:bold 13px Arial; color:#4C7E8E; margin:10px 0px 6px 0px;}
p {margin-top:0px;text-align:justify; padding:0px; margin-bottom:10px;}
p,li, .txt {font:normal 12px Arial; color:#00475E; text-align: justify;}

.txt textarea, .txt select {border:1px solid #C6C7C7;font:normal 12px Arial; color:#00475E; width:300px;}
.form_text {border:1px solid #C6C7C7; font:normal 12px Arial; color:#00475E; width:300px;}
.form_text2 {border:1px solid #C6C7C7; font:normal 12px Arial; color:#00475E; width:50px;}
.div_form { display:none;}


.pagetext a {color:#00475E; text-decoration:underline;}
.pagetext a:hover {text-decoration:none;}
.patch {font:normal 11px Arial; color:#7C98A4; margin:10px 20px 0px 127px; padding:0px;}
.patch a {color:#7C98A4;}
.patch a:hover {text-decoration:none;}
.raspor {height:400px; position:relative; margin:0px; padding:0px;}
.raspor .rr {position:relative; margin:0px; padding-left:90px;font:normal 12px Arial; color:#00475E;}
.raspor_mini {height:180px;}

.brd {border:1px solid #3B7B8F;padding:2px;}/*Двойная рамка рисунков (.brd - это DIV)*/
.brd img {border:1px solid #3B7B8F;}/*Двойная рамка рисунков (IMG)*/
.brdimg {border:1px solid #3B7B8F;}/*Одинарная рамка рисунков (IMG)*/

/*Тизеры*/
.stellag {position:relative;background:url(/i/second/tizer1.jpg) top left no-repeat; padding:48px 0px 0px 39px; margin:0px;}
.geomap {position:relative;background:url(/i/second/tizer5.gif) top left no-repeat; padding:52px 0px 0px 62px; margin:0px;}
.ingeomap {position:relative;background:url(/i/second/intizer5.gif) top left no-repeat;padding:20px 30px 60px 0px;margin:0px;}
.instellag {position:relative;background:url(/i/second/intizer1.jpg) top left no-repeat;padding:20px 30px 60px 0px;margin:0px;}
.shkaf {position:relative;background:url(/i/second/tizer2.jpg) top left no-repeat; padding:48px 0px 0px 39px; margin:0px;}
.inshkaf {position:relative;background:url(/i/second/intizer2.jpg) top left no-repeat;padding:20px 30px 60px 0px;margin:0px;}
.oborud {position:relative;background:url(/i/second/tizer3.jpg) top left no-repeat; padding:48px 0px 0px 39px; margin:0px;}
.inoborud {position:relative;background:url(/i/second/intizer3.jpg) top left no-repeat;padding:20px 30px 60px 0px;margin:0px;}
.notizer {position:relative;background:url(/i/second/notizer.jpg) top left no-repeat; padding:48px 0px 0px 39px; margin:0px;}
.innotizer {position:relative;background:url(/i/second/innotizer.jpg) top left no-repeat;padding:20px 30px 60px 0px;margin:0px;}

/*Шаблон Главной страницы*/
.stenka {position:relative;background:url(/i/stenka.gif) top left repeat;}
.logo {position:absolute; top:11px; left:14px; z-index:1;}
.head {position:relative;background:url(/i/head.jpg) bottom left repeat-x;  height:457px;}
 .visual {background:url(/i/visual.jpg) bottom right no-repeat; width:563px;}
  .menu {padding:80px 50px 10px 74px;}
  .menu div {font:bold 12px Arial; color:#00384A; background:url(/i/list.gif) top left no-repeat; padding:0px 0px 5px 15px;}
  .menu div a {color:#00384A; text-decoration:none;}
  .menu div a:hover {color:#59979E;}
 .hright {background:url(/i/plitka.jpg) bottom left no-repeat; width:100%;}
 .hright .right {background:url(/i/right.jpg) bottom right no-repeat; padding:0px ; margin:0px;}
 .hright .right .books {background:url(/i/books.gif) bottom right no-repeat; margin-right:104px; padding:0px;}
  .news {position:relative;width:200px; margin:50px 60px 0px 25px; height:407px;}
  .news .title {font:bold 12px Arial; color:#004B63; padding-bottom:10px;}
  .news .title a {color:#004B63; text-decoration:none;}
  .news .date {font:bold 12px Arial; color:#737373; background:url(/i/li.gif) top left no-repeat; padding-left:6px; margin-left:10px;}
  .news .ntext {font:normal 12px Arial; color:#4F4F4F;padding:0px 0px 12px 6px;margin-left:10px;}
  .news .ntext a {font:bold 11px Arial; color:#4E7E90; text-decoration:underline}
  .news .ntext a:hover {font:bold 11px Arial; color:#4E7E90; text-decoration:none}
  
.main {position:relative; width:100%;  z-index:0; padding:0px;height:272px;}
.main td {width:33%;}
 .sect1 {background:url(/i/sect1.gif) top left repeat-x; height:272px;}
  .left1 {background:url(/i/left1.jpg) top left no-repeat; height:272px;}
   .right1 {background:url(/i/right1.jpg) top right no-repeat;height:222px; padding:30px 45px 20px 138px;}
 .sect2 {background:url(/i/sect2.gif) top left repeat-x; height:272px;}
  .left2 {background:url(/i/left2.jpg) top left no-repeat; height:272px;}
   .right2 {background:url(/i/right2.jpg) top right no-repeat;height:242px;padding:30px 5px 0px 125px;}
 .sect3 {background:url(/i/sect3.gif) top left repeat-x; height:272px;}
  .left3 {background:url(/i/left3.jpg) top left no-repeat; height:272px;}
   .right3 {background:url(/i/right3.jpg) top right no-repeat;height:222px;padding:30px 15px 20px 175px;}
.right1 div, .right2 div, .right3 div {font:normal 12px Arial; color:#4C6975; padding:0px 0px 7px 10px;}
.right1 div a, .right2 div a, .right3 div a {color:#4C6975; text-decoration:underline;}
.main .title {font:bold 13px Arial; color:#628490; padding:0px 0px 18px 10px; margin-left:-3px; background:url(/i/arrow.gif) top left no-repeat;}
.main .title a {color:#628490; text-decoration:underline;}

/* Блок спецпредложения на главной */

.block1 {position:relative; background:url(/i/second/sblock_1.jpg) top left repeat-y;}








/*Шаблон Вторичных страниц*/
.second {background:#F1F3F7; width:100%;}
.second .stenka {position:relative;background:url(/i/stenka.gif) top left repeat;}
.logo_s {position:absolute; top:12px; left:15px; z-index:1;}
.head_s {position:relative;background:url(/i/second/head.jpg) bottom left repeat-x;  height:269px;}
 .visual_s {background:url(/i/second/visual.jpg) bottom right no-repeat; width:519px;}
  .menu_s {padding:62px 50px 10px 73px;}
  .menu_s div {font:bold 12px Arial; color:#00384A; background:url(/i/list.gif) top left no-repeat; padding:0px 0px 5px 15px;}
  .menu_s div a {color:#00384A; text-decoration:none;}
  .menu_s div a:hover {color:#59979E;}
 .hright_s {background:url(/i/second/plitka.jpg) bottom left no-repeat; width:100%;}
 .hright_s .right {background:url(/i/second/right.jpg) bottom right no-repeat; padding:0px ; margin:0px;}
 .hright_s .right .books {background:url(/i/second/books.gif) bottom right no-repeat; margin-right:64px; padding:0px;height:269px;}
.pleft {padding:10px 0px 10px 10px; width:241px;} 
 .lblock {position:relative; background:url(/i/second/lblock.gif) top left repeat-y;}
 
  .inlblock {background:url(/i/second/lblock.jpg) top left no-repeat; font:normal 12px Arial; color:#00475E;}
  .inlblock a {font-weight:bold;color:#00475E;}
   .order {background:url(/i/second/order.gif) top left no-repeat; padding:12px 30px 20px 95px;}
   .contact {background:url(/i/second/contacts.gif) top left no-repeat; padding:12px 30px 20px 95px;}

   .spec {background:url(/i/second/spec.gif) top left no-repeat; padding:12px 30px 20px 95px;}
   
  .inlblock .title { font:bold 14px Arial; color:#4C7E8E;background:url(/i/second/li.gif) top left no-repeat; padding:0px 0px 10px 12px; margin-left:-10px;}
 
 .pageleft {position:relative;background:#FBFBFD url(/i/second/pleft.jpg) top left repeat-y;  margin-right:30px; }
  .pageright {position:relative;background:url(/i/second/pright.gif) top right repeat-y;}
   .pagebottom {position:relative;background:url(/i/second/pbottom.gif) bottom left repeat-x;}
   .pagebot {position:relative;background:url(/i/second/pbot.jpg) bottom right no-repeat;}
    .pagetop {position:relative;background:url(/i/second/ptop.jpg) top left no-repeat; }
 
 
 /*Дерево каталога*/
 .tree {position:relative; background:url(/i/cat/treecenter.gif) top left repeat-y; }
  .treetop {background:url(/i/cat/treetop.jpg) top left no-repeat;}
  .treebottom {background:url(/i/cat/treebottom.jpg) bottom left no-repeat;padding:8px 20px 20px 20px;}
 .tree .title { font:bold 14px Arial; color:#4C7E8E;background:url(/i/second/li.gif) top left no-repeat; padding:0px 0px 10px 12px; margin-left:-10px;}
  
  .lev_0 {font:bold 14px Arial; color:#6F9FC1; margin:0px; background:url(/i/cat/lev1.gif) top left no-repeat; padding:0px 0px 10px 10px;}
  .lev_0 a {font:bold 14px Arial;color:#4C6975;}
  
  .lev_1 {font:bold 12px Arial; color:#6F9FC1; margin:0px; background:url(/i/cat/lev2.gif) top left no-repeat;padding:0px 0px 8px 8px; margin-left:10px;}
  .lev_1 a {font:bold 12px Arial;color:#4C6975;}
  
  .lev_2 {font:normal 12px Arial; color:#6F9FC1; margin:0px; padding:0px 0px 8px 8px; margin-left:20px;}
  .lev_2 a {font:normal 12px Arial;color:#4C6975;}
  

/*Подвал*/
.underground {position:relative;background:url(/i/under.gif) top left repeat-x;  z-index:2; top:-29px;}
 .pen {position:relative;background:url(/i/pen.gif) top right no-repeat; padding-top:50px;}
  .ground {width:100%; margin-bottom:0px;}
   .contacts {font:normal 12px Arial; color:#666666; width:30%; padding:0px 15px 0px 60px;}
   .copys {vertical-align:bottom; font:normal 11px Tahoma; color:#666666; width:70%; padding-right:20px;}
  .ground a { font-weight:bold;color:#666666;}
  .copys a {text-transform:none;}
  
.table1 {font:normal 12px Arial; color:#00475E; border-top:1px #CACACA solid; border-left:1px #CACACA solid; height: 50px; width: 200px; text-align: center;}
.table1 td{font:normal 12px Arial; color:#00475E; border-bottom:1px #CACACA solid; border-right:1px #CACACA solid;}
  
.table {font:normal 12px Arial; color:#00475E; border-top:1px #CACACA solid; border-left:1px #CACACA solid;}
.table td{font:normal 12px Arial; color:#00475E; border-bottom:1px #CACACA solid; border-right:1px #CACACA solid;}
.table0 {font:normal 12px Arial; color:#00475E;}
.stran {font:normal 12px Arial; color:#00475E;}
.counters {position:relative; margin:0px 0px -10px 0px;}
.counters div {margin-top:10px; float:left; }



a.links { font: 12px  Arial,Helvetica,sans-serif; color:#00475E; text-decoration: none;}
a.links:hover{text-decoration: none; color:#00475E;}
a.links:active, a.links:focus{text-decoration: none; color:#00475E;} 
a.links:visited {text-decoration: none; color:#00475E;}

.maintext {position:relative; background:#EEF1F6 url(/i/text.gif) top left repeat-x; margin:0px; padding:0px; /*border-top:1px solid #E1E3E8; */border-top:3px solid #CFD7DE;}
.maintext td {padding:10px 20px; }

.send {border-collapse:collapse; font-size:11px;}
.send .first th {text-align:center !important;}
.send td, .send th {BORDER-BOTTOM:#4c7e8e 1px solid; padding:3px; text-align:left;}



.cont1{border:1px solid #3B7B8F; border-collapse:collapse}
.cont1 td{border:1px solid #3B7B8F; border-collapse:collapse; padding:2px 4px}
.cont1 th{border:1px solid #3B7B8F; border-collapse:collapse; padding:2px 4px}