/* made bu Julia */
* { color: #323232; font-family: Arial, Verdana, Tahoma, MS Sans Serif; font-size: 14px; }

body, html { height: 100%; margin: 0; padding: 0; }
body { background: url(/i/body_bg.jpg); text-align: center; }
.body-default { text-align: left; }	
form, input { margin: 0; padding: 0; }
table { border-collapse: collapse; }

a { color: #733200; text-decoration: none; }
	a:hover { color: #4c3222; text-decoration: underline; }

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 16px; background: url(/i/li.gif) no-repeat 0 8px; }

h1, h2, h3 { margin: 15px 0; padding: 0; }
	h1 { font-size: 34px; font-family: Arial Narrow; line-height: 100%; color: #000; }
	h2 { font-size: 28px; color: #663300; }
	h3 { font-size: 26px; font-family: Arial Narrow; }
	
.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; }

.pdl10 { padding-left: 10px; }

/* common */
#box-all { width: 920px; border: 10px solid #000; text-align: left; margin: auto; }
	#box-all #pd-all { padding-bottom: 20px; background: url(/i/bg_black.gif) repeat-x; }

#main-left { float: left; width: 200px; }
#main-right { float: right; width: 720px; }
	#main-right .cont { padding: 10px; }
/* common end */

/* header */
#phone { float: right; width: 460px; text-align: right; color: #FFF; padding-top: 10px; }
	#phone a { color: #FFF; text-decoration: underline; }
/* header end */

/* menu */
#topmenu { float: left; width: 460px; }
	#topmenu div { float: left; padding-top: 10px; padding-right: 8px; color: #c8c8c8; font-size: 12px; }
	#topmenu div a { color: #c8c8c8; font-size: 12px; }
		#topmenu div a:hover { color: #FFF; text-decoration: none; }
		
ul#leftmenu { padding: 0; margin: 0;background: #f6edd8; }
	ul#leftmenu li { padding: 6px 5px 0 40px; background: url(/i/li.gif) no-repeat 25px 12px; }
.title { background: url(/i/lm_t.gif) no-repeat; padding: 18px 0 4px 18px; font-size: 17px; font-weight: bold; color: #646464; font-family: Arial Narrow; }
/* menu end */

#bc { color: #990000; font-size: 12px; }
	#bc a { color: #733200; font-size: 12px; }
		#bc a:hover { color: #4c3222; }
#portfolio { background: url(/i/pfolio.gif) no-repeat 0 0; height: 154px; }
	#portfolio div { padding: 12px; text-align: center; }
		#portfolio div img { padding: 1px; background: #FFF; border: 1px solid #ababad; }
.red12 { color: #990000; font-size: 12px; }
	
/* footer */
#box-bottom { width: 940px; text-align: left; margin: auto; }
	.counters { padding-bottom: 20px; }
/* footer end */