*, a, a:visited {
	color:#000;
}

a:link, a:visited {
	color: #000;
}

div.wrapper {
	min-width:990px;
}

div.header {
	display:none;
}

div.printLogo {
	margin:1em;
	padding:0 0 1em 0;
	border-bottom:1px solid #000;
}

div.printLogo img {
	margin:0 3em 0 0;
}

h1 {
	color:#000;
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

h2 {
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

div.itemDescr h2 {
	font-size:120%;
	margin:0 0 .5em 0;
}

div.topMenu {
	display:none;
}

div.topContacts {
	display:none;
}

div.lcol {
	display:none;
28.02.2008
}

div.rcol {
	padding:1em;
}

div.lcol .pad {
	
}

div.rcol .pad {
	padding:1em 0 2em 0;
}

div.lcol h1 {
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

ul.menu {
	font-size:85%;
	list-style-type:none;
	padding:0;
	margin:0 0 3em 0;
}

ul.menu li {
	margin:0 0 .4em 0;
}

ul.menu li img {
	margin:.4em .5em -.1em 0;
}

div.mainCat {
	float:left;
}

div.mainCat .item {
	width:250px;
	float:left;
	padding:0 0 2em 0;
}

div.mainCat .item h1 {
	font-size:150%;
	font-weight:normal;
}

div.mainCat .item h1 span {
	font-size:80%;
	font-weight:bold;
}

div.mainCat .item img.tmb {
	display:block;
	margin:0 20px 1em 0;
}

div.mainCat .item .descr {
	margin:0 20px 1em 0;
	font-size:85%;
}

div.mainCat .item .descr strong {
	font-weight:normal;
}

div.mainCat .item table.pricing th {
	font-size:80%;
	font-weight:normal;
	text-align:left;
	padding:.2em .2em .5em .7em;
}

div.mainCat .item table.pricing td {
	vertical-align:middle;
}

div.mainCat .item table.pricing .old {
	font-size:130%;
	text-decoration:line-through;
	padding:.1em 1.5em .1em .4em;
}

div.mainCat .item table.pricing .new {
	font-size:130%;
	padding:.1em .4em .1em .4em;
	background:#fc0;
	color:#000;
}

div.mainCat .item table.pricing .go {
	padding:0 .2em 0 1.5em;
	text-align:right;
}

div.mainCat .item table.pricing .goTh {
	padding-left:2em;
	text-align:right;
}

div.mainReviews {
	margin:1em 0 2em 0;
	float:left;
}

div.mainReviews .item {
	width:350px;
	float:left;
}

div.mainReviews .item .cover {
	width:80px;
	float:left;
}

div.mainReviews .item .imgRounded {
	border:1px solid #4c4c4c;
}

div.mainReviews .item .imgRounded .cn1 {
	position:relative;
	margin-right:-1px;
	background:url('/img/r-cn-1.gif') no-repeat right top;
}

div.mainReviews .item .imgRounded .cn2 {
	margin-bottom:-1px;
	background:url('/img/r-cn-2.gif') no-repeat right bottom;
}

div.mainReviews .item .imgRounded .cn3 {
	margin-left:-1px;
	background:url('/img/r-cn-3.gif') no-repeat left bottom;
}

div.mainReviews .item .imgRounded .cn4 {
	margin-top:-1px;
	background:url('/img/r-cn-4.gif') no-repeat left top;
}

div.mainReviews .item .imgRounded .pic {
	width:80px;
	height:64px;
}

div.mainReviews h1 {
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

div.mainReviews .item .descr {
	margin-left:100px;
	padding-right:20px;
}

div.mainReviews .item .descr strong {
	font-weight:normal;
}

div.mainReviews h2 {
	font-size:100%;
	margin:0 0 .5em 0;
}

div.pagesReviews {
	margin:1em 0 0 0;
	float:left;
}

div.pagesReviews .item {
	padding:0 0 2em 0;
}

div.pagesReviews .item .cover {
	width:80px;
	float:left;
}

div.pagesReviews .item .imgRounded {
	border:1px solid #4c4c4c;
}

div.pagesReviews .item .imgRounded .cn1 {
	position:relative;
	margin-right:-1px;
	background:url('/img/r-cn-1.gif') no-repeat right top;
}

div.pagesReviews .item .imgRounded .cn2 {
	margin-bottom:-1px;
	background:url('/img/r-cn-2.gif') no-repeat right bottom;
}

div.pagesReviews .item .imgRounded .cn3 {
	margin-left:-1px;
	background:url('/img/r-cn-3.gif') no-repeat left bottom;
}

div.pagesReviews .item .imgRounded .cn4 {
	margin-top:-1px;
	background:url('/img/r-cn-4.gif') no-repeat left top;
}

div.pagesReviews .item .imgRounded .pic {
	width:80px;
	height:64px;
}

div.pagesReviews h1 {
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

div.pagesReviews .item .descr {
	margin-left:100px;
	padding-right:20px;
}

div.pagesReviews h2 {
	font-size:100%;
	margin:0 0 .5em 0;
}

div.chooseModel {
	display:none;
}

div.chooseModel2 {
	background:#f5f3e7;
	margin:0 0 2em 0;
}

div.chooseModel2 h1 {
	color:#000;
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

div.chooseModel2 .pad {
	padding:1em 20px 0 20px;
}

div.chooseModel2 table {
	width:80%;
	margin-top:1em;
}

div.chooseModel2 table td {
	padding:0 20px 20px 0;
	white-space:nowrap;
}

div.chooseModel2 input, div.chooseModel2 select {
	border:1px solid #ababab;
}

div.chooseModel2 select {
	width:100%;
}

div.chooseModel2 input.text {
	width:50px;
}

div.mainNews {
	float:left;
	padding:0 0 2em 0;
}

div.mainNews h1 {
	font-size:150%;
	font-weight:normal;
	margin:0 0 .5em 0;
}

div.mainNews .p {
	clear:both;
	margin:0 30px 1em 0;
}

div.mainNews .date {
	float:left;
	color:#000;
	margin-right:-1000px;
}

div.mainNews .cont {
	margin-left:5.5em;
}

div.mainNews .col1, div.mainNews .col2 {
	float:left;
}

div.mainBanners {
	display:none;
}

div.pagesBanners {
	display:none;
}

div.mainCont {
	margin:0 20px 2em 0;
}

div.footer {
	display:none;
}

div.dubNav {
	margin:.4em 0 2em 0;
}

div.dubNav span {
	padding:0 .5em 0 .5em;
}

img.medPic {
	display:block;
	border:1px solid #cecece;
	margin:0 0 1em 0;
}

div.zoom {
	width:31px;
	height:30px;
	background:url('/img/zoom.gif') no-repeat left top;
	position:relative;
	left:419px;
	top:-54px;
	cursor:pointer;
	margin-bottom:-30px;
}

div.detLcol {
	width:475px;
	margin-right:-1000px;
	float:left;
}

div.detLcol .pad {
	padding:0 14px 0 0;
}

div.detRcol {
	margin-left:475px;
}

div.detRcol .pad {
	padding:0 20px 0 0;
}

div.itemDescr {
	background:#efefef;
	padding:.5em 12px 1em 12px;
	margin-bottom:1em;
}

div.itemDescr h1 {
	color:#000;
}

div.itemDescr h2 {
	color:#000;
}

table.itemParams {
	margin:0 0 1em 0;
}

table.itemParams td {
	padding:0 12px .25em 0;
}

table.techSpecs {
	margin:0 0 1em 0;
	width:100%;
}

table.techSpecs td {
	padding:.15em 12px .15em 12px;
}

tr.white {
	background:#fff
}

div.partsThumbs {
	padding:0 0 .5em 0;
	padding-bottom:expression('3.1em');
	float:left;
}

div.partsThumbs div.tmb img {
	border:1px solid #cecece;
}

div.partsThumbs div.tmb {
	float:left;
	margin:0 3px 3px 0;
}

div.itemOrder {
	border:1px solid #b9bac4;
	background:#e7e9f5;
	margin-bottom:1em;
	padding-bottom:expression('1em');
}

div.itemOrder table.tabs {
	position:relative;
	font-size:120%;
	width:100%;
	color:#000;
	font-weight:bold;
}

div.itemOrder table.tabs td {
	cursor:pointer;
	text-align:center;
	padding:.5em;
	border-left:1px solid #b9bac4;
	border-bottom:1px solid #b9bac4;
}

div.itemOrder table.tabs td.inact {
	background:#bfc4e4;
	border-left:1px solid #7a7e92;
	border-top:1px solid #7a7e92;
}

div.itemOrder table.orderForm {
	margin:1em 0px 1em 12px;
	color:#000;
}

div.itemOrder table.orderForm td {
	padding:0 12px .25em 0;
	white-space:nowrap;
}

div.itemOrder table.orderForm input {
	width:120px;
}

div.serieModels {
	background:#f5f3e7;
	padding:.5em 12px 1em 12px;
	margin-bottom: 1em;
}

div.serieModels h1 {
	color:#000;
}

div.similarModels {
	margin:0 0 2em 0;
}

div.similarModels h1 {
	color:#000;
}

div.similarModels table {
	width:99%;
}

div.similarModels table td {
	padding:0 20px 1em 0;
}

div.similarModels table h3 {
	color:#000;
	font-size:80%;
	margin:0 0 1em 0;
	font-weight:normal;
}

div.similarModels table .price {
	font-size:130%;
	font-weight:bold;
	color:#000;
}

div.similarModels table img {
	border:1px solid #cecece;
	display:block;
	float:left;
	margin:0 12px 0 0; 
}

table.catalogue {
	width:99%;
}

table.catalogue td {
	padding:0 20px 1em 0;
}

table.catalogue h3 {
	color:#000;
	font-size:80%;
	margin:0 0 1em 0;
	font-weight:normal;
}

table.catalogue .price {
	font-size:130%;
	font-weight:bold;
	color:#000;
}

table.catalogue img {
	border:1px solid #cecece;
}

div.contentZone {
	float:left;
}

div.contentZone .contLcol {
	margin:1em 440px 2em 0;
}

div.contentZone .contRcol {
	width:416px;
	float:right;
	margin-left:expression('25px');
}

div.contentZone .contRcol .pad2 {
	padding: 0 20px 0 0;
}

div.newsAnnounces {
	float:left;
}

div.newsAnnounces .p {
	clear:both;
	margin:0 30px 1em 0;
}

div.newsAnnounces .date {
	float:left;
	color:#000;
	margin-right:-1000px;
}

div.newsAnnounces .cont {
	margin-left:5.5em;
}

.yearNav {
	font-size: 150%;
}

.yearNav span {
	margin:0 0 0 1em;
}

div.newsDate {
	float:left;
	text-align:middle;
	background:#e5e5e5;
	padding:.25em .5em .25em .5em;
	color:#000;
}

div.newsPicture {
	float:left;
	border:1px solid #7f7f7f;
	padding:10px;
	margin:0 1em 0 0;
}

div.newsPicture img {
	border:1px solid #7f7f7f;
}

div.hrBig {
	clear:both;
	width:100%;
	height:7px;
	background:#e5e5e5;
	margin: .5em 0% .5em 0;
	overflow:hidden;
}

ul.menu li ul {
     list-style-type:none;
     padding:0;
     margin:0 0 0 1em;
}

ul.menu li ul a, ul.menu li ul a:visited {
     font-weight:bold;
}

ul.menu li ul li ul a, ul.menu li ul li ul a:visited {
     font-weight:normal;
     
}
a.act, a.act:visited {
     
}
table.detPrice {
     margin: 0 0 1em 0;
}

table.detPrice th {
     font-size:80%;
     font-weight:normal;
     text-align:left;
     padding:.2em 1em .5em 1em;
}

table.detPrice .value {
     background:#fc0;
     font-size:120%;
     font-weight:bold;
     color:#000;
     padding:.25em .5em .25em .5em;
}

table.detPrice .goLink {
     padding:0 .5em 0 .7em;
}

.grey {
	background:#efefef;
}

.cartTable {
	width:95%;
}

.cartTable td {
	padding:.2em .5em .2em .5em;
	vertical-align:middle;
}

.cartTable th {
	text-align:left;
	padding:.2em .5em .2em .5em;
}

table.choose2 td {
	padding:.2em 1em .2em 1em; 
}

table.compare {
	margin:1em;
}

table.compare td {
	padding:.2em .5em .2em .5em;
}

table.compare .line2 {
	background:#efefef;
}

table.compare .td0 {
	font-weight:bold;
}

p.promoLink {
	margin-top:1em;
}

p.promoLink a, p.promoLink a:visited {
	
	text-decoration:none;
}