/*Таблица стилей*/
body {margin:0px; padding:0px; background:#794c2f;}

/*Часто используемые стили*/
table {position:relative; border-collapse:collapse; }
table td {padding:0px; vertical-align:top;}
div {position:relative;}

p, li {font:normal 12px Arial; color:#fff; text-align:justify; }
.txt {font:normal 12px Arial; color:#fff;}
h1 {font:bold 14px Arial; color:#fff;}
h1 a {font:bold 14px Arial; color:#fff; text-decoration:none;}

/*Стили шаблона*/
.logo {position:absolute; top:18px; left:22px; z-index:1;}

.pol {background:url(/i/pol.jpg) top right;}
  .panel {background:#EDDEC7 url(/i/panel.jpg) top right; height:673px;}
  .panel .bottom {background:url(/i/panel_b.jpg) bottom right repeat-x; height:673px;}
   .panel .top {background:url(/i/panel_t.jpg) top right repeat-x; height:673px;}
  .plintus {background:url(/i/npolt.jpg) top right repeat-x;}
  .polleft {background:url(/i/npol.jpg) top right no-repeat;}
/*  .polleftt {background:url(/i/npolt.jpg) top right repeat;}*/
  .kustt {background:url(/i/kustt.gif) top right no-repeat; height:673px;}
  .kustl {background:url(/i/kustl.gif) top right no-repeat; padding:100px 20px 60px 20px;}
   .contacts {font:normal 12px Tahoma; color:#fff;}
   .news {padding:110px 50px 0px 20px; font:normal 12px Arial; color:#534125;}
   .news a { font-weight:bold;color:#9A3315;}
   .news .title {font:bold 14px Arial; color:#9A3315; margin-left:-8px;}
   .news .item {padding:6px 0px;}
   .news .date {width:160px; text-align:center; background:#9A3315; color:#fff; border-left:1px solid #BC775A;border-bottom:1px solid #BC775A; margin-bottom:3px;}
    
 #otstup {margin-top:560px;}

 .main {width:781px;}
   .menu {padding-top:27px; background:url(/i/menu.jpg) top left no-repeat;}
   .menu .tabmenu {margin-left:3px; width:99%;}
   .menu .tabmenu td {background:url(/i/arrow.gif) top left no-repeat; padding:0px 0px 21px 6px;}
    .nav {position:absolute; right:3px; z-index:1}
	.nav td {padding:0px 22px; text-align:center}
    .visual {background:url(/i/visual.jpg) top left no-repeat;}
	 .kust {background:url(/i/kust.gif) top left no-repeat;}
     .podpol { background:url(/i/podpol.gif) top right no-repeat;}
	  .textblock {font:normal 12px Arial; color:#fff;padding:0px 50px 0px 60px;}
	  
	  
.copy {font:normal 12px Tahoma; color:#fff; padding:20px 8px;}


.copy a {color:#fff;}
.counter {float:right; padding-left:20px; width:90px; margin-top:-10px; filter:alpha(opacity=40);	}


/*Меню главной*/
.catmenu {font:bold 12px Arial; color:#00477E; line-height:12px;}
.px4 { line-height:4px; height:4px;}

.catmenu a {color:#00477E; text-decoration:none;}
.catmenu a:hover { color:red; text-decoration:none;}

#cat1 {position:absolute; margin-left:82px; top:67px; height:23px;  z-index:2;  text-align:center;width:137px;}
#cat1a {position:absolute; margin-left:82px; top:67px; height:23px;  z-index:2; text-align:center;width:137px;background:#FAF0BF;}
#cat2 {position:absolute; margin-left:403px; top:104px; z-index:2; text-align:center; width:94px; height:22px;}
#cat2a {position:absolute; margin-left:403px; top:104px; z-index:2; text-align:center;width:94px; height:22px;background:#FAF0BF;}
#cat3 {position:absolute; margin-left:-37px; top:151px;z-index:2; text-align:center;width:120px; height:22px;}
#cat3a {position:absolute; margin-left:-37px; top:151px;z-index:2; text-align:center;width:120px; height:22px;background:#FAF0BF;}
#cat4 {position:absolute; margin-left:294px; top:199px;z-index:2; text-align:center;width:53px; height:22px;}
#cat4a {position:absolute; margin-left:294px; top:199px;z-index:2;text-align:center;width:53px; height:22px;background:#FAF0BF;}
#cat5 {position:absolute; margin-left:4px; top:299px;z-index:2; text-align:center;width:94px; height:22px;}
#cat5a {position:absolute; margin-left:4px; top:299px;z-index:2; text-align:center;width:94px; height:22px;background:#FAF0BF;}
#cat6 {position:absolute; margin-left:227px; top:337px;z-index:2; text-align:center;width:93px; height:22px;}
#cat6a {position:absolute; margin-left:227px; top:337px;z-index:2; text-align:center;width:93px; height:22px;background:#FAF0BF;}
#cat7 {position:absolute; margin-left:44px; top:491px;z-index:2; text-align:center;width:143px; height:22px;}
#cat7a {position:absolute; margin-left:44px; top:491px;z-index:2; text-align:center;width:143px; height:22px;background:#FAF0BF;}

/*Стили вторичных страниц*/

.tree {font:normal 12px Arial; color:#794c2f; text-align:justify; padding-right:40px; width:210px;}
.tree ul  {font:normal 12px Arial; color:#794c2f; text-align:justify; list-style-position: outside; margin:0; }
.tree .b {display:block; padding-left:11px; width:100%; height:16px; background: #f4e3cf; background: transparent url(/i/i2/m_mark.gif) center left no-repeat; }
.tree i {display:block; font:bold 12px Arial; background: #f4e3cf; height:17px;}
.tree li  {font:normal 12px Arial; color:#794c2f; text-align:justify; list-style-position: inside; margin:0; padding:3px; padding-left:23px; 	background: transparent url(/i/i2/arrow2.gif) center left no-repeat; list-style-position: outside;}
.tree a {color:#794c2f; text-decoration:underline;}
.tree a:hover {color:#794c2f; text-decoration:none;}
.main2 {margin-right:18px; width:781px; border:1px solid;}
.menu2 {float:right; width:766px; margin-top:0px; margin-right:0px; border:0px solid; padding-top:24px;}
.menu2 .tabmenu {margin-left:3px; width:99%;}
.menu2 .tabmenu td {background:url(/i/arrow.gif) top left no-repeat; padding:0px 0px 0px 6px;}
.copy4 {font:normal 12px Tahoma; color:#fff; padding-top:10px;}
.copy4 a {color:#fff;}
.counter2 {padding-top:5px;  padding-bottom:5px; filter:alpha(opacity=40);}
.mainfield {position:relative; display:block; top:0px; left:22px; margin-bottom:0px; z-index:2; height:auto; width:100%; min-width:940px; font:normal 12px Arial; color:#000; text-align:left;}
.maintxt {font:normal 12px Arial; color:#000; text-align:justify;}
.maintxt table {font:normal 12px Arial; color:#000; text-align:justify;}
.maintxt td {font:normal 12px Arial; color:#000; }
.maintxt2 {font:normal 12px Arial; color:#794c2f; text-align:center; }
.maintxt2 table {font:normal 12px Arial; color:#794c2f; text-align:justify;}
.maintxt2 td {font:normal 12px Arial; color:#794c2f; }
.td_new {font:normal 12px Arial; color:#000; text-align:justify; }
.maintxt p {font:normal 12px Arial; color:#000; text-align:justify;  }
.maintxt img {border:1px #f4e3cf solid; }
.maintxt ol {font:normal 12px Arial; color:#000; text-align:justify;}
.maintxt li {font:normal 12px Arial; color:#000; text-align:justify;}
.maintxt a {font:normal 12px Arial; color:#794b2a; text-align:justify; text-decoration:underline;}
.maintxt a:active {font:normal 12px Arial; color:#794b2a; text-align:justify;}
.maintxt a:visited {font:normal 12px Arial; color:#794b2a; text-align:justify;}
.maintxt a:hover {font:normal 12px Arial; color:#794b2a; text-align:justify; text-decoration:none;}
.maintxt .path {font:normal 11px Tahoma; color:#b0a08d;}
.maintxt .path a{font:normal 11px Tahoma; color:#b0a08d; text-decoration:underline;}
.maintxt .path a:active {font:normal 11px Tahoma; color:#b0a08d;}
.maintxt .path a:visited {font:normal 11px Tahoma; color:#b0a08d;}
.maintxt .path a:hover {font:normal 11px Tahoma; color:#b0a08d; text-decoration:none;}
h2 {font:bold 12px Arial; color:#794b2a;}
.maintxt .path2 {background:#f4e3cf; height:auto; padding-bottom:5px; text-align:left;}
.maintxt .path2 a {padding-top:8px; font:normal 11px Tahoma; color:#5b4925; text-decoration:underline;}
.maintxt .path2 a:active { padding-top:8px; font:normal 11px Tahoma; color:#5b4925; text-decoration:underline;}
.maintxt .path2 a:visited { padding-top:8px; font:normal 11px Tahoma; color:#5b4925; text-decoration:underline;}
.maintxt .path2 a:hover { padding-top:8px; font:normal 11px Tahoma; color:#5b4925; text-decoration:none;}
.mainfield h1 {font:bold 14px Arial; color:#9a3315;}
.tree h1 {font:bold 14px Arial; color:#9a3315;}
.ruki {position:absolute; bottom:0px; padding-bottom:0px; right:0px; z-index:72; height:291px; width:219px; background:url(/i/i2/ruka.gif) top right no-repeat; }
.scrn {position:relative; width:100%; height:100%;}
.top1 {margin:0px; padding:0px; background:url(/i/i2/p_t_s.jpg) top right repeat-x;}
.top2 {margin:0px; padding:0px; background:url(/i/i2/p_t.jpg) top right no-repeat;}
.kaktus {margin:118px 76px 0px 0px; z-index:2; height:212px; background:url(/i/i2/kaktus.gif) top right no-repeat;}
.mid1 {margin:0px; padding:0px; background:url(/i/i2/p_t_l.jpg) top right repeat-x; width:100%}
.mid2 {background:url(/i/i2/main_i.jpg) top right no-repeat; width:767px; height:330px;}
.parket4 {margin:0px;   background:url(/i/i2/pol.jpg) top right repeat;}
.parkpereh {position:relative; width:100%; height:auto; background:url(/i/i2/new1.jpg) top right repeat-x;z-index:3;}
.mtl  {background:url(/i/i2/bl_top_left.gif) top left no-repeat; width:20px;}
.mtline {background:url(/i/i2/bl_top_line.jpg) top left repeat-x;}
.mml { background:url(/i/i2/bl_main_left.gif) top left repeat-y; width:20px;}
.mmr {background:url(/i/i2/bl_main_right.gif) top left repeat-y;}
.mbl  {background:url(/i/i2/bl_bot_left.gif) bottom left no-repeat; width:20px;}
.mbline {background:url(/i/i2/bl_bot_line.gif) bottom left repeat-x;}

.lev_0  { display:block; padding-bottom:3px; margin-top:5px; width:100%; height:16px; background: #f4e3cf;  font:bold 12px Arial;}
.lev_0 a { font:bold 12px Arial; display:block; padding-left:11px; background: #f4e3cf; background: transparent url(/i/i2/m_mark.gif) center left no-repeat;  font:bold 12px Arial;}
.lev_0 a:active { display:block; padding-left:11px; background: #f4e3cf; background: transparent url(/i/i2/m_mark.gif) center left no-repeat;  font:bold 12px Arial;}


.lev_1 { font:normal 12px Arial; color:#794c2f; text-align:justify; list-style-position: inside; margin:0; padding:3px; padding-left:23px;padding-top:4px;padding-bottom:4px; background: transparent url(/i/i2/arrow2.gif) center left no-repeat; }
.lev_1 a:link { font:normal 12px Arial; color:#794c2f; text-align:justify; 	  }
.lev_1 a:active { font:normal 12px Arial; color:#794c2f; text-align:justify; text-decoration:none;  }
.lev_1 a:visited { font:normal 12px Arial; color:#794c2f; text-align:justify; 	  }
.lev_1 a:hover { font:normal 12px Arial; color:#794c2f; text-align:justify; text-decoration:none;  }
.lev_2 { font:normal 12px Arial; color:#794c2f; text-align:justify; list-style-position: inside; margin:0; padding:3px;	padding-left:43px;padding-top:4px;padding-bottom:4px;	  }
.lev_max { font:normal 11px Arial; color:#794c2f; text-align:justify; list-style-position: inside; margin:0; padding:3px; padding-left:63px;padding-top:4px;padding-bottom:4px; }
.maintxt h1 {font:normal 18px Arial; margin-top:15px;}



.lev_5 { font:normal 13px Arial; color:#794c2f; text-align:justify; padding-bottom:5px;}
.lev_5 a:link { font:normal 13px Arial; color:#794c2f; text-align:justify; 	  }
.lev_5 a:active { font:normal 13px Arial; color:#794c2f; text-align:justify; text-decoration:none;  }
.lev_5 a:visited { font:normal 13px Arial; color:#794c2f; text-align:justify; 	  }
.lev_5 a:hover { font:normal 13px Arial; color:#794c2f; text-align:justify; text-decoration:none;  }




.stufftbl {border-top:1px #f4e3cf solid; border-right:1px #f4e3cf solid; width:98%; margin-top:10px;}
.stufftbl td {border-bottom:1px #f4e3cf solid; border-left:1px #f4e3cf solid; padding:3px; text-align:center;}

.td_new {text-align:center; padding-top:10px; vertical-align:top;}
.td_new2 {text-align:left; padding-right:10px;}


.stufftbl2 {width:98%; border:1px #f4e3cf solid;}
.stufftbl2 td {padding-top:5px; padding-left:5px; text-align:center; padding-bottom:5px;}
.stufftbl2 img {border:0px;}


.sectiontbl {border-top:1px #794c2f solid; border-right:1px #794c2f solid; width:98%; margin-top:0px;}
.sectiontbl td {height:35px; border-bottom:1px #794c2f solid; border-left:1px #794c2f solid; padding:3px; text-align:center; vertical-align:middle;}

/* Для странички прайс-листов */

.excel {background:url(/i/excel.gif) top left no-repeat; vertical-align:middle; text-align:right}
.word {background:url(/i/word.gif) top left no-repeat; vertical-align:middle; text-align:right}
.cell {height:30px; vertical-align:middle}
