body{
margin:0;
padding:0;
background:#fff;
font:normal 12px Arial;
color:#323b47;
}

*{
margin:0;
padding:0;
}

img{
border:0;
}

a{
color:#0033ff;
font:normal 12px Arial;
}

a:hover{
text-decoration:none;
}

#body{
min-width:750px;
width:expression((document.body.clientWidth<=750)?'750px':'auto');
}

h1{
font:normal 20px Arial;
color:#4a7d30;
margin-bottom:15px;
}

/*png fix*/

.iePNG, IMG { 
filter:expression(fixPNG(this)); 
} 
.iePNG A {
position: relative; 
}

/*end png fix
--------------------*/

#wraper{
position:relative;
}

#head{
height:213px;
border-bottom:solid 4px #d6f089;
background:url('images/kletka.gif');
}

#listik{
position:absolute;
top:0;
left:0;
width:163px;
height:187px;
background:url('images/list.png') no-repeat;
}

#txt-head{
position:relative;
z-index:2;
margin:0 0 0 100px;
}

#date-news{
position:absolute;
z-index:2;
top:105px;
left:0;
padding:0 8px 0 15px;
background:#3c800f;
height:35px;
line-height:35px;
font:normal 16px Arial;
color:#fff;
}

#date-news big{
font:normal 32px Arial;
}

#autumn{
padding:11px 0 0 0;
height:89px;
background:url('images/pattern.gif') repeat-x;
}


#menu{
list-style:none;
background:url('images/menu.gif') repeat-x;
float:left;
width:100%;
height:38px;
}

#menu li{
float:left;
height:32px;
}

#menu li a{
text-decoration:none;
display:block;
line-height:32px;
padding:0 16px 0 16px;
color:#3a511b;
}

a.menu{
font:normal 14px Arial;
}

#menu li a:hover{
background:url('images/active-menu.gif') no-repeat center bottom #3c800f;
padding-bottom:6px;
color:#fff;
}

#child{
position:absolute;
top:0;
right:0;
width:251px;
height:318px;
background:url('images/child.png') no-repeat;
}

#container{
float:left;
width:100%;
padding-top:17px;
margin:0 0 45px 0;
}

#left{
margin:0 180px 0 16px;
}

#right{
float:right;
width:180px;
}

#path{
margin-bottom:24px;
}

#footer{
position:relative;
clear:both;
height:123px;
background:url('images/kletka.gif');
padding:10px 0 0 0;
border-top:solid 4px #d6f089;
}

#leko{
position:absolute;
bottom:32px;
right:16px;
width:179px;
height:50px;
line-height:50px;
color:#3c800f;
}

#created{
position:absolute;
top:0;
right:0;
background:url('images/leko.gif') no-repeat;
width:117px;
height:50px;
}

/*ICONS*/

#home{
height:11px;
background:url('images/icons.gif') no-repeat 0 0;
}

#favorite{
height:10px;
background:url('images/icons.gif') no-repeat 0 -12px;
}

#mail{
height:9px;
background:url('images/icons.gif') no-repeat 0 -23px;
}

#print{
height:10px;
background:url('images/icons.gif') no-repeat 0 -33px;
margin:0 0 0 16px;
}


#home:hover{
background:url('images/icons.gif') no-repeat 0 -44px;
}

#favorite:hover{
background:url('images/icons.gif') no-repeat 0 -56px;
}

#mail:hover{
background:url('images/icons.gif') no-repeat 0 -67px;
}

#print:hover{
background:url('images/icons.gif') no-repeat 0 -77px;
}

/*END ICONS*/

/*COLOR*/

acronym.headline{
display:block;
font:normal 22px Arial;
color:#1d4de6;
padding:25px 0 0 0;
}

acronym.headline span{
font:normal 18px Arial;
}


h2.news{
font:normal 20px Arial;
color:#3c800f;
margin:29px 200px 3px 0;
}

a.more{
padding:0 0 0 13px;
background:url('images/bulet.gif') no-repeat 0 4px;
}

p.news{
color:#122f8b;
margin:0 200px 0 0;
}

a.icons{
width:11px;
display:block;
margin:0 0 12px 16px;
}

img.arrow{
margin:0 8px 2px 8px;
}

#left p{
margin-bottom:18px;
}

#right{
text-align:right;
}

#right h2{
float:right;
padding:6px 16px;
background:#3c800f;
font:normal 12px Arial;
color:#fff;
margin-bottom:14px;
}

img.rnd-photo{
border:solid 3px #d6f089;
margin:0 16px 9px 0;
_margin:0 8px 9px 0;
display:block;
width:140px;
height:93;
float:right;
}

#footer h2{
float:left;
padding:6px 16px;
margin:0 0 10px 0;
background:#3c800f;
font:normal 12px Arial;
color:#fff;
}

#footer p{
margin:0 0 5px 16px;
color:#122f8b;
clear:both;
}

#footer p.last{
margin:0 0 0 16px;
}

/*END COLOR*/
