html, body {padding: 0px; margin: 0px; background-color: #fff; font-family: Tahoma, sans-serif;color: #262626;width:100%;height:100%}

* {margin:0;padding:0}
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {margin:0}
	li, dd, blockquote {margin-left:0}
	fieldset {padding:0}
  table{margin:0;border-collapse:collapse;}
  table td{padding:0}
  select {min-width: 1.5em;}

select optgroup {margin-left:0;}

  img {border:none;}
  a{text-decoration: underline}
  a:hover{text-decoration: none}

  .v_t{vertical-align:top}
  .v_b{vertical-align:bottom}
  .ta_r{text-align:right !important;}
  .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}
  .stp{width:100%}
  .h {display:none}
  .rel {position:relative}
  .abs{position:absolute}

  /*
    * html img.png {
          behavior: expression( (
          	function(e){
          		if(!e.rewritten){
      				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';

      				e.src='images/ipx.gif';
      				e.rewritten = true;
          		}
          	}
          )(this));
      }
  */

  .logo{
display:block;
height:231px;
margin:37px 0 0;
position:absolute;
right:0;
width:279px;
outline:none;
}
.top_txt{font-size:17px;
padding:50px 0 0 30px;
position:absolute;
text-shadow:0 3px 5px;}

  .s2_01{width:50%;background:url('images/s2_01.jpg') 0% 30px no-repeat;}
  .s2_01 div{height:345px;background:url('images/line_left_top.gif') repeat-x;}
  .s2_03{width:50%;background:url('images/s2_03.jpg') 50% 22px no-repeat;}
  .s2_03 div{height:345px;background:url('images/line_right_top.gif') repeat-x;}
  
  .s2_02{width:368px;height:345px;background:url('images/s2_02.jpg') no-repeat;}
  
  
  .left_all{width:22%;background:url('images/left_col_r_line.gif') 100% 0% repeat-y #dedede;vertical-align:top;padding:20px 10px 50px 0;height:100%}
  .left_all p{text-align:center;margin-bottom:27px;}
  .right_all{width:29%;background:url('images/right_col_l_line.gif') repeat-y #dedede;vertical-align:top;padding:14px 0 50px 10px;height:100%}
  .centr_all{width:47%;vertical-align:top;height:100%;padding:24px 0 50px 10px;}

  #right_menu{font:bold 10pt Tahoma,sans-serif;}
  #right_menu a, #right_menu strong{display:block;color:#000;border:none;border-bottom:1px solid #fff;padding:6px 0 4px 19px;}
  
  #left_menu{font:bold 11pt Tahoma,sans-serif;}
  #left_menu a{display:block;color:#000;padding:12px 0 11px 26px;}
  #left_menu b{display:block;color:#FF0000;padding:12px 0 11px 26px;}
  
  .line{border-top:1px solid #fff;margin:7px 0 45px 0}
  
  .foot{background:url('images/bottom_line.gif') repeat-x #7f7f7f;height:89px;font:normal 8pt Verdana,sans-serif;}
  .foot td{vertical-align:top;padding:29px 0 12px 38px;color:#333333;font-size:0.9em;}
  .foot td a{color:#fff;}
  .foot td a:hover{text-decoration:none;}
  .foot .whit{color:#fff}
  .foot .last{text-align:right;padding-right:38px;}
  .foot .last a{color:#000;font-weight:700}
  .foot .last a:hover{color:#f00;}
  
  .reptit{background:url('images/top_l_reptit.gif') repeat-x;height:21px;color:#484848;}
  .reptit_red{background:url('images/top_lr_reptit.gif') repeat-x;height:21px;color:#FFFAFE;}
  .reptit,.reptit_red{font:bold 12pt Arial,sans-serif;padding:20px 0 0 25px}
  .reptit a{color:#484848;}
  
  .centr_all h1,.centr_all h2,.centr_all h3{text-align:center;font:bold 11pt Arial,sans-serif;margin-bottom:30px;}
  .centr_all p{margin:0 20px 10px 20px;text-indent:20px;line-height:1.3em;font-family:Verdana,sans-serif;}
  .centr_all p,.centr_all td{font-size:10pt;}
  .centr_all a{color:#f00;}
  .centr_all a span{font-size:10pt;}
  .centr_all table{ margin-left:20px;}
  
  .right_all p{margin:20px 0 20px 0;text-align:center;}
  .right_all p{font-size:10pt;font-weight:700}
  .right_all p a{color:#000;}
  .right_all p.psmadm{margin-left:40px;}

/*29.05.08*/
/*-----------------highslide-------------------------*/
.highslide {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.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;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.controlbar {	
	background: url(/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.ui-dialog{
	background-color: #eee;
}
