/*
Theme Name: Sumerki2
Description: Creatot - <a href="http://twitter.com/inovato">Inovato</a> | ICQ 481603283
Version: 0.7b
Author: Inovato
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	background-color:#000;
}
a {
	color:#990000;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 100%;
	min-width: 916px;
	max-width:2000px;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 650px;
	background-image:url(images/header_top.jpg);
	background-color:#000;
	background-position:center 0;
	background-repeat:no-repeat;
}

#navv {  width:600px; margin:0 auto; position:relative; top:29px; left:-00px;}
#navv ul {margin:0; padding:0; list-style:none; float:left;}
#navv ul li {display:block; margin-left:12px; float:left;}
#navv ul li a {display:block; color:#FFFFFF; font-family:Tahoma, sans-serif; font-size:12px; text-decoration:none; text-transform:uppercase;}
#navv ul li a:hover {color:#E5E5E5; text-decoration: underline;}

#logo_link a {display:block; background:none; width:333px; height:80px; margin:0 auto; position:relative; top:70px;}

img.screen_img {}
#img_block {width:493px; height:249px; overflow:hidden; margin:0 auto; position:relative; left:-23px; margin-top:88px; }

/* Middle
-----------------------------------------------------------------------------*/


#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 250px 0 213px;
}


#content_top {background: url(images/content_top_left.gif) no-repeat;
 background-position: left; height: 9px; display:block;}
#content_top_left {background: url(images/content_top_right.gif) no-repeat;
 background-position: right; height: 9px; width:20px; float:right;}
 
#content_bottom { background: url(images/cont_bot_left.jpg) no-repeat; background-position: left; height: 8px;}
#content_bottom_left { background: url(images/cont_bot_right.jpg) no-repeat; background-position: right; height: 8px; width:20px; float:right;}

div.post {background:#FFFFFF; padding-left:20px; padding-right:25px; overflow:hidden;}
div.post_separator { background: url(images/content_separator.gif); background-repeat:repeat-x; height: 1px; margin-top:15px; margin-bottom:25px;}
#posts { background:#FFFFFF;}
div.post hr {color:#cecece;}
div.post_date { width:65px; height:41px; color:#FFFFFF; font-size:2.5em; background-image:url(images/date_content.jpg); float:left; text-align:center; padding-top:25px; margin-right:20px; margin-bottom:9px;}

div.post h1.title {color:#373737; font-size:18px; margin-bottom:6px; font-weight:500;}
div.post h1.title a {color:#373737;}

blockquote{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	font-style: italic;
	border: 1px solid #cccccc;
	background-color:#CCCCCC;
	}
	
div.post blockquote p{
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	}
	
	

div.post span.category a {color:#7a5c18;}

#advert_bottom {height:60px;}
div.post img {border:2px solid #666666;}
div.post a {color:#ac2424;}

div.commentslink a {color:#ac2424;}

span.small_date {font-size:0.45em;}

h4#comments {margin-left:15px; margin-top:20px;}
div.com { margin-left:15px;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 123px;
	margin-left: -100%;
	position: relative;
	padding-left:40px;
	padding-right:40px;
	color:#FFFFFF;
}

div.block {margin-bottom:25px;}


div.block_title { font-family:Tahoma, sans-serif; text-transform:uppercase; color:#FFFFFF; font-size:1.1em; font-weight:700; margin-bottom:15px;}
div.block_title span {color:#b1934e;}

div.block ul.menu {list-style:circle; color:#FFFFFF; margin-left:10px;}
div.block ul.menu li {color:#FFFFFF; margin-bottom:4px; }
div.block ul.menu li a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:11px; font-family:Tahoma;}
div.block ul.menu li a:hover {color:#bf3a3a; text-decoration:underline; }


div.block_image_left1 { background: url(images/sprite.jpg) no-repeat top left; bbackground-position: 0 -226px; width: 41px; height: 67px; float:right;
}
div.block_image_left3 { background: url(images/sprite.jpg) no-repeat top left; background-position: 0 -458px; width: 45px; height: 57px; float:right;
}
div.block_image_left2 { background: url(images/sprite.jpg) no-repeat top left; background-position: 0 -682px; width: 46px; height: 68px; float:right;
}

div.block_image_left4 { background: url(images/sprite.jpg) no-repeat top left; background-position: 0 -226px; width: 41px; height: 54px; position:absolute; margin-left:80px;
 top:=10px;}


a.rss {color:#CCCCCC; text-decoration:underline; text-transform:uppercase; font-size:10px;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -250px;
	position: relative;
	padding-left:35px;
	padding-right:10px;
	color:#FFFFFF;
}

div.block_image_right1 { background: url(images/sprite.jpg) no-repeat top left; background-position: 0 -118px; width: 44px; height: 58px;  float:right; margin-right:70px;
}
div.block_image_right3 { background: url(images/sprite.jpg) no-repeat top left; background-position: 0 -565px; width: 33px; height: 67px; float:right; margin-right:70px;
}
div.block_image_right2 { background: url(images/sprite.jpg) no-repeat top left; background-position: 0 -345px; width: 43px; height: 63px; float:right; margin-right:50px;
}


div.block a {color:#CCCCCC;}

div.block ul ul li a {color:#b17373;}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 55px;
	padding-top:25px;
}

#footer_content {color:#545454; }

div.clrfx {float:none; clear:both;}

a.foot:link {color:#545454;}      /* unvisited link */
a.foot:visited {color:#545454;}  /* visited link */
a.foot:hover {color:#FFFFFF;}  /* mouse over link */
a.foot:active {color:#545454;}  /* selected link */

p.leftstr, p.rightstr {
float: left; /* Обтекание справа */ 
width: 33%; /* Ширина текстового блока */
}
p.rightstr {
text-align: center; /* Выравнивание по правому краю */ 
}


/************************************************

*	Comments									*

************************************************/
.comments {

/*	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;*/

	float: left;

	width: 588px;

	margin: 0px 0px 10px 0px;

	padding: 10px;

	border: 1px solid #DDDDDD;

	}

	

.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}



.commentlist p {

	font-weight: normal;

	text-transform: none;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 140px;

	padding: 2px;

	margin: 5px 5px 1px 0px;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 98%;

	padding: 2px;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}
#respond {margin-left:15px;}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px;

	padding: 0px;

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}



.commentlist p {

	margin: 10px 5px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background: #EEEEEE;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-top: 1px dotted #BBBBBB;

	border-bottom: 1px dotted #BBBBBB;

	border-left: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

	}
