table {
	border-collapse:collapse;
}
.body {
	border-left:2px solid #EEE;
	border-right:2px solid #EEE;
        font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	min-width: 774px;  
        margin:0;
        padding:0;
}
.top {
   height:21px;
   background-color:#EDEDED;
   width:141px;
   margin:0;
   padding:0;

}
.top2 {
   height:21px;
   background-color:#EDEDED;
   width:258px;
   margin:0;
   padding:0;

}
table.content{
   font-family:Verdana;
   font-size:12px;
   color:#fff;
   background-color:#006F4D;
}
.greyurl {
   color:#9A99A4;
   font-size:11px;
   font-family:tahoma;
   height:21px;
   border-left:7px solid #EDEDED;
   background-color:#EDEDED;
   padding-top:3px;
}
.greyurl:hover {
   color:#646464;
}

.topright {
   align:right;
   padding-left:18px;
   background-color:#EDEDED;
}
.greenurl {
   font-size:11px;
   font-family:tahoma;
   height:20px;
   padding-top:2px;
   color:#20B303;
   margin-left:20px;
   margin-right:40px;
}
.greenurl:hover {
   color:#197807;
}

.blueurl {
   font-size:11px;
   font-family:tahoma;
   height:21px;
   padding-top:3px;
   text-align:top;
   color:#0175EB;
   margin-right:20px;
}
.blueurl:hover {
   color:#0B457F;
}
a.menu {
   font-family:Arial;
   font-size:10px;
   color:#000;
}
a.menu:hover {
   text-decoration:none;
}
table.main {
	width:100%;
	border:1px solid #000;
}
table.main td{
   margin-left:6px;
   padding-right:6px;
}
.lrblock {
   font-family:arial;
   font-size:12px;
   color:#626161;
}
.lrblock p{
margin:0px;
}
.lrblock #date {
   color:#CCCCCC;
}
.lrblock a.blue {
   color:#33CCFF;
}
.lrblock a.blue:hover{
	text-decoration:none;
}
.archive {
   font-size:10px;
   color:#626161;
}
.archive:hover {
	text-decoration:none;
}

.lrblock a{
   color:#006F4D;
}

.block {
   border-top:2px dotted #EAEAEA;
   background-color:#EBFFE7;
   padding-left:27px;
   padding-right:21px;
   color:#626161;
   font-family:arial;
   font-size:12px;
}
.block span {
   color:#CCCCCC;
}
.block table {
   color:#626161;
   font-family:arial;
   font-size:12px;
}
.block a {
   color:#3C963E;
   font-size:10px;
}
.block a:hover {
   text-decoration:none;
}
.news{
   font-family:arial;
   font-size:11px;
   color:#9B9B9B;
}
.news p {
   font-family:arial;
   font-size:11px;
   color:#9B9B9B;
   text-align:justify;
}
.news span{
   font-family:tahoma;
   font-size:12px;
   color:#CCCCCC;
}
.news h6 {
   display:inline;
   font-family:arial;
   font-size:12px;
   color:#3D3D3D;
   font-weight:normal;
}
.news a {
   color:#C02A80;
   font-family:arial;
   font-size:10px;
}
.news a:hover {
   text-decoration:none;
}
.assort {
   font-family:arial;
   font-size:12px;
   color:#626161;
   height:auto;
   margin-left:23px;
   margin-right:23px;
}
.assort span{
   font-family:tahoma;
   font-size:12px;
   color:#CCCCCC;
   display:inline;
}
.golos {
      padding-bottom:3px;
   border-top:2px dotted #EAEAEA;
   border-bottom:2px dotted #EAEAEA;
   background-color:#EBFFE7;
   padding-left:25px;
}
.golos h4{
   color:#000;
   font-family:arial;
   font-size:12px;
}
.golos table {
   font-family:arial;
   font-size:12px;
}
.copyright{
   color:#7C7B7B;
   font-family:verdana;
   font-size:11px;
   margin-left:80px;
   display:inline;
   width:218px;
}
.map {
   font-family:verdana;
   font-size:11px;
   color:#0E8BD3;
}
.contacts {
   font-family:verdana;
   font-size:11px;
   color:#3B6A32;
}









HTML, BODY {
	height: 100%;
	margin: 0;
	padding: 0;
}


IMG {
	border: 0;
}

TD {
	font: 12px Arial, Helvetica, sans-serif;
}

P {
	font: 12px Arial, Helvetica, sans-serif;
}

.clearing {
	clear: both;
	height: 0;
}

.poll {
	padding: 20px 10px;
}

#outerFrame {
	background: #fff;
	width: 98%;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#topbottomline1 {
	background: #fff url("/img/bg1.gif") repeat-x top;
	font: 4px/4px Verdana;
	height: 4px;
	width: 100%;
}

#topbottomline2 {
	background: #fff url("/img/bg2.gif") repeat-x top;
	font: 4px/4px Verdana;
	height: 4px;
	width: 100%;
}

#header {
	background: #005f38;
	height: 87px;
	width: 100%;
}

#header IMG {
	border: 0;
}

#header TABLE {
	height: 87px;
	width: 100%;
}

#header TD.c1 {
	background: #005f38 url("img/h1.gif") repeat-x; 
}

#header TD.c2 {
	background: #005f38 url("img/h2.gif") no-repeat;
	width: 493px;
}

#header TD.c3 {
	qbackground: #005f38 url("img/h3.gif") no-repeat; 
	width: 226px;
}

#menutop {
	color: #fff;
	background: #000;
	height: 13px;
	width: 100%;
}

DIV#menutop DIV {
	width: 806px;
}

#menutop UL {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menutop LI {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

#menutop A {
	color: #fff;
	display: block;
	font: 9px/13px Verdana;
	height: 13px;
	text-decoration: none;
	text-transform: uppercase;
	border: 0;
}

#menutop A:hover, #menutop .current A {
	background: #fff;
	color: #000;
}

#menutop A.m1 {
	width: 69px;
}

#menutop A.m2 {
	width: 90px;
}

#menutop A.m3 {
	width: 153px;
}

#menutop A.m4 {
	width: 117px;
}

#menutop A.m5 {
	width: 96px;
}

#menutop A.m6 {
	width: 78px;
}

#menutop A.m7 {
	width: 93px;
}

#menutop A.m8 {
	width: 110px;
}

#footer {
	background: #295c41;
	font: 10px/12px;
	height: 18px;
	width: 100%;
}

#footer IMG {
	float: right;
	margin-right: 50px;
}
#footer A IMG {
	float: left;
	margin: 0;
}

#content {
	padding: 15;
	margin: 15;
}

#content A {
	color: #006f4d;
	
}

#content IMG {
	border: 0;
	margin: 15;
}

#news .col1 {
	float: left;
	height: 400px;
	width: 235px;
}

#news .col2 {
	margin: 0 0 0 235px;	
}

#news .row1 {
	background: #999;
	height: 10px;
}

#news .row2 {
	margin: 10px 20px;
	padding: 0;
}

#news .row2 P {
	width: 468px;
}

.newsarchive {
	margin: 0;
	padding: 0 20px;
}

.newsitem {
	margin: 0;
	padding: 10px 20px;
}

.newsitem .gallery A {
	display: block;
	float: left;
	text-align: center;
	height: 100px;
	width: 100px;
	margin: 0;
	padding: 10px;
}

.newsitem .photo {
	text-align: center;
}

#contacts {
	margin: 0;
	padding: 10px 20px;
}

#contacts H2 {
	font-size: 12px;
}

#contacts H2, #contacts P {
	margin: 0;
	padding: 5px 0;
}

#contacts P {
	padding-bottom: 10px;
}

#about {
	margin: 0;
	padding: 10px 20px;
}

#about .col1 {
	float: left;
	width: 350px;
	border-right: 1px dotted #006f4d;
}

#about .col2 {
	padding: 0 0 0 5px;
	margin-left: 350px;

}

#order {
	margin: 0;
	padding: 10px 20px;
}

FORM {
	font: 9pt Tahoma;
	vertical-align: top;
}

FORM SUP {
	color: red;
}

FORM DIV, FORM INPUT, FORM TEXTAREA {
	margin: 5px 0 0 0;
}

FORM INPUT, FORM TEXTAREA {
	border: 1px solid #006f4d;
}

FORM .bu, FORM .comm {
	margin: 5px 0 0 125px;
}

.form-label {
	font: 9pt Tahoma;
	float: left;
	width: 120px;
	margin: 5px 5px 0 0;
	text-align: right;
}

#catalog {
	margin: 0;
	padding: 10px 20px;
}

#catalog H2 {
	font-size: 12px;
}

#catalog H2, #catalog P {
	margin: 0;
	padding: 5px 0;
}

#catalog P {
	padding-bottom: 10px;
}

#catalog TD TD {
	margin: 0;
	padding: 5px;
	background: #006f4d;
	color: #fff;
}

#catalog TD TD A {
	color: #fff;
}

#catalog .imgs {
	width: 520px;
}
#catalog .imgs TD {
	margin: 0;
	padding: 5px;
	background: #fff;
}

#catalog DT {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#catalog DD {
	margin: 0;
	padding: 0 0 0 15px;
}

#catalog .logo, #catalog .iconbottom {
	margin: 10px;
	padding: 0;
}	

#catalog .iconbottom {
	text-align: center;
}

#catalog .iconbottom IMG {
	margin: 20px;
	padding: 0;
}

#catalog #breadcrumbs {
	font-style: italic;
}


div.copy_right_main{
  position:absolute;
  width:14;
  height:14;
  background-image:url(fon-bg.gif);
  background-repeat:no-repeat;
  float:bottom;
  left:0;
  bottom:0;
  }
  div.copy_right{
  position:absolute;
  visibility:hidden;
  width: 270;
  height:85;
  background-color:#FFFFFF;
  border: 1px solid black;
  bottom:0;
  float:left;
  }
  
  TD.klienty{
  font-family:Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  background-color:#bababa;
  }
  table.copy_table{
  font-family:Tahoma;
  font-size:11px;
  color:#000000;
  font-weight:regular;
  text-decoration:none;
  }
  table.copy_table a:visited{
  font-family:Tahoma;
  font-size:11px;
  color:#000000;
  font-weight:regular;
  text-decoration:none;
  }
  
  table.copy_table a:hover{
  font-family:Tahoma;
  font-size:11px;
  color:#999999;
  font-weight:regular;
  text-decoration:underline
  }

table.content{
   font-family:Verdana;
   font-size:12px;
   color:#fff;
   background-color:#006F4D;
}