body {
	margin:0px 0px 0px 0px;
	color: #333333;
	background-repeat: no-repeat;
	text-align:center;
	background-color: #ffffff;
	background-position: top;
}

table
{
	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px;
	text-align: left;
	background-color: transparent;

}

td  {

	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border-spacing: 1px;
	border-width: 1px;

}
table.main {
	background: url(/img/end_r_top.jpg) no-repeat 0px;
	background-position:right bottom;
	margin-top:15px;
      
}

   td.x{
     background-color:#ff0000;
   }

   td.logo {
	padding-left:63px;
}

   td.phone {
    font-family: Arial Narrow, Helvetica, sans-serif;
    font-size:16px;
    color: #437038;
    font-weight: bolder;
    padding-left:0px;

}

   td.px_top  {
       background-repeat: repeat-x;
       background-color:#ffffff;
}
   td.px_cont strong {
       font-weight: normal;
}
   td.px_cont p strong {
       font-weight: normal;
}
   p b,strong {
       font-weight: normal;
			color: #000066;
}

   td.px_cont  {
       background-repeat: repeat-x;
}

td.px_kot  {
       background-repeat: repeat-x;
       padding-bottom:20px;


}

   td.px  {
       background-repeat: repeat-x;
       background-color:#4ca0ed;
}

   td.px_copy {
       background-repeat: repeat-x;
       background-color:#4ca0ed;
       padding-left:2px;
       font-family: Verdana, Arial, sans-serif;
       font-size: 9px;
       color: #ffffff;
       font-weight: normal;
   }

   td.px_copy a{
       background-color:#4ca0ed;
       padding-left:2px;
       font-family: Verdana, Arial, sans-serif;
       font-size: 9px;
       color: #ffffff;
        font-weight: normal;
      text-decoration: none;
   }

   td.px_end {
       background-repeat: repeat-x;
       background-position:left;
       background-color:#eefae8;
       background-repeat: no-repeat;
}

   td.top_l {
       background-position:right bottom;
       padding-left:50px;
       padding-top:0px;
       font-family: Verdana, Arial, sans-serif;
       font-size: 11px;
       color: #437038;
       font-weight: normal;

}

   table.end_m {

	   margin-left:180px;

   }

 td.add {

       font-family: Verdana, Arial, sans-serif;
       font-size: 12px;
       color: #4b5347;
       font-weight: normal;
       margin-top: 10 px;
       padding-left: 130px;

   }

 td.add a {

       font-family: Verdana, Arial, sans-serif;
       font-size: 11px;
       color: #9b5347;
       text-decoration:underline;
   }

   table.s{

      margin-left:50%;
}


   .s td {
      background-color:#3c86ca;
}
td.poisk {
      text-align:right;
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 12px;
      color: #ffffff;
      font-weight: normal;


}
   table.icon {

       margin-LEFT: 77px;
       margin-top: 23px;
   }



div {

	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;

}

p  {

    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-align: justify;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;

}

 a {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #5380be;
	 text-decoration: underline;
}

 a:hover {
	 text-decoration: none;

}

   table.menu {
      padding:0 0 0 0;
      text-align: top;
      background-position:top;
      vertical-align:top;

   }
.menu a {
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 16px;
    color: #4c894e;
    padding-left:25px;
   font-weight:bold;
    text-decoration: none;
    line-height: 20px;
    text-align: left;
   background: url(/img/ar.gif) no-repeat 10px;
   background-position:absolute;

}

.menu a:hover {

    font-family: Helvetica, Verdana, sans-serif;
    font-size: 16px;
   font-weight:bold;
	 color: #8bcc49;
	 text-decoration: none;
	 background: url(/img/ar_h_d.gif) no-repeat 10px;
	 background-repeat: no-repeat;



}

.menu p {
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 16px;
   font-weight:bold;
	   padding:0px;
	  padding-left:25px;
	  line-height: 20px;
	 color: #8bcc49;
	 text-align: left;
	 margin:0px;
	 background: url(/img/ar_h_d.gif) no-repeat 10px;

}

div.pmenu
{
font: 11px Verdana;
color: #ffffff;
padding: 3px 0px 3px 15px;
}


a.pmenu {

       font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #5380be;
    padding-left:13px;
    padding: 3 0 7 0;
   font-weight:normal;
    text-decoration: none;
    line-height: 18px;
    text-align: left;
   background: url(/img/point.gif) no-repeat 1px;
}


a.pmenu:hover {

       font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #50d3c5;
    padding-left:13px;
   font-weight:normal;
    text-decoration: none;
    text-align: left;

     background: url(/img/point_h.gif) no-repeat 1px;
}
.pmenu p {
      font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #50d3c5;
     margin:0px;
    padding-left:13px;
   font-weight:normal;
   line-height: 18px;
    margin:0px;
   background: url(/img/point_h.gif) no-repeat 1px;
    text-align: left;


}

table.right {

	 margin:1px;
	 margin-top:0px;
	 margin-left:30px;
}

h1.navi {margin:0px;
	 padding-bottom:5px;
	 padding-left:10px;
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #254426;
	 font-weight:bolder;

}
div.navi {margin:0px;
	 padding-bottom:5px;
	 padding-left:10px;
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #254426;
	 font-weight:bolder;

}
.navi a {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #254426;
	 font-weight:bolder;
	 text-decoration:underline;
}
.navi a:hover {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #0b4e60;
	 font-weight:bolder;
	 text-decoration:none;
}

td.content {
	 padding:20px;
	 padding-bottom:120px;
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #555555;
	 line-height:16px;
}

td.content h1 a{text-decoration:none;}
td.content h1 a:hover{text-decoration:underline;}

td.content ol{
	 line-height:normal;
}

td.content ul{
	 line-height:normal;
}

td.content img{
	margin: 5px;
	border-color:#DBFAC8;
	border-style: solid;
	border-width: 2px;
}

td.service img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a.cott {
	 font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #254426;
	 font-weight:bolder;
	 text-decoration:underline;
}
a.cott:hover {
	   text-decoration:none;
}
table.news {
  padding:0px;
}
.news td {
	font-family: Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #333333;
	 text-indent: 20px;
	 font-weight:regular;
	 line-height:20px;
}
.news a {
      font-family: Verdana, Helvetica, sans-serif;
	 font-size: 9px;
	 color: #333333;
	 font-weight:regular;
	 text-decoration:underline;
}

h1.green {
	font-family: Verdana, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #046c1c;
	 font-weight:regular;

}
td.more {
       text-align:right;
       font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #046c1c;
	 font-weight:regular;
	 padding-bottom:15px;
}
.more a {
	font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #046c1c;
	 font-weight:regular;
}
a.more {
	font-family: Verdana, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #046c1c;
	 font-weight:regular;
}
td.foto {
	text-align:center;
	background-position:center;
}
a.a_text {
	text-align:center;
       font-family: Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #046c1c;
	 font-weight:regular;
	 padding-bottom:0px;
}
ul.star {
    line-height: 15px;
    list-style-position: inside;
/*	list-style-image: url(/img/bullet.gif.gif); */
}

ul.star a {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #467246;
    text-decoration: none;
}

ul.star a:hover {
    text-decoration: underline;
}
.star p {
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #4c894e;
    padding-left:7px;
   font-weight:normal;
    text-align: left;
    list-style-image: url(/img/a.gif);
}

h1 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #467246;
    margin-bottom: 7px;
}

h1 a{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 15px;
    color: #467246;
    text-decoration: underline;
}
h1 a:hover {
    text-decoration: none;
}

h2 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #20A908;
    margin-bottom: 7px;
}

h3 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #5380be;
    margin-bottom: 7px;
}

h4 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #467246;
    margin-bottom: 7px;
}

h5 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #5380be;
    margin-bottom: 7px;
}

h4 a{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #467246;
    margin-bottom: 7px;
}

img.z
{
cursor:hand;
border-color:#DBFAC8;
border: 1 solid #DBFAC8;
}

table.okna_price td {
  vertical-align: text-top;
  text-align: center;
  padding-top: 20px;
	font-size: 14px;
	color: #00008B;
	font-weight: bold;
}

table.okna_standard td {
  vertical-align: text-top;
}

div.adv_block {
	border: 2px solid #20A908;
	padding: 5px 5px 5px 5px;
	background-color:#FFFFCC;
}

div.adv_block a.red{
	font: bold 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF6600;
}

div.adv_block a.red:hover{
	text-decoration: underline;
}

div.moretext
{
	position: relateve;
	display: none;
}
