*		{ margin:0; padding:0; }
img,table { border:0; }
body, table	{ font-size:12px; font-family:arial; }
div, table	{ position:relative; }
td		{ vertical-align:top; empty-cells:show; }

a		{ color:#108DE8; }
a:hover	{ text-decoration:none; }

body	{ background:url("1.png") repeat-x scroll 0 0 #40A5E0; color:#555555; font-family:Arial,Helvetica,sans-serif; }
.bg2	{ background:url("2.jpg") no-repeat scroll center top #065492; }
.bg3	{ background:url("3.jpg") no-repeat scroll left top #f8f9fb; }
.bg4	{ background:url("4.gif") repeat-x scroll 0 0 #f8f9fb; }
.bg5	{ background-color:#fff; }

.h1		{ background:url("10.png") repeat-x scroll 0 0 #6fb707; height:45px; margin-bottom:10px; }

h1 {
color:#FFFFFF;
font-size:1.5em;
line-height:1em;
font-weight:normal;
padding:12 0 0 45px;
height:45px;
background:url("11.png") no-repeat scroll 0 0 transparent;
}

h2 {
color:#0A5193;
font-size:1.5em;
font-weight:bold;
line-height:1.25em;
}

h4	{
font-size:1.2em;
font-weight:bold;
}

.sqh1	{ background:url("12.png") repeat-x scroll 0 0 transparent; height:45px; margin-bottom:2px; }
.sqh1 h1	{ background:url("13.png") no-repeat scroll 0 0 transparent; }
.sqb	{ border:1px solid #E7ECF1; }
.sqb div	{ p_adding:5 25 0 10px; height:195px; border:1px solid #FFFFFF; background:url("14.png") repeat-x scroll 0 0 transparent;}
.sqb div div	{ position:absolute; top:0px; left:0px; background-image:none; padding:0px; border:0px; }

.sqh2	{ background:url("15.png") repeat-x scroll 0 0 transparent; height:45px; margin-bottom:2px; }
.sqh2 h1	{ background:url("16.png") no-repeat scroll 0 0 transparent; }

.sqh3	{ background:url("10.png") repeat-x scroll 0 0 transparent; height:45px; margin-bottom:2px; }
.sqh3 h1	{ background:url("11.png") no-repeat scroll 0 0 transparent; }

.content	{ padding:20px; }
.content ul, .content ol	{ margin-left:25px; }
.content1	{ width:960px; padding:0 20px; }

.tmenu	{ margin-left:65px; }

.tmenu ul { overflow:hidden; }

.tmenu ul li { background:url("5.gif") no-repeat scroll 0 15px transparent;
list-style:none outside none;
float:left;
font-size:1.083em;
height:43px;
margin:0 0 0 -1px;
}

.tmenu ul li.first { background-image:none; }

.tmenu ul li.lang { 
background-image:none;
list-style:none outside none;
float:left;
font-size:1.083em;
height:43px;
margin:0 0 0 -1px;
}

.tmenu ul li a {
color:#FFFFFF;
display:block;
float:left;
height:43px;
line-height:40px;
padding:0 15px;
text-decoration:none;
}

.tmenu ul li a:hover {
text-decoration:underline;
}

.tmenufr ul li a {
padding:0 10px;
}

.lmenu {
background:url("6.jpg") repeat-x scroll 0 0 #108be8;
margin:20 0 20 20px;
width:234px;
}

.lmenu ul {
padding:12px 0 0 27px;
}

.lmenu ul li {
list-style:none outside none;
background:url("7.gif") no-repeat scroll 0 100% transparent;
color:#F8FAFC;
font-size:1.083em;
line-height:2.923em;
}

.lmenu ul li ul {
background-image:none;
padding:0 0 10 25px;
}

.lmenu ul li ul  li{
background-image:none;
line-height:2em;
}

.lmenu ul li a {
background:url("8.gif") no-repeat scroll 0 11px transparent;
color:#F8FAFC;
display:inline-block;
padding:0 0 0 31px;
text-decoration:none;
}

.lmenu ul li ul li a {
background:url("9.png") no-repeat scroll 0 5px transparent;
}

.lmenu ul li a:hover {
text-decoration:underline;
}

.form input {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CBD7E2;
color:#797F88;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
height:22px;
padding:2px 3px;
width:250px;
}

.footer {
color:#797F88;
padding:20px 0px;
margin:0 20px;
border-top:1px solid #D9E4EF;
}

.tab	{ border:1px solid #cccccc; }
.tab td	{ border:1px solid #cccccc; padding:2px; }
.tab th	{ border:1px solid #cccccc; padding:2px; }

.fs11	{ font-size:11px; }

.tal	{text-align:left}
.tac	{text-align:center}
.tar	{text-align:right}
.vat	{vertical-align:top;}
.vam	{vertical-align:middle;}
.vab	{vertical-align:bottom;}

.fwb	{font-weight:bold}
.cp		{cursor:pointer}

.imgleft	{ margin:0 15 10 0px; }
