/*

Theme Name: SeoLove

Theme URI: http://tony-art.ru/

Description: тема SeoLove

Version: 1.0

Author: Anton Kondrashenkov

Author URI: http://tony-art.ru/

*/ 



@charset "utf-8";

/* CSS Document */



* {margin:0; padding:0;}

body {

	background: #f2f4f6 url(img/body-bg.jpg) 0px -74px repeat-x;

	font:62.5% Arial, Helvetica, sans-serif;

	color:#000;

	}

html, body {height:100%;}

a {color:#0e7da6;}

a:hover { text-decoration:none;}

img {border:none; padding:0; margin:0;}

:focus {outline:none;}



#head-banner {

	position:absolute;

	display:block;

	top:0px;

	left:0px;

	width:100%;

	}

#wrap {

	position:relative;

	width:992px;

	min-height:100%;

	height:auto !important;

	height:100%;

	margin: 0 auto;

	}

/* header */

#header {

	position:relative;

	width:992px;

	height:150px;

	padding-top:10px;

	background:url(img/header-bg.jpg) 0px -6px no-repeat;

	}

	#logo {

		position:absolute;

		display:block;

		top:45px;

		left:38px;

		width:300px;

		height:7px;

		padding:70px 0 0 30px;

		background:url(img/SeoLove-logo.jpg) no-repeat;

		font: normal 12px Verdana, Geneva, sans-serif;

		color:#605F5F;

		text-transform:uppercase;

		text-decoration:none;

		}

	#header-menu {

		overflow:hidden;

		position:absolute;

		display:block;

		top:103px;

		right:34px;

		padding: 0;

		}

		#header-menu li {

			display:inline;

			padding:0 8px;

			list-style:none;

			border-left:solid 1px #333;

			margin-left:-1px;

			}

			#header-menu li a {

				font:bold 1.1em Tahoma, Geneva, sans-serif;

				color:#333;

				}

			#header-menu .main-link {

				color:#01a19c;

				text-decoration:none;

				}

				#header-menu li a:hover {

					color:#01a19c;

					text-decoration:underline;

					}

	#searchform {

		position:absolute;

		display:block;

		top:118px;

		right:40px;

		border: 0;

		width:265px;

		height:22px;

		padding: 0;

		font-size:12px;

		}

		#searchform fieldset {border: 0; padding: 0;}

			#s {

				width:235px;

				height:14px;

				line-height:14px;

				padding:3px 25px 3px 4px;

				border:solid 1px #e1e1e1;

				color:#686868;

				}

			#searchsubmit {

				position:absolute;

				display:block;

				top:2px;

				right:2px;

				width:19px;

				height:19px;

				border: 0;

				background:url(img/searchsubmit.gif) no-repeat;		

				cursor:pointer;

				}

/* content */

#content {

	position:relative;

	float:left;

	width:567px;

	padding: 10px 0;

	margin:0 0 80px 14px;

	background:url(img/block-main-body.gif) repeat-y;

	}

*html #content {

	margin-left:7px;

	}

	#content-head {

		position:absolute;

		top:0px;

		left:0px;

		width:567px;

		height:9px;

		background:url(img/block-main-head.gif) no-repeat;

		}

	#content-foot {

		position:absolute;

		bottom:0px;

		left:0px;

		width:567px;

		height:9px;

		background:url(img/block-main-foot.gif) no-repeat;

		}

	*html #content-foot {

		bottom:-5px;

		}

	.content-banner {text-align:center;}

		.content-banner object { display:block; margin: 0 auto 5px auto;}

	.post-head {

		min-height:40px;

		height:auto !important;

		height:40px;

		padding: 30px 16px 16px 16px ;

		margin:0 3px;

		background:url(img/post-head-bg.jpg) 0 100% no-repeat;

		}

		.post-head h2 {

			font:normal 2.2em Georgia, "Times New Roman", Times, serif;

			}

			.post-head h2 a{

				color:#0085AA;

				text-decoration:none;

				}
#content a{color:#0085AA;}
#content a:hover{color:#01A19C;}

				.post-head h2 a:hover {

					color:#01A19C;

					}

		.post-info {

			padding-top:3px;

			font-size:1.1em;

			}

			.post-info a {color:#0085aa;}

			.post-info a:hover {color:#01a19c; text-decoration:underline;}

		.post-text {

			padding:15px 20px 7px 20px;

			font-size:1.4em;

			line-height:1.6em;

			}
			.post-text ul, .post-text ol {
				padding:15px 0;
				margin-left:30px;
				}
			.post-text p {
				padding-bottom:10px;
				}
		.black-link a { font-size:0.86em; color:#000; font-weight:bold;}

		.post-foot {

			position:relative;

			width:530px;

			height:10px;

			margin:0 10px;

			padding: 0 10px 10px 10px;

			background:url(img/post-foot-bg.gif) 0 8px no-repeat;

			font:normal 1.1em Tahoma, Geneva, sans-serif;

			}

			.post-foot a {color:#01a19c;}

			.comm-num {

				position:absolute;

				display:block;

				top:-8px;

				right:10px;

				}

				.comm-num a {

					font: normal 18px Georgia, "Times New Roman", Times, serif;

					color:#0085aa;

					text-decoration:none;

					}

		#post-block-add {

			padding: 15px 20px;

			font-size:1.1em;

			}

			#Simular-text {

				padding-bottom:20px;

				font-family:Tahoma, Geneva, sans-serif;

				}

				#Simular-text b	{

					display:block;

					padding-left:25px;

					background:url(img/ico-simular.gif) no-repeat;

					font-size:1.27em;

					color:#1c4670;

					}

					#Simular-text ul li {

						display:block;

						height:16px;

						line-height:16px;

						padding-left:10px;

						margin-left:25px;

						background:url(img/simular-bg.gif) 0 6px no-repeat;

						list-style:none;

						}

						#Simular-text ul li a {

							color:#069f95;

							}

			#RSS-text {

				padding-left:20px;

				background:url(img/ico-rss.png) no-repeat;

				font: bold 12px Tahoma, Geneva, sans-serif;

				}

				#RSS-text a { color:#d40041;}

		/* comments */

			#comment {

				overflow:hidden;

				display:block;

				width:510px;

				height:60px;

				padding:4px;

				margin-bottom:8px;

				border:solid 1px #b0b0b0;

				background:url(img/comment-bg.jpg) repeat-x;

				font:normal 13px Tahoma, Geneva, sans-serif;

				}

			#commentform p {

				margin-bottom:5px;

				}

				#commentform p input {

					width:265px;

					height:14px;

					line-height:14px;

					padding:3px;

					border:solid 1px #b0b0b0;

					background:url(img/comment-bg.jpg) repeat-x;

					font:normal 13px Tahoma, Geneva, sans-serif;

					}

			#commentform p label {

				position:relative;

				top:-3px;

				left:4px;

				}

			#submit {

				display:block;

				width:175px;

				height:22px;

				border: 0;

				background:url(img/submit-bg.jpg) no-repeat;

				text-align:center;

				font: normal 11px/18px Verdana, Geneva, sans-serif;

				cursor:pointer;

				}



/* block-sbar */

#sidebar {

	float:left;

	width:383px;

	padding-left:12px;

	margin-bottom:80px;

	}

	.block-sbanner {

		position:relative;

		width:383px;

		padding: 9px 0 5px 0;

		margin-bottom:15px;

		background:url(img/block-sbanner-body.gif) repeat-y;

		}

		.block-sbanner img {

			display:block;

			position:relative;

			margin: 0 auto 5px auto;

			z-index:20;

			}

		.block-sbanner-head {

			position:absolute;

			top:0px;

			left:0px;

			width:383px;

			height:9px;

			background:url(img/block-sbanner-head.gif) no-repeat;

			z-index:5;

			}

		.block-sbanner-foot {

			position:absolute;

			bottom:0px;

			left:0px;

			width:383px;

			height:11px;

			background:url(img/block-sbanner-foot.gif) no-repeat;

			z-index:5;

			}

		*html .block-sbanner-foot {bottom:-2px;}

	.block-sbar {

		width:383px;

		margin-bottom:15px;

		background:url(img/block-sidebar-body.gif) repeat-y;

		}

		.block-sbar h3 {

			display:block;

			width:370px;

			padding:15px 0 0 13px;

			background:url(img/block-sidebar-head.gif) 0 0 no-repeat;

			font: normal 1.8em Georgia, "Times New Roman", Times, serif;

			color:#0076a2;

			}

	.block-sbar-body {

		width:353px;

		min-height:50px;

		height:auto !important;

		height:50px;

		padding: 0 15px 15px 15px ;

		background:url(img/block-sidebar-foot.jpg) 0 100% no-repeat;

		}

		.block-sbar-body hr {

			display:block;

			height:1px;

			margin:5px 0 10px 0;

			border: 0;

			background:#dbdbdb;

			color:#dbdbdb;

			}

			*html .block-sbar-body hr {

				margin:-2px 0 3px 0;

				}

		/* subscribe-block */

		#subscribe-block {

			position:relative;

			height:80px;

			}

			#RSS-link {

				display:block;

				position:absolute;

				top:15px;

				left:10px;

				padding-left:10px;

				background:url(img/sidebar-category-list.gif) 0 -15px no-repeat;

				}

				#RSS-link a {

					font:bold 1.2em Arial, Helvetica, sans-serif;

					}

			#e_email {

				display:block;

				position:absolute;

				top:50px;

				left:0px;

				width:208px;

				height:14px;

				line-height:14px;

				padding:3px 25px 3px 4px;

				border:solid 1px #e1e1e1;

				font-size:12px;

				color:#686868;

				}

			#e_submit {

				position:absolute;

				display:block;

				top:51px;

				left:210px;

				width:25px;

				height:20px;

				border: 0;

				background:#fff;

				font:normal 11px Verdana, Geneva, sans-serif;

				text-transform:uppercase;

				cursor:pointer;

				}

			#RSS-ico {

				display:block;

				position:absolute;

				top:0px;

				right:-5px;

				}

			#ico-feed {

				position:absolute;

				top:10px;

				left:150px;

				}

		/* tag cloud */

			#tag_cloud a {

				color:#000;

				text-decoration:none;

				}

			#tag_cloud a:hover { color:#008c87;}

		/* sidebar-category */

		#sidebar-category {

			display:block;

			width:354px;

			padding: 0;

			}

			#sidebar-category li {

				display:block;

				float:left;

				width:157px;

				min-height:20px;

				height:auto !important;

				height:20px;

				padding-left:5px;

				list-style:none;

				background:url(img/sidebar-category-list.gif) -1px 5px no-repeat;

				}

			#sidebar-category li:hover {

				background-position: 0 -16px;

				}

				#sidebar-category li a {

					font-size:1.2em;

					color:#000;

					text-decoration:none;

					}

				#sidebar-category li a:hover {

					color:#008c87;

					text-decoration:underline;

					}

		/* archive */

		#archive {

			display:block;

			padding: 0;

			margin-left:5px;

			font-size:1.2em;

			}

			#archive li {

				display:block;

				list-style:none;

				padding-left:10px;

				background:url(img/sidebar-category-list.gif) 0 -14px no-repeat; 		

				}

		/* archive */

		#blogr {

			display:block;

			padding: 0;

			margin-left:5px;

			font-size:1.2em;

			}

			#blogr li {

				display:block;

				list-style:none;

				padding-left:10px;

				background:url(img/sidebar-category-list.gif) 0 -14px no-repeat; 		

				}
				

/* footer */

#footer {

	position:relative;

	width:100%;

	height:72px;

	margin-top:-72px;

	}

	#footer p {

		position:absolute;

		display:block;

		width:100%;

		height:52px;

		padding-top:20px;

		background:#eaeef1;

		text-align:center;

		font:normal 1.1em/1.5em Tahoma, Geneva, sans-serif;

		}

/* page-naiv */

.wp-pagenavi {

	position:relative;
	/*padding:22px 0 0 15px;*/
	padding:32px 0px 10px 15px;
	height:13px;
	line-height:12px;
	background:url(img/wp-navigation-bg.gif) 0 -5px no-repeat;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;

	}

	*html .wp-pagenavi {

		top:5px;

		z-index:90;

		}

	.wp-pagenavi a {

		padding:2px; 

		margin: 2px;

		font-size:11px;

		text-decoration: none;

		color: #0e7da6;

		}

		.wp-pagenavi a:hover {	

		color: #000000;

		}

	.wp-pagenavi span.pages {

		padding: 2px; 

		margin: 2px;

		color: #000000;

		}

	.wp-pagenavi span.current {

		padding: 2px; 

		margin: 2px;

		font-size:14px;

		font-weight: bold;

		color: #01a19c;

		}

	.wp-pagenavi span.extend {

		padding: 2px 4px 2px 4px; 

		margin: 2px;	

		color: #000000;

		}

/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}

	.commentlist {

		padding: 0;

		text-align: justify;

		}

		.commentlist li {

			padding: 0px 5px 5px 10px;

			list-style: none;

			}

			.commentlist li ul li { 

				margin-right: -5px;

				margin-left: 10px;

				}

				.commentlist p {

					margin: 0px 5px 10px 0;

					}

.fn { margin-left:10px; font-style:normal; font-weight:bold;}

.children { padding: 0; }

/* zakladki */

.addzakl {text-align: center; margin: 10px 0 ;}

/* wp-recentcomments */

#wp-recentcomments {

	display:block;

	padding: 0;

	margin-left:5px;

	font-size:1.2em;

	}

	#wp-recentcomments li {

		display:block;

		list-style:none;

		padding-left:10px;

		background:url(img/sidebar-category-list.gif) 0 -14px no-repeat; 		

		}

		.author_name {font-weight:normal !important;}

		.rc_excerpt {display:none;}



/* */

.clear {clear:both;}

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}

img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}

.alignright {

	float: right;

	}

.alignleft {

	float: left;

	}
 



#banner_top{
position:absolute;
top:33px;
right:25px;
width:468px;
height:60px;
}
