body{
 margin: 0;
 padding: 0;
 background: white;
 color: black;
 font: 1em "Arial",serif;
}

img{
 border: 0;
}

a, a:visited{
 color: #a87e85;
}

a:hover{
 color: #543f43;
}

.clear{
 clear: both;
}

h1{
 font-size: 1.5em;
}

/* IE6 */
* html .head{background-image:url();}

.head{
 width: 100%;
 background: url('/image/head.png') bottom repeat-x pink;
}

.head a, .head a:visited{
 text-decoration: none;
 color: black;
}

.head a:hover{
 color: red;
}

.logo{
 float: left;
 margin: 0.5em 0.5em 50px 2em;
 background: url('/image/logo.png');
 width: 225px;
 height: 120px;
}

/* IE6 */
* html .logo{background-image:url('/image/logo_ie6.gif');}

.bar{
 display:none;
}

.head input{
 display:none;
}

.sideleft, .coment_forms, .sender, .sideright, .podval_top, .podval, .tags{
 display:none;
}

.text{
 padding: 0 0.5%;
 margin: 0;
 width: 100%;
 float: left;
 min-height: 300px;
}

.text h1{
 font-size: 1.4em;
}

.text h1 a{
 text-decoration: none;
}

.text p{
 text-indent: 2em;
 text-align: justify;
}

.text .image{
 margin: 0 0.5em 0.5em 0;
 float: left;
}

.text ol, .text ul{
 margin: 0;
}

.date_news{
 float: left;
 margin: 0 1em 0 0.3em;
 font-size: 0.8em;
 text-align: right;
 padding: 5px 20px 10px 0; 
 background: url('/image/girl_data.png') bottom right no-repeat white;
 color: #543f43;
 line-height:0.8;
}

.author{
 font-size: 0.8em;
 clear: both;
}

.excerpt{
 clear: both;
 text-align: justify;
 padding: 0 0 0 1.5em;
 margin: 0;
}

.sender{
 background: pink;
}

.sender_input input{
 width: 50%;
 height: 1.5em;
 padding-left: 0.3em;
 margin: 0.3em 0;
 font-size: 0.8em;
 border: 1px solid #543f43;
 color: black;
 background: white;
}

.sender textarea{
 width: 100%;
 height: 20em;
 font-size: 0.8em;
 border: 1px solid #543f43;
 color: black;
 background: white;
}

.next{
 font: bold 1.2em serif;
 text-align: center;
}

#hr{
 height: 55px;
 width: 496px;
 background: url('/image/hr.png') no-repeat white;
}

.girl_comments{
 font: bold 1.2em serif;
 margin-top: 2em;
}

.comments{
 clear: both;
 border-top: 2px solid #c4c4c4;
 font-size: 0.8em;
 color: #2c2c2c;
}

.comments_avatar{
 margin: 0.5em;
 position: absolute;
 width: 50px;
 height: 50px;
 background: url('/image/noname.png') no-repeat white;
 border: 1px solid #e3e3e3;
}

.comments_text{
 margin-left: 60px;
 padding: 0 0.5em;
}

.comments_tags{
 padding: 0.2em 0;
 border-bottom: 1px solid #e3e3e3;
 color: #bdbdbd;
}

.comments_tags a, .comments_tags a:visited, .comments_tags strong{
 color: #543f43;
}

.comments_tags a:hover{
 color: #a87e85;
}

.comments_permlink{
 float: right;
 margin-bottom: 1em; 
}

.error{
 color: red;
 font-weight: bold;
 margin-top: 3em;
}
