/*
Theme Name: WebSheriff
Theme URI: http://pion.ru/
Description: This theme made by Pion2er
Author: Pion2er
Version: 1.0
*/


h1,h2,h3,h4,h5 {
	font-weight:normal;
	color:#06a0f5;
}
h1{
	color:#06a0f5;
	margin-top:0;	
	font-size: 2.5em;
	border-bottom: solid 6px #06a0f5;
	padding-bottom:5px;
/*	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75), 2px 2px 0 rgba(0, 0, 0, 0.2)*/
}
h2{
	margin-top:5px;	
	font-size: 2.2em;
}
h2.entry-title{
	margin:0 0 10px 0;
}
.clear{
	clear:both;
}
input{
	outline:none;
}
.pdf{
	display: block;
	margin: 20px 0;
	padding: 10px 0 10px 36px;
	background: url('i/pdf_icon.gif') no-repeat left 12px;
	color: gray;
	font-size: 11px;
}
	.pdf a{
		font-size: 14px;
	}

a:link{color:#0787e8}
a:visited{color:#3097e5;text-decoration:none;}
a:hover{text-decoration:none}

body {
	font: 95% tahoma,arial,verdana;
	color:#202020;
	margin:0;
	background: white url('i/bgsky.jpg') no-repeat top center;
}
#container{
	width: 980px;
	margin: 0 auto;
	border: solid 0px;
}
	#header{
		padding:30px 45px 10px 45px;
		position:relative;
	}
		.logotype{
			display:block;
			width: 254px;
			height: 74px;
			background: url('i/logo_ru.png') no-repeat;
			overflow:hidden;
			text-indent:-9999px;
		}
		.phone_worktime{
			z-index:100;
			position: absolute;
			top:35px;
			right:204px;
			width: 250px;
			text-align:right;
		}
		.contaktinner{
			right:45px;
		}

			.citycode{
				font-size:16px;
				color:#6e6e6e;
			}
			.phone{
				font-size:24px;
			}
			.worktime{
				display:block;
				font-size:11px;
				color:#6e6e6e;
			}
	#mainmenu{
		background: url('i/menu_bg.png') no-repeat top center;
		height: 40px;
		font-size:12px;
		padding-left:55px;
	}
		#mainmenu ul{
			list-style-type: none;
		}
			#mainmenu li {
				float:left;
			}
				#mainmenu li a {
					float:left;
					text-decoration:none;
					color: white;
					text-shadow: -1px -1px 0px #000;
					display:block;
					margin-top:4px;
					margin-right:3px;
				}

				#mainmenu li a:hover {           
						text-shadow: -1px -1px 0px #555;
						background: url('i/hoverbutton.png') no-repeat bottom right;
				}
				#mainmenu li a:hover span {
						background: url('i/hoverbutton.png') no-repeat top left;
				}
				#mainmenu li a span {
					display:block;
					line-height: 32px;
					padding: 0 15px;
				}


				#mainmenu li.current_page_item a,
				#mainmenu li.current-menu-item a {           
						text-shadow: -1px -1px 0px #555;
						background: url('i/selectedbutton.png') no-repeat bottom right;
				}
				#mainmenu li.current_page_item a span,
				#mainmenu li.current-menu-item a span {
						background: url('i/selectedbutton.png') no-repeat top left;
				}


	.index_ban{
		background: url('i/index_ban_bg.png') no-repeat top center;
		height: 225px;
		position:relative;
	}
		.bot_body,
		.bot_hand,
		.foraday,
		.numbers{
			position:absolute;
		}

		.authform{
			width:145px;
			position:absolute;
			top: 30px;left: 55px;
		}
		.authtitle{
			margin: 0 0 12px 0;
			color:#4f5559;
			font-size:12px;
			text-shadow: 1px 1px 0px #fff;
		}
		.input{
			background: url('i/input_bg.png') no-repeat bottom right;
			display:block;
			margin-bottom:15px;
		}
		.input span{
			display:block;
			height:27px;
			background: url('i/input_bg.png') no-repeat top left;
			margin-right:6px;
			padding-left:7px;
		}
		input{
			background:transparent;
			color:#b1b1b1;
			border: solid 0px;
			margin-top:3px;
			height:20px;
			width:100%;
		}

		.bot_body{
			width:244px;
			height:437px;
			background: url('i/bot.png') no-repeat;
			top:-142px;right:-6px;
		}
		.bot_hand{
			top:13px;right:238px;
			width:290px;
			height:164px;
			background: url('i/hand.png') no-repeat;
		}
		.foraday{
			display:block;
			width:151px;
			height:82px;
			top:0px;left:240px;
			background: url('i/foraday.gif') no-repeat;
			overflow:hidden;
			text-indent:-9999px;
		}
		.numbers{
			font-size: 11px;
			border: solid 0px;
			top:90px;left:240px;
			width: 110px;
			height: 100px;
		}

		.numer_added{
			left:364px;
		}
		.numer_sended{
			left:470px;
		}


			.numbers b{
				display:block;
				margin-bottom:8px;
				text-transform:uppercase;
			}
			.numbers .descript{
				color:#777777; 
			}
			.numbers .num{
				display:block;
				width:17px;
				height:27px;
				float:left;
				background:url('i/counter.gif') no-repeat -180px 0;
				margin-right:1px;
				margin-bottom:7px;
				overflow:hidden;
				text-indent:-9999px;
			}
			.n0_first{
				background-position:0!important;
			}
			.n0{background-position:-180px!important}
			.n1{background-position:-18px!important}
			.n2{background-position:-36px!important}
			.n3{background-position:-54px!important}
			.n4{background-position:-72px!important}
			.n5{background-position:-90px!important}
			.n6{background-position:-108px!important}
			.n7{background-position:-126px!important}
			.n8{background-position:-144px!important}
			.n9{background-position:-162px!important}
	#content,
	#footer
	{
		position:relative;
		padding: 20px 35px;
	}
	#footer{
		margin: 20px 0;
		padding: 20px 55px 50px 55px;
	}
	.innerpage{
		background: url('i/innerpage_bg.png') no-repeat top left;
		padding: 40px 75px!important;
	}

		.innercol1,.innercol2{
			float:left;
			width:200px;
		}
		.innercol2{
			float:right;
			min-height: 700px;
			width:589px;
			margin-left:40px;
		}

		.col1,
		.col2,
		.col3{
			float:left;
			width:200px;
		}
		.col1{
			width:170px;
		}
		.col2{
			width:476px;
			margin:0 30px;
		}


			.fakt{
				position:relative;
				display:block;
				width:151px;
				height:191px;
				cursor:hand;cursor:pointer;
			}
			.fakt-form{
				opacity:0;
				top:0px;left:0px;
				border: solid 2px #eee;
				-moz-background-clip:padding-box;
				-webkit-background-clip:padding-box;

				-webkit-border-radius:20px;
				-moz-border-radius:20px;
				border-radius:20px;

				-webkit-box-shadow: 3px 4px 15px black;
				-moz-box-shadow: 3px 4px 15px black;
				box-shadow: 3px 4px 15px black;

				position:absolute;
				display:block;
				width:151px;
				height:191px;
				background:white;
			}

				.fakt-form .close{
					display:block;
					position:absolute;
					padding: 6px 10px 12px 10px;
					font-size:11px;
					top:-20px;right:20px;
					background:white;

					-webkit-border-radius:20px;
					-moz-border-radius:20px;
					border-radius:20px;

					border: solid 2px #eee;
					border-bottom: 0;
				}


			.partners{
				margin-top: 50px;
			}
			.partners img{
				margin-right: 20px;
			}
			ul.index_news{
				list-style-type:none;
				padding:0;
				margin:0;
			}
				.allnews{
					margin-left:23px;
					font-size:12px;
					font-weight:bold;
				}
				ul.index_news h4{
					font-size: 18px;
					color:black;
					margin:45px 0 15px 23px;
					text-transform:uppercase;
				}

				ul.index_news li{
					padding-bottom: 15px;
					padding-left: 24px;
					background:url('i/bullet.gif') no-repeat 0 15px;
				}
					ul.index_news li span{
						display:block;
						font-size: 11px;
					}

		address{
			color:#8f8f8f;
			font-style:normal;
			font-size:11px;
			width:340px;
			float: left;
		}
		.copyright{
			margin-right: 20px;
			float:left;
			display:block;
			color:#8f8f8f;
			width:270px;
			font-size:11px;
		}
		.searchform{
			position:absolute;
			top:20px;right:45px;
			width:180px;
		}
		.sidebarsearchform{
			position:relative;
			top:0;left:0;
		}
		h3.search_header{
			margin: 0 0 10px 0;
		}
			.searchform input.search_btn{
				position:absolute;
				width:20px;height:20px;
				top:0;right:3px;
				background:url('i/search_btn.gif') no-repeat center center;
			}

.entry-utility{
	font-size: 12px;
	color:gray;
	margin-bottom:40px;
}


ul.sher {
	line-height: 24px;
	list-style-image:url("i/bullet.gif");
	list-style-type:square;
}
.t1{
	text-align:right;
	vertical-align:top;
	width: 30%;
}
textarea{
	width:99%;
}
.sendbutton{
	display:block; 
	float:right; 
	background:#0787e8; 
	height:30px; 
	color:#fff!important; 
	text-align:center; 
	line-height:30px; 
	margin:10px 0 0 0;
	-webkit-border-radius:5px; 
	-moz-border-radius:5px; 
	border-radius:5px; 
	margin-right:5px; 
	text-decoration:none; 
	width:100px;
}

