.marterclasses-wrapper div#main {
  width:85%;
}

#masterclasses-fe-box ul {
  width:98%;
   margin: 0 auto;
}


.social-networks-like-holder {
      margin-top: 20px;
      min-height:22px;
}

.vk-holder {
    width: 160px;
    float: left;  
}


.comments-section li{
  float:left;
}

.comment-related-product{
  float:left;
  width: 100%;
}

.comment-related-product .image{
      float: left;
      width: 65px;
}

.comment-related-product .category{
          float: left;
	  width: 60%;
}

.comments-section .first-line{
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;    
}

.comments-section .sub-comments .first-line{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 4px;    
}


.comments-section .comment,
.comments-section .comment-gallery,
.comments-section ul,
.comments-section ul li,
.comments-section hr,
.comments-section .name
{
    float: left;
    width: 100%;
}

.comments-section ul li{
      list-style-type: none;
}

.comments-section ul.breadcrumbs{
      width: 104%;
}

.comments-section ul.breadcrumbs li{
      width: auto;
}

.comments-section .name{
  width:70%;
}



.comments-section .first-line span.name{
  width:auto;
  float:left;
}

.comments-section .first-line span{
  float:left;
  margin-left: 7px;
  font-weight:bold;
}

.comments-section .first-line .tools{
  float: right;
}

.comments-section .first-line span.date{
    margin-right: 20px;
}

.comments-section .moderation{
  float:right;
}

.comments-section .ready-work{
      margin-right: 20px;
}

.sub-comments span.accept,
.sub-comments span.deny{
  float:right;
}


#footer {
    margin:0;
}



.comments-section .comment-gallery{
  margin:10px;
}


.comments-section .comment-gallery A{
  margin-right:10px;
}

.sub-comments .comment{
  margin-left: 20px;
  margin-bottom: 10px;
}















@media screen and (max-width: 1000px) {
      .logged-in .extra-numbers {
	display:none;
      }
}

@media screen and (min-width: 1280px) {
      .logged-in .extra-numbers {
	display:none;
      }
}

@media screen and (min-width: 1390px) {
    .logged-in .extra-numbers {
      display:inherit;
    }
}

@media screen and (min-width: 1600px) {

}

@media screen and (min-width: 1690px) {

}

@media screen and (min-width: 1850px) {
      .submenu {
	  left: 400px;
      }

      .marterclasses-wrapper div#main {
	width:93%;
      }
}

@media screen and (min-width: 2300px) {
      .submenu {
	  left: 800px;
      }
}

@media screen and (min-width: 2800px) {
      .submenu {
	  left: 1100px;
      }
}





















