body {
	margin: 0;
	padding: 0;
}

H1  {
	color: #2d2c2c;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
}

.mainMenu {
	text-align: center;
}

#mainPageMenu {
	margin-top: 470px;
}

.mainText {
	color: #d7d7d7;
	font-family: Arial;
	font-size: 16px;
}

.prLabel {
	padding: 3px;
	background-color: #af2828;
	position: absolute;
	left: 150px;
	top: 165px;
	z-index: 10;
}

.actionItem {
	padding: 3px;
	background-color: #af2828;
	display: block;
	color: #000000;
	position: absolute;
}

.prLabel a, .actionItem a {
	color: white;
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
}

.prLabel a:hover, .actionItem a:hover {
	color: white;
	text-decoration: underline;
}

.menuBottom {
	/*padding-top: 15px;*/
	line-height: 15px;
}

.menuBottom span {
	color: #2d2c2c;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
}

.menuBottom a {
	color: #2d2c2c;
	text-decoration: none;
}

.menuBottom a:hover {
	color: #000000;
	text-decoration: underline;
}

.middot {
	padding-top: 5px;
}

.catMenuBottom .menuBottom span {
	font-size: 9px;
}

.bottomLight {
	color: #444343;
	font-family: Verdana;
	font-size: 9px;
}

.bottomLight p {
	padding: 0;
	margin: 0;
}

.menuBottomStatic, .menuBottomStatic a 
{
	color: #181717 !important;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}

.menuBottomStatic p 
{
	padding: 0;
	margin: 0;
}

.prDetail {
	position: relative;
}

#loginForm {
	background-color: #231f20;
	width: 184px;
	height: 114px;
	padding:3px;
	position: relative;
}

#loginForm .bTable {
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

#loginForm .bTable td {
	border: 1px solid #939598;
	color: #939598;
	font-size: 8px;
	font-family: Arial;
}

#loginForm .bTable td a {
	color: #939598;
	text-decoration: underline;
}

#loginForm .bTable td a:hover {
	color: #939598;
	text-decoration: none;
}

.lfInput {
	width: 90px;
	height: 17px;
	font-size: 10px;
}

#loginForm .noBorder td {
	border: none;
	font-size: 16px;
	color: #d1d2d4;
	font-weight: bold;
}

.lfSmall {
	color: #939598 !important;
	font-size: 8px !important;
	font-family: Arial !important;
}

/* Стиль таблички */
.infoTable {
	border-collapse: collapse;
}

.infoTable td {
	border: 1px solid #6b6b6b;
	color: white;
	font-family: Tahoma;
	font-size: 14px;
}

.infoTable tr.odd {
	background-color: #3a3a3a;
}

.infoTable tr.even {
	background-color: #565757;
}

.toCartBlock a {
	color: white;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.toCartBlock a:hover {
	color: white;
	text-decoration: underline;
}

/* Блоки с рамочкой */
.bBlockTable td.left {
	background-image: url(images/bBlock_left.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 19px;
}

.bBlockTable td.right {
	background-image: url(images/bBlock_right.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 19px;
}

.bBlockTable td.middle {
	background-image: url(images/bBlock_bg.png);
	background-repeat: repeat-x;
	height: 19px;
	color: #ea2e31;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}

.bBlockTable2 td.left {
	background-image: url(images/bBlock2_left.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
}

.bBlockTable2 td.right {
	background-image: url(images/bBlock2_right.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 26px;
}

.bBlockTable2 td.middle {
	background-image: url(images/bBlock2_bg.png);
	background-repeat: repeat-x;
	height: 26px;
	color: black;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}

.bBlockTable2 td.middle a {
	color: black !important;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;	
}

.bBlockTable2 td.middle a:hover {
	color: black;
	text-decoration: underline;
}

/* Голосовалка */
.voteDisplay {
	margin: 0;
	padding: 0;
}

.voteDisplay li {
	display: inline;
	list-style: none;
	vertical-align: middle;
}

.voting .bottomLayer {
	position: absolute;
	height: 15px;
	background-color: #deca07;
	z-index: 0;
	top: 3px;
	left: 3px;
}

#voteResult {
	color: #ffffff;
	font-size: 9px;
	font-family: Tahoma;
}

.redText {
	color: #ed1d25;
	font-size: 14px;
	font-family: Tahoma;
	text-decoration: underline;
}

.registerInput {
	width: 300px;
}

a.white {
	color: white !important;
	text-decoration: underline !important;
}

a.white:hover {
	color: white !important;
	text-decoration: none !important;
}a {	color: white !important;	text-decoration: none;}a:hover {	text-decoration: none;	color: red !important;}strong{      font-weight:normal;}