/* ---------->>> MAIN <<<-----------*/
body {
	font: normal 0.75em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif;
	color: #000000; background: #ffedcf url("http://lifedreams.ru/images/kletka.png") center 1px repeat;   }
a { color: #000000; }
a:hover { text-decoration: none; }

p { }
legend { 
	font: normal 1em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif; 
	color: #000000; }
input { 
	font: normal 1em Verdana,"Bitstream Vera Sans","DejaVu Sans",Geneva,sans-serif; 
	color: #000000; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
input[type="text"], textarea { }
/*-- -----<LAYOUTS>---- --*/
#wrapper {
min-height: 100%;

	width: 100%; 
position: relative;
	background: url("http://lifedreams.ru/images/wrapper_bg2.png") center top no-repeat; }
	#dd {
	height: 600px;
min-height: 600px;
	width: 100%; 
position: relative;

	background:url("http://lifedreams.ru/images/wrapper_bbg.png") left top repeat-x;  }
#wrapper .wrapperInner1 { 
overflow: hidden; 

	position: relative; width: 1000px; margin: 0px auto;
	background: none;
	min-height: 600px; padding: 1px 0px 155px 0px;
	z-index: 30;
}
div.sep{
border-bottom: 1px solid #c4c4b9;
margin: 10px 0px 15px 0px;
display: block;
width: 100%;
position: relative;
}
#lovedesign{
position: relative;
top:100px;
left: 205px;
color:#666666;
width:150px;

}
a#handprice1{
margin-top: 5px;

font-size: 18px;
display: block;
background-color: none;
width: 80px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color: #CCCCCC;
border-left: 3px solid #CCC;

}
a#handprice2{
margin-top: 5px;

font-size: 18px;
display: block;
background-color: none;
width: 80px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color:#CCCCCC;
border-left: 3px solid #CCC;

}
a#handprice3{
margin-top: 5px;

font-size: 18px;
display: block;
background-color: none;
width: 80px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color:#CCCCCC;
border-left: 3px solid #CCC;

}
a#handprice4{
margin-top: 5px;

font-size: 18px;
display: block;
background-color: none;
width: 80px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color:#CCCCCC;
border-left: 3px solid #CCC;

}
.viewedit a{color:#999999;}
a#handprice5{
margin-top: 5px;

font-size: 18px;
display: block;
background-color: none;
width: 80px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color:#63ddcd ;
border-left: 3px solid #CCC;

}
#lovedesign a{

color:#ff4e76;
text-decoration: none;

}
img.pricepic{

margin: 10px 30px 10px 0px;
border: 2px solid #e9e9bf;
}
#agreement{
position: relative;
top:50px;
left: 650px;
width:250px;
}

a.inpacket{
margin-right: 8px;
font-size: 16px;
display: inline;
background-color: none;
width: 100px;
padding: 3px 3px 3px 3px;
text-decoration: none;
vertical-align: middle;
background-color: #fffdf3;
border: 2px solid #e9e9bf;
white-space:nowrap; 
}
span.catprice{
color:#999999;
margin-left: 25px;
}
a.exlinkg{
margin-top: 20px;

font-size: 14px;
display: block;
background-color: none;
width: 120px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color: #ff4e76;
border-left: 3px solid #CCC;

}
a.exlinkm{
margin-top: 20px;

font-size: 14px;
display: block;
background-color: none;
width: 120px;
color: #FFF;
padding: 4px 20px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color:#ffd837;
border-left: 3px solid #CCC;

}

a.exlinkf{
margin-top: 20px;

font-size: 14px;
display: block;
background-color: none;
width: 180px;
color: #FFF;
padding: 4px 0px 8px 15px;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
background-color:#67e4d5;
border-left: 3px solid #CCC;

}
a.catlink{
margin-bottom: 8px;
margin-right: 3px;
font-size: 16px;
display: block;

background-color: none;
width: 250px;
padding: 4px 20px 8px 5px;
text-decoration: none;
vertical-align: middle;
line-height: 35px;
background-color: #fffef3;

border: 2px solid #e9e9bf;
}
.y{}
a.y1{color:#ff6289 !important;}

a.y2{color:#5fb4f0 !important;}

a.y4{color:#ff6289 !important; width: 250px;}
a.catlink img{
margin: 0px 5px 0px 5px;
}
a.dreamlink{
margin-bottom: 8px;
font-size: 16px;
display: block;
background-color: none;
width: auto;
padding: 4px 5px 8px 5px;
text-decoration: none;
vertical-align: middle;
line-height: 64px;
}
a.inpacket:hover{
background-color:#ffe045;color: #FFFFFF;
}

img.dreampic{
float: left;
margin: 0px 10px 0px 0px;
border:2px solid #ffe045;
}
img.partpic{

margin: 0px 10px 10px 0px;
border:2px solid #ffe045;
}
a.dreamlink:hover{
background-color:#ffe045;color: #FFFFFF;
}
a.catlink:hover{
background-color:#ffe045;
color: #FFFFFF;
}
#agreement a{
color:#333333/* #f1dec5 */;
font-size: 12px;
font-weight: 400;
}

#center { }
#center .centerInner1 { }
#center .centerInner2 { }
#center #left {  }
#center #left .leftInner1 { }
#center #right { }
#center #right .rightInner1 { }
#center #content { }

#header { position: relative; }

#footer { 
	position: relative;  clear: both;  width: 100%; margin: -159px auto 0px auto; overflow: hidden; 
	background: url("http://lifedreams.ru/images/footer_bbg.png") center 20px repeat-x; height: 159px;
	z-index: 40;
}
#footerbg { 
	position: relative; clear: both; width: 1162px; margin: 0px auto;overflow: hidden; 
	background: url("http://lifedreams.ru/images/footer_bg.png") center top no-repeat; height: 159px;
	z-index: 50;
}
a.back{
text-decoration:none;
}
a.back:hover{
color: #333333;
}
/*-- -----<BOXES>---- --*/
/** Begin: logo **/
#logo { position: absolute; top: 0px; left: 0px; }
#kids { position: absolute; top: 160px; left: 620px; z-index: 999; }
#ohoho,#f14,#f23,#blag { position: absolute; top: 150px; left: 840px; z-index: 999; }

#org { position: absolute; top: 155px; left: 200px; z-index: 999; }
#excl { position: absolute; top: 169px; left: 420px; z-index: 999; }
/** End: logo **/

/** Begin: topMenu **/
#topMenu { 
	position: absolute; top: 217px; left: 158px; width: 673px; height: 259px;
	background: url("http://lifedreams.ru/images/top_menu_bg.png") left top no-repeat;
}
.lifedreams{
color:#63b3f2;
}
#topMenu .topMenuI1 { position: relative; }
#topMenu .item { }
#topMenu .item p {
	margin: 3px 0px 0px 12px; line-height: 13px; font-size: 11px;
	font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
}
#topMenu .item1 { position: absolute; top: 60px; left: 37px; }
#topMenu .item1 p { color: #ffffff; }
#topMenu .item2 { position: absolute; top: 60px; left: 255px; }
#topMenu .item2 p { color: #b38346; }
#topMenu .item3 { position: absolute; top: 60px; left: 465px; }
#topMenu .item3 p { color: #579e97; }
/** End: topMenu **/

/** Begin: img1 **/
#img1 { position: absolute; top: 165px; right: -100px; }
/** End: img1 **/

/** Begin: img2 **/
#img2 { position: absolute; bottom:150px; margin-top:600px; overflow: hidden; right: 0px; z-index: 15; }
/** End: img2 **/

/** Begin: elementItems1 **/
#elementItems1 { width: 100%; overflow: hidden; margin: 385px 0px 0px 0px; position: relative; z-index: 199; }
/** End: elementItems1 **/

/** Begin: zakaz **/
#zakaz { float: left; margin: 0px 0px 0px 159px; }
/** End: zakaz **/

/** Begin: phone **/
#phone { float: right; margin: 5px 185px 0px 0px; }
#phone p { 
	text-align: right; font-size: 26px; 
	font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
}
#phone p .color1 { color: #999999; }
#phone p .color2 { color: #63b3f2; }
#phone p .color3 { color: #ff5179; }
#phone p .comment { font-size: 14px; color: #666666; position:  relative; top: -10px; right: -5px; }
/** End: phone **/

/** Begin: mainNav **/
#mainNav { width: 655px; margin: -10px auto 0px auto; position: relative; left: -1px; }
#mainNav .table, #mainNav .tableIe { width: 100%; border-collapse: collapse; }
#mainNav .cell { 
	text-align: center; height: 24px; vertical-align: middle; 
	font-size: 13px; color: #ffffff; 
}
#mainNav .border1:hover { background: #ffcbd7; }
#mainNav .border2:hover { background: #fef2b4; }
#mainNav .border3:hover { background: #cfe9e6; }
#mainNav .cell a { color: #666666; text-decoration: none; }
#mainNav .cell a:hover {  }
#mainNav .border1 { border-bottom: 3px solid #ff668a; }
#mainNav .currentborder1 { border-bottom: 3px solid #ff668a; background: #ff668a; }
#mainNav .border2 { border-bottom: 3px solid #fee240; }
#mainNav .currentborder2 { border-bottom: 3px solid #fee240; background: #fee240; }
#mainNav .border3 { border-bottom: 3px solid #80e9dd; }
#mainNav .currentborder3 { border-bottom: 3px solid #80e9dd; background: #80e9dd; }
/** End: mainNav **/

/** Begin: catalog1 **/
#catalog1 { width: 703px; margin: 17px auto 0px auto; position: relative; height: 93px; }
#catalog1 .prev { position: absolute; top: 30px; left: 0px; cursor: pointer; }
#catalog1 .next { position: absolute; top: 30px; right: 0px; cursor: pointer; }
#catalog1 .body { margin: 0px 23px 0px 23px; height: 93px; overflow: hidden; position: relative; }
#catalog1 .body .bodyI1 { position: absolute; top: 0px; left: 0px; width: 100000px; clear:both; height: 93px; }
#catalog1 .body .item {
	background: url("http://lifedreams.ru/images/catalog1_bg.png") left top no-repeat;
	width: 122px; height: 91px; float: left; margin: 0px 10px 0px 0px;
}
#topMenu { z-index: 20; }
.o1 {
font-size: 14px;
font-weight: 400;
color: #ff6289;
	background: url("http://lifedreams.ru/images/catalog1_bg1.png") left top no-repeat !important;
}
.o2 {
font-size: 14px;
font-weight: 400;
color:#d79939;
	background: url("http://lifedreams.ru/images/catalog1_bg2.png") left top no-repeat !important;
}
.o3 {
font-size: 14px;
font-weight: 400;
color:#37cbd5;
	background: url("http://lifedreams.ru/images/catalog1_bg3.png") left top no-repeat !important;
}
.o4 {
color: #a64bd4;
font-size: 14px;
font-weight: 400;
	background: url("http://lifedreams.ru/images/catalog1_bg4.png") left top no-repeat !important;
}
#catalog1 .body .item .cell { width: 122px; height: 91px; text-align: center; padding-top: 35px; }
/** End: catalog1 **/

/** Begin: elementItems2 **/
#elementItems2 { width: 100%; overflow: hidden; margin: 20px 0px 0px 0px; }
/** End: elementItems2 **/

/** Begin: info1 **/
#info1 { float: left; margin: 0px 0px 0px 171px; width: 376px; }
#info1 h2 { 
	font-size: 18px; color: #ff668a; margin: 2px 0px 8px 0px; font-weight: normal;
	font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
}
#info1 .info1I1 { background: url("http://lifedreams.ru/images/info1_bg.png") left top repeat-y; }
#info1 .info1I2 { background: url("http://lifedreams.ru/images/info1_bg2.png") left top no-repeat; }
#info1 .info1I3 { 
	background: url("http://lifedreams.ru/images/info1_bg3.png") left bottom no-repeat;
	padding: 16px 10px 16px 22px; font-size: 14px; color: #ffffff;
}
#info1 .info1I3 p { margin: 0px; }
/** End: info1 **/

/** Begin: countVish **/
#countVish { 
	float: left; width: 254px; height: 121px; margin: 10px 0px 0px 25px;
	background: url("http://lifedreams.ru/images/count_bg.png") left top no-repeat; padding: 1px 0px 0px 0px;
}
#countVish p { text-align: center; margin: 18px 0px 0px 0px; font-size: 18px; }
#countVish p .s1 { color: #ff6289; /** #ff8aa3;**/ }
#countVish p .s2 { color: #9a9a9a; /**#999999**/; font-size: 37px; }
#countVish p .s3 { color: #5fb4f0; /**#8dcdfb**/; }
/** End: countVish **/

/** Begin: works **/
#works { margin: 50px 0px 0px 170px; }
#works h2 { 
	font-size: 18px; color: #666666; font-weight: normal; margin: 0px 0px 2px 0px;
	font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
}

/** End: works **/

/** Begin: info2 **/
#info2 { 
	margin: 30px 0px 0px 184px; width: 580px;
	font-size: 18px; color: #ff668a;
	font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
}
#cblock{
margin: 15px 0px 15px 172px; width: 660px;
text-align: left;
font-family: Tahoma;
font-size: 14px;
color:#666;
}
#cblock h1{
margin-bottom: 5px;
font-size: 18px;
font-weight: 400;
color:#ff6289;
}
#cblock h1.yellow{

font-size: 18px;
font-weight: 400;
color:#faca1e;
}
#cblock h1.blue{

font-size: 18px;
font-weight: 400;
color:#63b3f2;
}
#cblock h1.grey{
margin: 5px 2px 2px 0px;
font-size: 16px;
font-weight: 400;
color:#444444;
}
.bcatprice{color:#555555; padding-top: 15px;}
/** End: info2 **/
/*-- -----<DECORATIONS>---- --*/
#whitec{color:#FFFFFF;}

.tipsy {margin-left: 1px; background-color: #FFFFFF; height: auto; padding: 5px; font-size: 10pt; opacity: 0.9; filter: alpha(opacity=90); background-repeat: no-repeat;  }
  .tipsy-inner { padding: 4px 10px 0px 10px;height: auto; background-color: #EDE97A; color:#1C2A37; max-width: 400px; height: 20px; }
  .tipsy-north { background-image: url(../images/tipsy-north.gif); background-position: top center; }
  .tipsy-south { background-image: url(../images/tipsy-south.gif); background-position: bottom center; }
  .tipsy-east { background-image: url(../images/tipsy-east.gif); background-position: right center; }
  .tipsy-west { background-image: url(../images/tipsy-west.gif); background-position: left center; }


/*-- -----<SUBPAGES>---- --*/
/*-- -----<FIXS>---- --*/
==