body {
background-color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
margin:0;
padding:0;
}

.logo {
position:absolute;
left:600px;
top:0;
width:200px;
height:200px;
background-image:url(gkb-31.gif);
}

.topbanner {
position:absolute;
left:0;
top:0;
width:600px;
height:200px;
background-image:url(gkb-31-bg.png);
}

.content {
position:absolute;
left:200px;
top:310px;
width:600px;
}

.adsense {
position:absolute;
left:-180px;
top:-70px;
width:728px;
}

.leftbanner {
position:absolute;
left:10px;
top:350px;
width:190px;
}

h1 {
text-transform:uppercase;
font-size:30px;
color:#66C;
line-height:30px;
}

.topbaner-text {
text-align:justify;
text-indent:10px;
padding-left:10px;
padding-right:10px;
line-height:20px;
}

h2 {
font-size:18px;
}

.topmenu {
position:absolute;
left:0;
top:205px;
width:800px;
height:30px;
background-image:url(menuline.png);
background-repeat:repeat-y;
}

.menu-link:link {
line-height:18px;
color:#CCC;
font-size:16px;
font-weight:700;
text-decoration:none;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
}

.menu-link:visited {
color:#CCC;
font-size:16px;
font-weight:700;
text-decoration:none;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
}

.main-text {
text-indent:10px;
text-align:justify;
}

.question {
position:fixed;
left:250px;
top:270px;
width:400px;
height:300px;
visibility:hidden;
}

.question-window {
position:fixed;
left:250px;
top:-270px;
width:400px;
height:300px;
background-color:#FFF;
border:solid 1px #000;

}

.question-shadow {
position:fixed;
left:260px;
top:280px;
width:400px;
height:300px;
background-color:#F3F3F3;
}

.close-question-btn {
position:fixed;
left:610px;
top:271px;
color:red;
text-decoration:none;
cursor:pointer;
font-size:10px;
width:20px;
}

.form-title {
position:fixed;
left:251px;
top:271px;
color:#333;
font-weight:700;
width:300px;
height:25px;
background-image:url(menuline.png);
text-indent:10px;
background-repeat:repeat-y;
background-position:right;
}

.form-region {
position:fixed;
left:250px;
top:300px;
width:400px;
height:25px;
text-align:center;
}

.form-name {
position:fixed;
left:250px;
top:325px;
width:400px;
height:25px;
text-align:center;
}

.form-phone {
position:fixed;
left:250px;
top:360px;
width:400px;
height:25px;
text-align:center;
}

.form-comment {
position:fixed;
left:250px;
top:385px;
width:400px;
height:150px;
text-align:center;
}

.form-submit {
position:fixed;
left:250px;
top:540px;
width:370px;
height:100px;
text-align:right;
}

.fregion {
width:200px;
}

.fname {
width:250px;
}

.fphoneprefix {
width:50px;
}

.fphone {
width:150px;
}

.fcomment {
width:350px;
height:120px;
}

.lnk:link {
text-decoration:none;
color:#333;
border-bottom:dashed 1px;
}

.lnk:hover {
text-decoration:none;
color:#FFF;
background-color:#999;
}

.lnk:active {
text-decoration:none;
color:red;
background-color:#999;
}

.menu-link:hover,.menu-link:active,.menu-link-active {
color:#FFF;
font-size:16px;
font-weight:700;
text-decoration:none;
border-bottom:solid 2px;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
}

.menu-link-red:link,.menu-link-red:visited {
color:#FF4A4A;
font-size:16px;
font-weight:700;
text-decoration:none;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
}

.menu-link-red:hover,.menu-link-red:active,.menu-link-red-active {
color:red;
font-size:16px;
font-weight:700;
text-decoration:none;
border-bottom:solid 2px;
padding-left:2px;
padding-right:2px;
margin-left:2px;
margin-right:2px;
}

.lnk:visited,.hidden-lnk:link,visited,hover,active {
text-decoration:none;
color:#333;
}
.otd-table {
	font-size:13px;
}
