.main_tbltxt {
  padding-left:55px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-align: left;}

.main_title {
  padding-left:55px;
	color: #191970;
	font-family: Tahoma, Arial;
	font-size: 16px;
	font-weight: bolder;}


.aligncenter {
	text-align: center;}


/* ***********ОБЪЯВЛЕНИЯ********* */
.notice_tbl_footer{position:relative; height:20}
.NTblAuthor {position:absolute; left:55px; top:0px; color: #000000; font-weight: bolder; }
.NTblData {position:absolute; right:25px; top:0px; color: #FFFFFF; font-weight: bolder; }
.NTblText {
  padding-left:55px;
  padding-right:25px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 12px;
	text-indent: 20pt;
	text-align: justify;}
.NTblTitle {
  padding-left:55px;
  padding-right:25px;
	color: #000000;
	font-family: Tahoma, Arial;
	font-size: 14px;
	text-align: center;
	font-weight: bolder;}
.NTblEdBlock {padding-right:28px;}	
	
	
		



/* ************регистрация************ */
/* правила */
.regrules_tbl {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #87CEEB;
	border-left-color: #87CEEB;
	border-right-color: #87CEEB;
	border-bottom-color: #87CEEB;
  background: #d1eaf9;
  color: #050e15;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

.regrules_title {
	color: #122477;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 20pt;}
	
.regrules_soglasen {
	color: #050e15;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 20pt;}
	
/* регистрация */
.reg_table {
  padding: 0px 0px 0px 0px;
  border: 0px #003366;
  border-style: none none none none;
  text-decoration: none;
	color: #050e15;
	font-family: Tahoma, Arial;
	font-size: 12px;}	
	
.reg_fieldset {
  padding: 2px 2px 5px 5px;
  border: 1px #87CEEB;
  border-style: solid solid solid solid;
  text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #122477;
	font-weight: bolder;}	
	
.reg_inputs {
	width:145px;
	border: solid 1px #a0a0a0;
	background-color:#FFFFFF;}	
	
.reg_textarea {
	width:400px;
	height:100px;
	border: solid 1px #a0a0a0;
	background-color:#FFFFFF;}			

/***************************************/


/* поиск */
.q {position:absolute; top:2px; left:5px; width:145px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}
#submit {position:absolute; right:12px; top:2px;}
#NavSearch { position:relative; height:30}

/* форма войти */
#LSubmit {position:absolute; left:60px; top:48px;}
#LoginForm { position:relative; height:85}
#LFTlogin {position:absolute; left:4px; top:5px; color:#FFFFFF; font-weight: bolder; }
#LFTpass {position:absolute; left:4px; top:28px; color:#FFFFFF; font-weight: bolder; }
#LFTreg {position:absolute; left:4px; top:70px;}
#LFlogin {position:absolute; top:2px; right:12px; width:110px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}
#LFpass {position:absolute; top:25px; right:12px; width:110px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}

/* **********ФОРМЫ************ */

/* обратная связь */
.BackField {width:300px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}
.BackTextarea {width:440px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}

/* объявления */
.NoticeField {width:400px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}

/* новости */
.NewsField {width:400px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}

/* вход через login.php */
.LoginField {width:120px; border: solid 1px #a0a0a0; background-color:#FFFFFF;}

/* --формы-- */

/* календарь */
.calend_td {COLOR:#333333;
FONT-FAMILY:Verdana,Arial;
FONT-SIZE:11px;
LINE-HEIGHT:150%;
padding-left:0;
BORDER-RIGHT:#666666 1px solid;
BORDER-TOP:#666666 0px solid;
BORDER-LEFT:#666666 0px solid;
BORDER-BOTTOM:#666666 1px solid;}

.sun{COLOR:#ffffff;
FONT-WEIGHT: bold;
Background:#66AEE8;
COLOR:#333333;
FONT-FAMILY:Verdana,Arial;
FONT-SIZE:11px;
LINE-HEIGHT:150%;
padding-left:0;
BORDER-RIGHT:#666666 1px solid;
BORDER-TOP:#666666 0px solid;
BORDER-LEFT:#666666 0px solid;
BORDER-BOTTOM:#666666 1px solid;
}

.seg{
COLOR:#ffffff;
BORDER-RIGHT:#FFE100 1px solid;
BORDER-TOP:#FFE100 1px solid;
BORDER-LEFT:#FFE100 1px solid;
BORDER-BOTTOM:#FFE100 1px solid;
FONT-WEIGHT: bold;
Background:#A5D4FA;}



/* свойства таблиц*/
.LboxBgRepeat {
    background-image: url(images/pimpa.gif);
    background-repeat: repeat-y;}
    
.RboxBgRepeat {
    background-image: url(images/pimpa.gif);
    background-repeat: repeat-y;
    background-position: right;}    

.newsmain {
    padding: 0px 0px 0px 0px;
    border-top: 1px dotted #003366;
    border-left: 3px solid #003366;
    border-bottom: 1px dotted #003366; 
    border-right: 1px solid #003366;
    text-decoration: none;}

.newscomments {
    padding: 0px 0px 0px 0px;
    border: 1px #003366;
    border-style: dotted dotted dotted dotted;
    text-decoration: none;}

.news_other {
    padding: 0px 0px 0px 0px;
    border: 1px #ff0000;
    border-style: dotted dotted dotted dotted;
    text-decoration: none;}
    
.editor {
    padding: 0px 0px 0px 0px;
    border: 1px #003366;
    border-style: solid solid solid solid;
    text-decoration: none;}



/* свойства ссылок*/
.topmenu,
.topmenu:link,
.topmenu:visited,
.topmenu:active,
.topmenu-active:hover {
	text-decoration: none; 
	color: #122477;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder}

.rblock,
.rblock:link,
.rblock:visited,
.rblock:active,
.rblock-active:hover {
    	padding: 3px 8px 4px 15px;
	text-decoration: none; 
	color: #F8F8FF;
	border-bottom: 1px #003366;
	border-style: none none none none;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
  display: block;
  background: #d1eaf9;
  background-image: url(images/rightbox_bg.gif);
  }
  
.rblock_smalltext {
	color: #000080;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: justify;}  
  


/* свойства страниц: шрифт, цвет и т.д. */
.paragr {text-indent: 30pt;}

.page {
	color: #111111;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	text-indent: 0pt;}

table{
	color: #111111;
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	text-indent: 0pt;}

.smalltext {
	color: #111111;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
	#text-align: justify;
	}

.copyright {
	color: #122477;
	font-family: Tahoma, Arial;
	font-size: 10px;
	font-weight: bolder;
	padding-left:50px;}

.titletext {
	color: #222222;
	font-family: Tahoma, Arial;
	font-size: 20px;
	font-weight: normal;
	text-indent: 0pt;}

.title2text {
	color: #222222;
	font-family: Tahoma, Arial;
	font-size: 14px;
	font-weight: bolder;
	text-indent: 0pt;}

.lboxlogin {
	color: #111111;
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;}



/* шрифт надписей над правыми и левыми вставками */
.lboxfont {
	color: #122477;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 60pt;}

.rboxfont {
	color: #122477;
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 30pt;}

/* обрамление для левой и правой панелей */
.leftbox {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5d60d1;
	border-left-color: #5d60d1;
	border-right-color: #5d60d1;
	border-bottom-color: #5d60d1;}

.rightbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5d60d1;
	border-left-color: #5d60d1;
	border-right-color: #5d60d1;
	border-bottom-color: #5d60d1;
    	background: #d1eaf9;
   	color: #050e15;
}








/* меню */

.ddm1 {
    font: 11px tahoma;
    width: 180px;
    
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 0px #003366;
    border-bottom: 1px #003366;
    border-style: none none none none ;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #d1eaf9;
    background-image: url(images/leftbox_bg.gif);
    color: #F8F8FF;
    font-weight: bolder;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #93d2fe;
    background-image: url(images/leftbox_bg.gif);
    color: #F8F8FF;
    font-weight: bolder; 
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}
.ddm1 .item2 {
    background: #4682B4;
    color: #F8F8FF;
}
.ddm1 .item2:hover {
    background: #4682B4;
    color: #F8F8FF;
}
.ddm1 .section {
    border: 0px #003366;
    border-bottom: 1px #003366;
    background: #4682B4;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddm1 .bottom,
.ddm1 .bottom:hover { border-style: solid solid solid solid; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
