@charset "utf-8";
/* CSS Document */

* {
	padding: 0; margin: 0;
}

body {
	background: #2097aa url(images/bg.jpg) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #6b7272;
}

ul {
	list-style: url(images/pointer.gif); margin-left: 25px;
}

#container {
	width: 1000px; margin: 0 auto;
}

#banner {
	float: left; width: 303px; height: 641px; background: url(images/banner.jpg); border-bottom: 1px solid white;
}

#content {
	float: left; width: 403px; padding: 100px 15px 10px 15px; min-height: 532px; background: white url(images/banner2.jpg) no-repeat;
}

.highlight {
	background-color: #bbdae1; border: 1px solid #a0cbd5; padding: 5px; color: #29393d;
}

#content img {
	padding: 1px; border: 1px solid #a0cbd5; margin: 5px auto; display: block;
}

#content h1 {
	float: left; font-family: Arial, Helvetica, sans-serif; color: #c1d7e2; font-size: 60px;
}

#content h2 {
	float: left; font-family: Arial, Helvetica, sans-serif; color: #0290db; font-size: 26px; line-height: 65px; margin-left: 10px;
}

#side {
	float: left; width: 264px; min-height: 338px; background: url(images/side_bg.jpg) repeat-y;
}

#side #menu {
	background: url(images/banner3.jpg) no-repeat; min-height: 238px; padding-top: 100px; padding-left: 20px;
}

#menu ul {
	list-style: none;
}

#menu li a, #menu li a:visited {
	font-size: 10px; text-indent: -7777px; display: block; border: 0; height: 28px; width: 169px; padding-bottom: 10px;
}

#menu li a.about, #menu li a.about:visited {
	background: url(images/menu_about.png) no-repeat;
}

#menu li a.about:hover, #menu li a.about#selected {
	background: url(images/menu_about_h.png) no-repeat;
}

#menu li a.offer, #menu li a.offer:visited {
	background: url(images/menu_offer.png) no-repeat;
}

#menu li a.offer:hover, #menu li a.offer#selected {
	background: url(images/menu_offer_h.png) no-repeat;
}

#menu li a.promo, #menu li a.promo:visited {
	background: url(images/menu_promo.png) no-repeat;
}

#menu li a.promo:hover, #menu li a.promo#selected {
	background: url(images/menu_promo_h.png) no-repeat;
}

#menu li a.contact, #menu li a.contact:visited {
	background: url(images/menu_contact.png) no-repeat;
}

#menu li a.contact:hover, #menu li a.contact#selected {
	background: url(images/menu_contact_h.png) no-repeat;
}

/*

#side .link {
	width: 169px; height: 28px; margin: 0 auto; margin-bottom: 14px; display: block;
}*/

#m_contact:hover {
	background: url(images/menu_contact_h.png);
}

#side #text {
	background: url(images/side_bg.jpg) repeat-y; width: 164px; padding: 10px 50px; font-family: "Times New Roman", Times, serif; color: #262626; font-size: 12px;
}