body, html, p, td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p
{
	text-align: justify;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 24px;
}

blockquote
{
	margin-top: 0;
	margin-bottom: 0; /* для нормальных браузеров */
	margin-bottom: "-0.7em"; /* для IE */
	margin-left: 2em;
}

input, textarea, select
{
	border: 1px #999999 solid;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tablepad
{
	padding: 8px 8px 8px 8px;
}

.sec
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.subsec
{
	color: #000000;
	font-size: 12px;
}

.catGood
{
	color: #000000;
	font-size: 10px;
}

.menu
{
	color: #ffffff;
	font-size: 12px;
}

.menu:hover
{
	text-decoration: none;
}

.title
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.BlackBold
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.Black
{
	color: #000000;
	font-size: 11px;
}

.Blacksmall
{
	color: #000000;
	font-size: 10px;
}

.greyBold
{
	color: #B8B8B8;
	font-size: 11px;
	font-weight: bold;
}

.grey
{
	color: #B8B8B8;
	font-size: 11px;
}

.newsDate
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	float: right;
}

.newsTitle
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
	float: left;
}

.adsTitle, .partnerTitle
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding-bottom: 2px;
	border-bottom: 1px solid #d30000;
	width: 100%;
}


.techsTitle, .dirTitle
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
	float: left;
	border-bottom: 1px solid #d30000;
}


.newsText, .adsText, .partnerText
{
	color: #2D2D2D;
	font-size: 11px;
}

.newsLink
{
	color: #B8B8B8;
	font-size: 11px;
	font-weight: normal;
}

.copy
{
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

a.copy:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}


/* --- reports --- */

.repTitle
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
}

.dirHead
{
	border-bottom: 1px solid #D30000;
}


.dirDate
{
	font-size: 11px;
	font-weight: bold;
}


.dirText
{
	color: #2D2D2D;
	font-size: 11px;
	text-align: justify;
}

.dirLink
{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
}


/* --- goods ---*/

.goodsText /* goods descriptions */
{
	color: #2D2D2D;
	font-size: 11px;
	text-align: justify;
}

.goodsForm
{
	color: #2D2D2D;
	font-size: 11px;
}

.goodsPicture
{
	color: #2D2D2D;
	font-size: 11px;
	text-align: center;
}

.goodsPrice
{
	color: #D30000;
	font-size: 10px;
	text-align: right;
	border-bottom: 1px solid #D30000;
}

.goodsPrice2
{
	color: white;
	font-size: 10px;
	text-align: right;
	background-color: #D30000;
	border-bottom: 1px solid #D30000;
}

.goodsTitle /* goods' title*/
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D30000;
	margin: 0;
	padding: 0;
}

img.hand{
	cursor: pointer;
	margin: 1px;
	padding: 2px;
	border: 1px solid #D1D1D1;
}

.goodsSubmit /* goods' title*/
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
}


.goodsLink
{
	color: #999999;
	font-size: 11px;
}




/* --- cart --- */

.cartGoods
{
	font-size: 11px;
	margin-top: 2px;
}

.cartPrice
{
	font-size: 11px;
	text-align: right;
}

.cartRecalc
{
	color: #D30000;
	font-size: 11px;
}

.cartPriceTotal
{
	color: #D30000;
	font-size: 11px;
}

.cartEmpty
{
	font-size: 11px;
	margin: 20px;
	text-align: center;
}

	/* --- team --- */
	
.teamTitle
{
	color: 				#D30000;
	font-size: 			12px;
	font-weight: 		bold;
	border-bottom:		1px solid #D30000;
	margin: 				0;
	padding: 			0;
}

.teamText
{
	color: 				#2D2D2D;
	font-size: 			11px;
	text-align: 		justify;
}

.teamLink
{
	color: 				#999999;
	font-size: 			11px;
}


/* --- GALLERY --- */

.galleryTitle
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D30000;
	margin: 0;
	padding: 0;
}

.galleryText /* goods descriptions */
{
	color: 				#2D2D2D;
	font-size: 			11px;
	text-align: 		justify;
}

.galleryLink
{
	color: 				#999999;
	font-size: 			11px;
}

/* --- PARTNERS & FREINDS --- */

.partnersTitle
{
	color: #D30000;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #D30000;
	margin: 0;
	padding: 0;
}

.partnersText /* goods descriptions */
{
	color: 				#2D2D2D;
	font-size: 			11px;
	text-align: 		justify;
}

.partnersLink
{
	color: 				#999999;
	font-size: 			11px;
}