/* CSS Document */
body{padding: 5px 0 0 0; margin: 0; background:#ececec; color:#000000; font:12px/14px Arial, Helvetica, sans-serif;}
div, ul,h1, h2, h3, h4, h5, form, img{padding:0px; margin:0px;}
ul { margin: 0; padding : 0; list-style : none; }
p {	margin: 0 0 5px 0; }

a {color: #006597; background: inherit;  text-decoration: none;}

a:active, a:visited {
  color: #005784;
  text-decoration: none;
   background: inherit;
}
a:hover {
  color: #d46400;
  text-decoration: underline;
  background: inherit;
}




/*		BEGIN: заголовок*/
#topPan{padding: 10px; width: 98%; position:relative; margin:0 auto;}
#top_user { line-height: 27px; float: right; color: #808080;  margin: 12px 5px 7px 0; text-align: right; height: 50px;  width:25%;}
#logo{ margin: 0 0 10px 0;}

/* BEGIN: Поисковый бокс */
   .SiteSearchGoogle { padding-left: 0%; float: right; background: #dcdcdc;}
   .SiteSearchGoogle .lt { background: url(./images/corner_m.gif) left top no-repeat;}
   .SiteSearchGoogle .rt { background: url(./images/corner_n.gif) right top no-repeat;}
   .SiteSearchGoogle .rb { background: url(./images/corner_o.gif) right bottom no-repeat;}
   .SiteSearchGoogle .lb {  background: url(./images/corner_p.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}
/* END: Поисковый бокс */

/* BEGIN: верхнее меню */
#topmenu{ padding: 3px 0; float: left; margin: 10px 0 0 10px;}
	#topmenu li { list-style: none; display: inline;}
	#topmenu li a { text-decoration: none; padding: 4px 22px; margin-right: 2px;	background: #808080 url(./images/corner4_tr.gif) no-repeat top right; font-weight: bold; color: #fff;}
	#topmenu li a:hover {	background: #6495AB url(./images/corner4_tr.gif) no-repeat top right;	color: #fff;}
	#topmenu li a.current {		background: #006699 url(./images/corner4_tr.gif) no-repeat top right;
		color: #fff;
		padding: 7px 22px;}



#topics {
	clear: left;
	float: left;
	width: 100%;
	background: #006699;
	padding: 8px 5px;
	margin: 0px 0 5px 0;
	color: #fff;
   text-align: center;
   height: 14px;
}


.thirds {
		float: left;
		width: 246px;
		padding: 0 0 0 0;
		margin: 1px 0 0px 0;
	}
/* END: верхнее меню */

/* END: заголовок*/


/* BEGIN: информационный серый бокс */
   .info_message { padding-left: 0%; float: left; background: #dcdcdc;  width: 100%;}
   .info_message .lt { background: url(./images/corner_m.gif) left top no-repeat;}
   .info_message .rt { background: url(./images/corner_n.gif) right top no-repeat;}
   .info_message .rb { background: url(./images/corner_o.gif) right bottom no-repeat;}
   .info_message .lb {  background: url(./images/corner_p.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}
/* END: информационный серый бокс */


.box_articles {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}

.box_cat {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}

.box_add {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
		text-align: center;
	}

.box_page {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
		text-align: center;
	}
.box_nres {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: red;
		text-align: center;

	}


/* BEGIN: бокс выдачи сайтов каталога */
   .sise_catalog { padding-left: 0%; float: left; background: #f5f5f5;  width: 100%;}
   .sise_catalog .lt { background: url(./images/crom_4.gif) left top no-repeat;}
   .sise_catalog .rt { background: url(./images/crom_1.gif) right top no-repeat;}
   .sise_catalog .rb { background: url(./images/crom_2.gif) right bottom no-repeat;}
   .sise_catalog .lb {  background: url(./images/crom_3.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}
/* END: бокс выдачи сайтов каталога */




.clear {
 clear: both; /* Отмена обтекания */
}

/* BEGIN: основной бокс */
#osnov_box {
 margin: 0 0 10px 0
}
/* END: информационный серый бокс */

/* BEGIN: правый бок*/
#right_box {
line-height: 27px; float: right; color: #808080;  margin: 12px 5px 7px 0; text-align: right; height: 74px;  width:25%;
}
/* END: информационный серый бокс */

#botmenu{ padding: 3px 0; margin: 5px 0 0 0;}
	#botmenu li{ list-style: none; display: inline;}
	#botmenu li a{text-decoration: none; padding: 4px 4px; margin-right: 2px;	font-weight: bold; color: #006597;}
	#botmenu li a:hover{	color: #d46400;}
	#botmenu li a.current{color: #000;}


.artic_name {
		text-align: center;
		font-weight: bold;
	}


.artic_date{
		 margin: 0 0 10px 0;
	}

.artic_avtor{
		  margin: 0 0 10px 0;
	}

.coment{ padding-left: 0%; float: left; background: #f5f5f5;  width: 100%;}
   .coment .lt { background: url(./images/crom_4.gif) left top no-repeat;}
   .coment .rt { background: url(./images/crom_1.gif) right top no-repeat;}
   .coment .rb { background: url(./images/crom_2.gif) right bottom no-repeat;}
   .coment .lb {  background: url(./images/crom_3.gif) left bottom no-repeat; padding: 6px 0 8px 0px;}

.coment .coment_user{

		float: left;
		width: 200px;
		padding: 0 10px 0 5px;}
.coment .coment_mesag{
		float: left;

		padding: 0 10px 0 5px;}

td.info {
  background-color: #d3d3d3;
}
td.info1 {
  background-color: #d3d3d3;

}
td.down {
  background-color: #d3d3d3;
}
/*.zag {
  background: #d3d3d3 none repeat scroll 0%;
  text-align: center;
}*/
.but {
  font-size: 8pt;
  color: #336699;
}
.in {
  font-size: 10pt;
}
/* объевление */
tr.newstext {
  background-color: #f5f5f5;
}
tr.separat {
  background-color: #f5f5f5;
}

div.i_top_elem {
  padding: 1px;
  float: left;
  display: block;
}
/* заголовок на catindex */
td.new {
  background-color: #a9a9a9;
  color: #ffffff;
}
/* статьи? справочники */
td.newcat {

}
td.zag {
  background-color: #a9a9a9;
  color: #ffffff;
}
td.men {
  background-color: #dcdcdc;
}
td.catzag {
  background-color: #006699;
  color: #ffffff;
}
/* объевление */
tr.obe {
   background-color: #dcdcdc;
}
/* рек */
tr.rec {
  background-color: #dcdcdc;
}
/* новости */
tr.new {
  background-color: #dcdcdc;
}
h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.3em;
}
h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
}
h3 {
  font-size: 1.1em;
  font-family: Arial, Helvetica, sans-serif;
}
.box_articles {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
	}
form {
  border:  none;
  margin: 0px;
  padding: 0px;
}
input.text, textarea, select {font-family: Tahoma,sans-serif;}
input.text, textarea {font-size: 12px;}
input.check {vertical-align: middle; margin-right: 5px; *margin-right: 2px;}
input.text {border: 1px solid #cbcbcb; height: 20px; line-height: 17px; padding-left: 4px; color: #333; background: #fff; _position: relative;}
html:root input.text, x:-moz-any-link {padding-top: 3px; height: 17px;}
textarea {padding-left: 4px; border: 1px solid #cbcbcb; background: #fff; _margin-left: -3px;}
html:root select, x:-moz-any-link {border: 1px solid #cbcbcb; background: #fff; padding: 2px;}
html:root select, x:-moz-any-link, x:default {height: 22px;}
select option {padding-left: 5px;}
button {height: 25px; border: 1px solid #c6c6c6; color: #747474; background: #d4d4d4; font: bold 11px/23px Tahoma,sans-serif; *line-height:14px; padding: 0 11px; *padding: 0 10px; overflow: visible; vertical-align: middle;}
html:root button, x:-moz-any-link {padding: 0 8px 2px;}
button * {vertical-align: middle;}
button, .button {cursor: pointer;}
button.blue {background: #3e6a98; border-color: #3d5893; color: #f3fafd;}

.row {padding: 4px 0; *padding: 3px 0;}
.row label {display: block;  padding-top: 3px;}
.row input.text {_margin-left: -3px;}
.row select {_margin-left: -3px;}
/* колонка страниц */

/* форма отправления на емаил */
.formmail {position: relative; line-height: normal; *padding-bottom: 1px; *margin-bottom: -1px; background-color: #E6E6FA;}
.formmail .row label {font-weight: bold; width: 85px;}
.formmail .text {width: 230px;}


.box_form_add {position: relative; line-height: normal; *padding-bottom: 1px; *margin-bottom: -1px; background-color: #E6E6FA;}
.box_form_add .row label {font-weight: bold; width: 215px;}
.box_form_add .text {width: 30px;}


.ob_add {position: relative; line-height: normal; *padding-bottom: 1px; *margin-bottom: -1px; background-color: #E6E6FA;}
.ob_add .row label {font-weight: bold; width: 215px;}
.ob_add .text {width: 30px;}

.box_coment {
		border: 1px solid #ccc;
		padding: 8px;
		margin: 0 0 10px 0;
		background: #eee;
		color: #454545;
		width: 500px;
		text-align: center;
				}
.formcom{position: relative; line-height: normal; *padding-bottom: 1px; *margin-bottom: -1px; background-color: #E6E6FA;}
.formcom .row label {font-weight: bold; width: 205px;}
.formcom .text {width: 30px;}

div.pagesDiv {
}
/* ссылка страниц */
a.pages {
}
/* основной текст */
div.osnotext {
}
table.cat {
}
/* инфо, описание */
td.infotxt {
}


.info_correct {
	padding-left: 10px;
	padding-right: 10px;
}
