html{height:100%}
body{
	font:12px Arial, Helvetica, sans-serif;
	margin:0px; 
	padding:0px;
	min-height:100%;
	height:100%;
	min-width:744px;
	background:#222B52 url(imgs/bg.gif) repeat-y center top;
	position:relative;
	color:#DFE4EB;
	}
	
html>body{height:auto}

img{border:0px}
img[alt]{margin-bottom:-3px}
img[alt]{.margin-bottom:0px}
br.clear{clear:both}
a{color:#A1D8FF;}

p{margin:0px 0px 9px 0px;}


.root{width:744px;	height:100%; background: url(imgs/bg_t.gif) repeat-x 0px 151px; margin:0px auto;}
.main{background:url(imgs/bg_dot.gif); height:100%;}

h6{font-size:9px; font-weight:normal; text-transform:uppercase; background: url(imgs/logo.jpg) no-repeat left top; padding:50px 0px 0px 32px; margin:0px; height:104px; color:#DDE5F0;}

h1{font-size:16px; text-transform:uppercase; text-align:center; margin:0px 0px 15px 0px; color:#ffffff;}

h2{font-size:12px; background: url(imgs/hdr_bg.gif) repeat-x 0px 3px; padding:3px 20px 10px 11px; margin:0px -14px; clear:both;}
h2 img.arr{ margin:0px 0px 6px 6px;}
h2 img.arr[class]{ margin:0px 0px 3px 6px;}

h3{font-size:13px; color:#A8C2E0; margin:7px 0px 9px 0px;}
h4{font-size:12px; font-style:italic; margin:0px 0px 9px 0px;}

.snoska{font-size:11px; padding-left:65px;}


a:hover{ text-decoration:none;}

.content{ margin:0px 3px 3px 3px; padding:8px; border:1px solid #516284; padding-top:36px; }

.content ul{ list-style:none; margin:0px 0px 9px 0px; padding:0px; height:1px;}
.content blockquote>ul, .content li>ul{height:auto}
.content ul li{ padding:0px 0px 6px 17px; background: url(imgs/li.gif) no-repeat 0px 4px;}
.content ul li ul{list-style:  disc;  padding-left:15px; margin-bottom:2px;}
.content ul li ul li{ padding:0px; background:transparent}
.content ol{ margin:0px 0px 9px 0px; padding:0px 0px 0px 23px; height:1px;}
.content blockquote>ol, .content li>ol{height:auto; }
.content ol li{ padding:0px 0px 6px 0px; }
.content blockquote>ol li{ margin-left:19px; padding-left:6px;}


.fright{float:right; margin:10px 0px 10px 10px;}
.fleft_block{float:left; margin:0px 23px 10px 0px; width:384px; height:810px;}
.fleft_block img{ margin-bottom:12px;}
.fleft_block2{float:left; text-align:center; margin-bottom:6px; font-size:11px;}
.fleft_block2 img{ margin:0px 18px 8px 0px;}

.menu{overflow:hidden; width:725px; height:24px; position:absolute; margin:8px 0px 0px 9px; background: url(imgs/mi_bg_h.gif) no-repeat 0px -30px;}
.menu[class]{margin-left:11px; }
.menu a{ display:block; float:left; width:102px; height:22px; margin:1px 1px 0px 0px; text-align:center;  background: url(imgs/mi_bg.gif) no-repeat 0px 0px;}
.menu a.act{ background-image: url(imgs/mi_bg_a.gif);}
.menu a:hover, .menu a:hover.act{ background-image: url(imgs/mi_bg_h.gif);}
.menu a img{margin-top:6px; }

.sub_menu{ font-size:17px; color:#798CB0; text-align:center; margin:-9px 0px -4px 0px;}
.sub_menu a{ font-size:12px; padding:0px 6px;}

.l_block{width:426px; float:left;}
.r_block{ width:288px; float:right; }


blockquote{ margin:0px; padding:0px;}

.box0 blockquote blockquote, .box1 blockquote blockquote, .box2 blockquote blockquote, .box3 blockquote blockquote { padding:18px 19px; height:1px;}
.box0[class] blockquote, .box1[class] blockquote, .box2[class] blockquote, .box3[class] blockquote{height:auto; min-height:1px;}


.box0{  background: url(imgs/b0_f.gif) repeat-y left top; margin:0px 0px 2px 1px;}
.box0 blockquote{ background: url(imgs/b0_t.gif) no-repeat left top;}
.box0 blockquote blockquote{ background: url(imgs/b0_b.gif) no-repeat left bottom;}

.box1{  background: url(imgs/b1_f.gif) repeat-y left top; margin-bottom:6px;}
.box1 blockquote{ background: url(imgs/b1_t.gif) no-repeat left top;}
.box1 blockquote blockquote{ background: url(imgs/b1_b.gif) no-repeat left bottom;}

.box2{ background: url(imgs/b2_f.gif) repeat-y left top; margin-bottom:6px;}
.box2 blockquote{ background: url(imgs/b2_t.gif) no-repeat left top;}
.box2 blockquote blockquote{ background: url(imgs/b2_b.gif) no-repeat left bottom; }

.box2 p{ margin:5px 0px 19px 0px}

.box0 .box4{ background:#BDCDDB url(imgs/b4_f.gif) repeat-y left top; margin:0px 1px}
.box0 .box4 blockquote{padding:0px; background: url(imgs/b4_t.jpg) no-repeat left top; }
.box0 .box4 blockquote blockquote{ background: url(imgs/b4_b.gif) no-repeat left bottom; padding:12px 15px 16px 15px; color:#00206B;}

.box1 .box3{ background:#BDCDDB url(imgs/b3_f.gif) repeat-y left top;}
.box1 .box3 blockquote{padding:0px; background: url(imgs/b3_t.jpg) no-repeat left top;}
.box1 .box3 blockquote blockquote{ background: url(imgs/b3_b.gif) no-repeat left bottom; padding:12px 15px 16px 15px; color:#00206B;}


.r_block blockquote blockquote{ padding-bottom:24px}
.r_block[class] blockquote blockquote{ padding-bottom:19px}

.controls {padding-top:6px}
.controls img{margin:0px 2px 0px 0px}


.gallery{width:680px; overflow:hidden;}
.gallery div{width:695px;}
.gallery img{ float:left; margin:13px 13px 0px 0px}

.project { height:240px}
.project div{ float:left;}
.project .c1{ width:65px;}
.project .c2{ padding-top:10px;}
.project .c3{ width:255px; padding-left:15px; }




#slides{font-size:11px; height:175px;}
#slides .block_img{ width:196px; float:left;}
#slides .block_img img{ margin:3px 0px 20px 0px;}
#slides .block_img  b{color:#A8C2E0;}
#slides  p{margin:0px; padding-bottom:8px;}

.table1{border:2px solid #95A5BE; background:#95A5BE; width:100%}
.table1 td, .table1 th{ padding:4px; background:#36466B url(imgs/bg_box.gif); text-align:center}
.table1 .r{border-right:1px solid #95A5BE; text-align:left; padding-left:9px;}
.table1 tr.t td, .table1 tr.t th{border-top:1px solid #95A5BE;}



.bnav{clear:both; padding:10px 18px 100px 18px; text-align:center; font-size:11px; line-height:18px;}
.bnav a{ color:#DDE5F0; padding:0px 2px;}

#h_foot{ display:none;}
#foot{width:744px; position:absolute; bottom:0px; color:#B2C2DB;  background: url(imgs/bg_b.gif) repeat-x 0px 0px; height:80px; border-top:3px solid #516284; font-size:11px; text-align:center}
#foot div{ margin:13px 17px 0px 0px; height:68px;  border-right:1px solid #516284; padding:0px 17px 0px 0px; text-align:right; float:left;}
#foot a{color:#B2C2DB; text-decoration:none;}
#foot a:hover{ text-decoration:underline}
#foot img{ margin:23px 3px -9px 0px;}
#foot div img{ margin:13px 0px 0px 0px;}

/**/
.f_l { float:left;}
.c_b { clear:both;}
.fot_ph { white-space:nowrap; width:300px; font-size:12px;}
#foot .fot_ph a { color:#a1d8ff; text-decoration:underline;}
#foot .fot_ph a:hover { text-decoration:none;}
#foot .fot_ph strong { font-weight:normal; display:block; margin-top:4px;}
#cos { width:398px;}
#cos a { float:left;}
#cos .mney { float:left; width:200px; padding-top:30px;}
#cos .mney a { float:none;}