body {
 	background-color: #F5F2ED;
}

td,div {
	font-family: Arial, Tahoma;
	font-size: 9pt;
	color: #305B7A;
}

.tbase {
	border: solid 1px #b2cde0;
}

.tdbase {
	vertical-align: top;
	background-image: url(pict/bullet_blue.gif); 
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 18pt;
	padding-right: 5pt;
	background-color: #ffffff;
}

.tdnews {
	vertical-align: top;
	background-image: url(pict/bullet_blue.gif); 
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 18pt;
	background-color: #ffffff;
	font-size: 8pt;
	color: #000000;
}

.tdadvert {
	vertical-align: top;
	padding-left: 18pt;
	background-color: #ffffff;
	font-size: 8pt;
	color: #9DB7BE;
}

.tdh {
	background-image: url(pict/thbg.gif); 
	height: 21px;
	border-bottom: solid 1px #d3e2f0;
	padding: 0;
	color: #305b7a;
	font-weight: bold;
	letter-spacing: 1pt;
}

.menu {
	background-image: url('pict/menu_bg.gif');
}

.delim {
	width: 24px;
	height: 24px;
	background-image: url(pict/delim.gif);
}

.pict {
	border: solid 1px white;
}

.tdleft {
	width: 200px;
	background-color: #F0EADB;

	padding-top: 10pt;
	vertical-align: top;
	text-align: center;
	background-image: url(pict/bp1.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.tdleftadm {
	width: 150px;
	background-color: #F0EADB;
	padding-left: 10pt;
	padding-top: 10pt;
	vertical-align: top;
	background-image: url(pict/bp1.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.tdmain {
	width: 560px;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10pt;
	padding-right: 30px;
	text-align: justify;
	background-image: url(pict/bp2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color:#EAEAEA;
	line-height: 13pt;
	font-size: 13px;
}

.tdmainadm {
	width: 100%;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10pt;
	padding-right: 30px;
	text-align: justify;
	background-image: url(pict/bp2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color:#EAEAEA;
	line-height: 13pt;
	font-size: 13px;
}

.tdadm {
	background-color: #E7EBF6;
	text-align: center;
	font-size: 8pt;
}

.tdadmred {
	background-color: #FFCCD9;
	text-align: center;
	font-size: 8pt;
}

.tdgbook {
	background-color: #E7EBF6;
	font-size: 9pt;
}



/* =================================================================================================== ссылки */
a.l2:link {
	text-decoration: none;
	color: #305b7a;
	font-weight: normal;
}

a.l2:visited {
	text-decoration: none;
	color: #305b7a;
	font-weight: normal;
}

a.l2:hover {                   
	text-decoration: none;
	color: #4278FF;
	font-weight: normal;
}

a.l2:active {
	text-decoration: none;
	color: #305b7a;
	font-weight: normal;
}



a:link {
	text-decoration: none;
	color: #305b7a;
	font-weight: bold;
}

a:visited {
	text-decoration: none;
	color: #305b7a;
	font-weight: bold;
}

a:hover {                   
	text-decoration: none;
	color: #4278FF;
	font-weight: bold;
}

a:active {
	text-decoration: none;
	color: #305b7a;
	font-weight: bold;
}

/* =================================================================================================== статьи */
div.art {
	width: 100%;
	background-color: #f0f0f0;
}

img.art_thumb {
	width: 100px;
	height: 100px;
	border: solid 1px white;

}

div.art_title {
	background-color: #D8E5F2;
	color: #305B7A;
	padding-left: 5pt;
	font-decoration: underline;
}

div.art_announce {
 	font-family: Arial;
	font-size: 9pt;
	padding-left: 5pt;
}

div.art_body {
 	background-color: #c0c0cf;
	padding: 5pt;
}

div.art_text {

}

a.art_href {

}

div.art_roll {
	font-size: 10pt;
	text-align: center;
}

div.art_disquss {

}

span.art_date {
	font-style: italic;
	padding-left: 5pt;
}

span.art_new {
	font-weight: bold;
	color: red;
	font-size: 8pt;
	padding-left: 4pt;
}

span.art_loading {
	width: 100%;
	text-align: center;
	color: red;
	font-weight: bold;
}

div.art_read_more {
	width: 100%;
	text-align: right;
}


/* ======================================================================== админка  --- */
div.adm_footer {
	width: 100%;
	text-align: center;
}

table.art_admin {
	width: 100%;
	background-color: white;
}

span.art_file_exists {
 	width: 100%;
	text-align: center;
	font-weight: bold;
	background-color: yellow;
	color: red;
}

td.art_title {
	width: 20%;
	text-align: right;
	background-color: #E7EBF6;
}

td.art_textarea {
	width: 16%;
	vertical-align: top;
	background-color: #E7EBF6;
}

td.art_cb {
	width: 20pt;
	text-align: center;
	background-color: #E7EBF6;
}

td.art_filelist {
	width: 16%;
	vertical-align: top;
	background-color: #E7EBF6;
}

td.art_file {
	background-color: #E7EBF6;
	text-align: right;
}

