* {margin:0px;padding:0px;}

html, body, td, div, a, input , select, textarea {
  font-family:Verdana;
  font-size:11px;
  color:#666666;
}
img {border:none;}
p {margin:11px 0px;}
a {outline:none;}

body {
	min-width:1050px;
}
div.main {
	margin:13px 200px 10px 220px;
}
div.left {
	width:180px;
	float:left;
	padding:5px 20px 0px 20px;
}
div.right {
	width:160px;
	float:right;
	padding:5px 20px 0px 20px;
}
/**** head ****/
div.head {
	padding:0px 20px;
}
div.head div.block {
	border-top: none;
	position:relative;
	width: auto;
	height:103px;
	background:url(../img/headbg.gif) no-repeat top right #f6f7f8;
	margin-top:0px;
	border: 1px solid #c0d3ea;
}
div.head div.block div.bl {
	background: url(../img/bl.gif) no-repeat;
}
div.banner {
	margin:auto;
	margin-top:8px;
	width:468px;
	height:60px;
}
div.head div.block a.mail {
	position:absolute;
	right:26px;
	top:15px;
}
div.head div.block a.cat {
	position:absolute;
	right:55px;
	top:15px;
}
div.head div.block a.home {
	position:absolute;
	right:83px;
	top:15px;
}
div.head div.block a.cat img, div.head div.block a.home img, div.head div.block a.mail img {height:10px; width:12px;}
div.headtitle {
	height:20px;
	background:url(../img/headbg2.gif) repeat-x;
	color:#999;
	padding:7px 0px 0px 12px;
}
div.head img.logo {
	position:absolute;
	left:20px;
	top:48px;
	z-index:1;
}
div.head img.logo2 {
	position:absolute;
	right:-1px;
	top:0px;
}
/**** head ****/

div.footer {
	padding:0px 20px;
}
div.footer div.block {
	width: auto;
	padding:13px 0px;
	text-align:center;
	background:#f9fafc;
}
div.content {
	overflow:hidden;
}
div.block {
	border: 1px solid #dee2e5;
	position:relative;
	margin-top:5px;
}
div.tl {
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(../img/tl.gif) no-repeat;
	width:8px;
	height:8px;
}
div.tr {
	position:absolute;
	top:-1px;
	right:-1px;
	background: url(../img/tr.gif) no-repeat;
	width:8px;
	height:8px;
}
div.bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	background: url(../img/bl2.gif) no-repeat;
	width:7px;
	height:7px;
}
div.br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	background: url(../img/br2.gif) no-repeat;
	width:7px;
	height:7px;
}
div.left div.bl {background: url(../img/bl.gif) no-repeat;}
div.left div.br {background: url(../img/br.gif) no-repeat;}

div.bh {
	height:19px;
	background:#f2f3f8;
	border-bottom:1px solid #a1aeda;
	color:#cf000a;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	padding:6px 0px 0px 11px;
}
blockquote {
	background:#f4f8fe url(../img/quote-bg.gif) no-repeat 11px 9px;
	padding:10px 5px 10px 45px;
	margin:11px 0px;
}
/*************** menu ****************************/


ul.menu, ul.menu ul {
	list-style:none;
}
ul.menu a {
	text-decoration:none;
	padding-left:22px;
	height:14px;
	padding-top:2px;
	display:block;
}
ul.menu li {
	height:25px;
	padding:4px 0px 0px 10px;
	background:url(../img/li-bg.gif) repeat-x;
}
ul.menu li.article {
	height:auto;
	background:url(../img/li-bg2.gif) repeat-x;
}
ul.menu a:hover, ul.menu a.selected{
	font-weight:bold;
	color:#cf000a;
}
ul.menu ul {
	margin:0px 0px 0px -10px;
	background:url(../img/li-bg3.gif) repeat-x bottom;
	padding-bottom:5px;
}
ul.menu ul a {
	padding-left:10px;
	background: url(../img/li-dott.gif) 0px 6px no-repeat;
}
ul.menu ul li {
	background:none;
	margin-left:4px;
	height:auto;
}
ul.menu ul a {color:#4e84c3;font-weight:bold;}

a.news {background: url(../img/ico-news.gif) 0px 0px no-repeat;}
a.article {background: url(../img/ico-article.gif) 0px 0px no-repeat;}
a.announcements {background: url(../img/ico-ann.gif) 0px 0px no-repeat;}
a.catalog {background: url(../img/ico-catalog.gif) 0px 0px no-repeat;}
a.forum {background: url(../img/ico-forum.gif) 0px 0px no-repeat;}
a.glossary {background: url(../img/ico-glos.gif) 0px 0px no-repeat;	height:14px;}

/*************** menu ****************************/


/*************** pager ****************************/

div.pager {padding:5px 0px 17px 50px;}

div.pager a {
	display:block;
	float:left;
	margin:0px 5px 5px 0px;
	padding-top:2px;
	height:17px;
	width:27px;
	background:url(../img/pagerbg1.gif) 0px 0px no-repeat;
	text-align:center;
	text-decoration:none;
}
div.pager a.cur, div.pager a:hover {
	font-weight:bold;
	background:url(../img/pagerbg2.gif) 0px 0px no-repeat;
	color:#fff;
}
div.pager a.next, div.pager a.prev {
	width:116px;
	padding:0px;
	background:none;
	height:19px;
}
div.pager a.next {width:106px;}


/*************** pager ****************************/

/*************** table ****************************/
table {width:99%; border:1px solid #dcdcdc;}
table td {padding-left:6px;}
thead td {background:#f8f8f8; font-weight:bold; border-bottom:1px solid #dcdcdc;}
tbody tr.one td {background:#f4f8fe;}
tbody tr:hover td {background:#fff7ed;}
/*************** table ****************************/



/* COMMENTS */
/*
div.comments .cont{
  padding:5px 10px 25px 30px;
  color:#735C9F;
  font-size:11px;
  font-family:Tahoma;
}

div.comments .block {
  border-bottom:2px solid #000;
  padding:0px 0px 3px 0px;
}

div.comments .block div{
  padding-left:16px;
}

div.comments .block .u{
  font-size:12px;
  font-weight:bold;
}

div.comments .block .d{
 font-size:10px;
 background:url('../img/ico-clock.gif') no-repeat left 2px;
}

div.comments .block .t{
 font-size:11px;
}

div.comments .form {
  padding:10px;
}

div.comments .form .ti{
  font-weight:bold;
  padding:2px;
  color:black;
}

div.comments .form input,div.comments .form textarea {
  width:100%;
}
div.comments .form textarea {
  height:100px;
}

div.comments .form .submit {
  background:black;color:white;
  padding:2px 15px;
}

img.hole {
  position:absolute;
  top:231px;
  left:22px;
}
div.comments .form input.captcha {
  width:100px;

}

div#msgbox {
  font-weight:bold;
  padding:3px 0px;
}

div#msgbox.error {
   color:red;
}

div#msgbox.wait {
  color:black;
  height:20px;
  background:url('../images/icon_wait.gif') no-repeat left 3px;
  padding:12px 0px 0px 36px;
}

div.comments .form .stdbutt {
  width:90px;
  height:17px;
  border:none;
  background:black;
  color:white;
  font-size:10px;

}
/* /COMMENTS */
