body{padding:0;width:100%;font:0.77em/1.3em Arial, Helvetica, sans-serif;margin:0;min-width:995px;color:#093241; background:#DFE6EE url(../img/body-main-bg.jpg) repeat-y center top}
html{height:100%;min-height:100%;width:100%;min-width:995px}
img{border:none} 
p,table,table td,h1,h2,h3,h4,form,input,select,ul,textarea,fieldset,table th,li{margin:0;padding:0}
ul{list-style:none}
.clear_all2{clear:both}
.pos{ position:relative}
#main{width:950px;margin:0 auto;height:100%;min-height:100%;position:relative; background:#fff}
#logo{ position:absolute;left:5px;width:204px;height:119px;top:17px; z-index:1}
#phone{width:281px;height:49px;position:absolute;top:88px;left:416px; z-index:2}
#flash{width:330px;height:165px; position:absolute;top:0;right:0; z-index:0;z-index:1}
#left{float:left;width:173px;padding-top:171px}
#left-navig{background:url(../img/left-navig.gif) no-repeat left top;width:173px;padding-bottom:11px; text-align:right;float:left}
#left-navig li{text-align:right;margin-bottom:8px;float:left;clear:both;width:100%}
#left-navig a{display:block;height:25px;float:right;clear:both}
#left-navig #p1{margin-bottom:7px}
#left-navig #p1 a{width:109px}
#left-navig #p2 a{width:150px;}
#left-navig #p3,#left-navig #p6{margin-bottom:11px}
#left-navig #p3 a{width:98px;}
#left-navig #p4{margin-bottom:10px}
#left-navig #p4 a{width:87px}
#left-navig #p5 a{width:137px;height:43px}
#left-navig #p6 a{width:98px}
#left-navig #p7 a{width:100%}
.blue-block{ background:#015EC6 url(../img/blue-block.gif) no-repeat left bottom;clear:both;height:1%;font:174% Arial, Helvetica, sans-serif;color:#fff;padding-bottom:8px;margin-bottom:10px}
.blue-block span{font-size:116%}
.blue-block .up-block{background:url(../img/blue-block.gif) no-repeat right top;padding-top:38px; text-align:right;padding-right:7px}
.gr-block{ background:#D6DDE5 url(../img/gr-block.gif) no-repeat right top;min-height:100px}
#center-menu{position:absolute;width:621px;height:460px;top:168px;left:190px;background:url(../img/line.gif) no-repeat}
#center-menu ul{padding-top:10px}
#center-menu li{position:absolute}
#center-menu a{font-size:92%;display:block;text-decoration:none;color:#314768;line-height:1.14em;font-style:italic;font-weight:bold; }
#center-menu span{ position:absolute; display:block}
#center-menu a span{cursor:pointer}
#c-m-p1{width:130px;height:125px;z-index:6}
#c-m-p1 a{padding-top:112px;background:url(../img/p1.gif) no-repeat}
#c-m-p1 span{padding-left:30px}
#c-m-p1 a:hover{background-position:-136px 5px}
#c-m-p2{width:155px;height:200px;left:116px;z-index:5;top:124px}
#c-m-p2 a{padding-top:30px;height:85px;padding-left:100px;background:url(../img/p2.gif) no-repeat}
#c-m-p2 a:hover{background-position:left -124px;padding-left:120px}
#c-m-p3{width:108px;height:120px; z-index:3;top:252px;z-index:6;left:87px}
#c-m-p3 a{padding-top:100px;padding-left:47px;height:35px;background:url(../img/p3.gif) no-repeat}
#c-m-p3 a:hover{background-position:-179px top;padding-left:53px}
#c-m-p4{width:121px;height:130px;left:224px;top:243px;z-index:3}
#c-m-p4 a{padding-top:133px;padding-left:34px;background:url(../img/p4.gif) no-repeat}
#c-m-p4 a:hover{padding-top:144px;background-position:-121px top}
#c-m-p5{width:270px;height:130px;left:365px;top:305px;z-index:12}
#c-m-p5 a{padding-top:90px;background:url(../img/p5.gif) no-repeat 40px top;height:40px}
#c-m-p5 a:hover{padding-top:125px;background-position:left -143px;height:45px}
.places{position:absolute;right:0;top:0;width:150px;overflow:hidden;font-size:80%;color:#fff; z-index:2; line-height:1.3em}
#right{float:left;width:141px;padding-top:160px; position:relative; z-index:0}
.stick{font:italic 150% Georgia, "Times New Roman", Times, serif;color:#000; position:relative}
.stick img{position:relative;z-index:1; display:block}
.stick ins{ position:absolute;top:0;left:0; z-index:0;padding:25px 5px;padding-left:17px; background:#FADD43; text-decoration:none}
.stick a,.stick a:hover{ text-decoration:none}
.stick a:hover{color:#fff}
.stick ins.blue{ background-color:#BDCAE6}
#middle{float:left;width:573px;padding:169px 0 40px 47px }
#middle2{float:left;width:600px;padding:169px 20px 40px 15px}
h1,.title{color:#434e5b;font-size:244%;font-weight:normal;text-align:right;margin-bottom:11px}
h1 span{color:#f3de2c}
.title span{color:#015ec6}
h2{color:#F2E32C;font-size:130%;font-weight:bold;margin-bottom:8px;padding-top:35px}
.block3{color:#878e8f;font-size:90%; line-height:1.34em}
.block1{font-weight:bold;color:#015EC6;top:14px;width:270px; z-index:10;margin-left:300px; position:relative;height:170px; overflow:hidden}
.block2{margin-top:268px;float:left;width:700px}
.block3{margin-top:268px;float:left;width:700px}
.spacer{float:right;width:170px;height:80px}
.z-big{position:relative; z-index:10}
.head_fill{ position:absolute;left:0;top:0;width:100%;}
.head_fill,.places{height:155px}
.head_fill{ background:url(../img/head-fill.png) repeat-x; z-index:0}
.prin{font-size:200%;color:red}
#slogan{ position:absolute;top:41px;left:286px; z-index:1}
#slogan p{ position:relative}
#slogan img{position:relative;z-index:1}
#slogan ins{ z-index:0; text-decoration:none; font-size:110%; letter-spacing:-.4pt; position:absolute;left:0;top:0}
#slogan ins i{ font-size:160%; font-style:normal}
#left2,#middle3{float:left;padding-top:35px}
#left2{width:215px}
#middle3{float:left;width:355px;color:#878e8f; line-height:1.2}
#left2 .navigation{padding-top:4px; line-height:1em;width:80%;padding-left:10px}
p{text-align:justify; text-indent: 30px;}
.navigation li a{ background:url(../img/mark.gif) no-repeat;color:#015ec6; text-decoration:none;padding-left:7px; display:inline-block;padding-bottom:6px}.navigation li a:hover{ background-image:url(../img/mark2.gif)}