* {padding:0;margin:0}

/* --------------| Main |-------------- */
#main {
	background:url("images/main-bg.jpg"); 	
}
#main IMG {
	border:none;
	width:170px;
	height:60px
}
#main DIV {
	background:url("images/main-planet.jpg") 40px 30px no-repeat;
	width:100%;
	height:100%; 
}
#main DIV DIV {
	background:url("images/main-slogan.jpg") 0 0 no-repeat;
	width:750px;
	margin:365px 0 0 90px;
}
#main DIV DIV DIV {
	background:none;
	width:170px;
	height:60px;
 	margin:120px 0 0 500px;
}
#main DIV DIV DIV IMG {
	width:103px;
	height:40px;
}

/* --------------| Main 2 |-------------- */
#main2 {
	background:#132244; 	
}
#main2 IMG {
	border:none;
	/*width:170px;*/
	/*height:60px*/
}
#main2 DIV {
}
#main2 DIV DIV {
	font: 40px 'Times New Roman';
	margin:265px 0 0 390px;
	color:#FFF
}
#main2 DIV DIV DIV {
	font: 18px 'Times New Roman';
	color:#FFF;
	background:none;
	height:60px;
 	margin:120px 0 0 380px;
}
#main2 DIV DIV DIV A {
	text-decoration:underline;
	color:#FFF;
}
#main2 DIV DIV DIV IMG {
	width:58px;
	height:14px
}
 
/* --------------| Brands |-------------- */

#brands {
	background:#DE8F33 url("images/brand-bg.jpg") -50px -50px no-repeat;
}
#brands SPAN {
	display:block;
	text-align:center;
	background:#DE8F33;
	font:12px Verdana;
	color:#F5EB43
}
#brands TABLE {
	width:100%;
	height:580px;
	background: #D8762D;
}
#brands TABLE TABLE {
	width:900px;
	height:0px;
	background: none;
	vertical-align:middle;
	text-align:center
}
#brands TABLE TD {
	vertical-align:top;
	}
#brands IMG {
	border:none
}
#brands .logo {
	height:300px
	}
#brands .logo IMG {
	margin-top:170px;
	margin-left:475px
}
#brands .slogan {
	white-space:nowrap;
	font:40px 'Times New Roman';
	color:#CB2302;
	text-align:right;
	padding-left:455px;
	padding-top:30px
}
#brands .brands TD{
	vertical-align:middle
	}
#brands .brand-one {
	}
	#brands .brand-two {
		
		}
		#brands .brand-three {
			}
#brands .tbl-one {
	background: url("images/brand-bg-bg.jpg") 0 -55px repeat-x;
	}
	#brands .tbl-two {
		width:809px;
		}
		#brands TD.tbl-two {
			background: url("images/brand-bg.jpg") -50px -55px no-repeat;
			}
		#brands TD.tbl-six {
			padding-left:40px;
			background: url("images/brand-bg.jpg") -50px -475px no-repeat;
			}
		#brands .tbl-two LABEL {
			float:left;
			display:block;
			width:400px;
			font:12px Verdana;
			text-align:left;
			padding-top:25px;
			color:#F5EB43
			}
			#brands .tbl-three {
				background: url("images/brand-bg.jpg") -1045px -55px;
				}
				#brands .tbl-four {
					background: url("images/brand-bg-bg.jpg") 0 -405px;
					}
					#brands .tbl-five {
						background: url("images/brand-bg.jpg") -945px -491px;
						}
/* --------------| Catalog |-------------- */

#catalog {
	padding:50px;
	background: #8CB7E1;
	text-align:center;
	font: 8px Arial;
}	
#catalog A {
	font: 13px Arial;
	color:#FFF;
}	
#catalog DIV {
	background:url("images/catalog-logo.jpg") 0 0 no-repeat;
	height:87px;
	text-align:left;
	margin-bottom:20px;
	padding-left:230px;
	font:bold 16px Tahoma;
	color:#FFF
}
#catalog DIV DIV {
	background: none;
	padding:0;
	margin:0
}
#catalog TD {
	background: #C6DCF1;
	text-align:left
}

#catalog IMG {
	margin:0;
	padding:0
}
#catalog TH {
	width:100%;
	background: url("images/catalog-BG.jpg") 0 0 repeat-x;
	font:20px Tahoma;
	color:#FFF;
	font-style: italic;
	text-align:left
}
#catalog .item {
	/*width:100%;*/
}
#catalog .item TD {
	width:10px;
}
#catalog .item TD.id {
	text-align:left;
	padding:0px 0px 0px 9px;
	width:102px;
	height:120px;
	background: url("images/catalog-item-BG.jpg") 4px 10px no-repeat
}
#catalog .item TD.id2 {
	text-align:left;
	padding:0px 0px 0px 8px;
	width:260px;
	height:159px;
	background: url("images/catalog-item-BG-1.jpg") 4px 10px no-repeat;
}
#catalog .item TD.dsc2 {
	font:12px Tahoma;
	color:#325379;
	vertical-align: top;
	margin:10px;
}

#catalog .item TD.dsc {
	font:12px Tahoma;
	color:#325379;
	text-align:center;
	vertical-align:top;
	width:110px;
}
#catalog .spacer {
	width:678px;
	height:1px
}
#catalog LABEL, #catalog LABEL LABEL {
	display:block;
	text-align:justify;
	color:#FFF;
	font:12px Verdana;
	margin-bottom:20px;
}
#catalog #info {
	background:none;
	font:12px Tahoma;
	color:#325379;
	width:400px;
	height:20px;
	margin:0 0 0 20px;
	text-align:left;
	padding:0
}
#catalog .info {
	background:none;
	font:12px Tahoma;
	color:#325379;
}	
#catalog #info-ladoga {
	background:none;
	font:12px Tahoma;
	color:#325379;
	width:200px;
	height:20px;
	margin:0 0 0 20px;
	text-align:left;
	padding:0
}	
#catalog #fas {
	display:block;
	background:url(images/item/cake_4_1.jpg) 0 0 no-repeat;
	width:242px;
	height:132px;
	font:12px Tahoma;
	color:#325379;
	position:relative;
	left:3px;
	top:1px;
	text-align:right;
}	
#catalog #fas TABLE, #catalog #fas TABLE TR TD {
	background:none;
	vertical-align:bottom;
}	
IMG {
	border:0;
}

#brands2 {
	background-color:#EA7B04;
}

#brands2 #body1024 {
	background-color:#EA7B04;
	height:100%;
	display:none;
}

#brands2 #body1024 TABLE {
	background: url(/images/1024/bg-line.gif) 0 0 repeat-x;
	text-align:center;
	vertical-align:middle;
}

#brands2 #body1024 TABLE TD.logos {
	background: url(/images/1024/sun-botom.gif) 50% 0 no-repeat;
	vertical-align:middle;
}

#brands2 #body1024 .logos IMG {
	/*padding:0 10px 0 10px;*/
	vertical-align:middle;
}

#brands2 #body1024 .logos .brand-one {
	padding-left:72px;
	padding-right:0px;
}

#brands2 #body1024 .logos .brand-two {
	padding-left:70px;
	padding-right:70px;
	position:relative;
	top:-2px;
}

#brands2 #body1024 .logos .brand-three {
	padding-left:0px;
	position:relative;
	top:-8px;
}

#brands2 #body800 {
	background-color:#EA7B04;
	height:100%;
	display:none;
}

#brands2 #body800 TABLE {
	text-align:center;
	background: url(/images/800/bg-line.gif) 0 0 repeat-x;
	vertical-align:middle;
}

#brands2 #body800 TABLE TD.logos {
	background: url(/images/800/sun-bottom.gif) 50% 0 no-repeat;
	vertical-align:middle;
}

#brands2 #body800 .logos IMG {
	/*padding:0 10px 0 10px;*/
	vertical-align:middle;
}

#brands2 #body800 .logos .brand-one {
	padding-left:40px;
	padding-right:0px;
}

#brands2 #body800 .logos .brand-two {
	padding-left:50px;
	padding-right:50px;
	position:relative;
	top:-2px;
}

#brands2 #body800 .logos .brand-three {
	padding-left:0px;
	position:relative;
	top:-7px;
}

#main2 #body1024 {
	background-color:#132244;
	height:100%;
	display:none;
}

#main2 #body1024 TABLE {
	text-align:center;
	background: url(/images/1024/bg-line2.gif) 0 0 repeat-x;
	vertical-align:center
}

#main2 #body1024 .text {
	padding-top:450px;
}

#main2 #body1024 .arrow {
	margin:78px 70px 20px 0;
}

#main2 #body800 {
	background-color:#132244;
	height:100%;
	display:none;
}

#main2 #body800 TABLE {
	text-align:center;
	background: url(/images/800/bg-line2.gif) 0 0 repeat-x;
	vertical-align:center
}

#main2 #body800 .text {
	padding-top:340px;
}

#main2 #body800 .arrow {
	margin:60px 70px 20px 0;
}

#main2 P.ubuild {
	color:#DDDDDD;
	position:relative;
	left:16%;
	padding-top:6px;
}

#brands2 P.ubuild {
	color:#FFDDDD;
	padding-top:2px;
}