/*
 *		olkhon.info stylesheet
 */

.lf { text-align: left; }
.rt { text-align: right; }
.cn { text-align: center; }

small { font-size: 8pt; }

.tmar3 { margin-top: 3px; }
.tmar4 { margin-top: 4px; }

.amar { margin-left: auto; margin-right: auto; }
.w60  { width: 60%; }
.w80  { width: 80%; }
.w100 { width: 100%; }

div.topmenu {
  border-top: 1px solid #ffcc66;
  border-bottom: 1px solid #d6cc9b;

  height: 22px; margin-bottom: 8px; padding: 0px 6px 0px 4px;
  background-color: #f0c55f;
  clear: both;
}

ul { padding-left: 1em; }

a.topmenu, a.topmenu:visited { 
  display: block; float: left; 
  padding: 0px 3px 0px 1px; margin-right: 1px;
  border: 1px solid #f0c55f;
  background-color: #f0c55f; color: #000099;
  font: bold 11px Verdana; white-space: nowrap;
}

/*
a.topmenu:hover { 
  background-color: #F9E5A6; color: #993300;
  border: 1px solid #ffffff;
  text-decoration: none; white-space: nowrap;
}
*/

a.topmenu img { 
  width: 19px; height: 19px;
  margin: 0px 4px 0px 0px; vertical-align: -5px;
}

a.topmenu#currTab { color: #cc0000; }


div.lmenu {
  float: left; width: 200px;
  padding: 0px 10px 4px 6px;
  margin-top: -22px;
}

div.lmenu a, div.lmenu a:visited { 
  display: block; font: bold 12px Verdana;
  border-bottom: 1px solid #000099; color: #000099; 
  padding: 7px 0px 3px 1px; margin-left: 2px;
  clear: right;
  background-color: white;
}

div.lmenu a:hover { 
  border-bottom: 1px solid #cc0000;
  text-decoration: none;
  background: url('/img/bl_t2.gif') 125px 20px no-repeat;
}

div.lmenu a img { width: 58px; height: 47px; float: right; margin: 0px; padding: 0px; }

div.lmenu a#lmenuCurr { color: #cc0000; }

div.pane {
  color: #000099;
  margin: 10px 20px 10px 10px; 
}

div.rcol { 
  float: right; width: 190px; 
  margin-top: 2px; padding-right: 6px; 
}


div.news { 
/*  background-color: #f3ffe4; */
  color: #000099;
  margin: 0px 0em 1ex 0em; padding: 3px 8px;
}

div.news b { color: #990000; }

div.epig { 
	font: italic 9pt Arial; 
	text-align: right; color: #106b33;
	padding-left: 2em; margin-bottom: 2ex;
}

h1.titb1 {
	color: white; font: bold 12px Verdana;
	width: 175px; height: 36px;
	margin: 0px 2em 1em 0px; 
	padding: 9px 0px 0px 25px;
	background: url('/img/bg_titb1.gif') 0px 0px no-repeat;
}

h1.titb2 {
	color: white; font: bold 12px Verdana;
	width: 175px; height: 36px;
	margin: 0px 2em 1em 0px; 
	padding: 9px 0px 0px 25px;
	background: url('/img/bg_titb2.gif') 0px 0px no-repeat;
}

h1.titb3 {
	color: white; font: bold 12px Verdana;
	width: 260px; height: 36px;
	margin: 0px 2em 1em 0px; 
	padding: 9px 0px 0px 25px;
	background: url('/img/bg_titb3.gif') 0px 0px no-repeat;
}

h1.titg1 {
	color: white; font: bold 12px Verdana;
	width: 175px; height: 36px;
	margin: 0px 2em 1em 0px; 
	padding: 9px 0px 0px 25px;
	background: url('/img/bg_titg1.gif') 0px 0px no-repeat;
}

h1.titg2 {
	color: white; font: bold 12px Verdana;
	width: 175px; height: 36px;
	margin: 0px 2em 1em 0px; 
	padding: 9px 0px 0px 25px;
	background: url('/img/bg_titg2.gif') 0px 0px no-repeat;
}

h2 { color: #cc0000; font: bold   12pt Verdana; margin-bottom: 1ex; }
h3 { color: #cc0000; font: normal 12pt Verdana; margin-bottom: 1ex; }
h4 { color: #cc0000; font: normal 11pt Verdana; margin-bottom: 1ex; }


div.right { float: right; margin: 4px 0px 1ex 1em; }
div.left  { float: left;  margin: 4px 1em 1ex 0px; }

div.frame1 { 
  padding: 21px; width: 157px; height: 153px; 
  background: url(/img/frame-1.jpg) 0px 0px no-repeat; 
}
div.frame1 img { display: block; width: 157px; height: 113px; }
div.frame1 div { width: 157px; margin-top: 9px; font: normal 10px Verdana; text-align: center; }

div.toc {
	margin: 4px 220px 4px 0px;
	padding: 6px 8px;	
/*	background-color: #dff6fe; */
	font: bold 13px Verdana; color: #313d79;
}

div.toc a, div.toc a:visited { 
	display: block; margin: 2px; padding-left: 15px;
	background: url('/img/ic_toc0.png') 0px 4px no-repeat;
	font: bold 13px Verdana; color: #313d79;
}

div.weather { font: bold 13px Verdana; color: #000099; white-space: nowrap; }
div.weather span.temp { font: bold 14px Verdana; color: #990000; white-space: nowrap; }

ul { margin-left: 1em; }
ul li {          
	list-style-type: none; 
	list-style-image: url('/img/bl_sq1.gif'); 
	list-style-position: outside; 
}

table.tb1 caption { padding-bottom: 6px; font-weight: bold; }
table.tb1 tr.r0 { background-color: #F9E6AB; }
table.tb1 tr.r1 { background-color: #f8f8f8; }
table.tb1 tr.r2 { background-color: #eeeeee; }


table.tb1 tr th { 
	text-align: center; font-weight: bold; 
	padding: 4px 2ex;
}

table.tb1 tr td {
	padding: 3px 6px;
}

table.lst caption { padding-bottom: 1ex; font-weight: bold; }
table.lst tr td { border-bottom: 1px solid #ccc;  padding: 1px 4px; }
table.lst tr.r0 { background-color: #eee; }
table.lst tr.r1 { background-color: #aef; }

/* --- */

table.frm tr td { padding: 3px; }

table.lin1 tr td { border-bottom: 1px solid #eee; }

input.text { border: 1px solid #ccc; padding: 0px 1px; background-color: #ffe; }
input.int  { border: 1px solid #ccc; padding: 0px 1px; background-color: #ffe; text-align: right; }
input.int2 { border: 1px solid #ccc; padding: 0px 1px; background-color: #ffe; text-align: right; width: 3ex; }
input.int3 { border: 1px solid #ccc; padding: 0px 1px; background-color: #ffe; text-align: right; width: 4ex; }

select.sel { border: 1px solid #ccc; padding: 0px; background-color: #ffe; }
select.sel option { padding: 0px 1px 0px 3px; }

button { border-width: 1px; }

/* --- */

img.room { width: 660px; height: 285px; margin: 8px 0 4px 0; border: 1px solid #ccc; display: block; }
div.room { width: 612px; margin: 0; text-indent: -22px; padding: 4px 20px 18px 28px; }

/*eof*/

