* {margin:0;padding:0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
body {background:#000 url('img/body-bg.gif');}
#mother {margin-left:auto;margin-right:auto;width:750px;}
#top {background:url('img/top-logo.gif') top left no-repeat;height:131px;}
#motive {padding-left:253px;padding-top:18px}
#container {background:url('img/cont-bg.gif') repeat-y top left;}
#leftpan {width:225px;float:left;position:relative;padding-left:18px;margin-right:15px}

.subtitle {
	background:url('img/menu-top.gif') bottom left no-repeat;
	padding-bottom:15px;
	color:#aaa;
	font-size:1.2em;
	font-weight:bold;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	}
.submenu {background:url('img/menu-bg.gif');}
.submenu ul,.submenu form {background:url('img/menu-btn.gif') bottom left no-repeat;padding:0 0 10px 0;margin-bottom:10px;list-style-type:none}
.submenu form {padding:10px;text-align:center;}
.submenu p {padding:10px;color:#fff;font-family:Arial,Verdana;font-size:.7em}
.submenu p a {color:#ffcc00;}
.srchtxt {width:190px;background:#444;color:#fff;margin-bottom:5px}
.submenu li {margin:0 2px 0 2px;}
.submenu li a {color:#fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.9em;
	font-weight:bold;
	padding: 4px 5px 4px 15px;
	display:block;
	text-decoration:none;
	}

.submenu ul li ul {background:none;padding-left:10px;}
.submenu ul li ul li a {color:#999 !important;font-size:.8em;font-family:"Tahoma";border-bottom:1px solid #555}
.submenu a:hover {color:red !important;}

.submenu .selected-menu a {
  color:#f00;
  }
	
#content {color:#fff;float:left;width:480px}
#web-html h1 {font-weight:normal;font-size:2.3em;padding:5px 0 10px 5px;}
#web-html h2 {
	font-weight: normal;
	font-size: 1.3em;
	padding: 5px 0 10px 0px;
	color: #B9CFF7;
}

#web-html h3 {font-weight:normal;font-size:1.3em;color:#ffcc00;}
#web-html {font-family: Georgia, "Times New Roman", Times, serif;	font-size:.8em;}
#web-html p {padding:5px}
#web-html ul,#web-html ol {margin-left:20px;padding:10px;}
#web-html a {color:#ffcc00;font-weight:bold;}
#web-html a:hover {color:#ff0000;}
#web-html a img {border:1px solid #777;padding:4px;background:#000;margin:14px 5px 0px 0px;}
#news-html h2 a {
  color:#fff !important;
  text-decoration:none;
  font-weight:normal;
  margin-bottom:0px !important;
}

.news-topic-list {
  margin-bottom:30px;
}
.news-header {
  padding-bottom:0px !important;
}
.news-footer {
  font-size:.9em;
  font-weight:bold;
  padding:4px;
  color:#888;
}

.news-breaker {
  height:20px;
}

.news-footer a {
  color:#888 !important;
}


#html {padding-right:20px}

.annotation {
	background:url('img/annot-cent-bg.gif') top left repeat-y;
	color:#fff;
	font-weight:bold;
	width:476px;
	margin-bottom:5px;
	}
.annotation span {background:url('img/annot-top-bg.gif') top left no-repeat;display:block;}
.annotation span span {background:url('img/annot-bot-bg.gif') bottom left no-repeat;display:block;padding:10px;}

#footer {
	background:url('img/footer-bg.gif') bottom left no-repeat;
	padding-top:10px;
  padding-bottom:15px;
	position:relative;
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	color:#aaa;
	clear:both;
	text-align:right;
	padding-right:18px;
}

#footer a {
	color:#ffcc00;
}

.foohr {
	display:none;
}

.subpages {
  margin-left:0px !important;
  margin-bottom:20px !important;
}

fieldset,legend {
  padding:10px;
}

legend {
  color:#ffffcc;
  font-weight:bold;
}

.gbm-head {
margin-top:10px;
}
.gbm-body {
  padding:10px;font-size:1em;background:#ccc;
  color:#000;
  border:2px solid #555;
}

#gbook-main big {
  color:orange;
}

#gbook-right label {
  width:100px;
  float:left;
  text-align:right;
}
.com-head {
  padding:4px;
  background:#888;
}
.com-body {
  padding:5px;
  background:#555;
  color:#fff;
}
.com-box {
  margin-bottom:5px;
  z-index:4 !important;
}
.atach-left {
  position:relative;
  z-index:5 !important;
}

#html {padding:5px;}
#langs {text-align:right;}
#langs a {color:#fff;font-size:.8em}
.fr-leftbox {clear:left;}

