/* Все переопределения идут в первую очередь. Переносимы с сайта на сайт с изменениями. */

body,ul,li,td	{ font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #000000;}
th	{ font-size: 10pt; font-family:Arial, Helvetica, sans-serif; color: #686868; background:#C1E0ED;}
b {font-weight: bold; font-family : Arial, Helvetica, sans-serif; color:#686868;}
p {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000;}
p.center { text-align:center;}

/* background { background-attachment: fixed; background-position: bottom; background-repeat: no-repeat;}*/

a { text-decoration: none; color: #A1A1A1; font-size: 9pt; font-family : Arial, Helvetica, sans-serif;}
a { color:#A1A1A1; text-decoration:underline;}
a:active {color:#A1A1A1; text-decoration:none}
a:link {color:#A1A1A1; text-decoration:none}
a:visited {color:#A1A1A1; text-decoration:none}
a:hover {color:#A1A1A1; text-decoration:none}

h1 { clear:both; text-transform: font-size: 17; uppercase; color:#688a92; font: 2em Verdana bold; margin-top:20px;}
h2 { clear:both; font-size: 15; color:#688a92; font-weight: normal; text-transform: uppercase; font-weight:bold}
h3 { clear:both; font-size: 13; color:#688a92;}
h4 { clear:both; font:Bold Small Arial 1.1em; color:#688a92;}


.right {text-align:right;}
.center {text-align:center;}
.justify {text-align:justify;}

/* Copyright */
.site_copyright {font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.site_copyright a {font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.site_copyright a:link {font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.site_copyright a:hover {font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.site_copyright a:active {font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.site_copyright a:visited {font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}

/* Индивидувльные стили для каждого сайта в отдельности */
/* Блоки модулей - поменно. Переносимы с сайта на сайт с изменениями. */
/* Формы - стили для форм. Переносимы с сайта на сайт с изменениями. */
/* Другие стили - заголовки. Переносимы частично. */

.page_header {font-size: 12pt; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold;}
.block_header {font-size: 10pt; font-family:Arial,Helvetica,sans-serif; color:#336D02; font-weight:bold;}

a.topmenu {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.topmenu {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.topmenu2 {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight: bold;}
.topmenu a:link {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.topmenu a:hover {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.topmenu a:active {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}
.topmenu a:visited {font-family:Arial,Helvetica,sans-serif; color:#FFFFFF;}

.top_header_block1 {font-size: 10pt; font-family:Arial,Helvetica,sans-serif; color:#000000; font-weight:600;}
.top_header_block2 {font-size: 10pt; font-family:Arial,Helvetica,sans-serif; color:#E94900; font-weight:600;}

/* Левое меню на всех страницах кроме первой - генерируется из новых шаблонов */
.left_menu {font-size:15pt; font-family:Arial,Helvetica,sans-serif; color:#686868;}
.left_menu a {font-size:15pt; font-family:Arial,Helvetica,sans-serif; color:#686868;}
.left_menu a:link {font-size:15pt; font-family:Arial,Helvetica,sans-serif; color:#686868;}
.left_menu a:hover {font-size:15pt; font-family:Arial,Helvetica,sans-serif; color:#686868;}
.left_menu a:active {font-size:15pt; font-family:Arial,Helvetica,sans-serif; color:#686868;}
.left_menu a:visited {font-size:15pt; font-family:Arial,Helvetica,sans-serif; color:#686868;}

/* Нижнее меню - генерируется из новых шаблонов */
.bottom_menu {font-size:9pt; font-family:Arial,Helvetica,sans-serif; color:#1E4972;}
.bottom_menu a {font-size:9pt; font-family:Arial,Helvetica,sans-serif; color:#1E4972;}
.bottom_menu a:link {font-size:9pt; font-family:Arial,Helvetica,sans-serif; color:#1E4972;}
.bottom_menu a:hover {font-size:9pt; font-family:Arial,Helvetica,sans-serif; color:#1E4972;}
.bottom_menu a:active {font-size:9pt; font-family:Arial,Helvetica,sans-serif; color:#1E4972;}
.bottom_menu a:visited {font-size:9pt; font-family:Arial,Helvetica,sans-serif; color:#1E4972;}

input.beauty,textarea.beauty,text.beauty,select.beauty {font-size:13px; margin-top:5px; color:#498AB9; font:bold 7pt Arial, Verdana, Helvetica, sans-serif; border:2px #A1A1A1 solid;}
.input {margin-top:5px; color:#BCDBE7; font:bold 11px Arial, Verdana, Helvetica, sans-serif; border:1px #185986 solid;background-color : #498AB9;}
.text {margin-top:5px; color:#185986; font:bold 11px Arial, Verdana, Helvetica, sans-serif; border:1px #185986 solid;}
.textarea {margin-top:5px; color:#185986; font:bold 11px Arial, Verdana, Helvetica, sans-serif; border:1px #185986 solid;}
.check {}
.newshead {font-size:9pt;}
.newstext {font-size:9pt;}
.newdiv {height : 100%; background-color : #ffffff; width: 100%}
.newdiv1 {overflow : scroll; border : thin solid #B5D873; height : 250px; background-color : #EBF4E0; scrollbar-face-color: #B5D873; scrollbar-highlight-color: #99ff99; scrollbar-shadow-color: #DEE3E7; scrollbar-3dlight-color: #D1D7DC; scrollbar-arrow-color:  #58771E; scrollbar-track-color: #EBF4E9; scrollbar-darkshadow-color: #98AAB1;}
.button {border:1px #000000 solid; font-size: 13px; background-color: #686868; color: #A1A1A1; font:bold 7pt;}
.submit {border:1px #185986 solid;}

.top_menu_bmu_active {color:#656565; font-size:8em;}
.top_menu_bmu {color:#656565; font-size:0.8em;}
a.mlink:link,a.mlink:visited{
	color:#676767;
}
a.mlink:hover{
	color:white;
}

.tbl-light { margin: 20 0; }
.tbl-light th, .tbl-light td { padding: 2 10 2 0; }
.tbl-black th, .tbl-black td { padding: 5 10 5 0; }

.tbl-light th { border-bottom: 2px solid #8C8C8C; font-weight: normal; text-align: left; background-color:white; font-weight:bold;}
.tbl-light td { border-bottom: 1px solid #EAEAEA; color: #8C8C8C; }


.body_common { MARGIN: 0px; COLOR: #808080; LINE-HEIGHT: 100%; BACKGROUND-COLOR: #ffffff}
.braketbottom {	BACKGROUND-IMAGE: url(../../dimg/img/persistentlinkbracket_end_bottom.gif); WIDTH: 13px; HEIGHT: 13px; vertical-align:bottom;} 
.braketstretch { BACKGROUND-IMAGE: url(../../dimg/img/persistentlinkbracket_stretch.gif); HEIGHT: 100%} 
.braketmid { BACKGROUND-IMAGE: url(../../dimg/img/persistentlinkbracket_centre.gif);	WIDTH: 17px;	HEIGHT: 20px} 
.brakerightspace {WIDTH: 19px} 
.brakettop { BACKGROUND-IMAGE: url(../../dimg/img/persistentlinkbracket_end_top.gif);	WIDTH: 13px; HEIGHT: 13px; BACKGROUND-COLOR: transparent; vertical-align:bottom;}

/* MENU 3-rd level*/
  .jag_menu_level3{text-transform: uppercase;float:left; list-style:none; margin:0;padding:10px 15px 10px 1px; font:Bold Small Tahoma 10pt; color:#7e7e7e; }
a .jag_menu_level3_l {}
a .jag_menu_level3_l:active { font-weight: bold; color: #000000; margin:0; padding:0;  padding-bottom:8px; border-bottom: solid #000000 2px;}
a .jag_menu_level3_l:hover { font-weight: bold; color: #000000;  margin:0; padding:0; padding-bottom: 8px; border-bottom: solid #000000 2px;}
a .jag_menu_level3_a {color:#000000; font-weight: bold; margin:0; padding:0; padding-bottom: 8px; border-bottom: solid #000000 2px;}
a .jag_menu_level3_a:visited {color:#000000; font-weight: bold; margin:0; padding:0; padding-bottom: 8px; border-bottom: solid #000000 2px;}

/* MENU 2-nd level*/
  .jag_menu_level2{text-transform: uppercase;float:left; list-style:none; margin:0;padding:10px 15px 10px 1px; font:Bold Small Tahoma 10pt; color:#7e7e7e; }
a .jag_menu_level2_l {}
a .jag_menu_level2_l:active { font-weight: bold; color: #000000; margin:0; padding:0;  padding-bottom:8px; border-bottom: solid #000000 2px;}
a .jag_menu_level2_l:hover { font-weight: bold; color: #000000;  margin:0; padding:0; padding-bottom: 8px; border-bottom: solid #000000 2px;}
a .jag_menu_level2_a {color:#000000; font-weight: bold; margin:0; padding:0; padding-bottom: 8px; border-bottom: solid #000000 2px;}
a .jag_menu_level2_a:visited {color:#000000; font-weight: bold; margin:0; padding:0; padding-bottom: 8px; border-bottom: solid #000000 2px;}

/* MENU 1-st level*/
  .jag_menu_level1{text-transform: uppercase;float:left; list-style:none; margin:0;padding:10px 15px 10px 1px; font:Bold Small Tahoma 10pt; color:#7e7e7e; }
a .jag_menu_level1_l {}
a .jag_menu_level1_l:active { font-weight: bold; color: #000000; margin:0; padding:0;  padding-bottom:8px;}
a .jag_menu_level1_l:hover { font-weight: bold; color: #000000;  margin:0; padding:0; padding-bottom: 8px;}
a .jag_menu_level1_a {color:#000000; font-weight: bold; margin:0; padding:0; padding-bottom: 8px; }
a .jag_menu_level1_a:visited {color:#000000; font-weight: bold; margin:0; padding:0; padding-bottom: 8px; }

.headerlogo {BACKGROUND-IMAGE: url(../../dimg/img/jag_logo_2007.gif); WIDTH: 132px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 71px; BACKGROUND-COLOR: #000000;}

.logo_appendix {Z-INDEX:2; LEFT:0px; BACKGROUND-IMAGE: url(../../dimg/img/jag_logo_part2.gif); WIDTH: 132px; POSITION: absolute; TOP: 0px; HEIGHT: 24px; BACKGROUND-COLOR: #000000;}
.fullimage {WIDTH:756px;}

.sep { clear:both;} /* separator */




