@charset "windows-1251";

body, table{/*background-color: #FFFFFF;*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor:default;}
img{border:0;}
a{color: #2305F3;}
a:hover{color: #981912;}
.стиль2 {font-size: 36px}
.title_main {
	font-size: 16px;
	color: #FFFFFF;
	font-family: verdana;
}
.main_class {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#253524;
}
.menu_main_class {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.main_td {
	background-color:#5E91CA;
	color:#FFFFFF;
}
.main_tr {
	background-color:#5E91CA;
	color:#FFFFFF;
}
.main_td_site_class {
	background-color:#5B5BFF;
	color:#FFFFFF;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
table.table_main {
	background-color:#FFFFFF;
	border:none;
	cursor:text;
}
.стиль4 {
	font-size: 14px;
	color: #FF9966;
	font-weight: bold;
}
.стиль8 {font-size: 36px}
.menu_link_class {
	font-family:Arial, Helvetica, sans-serif;
	color:#99FF00;
	font-size:14px;
}
.news_link_class {
	font:bold;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form {
	background-color:#E8F0F9;
	border:none;
	cursor:inherit;
}
/*.in_input {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	background-color:#E0F073;
	border: 1px solid #004BBC;
}*/
.in_input {
	/*background-image:url(stylemenu.png);*/
	background-color:#D7E8F2;
	color:#000066;
	font-weight:bold;
}
.in_input:focus {
	background-color:#AAC6F4;
}
.main_txt {
	font-family: Tahoma;
	font-size: 14px;
	color:#F0F097;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
}
.titletext {
	font-family: Arial, Helvetica, sans-serif;
	/*font-style: italic;*/
}
.стиль13 {color: #1F12FD}

/*.стиль17 {
	color: #330099;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}*/
.стиль17 {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
}
a.links {
	font-family: Arial, Helvetica, sans-serif;
	color: #A7A7A7;
	text-decoration: none;
}
a.links:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4F5EDF;
	text-decoration: none;
}
a.buttonlink {
	background:none;
	/*color:#999999;*/
	color:#9F7553;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.buttonlink:hover {
	background:none;
	color:#981912;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
table.headtab {
	border:0px;
	text-align:left;
	/*background-attachment:scroll;
	background-position:top;
	background-repeat:inherit;*/
	/*background-image: url(/site2.gif);*/
	/*background-image: url(/main_back.png);*/
	width: 100%;
	height: 30px;
	background-image: url(/img/title.png);
	background-repeat: repeat;	/*border-left: 1px solid #DDEBFB;
	border-bottom: 1px solid #DDEBFB;*/
}
table.headtab td.title_cont_left {
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0px;
	margin:0px;
	width: 45px;
}
table.headtab td.title_cont {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#B9864D;
/*	color:#80492F;*/
	text-align:left;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:36px;*/
}
a.title_link {
	color:#955C42;
	display:block;
	margin-right:10px;
	padding-top:25px;
	padding-bottom:20px;
	text-align:center;
	text-decoration:none;
	/*height:100%;
	width:70px;*/
	font-size:14px;
	font-weight:bold;
}
a.title_link:hover {
	/*background-color:#EADCD5;*/
	background-image: url(/img/back.png);
}

div.headtab {
	border:0px;
	text-align:left;
	width: 100%;
	height: 150px;
	background-image: url(/img/title.png);
	background-repeat: repeat;
}
div.headtab div.maintoplinks {
	float:right;
	/*padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;*/
	padding:0px 5px 0px 5px;
	color:#B9864D;
	text-align:left;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
}
div.headtab div.maintoplink {
	float:left;
	/*padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;*/
	padding:0px 5px 0px 5px;
	color:#B9864D;
	text-align:left;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
}
div.headtab div.maintoplink span.school {
	display:block;
	text-align:center;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	/*width:150px;*/
	padding:2px 0 0 0;
	margin:0;
	cursor:default;
}
div.headtab div.maintoplinks a.title_link:hover span.school {
	display:block;
	text-align:center;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 32px;
	/*color:#B9864D;*/
	/*width:150px;*/
	padding:5px 0 0 0;
	margin:0;
	/*cursor:default;*/
}
div.headtab a.title_link {
	color:#955C42;
	display:block;
	margin:0 10px 0 0;
	/*margin-right:10px;
	padding-top:25px;
	padding-bottom:20px;*/
	padding:5px 10px 2px 10px;
	text-align:center;
	text-decoration:none;
	/*height:100%;
	width:70px;*/
	font-size:14px;
	font-weight:bold;
}
div.headtab div.maintoplinks a.title_link span {
	display:none;
	padding:38px 0px 0px 20px;
	margin:0;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
	/*height:100%;
	width:70px;*/
	font-size:26px;
	font-weight:bold;
}
div.headtab div.maintoplinks a.title_link:hover span {
	display:inline-block;
	padding:38px 0px 0px 20px;
	margin:0;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
	/*height:100%;
	width:70px;*/
	font-size:26px;
	font-weight:bold;
}
div.headtab div.maintoplink a.title_link span {
	display:inline-block;
	padding:38px 0px 0px 20px;
	margin:0;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
	/*height:100%;
	width:70px;*/
	font-size:26px;
	font-weight:bold;
}

div.tileconstructor{width:100%; height:170px;}
div.pagemainbox{float:left; /*width:30%;*/ width:250px; height:150px; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.tilebox{float:left; width:100%; height:150px; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:0px; font-size:75%; display:inline-block; text-align:left;}
div.shorttilebox{float:left; width:50%; height:150px; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.pagemaintitle{display:block; height:45px; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 5px 0 0 2px; margin:0; vertical-align:middle;}
div.pagemaintitle img{display:inline; height:45px; vertical-align:top; padding:0 0 10px 10px; margin:0;}
div.pagemaintitle span{display:inline-block; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 10px 0 0 2px; margin:0; vertical-align:middle;}
div.pagemainbox a:hover div.pagemaintitle span{color:#C4A886;}
div.pagemainbox a{display:block; text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; padding: 0px 0 0 0px; margin:0; cursor:pointer; width:100%; height:100%;}
div.pagemainbox a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.pagemainbox a:hover div.pagemaintitle{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemaincontent{text-decoration:none; color:#C4A886;}
div.pagemaincontent{padding:5px 0 35px 0; margin:0 5px 0 5px; color:#734F2B; font-size:14px; font-weight:bold;}
div.pagemainbox a{background-image:url(/img/arrows/arrow_brown_dark.png); background-position:right bottom; background-repeat:no-repeat;}
div.pagemainbox a:hover{background-image:url(/img/arrows/arrow_brown_2.png);}

div.tileconstructor a:hover div.pagemaintitle span{color:#C4A886;}
div.tileconstructor a{display:block; text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; padding: 0px 0 0 0px; margin:0; cursor:pointer; width:100%; height:100%;}
div.tileconstructor a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.tileconstructor a:hover div.pagemaintitle{text-decoration:none; color:#C4A886;}
div.tileconstructor a{background-image:url(/img/arrows/arrow_brown_dark.png); background-position:right bottom; background-repeat:no-repeat;}
div.tileconstructor a:hover{background-image:url(/img/arrows/arrow_brown_2.png);}

div.usertopcontent{display:none;}
div.usertopboxcontent{height:45px; vertical-align:top; text-decoration:none; color:#734F2B; font-size:12px; font-weight:bold; padding:0; margin:0; width:100%;}
div.usertopboxcontent img{height:45px; vertical-align:top; padding:0 0 10px 10px; margin:0;}
div.usertopboxcontent a{display:inline-block; height:45px; text-decoration:none; color:#734F2B; font-size:12px; font-weight:bold; padding: 2px 0 0 0px; margin:0; cursor:pointer; width:100%;}
div.usertopboxcontent a span{display:inline-block; height:30px; width:170px; text-decoration:none; color:#734F2B; font-size:16px; font-weight:bold; padding: 15px 0 0 10px; margin:0; overflow:hidden; line-height:15px;}
div.usertopboxcontent a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.usertopboxcontent a:hover span{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.usertopcontent div.userlinks{float:left; width:50%; height:30px; vertical-align:top; text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; padding:0; margin:0; /*width:33%;*/ text-align:center; float:left;}
div.usertopcontent div.userlinks img{height:20px; vertical-align:middle; padding:0 0 0px 0; margin:0; display:inline;}
div.usertopcontent div.userlinks a{display:block; height:30px; text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; padding: 2px 0 0 0px; margin:0; cursor:pointer;}
div.usertopcontent div.userlinks a span{display:block; height:30px; text-decoration:none; color:#734F2B; font-size:16px; font-weight:bold; padding: 0px 0 0 2px; margin:0; vertical-align:middle;}
div.usertopcontent div.userlinks a span p{height:30px; vertical-align:middle; padding:0 0 0px 5px; margin:0; display:inline; font-size:25px; font-weight:normal;}
div.usertopcontent div.userlinks a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.usertopcontent div.userlinks a:hover span{text-decoration:none; color:#C4A886; background-color:#734F2B;}

div.pagetitle {
	display:block;
	/*width:100%;*/
	height:45px;
	/*background-color:#E8D6BB;*/
	background-image: url(/img/title.png);
	background-repeat: repeat;
	border-bottom: 2px solid #825B2D;
	border-right: 2px solid #825B2D;
	border-left: 2px solid #F0F0F0;
	border-top: 2px solid #F0F0F0;
	text-align: left;
	margin:5px 0px 10px 0px;
	padding:0;
}
div.pagetitle img {
	display:inline;
	height:45px;
	vertical-align:top;
	padding:0 0 10px 10px;
	margin:0;
}
div.pagetitle span {
	display:inline-block;
	text-decoration:none;
	color:#955C42;
	font-size:20px;
	font-weight:bold;
	padding: 10px 0 0 10px;
	margin:0;
	vertical-align:middle;
}
div.pagetitle a {
	display:block;
	text-decoration:none;
	color:#734F2B;
	font-size:14px;
	font-weight:bold;
	padding: 0px 0 0 0px;
	margin:0;
	cursor:pointer;
	width:100%;
	height:100%;
}
div.pagetitle a:hover {
	text-decoration:none;
	color:#C4A886;
	background-color:#734F2B;
}
div.pagetitle a:hover span {
	color:#C4A886;
}

div.right_head {
	color:#0D109B;
	font-weight:bold;
	font-size:14px;
	width: 100%;
	border-bottom: 2px solid #A2BEFB;
}
div.menudiv {
	/*float:left;*/
	display:none;
	width:130px;
	text-align:left;
	text-decoration:none;
	height:30px;
	/*background-image: url(/img/menumouse.gif);
	border-right:solid 1px #0D1A75;*/
}
div.menudiv a {
	padding-top: 6px;
	padding-left:20px;
	width:125px;
	text-decoration:none;
	display:block;
	height:24px;
	font-weight:bold;
	color:#333333;
}
div.menudiv a:hover {
	background-image: url(/img/menumouseover.png);
	color: #981912;
}
#main #main_l,
#news #news_l,
#help #help_l,
/*#reg #reg_l,*/
#cup #cup_l {
	background-image: url(/img/menumousecurrent.png);
	color:#000066;
}
div.maindiv {
	/*width: 800px;*/
	width:100%;
	height: 100%;
	text-align: center;
	/*azimuth:center;*/
	background:bottom url(/img/backlite.png) repeat-y;
	margin-left:auto;
	margin-right:auto;
}
div.content {
	/*width: 800px;
	height: 100%;
	text-align: center;
	azimuth:center;*/
	margin:0 8px 0 8px;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#F5F5F5;
	/*position:relative;
	/*background:bottom url(/img/backbottom.png) repeat-x;*/
}
/*div.leftbottom {
	width: 7px;
	height: 10px;
	margin:0;
	padding-left:3px;
	padding-right:0;
	/*padding:0;*
	float:left;	
	background: right bottom url(/img/leftbottom.png) no-repeat;
}
div.rightbottom {
	width: 5px;
	height: 10px;
	margin:0;
	padding-right:4px;
	padding-left:0;
	/*padding:0;*
	float:right;
	background: left bottom url(/img/rightbottom.png) no-repeat;
}*/
div.centerbottom {
	/*width:800px;*/
	width:100%;
	height:10px;
	margin:0;
	padding:0;
	float:left;
	background:bottom url(/img/backbottom2.png) no-repeat; /*repeat-x;*/
}
div.headdiv {
	/*height: 120px;*/
	/*height:75px;*/
	height: 150px;
	/*width: 785px;
	margin-left:7px;*/
	width:100%;
	padding:0;
	/*azimuth:center;*/
	text-align:center;
}
div.linkdiv {
	float:left;
	display:none;
	height: 20px;
	padding-left:7px;
	/*border-left:solid 1px #0D1A75;*/
}
div.titldiv {
	/*background-image: url(/stylemenu.png);*/
	padding-left: 165px;
	font-weight:bold;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 20px;
	color:#6777C0;
	text-align:left;
}
div.contdiv {
	padding:5px;
	margin:0;
	text-align:left;
	/*padding-top: 5px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	margin: 0 0 0 155px;
	text-align:left;
	border:1px solid #A2BEFB;
	width:600px;
	/*background:url(/img/backlite.png) repeat-y;
	/*border-color:#DBDEF9;
	border-left:1px solid #A2BEFB;
	border-right:1px solid #A2BEFB;
	border-bottom:1px solid #A2BEFB;*/
}
div.bottom {
	/*width:800px;*/
	width:100%;
	height:10px;
	/*position:relative;*/
}
div.bottomlinks {
	color:#825B2D;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #8D632E;
	background-color:#E8D6BB;
	padding:5px 0 5px 10px;
	margin:0 8px 0 7px;
}
div.bottomlinks a {
	display:none;
}
div.infodiv {
	border:1px solid #0E1376;
	background-color:#E2ECFC;
	padding-left:50px;
	padding-top:12px;
	padding-bottom:12px;
	background-image:url(/img/info.gif);
	background-position:15px 5px;
	background-repeat:no-repeat;
	color:#11095E;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	line-height:20px;
}
div.error {
	border:1px solid #A34D27;
	background-color:#E8CFCE;
	padding-left:70px;
	padding-top:22px;
	padding-bottom:20px;
	background-image:url(/img/warn.gif);
	background-position:15px 5px;
	background-repeat:no-repeat;
	color:#74361F;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	line-height:25px;
}

/* main */
div.main_cont_head {
	font-weight:bold;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	height: 20px;
	color:#6777C0;
	text-align:left;
	border-bottom:1px solid #A2BEFB;
}
div.main_cont {
	padding-left:50px;
	padding-top:15px;
	padding-bottom:15px;
}
div.main_cont img {
	border:none;
}
a.main_block_link {
	background:none;
	color:#000000;
	/*color:#999999;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;*/
	text-decoration:none;
	border:none;
}
a.main_block_link:hover {
	background-color:#D1DFFA;
	color:#6777C0;
	display:block;
	/*color:#981912;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;*/
	text-decoration:none;
}


/* news */
div.newsmenu {
	display:block;
	width:100%;
	font-size:16px;
	border:solid 1px #B9CAD2;
}
/*.newsmenu td {
	width:200px;
	height:20px;
}*/
div.newsmenu div.select {
	display:none;
	text-decoration:none;
	height:20px;
	font-size:18px;
	font-weight:bold;
	color:#825B2D;
	/*background-image: url(/img/menu.png);*/
	/*background-color:#A4A4A4;*/
	background-color:#E8D6BB;
	/*width:100%;*/
	cursor:pointer;
	padding:15px 0 15px 15px;
	border-top:solid 1px #B9CAD2;
	border-bottom:solid 1px #B9CAD2;
}
div.newsmenu div.newsblock {
	display:none;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	background-color:#E5E5E5;
	width:100%;
	cursor:pointer;
	border-top:solid 1px #B9CAD2;
	border-bottom:solid 1px #B9CAD2;
}
div.newsmenu div.newsblock a {
	display:none;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	/*width:100%;*/
	/*padding:20px 0 20px 15px;*/
	cursor:pointer;
}
div.newsmenu:hover div.newsblock {
	display:block;
	text-decoration:none;
	height:50px;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	background-color:#F5F5F5;
	width:100%;
	cursor:pointer;
}
div.newsmenu:hover div.newsblock a {
	display:block;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	/*width:100%;*/
	padding:15px 0 15px 15px;
	cursor:pointer;
}
div.newsmenu div.newsblock:hover {
	/*background-image: url(/img/yellowmenu.png);*/
	background-color:#FAFBBB;
	color: #981912;
}
div.newsmenu div.newsblock:hover a {
	color: #981912;
}
div.newsmenu div.currentnewsblock {
	display:block;
	text-decoration:none;
	height:50px;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	background-image: url(/img/cur_menu.png);
	/*background-color:#E5E5E5;*/
	width:100%;
	cursor:pointer;
}
div.newsmenu div.currentnewsblock a {
	display:block;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	/*width:100%;*/
	padding:15px 0 15px 15px;
	cursor:pointer;
}
div.newsmenu div.currentnewsblock a span.current {
	display:block;
	/*background-image: url(/stylemenu.png);*/
	color:#000066;
	width:100%;
	height:50px;
}
.newsmenu .current {
	display:block;
	/*background-image: url(/img/cur_menu.png);*/
	color:#000066;
	font-weight:bold;
	width:100%;
	height:50px;
}
/*.newshead {
	background-image: url(/stylemenu.png);
}*/
.newshead {
	color:#6777C0;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	border-bottom: 1px solid #A2BEFB;
	margin-bottom:10px;
}
.newsinfo {
	text-align:right;
	color:#838998;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-top: 1px solid #A2BEFB;
	margin-top:10px;
}
/* cup */
table.cuptable {
	border:1px solid #B9864D;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
	/*background-attachment:scroll;
	background-position:top;
	background-repeat:inherit;*/
	/*background-image: url(/site2.gif);*/
	/*background-image: url(/main_back.png);*/
	width: 100%;
	/*height: 30px;
	background-image: url(/img/title.png);
	background-repeat: repeat;	border-left: 1px solid #DDEBFB;
	border-bottom: 1px solid #DDEBFB;*/
}
table.cuptable tr {
	/*border:1px solid #B9864D;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
	/*background-attachment:scroll;
	background-position:top;
	background-repeat:inherit;*/
	/*background-image: url(/site2.gif);*/
	/*background-image: url(/main_back.png);*/
	/*width: 100%;*/
	height: 30px;
	/*background-image: url(/img/title.png);
	background-repeat: repeat;	border-left: 1px solid #DDEBFB;
	border-bottom: 1px solid #DDEBFB;*/
}
table.cuptable td {
	border:1px solid #B9864D;
/*	width:20px;*/
	/*min-width: 25px;
/*	height: 30px;
	/*background-image: url(/img/title.png);
	background-repeat: repeat;	border-left: 1px solid #DDEBFB;
	border-bottom: 1px solid #DDEBFB;*/
}
table.cuptable tr.cup_head {
	border:1px solid #B9864D;
	background-image: url(/stylemenu.png);
	font-weight:bold;
	margin-bottom:20px;
	height:10px;
	font-size:12px;
	padding-bottom:0px;
	padding-top:0px;
	/*padding-bottom:10px;
	/*padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0px;
	margin:0px;
	width: 45px;*/
}
table.cuptable tr.cup_head a {
	text-decoration:none;
	/*color:#6F6F6F;*/
	color:#1A1768;
	/*padding-bottom:10px;
	/*padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0px;
	margin:0px;
	width: 45px;*/
}
table.cuptable tr.cup_head a:hover {
	text-decoration:none;
	color:#A64031;
	/*padding-bottom:10px;
	/*padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0px;
	margin:0px;
	width: 45px;*/
}
table.cuptable td.cup_name {
	border:1px solid #B9864D;
	padding-left: 5px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	/*width:50px;*/
	color:#747474;
	/*color:#B9864D;
/*	color:#80492F;*/
	width:185px;
	text-align:left;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	/*font-size: 36px;*/
	/*font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:36px;*/
}
table.cuptable td.cup_name a {
	color:#747474;
	text-decoration:none;
}
table.cuptable td.cup_name a:hover {
	color:#7E2321;
	text-decoration:none;
}
table.cuptable tr.cup_total {
	border:1px solid #B9864D;
	background-image: url(/img/yellowmenu.png);
	font-weight:bold;
	margin-bottom:10px;
	height:10px;
	font-size:14px;
	color:#9B240B;
	padding-bottom:0px;
	padding-top:0px;
}
table.cuptable tr.cup_total td.cup_name {
	border:1px solid #B9864D;
	padding-left: 5px;
	color:#747474;
	text-align:right;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
}
/* messages */
/*
div.menudiv {
	display:block;
	width:130px;
	text-align:left;
	text-decoration:none;
	height:30px;
}
div.menudiv a {
	padding-top: 6px;
	padding-left:20px;
	width:125px;
	text-decoration:none;
	display:block;
	height:24px;
	font-weight:bold;
	color:#333333;
}
*/
table.messages {
	border:1px solid #B9864D;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	font-size:14px;
	padding-top:15px;
	padding-bottom:15px;
	width: 100%;
}
table.messages tr{
	padding-top:35px;
	padding-bottom:35px;
	width: 100%;
}
table.messages td {
	border:1px solid #B9864D;
}
table.messages td.author {
	vertical-align:top;
	border:1px solid #B9864D;
	/*padding-left: 5px;*/
	color:#747474;
	text-align:left;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	width:180px;
}
table.messages td.contmessage {
	vertical-align:top;
	text-align:left;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 10px 15px 10px;
}
table.messages td.author a {
	padding-top: 6px;
	padding-left:20px;
	width:180px;
	text-decoration:none;
	display:block;
	height:24px;
	font-weight:bold;
	color:#747474;
	text-decoration:none;
}
table.messages td.author a:hover {
	color:#7E2321;
	text-decoration:none;
}
table.messages td.author a.mainauthlnk {
	background-image: url(/img/speciallink.png);
	background-position:right;
	color:#000066;
	text-decoration:none;
}
table.messages td.author a.mainauthlnk:hover {
	background-image: url(/img/speciallinkover.png);
	background-position:right;
	color: #981912;
	text-decoration:none;
}
table.messages tr.totalmessages {
	border:1px solid #B9864D;
	background-image: url(/img/yellowmenu.png);
	font-weight:bold;
	margin-bottom:10px;
	height:30px;
	font-size:14px;
	color:#9B240B;
	padding-bottom:0px;
	padding-top:0px;
}
table.messages tr.totalmessages a {
	padding-top: 6px;
	padding-left:5px;
	width:195px;
	text-decoration:none;
	display:block;
	height:24px;
	font-weight:bold;
	background-image: url(/img/speciallink.png);
	background-position:right;
	color:#000066;
	text-decoration:none;
}
table.messages tr.totalmessages a:hover {
	background-image: url(/img/speciallinkover.png);
	background-position:right;
	color: #981912;
	text-decoration:none;
}

/* special links */
div.speciallink {
	/*float:left;*/
	display:block;
	width:330px;
	text-align:left;
	text-decoration:none;
	height:35px;
	/*background-image: url(/img/menumouse.gif);
	border-right:solid 1px #0D1A75;*/
}
div.speciallink a {
	padding-top: 6px;
	padding-left:20px;
	width:325px;
	text-decoration:none;
	display:block;
	height:29px;
	font-weight:bold;
	background-image: url(/img/speciallink.png);
	background-position:right;
	color:#000066;
	/*color:#333333;*/
}
div.speciallink a:hover {
	background-image: url(/img/speciallinkover.png);
	background-position:right;
	color: #981912;
}