/* Default styles */


body				{ font-family: Arial, Helvetica, sans-serif; margin:0px; color:#4E6172; background-color: #ffffff; }
img					{ border:0px; }

a					{ color:#006699; }
a:hover				{ color:#0066FF; text-decoration:none; }
label				{ cursor:hand; }
form				{ margin:0px; padding:0px; }
p					{  }

li					{ padding-bottom: 0.3em; padding-top: 0.3em; }

blockquote			{ padding:10px 40px; margin:20px 0px; font-size:0.9em; line-height:1.3em; font-style:italic; color:#006699; background:url(/static/images/block_bgr.gif) repeat-x left top; border-top: 1px solid #BFCEDC; }

dl					{  }
dt					{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight: bold; color:#7C98AE; }
dd					{ margin-bottom: 1em; }


h1, h2, h3, h4, h5	{ font-weight:normal; line-height:1.2em; }
h1					{ font-size:1.9em; color:#3B4B5B; margin:0px; }
h2					{ font-size:1.8em; color:#7C98AE; margin-top:50px; font-style:italic; }
h3					{ font-size:1.6em; color:#7C98AE; margin-top:50px; font-style:italic; }
h4					{ font-size:1.4em; color:#7C98AE; margin-top:40px; font-style:italic; }


/* Top menu style */
.topmenu			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.topmenu span		{ background:url(/static/images/topmenu_bul.gif) no-repeat left center; padding-left:18px; padding-right:20px; line-height:18px; }


/* News style */
.news				{ font-size:12px; padding-bottom:20px; }
.newsdata			{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; background-color:#0099CC; padding-left:5px; padding-right:5px; }


/* News style */
.block				{ background:url(/static/images/block_bgr.gif) repeat-x left top; border-top: 1px solid #BFCEDC; padding:10px; }
.block h1			{ font-size:0.8em; padding-left:80px; margin:0; font-weight:bold; margin-bottom:5px; }
.block h2			{ font-size:0.9em; padding-left:80px; margin:0; font-weight:bold; margin-bottom:10px; }
.block p			{ font-size:0.75em; padding-left:80px; margin:0; margin-bottom:5px; }


/* Style for  "breadcrumbs" navigation */
.path				{ font-size: 0.8em; color: #2B4658; padding-bottom:5px; }


/* Style for list without markers */
.nobul, .nobul li	{ margin-left:0px; padding-left:0px; list-style:none; }


/* Style for top-left block */
.leftsb	h1			{ color:#FFFFFF; }
.leftsb	a			{ color:#3B4B5B; }
.leftsb	a:hover		{ color:#3B4B5B; }


/* Style for content */
.content			{ font-size:0.8em; }
.content p			{ line-height:1.3em; }



/* Styles for tables */
table.table 			{ color:#3B4B5B; background-color:#626F7C; }
table.table caption		{ color: #4E6172; font-size: 0.75em; text-align:left; }
.th						{ font-size: 0.75em; background:url(/static/images/table_bgr.gif) no-repeat right top; background-color:#7C98AE; color:#FFFFFF; font-weight:bold; text-align:center; }
.tr1					{ font-size: 0.75em; background:url(/static/images/table_bgr.gif) no-repeat top right #F6FAFC; }
.tr2					{ font-size: 0.75em; background:url(/static/images/table_bgr.gif) no-repeat top right #EEF3F7; }
.tr3					{ font-size: 0.75em; background-color: #F6FAFC; }
table.table td, th		{ padding: 5px; }



/* Style for forms */
.form					{ font-size:0.9em; }
input.form, select.form	{ font-size:12px; border: 1px solid #7C98AE; }
textarea.form			{ font-size:12px; border: 1px solid #7C98AE; }
textarea.form *			{ font-size:12px;  }
input.button			{ font-size:12px; color:#3B4B5B; font-weight:bold; height:22px; background: url(/static/images/button_bgr.gif) repeat-x center center #7C98AE; border: 1px solid #7C98AE; }
legend					{ color:7C98AE; }

/* city anlimits */
.stat			{ font-size: 1em; }
.krsix_stat_container	{ width: 100%; background-color: red }
.krsix_stat_progress	{ height: 10px; background-color: green }
.krsix_prefix_col	{ width: 25%; }
.krsix_stat_col		{ }
.krsix_percent_col	{ width: 10%;}
.krsix_falls_col	{ text-align:center;}
.infin			{ font-weight:bold; color:#ffffff; font-size:17px; display:inline; position:relative; margin-left: -29px; margin-right: 0px; margin-top: 0px; margin-bottom:0px; vertical-align:middle; padding-right:4px; padding-top: 0px; padding-bottom:0px; float:left; clear:left; border: 0px solid red;}
.members		{ padding-bottom: 0.3em; padding-top: 0.3em; }

.fielderr {color:red;}


div.page-nav { padding:10px 40px; margin:20px 0px; font-size:0.9em; line-height:1.3em; font-style:italic; color:#006699; background:url(/static/images/block_bgr.gif) repeat-x left top; border-top: 1px solid #BFCEDC; }

div.page-nav a { padding-left: 0.3em; padding-right: 0.3em;}
div.page-nav span {padding-left: 0.3em; padding-right: 0.3em;}

div.page-nav .pager-links { display: inline; }

div.page-nav .pager-links a.active-page { font-weight: bold; }