/* special for acgmoscow.com by vasily :) */

/* GLOBAL */

* {margin:0;padding:0;}

body { 	margin: 0; padding: 0; background: url(/i/acgw-bgwrap.jpg) repeat-y top center #dca100 ; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11pt; color: #595959; line-height:1ex;}

#mainwrap{ position:relative; width:970px; padding: 0; background: url(/i/acgw-line.jpg) repeat-y top left; margin:0 auto; color: #595959; }
#header { width: 970px; height: 323px; padding: 0 0 84px 0; background: url(/i/acgweb.jpg) no-repeat top left;}
#linklogo{ position:absolute;top:51px;left:11px; /* border: 1px solid green; */}
#linklogo a {display: block;}
#linklogo, #linklogo a {width:949px;height:273px;}

#menulinks { position: absolute; text-align: left; top: 296px; left: 25px; width: 918px; height: 24px; /* border: 1px solid green; */}
#menulinks ul{list-style-type: none;}
#menulinks ul li{ display: inline; padding: 4px 7px 8px 20px; }
#menulinks ul, #menulinks a:link, #menulinks a:visited { color: white; font-size: 14px; text-decoration: none; }


#content {line-height: 1.2em; padding-top: 20px; margin-top: -84px;}
#content img {border: 0}
#content p {padding-bottom: 1em;}
#content h1 {padding-bottom: 0.5ex;}
#main-blog { float: left; width:620px; 	padding: 0 20px 10px 30px; }

.post {color: #595959; }
.post h1, .post h1 a {font-size: 15pt; text-decoration: none;}
.postdata, .postdata a {color: #ec1572; text-decoration: none; font-weight: bold;}
.postdata {padding-bottom: 1em;}

.postcom {color: #3c5078; padding-bottom: 2em;}
.post a, .postcom a {color: #3c5078; text-decoration: underline;  }

.post a:hover, .postdata a:hover {color: #000;}
.post p a {text-decoration: underline;}

#sidebar  { float: right; width: 230px; padding: 0 40px 10px 10px; }
.widget {padding-bottom: 1.1em; color: #595959;}
.widget ul, .widget li {list-style-type: none;}

.widget a {color: #1094c3; text-decoration: none;}
.widget a:hover {color: #000;}
.widget caption { padding-bottom: 1em;}

#prev, #next { padding-top: 1.1em;} /* .counter, */

.counter { padding-top: 3px;}

.widget h2 {font-size: 11pt; }
.widget h2, .widget caption {color: #ec1572; text-decoration: none; font-weight: bold;}

.tagcloud {line-height: 15px;}

.form-input { 	width: 170px; background: #faf6f6; border: 1px solid #e3dccb; color: #666; 	font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
.form-input:focus { background:#f2f0f0;	border: 1px solid #b5b4b2;}
.search-submit { width: 50px; background: #faf6f6; 	border: 1px solid #e3dccb; color: #666;	font-size:.85em; }

#wp-calendar { empty-cells:show; margin:0; padding:0; text-align:center; text-decoration:none; width:230px; } /* font-size:12px;*/

#bottom {clear: both; width: 970px; height: 110px; background: url(/i/acgw-footer.jpg) no-repeat top left; color: #454545; padding: 13px 20px 0 20px; font-size: 8pt; line-height: 1.5em;} /* h 103 */
#bottom img {border: 0; }

#com img {border: 0;} 
#commentform textarea { width: 100%; } 
#author, #email, #url { width: 250px; }
.catenasirpowotyp {display:none;}
/* #durl, #url {visibility:hidden; height:1px; width:1px;overflow:hidden; float:right;} */

.adm_item { background-color:#FFFFCC;}
.adm_item, .user_item { padding: 2px 2px 0 2px; margin: 5px 0 5px 0;}
.comment-author { font-weight: bold; }
.comment-date { font-style:italic; font-weight: normal; }
.comment-meta {padding-bottom: 0.4em;}

h2, h3 {padding-bottom: 0.8em;}
