body{background: url("../images/grad_up.png") top left repeat-x; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;color:#222222}

.footer{height: 30%; z-index:10; background: url("../images/grad_bot.gif") bottom left repeat-x; FONT-SIZE: 11px; FONT-FAMILY: Verdana;color:#222222}
.smalltext{color: #1882C0; font-family: Arial; font-size: 11px; text-decoration: none;}
.pfooter{font-family: Verdana; font-size: 11px; text-decoration: none;}

IMG {BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px}
.BlockDate {FONT-SIZE: 10px; COLOR: #767676}
.GreyBlock {PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; COLOR: #565656; PADDING-TOP: 7px}
.GreyBlock P {CLEAR: both; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px}
.GreyBlock {BACKGROUND-COLOR: #f3f9e6}
.BlockHeader {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; BORDER-BOTTOM: #dfdfdf 1px solid; HEIGHT: 18px}

.welcomeBlock {BACKGROUND-COLOR: #e0a4a4; CLEAR: both; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 2px}


td{font-size:80%}




/*  Ссылки по умолчанию  */
a{color:#1882C0}
a:visited{color:#666666}
a:hover{color:#990000}
/*  Конец  */


/* Блок, для вывода разделов на гл.стр.  */
DL {margin: 0px; padding-bottom: 15px;}
DL DT {padding-left: 8px; padding-top: 20px;padding-right: 35;color: #3277be;font-size: 85%; padding-bottom: 3px;}
DL DD {background: url("../images/catalog_text_bg2.gif") no-repeat bottom left; HEIGHT: 48px; padding-left: 8px; padding-right: 1px; margin: 1px; color: #666666; font-family: Verdana; font-size: 11px;}

/* Блок, для вывода разделов на гл.стр.  */
table.branches td { padding: 0 20px 0 0; }
table.branches td.null { padding: 0; }
table.branches dl { margin-top: 0; margin-bottom: 0.8em; }
table.branches dt { font-size: 160%; margin-top: 0.3em; }
table.branches dd { margin: 0 0 0.3em 0; }
table.branches dl.market { margin-bottom: 0.5em;}


/* Ссылки разделов на гл.стр. */
a.cat_home:link, a.cat_home:visited, a.cat_home:active {color: #1882C0; font-family: Verdana; font-size: 18px; text-decoration: underline;}
a.cat_home:hover {color: #1882C0; font-family: Verdana; font-size: 18px; text-decoration: none;}

/* Ссылки для подразделов на гл.стр. */
a.catsub_home:link, a.catsub_home:visited, a.catsub_home:active {font-size: 11px; color: #666666; text-decoration: none; font-weight : normal;}
a.catsub_home:hover {font-size: 11px; color: #666666; text-decoration: underline; font-weight : normal;}


/* Ссылки для разделов в низу страници.*/
a.cat_bottom:link, a.cat_bottom:visited, a.cat_bottom:active {color: #4A9DBC; font-family: Arial; font-size: 11px; text-decoration: underline;}
a.cat_bottom:hover {color: #4A9DBC; font-family: Arial; font-size: 11px; text-decoration: underline;}





/* Ссылки для вывода алфавита [буквы] */
a:link.lit { COLOR: #636363; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:visited.lit { COLOR: #636363; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:active.lit { COLOR: #636363; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:hover.lit { COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border-bottom: 1px dashed #666;}
/* Ссылки для вывода алфавита [цифры] */
a:link.lit_num { COLOR: #636363; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:visited.lit_num { COLOR: #636363; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:active.lit_num { COLOR: #636363; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:hover.lit_num { COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; border-bottom: 1px dashed #666;}
/* Обычный текст, обычно разделитель */
.lit_abc { margin: 0 0px 0px 0px; font-size: 12px; color: #ccc; line-height: 18px; }

.literal_table_boxs{margin: 0px 15px 10px 0px; BACKGROUND: #A2C700; FONT-SIZE: 12px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.literal_td_boxs{BACKGROUND: #F8FFD6;}

/*.literal_table_boxs{margin: 0px 15px 10px 0px; BACKGROUND: #C0D9F1; FONT-SIZE: 12px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.literal_td_boxs{BACKGROUND: #F9FBFF;} */
/*  Конец  */







hr { border-top: 1px dashed #ccc; color: #fff; background-color: #fff; height: 1px;}



a.company {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none;}
a.company:link {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none;}
a.company:visited {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none;}
a.company:hover {FONT-SIZE: 13px; COLOR: #6B95C2; text-decoration:underline;}


a.email_view { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:none;}
a.email_view:link {font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:none;}
a.email_view:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:none;}
a.email_view:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:underline;}

a.www_view { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:none;}
a.www_view:link {font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:none;}
a.www_view:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:none;}
a.www_view:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #7BA300; text-decoration:underline;}



a.list { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #1882C0; text-decoration:none;}
a.list:link {font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #1882C0; text-decoration:none;}
a.list:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #1882C0; text-decoration:none;}
a.list:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #1882C0; text-decoration:underline;}


a.category_tree { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:none;}
a.category_tree:link {font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:none;}
a.category_tree:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:none;}
a.category_tree:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:underline;}

a.list2 {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.list2:link {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.list2:visited {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.list2:hover {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:underline;}

a.new { font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:none;}
a.new:link {font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:none;}
a.new:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:none;}
a.new:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #46658A; text-decoration:underline;}

a.rss_url { font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #81926E; text-decoration:none;}
a.rss_url:link {font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #81926E; text-decoration:none;}
a.rss_url:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #81926E; text-decoration:none;}
a.rss_url:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica; COLOR: #81926E; text-decoration:underline;}


a.rss_url2 { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #b93931; text-decoration:none;}
a.rss_url2:link {font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #b93931; text-decoration:none;}
a.rss_url2:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #b93931; text-decoration:none;}
a.rss_url2:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica; COLOR: #1882C0; text-decoration:underline;}



a:link.menu_nav { FONT-SIZE: 10pt; COLOR: #6c8cc8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:visited.menu_nav { FONT-SIZE: 10pt; COLOR: #6c8cc8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:active.menu_nav { FONT-SIZE: 10pt; COLOR: #6c8cc8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
a:hover.menu_nav { FONT-SIZE: 10pt; COLOR: #6c8cc8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.tree_navigation { border-bottom: 1px dashed #ccc; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;}


a.region{color:#1882C0}
a.region:visited{color:#1882C0}
a.region:active{color:#1882C0}
a.region:hover{color:#1882C0; TEXT-DECORATION: underline;}

a.r{font-size: 11px; font-weight : normal; color: #565656;  font-family: tahoma, ms sans serif;}
a.r:visited{font-size: 11px; font-weight : normal; color: #565656;  font-family: tahoma, ms sans serif;}
a.r:active{font-size: 11px; font-weight : normal; color: #565656;  font-family: tahoma, ms sans serif;}
a.r:hover{font-size: 11px; font-weight : normal; color: #565656;  font-family: tahoma, ms sans serif;}

a.regions{color:#1882C0}
a.regions:visited{color:#1882C0}
a.regions:active{color:#1882C0}
a.regions:hover{color:#1882C0; TEXT-DECORATION: underline;}


a.catlist {COLOR: #6B95C2; FONT: 8pt;}
a.catlist:link {COLOR: #6B95C2; FONT: 8pt;}
a.catlist:visited {COLOR: #6B95C2; FONT: 8pt;}
a.catlist:hover {COLOR: #6B95C2;  FONT: 8pt;}


a.menu_top {FONT-SIZE: 13px; COLOR: #6A4D24; text-decoration:none;}
a.menu_top:link {FONT-SIZE: 13px; COLOR: #6A4D24; text-decoration:none;}
a.menu_top:visited {FONT-SIZE: 13px; COLOR: #6A4D24; text-decoration:none;}
a.menu_top:hover {FONT-SIZE: 13px; COLOR: #666666; text-decoration:underline;}

a.menu_link {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.menu_link:link {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.menu_link:visited {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.menu_link:hover {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:underline;}

a.menu_cat {FONT-SIZE: 11px; COLOR: #666666; text-decoration:none;}
a.menu_cat:link {FONT-SIZE: 11px; COLOR: #666666; text-decoration:none;}
a.menu_cat:visited {FONT-SIZE: 11px; COLOR: #666666; text-decoration:none;}
a.menu_cat:hover {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:underline;}

a.other {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none;}
a.other:link {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none;}
a.other:visited {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none;}
a.other:hover {FONT-SIZE: 13px; COLOR: #6B95C2; text-decoration:underline;}

h1{PADDING-LEFT: 7px; font-size:160%;color:#666666;font-weight:normal;margin-bottom:8px}
h2{font-size:130%;color:#666666;font-weight:bold;margin-bottom:4px;border-bottom: 1px dashed #cccccc;}
h3{font-size:110%;color:#666666;font-weight:bold;:4px}

.tdcat {BORDER-BOTTOM: #BBB08B 2px solid; BACKGROUND-COLOR: #F3EEE4; PADDING-RIGHT: 4px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-SIZE: 9pt; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica; COLOR: #000000; }
.tdsubcat {PADDING-RIGHT: 4px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;}


a.menu_cat:link, a.menu_cat:visited, a.menu_cat:active { color: #565656; text-decoration: none; font-weight : normal;}
a.menu_cat:hover {color: #3277be; text-decoration: underline; font-weight : normal;}

a.menu_title:link, a.menu_title:visited, a.menu_title:active  {color: #3277be;text-decoration: none;}

a.menu_title:link, a.menu_title:visited, a.menu_title:active  {color: #3277be;text-decoration: none;}
.menu_title {COLOR: #808080; TEXT-DECORATION: none;}

a.menu_home:link, a:visited, a:active {color: #3277be;text-decoration: underline;}
a.menu_home:hover {color: #FF0000; text-decoration: underline;}


td.maincat {
        font-family: tahoma, ms sans serif;
        font-size: 11px;
        text-align: left;
        vertical-align: top;
        color: #333333;
        background: #ffffff;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 10;
        padding-right: 10;
        font-weight : normal;
}


td.block_text {        font-family: tahoma, ms sans serif;
        font-size: 11px;
        text-align: left;
        vertical-align: top;
        color: #565656;
        padding-top: 8;
        padding-bottom: 5;
        padding-left: 15;
        padding-right: 15;
        font-weight : normal;
/*        border: 1 solid #dedbdb; */
}

td.rss_text {        font-family: tahoma, ms sans serif;
        font-size: 11px;
        text-align: left;
        vertical-align: top;
        color: #565656;
        background-image: url(/images/bg_right.gif);
        padding-top: 8;
        padding-bottom: 5;
        padding-left: 15;
        padding-right: 15;
        font-weight : normal;
/*        border: 1 solid #dedbdb; */
}

a.map {FONT-SIZE: 11px; COLOR: #666666; text-decoration:none;}
a.map:link {FONT-SIZE: 11px; COLOR: #666666; text-decoration:none;}
a.map:visited {FONT-SIZE: 11px; COLOR: #666666; text-decoration:none;}
a.map:hover {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:underline;}

a.webzona {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.webzona:link {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.webzona:visited {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.webzona:hover {FONT-SIZE: 11px; COLOR: #990000; text-decoration:underline;}



/*  ксласс для вывода az  */
a.az {font-size: 9pt; color: #333;font-weight: 400; text-decoration:none;}
a.az {font-size: 9pt; color: #333; font-weight: 400; text-decoration:none;}
a.az:link {font-size: 9pt; color: #333; font-weight: 400; text-decoration:none;}
a.az:visited {font-size: 9pt; color: #333;  font-weight: 400; text-decoration:none;}
a.az:hover {font-size: 9pt; color: #333; font-weight: 400; text-decoration:underline;}

.az1 {font-family: tahoma, ms sans serif;font-size: 11pt; text-align: left; vertical-align: top; color: #565656; font-weight : normal; padding: 0px; margin: 0px;}
.az2 {font-family: tahoma, ms sans serif; font-size: 11pt; text-align: left; vertical-align: top;color: #565656; font-weight : normal; padding: 0px; margin: 0px;}
/*  Конец  */




table.c-block td, table.c-block td div {vertical-align:top;font:13px Microsoft Sans Serif, MS Sans Serif, sans serif;line-height:15px;}
.dot_line {background: url("../images/dot_hor_7.gif")  repeat-x 0 100%}

td.detail {width:20%; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Helvetica; COLOR: #7a7a7b; PADDING-LEFT: 15px;}
.detail {FONT: bold 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #7a7a7b}
.detail2 {FONT-SIZE: 8pt; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Helvetica; COLOR: #666666; PADDING-LEFT: 5px;}



a.other2 {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.other2:link {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.other2:visited {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:none;}
a.other2:hover {FONT-SIZE: 11px; COLOR: #6B95C2; text-decoration:underline;}

.text { BACKGROUND-COLOR: #F9F7F0; PADDING-RIGHT: 4px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; FONT-SIZE: 9pt; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica; COLOR: #000000; }
.block { PADDING-RIGHT: 4px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px; FONT-SIZE: 9pt; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Helvetica; COLOR: #000000; }
.number {background-color: #8CB1D0; COLOR: #ffffff; font-size: 12px;}
.footer{font-size:70%;color:#999999}

/* Image Thumbnails
------------------------------ */
.logo_thumb a {display: block; padding: 10px; margin: 6px; border: 1px solid #92BED3; background: #DDEAF0; line-height: 0px;}
.logo_thumb a:visited {border: 1px solid #D3E4ED; background: #F2F7F9;}
.logo_thumb a:hover {border: 1px solid #62A0BF; background: #F4F9FB;}
.logo_thumb {float: left;}
/*  Конец  */

/* Image Thumbnails
------------------------------ */
.thumb a {display: block; padding: 10px; margin: 6px; border: 1px solid #92BED3; background: #DDEAF0; line-height: 0px;}
.thumb a:visited {border: 1px solid #D3E4ED; background: #F2F7F9;}
.thumb a:hover {border: 1px solid #62A0BF; background: #F4F9FB;}
.thumb {float: left;}
/*  Конец  */


/*  Параметры  */
table.models td.num                {padding-right:30px;}
table.modelProperties td        {padding:0; font-size:70%; font-family:Tahoma; vertical-align: bottom;}
table.modelProperties td.title        {padding:0 0 1.2em 0;}
table.content table.modelProperties td.label        {padding:0 10px 0 0; font-size:70%; line-height:1.2em; background:url('../images/dots.gif') repeat-x bottom right;}
table.modelProperties span        {background-color:white; padding-right:2px;}

table.modelProperties2 td        {padding:0; font-size:70%; font-family:Tahoma; vertical-align: top;}
table.content table.modelProperties2 td.label        {padding:0 10px 0 0; font-size:70%; line-height:1.2em; background:url('../images/dots.gif') repeat-x bottom right;}
/*  Конец  */





/*  Навигация постраничника */
a:link.pages2 { background-color:#ffffff; font-family : Tahoma, Verdana; font-size:11px; color:#0080D5; text-decoration:underline;}
a:hover.pages2 { background-color:#ffffff; font-family : Tahoma, Verdana; font-size:11px; color:#FF0000; text-decoration:underline;}
a:visited.pages2 { background-color:#ffffff; font-family : Tahoma, Verdana; font-size:11px; color:#0080D5; text-decoration:underline;}
a:active.pages2 { background-color:#ffffff; font-family : Tahoma, Verdana; font-size:11px; color:#FF0000; text-decoration:underline;}
span.rownum2 {font-family : Tahoma, Verdana; font-size:11px; color:#ffffff; padding-left:3px; padding-right:3px; font-weight:bold; background-color:#FE7878;}
.ncategory { padding-left:4px; FONT: bold 16px; font-family: Helvetica, sans-serif; COLOR: #7a7a7b}
.dan { padding-left:4px; FONT: bold 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #7a7a7b}
/*  Конец  */

/* постраничная перемотка */
a:link.p    { color:#344caa; }
a:visited.p { color:#344caa;  } /*7c539e*/
a:hover.p   { color:#ff0000;  text-decoration:underline; }
a:active.p  { color:#344caa;  text-decoration:underline; }

a.p2 {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none; LINE-HEIGHT: 1px;}
a.p2:link {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none; LINE-HEIGHT: 1px;}
a.p2:visited {FONT-SIZE: 13px; COLOR: #666666; text-decoration:none; LINE-HEIGHT: 1px;}
a.p2:hover {FONT-SIZE: 13px; COLOR: #6B95C2; text-decoration:underline; LINE-HEIGHT: 1px;}

/* background: url("../images/77grad_up2.png")*/
#line_pages {background: #F9FBFF; border-top: 1px solid #C0D9F1; text-align: right; FONT-SIZE: 12px; margin: 12px 0 20px;}

 #pages_word {float: left; font-weight: bold; padding: .5em 1.2em;}

 #line_pages div {color: #434242;}

 #line_pages a {float: left; padding: .5em 0; width: 2.3em; text-decoration: none; text-align: center;}

  #line_pages a span {text-decoration: underline; display: block;}

 #pages_curr {float: left; border: 1px solid #C0D9F1; border-top: 0 solid; margin-top: -1px; padding: .5em 0; width: 2.1em; background: #fff; font-weight: bold; text-align: center;}

  #pages_curr span {display: block;}


 #pages_total {padding: .5em;}

  #line_pages #pages_total a {float: none; text-decoration: underline; display: inline;}
/*  Конец  */




/* список сортировки */
a:link.list_sort { COLOR: #CC0000; font:11px Verdana, sans serif;TEXT-DECORATION: none;}
a:visited.list_sort { COLOR: #CC0000; font:11px Verdana, sans serif; margin-bottom: 5px; TEXT-DECORATION: none; }  /* TEXT-DECORATION: none; border-bottom: 1px dashed #666; */
a:active.list_sort { COLOR: #CC0000; font:11px Verdana, sans serif; border-bottom: 1px dashed #666; }
a:hover.list_sort { COLOR: #CC0000; font:11px Verdana, sans serif; margin-bottom: 5px;  text-decoration:underline;}  /* TEXT-DECORATION: none; border-bottom: 1px dashed #666; */

#list_sort {margin-bottom:4px;border-bottom: 1px dashed #cccccc;color: #434242; font:11px Verdana, sans serif;}
#list_sort span {background: #E9F0F4; padding-bottom: 2px;}

a:link.list_order { COLOR: #004292; font:11px Verdana, sans serif;}
a:visited.list_order { COLOR: #004292; font:11px Verdana, sans serif;}
a:active.list_order { COLOR: #004292; font:11px Verdana, sans serif;}
a:hover.list_order {background: #F4F8EB; padding-bottom: 2px; COLOR: #CC0000; font:11px Verdana, sans serif; margin-bottom: 5px; TEXT-DECORATION: none; border-bottom: 1px dashed #666; }  /* TEXT-DECORATION: none; border-bottom: 1px dashed #666; */
/*  Конец  */




/*  Формы  */
form { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
.input_s { width: 100%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;  PADDING-RIGHT: 4px; PADDING-LEFT: 5px;  BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
.input_s2 { PADDING-BOTTOM: 1px; PADDING-TOP: 1px;  PADDING-RIGHT: 4px; PADDING-LEFT: 5px;  BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
input { FONT: 12px Arial; VERTICAL-ALIGN: middle;}


/* select {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 450px; COLOR: #727a7f; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px;} */
.btn{ padding-left: 5px; padding-right: 5px; cursor: hand; font: 92% Arial, Helvetica, sans-serif;}
.but {FONT: 11px; FONT-FAMILY: Verdana, Helvetica; BACKGROUND: url(../images/bg_but.gif) #ffffff; MARGIN-RIGHT: 10px; HEIGHT: 22px}
.but2 {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 12px/13px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; COLOR: #727a7f; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff}

.captcha {PADDING-BOTTOM: 0px; PADDING-TOP: 5px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; margin: 0 0 -0.2em 0;}
input.captcha {margin: 0 0 0.6em 0; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; margin: 1px; margin-bottom: 1px;}
input.input1 {margin: 0 0 0.6em 0; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; margin: 1px; margin-bottom: 1px;}

/* .select2 {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 20px;} */
select { background-color: #FFFFFF; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; COLOR: #727a7f; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid;}
.select2 {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; FONT: 12px Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid;}
.disabled { background-color: #F1F6F9; }
/*  Конец  */



/*  Рамка для поиска  */
* HTML filter_fieldset{position:relative;}
* HTML filter_legend{position:relative; top:-0.9em; margin-bottom:-0.6em;}
.filter_fieldset{-moz-border-radius: 0px; background: url("../images/filtr_grad_up2.png") top left repeat-x; border: 1px solid #D8E8EE; border: 1px solid #E9DE7A; padding: 5px 20px;;}
.filter_legend{ margin-left: 0px; padding: 0 10px; font-size: 100%; font-weight: bold; color: #636363;}
/*  Конец  */




/*  Рамка общая  */
* HTML fieldset{position:relative;}
* HTML legend{position:relative; top:-0.9em; margin-bottom:-0.6em;}
.fieldset{-moz-border-radius: 0px; background: #FFFFF4; border: 1px solid #E9DE7A; padding: 5px 20px; width: 80%;}
/*.fieldset{-moz-border-radius: 0px; background: url("../images/grad_up2.png") top left repeat-x;border: 1px solid #D8E8EE; padding: 5px 20px; width: 80%;} */

.fieldset2{ background: #FFFFFB; border: 1px solid #E9DE7A; padding: 5px 20px; width: 80%;}
.legend{ margin-left: 0px; padding: 0 10px; font-size: 120%; font-weight: bold; height: auto;}
/*.fieldset{ background: #FFFFF4; border: 1px solid #E9DE7A; padding: 5px 20px; width: 80%;} */
/*.fieldset{background-color: #ccc; -moz-border-radius: 10px; -webkit-border-radius: 5px; border: 1px solid #000; padding: 10px;} */
/*  Конец  */
.button_line{background: #EAF4D7; border: 1px solid #A6D24C; padding: 5px 20px; width: 86%;}


.check_yes {color: green;}
.check_no {color: red;}


/*  Ошибки сообщения и т.п.  */
.red{font-size: 68%; color: #D02B0B;}
.grey{font-size: 83%; color: Gray;}
.err{ color: #E05332; font-size: 83%; line-height: 115%;}
.desc{ font-size: 86%; color: #38384D;}
/*  Конец  */







/*
.count_lightgrey {COLOR: #999999;}
.warring {FONT-SIZE: 8pt; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica; COLOR: #945330; PADDING-LEFT: 15px; PADDING-TOP: 5px;}
.bgGray { BACKGROUND-COLOR: #f9f9f9}
.bgDarkGray { BACKGROUND-COLOR: #6dbbe1}

.box { font: 75% Arial, Helvetica, sans-serif; background: #FFFFE3; margin: 10px 0 10px 0; padding: 5px 10px 5px 20px; border: 1px solid #FFBA87; }

.l1{ width: 20%; padding-left: 0px; padding-right: 0px;}
.l2{ width: 60%; padding-left: 0px; padding-right: 20px;}
*/











/*
.option { BACKGROUND-COLOR: #E9FFB9;}
.optgroup { BACKGROUND-COLOR: #f6f3ec; FONT-SIZE: 8pt; FONT: bold 11px; LINE-HEIGHT: 1px; FONT-FAMILY: Verdana, Helvetica; COLOR: #666666; PADDING-LEFT: 5px; PADDING-TOP: 0px;}
*/

.select_day { width: 45px; BACKGROUND-COLOR: #f6f3ec; font-size: 10px; LINE-HEIGHT: 1px; FONT-FAMILY: Verdana, Helvetica; COLOR: #666666; PADDING-LEFT: 5px; PADDING-TOP: 0px;}
.select_mont { width: 78px; BACKGROUND-COLOR: #f6f3ec; font-size: 10px; LINE-HEIGHT: 1px; FONT-FAMILY: Verdana, Helvetica; COLOR: #666666; PADDING-LEFT: 5px; PADDING-TOP: 0px;}
.select_year { width: 56px; BACKGROUND-COLOR: #f6f3ec; font-size: 10px; LINE-HEIGHT: 1px; FONT-FAMILY: Verdana, Helvetica; COLOR: #666666; PADDING-LEFT: 5px; PADDING-TOP: 0px;}
.btm_archive { width: 120px; BACKGROUND-COLOR: #f6f3ec; font-size: 10px; FONT-FAMILY: Verdana, Helvetica; COLOR: #666666; PADDING-LEFT: 5px; PADDING-TOP: 0px;}



/* headings
h1, h2, h3, h4, h5, h6 {
        margin: 20px 0px 10px;
        font-weight: normal;
        line-height: 100%;
}

h1 {
        font-size: 170%;
        margin: 5px 0;
        color: Black;
}

h2 {
        font-size: 137%;
        color: #333366;
}

h3 {
        font-weight: bold;
        font-size: 14px;
        color: #6D6E7F;
        background-color: transparent;
}

h4 {
        font-weight: bold;
        font-size: 12px;
        color: #000;
        margin: 20px 0px 10px;
        background-color: transparent;
}

h5 {
        font-weight: bold;
        font-size: 12px;
        color: #333366;
        background-color: transparent;
}

h6 {
        font-weight: bold;
        font-size: 12px;
        color: #7E7E90;
        background-color: transparent;
}
*/


