html, body {
	height:100%;}

.block {min-width: 980px; clear: both;}
  /*IE*/ * html .block {width: expression((documentElement.clientWidth || document.body.clientWidth) < 980 ? '980px' : '100%');}
	

/* Left Column */

	.left_col {padding:  0 0 70px 0; border:solid #b8b7b7; border-width: 0 1px 0px 1px; background:#f5f4f4;}
	/*IE*/ * html .left_col {padding:  0  0  20px 0;}

		#gps-ontop	{margin:10px 0 0 0; text-align:center;}
			
			#gps-ontop-text {margin:0 0 3px 0; text-align:center; font: 1.1em Arial, sans-serif; color:#85878c;}
			
			/*IE*/ * html #gps-ontop-text {margin: 0 0 2px 0;}


/* Menu */

	.menu {list-style: none; font: bold 1em Tahoma, sans-serif;}
	
		.menu a, .menu a:visited {color:#255a8f;}
		.menu a:hover	{color: #259BD5;}

		.menu ul {list-style: none; margin: 0 0 5px 0;}

		.menu li {padding:1px 10px;}

		.menu li ul li {padding:0px 10px; background:url('../images/dot.gif') no-repeat 3px 0.5em;}

			.menu li ul li a, .menu li ul li a:visited {color:#255a8f; font-weight: normal;} 
			.menu li ul li a:hover {color: #259BD5;}

		.menu-img {margin: 10px 8px;}




/* Top */

	.top {background:#eaf5f7; height:43px; border-bottom:1px solid #8db3c5;}

		#hdr {float:left; margin-top:15px; margin-left:116px; _margin-left:58px; width: 310px; text-align:left; font: bold 1.4em Arial, sans-serif; color:#2589bd;}

		#basked	{float:right; color:#616060; padding:5px; font: 1em Tahoma, sans-serif;}

		#basked span {color:#f00; font-weight: bold;}



/* Recommended */

	#spec {background: url(../images/spec_bg.gif) repeat-x top;}

	#spec_image {padding: 8px 0 8px 274px; background: url(../images/menz.jpg) no-repeat top left;}

	/*IE*/ * html #spec_image {height: 1%; padding: 8px 0 7px 274px;}

		#spec_image div	{
			float:left; margin:5px 0 0 15px; width:150px; _width:155px; padding: 5px 0 0 5px;
			background:url(../images/4spec.gif) no-repeat left top; font-weight:bold; font-size:10px;}

		#spec_image div a, #spec_image div a:visited, #spec_image div a:hover  {text-decoration: none; color:#d1a041;}

		#spec_image div b {color:#498494; display:block;}

		#spec_image div img	{margin-top:10px;}

	#spec_image_index {height: 151px; background: url(../images/main.jpg) no-repeat top left;}


/* Services */
	.services {padding: 6px 0;background: #d7ebf1; text-align: right; border-bottom:2px solid #cddde1;}

	/*IE*/ * html .services {height: 1%;}

	.services a, .services a:visited, .services a:hover	{float: right; margin:0 20px 0 0; padding: 0 0 0 0px; color:#7b949a;}

		#mail {/*background:url('../images/mail.gif') no-repeat left;*/}
		#contacts {background:url('../images/contacts.gif') no-repeat left;}
		#search {background:url('../images/search.gif') no-repeat left;}
		#map {background:url('../images/map.gif') no-repeat left;}
		#print {background:url('../images/print.gif') no-repeat left;}
		#basket {background:url('../images/basket.gif') no-repeat left;}
		#present {background:url('../images/present.gif') no-repeat left;}


/* Search */
	#search_block {padding: 6px 0 0 0; height: 20px;background: #d7ebf1; text-align: right; border-bottom:2px solid #cddde1;}
	/*IE*/ * html #search_block {height: 27px;padding: 4px 0 2px 0;} 
	#search {width: 110px; height: 15px; border: 1px  solid #cddde1; background: white; color:#7b949a;}
	/*IE*/ * html #search {height: 17px; width: 112px; }
	#search_button {margin: 0px 20px 0 5px;}

/* News */

	.main {border-bottom:1px solid #b8b7b7;margin:15px 0;padding:20px 0;}
	.main .main_img	{display:block;float:left;margin-right:15px;}
	.main>.main_img	{margin-top:-5px;}

/* Footer */
	.footer {position: relative; margin-top: -50px;}

	#footer-logo {width: 163px; height: 50px; border:solid #b8b7b7; border-width: 0 1px 0px 1px; background:#f5f4f4 url('../images/7exp.gif') no-repeat;}
	#footer-info {padding: 5px 20px; border-top:3px solid #bfdae2; text-align:center; font: bold 1.1em Arial, sans-serif; color:#698f9b; background:#feffff url('../images/footer_bg.gif') repeat-x top;}


/* OFFER */
	.offer {float: left; width: 330px; margin: 30px 20px 0px 0;}
	.offer td {vertical-align: top;}

		.offer-img {width: 120px; text-align: center;}

		.offer h3 {padding: 0; margin: 0;}
		
		.offer h3 a, .offer h3 a:visited, .offer h3 a:hover {text-decoration: none; color: #698F9B; font: bold 0.9em Arial, sans-serif;}

		.offer p {margin: 0; font: 1.2em Arial, sans-serif;}

	.offer-new {padding: 7px 0 0 0; text-align: center; color: #1967A9;  font: bold 1.2em Arial, sans-serif;}

	.offer-old {display: none;}

	.offer-buy {vertical-align: bottom !important;}

	.offer-buy a, .offer-buy a:visited {text-decoration: none; color: #698F9B; font: bold 1.4em Arial, sans-serif;}
	.offer-buy a:hover {text-decoration: underline;}

	.offer-price {text-align: left;color: red; font: 1.6em Arial, sans-serif;}


.printit {
	position: absolute; top: -26px; right: 18px;
	text-align: right; cursor: pointer; cursor: hand;}

	.printit table td {
		vertical-align: middle; font-size: 1.3em; padding-left: 8px; color: #397fbb;}

	.printit table td a, .printit table td a:visited {
		color: #397fbb;}
		
	.printit table td a:hover {
		text-decoration: underline; color: #397fbb;}


/* Title Page */

	.index-body {
		text-align: center; padding: 0;
		background: #2A5097 url(../images/bg.jpg) top repeat-x;}

	.index-block {
		margin: 0 auto; 
		width: 995px; background: #fff;}

