/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#000 url(../images/bgr/body.jpg) no-repeat left top;}

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1em Arial; color:#fff;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {height:40px;margin:0 0 30px;padding: 0 30px;font: 1.45em/42px Arial; color:#fff;}
  h2 {margin:0 0 20px;padding: 0;font:1.0em Arial;color:#cecece;text-transform:uppercase;}
  h3 {margin: 0;padding:0;font:1.8em "Times New Roman";color:#000;}
  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 0 30px;padding: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; color:#fff}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 Arial;}
  #footer {font-size:0.9em;color:#848484;text-transform:uppercase;}
  #main_menu li  {color:#fff;text-transform:uppercase;}
    #main_menu li a {color:#fff;text-decoration:none;border-bottom:1px solid #909090;}
      #main_menu li a:hover {color:#e61c2e;border-bottom:1px solid #e61c2e;}
  #sidebar_menu li {font-weight:bold;color:#e61c2e;line-height:1em;}
    #sidebar_menu li a {text-decoration:none;}
      #sidebar_menu li a:hover {color:#e61c2e;}
  #text {line-height:1.8em;}
  #wrapper {font-size:1.1em;}
  .date {font-size:0.9em;color:#cecece;}
  .design_name {color:#fff;text-decoration:none;}
  #text a {text-decoration:none}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .date {margin:0 0 0 5px;}
  .design_name {margin:0 0 0 5px;padding:0 1px;background-color:#e61c2e;}
  .link {padding:0 1px;background-color:#e61c2e;}

/*layout*/

  #header {position:relative;top:103px;height:74px;margin:0 0 163px;background: url(../images/bgr/header.png) no-repeat left top;}
    #header:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

    #logo_block {float:left;width:287px;margin:0 50px 0 0;}
      #logo_block img {display:block;margin:14px 0 0 61px;}

    #main_menu {float:left;width:520px;margin:0;padding:41px 5px 0 0;list-style-type:none;text-align:right;}
      #main_menu li {display:inline;margin:0 0 0 25px;}

  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;}
      html>body #wrapper {height:auto;}
      #container {float: right;width:100%;}
        #content {width:600px;min-height:800px;height:800px;margin: 0 0 0 288px;background: url(../images/bgr/content_page.png) no-repeat left top;}
          .main_page #content {background: url(../images/bgr/content.png) no-repeat left top;}
          html > body #content {height:auto;}

        #addtional_links {margin:0 30px 30px;padding:0;list-style-type:none;overflow:hidden;}
          #addtional_links li {margin:0 0 32px;}

        #text {margin:-4px 30px 0;}
          #text:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #text a {padding:0 1px;background-color:#e61c2e;}

        #designs_list {margin:0 0 55px;padding:0;list-style-type:none;}
          #designs_list:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            #designs_list li {float:left;width:260px;height:190px;margin:0 5px 15px 25px;overflow:hidden;}
            #designs_list li .img_block {display:block;width:260px;height:140px;margin:0 0 10px;overflow:hidden;background: url(../images/bgr/latest_designs.png) no-repeat left top;cursor:pointer;}
                #designs_list .img_block img {display:block;margin:5px 0 0 5px;}

        #latest_design {margin:0 0 35px;padding:0;list-style-type:none;}
          #latest_design:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
          #latest_design li:first-child, #latest_design li.first-child {width:550px;height:340px;margin:0 0 42px 25px;overflow:hidden;}
            #latest_design li:first-child .img_block, #latest_design li.first-child .img_block {display:block;width:550px;height:285px;margin:0 0 10px;overflow:hidden;background: url(../images/bgr/latest_design.png) no-repeat left top;}
          #latest_design li {float:left;width:260px;height:190px;margin:0 5px 20px 25px;overflow:hidden;}
          #latest_design li .img_block {display:block;width:260px;height:140px;margin:0 0 10px;overflow:hidden;background: url(../images/bgr/latest_designs.png) no-repeat left top;cursor:pointer;}
              #latest_design .img_block img {display:block;margin:5px 0 0 5px;}

  /*=SIDEBAR*/
    #sidebar {float: left;width:187px;margin:40px -287px 0 0;padding:0 40px 0 60px;}

      #friends_links {margin:0;padding:0;list-style-type:none;}
        #friends_links li {margin:0 0 20px;}

      #sidebar_menu {margin:0 0 50px;padding:0;list-style-type:none;}
        #sidebar_menu li {margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid #909090;}
           #sidebar_menu li:last-child, #sidebar_menu li.last-child {border-bottom:0 none;}



  /*=FOOTER*/
    #footer {margin:0 0 0 318px;padding:0 0 60px;}


/*form*/
  .field {clear:both;padding:0 0 10px}
  label {width:200px;float:left;text-align:right;}
  .input{width:200px;border:solid 1px #A5ACB2;}
  select{border:solid 1px #A5ACB2;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
