.smalltext, .smalltextwhite, .smalltextblack {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;} /*Small text*/
.smalltext {color: #494949;} /*Small text blue*/ 
.smalltextwhite{color: #FFFFFF;} /*Small text white*/
.smalltextblack{color: #000000;} /*Small text black*/

.newstext, .newsdata, .newsdatab {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #333333; text-decoration:none;}
.newstext a {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color: #333333; text-decoration:none;}
.newsdata {color: #000099;}
.newsdatab {font-weight: bold; color: #FF4C1E;}

.titletext {font-family: Arial, Helvetica, sans-serif; color:#4757C4; font-size:15px; font-weight:bold; line-height: 18px;}/*Page title*/
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold;}/*Subtitle*/

.errortext, .oktext, .notetext {font-family:Arial; font-size:13px; font-weight:bold;}
.errortext {color:red;}
.oktext {color:#005000;}
.notetext {color:green;}

.copy {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF;}

.newsblack {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

.newsdatablack {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.newscatblack {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.newsblackmore {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #996633;
  font-weight: bold;
}



.newsblackmore a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #996633;
  font-weight: bold;
}

.newsblackmore a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #996633;
  font-weight: bold;
  text-decoration: underline;
}


.newsblackmore a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #996633;
  font-weight: bold;
}


/*Include areas*/
table.tableborders, td.tableborders {border: 1px solid #877b64;}
table.tableheads, td.tableheads{background-color:#EBECF3; padding: 5px;}
table.tableheads .smalltext ,td.tableheads .smalltext {color:#565A8A;}
table.tablebodys, td.tablebodys {background-color:#cbc7a2; padding: 5px}
table.tablebodys strong, td.tablebodys strong {color:#565A8A;}

.incborder{border: 1px solid #C1E6FF} /*Area border*/
.incimage{background-image: url(/bitrix/templates/demo/images/include_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#C6DFF5;} /*Area image corner*/
.incbg{background-color:#C6DFF5} /*Area background*/
.sectincborder{border: 1px solid #C1E6FF} /*Section area border*/
.sectincimage{background-image: url(/bitrix/templates/demo/images/include_sect_corner.gif); background-position:bottom; background-repeat:no-repeat; background-color:#9BD0FC;} /*Section area image corner*/
.sectincbg{background-color:#9BD0FC} /*Section area background*/

.mainincbg{height: 18px;}
.mainincline{background-color:#3b2915}
.maininctitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #000000; text-decoration:none;}

hr {color: #877b64; height: 1px}

/* Headers */
H1, H2, H3, H4 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#3A84C4; font-size:13px; font-weight:bold; line-height: 16px; margin-bottom: 1px;}
H2 {color:#346BA0; font-size:13px; line-height: 18px;}
H3 {font-size:12px; color: #1C1C1C;}
H4 {font-size:12px; color: #1C1C1C;}

/* Table colors */
td.tableborder, table.tableborder {background-color:#877b64;}
table.tablehead, td.tablehead {background-color:#abaa93;}
table.tablebody, td.tablebody {background-color:#cbc7a2;}
table.tablenullbody, td.tablenullbody {background-color:#cecaa5;}

/* Table text */
.tablebodytext, .tablefieldtext, .tabletitletext,
.tableheadtext, .tablebodylink {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
.tableheadtext {color:#000000;}
a.tablebodylink {text-decoration: none}
a.tablebodylink:hover {text-decoration: underline}

/* Regular text */
.text {font-family:Arial, Helvetica, sans-serif; font-size:10px;}

/* Some colors to highlight text */
.errorcolor {color:red;}
.successcolor {color:green;}

/* Form elements */
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, 
input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {font-family:Verdana,Arial,Helvetica; font-size:11px;}

input.inputfield, input.inputbuttonflat, input.inputbuttonS {font-family:Verdana,Arial,Helvetica; font-size:11px;}
input.inputfield {color:black; border: solid 1px #C7CACC;}
input.inputbuttonflat {color:#000000; background-color:#e7e6cf; border: solid 1px #857c55;}
input.inputbuttonS {font-weight:bold;}


/* OLD CSS */
body{ margin: 0px;}
body, html{ height: 100%;}
body, html{ font-family:  Arial, Verdana, Helvetica, sans-serif;}

a { color: #574137; text-decoration: none; }
a:hover { text-decoration: none }

input, textarea, select
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color : #000000;
 border-top-width :    1px;
 border-right-width :  1px;
 border-bottom-width : 1px;
 border-left-width :   1px;
}

.btn
{
 cursor: hand;
 font-size:10px;
 border-color : #000000;
 border-top-width :    1px;
 border-right-width :  1px;
 border-bottom-width : 1px;
 border-left-width :   1px;
}

.newsblock { border-color:#CFBDA9; border-style:solid;}
td.xdatatime { text-align: left;}
td.xautor { text-align: right;}
.newsbottom { background: url(/images/hr.gif) repeat-x center; }

.xtablenews
{
 width: 80%;
 padding-top: 25px;
 padding-left: 80px;
font-family:  Verdana, Arial, Helvetica, sans-serif;  
 
}

.xtablenews td
{
 padding-left: 14px;
 padding-top: 10px;
 padding-bottom: 2px;
font-size: 11px;
}

.xtablenews th
{
 padding-left: 6px;
 padding-top: 2px;
 padding-bottom: 2px;
 text-align: left; 
 color: #336699;
 font-weight: normal;
 font-size: 14px;
 background: url(/skin/kms/images/thnews.png) repeat-y;
 
}

.subpages { list-style-type: square; }

h1 { color: #326598; }
h3 { color: #326598; font-size: 14px; }
h4 { font-size: 14px; }

div.contacts a { color: #517AFF; }
div.contacts a:hover { color: #FF7F50; }

div.article { 
width: 90%; 
padding-top:20px; 
padding-left:30px; 
letter-spacing: 1px;
word-spacing: 3px;
}

.article {
  padding-top:0px;
  padding-left:0px;
  letter-spacing: 0px;
  word-spacing: 3px;

}


div.article p:first-letter { font-weight: bold; color: #326598; }
.article td { font-size: 9pt; }
.kulachok table { background-color: #646464; }

.kulachok th { background-color: #9B9C9D; text-align: center; font-size: 13px; }

.kulachok td { background-color: #E7E6CF; font-size: 8pt; }
tr.thk td { background-color: #C1CCD9; }
tr.tblstr td { background-color: #8EA2B6; font-size: 13px; font-weight: bold; }


#content
{
 font-size: 9pt;
 padding-left: 30px;
 padding-top: 10px;
 vertical-align: top;
 color: #555555;
}

.item {
 color: #6495ED;
 padding-left: 12px;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 border-left: 8px solid #EFEFEF;
 letter-spacing: 1px;
}

.pathlink a {

font-weight: Bold;
letter-spacing: 1px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
}

#right_menu
{
 font-size: 13px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 padding-top: 8px;
 padding-left: 8px;
 padding-bottom: 8px;

 background-color:#e7e6cf;
}

#right_menu a 
{
 color: black;
 padding-left: 8px;
 padding-top: 8px;
 padding-right: 8px;
 padding-bottom: 0px;
}
#right_menu a:hover 
{
 color: #333333;
 padding-left: 8px;
 padding-top: 8px;
 padding-right: 8px;
 padding-bottom: 0px;
}
#copyright
{
 font-size: 8pt;
 text-align: center;
 vertical-align: middle;
 margin-top: 10px;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
}

#low_menu { padding-top: 0px; color: white; }
#low_menu a { color: black; }
#low_menu a:hover { color: white;}

/* Подробнее >>> */

.news_details a { font-weight: bold; color: #000000; }
.news_details a:hover { font-weight: bold; color: #6495ED; }

#page_caption { font-size: 14px; }
td.img img { border: 10px solid #E0E0E0; }

}

#menu {
  width: 15%;
  height: 75%;
  float: left;

  border: #000 0px solid;
  border-right: #AAA 1px solid;
}

div.menu_line {
  width: 100%;
  margin-left: 5px;
 font-size: 9pt;
 color: #555555;

  
}

div.submenu {
  margin: 3px;
  margin-left: 10px;
}
