/*
базовы теги
////////////////////////////////////////////////////////////////////////
*/
* {    font-size: 12px;   line-height: 120%;   font-family: Arial, Helvetica, "Microsoft Sans Serif", sans-serif;   }
html,body { padding: 0px;  margin: 0px;  height: 100%;}

h1  { color: #AE0003; font: bold 20px "Arial Narrow", Veranda, Helvetica,  sans-serif; margin: 3px;}
h2 { color: #6495ED; font: bold 14px "Arial", Veranda, Helvetica,  sans-serif; }
h3 { }
h4 { }
h5 { }
/* клоны */
.h1 { color: #AE0003; font: bold 20px "Arial Narrow", Veranda, Helvetica,  sans-serif;}
.h2 { color: #669933; font: bold 16px "Arial", Veranda, Helvetica,  sans-serif; }
.h2_r { color: #CC0033; font: bold 16px "Arial", Veranda, Helvetica,  sans-serif; }
.h3 { }
.h4 {FONT-SIZE: 14px; COLOR: #AE0003;  font-weight: bold; }
.h4s{FONT-SIZE: 11px; COLOR: #333;}
.h4ss{FONT-SIZE: 16px; COLOR: #6699cc;  font-weight: bold; }
.h5 { }
/*********/

p { text-align: justify;  vertical-align: top;}
div { }
span { }
ul { }
ol { }
span { }
li { }
hr { }
input{}
select,option {border: 1px solid #000; color: #000; }
a,a:active,a:visited { color: #2662B2; }
a:hover { color: #CC3333; }
/*
стили оформления каркасных элементов сайта
////////////////////////////////////////////////////////////////////////
*/
.all_skeleton {background: #fff ;  width: 100%; height: 100%; border: 0px;}

.top_skeleton {background: #5D8BC9 url(/images/top_back.png) repeat-x;  height: 150px; width: 100%;  border: solid #fff;  border-width: 0px 0px 1px 0px; }
.top_skeleton_l {background: url(/images/top_left.png) no-repeat;  width: 504px; }
.top_skeleton_r {background: url(/images/top_right.png) no-repeat bottom right;  width: 198px; }

.topmenu_skeleton {background: #5D8BC9 url(/images/topmenu_back1.png) repeat-x;  height: 33px; width: 100%;  border: solid #769CDC;  border-width: 0px 0px 1px 0px; }
.topmenu_skeleton_l {width: 220px; padding: 2px;  text-align: center; }
.topmenu_skeleton_m {background: #769CDC url(/images/topmenu_back2.png) repeat-x;  color: #fff;  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.topmenu_skeleton_r {width: 220px; padding: 2px;}

.center_skeleton { width: 100%;  height: 100%; border: 0px; }
.center_skeleton_l { width: 224px; border: 0px;  background-color: #E8EBF0;  vertical-align: top;  padding: 2px; }
.center_skeleton_r { width: 224px; border: 0px;  background-color: #fff;  vertical-align: top;}
.center_skeleton_m { background-color: #fff;  vertical-align: top;  padding: 10px; }

.bottom_skeleton {background: #366DAD url(/images/bottom_b.png);  height: 100px; width: 100%;  border: solid #000;  border-width: 1px 0px 0px 0px; }
.bottom_skeleton_b {background: transparent url(/images/bottom_back.png) repeat-y left;  height: 100px;}
.bottom_b {background: transparent url(/images/top_back_top.png) no-repeat top left;  height: 100%; width: 100%; border: 0px;}
.bottom_b_l {width: 200px;  border-right: 1px solid #fff; }
.bottom_b_r {width: 180px;  border-left: 1px solid #fff; }
.bottom_b_m,.bottom_b_r,.bottom_b_r { padding: 5px 15px 5px 15px; }

/*Левое меню*/
a.left_menu, a.left_menu:active, a.left_menu:visited, a.left_menu:link { 
color: #fff;  
font: normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;  
text-transform: uppercase;  
text-decoration: none;  
background: #5C8CC1 url(/images/lmenu_back.png) repeat-x;  
width: 100%; border: solid #fff; padding: 7px 0px 1px 15px;  border-width: 1px 1px 0px 1px;  
display: block;
height: 23px;
vertical-align:middle;
}
a.left_menu:hover { color: #fff;  background: #AE0003 none;  border-left: 10px solid #E8EBF0;}
div.left_submenu { font-weight: bold; padding: 3px 3px 3px 20px} 
a.left_submenu { font-size: 11px;  text-decoration: none;  }
a.left_submenu:hover { color: #AE0003;  font-size: 11px;  text-decoration: underline;  }
/******************/

/*Левое меню блок*/
.l_block_all {padding: 10px 2px 0px 2px;}
.l_block_head { height: 30px;  padding: 8px 0px 8px 15px; background: #5F8DCB url(/images/l_head.gif) no-repeat right top; color: #fff; font: normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;  text-transform: uppercase;}
.l_block_body {padding: 10px;  border: solid #5F8DCB;  border-width: 0px 1px 1px 1px;  background-color: #fff;    }
/******************/

/*Левое меню блок*/
.r_block_all, .r_block_all_r {padding: 10px 2px 0px 2px;}
.r_block_head { height: 30px;  padding: 8px 0px 8px 15px; background: #5F8DCB; color: #fff; font: normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;  text-transform: uppercase;}
.r_block_head_r { height: 30px;  padding: 8px 0px 8px 15px; background: #AE0003; color: #fff; font: normal bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;  text-transform: uppercase;}
.r_block_body {padding: 10px;  border: solid #5F8DCB;  border-width: 0px 1px 1px 1px;   }
.r_block_body_r {padding: 10px;  border: solid #AE0003;  border-width: 0px 1px 1px 1px;  text-align: center;    }
/******************/

/*Копирайт*/
.cop {color: #fff;  font-size: 11px;  }
/******************/

/*Форма поиска*/
.serchform  {color: #fff;  font-size: 12px; margin: 0px; }
.serchform_input {color: #003366;  font-size: 12px;  background: #6293C6 url(/images/ico/sf.gif) repeat-x top;  border: 1px solid #fff;    }
/******************/
/*Новости архив*/
.a_news_date {	color: #E89E00;	font-size: 12px;	font-weight: bold;}
.a_news_title {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000;}
.a_news_body {	background-color: #FFFFE1;	color: #000;	font-size: 80%;	border: 1px dashed #000;	padding: 4px;	margin: 4px 0px 4px 0px;}
.a_news_body p{	padding: 1px;	margin: 1px;}
.a_news_autor {	font-size: 10px;	font-style: italic;	color: #444;	text-align: right;}
/******************/

/*Hot Новости стартовая*/
.s_news_date { color: #ccc;  font-size: 10px;  font-family: Arial, Helvetica, sans-serif;  text-align: left; padding: 0px 0px 3x 0px; }
.s_news_date_body { color: #000;  font-size: 11px; border-bottom: 1px dashed #000; padding: 0px 0px 2x 0px; }
.s_news_head { color: #000;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  text-align: left; padding: 10px 0px 3px 0px; }
/******************/

/**таблица типовая**/
.dtable{ background-color: #003366; }
.dtable td { background-color: #fff;  padding: 5px;  }
.dtable th { background-color: #4A83C4;  padding: 5px; color: #fff }
/******************/

/*************/
.h_title { color: #AE0003; font: bold 14px "Arial Narrow", Veranda, Helvetica,  sans-serif; }
a.mix_link { font-size: 11px;  text-decoration: none;  }
a.mix_link:hover { color: #AE0003;  font-size: 11px;  text-decoration: underline;  }
/*************/

.finnews_h { font-size: 14px;  font-weight: bold;  }