body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

table, tr, td{
	border:none;
	padding:0;
	margin:0;
} 

table{
	border-collapse:collapse;
}


/* menu */

div.menuRep{
	background:url(img/menuBackRep.jpg) repeat-x top;
	height:169px;
	width:100%;
}

div.menuBack{
	background:url(img/menuBack.jpg) no-repeat top left;
	height:169px;
	width:100%;
}

div.menuRight{
	background:url(img/menuRight.jpg) no-repeat top right;
	height:169px;
	width:100%;
}

p.hTxt{
	position:relative;
	top:37px;
	left:220px;
	font-size:12px;
	color:#676666;
	margin:0px;
	width:90px;
}

div.ico{
	position:absolute;
	top:10px;
	right:20px;
}

div.ico a{
	margin-left:15px;
}

p.wcome{
	font-size:11px;
	color:#333333;
	margin:99px 0 0 5px;
}

div.butn1Txt{
	background:url(img/butn1txt.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 3px;
}

div.butn2Txt{
	background:url(img/butn2txt.jpg) no-repeat;
	width:40px;
	height:28px;
	margin:112px 0 0 67px;
}

div.butn3Txt{
	background:url(img/butn3txt.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 50px;
}

div.butn4Txt{
	background:url(img/butn4txt.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 62px;
}

div.butn5Txt{
	background:url(img/butn5txt.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 48px;
}

div.butn6Txt{
	background:url(img/butn6txt.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 48px;
}

div.butn7Txt{
	background:url(img/butn7txt.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 58px;
}

#menuTab a{
	cursor:pointer;
}

.over1{
	background:url(img/butn1txtOver.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 3px;
}

.over2{
	background:url(img/butn2txtOver.jpg) no-repeat;
	width:40px;
	height:28px;
	margin:112px 0 0 67px;
}

.over3{
	background:url(img/butn3txtOver.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 50px;
}

.over4{
	background:url(img/butn4txtOver.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 62px;
}

.over5{
	background:url(img/butn5txtOver.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 48px;
}

.over6{
	background:url(img/butn6txtOver.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 48px;
}

.over7{
	background:url(img/butn7txtOver.jpg) no-repeat;
	width:49px;
	height:28px;
	margin:112px 0 0 58px;
}


/* back */

div.contDiv{
	width:100%;
}


div.leftBack{
	background:url(img/leftBack.jpg) repeat-y top left;
	width:100%;
}

div.bgColor{
	background-color:#f4f4f4;
}

div.rightBack{
	background:url(img/rightBack.jpg) repeat-y top right;
	width:100%;
	background-color:#f4f4f4;
}

div.backPos{
	height:100%;
}

div.backTrep{
	background:url(img/backTopRep.jpg) repeat-x top;
	width:100%;
}

div.backTL{
	background:url(img/backTopL.jpg) no-repeat top left;
	width:100%;
}

div.backTR{
	background:url(img/backTopR.jpg) no-repeat top right;
	width:100%;
}

div.backBotmRep{
	background:url(img/backBotmRep.jpg) repeat-x top;
	width:100%;
}

div.backBotmL{
	background:url(img/backBotmL.jpg) no-repeat top left;
	width:100%;
}

div.backBotmR{
	background:url(img/backBotmR2.jpg) no-repeat top right;
	width:100%;
}

div.botmImg{
	background:url(img/imgCompasses.jpg) no-repeat bottom right;
	width:100%;
}


/* content */

.left1{
	padding:0 35px 0 35px;
}

img.img1{
	float:left;
	margin:0 10px 0 0;
}

p.txt{
	font-size:12px;
	color:#666666;
	margin:0px;
}

p.topTxt{
	line-height:12px;
}

.markTd{
	padding-left:5px;
}

p.txt font, p.txt a{
	color:#990000;
	font-size:12px;
}

.right1{
	padding:0 30px 0 15px;
	width:300px;
}

div.img3{
	background:url(img/img3.jpg) no-repeat;
	width:198px;
	height:162px;
	float:right;
}

img.img2{
	float:left;
	margin:-2px 0 0 0;
}

div.markHdiv{
	padding:130px 0 0 15px;
}

div.lineRep{
	background:url(img/line1Rep2.gif) repeat-x center;
	height:12px;
	margin:20px 32px 0 32px;
}

div.lineL{
	background:url(img/line1L.gif) no-repeat left;
	width:100%;
	height:12px;
}

div.lineR{
	background:url(img/line1R.gif) no-repeat right;
	height:12px;
	width:100%;
}

.left2{
	padding:0 15px 0 35px;
}

img.img4{
	margin:10px 0 3px 0;
}

div.textPos{
	padding:0 0 0 8px;
}

.vert{
	position:relative;
	top:-5px;
	//top:-8px;
}

.mid2{
	padding:20px 8px 0 15px;
}

#linksTab img{
	margin:4px 6px 0 0;
	//margin:8px 6px 0 0;
}

#linksTab{
	//margin-top:-5px;
}

#linksTab a{
	font-size:11px;
	color:#0b0b0b;
	text-decoration:none;
}

#linksTab p{
	margin:-2px 0 5px 0;
	//margin-top:-4px;
	font-size:10px;
	font-weight:bold;
	color:#8d0202;
}

.right2{
	padding:0 35px 0 5px;
}

#mainDiv{
	padding:55px 0 20px 0;
}

.mainLeft{
	padding:0 55px 0 40px;
}

img.contImg{
	float:left;
	margin:5px 7px 0 0;
}

p.txtPos1{
	margin:3px 0 0 0;
}

img.contImg2{
	float:right;
	margin:3px 0 0 7px;
}

p.txtPos2{
	margin:15px 0 0 0;
}

div.linePos{
	margin:10px 0 5px 0;
}

.form{
	margin:0px;
	padding:0px;
}

ul#listVote{
	list-style-type:none;
	margin:10px 0 0 -16px;
	padding-top:8px;
	//margin-left:18px;
	font-size:12px;
	color:#990000;
}

#listVote li{
	height:18px;
}

#listVote input.radio{
	float:left;
	position:relative;
	right:4px;
	//right:0px;
	bottom:2px;
	//bottom:4px;
}

div.voteBack{
	background:url(img/voteImg.gif) no-repeat;
	width:125px;
	height:86px;
	margin:10px 0 0 35px;
}

div.voteLink{
	padding:20px 0 0 27px;
}

div.voteLink2{
	padding:12px 0 0 27px;
}

div.voteLink a, div.voteLink2 a{
	font-size:12px;
	color:#990000;
	text-decoration:none;
}
	
.voteLine{
	margin:40px 0 5px 0;
}

div.photos{
	padding:10px 0 0 0;
}

div.photos img{
	margin:0 5px 0 0;
}

p.textPos3{
	margin:0 60px 0 5px;
}


/* footer */

div.footRep{
	background:url(img/backFootRep.jpg) repeat-x top;
	height:64px;
	width:100%;
}

div.footL{
	background:url(img/backFootL.jpg) no-repeat top left;
	height:64px;
	width:100%;
}

div.footR{
	background:url(img/backFootR.jpg) no-repeat top right;
	height:64px;
	width:100%;
}

div.footTxt{
	height:64px;
}

p.fTxt1{
	font-size:11px;
	padding:20px 0 0 0;
	margin:0px;
	color:#151515;
}

p.fTxt2{
	font-size:11px;
	margin:-2px 0 0 0;
	color:#6e6e6e;
}

p.fTxt3{
	font-size:11px;
	margin:-2px 0 0 0;
	color:#999999;
}

div.fTxt{
	background:url(img/textFoot.gif) no-repeat left;
	height:22px;
	margin:-35px 0 0 50px;
}

div.mailPos{
	padding:4px 0 0 51px;
}
