@import url(/images/css/common.css);

div.error{
	padding: 12px;
	margin: 0;
	border: #c70000;
}

.pager{
	padding: 10px 10px 10px 0px;
}
	.pager b{
		font-weight: normal;
	}

#directions ul{
	height: auto;
	_height: 280px;
}
#directions ul li.open h1 a:link,
#directions ul li.open h1 a:visited{
	color: #838383;
	text-decoration: none;
}
	#directions .arraws{
		height: 60px;
		clear: both;
		background: url('/images/arrows.jpg') left -240px no-repeat;
	}
		#directions .arraws.arr_audit{
			background: url('/images/arrows.jpg') left -180px no-repeat;
		}
		#directions .arraws.arr_optimization{
			background: url('/images/arrows.jpg') 24px -120px no-repeat;
		}
		#directions .arraws.arr_seo{
			background: url('/images/arrows.jpg') 12px -60px no-repeat;
		}
		#directions .arraws.arr_contextual{
			background: url('/images/arrows.jpg') 24px top no-repeat;
		}

#cright{
	float: right;
	width: 211px;
}
	#cright form{
		margin: 0;
		padding: 0 0 24px 0;
	}
		#cright form h3{
			font: normal 20px Verdana;
			color: #586474;
			background: url('/images/question.jpg') right center no-repeat;
			padding: 8px 0;
		}
		#cright form p{
			font-size: 11px;
			padding: 8px 0;
		}
		#cright form input{
			width: 180px;
			font: normal 11px Verdana;
			margin: 6px 0;
		}
		#cright form textarea{
			width: 180px;
			height: 100px;
			font: normal 11px Verdana;
			margin: 6px 0;
		}


#cleft{
	float: left;
	width: 219px;
}
	#submenu{
		/*position: relative;*/
		margin: 0 0 0 -12px;
		padding: 0;
		background: url('/images/submenu_top.jpg') left top repeat-y;
	}
	#cleft ul{
		list-style: none;
		margin: 0;
		padding: 12px 12px 12px 18px;
		background: url('/images/submenu_bottom.jpg') left bottom no-repeat;
	}
		#cleft ul li{
			margin: 0;
			padding: 0 0 8px 0;
			font-weight: bold;
			/* color: #394046; */
			color: #000;
		}
			#cleft ul li a:link,
			#cleft ul li a:visited{
				color: #394046;
			}
	#rnd{
		background: url('/images/skobka_top.jpg') left top no-repeat;
		padding: 31px 0 0 0;
		margin: 24px 0 0 0;
	}
		#rnd div{
			background: url('/images/skobka_bottom.jpg') left bottom no-repeat;
			padding: 0 0 31px 8px;
			font-size: 11px;
			width: 175px;
		}
		#cleft h2{
			font: normal 20px Verdana;
		}

#includes{
	margin: 0 236px 0 244px;
	padding: 0;
	width: 450px;
	min-height: 500px;
	_height: 500px;
}
	#includes h1{
		padding: 0 0 12px 0;
	}
	#includes cite,
	div.intro{
		padding: 0 0 0 12px;
		margin: 5px 0 10px 0;
		border-left: #bbb 1px solid;
		display: block;
		font-style: normal;
	}
	div.intro2{
		margin: 8px 0;
		padding: 4px 0 4px 20px;
		border-left: #bbb 1px solid;
	}
	div.accent{
		margin: 12px 0;
		padding: 7px 10px;
		border: #bbb 1px solid;
	}
	ul.lister{
		margin: 0 0 17px 22px;
		padding: 0;
	}
	ul.lister li{
		margin: 2px 0;
		padding: 0 0 0 0;
	}
	table.tab{
		border-left: #bbb 1px solid;
		border-bottom: #bbb 1px solid;
	}
		table.tab td{
			border-right: #bbb 1px solid;
			border-top: #bbb 1px solid;
		}
	.px11{
		font-size: 11px;
	}



.cinter{
	font-size: 11px;
}
	.cinter h2{
		font: normal 20px Verdana;
	}
	.cinter i{
		display: block;
		margin: 12px 0;
	}
	.cinter a{
		line-height: 21px;
		background: url('/images/arrow1.jpg') right center no-repeat;
		padding: 0 36px 0 0;
	}

#nav{
	font-size: 11px;
	color: #000;
	margin: 0 0 5px 0;
	padding: 0;
}
	#nav a:link,
	#nav a:visited{
		color: #000;
	}

.back{
	background: url('/images/arrow.jpg') left center no-repeat;
	line-height: 21px;
	padding: 0 0 0 40px;
}
div.ushki{
	margin: 0;
	padding: 0;
}
	div.uho_left{
		margin: 10px 0 0 0;
		padding: 0;
		font-size: 11px;
	}
	div.uho_right{
		margin: 0;
		padding: 0;
		font-size: 11px;
	}