@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
background: #fff;
overflow-y: scroll; 
}
* html body { overflow-y: hidden; }
* + html body { overflow-y: hidden; }

ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/*table.works_table tr td {
	border: 7px solid #fff;
	width: 120px;
	height: 130px;
}*/

#t1 {
	display: block;
}

table.works_table {
 border: none; 
 display: none;	
 position: absolute; 
 top: 48px;
 left: 635px;  
}

table.works_table tr td {
 border: 7px solid #fff;
 border-right: 7px solid #fff;
 width: 50px;
 height: 50px;
 padding: 0;
 }
/* MAIN CSS */
.clr {
clear:both;
}

/* ------------------------------ */
.float{float: left;}
.float-r{float:right}
.white{color:#FFF}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.font_Georgia_10{font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px}
.font_Georgia_15{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px}
.font_Georgia_18{font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px}
/* ------------------------------ */
body{
	background-color:#dadada;
}

.main{
	background-color:#fff;
	border:2px solid #bababa;
	width:896px;
	margin-top:18px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

.head{
	background-image:url(../images/head-bg.png);
	background-repeat:no-repeat;
	background-position:top;
	width:896px;
	height:162px;
	position:relative;
}

.logo{
	width:117px;
	height:46px;
	padding-left:41px;
	padding-top:38px;
	-display:inline;
}

.logo img{
	width:117px;
	height:46px;
}

.head p{
	color:#ffff00;
	-display:inline;
}

.head p.font_Georgia_18{
	margin-top:47px;
	//margin-top:46px;
	margin-left:11px;
	line-height:28px;
}

.head p.font_Georgia_15{
	width:200px;
	text-align:right;
	margin-top:42px;
	margin-right:43px;
	//margin-right:41px;
	-margin-right:39px;
	line-height:18px;
}

.head span{
	margin-left:4px;
	margin-right:3px;
}

.head ul li a{
	color:#0259d4;
}

.head ul li a:hover{
	color:#e5b200;
}

.head ul li span{
	color:#a1a1a1;
	text-decoration:underline;
}

.head ul li{
	display:inline-block;
	//display:inline;
	//zoom:1;
	//padding-bottom:1px;
	position:absolute;
}

.port{
	top:125px;
	left:277px;/*243*/
}

.sert{
	top:125px;
	left:388px; /*388*/
}

.cost{
	top:125px;
	left:553px;
}

.home{
	width:11px;
	height:10px;
	position:absolute;
	top:129px;
	//top:124px;
	left:781px;
}

.mail{
	width:11px;
	height:10px;
	position:absolute;
	top:131px;
	//top:124px;
	left:837px;
}




.footer{
	background-image:url(../images/index-footer.jpg);
	width:896px;
	height:83px;
	padding-top:22px;
}

.cop{
	margin-left:47px;
	color:#aaa;
	-display:inline;
}

.cop p{
	margin-bottom:2px;
}

.footer p.font_Georgia_15{
	color:#ffff00;
	width:200px;
	text-align:right;
	margin-right:43px;
	//margin-right:41px;
	-margin-right:39px;
	line-height:18px;
	-display:inline;
}

.footer span{
	margin-left:4px;
	margin-right:3px;
}

#pic-link1 {
  /*display: block;*/
  float: left;
  margin-left: 35px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 40px;
  width: 247px;
  height: 292px;
  background: url(/images/buttons/1-1.jpg) no-repeat left top;
}
#pic-link1:hover {background: url(/images/buttons/1-2.jpg) no-repeat left top;}

#pic-link2 {
  display: block;
  float: left;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 40px;
  width: 247px;
  height: 292px;
  background: url(/images/buttons/2-1.jpg) no-repeat left top;
}
#pic-link2:hover {background: url(/images/buttons/2-2.jpg) no-repeat left top;}