* { margin:0; padding:0;}
body { background:#191d24; font-family:Arial; font-size:100%; line-height:1em; color:#393939;}


/*in_line*/
img {border:0; vertical-align:top;}

a:hover{ text-decoration:underline;}
a { color:#1480b7; text-decoration:none;}

.clear { clear:both;}
.alignright { text-align:right; padding:10px 0 0 0;}
.aligncentr { text-align:center; padding:0px 20px 0 0;}
span { color:#1480b7;}
span a { color:#fff;}

ul {margin:0px; padding:0; list-style:none;}
li {background:url(images/z_ul.gif) left 6px no-repeat; padding-left:8px; line-height:1.666em;}
li a { text-decoration:none;}
li a:hover { text-decoration:underline;}






/*header*/
#header .logo { margin:69px 0 0 44px; float:left;}
#header .menu { padding-top:114px;}

/*content*/
#content { background:url(images/bg_content.jpg) left top repeat-y; font-size:0.5625em; color:#5e626c; text-transform:uppercase; line-height:1.666em; width:850px;}
#content .bg_top { background:url(images/bg_top.jpg) left top no-repeat;}
#content .bg_bottom { background:url(images/bg_bottom.gif) left bottom no-repeat; padding:10px 0 0px 53px;}
#content .bg_line { background:url(images/bg_line.gif) left bottom repeat-x; padding-bottom:32px; margin:0 26px 15px 19px;}
#content .ind { padding:0 10px 43px 19px;}
#content p { padding-bottom:15px;}
#content .pic { float:left; margin:0 20px 10px 0;}
#content .box { width:100%;}

/*footer*/
#footer { font-size:0.5625em; color:#5e626c; text-transform:uppercase;}
#footer a { color:#fff;}
#footer p { padding:25px 0 0 53px;}


/*================== index.html ==================*/
#page1 #content .col_1 a img { margin:0 6px 9px 0;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .alignright, #page4 #content .col_1 .alignright { padding-right:30px}
#page2 #content .column1 { width:228px;}
#page2 #content .column2 { width:202px;}
#page2 #content ul { margin-bottom:10px;}
#page2 #content .col_2 .pic { margin-bottom:22px;}
#page2 #content .block .block_bottom { padding-bottom:52px;}
#page2 #content .pic1 { float:left; margin:0 20px 0px 0;}

/*================== index-2.html ==================*/
#page3 #content .bg_top { background:url(images/bg_top1.gif) left top no-repeat;}
#page3 #content .bg_bottom { background:url(images/bg_bottom1.gif) left bottom no-repeat; padding:10px 0 0px 44px;}
#page3 #content .block .block_bottom { background:url(images/block_bottom1.gif) left bottom no-repeat; padding:11px 0px 48px 9px;}
#page3 #content .block .block_top { background:url(images/block_top1.gif) left top no-repeat;}
#page3 #content .block .ind { padding-left:19px;}
#page3 #content .block a img { margin:0 24px 29px 0;}
#page3 #content .col_2 .ind { padding:24px 0 48px 29px;}
#page3 #content .column1 { width:50px; color:#1480b7;}
#page3 #content .column2 { width:86px; color:#fff;}
#page3 #content .column3 { width:287px; color:#fff;}
#page3 #content .div { height:16px;}
#page3 #content .pic1 { margin-bottom:30px;}

/*================== index-3.html ==================*/
#page4 #content .col_1 .pic { margin-bottom:25px;}
#page4 #content .pic1 { float:left; margin:0 20px 20px 0;}
#page4 #content .block p, #page5 #content .block p { padding-bottom:15px;}
#page4 #content ul { margin-bottom:20px;}
#page4 #content .block .block_bottom, #page5 #content .block .block_bottom { padding-bottom:45px;}

/*================== index-4.html ==================*/
#page5 #content .column1 { width:215px;}
#page5 #content .column2 { width:207px;}
#page5 #content .div { height:50px;}
#page5 #content .div1 { height:122px;}
#page5 #content .col_1 .alignright { padding:0 20px 0 0;}

/*================== index-5.html ==================*/
#page6 #content .bg_top { background:url(images/bg_top2.gif) left top no-repeat;}
#page6 #content .bg_bottom { background:url(images/bg_bottom2.gif) left bottom no-repeat; padding:10px 0 0px 53px;}
#page6 #content .ind { padding:10px 55px 43px 19px;}





/*==================list====================*/
#content .block { background:#1a1e25; width:292px; position:relative; margin-top:-15px;}
#content .block .block_top { background:url(images/block_top.gif) left top no-repeat;}
#content .block .block_bottom { /*background:url(images/block_bottom.gif) left bottom no-repeat;*/ padding:15px 25px 80px 0px;}
#content .block .ind { padding:0 0 0 28px;}
#content .block .bg_line_block { background:url(images/bg_line_block.gif) left bottom repeat-x; padding-bottom:22px; margin-bottom:27px;}
#content .block p { padding-bottom:25px;}

/*==========================================*/


.input {color:#5e626c;		 
		height:22px;
		width:205px;
		background:none;
		border:solid 1px #5e626c;
		font-size:1em;
		font-family:Arial;
		padding:2px 0 0 2px;
		text-transform:uppercase;
}

.input_short {color:#5e626c;		 
		height:22px;
		background:none;
		border:solid 1px #5e626c;
		font-size:1em;
		font-family:Arial;
		padding:2px 0 0 2px;
		text-transform:uppercase;
}

textarea {background:none;
			color:#5e626c;
			border:solid 1px #5e626c;
			width:420px;
			height:96px;
			overflow:auto;
			font-family:Arial; 
			font-size:1em;
			padding:2px 0 0 2px;
			text-transform:uppercase;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#1480b7;
	padding:2px;
	/*background:url(images/button_bg.gif) repeat-x left top;*/
	background: none;
	margin: 0;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}

/***** FormCheck *****/
.tipsbox .tipsbox_top_left{
	background : url('images/top_left.png') no-repeat;
	_background : url('images/top_left.gif') no-repeat;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_top{
	background : url('images/top.png') repeat-x;
	height : 17px;
	_background : url('images/top.gif') repeat-x;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_top_right{
	background : url('images/top_right.png') no-repeat;
	_background : url('images/top_right.gif') no-repeat;
	_background-position : 0px 8px;
}

.tipsbox .tipsbox_left{
	background : url('images/left.png') repeat-y;
	width : 17px;
	_background : url('images/side.gif') repeat-y;
	_background-position : 9px 8px;
}

.tipsbox .tipsbox_right{
	background : url('images/right.png') repeat-y;
	width : 22px;
	_background : url('images/side.gif') repeat-y;
	_width : 9px;
}

.tipsbox .tipsbox_bottom_left{
	background : url('images/bottom_left.png');
	_background : url('images/bottom_left.gif') no-repeat;
	_background-position : 9px 0px;
}

.tipsbox .tipsbox_mark{
	background : url('images/mark.png') no-repeat;
	height : 36px;
	_background : url('images/mark.gif') no-repeat;
}

.tipsbox .tipsbox_bottom_right{
	background : url('images/bottom_right.png');
	_background : url('images/bottom_right.gif') no-repeat;
}

.tipsbox .tipsbox_inner, .tipsbox .tipsbox_inner_ie6{
	background : url('images/inner.png');
}

.tipsbox .tipsbox_inner_ie6 {
	padding : 4px;
}

.tipsbox .tipsbox_error {
	background : url('images/error.png') no-repeat;
	_background : url('images/error.gif') no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 5px;
	float: left;
	clear: left;
}

.tipsbox p, .tipsbox {
	font-size: 9px;
	margin : 0;
	padding : 0;
	border : 0;
	color : #FFF;
}

.tipsbox p {
	padding-left: 45px;
	line-height: 15px;
}

.tipsbox p span {
	font-size: 1em;
	font-weight: bold;
	color: red;
	line-height: 35px;
}


.error_f {
	border : 1px dotted #666;
	margin-top : 5px;
	background-color : #EAEAEA;
}

.error_f p {
	margin : 5px;
	color : #A00;
}

.error_f p span {
	font-size : 1.1em;
	color : #000;
	margin : 5px 0px 0px 0px;
}

/* Congratulation message */
.MsgSent {
	Display: block;
	padding: 10px;
	margin: 40px 160px;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgSent h1 {
	background: url(images/MsgSent.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
}

/* Error message */
.MsgError {
	Display: block;
	padding: 10px;
	margin: 40px auto;
	width: 400px;
	text-align: center;
	border: 1px solid #EEE;
	background-color: white;
}

.MsgError h1 {
	background: url(images/MsgError.gif) no-repeat 0 0;
	padding-left: 20px;
	height: 85px;
	line-height: 85px;
	color: #CC0000;
}

.MsgSent p, .MsgError p {
	font-size: 1.3em;
	color:#999;
}