/* made bu Julia */
* { color:#333; font-family:Arial,Verdana,Tahoma,MS Sans Serif; font-size:15px; }

body, html { height:100%; margin:0; padding:0; }
body { background:url(i/main-bg.gif); }

form, input { margin:0; padding:0; }
table { border-collapse:collapse; }

a { color:#000080; }
	a:hover { color:#ff4500; font-style:italic; font-weight:bold; }

img { border:0; }
	.bl { display:block; }

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 10px; }

h1, h2, h3 { margin:20px 0; padding:0; }
	h1 { font-size:22px; }
	h2 { font-size:20px; }
	h3 { font-size:18px; }

.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; }

/* common */
#box-all { min-width:1000px; width:100%; }
* html #box-all { width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); }
	#box-all #pd-all { width:100%; }

#main-left { float:left; margin-right:-77%; width:100%; }
	#main-left #main-left-in { margin-right:77%; }
#main-right { float:right; width:77%; }
/* common end */

#logo { padding:25px 0 25px 60px; }

#menu { padding:0 15px 40px 15px; overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%; }
	#menu div { padding:3px 0 3px 25px; text-align:left; width:167px; }
   #menu div a:hover { font-weight:normal; font-style:normal; }
   #menu div div.podmenu { padding:5px 0 10px 10px; }
   #menu div div.podmenu a { font-size:12px; }
#cont { padding:40px 15px; overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%; }
#cont-in { padding:20px 15px 40px 15px; overflow:hidden; o\verflow:visible; width:100%; w\idth:auto; he\ight:1%; }

#copy { color:#808080; font-size:12px; padding-left:40px; }
.counters { text-align:center; padding:10px 0; }