BODY				{ padding: 0; font-size: 14px; margin: 0; font-family: Arial; color: #000; background: #fff }
HTML, BODY			{ height: 100% }

H1				{ font-size: 30px; padding: 20px 0 0 0; margin: 0 0 18px 0; font-weight: normal; line-height: 26px }
H2				{ font-size: 22px; padding: 8px 0 15px 0; margin: 0; font-weight: normal; line-height: 20px }
H3, H4				{ font-size: 18px; padding: 0 0 10px 0; margin: 0; font-weight: normal; line-height: 18px }
A				{ color: #0086cc; outline-color: #eee }
A:hover				{ color: #0086cc }
IMG, FORM, TD, TABLE		{ border: 0; margin: 0; padding: 0 }
TABLE				{ border-collapse: collapse; width: 100% }
TD				{ vertical-align: top; padding: 0 }
P				{ padding: 0 0 0 0; margin: 0 0 19px 0 }
INPUT				{ padding: 0; margin: 0 }
.clear				{ clear: both; line-height: 1px; font-size: 1px; height: 1px }
button				{ padding: 0 0 2px 0 }

.content			{ line-height: 19px; padding: 0 42px 0 23px }
.content UL, OL			{ margin: 0 0 13px 0; // margin-left: 42px }
.content UL			{ margin-left: 42px; padding: 0 }
.content LI			{ padding: 0 0 4px 0 }
.content p,
.content ol,
.content ul			{ padding-top: 0; margin-top: 0 }

.form .i,
.form .t			{ padding: 2px 0 1px 3px; margin: 0; width: 170px; color: #484753 }
.form .t,
.form .s,
.form input			{ font-family: inherit; font-size: inherit }
.form .t			{ height: 80px; width: 365px }
.form .ok			{ padding: 1px 5px 2px 5px; font-size: 12px }
.form .c			{ margin: 0 8px -1px -3px }
.form fieldset			{ border: 1px solid #B2B2B2; padding: 10px 0 0 0 }
.form legend 			{ color: #787A83 }
.form label			{ position: relative; padding: 0 10px 0 18px; margin: 0; font-size: 12px }
.form label input		{ position: absolute; margin: 0; top: 1px; //top: -3px; left: 0 }
.form b				{ color: #b7dcff; display: block; font-weight: normal; margin: 0 0 7px 0 }
.form .c1			{ width: 194px }
.form td			{ padding-bottom: 14px }

.table				{ margin: 5px 0 20px 0; border-right: 1px solid #DFDAD6 }
.table th			{ padding: 8px 8px 8px 10px; border: 0; border-left: 1px solid #DFDAD6; font-weight: normal; text-align: left; vertical-align: bottom; color: #fff; background: #4C6D8A url(images/skin/table.gif) left top repeat-x }
.table th b			{ font-weight: normal }
.table td			{ padding: 3px 2px 5px 10px; border-left: 1px solid #DFDAD6; border-bottom: 1px solid #DFDAD6; vertical-align: top; font-size: 12px }
.table p			{ margin: 0; padding: 0 }
.table ul,
.table ol			{ margin-bottom: 0 }


.main				{ position: relative; width: 995px; margin: 0 auto }

.top				{ height: 140px; position: relative }
.logo				{ background: url(images/skin/logo.png) left top no-repeat; width: 225px; height: 52px; display: block; position: relative; top: 54px; left: 5px; text-decoration: none }
.left				{ width: 226px; padding: 46px 0 0 8px }

.path				{ font-size: 12px; padding: 2px 0 6px 1px; color: #062a71 }
.path a				{ background: url(images/skin/path.gif) right 6px no-repeat; padding: 0 16px 0 0; margin: 0 7px 0 0 }
.path .s			{ background: none; color: #062a71; text-decoration: none }

.footer0			{ padding: 0 32px; margin: 20px 0 }
.footer				{ border-top: 1px solid #cfd3db; margin: 30px 0 0 0; color: #686868; font-family: Tahoma; font-size: 11px }
.footer td			{ padding: 38px 0 40px 0; text-align: right }
.footer .c1			{ width: 235px; text-align: left }
.footer b			{ font-size: 18px; font-weight: normal; display: block }

.menu				{ background: url(images/skin/menu.png) left top no-repeat; position: absolute; font-size: 12px; color: #fff; padding: 4px 15px 4px 17px; width: 718px; height: 30px; top: 66px; left: 242px }
.menu a,
.menu span			{ text-decoration: none; color: #fff !important; float: left; padding: 7px 15px; height: 16px }
.menu .sep			{ background: url(images/skin/menuSep.gif) left top no-repeat; font-size: 1px; width: 1px; padding-left: 0; padding-right: 0 }
.menu a:hover,
.menu .s			{ background: url(images/skin/menuS.gif) left top repeat-x }
.menu .firstS,
.menu .first:hover		{ background: url(images/skin/menuSF.gif) left top no-repeat }
.menu .lastS,
.menu .last:hover		{ background: url(images/skin/menuSL.gif) right top no-repeat }

.cMenu a			{ color: #0067c0; margin: 0; padding: 5px 2px 5px 11px; display: block; line-height: 18px }
.cMenu .s			{ background: #062a71 url(images/skin/cMenuS.png) left top repeat-x; color: #fff; text-decoration: none }
.cMenu div			{ margin: 0 0 10px 10px }
.cMenu div a			{ background: url(images/skin/cMenuSub.gif) left 15px no-repeat !important; padding-left: 19px; margin-left: -8px; padding-bottom: 0; height: auto }
.cMenu div .s			{ color: #062a71; text-decoration: none }
.cMenu .s			{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px }

.file_link			{ cursor: pointer; text-decoration: none; display: block }
.file_link:hover 		{ text-decoration: none }
.file_link .file_name		{ padding-left: 62px; padding-top: 3px; background: url(static/images/file.gif) 16px 1px no-repeat; min-height: 39px; _height: 39px; display: block }
.file_link .file_a		{ text-decoration: underline }
.file_link .file_name .file_alt	{ color: #898b9a; display: block; font-size: 11px; padding-top: 3px }
.file_link .file_name		{ background-image: url(images/files/file.gif); background-position: 16px 5px }
.file_avi .file_name		{ background-image: url(images/files/file_avi.gif) }
.file_doc .file_name		{ background-image: url(images/files/file_doc.gif) }
.file_mp3 .file_name		{ background-image: url(images/files/file_mp3.gif) }
.file_pdf .file_name		{ background-image: url(images/files/file_pdf.gif) }
.file_pic .file_name		{ background-image: url(images/files/file_pic.gif) }
.file_ppt .file_name		{ background-image: url(images/files/file_ppt.gif) }
.file_xls .file_name		{ background-image: url(images/files/file_xls.gif) }
.file_zip .file_name		{ background-image: url(images/files/file_zip.gif) }
.file_swf .file_name		{ background-image: url(images/files/file_swf.gif) }

.man td				{ padding: 0 0 20px 0 }
.man .img			{ width: 90px; padding-right: 20px; padding-top: 1px }

.cont td			{ padding: 0 20px 35px 0 }
.cont .img			{ width: 120px; padding-top: 2px }
.cont .desc			{ width: 193px }

.form				{ background: #f1f1f1; padding: 12px 15px 11px 15px }
.form button			{ font-size: 12px; margin: 0; padding: 0 4px 2px 4px; font-family: Arial; padding: 1px 0 }
td.form				{ vertical-align: middle }
.form .i			{ border: 1px solid #c9c5c9; margin: 0; width: 230px; padding: 2px 4px }
.formSub			{ width: 435px }
.formSub .i			{ margin: 0 4px }
.formSub button			{ width: 100px }
.formSub span			{ padding: 3px 4px 0 0; float: left }
.formSub td			{ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }

.formReg 			{ width: 480px }
.formReg button			{ width: 150px }

#enterform			{ background: #f1f1f1; padding: 12px 15px 9px 15px; margin: 0 0 10px 0; width: 500px !important }
#enterform			{ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }
#enterform small		{ font-size: 12px; display: block; margin: 0 0 0 57px }
#enterform .ok			{ margin: -1px 0 0 0 }

.formReg2			{ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; width: 550px }
.formReg2 .c1			{ width: 139px }
.formReg2 small			{ display: block; color: #858585; font-size: 11px; width: 380px; line-height: 13px; margin: 3px 0 0 0 }

.news				{ padding: 0 0 10px 0 }
.news h3			{ margin-top: -3px }
.news span			{ color: #a4a4a4; font-size: 12px }

.pager .s			{ background: #062a71; color: #fff }

.cat1 div			{ margin: 0 0 8px 0 } 

.catH3				{ padding: 20px 0 0 0; margin: 0 0 -10px 0 }
.photo				{ width: 160px; height: 200px; float: left; margin: 0 10px 20px 0 }
.photo p			{ font-size: 80%; text-align: center; line-height: 13px; width: 120px; margin: 5px 0 10px 0 }
.photo a			{ display: block }

.addition			{ float: left; background: #f1f1f1; font-size: 12px; line-height: 16px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.addition div			{ float: left; padding: 10px 15px 14px 15px }

.vote				{ margin: 0 0 15px 0; position: relative } 
.vote td			{ vertical-align: middle }
.vote .res td			{ padding-bottom: 10px }
.vote div			{ float: left; margin: 0 10px 0 0 }
.vote .hBar			{ background: #17437c url(images/skin/vote.gif) left top no-repeat; height: 12px; margin-top: 4px }

#main				{ background: url(images/skin/main.jpg) center 152px no-repeat }
#main .footer			{ border: 0 }
#main .content			{ width: 715px; height: 434px; overflow: hidden; padding: 16px 0 0 18px }
#main .left			{ padding-left: 18px; padding-top: 16px }

.mainMenu			{ background: url(images/skin/mainMenu.png) left top no-repeat; height: 127px; margin: 0 0 4px 0 }
.mainMenu a			{ color: #fff !important; font-size: 12px; display: block; padding: 13px 0 14px 65px; text-decoration: none }

.tire				{ width: 220px; height: 130px; margin: 0 0 4px 0; overflow: hidden }

.voteM				{ background: url(images/skin/vote.png) left top no-repeat; font-size: 12px; height: 168px; overflow: hidden; position: relative }
.voteM .q			{ text-align: center; color: #fff; padding: 8px 5px 0 5px; width: 210px; height: 42px; margin: 0 }
.voteM .ok			{ margin: 0 auto; border: 1px solid #F00 }
.voteM small			{ display: block; position: absolute; left: 10px; bottom: 5px; color: #666 }
.voteM .okc			{ margin: 5px auto 0 auto; display: block }
.voteM div			{ padding: 3px 0 0 10px }

.photo img			{ border:1px solid #C6C4C1; padding:1px; display: block; margin: 0 auto; overflow: hidden }
.photo p			{ width: auto }

.catPre .photo			{ height: 140px !important }

.search .form .i		{ width: 87%; margin: 0 12px 0 0 }