/*******************************************************************************
   НАСТРОЙКИ ВНЕШНЕГО ОФОРМЛЕНИЯ
*/

body        { margin: 0px; background-color: #FFFFFF; }
table.main  { width: 100%; height: 100%; border-width: 0px }
table#main1 { width: 100%; height: 164px; border-width: 0px;
    background: url(../i/bg-top-1row.gif) repeat-x top; }
td#main11   {
    height: 164px;
    background: url(../i/tpl_02.jpg) no-repeat left top;
}
table#main111 { width: 100%; height: 164px; border-width: 0px; }
td#main1111   { height: 131px; text-align: right;
    background: url(../i/bg-top-1row1.gif) no-repeat right top;}
td#main1112   { height: 131px; text-align: center;
    background: url(../i/bg-top-1row2.gif) no-repeat left top; }
td#main1113   {
    height: 33px;
    background: url(../i/bg-top-2row.gif) repeat-x top; text-align: left;
    font-size: 10px;
    font-family: Tahoma, Arial, sans-serif;
}

/*******************************************************************************
   ЯЧЕЙКА БЛОКА ПОИСКА (НИЖНЯЯ СТРОКА ХИДЕРА)
*/

td#top-searsh {
    text-align: right;
    padding-right: 48px;
    vertical-align: middle
}
td#top-searsh form { margin: 0px 0px 0px 0px; font-size: 10px; }
td#top-searsh input {
    margin: 0px 0px 4px 0px;
    font-size: 10px;
    font-family: Tahoma, Arial, sans-serif;
}

/*******************************************************************************
   КОЛОНКА ЛЕВОЙ ПАНЕЛИ (БЛОКА МЕНЮ И РЕГИСТРАЦИЙ)
*/

td#leftpanel {
    width: 215px;
    background: url(../i/bg-text-left.gif) repeat-y left;
    vertical-align: top;
}

/*******************************************************************************
   КОЛОНКА ПРАВОЙ ПАНЕЛИ (БЛОКА НОВОСТЕЙ И РЕКЛАМЫ)
*/

td#rightpanel {
    width: 215px;
    background: url(../i/bg-text-right.gif) repeat-y right;
    vertical-align: top;
}

/*    МЕНЮ     ==============================================*/

div#leftpanel-menu {
    width: 215px;
    background: url(../i/menu-bg.gif) repeat-y left;
    text-align: left;
}
.left-menu-no {
    background: url(../i/menu-level1-no.gif) no-repeat center;
    height: 33px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 36px;
}
.left-menu-no a {
    color: #ffffff; font-weight: bold;
    text-decoration: none;
    display: block;
}
.left-menu-no a:hover {
    color: yellow;
}
.left-menu-act {
    background: url(../i/menu-level1-act.gif) no-repeat center;
    height: 33px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 36px;
}
.left-menu-act a {
    color: #ffffff; font-weight: bold;
    text-decoration: none;
    display: block;
}
.left-menu2-no {
    height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 36px;
}
.left-menu2-no a {
    color: #666666; font-weight: bold;
    text-decoration: none;
    display: block;
}
.left-menu2-no a:hover {
    color: #333333;
    text-decoration: underline;
}
.left-menu2-act {
    height: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 36px;
}
.left-menu2-act a {
    color: #003300; font-weight: bold;
    text-decoration: none;
    display: block;
}




/*******************************************************************************
   ИНФОРМАЦИОННЫЙ БЛОК НА ЛЕВОЙ ПАНЕЛИ
*/

.panel-leftblock {
    border-width: 0px;
    background: url(../i/news-left-middle.gif) repeat-y left;
   width: 215px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.panel-rightblock {
    border-width: 0px;
    background: url(../i/news-right-middle.gif) repeat-y right;
   width: 215px;
}
.panel-leftblock-top {
    vertical-align: bottom;
    background: url(../i/news-left-top.gif) no-repeat left;
    text-align: left;
    color: #009900;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    padding: 0px 20px 6px 6px;
}
.panel-leftblock-top a {
    color: #009900;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.panel-leftblock-middle {
    padding: 0px 32px 0px 6px;
}
.panel-leftblock-middle h4 {
    color: #444444;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    margin: 3px 0px 3px 3px;
}
.panel-leftblock-bottom {
    background: url(../i/news-left-bottom.gif) no-repeat left;
    height: 36px;
    text-align: right;
    padding: 6px 32px 0px 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 9px;
    vertical-align: top;
}

/*    АВТОРИЗАЦИЯ     ==============================================*/

.panel-leftblock label, .panel-leftblock input {
    color: #555555;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    width: 100px;
}

/*******************************************************************************
   ИНФОРМАЦИОННЫЙ БЛОК НА ПРАВОЙ ПАНЕЛИ
*/

.panel-rightblock {
    border-width: 0px;
    background: url(../i/news-right-middle.gif) repeat-y right;
   width: 215px;
}
.panel-rightblock-top {
  vertical-align: bottom;
  background: url(../i/news-right-top.gif) no-repeat right;
  text-align: right;
  color: #009900;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 36px;
  padding: 0px 6px 6px 32px;
}
.panel-rightblock-middle {
    padding: 0px 6px 0px 24px;
}
.panel-rightblock-middle h4 {
    color: #444444;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-variant: small-caps;
    margin: 3px 3px 3px 8px;
}
.panel-rightblock-middle h4 a {
    color: #444444;
}
.panel-rightblock-middle h4 a:hover {
    text-decoration: none;
}
.panel-rightblock-bottom {
    background: url(../i/news-right-bottom.gif) no-repeat right;
    height: 36px;
    text-align: right;
    padding: 6px 0px 0px 32px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 9px;
    vertical-align: top;
}
.panel-rightblock-middle p {
   color: #555555;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-align: left;
   text-indent: 0px;
}
.panel-rightblock-middle li {
   color: #555555;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-align: left;
   text-indent: 0px;
}

/*******************************************************************************
   СТРОКИ НИЖНЕЙ ПАНЕЛИ (СТРОКОВОЕ МЕНЮ И КОПИРАЙТ)
*/

ul.csc-menu li a {
  text-decoration: none;
   color: #555555;
}
ul.csc-menu li a:hover {
  color: #CC3300;
  text-decoration: underline
}


/*******************************************************************************
   СТРОКИ НИЖНЕЙ ПАНЕЛИ (СТРОКОВОЕ МЕНЮ И КОПИРАЙТ)
*/

table#bottom1 {
    background: url(../i/bg-bottom-menu.gif) repeat-x top;
    width: 100%; height: 25px; border-width: 0px;
}
table#bottom2 {
    background-color: #128955;
    width: 100%; height: 40px; border-width: 0px;
}

.bottom-menu-left   { width: 215px; text-align: right;
    color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}.bottom-menu-center { text-align: center;
    color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.bottom-menu-right  { width: 215px; text-align: left;
    color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.bottom-menu-left a,
.bottom-menu-center a,
.bottom-menu-right a {
    color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; text-decoration: underline;
}
.bottom-menu-left a:hover, .bottom-menu-center a:hover,
.bottom-menu-right a:hover { text-decoration: none; }
.bottom-menu1-left   { width: 215px; text-align: right;
    color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.bottom-menu1-center { text-align: center;
    color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.bottom-menu1-right  { width: 215px; text-align: left;
    color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.bottom-menu1-left a,.bottom-menu1-center a,.bottom-menu1-right a, {
    color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; text-decoration: underline;
}
.bottom-menu1-left a:hover, .bottom-menu1-center a:hover,
.bottom-menu1-right a:hover, { color: yellow; text-decoration: none; }
.btm-left   { width: 215px; text-align: right; }
.btm-center { text-align: center; }
.btm-right  { width: 215px; text-align: left; }

/*******************************************************************************
   конец!!!
*******************************************************************************/



h1 {
    text-align: right;
    text-indent: 0px;
    font-family: "Times New Roman";
    font-size: 18px;
    margin: 16px 0px 12px 0px;
    color: #006600;
    font-weight: bold;
    padding-left: 25%;
}
h1 a {
  color: #006600;
}
h1 a:hover {
  text-decoration: none;
}


h2 {
    text-align: center;
    text-indent: 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px;
    margin: 16px 0px 12px 0px;
    color: #AB2718;
    font-weight: bold;
    border-top: thin solid #AB2718;
    border-bottom: thin solid #AB2718;
}

table.hydrocat table {
  background: url(../i/catalog_tbl.gif) repeat-x; width: 100%
}





p, ol, ul, li {
  color: #444444; text-align: justify; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
}
p {
  margin: 4px 0px 4px 0px; text-indent: 25px;
}
.bot {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana,arial; TEXT-DECORATION: none
}
.bot:hover {
	COLOR: #000000
}
.bot1 {
	FONT-SIZE: 12px; COLOR: #3d61ff; FONT-FAMILY: arial, verdana
}
.bot1:hover {
	COLOR: #ff543d
}
.bot2 {
	FONT-SIZE: 12px; COLOR: #ff543d; FONT-FAMILY: arial, verdana
}
.bot2:hover {
	COLOR: #3d61ff
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana
}
table.hydrocat a {
  FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana
}









.params {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif
}
.paramsh {
	COLOR: white; BACKGROUND-COLOR: teal
}
.params1 {
	BACKGROUND-COLOR: #cccccc
}
.params2 {
	BACKGROUND-COLOR: #999999
}
#text UL {
	MARGIN: 6px 32px
}



























td.white-vertical {
    width: 1px;
    background: url(../images-design/white.gif) repeat-y;
}

td.clear-vertical {
    width: 1px;
}

td.white-vertical img,
td.clear-vertical img {
    width: 1px;
    height: 1px;
}

/******************************************************************************
   БЛОК ШАПКИ - МЕНЮ РАЗДЕЛОВ САЙТА
*/
td#menu-site {
	width: 263px;
	height: 407px;
	background: url(../images-design/design_01.jpg) no-repeat top;
	padding-top: 112px;
	vertical-align: top;
}
td#menu-site-head {
    background: url(../images-design/design_20.jpg) no-repeat top;
    height: 48px;
}

td#head-top-images {
	width: 337px;
    height: 407px;
    background: url(../images-design/design_02.jpg) no-repeat top;
}

/******************************************************************************
   БЛОК ШАПКИ - ПОСЛЕДНЯЯ РАБОТА
*/

td#lastwork {
	width: 298px;
	height: 407px;
	background: url(../images-design/design_03.jpg) no-repeat top;
	vertical-align: top;
}

td#lastwork-head {
	background: url(../images-design/design_19.jpg) no-repeat top;
	width: 298px;
	height: 47px;
}

td#lastwork-content {
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	padding: 12px;
}

td#lastwork-content img {
    border: 1px solid #FFFFFF;
    width: 250px;
}
td#lastwork-content a {
  	color: White;
  text-decoration: underline
}
td#lastwork-content a:hover {
  	color: White;
  text-decoration: none
}
/******************************************************************************
   HEADER CONTENT - ЯЧЕЙКА ЗАГОЛОВКА СТРАНИЦЫ
*/

td#head-menu {
	 width: 263px; 
	 height: 48px;
	 background: url(../images-design/design_04.jpg) no-repeat top;
}

td#head-content {
	width: 637px;
	height: 48px;
	background: url(../images-design/design_05.jpg) no-repeat top;
}

td#menu-site td#menu-site-head h1,
td#lastwork td#lastwork-head h1,
td#head-menu h1, td#head-content h1 {
	text-align: left;
	color: White;
	margin: 0px 42px;
	font-size: 16px;
	font-family: "Times New Roman", Serif;
	font-weight: normal;
}

/******************************************************************************
   MENU DESIGN - ЯЧЕЙКА МЕНЮ РАЗДЕЛА
*/
td#menu-design {
	width: 262px;
/*	background: url(../images-design/design_16.jpg) repeat-x bottom;  */
	background-color: #77a21d;
	vertical-align: top;
}

td#menu-design table#menu2 {
    width: 100%;
    margin: 32px 0px 12px 0px;
    border-bottom: 1px dotted #FFFFFF;
}

td#menu-design table#menu2 td {
    padding-left: 20px;
    padding-right: 16px;
    padding-top: 3px;
    padding-bottom: 3px
}

.menu-level1-no {
    text-align: left;
background: url(../images-design/menubg-level1-hover.gif) no-repeat left center;
    background-color: #D1541A;
    border-top: 1px dotted #FFFFFF;
}

.menu-level1-act   { text-align: left; text-transform: uppercase;
background: url(../images-design/menubg-level1-act.gif) no-repeat left center;
background-color: #263957; border-top: 1px dotted #FFFFFF;
}
.menu-level1-no  a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
display: block;}
.menu-level1-act a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
display: block;}
.menu-level1-no a:link,   .menu-level1-no a:visited  { color: #222222; text-decoration: none; }
.menu-level1-no a:hover,  .menu-level1-no a:active   { color: #FFFFFF; text-decoration: underline; }
.menu-level1-act a:link,  .menu-level1-act a:visited { color: #FFFFFF; text-decoration: none; }
.menu-level1-act a:hover, .menu-level1-act a:active  { color: #FFFFFF; text-decoration: underline; }

.menu-level2-no    { text-align: left; padding-left: 16px; background-color: #99CC00;
text-indent: 12px; list-style-type: circle;     border-top: 1px dotted #FFFFFF;
 }
.menu-level2-act   { text-align: left; padding-left: 32px; background-color: #3696c3;
text-indent: 12px; list-style-type: disc;     border-top: 1px dotted #FFFFFF;
 }
.menu-level2-no  a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display: block;}
.menu-level2-act a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display: block;}
.menu-level2-no a:link,   .menu-level2-no a:visited  { color: #333333; text-decoration: none; }
.menu-level2-act a:link,  .menu-level2-act a:visited { color: #FFFFFF; text-decoration: none; }
.menu-level2-no a:hover,  .menu-level2-no a:active   { color: #FFFFFF; text-decoration: underline; }
.menu-level2-act a:hover, .menu-level2-act a:active  { color: #FFFFFF; text-decoration: underline; }

div#banner1 { }
div#undermenu1 { }
div#undermenu2 { }

/******************************************************************************
   CONTENT - ЯЧЕЙКА ОСНОВНОГО СОДЕРЖИМОГО САЙТА
*/

td#content-banner1 { text-align: center; }
td#content-banner2 { }

#content {
	width: 636px;
/*	background: url(../images-design/design_17.jpg) repeat-x bottom; */
	background-color: #4DACDB; /*#FEF1C7; /*#263957;/*#FC8328;/* #527182; */  /*#416071;*/
	vertical-align: top;
}

#content td.content-banner {
    height: 0px;
    margin: 12px
}

#content td#content-text {
    vertical-align: top
}

#content-text h1 {
    text-align: left;
    text-indent: 0px;
    font-family: "Times New Roman";
    font-size: 18px;
    margin: 16px 0px 12px 0px;
    color: #ffffff; /*#49A8D6;*/
}

#content-text h2 {
    text-align: left;
    text-indent: 0px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    margin: 16px 0px 12px 0px;
    color: #AB2718; /*#ffffff;*/
    text-decoration: underline;
  font-weight: bold;
}

#content-text p.bodytext {
    text-align: justify;
    text-indent: 25px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    margin: 6px 0px 6px 0px;
    color: #263957; /*#ffffff;*/
}
div.csc-textpic {
  padding: 0px 20px 0px 20px;
}
#content-text hr {
  color: #D1541A;
}
/*#content-text img {
    border: 1px solid #FFFFFF;
}     */
/******************************************************************************
   БЛОК КОПИРАЙТА
*/
td#copyright {
	width: 900px;
	height: 34px;
	background: url(../images-design/design_18.jpg) repeat-x top;
	vertical-align: middle;
	text-align: center;
	color: #FFFACD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* TX_NEWLOGINBOX_PI1 ===================================================================*/

div.tx-newloginbox-pi1 {
	margin: 12px 24px 12px 24px;
	text-align: center;
	border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #ffffff;
	padding-top: 4px;
	padding-bottom: 8px;
}

div.tx-newloginbox-pi1 h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	margin: 0px;
	text-align: center;
}

div.tx-newloginbox-pi1 p,
div.tx-newloginbox-pi1 td,
div.tx-newloginbox-pi1 form,
div.tx-newloginbox-pi1 input  {
    margin: 0px;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #30434A;
}

div.tx-newloginbox-pi1 input {
    width: 150px;
}

div.tx-newloginbox-pi1 a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

div.tx-newloginbox-pi1 a:link,
div.tx-newloginbox-pi1 a:visited {
    text-decoration: underline;
    color: #FFFFFF;
}

div.tx-newloginbox-pi1 a:hover,
div.tx-newloginbox-pi1 a:active {
    text-decoration: none;
    color: #FFFF00;
}





td.csc-uploads-fileSize {
  width: 100px;
  text-align: right
}

