* {
margin: 0px;
padding: 0px;
border: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4f4f4f;
}

body {
background-color: #f3f3f3;
}

table {
border-collapse: collapse;
}

#header {
height: 365px;
}

#head, #left_menu, #horiz_menu {
position: absolute;
left: 0px;
}

#head {
position: absolute;
top: 0px;
width: 975px;
height: 83px;
z-index: 10;
}

#head img#logotip {
margin-right: 20px;
}

#head span {
font-size: 11px;
color: #659CE9;
margin: 3px 15px 0px 270px;
float: left;
display: block;
}

#head span .act_lang {
color: #a3a3a3;
}

#head span .dis_lang {
color: #659CE9;
text-decoration: none;
}

.red {color:red}

.parent_rel_block {
position: relative;
z-index: 21;
width: 100%;
height: 100%;
}

.head_pic {
position: absolute;
left: 80px;
top: 10px;
z-index: 1;
}

.head_pic object {
z-index: 1;
}

.head_pic_action{
position: absolute;
left: 80px;
bottom: 10px;
z-index: 1;
}

#content {
padding: 0px 0px 10px 20px;
}

#footer {
background: url(/bitrix/templates/hyun_main/images/little_fon.jpg) top right no-repeat;
width: 970px;
height: 100px;
}

#copy {
background: url(/bitrix/templates/hyun_main/images/bottom_line.gif) top repeat-x;
padding-top: 2px;
text-align: right;
width: 970px;
height: 29px;
}

#copy span {
color: #000000;
}

#logo_on_print{
display: none;
}

@media print {

  .dis_lang, .act_lang, #text_marg, #search_button, #left_menu, #horiz_menu, .head_pic, #header, #footer {
  display: none;
  }

  #logo_on_print{
  	display: block;
  }

  .header{
  	border: 1px solid red;
  	height: 150px;
  	display: none;
  }
}