body {
padding: 0px;
margin: 0px;
background: #fff;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

a img {border: none;}

ul {
margin-left: 0;
padding-left: 5px;
list-style: none;
font: bold 12px Verdana;
}

a {color: #507803; text-decoration: none;}
a:hover {text-decoration: underline;}




#head_wrapper {width: 100%;padding-top:10px;margin-bottom:24px;border-bottom:1px #329b2f solid;position:relative;z-index:1;
background:#defed0;
background: -webkit-gradient(linear, left top, left bottom, from(#dfffd1), to(#b4eb95));
background: -webkit-linear-gradient(top, #dfffd1, #b4eb95);
background: -moz-linear-gradient(top, #dfffd1, #b4eb95);
background: -o-linear-gradient(top, #dfffd1, #b4eb95);
background: -ms-linear-gradient(top, #dfffd1, #b4eb95);
background: linear-gradient(top, #dfffd1, #b4eb95);
}
#header, #footer { width: 900px; margin: 0 auto;}

#page_wrapper {width: 100%;text-align: left;}

.intro{
margin:-6px 0 16px 0;
padding:10px 20px 10px 20px;
background:#fff;
border:1px #555 solid;
border-radius:6px;
box-shadow: 1px 1px 5px #777;
}

.box_title{
z-index:3;
margin-left:30px;
padding:4px;
background:#dfffd2;
border:1px #555 solid;
border-radius:4px;
}

/**/


.mainer { width: 900px; margin: 0 auto;}

.clearing {	height: 0; clear: both;}


.maintcol {
 float: left;
 width: 635px;
 }

.rightcol {
 margin-left: 645px;
}



.shadow, .rside_shadow{
position: relative;
left: 5px;
top: 10px;
background-color: #b5dbf1;
}
 
.shadow fieldset, .rside_shadow fieldset{
display:block;
padding:5px;
padding-top:12px;
margin:0px;
border:solid #0c7eee 1px;
background-color: #fff;
position: relative;
left: -5px;
top: -5px;
}

.shadow legend, .rside_shadow legend {
background:#b5dbf1;
border: 1px solid #0c7eee;
padding:2px;
position:absolute;
top: -15px;
left: 12px;
}
/*for ff*/
@-moz-document url-prefix()
{
.shadow legend, .rside_shadow legend {top: -25px;}
}


/**/
.shadetabs{
list-style-type: none;
margin: 30px 0 6px 0;
font: bold 13px Verdana;
}

.shadetabs li{
display: inline;
}
.shadetabs li a{
text-decoration: none;
padding: 6px 9px;
margin-right: 1px;
background:#eee;
border: 1px solid #329b2f;
text-shadow: 1px 1px 2px #777;
}
.shadetabs li a:visited{
text-decoration: none;
}
.shadetabs li a:hover, .shadetabs li a.selected:hover{
text-decoration: none;
color: #fff;
background: #329b2f;
text-shadow: 1px 1px 2px #ddd;

}
.shadetabs li a.selected{
background:#fff;
border-bottom: 1px solid #fff;
color: #686C47;
}
/**/

.trans {
margin: 0px;
padding-top: 20px;
padding-left: 320px;
padding-right: 15px;
text-align: center;
}

.trans h3 {
  margin:0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 1px;
  letter-spacing: 1px;
  color:#00f;
}


.defaulttext {
   background: none;
   font: 10px verdana, arial, sans-serif; 
   color: #000; 
}

.mediumtext {
   font: 10px verdana, arial, sans-serif;
	color:#000;
}

.smalltext {
	font: 9px verdana, arial, sans-serif;
	color:#000;
	text-align: left;
	margin-left: 10px;
}


.lightcode {border:solid 1px #adbac6;background:white;margin:5px;}

/*оформление под блог*/



.content {
margin-top: 11px;
margin-right: 310px;
margin-left: 5px;
}

.scontent {
width: 900px;
margin-top: 11px;
margin-right: auto;
margin-left: auto;

}

<![if !IE 6]>
.shiftcontainer{
position: relative;
left: 0px;
top: 0px;
}
.shadowcontainer{
background-color: #b5dbf1;
}
.shadowcontainer .innerdiv{
background-color: white;
border: 1px solid #0c7eee;
padding: 6px;
position: relative;
left: -5px;
top: -5px;
}

<![endif]>
/**/

