/*  Copyright (c) ZERO - Центр креативных решений | http://www.zero.ru/  */
body {
	font-family: "Franklin Gothic Medium", "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	color: #e2e2e2;
	font-size: .8em;
	padding: 0; margin: 0;
} 
.link a { height:36px; left:44px; position:absolute; top:35px; width:84px; }

body.main { background: #000000 url(images/bg_main.jpg) top left no-repeat; }
body.visa { background: #000000 url(images/bg_visa.jpg) top left no-repeat; }
body.bonus { background: #000000 url(images/bg_bonus.jpg) top left no-repeat; }
body.banks { background: #000000 url(images/bg_banks.jpg) top left no-repeat; }
body.centers { background: #000000 url(images/bg_centers.jpg) top left no-repeat; }
body.trip { background: #000000 url(images/bg_trip.jpg) top left no-repeat; }
body.rules { background: #000000 url(images/bg_rules.jpg) top left no-repeat; }
body.results { background: #000000 url(images/bg_results.jpg) top left no-repeat; }

.menu { position: absolute; top: 33px; left:232px; width: 670px; height: 35px; }

.menu a { display: block; background: #000000 url(images/menu.gif) 0px 0px no-repeat; width: 120px; height: 35px; float: left; font-size: 1px;color: #000000;}
.menu a#main { background: #000000 url(images/menu.gif) 0px 0px no-repeat; width: 150px; }
.menu a#visa { background: #000000 url(images/menu.gif) 0px -36px no-repeat; width: 121px; }
.menu a#bonus { background: #000000 url(images/menu.gif) 0px -72px no-repeat; width: 85px; }
.menu a#centers { background: #000000 url(images/menu.gif) 0px -108px no-repeat; width: 90px; }
.menu a#banks { background: #000000 url(images/menu.gif) 0px -144px no-repeat; width: 95px; }
.menu a#trip { background: #000000 url(images/menu.gif) 0px -144px no-repeat; width: 75px; }
.menu a#rules { background: #000000 url(images/menu.gif) 0px -180px no-repeat; width: 126px; }
.menu a#results { background: #000000 url(images/menu.gif) 0px -216px no-repeat; width: 110px; }

body.main .menu a#main { background: #000000 url(images/menu.gif) -155px 0px no-repeat; }
body.visa .menu a#visa { background: #000000 url(images/menu.gif) -155px -36px no-repeat; }
body.bonus .menu a#bonus { background: #000000 url(images/menu.gif) -155px -72px no-repeat; }
body.banks .menu a#banks { background: #000000 url(images/menu.gif) -155px -144px no-repeat; }
body.centers .menu a#centers { background: #000000 url(images/menu.gif) -155px -108px no-repeat; }
body.trip .menu a#trip { background: #000000 url(images/menu.gif) -155px -144px no-repeat;  }
body.rules .menu a#rules { background: #000000 url(images/menu.gif) -155px -180px no-repeat; }
body.results .menu a#results { background: #000000 url(images/menu.gif) -155px -216px no-repeat; }

div.cont { display: none; padding: 394px 0 0 324px; width: 410px; }
div.content { display: none; padding: 394px 0 0 383px; width: 410px; }
div.gray { display: none; width: 465px !important; padding: 20px 0px 0px 324px !important; color: #747474; font-size: .78em; }
div.gm { display: none; width: 415px !important; padding: 20px 0px 0px 384px !important; color: #747474; font-size: .78em; border: 1px solid red;}

body.main div.main { display: block; padding-top: 660px; }
body.visa div.visa { display: block;  padding-top: 260px; }
body.centers div.centers { display: block;  padding-top: 240px;}
body.banks div.banks { display: block;  padding-top: 240px;}
body.rules div.rules { display: block; padding-top: 260px; }
body.results div.results { display: block; padding-top: 240px; }


p { color: #e2e2e2; }
p.color { color: #747474 }
h1 { color: #ffa004; font-size: .8em; }
p.big { color: #e2e2e2; font-size: 1em; }

.content p.color { border-bottom: 1px solid #e2e2e2; font-size: .9em; padding-bottom: 3px; }
.content p.head { color: #F99F3E; font-size: 1.2em; }

a { color: #aeaeae }

.citys { margin-left: 0px; padding-top: 30px;}
.citys .moscow { width: 45%; float: left; }
.citys .peter { width: 45%; float: right; }



