@import url("/css/engine.css");
/*---------------------------------------------------------
	Waterstyle by Innerson
	© 2008 http://design.senorra.net
	Все права защищены.
---------------------------------------------------------*/

* { margin:0; padding:0; }
body, html { font-family:Arial, sans-serif; font-size:13px; color:#000; background:#fff; line-height:22px; }
a { color:#356e7b; }
img { border:none; }
img, div, input { behavior: url(../iepngfix.htc) }

#header { background:url('../images/header.jpg') repeat-x; height:254px; }
#header img { margin-left:60px; margin-top:50px; float:left; width:350px; }
#top { height:50px; background:#333; }

#header ul { float:left; list-style-type:none; margin-top:110px; }
#header ul li { float:left; font-size:18px; padding-right:30px; }
#header ul li a { color:#fff; text-decoration:none; }

#search { position:absolute;top:170px;left:900px; width:200px; height:50px; background:url('../images/search.jpg') no-repeat; }

#intro { clear:both; color:#999; background:#312d2d; }

#outer { padding-top:0px; }
#wrapper{float:left;width:100%;margin-left:-350px}
#content{margin-left:350px; padding-right:0px; padding-top:0px; padding-left:30px;}
#column{float:right;width:330px; padding-left:20px;}
#right2 { height:50px; width:350px; background:url('../images/right2.jpg') no-repeat; }

.block {  padding:10px 30px 30px 40px; background:url('../images/m-center.jpg') repeat-y; }
.block h1 { font-size:18px; margin-bottom:10px; }
.block h3 { font-size:18px; margin-bottom:10px; font-weight:normal; }
#block2 { background:#fcfcde  url('../images/module.jpg') no-repeat bottom left; }
#block3 { background:#e6fdfa  url('../images/module.jpg') no-repeat bottom left; }
.m-top { height:30px; width:330px; background:url('../images/m-top.jpg') no-repeat; }
.m-bottom { height:30px; width:330px; background:url('../images/m-bottom.jpg') no-repeat; margin-bottom:20px; }

h1, h2 { font-weight:normal; }
h1 { font-size:18px; }
.news h1 { font-size:25px; }
h2 { font-size:18px; }

.meta { font-size:10px; color:#777; padding-bottom:3px;}
.meta a { color:#555; }

.news h1 { margin-bottom:5px; }
.news h1 a { text-decoration:none; }
.news { margin-bottom:30px; margin-top:20px; }
.news-content { margin-bottom:0px; padding-bottom:10px; padding-right:20px;}
.readmore a { color:#777; background:#eee; padding:5px;  border:1px solid #ddd; text-decoration:none;}
.readmore { padding-top:0px; margin-top:15px; margin-bottom:10px;}
.readmore span a { margin-left:10px; background:#eee; }

#footer { clear:both; color:#999; padding:30px; font-size:11px; background:#333 url('../images/footer.jpg') repeat-x top;}
#footer a { color:#0000FF; }

.block ul li { list-style-type:square; list-style-color:#555; margin-left:20px; padding-top:5px;padding-bottom:5px; }
.block ul li a { color:#555; text-decoration:none; border-bottom:1px dashed #555; }

#reg8 input { display:block; float:left; clear:left; }

/*------------------------------------------------------------*
**  Комментарии
**------------------------------------------------------------*/
#comment {
	margin-bottom:10px;
	padding-bottom:10px;
	clear:both;
}
#comment-top {
	font-size:11px;
	color:#777;
}
.comment-date {
	float:left;
	padding-right:10px;
}
#comment-bottom {
	margin:5px;
	font-size:11px;
	paddding-top:5px;
	clear:left;
	background:#ffffe5;
	color:#555;
}
#comment-bottom a { color:#777; margin-left:5px;margin-right:5px; }
#comment-bottom span a { text-decoration:none; border-bottom:1px dashed; }
.comment-s {
	padding:10px;
	overflow:hidden;
}
#com-l {
	width:120px;
	float:left;
}
#com-l a {
	text-decoration:none;
	border-bottom:1px dashed;
}
#com-r {
	width:65%;
	float:left;
}
#com {
	margin-top:30px;
	border-top:1px dashed #e6e6e6;
	padding-bottom:20px;
	clear:both;
}

h1.addcom { padding-bottom:0;margin-bottom:5px; }
a.bbc { text-decoration:none; border-bottom:1px dashed; color:#777; }
#bbco { display:none; margin-top:5px; }

.d { color:#777; }
.e { font-size:10px; }
.infor { list-style-type:none; margin-bottom:10px; }
.content9 span { background:#ffffe5; }

.f_textarea { padding:5px; background:#f5f5f5; border:1px solid #ddd; width:460px;height:150px; margin-top:10px; margin-bottom:5px; font-family:Arial; font-size:12px; color:#555; }

#register input, #register select, #register textarea {border: 1px solid #E6E6E6; background: #F3F3F3; color: #666; padding: 5px; font: 12px Arial;}
textarea:focus, input:focus{color:#333; border:1px solid #777;}

dd { margin-bottom:10px; }

.ctitle a { text-decoration:none; }

.readmore em { margin-left:20px; background:url('../images/tag_blue.png') no-repeat left center; padding-left:20px; }
.readmore em a { font-size:11px; background:none; font-style:normal; border:none; padding:0; }

.readmore em.views { font-style:normal; font-size:11px; padding-top:5px; padding-bottom:5px; color:#777; margin-left:0px; background:url('../images/page_white.png') no-repeat left center; padding-left:20px; }
.readmore em a { font-size:11px; background:none; font-style:normal; border:none; padding:0; }

#login { width:110px; height:45px; position:absolute; top:10px; right:0; }
#login_form, #choose_letter
{
   	position: absolute;
	width: 24%;
	left: 38%;
  	top: 150px;
  	background: #fff;
	border:solid #faffce 5px;
	display: none;
  	z-index: 99;
    overflow: hidden;
}

#login_form #border, #choose_letter #border
{
   border:1px solid #c4c4c4;
   padding:15px;
   padding-left:65px
}

#login_form a, #choose_letter a
{
	font-size:11px;
}
#login_form a, #choose_letter a { text-decoration: underline; }
#login_form a:hover, #choose_letter a:hover { text-decoration: none; }
table {
	border: 0px;
	border-collapse: collapse;
}
table td {
	padding: 0px;
}
.hint {display:none; position: absolute; margin-left: 40px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(pointer.gif) left top no-repeat;}
