* { color:#444; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:11px; }
body { background:#fff; margin:0; padding:0; }
body, html { height:100%; width:100%; }

img { border:0; margin:0; padding:0; }
	.bl { display:block; }
	.ileft { margin-right:10px; }
	.iright { margin-left:10px; }
	.i-brd { background:#fff; border:1px solid #999; padding:2px; }
	.l-i-brd { background:#fff; border:1px solid #999; float:left; margin-right:10px; padding:2px; }
	.r-i-brd { background:#fff; border:1px solid #999; float:right; margin-left:10px; padding:2px; }

a { color:#45a117; }
	a:hover { text-decoration:none; }
a.ln { text-decoration:none; }
	a.ln:hover { text-decoration:underline; }
a.lbn { font-weight:bold; text-decoration:none; }
	a.lbn:hover { text-decoration:underline; }
a.art { color:#30536b; font-weight:bold; text-decoration:none; }
	a.art:hover { color:#004696; }
a.art-txt { color:#444; text-decoration:none; }
	a.art-txt:hover { color:#004696; }

p { margin:0 0 7px; padding:0; }

ul { list-style:none; margin: 4px 0; padding: 0; }
	li { background:url(/i/mark-li.gif) no-repeat 0px 5px; list-style:none; padding: 0 0 0 8px; margin: 0; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
.f-br { border: 1px solid #fab002; }
.bt { border-top-color:#d0deec; border-left-color:#d0deec; border-bottom-color:#7a8da3; border-right-color:#7a8da3; background:#a2bcd9; color:#444; font-weight:bold; }

/* Blocks */
#box-all { /*background:url(/i/bg-dots.gif) repeat-y 100% 0%;*/ min-height:100%; min-width:1002px; }
* html #box-all { height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'auto'); }

#box-all-n { min-height:100%; min-width:1002px; }
* html #box-all-n { height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'auto'); }

#box-all-nb { min-height:100%; min-width:1002px; }
* html #box-all-nb { height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'auto'); }


#box-bottom { background: url(/i/bg-bot.gif) repeat-x #FFF; margin-top:-80px; height:80px; min-width:1002px; }
* html #box-bottom { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1002px':'auto'); }
#box-bottom #pd { padding:5px 20px; }
	#box-bottom #pd p.copy { float: left; color: #706d68; }
	#box-bottom #pd p.phone { float: right; color: #706d68; }
		#box-bottom #pd p.phone a { color: #706d68; }

#logo { float:left; height:120px; width:280px; position: relative; }
#top-in { background:url(/i/bg-top.jpg) no-repeat 100% 0% #fffde8; float:right; height:120px; margin-left:-280px; width:100%; }
	#address { height:120px; margin-left:280px; }
		#addr { background:#fbf8e4; color:#333; float:right; font-size:11px; margin:25px 16px 0 0; padding:9px 15px 0; }
			#addr a { color:#333; }
		* html #addr { height:70px; width:260px; he\ight:61px; w\idth:230px; }
		html>body #addr { height:61px; line-height:110%; width:230px; }
		#addr * { color:#173607; font-size:11px; }

#bg-content { background:url(/i/bg-content.gif) repeat-x; padding:10px 0 100px;; width:100%; }
#box-content { /*background:url(/i/bg-dots.gif) repeat-y 100% 0%;*/ min-height:150px; _height:150px; padding-bottom:10px; width:100%; }
#box-content-n { background: #fff; min-height:150px; _height:150px; padding-bottom:10px; width:100%; }

#content-nb{ width:100%; }
 #content-nb #pd { padding:0 20px; }
	* html #content-nb #pd { width:100%; w\idth:auto; }
	
#content-in { float:left; margin-right:-220px; width:100%; }
#content { margin-right:220px; }
	#content #pd { padding:0 20px; }
	* html #content #pd { width:100%; w\idth:auto; }
#collumn { float:right; width:220px; }
#c-left { float:left; }
	#c-left { width:220px; }
		#c-left p { margin:0 0 7px; }
	#c-left #pd { padding:0 12px 10px; }
	.det { margin:0 0 14px; text-align: right; }
		.det a { font-size:10px; }
	.price { color:#902c0b; font-weight:bold; padding:5px 0; }
	
.tit { color:#902c0b; border-bottom: 1px solid #902c0b; font-size:12px; font-weight:bold; margin:0 0 7px 0; padding: 4px 12px 4px 0; }
.tit a { color:#902c0b; font-size:12px; font-weight:bold; }
.title { padding: 7px 20px; color: #902c0b; font-weight: bold; font-size: 12px; background: #fee7b3; border-top: 1px solid #fab002; border-bottom: 1px solid #fab002; margin-bottom: 10px; }
	.title a { color: #902c0b; font-weight: bold; font-size: 12px; text-decoration: none; }

.tb-main { margin-top: 10px; }	
	.tb-main td {  }

.cl { clear:both; height:0px; font-size:0px; margin:0; padding:0; }
	.cl img { display:block; height:0px; }

.tbl td {padding: 10px;}

h1 { color:#902c0b; font-size:22px; padding: 8px 0; margin: 0; font-weight: normal; }
h2 { color:#45a117; font-size:14px; margin: 16px 0 5px 0; padding: 0; }
h3 { color:#902c0b; font-size:13px; margin:0 0 5px; padding: 0; }

ol { margin-top:0; margin-bottom:7px; }
	ol li { padding-bottom:5px; text-align:justify; }

hr { color:#fab002; height:1px; margin:0; padding:0; }
.l { background: #fab002; height:1px; font-size:1px; margin:5px 0; padding:0; }
.tc {left:0px; position:absolute; top:-1000px; visibility:visible;}

/*форма*/
.quest-form{ width: 80%; padding: 10px 10px; font-size: 12px;}
.quest-form div{ color: #31516B; font-weight: bold; padding-bottom: 10px;}
.quest-form span{ color: #31516B; font-weight: normal;}
.inp{ width: 80%; border: 1px solid #fab002; background: #fdfcf2;}
.ar{ width: 80%; border: 1px solid #fab002; background: #fdfcf2;}
.sub{ background: #902c0b; color: #fff; font-weight: bold; padding: 2px 2px; border: none; font-size: 11px;}
.bold{color: #B86F08; font-weight: bold; font-size: 9px;}

/* Index-no-right */
.cont1 table {border-bottom: 1px solid #fab002; border-left: 1px solid #fab002;}
		.cont1 table {margin: 0 0 10px; border-collapse: collapse;}
	   .cont1 table tr.head td {background: #fffde8; padding: 7px 5px; color: #000;}
		.cont1 table td {border-top: 1px solid #fab002; border-right: 1px solid #fab002; padding: 3px 5px;}
.cont1 p {padding: 12px 0 3px;} 

#in-content { font-size:11px; width:100%; }
#container {  }
#content { text-align:justify; }


.articles { background:url(/i/dot.gif) repeat-x; background-position:bottom; color:#004696; height:18px; font-size:12px; font-weight:bold; vertical-align:text-bottom; }
.articles * { vertical-align:text-bottom; }
.q { background:url(/i/quest.gif) no-repeat; font-weight:bold; padding:0 0 7px 20px; margin:0; text-align:justify; }
.a { background:url(/i/ans.gif) no-repeat; padding-left:20px; margin:0; padding-bottom:3px; text-align:justify; }

.block { padding:10px; }
	.block ul { list-style:none; margin:0; padding:0; }
		.block ul li { list-style:none; }
    
    
/* AL20111910 */
#content-in2 { float:left; margin:0 -250px; width:100%; }
#content2 { margin:0 250px; }
#collumn2 { float:right; width:250px; }
#collumn1 { float:left; position:relative; width:250px; }

.new-addr { padding:10px 10px 30px; }

.new-menu { line-height:20px; padding:0 10px; }
.new-menu a { font-size:13px; }

.red { color:#f00; }
