

/*
mr66.ru main content box style sheet
Copyright 2008 Alexander Vakhlov, Konstantin Rozhkov
Last edit: 2008-12-04 @ 10:17
*/
/* TOC
   COLORS
*/
/*
=COLORS
*/
/* =
   ---------------------------------------------------------------------------*/
#plogo {
	height: 298px;
	overflow: hidden;
	margin: 0 25px 0 50px;
}
#plogo p#catalogue {
	font-size:  1.2em;
	font-weight:  bold;
	padding:  19px 0 12px 6px;
}
#plogo p#catalogue a {
	color: #c06;
}
#plogo ul {
	height: 115px;
	overflow: hidden;
}
#plogo li {
	float: left;
	position: relative;
	width: 16.6%;
}
#plogo li p {
	font-size:  1.1em;
	padding-top:  84px;
	text-align: center;
}
#plogo li a {
	color:  #6d6b54;
	padding-top: 74px;
}
#plogo li a img {
	left: 50%;
	margin-left: -48px;
	position: absolute;
	top:0;
}
#stats {
	margin:  0 0 0 32px;
}
#stats div {
	float:  left;
	padding:  0 0 14px 0;
	width:  33%;
}
h2 {
	/*background:  #e5e5e5 url(http://c.mr66.ru/images/bg-h2.gif) no-repeat 0 0;
	font-size:  1.2em;*/
	margin-right:  18px;
	/*padding:  2px 0 3px 37px;*/
	background: url("http://c.mr66.ru/images/header1.png");
	font-size:  1.2em;
	margin-right:  18px;
	padding:  4px 0 4px 37px;
	color: #333;
	border-right: 1px solid #c8c9cb;
}
#stats ul {
	padding: 0 18px 0 25px;
}
#stats li {
	background:  url(http://c.mr66.ru/images/bg-bullit.gif) no-repeat 0 12px;
	color: #999;
	font-size: 1.2em;
	padding: 6px 0 3px 10px;
}
#central {
	clear: both;
	height: 100px;
	margin: 0 0 0 32px;
	text-align: center;
}
#central p {
	display: block;
	float: left;
	padding: 0 0 9px 0;
	width: 50%;
}
#info {
	margin: 0 0 0 32px;
	clear: both;
}
.column {

	display: block;
	float: left;
	width: 50%;
}
.text {
	clear:  both;
	font-size:  1.2em;
	padding:  0 0 21px 0;
}
.text h2 {
	font-size:  1em;
	margin-bottom:  15px;
}
.text .h2 {
	/*background:  #e5e5e5 url(http://c.mr66.ru/images/bg-h2.gif) no-repeat 0 0;*/
	height: 15px;
	margin-right:  18px;
	/*padding:  2px 0 0 37px;*/
	
	background: url("http://c.mr66.ru/images/header1.png");
	font-size:  1em;
	/*margin-right:  0px;*/
	padding:  4px 0 4px 37px;
	color: #333;
	border-right: 1px solid #c8c9cb;
}
.text .h2 h2 {
	background:  none;
	border: none;
	float: left;
	margin: 0;
	padding: 0;
}
.text .h2 ul {
	float: right;
}
.text .h2 li {
	float: left;
	font-size: 0.83em;
	padding: 0 10px 0 4px;
}
.text .h2 li a {
	color: #000;
}
.text .item {
	clear:  both;
	margin:  3px 0 9px 5px;
	padding: 0 0 0 23px;
}
.text .itemw {
	clear:  both;
	margin:  13px 0 9px 23px;
}
.text .itemNews {
	clear:  both;
	margin:  0 0 0 23px;
}
.text .itemNews p {
	padding-left:0;
}
.text .itemNews p.im {
	float:  left;
	margin: 13px 0 0 0;
}
.text .im {
	float:  left;
	padding: 0 0 0 0;
}
.text .im img {
	border:  1px solid #CCC;
	margin:  2px 0 9px 0;
}
.itemNews .im img {
	border:  1px solid #CCC;
	margin:  3px 0 0 0;
}

.item div {
	padding:  0 18px 0 100px;
}
.item div .in {
	font-weight:  bold;
}
.itemw div {
	padding:  0 18px 0 90px;
}
.itemw div .in {
	font-weight:  bold;
}
.itemNews div {
	padding:  0 18px 0 90px;
}
.itemNews div .in {
	font-weight:  bold;
}

#askQuestion {
	background:  url(http://c.mr66.ru/images/bg-question.gif) no-repeat 0 6px;
	font-weight:  bold;
	margin:  0 0 0 90px;
	padding:  3px 0 3px 18px;
}
#askQuestion a {
	color:  #dd137b;
}
.text h2 .spLink {
	color:  #000;
	font-size:  .83em;
	float:  right;
	padding-right: 10px;
	margin-top:  -14px;
}
.itemNews p {
	padding: 0 0 0 15px;
}
.itemNews p.nDate {
	color: #999;
	font-size: 0.83em;
	padding: 13px 0 2px 0;
}

#rtbaner {
	height: 289px;
	overflow: hidden;
	margin-top: 9px;
}
#rc h2 {
	margin-right:  0;
}
#rc ul {
	margin:  0 0 21px 23px;
}
#rc li {
	background:  url(http://c.mr66.ru/images/bg-bullit.gif) no-repeat 0 12px;
	color: #999;
	font-size: 1.2em;
	padding: 6px 0 3px 10px;
}
#rc h2 .spLink {
	color:  #000;
	font-size:  .83em;
	font-weight: normal;
	float:  right;
	padding-right: 10px;
	margin-top:  -14px;
}
#dict {
	margin-bottom: 20px;
}
#dict p {
	font-size: 1.2em;
	padding: 9px 0 0 23px;
}
#dict p a {
	color: #dd137b;
	font-weight: bold;
}
#rbbaner {
	margin-bottom: 7px;
}
#pollForm {
	font-size: 1.2em;
	padding-left: 11px;
}
#pollForm p {
	border-bottom: 1px solid #ccc;
	color: #333;
	font-weight: bold;
	margin-bottom: 4px;
	padding: 13px 0 6px 0;
}
#pollForm label {
	color: #666;
	padding: 2px 0 0 3px;
}
#pollForm div input {
	display: inline;
}
#pollSubmit {
	margin: 9px 0 0 20px;
}

#tfooter {
	background: #e5e5e5 url(http://c.mr66.ru/images/bg-footer.gif) no-repeat right top;
	border-top: 1px solid #ccc;
	height: 120px;
	overflow: hidden;
}
#tfooter table.tcolumns{
	width:100%;
	float: left;
	font-size: 1.2em;
	font-style: normal;
	margin-bottom: 11px;
	/*padding-right: 11px;*/
}
#tfooter td.taddres{
	background: url(http://c.mr66.ru/images/bg-flogo.gif) no-repeat 18px 18px;
	padding-top: 16px;
	width: 450px;
	/*min-height: 80px;*/
	vertical-align: top;
}
#tfooter td.taddres p {
	padding-left: 125px;
}
#tfooter td.taddres span {
	padding-top: 4px;
	padding-left: 125px;
	display: block;
}
#tfooter td.tphones{
	vertical-align: top;
	width:150px;
	padding-top: 16px;
	/*min-height: 80px;*/
}
#tfooter td.tphones span {
	padding-top: 4px;
	display: block;
}
#tfooter td.tur-help{
	background: url(http://c.mr66.ru/images/ur-help.gif) no-repeat right 6px;
	vertical-align: top;
	padding-top: 16px;
	border-right: #e5e5e5 solid 11px;
}
#tfooter td.tur-help p {
	text-align: right;
	padding-right: 80px;
}
#tfooter td.tur-help p.dev {
	color: #666;
	font-size: 1em;
	text-align: right;
	padding: 4px 145px 0 0;
}
#tfooter td.tur-help p.dev a {
	color: #666;
}
#tfooter table.tcolumns2{
	width:100%;
	float: left;
	font-size: 1em;
	font-style: normal;
	/*padding-right: 11px;*/
}
#tfooter td.tcounters{
	width:30%;
	vertical-align: top;
	text-align: right;
	padding-right: 17px;
	border-right: #e5e5e5 solid 11px;
}
#tfooter td.tcopy{
	vertical-align: center;
	width:70%;
}
#tfooter .tcopy p{
	float: left;
	font-size: 1.1em;
	font-style: normal;
	color: #666;
	padding-left: 17px;
	padding-top: 1px
}
#tfooter p.tcopy a {
	color: #666;
}


#footer {
	background: #e5e5e5 url(http://c.mr66.ru/images/bg-footer.gif) no-repeat right top;
	border-top: 1px solid #ccc;
	height: 157px;
	overflow: hidden;
}
#footer div#address {
	background: url(http://c.mr66.ru/images/bg-flogo.gif) no-repeat 18px 18px;
	display: block;
	float: left;
	font-size: 1.2em;
	font-style: normal;
	width: 600px;
	padding-top: 16px;
}
#footer div#address p {
	padding-left: 125px;
}
#footer div#address p#fphone {
	padding-left: 40px;
}
#footer div#address2 {
	background: url(http://c.mr66.ru/images/ur-help.gif) no-repeat 30px 13px;
	display: block;
	clear: both;
	float: left;
	font-size: 1.2em;
	font-style: normal;
	height: 80px;
	width: 460px;
	padding-top: 20px;
}
#footer div#address2 p {
	padding-left: 125px;
}
#footer div#address2 p#fphone2 {
	padding-left: 30px;
}

#footer #fphone2 {
	float: right;
}
#footer #fphone {
	float: right;
}
#footer #fphone span {
	display: block;
	padding-top: 7px;
}
#footer #copy {
	font-size: 1.1em;
	padding: 13px 17px 0 0;
	text-align: right;
}
#footer #shildik {
	color: #666;
	font-size: 1.2em;
	text-align: right;
	padding: 85px 17px 0 0;
}
#footer #shildik a {
	color: #666;
}
#vqForm {
	background: #f0f0f0;
	margin: 1px 18px 0 0;
	padding: 14px 0 0 4px;
}
#vqForm fieldset {
	margin:  0 auto;
	width: 331px;
}
#canvas {
	background: url(http://c.mr66.ru/images/bg-canvas.gif) no-repeat 0 center;
	padding-left: 18px;
}
.div {
	background: url(http://c.mr66.ru/images/bg-div.gif) no-repeat 24px 11px;
	height: 32px;
	color: #999;
	width: 294px;
}
#abs {
	background: url(http://c.mr66.ru/images/bg-abs.gif) no-repeat 20px 0;
	height: 26px;
	margin: 11px 0 0 18px;
}

.barGraph {
	margin-left: 24px; 
	position: relative;
	width: 294px;
}
	
.barGraph li {
	background: #d61b66;
	bottom: 0; 
	margin: 0 0 0 0; 
	overflow:  hidden;
	position: absolute;
	width: 8px;
}
#salarySelector {
	background:  url(http://c.mr66.ru/images/bg-scale.gif) no-repeat 41px 4px;
	height:  27px;
	margin:  0 0 0 0;
	padding:  0 0 0 41px;
	width:  272px;
}
#salaryScroller {
	background:  url(http://c.mr66.ru/images/bg-sal-scroller.gif) no-repeat 0 0;
/*	cursor:  pointer;*/
	height:  14px;
	margin-left:  0;
	width:  25px;
}
#salary {
	background:  #717171;
	border:  0;
	color:  #FFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:  .92em;
	margin:  0 0 0 1px;
	text-align:  center;
	width:  23px;
}
#salaryResult {
	color:  #666;
	font-size:  1em;
	padding:  13px 0 14px 0;
	text-align:  center;
}
#salaryResult a {
	font-size:  1.16em;
}
img.marginLeft {
	margin-left: 10px;
}
img.marginRight {
	margin-right: 10px;
}
.itemNews p.mainNews {
	padding-top: 13px;
}

.sapeblock div{margin: 10px 0 20px 27px; color:#414141; font-size: 1.2em}
.sapeblock a {color: #414141; }