﻿.content H1 {	color:#0099ff;	font-size:40px;	line-height:100%;	}.catalog {	width:590px;	float:right;	margin: 20px 0 0;}.type-title {	color:#669900;	font-size:24px;	padding: 10px 0 0;	line-height:100%;}.catalog .sort {	margin: 15px 0 0;}.catalog .sort P{    color: #666666;    display: inline-block;    font-size: 12px;    line-height: 100%;    vertical-align: top;		}.catalog .sort UL{    display: inline-block;    vertical-align: top;}.catalog .sort UL LI{    display: inline-block;    margin: 0 2px 0 0;    vertical-align: top;}.catalog .sort UL LI A{    color: #333333;    display: block;    font-size: 12px;    line-height: 100%;}.catalog .main LI {    float: left;    margin: 43px 0 0;    width: 295px;}.catalog .main LI .spec{	padding:0;	margin:0;}.catalog .main LI  .spec-img {    text-align: center;    width: 65px;}.pager {    background: url("../images/ig/pager-bg.png") no-repeat 0 0;    height: 25px;    margin: 32px 0 20px;    padding: 11px 0 0;    text-align: center;}.pager UL {	display:inline-block;	vertical-align:top;}.pager UL LI{	float:left;	margin:0 8px 0 0;}.pager UL LI A{	color:#3399ff;	font-size:14px;	line-height:100%;	display:block;	text-decoration:none;}.pager UL LI A:HOVER{	text-decoration:underline;}.pager UL LI A STRONG{    background: url("../images/ig/pager-sep.png") no-repeat left center;    padding: 0 0 0 8px;}.catalog .main LI .spec-text {	 width: 218px;}.catalog .main {	padding:5px 0 0 0;}.card {    float: right;    margin: 20px 0 0;    width: 590px;}.card .product {	margin:47px 0 0;}.card .screen {    float: left;    text-align: center;    width: 160px;}.card .product .title {    color: #669900;    font-size: 14px;    margin: 0 0 19px;	}.card .product .options {    margin: 0 0 0 159px;    padding: 5px 0 0;}.card .minus {	left:56px;}.card .plus {	left:2px;}.card .product .options .des {	padding:0 0 0 3px;}.card .product .options .inp {	margin-top:31px;}.card .product .text {	margin: 41px 0 0;}.card .product .text  P{	padding: 0 0 18px;} .card .advert {	margin: 8px 0 60px;}.card .advert H2 {    color: #0099FF;    font-size: 20px;    line-height: 120%;    margin: 0 0 9px;}		.card .advert LI {    float: left;    margin: 18px 34px -19px 9px;    width: 252px;}	.card .advert .spec-img {    margin-top: 0;    width: 67px;}		