html,body {height:100%}
body {
font: 0.75em arial,sans-serif;
background-color:#fbe2c8;
}
#container {
		min-height:100%;
		width:975px;
		margin:0 auto;
		background:url(back.png) 0 0 repeat-y;
		}

#left {float:left;width:240px;position:relative;}
#content  {width:731px;float:right;margin:0 4px 0 0 ;}

h1 {font:1.25em arial,sans-serif;}
h2 {font: 1em arial,sans-serif;}
h3 {font: 1em arial,sans-serif;}

h2.vkl {
	color:#af2a16;
	background:url(vkl_l.png) 0 0 no-repeat;
	float:left;
	margin:0 0 20px 70px;
}
h2.vkl span {
	display:block;
	padding:3px 192px 0 10px;
	height:21px;
	background:url(vkl_r.png) 100% 0 no-repeat;
}
a {
	color: #AF2A16;
}
/*--------------------------CONTENT----------------------------*/
.clear {
	clear: both;
}
#content {
	background:url(cont.png) 0 0 repeat-x;
}
#incontent {
	clear: both;
	padding-left:70px;
	padding-right: 35px;
}

#incontent p {
	margin: 14px 0;
	font-size: 14px;
}

#incontent li {
	list-style: disc;
	margin-left: 25px;
}

.topmenu {
	padding:39px 0 14px 212px;

}
.topmenu li {
	display:inline;
	text-transform:uppercase;
	color:#fff;
	margin:0 41px 0 0;
}
.topmenu li a {
	color:#fff;
	text-decoration:none;
	font-size:1.1em;
}
.topmenu li a:hover {
	text-decoration:underline
}
.topmenu li span {
	color:#fcc;
	text-decoration:none;
	font-size:1.1em;
}
.dom {
	width:293px;
	height:111px;
	border:2px solid #af2a16;
	float:left;
	margin:0 9px 9px 0;
}
.dom img {
	float:right;
	margin:0 0 0 10px;
}
.dom .mod {
	text-align:right;
	color:#af2a16;
	padding:10px 0;
}
.dom .price {
	background:#af2a16;
	padding: 3px 15px;
	width: 134px;
	float:left;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	margin:0 0 5px;
}
.dom .price span {
	font-size:0.5em;
	font-weight:normal
}
.dom .price a {
	color: #fff;
	text-decoration: none;
}
.dom a {
	float:right;
	color:#af2a16;
}
a:hover {
	text-decoration:none
}
.pages {
	clear:both;
	float:right;
	padding:10px 60px 0 0;
}
.pages li {
	display:inline;
	padding:0 2px;
}
.pages li a {
	color:#af2a16;
}
.paging
{
	color: #af2a16;
	text-align: right;
	margin-right: 20px;
}
/*--------------------------LEFT----------------------------*/
.logo {
	background:url(logo.png) 0 0 no-repeat;
	width:166px;
	height:109px;
	display:block;
	margin:27px 0 0 41px;
}
.company {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	padding:21px 0 0;
}
.tel {
	font-size:1.5em;
	color:#fff;
	text-align:center
}
.lmenu {
	background:#fff;
	width:241px;
	text-align:right;
	margin:20px 0;
}
.lmenu li {
	text-transform:lowercase;
	padding:5px 34px 5px 0;
	border-bottom:2px solid #af2a16;
	font-size:14px;
/*	font-weight:bold;
	letter-spacing:1px;	*/
}
.lmenu li a {
	color:#af2a16;
	text-decoration:none;
}
.lmenu li a:hover {
	color:#ff2818;
}
.raschet {
	text-transform:uppercase;
	display:block;
	background:url(rashet.png) 0 0 no-repeat;
	width:158px;
	height:54px;
	margin:23px 0 0 43px;
	color:#fff;
	padding:13px 0 0;
	text-align:center;
	text-decoration:none
}
/*--------------------------FOOTER----------------------------*/
#footer {clear:both;position:relative;margin-top:-50px;}
#footer .in {
	height:50px;
	margin:0 auto;
	width:975px;
	background:url(footer.jpg) 0 bottom repeat-x;
}
#footer .in2 {
	padding:15px 0 0 320px;
}
#footer p {
	float:left;
	font-size:0.9em;
	padding:0 25px 0 0;
	color:#af2a16;
}
#footer a {
	color:#af2a16;
}
.empty {
	height:75px;
}


/*Ñïåöèàëüíîå ïðåäëîæåíèå*/
.doma2 {
	clear:both;
}
.doma {
	clear:both;
	padding-left:70px;
}
#fon1 {
	background:url(2_03.jpg) no-repeat;
	width:730px;
	height:213px;
	float:left;
	display:inline;
	}
#pred {
	background:url(1_03.jpg) no-repeat;
	width:730px;
	height:425px;
	float:left;
	display:inline;
	}
#fon2 {
	background:url(3_06.jpg) no-repeat;
	width:730px;
	height:213px;
	float:left;
	display:inline;
	}
#pred_left {
	width:250px;
	height:376px;
	margin:76px 0 0 133px;
	float:left;
	display:inline;
	}
#pred_right {
	width:250px;
	height:376px;
	margin:80px 0 0 25px;
	float:left;
	display:inline;
	}
#pred_right p{
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	}
#pred_right img{
	 margin-left: -34px;
	}
.podr {
	padding:26px 50px 0 0;
	text-align:center;
	}
*html .podr {
	padding:33px 53px 0 0;
	}
*+html .podr {
	padding:33px 50px 0 0;
	} 
.podr a{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b82c20;
	text-decoration:none;
	}
.price2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99026807, M12=-0.13917310, M21=0.13917310, M22=0.99026807,sizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99026807, M12=-0.13917310, M21=0.13917310, M22=0.99026807,sizingMethod='auto expand');
}
.price2 {
  -moz-transform: rotate(8deg);
  -webkit-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  
   font-family:Arial, Helvetica, sans-serif;
   font-size:40px;
   color:#FFFFFF;
   margin-top:52px;
   font-weight:bold;
	}
.price2 span{
	font-size:16px;
	font-weight:normal;
	}
.opis {
  -moz-transform: rotate(6deg);
  -webkit-transform: rotate(6deg);
  -o-transform: rotate(6deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.99452190, M12=-0.10452846, M21=0.10452846, M22=0.99452190,sizingMethod='auto expand')";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99452190, M12=-0.10452846, M21=0.10452846, M22=0.99452190,sizingMethod='auto expand');

   font-family:Arial, Helvetica, sans-serif;
   font-size:30px;
   color:#b82c20;
   margin:12px 0 52px 5px;
   font-weight:bold;
	}
*html .price2 {
	margin: 37px 0 20px 0;
	width:220px;
	height:80px;
	writing-mode:lr-tb;
	padding-left:10px;
	filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.990', M12='-0.139', M21='0.139', M22='0.990', SizingMethod=«auto expand»);
	}
*+html .price2 {
	margin: 37px 0 10px 0;
	width:220px;
	height:80px;
	writing-mode:lr-tb;
	padding-left:10px;
	filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.990', M12='-0.139', M21='0.139', M22='0.990', SizingMethod=«auto expand»);
	}
*html .opis {
	margin: 0 0 10px 0;
	padding-left:10px;
	width:220px;
	height:80px;
	writing-mode:lr-tb;	
	filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.995', M12='-0.105', M21='0.105', M22='0.995', SizingMethod=«auto expand»);
	}
*+html .opis {
	margin: 0 0 10px 0;
	padding-left:10px;
	width:220px;
	height:80px;
	writing-mode:lr-tb;	
	filter:progid:DXImageTransform.Microsoft.Matrix(M11='0.995', M12='-0.105', M21='0.105', M22='0.995', SizingMethod=«auto expand»);
	}
.sp_top {
	height: 44px;
	}
/*--------------------------FOOTER_SS----------------------------*/
#footer_ss {
	float:left;
	margin-left:240px;
	display:inline;
	}
*html #footer_ss {
	margin-bottom:-15px;
	}
*+html #footer_ss {
	margin-bottom:-15px;
	}
#footer_ss .in {
	height:239px;
	width:730px;
	background: url(3_06.jpg) no-repeat;
	float:left;
}
#footer_ss .in2 {
	padding:200px 0 0 82px;
}
#footer_ss p {
	float:left;
	font-size:0.9em;
	padding:0 25px 0 0;
	color:#af2a16;
}
#footer_ss a {
	color:#af2a16;
}
.empty_ss {
	height:0px;
}
*+html .empty_ss {
	height:15px;
	}