/*Таблица стилей*/
body {margin:0px; padding:0px; background:#fff;}
table {position:relative; border-collapse:collapse; margin:0px;}
td {padding:0px; vertical-align:top; margin:0px;}

.table_h2 h2 {margin:0px; font:bold 12px Arial; color:#796C61;}
.table_h2 td {font:normal 12px Arial; color:#796C61; text-align:justify;}
.table_h2 img {border:1px solid #817264; width:100px;}
.table_h2 .imgblock {border:1px solid #999999; margin:10px;background:#fff;padding:3px;}

td p {margin: 5px; padding: 1px;}

div.txt1 h1 {padding:0px; margin:0px 0px 5px 0px; font-size:13px; margin-top:-3px; z-index:999;}

/*Часто используемые стили*/
h1 {margin:0px; font:bold 14px Arial; color:#A43431;}
h1.mainp {padding:0px; margin:0px 0px 5px 0px; font-size:13px; margin-top:-3px; z-index:999;}
div.txt1 p.mainp1{padding:0px; margin:0px 0px 5px 0px; font-size:13px; margin-top:-3px; z-index:999; color:#A43431; font-weight:bold;}

h2, .h2 {margin:0px; font:bold 12px Arial; color:#A43431;}
.articles1 { position:absolute; vertical-align:top; margin:0px; font:bold 12px Arial; color:#A43431; width:50px; cursor:hand; font-weight:bold;}
.articles2 { margin:110px 0px 0px 110px; font-weight:bold; font:bold 12px Arial;}
.articles3  { margin:00px 0px 0px 110px; font-weight:bold; font:bold 12px Arial; color:#FFFFFF; text-decoration:none;}
.articles2 a  {color:#FFFFFF; text-decoration:none;}
.articles1 a,  .no_under {text-decoration:none;}
p,li {font:normal 12px Arial; color:#4E3B3B; text-align:justify; margin-top: 6px; }
a {font:bold 12px Arial; color:#A02826;}
.txt1 {font:normal 12px Arial; color:#4E3B3B; width:100%;}
.txt1 td {padding:10px 15px; text-align:justify;}
.ptext .txt {font:normal 12px Arial; color:#796C61;}
.ptext td { padding:5px 5px 5px 5px; }
.ptext p,li {font:normal 12px Arial; color:#796C61; text-align:justify;}
.textblock p {font:normal 11px Arial; color:#CDD6DC; text-align:justify; margin:0px; padding:0px 0px 8px 0px;}

.table_cat {font:normal 12px Arial; color:#796C61; text-align:justify;}
.table_cat td { border:1px solid #999999; padding:3px 3px 3px 3px; }
.td_cat_top { font-weight:bold;}

.table2_cat {font:normal 12px Arial; color:#796C61; text-align:center; }
.table2_cat td { border:1px solid #999999; padding:3px 3px 3px 3px; vertical-align:middle;}
.td2_cat_top { font-weight:bold;}


#weather td { font:bold 12px Arial; color:#796C61; }

.informer {border:1px solid #999999; margin:10px;}
.informer td {background:#fff; padding:2px; }
.informer img {border:1px solid #817264; width:120px; height:60px;}

.imgblock {border:1px solid #999999; margin:10px;}
.imgblock td {background:#fff; padding:2px; }
.imgblock img {border:1px solid #817264; width:auto; }
.txt a:hover { text-decoration:none;}
.txt {padding:3px 3px 3px 3px;}
.txt td {padding:4px 4px 4px 4px; border:1px solid #999999;}
.title { padding-left:5px; padding-right:5px;}
.title a:hover { text-decoration:none;}
.txt2 a:hover { text-decoration:none;}
.txt2 {padding:3px 3px 3px 3px;}
.txt2 td {padding:4px 4px 4px 4px;}
.ptext .txt3 {font:normal 12px Arial; color:#796C61;}
.txt3 a:hover { text-decoration:none;}
.txt3 {padding:3px 3px 3px 3px;}
.txt3 td {padding:4px 4px 4px 4px;}
.txt_div {margin:20px 10px 10px 0px; font:normal 12px Arial; color:#796C61;}

/*Шаблон*/
#logo {position:absolute; top:10px; left:10px; z-index:2;}

#visual {width:100%;background:url(/i/stena1.gif) top left repeat-x;}
 #v1_1 {background:url(/i/visual1_1.jpg) top left no-repeat; width:444px; height:206px;}
 #v1_2 {background:url(/i/visual1_2.jpg) top left no-repeat; width:555px; height:206px;}
 #v1_3 {background:url(/i/visual1_3.jpg) top left no-repeat; }
 #v2_1 {background:url(/i/visual2_1.jpg) top left no-repeat; width:444px; height:424px;}
 #v2_2 {background:url(/i/visual2_2.jpg) top left no-repeat; width:555px; height:424px; }
 #v2_2 img, #v2_2 object {margin:35px 0px 0px 25px;}
 #v2_3 {background:url(/i/stena2.gif) top left repeat-x;}
 #v2_3 div{background:url(/i/visual2_3.jpg) top left no-repeat; height:424px;}

#visual_c {background:url(/i/visual3_1.jpg) top left no-repeat; width:100%;}
 #v3_1 {background:url(/i/visual3_2.jpg) top right no-repeat; width:999px; height:248px;}
 #pt {padding:0px 20px 0px 10px;}
 #pt div.podpt {position:absolute; width:1000px; padding:14px 0px 0px 0px;}
 #v3_2 {background:url(/i/plintus.gif) top left repeat-x;}
 #v3_2 div {background:url(/i/visual3_3.jpg) top left no-repeat;height:248px;}
 #v4_1 {background:url(/i/visual4_2.jpg) top right no-repeat;}
 #v4_1 div {background:url(/i/visual4_1.jpg) top left no-repeat; width:999px; height:262px;}
 #v4_2 {background:url(/i/pol4.gif) top left repeat-x;}
 #v4_2 div{background:url(/i/visual4_3.jpg) top left no-repeat; height:262px;}

#visual_b {;background:url(/i/pol.gif) top left repeat-x;}
 #v5_1 {background:url(/i/visual5_1.jpg) top left no-repeat; width:627px;height:318px;}
 #v5_2 {background:url(/i/visual5_2.jpg) top left no-repeat;width:372px;}
 #invizb {background:url(/i/visual5_3.jpg) top left no-repeat; background-position:999px 0px;}



 #menu {position:absolute; top:5px; left:464px; width:186px;z-index:999;}
 #menu div {position:relative;font:normal 15px Arial; color:#A60300; font-weight:700;height:26px;}
 #menu a {display:block; padding:6px 7px; text-decoration:none;color:#A60300;}
 #menu a:hover {background:#FFDBB2;}

 .news {padding:0px 0px 10px 60px; width:80%; margin-top:-30px;}
 .news div {font:normal 12px Arial; color:#2E150C;padding-top:8px; margin-top:25px;}
 .news a {color:#A02826; font-weight:bold;}
 .news a:hover {text-decoration:none; color:#CF3836;}

 .articles { position:absolute; vertical-align:top;}



 #vacancy h1 {color:#fff; margin:20px 0px 5px 100px;}
 #vacancy table {font:normal 12px Arial; color:#fff;margin:0px 0px 0px 100px; width:auto !important;}
 #vacancy table td a {font:normal 12px Arial; color:#fff;}
 #vacancy table td a:hover { text-decoration:none;}
 #vacancy td {border-bottom:3px solid #8A685C; padding:8px; vertical-align:middle}
 #vacancy .name {border-right:3px solid #8A685C; width:150px;}
 #vacancy .bn {border-bottom:0px;}
 #vacancy a.partner {color:#FFFFFF; font-weight:normal; margin: 0px 0px 0px 100px;}

 /*Подсказки на главной*/
 .hint {font:bold 12px Arial; color:#A02826; background:url(/i/hints/hint1.gif) top left no-repeat;}
  .hint2 {font:bold 12px Arial; color:#A02826; background:url(/i/hints/hint2.gif) bottom left no-repeat; line-height:18px;}
  .hint3 {font:bold 12px Arial; color:#A02826; background:url(/i/hints/hint3.gif) top left no-repeat;}
 .hint a {color:#A02826;}
 .hint a:hover {text-decoration:none; color:#CF3836;}
 #hint1 {padding:30px 0px 0px 10px; margin:0px 0px 0px 310px;}
 #hint2 {padding:30px 0px 0px 10px; margin:120px 0px 0px 270px;}
 #hint3 {padding:70px 0px 0px 10px; margin:93px 0px 0px 300px;}
 #hint4 {padding:0px 0px 50px 10px; margin:-120px 0px 0px 400px;}
 #hint5 {position:absolute; z-index:2;padding:0px 0px 35px 10px;top:780px; left:260px;}/*Хинт исключение*/

 #hint6 {padding:65px 0px 0px 10px; margin:3px 0px 0px 240px;}
 #hint7 {padding:0px 0px 0px 0px; margin:-40px 0px 0px 460px; font:bold 12px Arial; color:#A02826;} /*background:url(/i/hints/hint1.gif) no-repeat;*/
 #hint7 a {color:#A02826;}
 #hint7 a:hover {text-decoration:none; color:#CF3836;}

 .whint {font:bold 12px Arial; color:#fff; background:url(/i/hints/whint1.gif) bottom left no-repeat;}
 .whint a {color:#fff; text-decoration:none;}
 .whint a:hover {text-decoration:underline; color:#F8FCCF;}
 #whint1 {padding:0px 0px 15px 10px; margin:165px 0px 0px 255px;}

  #whint1 a {display:block; background:#d2d4d6; padding:0px 1px 1px 3px; width:105px; color:#616262; border:1px #bcbcbc solid;}

 #whint2 {padding:0px 0px 0px 10px; margin:60px 0px 55px 260px; height:60px;}

     #whint2 a {display:block; background:#d2d4d6; padding:0px 1px 1px 3px; width:105px; color:#616262; border:1px #bcbcbc solid;}

  #whint3 {padding:0px 0px 15px 10px; margin:-27px 0px 30px 90px; width:120px; background:url(/i/hints/whint1.gif) bottom right no-repeat;}

     #whint3 a {display:block; background:#d2d4d6; padding:0px 1px 1px 3px; width:105px; color:#616262; border:1px #bcbcbc solid;}

 /*Подвал*/
 #underground {border-top:1px solid #987E6A; width:95%; font:normal 12px Arial; color:#2E150C;}
 #underground td {padding:4px 10px;}
 #underground a {color:#A02826; font-weight:bold;}
 #underground a:hover {text-decoration:none; color:#CF3836;}
  #copys {width:480px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
  .bodycount {padding-left:35px;}
  .counter {float:left; padding:6px 5px 0px 5px;}
  #contacts { width:230px;}


 /*Путь*/
.patch {font:normal 11px Arial; color:#80736D; padding-bottom:10px; margin-left:-10px;}
.patch a {font-weight:bold; color:#80736D;}



  /*Вторичная страница*/

#logos {position:absolute; top:2px; left:21px; z-index:2}


.headerz {position:relative;background:#83CAF1 url(/i/skys.gif) top left repeat-x; height:271px;}
  .zaborz {background:url(/i/zabor.jpg) bottom left repeat-x; background-position:35px 95px;}
  #zator {height:271px; background:url(/i/zator.jpg) bottom left repeat-x;}
 /*  .skysz {background:url(/i/skys.jpg) top left no-repeat;}  */
    .visualsz {background:url(/i/visuals.jpg) bottom left no-repeat; height:271px;}
	.visualsz div {padding:0px 30px 0px 410px; height:50px;}
	 .nav {float:right;margin:20px 0px 0px 0px;}/* margin:20px 0px -32px 0px;*/
	 .nav td {padding:0px 10px;}
 	 .topmenu {font:bold 12px Arial; color:#B04F4C; margin-top:-20px;} /*top:50px; */
	 .topmenu td {padding:4px 15px; font:bold 12px Arial; color:#B04F4C;}
	 .topmenu div {border-left:3px solid #B04F4C;padding:0px 0px 0px 10px; width:100px; height:auto;}
	 .topmenu a {color:#B04F4C;}
  	 .cart {margin:43px 0px 0px 70px; }
 	 .cart .item {padding:0px 25px;}
	  .kirpich {font:normal 11px Arial; color:#F5EDDB;}
 	  .kirpich td {padding:2px;}
 	  .kirpich .pad {padding-left:20px; height:30px; vertical-align:middle; white-space:nowrap}
 	  .kirpich input {background:#FFFCF0; border:1px solid #827364; font:normal 11px Arial; color:#827364; padding:2px;}


  .sheet {position:relative;background:#F9F3DF url(/i/sheet.gif) top left repeat;}
  .sheet1 {background:url(/i/fon.jpg);}
   .sheet2 {background:url(/i/sheet2.gif) top left repeat-y;}
    .sheet3 {background:url(/i/sheet3.jpg) top left no-repeat;}
	 .sheet4 {top:300px; background:url(/i/pc2.jpg) bottom left no-repeat;padding-bottom:0px;}
   .smain {width:100%;}
   .smain .left {vertical-align:top; width:250px; padding:10px 20px 150px 60px;}
   .smain .left .top {}
    .contactz {position:absolute; bottom:14px; left:30px; width:279px; height:362px; background:url(../i/contfon.jpg) no-repeat;}
	.contactz p {margin:0px; font:13px Arial; color:#4E3B3B; padding:40px 0px 0px 40px;}
	.contactz a {color:#A02826; font:bold;}
    .ptext {background:url(/i/ptext.gif) top left repeat-y;}
	.ptext .top {background:url(/i/top.gif) top left no-repeat; padding:11px 15px;}
	.ptext .underground2 {border:none; background:url(/i/under.gif) top right no-repeat; font:12px Arial; color:#351910; margin-left:-13px; width:90%; margin-bottom:143px;}
	.ptext .underground2 td {padding:15px 23px 0px 23px; }
	.ptext .underground2 a {color:#A02826; text-decoration:underline; font:bold;}
	.ptext .copy {color:#9A8D7E;}

/*Стили меню вторичной страницы*/
.lev {background:url(/i/lev.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 8px 10px; font:bold 12px Arial; color:#A02826;}
.lev a {color:#A02826; text-decoration:none;}
.lev a:hover {color:#A88860;}
.lev_a {background:url(/i/lev_a.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 8px 10px; font:bold 12px Arial; color:#A02826;}
.lev_a a {color:#A02826; text-decoration:none;}
.lev_a a:hover {color:#A88860;}
.tek a {color:#A88860;}

.lev_1 {background:url(/i/lev_1.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 6px 10px; font:bold 12px Arial; color:#416786; margin-left:20px;}
.lev_1 a {color:#416786; text-decoration:underline;}
.lev_1 a:hover {color:#355771; text-decoration:none;}
.lev_1a {background:url(/i/lev_1a.gif) top left no-repeat; background-position:0px 5px; padding:0px 0px 6px 10px; font:bold 12px Arial; color:#416786; margin-left:20px;}
.lev_1a a {color:#416786; text-decoration:underline;}
.lev_1a a:hover {color:#355771; text-decoration:none;}

.lev_2 {padding:0px 0px 6px 10px; font:bold 11px Arial; color:#53758F; margin-left:50px;}
.lev_2 a {color:#416786; text-decoration:none;}
.lev_2 a:hover {color:#355771;}

.lev_e {font:bold 12px Arial; color:#CCAF8A; margin-left:15px; padding-bottom:2px; text-transform:uppercase; }
.lev_e a {color:#5680A1; text-decoration:none;text-transform:uppercase; }
.lev_e a:hover {color:#5680A1;}

.lev_e1 {padding:0px 0px 6px 10px; font:bold 11px Tahoma; color:#5680A1; margin-left:20px;}
.lev_e1 a {color:#5680A1; text-decoration:underline;}
.lev_e1 a:hover {color:#5680A1; text-decoration:none;}

.lev_e2 {padding:0px 0px 6px 10px; margin-left:50px;}
.lev_e2 a {color:#5680A1;font:bold 12px Arial;}
.lev_e2 a:hover {color:#5680A1; text-decoration:none;}

.lev_e3 {padding:0px 0px 6px 10px; margin-left:80px;}
.lev_e3 a {color:#5680A1; text-decoration:none; font:none 10px Arial;}
.lev_e3 a:hover {color:#5680A1;}

.lev_e4 {padding:0px 0px 6px 10px; font:bold 11px Arial; color:#A88860; margin-left:110px;}
.lev_e4 a {color:#5680A1; text-decoration:none;}
.lev_e4 a:hover {color:#5680A1;}



.stuf {font:bold 12px Arial; color:#365872;}
.stuf2 {font:bold 12px Arial; color:#6687A1;}
.stuf3 {font:bold 12px Arial; color:#365872; text-align:center; vertical-align:middle;}

.box {
     height:14px;
	 font:bold 12px Arial, Helvetica, sans-serif;
	 }
.box2 {
		border:1px solid #939393;
	  }
.other td a {line-height:25px;font:bold 11px Arial; color:#A02826;}
.other td.act {font:none 11px Arial; color:#A02826;}
.other td a:hover { text-decoration:none;}
.other td li {font:normal 11px Arial; color:#A43431; text-align:left;}

.titles {font:12px Arial; color:#796C61; background-color:#D9D8D8; padding:3px 3px 3px 3px; vertical-align:middle;}
.stuf {font:bold 12px Arial; color:#365872;}
.sinie {font:bold 12px Arial; color:#365872; text-decoration:none;}
.vacancy li {color:#A02826;}
.vacancy li a:hover {text-decoration:none;}

.sections td {margin:0px; padding:0px 0px 0px 0px;}


.lnkk {font:normal #dddddd 10px;}

.akciy{position:absolute; margin-top: -260px; margin-left: 15px; z-index:100; background-color:#EE8C28; border:1px solid #E8EEE7; width:170px; padding:10px 5px; font: bold 12px arial; color:#F3F3F3; text-align:center;}
.akciy a {color:#A02826; float:right; padding-top:5px;}
.akciy a:hover {text-decoration:none;}

.akciy2{background-color:#EE8C28; border:1px solid #E8EEE7; width:170px; padding:10px 5px; font: bold 12px arial; color:#F3F3F3; text-align:center; height:80px;}
.akciy2 a {color:#A02826; float:right; padding-top:5px;}
.akciy2 a:hover {text-decoration:none;}

.faq input, .faq textarea {font:normal 11px Tahoma; color:#000; width:350px; border:1px solid #ccc;}
.faq .button {width:auto; border:1px solid #ccc; background:#E7E7E6; color:#987877;}*/
.txt4 {width:94% !important;}
.txt4 th {border:1px solid #999; background:#eee; padding:3px;}
.txt4 td {text-align:center;}
.new a {font:normal 12px Arial; color:#4E3B3B;}
.new a:hover { text-decoration:none;}



/*Стили калькулятора*/
.calc td {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4E3B3B; padding:5px;}
.calc input { height:20px;}
 .line{border-top:1px solid #4E3B3B;}
 .line2{border-bottom:1px solid #4E3B3B;}

 .calc2 td {font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4E3B3B; padding:5px; border:1px solid #4E3B3B;}
  .calc2 th {font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#4E3B3B; padding:5px; border:1px solid #4E3B3B;}


.master_card {position:absolute; left:896px; top:652px; background:url('/i/master_card.jpg') no-repeat; width:80px; height:183px; z-index:900;}
.snoska {position:absolute;left:735px; top:782px; width:155px; height:55px; z-index:900;}
.snoska a {font-weight:normal}
.snoska a:hover {text-decoration:none; color:#CF3836;}