body, table, td, select, input, textarea {font-family:Tahoma, verdana, arial, sans-serif; font-size:11px; color:#484848;}

body {margin:0; padding:0; background:url(../images/right_page.gif) top left repeat-x #FFFFFF;}
.innerPage {background:url(../images/right_page_inner.gif) top left repeat-x #FFFFFF;}


a {color:#172B66; text-decoration:underline;}
a:hover {color:#A90F0F;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:17px;}
	h6 {font-size:11px; color:#A90F0F;}

form {margin:0; padding:0;}
input, select {vertical-align:middle;}
textarea {overflow:auto;}
.inp {border:1px solid #000000; padding:2px 5px; font-size:9px;}

img {border:0;}

p {margin:0 0 17px 0;}
.text {padding:0 20px;}

.page {width:990px; text-align:left; background:#FFFFFF;}

.header {height:84px;}

.topNavigation {float:left; padding-left:170px; padding-top:27px;}
	.topNavigation strong {color:#A90F0F;}
	.topNavigation a {color:#484848; text-decoration:none;}
	.topNavigation p {margin-bottom:26px;}
	.topNavigation img {margin-right:34px; vertical-align:middle;}

.search {float:right; padding-right:121px; padding-top:23px;}
	.search .inp {width:306px; margin-right:11px;}

.top {}
	.top .left {width:144px; background:url(../images/logo.jpg) right top no-repeat; padding-top:80px; padding-bottom:11px;}
		.top .left ul {margin:0; padding:0;}
			.top .left ul.main {border-top:1px solid #D3D3D3;}
		.top .left li {padding:13px 14px; border-bottom:1px solid #D3D3D3;}
	
.headerMain {background:url(../images/header_index.jpg) left top no-repeat; width:846px; height:405px; vertical-align:bottom;}
.headerAbout {background:url(../images/header_about.jpg) left top no-repeat; width:846px; height:299px; vertical-align:bottom;}
.headerAboutUs {background:url(../images/header_company.jpg) left top no-repeat; width:846px; height:299px; vertical-align:bottom;}
.headerBuy {background:url(../images/header_buy.jpg) left top no-repeat; width:846px; height:299px; vertical-align:bottom;}
.headerPrice {background:url(../images/header_price.jpg) left top no-repeat; width:846px; height:299px; vertical-align:bottom;}

.slogan {padding-left:24px; padding-bottom:48px; font-family:"trebuchet MS"; font-size:12px; color:#FFFFFF; width:300px;}

.mainTbl {margin-top:23px;}
	.mainTbl td {padding-right:23px; line-height:18px;}
		.mainTbl .img {margin-bottom:30px;}

.subscribe {border-top:1px solid #D3D3D3; margin-top:44px; padding:30px 0 30px 14px;}
	.subscribe .inp {width:91px; margin:10px 0; margin-right:2px;}

.buyForm td {padding-bottom:13px;}
.buyForm .inp {width:206px;}

.priceTable {border-top:1px solid #C8C8C8;}
	.priceTable th {color:#172B66; font-weight:bold; text-transform:uppercase; padding:14px 20px;}
	.priceTable td {font-size:10px; padding:5px;}
	.priceTable td strong {color:#A90F0F;}
	.priceTable td, .priceTable th {border-bottom:1px solid #C8C8C8; border-right:1px solid #C8C8C8; text-align:center;}
	.priceTable .lastTD {border-right:0;}

.footer {border-top:1px solid #D3D3D3; padding:23px 0;}
	.footer .leftMenu {float:left; text-transform:uppercase; font-size:9px; width:445px;}
		.footer .leftMenu strong {color:#A90F0F;}
		.footer .leftMenu .brd {margin:0 3px;}
	.footer .copy {float:middle; font-size:9px; color:#172B66; line-height:13px;}
	.footer .counter {float:right; font-size:9px; color:#172B66; line-height:13px; vertical-align:text-bottom; text-align:right}

.clr {clear:both;}