/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#f9f6e5 url(/_/15uqnvz/images/bgr/body.png) repeat 0 0;}

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1em Arial; color:#0087c4;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0 0 30px;padding: 0;font:italic 2.93em Georgia; color:#6a9c15;}
    #main_col h1 {position:relative;left:-33px;}
  h2 {margin:0 0 33px;padding: 0;font:italic 2.5em Georgia;color:#6a9c15;}
    #main_col h2 {position:relative;left:-33px;}
    #sidebar h2 {margin:0 0 23px;}
  h3 {margin:0 0 10px;padding:0;font:italic 1.46em Georgia;;color:#444540;}
    #contacts h3 {margin:0 0 5px;}
  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}
  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:#050100}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Arial, sans;}
  #contacts .phone_code {font:italic 1.46em/1em Georgia;color:#979991;}
    #contacts .phone {font:italic 3.1em/1em Georgia;color:#444540;}
  #main_menu {color:#6a9c15;}
  #main_menu a {font:italic 1.23em Georgia;}
    #main_menu a:hover {color:#6a9c15;text-decoration:underline;}
  #photo_view .title {font:italic 1.23em Georgia;}
  #wrapper {font-size:1.3em;}
  .about_glasshouse .description dt {font-size:1.1em;}

/*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;}
  .hr {height:1px;margin:30px 0;padding:0;border:0 none;background: url(/_/11s5gj84/images/bgr/hr.png) repeat-x 0 0;font-size:0;}

  /*ABOUT GLASSHOUSE*/
    .about_glasshouse {}
      .about_glasshouse:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      .about_glasshouse .img_block {position:relative;float:left;width:100px;height:100px;margin:0 20px 20px 0;overflow:hidden;}
        .about_glasshouse .img_block img {position:relative;z-index:1;display:block;}
        .about_glasshouse .img_block .bg {position:absolute;left:0;top:0;z-index:2;width:100px;height:100px;font-size:0;background: url(/_/1qszvux/images/bgr/middle_img.png) no-repeat 0 0;}
      .about_glasshouse .description {margin:0 0 20px;}
        .about_glasshouse .description dt {margin:0 0 5px;}
      .about_glasshouse .table {clear:both;margin:0;}


  /*ICONS*/
    .close_icon {display:-moz-inline-stack;display:inline-block;width:11px;height:11px;background: url(/_/11gwr0y1/images/icons.png) repeat-x -50px -239px;}
    .home_icon {position:absolute;left:50px;top:32px;width:11px;height:10px;background: url(/_/11gwr0y1/images/icons.png) no-repeat 0 -290px;}

  /*LINKS*/
    .more_link {padding:0 40px 0 0;background: url(/_/11gwr0y1/images/icons.png) no-repeat right -11px;}

  /*NOTICE*/
    .notice {margin:0 0 30px;background: url(/_/11m90vdr/images/bgr/vert_line.png) repeat-y 0 0;}
      .notice .border_top {height:12px;background: url(/_/1yaw1ha/images/bgr/hor_line.png) repeat-x 0 0;font-size:0;}
        .notice .border_top .left {float:left;height:12px;width:12px;background: url(/_/120kuap/images/bgr/corners.png) no-repeat 0 0;}
        .notice .border_top .right {float:right;height:12px;width:12px;background: url(/_/120kuap/images/bgr/corners.png) no-repeat -12px 0;}
      .notice .border_bottom {height:12px;background: url(/_/1yaw1ha/images/bgr/hor_line.png) repeat-x 0 100%;font-size:0;}
        .notice .border_bottom .left {float:left;height:12px;width:12px;background: url(/_/120kuap/images/bgr/corners.png) no-repeat 0 -12px;}
        .notice .border_bottom .right {float:right;height:12px;width:12px;background: url(/_/120kuap/images/bgr/corners.png) no-repeat -12px -12px;}
      .notice .content {padding:3px 20px;background: url(/_/11m90vdr/images/bgr/vert_line.png) repeat-y 100% 0;}

  /*TABLE*/
    .table {width:100%;margin:0 0 30px;}
      .table th {padding:8px;background-color:#e0dac9;border:1px solid #e0dac9;border-right:1px solid #fcf9e8;line-height:1em;text-align:left;}
        .table th:last-child {border:1px solid #e0dac9;}
      .table td {padding:8px;line-height:1em;border:1px solid #e0dac9;}

/*layout*/

  /*=HEADER*/
    #header {position:relative;top:50px;margin:0 0 105px;padding:20px 100px 0 50px;}
      #header:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      #logo_img {float:left;margin:0 85px 0 0;}
      #main_menu {margin:5px 0 0;padding:0;list-style-type:none;}
        #main_menu li {display:inline;margin:0 24px 0 0;}
        #main_menu li:last-child {margin:0;}


  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;min-width:1002px;height:100%;background: url(/_/11atij7s/images/img/glasshouse.jpg) no-repeat 0 120px;}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 16em;}
        #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 100px 0 420px;}

        #action {position:relative;margin:0 0 20px;background:#e0dac9 url(/_/1601wo7/images/img/cart.png) no-repeat 0 12px;}
          #action .close_icon {position:absolute;top:15px;right:13px;}
          #action .border_top {height:12px;font-size:0;}
            #action .border_top .left {float:left;height:12px;width:12px;background: url(/_/115ji56i/images/bgr/action_corners.png) no-repeat 0 0;}
            #action .border_top .right {float:right;height:12px;width:12px;background: url(/_/115ji56i/images/bgr/action_corners.png) no-repeat -12px 0;}
          #action .border_bottom {height:12px;font-size:0;}
            #action .border_bottom .left {float:left;height:12px;width:12px;background: url(/_/115ji56i/images/bgr/action_corners.png) no-repeat 0 -12px;}
            #action .border_bottom .right {float:right;height:12px;width:12px;background: url(/_/115ji56i/images/bgr/action_corners.png) no-repeat -12px -12px;}
          #action .content {min-height:151px;height:151px;padding:0 20px 0 135px;}
            html >body #action .content {height:auto;}
            #action .content .description {margin:0 0 25px;}

        #articles dt {padding:0 0 1px 30px;background: url(/_/11gwr0y1/images/icons.png) no-repeat -25px -255px;}
        #articles dd {margin:0 0 25px;padding:0 0 0 30px;}

        #catalog ul {margin:0 0 10px;padding:0;list-style-type:none;}
          #catalog ul:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
          #catalog li {float:left;width:140px;height:11em;margin:0 20px 15px 0;}
            #catalog li:last-child {margin:0;}
          #catalog li .img_block {position:relative;display:block;width:100px;height:100px;margin:0 0 10px;overflow:hidden;}
            #catalog li .img_block img {position:relative;z-index:1;display:block;}
            #catalog li .img_block .bg {position:absolute;left:0;top:0;z-index:2;width:100px;height:100px;font-size:0;background: url(/_/1qszvux/images/bgr/middle_img.png) no-repeat 0 0;}

        #introduction {margin:0 0 40px;}
          #introduction .description {margin:0 0 25px;}

        #photo_view {position:relative;width:470px;height:320px;margin:0 0 25px;overflow:hidden;}
          #photo_view img {position:relative;z-index:1;}
          #photo_view .bg {position:absolute;left:0;top:0;z-index:2;width:470px;height:320px;background: url(/_/11fbjx0p/images/bgr/big_img.png) no-repeat 0 0;font-size:0;}
          #photo_view .title {position:absolute;left:20px;bottom:20px;z-index:3;padding:1px 5px 3px;background-color:#cfc6ad;}

        #photo_list {position:relative;left:-4px;margin:0 0 20px;padding:0;list-style-type:none;}
          #photo_list:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
          #photo_list li {position:relative;float:left;width:82px;height:82px;margin:0 4px 4px 0;overflow:hidden;}
            #photo_list li img {position:relative;z-index:1;display:block;margin:4px 0 0 4px;}
            #photo_list li .bg {position:absolute;left:0;top:0;z-index:2;width:82px;height:82px;font-size:0;background: url(/_/1r4xll8/images/bgr/small_img.png) no-repeat 0 0;}
            #photo_list li.active .bg {background: url(/_/1cuv681/images/bgr/small_img_active.png) no-repeat 0 0;}


  /*=SIDEBAR*/
    #sidebar {float: left;width: 307px;margin: 0 -357px 0 0;padding:340px 0 0 50px;}
      #contacts {min-height:110px;height:110px;margin:0 0 55px -50px;padding:5px 0 0 50px;background: url(/_/16s2pij/images/img/bird.png) no-repeat 3px 0;}
        html > body #contacts {height:auto;}
        #contacts .phone_code {display:block;margin:0 0 0 80px;}
          #contacts .phone {display:block;text-align:right;}

  /*=FOOTER*/
    #footer {position:absolute;left:0;bottom:0px;clear:both;width:100%;padding:0 0 5em;}
      #footer .decor_block {position:absolute;right:30px;top:-100px;width:224px;height:175px;background: url(/_/1kbtwty/images/img/vegetables.jpg) no-repeat 0 0;}
      #copyright {float:left;margin:0 0 0 80px;}
      #notice {width:300px;margin:0 0 0 420px;}


/*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{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
  .input_text {width:200px;height:1.5em;border:solid 1px #A5ACB2;}
