@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;
}
a.link, span.nolink {
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	margin:5px 0 5px 0;
	background-color:#E8D6BB;
	background-image:none;
	border: 1px solid #B8C1B7;
	text-decoration:none;
	color:#825B2D;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding:7px 10px 5px 10px;
}
a.link:hover {
	text-decoration:none;
	/*color:#C6A779;*/
	text-align:left;
	font-weight:bold;
	font-size:14px;
	/*background-color:#734F2B;*/
	color:#852B23;
	background-color:#E3D0B0;
}
a.link img, span.nolink img {
	vertical-align:middle;
	text-align:left;
	padding:0;
	margin:-3px 0 0 0;
	height:25px;
}
.стиль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 {
	padding:0;
	margin:0;
}
.form {
	background:#F8EDDC; /*url(/img/main/Form.png) repeat;*/
	border:1px #825B2D solid;
	color:#955C42;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	cursor:inherit;
}
.formelement {
	color:#955C42;
	padding-top:10px;
	padding-bottom:10px;
}
.formrow {
	/*color: #000000;*/
	color:#955C42;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
}
.formhelp {
	color:#955C42;
	padding-top:5px;
	padding-bottom:5px;
}
.formshort {
	/*background:#F8EDDC; /*url(/img/main/Form.png) repeat;*/
	/*border:1px #825B2D solid;*/
	background-color:#F1E4CD;
	color:#955C42;
	padding:1px 1px 1px 5px;
	font-size:12px;
	font-weight:bold;
	cursor:inherit;
	margin:0px;
}
.formshort .formelement {
	color:#955C42;
	padding-top:0px;
	padding-bottom:0px;
}
.formshort .formrow {
	/*color: #000000;*/
	color:#955C42;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	margin:0 0 7px 0;
}
.formshort .shortformtext {
	/*color: #000000;*/
	display:inline-block;
	color:#955C42;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	margin:0 2px 0 0;
	text-align:right;
	width:50px;
}
.formshort .formhelp {
	color:#955C42;
	padding-top:1px;
	padding-bottom:1px;
}
.checkbox {
	padding:0px;
	margin:0px;
}
.checklabel {
	padding-left:5px;
	padding-right:5px;
	/*margin-top:-15px;*/
	/*padding-bottom:5px;*/
}
.button{background-color: #EDDBC0; /*background-image:url(/img/button.png);*/ font-size: 14px; color: #825B2D; padding: 1px; padding-left: 10px; padding-right: 10px; display:block; margin:0;}
.button:hover{background-color: #845937; /*background-image:url(/img/button-over.png);*/ font-size: 16px; color: #E2D7C0; padding: 1px; padding-left: 10px; padding-right: 10px; display:block; cursor:pointer;}
.buttonrow{background-color: #EDDBC0; /*background-image:url(/img/button.png);*/ font-size: 11px; font-weight:bold; color: #825B2D; padding-top: 5px; padding-bottom:5px; padding-left: 5px; padding-right: 5px; display:inline-block; margin:0; border-width:2px;}
.buttonrow:hover{background-color: #845937; /*background-image:url(/img/button-over.png);*/ font-size: 11px; font-weight:bold; color: #E2D7C0; padding-top: 5px; padding-bottom:5px; padding-left: 5px; padding-right: 5px; display:inline-block; cursor:pointer; border-width:2px;}
/*.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;*/
	background-color:#F7F2E6;
	color:#955C42;
	font-weight:bold;
}
form .in_input {
	/*background-image:url(stylemenu.png);*/
	/*background-color:#D7E8F2;*/
	background-color:#F7F2E6;
	color:#955C42;
	font-weight:bold;
}
.in_input:focus {
	/*background-color:#AAC6F4;*/
	color:#955C42;
	background-color:#E9D6BC;
}
.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;*/
	color:#955C42;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
}
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;
	cursor:pointer;
}
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;
	cursor:pointer;
}
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;
	cursor:pointer;
}
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; padding:0; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.pagelongbox{float:left; /*width:30%;*/ width:500px; height:150px; padding:0; 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.pagemainoption{display:block; border-top:2px solid #734F2B; height:32px; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 0px 0 0px 0px; margin:0; vertical-align:middle;}
div.pagelongbox div.pagemainoption img{display:inline; height:25px; vertical-align:top; padding:3px 0 11px 10px; margin:0;}
div.pagemainoption span{display:inline-block; width:300px; text-decoration:none; color:#955C42; font-size:14px; font-weight:bold; padding: 8px 0 0 5px; margin:0; vertical-align:middle;}
div.pagemainbox a:hover div.pagemaintitle span{color:#C4A886;}
div.pagemainbox a, div.pagelongbox 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, div.pagelongbox a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.pagemainbox a:hover div.pagemaintitle, div.pagelongbox a:hover div.pagemaintitle{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemaincontent, div.pagelongbox a:hover div.pagemaincontent{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemainoption, div.pagelongbox a:hover div.pagemainoption{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemainoption span, div.pagelongbox a:hover div.pagemainoption span{text-decoration:none; color:#C4A886;}
div.pagemaincontent{padding:5px 0 0px /*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 div.pagelongbox a{background-image:none;}
div.tileconstructor div.pagelongbox a:hover{background-image:none;}
div.tileconstructor div.profileline{display:block; padding-top:1px;}
div.tileconstructor div.profileline span{text-decoration:none; color:#734F2B; font-size:14px; font-weight:normal; font-style:italic; display:inline; width:100%;}
div.tileconstructor div.profileline span.sitenameheader{text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; font-style:normal; display:inline; width:100%;}
div.tileconstructor div.profileline span.statusspan{text-decoration:none; color:#734F2B; font-size:11px; font-weight:normal; font-style:normal; display:inline; width:100%;}

div.pagemainoption span.infospan{display:block; float:right; width:152px; text-decoration:none; color:#955C42; font-size:12px; font-weight:bold; padding: 0px 0 0 0px; margin:0 0px 0 0; vertical-align:middle;}
div.pagemainoption span.infospan div{
	display:inline-block;
	float:right;
	/*width:100%;*/
	/*width:100px;
	height:30px;*/
	height:12px;
	background-color:#F1E4CD;
	color:#955C42;
	font-size:10px;
	border-bottom: 1px solid #825B2D;
	border-right: 1px solid #825B2D;
	border-left: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	text-align: center;
	margin:0px 0px 0 0px;
	padding:2px 0 0 0;
}
div.pagemainoption span.infospan div.headspan{width:148px;}
div.pagemainoption span.infospan div.date{width:38px; margin:0;}
div.pagemainoption span.infospan div.dateyear{width:68px; margin:0;}
div.pagemainoption span.foruminfospan{display:block; float:left; width:70px; text-decoration:none; color:#955C42; font-size:12px; font-weight:bold; padding: 0px 0 0 0px; margin:0 0px 0 0; vertical-align:middle;}
div.pagemainoption span.foruminfospan div{
	display:inline-block;
	float:left;
	/*width:100%;*/
	/*width:100px;
	height:30px;*/
	height:12px;
	background-color:#F1E4CD;
	color:#955C42;
	font-size:8px;
	border-bottom: 1px solid #825B2D;
	border-right: 1px solid #825B2D;
	border-left: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
	text-align: center;
	margin:0px 0px 0 0px;
	padding:2px 0 0 0;
}
div.pagemainoption span.foruminfospan div.headspan{width:68px;}
div.pagemainoption span.foruminfospan div.date{width:38px; margin:0;}
div.pagemainoption span.foruminfospan div.dateyear{width:68px; margin:0;}
div.pagelongbox div.forumoption img{display:inline; height:10px; vertical-align:top; padding:10px 0 11px 10px; margin:0;}
div.forumoption span{display:inline-block; width:250px; text-decoration:none; color:#955C42; font-size:12px; font-weight:bold; padding: 8px 0 0 1px; margin:0; vertical-align:middle;}



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{float:left; /*width:30%;*/ width:230px; height:105px; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%;}
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.linkconstructor{width:100%; height:50px;}
div.linkbox{float:left; /*width:30%;*/ width:250px; height:50px; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.linktitle{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.linktitle img{display:inline; height:38px; vertical-align:top; padding:0 0 10px 10px; margin:0;}
div.linktitle 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.linkbox a:hover div.linktitle span{color:#C4A886;}
div.linkbox 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.linkbox a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.linkbox a:hover div.linktitle{text-decoration:none; color:#C4A886;}
div.linkbox a{background-image:url(/img/arrows/arrow_brown_dark.png); background-position:right bottom; background-repeat:no-repeat;}
div.linkbox a:hover{background-image:url(/img/arrows/arrow_brown_2.png);}

div.pagemainbox a.link{display:block; vertical-align:middle; text-align:left; margin:0 0 0 -6px; margin-top:0px; background-color:#E8D6BB; background-image:none; border-top: 1px solid #B8C1B7; border-bottom: 1px solid #B8C1B7; text-decoration:none; color:#825B2D; text-align:left; font-weight:bold; font-size:16px; padding:7px 0 5px 10px;}
div.pagemainbox a.link:hover{text-decoration:none; /*color:#C6A779;*/ text-align:left; font-weight:bold; font-size:16px; /*background-color:#734F2B;*/ color:#852B23; background-color:#E3D0B0;}
div.pagemainbox a.link img{vertical-align:middle; text-align:left; padding:0; margin:-3px 0 0 0; height:25px;}

div.pagemainbox div.usertitle a{display:block; vertical-align:middle; text-align:left; margin:0 0 0 -2px; margin-top:0px; width:250px; /*background-color:#E8D6BB;*/ background-image:none; border: none; text-decoration:none; color:#825B2D; text-align:left; font-weight:bold; font-size:16px; padding:0px; /*padding:5px 0 5px 10px;*/}
div.pagemainbox div.usertitle a:hover{text-decoration:none; /*color:#C6A779;*/ text-align:left; font-weight:bold; font-size:16px; /*background-color:#734F2B;*/ color:#852B23; background-color:#E3D0B0;}

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.usertitle img {
	display:inline;
	width:45px;
	height:45px;
	vertical-align:top;
	padding:0 0 0px 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:block;
	width:150px;
	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;*/
	padding: 7px 7px 0px 15px;
	width:128px;
	text-decoration:none;
	display:block;
	height:23px;
	font-weight:bold;
	color:#333333;
	background-position: right top;
	background-repeat:no-repeat;
}
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, .currentmenu a {
	background-image: url(/img/menumousecurrent.png);
	color:#000066;
}
div.maindiv {
	width: 800px;
	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;*/
}
img.image {
	float:left;
	margin:0 10px 10px 0;
	clear:none;
}
/*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;
	height:10px;
	margin:0;
	padding:0;
	float:left;
	background:top 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;
	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;
	height:10px;
	/*position:relative;*/
	margin-left:auto;
	margin-right:auto;
}
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.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;
	text-align:left;
}
div.idea {
	border:1px solid #DAD01F;
	background-color:#F7F7D2;
	padding-left:60px;
	padding-top:20px;
	padding-bottom:15px;
	background-image:url(/img/lamp.png);
	background-position:5px 1px;
	background-repeat:no-repeat;
	color:#71581A;/*#81651D*/
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
	line-height:20px;
	text-align:left;
}
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;
	text-align:left;
}

/* 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_description {
	width:530px;
	text-align:left;
	padding-left:0px;
	padding-top:20px;
	padding-bottom:15px;
}
div.school_img {
	margin:10px 0 10px 5px;
	float:left;
	border:none;
}
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;
}
div.newspagetitle {
	position:relative;
	margin-bottom:-5px;
}
div.pagetitle span.select{
	position:absolute;
	right:2px;
	padding:0;
	/*margin-right:2px;*/
	width:400px;
}
div.pagetitle span.select div.newsmenu {
	display:block;
	width:100%;
	font-size:14px;
	border:solid 1px #B9CAD2;
}
/*.newsmenu td {
	width:200px;
	height:20px;
}*/
div.newsmenu div.select {
	display:block;
	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.pagetitle span.select div.newsmenu span {
	font-size:14px;
	height:20px;
	margin:0;
}
div.pagetitle span.select div.currentnewsmenu, div.pagetitle span.select div.currentnewsmenu a, div.pagetitle span.select div.select,
div.pagetitle span.select div.newsmenu a {
	font-size:14px;
	padding:0;
	height:30px;
	width:auto;
	margin:0;
}
div.pagetitle span.select div.newsmenu div.select {
	display:inline-block;
	text-decoration:none;
	text-align:center;
	width:150px;
	height:21px;
	font-size:14px;
	font-weight:bold;
	color:#825B2D;
	/*background-image: url(/img/menu.png);*/
	/*background-color:#A4A4A4;*/
	background-color:#E8D6BB;
	/*width:100%;*/
	cursor:pointer;
	padding:10px 5px 10px 5px;
	margin:0;
	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.pagetitle span.select div.newsmenu:hover div.newsblock {
	display:block;
	text-decoration:none;
	width:400px;
	height:30px;
	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%;*/
	background-color:#F5F5F5;
	padding:15px 0 15px 15px;
	cursor:pointer;
}
div.pagetitle span.select div.newsmenu:hover div.newsblock a {
	display:block;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	color:#333333;
	border:0;
	/*background-image: url(/img/menu.png);*/
	/*width:100%;*/
	background-color:#F5F5F5;
	padding:7px 0 0px 15px;
	cursor:pointer;
}
div.newsmenu div.newsblock:hover, div.pagetitle span.select div.newsmenu div.newsblock:hover {
	/*background-image: url(/img/yellowmenu.png);*/
	background-color:#FAFBBB;
	color: #981912;
}
div.newsmenu div.newsblock:hover a, div.pagetitle span.select div.newsmenu div.newsblock:hover a {
	background-color:#FAFBBB;
	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.pagetitle span.select div.newsmenu div.currentnewsblock {
	display:inline-block;
	text-decoration:none;
	height:42px;
	border:0;
	font-weight:bold;
	color:#333333;
	/*background-image: url(/img/menu.png);*/
	background-image: url(/img/cur_menu.png);
	/*background-color:#E5E5E5;*/
	width:240px;
	padding:0;
	margin:0px 0 0 0px;
	cursor:pointer;
}

div.newsmenu div.currentnewsblock a {
	display:block;
	text-decoration:none;
	height:20px;
	font-weight:bold;
	color:#333333;
	background:none;
	/*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:20px;
}
div.pagetitle span.select div.newsmenu div.currentnewsblock a span.current {
	display:block;
	/*background-image: url(/stylemenu.png);*/
	color:#000066;
	/*width:100%;*/
	height:30px;
}
.newsmenu .current {
	display:block;
	/*background-image: url(/img/cur_menu.png);*/
	color:#000066;
	font-weight:bold;
	/*width:100%;*/
	height:20px;
}
/*.newshead {
	background-image: url(/stylemenu.png);
}*/
.newsimage {
	padding-left:0px;
	padding-top:0px;
}
div.newsdiv{margin-top:15px;}
div.newsdivhead{display:inline-block; background-color:#b2d8f7; border:0; width:100%; padding-top:2px;}
div.newsdiv a:hover div.newsdivhead{text-decoration: none; color: #852b23; background-color: #E3D0B0;}
div.newsdiv a:hover div.newsdivhead div.newsdivname{text-decoration: none; color: #852b23;}
div.newsdiv a:hover div.newsdivhead span.newscategory{text-decoration: none; color: #955C42; background-image: url(/img/title.png); border: 1px solid #F2EDE3;}
div.newsdivname{display:inline-block; text-decoration:none; color:#000066; font-size:20px; font-weight:bold; padding: 0px 10px 0 10px; margin:0 0 0 0px; vertical-align:middle;}
div.newsdivname span{padding:0px 0 0 0; line-height:31px;}
/*div.newsdivhead div.newsdivauthor a{display:block; vertical-align:middle; text-align:left; margin:0 0 0 -2px; margin-top:0px; width:250px; /*background-color:#E8D6BB;* background-image:none; border: none; text-decoration:none; color:#825B2D; text-align:left; font-weight:bold; font-size:16px; padding:0px; height:51px; /*padding:5px 0 5px 10px;*}
div.newsdivhead div.newsdivauthor a:hover{text-decoration:none; /*color:#C6A779;* text-align:left; font-weight:bold; font-size:16px; /*background-color:#734F2B;* color:#852B23; background-color:#E3D0B0;}*/
div.newsdivname span.newscategory {
	display:inline-block;
	text-align:left;
	line-height:normal;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	border: 1px solid #A2BEFB;
	background-color:#b2d8f7;
	background-image: url(/img/cur_menu.png);
	padding:5px 10px 5px 10px;
	margin:-2px 10px 0 0px;
}
div.newsdivtext{
	/*position: relative;*/
	/*border-bottom:10px solid #b2d8f7;*/
	border-left:10px solid #b2d8f7;
	border-right:10px solid #b2d8f7;
	font-size:14px;
	padding: 10px 10px 10px 10px;
}
span.imageclear {
	display:block;
	width:550px;
	height:0;
	clear:both;
}
div.newsdivinfo {
	display:inline-block;
	background-color:#b2d8f7;
	width:100%;
	padding:0 0px 0 0px;
}
div.newsdivinfo span.newsdate {
	display:inline-block;
	float:right;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	/*border: 1px solid #A2BEFB;*/
	background-color:#b2d8f7;
	/*background-image: url(/img/cur_menu.png);*/
	padding:5px 10px 5px 10px;
	margin:0px 0px 0 10px;
}
.newsdivinfo a {
	display:inline-block;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border: 1px solid #A2BEFB;
	background-color:#b2d8f7;
	padding:5px 10px 5px 10px;
	margin-left:10px;
	line-height:16px;
	clear:both;
}
.newsdivinfo a:hover {
	background-color:#E8D6BB;
	border:solid 1px #B9CAD2;
	color: #981912;
}
a.newsdivlink {
	display:inline-block;
	float:right;
	vertical-align:middle;
	text-align:left;
	margin:0 10px 0 0;
	background-color:#E8D6BB;
	background-image:none;
	border: 1px solid #B8C1B7;
	text-decoration:none;
	color:#825B2D;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding:2px 10px 2px 10px;
}
a.newsdivlink:hover {
	text-decoration:none;
	/*color:#C6A779;*/
	text-align:left;
	font-weight:bold;
	font-size:14px;
	/*background-color:#734F2B;*/
	color:#852B23;
	background-color:#E3D0B0;
}
a.newsdivlink img {
	vertical-align:middle;
	text-align:left;
	padding:0;
	margin:0;
	height:45px;
}
.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;
	padding:0;
	/*vertical-align:middle;
	azimuth:center;*/
	clear:both;
}
.newsinfo a {
	display:inline-block;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border: 1px solid #A2BEFB;
	background-color:#b2d8f7;
	padding:5px 10px 5px 10px;
	clear:both;
}
.newsinfo a:hover {
	background-color:#E8D6BB;
	border:solid 1px #B9CAD2;
	color: #981912;
}
.newspoll {
	text-align:left;
	/*color:#838998;*/
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	border-top: 1px solid #A2BEFB;
	margin:10px -10px 0 -10px;
	padding:0;
	/*vertical-align:middle;
	azimuth:center;*/
	clear:both;
}
.newspollinfo {
	text-align:left;
	color:#6777C0;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	clear:both;
}
.newspollhead {
	text-align:left;
	/*color:#838998;*/
	color:#6777C0;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	border-bottom: 1px solid #A2BEFB;
	border-right: 1px solid #A2BEFB;
	margin-bottom:0px;
	padding:0;
	/*vertical-align:middle;
	azimuth:center;*/
	clear:both;
}
.newspollhead .pollheadline {
	display:inline-block;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	border: 1px solid #A2BEFB;
	background-color:#b2d8f7;
	padding:5px 10px 5px 10px;
	clear:both;
}
.pollresults {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #A2BEFB;
	border-left: 1px solid #A2BEFB;
	border-right: 1px solid #A2BEFB;
	color:#6777C0;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.pollresults .mark {
	display:inline-block;
	margin-left:0px;
	margin-right:3%;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	border: 1px solid #A2BEFB;
	background-color:#b2d8f7;
	padding:5px 10px 5px 10px;
	clear:both;
}
.usersmark {
	display:block;
	float:right;
	text-align:right;
	width:250px;
}
.makepoll {
	margin-left:80px;
	margin-right:0px;
}
.makepoll a {
	display:inline-block;
	margin-left:0px;
	margin-right:1%;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	border: 1px solid #A2BEFB;
	background-color:#b2d8f7;
	padding:5px 10px 5px 10px;
	clear:both;
}
.makepoll a:hover {
	background-color:#E8D6BB;
	border:solid 1px #B9CAD2;
	color: #981912;
}
.pollcontainer {
	display:block;
	position:relative;
	width:100%;
	border: 1px solid #A2BEFB;
	height:35px;
}
.pollline {
	display:inline-block;
	position:absolute;
	z-index:0;
	background-color:#b2d8f7;
	height:35px;
}
.pollnameanswer {
	display:block;
	float:left;
	position:absolute;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	top:7px;
	left:15px;
	margin:0;
	z-index:1;
}
.pollcountanswer {
	display:block;
	float:right;
	position:absolute;
	color:#000066;
	font:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	top:10px;
	right:15px;
}

/* profile */
div.profileconstructor{width:100%; height:350px; margin: 10px 0 0 0;}
div.profileinfoconstructor{width:150px; height:70px; margin: 0px 0 0 0;}
div.profilename{float:left; width:200px; height:300px; border:none; margin-left:5px; margin-top:25px; /*font-size:75%;*/ display:inline-block; text-align:left;}
div.hobby{float:left; width:550px; height:150px; /*background-color:#F1E4CD;*/ background-image:url(/img/clouds.png); border:none; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.description{float:left; width:550px; height:150px; /*background-color:#F1E4CD;*/ background-image:url(/img/cloud.png); border:none; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.hobby span{width:270px; height:90px; text-decoration:none; color:#734F2B; font-size:16px; overflow-y:scroll; display:block; margin:25px 5px 25px 230px;}
div.description span{width:315px; height:130px; text-decoration:none; color:#734F2B; font-size:16px; overflow-y:scroll; display:block; margin:10px 5px 10px 200px;}
div.profilename span.realname{text-align:center; text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; display:block; width:100%;}
div.profilename span.sitenameheader{text-decoration:none; color:#734F2B; font-size:11px; font-weight:bold; display:inline; width:100%;}
div.profilename span{text-decoration:none; color:#734F2B; /*font-size:10px;*/ font-weight:bold; display:inline; /*width:100%;*/}
div.profilename img.image{margin-left:auto; margin-right:auto;}
div.profiletitle{display:block; width:196px; background-color:#F1E4CD; border:1px solid #F2EDE3; height:45px; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 5px 0 0 2px; margin:0; vertical-align:middle;}
div.profiletitle img{display:inline; height:35px; vertical-align:top; padding:0 0 10px 2px; margin:0;} 
div.profiletitle span{display:inline-block; text-decoration:none; color:#955C42; font-size:16px; font-weight:bold; padding: 10px 0 0 2px; margin:0; vertical-align:middle;}
div.profileinfo{display:block; float:left; width:198px; background-color:#F1E4CD; border:1px solid #F2EDE3; height:45px; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 5px 0 0 2px; margin:0 28px 0 28px; vertical-align:middle;}
div.profileinfo img{display:inline; height:35px; vertical-align:top; padding:0 0 10px 5px; margin:0;} 
div.profileinfo span{display:inline-block; text-decoration:none; color:#955C42; font-size:16px; font-weight:bold; padding: 10px 0 0 2px; margin:0; vertical-align:middle;}
div.profileclass{display:block; width:270px; height:45px; text-decoration:none; color:#955C42; font-size:14px; font-weight:bold; padding: 5px 0 0 0px; margin:0; border:0; vertical-align:middle;}
div.profileclass img{display:inline; height:38px; vertical-align:top; padding:0 0 10px 0px; margin:0;}
div.profileclass span{display:inline-block; text-decoration:none; color:#955C42; font-size:16px; width:200px; height:20px; font-weight:bold; padding: 10px 0 0 2px; margin:0; vertical-align:middle; overflow:hidden;}

/*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.pagelongbox{float:left; /*width:30%;*/ /*width:500px; 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.pagemainoption{display:block; border-top:2px solid #734F2B; height:32px; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 0px 0 0px 0px; margin:0; vertical-align:middle;}
div.pagelongbox div.pagemainoption img{display:inline; height:25px; vertical-align:top; padding:3px 0 11px 10px; margin:0;}
div.pagemainoption span{display:inline-block; width:300px; text-decoration:none; color:#955C42; font-size:14px; font-weight:bold; padding: 8px 0 0 5px; margin:0; vertical-align:middle;}
div.pagemainbox a:hover div.pagemaintitle span{color:#C4A886;}
div.pagemainbox a, div.pagelongbox 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, div.pagelongbox a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.pagemainbox a:hover div.pagemaintitle, div.pagelongbox a:hover div.pagemaintitle{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemaincontent, div.pagelongbox a:hover div.pagemaincontent{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemainoption, div.pagelongbox a:hover div.pagemainoption{text-decoration:none; color:#C4A886;}
div.pagemainbox a:hover div.pagemainoption span, div.pagelongbox a:hover div.pagemainoption span{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 div.pagelongbox a{background-image:none;}
div.tileconstructor div.pagelongbox a:hover{background-image:none;}*/

/* 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;
	/*border-collapse:collapse;*/
/*	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 td.cupcomments {
	padding:0px 5px 15px 35px;
	text-align:left;
}
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 td {
	/*border:1px solid #B9864D;
	border-collapse:collapse;*/
	background-image: url(/stylemenu.png);
	font-weight:bold;
	margin-bottom:20px;
	height:10px;
	font-size:12px;
	padding-bottom:7px;
	padding-top:7px;
	/*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.gold {
	border:1px solid #B9864D;
	background-image: url(/img/gold.gif);
	text-align:center;
	font: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size:14px;
}
table.cuptable td.silver {
	border:1px solid #B9864D;
	background-image: url(/img/silver.gif);
	text-align:center;
	font: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size:14px;
}
table.cuptable td.bronze {
	border:1px solid #B9864D;
	background-image: url(/img/bronze.gif);
	text-align:center;
	font: Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size:14px;
}
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;
}
table.cuptable td.cupcomments a.link {
	margin-left:-35px;
	margin-right:-5px;
	margin-top:15px;
	margin-bottom:0px;
	display:block;
}
span.cuppoints
{
	display:block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
	color:#825B2D;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
/* 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;
}
/*div.messagediv{width:100%; /*height:50px;*}
div.messagehead{width:100%; height:50px;}
/*div.messageauthor{float:left; /*width:30%;* width:250px; height:50px; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}*
div.messageauthor{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.messageauthor img{display:inline; height:38px; vertical-align:top; padding:0 0 10px 10px; margin:0;}
div.messageauthor 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.messagehead a:hover div.messageauthor span{color:#C4A886;}
div.messageauthor a{display:block; text-decoration:none; color:#734F2B; font-size:14px; font-weight:bold; padding: 0px 0 0 0px; margin:0; cursor:pointer; height:100%;}
div.messageauthor a:hover{text-decoration:none; color:#C4A886; background-color:#734F2B;}
div.messageauthor a:hover div.messageauthor{text-decoration:none; color:#C4A886;}
div.pagemainbox{float:left; /*width:30%;* width:250px; height:150px; padding:0; background-color:#F1E4CD; border:1px solid #F2EDE3; margin-left:5px; font-size:75%; display:inline-block; text-align:left;}
div.pagelongbox{float:left; /*width:30%;* width:500px; height:150px; padding:0; 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.messagediv{margin-top:25px;}
div.messagehead{display:inline-block; background-color:#F1E4CD; border:0; width:100%;}
div.messageauthor{display:inline-block; height:51px; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 0px 0 0 2px; margin:0 0 0 10px; vertical-align:middle;}
div.messageauthor img{display:inline; height:45px; vertical-align:top; padding:3px 0 3px 10px; margin:0;}
div.messageauthor span{display:inline-block; text-decoration:none; color:#955C42; font-size:20px; font-weight:bold; padding: 14px 0 0 2px; margin:0; vertical-align:middle;}
div.messagehead div.messageauthor a{display:block; vertical-align:middle; text-align:left; margin:0 0 0 -2px; margin-top:0px; width:250px; /*background-color:#E8D6BB;*/ background-image:none; border: none; text-decoration:none; color:#825B2D; text-align:left; font-weight:bold; font-size:16px; padding:0px; height:51px; /*padding:5px 0 5px 10px;*/}
div.messagehead div.messageauthor a:hover{text-decoration:none; /*color:#C6A779;*/ text-align:left; font-weight:bold; font-size:16px; /*background-color:#734F2B;*/ color:#852B23; background-color:#E3D0B0;}
div.messagetext{
	border-bottom:10px solid #F1E4CD;
	border-left:10px solid #F1E4CD;
	border-right:10px solid #F1E4CD;
	padding: 10px 10px 10px 10px;
}
a.messagelink {
	display:inline-block;
	float:right;
	vertical-align:middle;
	text-align:left;
	margin:0 10px 0 0;
	background-color:#E8D6BB;
	background-image:none;
	border: 1px solid #B8C1B7;
	text-decoration:none;
	color:#825B2D;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	padding:2px 10px 2px 10px;
}
a.messagelink:hover {
	text-decoration:none;
	/*color:#C6A779;*/
	text-align:left;
	font-weight:bold;
	font-size:14px;
	/*background-color:#734F2B;*/
	color:#852B23;
	background-color:#E3D0B0;
}
a.messagelink img {
	vertical-align:middle;
	text-align:left;
	padding:0;
	margin:0;
	height:45px;
}

/* tags */
.blockremark{display:block; border-style: solid; border-color: #825B2D; border-width: 1px; padding: 10px;
	 background-color: #F8EDDC; margin: 0px 0px 10px 0px; overflow:hidden;}
.blockremark p{color: #825B2D; margin: 0px; text-align: left;}	
.taghead {
	color:#825B2D;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	border-bottom: 1px solid #E8D6BB;
	margin-bottom:0px;
}
.taghelp {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.taghelp a {
	display:inline-block;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#825B2D;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border:solid 1px #B9CAD2;
	background-color:#E8D6BB;
	padding:5px 10px 5px 10px;
}
.taghelp a:hover {
	background-color:#E3D0B0;
	color: #981912;
}

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