/* CSS Document */
*, html { margin: 0; padding: 0; }
img { border: none; }
p { margin-top: 10px; line-height: 20px; }
p strong { text-decoration: underline;}
h3 { color: #250310; font-size: 18px;}

body { font-family: "Arial"; font-size: 13px; background: #000; color: #666; }
#page { width: 804px; margin: 0 auto; }
#page .header { width: 100%; height: 128px; float: left; display: inline; background: #000; }
#page .menu { width: 100%; height: 35px; float: left; display: inline; background: url(images/menuline.gif) repeat-x; }
#page .menu ul { height: 35px; float: right; }
#page .menu ul li { float: left; display: inline; height: 35px; }

#page .main { width: 100%; float: left; display: inline; background: url(images/bg.gif) #FFF repeat-x; margin: 0; padding: 0; }


.main .bigpic { width: 413px; float: left; display: inline; height: 367px; }
.main .rightcell { width: 342px; float: left; display: inline; margin-left: 20px; }
.rightcell .box { width: 100%; float: left; display: inline; background: url(images/box.gif) top no-repeat; padding-top: 10px; text-transform: uppercase; margin-top: 10px; }
.rightcell .box .con { width: 100%; float: left; display: inline; background: #efefef url(images/box.gif) bottom no-repeat; }
.box .con .content { width: 320px; margin-left: 10px; float: left; display: inline; }
h2 { color: #66ccff; font-size: 18px; border-bottom: 1px solid #ddd; padding-bottom: 6px; }
.more { text-align: right; width: 100%; float: left; display: inline; padding-right: 10px; padding-bottom: 10px; font-weight: bold; }
.more a { color: #666; }

.main .blue { width: 100%; float: left; display: inline; height: 12px; background: #66cbff; }

.main .place { width: 730px; float: left; display: inline; margin-left: 20px; margin-top: 40px; border-bottom: 1px solid #adadad; padding-bottom: 10px; }
.main .place .txt { width: 450px; float: left; display: inline; }
.main .place .image { width: 280px; float: left; display: inline; margin-top: 20px; }

.main .leftcol { width: 160px; float: left; display: inline; }
.main .rightcol { width: 630px; border-left: 5px solid #66ccff; float: left; display: inline; } 
.leftcol ul { width: 150px; margin-left: 10px; float: left; display: inline; margin-top: 10px; }
.leftcol ul li { width: 100%; list-style: none; float: left; display: inline; margin-top: 10px; font-size: 14px; }
.leftcol ul li a { color: #666; }

.main .rightcol .cell { width: 600px; margin-left: 20px; margin-top: 20px; float: left; display: inline; }
.main .rightcol .cell1 { width: 430px; margin-left: 10px; margin-top: 20px; float: left; display: inline; }
.main .rightcol .cell2 { width: 180px; margin-left: 10px; margin-top: 20px; float: left; display: inline; }
.rightcol .cell .cell3 { width: 440px; height: 392px; border: 5px solid #66ccff; margin-left: 90px; margin-top: 40px; float: left; display: inline; padding-bottom: 20px; }

.rightcol .cell4 { width: 600px; margin-left: 10px; margin-top: 20px; float: left; display: inline; }
.rightcol .cell4 .cell1 { width: 170px; height: 178px; margin-left: 10px; margin-top: 30px; float: left; display: inline; }
.cell4 .cell1 img { width: 162px; height: 170px; border: 3px solid #66ccff; float: left; display: inline; }
.rightcol .cell4 .cell2 { width: 380px; margin-left: 20px; margin-top: 20px; float: left; display: inline; }
 


#page .subfooter { width: 100%; float: left; display: inline; background: #66ccff; height: 34px; }
.subfooter .cont { width: 730px; margin-left: 20px; float: left; display: inline; margin-top: 6px; }
.subfooter .cont .txt { width: 100px; float: left; display: inline; color: #FFF; }
.subfooter .cont .input { width: 150px; float: left; display: inline; }
.subfooter .cont .btn { width: 200px; float: left; display: inline; }
#page .footer { width: 100%; float: left; display: inline; background: #000; text-align: right; height: 50px; }
.footer a { color: #FFF; }