html, body {
    background-color:#fff; 
    }
html {
	overflow:scroll;}
img {
    border:none;   
    }
*{  
    margin:0;
    padding:0;
    font:11px Arial, sans-serif;
    line-height:16px;
    }
p, font {
    color:#808080;
    line-height:16px;    
    }
a {
    text-decoration:none;
	color:#3c6fd2;
    }
a:hover {
    text-decoration:underline;
	color:#db0000;
    }
b {
    font-weight:bold;
    }
i {
    font-style:italic;
    }
.r {
	color:#db0000;
	}
.rr {
	color:#db0000;
	font-size:12px;
	}
.bigred {
	font-size:16px;
	font-weight:bold;
	color:#db0000;
	}
.tit{
	font-size:16px;
	font-weight:bold;
	}
#top{
	width:920px;
	text-align:left;
	overflow:hidden;
	}
#top .c1{
	width:200px;
	float:left;
	padding-top:5px;
	}
#top .c2{
	width:490px;
	float:left;
	}
#top .c2 font{
	line-height:24px;
	}
#top .c3{
	width:230px;
	float:left;
	background-image:url(log_bg.gif);
	}
#top .a1{
	width:10px;
	float:left;
	}
#top .a2{
	width:40px;
	float:left;
	background-repeat:repeat-x;
	padding-top:7px;
	}
#top .a3{
	width:150px;
	float:left;
	background-repeat:repeat-x;
	padding-top:5px;
	}
#top .a4{
	width:20px;
	float:left;
	background-repeat:repeat-x;
	padding-top:2px;
	}
#top .a4 img{
	padding-top:3px;
	}
#menu {
	width:920px;
	text-align:left;
	margin-top:15px;
	overflow:hidden;
	}
#menu a{
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:90px;
	height:18px;
	background-image:url(m1.gif);
	text-align:center;
	margin-right:7px;
	padding-top:6px;
	}
#menu a:hover{
	background-image:url(m2.gif);
	}
#menu a.akt{
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	width:90px;
	height:18px;
	background-image:url(m2.gif);
	text-align:center;
	margin-right:7px;
	padding-top:6px;
	color:#db0000;
	}
#mainbg{
	width:100%;
	background-image:url(bg.gif);
	background-repeat:repeat-x;
	padding-bottom:50px;
	}
#main {
	width:920px;
	text-align:left;
	margin-top:1px;
	overflow:hidden;
	padding-top:20px;
	}
#left {
	width:700px;
	float:left;
	min-height:300px;
	overflow:hidden;
	}
#left .sgoogle {
	width:700px;
	text-align:center;
	height:50px;
	}
#left .sgoogle input.text{
	width:220px;
	height:16px;
	font-size:12px;
	color:#808080;
	padding-top:2px;
	}
#left .sgoogle select{
	height:19px;
	font-size:11px;
	color:#808080;
	padding-top:2px;
	}
#left .rwysz {
	width:700px;
	text-align:left;
	margin-left:270px;
	color:#808080;
	margin-top:-10px;
	}
#left .rwysz input{
	margin:0 4px 0 10px;
	vertical-align:-1px;
	}
#left .r1{
	width:550px;
	margin-left:150px;
	font-size:13px;
	color:#808080;
	}
#left .r1 input{
	width:250px;
	height:20px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:13px;
	color:#3c6fd2;
	font-weight:bold;
	margin-bottom:15px;
	padding:5px 0px 0px 5px;
	}
#left .r1 textarea{
	width:400px;
	height:140px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:13px;
	color:#3c6fd2;
	font-weight:bold;
	margin-bottom:15px;
	padding:5px 0px 0px 5px;
	}
#left .r1 select{
	width:250px;
	height:25px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:13px;
	color:#3c6fd2;
	font-weight:bold;
	margin-bottom:15px;
	padding:2px 2px 2px 5px;
	}
#left .r1a{
	width:550px;
	margin-left:150px;
	font-size:13px;
	color:#808080;
	}
#left .r1a input{
	width:250px;
	height:20px;
	border:1px solid #db0000;
	background-color:#fff3f3;
	font-size:13px;
	color:#db0000;
	font-weight:bold;
	margin-bottom:15px;
	padding:5px 0px 0px 5px;
	}
#left .r2{
	width:550px;
	margin-left:150px;
	font-size:13px;
	color:#808080;
	}
#left .r2 input{
	width:150px;
	height:30px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:13px;
	color:#3c6fd2;
	font-weight:bold;
	margin-bottom:15px;
	}
#left .r2b{
	width:550px;
	height:30px;
	margin-left:150px;
	font-size:13px;
	color:#808080;
	}
#left .r2b a{
	font-size:13px;
	font-weight:bold;
	}
#left .r2c{
	width:550px;
	height:30px;
	margin-left:150px;
	font-size:11px;
	color:#808080;
	}
#left .r2c a{
	font-size:11px;
	font-weight:bold;
	}
#left .r3{
	width:666px;
	height:16px;
	margin-right:30px;
	padding:2px;
	}
#left .r3b{
	width:666px;
	height:16px;
	margin-right:30px;
	background-color:#f5f6f5;
	padding:2px;
	}
#left .r3c1 {
	width:25px;
	float:left;
	text-align:center;
	padding-right:3px;
	}
#left .r3c2 {
	width:100px;
	float:left;
	color:#808080;
	font-size:12px;
	font-weight:bold;
	}
#left .r3c3 {
	width:150px;
	float:left;
	color:#808080;
	}
#left .r3c4{
	width:60px;
	float:left;
	color:#808080;
	font-size:12px;
	font-weight:bold;
	}
#left .r3c5{
	width:50px;
	float:left;
	color:#808080;
	}
#left .r3c6 {
	width:100px;
	float:left;
	color:#808080;
	}
#left .r3c7 {
	width:80px;
	float:left;
	color:#808080;
	}
#left .r3c8 {
	width:39px;
	float:left;
	text-align:center;
	padding-right:3px;
	}
#left .r4 {
	width:233px;
	height:90px;
	float:left;
	color:#808080;
	}
#left .r5 {
	width:233px;
	height:20px;
	float:left;
	color:#808080;
	}
#left .r6 {
	float:left;
	width:356px;
	color:#808080;
	font-weight:bold;
	}
#left .r7{
	float:left;
	width:200px;
	font-size:16px;
	font-weight:bold;
	color:#808080;
	}
#left .r8 {
	float:left;
	width:144px;
	color:#808080;
	font-weight:bold;
	}
#left .r8 img {
	vertical-align:-3px;
	}
#left .r9 {
	float:left;
	width:150px;
	color:#808080;
	font-weight:bold;
	padding-left:550px;
	}
#left .r9 img {
	vertical-align:-3px;
	}
#left .c1  {
	width:620px;
	margin:20px 40px;
	}
#left .c11  {
	width:620px;
	margin:20px 40px;
	}
#left .c11 textarea{
	width:570px;
	height:60px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:12px;
	color:#3c6fd2;
	margin-bottom:5px;
	padding:5px 0px 0px 5px;
	}
#left .c11 input.in0{
	width:300px;
	height:18px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:12px;
	color:#3c6fd2;
	padding-top:2px;
	margin-right:5px;
	margin-bottom:5px;
	padding-left:4px;
	}
#left .c111 {
	float:left;
	width:200px;
	overflow:hidden;
	}
#left .c111 select{
	width:70px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:11px;
	color:#3c6fd2;
	margin-bottom:15px;
	padding-left:5px;
	float:left;
	}
#left .c111 input.in1{
	width:70px;
	margin-left:35px;
	float:left;
	color:#3c6fd2;
	font-weight:bold;
	}
#left .c111 input.in2{
	width:20px;
	height:15px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:11px;
	color:#3c6fd2;
	padding-top:1px;
	margin-right:5px;
	text-align:center;
	float:left;
	}
#left .c111 input.in3{
	width:34px;
	height:15px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:11px;
	color:#3c6fd2;
	padding-top:1px;
	margin-right:5px;
	text-align:center;
	float:left;
	}
#left .c111b {
	width:200px;
	margin-bottom:5px;
	}
#left .c112 {
	float:left;
	width:400px;
	color:#808080;
        line-height:16px;
	height:20px;
	}
#left .c112 input {
	margin:0px 3px 0px 5px;
	vertical-align:-2px;
	}
#left .c112 select{
	width:55px;
	border:1px solid #3c6fd2;
	background-color:#f6f6f6;
	font-size:11px;
	color:#3c6fd2;
	padding-left:2px;
	margin-left:5px;
	}
#left .c2r3{
	width:570px;
	margin-right:30px;
	padding:2px;
	overflow:hidden;
	}
#left .c2r3b{
	width:570px;
	margin-right:30px;
	background-color:#f5f6f5;
	padding:2px;
	overflow:hidden;
	}
#left .c2r3c1 {
	width:70px;
	float:left;
	color:#808080;
	font-size:12px;
	font-weight:bold;
	}
#left .c2r3c2 {
	width:420px;
	float:left;
	color:#808080;
	font-size:12px;
	}
#left .c2r3c3 {
	width:80px;
	float:left;
	color:#808080;
	text-align:right;
	}
#left .c3  {
	width:620px;
	margin:20px 40px;
	font-size:12px;
	color:#808080;
	text-align:justify;
	}
#left .c3 b {
	font-size:12px;
	}
#left .c4  {
	width:620px;
	margin:0px 50px 20px 40px;
	font-size:12px;
	color:#808080;
	text-align:justify;
	}
#left .c4 b {
	font-size:12px;
	}
#right .kal  {
	width:198px;
	height:180px;
	margin-left:10px;
	}
#right .kal a{
	display:block;
	width:24px;
	height:18px;
	margin:2px;
	padding-top:2px;
	background-color:#f5f6f5;
	float:left;
	text-align:center;
	font-weight:bold;
	}
#right .kal a:hover{
	background-color:#d2ddee;
	text-decoration:none;
	color:#3c6fd2;
	}
#right .kal2  {
	width:198px;
	margin-left:10px;
	font-weight:bold;
	color:#3c6fd2;
	font-size:12px;
	text-align:center;
	}
#right .kalakt{
	width:24px;
	height:18px;
	margin:2px;
	padding-top:2px;
	background-color:#d2ddee;
	color:#3c6fd2;
	float:left;
	text-align:center;
	font-weight:bold;
	}
#right .kalhid{
	width:28px;
	height:24px;
	float:left;
	visibility:hidden;
	}
#right .kalday{
	width:24px;
	height:18px;
	margin:2px;
	padding-top:2px;
	background-color:#3c6fd2;
	color:#fff;
	float:left;
	text-align:center;
	font-weight:bold;
	}
#but1 {
	width:700px;
	overflow:hidden;
	}
#but1 a{
	width:100px;
	height:40px;
	float:left;
	margin:0px 16px 16px 0;
	text-align:center;
	top: 50%;
	display:block;
	}
#but1 a:hover{
	background-color:#f5f6f5;
	}     
#but2 {
	width:700px;
	overflow:hidden;
	}
#but2 .but2 {
	position:absolute;
	width:100px;
	text-align:right;	
	}
.but1 {
	width:100px;
	height:50px;
	float:left;
	margin:0px 16px 16px 0;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	}
.but11 {
	width:100px;
	height:50px;
	float:left;
	margin:0px 16px 16px 0;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	filter: alpha(opacity=40);
    -moz-opacity:.40;
	opacity:.40;
	}
.butu {
	width:20px;
	height:10px;
	margin-left:80px;
	cursor: move;
}
.butu:hover {
	background-color:#3c6fd2;
}
.but {
	width:100px;
	height:40px;
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	}
.but:hover{
	background-color:#f5f6f5;
	}
#right {
	width:220px;
	float:left;
	}
#right .r100 {
	width:100%;
	overflow:hidden;
	}
#footbg{
	width:100%;
	background-image:url(bg.gif);
	background-repeat:repeat-x;
	padding-bottom:30px;
	}
#foot {
	width:920px;
	text-align:left;
	overflow:hidden;
	padding-top:20px;
	}
#foot .c1{
	width:220px;
	float:left;
	}
#foot .c2{
	width:205px;
	padding-left:15px;
	padding-top:10px;
	}
