html,body {
	height:100%;
}

body {
	font-family:Tahoma;
	font-size:11px;
	color:#807e7e;
	line-height:17px;
	background-color:#ebebeb;
	height:100%;
}

/* OVERALL SETTINGS */
a:link, a:visited {
	color:#a6a6a6;
	text-decoration:none;
}

a:hover, a:active, a:focus, a.active {
	text-decoration:line-through;
}

strong{
	font-weight:bold;
}

div.clear {
	font-size:0px;
	height:0px;
	clear:both;
}

/* FORMS */

div.input {
	margin-bottom:11px;
}

div.text input, div.password input, textarea {
	width:332px;
	padding:8px 13px 8px 13px;
	background-color:#dcdddc;
	border:1px solid #dcdddc;
	font-weight:normal;
	font-size:11px;
	color:#5f5f5f;
	line-height:17px;

}

div.submit input {
	background-color:#1d1e1d;
	text-transform:uppercase;
	text-align:center;
	line-height:23px;
	cursor:pointer;
	font-size:10px;
	height:23px;
	padding:0 14px;
	color:#efefef;
	border:0;
}

/* LOYOUT */
#layout{
	margin:0 auto;
	padding:0;
	display:block;
	text-align:left;
	width:1000px;
	min-height:100%;
	height:100%;
	position:relative;
}

#layout[id]{
	height:			auto;
}
/*************************** HEDER ******************************************/
div#header{
	height:97px;
	padding-top:50px;
}

div#header div#navi{
	float:right;
	padding-top:23px;
}

div#header div#navi a{
	margin-left:10px;
}

/*************************** HEDER END **************************************/
/*************************** CONTENT **************************************/
div.list div.entry{
	width:300px;
	float:left;
	margin-left:50px;
	margin-bottom:25px;
	background-color:#1d1e1d;
	
}

div.list div.entry img{
	
}

div.list div.first{
	margin-left:0;
}

div.list div.entry div.text{
	height:55px;
	color:#3b3b3b;
	background-color:#fefefe;
	padding:5px 15px;
}

div.list div.entry div.text a:link, div.list div.entry div.text a:visited {
	color:#b20058;
}

div.list div.entry div.info{
	height:59px;
	padding:8px 15px 6px 15px;
}



/* COMMENTS */
div.coment-news{
	height:50px;
	color:#3b3b3b;
	padding-left:25px;
}

div.coment-news a{
	color:#b20058;
}

div.coment-news a.back{
	background-color:#1e1e1e;
	text-transform:uppercase;
	text-align:center;
	line-height:23px;
	font-size:11px;
	padding:0 22px;
	border:0;
	float:right;
	text-decoration:none;
	color:#efefef;
}
/* COMMENTS */
div.coments-list{
	width:557px;
}

div.comment {
	padding:23px 27px 28px 27px;
	color:#3b3b3b;
}

div.comment a{
	color:#b20058;
}

div.even {
	background-color:#fff;
}

div.odd {
	background-color:#efefef;
}

div.comment div.date {
	margin-bottom:5px;
	color:#807e7e;
}

div.comment div.date span {
	padding-left:3px;
}

div.coments-list div#paginator{
	padding-top:10px;
}
div.coments-list div#paginator a.prev:link, div.coments-list div#paginator a.prev:visited,
div.coments-list div#paginator a.next:link, div.coments-list div#paginator a.next:visited{
	display:none;
}

div#add-comment-area{
	background:url(../img/form.gif) no-repeat left center;
	padding-left:11px;
	margin-left:18px;
}

div#add-comment {
	padding:27px;
	background-color:#fff;
}

div#add-comment div.captcha{
	float:left;
}

div#add-comment div.captcha input{
	width:60px;
	float:left;
	margin-right:10px;
}

div#add-comment div.text textarea{
	height:135px;
}

div#add-comment  div.submit {
	text-align:right;
	padding-top:4px;
}

div#add-comment div.error-message {
	display:none;
}
div#add-comment div.error input, div#add-comment div.error textarea {
	border:1px solid #f00;
}
/*************************** CONTENT END **************************************/



/*************************** FOOTER ****************************************/
div#fix{
	width:100%;
	padding-bottom:90px;
	clear:both;
}

div#footer{
	width:100%;
	position:absolute;
	padding-bottom:15px;
	line-height:27px;
	bottom:0;
	color:#807e7e;
}

div#footer a:link, div#footer a:visited {
	color:#1d1e1d;
}

div#footer span{
	color:#cd0511;
}

div#footer div.develop{
	float:right;
}

div#footer div.develop a{
	margin-left:10px;
}

/* PAGINATOR */

div#paginator {
	text-align:center;
	padding:25px 0;
	height:30px;
}

div#paginator a:link, div#paginator a:visited, div#paginator span.current {
	background-color:#cdcdcd;
	text-align:center;
	line-height:23px;
	padding:5px 10px;
	margin:0 5px;
	height:23px;
	width:23px;
	text-decoration:none;
	color:#fff;
}

div#paginator a.prev:link, div#paginator a.prev:visited,
div#paginator a.next:link, div#paginator a.next:visited{
	color:#efefef;
	background-color:#1e1e1e;
	font-size:11px;
	width:87px;
	margin:0;
	padding:0;
}

div#paginator a.prev:link, div#paginator a.prev:visited{
	float:left;
}

div#paginator a.next:link, div#paginator a.next:visited{
	float:right;
}

div#paginator div.disabled {
	
	background-color:#1e1e1e;
	text-align:center;
	line-height:23px;
	padding:5px 10px;
	font-size:11px;
	display:inline;
	margin:0 10px;
	height:23px;
	width:23px;
	color:#a6a6a6;
}

div#paginator span.current {
	background-color:#1e1e1e;
}

div#paginator span.numbers {
	margin:0 auto;
}