html {width:100%;height:100%;}
body {margin:0; padding:0; width:100%; font-family:tahoma; background:#443226;height:100%;}
img {border:0;}
a {text-decoration:none;}
a:hover, .und {text-decoration:underline;}
h4 {font-weight:normal;font-size:11pt;margin:0; padding:0;}
#main {width:995px; background:#00467a;}
	#header {width:977px; height:152px;background:#e1ecee scroll no-repeat url('/design/bg.jpg') top left; text-align:left;font-family:"Times New Roman";}
		#header img.h1 {margin-top: 42px;margin-left:13px;border:0;}
		#header img.h2 {margin-top: 2px;margin-left:13px;border:0;}
		/*.h2 {font-size: 140%; color:#654; font-style: italic; padding-left:17px;margin-top:-8px;}
		.h3 {font-size: 90%; color:#876; margin-left:15px;margin-top:8px; padding-left: 5px; width: 333px;background:#fff;font-stretch:expanded;} */
	#menu {width:937px;height:16px;color:#1a5c98; font-family:tahoma; font-size:13px; text-align:left;padding:6px 0 8px 0;}
		#menu ul {margin:0;padding:0;}
			#menu li {margin:0;padding:1px 12px 0 14px;list-style: none; display:block;float:left;background: no-repeat 0 0 url('/design/vl.gif');height:20px;}
			#menu li.active {color:#f9ac5a;}
			#menu li.none {padding: 1px 10px 0 0;list-style: none; display:block;float:left;background: none;}
			#menu a {color:#ffffff;margin:0;padding:0;}
			#menu a:hover, #menu span {color:#f9ac5a; font-weight:none;}
	#page {width:977px; height: 100%; background:#fff; font-size:11px;color:#888; text-align:left;margin:0;border-bottom:1px solid #ccdae5;}
		#submenu {height:15px;text-align:left; padding:0.5em; color:#888;margin-left:15px;}
		#submenu a {color:#00467a; font-family:tahoma;}
		/* #submenu a:hover */ {color:#f9ac5a;}
		#column1 {width:253px; height:100%;}
			#column1.v1 {padding:0 0 0 18px; margin-left:18px; background:#f5f5ee;margin:0;}
			#column1.v2 {padding:0; margin:0;}
			#column1 p, #column2 p, #column3 p {padding-top:3px;padding-bottom:3px;margin:18px 0 15px 0;line-height: 140%;}
			#column1 p, #column3 p {width:231px;}
				#column1 img, #column2 img, #column3 img, p.news a, p.anons a, p.articles a, p.books a, p.libs a, p.votes a, .news img {display:block; color:#1a5c98;margin: 0 0 5px 0;}
				#column1 img.tn, #column2 img.tn, #column3 img.tn, img.tn {float: left; margin: 0 10px 0 0;}
				/* p.news a:hover, p.articles a:hover, p.books a:hover, p.anons a:hover, p.libs a:hover {color:#f9ac5a;} */
				span.newslink, span.anonslink, span.articleslink, span.bookslink, span.broshlink, span.libslink, span.voteslink  {clear:both;display:block;width:100%;height:18px;background:#e4e5e0; margin: 6px 0 0 0;padding:0;font-weight:none;}
				span.anonslink a{background:#faad53; height:14px; color:#ffffff; font-family:tahoma; font-size:9px; padding:4px 10px 0 10px;margin:0;float:right;font-weight:none;line-height: 120%;}
				span.articleslink a{background:#5e8faf; height:14px; color:#ffffff; font-family:tahoma; font-size:9px; padding:4px 10px 0 10px;margin:0;float:right;font-weight:none;line-height: 120%;}
				span.newslink a:hover, span.articleslink a:hover,span.bookslink a:hover, span.libslink a:hover, span.broshlink a:hover,#text span.broshlink a:hover{background:#85aec7;}
				span.anonslink a:hover,span.voteslink a:hover{background:#ffbb55;}
		#column2 {background:#fff;padding:0 20px 0 20px;height:100%;}
			#column2 span {font-weight:normal;}
				#column2 span.eventcount {background:#5e8faf; text-align: center; border: 0; margin: -5px 0 5px 0; padding: 5px 0 14px 0;color: white;font-size: 12px; font-weight: 600;text-decoration: none !important; display: block;}
				#column2 span.eventcount big {font-size: 24px; margin-top: 8px; text-decoration: none !important; display: block;}
				#column2 a span.eventcount, #column2 a:hover span.eventcount, #column2 span.eventcount:hover{text-decoration: none !important; color: white !important;}
		#column3 {width:269px; height:100%; background:#fbf6f2; padding:0;height:100%;}
		#column3 .pad {padding:0 19px 0 19px;}
			#column3 div.br {width:270px; height: 5px; background:#fff; margin:0; padding:0;}
			p.votes strong, #text strong, #news strong {color:#005194;}
				input {margin:1px; padding:0;}
				span.newslink a, span.bookslink a, span.libslink a, span.voteslink a {height:14px; color:#ffffff; font-family:tahoma; font-size:9px; padding:4px 10px 0 10px;margin:0;float:right;font-weight:none;line-height: 120%;}
				span.newslink a, span.bookslink a, span.libslink a {background:#5e8faf;}
				span.voteslink a{background:#faad53;}
				form li{list-style: none;margin:0 0 3px 0;padding:0;}
				form ul{list-style: none;margin:0;padding:0;}
			 p.libs a {display:block; color:#1a5c98;font-weight:bold;padding-bottom:0.6em;}
		#page h1 {margin-left:20px;color:#1a5c98;font-family: "Times New Roman";}
		#text {margin:20px;color:#828d8c;height:100%;}
			#text img {border:0; margin-bottom:0.5em;padding:0;}
			#text p, #news p {margin-bottom:1em;padding:0;margin-top:0.5em;line-height: 170%;}
			#text p.text, #text .text {width:580px;}
			#text p.info {font-size:11pt;width:300px;position: relative; float: right; color: #005189; background-color:#e3ebf1;padding:14px;}
			#text p.register {font-size:11pt;width:198px;position: relative; float: right; text-align:center; color: #005189; background-color:#d9e3eb;padding-top:14px;padding-bottom:14px;margin-top:7px;border:3px solid #e9eff3;}
			#text p.smallinfo {font-size:9pt;width:300px;position: relative; float: right; color: #888; padding:14px;}
			#text p.biginfo {margin-left:0;width:540px;color: #005189; background-color:#e3ebf1;padding:14px;font-size:11pt;}
			#text table, #text tr, #text td {line-height: 170%;}
				#text p.s3 {width: 222px;}
			#text div.contacts {width:450px;float:left; margin-right:15px;}
			#text img.cnt {float:left; margin-right:17px;border:2px solid #ecf1f5;}
			#cnt {float:left; margin-right:17px;}
			#text h3, #news h3 {color:#005189;font-family: tahoma;font-weight:normal;font-size:130%;margin-bottom:-0.3em;margin-top:0.5em;padding:0;}
			#text a, #news a {color:#00457c;}
			#text span.broshlink a{background:#5e8faf; height:14px; color:#ffffff; font-family:tahoma; font-size:9px; padding:4px 10px 0px 10px;float:right;font-weight:none;line-height: 120%;}
			#text a.white,#news a.white {color:ffffff;}
			/* #text a:hover {color:#f9ac5a;} */
			#text ul {clear:both;text-align:left;margin:7px 0 0 2px;padding:0;line-height: 170%;}
				#text li, #news li {list-style: none;background: no-repeat 0 8px url('/design/li.gif');padding-left:14px;line-height: 170%;}
				#text .count li, #news .count li {list-style-type: decimal;padding:0;background:none;line-height: 170%;margin-left:28px;margin-right:15px;}
		#news {width:684px; float: left;}
		#listnews {width: 123px;}

	#footer {clear:left;width:977px;height:47px;font-size:70%; color:#fff; text-align:left;padding:0;margin:10px 0 0 0;}
		#footer a {color:#fff;}
		#footer img {float:right}

	#register {float:right;width:340px;margin-top:1em;}

.inl {display:inline;}
.news, .books, .articles, .libs, .b {border-top:1px solid #cdd;border-bottom:1px solid #cdd;padding-top:3px;padding-bottom:3px;padding-left: 0;line-height: 150%;}
.btop {border-top:1px solid #cdd; padding-top:3px;}
.wtop {width:935px;}
.bbottom {border-bottom:1px solid #cdd; padding-bottom:3px;}
.anons {border-top:1px solid #f8cd9a;border-bottom:1px solid #f8cd9a;width:394px;}
.articles {width:394px;}
.white, a.white, span a.white {color:white;}
span.error {color: #e93e00;}
#register input, #register select, #register textarea {font-size: 120%; margin: 0; padding: 0; width: 99%;border:1px solid #7fa2bd;}
#register input {height:20px; padding-top:2px; padding-bottom:2px;}
#register textarea {scroll-y:none;}
input.error, textarea.error, #register input.error, #register textarea.error {border: 1px solid #e93e00;}
.grey, #text strong.grey {color: #aaaaaa;}
.blue {color: #005189;}
.br {width:95%; height:1px; clear:both;}
.hr {height:1px; clear:both; margin-top:20px; margin-bottom:20px;}
.right {float:right;margin:0;padding:0;}
.left {float:left;margin:0;padding:0;}
.t1 {background-color:#e5ecf2;}
.t2 {background-color:white;}
.clear {clear:both;}
.item {width:158px; height:78px;background-color:#d9e3eb;border:2px solid #e9eff3;text-align:center;font-weight:bold;color:#00457c;}
.vote {height:2px; width:230px;background-color:#c9d9d9;padding:0;}
.vp {font-weight:bold; color: #5f90b1;}
/* border:1px solid red; */
.bm {border-top:1px solid #cdd;padding-top:3px;padding-left: 0;margin:0;line-height: 150%;}
p.bm a, .bm img {display:block; color:#1a5c98;margin: 0 0 5px 0;}
span.bml, #text span.bml {clear:both;display:block;width:100%;height:18px;background:#e4e5e0; margin: 6px 0 0 0;padding:0;font-weight:none;}
span.bml a, #text span.bml a {height:14px; color:#ffffff; font-family:tahoma; font-size:9px; padding:4px 10px 0 10px;margin:0;float:right;font-weight:none;line-height: 120%;}
span.bml a, #text span.bml a {background:#5e8faf;}
span.bml a:hover, #text span.bml a:hover{background:#85aec7;}
