body {
	padding: 0;
	margin: 0;
}

* {
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Tahoma;
}

a img {
	border: 0;
}

.fantom {
	clear: both;
}

.title {
	display: none;
}

#container {
	width: 1003px;
	margin: 0 auto;
	background: #fff url(../img/header_backg.jpg) center top no-repeat;
}

.commonlinks {
	height: 40px;
	padding: 28px 0 0 11px;
	margin: 0;
	list-style-type: none;
	font-size: 11px;
	color: #269508;
}

.commonlinks li {
	display: inline;
	padding-left: 11px;
}

.commonlinks li a {
	color: #269508;
	text-decoration: none;
}

.commonlinks li a:hover {
	color: #f77c15;
}

.logo {
	height: 70px;
	padding: 0 0 0 260px;
	margin: 0;
}

.logo a {
	display: block;
	width: 405px;
	height: 56px;
	background: url(../img/aloeikrasota_logo.gif) left top no-repeat;
}

.sitedesc {
	width: 430px;
	height: 14px;
	padding: 0 0 0 266px;
	margin: 0;
	font-size: 11px;
	color: #418910;
	text-align: right;
}

.mainmenu {
	height: 40px;
	padding: 33px 0 0;
	margin: 0 0 0 217px;
	list-style-type: none;
	background: url(../img/mainmenu_backg.gif) left top no-repeat;
	font-size: 11px;
	color: #269508;
}

.mainmenu li {
	float: left;
}

.mainmenu li a {
	display: block;
	height: 33px;
}

.mainmenu .home a {
	width: 146px;
	background: url(../img/mainmenu_home.gif) left top no-repeat;
}

.mainmenu .about a {
	width: 142px;
	background: url(../img/mainmenu_about.gif) left top no-repeat;
}

.mainmenu .aloe a {
	width: 142px;
	background: url(../img/mainmenu_aloe.gif) left top no-repeat;
}

.mainmenu .biz a {
	width: 142px;
	background: url(../img/mainmenu_biz.gif) left top no-repeat;
}

.mainmenu .contacts a {
	width: 214px;
	background: url(../img/mainmenu_contacts.gif) left top no-repeat;
}

.mainmenu li a:hover {
	background-position: left bottom;
}

#leftnavi {
	float: left;
	display: block;
	width: 215px;
	margin-bottom: -45px;
}

.catmenu {
	display: block;
	width: 150px;
	padding: 0 29px 30px 36px;
	margin: 88px 0 0;
	list-style-type: none;
	background: url(../img/catmenu_backg.gif) left top no-repeat;
}

.catmenu li a {
	display: block;
	margin-bottom: 15px;
	font-size: 11px;
	color: #687663;
	text-decoration: none;
	background: url(../img/arrow1.gif) 1000px 4px no-repeat;
}

.catmenu li a:hover {
	background-position: right 4px;
	color: #f5825c;
}

.certmenu {
	display: block;
	width: 154px;
	padding: 17px 21px 0 42px;
	margin: 0;
	list-style-type: none;
	background: url(../img/cert_backg.gif) left top no-repeat;
}

.certmenu li {
	padding-bottom: 16px;
}

#content {
	float: left;
	width: 573px;
	padding: 4px 0 45px;
	margin-bottom: -45px;
}

.welcome {
	height: 79px;
	padding: 0 0 0 50px;
	margin: 0 0 0 -15px;
	background: url(../img/welcome_backg.gif) left bottom no-repeat;
	font-size: 11px;
	color: #418910;
	vertical-align: middle;
}

.welcome img {
	margin-left: -35px;
	vertical-align: middle;
}

.indexsec {
	position: relative;
	margin-top: 9px;
	background: url(../img/indexsection_backg1.gif) right bottom no-repeat;
}

.indexsec .backg {
	padding: 17px 9px 6px 155px;
	background: url(../img/indexsection_backg2.gif) left top no-repeat;
}

.indexsec img {
	position: absolute;
	top: 17px;
	left: 16px;
}

.indexsec h1 {
	padding: 0 0 9px;
	margin: 0;
	font-size: 11px;
}

.indexsec .head1, .indexsec .head1 a {
	color: #56a7db;
}

.indexsec .head2, .indexsec .head2 a {
	color: #60a730;
}

.indexsec .head3, .indexsec .head3 a {
	color: #f5825c;
}

.indexsec h1 a {
	text-decoration: none;
}

.indexsec h1 a:hover {
	color: #a2a6aa;
}

.indexsec p {
	padding: 0;
	margin: 0;
	font-size: 11px;
	color: #a2a6aa;
}

.indexsec span a {
	display: block;
	width: 15px;
	height: 15px;
	margin: 3px 0 0 395px;
	font-size: 9px;
}

.indexsec .more1 a {
	background: url(../img/arrow2.gif) left top no-repeat;
}

.indexsec .more2 a {
	background: url(../img/arrow2.gif) left center no-repeat;
}

.indexsec .more3 a {
	background: url(../img/arrow2.gif) left bottom no-repeat;
}

.indexsec a:hover {
	background-position: right top;
}

.pagetitle {
	padding: 11px 0 0;
	margin: 0;
	background: url(../img/border1.gif) left top repeat-x;
	font-size: 12px;
	color: #58a8dd;
}

.pagetitle span {
	display: block;
	height: 20px;
	padding: 8px 15px 0 27px;
	background: #f5f6f1 url(../img/footer_backg.gif) left top no-repeat;
}

.prodlinks {
	padding: 0 0 0 20px;
	margin: 15px 0;
	list-style-type: none;
	background: url(../img/border1.gif) left bottom repeat-x;
}

.prodlinks li {
	float: left;
	display: block;
	width: 122px;
	margin-right: 15px;
	background: #f5f6f1 url(../img/prodlink_backg.gif) left top no-repeat;
}

.prodlinks .fantom {
	float: none;
	width: auto;
	height: 15px;
	background: none;
	font-size: 8px;	
}

.prodlinks li a {
	display: block;
	height: 232px;
	width: 102px;
	padding: 10px;
	background: url(../img/prodlink_backg.gif) right bottom no-repeat;
	font-size: 11px;
	color: #57a8df;
	text-decoration: none;
}

.prodlinks li a img {
	display: block;
	width: 102px;
	height: 120px;
	background: #fff url(../img/prodthumb_backg.gif) center no-repeat;
	border: 1px solid #e6e6e6;
}

.prodlinks li a span {
	display: block;
	padding-top: 6px;
	color: #ff7200;
}

.prodlinks li a:hover, .prodlinks li a:hover span {
	color: #104203;
}

.texts {
	padding: 15px 10px;
	font-size: 11px;
	color: #3e413b;
}

.texts h2 {
	padding: 10px 0;
	margin: 0;
	font-size: 11px;
	color: #58a8dd;
}

.texts p {
	padding: 0 0 12px;
	margin: 0;
}

.texts img {
	margin: 5px 0;
}

.texts cite {
	display: block;
	text-align: right;
}

.texts ul {
	color: #58a8dd;
}

.texts .list2 {
	color: #3e413b;
}

.picright {
	float: right;
}

.picleft {
	float: left;
}

.proddesc {
	font-size: 11px;
	/*color: #3e413b;*/
	color: #8e928b;
}

.proddesc a {
	color: #3e413b;
}

.proddesc a:hover {
	color: #58a8dd;
	text-decoration: none;
}

.proddesc .infos {
	height: 112px;
	padding-left: 244px;
}

.prodname {
	float: left;
	width: 326px;
	padding: 0;
	margin: 0 0 7px;
	background: #f5f6f1 url(../img/backg1.gif) left top no-repeat;
	font-size: 11px;
	color: #58a8dd;
}

.prodname span {
	display: block;
	padding: 8px 5px 8px 15px;
	background: url(../img/backg2.gif) left bottom no-repeat;
}

.prodcode {
	float: left;
	display: block;
	width: 90px;
	height: 21px;
	padding: 8px 6px 0 15px;
	margin: 0 10px 0 0;
	background: url(../img/prod_price.gif) left top no-repeat;
	font-size: 11px;
	color: #878783;
}

.prodcount {
	float: left;
	display: block;
	width: 175px;
	height: 20px;
	padding: 8px 15px 0;
	margin: 0;
	background: #f5f6f1 url(../img/footer_backg.gif) left top no-repeat;
	font-size: 11px;
	color: #878783;
}

.prodprice {
	float: left;
	display: block;
	width: 306px;
	height: 20px;
	padding: 8px 5px 0 15px;
	margin: 7px 0 0;
	background: #f5f6f1 url(../img/footer_backg.gif) left top no-repeat;
	font-size: 11px;
	color: #f5825c;
}

.proddesc h2 span {
	font-weight: normal;
}

.prodpic {
	float: left;
	width: 214px;
	padding: 10px;
	margin: -110px 10px 0 0;
	border: 1px solid #dadbd5;
	background: #fff url(../img/prodthumb_backg.gif) center no-repeat;
	text-align: center;
}

.popup {
	position:absolute;
	width: 520px;
	/*height:320px; */
	/*padding: 10px; */
	left:600px;
	top:230px;
	margin:0px;
	padding:0px;
	text-align: center;
}



.popup_top {
width:520px;
height:25px; 
margin:0px;
padding:0px;
background: url(../img/popup_backg.gif) center no-repeat;
}

.popup_bottom {
width:520px;
height:25px;
margin:0px;
padding:0px;
background: url(../img/popup_backg_bottom.gif) center no-repeat;
}

.popup_inner {
	width:520px;
	/*height:230px;*/
	background: #7bcf44;
	margin:0px;
	padding:0px;
	font-size: 11px;
	color: #000022;
	}
	

.proddesc h3 {
	padding: 5px 0;
	margin: 0;
	font-size: 11px;
	color: #878783;
}

.proddesc p {
	padding: 0 0 5px;
	margin: 0;
}

.distform {
	padding: 0;
	margin: 0;
	background: #f5f6f1 url(../img/backg1.gif) left top no-repeat;
	text-align: left;
}

.distform #hold {
	height: 330px;
	padding: 10px 10px;
	margin: 0;
	background: url(../img/backg2.gif) left bottom no-repeat;
}

.distform label {
	color: #878783;
}

.distform .field {
	margin: 0 5px;
	border: 1px solid #57a8dc;
	color: #232119;
}

.distform .submit {
	width: 61px;
	height: 21px;
	padding: 0 0 0 10px;
	border: 0;
	background: url(../img/submit.gif) left top no-repeat;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	text-align: left;
}

.distlink {
	padding: 0;
	margin: 0;
	list-style-type: none;
	vertical-align: middle;
}

.distlink a {
	padding: 10px 0;
	font-size: 11px;
	color:  #5cc31c;
	text-decoration: none;
	text-transform: uppercase;
}

.distlink img {
	vertical-align: middle;
}

.distlink a:hover {
	color: #ff7200;
	text-decoration: underline;
}

.sitemap {
	font-size: 11px;
	color: #3e413b;
}

.sitemap li {
	line-height: 15px;
}

.sitemap a {
	color: #5cc31c;
	text-decoration: none;
	text-transform: uppercase;
}

.sitemap a:hover {
	color: #ff7200;
	text-decoration: underline;
}

#rightnavi {
	float: left;
	width: 205px;
	padding: 0 0 45px 10px;
	margin-bottom: -45px;
}

.most {
	display: block;
	padding: 21px 0 0;
	margin: 0;
	background: url(../img/rightnavi_backg.gif) left top no-repeat;
	font-size: 11px;
}

.most dt {
	padding: 0 0 15px 30px;
	margin: 0;
	color: #57a8dc;
}

.most dd {
	padding: 0 0 15px;
	margin: 0;
}

.most dd a {
	padding-left: 30px;
	background: url(../img/arrow1.gif) 1000px 4px no-repeat;
	color: #687663;
	text-decoration: none;
}


a {
text-decoration: none;
}

a:hover {
	color: #f5825c;
}

.most dd a:hover {
	background-position: 11px 4px;
	color: #f5825c;
}

.promo {
	padding: 21px 15px 0 30px;
	margin: 0;
	background: url(../img/rightnavi_backg.gif) left top no-repeat;
	font-size: 11px;
}

.promo h1 {
	padding: 0 0 15px;
	margin: 0;
	font-size: 11px;
	color: #57a8dc;
}

.promo h2 {
	padding: 0 0 12px;
	margin: 0;
}

.promo h2 img {
	display: block;
	margin-bottom: 9px;
}

.promo h2, .promo h2 a {
	font-size: 11px;
	color: #f5825c;
	text-decoration: none;
}

.promo h2 a:hover {
	color: #57a8dc;
}

.promo p {
	padding: 0 0 15px;
	margin: 0;
	color: #687663;
}

#footer1 {
	clear: both;
	display: block;
	height: 20px;
	padding: 8px 15px 0;
	margin: 0 0 8px 215px;
	background: #f5f6f1 url(../img/footer_backg.gif) left top no-repeat;
}

#footer1 li {
	display: inline;
	padding: 0 18px;
}

#footer1, #footer1 a {
	font-size: 11px;
	color: #808184;
	text-decoration: none;
	white-space: nowrap;
}

#footer1 a:hover {
	color: #f68c68;
}

#footer2 {
	height: 20px;
	padding: 8px 0 0 15px;
	margin: 0 0 0 503px;
	background: #f5f6f1 url(../img/footer_backg.gif) left top no-repeat;
	vertical-align: middle;
}

#footer2 li {
	display: inline;
	padding: 0 10px;
}

#footer2 li img {
	vertical-align: middle;
}

#footer2, #footer2 a {
	font-size: 11px;
	color: #808184;
	text-decoration: none;
}

#footer2 a:hover {
	color: #f68c68;
}


.anypage a {
font-size: 11px;
	color: #269508;
	text-decoration: none;
	white-space: nowrap;
	}
	
.anypage a:hover {
	color: #f68c68;
}

#sonya { font-size:11px; color:#3E413B; margin:0px 0px 20px 0px;}