/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background: #f0f0f0;}

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1.5 Arial, sans; color:#353535;text-decoration:underline;}
  a:hover {text-decoration:none;color:#d61c21;}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0;padding: 0;font: 1.6em Arial; color:#353535;}
  h2 {margin:0;padding: 0;font:1.4em Arial;color:#353535;}
  h3 {margin: 0;padding:0;font:bold 1.2em Arial;color:#353535;}
  h4 {margin:0;padding: 0;font:bold 1em Arial;color:#353535;}
    h4 a {font-weight:bold;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding: 10px 20px;}



/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.5 Arial, sans; color:#353535}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Arial;}
  #action ul .price {font-size:1em;}
  #action ul .label {font-size:0.9em;line-height:1.2em;color:#d61c21;}
  #brands_list .jLookSelectHeader div {color:#d61c21;}
  #copyright {color:#dadada;}
  #footer .phone {font-size:1.1em;font-weight:bold;color:#dadada;text-decoration:none;}
    #footer .phone span {color:#fadc1f;}
  #header .header_menu .submenu ul a {text-decoration:none;line-height:1.2em;}
    #header .header_menu .submenu li:hover a {color:#d61c21;}
  #main_links li a {font-size:1.1em;font-weight:bold;color:#353535;text-decoration:none;}
    #main_links li a span {font-size:0.9em;font-weight:normal;color:#909090;}
  #news .more  {font-weight:bold;}
    #news ul li {line-height:1.3em;}
      #news ul li a {line-height:1.3em}
        #news ul li .date {color:#909090;line-height:1.1em;}
        #news ul li .description {line-height:1.5em;}
  #sidemenu ul li a {font-weight:bold;text-decoration:none;}
    #sidemenu ul li.active a {color:#fff;}
  #wrapper {font-size:1.1em;}
  .additional_info {line-height:1.7em;}
   .additional_info dt {font-size:1.1em;font-weight:bold;color:#569b28;}
  .jLookInput  {color:#909090;}
    .jLookInput_hover{color:#353535;}
  .jLookTextareaWrapper textarea{color:#909090;}
    .jLookTextareaWrapper_hover textarea{color:#353535;}
  .main_block {line-height:1.7em;}
  .main_block dt {font-size:1.1em;font-weight:bold;color:#d61c21;}
    .main_block .price {font-size:1.55em;font-weight:bold;color:#d61c21;}
    .main_block .more {font-weight:bold;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .left_col {float:left;width:48.9%;margin:0 15px 0 0;}
  .right_col {float:left;width:48.9%;}

  /*ADDITIONAL INFO*/
    .additional_info {margin:0 0 20px;background:#fff url(../images/bgr/additional_info.png) no-repeat 0 bottom;}
      #sidebar .additional_info:last-child {margin:0;}
      .additional_info dt {height:31px;padding:0 15px;line-height:31px;background:#edeae8 url(../images/sprite.png) no-repeat -235px -66px;}
      .additional_info dd {padding:12px 15px 10px;background: url(../images/bgr/border_y.png) repeat-y right 0;}

  /*MAIN BLOCK*/
    .main_block {float:left;width:49%;margin:0 1.9% 20px 0;background:#fff url(../images/bgr/border_y.png) repeat-y 0 0;}
      .left_col .main_block, .right_col .main_block {float:none;width:auto;margin-right:0;}
      .left_col .main_block:last-child, .right_col .main_block:last-child {margin-bottom:0;}
      .main_block dt {position:relative;height:31px;padding:0 15px;line-height:31px;background:#edeae8 url(../images/bgr/main_info_title.png) repeat-x 0 0;}
        .main_block dt .icon {position:absolute;right:21px;bottom:5px;}
        .main_block dt .left_corner {position:absolute;left:0;top:0;width:5px;height:31px;background: url(../images/sprite.png) no-repeat -490px -17px;font-size:0;}
        .main_block dt .right_corner {position:absolute;right:0;top:0;width:5px;height:31px;background: url(../images/sprite.png) no-repeat -495px -17px;font-size:0;}
      .main_block dd {position:relative;padding:20px 15px;background: url(../images/bgr/border_y.png) repeat-y right 0;}
        .main_block dd:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
          .main_block dd ul {margin:-20px 0 0;padding:0;list-style-type:none;}
          .main_block dd li {padding:20px 0 15px;border-bottom:1px dotted #d8d8d8}
            .main_block  dd li:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            .main_block dd ul li:last-child {border:0 none;padding-bottom:0;}
        .main_block .img_block {position:relative;float:left;width:120px;margin:0 19px 40px 0;text-align:left;}
          .main_block .img_block span {display:block;margin:0 0 -50px;}
        .main_block .description {margin:3px 0 15px;overflow:hidden;}
          .main_block dd .description ul {margin:0;padding:0;list-style-type:none;}
            .main_block dd .description li {padding:0 0 0 10px;border:0 none;background: url(../images/sprite.png) no-repeat -498px -73px;}
        .main_block .price {float:right;margin:0 0 10px;}
        .main_block .more {float:right;clear:right;padding:0 12px 0 0;background: url(../images/sprite.png) no-repeat right -487px;}
        .main_block dd .border_botton {clear:both;position:absolute;left:0;bottom:0;width:100%;height:5px;background: url(../images/bgr/border_x.png) repeat-x 0 bottom;font-size:0;}
          .main_block dd .left_corner {position:absolute;left:0;bottom:0;width:5px;height:5px;background: url(../images/sprite.png) no-repeat -490px -48px;}
          .main_block dd .right_corner {position:absolute;right:0;bottom:0;width:5px;height:5px;background: url(../images/sprite.png) no-repeat -495px -48px;}

/*layout*/

  /*=HEADER*/
    #header {position:relative;z-index:20;height:215px;background: url(../images/bgr/header.jpg) no-repeat center top;margin:0 0 20px;}
      #header #logo_img {position:absolute;left:50%;top:14px;z-index:20;margin:0 0 0 -90px;}
      #header .phone {position:absolute;right:63px;top:55px;z-index:2;width:302px;height:22px;background: url(../images/title/phone.png) no-repeat left top;}
      #header .pterodactyl {position:absolute;left:0;top:4px;z-index:1;width:342px;height:114px;background: url(../images/bgr/pterodactyl.png) no-repeat left top;}
      #header .venus {position:absolute;right:0;top:0;z-index:1;width:44px;height:111px;background: url(../images/bgr/venus.png) no-repeat left top;}
      #header .header_menu {position:relative;top:101px;width:40%;z-index:10;margin:0;padding:0;list-style-type:none;}
        #header .header_menu:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #header .header_menu li {position:relative;float:left;height:107px;width:33%;}
          #header .header_menu li a {position:absolute;bottom:10px;left:50%;}
          #header .header_menu li.refrigerators a {width:127px;height:99px;margin-left:-63px;}
          #header .header_menu li.washers a {width:125px;height:96px;margin-left:-62px;}
          #header .header_menu li.built-in a {width:122px;height:107px;margin-left:-61px;}
          #header .header_menu li.gas-stoves a {width:113px;height:90px;margin-left:-56px;}
          #header .header_menu li.domestic a {width:104px;height:95px;margin-left:-52px;}
          #header .header_menu li.climatic_engineering a {width:104px;height:94px;margin-left:-52px;}
          .header_menu#first_menu {float:left;}
          .header_menu#second_menu {float:right;}

        #header .header_menu .submenu {display:none;position:absolute;left:0;top:109px;width:180px;background:#f9f9f9 url(../images/menu/submenu.png) repeat-y 0 0;}
          .header_menu#first_menu .submenu {left:10px;}
          .header_menu#second_menu .submenu {left:-10px;}
          .header_menu#second_menu li:last-child .submenu {left:auto;right:10px;}
        #header .header_menu .submenu .bottom_border {position:absolute;z-index:1;left:0;bottom:-2px;width:100%;height:5px;background: url(../images/menu/submenu_bottom.png) no-repeat left top;font-size:0;}
          #header .header_menu .submenu li:hover .bottom_border {display:none;}
          #header .header_menu .submenu li .bottom_border2 {display:none;position:absolute;z-index:1;left:0;bottom:-2px;width:100%;height:5px;background: url(../images/menu/submenu_bottom_hover.png) no-repeat left top;font-size:0;}
          #header .header_menu .submenu li:hover .bottom_border2 {display:block;}
          #header .header_menu .submenu ul {margin:0;padding:7px 0 1px;list-style-type:none;background: url(../images/menu/submenu_shadow.png) no-repeat 0 0;}
            #header .header_menu .submenu ul li {float:none;width:auto;height:auto;border-bottom:1px solid #d8d8d8;}
              #header .header_menu .submenu ul li:last-child {border:0 none;}
              #header .header_menu .submenu ul li:hover {background-color:#ececec}
              #header .header_menu .submenu ul li a {position:relative;z-index:2;bottom:auto;left:auto;display:block;width:auto;height:auto;margin:0;padding:7px 9px;background: url(../images/menu/submenu.png) repeat-y 0 0;}


		#header .header_menu .submenu ul li ul {display:none;position:relative;top:-40px;background:#f9f9f9;}
		#header .header_menu .submenu ul li:hover {height:40px;}
		#header .header_menu .submenu ul li:hover ul {display:block;}
		#header .header_menu#first_menu .submenu  ul li ul {left:180px;}
		#header .header_menu#second_menu .submenu ul li ul {left:-180px;}



  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-width:1002px;min-height:100%;height:100%;}
      html>body #wrapper {height:auto;}
      #body {position:relative;z-index:10;padding:0 0 165px;}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;}
        #main_col_content {margin: 0 15px 0 273px;}

        #action .icon {width:17px;height:33px;background: url(../images/sprite.png) no-repeat -50px -120px;}
        #action ul {margin:3px 0 20px;padding:0;list-style-type:none;overflow:hidden;}
          #action ul li {margin:0 0 3px;padding:0;border:0 none;}
            #action ul .price {float:none;margin:0;}
            #action ul .label {display:block;}

        #leaders .icon {width:32px;height:34px;background: url(../images/sprite.png) no-repeat -113px -120px;}

        #new_production .icon {width:37px;height:37px;background: url(../images/sprite.png) no-repeat -73px -120px;}

        #sale .icon {width:46px;height:35px;background: url(../images/sprite.png) no-repeat 0 -120px;}

  /*=SIDEBAR*/
    #sidebar {float: left;width: 250px;margin: 0 -250px 0 0;}

      #brands_list {height:35px;margin:0 0 20px;padding:13px 0 0 15px;background:#e8e8e8 url(../images/sprite.png) no-repeat -235px 0;}
        #brands_list select {width:220px;}

      #main_links {margin:0 0 20px 15px;padding:0;list-style-type:none;border-top:3px double #d8d8d8;}
        #main_links li {height:40px;border-bottom:1px solid #d8d8d8;}
          #main_links li a {display:block;height:40px;padding:0 15px 0 40px;line-height:40px;background-repeat:no-repeat;background-image: url(../images/sprite.png);}
            #main_links li a:hover {background-color:#e4e4e4;}
            #main_links li.cart a {padding-top:6px;height:34px;line-height:1.2em;background-position:6px 10px;}
            #main_links li.phone a {background-position:7px -33px;}
            #main_links li.forum a {background-position:8px -72px;}
            #main_links li a span {display:block;}

      #news ul {margin:0 0 10px;padding:0;list-style-type:none;}
        #news ul li {margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #d8d8d8;}
          #news ul li:last-child {margin:0;padding:0;border:0 none;}
          #news ul li .date {display:block;}
      #news .more {padding:0 0 0 15px;background: url(../images/sprite.png) no-repeat -490px 2px;}

      #search_form {margin:0 0 15px;padding:0 0 0 15px;}
        #search_form:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #search_form #request {float:left;width:205px;}
          #search_form .jLookInputWrapper {vertical-align:top;background-position:left -197px;}
            #search_form .jLookInput {margin:0 0 0 22px;}
        #search_form #submit {display:-moz-inline-stack;display:inline-block;width:21px;height:21px;border:0 none;background: url(../images/sprite.png) no-repeat -155px -120px;text-indent:-2000px;}

      #sidemenu {margin:0 0 20px;padding:12px 0 0;background:#fff url(../images/menu/sidemenu_top.png) no-repeat 0 0;}
        #sidemenu ul {min-height:285px;height:285px;margin:0;padding:0 0 5px;list-style-type:none;background: url(../images/menu/sidemenu.png) no-repeat 0 bottom;}
          html>body #sidemenu ul {height:auto;}
          #sidemenu ul li {height:18px;padding:0 8px 3px;background: url(../images/bgr/border_y.png) repeat-y right 0;}
            #sidemenu ul li a {height:18px;padding:0 7px;}
              #sidemenu ul li.active a {display:block;height:18px;line-height:18px;background:#d61c21 url(../images/sprite.png) no-repeat -235px -48px;}



  /*=FOOTER*/
    #footer {position:absolute;left:0;bottom:0px;z-index:20;width:100%;height:155px;background: url(../images/bgr/footer.jpg) no-repeat center bottom;}
      #footer .phone {position:absolute;left:273px;bottom:28px;}
      #footer .dinosaur1 {position:absolute;left:120px;top:0;z-index:1;width:186px;height:155px;background: url(../images/bgr/dinosaur1.png) no-repeat left top;}
      #footer .dinosaur2 {position:absolute;right:160px;top:3px;z-index:1;width:286px;height:152px;background: url(../images/bgr/dinosaur2.png) no-repeat left top;}
      #copyright {position:absolute;left:25px;bottom:30px;}
      #counter {position:absolute;right:25px;bottom:18px;}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  label {margin:0 15px 0 0;}
  select{width:464px;border:solid 1px #A5ACB2;}
  textarea {width:464px;height:150px;border:solid 1px #A5ACB2;}
  .input{width:464px;height:1.5em;margin:0 0 5px;border:solid 1px #484c63;}
  .form_buttons {margin:0 0 0 215px;}
    .form_buttons:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

  /*jLook*/
    .jLookInputWrapper{display:-moz-inline-stack;display:inline-block;height:21px;overflow:hidden;margin:0 0 5px;padding:0;background: url(../images/forms_elements.png) no-repeat 0 0;}
      .jLookInput {display:block;height:17px;margin:0;margin:0 0 0 5px;padding:4px 5px 0 0;border: none;background: url(../images/forms_elements.png) no-repeat right 0;}

    .jLookTextareaWrapper {height:150px;overflow:hidden;margin:0;padding:0;background: url(../images/forms_elements.png) no-repeat left -24px;}
      .jLookTextareaWrapper textarea {height:145px;margin:0;margin:0 0 0 5px;padding:2px 5px 3px 0;border:0 none;background: url(../images/forms_elements.png) no-repeat right -24px;}

    .jLookRadio{display:-moz-inline-stack;display:inline-block;vertical-align: middle;height:13px;width:13px;background: url(../images/forms_elements.png) no-repeat -92px -178px;font-size:0;}
      .jLookRadio_checked{background-position:-73px -178px;}
      .jLookRadio_disabled {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

    .jLookCheckbox {display:-moz-inline-stack;display:inline-block;vertical-align: middle;height:13px;width:13px;background: url(../images/forms_elements.png) no-repeat -31px -178px;font-size:0;vertical-align:sub;}
      .jLookCheckbox_checked {background-position:-52px -178px;}
      .jLookCheckbox_disabled {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

    .jLookSelectWrapper{position:relative;z-index:1000;height:21px;margin:0 5px 0 0;padding:0;background: url(../images/forms_elements.png) no-repeat 0 0;}
      .jLookDisableSelect {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
      .jLookSelectOpened {z-index:1100;}
      .jLookSelectWrapper select {padding:0;margin:0;border:0 none;}
      .field .jLookSelectWrapper {float:left}
      .jLookSelectHeader{position:relative;float:right;height:21px;margin:0 0 0 10px;background: url(../images/forms_elements.png) no-repeat right 0;}
        .jLookSelectHeader div{position:relative;float:left;height: 21px;overflow:hidden;line-height: 20px;overflow: hidden;cursor:pointer;}
      .jLookSelectHeader a{position:absolute;right:0;width:19px;height:17px;margin:2px 2px 0 5px;background: url(../images/forms_elements.png) no-repeat 0 -175px;}
      .jLookSelectWrapper ul{position:absolute;z-index:1000;max-height:180px;top: 21px;left:2px;margin:0;padding:0;list-style: none;background:#fff;border:1px solid #484c63;display: none;}
        .jLookSelectWrapper ul a{display: block;padding: 5px;text-decoration: none;background: #fff;}
          .jLookSelectWrapper ul a:hover{background:#ECECEF;}
          .jLookSelectWrapper ul li {overflow:hidden}

    .jLookFileWrapper {position:relative;overflow:hidden;}
    .jLookFileWrapper .browse_button {float:left;width:51px;height:21px;margin:0 15px 0 0;background: url(../images/forms_elements.png) no-repeat -121px -175px;cursor:pointer;vertical-align:middle;}
      .jLookFileWrapper .jLookInputWrapper {width:200px;float:left;margin:0 5px 0 0;}
      .jLookFileWrapper .jLookInput {width:190px;}
      .jLookFileWrapper .inputFile {position:absolute;z-index:20;left:0;top:0;width:auto;height:100%;-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
      .jLookFileName {display:-moz-inline-stack;display:inline-block;height:16px;padding:0 0 0 19px;vertical-align:middle;}
      .hidden_block {display:none;}

/* own code */

.page_right {
 padding: 5px 0 5px 10px; border: 1px solid #d8d8d8;
 background: #ffffff url(../images/h1.gif) repeat-x;
}
div.page_right h1 {
 display: block; padding: 0 0 20px;
 font: bold 12px Arial; color: #d61c21;
}
td.page_right h1 {
 float: left;
 color: #569b28;
}
div.compare_flag {
 display: block; float: right;
}
td.page_right img {
 display: block; float: left;
}
div.model1 {
 float: left;
 text-align: center;
}
div.model2 {
 float: left; padding: 10px; width: 390px;
 text-align: left;
}
div.model3 {
 float: right;
 text-align: center;
}


table.model {
 border-spacing: 0; border-collapse: collapse;
}
table.model td {
 padding: 10px 0; text-align: left; vertical-align: top;
}
div.model_right {
 width: 200px; padding: 0 0 0 10px; text-align: left;
}

div.crumb, div.crumb a, div.model_right h3 {
 font: 11px Arial; color: #909090;
}
h2.model {
 font: bold 17px Arial; color: #353535;
}
span.price {
 font: bold 17px Arial; color: #d61c21;
}
span.price1 {
 color: #d61c21;
}
span.presence {
 font: bold 11px Arial; color: #d61c21;
}
#model_list select {
 width:160px;
}

  /*ADDITIONAL INFO2*/
    .additional_info2 {margin:0 0 20px;background:#fff url(../images/bgr/additional_info.png) no-repeat 0 bottom;}
      #sidebar .additional_info2:last-child {margin:0;}
      .additional_info2 dt {height:31px;padding:0 15px;line-height:31px;background:#edeae8 url(../images/sprite.png) no-repeat -235px -66px;}
      .additional_info2 dd {padding:12px 15px 10px;background: url(../images/bgr/border_y.png) repeat-y left 0;}

#dpTable {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-align: center;
 color: #505050;
 background-color: #ece9d8;
 border: 1px solid #AAAAAA;
}
.dpTD {
 padding: 2px;
 border: 1px solid #ece9d8;
}
.dpDayHighlightTD {
 padding: 2px;
 background-color: #CCCCCC;
 border: 1px solid #AAAAAA;
}
.dpTDHover {
 padding: 2px;
 background-color: #aca998;
 border: 1px solid #888888;
 cursor: pointer;
 color: red;
}
.dpDayTD {
 padding: 2px;
 background-color: #CCCCCC;
 border: 1px solid #AAAAAA;
 color: white;
}
.dpTitleText {
 font-size: 12px;
 color: gray;
 font-weight: bold;
}
.dpDayHighlight {
 color: 4060ff;
 font-weight: bold;
}
.dpButton {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: gray;
 background: #d8e8ff;
 font-weight: bold;
 padding: 0px;
}

div.model_attr {
 padding-bottom: 10px;
}
div.model_attr_group {
 clear: both;
 font: bold 12px Arial; color: #909090;
}
div.attr_name_rowA, div.attr_name_rowB {
 clear: both; float: left; width: 300px; padding: 2px;
 font: 11px Arial; color: #353535;
}
div.attr_value_rowA, div.attr_value_rowB {
 padding: 2px;
 font: 11px Arial; color: #353535;
}
div.attr_name_rowA, div.attr_value_rowA {
 background-color: #ffffff;
}
div.attr_name_rowB, div.attr_value_rowB {
 background-color: #f6f6f6;
}

#header_joke {
 position: absolute; top: 0px; left: 0px; width: 100%; z-index: 21;
 cursor: hand; font: bold 20px Arial;
 display: none;
}

td.search {
 padding: 10px 50px; text-align: left; vertical-align: top;
}

.order {
 padding: 5px 20px;
}
.order table td {
 padding: 5px;
}

.order_table {
 margin: 20px 0;
 border: 1px solid #d8d8d8;
}
.order_table th {
 margin: 0; padding: 5px;
 border-bottom: 1px solid #d8d8d8;
 font: 11px Arial; color: #909090;
 background: #fafafa;
 text-align: left;
}
.order_table td {
 margin: 0; padding: 5px;
 border-bottom: 1px dotted #d8d8d8;
 font: 11px Arial; color: #909090;
}
.order_table td.order_price {
 font: bold 12px Arial; color: #d61c21;
 text-align: right;
}
.order_table th.order_price {
 font: bold 17px Arial; color: #d61c21;
 text-align: right;
}
.order_table th.order_total {
 font: bold 12px Arial; color: #353535;
}
.order_table td.order_presence {
 font: bold 11px Arial; color: #d61c21;
}

select.order_DTime {
 width: 200px;
}

.discount {
 margin: 20px 0; padding: 20px 20px 20px 130px;
 border: 1px solid #65a839;
 background: #fafafa url(../images/bg_card.gif) center left no-repeat;
}
.discount h2, .new_card_message {
 font: bold 12px Arial; color: #569b28;
}
.new_card_message {
 display: block; padding: 0 20px; height: 30px; line-height: 30px;
 background: #fff url(../images/bg_att.gif) center left no-repeat;
}
.present {
 margin: 20px 0; padding: 0;
 border: 1px solid #ffbd4a;
}
.present h2 {
 display: block; margin: 0; padding: 5px;
 font: bold 12px Arial; color: #d61c21;
 background: #faf7f5;
}
.present td {
 padding: 20px;
 font: bold 11px Arial; color: #909090;
}
.address {
 margin: 20px 0; padding: 20px;
 border: 1px solid #d8d8d8;
 background: #fafafa;
}
.address_submit {
 background: #f6a61e; padding: 5px; border: none;
 font: 14px ElectraLightPro, Arial; color: white;
}
.light {
 border: 1px solid #c7c1bc;
 background: #f0edeb;
 color: #353535;
}
.active, .active:hover {
 color: #d61c21; text-decoration: none;
}

.comment {
 border-collapse: separate; border-spacing: 30px;
}
.comment td {
 width: 300px; margin: 0; padding: 20px; background: #fff;
}
.resp_cont {
 font: italic 1em/1.5 Arial;
}
.resp_bottom {
 font: bold 1em Arial; text-align: right;
}
