html, body{padding: 0px;margin: 0px; width: 100%;font-family: Arial, sans-serif;}
    * {margin:0;padding:0}
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin:0}
	fieldset {padding:0}
  table{margin:0;border-collapse:collapse}

  table td{padding:0}
  
  select {min-width: 1.5em;}
   dd, blockquote {margin-left:40px}
  
    img{border: none;}
    .content{text-align:justify;}
    a {text-decoration: underline}
    a:hover {text-decoration: none}
       /*  могут изменяться*/
    .v_t{vertical-align:top !important}
    .v_b{vertical-align:bottom}
    .ta_r{text-align:right;}
    .ta_l{text-align:left !important}
    .ta_c{text-align:center;}
    .fw_b{font-weight:700 !important}
    .emp{margin:0;padding:0;font-size:0;clear:both}
    .h_100{height:100px;}
    
    .stp{width:100%}
    .h {display:none}
    .rel {position:relative}
    .abs{position:absolute}
    
    .h_bott {background: url('images/h_bott.gif') repeat-x;height: 16px;font-size: 1px;}
    .h_reppe{background: url('images/h_reppe.gif') repeat-x;}
    .h_zhe {background: url('images/h_zhe.gif') no-repeat;}
    .h_zhe div{width:261px}

    .h_ll{background: url('images/h_ll.gif') top right no-repeat #fbf4e0;  }
    .h_rr{background: url('images/h_rr.gif') no-repeat #FFFFFF;  }
    .b_ll{background: url('images/b_ll.gif') top right no-repeat #fbf4e0; }
    .b_rr{background: url('images/b_rr.gif') no-repeat #FFFFFF; }
    .m_ll{background: url('images/m_ll.gif') top right repeat-y #fbf4e0;vertical-align:top;}
    .m_rr{background: url('images/m_rr.gif') repeat-y #FFFFFF; }
    .m_rr {padding: 0px 30px 50px 50px; }
    .m_rr h1{font-size:12pt;margin-bottom:15px;}
    .m_rr p {background:url('images/p_gg.gif') 0% 5px no-repeat;text-indent:25pt;margin-bottom:11px;}
    .m_rr {font-size:75%;line-height:15pt;}
    
    /* right block */
    .tr_nadps{background:url('images/tr_nadps.gif') 90% 95% no-repeat;}
    .t_rt_cut {background: url('images/right_corner.gif') top right no-repeat;}
    .t_lt_cut {background: url('images/t_lt_cut.gif') top left no-repeat;}
    .t_rb_cut {background: url('images/t_rb_cut.gif') right bottom no-repeat;}
    .t_lb_cut {background: url('images/t_lb_cut.gif') left bottom no-repeat;}
    .t_rm {background: url('images/t_rm.gif') right top repeat-y;}
    .t_lm {background: url('images/t_lm.gif') left top repeat-y;}
    .t_ct_line{background: url('images/t_ct_line.gif') top left repeat-x;}
    .t_cb {background: url('images/t_cb.gif') bottom left repeat-x #fff;}
    .t_cb table{border: inherit;}
    
    .rstr{width:168px;margin-top:10px}
    .rstr,.rstr a,.rstr td{color:#3a2902;font-size:10pt;font-weight:bold}
    .rstr a.out{color:#00f}

    .rstr input{width:112px;border:1px solid #3a2902;}
    .rstr .zn a{margin-left:22px;}
    
    ul.menu{width:170px;}

    ul.menu li{background:url('images/l_img.gif') 0px 8px no-repeat;margin:0 0 5px 20px;padding-left:15px}
    ul.menu li,
    ul.menu li a{list-style: none;font:bold 10pt Arial,sans-serif;color:#3a2902;}

    ul.menu li a{text-decoration:underline;}
    ul.menu li a:hover{text-decoration:none;}
    
    .act{text-decoration:none;}
    
    .psk{top:-100px;left:40px}
    .psk,.psk a {font-weight:700;color:#3a2902;font:700 10pt Arial,sans-serif;}
    .psk input{width:112px;border:1px solid #2e4671;}


    .gal_mark{list-style-image:url('/files/Image/gal.gif');}
    .sp_judge table{border: 1px solid black;}
    .sp_judge td{font-size:8pt;}
.sp_judge td b{font-size:7pt;}
.sp_judge td strong{font-size:7pt;}

	


/*---------------------------------------------------------------------*/
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 650px;
    padding: 5px;
}
.highslide-logo {background: url(highslide/graphics/bg.gif);
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

