body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:#ccf4f6;
}

table, tr, td{
	border:none;
	padding:0;
	margin:0;
} 

table{
	border-collapse:collapse;
}

img{
	border:0px;
}

div.topLine{
	background:#FFFFFF;
	height:5px;
	//margin-top:-13px;
}



/* back */

div.topRep{
	background:url(img/topRep.jpg) repeat-x top;
	width:100%;
}

div.botmRep{
	background:url(img/botmRep.jpg) repeat-x bottom;
	width:100%;
}

div.topBack{
	background:url(img/topBack.jpg) no-repeat top left;
	width:100%;
}

div.botmBack{
	background:url(img/botmBack.jpg) no-repeat bottom left;
	width:100%;
}

p.hTxt{
	font-size:12px;
	color:#FFFFFF;
	position:absolute;
	top:82px;
	left:40px;
	margin:0px;
}



/* content */

div.content{
	padding:0 0 70px 282px;
	//width:100%;
}

div.topPos{
	padding-right:101px;
}


/* top column */

.greenRep{
	background:url(img/greenBackRep.png) repeat-x top;
	height:134px;
	width:100%;
}

.greenL{
	background:url(img/greenBackL.png) no-repeat top;
	width:7px;
	height:134px;
}

.greenR{
	background:url(img/greenBackR.png) no-repeat top;
	height:134px;
	width:5px;
}

#menuTab{
	width:100%;
}

#menuTab a{
	font-family:Tahoma;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#menuTab a:hover {
	color:#66cc00;
	background-color:#FFFFFF;
}

#menuTab a.mainLink{
	font-weight:bold;
}

#menuTab td{
	padding:10px 3px 0 10px;
}

#menuTab td div{
	height:14px;
	margin-bottom:-2px;
}


#contTab{
	margin:5px 0 0 0;
	width:100%;
}


/* left column */

div.L1top{
	background:url(img/left1top.png) no-repeat;
	width:233px;
	height:33px;
}

div.L1rep{
	background:url(img/left1rep.png) repeat-y top;
	width:233px;
	//margin-top:-11px;
}

div.L1botm{
	background:url(img/left1botm.png) no-repeat top;
	width:233px;
	height:20px;
}

p.hdln{
	font-size:13px;
	font-weight:bold;
	color:#006600;
	margin:0px;
	padding:10px 0 0 15px;
}

img.line{
	margin:4px 0 0 15px;
	//margin:-10px 0 0 15px;
}

p.txt{
	font-size:11px;
	color:#333333;
	padding:5px 15px;
	margin:0px;
	line-height:12px;
}
p.txt a {
	color:#000;
}

p.txtPos{
	//margin-top:-10px;
}

#butn{
	border:0px;
	background:url(img/butn.jpg) no-repeat;
	width:35px;
	height:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin:0 15px 0 0;
	padding-bottom:3px;
	cursor:pointer;
}

div.left2{
	background:url(img/left2.png) no-repeat;
	width:233px;
	height:165px;
	margin:5px 0 0 0;
	//margin-top:0px;
}

p.quest, #listVote{
	font-size:11px;
	color:#666666;
	margin:0px 0 0 25px;
	//margin-top:-5px;
}

.form{
	margin:0px;
	padding:0px;
}

#listVote{
	margin:7px 0 0 -15px;
	//margin-left:15px;
	list-style-type:none;
}

#listVote li{
	height:23px;
	margin:0 0 -3px 0;
}

#listVote input.checkbox{
	float:left;
	position:relative;
	right:4px;
	//right:0px;
	bottom:2px;
	//bottom:4px;
}

div.butns{
	padding:7px 0 0 47px;
	//margin-top:-12px;
}

.bGreen{
	background:url(img/butnGreen.jpg) no-repeat;
	width:68px;
	height:20px;
}

.bRed{
	background:url(img/butnRed.jpg) no-repeat;
	width:68px;
	height:20px;
}

.butn2{
	padding-bottom:3px;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border:0px;
	cursor:pointer;
}

div.left3{
	background:url(img/left3.png) no-repeat;
	width:233px;
	height:71px;
	margin:5px 0 5px 0;
}

div.left3 img.pic1 {
	float:left;
	margin:10px 10px 10px 10px;
}

p.txtPos2{
	padding:16px 14px 0 0;
}

.butn3{
	background:url(img/butn2.jpg) no-repeat;
	width:26px;
	height:13px;
	border:0px;
	position:relative;
	top:-3px;
	left:125px;
	//top:-8px;
	cursor:pointer;
}

.butn3Pos{
	left:130px;
}


/* middle column */

td.middle{
	padding:3px 101px 0 5px;
	width:100%;
}

td.midTopL{
	background:url(img/midtopL.png) no-repeat;
	width:15px;
	height:29px;
}

td.midTopRep{
	background:url(img/midtopRep.png) repeat-x;
	height:29px;
}

td.midTopR{
	background:url(img/midtopR.png) no-repeat;
	width:15px;
	height:29px;
}

div.midBack{
	background:url(img/midBack.png) repeat;
	width:100%;
}

p.hdln2{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:8px 0 0 0;
}

td.midBotmL{
	background:url(img/midbotmL.png) no-repeat;
	width:11px;
	height:7px;
}

td.midBotmR{
	background:url(img/midbotmR.png) no-repeat;
	width:11px;
	height:7px;
}

td.midBotm{
	background:url(img/midBotmRep.png) repeat-x;
	height:7px;
}

div.artPos{
	padding:15px 10px 0 20px;
}

div.artPos a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

div.artPos img{
	margin:0 5px 1px 0;
}

div.artPos div{
	padding-bottom:10px;
}

#mid2Tab{
	margin:-5px 0 0 0;
}

td.mid2TopL{
	background:url(img/mid2TopL2.png) no-repeat;
	width:15px;
	height:29px;
}

td.mid2TopRep{
	background:url(img/mid2TopRep2.png) repeat-x;
	height:29px;
}

td.mid2TopR{
	background:url(img/mid2TopR2.png) no-repeat;
	width:15px;
	height:29px;
}

p.mtxt{
	font-size:12px;
	color:#333333;
	padding:15px 10px 0 10px;
	margin:0px;
}

p.mtxt a {
	color:#333333;
}

p.lastTxt{
	padding-bottom:10px;
}


/* gallery */

div.gallery{
	width:100%;
	padding:20px 0 0 0;
}

p.hdln3{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	margin:0 0 3px 0;
	width:300px;
}

div.photosBack1{
	background:url(img/photosBack1.gif) repeat-y;
	width:318px;
}
div.photosBack2{
	background:url(img/photosBack2.gif) no-repeat;
	width:318px;
	height:20px;
}
div.photosBack3{
	background:url(img/photosBack3.gif) no-repeat;
	width:318px;
	height:20px;
}

div.photosBack img.photo{
	margin:10px 0 0 8px;
}


/* footer */

div.footer{
	background:#FFFFFF;
}

.sform{
	padding:10px 0 10px 15px;
	margin:0px;
}

#sf{
	background:url(img/searchField.jpg) no-repeat;
	width:136px;
	height:20px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 0 0 10px;
}

#sb{
	margin:0 0 0 5px;
}

.fmenu a, .fmenu font{
	font-size:12px;
	color:#0099CC;
	text-decoration:none;
}

.fmenu font{
	margin:0 1px 0 5px;
}

div.footline{
	border-top:1px solid #cccccc;
	width:100%;
	height:68px;
}

img.logoDes{
	float:left;
	margin:0 10px 0 0;
}

div.txt_pos{
	padding:18px 20px 0 10px;
	float:left;
}

.foot_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
}

.foot_txt2{
	color:#990000;
}

.foot_txt3{
	padding-left:55px;
	margin-top:-5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2e7ab4;
}

p.fTxt{
	font-size:10px;
	color:#555555;
	padding:25px 4px 0 4px;
	margin:0px;
}

.flinks{
	padding:15px 20px 0 20px;
	width:180px;
}

.flinks a{
	font-size:10px;
	color:#555555;
}

.fTxt2{
	font-size:10px;
	color:#555555;
	padding:5px 0 0 0;
	margin:0px;
}
