﻿.borderleft { border: 0px solid #fff; }
.borderleft span.title { padding: 0; }
.borderleft h1 { margin: 20px 0;}
.borderleft h2 { margin: 20px 0;}
.borderleft h3 { margin: 10px 0 0 0;}


.form-filtr {
	padding: 10px;
	width: 100%;
	border: 1px solid #f1f1f1;
}

.form-filtr * {  outline: none; }

.form-filtr .title {
	display:block;
	font:bold 14px/25px 'Roboto', sans-serif;
	color:#74787d;
	margin:0 0 12px;
	text-transform:uppercase;
}


.form-filtr b { color:#FD4C23 !important; }

.form-filtr .choice-box {
	padding:0 0 0 25px;
	float:left;
	width: 100%;
	max-width:195px;
}
.form-filtr .select-box {
	float:left;
	width: 100%;
	max-width:240px;
	margin:0 30px 0 0;
}
.form-filtr .select-box .select {
	display:block;
	margin:0 0 12px;
	width: 100%;
	max-width:240px;
}
.form-filtr .sorting-box {
	float:left;
	width: 100%;
	max-width:192px;
	margin:0 50px 0 0;
}
.form-filtr .sorting-box .select {
	width:192px;
}

.form-filtr input[type="file"]{
  color: #FFF; 
  cursor: pointer; display: inline-block; outline: none; 
  text-align: center; text-decoration: none;
  font: 12px/100% Arial, Helvetica, sans-serif; 
  padding: 0px 10px 0 0;
  -webkit-border-radius: .5em;  -moz-border-radius: .5em; border-radius: .5em;
  color: #777;
  border: solid 1px #e0e0e0;
  background: #F1F1F1;
}

.form-filtr select,
.form-filtr input[type="text"],
.form-filtr input[type="password"],
.form-filtr input[type="email"]

 {
    color: #777;
    border: 1px solid #CCC;
    font-size: 14px;
    margin: 3px 0 ;
    height: 3em;
    line-height: 3em;
    padding: 10px 1em;
    width: 100%;

	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	 -webkit-transition: all 0.5s ease-in-out;  -moz-transition:    all 0.5s ease-in-out; -o-transition:      all 0.5s ease-in-out;
	-webkit-box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* WebKit */
	-moz-box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* Firefox */
	box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* Standard */
}

.form-filtr input[type="text"]:hover,
.form-filtr input[type="password"]:hover
 {
    border: 1px solid #999;
   -webkit-box-shadow: #333333 0px 0 3px;
   -moz-box-shadow: #333333 0px 0 3px;
    box-shadow: #333333 0px 0 2px;

-webkit-box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* WebKit */
-moz-box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* Firefox */
box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* Standard */

}

.form-filtr textarea {
    color: #777;
    padding: 0 5px 0 5px; 
    border: 1px solid #CCC;
    line-height: 16px;
    font-size: 14px;
    margin: 0 1px 0 0;
    width: 100%;	
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	 -webkit-transition: all 0.5s ease-in-out;  -moz-transition:    all 0.5s ease-in-out; -o-transition:      all 0.5s ease-in-out;
	-webkit-box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* WebKit */
	-moz-box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* Firefox */
	box-shadow: inset 1px 2px 3px 0px rgba(174, 183, 201, 1); /* Standard */
}



.form-filtr table {
	width: 450px;
	padding:10px 0 0 0; 
}

.form-filtr .label {
        padding-top: 15px;
        padding-bottom: 15px;
        font: italic 400 14px/14px 'PT Sans', sans-serif;
}

.form-filtr .label2 {
        font: italic 400 14px/14px 'PT Sans', sans-serif;
}
.form-filtr .label2 b { display: inline-block; width: 150px; 

        padding-top: 10px;
        padding-bottom: 10px;

}

.form-filtr table td {
	margin:0;
	padding: 0;
	height: 30px;
        font: italic 400 14px/14px 'PT Sans', sans-serif;
}


small {
	margin:0;
	padding:0 0 0 15px; 
	color:#9f9f9f;
}

.description-product {
	display: block;
	float: right;
        font: normal 800 20px/22px 'PT Sans', sans-serif;
	text-transform: uppercase;
	border: 1px solid #ccc;
	padding: 20px;
	margin-bottom: 20px;
}

.description-product img {
margin: 20px 0;
}


.description-product span {
	text-transform: none;
        font: italic 400 14px/14px 'PT Sans', sans-serif;
	color: #2c2b2b;
}
.form-filtr sup {
	color: red;
        font: 400 14px/14px 'PT Sans', sans-serif;
}