body {
	margin: 0; padding: 0;
	text-align: center; text-indent: 0px;
	height: auto; width: 100%;
	font: normal 13px Arial, Helvetica, Tahoma, Verdana;
	color: #132458; background-color: #FFFFFF;
	}

p {margin: 0; padding: 0;}
h1, h2 {margin: 0; padding: 0; text-align: left;}
a {
  color: #132458
}


h1 {margin-top: 10px; margin-bottom: 5px; font-size: 18px; font-weight: normal; text-decoration: none;}

.red{
  color: red;
}


#container {position: relative; display: table; clear: both; margin: auto; height: auto; width: 1000px; text-align: left;}


#header {position: relative; display: table; clear: both; height: 295px; width: 1000px; background: url(images/header.jpg) no-repeat top; margin-top:8px}
	#back1 {position: absolute; margin-top: 285px; margin-left: 524px; height: 326px; width: 476px;}
	#logo1 {position: absolute; margin-top: 107px; margin-left: 322px; height: 170px; width: 170px; }
	#logo2 {position: absolute; margin-top: 0px; margin-left: 647px; height: 96px; width: 353px; background: url(images/logo2.jpg) no-repeat;}
	#flash {position: absolute; margin-top: 0px; margin-left: 520px; }

#menu {position: relative; display: table; float: left; height: auto; width: 200px; text-align: left; z-index: 1;}
	#menu p .submenu {margin-left: 30px; line-height: 18px; width: auto;}
	#menu a.submenu {font-weight: bold; text-decoration: none; color: #020A2F;}
	#menu a.submenu:hover{color: #4F6D93;}
	#menu a img {display: block; margin-top: 3px; border: none;}

#body {position: relative; display: table; float: left; height: 100%; width: 790px; text-align: left; z-index: 1;}
	#left {position: relative; display: table; float: left; height: 100%; width: 790px; text-align: left; background: url(images/back2.jpg) no-repeat top right;}

		#left .news {position: relative; display: table; clear: both; float: left; text-align: left;}
		#left .block1, #left .block2  {position: relative; float: left; height: auto; width: 220px; }

	#garmin {
      position: relative; display: block; height:349px; width:360px;
      background: url(images/anim_back.jpg) no-repeat;
      text-align: left;
      padding-top:28px;
      padding-left:32px;
      }

	#right {position: relative;float:left;  display: block; height: auto; width:360px; text-align: right;}
		#right a img {border: none;}



#footer {position: relative;  display: table; clear: both; height: 149px; width: 1000px; background: url(images/footer.jpg) no-repeat;}
	#footer p {text-align: right;margin-right: 85px;padding-top: 50px;font-size: 16px; }
	#footer a {font-weight: bold; line-height: 34px; text-decoration: none; color: #020A2F;}
	#footer a:hover{color: #4F6D93;}
	/* #back2 {position: absolute; margin-top: -409px; height: 375px; width: 317px; background: url(images/back1.jpg) no-repeat; z-index: 0;}
    */
#counters {position: relative; text-align:center;valign:middle; height: 35px;padding-top:3px;padding-bottom:3px; margin:0; width: 1000px; background-color:#bac6d5}


	#fototable td {
	vertical-align:top;
	text-align:center;
    }

	#fototable a {
	display:block;
	height: auto;
	width: 210px;
	padding:15px 3px 6px 6px;
	margin:0;
	vertical-align:top;
	text-align:center;
	}

	#order-table td {
	border:1px solid grey;
    }

	#calc-table td {
     padding:5px;
     vertical-align:top;
     border-top:1px solid grey;

    }


img.left {position: relative; float: left; margin-right: 10px; margin-bottom: 5px;}


