.container {width:935px; margin:0 auto; position:relative;}

#header {height:470px; background:url(images/header-bg.gif) left top repeat-x; margin-top:10px;}
#header, #content, #footer { font-size:0.8125em; position:relative;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .row-1 .line-ver { background-position:647px top;}
#page1 #content .row-1 .col-1 {width:628px; margin-right:40px;}
#page1 #content .row-1 .col-2 { width:267px;}
#page1 #content .row-1 .col-1 .col-1 { width:290px; margin-right:33px;}
#page1 #content .row-1 .col-1 .col-2 { width:289px;}
#page1 #content .row-2 .line-ver1 { background-position:647px top;}
#page1 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page1 #content .row-2 .col-2 { width:267px;}

/*======= index-1.html =======*/
#page2 #content .row-1 .line-ver { background-position:286px top;}
#page2 #content .row-1 .col-2 {width:600px; float:right;}
#page2 #content .row-1 .col-1 { width:267px;}
#page2 #content .row-1 .col-1 .col-2 { width:286px; margin-left:37px;}
#page2 #content .row-1 .col-1 .col-1 { width:286px;}
#page2 #content .row-2 .line-ver1 { background-position:647px top;}
#page2 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page2 #content .row-2 .col-2 { width:267px;}

/*======= index-2.html =======*/
#page3 #content .row-1 .line-ver { background-position:307px top;}
#page3 #content .row-1 .line-ver-1 { background-position:647px top;}
#page3 #content .row-1 .col-1 {width:286px; margin-right:41px;}
#page3 #content .row-1 .col-2 { width:266px; margin-right:75px;}
#page3 #content .row-1 .col-3 { width:263px;}
#page3 #content .row-2 .line-ver1 { background-position:647px top;}
#page3 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page3 #content .row-2 .col-2 { width:267px;}

/*======= index-3.html =======*/
#page4 #content .row-1 .line-ver { background-position:647px top;}
#page4 #content .row-1 .col-1 {width:628px; margin-right:40px;}
#page4 #content .row-1 .col-2 { width:267px;}
#page4 #content .row-2 .line-ver1 { background-position:647px top;}
#page4 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page4 #content .row-2 .col-2 { width:267px;}
#page4 #content .row-2 .col-1 .col-1 { width:290px; margin-right:33px;}
#page4 #content .row-2 .col-1 .col-2 { width:289px;}

/*======= index-4.html =======*/
#page5 #content .row-1 .line-ver { background-position:307px top;}
#page5 #content .row-1 .line-ver-1 { background-position:647px top;}
#page5 #content .row-1 .col-1 {width:286px; margin-right:41px;}
#page5 #content .row-1 .col-2 { width:266px; margin-right:75px;}
#page5 #content .row-1 .col-3 { width:263px;}
#page5 #content .row-2 .line-ver1 { background-position:307px top;}
#page5 #content .row-2 .line-ver1-1 { background-position:647px top;}
#page5 #content .row-2 .line-ver1 { background-position:647px top;}
#page5 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page5 #content .row-2 .col-2 { width:267px;}

/*======= index-5.html =======*/
#page6 #content .row-1 .line-ver { background-position:647px top;}
#page6 #content .row-1 .col-1 {width:628px; margin-right:40px;}
#page6 #content .row-1 .col-2 { width:267px;}
#page6 #content .row-2 .line-ver1 { background-position:647px top;}
#page6 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page6 #content .row-2 .col-2 { width:267px;}
#page6 #content .row-2 .col-1 .col-1 { width:300px; margin-right:23px;}
#page6 #content .row-2 .col-1 .col-2 { width:300px;}

/*======= index-6.html =======*/
#page7 #content .row-1 .line-ver { background-position:647px top;}
#page7 #content .row-1 .col-1 {width:628px; margin-right:40px;}
#page7 #content .row-1 .col-2 { width:267px;}
#page7 #content .row-1 .col-1 .col-1 { width:286px; margin-right:22px;}
#page7 #content .row-1 .col-1 .col-2 { width:286px;}
#page7 #content .row-2 .line-ver1 { background-position:647px top;}
#page7 #content .row-2 .col-1 {width:628px; margin-right:40px;}
#page7 #content .row-2 .col-2 { width:267px;}
/*=========================*/

h1#logo {  width:365px; height:67px; float:left; margin:20px 0 10px 0;}

#logo a { background:url(images/logo.gif) no-repeat; display:block; height:67px; text-indent:-9999px; font-size:0; cursor:pointer;}

#header-block{ margin:auto; width:935px; clear:both; }
#banner-left{ float:left; width:648px; border-bottom:7px solid #fff;}
#banner-right{ float:left; width:270px; background:#003e80; height:212px; border-bottom:7px solid #fff;
			   font-family:"Times New Roman", Times, serif; font-size:29px; line-height:35px; padding:90px 0 0 17px;}
			   
#contact{ float:right; width:100px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:10px; text-align:right;
			margin-top:70px;}
#contact a{  color:#fff; text-decoration:none; }
#contact a:hover{   text-decoration:underline;}

#menu {height:50px;  clear:both; background:#395d7d; margin-bottom:10px; }
#menu ul{margin:0;}
#menu li {  float:left; font-size:14px;  list-style:none; line-height:50px;  
			background:url(images/m-sep.gif) no-repeat right; 
			}
#menu li a{ text-decoration:none; color:#fff; display:block; padding:0 31px;  }
#menu li a:hover {background:url(images/m-hover.gif) repeat-x;}

#menu li.last{ background:none; }
/*#menu li a:hover, li a:focus, li a:active {background-position:-150px 0;}
#menu #b a {background:url(images/left-menu-bg2.png) no-repeat 0 0;}*/

.site a{ color:#fff; text-decoration:underline;}
.site a:hover{  text-decoration:none;}


