

body
{
    margin : 10px 20px;
    padding: 0;
	background: #FFFFFF;
	background-image: url(/img/bg_line.png);
	background-repeat: repeat-x;
}

.back_layer
{
	background: #FFFFFF;
	background-image: url(/img/bg_line.png);
	background-repeat: repeat-x;
}

/* ---------------------------------------------------------------------- */

@font-face
{
  font-family: "Play";
  font-style: normal;
  font-weight: 400;
  src: local("Play"), url(http://uhta-veteran.ru/css/gg-fonts/play.woff) format("woff");
}

/* ---------------------------------------------------------------------- */

.main
{
	display       : block;
	margin        : 0 auto;
    padding       : 0;
	max-width     : 1250px;
	min-width     : 1120px;
}

/* ---------------------------------------------------------------------- */

.header
{
	margin     : 0 auto;
	padding    : 0px;
	width      : auto;
	height     : 160px;
}

.header_menu1
{
	float      : right;
	padding    : 0px;
	width      : auto;
	height     : 136px;
}

.other_header
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-shadow: 1px 1px 2px #CECECE
}

.page_link:link
{
	font-family : Verdana;
    font-size   : 14px;
    color       : #5588BB;
   	text-decoration : none;
    font-weight     : bold;
}

.page_link:visited
{
	font-family : Verdana;
    font-size   : 14px;
    color       : #5588BB;
   	text-decoration : none;
    font-weight     : bold;
}

.page_link:active
{
	font-family : Verdana;
    font-size   : 14px;
	border-bottom: 1px dashed #77AADD;
    color       : #77AADD;
    font-weight : bold;
    margin: 0px;
    padding: 0px;
}

.page_link:hover
{
	font-family : Verdana;
    font-size   : 14px;
	border-bottom: 1px dashed #77AADD;
    color       : #77AADD;
    font-weight : bold;
    margin: 0px;
    padding: 0px;
}

.header_menu2
{
	float      : right;
	padding    : 0px;
	width      : 260px;
	height     : 136px;
}

/* ---------------------------------------------------------------------- */

.text_day
{
	font-family : Verdana;
    font-size   : 10px;
   	text-shadow: 1px 1px 1px #EFEFEF;
   	color      : #000000;
}

/* ---------------------------------------------------------------------- */

.menu_section
{
	margin      : 10px auto 0px auto;
	padding     : 10px;
    text-align  : center;
	font-family : Verdana;
    font-size   : 18px;
    border-top  : 1px solid #DADADA;
    border-bottom : 1px solid #DADADA;
	/*border      : 1px solid green;*/
}

.menu_section a:link
{
    color           : #299A26;
	text-decoration : none;
    font-weight     : bold;
	padding         : 3px;
	font-family : Verdana;
    font-size   : 18px;
}

.menu_section a:visited
{
    color           : #299A26;
	text-decoration : none;
    font-weight     : bold;
	padding         : 3px;
	font-family : Verdana;
    font-size   : 18px;
}

.menu_section a:active
{
	padding          : 3px;
    font-weight      : bold;
	color            : #C78A59;
	background-color : #FFFFFF;
	font-family : Verdana;
    font-size   : 18px;
}

.menu_section a:hover
{
	padding          : 3px;
    font-weight      : bold;
	color            : #C78A59;
	background-color : #FFFFFF;
	font-family : Verdana;
    font-size   : 18px;
}

.menu_section .active_severance
{
	padding          : 3px;
    font-weight      : bold;
	color            : #C78A59;
	background-color : #FFFFFF;
	font-family : Verdana;
    font-size   : 18px;
    text-shadow: 2px 2px 4px #CECECE;
}

.menu_sep
{
    font-family : Verdana;
	font-size   : 11px;
}

/* ---------------------------------------------------------------------- */

.reclame_section
{
	margin      : 10px auto 10px auto;
	padding     : 0px;
	font-family : Verdana;
    /*border      : 1px solid red;*/
}

/* ---------------------------------------------------------------------- */

.reg_form
{
	margin: 40px auto auto auto;
	width: 620px;
	border: 3px solid #ECE9D9;
	background:#FFFFFF;
	background-image: url(/img/bg_line.png);
	background-repeat: repeat-x;
    -moz-box-shadow    : 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow : 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow         : 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
}

.reg_form .label
{
	text-align : center;
	font-size  : 12px;
	font-family: Verdana;
	font-weight: bold;
}

.reg_form .label_box
{
	font-family: Verdana;
	font-size  : 12px;
	border     : 1px solid #3c3c3c;
	width      : 420px;
	height     : 20px;
	margin     : 5px;
}

.reg_form .requre_red
{
	font-family: Verdana;
	font-size  : 16px;
	color      : #FF0000;
	font-weight: bold;
}

.reg_form .err_msg
{
	font-family: Verdana;
	font-size  : 13px;
	color      : #DD0000;
	font-weight: bold;
}

.reg_form .text_box
{
	font-family: Verdana;
	font-size  : 12px;
	border     : 1px solid #3c3c3c;
	width      : 420px;
	height     : 100px;
	margin     : 5px;
	resize     : none;
}

.reg_btn
{
	text-align      : center;
	font-size       : 12px;
	font-family     : Verdana;
	font-weight     : bold;
	color           : #FFFFFF;
	background      : #3c3c3c;
	width           : 170px;
	height          : 35px;
}

.reg_form .reg_sep_header
{
	text-align      : left;
	vertical-align  : middle;
	padding-left    : 5px;
	font-size       : 12px;
	font-family     : Verdana;
	font-weight     : bold;
	background-color: #3c3c3c;
	color: white;
}

/* ---------------------------------------------------------------------- */

.title_comment
{
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* Параметры тени */
    padding: 10px;
}

/* ---------------------------------------------------------------------- */

.news
{
	display       : block;
	width         : auto;
	/*height        : 235px;*/
	margin-bottom : 20px;
	padding       : 0px 0px;
}

.news_preview
{
	display       : block;
	width         : auto;
	height        : 265px;
	margin-bottom : 20px;
	padding       : 0px 0px;
}

.hdr_news_text
{
	font-size: 20px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	text-shadow: 2px 2px 3px #EFEFEF;
	color: #000000;
}

.hdr_news
{
	font-size: 20px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	text-shadow: 2px 2px 3px #EFEFEF;
	text-decoration: none;
	color: #000000;
}

/* ----------------------------------------------------------------- */

.hdr_news_link:link, .hdr_news_link:visited
{
	font-size: 20px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	text-shadow: 2px 2px 3px #EFEFEF;
	text-decoration: none;
	color: #000000;
}

.hdr_news_link:active, .hdr_news_link:hover
{
	font-size: 20px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	text-shadow: 2px 2px 3px #EFEFEF;
	text-decoration: underline;
	color: #000000;
}

/* ----------------------------------------------------------------- */

.news_img
{
	margin  : 0px 10px 0px 0px;
	padding : 0px;
	float   : left;
	border  : 1px solid #000000;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* ----------------------------------------------------------------- */

.img_shadow
{
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* ----------------------------------------------------------------- */

.news_img_block
{
	background: #FFFFFF;
	width: 300px;
	height: 180px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 5px 5px;
}

/* ----------------------------------------------------------------- */

.news_img_mini
{
	margin  : 0px 10px 10px 0px;
	padding : 0px;
	width   : 137px;
	height  : 90px;
	float   : left;
	border  : 1px solid #000000;
}

.news_mini_text
{
    font-family : Verdana;
    font-weight : normal;
	font-size   : 14px;
    text-align  : justify;
	height      : 180px;
}

.news_mini_text_link:link, .news_mini_text_link:visited
{
    font-family : Verdana;
    font-weight : normal;
	font-size   : 14px;
    color       : #000000;
	text-decoration : none;
}

.news_mini_text_link:active
{
    font-family : Verdana;
    font-weight : normal;
	font-size   : 14px;
    color       : #000000;
	text-decoration : none;
	margin: 0px;
	padding: 0px;
}

.news_mini_text_link:hover
{
    font-family : Verdana;
    font-weight : normal;
	font-size   : 14px;
    color       : #000000;
	text-decoration : none;
	margin: 0px;
	padding: 0px;
}

/* --------------------------------------------------- */

.news_all_text
{
    font-family : Verdana;
    font-weight : normal;
	font-size   : 14px;
    text-align  : justify;
    color       : #323232;
}

.news_all_text a:link
{
    color           : #000000;
	text-decoration : none;
    font-weight     : bold;
	font-family : Verdana;
    font-size   : 14px;
}

.news_all_text a:visited
{
    color           : #000000;
	text-decoration : none;
    font-weight     : bold;
	font-family : Verdana;
    font-size   : 14px;
}

.news_all_text a:active
{
    color           : #77AADD;
	text-decoration : none;
    font-weight     : bold;
	font-family : Verdana;
    font-size   : 14px;
}

.news_all_text a:hover
{
    color           : #77AADD;
	text-decoration : none;
    font-weight     : bold;
	font-family : Verdana;
    font-size   : 14px;
}

/* --------------------------------------------------- */

.news_err_text
{
    font-family : Verdana;
    font-weight : normal;
	font-size   : 14px;
    text-align  : center;
}

.news_info
{
    margin      : 10px 0px;
    padding     : 3px 5px;
    font-family : Verdana;
	font-size   : 11px;
    text-align  : right;
	vertical-align  : middle;
	border-top  : 1px solid #000000;
}

.news_info .news_date
{
    font-weight : bold;
}

.news_link_all_text:link
{
    font-family : Verdana;
	font-size   : 12px;
	color           : #5588BB;
	text-decoration : none;
	font-weight : bold;
}

.news_link_all_text:visited
{
    font-family : Verdana;
	font-size   : 12px;
	color           : #5588BB;
	text-decoration : none;
	font-weight : bold;
}

.news_link_all_text:active
{
    font-family : Verdana;
	font-size   : 12px;
	color           : #77AADD;
	text-decoration : none;
	font-weight : bold;
	border-bottom: 1px dashed #77AADD;
	margin: 0px;
	padding: 0px;
}

.news_link_all_text:hover
{
    font-family : Verdana;
	font-size   : 12px;
	color           : #77AADD;
	text-decoration : none;
	font-weight : bold;
	border-bottom: 1px dashed #77AADD;
	margin: 0px;
	padding: 0px;
}

/* ---------------------------------------------------------------------- */

.news_footer
{
	position: relative;
	font       : normal 11px Arial, Helvetica, sans-serif;
	border-top : 1px solid #DADADA;
}

.news_footer_link:link, .news_footer_link:visited
{
	font            : normal 11px Arial, Helvetica, sans-serif;
	color           : #5588BB;
	text-decoration : none;
}

.news_footer_link:active
{
	font            : normal 11px Arial, Helvetica, sans-serif;
	color           : #77AADD;
	text-decoration : none;
	border-bottom   : 1px dashed #77AADD;
	margin: 0px;
	padding: 0px;
}

.news_footer_link:hover
{
	font            : normal 11px Arial, Helvetica, sans-serif;
	color           : #77AADD;
	text-decoration : none;
	border-bottom   : 1px dashed #77AADD;
	margin: 0px;
	padding: 0px;
}

/* ---------------------------------------------------------------------- */

.adv_ext_link
{
    margin        : 0px;
	padding       : 0px;
	margin-bottom : 30px;
}

/* ---------------------------------------------------------------------- */

.others_news
{
	margin : 15px 0px;
	width  : 100%;
}

.others_news .others_news_box
{
	margin : 0px auto;
	width  : 139px;
	height : 100%
}

.others_news .others_news_img_mini
{
	margin  : 0px 0px 10px 0px;
	padding : 0px;
	width   : 137px;
	height  : 90px;
	border  : 1px solid #000000;

    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}

.others_news_box .news_header_link:link, .news_header_link:visited
{
	color           : #5588BB;
	text-decoration : none;
    font-family     : Verdana;
	font-size       : 11px;
}

.others_news_box .news_header_link:active
{
	color           : #77AADD;
	text-decoration : none;
    font-family     : Verdana;
	font-size       : 11px;
	margin          : 0px;
	padding         : 0px;
}

.others_news_box .news_header_link:hover
{
	color           : #77AADD;
	text-decoration : none;
    font-family     : Verdana;
	font-size       : 11px;
	margin          : 0px;
	padding         : 0px;
}

/* ---------------------------------------------------------------------- */

.navigation
{
    text-align  : center;
    font-size   : 28px;
    font-family : Verdana;
    font-weight : bold;
}

.navigation a:link, a:visited
{
    color            : #B8B8B8;
    background-color : #FFFFFF;

    text-decoration : none;

    margin                : 0px 10px 0px 10px;
	padding               : 1px 9px 2px 9px;

    border                : 1px solid #B8B8B8;
    -moz-border-radius    : 6px;
    -webkit-border-radius : 6px;
    border-radius         : 6px;
}

.navigation a:active
{
	color            : #993300;
	background-color : #FFFFCC;

	text-decoration : none;

	padding               : 1px 9px 2px 9px;
    border                : 1px solid #B8B8B8;
    -moz-border-radius    : 6px;
    -webkit-border-radius : 6px;
    border-radius         : 6px;
}

.navigation a:hover
{
	color            : #993300;
	background-color : #FFFFCC;

	text-decoration : none;

	padding               : 1px 9px 2px 9px;
    border                : 1px solid #B8B8B8;
    -moz-border-radius    : 6px;
    -webkit-border-radius : 6px;
    border-radius         : 6px;
}

.navigation span.act_page
{
	color            : #993300;
	background-color : #FFFFCC;

	margin                : 0px 10px 0px 10px;
	padding               : 1px 9px 2px 9px;

    border                : 1px solid #B8B8B8;
    -moz-border-radius    : 6px;
    -webkit-border-radius : 6px;
    border-radius         : 6px;
}

.navigation span.nav_ext
{
    color            : #B8B8B8;
    background-color : #FFFFFF;

    margin                : 0px 10px 0px 10px;
	padding               : 1px 9px 2px 9px;

    border                : 1px solid #B8B8B8;
    -moz-border-radius    : 6px;
    -webkit-border-radius : 6px;
    border-radius         : 6px;
}

/* ---------------------------------------------------------------------- */


.user_staff
{
	margin      : 0px auto 0px auto;
	padding     : 10px;
    text-align  : center;
	font-family : Verdana;
    font-size   : 18px;
    border-bottom : 1px solid #DADADA;
}

/* ---------------------------------------------------------------------- */

.center
{
	display       : block;
	overflow      : hidden;
    padding       : 10px;
	margin-bottom : 10px;
}

/* ---------------------------------------------------------------------- */

.center_left
{
    margin-right: 410px;
}

.center_right
{
    float: right;
	width: 400px;
}


/* ---------------------------------------------------------------------- */

.news_box_header
{
  border-radius: 10px 10px 0px 0px;
  border: 1px solid black;
  font-family: Verdana;
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  color: #FFFFFF;
  height: 30px;
  background: url(/css/img/hdr_box1.png) repeat-x;
}

.box_small_header
{
  border-radius: 10px 10px 0px 0px;
  border: 1px solid #9A9A9A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  color: #000000;
  height: 40px;
  font-weight: bold;
  background: url(/img/bg_box_header.png) repeat-x;
}

.hdr_page_text
{
	font-size: 20px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	text-shadow: 2px 2px 3px #EFEFEF;
	text-decoration: none;
    font-weight: bold;
	color: #000000;
}

.hdr_red_page_text
{
	font-size: 24px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	text-shadow: 2px 2px 3px #EFEFEF;
	text-decoration: none;
    font-weight: bold;
	color: #AA0000;
}

.news_page_text
{
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: #323232;
	text-align  : justify;
}

.page_mini_text
{
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	text-align  : justify;
}


/* ------------------------------------------------------- */

.site_page_link:link, .site_page_link:visited
{
	font-family: Verdana;
	font-size: 18px;
	text-decoration: none;
	color: #000000;
}

.site_page_link:active
{
	font-family: Verdana;
	font-size: 18px;
	text-decoration: underline;
	color: #000000;
}

.site_page_link:hover
{
	font-family: Verdana;
	font-size: 18px;
	text-decoration: underline;
	color: #000000;
}

/* ------------------------------------------------------- */

.most_popular_news_header
{
	font-family: Verdana;
	font-size: 18px;
	text-decoration: none;
	color: #000000;
}

.most_popular_news_text
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

/* ------------------------------------------------------- */

.news_page_link_text:link, .news_page_link_text:visited
{
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: #323232;
	text-align  : justify;
}

.news_page_link_text:active
{
	font-family: Verdana;
	font-size: 14px;
	text-decoration: underline;
	color: #323232;
	text-align  : justify;
}

.news_page_link_text:hover
{
	font-family: Verdana;
	font-size: 14px;
	text-decoration: underline;
	color: #323232;
	text-align  : justify;
}

/* ------------------------------------------------------- */

.news_box_link_2:link, .news_box_link_2:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.news_box_link_2:active
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

.news_box_link_2:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

/* ---------------------------------------------------------------------- */

.footer_map_link:link, .footer_map_link:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.footer_map_link:active
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

.footer_map_link:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

/* ---------------------------------------------------------------------- */

.footer_map_label
{
	font-family: Verdana;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	color: #000000;
}

/* ---------------------------------------------------------------------- */

.footer_map_td
{
	height:25px;
	vertical-align: top;
}

/* ---------------------------------------------------------------------- */

.box_link_other_news:link, .box_link_other_news:visited
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.box_link_other_news:active
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

.box_link_other_news:hover
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

/* ---------------------------------------------------------------------- */

.news_text_link:link, .news_text_link:visited
{
    font-family : "Play", arial, serif;
    font-weight : normal;
	font-size   : 14px;
    color       : #000000;
	text-decoration : none;
	height      : 28px;
}

.news_text_link:active
{
    font-family : "Play", arial, serif;
    font-weight : normal;
	font-size   : 14px;
    color       : #5588BB;
	text-decoration : none;
	height      : 28px;
}

.news_text_link:hover
{
    font-family : "Play", arial, serif;
    font-weight : normal;
	font-size   : 14px;
    color       : #5588BB;
	text-decoration : none;
	height      : 28px;
}

/* ---------------------------------------------------------------------- */

.adv_banner
{
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.adv_counter
{
	margin : 15px 0px 0px 0px;
}

.header_font
{
	font-family : Verdana;
    font-size   : 18px;
    font-weight : bold;
	color            : #000000;
	background-color : #FFFFFF;
}

/* ---------------------------------------------------------------------- */

.footer
{
    position:relative;
    padding:0px 5px;
    margin: 15px 0px 1em;
    background:#FFFFFF;
    border-top: 1px solid #ABABAB;
    /*
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    */
}

/*
.footer:before, .footer:after
{
    position:relative;
    content:"";
    z-index:-2;
}
*/

.pred_remark_main
{
	font-family: Times New Roman;
	font-size: 16px;
	text-decoration: none;
	color: #000000;
}

.pred_remark
{
	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

span.tab
{
    padding-left: 40px; /* Or desired space*/
}

.footer_main
{
	/*font            : normal 11px Arial, Helvetica, sans-serif;*/
	font-family     : trebuchet ms;
	font-size       : 11px;
	text-decoration : none;
	padding         : 10px;
	/*background      : #EFEFEF;*/
}

.footer_main .footer_info
{
	text-align : center;
}

.footer_info .footer_link:link, .footer_link:visited
{
	color           : #5588BB;
	text-decoration : none;
}

.footer_info .footer_link:active
{
	color           : #77AADD;
	text-decoration : none;
	border-bottom   : 1px dashed #77AADD;
	margin : 0px;
	padding: 0px;
}

.footer_info .footer_link:hover
{
	color           : #77AADD;
	text-decoration : none;
	border-bottom   : 1px dashed #77AADD;
	margin : 0px;
	padding: 0px;
}

/* ============================================================ */

.calendar
{
    width: 400px;
    border: 1px solid black;
}

.calendar .cal_header
{
	background: #FFFFFF;
	background-image: url(/img/h_calend.png);
	background-repeat: repeat-x;
    height: 52px;
	font-family : Verdana;
    font-size   : 24px;
    color       : #FFFFFF;
    padding-left: 10px;
}

.calendar .cal_month
{
    width : 125px;
    height: 40px;
    text-align : center;

	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
    color: #BABABA;
}

.calendar .cal_day
{
    height: 30px;
    text-align : center;

	font-family: Verdana;
	font-size: 14px;
	text-decoration: none;
    color: #BABABA;
}

/* ============================================================ */

.poll_results:link, .poll_results:visited
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.poll_results:active
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

.poll_results:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

/* ============================================================ */

.cell_tb_page
{
    border: 1px solid silver;
}

