body{
margin: 0;
background: #fff;	
}
head{margin: 0;}
.belka-gora{
color: white; 
font-weight: 700;
background: #673a80; 
border-bottom: 3px solid #af90c3;	
}

.more_request{
    display: none;
}

.less_request{
    display: block;
}

.more_img{
    display: block;
    cursor: pointer;
    height: 60px;
    width: auto;
}

.less_img{
    display: none;
    cursor: pointer;
    height: 60px;
    width: auto;
}

.less_img:hover{
    height: 75px;
    width: auto;
}

.more_img:hover{
    height: 75px;
    width: auto;
}

.photo_link:link {
    color: white;
	text-decoration: underline;
}

.photo_link:visited {
    color: white;
}

.photo_link:hover {
     color: white;
	 font-weight: 900;
}

.photo_link:active {
    color: white;
}


.belka-gora a:link {
    color: white;
	text-decoration: underline;
}

.belka-gora a:visited {
    color: white;
}

.belka-gora a:hover {
     color: white;
	 font-weight: 900;
}

.belka-gora a:active {
    color: white;
}

.table {
  width: 90%;
  margin: auto;
  margin-top: 20px;
  display: table;
}
@media screen and (max-width: 580px) {
  .table {
    display: block;
  }
}

.table_models {
  margin: 40px 0 40px 0;
  width: 95%;
  margin: auto;
  display: table;
}
@media screen and (max-width: 580px) {
  .table_models {
    display: block;
  }
}

.rowtab {
  display: table-row;
  background: #f6f6f6;
}
.rowtab:nth-of-type(odd) {
  background: #e9e9e9;
  
}



.rowtab2 {
	display: table-row;
	margin: auto;
}
.rowtab2:nth-of-type(odd) {
margin: auto;
display: table-row;
}

.rowtab3 a:link {
	text-decoration: underline;
}

.rowtab3 a:visited {
   
	text-decoration: underline;
}

.rowtab3 a:hover {
     color: black;	 
	 text-decoration: underline;
}

.rowtab3 a:active {
    color: black;
	text-decoration: none;
}


.rowtab3 {
  display: table-row;
  background: #f6f6f6;
}
.rowtab3:nth-of-type(odd) {
  background: #e9e9e9;
  
}

.rowtab3:hover{
	background: #959595 !important;
	
}
.rowtab.header {
  font-weight: 900;

  color: #ffffff;
  background: #673a80;
}
.rowtab.green {
  background: #27ae60;
}
.rowtab.blue {
  background: #2980b9;
}
@media screen and (max-width: 580px) {
  .rowtab {
    padding: 8px 0;
    display: block;
  }
}

.cell {
  padding: 6px 12px;
  display: table-cell;
}
@media screen and (max-width: 580px) {
  .cell {
    padding: 2px 12px;
    display: block;
  }
}
.form-style-7{
    margin:50px auto;
    background:#fff;
    border-radius:2px;
    padding:20px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.form-style-7 h1{
    display: block;
    text-align: center;
    padding: 0;
    margin: 0px 0px 20px 0px;
    color: #5C5C5C;
    font-size:x-large;
}
.form-style-7 ul{
    list-style:none;
    padding:0;
    margin:0;   
}
.form-style-7 li{
    display: block;
    padding: 9px;
    border:1px solid #673a80;
    margin-bottom: 30px;
    border-radius: 3px;
}
.form-style-7 li:last-child{
    border:none;
    margin-bottom: 0px;
    text-align: center;
}
.labelek{
    display: block;
    float: left;
    margin-top: -19px;
    background: #FFFFFF;
    padding: 2px 5px 2px 5px;
    color: #673a80;
    font-size: 14px;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
}
.form-style-7 input[type="text"],
.form-style-7 input[type="date"],
.form-style-7 input[type="datetime"],
.form-style-7 input[type="email"],
.form-style-7 input[type="number"],
.form-style-7 input[type="search"],
.form-style-7 input[type="time"],
.form-style-7 input[type="url"],
.form-style-7 input[type="password"],
.form-style-7 textarea,
.form-style-7 select 
{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    display: block;
    outline: none;
    border: none;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    padding: 0;
    font-family: Georgia, "Times New Roman", Times, serif;
	color: #673a80; 
}
.form-style-7 input[type="text"]:focus,
.form-style-7 input[type="date"]:focus,
.form-style-7 input[type="datetime"]:focus,
.form-style-7 input[type="email"]:focus,
.form-style-7 input[type="number"]:focus,
.form-style-7 input[type="search"]:focus,
.form-style-7 input[type="time"]:focus,
.form-style-7 input[type="url"]:focus,
.form-style-7 input[type="password"]:focus,
.form-style-7 textarea:focus,
.form-style-7 select:focus 
{
}
.form-style-7 li > span{
    background: #673a80;
    display: block;
    padding: 3px;
    margin: 0 -9px -9px -9px;
    text-align: center;
    color: white;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.form-style-7 textarea{
    resize:none;
}
.form-style-7 input[type="submit"],
.form-style-7 input[type="button"]{
    background: #673a80;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
    color: white;
}
.button_add{
    background: #673a80;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
    color: white;
}
.button_add:hover{
	background: #af90c3;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
	color: white;
	cursor: pointer;
}
.form-style-7 input[type="submit"]:hover,
.form-style-7 input[type="button"]:hover{
    background: #af90c3;
    color: white;
}
.upload_files{
	background: #673a80;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
	color: white;
}

.upload_files:hover{
	background: #af90c3;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
	color: white;
	cursor: pointer;
}

.printdiv{
	margin-top: 10px;
	width: auto;
	background: #e50000;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 2px solid #673a80;
    border-radius: 10px;
	color: white;
}

.printdiv a:link {
    color: white;
	text-decoration: underline;
}

.printdiv a:visited {
    color: white;
}

.printdiv a:hover {
     color: white;
	 font-weight: 300;
}

.printdiv a:active {
    color: white;
}

.cell22 a:link {
    color: white;
	text-decoration: underline;
}

.cell22 a:visited {
    color: white;
}

.cell22 a:hover {
     color: white;
	 font-weight: 900;
}

.cell22 a:active {
    color: white;
}

.img_printer{
	padding: 20px; 
	width: 200px; 
	height: auto; 
	border: solid black 1px; 
	border-radius: 25px;
}

.img_printer:hover{
	border: solid grey 3px; 
	border-radius: 50px;
	cursor: pointer;
}


.name_priner{
	font-size: 15px;
	font-weight: 900;
}

.name_priner_add{
	font-size: 10px;
}

.rowtab2 a:link {
    color: black;
}

.rowtab2 a:visited {
    color: black;
}

.rowtab2 a:hover > .img_printer{
     border: solid grey 3px; 
	border-radius: 50px;
	cursor: pointer;
}

.rowtab2 a:hover {
     color: grey;
	 font-weight: 900;
}

.rowtab2 a:active {
    color: black;
}

.rowholder{
	margin-top: 50px;
}

.printer_holder{
	
	width: 100%;
	border: solid black 1px; 
	border-radius: 25px;
	z-index: 100;
	margin: auto;
}

.printer_right{
	float: left;
	margin-left: 20px;
	
}

.printer_left{
	float: left;

}

.printer_img{
	width: 300px;
	height: auto;
	margin: auto;
	margin-left: 50px;
	z-index: -1;
}
.printer_img2{
	width: 300px;
	height: auto;
	margin: auto;
	z-index: -1;
}

.printer_title{
	margin: auto;
	font-size: 16px;
	font-weight: 900;
	width: 300px;
}

.printer_desc{
	margin:auto;
	font-size: 12px;
	font-weight: normal !important;
}

.printer_spec{
	font-family: "Arial";
	font-weight: normal !important;
	text-decoration: none;
	font-size: 14px;
}

.printer_parts{
	width: 90%;
	margin: auto;
}

.button_add2{
	margin-bottom: 30px;
    background: #673a80;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
    color: white;
}
.button_add2:hover{
	background: #af90c3;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
	color: white;
	cursor: pointer;
}

.button_add3{
	margin-bottom: 30px;
    background: #673a80;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
    color: white;
}
.button_add3:hover{
	background: #af90c3;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
	color: white;
	cursor: pointer;
}

.button_add4{
	margin-bottom: 30px;
    background: #673a80;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
    color: white;
}
.button_add4:hover{
	background: #af90c3;
    border: none;
    padding: 10px 20px 10px 20px;
    border: 1px solid #673a80;
    border-radius: 3px;
	color: white;
	cursor: pointer;
}

.nav_top_holder{
	width: 80%;
	margin: auto;
	margin-top: 30px;
}

.nav_top_holder2{
	width: 95%;
	margin: auto;
	margin-top: 30px;
}

.nav_top_left{
	float: left;
	width: 40%;
}

.nav_top_right{
	float: right;
	
}


.tablemain a:link {
    border: none;
	text-decoration: none;
}

.tablemain a:visited {
     border: none;
	text-decoration: none;
}

.tablemain a:hover {
      border: none;
	text-decoration: none;
}

.tablemain a:active {
     border: none;
	text-decoration: none;
}

page {
    background: white;
    display: block;
    margin: 0 auto;
    margin-bottom: 0.5cm;
    padding-left: 20px;
    padding-right: 20px;
    box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page[size="A4"] {
    width: 21cm;
    height: 29.7cm;
}

@media print {
    body, page {
        margin: 0;
        box-shadow: 0;
    }
}

/* unvisited link */
.printer_spec a:link {
    color: #673a80;
    font-weight: 600;
    font-family: "Trebuchet MS";
}

/* visited link */
.printer_spec a:visited {
    color: #673a80;
}

/* mouse over link */
.printer_spec a:hover {
    color: #af90c3;
    text-decoration: underline;
}

/* selected link */
.printer_spec a:active {
    color: #673a80;
}