@charset "windows-1251";


/* CSS Document */





body {


	margin: 0px;


	padding: 0px;


	font-size: 11px;


	font-family:  Arial, Helvetica, sans-serif;


	background-color: #336699; 


}





a {


	color: #74BEFF;


	text-decoration: underline;


}





a:hover {


	text-decoration: underline;


}





#head {


	background: url(/design/rchb-head-bg.gif);


	height: 200px;


	margin: 0px;


	padding: 0px;


}





#logo {


	margin: 83px 0px 0px 121px;


	padding: 0px;


}





#foot {


	background: url(/design/rchb-foot-bg.gif);


	height: 45px;


	margin: 0px;


	padding: 15px 0 0 230px;


	color: #ffffff;


}





#content {


	padding: 0 0 20px 0;


	background-color: #ffffff;


}





#menu {


	background: url(/design/rchb-menu_02.gif);


	margin: 0px 0px 19px 0px;


	float: none;


}





#menu a {


	color: #ffffff;


	text-decoration: none;


	font-weight: bold;


}





#menu a.active {


	color: #333333;


}





#lm {


	background: url(/design/rchb-menu_01.jpg) left no-repeat;


}





#rm {


	background: url(/design/rchb-menu_03.gif) right no-repeat;


	text-align: center;


	height: 31px;


}





#menutext {


	padding-top: 10px;


}





.left {


	background: url(/design/rchb-orange.gif) left top no-repeat;


	margin: 20px 20px 20px 0px;


	padding: 0px 10px 0px 25px;


	border-right: 1px dotted #336699;


	width: 195px;


}





.left h1 {


	font-size: 12px;


	color: #FF7F00;


	margin: 0px;


}





.left h3 {


	font-size: 12px;


	color: #FF7F00;


	margin: -2px 0px 0px 0px;


	font-weight: normal;


}





.center {


	float: none;


}





.right {


	margin: 20px 10px 20px 20px;


}





.hi {


	color: #FF7F00;


	font-weight:bold;


	margin-bottom: 0px;


	margin-top: 10px


}





.det {


	margin: 0px 0px 0px 10px;


	


}





#mnenie {


	padding: 10px;


	background: url(/design/rchb-mnenie-bg.gif) left repeat-y;


	border: 1px solid #99bbee;


}





#content {


	padding: 0px 20px 20px 0px;


}





.nobottommargin {


	margin-bottom: 0px;


}





.lilgray {


	margin: 0px;


	color:#CCCCCC;


	font-size: 11px; 


}





.active {


	color: #000000;


	font-weight: bold;


}





.answer, .udovl, .neudovl, .unknown {


	border: 1px solid #dedede;


	padding: 10px;


	margin: 10px;


}





.form {


	border: 1px solid #dedede;


	background-color:#F2F2F2;


	padding: 10px;


	width: 470px;


}





INPUT, SELECT, TEXTAREA, .butt {


 	font-family :  Verdana, Tahoma, sans-serif;


	color: #0b6eab;


	border: 1px solid #779999;


	scrollbar-base-color: #eee;


	font-size: 11px;


}





.butt {


	background-color: #336699;


	font-weight: bold;


	color: #fff;


	border: 0px;


	padding: 3px 7px 3px 7px;


}





#mnenie h1 {


	color: #666666;


	font-size: 14px;


}





h1 {


	font-size: 16px;


}





p {


	margin: 10px 0px 10px 0px;


}





hr {


	border: 0px;


	border-top: 1px dotted #336699;


}





#lb {


	border-left: 1px solid #99bbee;


	padding-left: 10px;


}





.answer h3, .form h1 {


	color: #336699;


}





.udovl {


	background-color:#DEFFB7;


}





.neudovl {


	background-color:#FFD8CE;


}





.answer .answer {


	background-color:#F0F0FF;


	float: right;


	width: 200px;


}

.answer .unknown {
	background-color:#F0F0FF;
}



.answer .form {


	width: auto;


}





/* RES TABLES */





.tresults, .tchess {


	background-color: #ffffff;


}


.thead {


	font-weight: bold;


}


.thead td, td.thead {


	background-color: #336699;


	color:#FFFFFF;


}


.tres {


	text-align: center;


	width: 16px;


}


.treso {


	text-align: center;


	width: 30px;


}


.tresp {


	text-align: left;


	width: 16px;


	font-weight: bold;


}


.tname {


	background-color:#FFFFFF;


	text-align:left;


}


.ttd {


	background-color:#F5F5F5;


	text-align:center;


	width: 16px;


}


.ttdw {


	background-color:#F29F53;


	color:#ffffff;


	text-align:center;


	width: 16px;


}


.ttdd {


	background-color:#AFC1FE;


	color:#ffffff;


	text-align:center;


	width: 16px;


}


.ttdl {


	background-color:#F0F0F0;


	text-align:center;


	width: 16px;


}


.treso span {


	font-size:9px;


}


.tchess .ttdd, .tchess .ttdl, .tchess .ttdw, .tchess .ttd {


	width: 24px;


}