@charset "utf-8";
/* CSS Document */

body {
	font: 0.8em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	color:#000000;
	background-color:#DDDDDD;
}

h1 {
	text-align:center;
}

table.borderTBL {
	width:1000px;
	border-width:0;
	margin:0;
	padding:0;
}

table.mainTBL {
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

#menuTBL {
	width:950px;
	height:30px;
	border-width:0;
	margin:0;
	padding:0;
}

#menuTBL a {
	padding: 0; 
	margin: 0 0 0 0.33em; 
	text-decoration: none; 
	color: #4e4f4d; 
}

table.CPmenuTBL {
	width:950px;
	height:30px;
	border-width:0;
	font-weight:bold;
	color:#BFDBF9; 
	margin:0;
	padding:0;
}

table.CPmenuTBL a {
	padding: 0; 
	margin: 0 0 0 0.33em; 
	text-decoration: none;
	font-weight:bold;
	color:#BFDBF9; 
}

table.CPbuttonTBL {
	height:30px;
	border-width:0;
	font-weight:bold;
	color:#BFDBF9; 
	margin:0;
	padding:0;
}

table.CPbuttonTBL a {
	padding: 0; 
	margin: 0 0 0 0.33em; 
	text-decoration: none;
	font-weight:bold;
	color:#BFDBF9; 
}

p.Ltitle {
	text-align:center;
	font-weight:bold;
	font-size:120%;
	font-family:Arial, Helvetica, sans-serif;
}

p.Rtitle {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:200%;
	font-weight:bold;
	}

p.LeftTitle {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	}

p.subtext {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	color:#001111;
	}

p.date {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#DDDDDD;
	font-size:80%;
	color:#666666;
	margin:0;
	padding:0;
	}
/*
span.anketa a {
	text-decoration: none; 
	color:#663300; 
}

span.anketa {
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0; 
	margin: 0; 
	color:#663300; 
}
*/
span.Ltext {
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

span.Ltext a {
	text-decoration: none;
	color:#996600; 
}

span.link {
	color:#0000FF;
	text-decoration:underline;
	}

span.ok {
	color:#006600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}
span.error {
	color:#660000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
}

span.subitalic {
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	font-style:italic;
}

p.libItem {
	margin:0 0 0.6em 0;
	padding:0;
	}
	
p.nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	text-align:center;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

tr.logo {
	height:100px;
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

td.logo {
	height:100px;
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

img.logo {
	border-width:0;
	}

tr.outmenu {
	height:30px;
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

td.outmenu {
	height:30px;
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

tr.content {
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

td.content {
	width:950px;
	border-width:0;
	margin:0;
	padding:0;
}

table.content {
	width:950px;
	border-width:0;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

td.leftsubcontent {
	width:200px;
	text-align:left;
	vertical-align:top;
	border-width:0;
	background-image:url('leftsub.gif');
	background-repeat:repeat-y;
	margin:0;
	padding:1.25em 0.25em 0.25em 0.25em;
}

td.mainsubcontent {
	text-align:left;
	width:750px;
	border-width:0;
	margin:0;
	padding:0.5em 0.6em 1.25em 2em;
}

tr.inmenu {
	height:30px;
	width:950px;
	border-width:0;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

td.MenuItem {
	height:30px;
	text-align:center;
	border-width:0;
	background-image:url('MenuBg.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

td.MenuItemOver {
	height:30px;
	text-align:center;
	border-width:0;
	background-image:url('MenuBgOver.gif');
	background-color:#99BDBD;
	margin:0;
	padding:0;
}

td.MenuItemSelected {
	height:30px;
	border-width:0;
	text-align:center;
	background-image:url('MenuBgSelected.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

td.CPMenuItem {
	height:30px;
	text-align:center;
	border-width:0;
	font-weight:bold;
	background-image:url('CPMenuBg.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

td.CPMenuItem a {
	color:#FFFFFF;
}

td.CPMenuItemOver {
	height:30px;
	text-align:center;
	border-width:0;
	background-image:url('CPMenuBgOver.gif');
	background-color:#99BDBD;
	margin:0;
	padding:0;
}

td.CPMenuItemSelected {
	height:30px;
	border-width:0;
	text-align:center;
	background-image:url('CPMenuBgSelected.gif');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

td.separator {
	height:30px;
	width:2px;
	background-image:url('separator.gif');
	background-repeat:repeat-x;
	border-width:0;
	margin:0;
	padding:0;
}

span.subTitle {
	font:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0;
	padding:1em 0.5em 0 0.5em;
	}

table.Qtable {
	margin:2.5em 0.25em 0.25em 0.25em;
	width:450;
	border:0;
}

td.Qleft {
	vertical-align:top;
	text-align:right;
	width:75px;
	font:Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0;
	padding:1em 0.5em 0 0.5em;
	}

td.Qright {
	text-align:left;
	width:375px;
	margin:0;
	padding:1em 0.5em 0 0.5em;
	}
	
td.Qextra {
	text-align:left;
	font:"Times New Roman", Times, serif;
	font-size:70%;
	margin:0;
	}
	
td.Qsubmit {
	text-align:center;
	margin:0;
	padding:1.5em 0.5em 0 0.5em;
	}

img.space {
	height:1px;
	width:1px;
	border:0;
	margin:0;
	padding:0;
}

p.extra {
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:90%;
	font-style:italic;
	margin:0 0 0 2em;
	padding:0;
	}
	
table.CurrentNews {
	clear:both;
	background-color:#F0F0F0;
	margin:2em -0.6em -1.25em -2em;
}

td.NewsSeparator {
	background-image:url(NewsSeparator.png);
	background-repeat:repeat-y;
}

td.CurrentNewsTitleCell {
	vertical-align:bottom;
}

td.CurrentNewsCell {
	vertical-align:top;
	width:33%;
}
	
p.CurrentNewsTitle {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	}
	
p.toNewsArchive {
	text-align:center;
	font-size:1.2;
}
	
p.archiveTitle {
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	margin-bottom:0;
}

span.archiveDate {
	padding-right:20px;
	font-style:italic;
	font-size:0.75em;
}

div.newsSubTitle {
	margin-left:7em;
}

table.ankResTbl {
	width:100%;
}

tr.ankGraphic {
}

tr.ankAnsText {
}

td.ankGraphic {
	vertical-align:bottom;
	margin:0;
	text-align:center;
}

td.ankAnsText {
	vertical-align:top;
	margin:0;
	text-align:center;
}


table.ankGraphicTbl {
border-width:medium;
	}

td.ankGraphicPrc {
	margin:0;
	text-align:center;
}

td.ankGraphicGrph{
	text-align:center;
}

span.ankGraphicVoteNum {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:70%;
}

span.ankGraphicPercent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
}

div.Grph {
	background:#663300; 
	width:35px;
}
span.ankAnsText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding-left:5;
	padding-right:5;
}

div.Qlink {
	float:right;
	width:200px;
	margin:1.5em 2em 0 1em;
	padding:0;
	background:none;
}

table.Qlink {
	width:200px;
	margin:0;
	padding:0;
	background:none;

}

td.mainQlink {
	width:190px;
	margin:0;
	padding:1.7em 0.6em 1.2em 0.6em;
	font-family:"Times New Roman", Times, serif;
	font-size:90%;
	background-color:#FFFFAA;
}

td.rrborderQlink {
	width:10px;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	background:url(rrborderQlink.gif);
	background-color:none;
}

td.ddborderQlink {
	height:10px;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	background:url(ddborderQlink.gif);
}

td.drborderQlink {
	height:10px;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
}

div.ldiv { float:left; margin:0 0.5em -0.2em 0.5em; padding:0; }
	div.ldiv img {border:0;}

img.limg {
	float:left;
	border:0;
	margin:-0.5em 0.5em -0.2em 0.5em;
	}
	
img.leftimg {
	float:left;
	border:0;
	margin:0.0em 0.5em -0.2em 0.5em;
	}
	
img.rightimg {
	float:right;
	border:0;
	margin:0.0em 0.5em -0.2em 0.5em;
	}
	
.limggal {
	float:left;
	padding:6em;
	}
	
li.stdli {
	margin-bottom:0.6em;
	}

select.galsel {
	font-style:normal;
	margin-left:16em;
	}

.borderTBL #content1 {
	/*min-height:450px;*/
	width:950px;
	margin:0;
	padding:0;
}

.borderTBL #borderU {
	border-width:0;
	height:50px;
	margin:0;
	padding:0;
}

.borderTBL #borderCenter {
	border-width:0;
	/*min-height:500px;*/
	margin:0;
	padding:0;
}

.borderTBL #borderD {
	border-width:0;
	height:25px;
	margin:0;
	padding:0;
}

.borderTBL #borderUL {
	height:50px;
	width:30px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderUU {
	height:50px;
	width:950px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderUR {
	vertical-align:top;
	text-align:left;
	height:50px;
	width:20px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderLL {
	width:30px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderRR {
	width:20px;
	background-image:url('rrborder.gif');
	background-repeat:repeat-y;
	text-align:left;
	vertical-align:top;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderDL {
	text-align:right;
	vertical-align:top;
	height:25px;
	width:30px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderDD {
	height:25px;
	width:950px;
	background-image:url('ddborder.gif');
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:top;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #borderDR {
	text-align:left;
	vertical-align:top;
	height:25px;
	width:20px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #copywriteD {
	width:100px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #copywriteL {
	width:25px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #copywrite {
	font-family:"Times New Roman", Times, serif;
	font-size:90%;
	color:#000000;
	width:950px;
	margin:0;
	paddin:0;
	border-width:0;
}

.borderTBL #copywriteR {
	width:25px;
	margin:0;
	paddin:0;
	border-width:0;
}
