body { padding: 0px;  margin: 0px; }
html, body { background: #FFF; color: #222; }
html, body, h2, h3, h4, div, p, ul, li, input, select, td, th { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  }

h1 { color: #000; font: normal 22px Veranda, Helvetica, sans-serif;}
h2 { color: #000; font-size: 20px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { color: #000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h4 {  color: #000; font-size: 12px; font-weight: bold;}

/* клоны */

.h1 { }
.h2 { }
.h3 { }
.h4 { }
.h5 { }

/*********/

div { }
span { }
ul { }
ol { }
span { }
p { margin: 0px 0px 5px 0px; }
li { font-size: 14px; }
hr { }
input{ background-color: #B4B4B4;  border: 1px solid #616161;  }
select,option {border: 1px solid #000; color: #000;  font-size: 12px; }
a,a:active,a:visited { color: #558EF7; }
a:hover { color: #9C0202; }

/* стили оформления каркасных элементов сайта */
.all_skeleton	{ width: 100%;  height: 100%;  border: 0; background: url(/images/top_img_back.jpg) repeat-x; }
.top_skeleton	{ width: 100%;  height: 120px;  border: 0;  background: url(/images/top_img.jpg) no-repeat left;  }
.tmenu_skeleton	{ width: 100%;  border: 0;  height: 25px; background-color: #000; }
.middle_skeleton_l	{ width: 1%;  border: 0;  background-color: #4c4c4c;  vertical-align: top;  text-align: center;  }
.middle_skeleton_c	{ border: 0;  background-color: #E6E6E6; padding: 0px; vertical-align: top; }
.middle_skeleton_r	{ width: 1%;  border: 0;  background-color: #000;  vertical-align: top;  }
.bottom_skeleton	{ width: 100%;  height: 25px;  border: 0; background-color: #000;}
.middle_skeleton_sub_l	{   background-color: #E6E6E6;  vertical-align: top;  width: 70%;  border: solid #000;  border-width: 0px 1px 0px 0px;  padding: 7px 5px 5px 5px;     }
.middle_skeleton_sub_r	{ border: solid #fff;  background-color: #B2B2B2;  vertical-align: top;  border-width: 0px 0px 0px 0px;  width: 30%;      }

.logo_img_top	{ border: 0;  position: absolute;  left: 20px;  top: 20px;    }
.qweri { color: #FFFFF0;  text-align: center;  font-size: 11px;  padding: 4px;    }
/*********/
/*новости стартовая*/
.news_start_body { vertical-align: top; }
.news_start_tr td { border: groove ;  border-width: 0px 0px 2px 0px;  padding: 5px;  font-size: 12px; }
.news_start_tr_end td	{ border: 0px ; padding: 5px;  font-size: 12px; }
.news_start_date	{   color: #999;  font-size: 18px;  padding-left: 5px;    }
.news_start_img	{ border: 5px solid #ddd; }
.news_start_title	{ font-weight: bold;  font-size: 100%;  color: #000;  text-align: center;    }
/*********/
/* анонсы стартовая*/
.announce { font-size: 12px;  color: #000;  padding: 5px 8px 5px 12px;   }
.announce_on { font-size: 12px;  color: #000;  padding: 5px 5px 10px 5px; background-color: #E6E6E6; }
div.announce_img { text-align: center; }
img.announce_img { border: 1px dotted #000; }
.announce a,.announce a:active,.announce a:visited { color: #fff;  text-decoration: none;  font-weight: bold;  font-size: 13px;      }
.announce_on a,.announce_on a:active,.announce_on a:visited { color: #fff;  text-decoration: none;  font-weight: bold;  font-size: 13px;      }
.announce a:hover { color: #FFCC00; }
.announce_on a:hover { color: #FFCC00; }
a.nlink,a.nlink:active,a.nlink:visited { color: Black;  text-decoration: none;  font-weight: bold;  font-size: 13px;      }
a.nlink:hover { color: #D40000; }
/*********/
/* блок авторизации */
.all_authorization	{ float: right; }
.all_authorization td	{	background: #000;  font-size: 12px;  color: #fff;    }
td.t_circle	{ width: 10px;  height: 10px;  background: transparent url(/images/t_circle.gif) no-repeat bottom;   }
td.b_circle	{ width: 10px;  height: 10px;  background: transparent url(/images/b_circle.gif) no-repeat top;   }

#searchform, #authorization, #votingbox	{ margin: 0;  padding: 0;  }
.title	{ padding: 3px;  text-transform: uppercase;  font-size: 12px;  background-color: #FFDC14;  color: #000;  letter-spacing: 1px;  border-bottom-color: #000;  border-bottom-style: solid;  border-bottom-width: 1px;  border-top-color: #fff;  border-top-style: solid;  border-top-width: 1px;  margin: 5px 0px 5px 0px;  text-align: center;                    }
/*********/
/* анонс журнала правая колонка*/
.magazine_img	{ text-align: center; }
.magazine_title	{ color: #FFCC00;  font-weight: bold;  font-size: 14px;   }
.magazine_txt li	{ text-align: justify;  font-size: 11px;  padding: 5px; color: #B4B4B4;  list-style: square;  padding: 0px 5px 0px 5px ;  }
a.magazine_a,a.magazine_a:active,a.magazine_a:visited { color: #B4B4B4;  text-decoration: none;  font-weight: bold;  font-size: 12px;      }
a.magazine_a:hover { color: #FFCC00; }

a.magazine_w,a.magazine_w:active,a.magazine_w:visited { color: #fff;  text-decoration: none;  font-weight: bold;  font-size: 13px;      }
a.magazine_w:hover { color: #FFCC00; }
/*********/
/* форма голосования*/
.voting	{ margin: 0;  padding: 5px;  list-style: none;  color: #B4B4B4;  text-align: left;  }
.voting li	{ font-size: 12px; }
#votingbox input.okvoting	{ border: 1px solid #000; color: #000; background-color: #FFE000;}
.voting input	{ background-color: transparent;  border: 0; }

/*********/
/* блок верхнего меню*/
td.topmenu { font-weight: bold; color: #FFDA42;  font-size: 14px;  }
td.topmenu { text-align: center; }
a.topmenu,a.topmenu:active,a.topmenu:visited { color: #fff;  text-decoration: none;    }
a.topmenu:hover { color: #FFCC00; }
/*********/
/* блок левого меню*/
.left_menu	{ text-align: right;  padding: 5px 0px 5px 0px;  line-height: 15px;  border: groove #888;  border-width: 0px 0px 2px 0px;  width: 90%; }
.left_menu_a	{ font-size: 12px;  color: White;}
.left_menu_selected	{ font-size: 12px;  color: Orange;}
a.left_menu_a,a.left_menu_a:active,a.left_menu_a:visited { color: #B4B4B4;  text-decoration: none;    }
a.left_menu_a:hover { color: #FFCC00; }
/*********/

/* блок копирайтов*/
.copr {font-size: 11px; color: #cfcfcf; }
a.copr,a.copr:active,a.copr:visited { color: #ccc; text-decoration: none;  font-size: 11px;  }
a.copr:hover { color: #FF0000;}
/*********/



.tablebody { background-color: #fff;  width: 100%; height: 100%;}
.lb { background-color: #566880;  width: 5px; background-image: url(/images/lb.gif);  background-repeat: repeat-y;  background-position: right; }
.rb { background-color: #566880;  width: 5px; background-image: url(/images/rb.gif);  background-repeat: repeat-y;  background-position: left; }
.cb { border: solid #000;  vertical-align: top;  border-width: 0px 1px 0px 1px;  }
.h_block { background-color: #CBD2E0;  background-repeat: repeat-x;  background-position: top;  background-image: url(/images/tb.giff);  vertical-align: bottom; }
.topimg { background-color: #000090;  background-image: url(images/b1.png);  background-repeat: repeat-x;  background-position: top;}
.topimg_abs { background-color: #000090;  background-image: url(images/b1.png);  background-repeat: repeat-x;  background-position: top;  position: relative; }
.top_ico {background: url(/images/ico_back.gif); background-repeat: repeat-x;  width: 100%;  height: 100%;}
/*Верхнее меню*/
.top_menu {background-color: #6D7FA4; }
td.top_menu {	height: 30px; color: #fff;}
a.top_menu,a.top_menu:active,a.top_menu:visited { color: #fff;  font-size: 14px;  font-weight: bold;  text-decoration: none;  }
a.top_menu:hover { color: #EDEFF8;  text-decoration: none;  }
.top_menu td { border: solid #fff;  border-width: 0px 1px 0px 0px;  text-align: center;  padding: 3px; }

/*Нижнее меню*/
.bop_menu {background-color: #EDEFF8; }
td.bop_menu {	height: 30px; color: #fff;}
a.bop_menu,a.bop_menu:active,a.bop_menu:visited { color: #6D7FA4;  font-size: 14px;  font-weight: bold;  text-decoration: none;  }
a.bop_menu:hover { color: #444;  text-decoration: none;  }
.bop_menu td { border: solid #fff;  border-width: 0px 1px 0px 0px;  text-align: center;  padding: 3px; }
/******************/

/*Левый блок*/
.l_block_h {background-color: #F6BF00; padding: 2px 2px 2px 12px;  font-weight: bold;  color: #442D15;  letter-spacing: 2px; }
.l_block_ha {background-color: #003399; padding: 2px 2px 2px 12px;  font-weight: bold;  color: #fff;    letter-spacing: 2px;}
.l_block_hs {background-color: #9C0202; padding: 2px 2px 2px 12px;  font-weight: bold;  color: #fff;    letter-spacing: 2px;}

.l_block_b {background-color: #F6BF00; padding: 4px 4px 4px 4px; background-image: url(/images/bck_block.gif); background-position: top; background-repeat: repeat-x; background-color: #fff;}
a.l_block_href,a.l_block_href:active,a.l_block_href:visited { color: #000; text-decoration: none;  font-size: 11px;  }
a.l_block_href:hover { color: #FF0000;   font-size: 11px; }
/******************/

/*Новости правая колонка*/
.s_news_date {	color: #E89E00;	font-size: 12px;	font-weight: bold;}
.s_news_date_body {	border: dashed #317FB8;	border-width: 0px 0px 1px 0px;	margin: 0px 0px 5px 0px;	padding: 3px 1px 3px 1px;}
.s_news_date_body_on {	border: dashed #317FB8;	border-width: 0px 0px 1px 0px;	margin: 0px 0px 5px 0px;	padding: 3px 1px 3px 1px;	background-color: #E1E5EB;}
.s_news_date_arc {	color: #000;	font-weight: bold;	padding: 2px 2px 2px 0px;}
a.s_news_date_arc,a.s_news_date_arc:active,a.s_news_date_arc:visited {	color: #317FB8;	text-decoration: none;	padding: 1px 1px 1px 1px;	margin: 1px;	font-weight: normal;}
a.s_news_date_arc:hover {	color: #FF0000;	padding: 1px 1px 1px 1px;	margin: 1px;	font-weight: bold;	background-color: #FFCF28;}
/******************/
/*Новости архив*/
.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 Новости стартовая*/
.hot_head { color: #900000;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  text-align: left; padding: 10px 0px 0px 0px; }
.hot_body { color: #000;  font-size: 11px;  font-family: Arial, Helvetica, sans-serif;   text-align: left;  font-style: italic;      }
/******************/

.h_pr {font-size: 16px; color: #003366;}
.time_pr {font-size: 25px; color: #444;  font-weight: bold;  font-family: "Times New Roman", Times, serif;  }



a,a:active,a:visited { color: #CC6633;  text-decoration: none;  }
a:hover { color: #CC6633;  text-decoration: underline;  }

a.nlink,a.nlink:active,a.nlink:visited { color: #CC6633;  text-decoration: none;  font-weight: bold;  font-size: 13px;  padding: 2px 3px 2px 3px;  }
a.nlink:hover  { color: #CC6633;  text-decoration: underline;  font-weight: bold;  font-size: 13px;  padding: 2px 3px 2px 3px;  }

a.finnews_h,a.finnews_h:active,a.finnews_h:visited { color: #CC6633;  text-decoration: none;  font-weight: normal;  font-size: 13px; }
a.finnews_h:hover  { color: #CC6633;  text-decoration: underline;  font-weight: normal;  font-size: 13px; }

span.sbmenu_h {font-weight : bold;}

.news_start_img	{ border: 1px solid #444; }
.news_start_img_a	{ border: 1px solid #444;  padding: 4px;  background-color: #ddd;  background-image: url(/ext/img_back.gif);}
h1 {font-size: 18px; font-weight: bold;}
.PAGE_SECTION_LIST p{padding: 5px 0px 5px 0px}


a.left_menu_selected,a.left_menu_selected:active,a.left_menu_selected:visited { color: #f6da29; text-decoration: none; }
a.left_menu_selected:hover  { color: #f6da29;  text-decoration: underline;}


.shop_kant {border: 1px solid #fff; background-color: #f1f1f1;}
.shop_table { border: 5px solid #f1f1f1; background-color: #000;	width: 98%;}
.shop_table .reg1 { background-color: #F6F3DE; padding: 5px;}
.shop_table .reg { background-color: #fdfdfd; padding: 5px;}
.shop_head {border: 1px solid #000; padding: 5px; background : #FFDC14 url(/images/shop/shop_back1.gif) repeat-x;}
.shop_b_head {padding: 3px; background : #FFDC14 url(/images/shop/shop_back1.gif) repeat-x;}
.shop_head h1 {margin: 0px; font-size: 16px; padding-left: 30px;}
.shop_kant_inleft {	border: solid #000;	border-width: 0px 0px 1px 1px;	background-color : #fff; vertical-align : top;	text-align : center; width : 30%;}
.shop_kant_inleft div {font-size: 25px; font-family: Arial, Helvetica, sans-serif; color: #CC0033; padding: 5px; white-space: nowrap;}
.shop_kant_inleft div b {font-size: 12px; color: #000;}
input.ftxt {font-size: 10px; background-color: #FFFFCC; vertical-align : baseline; height: 17px;}
input.ftxt_d {font-size: 10px; background-color: #FFDA1C; vertical-align : baseline; color: #900000; height: 17px; font-weight : bold;}
input.fimg { border: 0px;}
input.ftxt_s {font-size: 12px; background : #FFDC14 url(/images/shop/shop_back1.gif) repeat-x; font-weight : bold;}

.shop_kant_inright {border: solid #000;	border-width: 0px 1px 1px 0px;	background-color : #DCDCDC; vertical-align : top; padding: 5px 5px 5px 25px; font-size: 13px; color: #000; }
.shop_kant_inright .bfont {font-size: 13px; color: #000;}
.bblock {border: 5px solid #f1f1f1; padding: 20px; background-color: #fff; text-align: justify;}
.shop_b_big{font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #CC0033; white-space: nowrap; font-weight : normal;}
.shop_b_min{font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #CC0033; white-space: nowrap; font-weight : normal;}
.bfontX{font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #000;}

.shop_table_list { background-color: #000; width : 100%; height: 100%;}
.shop_b_head_list {padding: 3px; background : #FFDC14 url(/images/shop/shop_back1.gif) repeat-x; text-align: left; color: #000;}
.shop_b_head_list a {color: #000;  text-decoration: none;  }


table.compactTABLE{
	border : 1px solid #000;
background-color: #fff; 
}

th.compactTD{
	border-bottom : 1px solid #000;
	background: #D6DBDF;
	color: #fff;
	height: 28px;
	background-image : url(/ext/design/bt.gif);
	background-position : top;
	background-repeat : repeat-x;
	font-size : 9pt;
	font-family : "MS Sans Serif", Geneva, sans-serif;
	text-align : center;
}