* { margin:0; padding:0;}
body { background:#CCCCCC; font-family:Tahoma; font-size:100%; line-height:.9375em; color:#ccf8ff; text-align:center;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%;}

p { margin-bottom:14px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:33px;}
.form input {width:155px; height:19px; background:none; border:1px solid #ccf8ff; font-size:1em; font-family:arial; color:#ccf8ff; padding-left:3px;}
textarea { width:328px; height:104px; background:none; overflow:auto; border:1px solid #ccf8ff;  font-size:1em; font-family:arial; color:#ccf8ff; padding-left:3px; margin-bottom:8px;}

/*==================list====================*/
ul { list-style:none;}

.list1 li { display:inline;}
.list1 li a { display:block; float:left; background:url(images/list1_bgd.gif) no-repeat left top; width:110px; height:56px; text-decoration:none; font-weight:bold; font-size:1.18em; color:#01557d;}
.list1 li a:hover { text-decoration:underline; color:#fff;}
.list1 li a b { display:block; padding:14px 0 0 14px;}
.list1 li a.first { background:url(images/list1_bgd_act.jpg) no-repeat left top; width:135px; color:#fff;}
.list1 li a.first b { padding-left:31px;}
.list1 li a.last { background:url(images/list1_bgd1.gif) no-repeat left top; width:117px;}
.list1 li a.last b { padding-left:22px;}

.list2 li a { background:url(images/marker2.gif) no-repeat left 5px; padding-left:19px; font-size:1.1em; color:#68efff; line-height:1.83em;}
.list2 li a:hover { color:#fff;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box { padding:0 0 20px 0;}
.img_box img { float:left; margin:0 0 0 -24px; position:relative;}
.img_box1 { padding:0 0 20px 0;}
.img_box1 img { float:left; margin:0 18px 0 0;}
.img_box2 { padding:0 0 0 0;}
.img_box2 img { float:left; margin:0 0 0 -24px; position:relative;}
.img_box3 { padding:0 0 0 0;}
.img_box3 img { float:left; margin:0 -10px 0 -24px; position:relative;}

.p1 { margin-bottom:18px;}
.p2 { margin-bottom:22px;}
.p3 { margin-bottom:28px;}

/*==================txt, links, lines, titles====================*/
a {color:#2d3b4b;}
a:hover{text-decoration:none;}

h2 {font-size:1.18em; color:#fff; margin-bottom:14px;}
h3 {font-size:1.18em; color:#fff;}
h4 {font-size:1.18em; color:#fff; margin-bottom:4px;}
h5 { font-size:1em; font-weight:normal; padding-top:8px; margin-bottom:4px;}
h6 { font-size:1.18em; font-weight:normal; margin-bottom:8px;}

.link1 { background:url(images/marker1.gif) no-repeat left 8px; padding-left:19px; color:#fff; font-weight:bold; text-decoration:none; display:block; float:right; padding-top:4px;}
.link1:hover { text-decoration:underline;}
.rss { background:url(images/rss.gif) no-repeat left 0; padding-left:30px; color:#fff; font-weight:bold; text-decoration:none; margin-left:31px; display:block; float:right; padding-top:4px;}
.rss:hover { text-decoration:underline;}
.pdf { background:url(images/pdf.gif) no-repeat left 0; color:#fff; font-weight:bold; text-decoration:none; margin-left:31px; display:block; float:right; padding:4px 0 7px 36px;}
.pdf:hover { text-decoration:underline;}
.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}
.link2 { background:url(images/marker1.gif) no-repeat left 2px; padding-left:19px; color:#fff; font-weight:bold; text-decoration:none;}
.link2:hover { text-decoration:underline;}
.link3 { color:#202832;}
.link4 { color:#ccf8ff;}

.title { margin-bottom:22px;}
.title1 {margin:0 0 21px 30px;}

/*==================blocks====================*/
.block { background:url(images/main_bgd.jpg) left top repeat-y; width:100%;}
.block .bottom { background:url(images/main_bottom.jpg) no-repeat left bottom;}
.block .indent {padding:35px 20px 37px 31px;}
.block .indent1 {padding:35px 0 37px 31px;}

.box1 { width:363px; background:url(images/box1_bgd.jpg) left top repeat-y;}
.box1 .top1 { background:url(images/box1_top.jpg) no-repeat left top;}
.box1 .top2 { background:url(images/box1_top1.jpg) no-repeat left top;}
.box1 .top3 { background:url(images/box1_top3.jpg) no-repeat left top;}
.box1 .bottom1 { background:url(images/box1_bottom.jpg) no-repeat left bottom;}
.box1 .ind1 { padding:33px 0 22px 32px;}

.box2 { width:391px; background:url(images/box2_bgd.jpg) left top repeat-y;}
.box2 .top1 { background:url(images/box2_top.jpg) no-repeat left top;}
.box2 .bottom1 { background:url(images/box2_bottom.jpg) no-repeat left bottom;}
.box2 .ind1 { padding:23px 40px 22px 32px;}
.box2 .img_box img { margin:0 -10px 0 -30px;}
.box2 .img_box2 img { margin:0 -10px 0 -30px;}

.cont_box { padding:0 28px 0 0; margin-bottom:0;}
.cont_box span { float:right;}

/*content*/
#content .inner1 { padding:0 0 36px 0;}

/*footer*/
#footer { color:#a7e7fe; text-align:center; background:url(images/footer_bgd.jpg) no-repeat left top;}
#footer p { padding:15px 0 0 0;}
#footer a { color:#a7e7fe; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

/*==========================================*/
