/* Null */

table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}

ol, ul {
	list-style-position:outside;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 
:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}
 
table {
	font-size:100%;
	border-collapse: collapse;
	border-spacing: 0;
}


div {
position:relative
}

* {
 margin:0;
 padding:0;
}

img {
border:none
}

html, body, form
{
	margin: 0;
	padding: 0;
}

p
{
margin:0.7em 0;
line-height:1.4em
}


/* Common */

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	color:#fff;
	font-family:Arial, Tahoma, sans-serif;
	font-size:14px;
	background: #000 url(/app/upload/image/i/bg_index.jpg) center top no-repeat
}

/* Links */
a:link {color: #5f9cff;}
a:visited{color:#5f9cff;}
a:active {color: #f60119;}
a:hover{color:#f60119;}

.wh
{
color:#fff !important
}

.blk
{
color:#000 !important
}

.red
{
color:#f60119 !important
}

h1, h2, h3, h4
{
line-height:normal;
position:relative;
font-family: Arial Narrow, Arial, Tahoma, sans-serif;
color:#fff;
font-weight:normal;
margin:0.2em 0
}

h1
{
font-size:30px
}

h2
{
font-size:26px;
}

h3
{
font-size:21px;
}

h4
{
font-size:19px
}

h5
{
font-size:16px;
}

h6
{
font-size:14px;
}

small
{
font-size:85%;
}

hr
{
border:none;
color: #fff; 
height:1px; 
border-bottom:1px dotted #fff
}

select, input, textarea
{
vertical-align:middle;
background:#fff;
position:relative;
padding:2px 5px;
border:1px solid #727275
}

.radio, .check
{
background:none;
border:none;
padding:0;
margin-right:5px;
width:20px !important;
height:20px !important;
}

.fl-l
{
float:left;
}

.fl-r
{
float:right;
}

.al-c
{
text-align:center;
}

.al-l
{
text-align:left;
}

.al-r
{
text-align:right;
}

.vert-mid
{
vertical-align:middle;
}

.vert-top
{
vertical-align:top
}

.vert-bot
{
vertical-align:bottom
}

.w50
{
width:50%
}

.w90
{
width:90%
}

.w99
{
width:99%
}

.w100
{
width:100%
}

.clear
{
clear:both
}

.nowrap
{
white-space:nowrap
}

.strong
{
font-weight:700;
}

.ov-hid, #mainCont
{
overflow:hidden;
}

.inl
{
display:inline
}

.inl-blk
{
display:inline-block
}

.blk
{
display:block
}

.upper
{
tex-transform:uppercase
}

.noback
{
background:none !important;
}

.nobrd
{
border:none !important
}

.nobull
{
list-style-type:none
}

.nounder, #header h1 a, #menuTop li a
{
text-decoration:none !important;
}

.sp-span, #header h1 span, #header #phone div span, #menuTop li a span
{
position:relative;
top:-2000px
}

.fulltextnull
{
font-size:0;
line-height:0;
letter-spacing:-1px;
}

.fulltextnormal
{
font-size:14px;
line-height:normal;
letter-spacing:normal;
}



rmal;
}




