* { margin:0; padding:0;}
body { font-family:arial; font-size:100%; line-height:.9375em; color:#c1dce1; text-align:center; background:#111a1f;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container { width:100%;}

p { margin-bottom:16px;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:29px;}
.form input {width:198px; height:19px; background:#15272e; border:0; color:#a6cad1; font-size:1em; font-family:arial; padding-left:3px;}
textarea { width:198px; height:107px; background:#15272e; overflow:auto; color:#a6cad1; border:0; font-size:1em; font-family:arial; padding-left:3px;}

/*==================list====================*/
ul, ol { list-style:none;}

.list1 { list-style-position:inside; list-style-type:decimal;}
.list1 li { font-size:1.09em; color:#a6cad1; background:url(images/line_hashed.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
.list1 li a { color:#a6cad1; text-decoration:none;}
.list1 li a:hover { color:#fff; text-decoration:underline;}
.list1 li span { color:#64a8c2; font-size:.91em;}
.list1 .last {margin-bottom:7px;}

.list2 { margin-bottom:19px;}
.list2 li { display:inline; }
.list2 li a { background:url(images/marker1.gif) no-repeat 7px 6px #12232b; padding:3px 0 3px 31px; margin-bottom:2px; display:block; color:#64a8c2;}
.list2 li a:hover { color:#fff; background:url(images/marker1.gif) no-repeat 7px 6px #0a1418; text-decoration:none;}

.list3 li { background:url(images/line_hashed.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:8px;}
.list3 li strong { font-size:1.1em; color:#a6cad1; font-weight:normal;}
.list3 .last { background:none;}


/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:25px;}

.cont_box { padding-right:15px;}


/*==================txt, links, lines, titles====================*/
a {color:#64a8c2; text-decoration:none;}
a:hover{ text-decoration:underline;}

h1 { font-size:1.54em; font-weight:normal; margin-bottom:17px; color:#ff8d12;}
h2 { font-size:1.54em; font-weight:normal; margin-bottom:20px;}
h5 { font-size:1.1em; color:#a6cad1; font-weight:normal;}

.txt1 { color:#a6cad1; font-size:1.1em;}
.txt2 { color:#64a8c2}

.link1 { background:url(images/marker.gif) no-repeat left 6px; padding-left:9px; color:#35bdff;}

.line_hor { background:url(images/line_hashed.gif) left bottom repeat-x; padding-bottom:11px; margin-bottom:12px;}

.title { margin-bottom:20px;}


/*==================blocks====================*/
.block_top { background:url(images/block_top.gif) no-repeat left top; width:220px; height:15px;}
.block { background:url(images/block_bgd.jpg) left top repeat-y; width:220px;}
.block .top1 { background:url(images/block_top1.jpg) no-repeat left top;}
.block .inner1 { padding:9px 19px 8px 20px;}
.block .inner2 { padding:9px 11px 7px 11px;}
.block_bottom { background:url(images/block_bottom.gif) no-repeat left top; width:220px; height:9px;}

.block1 { background:#142831; width:230px; color:#c0dce1;}
.block1 .top1 { background:url(images/block1_top.gif) no-repeat left top;}
.block1 .inner1 { padding:24px 16px 5px 20px;}
.block1_bottom { background:url(images/block1_bottom.gif) no-repeat left top; width:230px; height:11px; margin-bottom:10px;}

.block2_top { background:url(images/block2_top.gif) no-repeat left top; width:220px; height:15px;}
.block2 { background:url(images/block2_bgd.jpg) left top repeat-y; width:220px;}
.block2 .top1 { background:url(images/block2_top1.jpg) no-repeat left top;}
.block2 .inner1 { padding:9px 11px 1px 11px;}
.block2 .inner2 { padding:9px 20px 9px 20px;}
.block2_bottom { background:url(images/block2_bottom.gif) no-repeat left top; width:220px; height:15px;}

.block3_top { background:url(images/block3_top.gif) no-repeat left top; width:462px; height:15px;}
.block3 { background:url(images/block3_bgd.jpg) left top repeat-y; width:462px;}
.block3 .top1 { background:url(images/block3_top1.jpg) no-repeat left top;}
.block3 .inner1 { padding:9px 20px 1px 20px;}
.block3_bottom { background:url(images/block3_bottom.gif) no-repeat left top; width:462px; height:14px;}

.block4 { background:#142831; width:462px; color:#c0dce1;}
.block4 .top1 { background:url(images/block4_top.gif) no-repeat left top;}
.block4 .inner1 { padding:24px 16px 8px 20px;}
.block4_bottom { background:url(images/block4_bottom.gif) no-repeat left top; width:462px; height:14px;}

.block5 { background:url(images/block5_bgd.gif) left top repeat-y; width:220px; color:#c0dce1;}
.block5 .top1 { background:url(images/block5_top.jpg) no-repeat left top;}
.block5 .inner1 { padding:24px 16px 27px 20px;}
.block5_bottom { background:url(images/block5_bottom.gif) no-repeat left top; width:220px; height:10px;}

.block6 { background:url(images/block6_bgd.gif) left top repeat-y; width:694px; color:#c0dce1;}
.block6 .top1 { background:url(images/block6_top.jpg) no-repeat left top;}
.block6 .inner1 { padding:24px 16px 16px 20px;}
.block6_bottom { background:url(images/block6_bottom.gif) no-repeat left top; width:694px; height:13px;}

.main_block { background:url(images/main_block_bgd.jpg) left top repeat-y; width:100%;}
.main_block .top { background:url(images/main_block_top.jpg) no-repeat left top;}
.main_block .bottom { background:url(images/main_block_bottom.jpg) no-repeat left bottom;}
.main_block .inner { padding:0 0 22px 103px;}


/*header*/
#header { background:url(images/header_bgd.jpg) no-repeat left top;}
#header .indent img { margin-right:14px;}
#header .indent { padding:44px 0 0 124px;}
#header .slogan1 { position:absolute; margin:73px 0 0 145px;}
#header .slogan2 { position:absolute; margin:161px 0 0 604px;}

/*footer*/
#footer { background:url(images/footer_bgd.jpg) no-repeat left top; color:#c2c7c8;}
#footer p { text-align:center; padding:20px 0 0 0;}
#footer p a { color:#e38029;}


/*================== index.html ==================*/
#page1 #content .col_3 h2 { padding-left:8px; margin-bottom:15px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 h2 { padding-left:8px; margin-bottom:15px;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .inner1 { padding:0 0 3px 9px;}
#page4 #content .col_2 .block1_bottom { margin-bottom:0;}
#page4 #content .col_3 .inner2 { padding-right:15px;}

/*==========================================*/

