/* made bu Julia */
* { color: #383a3b; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 13px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: #FFF; }
	
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #ab9b85; }
	a:hover { text-decoration: none; }

img { border: 0; }
	.bl { display: block; }
	.i-left { float: left; margin-right: 10px; }
	.i-right { float: right; margin-left: 10px; }

p { margin: 5px 0 15px 0; padding: 0; }

ul { padding: 0; margin: 5px 0 15px 0; list-style: none; }
	ul li { padding: 2px 0 2px 20px; background: url(/i/li.gif) no-repeat 4px 10px; }

h1, h2, h3 { margin: 18px 0; padding: 0; }
	h1 { font-size: 24px; color: #ab9b85; font-weight: normal; margin: 25px 0; }
	h2 { font-size: 18px; color: #ab9b85; font-weight: normal; }
	h3 { font-size: 14px; color: #ab9b85; }
	
.cl { clear:both; height:0px; _height:2px; font-size:0px; margin:0; _margin:0 0 -2px 0; padding:0; }
.fl { float: left; }
.fr { float: right; }

.fs11px { font-size:11px; }
.fs10px { font-size:10px; }
.fs9px { font-size:9px; }

/* common */
#box-all { min-height: 100%; min-width: 1000px; width: 100%; background: url(/i/rig-bg.gif) 100% 130px no-repeat; }
* html #box-all { height: 100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
	#box-all #pd-all { padding-bottom: 190px; width: 100%; }

#main-left { float: left; margin-right: -60%; width: 100%; }
	#main-left #main-left-in { margin-right: 60%; }
#main-right { float: right; width: 60%; }

#s-n { float: left; padding-left: 22px; }
	#s-n img { margin: 26px 0 0 0; }
#logo { float: right; padding-right: 16px; }

#rus-eng { float: right; padding-right: 201px; }
	#rus-eng span { margin-right: 2px; display: block; float: left; padding: 2px 6px; font-size: 12px; }
	#rus-eng .ac { background: #eae7e2; }
	#rus-eng .n-ac { background: #ab9b85; }
		#rus-eng .n-ac a { color: #FFF; font-size: 12px; text-decoration: none; }
		
#left-bl { height: 578px; background: url(/i/bg1.jpg) no-repeat 100% 100%; }
	.img-pipl { text-align: right; margin-right: 16px; background: #ab9b85; }
	
#top-bg { background: #eae7e2; height: 130px; margin-left: 100px; }

.cont { padding-right: 150px; padding-left: 5px; }
	.cont-in { padding-left: 95px; }
/* common end */

/* menu */
#left-menu { padding: 10px 0 0 0; margin: 0 -20px 0 0; list-style: none; position: relative; }
	#left-menu li { padding-top: 14px; text-align: right; padding-right: 60px; color: #FFF; font-size: 14px; background: none; }
		#left-menu li a { color: #eae7e2; font-size: 14px; text-decoration: none; }
			#left-menu li a:hover { text-decoration: underline; }
	#left-menu li.act1 { background: url(/i/arr1.gif) no-repeat 97% 13px; }
	#left-menu li.act2 { background: url(/i/arr2.gif) no-repeat 97% 13px; }
	#left-menu li.act3 { background: url(/i/arr3.gif) no-repeat 97% 13px; }
	#left-menu li.act4 { background: url(/i/arr4.gif) no-repeat 97% 13px; }
	#left-menu li.act5 { background: url(/i/arr5.gif) no-repeat 97% 13px; }
	#left-menu li.none { background: none; }
	
#leftmenu2lvl { padding-left: 100px; padding-top: 20px; }
#leftmenu2lvl ul { padding: 0; margin: 0; }
	#leftmenu2lvl ul li { padding: 3px 0; color: #ab9b85; background: none; }
	
.top-menu { padding: 15px 0 0 0; margin: 0 0 0 2px; list-style: none; float: left; }
	.top-menu li { padding: 3px 0 3px 40px; background: url(/i/bulit.gif) no-repeat 26px 9px; }
		.top-menu li a { color: #383a3b; font-size: 12px; text-decoration: none; }
	.top-menu li.actt { background: url(/i/bulit.gif) no-repeat 26px 9px #fbfaf8; width: 160px; }
/* menu end */

.downl { width: 130px; font-size: 10px; font-weight: bold; }
	.downl p { font-size: 10px; font-weight: bold; padding-left: 30px; background: url(/i/pdf-icon.gif) no-repeat 0 2px; color: #ab9b85; }
	.downl p a { font-size: 10px; font-weight: bold; }
	
.map { margin: 5px 0 5px 0; }
	.map li ul { margin: 5px 0 5px 0; }
	
.form td { vertical-align: top; padding: 0 10px 10px 0; }
	.form td input { width: 200px; }
		.form td input.subm { width: auto; }
	.form td textarea { width: 200px; height: 130px; }
	.redc { color: red; }
	
/* footer */
#box-bottom { height: 160px; margin-top: -160px; min-width: 1000px; width: 100%; }
	* html #box-bottom { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
	
#left-bot { float: left; margin-right: -60%; width: 100%; }
	#left-bot #left-bot-in { margin-right: 60%; background: url(/i/foot-bg.gif) no-repeat 100% 100%; height: 180px; }
#right-bot { float: right; width: 60%; background: url(/i/foot-bg2.gif) repeat-x 0 100%; height: 150px; }

.addr { width: 200px; padding-right: 20px; font-size: 14px; font-weight: bold; padding-top: 10px; }
	.addr span { font-size: 11px; color: #ab9b85; font-weight: normal; }
.phones { font-size: 14px; font-weight: bold; padding: 10px 20px 0 100px; }
	.phones span { font-size: 11px; color: #ab9b85; font-weight: normal; }
	.phones strong { color: #ab9b85; font-size: 14px; }

.copy { width: 200px; padding-right: 20px; font-size: 11px; padding-top: 34px; }
.vipr { padding-top: 34px; font-size: 10px; font-weight: bold; padding-left: 100px; }
	.vipr a { font-size: 10px; font-weight: bold; color: #ab9b85; }
.count { padding-top: 14px; padding-left: 100px; }
/* footer end */
