/* COMMON_START */
body,html{
height:100%;
padding:0;
margin:0;
}
form{
margin:0;
}
img{
border:0;
}
body,div,td{
font-family:verdana,arial;
font-size:11px;
color:#222;
}
input,select,textarea{
font-size:11px;
}
a,
a:visited{
color:#7AA722;
text-decoration:underline;
}
a:hover{
color:#255DB8;
text-decoration:underline;
}

h1,h2,h3,h4,h4{
font-family:verdana,arial;
font-weight:normal;
color:#336600;
padding:0;
}
h1{font-size:25px;margin:10px 0}
h2{font-size:18px;margin:6px 0}
h3{font-size:16px;margin:6px 0}
h4{font-size:13px;margin:5px 0}
h5{font-size:11px;margin:2px 0}
.blue{color:blue;}
.red{color:red;}
.small{
font-size:10px;
}
/* COMMON_END */

body,html{
padding:0;
margin:0;
background:#fff;
}

#wrapper{
width:1140px;
margin:10px;
}

#logo{
margin:0 0 0 8px;
width:906px;
height:203px;
background:#A5C534 url(p/top-bg.jpg) no-repeat right top;
display:block;
}
#menu{
overflow:hidden;
width:226px;
background:url(p/menu-bg.jpg) no-repeat left top;
}
#menu .indent{
height:5px;
font-size:1px;
}
#menu a,
#menu a:visited{
font-size:14px;
height:30px;
line-height:30px;
font-weight:bold;
color:#fff;
display:block;
text-decoration:none;
background:url(p/bullet.gif) no-repeat 0 10px;
padding:0 5px 0 50px;
outline:none;
}
#menu a:hover,
#menu a.active,
#menu a.active:visited{
text-decoration:none;
color:#FFD42D;
}
#menu div{
padding:0 0 10px 0;
}
#menu div a,
#menu div a:visited{
background:transparent;
padding:0 3px 0 60px;
font-weight:normal;
font-size:12px;
height:20px;
line-height:20px;
}
#menu .sep{
height:2px;
font-size:1px;
padding:0;
background: url(p/menu-sep.gif) no-repeat 0 0;
}
#main{
background: url(p/menu-bg-repeat.jpg) repeat-y left top;
border-bottom:#fff 8px solid;
}
#main .left{
width:226px;
float:left;
padding:0 0 10px 0;
}

#smenu a,
#smenu a:visited{
font-size:11px;
height:30px;
line-height:30px;
font-weight:bold;
color:#000;
display:block;
text-decoration:none;
padding:0 5px 0 50px;
outline:none;
}
#smenu a:hover,
#smenu a.active,
#smenu a.active:visited{
text-decoration:underline;
}

#smenu div a,
#smenu div a:visited{
padding:0 5px 0 70px;
}
#smenu .sep{
height:2px;
font-size:2px;
background: url(p/menu-sep2.gif) no-repeat 0 0;
}

#partners-top{
height:3px;
font-size:1px;
}
#partners{
padding:7px 0 10px 0;
}
#partners .title{
padding:0 0 2px 50px;
font-weight:bold;
font-size:12px;
}
#partners a{
text-align:center;
display:block;
/* border:#fff 4px solid; */
margin:10px 10px;
}


#main .right{
width:914px;
float:left;
}

#content{
width:884px;
padding:30px 0 20px 0;
margin:0 0 0 30px;
}

#h1{
margin:1px 0 13px 0;
padding:0;
font-size:24px;
line-height:30px;
font-weight:norma;;
color:#336600;
}

#links{
height:193px;
}
#links a{
display:block;
width:375px;
height:193px;
float:left;
}
#links .saus{
background:#F6F9FE url(p/saus.jpg) no-repeat 0 0;
}
#links .kosm{
background:#F6F9FE url(p/kosm.jpg) no-repeat 0 0;
margin:0 7px;
}
#links .kita{
background:#F6F9FE url(p/kita.jpg) no-repeat 0 0;
}
