h3.offerItemHead {
	font:500 1.5em verdana;
	margin:0 0 5px;
}
h3.offerItemHead a:link, h3.offerItemHead a:visited{
	color:#000;
	text-decoration:none;
	padding:0 20px 0 0px;
	background:url(images/marker2.png) no-repeat right 9px;
	display:inline-block;
}
h3.offerItemHead a:hover, h3.offerItemHead a:focus{
	text-decoration:underline;
	color:#000;
}
h3.consultHead {
	color:#000;
	font:600 1.1em verdana;
	margin:0 0 12px;
}
div.consultHead {
	color:#000;
	font:600 1.1em verdana;
	margin:0 0 12px;
}
h3.menuItemHead {
	font:600 .9em verdana;
	margin:0 0 0px;
	padding:0 0 0 12px;
	background:url(images/marker1.png) no-repeat left center;
}
h3.menuItemHead a:link, h3.menuItemHead a:visited{
	color:#000;
#	text-decoration:none;
}
h3.menuItemHead a:hover, h3.menuItemHead a:focus{
#	text-decoration:underline;
	text-decoration:none;
	color:#000;
}
h1.main {
	font:1.7em verdana;
	margin:0 0 10px;
}
h3.mainUnder {
	margin:0 0 10px;
	font:600 1em verdana;
}
h3.infoHowHead {
	margin:15px 0 15px;
	font:600 1.2em verdana;
}
body {
	font:500 .75em verdana;	
	margin:0;
	padding:0;
	background:#37b1d8 url(images/bg.jpg) no-repeat center bottom;
	color:#000;
	min-width:1114px;
	*padding-bottom:120px;
}
html {
	
}

#dool { margin-top:-100px; margin-bottom:20px;}
#dool td div { font-size:11px; color:#333333}
#dool td div a{ font-size:11px; color:#333333}
img {
	border:none;
}
/*==================================================================*/
.wrapper  a:link, .wrapper a:visited{
	color:#244653;
}
.wrapper a:hover, .wrapper a:focus{
	text-decoration:none;
	color:#29b7eb;
}
.container {
	background:white url(images/tl.jpg) no-repeat left top;
}

.containerInner {
	background:url(images/tr.jpg) no-repeat right top;
	padding:25px 30px;
	*zoom:1;
}
.wrapper {
	width:96%;
	max-width:1162px;
	padding:0;
	margin:41px auto 120px;
	background:url(images/g.png) repeat-x right bottom;
	
}
* html  .wrapper{
	width:984px;
}
.content {
	*zoom:1;
	overflow:hidden;
}
* html .content {
	width:984px;
}
.contentLeft {
	float:left;
	width:29%;
}
.contentRight {
	
	padding-left:34%;
}
.header {
	overflow:hidden;
	*zoom:1;
	margin:0 0 12px;
}
*html .header {
	width:984px;
}	
.logo {
	float:left;
	*display:inline;
	margin-left:13px;
}
.login {
	clear:both;
	text-align:right;
	margin-top:-11px;
	position:relative;
	font:1.2em arial;
	float:right;
}
.login  a:link, .login a:visited{
	color:#393939;
}
.login a:hover, .login a:focus{
	text-decoration:none;
	color:#393939;
}
.bold {
	font-weight:bold;
}
.nav {
	margin:22px 13px 0 0;
	font:600 1em verdana;
	
}
*:first-child+html .nav {
	margin-right:2px;
}
.nav ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}
.nav li {
	margin:0 2px 0 0;
	display:inline;
	padding:0 7px 0 0;
	background:url(images/marker.jpg) no-repeat right bottom;
	*margin:0 6px 0 0;
	*padding:0 3px 0 0;
}

.nav li.last {
	margin:0;
	padding:0;
	background:0;
}
.nav li  a:link, .nav li  a:visited{
	color:#00b2ec;
}
.nav li  a:hover, .nav li  a:focus{
	text-decoration:none;
	color:#00b2ec;
}
.footerWrap1 {
	background:url(images/bl1.png) no-repeat left bottom;
	padding:0;
	margin:0px auto;
	font:.9em verdana;
}
*html .footerWrap1 {
	width:1044px;
}
.footerWrap2 {
	background:url(images/br1.png) no-repeat right bottom;
}
.line {
	padding:0 1px 1px 0;
	border:1px solid #81807e;
	border-top:none;
	border-left:none;
	background:#b6b4b2 url(images/line.jpg) repeat-x left top;
	height:8px;
	margin:0 0 12px;
}
*html .line {
	background:url(images/line.jpg) repeat-x left top;
	height:8px;
	margin:0 0 12px;
	padding:0;
	border:none;
}
.footer {
	overflow:hidden;
	*zoom:1;
	min-height:46px;
	height:auto !important;
	height:110px;
	padding:0px 30px 46px;
}
.contacts {
	float:left;
	width:40%;
}
.contacts div {
	margin-bottom:16px;
}
.design {
	float:right;
	width:30%;
	text-align:right;
	color:#a3a2a2;
}
.design  a:link, .design a:visited{
	color:#a3a2a2;
}
.design a:hover, .design a:focus{
	text-decoration:none;
	color:#a3a2a2;
}
.inf {
	text-align:right;
}
.inf  ul {
	list-style:none;
	margin:0;
	padding:0;
}
.inf  li {
	margin:0 10px 0 0;
	display:inline;
}
.inf  li.last {
	margin:0 13px 0;
}
*:first-child+html .inf  li.last {
	margin-right:2px;
}
.inf li  a{
	text-decoration:none;
}
.topImg {
	margin:0 0 22px;
}
.consult {
	margin:0 0 15px;
	border:1px solid #d5eaec;
	padding:14px 16px;
	font:.9em verdana;
}
.consultNum {
	font:1.1em verdana;
	display:block;
}
.blue {
	font:1.8em verdana;
	color:#2ab7ec;
}
.call {
	margin:8px 0 0;
	display:block;
}
.menu {
	background:#e0f8dd;
	padding:14px 16px;
}
.menuItem {
	border-bottom:1px dotted black;
	padding:0 0 13px;
	margin:0 0 11px;
}
.menuItemLast {
	border-bottom:0;
	padding:0;
	margin:0;
}
.menuItem ul {
	margin:10px 0 0;
	padding:0 0 0 12px;
	list-style:none;
}
.menuItem ul li {
	margin:0 0 5px;
}
.menuItem ul li.last {
	margin:0;
}
.offer {
	margin:40px 0 0;
}
.offerItem {
	overflow:hidden;
	*zoom:1;
	margin:0 0 25px;
}
.offerItemLast {
	margin:0;
}
.offerItem .offerItemImg {
	float:left;
	text-align:center;
	width:165px;
}
.offerItem .offerItemTxt {
	padding-left:185px;
}
.infoImg {
	margin:20px 0 30px;
	word-spacing:-2px;
	*word-spacing:-3px;
	text-align:center;
	text-justify: newspaper;
	zoom:1;
}
.info {
	text-align:justify;
}
.info ul {
	margin:0;
	padding:0;
	list-style:none;
	line-height:17px;
	*zoom:1;
}
.info ul li {
	padding:0 0 0 9px;
	background:url(images/liMarker.jpg) no-repeat left 7px;
}
.aBlock {
	text-align:justify;
	margin:10px 0 20px;
}
.infoHow {
	padding:22px 0 0;
	border-top:1px solid #d2d2d2;
	margin:22px 0 0;
}
.block {
	display:inline-block;*display:inline;zoom:1;vertical-align:top;width:211px;
}
.block2 {
	display:block;
}
.under {
	display:inline-block;*display:inline;zoom:1; width:auto;
}
