﻿@charset "utf-8";.content .monuments {	margin:20px 0 0 0;	padding:0;	width:100%;}.content .etching-slider {    background: url("../images/bg/etching-main.png") no-repeat left top;    float: left;    height: 192px;    margin: 3px 0 0;    padding: 0;    position: relative;    width: 607px;}.content .etching-slider .foto{	margin:0;	padding:0;	float:left;	width:207px;}.content .etching-slider .foto IMG{	width:171px;	height:171px;	margin:10px 0 0 11px;}.content .etching-slider .description{	float:right;	width:397px;}.content .etching-slider .description H2{    color: #282828;    font-family: Arial,Helvetica,sans-serif;    font-size: 22px;    font-weight: bold;    line-height: 24px;    margin: 13px 0 0;    padding: 0;	}.content .etching-slider .description H3{    color: #282828;    font-family: Arial,Helvetica,sans-serif;    font-size: 18px;    line-height: 20px;    margin: 0;    padding: 0;}.content .etching-slider .description P{    color: #45484A;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    line-height: 12px;    margin: 14px 0 0;    padding: 0;}.content .etching-slider .description .heigth{    background: url("../images/bg/height-bg.png") no-repeat left top;    color: #454A4C;    display: block;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    height: 37px;    line-height: 20px;    margin: 18px 0 0;    padding: 10px 0 17px 6px;    width: 64px;}.content .etching-slider .description .heigth SPAN{	 font-size: 16px;	 font-weight:bold;	 margin:0 0 0 6px;}.content .etching-slider .description .price{    background: url("../images/bg/price-bg.png") no-repeat left top;    color: #494949;    display: block;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    height: 64px;    line-height: 25px;    margin: 18px 0 0;    padding: 4px 0 0 10px;    width: 164px;}.content .etching-slider .description .price SPAN{	 font-size: 22px;	 font-weight:bold;	 margin:0 0 0 6px;	 color:#2692cf;}.content .etching-slider .description UL{	    bottom: 0;    height: 26px;    list-style: none;    position: absolute;    right: 0;    width: 99px}.content .etching-slider .description UL LI{	margin: 0 5px 0 0;    padding: 0;	float:left;	}.content .etching-slider .description UL LI A{	color:#4bbaf9;	font-family: Arial,Helvetica,sans-serif;	font-size:12px;	font-weight:bold;    display: block;    height: 17px;    padding: 2px 0 0 5px;    width: 14px;	background: url("../images/bg/menu-fon.png") no-repeat scroll left top transparent;}.content .etching-slider .description UL LI .active{background: url("../images/bg/menu-active.png") no-repeat left top; color:#ffffff;}.content .links {    float: left;    margin: 0 0 0 27px;    padding: 0;    width: 308px;}.content .links UL{	margin:0;	padding:0;	list-style:none;}.content .links UL LI{    border-bottom: 1px dotted #D7D7D7;    clear: both;    height: 61px;    margin: 0 0 9px;    padding: 0;}.content .links UL LI IMG{    float: left;    height: 56px;    outline: none;    width: 99px;}			.content .links UL LI A{	    color: #2AA0C4;    display: block;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 18px;    margin: 8px 0 0 15px;    width: 191px;	text-decoration: underline;}		.content .links UL LI A:HOVER{text-decoration:underline;}	.content .links UL LI:LAST-CHILD {border:none; margin:0;}	.content .links .zao{color: #5F5F5F; margin: 0 0 0 176px; padding:0; text-decoration: underline;}.content .choice {	margin:0;	padding:0;	width:100%;	position: relative;}.content .choice H2{    color: #2AA0C4;    font-family: Arial,Helvetica,sans-serif;    font-size: 20px;    font-style: italic;    line-height: 20px;}.content .choice .selection {	margin: 0 0 24px;	padding:0;	width:950px;	height:50px;	background: url("../images/bg/selection.png") no-repeat left top;}.content .choice .selection FORM{	margin:0;	padding:0;	}.content .choice  .selection BUTTON{/*    background: url("../images/bg/button-selection.png") no-repeat left top;    border: medium none;    cursor: pointer;*/    float: right;/*    height: 31px;*/    margin: 10px 12px 0 0;/*    padding: 0;    width: 118px;*/	float: right;    margin: 10px 12px 0 0;    padding: 3px 20px 6px;}.content .choice .head-menu {	margin: 0;    padding: 0;    position: relative;    z-index: 10;}.content .choice .head-menu UL {    margin: 0;    padding: 0;	}.content .choice .head-menu UL LI{	background: url("../images/memory-menu.png") repeat-x left top;    border: 1px solid #BBBBBB;    float: left;    margin: 0 0 0 11px;    padding: 0;}.content .choice .head-menu UL .active{	border-bottom: 1px solid #ECECEC;	background: url("../images/active-memory.png") repeat-x left top;}.content .choice .head-menu UL LI A{    color: #2AA0C4;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    font-weight: bold;    height: 31px;    line-height: 31px;    margin: 0;    padding: 0;    text-align: center;    width: 192px;	}.content .choice .head-menu UL LI A:HOVER{color: #454545; background: url("../images/active-memory.png") repeat-x left top;}.content .choice .head-menu UL .active A{color: #454545; font-family: Arial,Helvetica,sans-serif; font-size:20px; font-weight: bold;}.content .choice .main-content {    background: url("../images/bg/content-bg.jpg") repeat-y scroll left top transparent;    height: 400px;    margin: -1px 0 0;    padding: 0;    position: relative;    width: 949px;    z-index: 1;}.content .choice .main-content .main-content-top {    background: url("../images/bg/content-top.jpg") no-repeat left top;    margin: 0;    padding: 12px 0 0;}.content .choice .main-content  .main-content-top .main-content-bottom {    background: url("../images/bg/content-bottom.jpg") no-repeat left bottom;    margin: 0;    padding: 0 17px 17px;    text-align: center;}.content .choice .main-content  .main-content-top .main-content-bottom .column{	margin: 0;    padding: 0;}.content .choice .main-content  .main-content-top .main-content-bottom .column{    margin: 32px 0 0;    padding: 0;}/*.content .choice .main-content  .main-content-top .main-content-bottom .column UL{	margin: 0;    padding: 0;}*/.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI{    background: url("../images/bg/cont-frame.png") no-repeat left top;    float: left;    margin: 0 20px 0 25px;    padding: 2px 0 0;    text-align: center;    width: 164px;}.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI IMG{	margin: 0;    padding: 0 0 7px;}.content .choice .main-content  .main-content-top .main-content-bottom .column .arrow-left{    background: url("../images/bg/arr-left.png") no-repeat left top;    display: block;    float: left;    height: 94px;    margin: 37px 0 0 16px;    width: 23px;}.content .choice .main-content  .main-content-top .main-content-bottom .column .arrow-left:HOVER{background: url("../images/bg/arr-left-active.png") no-repeat left top;}.content .choice .main-content  .main-content-top .main-content-bottom .column .arrow-left SPAN{display:none;}.content .choice .main-content  .main-content-top .main-content-bottom .column .arrow-rigth{   background: url("../images/bg/arr-rigth.png") no-repeat left top;    display: block;    float: right;    height: 94px;    margin: 37px 16px 0 0;    width: 23px;	}.content .choice .main-content  .main-content-top .main-content-bottom .column .arrow-rigth:HOVER{background: url("../images/bg/arr-rigth-active.png") no-repeat left top;}.content .choice .main-content  .main-content-top .main-content-bottom .column .arrow-rigth SPAN{display:none;}/*.content .choice .main-content  .main-content-top .main-content-bottom .column UL UL{    display: inline-block;    margin: 5px 0 0 0;    padding: 0;}*/.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI UL LI{    background: none;    float: left;    height: 20px;    margin: 0;    padding: 0;    text-align: center;    width: 21px;	padding: 2px 0 0;}.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI UL .active{	background: url("../images/bg/cont-frame-ram.png") no-repeat left top;    	margin: 0 3px;    padding: 2px 0 0;}.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI UL LI IMG{	margin:0;	padding:0;}/*.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI .title{	font-family: Arial,Helvetica,sans-serif;    font-size: 16px;	text-decoration:underline;	color:#535353;}*//*.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI P{    color: #7C7C7C;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 20px;    margin: 0 0 0 17px;    padding: 0;    text-decoration: line-through;}*/.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI SPAN{    color: #0084DE;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 20px;    margin: 0 0 6px 3px;    text-decoration: none;}.content .choice .main-content  .main-content-top .main-content-bottom .column UL LI .button{    display: inline-block;    margin: 0;    width: 70px;}.content .choice .main-content .main-content-top .main-content-bottom .column UL LI .checkbox {    display: inline-block;    vertical-align: middle;}/*.content .choice .main-content .main-content-top .main-content-bottom .column .coll {	text-align:center;}	*/.content .choice .main-content .main-content-top .main-content-bottom .button {margin: 27px 0 11px;}.content .article {    margin: 25px 0 0;    padding: 0;    width: 710px;}.content .article H2{    color: #2AA0C4;    font-family: Arial,Helvetica,sans-serif;    font-size: 20px;    line-height: 20px;    margin: 0 0 0 4px;    text-decoration: none;}.content .article .list{	width:707px;	border:1px solid #c2c2c2;}.content .article .list OL{    counter-reset: li;    font-size: 30px;    margin: 0;    padding: 38px 38px 14px 76px;}.content .article .list OL > LI {    list-style: none outside none;    margin: 0 0 24px;    position: relative;}.content .article .list OL > LI:before {    color: #2692CF;    content: counter(li, decimal) ".";    counter-increment: li;    font-family: Arial,Helvetica,sans-serif;    font-style: italic;    font-weight: bold;    left: 0;    margin: 7px 0 0 -49px;    position: absolute;    top: 0;}.content .article .list OL LI A{	font-size:16px;	font-family: Arial,Helvetica,sans-serif;	line-height:18px;	color:#1282b6;}.content .article .list OL LI P{    color: #545454;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 18px;}.content .tile {    margin: 18px 0 0;    padding: 0;    width: 710px;}.content .tile H2 {    color: #2AA0C4;    font-family: Arial,Helvetica,sans-serif;    font-size: 20px;    font-weight: bold;    padding: 0 0 10px;	}.content .tile P {    color: #595656;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 18px;    padding: 0 72px 0 0;}.content .tile UL {    height: 57px;    margin: 18px 0;    padding: 0;    width: 710px;}.content .tile UL LI{    display: inline;    float: left;    margin: 0;    text-align: center;    width: 70px;}.content .tile UL LI P{    color: #595656;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    margin: 0;    padding: 0;    text-align: center;}.content .tile H3{    color: #595656;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    line-height: 16px;    margin: 21px 0 6px;    padding: 0;}.content .tile .button{	float: right;    margin: 11px 72px 0 0;}.content .news {    float: right;    margin: 58px 0 0 0;    padding: 0;    width: 227px;}.content .news  A{    background: url("../images/bg/title-img.png") no-repeat left top;    color: #5BC0F9;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    line-height: 21px;    padding: 0 0 0 16px;}.content .news  A:HOVER{text-decoration:underline;}.content .news UL {    margin: 0 0 15px 6px;    padding: 0;}.content .news UL LI A{    background: url("../images/icons/list-img.png") no-repeat left center;    color: #3D3C3C;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 20px;}.content .news UL LI A:HOVER{font-weight:bold; text-decoration:none;}.content .news .new{    margin: 115px 0 0;    padding: 0;}.content .news .new .new-title{    background: none repeat 0 0;    color: #5BC0F9;    font-family: Arial,Helvetica,sans-serif;    font-size: 20px;    font-weight: bold;    margin: 0;    padding: 0 0 7px;}.content .news .new A{    background: none repeat scroll 0 0 transparent;    color: #5BC0F9;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 18px;    margin: 0;    padding: 0 69px 0 0;    text-decoration: underline;}.content .news .new P{	color:#666666;	font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 18px;	margin: 16px 0 0;}.content .news .new .button {    background: url("../images/button.png") repeat-x center bottom #FFFFFF;    color: #000000;    cursor: pointer;    display: inline-block;    font-size: 11px;    line-height: 12px;    margin: 24px 0 0 89px;    padding: 3px 8px 5px;    text-decoration: none;}.content .review {	margin:0;	padding:0;	width:100%;}.content .Checkout {	margin:0;	padding:0;	width:947px;}.content .Checkout HR{    background:#A8A8A8;    border: 0 none;    height: 1px;    margin: 8px 0 0 2px;    padding: 0;    width: 941px;}.content .Checkout .y-order{    border: 1px solid #6E6E6E;    color: #131313;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 25px;    line-height: 25px;    margin: 13px 0 0 340px;    padding: 16px 33px 16px 29px;}.content .Checkout .contact{    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 23px;    line-height: 23px;    margin: 0 0 0 100px;}.content .Checkout .name{    color: #131313;    font-size: 16px;    line-height: 16px;    margin: 13px 0 0 149px;}.content .Checkout .name SPAN{color:#fd0000;}.content .Checkout .fone{    color: #131313;    font-size: 16px;    line-height: 16px;    margin: 13px 0 0 114px;}.content .Checkout .fone SPAN{color:#fd0000;}.content .Checkout .fone2{    color: #131313;    font-size: 16px;    line-height: 16px;    margin: 13px 0 0 119px;}.content .Checkout .mail{    color: #131313;    font-size: 16px;    line-height: 16px;    margin: 11px 0 0 140px;}.content .Checkout .comment{    color: #131313;    font-size: 16px;    line-height: 16px;    margin: 12px 0 0 88px;}.content .Checkout .title {	color: #3b3b3b;    font-size: 13px;    line-height: 13px;	font-weight:bold;    margin: 12px 0 0 88px;}.content .Checkout .border TABLE{    margin: 8px 0 0;    padding: 0;	}.content .Checkout .border {    border: 1px solid #E5E5E5;    margin: 8px 0 0 5px;    padding: 0 44px 25px 36px;    width: 845px;}.content .Checkout .border .text{    color: #3B3B3B;    font-size: 13px;    line-height: 18px;    margin: 0 0 0 127px;}.content .Checkout TABLE{    margin: 24px 0 0;    padding: 0;	border-spacing: 0;}.content .Checkout TABLE TR{	margin:0;	padding:0;}.content .Checkout TABLE TD{    border-bottom: 1px dotted #D7D7D7;    height: 48px;}.content .Checkout TABLE TD IMG{    border: 1px solid #E6E6E6;    margin: 0;    padding: 1px 12px 0;}.content .Checkout TABLE TR .img{	width:105px;}.content .Checkout TABLE  TR .name {	width:613px;}.content .Checkout TABLE  TR .cler{border:none;}.content .Checkout TABLE  TR .name H1{    color: #000000;    font-family: Arial,Helvetica,sans-serif;    font-size: 20px;    line-height: 20px;}.content .Checkout TABLE  TR .name H1 SPAN{color:#0084de; line-height:29px; font-size:29px;}.content .Checkout TABLE  TR .name H2{	color:#131313;	font-family: Arial,Helvetica,sans-serif;    font-size: 25px;    line-height: 18px;}.content .Checkout TABLE  TR .name H3{	color:#131313;    font-size: 18px;    line-height: 18px;}.content .Checkout TABLE  TR .name P{    color: #000000;    display: block;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    margin: 0;    padding: 0 0 8px;}.content .Checkout TABLE  TR .name .ots{    margin: 20px 28px 0 0;    padding: 0;}.content .Checkout TABLE  TR .name P STRONG{	color:#000000;	font-family: Arial,Helvetica,sans-serif;	font-size:14px;	font-weight:bold;}.content .Checkout TABLE  TR .price {	width:155px;}.content .Checkout TABLE  TR .price  P{    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 18px;    padding: 14px 0 10px;	}.content .Checkout TABLE  TR .price  P SPAN{color: #0084DE;}.content .Checkout TABLE  TR .price  A{    color: #9A9A9A;    display: block;    font-size: 12px;    margin: 0 0 8px;    text-decoration: underline}.content .Checkout TABLE  TR .price  A:HOVER{color:#891212;}.content .Checkout TABLE  TR .price  H1{	color:#000000;    font-size: 20px;    line-height: 20px;	}.content .Checkout TABLE  TR .price  H1 SPAN{	color:#0084de;    font-size: 29px;    line-height: 29px;	}.content .Checkout TABLE  TR .price  .osn{    color: #000000;    font-family: Arial,Helvetica,sans-serif;    font-size: 26px;    margin: 0 0 18px -2px;    padding: 16px 0 0;}.content .Checkout TABLE  TR .price  .osn SPAN {color: #0084DE;}.content .Checkout TABLE  TR .price  .min{    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    margin: 0 0 10px;    padding: 0;}.content .Checkout TABLE  TR .price  .min SPAN{color: #0084DE;}.content .Checkout TABLE  TR .cls {	width:74px;	text-align: center;}.content .Checkout TABLE  TR .cls IMG{border:none;}.content .Checkout .form {	width:706px;	margin:0;	padding:0;}.content .Checkout .form .field{	clear:both; 	text-align:left;}.content .Checkout .form H2 {    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 25px;    line-height: 25px;    margin: 40px 0 18px 14px;}.content .Checkout .form FORM {	}.content .Checkout .form .main {	}.content .Checkout .form FORM  LABEL{    float: left;    line-height: 28px;    text-align: right;    width: 103px;	color:#131313;    font-size:16px;}.content .Checkout .form FORM  SPAN{color:#fd0000;}.content .Checkout .form FORM INPUT[type=text] {   background: url("../images/bg/input-bg.png") no-repeat left top;    border: medium none;    font-family: Arial,Helvetica,sans-serif;    font-size: 100%;    height: 28px;    margin: 0 0 13px 10px;    padding: 0 0 0 4px;    width: 300px;}.content .Checkout .form FORM TEXTAREA {    background: url("../images/bg/textarea-bg.png") no-repeat left top;    border: medium none;    height: 82px;    margin: 0 0 0 10px;    padding: 5px 0 0 5px;    resize: none;    width: 500px;}.content .Checkout .form FORM FIELDSET{    height: 87px;    margin: 32px 0 0 113px;    padding: 0;    width: 502px	}.content .Checkout .form FORM FIELDSET LEGEND{    color: #FF0303;	font-size:15px;    margin: 0 0 0 17px;    padding: 0 8px;}.content .Checkout .form FORM FIELDSET OL{	counter-reset:li;    margin: 6px 0 0 26px;    padding: 0;	}.content .Checkout .form FORM FIELDSET OL > LI {    list-style: none outside none;    margin: 0 0 4px;    position: relative;}.content .Checkout .form FORM FIELDSET OL>LI:before{    color: #131313;    content: counter(li, decimal) ".";    counter-increment: li;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    left: 0;    line-height: 13px;    margin: 0 0 0 -15px;    position: absolute;    top: 0;}.content .Checkout .form FORM INPUT[type=submit] {    background: url("../images/bg/input-card.png") no-repeat left top;    border: medium none;    float: right;    font-family: Tahoma,Helvetica,sans-serif;    font-weight: bold;    height: 36px;    line-height: 36px;    margin: 21px 98px 473px 0;    padding: 0;    width: 114px;}.content .Checkout .form .after {    color: #131313;    font-family: Arial,Helvetica,sans-serif;    margin: 16px 0 0 130px;    padding: 0;}.content .Checkout .border HR{	border:none;	height:1px;	width:916px;	background:url("../images/bg/hr.png") no-repeat left top;	margin:13px 0 0 0;}.content .Checkout .button{margin: 28px 0 570px 392px;}.popup-w {    background:#FFFFFF;    display: inline-block;    height: 684px;    padding: 16px;    position: relative;    text-align: left;    width: 915px;}.popup-w  .preliminary{    color: #131313;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 22px;    margin: 0;    padding: 0;}.popup-w .clous{    background: url("../images/bg/cls.png") no-repeat scroll left top transparent;    display: block;    float: right;    height: 16px;    line-height: 16px;    width: 16px;}.popup-w .clous SPAN{display:none;}.popup-w HR{    background:#A8A8A8;    border: 0 none;    height: 1px;    margin: 7px 0 16px;    padding: 0;    width: 922px;}.popup-w  TABLE{	width:100%;	border-spacing: 0;	padding:0;	margin:0;}.popup-w TABLE TD {    border-bottom: 1px dotted #D7D7D7;    height: 48px;}.popup-w TABLE TR .img {    width: 105px;}.popup-w TABLE TD IMG {    border: 1px solid #E6E6E6;    margin: 0;    padding: 1px 12px 0;}.popup-w TABLE TR .name {    width: 613px;}.popup-w TABLE TR .name H2 {    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 25px;    line-height: 18px;}.popup-w TABLE TR .name P {    color: #000000;    display: block;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 12px;    margin: 0;    padding: 0 0 8px;}.popup-w TABLE TR .name H3 {    color: #131313;    font-size: 18px;    line-height: 18px;}.popup-w TABLE TR .name H1 {    color: #000000;    font-family: Arial,Helvetica,sans-serif;    font-size: 20px;    line-height: 20px;    padding: 30px 0;}.popup-w TABLE TR .name H1 SPAN {    color: #0084DE;    font-size: 29px;    line-height: 29px;}.popup-w TABLE TR .name .ots {    margin: 20px 28px 0 0;    padding: 0;}.popup-w TABLE TR .name .ots {    margin: 20px 28px 0 0;    padding: 0;}.popup-w TABLE TR .price {    width: 115px;}.popup-w TABLE TR .price P {    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 18px;    padding: 14px 0 10px;}.popup-w TABLE TR .price H1 {    color: #000000;    font-size: 20px;    line-height: 20px;}.popup-w TABLE TR .price H1 SPAN {    color: #0084DE;    font-size: 29px;    line-height: 29px;}.popup-w TABLE TR .price .osn {    color: #000000;    font-family: Arial,Helvetica,sans-serif;    font-size: 26px;    margin: 0 0 18px -2px;    padding: 16px 0 0;}.popup-w TABLE TR .price .osn SPAN {    color: #0084DE;}.popup-w TABLE TR .price P SPAN {    color: #0084DE;}.popup-w  TABLE TR .price .min {    color: #131313;    font-family: Arial,Helvetica,sans-serif;    font-size: 14px;    margin: 0 0 10px;    padding: 0;}.popup-w TABLE TR .price A {    color: #9A9A9A;    display: block;    font-size: 12px;    margin: 0 0 8px;    text-decoration: underline;}.popup-w TABLE TR .cls IMG {    border: medium none;}.popup-w TABLE TR .cls {     width: 50px;}.popup-w TABLE TR .cler {    border: medium none;}.popup-w .huge {    float: right;    margin: 6px 14px 0 30px;}.popup-w .small-p {    float: right;    margin: 6px 0 0 0;}.popup-w UL {    margin: 14px 0 0 75px;    padding: 0;}.popup-w UL LI{    float: left;    margin: 0 30px 0 0;    padding: 0;    text-align: center;    width: 95px;}.popup-w UL LI IMG {    border: 1px solid #E6E6E6;    margin: 0;    padding: 9px 0;}.popup-w UL LI A {    color: #131313;    font-size: 16px;	line-height: 18px;    margin: 0;    text-decoration: underline;}.bread-crump .active {text-decoration:none;}.content .cat-header {    color: #131313;    float: left;    font-size: 25px;    line-height: 25px;    margin: 15px 0 0 11px;}.content .in-sell {   background: #A2A2A2;    color: #FFFFFF;    float: right;    font-size: 14px;    margin: 14px 20px 0;    padding: 6px 7px;}.content .link-to-monuments {    background: url("../images/bg/link-to-mon.png") no-repeat left top;    float: left;    height: 15px;    margin: 14px 20px 0;    padding: 6px 7px;    width: 146px;}	.content .link-to-monuments  A{	border-bottom:1px dotted #131313;	font-size: 15px;	line-height:15px;	color: #131313;	}			.content .link-to-monuments  SPAN{	    background: url("../images/bg/down.png") no-repeat right center;    display: block;    float: right;    height: 9px;    margin: 5px 0 0;    width: 7px;		}		.content .position {	color: #131313;    display: block;    float: right;    font-size: 14px;    margin: 28px 13px 0 0;	}		.content .cat-hr {    background: none repeat scroll 0 0 #C8C8C8;    border: 0 none;    height: 1px;    margin: 5px 0 0 14px;    padding: 0;    width: 945px;}.content .choice .param-check {    margin: 7px 0 0;    padding: 0;}.content .choice .cheked {    background: url("../images/bg/chek-bg.png") repeat-y left top;    margin: 0;    min-height: 130px;    padding: 0;    width: 234px;}.content .choice .cheked-top {    background: url("../images/bg/check-top.jpg") no-repeat left top;    margin: 0;	position: relative;}.content .choice .cheked-top H3{/*    background: url("../images/icons/info.gif") no-repeat 167px 11px;  */    display: block;    font-size: 16px;    height: 36px;    line-height: 36px;    text-align: center;}.content .choice .cheked-top .info{	position: absolute;    right: 49px;    top: 8px;}.content .choice .checked-bottom {    background: url("../images/bg/check-bottom.jpg") no-repeat left bottom;    float: left;    margin: 0 0 0 6px;    padding: 0 0 15px;    width: 234px;}.content .choice .cheked LI{    color: #333333;    font-size: 14px;    height: 18px;    line-height: 19px;    margin: 4px 0 0 12px;    padding: 0;}.content .choice .cheked LI LABEL{ 	cursor: pointer;    display: inline-block;    float: left;}.content .choice .cheked LI .col{color:#11adda;} .content .choice .cheked .cheked-top .checked-main{    padding: 0 6px;    width: 222px;}.content .choice .cheked .cheked-top .checked-main UL{    padding: 0;	margin:0;}.content .choice .cheked .cheked-top .checked-main UL LI .text{	margin:0;	padding:0;}.content .choice .cheked .cheked-top .checked-main UL LI .color{	color: #11ADDA;    float: left;    line-height: 18px;}.content .choice .cheked .cheked-top .checked-main INPUT[type="checkbox"]{     margin: 0 6px 0 0;}.content .choice .param-check  INPUT[type="submit"]{    background: url("../images/bg/check-button.png") repeat-x left top;    border: 1px solid #BFBFBF;    color: #000000;    float: right;    font-size: 12px;    line-height: 23px;    margin: 7px 11px 0 0;    padding: 1px 5px;	cursor: pointer;}.content .choice .param-check .button {	border-color: #A4A4A4;    border-radius: 26px 26px 26px 26px;    border-style: solid;    border-width: 2px 2px 1px;    color: #121213;    display: inline-block;    font-size: 11px;    line-height: 12px;    margin: 0;    padding: 3px 8px 5px;   }.content .choice .srt-by-prc{    border-bottom: 1px solid #C8C8C8;    font-size: 17px;    line-height: 22px;    margin: 3px 0 8px 11px;    padding: 0 0 8px;    width: 945px;}.content .choice .srt-by-prc UL{	margin:0;	padding:0;}.content .choice .srt-by-prc ul li{	float: left;	padding: 2px 0;	margin-left: 16px;}.content .choice .srt-by-prc ul li:first-child{	margin-left: 0;}.content .choice .srt-by-prc ul li a{	color: #000;	border-bottom: dotted 1px #000;}.content .choice .srt-by-prc ul li.active{	color: #fff;	padding: 2px 12px;	cursor: default;	background: #4696cc;}.content .choice .srt-by-prc ul li:hover a{	color: #4696cc;	border-bottom: dotted 1px #4696cc;}  .content .choice .all-list {    margin: 0;    width: 967px; } .content .choice .all-list P {    color: #4D4D4D;    float: left;    font-size: 14px;    margin: 0 0 0 16px;}.content .choice .all-list A{    border-bottom: 1px dotted #0079D0;    color: #337BCC;    font-size: 14px;    line-height: 14px;    margin: 0 0 0 10px; }.content .choice .all-list A:HOVER{color:#53BDF9;} .content .choice .all-list .sort IMG{     margin: 0 0 0 1px;    padding: 0;}    .content .choice .all-list .active{    background: #4696CC;    color: #FFFFFF;    margin: 0 0 0 5px;    padding: 0 5px; }  .content .choice .all-list .active:HOVER{color:#FFFFFF;}  .content .choice .column {    margin: 20px 0 0;    padding: 0;}.content .choice .column .coll {	text-align:center; } .content .choice .column .coll UL {	margin:0;	padding:0;} .content .choice .column .coll UL LI {    background: url("../images/bg/cont-frame.png") no-repeat left top;    float: left;    margin: 0 0 38px 31px;    padding: 2px 0 0;    text-align: center;    width: 164px; } .content .choice .column .coll UL .first{	 margin: 0 0 0 11px; }  .content .choice .column .coll:FIRST-CHILD UL LI UL LI{	 margin: 0; } .content .choice .column .coll UL LI IMG{    margin: 0;    padding: 0 0 7px;}	.content .choice .column .coll UL LI A{	margin:0;	padding:0;	text-decoration:none;	border:none;}	.content .choice .column .coll UL LI .title{    color: #535353;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    text-decoration: underline;}.content .choice .column .coll UL LI P{    color: #7C7C7C;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 20px;    margin: 0 0 0 17px;    padding: 0;    text-decoration: line-through;}.content .choice .column .coll UL UL {    display: inline-block;    margin: 5px 0 0;    padding: 0;} .content .choice .column .coll UL UL LI {     background: none repeat scroll 0 0 transparent;    float: left;    height: 20px;    margin: 0;    padding: 2px 0 0;    text-align: center;    width: 21px; } .content .choice .column .coll UL UL .active {     background: url("../images/bg/cont-frame-ram.png") no-repeat scroll left top transparent;    margin: 0 3px;    padding: 2px 0 0;}  .content .choice .column .coll UL LI SPAN{     color: #0084DE;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 20px;    margin: 0 0 6px 3px;    text-decoration: none;  }  .content .choice .column .coll UL LI .button{	padding: 3px 8px 5px;	margin: 0 0 0 10px;	border-color: #A4A4A4;    border-radius: 26px 26px 26px 26px;    border-style: solid;    border-width: 2px 2px 1px;	font-size: 11px;    line-height: 12px;	color:#121213;	display: inline-block;    margin: 0;    width: 70px;}  .content .choice .column .coll UL LI .checkbox{     display: inline-block;    vertical-align: middle; }  .content .choice .page-navigation {	width:100%;	text-align:center;} .content .choice .page-navigation UL{     margin: 0 0 20px;    padding: 0; }  .content .choice .page-navigation UL LI{    border: 1px dotted #B4B4B4;    display: inline-block;    height: 21px;    margin: 0 0 0 9px;    padding: 0;}  .content .choice .page-navigation UL LI A{    border: medium none;    color: #5F5E59;    display: block;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 13px;    line-height: 21px;    margin: 0;    padding: 0 8px }  .content .choice .page-navigation UL LI A:HOVER{background:#e7e7e7;}  .content .choice .page-navigation UL .active {	background:#e7e7e7;	height: 21px;	margin: 0;    padding: 0px;}.content .choice .compleks {    margin: 10px 0 0;    padding: 0;    width: 982px;}.content .choice .compleks .button{	padding: 3px 8px 5px;	border-color: #2692CF;    border-radius: 26px 26px 26px 26px;    border-style: solid;    border-width: 2px 2px 1px;	color:#000000;	margin: 0 0 10px 354px;}.content .choice .compleks .coll {	margin:0; 	padding:0;	text-align:center;}.content .choice .compleks .coll UL{	margin:0; 	padding:0;} .content .choice .compleks .coll UL LI{    background: url("../images/bg/cont-frame2.png") no-repeat left top;    float: left;    margin: 0 26px 34px 0;    padding: 2px 0 0;    text-align: center;    width: 300px;} .content .choice .compleks .coll UL LI IMG{    margin: 0;    padding: 0 0 7px; }  .content .choice .compleks .coll UL LI A{    border: medium none;    margin: 0;    padding: 0;    text-decoration: none;}   .content .choice .compleks .coll UL LI .title{    color: #535353;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    margin: 8px 0 0;    text-decoration: underline;} .content .choice .compleks .coll UL LI SPAN {    color: #0084DE;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 15px;    margin: 10px 0 8px 3px;    text-decoration: none;}.content .choice .compleks .coll UL LI .button{    border-color: #A4A4A4;    border-radius: 26px 26px 26px 26px;    border-style: solid;    border-width: 2px 2px 1px;    color: #121213;    display: inline-block;    font-size: 11px;    line-height: 12px;    margin: 0 0 0 20px;    padding: 3px 8px 5px;    width: 70px;}.content .choice .compleks .coll UL LI .checkbox{    display: inline-block;    margin: 0;    padding: 0;    vertical-align: middle;}	.content .choice .sort {    height: 24px;    line-height: 29px;    margin: 0;    padding: 0;    width: 947px;}.content .grav {	display:block;	} .content .grav  A{    border-bottom: 1px dotted #0079D0;    color: #131313;    display: block;    float: left;    font-size: 17px;    font-weight: normal;    line-height: 23px;    margin: 0 18px 0 10px;} .content .grav  A:HOVER{color:#53BDF9;}.content .grav  .active {    background:#4696CC;    color: #FFFFFF;    padding: 0 6px;}.content .grav  .active:HOVER{color:#FFFFFF;}.content .choice .column .coll UL LI .param-name {    color: #535353;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    min-height: 35px;    text-decoration: underline;}.content .choice .column .coll UL LI .summ {    display: block;    margin: 0 0 4px;    padding: 0;}.content .choice .column .coll UL LI .ordered {    background: #4696CC;    color: #FFFFFF;    cursor: default;    margin:0;    padding: 1px 6px;}.content .links-view {    float: right;    margin: 25px 6px 0;    padding: 0;}.content .links-view a {	border-bottom: 1px dotted #0079d0;    color: #337BCC;    font-size: 14px;    line-height: 14px;    margin: 0 0 0 10px;}.content .links-view .active{	background:#4696cc;    color: #FFFFFF;    padding: 0 5px;}.content .fence {    margin: 8px 0 0;    padding: 0;    width: 990px;}.content .fence .coll{	text-align:center;	margin:0;	padding:0;}.content .fence .coll UL{	margin:0;	padding:0;}.content .fence .coll UL LI{    background: url("../images/bg/cont-frame3.png") no-repeat left top;    float: left;    margin: 0 34px 48px 0;    padding: 2px 0 0;    text-align: center;    width: 164px;}.content .fence .coll UL LI A{    border: medium none;    margin: 0;    padding: 0;    text-decoration: none;}.content .fence .coll UL LI .title{    color: #333333;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    margin: 6px 0 0;    text-decoration: underline;}.content .fence .coll UL LI P {    color: #7C7C7C;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 20px;    margin: 7px 0 0 17px;    padding: 0;    text-decoration: line-through;}.content .fence .coll UL LI SPAN{    color: #0084DE;    display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 15px;    line-height: 20px;    margin: 7px 0 2px 3px;    text-decoration: none;}.content .fence .coll UL LI .button{    border-color: #A4A4A4;    border-radius: 26px 26px 26px 26px;    border-style: solid;    border-width: 2px 2px 1px;    color: #121213;    display: inline-block;    float: left;    font-size: 11px;    line-height: 12px;    margin: 0 0 0 22px;    padding: 3px 5px 5px;    width: 70px;}.content .fence .coll UL LI .checkbox{    display: inline-block;    float: right;    margin: 0 30px 0 0;}.content .advertising {   background: url("../images/bg/gran.png") no-repeat left top;    height: 114px;    margin: 33px auto 0;    padding: 0;    text-align: center;    width: 420px;}.content .advertising IMG{    float: left;    height: 80px;    margin: 20px 0 0 29px;    padding: 0;    width: 143px;	}.content .advertising H2{    color: #333333;    float: right;    font-size: 20px;    font-style: normal;    line-height: 20px;    margin: 17px 42px 0 0;    padding: 0;   width: 186px;   text-align: center;	}.content .choice .all-list .advertising .button{    border-color: #2692CF;    border-radius: 26px 26px 26px 26px;    border-style: solid;    border-width: 2px 2px 1px;    color: #000000;    float: right;    font-size: 17px;    line-height: 17px;    margin: 9px 54px 0 0;    padding: 3px 14px 7px;}.content .description-ritual {    margin: 63px 0 0;    padding: 0;    width: 967px;	}.content .description-ritual IMG{	float:left;}.content  .choice .all-list .description-ritual P{    float: none;    font-size: 14px;    line-height: 16px;    margin: 0;    padding: 0 0 15px;	color:#333333;}.content  .choice .all-list .description-ritual H3{	color: #131313;    font-size: 19px;    line-height: 19px;    margin: 0;	padding: 0 0 10px;}.content  .choice .all-list .description-ritual .ots{    margin: 0;    padding: 14px 0 43px;}.content .choice	 .f_q {    left: 149px;    margin-left: 0;    position: absolute;    top: 25px;    width: 374px;    z-index: 100;	display:none;}.content .choice .q_top {    background-image: url("../images/bg/q_b_top.png");    background-repeat: no-repeat;    display: table-cell;    height: 15px;    width: 374px;}.content .choice .q_body {    background-image: url("../images/bg/q_b_bg.png");    background-repeat: repeat-y;    height: 100%;    padding-left: 10px;    width: 374px;}.content .choice .q_footer {    background-image: url("../images/bg/q_b_bt.png");    background-repeat: no-repeat;    display: table-cell;    height: 12px;    width: 374px;}.content .choice .q_body table {    color: #333333;    display: block;    font-family: sans-serif;    font-size: 14px;    line-height: 1.5;}.q_close {    float: right;    padding-right: 18px;}