* {
		margin:0;
		padding:0;
}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		position:relative;
		min-height:100%;
		height:100%;
		background:#252a2d;
}

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 0;
		color:#fff;
}



h2{
		font-size:14px;
		font-weight:700;
		margin:5px 0 7px;
		font-family:Arial, Helvetica, sans-serif;
		color:#9c9d9e
}
 h3{
		font-size:14px;
		font-weight:700;
		margin:5px 0 0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#9c9d9e
}

.right_td h3{
		font-size:14px;
		font-weight:700;
		margin:5px 0 32px;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff
}

h1 {
		line-height:26px;
}

#header {
		position:absolute;
		width:100%
}

#head {
		height:324px;
		z-index:15;
		background:url(images/header_bg.jpg) repeat-x 0% 0%;
		width:1000px;
		margin:0 auto;
		position:relative
}



.logo {
		position:absolute;
		left:30px;
		top:0
}

.logo a {
		position:relative;
}
.slogan {
		position:absolute;
		margin:20px 0 0 438px;
		width:364px;
		color:#df4821;
		font-size:24px;
}

.nav_menu {
		background:url(images/nav_menu_bg.gif) no-repeat 0% 0%;
		padding:0 0 0 0;
		margin:0px 0 0px 0;
		position:relative;
		z-index:150;
		height:37px;
		width:1000px
}

.nav_menu ul {
		list-style:none;
		margin:0 0 0 41px;
		padding:10px 0 0 0
}

.nav_menu ul li {
		float:left;
		padding:0 10px;
		position:relative;
		z-index:150;
		color:#fff;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold

}

.nav_menu a {
		color:#fff;
		font-size:14px;
		position:relative;
		z-index:150;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold
}


.nav_menu a:hover {
		color:#df4821;
		font-size:14px;
}


.main_part {
		width:1000px;
		margin:0 auto;
		background:url(images/main_part_bg.gif) repeat-y 20px 0%
}

html>body .main_part { 
		min-height:100%;
		position:relative;
		z-index:10 
}
.main_part_sub {
		width:1000px;
		margin:0 auto;
		background:url(images/main_part_sub_bg.gif) repeat-y 0px 0%
}

html>body .main_part_sub { 
		min-height:100%;
		position:relative;
		z-index:10 
}

.left_menu {
		width:246px;
		background:url(images/left_menu_bg.gif) no-repeat 20px 0%;
		padding:0 0 150px 0

}

.left_menu ul  { 
		padding:0 0 0 0;
		margin:29px 0 0 10px;
		list-style:none;
		width:195px
}
.left_menu ul ul  { 
		margin:5px 0 0 20px;
}
.level1 {
		display:none
}

.left_menu ul li { 
		padding:0 20px 0 0px !important;
		margin:0 !important
}

.left_menu ul ul li { 
		padding:0px 0 0px 10px;
		margin:0 0 0px 0px;
		background:none
}



.left_menu ul li a{ 
		color:#fff !important;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		padding:5px 0 5px 28px;
		display:block;
		width:150px;
}

.left_menu ul li a:hover { 
		color:#8d8997 !important;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:url(images/mark.gif) no-repeat 0% 50%;
		display:block;
}

.left_menu ul li a.act { 
		color:#8d8997 !important;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:url(images/mark.gif) no-repeat 0% 50%;
		display:block;
}


.button {
		border:none;
		color:#466084;
		font-size:14px;
		background:none
}

.main_td  {
		padding:30px 20px 0 0px;
color:#000
}

.main_td  a {
	color:#DF4821
}

.main_td h1  {
		
color:#000
}

.main_td ul  {
		list-style:none;
		margin:0 0 13px 20px
}


.main_td ul li {
		padding:2px 0 7px 28px;
		margin:2px 0 0px 0;
		background:url(images/mark.gif) no-repeat 0% 0%;
}

.right_td {
		background:url(images/right_td.gif) no-repeat 0% 0%;
		width:189px
}
.right_td div {
		padding:27px 12px 0;
		width:150px;
		line-height:20px;
		
}
.right_td div a {
		color:#df4821;
		font-size:14px
}
.right_td div p {
		margin:0 0 23px 0
}
.right_td div a img{
		margin:0 0 -9px 0
}



#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:85px;
		background:url(images/footer_bg.gif) no-repeat 0% 0%
}
#foot_sub {
		color:#fff;
		font-size:11px;
		width:1000px;
		margin:0 auto;
		height:85px;
		background:url(images/footer_bg_sub.gif) no-repeat 0% 0%
}
.invis {
		float:left;
		padding:52px 9px 0 28px;
		font-size:10px;
		line-height:16px;
		text-align:left;
}

.invis a {
		font-size:11px;
		color:#df4821;
		text-decoration:none;
		padding:0 0 ;
		text-align:left
}
.invis a:hover {
		font-size:11px;
		color:#df4821 !important;
		text-decoration:none
}

.invis a strong{
		font-weight:bold
}

.banner {
		float:right;
		padding:58px  20px 0px 0px;

}

.banner a {
		margin:0 0 0 10px;
}

	
a,.price strong,.link {
		color:#B8B8B8;
		text-decoration:none;
}

 .act{
		text-decoration:none

}
.info {
		position:absolute;
		margin:18px 0 0 252px;
		font-size:14px;
		color:#fff;
		left:0
}
.info span {
		margin:0 20px 0 0
}
.info span.mail {
		margin:0 0px 0 120px
}
.info span.mail a {
		color:#fff;
		font-size:14px
}

#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;
}  

.htmlarea-showtableborders THEAD TD {
        color: #000;
}

.htmlarea-showtableborders p {
        margin: 0px;
}

.htmlarea-showtableborders td {
		color:#000;
		border-top: 1px solid #505050;
		border-left: 1px solid #505050;
		padding: 3px;
font-size:11px;
}

.htmlarea-showtableborders {
		border-bottom: 1px solid #505050;
		border-right: 1px solid #505050;
}

.htmlarea-showtableborders THEAD {
		font-family: Tahoma, Verdana, Arial;	
		color:#565656;  
		text-align: center;
		border: 1px solid #505050;
		padding: 3px;
		font-weight: bold;
		background-color: #505050;
}  




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
}

TABLE.contact-form TD {
padding: 2px 0 2px 0;
}

.input_style {
width: 200px;
}

.textarea_style {
width: 250px;
}

.select_style {
width: 200px;
}
.icons {
	position:absolute;
	right:46px;
	top:83px;
}
.icons a {
	margin:0 5px 0 5px
}

