 html {
  height:100%;
}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  }
  img{border:0px;}
.wrap  {
			width:1020px; border:0 red solid;
    	  }
.header {
			border:0 red solid;
			background-image: url('img/header_fon.jpg');
			width:1020px;
			height:273px;
			color:white;
			font-size:22px;
			font-weight:;
			font-family:Arial Narrow; border:0 red solid;
			}
.nav_top{position:relative; top:-46px;}
.header div.text {
			float:left;
			position:relative;
			margin:100px 0 0 40px;
			font-size:22px;
			text-align:left;
			}
.head_img{
			float:right;
			margin:0 9px;
			}
.header div dd {
 			font-size:20px; border:0 red solid;
			}
.navig{		
		list-style: none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
		.navig li{
					display:inline;
					margin:0 30px 0 10px;
					padding:0 0 0 0;
					}
.navig2{position:relative; top:-8px;}
.line {
		background-image: url('img/line.jpg');
		width:1020px;
		height:18px; border:0 red solid;
		}
.vid ul{list-style: none; margin:0 0 0 0; padding:0 0 0 0;}
.vid ul li {display:inline; margin:0 0 0 0; }

.box_img {
        width:330px; 
		margin:15px 0 0 27px;	
		float:left;
		color:#d8d000;
		font-size:16px;
		font-weight:bold;
		font-family:Arial;
		border:0px red solid;
		}
.version{
		border:0px red solid;
		width:214px;
		padding:0 0 0 50px;
		}
.fl_left{
		float:left;
		width:142px; 
		height:243px;
		}

.pointer1{
				background-image:url('img/pointer1.gif');
				width:135px;
				height:58px;
				border:1px white solid;
				}
			   .pointer1 div{margin:6px 0 0 30px; }
			   .pointer1 a{color:#d8d000; text-decoration: none;}
.pointer2{
								background-image:url('img/pointer2.gif');
				width:135px; 
				height:50px;
				border:1px white solid;
			  }
			  .pointer2 div{margin:4px 0 0 18px;
			  font-size:13px;
			  font-weight:none;
			  letter-spacing: 0,2px;
			  }
			  .pointer2 a{color:#d8d000; text-decoration: none;}

.pointer3{
				
				background-image:url('img/pointer3.gif');
				width:135px;
				height:45px;
				border:1px white solid;
			  }
			  .pointer3 div{margin:8px 0 0 23px;}
			  .pointer3 a{color:#d8d000; text-decoration: none;}
			  

.cont{  float:left;
		width:355px; 
		margin:15px 0 0 1px;	
		font-size:13px;
		font-family:Arial;
		border:0px red solid;
		}
		.cont span.cont_blue{
		color:#41718f;
		font-weight:bold;
		font-size:16px;
		}

.cont_other{
		float:left;
		width:650px; 
		margin:15px 0 0 1px;	
		font-size:13px;
		font-family:Arial;
		border:0px red solid;
		color:#3F3F3F;
		}
		.cont span.cont_blue{
		color:#41718f;
		font-weight:bold;
		font-size:16px;
		}

.cont_text{
		border:0px green solid;
		width:250px;
		color:#833100;
		font-weight:bold; 
		padding:0 0 0 0 0;
		}
a.bott_hover{
			color:#833100; 
			}

 a.bott_hover:hover div.cont_bott{
			width:47px;
			height:34px;
			border:0 red solid;
			float:left;
			background-image:url('img/bott_hover.jpg');
				}
 .cont_bott{
			width:47px;
			height:34px;
			border:0 red solid;
			float:left;
			background-image:url('img/bott.jpg');
			}
.rekl_text{		
			float:left;
			width:250px;
			color:#a4a19f;
			font-size:12px;
			margin-top:30px;
			font-weight:bold; 
			}

.trinket{
			width:110px;
			}
.trinket span {
			color:#820000;
			color:#9b3333;
			font-weight:bold; 
			font-size:14px;
			font-family:Times New Roman;
			}
.trinket img {
			vertical-align: text-bottom;
			position:relative;
			top:1px;
			}
.trinket2{
			width:50px;	
			position:relative;
			left:7px;
			z-index:1; 	
			}
.brel{
			border:0px red solid;
			width:100px;
			height:180px;
			float:left;
			}
.brel2 {
			position:absolute;
			z-index: 3;
			}
.brel3 {
			border:0px blue solid;
			height:0px; 
			width:355px;
			}
.trinket2 img	{
			position:relative;
			left:38px;
			}
.letter{ width:278px; 
			height:327px;
			border:0px red solid;
			position:relative; 
			margin:0 0 0 2; 
			background-image: url('img/stik.jpg');
			float:left;
			text-align: justify;
			font-size:15px;
			background-repeat: no-repeat;
			}
.let_text{
			width:235px;
			margin:15px;
			}
			
.copir{
			font-size:13px;
			color:#9d9a98;
			width:95%;
			text-align:right;
			}
.line_dot{
		clear: both;
		position:relative;
		top:-57px;
		}
		.line_dot div{
				position:absolute; 
				border-top:3px dotted green;
				width:1020;
				z-index: 1;
				}
				.cont_title{
			color:#41718f;
			font-weight:bold;
			font-size:16px;
			}
				
.demo_text{
			/*position:absolute;*/
			float:left;
			width:220px;
			padding:0 10px;
			color:#454545;
			text-align: justify;
			font-size:11px;	
			border:0px red solid;
		  }
.features_text{
			padding:0 20px;
			text-align: justify;
			}
			.features_text ul{list-style: none; margin:0 0 0 0;}
.text_purch{
			font-size:11px;
			}
			.text_purch.text_purch_ul{
						   font-size:11px;
						   margin-top:4px;
						   } 


A.box1 { text-decoration:none; color:#3F3F3F; }
A.box1:hover div.box1_txt{ background-color:#f5f5f5; color:#3F3F3F;}
.box1 div.box1_txt {
		border:0px #C5C5C5 solid;
		width:450px;
		margin:0 0 0 40px;
		padding:8px 8px 0 8px;
		font-size:11px;
		}


A.box2 { text-decoration:none; color:#3F3F3F; }
A.box2:hover div{ background-color:#f5f5f5; color:#3F3F3F;}
.box2 div {
		border:0px #C5C5C5 solid;
		width:450px;
		margin:0 0 0 40px;
		padding:8px 8px 0 8px;
		font-size:11px;
		}





.customer_text{
			width:500px;
			margin:10px;	
			}
