* {padding: 0; margin: 0;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:hover { cursor: pointer; }
img { border: 0px; }

body {background-color: #f4f4eb; font-family: Arial, Tahoma; background-image: url(/i/bg.gif); background-repeat: repeat-x; }
.logotd {padding: 24 0 25 40px; width: 280px;}

.dn { display: none; }

.maintdleft {vertical-align: top; width: 55%;}
.maintdcenter {vertical-align: top; width: 230px; padding: 25 10 25 10px;}
.maintdright {vertical-align: top; width: 25%; padding: 10px;}

.menutopline { height: 3px; font-size: 3px; line-height: 3px; background-image: url(/i/menuline.gif);}
.menu { padding: 4 0 5 10px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 18px; letter-spacing: -1px; color: #830505; background-image: url(/i/menubg.gif);
 background-position: bottom; background-repeat: repeat-x;}
.menuWhite { padding: 4 0 5 10px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 18px; letter-spacing: -1px; color: #830505; background-image: url(/i/menubg.gif);
 background-position: bottom; background-repeat: repeat-x; background-color: white;}
 
.menuWhite a {color: #830505; text-decoration: none;}
.menu a {color: #830505; text-decoration: none;}
.menuSelected { padding: 4 0 5 10px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 18px; letter-spacing: -1px; color: #830505; background-image: url(/i/menubg.gif);
 background-position: bottom; background-repeat: repeat-x; background-color: #fff; }
.menuSelected a {color: #830505; text-decoration: none;} 
.menuSecond { padding: 4 0 4 20px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 15px;  color: #401818; letter-spacing: 0px;}
.menuSecond a {color: #401818; text-decoration: none;}

.indextitle {padding: 25 0 20 25px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 30px; letter-spacing: -1px; color: #444; background-image: url(/i/titlebg.gif); background-repeat: no-repeat; line-height: 30px;}
.indextitle a {color: #444; text-decoration: none;}

.indexanons { width: 95%; padding: 0 0 20 40px; font-size: 14px; line-height: 21px; color: #444;}
.indexanons p {padding-bottom: 6px;}

.whitecontainer {padding: 10px; background-image: url(/i/whitebg.gif); background-repeat: repeat-x; margin-top: 13px; margin-bottom: 30px;}
.newstitle {padding: 0 0 15 0px;}

.newsanons { font-size: 12px; line-height: 15px; color: #444;}
.newsanons a {color: #444; }

.arttitle {padding: 25 0 20 40px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 30px; letter-spacing: -1px; color: #444; background-image: url(/i/titlebg.gif); background-repeat: no-repeat; line-height: 30px;}
.arttext {padding: 0 0 20 40px; font-size: 14px; line-height: 21px; color: #444;}
.arttext p {padding-bottom: 12px;}

.artdate {padding: 0 0 15 40px; font-size: 13px; color: #000;}

.arttdleft {vertical-align: top; width: 65%;}
.arttdcenter {vertical-align: top; width: 10%; padding: 25 10 25 10px;}
.arttdright {vertical-align: top; width: 300px; padding: 30 20 20 10px;}

.razdeltitle {padding: 25 0 20 40px; font-family: Arial, Tahoma; font-size: 30px; letter-spacing: -1px; color: #a80707; background-image: url(/i/titlebg.gif); background-repeat: no-repeat; line-height: 30px;}

.listtitle {padding: 0 0 10 40px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 20px; color: #444;}
.listtitle a {color: #000;}
.listtitle a:hover { color: #a80707;}

.listtext {padding: 0 0 25 60px; font-family: Arial, Tahoma; font-size: 13px; color: #444;}

.indexnews {padding: 10 0 0 0px; font-family: Arial, Tahoma; font-size: 13px;}
.indexnews a {color: #000;}

.topbanner {width: 33%; font-style: italic; color: #306db1; font-family: Arial, Tahoma; font-size: 14px; background-image: url(/i/topkav.gif); background-repeat: no-repeat; vertical-align: top; padding: 27 15 10 33px;}
.topbanner a {color: #306db1;}

.experts { margin: 10 0 20 0px; background-image: url(/i/expert_bg.gif); background-repeat: no-repeat; padding: 40 0 0 80px;}
.expertLine {font-size: 12px; padding-bottom: 6px;}
.expertLine a {color: #600;}
.experttoart {margin: 15 0 35 80; width: 70%; padding: 8px; font-style: italic; font-family: serif; background-color: #ddddc3;}

.evData {padding: 60 0 0 40px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 30px; color: #600; letter-spacing: -1px;}
.evTitle {padding: 20 0 0 40px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 20px;  color: #444; }
.evText { padding: 30 0 0 40px; }

.bookanons {margin: 10 0 10 0px; font-family: "Franklin Gothic Medium", Tahoma; font-size: 18px; line-height: 20px;}
.bookanons a {color: #555;}