input, form, html, body, div {
	padding: 0px;
	margin: 0px;
}

a img, *:link img, *:visited img {
	border:0px none;
}

table {
	border:0px;
	border-collapse:collapse;
}

table td{
	padding:0px;
	vertical-align:top;
}

/* /clear */

* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+
            this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+
            this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    backgr\ound: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}

html,body {
	text-align:center;
	height:100%;
}

* {
	font-family:tahoma,arial;
	font-size:11px;
	color:#4b4b4b;
}

a,a.invert:hover {
	text-decoration:underline;
}

a:hover,a.invert {
	text-decoration:none;
}

#content {
	text-align:left;
	margin:auto;
	width:775px;
}

#topmenu {
	height:30px;
	padding:5px 15px 3px;
	text-align:right;
	vertical-align:top;
}

#topmenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#topmenu ul li {
	display:inline;
}

#topmenu ul li a {
	background:transparent url(topmenu_.gif) no-repeat 26px 6px;
	font-size:1em;
	margin:0px;
	padding:0px 0px 0px 38px;
	text-decoration:none;
}

#topmenu ul li a:hover {
	text-decoration:underline;
}

#h1,
#h3 {
	height:78px;
	width:11px;
	float:left;
}

#h1 {
	background: url('hl000000.gif') no-repeat;
}

#h3 {
	background: url('hr000000.gif') no-repeat;
}

#h2 {
	width:753px;
	height:78px;
	background: url('hc000000.gif') repeat-x;
	float:left;
}

#bottom, #center {
	clear:both;
}

#b1, #b3 {
	height:67px;
	width:8px;
	float:left;
	font-size:1px;
}

#b1 {
	background: url('bl000000.gif') no-repeat;
}

#b3 {
	background: url('br000000.gif') no-repeat;
}

#b2 {
	width:759px;
	height:67px;
	background: url('bc000000.gif') repeat-x;
	float:left;
}

#c1 {
	background: url('cl000000.gif') repeat-y;
	width:8px;
}

#c3 {
	background: url('cr000000.gif') repeat-y;
	width:8px;
}

#c2 {
	width:559px;
	overflow:hidden;
}

#center #tc {
	width:775px;
}

#headbg {
	margin-top:11px;
	height:67px;
	background: url('head_bg0.jpg') no-repeat;
}

#headbg .png {
	float:left;
	cursor:hand;
	cursor:pointer;
	margin-left:8px;
	margin-top:4px;
}

#mainmenu {
	width:200px;
	background: url('mbg00000.gif') right repeat-y;
}

#inmenu {
	width:199px;
	background: #ffffff;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:10px;
}

#inmenu div {
	padding-top:10px;
	padding-left:35px;
}

#inmenu div a {
	padding-left:20px;
	color:#0062a7;
	font-size:13px;
	font-weight:bold;
	background: url('item_lin.gif') no-repeat 5px 8px;
}

#bl {
	padding-left:40px;
	padding-top:16px;
	float:left;
	width:300px;
}

#br {
	padding-right:30px;
	padding-top:23px;
	float:right;
	width:140px;
	height:20px;
	background: url('qm000000.gif') right no-repeat;
}

#bc {
	width:100px;
	float:left;
	padding-top:5px;
	padding-left:60px;
}

#intd {
	margin:20px 20px 30px 20px;
}

.title_in {
	margin-top:20px;
	margin-bottom:20px;
	background: url('line_bg0.gif');
    height:21px;
}

.title div,
.title_in div {
	font-size:14px;
	font-weight:bold;
	background: #ffffff;
	height:20px;
	color:#15698b;
}

.title div span,
.title_in div span {
	font-size:11px;
	color:#dadada;
}

.article {
	margin:0px 10px 30px 10px;
}

.kodovodstvo_small {
	margin-top:10px;
	background: #f3fdff;
	border: #499ec1 1px dotted;
	padding:10px;
}

.kodovodstvo_small textarea {
	width:400px;
	background: #f8feff;
	border: #abd9ec 1px dotted;
	height:250px;
	padding:3px;
}

.code_block {
	background: #f8feff;
	border: #abd9ec 1px dotted;
	height:180px;
	padding:3px;
	overflow:auto;
}

.code_high {	background: #f8feff;
	border: #abd9ec 1px dotted;
	padding:3px;
}

/* Форма */
.form .title {	text-align:right;
}

.form td {	padding:3px;
}

.form textarea {	width:300px;
	height:100px;
}

/* Статьи */

.name_dir {
	color:#15698B;
	font-size:14px;
	font-weight:bold;
}

.kolonka {
	width:32%;
	float:left;
}

.razdel_div {
	font-size:13px;
	font-weight:bold;
	margin:10px;
	margin-bottom:0px;
	color:#616161;
}

.article {
	margin-bottom:10px;
}

.article_name a,
.name_article {
	font-size:12px;
	font-weight:bold;
}

.name_article {
	margin-bottom:10px;
}

.article_short {
	margin-left:20px;
}

.podrazdel_div {
	margin-left:25px;
}

.pages {
	margin-top:10px;
}

.endcol {
	clear:left;
}

/* */

.container {
	display:none;
}

.artlinklist {
	margin-top:10px;
}

a.artlink {
	display:block;
	float:left;
	margin-right:5px;
	padding:3px 5px 3px 5px;
	background:#F3FDFF;
	border:#499EC1 1px dotted;
	margin-bottom:3px;
}

a.artlinksel {
	display:block;
	float:left;
    background:#6b83af;
    margin-right:5px;
	padding:3px 5px 3px 5px;
	border:#499EC1 1px dotted;
	color:#ffffff !important;
	font-weight:bold;
}

.st_st {
	padding-bottom:15px;
}

.st_st div {
	padding:5px;
	padding-left:15px;
}
