*{
margin: 0;
padding: 0;
}
html, body{ height:100%; }
body {
	line-height: 1.4;
	color: black;
	background: #FDF2F0;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: justify;
	}

img{ border:none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	}
	
div{ margin:0 auto; }

ul { font-size:14px; }
	
.ul li{ list-style:none; }

a, a:visited{ text-decoration:underline; }
a:hover{ text-decoration:none; }

/* UTIL */
.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;	
	}

.easyfix{ overflow:hidden; }
	
.float-left{ float:left; }
.float-right{ float:right; }

.none span,
.none a span{	
	display:none; 
	}

/* headings */
h1, h2, h3, h4, h5, h6{ line-height:1.1; }
h1{font-size:35px;}
h2{font-size:25px;}
h3{font-size:21px;}
h4{font-size:18px;}

		
/* Main */
.main{
	position:relative;
	width:998px;
	min-height:681px;
	border:#F5EAE8 solid 1px;
	background:url(/html/pregnant/img/main-bg.jpg) no-repeat right  bottom  #FFFFFF;
	}
.main-pad { padding:60px 0; }
	
.header{
	position:relative;
	z-index:100;
	height:120px;
	padding-right:250px;
	}
	
.content{
	position:relative;
	padding:0 340px 47px 57px;	
	}
	
.wrapper{ padding:0px 33px; }

.bottom{
	position:absolute;
	height:47px;
	width:100%;
	bottom:0;
	left:0;
	}

.logotip { position:absolute; top:24px; left:0; z-index:10;}
.menu-top { padding:39px 0 0 200px; }
.menu-top ul li { float:left; display:block; margin:0px 12px 0 12px; line-height:1.2; }
.menu-top ul li a, .menu-top ul li a:visited { color:#0f2962; font-size:14px; font-style:italic;  display:block; padding-top:2px;  }
.menu-top ul li a:hover, .menu-top ul li a.selected, .menu-top ul li a.selected:visited { color:#d55f6d;  text-decoration:none; border-top:#d55f6d solid 2px; padding-top:0px; }

.zag1 {/*font-size:92px;*/ color:#d55f6d; font-weight:normal; line-height:1;}
.zag1 span {font-size:46px;  line-height:0.9;}
.zag2 {font-size:22px; color:#d55f6d; font-weight:bold; line-height:1;}
.wrapper p { font-size:18px; padding-top:35px; }
.wrapper p.text16 { font-size:14px; }

.menu-cent { position:relative; width:auto; padding-top:15px; padding-bottom:30px;}
.menu-cent .left { width:14px; height:30px; background:url(/html/img/menu-cent-left.png) no-repeat; float:left; display:block;}
.menu-cent .right { width:14px; height:30px; background:url(/html/img/menu-cent-right.png) no-repeat; float:left; display:block;}
.menu-cent ul { float:left; height:36px; background:url(/html/img/menu-cent-cen.png) repeat-x; }
.menu-cent ul li { float:left; white-space:nowrap;  }
.menu-cent ul li a, .menu-cent ul li a:visited { color:#0f2962; font-size:13px; border-right:#E5E5E5 solid 1px; padding:6px 5px 15px 5px; display:block; text-align: center;}
.menu-cent ul li.last a, .menu-cent ul li.last a:visited { border:none; }
.menu-cent ul li a:hover, .menu-cent ul li a.selected { color:#000000; font-weight:bold; background:url(/html/img/strelka-down.gif) no-repeat center 29px; text-decoration:none; }

.menu-cent .m1 { width:144px; }
.menu-cent .m2 { width:199px; }
.menu-cent .m3 { width:84px; }
.menu-cent .m4 { width:334px; }

.reklama { margin:20px 40px 0 16px; border-top:#F3F3F3 solid 1px; /*padding:16px 30px 17px 0;*/ font-size:12px; font-style:italic; position:relative;}
.reklama .imgl, .bottom .imgl { float:left; padding-right:35px; }
.bottom .imgl { padding-left:57px; }
.reklama h3 a, .reklama h3 a:visited { font-size:15px; color:#0f2962; font-weight:normal; }
.reklama .left { background:url(/html/pregnant/img/reklama-left.gif) repeat-y left top; padding-left:4px; }
.reklama .right { background:url(/html/pregnant/img/reklama-right.gif) repeat-y right top; padding:16px 34px 17px 2px; }
.reklama .but { background:url(/html/pregnant/img/reklama-but.gif) repeat-x left top; height:9px; font-size:0; line-height:0;  }
.reklama .con1, .reklama .con2, .reklama .con3, .reklama .con4
	{ position:absolute; font-size:0; line-height:0; height:9px; width:4px; z-index:100; display:block; }
.reklama .con1 { background:url(/html/pregnant/img/reklama-con1.gif) no-repeat 0 0; top:-1px; left:0;}
.reklama .con2 { background:url(/html/pregnant/img/reklama-con2.gif) no-repeat 0 0; top:-1px; right:0; height:10px;}
.reklama .con3 { background:url(/html/pregnant/img/reklama-con3.gif) no-repeat 0 0; bottom:0px; left:0; width:7px;}
.reklama .con4 { background:url(/html/pregnant/img/reklama-con4.gif) no-repeat 0 0; bottom:0px; right:0; width:7px;}

/*.bottom address { font-style:normal; font-size:11px; padding-top:8px;}*/
.bottom address { float:right; font-size:11px; color:#6e7070; padding-right: 10px}

.none-bg { background:#FFFFFF; margin-bottom:60px}
.none-bg .content {padding-right:57px;}
.ul1 { }
.ul1 li { background:url(/html/pregnant/img/tire-bg.gif) no-repeat 0 12px; list-style:none; padding-left:20px;}

.content ul.standartUl {margin: 10px 0 10px 20px;}
.content ul.standartUl li {background: url("/html/img/knopkaRed.gif") no-repeat scroll left top transparent;font-size: 16px;list-style: none outside none; margin-left: 40px; padding-left: 15px;}
.content ul.standartUlBlue {margin: 10px 0 10px 20px;}
.content ul.standartUlBlue li {background: url("/html/img/knopkaBlue.gif") no-repeat scroll left top transparent; font-size: 16px; list-style: none outside none; margin-left: 40px; padding-left: 15px;}
.content ul.standartUl2 {  margin: 10px 0 10px 20px;}
.content ul.standartUl2 li {font-size: 16px;margin-left: 40px;}
