body {
	background:#ffffff;
	text-align:center;
}
body * {
	text-align:left;
}
a {
	outline:none;
}
.div_content {
	position:relative; 
	z-index:20; 
	margin-top:-30px;
	text-align:center;
}
table {
	background:none;
	width:1000px;
	margin:0 auto;
}
/*.div_content table * {
	text-align:left;
}*/
div#menu {
	text-align:center;
	padding:0;
	background:none;
	height:auto;
	position:relative;
	z-index:10;
}
div#menu .items {
	width:620px;
	margin:0 auto;
	position:relative;
	height:40px;
	left:9px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#888888;
	/*background:url(../img/images/back_menu_top.jpg) repeat-y;*/
}
div#menu .items .item {
	display:inline-block;
	padding:5px 10px 0;
	text-align:center;
	position:relative;
	left:0;
	
}
div#menu .items .item a {
	display:inline-block;
	text-decoration:underline;
	text-align:center;
	vertical-align:middle;
	color:darkblue;
}
div#menu .items .item a:hover {
	text-decoration:none;
}
/*div#menu .items #item01 {
	background:url(../img/images/back_topitem_01.png) no-repeat 0 0;
}*/
div#menu .items #item02 {

	/*background:url(../img/images/back_topitem_02.png) no-repeat 0 0;*/
}
/*div#menu .items #item03 {
	background:url(../img/images/back_topitem_03.png) no-repeat 0 0;
}*/
div#menu .items #item04 {

	/*background:url(../img/images/back_topitem_04.png) no-repeat 0 0;*/
}
div#menu .person {
	width:200px;
	margin-left:290px;
	position:absolute;
	left:50%;
	top:5px;
	text-align:right;
}
div#menu .person .item a {
	color:darkblue;
	margin:7px;
}

div#menu a:visited,
div#menu a:link  {
	color:darkblue;
	font:bold 10pt Arial, Helvetica, sans-serif;
}
/*div#menu table {
	width:555px;
	margin-right:215px;
	background:#0085D1 url(../img/images/back_menu_top.jpg);
	height:25px;
}
div#menu table td {
	text-align:center;
}*/

div#header {
	background:url(../img/images/7elements.jpg) no-repeat 50% 0;
	height:300px;
	text-align:center;
	margin-bottom:-32px;
	margin-top:-20px;
	position:relative;
	z-index:5;
}
h1.header-text {
	margin-top:-10px;
}
h1.header-text div {
	text-align:right;
}

h6.header-text {
	margin-top:-10px;
}
h6.header-text div {
	text-align:right;
}

#main-bg {
	background:none;
	width:600px;
/*	border:1px solid blue;*/
	padding:0;
}
#main-bg #wrapper {
	margin:0 30px;
	width:540px;
/*	border:1px solid red;*/
}
#main-bg #wrapper table {
	width:auto;
}
#main-bg #wrapper .product-block table {
	width:250px;
}
#main-bg div#content {
	padding:0;
}
#main-bg div#content h1 {
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#004A8F;
	border-bottom:1px solid #A1A1A1;
	padding:0 0 7px;
	margin:40px 0 0 0;
}
#main-bg div#content h1 a:link,
#main-bg div#content h1 a:visited {
	color:#004A8F;
}


#main-bg div#content h3 {
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#004A8F;
	border-bottom:1px solid #A1A1A1;
	padding:0 0 7px;
	margin:40px 0 0 0;
	text-decoration:none;
}
#main-bg div#content h3 a:link,
#main-bg div#content h3 a:visited {
	color:#004A8F;
	text-decoration:none;
}

#main-bg div#content h3 u {
text-decoration:none;
}

#main-bg div#content u h3 {
text-decoration:none;
}


div#content a:link,
div#content a:visited {
	color:#004A8F;
}
div#content p,
div#content li {
	font:normal 9pt/14pt Verdana, Arial, Helvetica, sans-serif;
}
div#content li {
	margin-top:5px;
}
div#content .product-description p,
div#content .product-description {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

/*div#left,
div#right {
	margin-top:-40px;
}*/
div#left h2.box-header-spec, div#right h2.box-header-spec {
	height:34px;
	padding-top:13px;
	font:bold 10pt Verdana, Arial, Helvetica, sans-serif;
}
div#right img, div#left img {
	padding-right:15px;
}

div#left #boxSearch h2.box-header-search {
	background:#9BD900 url(../img/images/back_side_01.png);
}
div#left #boxCategories h2.box-header-cat {
	background:#00A3FE url(../img/images/back_side_02.png);
}
div#left #boxManufacturers h2.box-header-manuf {
	background:#FF9000 url(../img/images/back_side_03.png);
}
div#left #boxPartner h2.box-header-manuf {
	background:#00D656 url(../img/images/back_side_04.png);
}
div#right #boxCart h2.box-header-cart {
	background:#FED400 url(../img/images/back_side_05.png);
}
div#right #boxLogin h2.box-header-login {
	background:#E02F2F url(../img/images/back_side_06.png);
}
div#right #boxWhatsNew h2.box-header-new {
	background:#3C20F2 url(../img/images/back_side_07.png);
}
div#right #boxForum #flash_photo {
	width:193px;
	height:101px;
	display:block;
}
div#right #boxForum h2.box-header-cat {
	background:#b35be0 url(../img/images/back_side_08.png);
}
div#right #boxForum h2.box-header-cat a,
div#left #boxPartner h2.box-header-manuf a {
	text-decoration:none;
	color:#ffffff;
}
div#right #boxForum .forum_cat {
	font:normal 14pt/14pt Arial, Helvetica, sans-serif;
	color:#004a8f;
	padding:0 0 0 35px;
	background:url(../img/images/info_forum_cat.png) no-repeat 0 0;
	margin-top:10px;
}
div#right #boxForum .forum_cat a {
	color:#004a8f;
	text-decoration:none;
}
div#right #boxForum .text_foum_cat {
	font:italic 10pt Arial, Helvetica, sans-serif;
	color:#b8b8b8;
	margin-bottom:20px;
	
}
div#right #boxForum .text_foum_cat em {
	font:italic bold 10pt Arial, Helvetica, sans-serif;
	color:#979797;
}
div#right #boxForum .text_foum_cat a {
	color:#b8b8b8;
}
div#right #boxForum .text_foum_cat a:hover {
	text-decoration:none;
	color:#004a8f;
}
div#right #boxForum .img_forum_cat {
	margin:10px 0 5px;
}
div#right #boxForum .img_forum_cat img {
	border:1px solid #cccccc;
	padding:5px;
}

div#header table td a img {
	display:none;
}
div#header table td a {
	display:block;
	width:176px;
	height:193px;
	background:url(../img/images/logo_babypro.png);
	position:relative;
	top:15px;
	left:15px;
}
div#header table td.style1 div {
	text-align:right;
}
div#header table td.style1 a {
	background:none;
	position:static;
	display:inline;
}
div#header table td.style1 a img {
	display:inline;
}

.info_city {
	text-align:center;
	position:relative;
	z-index:2;
}
.inner_info_city {
	width:600px;
	text-align:left;
	margin:20px auto -20px;
	font:normal 7pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
}
.inner_info_city strong {
	font-weight:bold;
}
.inner_info_city a {
	color:#777777;
}
.inner_info_city a:hover {
	color:#004A8F;
}

div#footer {
	background:none;
	text-align:center;
	width:100%;
	height:200px;
	position:relative;
	z-index:1;
	background:#ffffff url(../img/images/back_footer.png) no-repeat 50% 0;
}
div#footer .footer_menu {
	position:absolute;
	right:35px;
	top:30px;
	text-align:right;
}
div#footer .footer_menu a {
	margin:0 0 0 20px;
}
div#footer .buttons a {
	display:none;
}

div#footer .buttons {
	text-align:right;
	position:absolute;
	right:25px;
	top:80px;
}
div#footer .buttons .counter {
	display:inline-block;
	width:88px;
	height:31px;
	margin-right:15px;
}
div#footer .buttons .counter a {
	display:inline;
}
div#footer a:visited, a:link {
	color:#737373;
}
div#footer table {
	width:720px;
	height:25px;
}
div#footer table td {
	text-align:center;
}

.product-block-header {
	background:none;
	height:auto;
}
.product-block-header .product-name {
	height:auto;
	width:auto;
	font:bold 12pt Arial, Helvetica, sans-serif;
}
div#content .product-block-header .product-name a:link,
div#content .product-block-header .product-name a:visited {
	color:#004A8F;
	display:block;
	text-align:center;
}
div#content .product-block td {
	background:none;
	padding:0;
}
.product-block {
	border-bottom:1px solid #a5a5a5;
	
}
.product-block table {
	margin:20px 0 0 0;
}
div.product-price strong,
p.product-price span.bold {
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#004A8F;
}
p.product-price {
	padding:9px 0 10px 0;
	background:none;
}
div.product-price a img {
	display:none;
}
div.product-price a {
	display:inline-block;
	vertical-align:middle;
	width:106px;
	height:33px;
	background:url(../img/images/button_buy.png) no-repeat 0 0;
}
div.product-price a:hover {
	background-position:0 -33px;
}
.products_qty {	
	margin-left:10px;
}

#categoriesBoxMenu .boxMenuCategory {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0 5px 25px;
}
div.boxMenuSubCategory {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
div#right div.boxMenuCategory {
	border:none;
	padding:0;
}
div#right #boxForum .boxMenuCategory a {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	text-decoration:none;
	background-image:url(../img/images/category08.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border-bottom:1px solid #964dbd;
	margin:0 0 1px;
	padding:7px 0 5px 25px;
	color:#000000;
}
div#right #boxForum .boxMenuCategory a:hover {
	text-decoration:underline;
}
div#right #boxForum .boxMenuCategory a strong {
	color:#b35be0;
}
div#right #boxForum .boxMenuCategory a span {
	font:normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

#boxManufacturers .boxcontent a {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	text-decoration:none;
	background-image:url(../img/images/category02.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FF9000;
	margin:-13px 0 1px;
	padding:7px 0 5px 25px;
}
#categoriesBoxMenu .boxMenuCategory a:hover,
#boxManufacturers .boxcontent a:hover {
	text-decoration:underline;
}
#boxWhatsNew .boxcontent {
	text-align:center;
}
#boxWhatsNew .boxcontent img {
	padding:0;
}
#boxWhatsNew .boxcontent p {
	font:normal 14pt Arial, Helvetica, sans-serif;
	margin:10px 0;
	text-align:center;
}
#boxWhatsNew .boxcontent p a {
	text-decoration:none;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#3C20F2;
}
#boxWhatsNew .boxcontent p a:hover {
	text-decoration:underline;
}

#boxPartner2 .boxcontent {
	text-align:center;
}
#boxPartner2 .boxcontent img {
	padding:0;
}
#boxPartner2 .boxcontent p {
	font:normal 14pt Arial, Helvetica, sans-serif;
	margin:10px 0;
	text-align:center;
}
#boxPartner2 .boxcontent p a {
	text-decoration:none;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#3C20F2;
}
#boxPartner2 .boxcontent p a:hover {
	text-decoration:underline;
}

#boxForum .boxcontent  a {
	text-decoration:none;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#3C20F2;
}
#boxForum .boxcontent  a:hover {
	text-decoration:underline;
}


#boxManufacturersInfo {
	display:none;
}

.navigation {
	margin-top:20px;
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
div#navigation {
	margin: 30px 0 0 30px;
}

div#navigation a:link,
div#navigation a:visited,
div#navigation span {
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#888888;
}

div.product-picture img {
	height:auto;
	width:auto;
}

div.product-description,
div.product-description * {
	font:normal 9pt Arial, Helvetica, sans-serif;
	margin:0;
}
div#boxPartner .left_partners {
	padding-left:25px;
}
div.friends_str h3 {
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#004A8F;
	margin-top:-43px;
}
div.friends_str h4 {
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#004A8F;
}
div.friends_str .friend {
	margin-bottom:30px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	display:inline-block;
	width:100%;
}
div.friends_str .friend div {
	margin-left:110px;
}
div.friends_str .friend .button_friends {
	float:left;
	display:inline-block;
}
div.friends_str .friendslist {
	margin:0;
}
div.friends_str .friendslist dd {
	margin:5px 0 15px 25px;
}
.index_logo {
	float: left; 
	width: 130px; 
	text-align: center;
}
.index_logo img {
	margin-bottom:10px;
}
.pagecontent p {
	font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
.pagecontent .age {
	font-weight:bold;
	color:#003366;
}
div.product-name {
	font:bold 12pt Arial, Helvetica, sans-serif;
	margin-top:40px;
	width:auto;
}
div.product-name .product_manu {
	font:normal 10pt Arial, Helvetica, sans-serif;
}
div.product-picture {
	margin:20px 0;
}
.discount {
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#333333;
}
.discount strong {
	color:#004A8F;
}
.parts_logo {
	text-align:center;
	margin:0 -40px 40px;
}
.parts_logo p {
	text-align:center;
	margin:0;
	font:normal 10pt Verdana, Arial, Helvetica, sans-serif;
}
.header_flash {
	height:300px;
	width:578px;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-289px;
}
.newyear p {
	margin:5px 0 0;
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#333333;
}
.newyear a {
	display:inline-block;
	width:170px;
	text-align:center;
	margin:10px 0 20px 0;
	font:normal 12pt Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.newyear a img {
	max-width:130px;
}
.newyear a span {
	text-decoration:underline;
}
.pageItem div {
	margin:5px 0;
}
.itemNews li {
	margin-bottom:5px;
}
div#content .infopage * {
	font:normal 10pt Arial, Helvetica, sans-serif;
}
div#content .infopage h4 {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#004A8F;
	margin:40px 0 0 0;
}
div#content .infopage h3 {
	font:normal 16pt Arial, Helvetica, sans-serif;
	color:#004A8F;
	padding:0 0 7px;
	margin:-43px 0 20px 0;
}
div#boxManufacturers select {
	width:100%;
}
* strong {
	font-weight:normal;
}
* strong.sbold {
	font-weight:bold!important;
}
.wb {
	position:absolute;
	z-index:200;
	left:20px;
	bottom:12px;
	color:#777777;
	font:normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

a span.zoom {
margin:5px;
color:#FF0000;
font:normal 8pt Arial, Helvetica, sans-serif;
}

td.ProductInfoLeft a{
text-decoration:none;
}


