body{ 
 margin: 0;
 padding: 0 0.5em 0 0.5em;
 font-size: 1em;
 color: #2c2c2c;
}

a, a:visited{
 color: green;
}

a:hover, a:active{
 color: #69bf69;
}

h1{
 font-size: 1.3em;
}

.clear{
 clear: both;
}

img{
 border: 1px solid white;
}

.left_top, .left_bottom{
 width: 25%;
 float: left;
}

.left_top{
 text-align: center;
 padding-top: 40px;
}

.left_top input{
  padding: 0.3em;
}

.search_pole{
 border: 1px solid black;
 width: 60%;
}

.search_submit{
 padding: 0 1em;
 text-align: center;
 border: 1px solid green;
 background: green;
 color: white;
}

.left_bottom h1{
 width: 100%;
 background: green;
 color: white;
 text-align: center;
}

.cloud h1{
 width: 100%;
 background: green;
 color: white;
 text-align: center;
}

.cloud{
 text-align: center;
 text-indent: 0;
 margin: 2em 3em;
 font-size: 0.9em;
}

.cloud a, .cloud a:visited{
 text-decoration: none;
 padding: 0 0.3em;
 margin: 0;
 color: black;
}

.cloud a:hover, .cloud a:active{
 color: white;
 background: #69bf69;
}

.right_top, .right_bottom{
 width: 75%;
 float: right;
}

.rollover{
 float: right;
 background: url(/images/logo.png);
 display: block;
 width: 150px;
 height: 150px;
}

.rollover:hover{
 background-position: 0 -150px;
}

.slogan{
 font-size: 1.3em;
 float: right;
 margin: 1em 0.5em 0 0;
 padding: 0;
 text-align: right;
}

.bar{
 margin: 0;
 padding-top: 40px;
 float: left;
 font-size: 1.2em;
}

.bar div{
 margin-top: 0.1em;
}

.bar ul{
 margin: 0;
}

.bar li{
 display: inline;
}

.bar a, .bar a:visited{
 text-decoration: none;
 color: green;
 padding: 0 0.5em;
}

.section_list li a.active{
 background: green;
 color: white;
}

.bar a:hover, .bar a:active{
 background: #69bf69;
 color: white;
}

.right_bottom{
 overflow: hidden;
}

.right_bottom h1{
 background: #69bf69;
 margin: 1.2em 0 0 0;
 color: white;
 font-size: 1em;
}

#google1{
 margin: 0.5em 0 0.5em -1.5em;
}

.right_bottom h1 a, .right_bottom h1 a:visited{
 text-decoration: none;
 color: white;
 font-size: 1em;
 padding-left: 1em;
}

.excerpt{
 margin-top: -0.7em;
 padding: 0 1em 1em 1em;
}

.excerpt img{
 margin: 0 1em 0.5em 1em;
}

p{
 text-indent: 1.5em;
 text-align: justify;
 margin-bottom: 0;
}

.excerpt_tag{
 float: right;
 text-align: right;
 font-size: 0.8em;
}

.bookmarks h4{
 margin-bottom: 0;
}

.related h4{
 margin-bottom: -1em;
}

.coment_head{
 margin: 0;
 padding: 0.2em 1em;
 background: #e0ffe0;
 border-top: solid 1px #69bf69;
 border-bottom: solid 1px #69bf69;
}

.coment_date{
 color: #69bf69;
}

.coment_head a{
 text-decoration: none;
}

.coment_body{
 margin:-0.7em 1.5em 2em 1em;
}

.coment_body p{
 text-indent: 0;
}

.coment_forms{
 width: 100%;
 padding: 0;
 text-align: left;
 background: #69bf69;
 color: white;
}

.coment input{
 width: 50%;
 height: 1.5em;
 padding-left: 0.3em;
 margin: 0.3em 0;
 font-size: 1em;
 border: 2px solid green;
 color: black;
}

.input_white input{
 border: 2px solid white;
 color: black;
}

.coment textarea{
 width: 100%;
 height: 6em;
 font-size: 1em;
 border: 2px solid green;
 color: black;
}

.podval{
 width: 100%;
 background: #69bf69;
 padding: 0.1em 0 0.1em 0.5em;
 font-size: 1.2em;
 color: white;
 border-top: 2px solid green; 
}

.podval a, .podval a:visited {
 text-decoration: none;
 color: white;
}

.podval a:hover {
 color: black;
}

.livinternet{
 float: right;
 padding-right: 1em;
}

.navigation{
 margin-bottom: 1em;
 font-size: 1.2em;
 font-weight: bold;
}

.navigation ul{
 padding: 0;
 margin: 0;
}

.navigation li{
 display: inline;
 margin: 0;
 padding: 0.2em;
}

.navigation a, .navigation a:visited{
 text-decoration: none;
 color: green;
 border: solid 1px green;
 padding: 0 0.2em;
}

.navigation a:hover{
 color: #69bf69;
 border: solid 1px #69bf69;
}

.navigation a:active{
 color: #69bf69;
 border: solid 1px #69bf69;
 background: #69bf69;
}

.rct, .rct2, 
.rcb, .rcb2 {
   width: 100%;
   height: 9px;
   font-size: 1px;
   background:no-repeat url(http://itshaman.ru/images/roundwhite.png);
}
/* IE6 */
* html .rct, * html .rct2 ,
* html .rcb, * html .rcb2  {
   background-image:url(http://itshaman.ru/images/roundwhite.gif);
}
.rct {
   background-position: -9px 0px;
}
.rct2 {
   background-position: 0px 0px;
}
.rcb {
   background-position: -9px -9px;
}
.rcb2 {
   background-position: 0px -9px;
}

.rct2, .rcb2  {
   width: 9px;
   float: right;
}
.rndc { margin: 0 9px;}
