﻿html, body, ul, li, h1, h2, h3, h4, p, img, a { padding:0; margin:0;}
h1, h2, h3, h4 {font-family: Tahoma, Arial, Helvetica, sans-serif;  }
body                                {height: 100%; background: #fff url(../pics/bg.png) 0px 0px repeat-x; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000; }
ul                                  {list-style-type: none;}
img                                 { border: none; }
a:link, a:active,  a:visited        {color: #06a8f9; cursor: pointer;}
a:active, a:focus, img              {outline: 0;}

.txtCenter { text-align: center !important; }
/* head */

.head { height:74px; position:relative; }
.logo {	display: block;	position:absolute;	left: 0px;	top: 0px;}
h1 { font-size: 18px; font-weight: normal; text-align: left; color: #fff; padding:0; position: absolute; left:395px; top:20px;}
.desc { color: #8de6ff; font-size: 13px; padding:0; position:absolute; left:394px; top:44px;}

.main { width: 960px; margin: 0 auto; overflow: hidden;}
.head_menu {width:100%; overflow:hidden; text-align:center;padding:10px 0 1px; }
.head_menu li {display:inline;}
.head_menu a, .head_menu a:visited, .head_menu a:hover {color:#000; text-decoration:none;font-size:12px; padding: 4px 18px 4px 15px; font-weight:bold; background:url(../pics/item_2.png) 0 8px no-repeat; }
.head_menu a:hover { text-decoration:underline;}

/* left side */
.leftSide { float:right; width: 255px; padding-top:25px;}

h3 { font-size: 14px; color: #fff; font-weight: normal; background:#161616 url(../pics/block_top.png) 0 0 repeat-x; padding:4px 10px; font-weight:bold;}
h4 { font-size: 12px; font-weight: normal;  }

.leftBlock { margin-bottom: 20px; background:#d5d5d5; }
.block { padding:10px; border:1px solid #bcbcbc;}
.leftBlock li { display: block; color: #c7b290; font-size: 12px; padding:3px 0 3px 15px; background:url(../pics/item.png) 0 6px no-repeat; }
.leftBlock a { color: #000 !important; text-decoration: underline; }
.leftBlock a:hover { text-decoration: none;}
/* right side */
.rightSide { float:left;width: 700px; }
/* content */
.content { padding: 25px 25px 0px 25px; position: relative; }


h2 { font-size: 14px; color: #1d1d1d; text-align: left; padding-bottom: 15px; font-weight:bold; }
h2.txtCenter { font-size:22px;}
h2 a, h2 a:visited {text-decoration: underline; }
h2 a:hover { text-decoration: none; }
.content p { padding-bottom: 15px; }
.content ul { list-style-type: disc; padding: 0px 0px 15px 15px; }

/* footer */
.footer { background:#5e5e5e url(../pics/bottom.png) repeat-x; margin:10px auto 0; }
.footer p { color: #a5a5a5; text-align: center; padding:20px 0 10px; }
.footer a, .footer a:visited { color: #c4c4c4; text-decoration: underline; }
.footer a:hover { text-decoration: none; }

