BODY  {
	font-family: Tahoma, Verdana, Arial, "Helvetica", sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 0;

}


table  {
	font-family: Tahoma, Verdana, Arial, "Helvetica", sans-serif;
  font-size: 13px;
	padding: 0;
	margin: 0;
}

p {
	font-family: Tahoma, Verdana, Arial, "Helvetica", sans-serif;
  font-size: 13px;
	padding: 0;
	margin: 0;
  }

P  {
  padding: 0;
  margin: 0;
}

dd {
padding: 0;
margin: 0;
}


H1  {
	color: #ffffff;
	font-size: 15px;
	text-align: left;
}

H2  {
  color: #99cc00;
  padding: 0;
  margin: 0;
  font-size: 20px;
	font-family: Tahoma, Verdana, Arial, "Arial Narrow", sans-serif;
}

H3  {
  font-size: 14px;
  font-family: Arial ;
  padding: 5;
  margin: 0;
}

A  {
	color: #ff6600;
  text-decoration: none;
}

A:Hover  {
	text-decoration: underline;
}

/* header*/

div.menulapa {
  height: 17px;
  width: 10px;
  background: url(menu-lapa-off.gif);
  float: left;

}

.header {
/*	position: absolute;
	display: block;
	left: 10; 
	top: 0;*/
	width: 980px;
	height: 320;
	margin: 0 10 0 10;
	/*border: 1px solid;*/
}

.header-menu-first {
  position: absolute;
  background: url(header-lt.gif) no-repeat left top;
  float: left;
  padding: 30 0 20 20;
  margin: 0 5 0 0;
  width: 450px;
}

.header-kotenok {
  float: left;
  padding: 0 0 0 0;
  position: absolute;
  top: 25px;
  left: 313px;
  height: 203;
  width: 383;
  background: url(kotenok2.gif);
}
.header-utenok{
  float: left;
  padding: 0 0 0 0;
  position: absolute;
  top: 50px;
  left: 801px;
  height: 178px;
  width: 170px;
}

.header-seach {
  float: left;
  padding: 0 0 0 0;
  position: absolute;
  top: 137px;
  left: 755px;
  width: 220px;
}

.header-navigation {
  float: left;
  padding: 25px 0 0 0;
  position: absolute;
  background: url(header-rt.gif) no-repeat right top;
  top: 50px;
  left: 750px;
  width: 240px;
}

.header-navigation2 {
  float: left;
  padding: 20px 0 0 0;
  position: absolute;
  top: 85px;
  left: 750px;
  width: 240px;
}

.header-navigation3 {
  float: left;
  padding: 0px 0 0 0;
  position: absolute;
  background: url(button.gif) no-repeat;
  top: 170px;
  left: 750px;
  width: 220px;
}

.header-navigation3 a.link {
  padding: 0 15px;
  margin: 0;
  font-weight: normal;
  width: 220px;
}

.header-navigation4 {
  float: left;
  padding: 0px 0 0 0;
  position: absolute;
  top: 190px;
  left: 750px;
  width: 220px;
}

.header-navigation4 a.link {
  padding: 0 7px;
  margin: 5px;
  font-weight: normal;
}

.header .submit{
  background: url(submit.gif);
  color: #ffffff;
  border: solid 0px ;
  cursor: hand;
  margin: 0;
  height: 19px;
  width: 40px;
  font-size: 11px;
}

.header .text-pole {
  width: 170px;
  font-size: 11px;
  height: 20px;
  border: 1px solid #88A901;
  margin: 0 5 0 0;
  background-color: #fff;
}

.header .select {
  width: 170;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 11px;
}

.logo {
	height: 50;
	width: 600;
	margin: 0;
	border: 0px solid;
}

.now {
  height: 50;
  width: 310;
  left: 720;
  text-align: right;
  position: absolute;
  top: 0;
}

.now div {
  color: #ffffff;
  background-color: #99cc00;
  padding: 3 10 2 10;
  margin: 15 0 0 0;
  float: left;
}

.now div.in {
  color: #000000;
  border: #99cc00 2px solid; 
  background-color: #e0eda5;
  padding: 1 10 1 10;
  margin: 15 0 0 0;  
  width: 180;
  font-size: 12px;
}

div.menu-top {
	background: url(bg_head.jpg);
	width: 100%;
	height: 178;
	padding: 0;
}

div.menu-top div {
  margin: 0 0 3 0;
  
}


div.menu-top div a {
  color: #ffffff;
  font-weight: bold;
  height: 19px;
  width: 150px;
  padding: 0 0 0 5;
  cursor: hand;
}
div.menu-top div a:hover {
  text-decoration: none;  
}


div.menu-bottom {
	background: url(header-lb.jpg) #729002 no-repeat left bottom;
	height: 25;
	margin: 0;
	padding: 0;
}
div.menu-bottom-in {
	background: url(header-rb.jpg) no-repeat right bottom;
	height: 25;
	margin: 0;
	padding: 0;
}


div.menu-bottom ul {
	width: 100%
	display: inline;
	margin: 0;
	padding: 0;
}

div.menu-bottom ul li {
	background: url(menu-lapa-off.gif) no-repeat left;
  list-style-type: none;
  float: left;
  font-weight: bold;
  padding: 0 0 0 15;
  margin: 3 0 0 5;
  font-size: 12px;
  
}

div.menu-bottom ul li.active {
	background: url(menu-lapa-on.gif) no-repeat left;
  list-style-type: none;
  float: left;
  font-weight: normal;
  padding: 0 0 0 15;
  margin: 3 0 0 5;
  font-size: 12px;
}

div.menu-bottom ul li a {
  color: #ffffff;
}



div.banner-left {
	float: left;
	padding: 5 10 0 0;
}

div.banner-right {
	float: left;
	padding: 5 10 0 0;
}

/*footer*/

.footer {
	width: 980;
	height: 100;
	/*border: solid 1px;*/
	margin: 30 0 0 10;
	padding: 0 0 0 0;
	background: url(footer.jpg) #99cc00 no-repeat top;
	text-align: center;
	color: white;
	clear: both;
	
}

.footer a{
  color: #ffffff;
}
/* left bar*/

.left-bar {
	position: absolute;
	left: 10; 
	top: 321;
	width: 240;
	margin: 0;
	text-align: center;
}

hr.wite {
color: #ffffff;
background: #ffffff;
border: 0;
}

.orange {
	width: 240;
	background: url(orange-top.jpg) #ff6600 no-repeat top;
	margin: 0 0 15 0;
		
}

.orange .orangebody {
	background: url(orange-bottom.jpg) no-repeat bottom;
	color: #ffffff;
	padding: 10 20 10 20;
	text-align: center;
}

.orange .news {
	background: url(orange-bottom.jpg) no-repeat bottom;
	color: #ffffff;
	padding: 10 20 10 20;
	text-align: left;
}

.orange .orangebody a {
  color: #ffffff;
  text-decoration: none;
}

.orange .orangebody a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.orange-lapa {
  background: url(head-orange.jpg) no-repeat top;
  height: 27;
  margin: 5 0 0 0;
}

.orange-lapa h1 {
	padding: 5 0 0 20;
	margin: 0px;
}

.green-blog {
  background: url(blog_right.jpg) no-repeat top;
  height: 25;
  padding: 5 0 0 0;
  margin: 10 0 0 0;
}

.greenbody {
	background: #E0EDA5;
	padding: 10 20 10 20;
	text-align: left;
	margin: 0;
	color: #000000;
}
.orange-lapa1 {
  background: url(head-orange.jpg) no-repeat top;
  height: 27px;
  margin: 5 0 0 0;
}

.orange-lapa1 h1 {
	padding: 5 0 0 20;
	margin: 0px;
}

.orange h1 {
	padding: 5 0 0 20;
	margin: 0px;
}

.left-bar .submit {
  background-color: #ffffff;
  color:#ff6600; 
  cursor: hand;
  border: solid 1px #ff6600;
  padding: 5 0 0 0; 
  margin: 0;
  width: 113px;
  height: 28px;
}

.left-bar a.submit:hover {
text-decoration: none;
}

.left-bar .text-pole {
  border: 1px solid #ff6600;
  width: 170;
  margin: 5;
  padding: 0 5 0 5;
}

a.bol {
  font-weight: bold;
  color: #86b103;
}

a.bol:hover {
  color: #FA890F;
}

.image-attach-body {
  float: left; 
  margin: 0 10px 10px 0;
}

#attachments .odd {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

#attachments td {
 background: #E0EDA5;
 margin: 0;
 padding: 0;
}


.root           {
                position:       relative;
                height:         62px;
                width:          470px;
                margin:         0;
                }
.thumb          {
                position:       absolute;
                height:         1px;
                width:          1px;
                left:           0px;
                }
.up, .dn        {
                position:       absolute;
                width:          13px;
                height:         13px;
                }
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
                border:         0;
                }
.scrollContainer { 
                position:       absolute; 
                left:           0px; 
                top:            0px; 
                width:          470px; 
                height:         60px; 
                clip:           rect(0 60 470 0); 
                overflow:       auto; 
                }
.scrollContent { 
                position:       absolute; 
                left:           0px; 
                top:            0px; 
                }
/**/
.up a {
        background: url(../images/scroll_up.gif) no-repeat top;
}
.dn a {
        background: url(../images/scroll_down.gif) no-repeat top;
}
.thumb {
        background: url(../images/scroller.gif) no-repeat;
}

.fg	{
float: left; 
margin : 10px; 

width: 130px;
//width: 150px; 
background: #FFEEE4; border: 3px solid #FBCEAD; padding: 10; text-align: center;
}