body{
	background: url(img/bg_body.gif);
}

body, td, div {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0;
	padding: 0px;
	line-height : 140%;	
	color: #294f02;
}	

small{
	font-size: 11px;
}

span{
	color-: White;
}

div{
	border- : solid 1px;
}

a{
	color: #0d3d95;
}

p{
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
}

h1,h2,h3,h4,a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 16px;
	font-weight-: normal;
	color:#c14502;
	margin-top: 0px;	
	margin-bottom: 10px;
}

h3 {
	font-size: 14px;	
	color:#c14502;
	margin-top: 10px;	
	margin-bottom: 5px;
}

h4 {
	font-size: 14px;	
	color:#549a09;
	margin-top: 20px;	
	margin-bottom: 10px;
}

.main{	
	position: absolute;
   width: 800px;	
	left: 50%;
	right: 50%;
	margin-left:-400px;
	
}

.Container{	   
    width: 100%;	 
	 border- : solid 1px;		
	 background: url(img/bg_body.gif) bottom repeat-x;	
}

.TopContainer{
	width: 100%;
	border-left: solid 1px #ffff62;
	border-right: solid 1px #ffff62;	
}

.Top{
	width: 100%;
	background: url(img/background_top.jpg) top right no-repeat;
	
		
}

.MenuTop{
	background: url(img/top_line.jpg);
	height: 29px;	
}

.MenuTop#Inside{
	border-left: solid 2px #ffff62;
	border-right: solid 2px #ffff62;
}


.Logo{
	min-width: 750px;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-top: 27px;
}

.Logo#Inside{
	border-left: solid 2px #ffff62;
	border-right: solid 2px #ffff62;
}

.TopImage{
	width: 100%;
	background: url(img/bg_textile1.jpg) top right;
	min-height: 203px;	
	padding-bottom: 20px;
	padding-top: 20px;		
}

.TopLine{
	background: url(img/top_line1.jpg) top repeat-x;;
	height: 15px;
	width: 100%;
	border-: 1px solid;
	background-color: #fbf7c9;
}

.Gerda{
	position: absolute;	
	top:29px;	
	border-: 1px solid;
	right:65px;
	height-: 4%;	
}

.Price{
	background: url(img/bg_price.gif) top no-repeat;
	color: White;
	font-size: 12px;
	font-weight: bold;
	width: 92px;
	text-align: center;
	margin-top: 13px;
	height: 23px;
	padding-top: 2px;
	border-: 1px solid Black;
	margin-left: 140px;
	float-: left;
}

.Products .Price{
	margin-left: 112px;
	margin-top: 7px;
}
			
			
.TopMenuButtons{
	position: absolute;
	top:109px;
	left: 20px;
}

.MainMenu .TopMenuButtons p{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.TopMenuButtons div{
	float: left;
	margin-right: 6px;
	border-: 1px solid Black;	
	padding-right: 0px;	
}

.MainMenu{
	background: url(img/bg_menu.jpg) bottom repeat-x;
	background-color: #fbf7c9;
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0px;	
	min-height:280px;
	height: 280px;	
	padding-left: 20px;	
	border-: 1px solid Black;		
}

.BlockMenuTxt{
	width: 98%;		
	border-: 1px solid;		
	margin-left: 290px;
	max-width: 480px;
	height: 280px;	
	
}

.BlockMenuTxt strong{
	color: #4f9b03;
}

.BlockMenuTxt div{
	float: left;
	font-size: 12px;
	padding-right: 20px;	
	line-height- : 130%;	
}

.Products{
	background: #fcffad;	
	width:100%;
	height: 1700px;
	padding-top: 30px;
	padding-bottom: 30px;
	border-left: solid 1px #ffff62;
	border-right: solid 1px #ffff62;
}

.Products h1{
	font-size: 15px;
	color: #4a8a0a;
}

h1 a{
	color: #4a8a0a;
	text-decoration: none;
}

h1 a:hover{
	text-decoration: underline;
}

.Bottom{
	background: url(img/bottom.gif) top no-repeat;
	height: 70px;
	background-color-: White;
	color: White;
	padding-top: 22px;
	padding-left: 90px;
	border-: solid 1px Black;
}

.Bottom span{
	margin-left: 7px;
	margin-right: 60px;
	border-: solid 1px Black;	
}

.Bottom a{
	color: White;
}

.ContentInside{
	background: #fcfdd4;		
	padding-top:20px;	
	border-left: solid 2px #ffff62;
	border-right: solid 2px #ffff62;
	padding-left: 20px;
}

.Text{	
	margin-left: 280px;	
	padding-right:20px;	
	padding-bottom: 30px;
}

.Text ul, .Text ol{
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.Text ol li{
	
	margin-bottom: 10px;
}

.Text ul li{
	margin-left: 6px;
	padding-left: 20px;
	list-style: none;
	background: url(img/bullet.gif) top left no-repeat;
	margin-bottom: 10px;
}

.Text#dvd div{
	margin-bottom: 15px;
}

.Text#dvd div h1{
	margin-bottom:10px;
}

.Text#dvd div h4{
	margin-bottom:5px;
	margin-top: 7px;
}

.Links{
	font-size: 11px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.Instruction{
	margin-top: 30px;
}

.Instruction img{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	border-bottom: solid 10px #ebfd87;
	border-top: solid 10px #ebfd87;
	border-left: solid 30px #ebfd87;
	border-right: solid 30px #ebfd87;
}

.Photo{
	position: absolute;
   width: 770px;	
	left: 50%;
	right: 50%;
	margin-right:-325px;
	margin-left: -380px;
	top: 30px;
	
}

.Photo h1{
	font-size: 20px;
	margin-top: 0px;
}

.Photo .Big{
	border-bottom: solid 6px #efdf7a;
	border-left:  solid 25px #efdf7a;
	border-right:  solid 25px #efdf7a;
	border-top:  solid 6px #efdf7a;
	width: 400px;
	float: left;
	margin-right-: 15px;
}

.Photo .Media{
	border-left:  solid 3px #efdf7a;
	border-right:  solid 3px #efdf7a;
	border-top:  solid 5px #efdf7a;
	width: 293px;			
	float: right;
	margin-bottom: 20px;

}

.TextPhoto{
	margin-left: 470px;
	width: 293px;	
	padding-left-: 20px;	
	padding-top-: 20px;
}

.Photo p{
	padding: 0px;
	margin-bottom: 3px;
}

.OfferInside{
	margin-top:10px;
	width:100%;
	min-height: 160px;
}

.OfferInside h3{
	margin-top: 0px;
}

.OfferInside h3 a{
	margin:0px;
	padding: 0px;
	margin-bottom: 5px;
	color: #4a8a0a;
	text-decoration: none;
	
}

.OfferInside h3 a:hover{
	text-decoration: underline;
}

.OfferInside .PhotoOffer {
	margin-right: 0px;
	margin-left: 0px;
	border-: solid 1px;
	padding-right: 0px;
}

.OfferInside .PhotoOffer img{
	margin-right: 0px;
}

.OfferInside .Price{
	margin-left: 120px;
	background-: url(img/bg_price_2.gif) top no-repeat;
	color-: #ffe659;
}

.Text h1{
	margin-bottom: 20px;
}

.TextPhoto .Price{
	margin-left: 0px;
}

.Text ol{
	margin-top: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	padding-left: 26px;
}

.Text ol li{
	margin-bottom: 10px;
}

.LeftMenu{
	float: left;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.LeftMenu#Sale{
	margin-right: 10px;
	height: 800px;	
	padding-left: 20px;
	
}

.LeftMenu a{
	color: #745602;
	text-decoration: none;
	font-size-: 14px;
}

.LeftMenu a:hover{
	color: #fcbd0d;
	text-decoration: underline;
}

.LeftMenu#Sale a:hover{
	color: #86b62c;
}



.LeftMenu ul{
	margin-left: 0px;		
	padding-left: 10px;
	margin-bottom: 40px;	
}

.LeftMenu ul li{
	list-style: none;
	margin-bottom: 10px;
	padding-left: 19px;
	margin-left: 0px;	
}

.LeftMenu ul li.On{
	background: url(img/bullet.gif) top left no-repeat;
	color: #db5703;
}

.Banners{
	padding-left: 30px;
}

		
			
		
			