* {
		margin:0;
		padding:0;
}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#9c9d9e;
		position:relative;
		min-height:100%;
		height:100%;
		background:#fdfefe;
}

html,* html body {
		height:100%;
		min-height:100%}


img {
		border:none;
}

.clear {
		clear:both;
		font-size:0;
		line-height:0;
}

ul,ol {
		margin:0 0 0 20px;
}



h1{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		padding:0 0px 7px 32px;
		color:#34a7c6;
		background:url(images/title_mark.gif) no-repeat 0% 7px
}



h2{
		font-size:14px;
		font-weight:700;
		margin:5px 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		color:#9c9d9e
}

h3{
		font-size:12px;
		font-weight:700;
		margin:5px 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000
}

h1 {
		line-height:26px;
}

#header {
		position:absolute;
		width:100%
}

#head {
		height:315px;
		z-index:15;
		background:url(images/header_bg.jpg) repeat-x 0% 0%;
		width:1000px;
		margin:0 auto;
		position:relative
}

.logo {
		position:absolute;
		margin:94px 0 0 45px
}

.logo a {
		position:relative;
}

.mail {
		width:120px;
		text-align:center;
		position:absolute;
		right:67px;
		top:282px
}
.mail a {
		color:#95b7d2;
		font-size:12px;
		font-weight:bold
}
.slogan {
		color:#30526d;
		font-size:24px;
		width:350px;
		text-align:center;
		position:absolute;
		right:143px;
		top:70px;
}
.slogan span {
		font-size:36px;
}
.login {
		position:absolute;
		margin:241px 0 0 56px;
}
.login p  {
		margin:0 0 3px 0
}
.login p span {
		font-size:18px;
		color:#95b7d2
}
.main_part {
		width:1000px;
		margin:0 auto;
		background:url(images/main_part_bg.gif) repeat-x 0% 315px
}

html>body .main_part { 
		min-height:100%;
		position:relative;
		z-index:10 
}



.button {
		border:none;
		color:#466084;
		font-size:14px;
		background:url(images/button.gif) no-repeat 0% 0%;
		position:absolute;
		margin:4px 0 0 4px;
		height:17px;
		width:17px;
		cursor:pointer;
		cursor:hand
}
.inp {
		width:125px;
		height:19px;
		border:1px solid #b7cee0;
		background:#fff;
}








#footer {
		color:#fff;
		font-size:11px;
		padding:0px 0px 0px 0;
		position:absolute;
		bottom:0;
		width:100%;
		
}


#foot {
		color:#fff;
		font-size:11px;
		width:1000px;
		margin:0 auto;
		height:48px;
		background:url(images/footer_bg.gif) no-repeat 0% 0%
}
.invis {
		float:left;
		padding:8px 9px 0 28px;
		font-size:10px;
		line-height:16px;
		text-align:left;
}

.invis a {
		font-size:11px;
		color:#fff;
		text-decoration:none;
		padding:0 0 ;
		text-align:left
}
.invis a:hover {
		font-size:11px;
		color:#fff !important;
		text-decoration:none
}

.invis a strong{
		font-weight:bold
}

.banner {
		float:right;
		padding:8px  26px 0px 0px;
}

.banner a {
		margin:0 0 0 10px;
}

	
a,.price strong,.link {
		color:#B8B8B8;
		text-decoration:none;
}

 .act{
		text-decoration:none

}

#header ul li a,.left_menu ul li a,.link a {
		color:#fff;
		text-decoration:none;
}

.product,.product_detail {
		list-style:none;
}

.product li strong,.product_detail li strong {
		font-size:14px;
}




.my_contenttable THEAD TD {
        color: #000;
}

.my_contenttable p {
        margin: 0px;
}

.my_contenttable td {
		color:#000;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 3px;
}

.my_contenttable {
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
}

.my_contenttable THEAD {
		font-family: Verdana,Tahoma, Verdana, Arial;	
		color:#565656;  
		text-align: center;
		border: 1px solid #EEEEEE;
		padding: 3px;
		font-weight: bold;
		background-color: #EEEEEE;
}  



table {
		border-collapse:collapse;
		border-spacing:0;
}

fieldset,img {
		border:0;
}




caption,th {
		text-align:left;
}


q:before,q:after {
		content:'';
}

abbr,acronym {
		border:0;
		font-variant:normal;
}

sup,sub {
		vertical-align:text-top;
}

sub {
		vertical-align:text-bottom;
}

input, textarea, select {
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
} 

p {
margin:0 0 13px 0
}



.t1 {
	float:left;
	margin:37px 27px 0 22px
}
.t2 {
	float:left;
	margin:37px 27px 0 0
}
.t3 {
	float:left;
	margin:37px 27px 0 0
}
.t4 {
	float:left;
	margin:37px 27px 0 0
}
.t5 {
	float:left;
	margin:37px 0 0 0
}

.t1 a {
text-align:center;
background:url(images/t1.gif) no-repeat 0% 0%;
padding:50px 0 0 0;
width:215px;
height:40px;
display:block;
font-size:17px;
color:#6892ab;
font-family:Arial, Helvetica, sans-serif
}
.t1 a:hover {
background:url(images/t1a.gif) no-repeat 0% 0%;
color:#6892ab;
}
.t2 a {
text-align:center;
background:url(images/t2.gif) no-repeat 0% 0%;
padding:50px 0 0 0;
width:145px;
height:40px;
display:block;
font-size:17px;
color:#6892ab;
font-family:Arial, Helvetica, sans-serif
}
.t2 a:hover {
background:url(images/t2a.gif) no-repeat 0% 0%;
color:#6892ab;
}
.t3 a {
text-align:center;
background:url(images/t3.gif) no-repeat 0% 0%;
padding:50px 0 0 0;
width:150px;
height:40px;
display:block;
font-size:17px;
color:#6892ab;
font-family:Arial, Helvetica, sans-serif
}
.t3 a:hover {
background:url(images/t3a.gif) no-repeat 0% 0%;
color:#6892ab;
}
.t4 a {
text-align:center;
background:url(images/t4.gif) no-repeat 0% 0%;
padding:50px 0 0 0;
width:221px;
height:40px;
display:block;
font-size:17px;
color:#6892ab;
font-family:Arial, Helvetica, sans-serif
}
.t4 a:hover {
background:url(images/t4a.gif) no-repeat 0% 0%;
color:#6892ab;
}
.t5 a {
text-align:center;
background:url(images/t5.gif) no-repeat 50% 0%;
padding:50px 0 0 0;
width:110px;
height:40px;
display:block;
font-size:17px;
color:#6892ab;
font-family:Arial, Helvetica, sans-serif
}
.t5 a:hover {
background:url(images/t5a.gif) no-repeat 50% 0%;
color:#6892ab;
}


.info {
	width:300px;
	margin:0 auto;
	font-size:14px;
	padding:50px 0 0 0;
}
.info table {
	margin:0 0 17px 0;
	color:#30526d
}
.info a{
	color:#30526d
}
