html, body {height:100%;}

body {margin:20px;}
body * {font-family:tahoma;}

a {text-decoration: none; font-weight:bold; color:#515151;}
a:hover {text-decoration:underline;}

table.main {border-collapse:collapse; width:100%; width:auto; height:100%;}
table.main td {border:0px solid #efefef; vertical-align:top;}
table.main td.left {width:200px;}
table.main td.bottom {padding-top:15px; vertical-align:bottom;}
table.main td.right {padding:0px 30px 50px 30px;}
table.main td.right {font-size:11px; color:#666666;}

h1 {color:#9F2320; font-weight:normal; font-size:18px; text-transform:uppercase; margin-top:10px; margin-bottom:7px;}
h1 a {color:#9F2320; font-weight:normal; font-size:20px; text-transform:none; display:block; margin-bottom:20px;}
h1 a.menu {color:#9F2320; font-weight:normal; font-size:18px; display:inline; text-transform:uppercase; margin-bottom:0px;}

.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#9f2320;
	text-decoration:none;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:9f2320;
	text-decoration:none;
}
.smallredtext aa{
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	color:9f2320;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

div.leftmenu img {border: 0px}

div.menu h1.first {margin-top:0px; font-weight: normal}
div.menu h1.first a {font-weight: normal}
div.menu div.point {margin-bottom:6px; margin-left:4px;}
div.menu div.point.default {padding-left:15px; background:url(/images/kv.jpg) 0px 4px no-repeat;}
div.menu div.point a {color:#515151; font-weight:normal; font-size: 11px; text-decoration:none; padding-left: 0px; line-height: 10px}
div.menu div.point a:hover {text-decoration:underline;}

td.copy {font-size:13px; color:#777; vertical-align:bottom !important;}
td.bottom_cont td {color:#515151; font-size:12px; padding-left:10px;}
td.bottom_cont td a {color:#515151;}

table.btm {width:98%; border-collapse:collapse;}
table.btm td a {color: #fff;}
table.btm td {padding-left: 15px; border:2px solid #000;}

p.right_quote {font-style:italic; text-align:right;}
span.darkred {color:#9F2320; font-size:30px; font-family:Arial; font-style:none;}

div.news div.news_title {color:#9F2320; font-weight:normal; font-size:18px;}
div.news p {font-size: 11px}
div.news div.date {font-size: 11px; font-weight: bold}
div.news h2 {font-size: 14px; font-weight: bold; color:#9F2320}
div.news h3 {font-size: 12px; font-weight: bold}


div.slist {border:0px solid red;}
div.slist div.item {margin-bottom:20px;}
div.slist div.item div.date {font-size:11px;}
div.slist div.item div.title {font-size:12px; color:#444444; font-weight:bold;}
div.slist div.item div.title a {font-size:12px; color:#444444; font-weight:bold;}
table.slist div.title {font-size:12px; color:#9F2320; font-weight:bold;}
table.slist div.title a {font-size:12px; color:#9F2320; font-weight:bold;}

div.breadcrumb {margin:15px 0px 15px 0px;}
div.breadcrumb, div.breadcrumb * {color:#9F2320; font-size:11px; font-weight:normal;}
div.breadcrumb a, div.breadcrumb span {text-transform:capitalize !important;}

div.page_menu {margin-left:15px; margin-right:15px; margin-top:15px}
div.page_menu span {display:block; margin-bottom:10px;}
div.page_menu.level0 {margin-left:0px !important;}
div.page_menu span.level0 a {text-decoration:underline;}

td.page_menu {vertical-align:top;}
td.page_menu p {margin:0px;}

td.foot_td {vertical-align:bottom;}

div.mar_line {border:2px solid #c7c7c7;}
div.mar_line marquee {font-family: Tahoma; font-size: 11px; color: #636363; padding: 15px; }

