#fck{background: #ffeecc;}
body{
	margin:0px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	background:url("/img/skin.jpg") repeat top center;
	}
#shadow2{
	max-width:1200px;
	width:expression(document.body.clientWidth > 1200? "1200px" : "auto");
	margin:auto;
	background:url("/img/ten.jpg") top  center repeat-y;
	}
#shadow{
	max-width:1040px;
	margin:auto;
	padding-left:10px;
	width:expression(document.body.clientWidth > 1000? "1000px" : "auto");
	}
#head{
	REMbackground:url("/img/head.jpg") top center no-repeat;
	padding-top:10px;
	width:950px;
	height:525px;
	margin-left:12px;
	}
#menu_box{
	margin-top:10px;
	height:65px;
	background:url("/img/menu_bg.jpg") top left no-repeat;
	}

#menu_spisok{
	padding-top:14px;
	width:976px;
	text-align:center;
	}
#menu_spisok ul{
	padding-left:70px;
	margin:0;
	}
#menu_spisok li{
	float:left;
	list-style-type:none;
	padding:14px;
	padding-left:2px;
	padding-right:2px;
	}
#menu_spisok a{
	color:#FFFFFF;
	font-weight:bold;
	margin:8px;
	}
#menu_spisok span{
	color:#FFFFFF;
	font-weight:bold;
	}

#content{
	margin-top:10px;
	padding-left:614px;
	}
#about{
	height:465px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/about.png', sizingMethod='');
	}
#content > #about{
	background:url("/img/about.png") top left no-repeat;
	}
#news_bottom{
	height:15%;
	background:url("/img/news_bottom.png") left bottom no-repeat;
	padding-bottom:55px;
	}
#news_top{
	background:url("/img/news_top.jpg") left top no-repeat;
	margin: 0;
	}
#news{
	margin-top:15px;
	padding-bottom:0px;
	padding-top:0px;
	margin-left:-10px;
	}
#news_text{
	padding:40px;
	padding-bottom:1px;
	padding-top:0px;
	background:url("/img/content_bg.png") left top repeat-y;
	margin-top:0px;
	}
#news a{
	color:#6f6c56;
	}
#new1{
	width:33%;
	padding-left:10px;
	padding-right:10px;
	border-right:1px dashed #9d8e6d;
	}
#new2{
	width:33%;
	padding-left:10px;
	padding-right:10px;
	}
.news_title{
	font-weight:bold;
	color:#b71c12;
	}
#contact{
	margin-top:10px;
	height:220px;
	background:url("/img/contact.png") left top no-repeat;
	}
#left{
	width:600px;
	margin-left:12px;
	margin-top:-465px;
	z-index:8;
	}
.about_text{
	margin-top:0px;
	padding-left:40px;
	width:260px;
	padding-top:100px;
	font-size:13px;
	}
.about_text p{	margin-top:4px;
	margin-bottom:4px;}
#contact_table{
	padding-top:90px;
	padding-left:40px;
	width:100%;
	}
#contact table{
	width:100%;
	}
.number{
	color:#b71c12;
	font-family:Georgia;
	font-size:24px;
	padding:10px;
	}
#adres{
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	border-right:1px dashed #9d8e6d;
	width:260px;
	}
#telefon{
	padding-left:10px;
	}
#trubka{
	height:44px;
	width:44px;
	float:left;
	background:url("/img/trubka.png") top left no-repeat;
	}
#contact a{
	color:#b71c12;
	padding-left:40px;
	}
#royal{
	margin:auto;
	width:520px;
	padding-top:10px;
	padding-right:300px;
	padding-bottom:40px;
	}
#royal_label{
	float:right;
	padding-top:20px;
	color:#e4cd9e;
	font-weight:bold;
	}
#royal_logo{
	float:left;
	width:102px;
	height:59px;
	padding-bottom:40px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/royal.png', sizingMethod='');
	}
#royal > #royal_logo{
	background:url("/img/royal.png") top left no-repeat;
	}

#shadow_btm{
	background:url("/img/shadow_btm.jpg") top center no-repeat;
	height:40px;
	}

#header{
	padding:24px 35px 0px 35px;
	margin: 0px;
	}
#header_title{
 	width:145px;
 	}
#header_arhive{
 	float:right;
 	background:url("/img/title/arhive.png") left top no-repeat;
 	width:131px;
 	height:40px;
 	margin-top:-40px;
 	}
#header_arhive /img{
	width:131px;
 	height:40px;
	border:0px;
	}

ul > #render
	{
	background:url("/img/render.png") center left no-repeat;
	}
#render{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/render.png', sizingMethod='crop');
	}
a,a:link,a:visited {	color:#6f6c56;	}
a:hover{	color:#333344;	}
h2{
	font-weight:bold;
	font-size:12px;
	color:#b71c12;
	}
.inp{background-color:#f6e6c0;border:1px solid #bb9933;margin-bottom:5px;}
.inpbt{background-color:#f6e6c0;border:1px solid #bb9933;color:#b71c12;font-weight:bold}
.red{color:#b71c12;}

td{font-size:12px}

div.price{	margin-bottom:20px;}

table.price{
border:2px solid #e5cc91;
border-right:2px solid #dfc391;
border-collapse:collapse;margin-top:2em;width:90%}
table.price th,table.price td {border:1px solid #be985a;padding:0.3em 1em;text-align:center}
table.price th{color:#a8150d}
.price, table.price td{color:#a46b34;font-weight:bold}
h3{color:#a8150d;padding:0;margin:0}



.min_pad{	padding:1px;
	margin:1px;}