html, body	{width:100%; height:100%; border:0 none; margin:0; padding:0;}
body	{background:#008; font:1.0em Arial,sans-serif;}
div, table, tr, td	{margin:0; padding:0; border:0 none;}
.l	{text-align:left;}
.c	{text-align:center;}
.r	{text-align:right;}
tr	{vertical-align:top;}
.m	{vertical-align:middle;}
.gr	{font-weight:bold;}
.it	{font-style:italic;}

a, a:hover	{color:#008;}
img.t	{padding:0 10px;}

.full	{width:100%; height:100%; border-collapse:collapse; text-align:center;}

#main	{width:900px; height:500px; background:url(images/fond.gif) center no-repeat; text-align:left; margin-left:auto; margin-right:auto; display:table;}

.sp	{height:10px;}
#head	{width:900px; height:100px; background:url(images/fond-head.gif) bottom center no-repeat;}
#menu	{width:900px; height:30px; vertical-align:bottom;}
#content	{width:900px; height:320px; text-align:justify; padding:0; margin:0;}
#foot	{width:900px; height:20px; background:#CECEFF; text-align:center; padding:5px 0;}
#foot img	{height:15px; vertical-align:middle; border:0 none;}

#menu a			{color:#FFF; text-decoration:none; float:left; font-weight:bold; font-size:0.8em;}
#menu a:hover	{color:#FFF; text-decoration:underline;}
#menu a.mf-0, #menu a.mf-1, #menu a.mf-2	{width:10px; padding:2px 0; margin-left:20px;}
#menu a.mf-0, #menu a.mf-2	{background:#008 url(images/g/mr.gif) top right no-repeat;}
#menu a.mf-1	{background:#CECEFF url(images/g/mr.gif) top right no-repeat;}
#menu a.mn-0	{background:#008 url(images/g/0-m1.gif) top right no-repeat; padding:2px 25px 2px 5px;}
#menu a.mn-0:hover	{padding:3px 26px 1px 4px;}
#menu a.ml-0	{background:#008 url(images/g/0-ml.gif) top right no-repeat; padding:2px 30px 2px 5px;}
#menu a.ml-0:hover	{padding:3px 31px 1px 4px;}
#menu a.mn-1, #menu a.mn-1:hover	{background:#CECEFF url(images/g/1-m1.gif) top right no-repeat; color:#008; padding:2px 25px 2px 5px;}
#menu a.ml-1, #menu a.ml-1:hover	{background:#CECEFF url(images/g/1-ml.gif) top right no-repeat; color:#008; padding:2px 30px 2px 5px;}
#menu a.mn-2	{background:#008 url(images/g/2-m1.gif) top right no-repeat; padding:2px 25px 2px 5px;}
#menu a.mn-2:hover	{padding:3px 26px 1px 4px;}

#top, #bottom	{padding:10px; text-align:center; color:#CECEFF;}
#top	{border-bottom:1px solid #CECEFF;}
#bottom	{border-top:1px solid #CECEFF;}
#bottom img	{vertical-align:middle; height:15px;}

#smenu	{width:176px; border:2px solid #CECEFF; margin:20px 0 0 20px; font-size:0.8em; font-weight:bold; text-align:left;}
#smenu a	{background:#CECEFF; color:#008; display:block; padding:5px 10px; text-decoration:none;}
#smenu a:hover	{background:#FFF; color:#008; text-decoration:underline;}
#smenu a.on	{background:#008; color:#FFF;}

#cnt	{width:900px; height:320px; border:0 none; margin:0; padding:0; border-collapse:collapse; background:url(images/cnt-bg.jpg) center no-repeat;}
#cntl	{width:200px; height:320px;}
#cntr	{height:320px;}

#cnt0    {width:860px; height:280px; overflow:auto; padding:20px;}
#cnt1    {width:660px; height:280px; overflow:auto; padding:20px;}

#content p, #content h1, #content ul	{margin:0 15px 15px 15px; padding:0; font-size:1.0em; list-style:square;}
#content li	{margin:0px 15px; padding:0;}
#content h1 {border-bottom:1px solid #008; padding-left:15px; background:url(images/h1.gif) left center no-repeat;}
#content img   {padding:2px; border:1px solid #008; margin:0 15px;}

input, select, textarea	{font:1.0em Arial,sans-serif;}
input, textarea {width:200px; margin:0 30px 0 2px;}
input.sub {background:#008; color:#FFF; width:100px;}

img.serv	{width:80px; height:80px;}

#servs {width:600px; margin:0 auto 20px auto;}
#servs td {width:100px; text-align:center;}
#servs img.serv	{border:0 none; margin:0;}


#rightdiv	{float:right; border:2px solid #CECEFF; width:200px; font-size:0.8em; margin-left:20px;}
#rightdiv .r1	{background:#008; color:#FFF; font-weight:bold; text-align:center; padding:5px 15px;}
#rightdiv div	{padding:5px;}
#rightdiv p, #rightdiv img	{padding:5px; margin:0; border:0 none;}
