/* Main Settings */
#allsite { overflow: hidden; }
* {
    margin: 0;
    padding: 0;
}

html, body {
    min-width: 1000px;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #ffffff;
}

ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    margin: 0px;
    padding: 0px;
}

.denone { text-decoration: none !important;}

h2 { font-size: 24px; color: #272727; font-weight: normal; font-family: 'OpenSansBold'; display: block; border-bottom:#f5f5f5 1px solid; padding: 0 0 3px 0; }
h5 { font-size: 24px; color: #2c2c2c; font-weight: normal; font-family: 'OpenSansBold'; }

.mar1 { margin-bottom: 25px !important; }
.clear {
    clear: both;
}

.centri { min-width: 1000px; max-width: 1060px; margin: 0 auto; padding: 0 10px 0 10px !important; }
.right { float: right !important; }
.left { float: left !important; }

span.red { color:#e93719; }
span.blue { color:#496dca; }
span.grey { color:#8a8a8a; }
span.orange { color:#ea3b1a; }


.but1 { background: #ffffff;
	border-top:#f7792d 2px solid;
	border-left:#f05622 2px solid;
	border-bottom: #e93719 2px solid;
	border-right:#f05a24 2px solid;
	color:#e93b19; 
	font-family: 'UbuntuMedium';
	font-size: 18px;
	padding: 10px 19px 10px 19px;
	cursor: pointer;
	
	   -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.but1:hover { color:#ff795e; }


.but2 { border: none; outline: none; display: inline-block; padding: 15px 25px 15px 25px; color:#fff; text-transform: uppercase; font-family: 'OpenSansBold'; text-decoration: none;
	
	background: #f7772c; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NzcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2YzNjUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2VjNDQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2ViMzkxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2U5MzgxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2VhMzUxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2JhMjcwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2JjMjUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzI1MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7772c 0%, #f36527 32%, #ec441d 68%, #eb391b 85%, #e93817 89%, #ea351a 91%, #ba2706 94%, #bc250a 96%, #bc2506 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7772c), color-stop(32%,#f36527), color-stop(68%,#ec441d), color-stop(85%,#eb391b), color-stop(89%,#e93817), color-stop(91%,#ea351a), color-stop(94%,#ba2706), color-stop(96%,#bc250a), color-stop(100%,#bc2506));
background: -webkit-linear-gradient(top,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
background: -o-linear-gradient(top,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
background: -ms-linear-gradient(top,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
background: linear-gradient(to bottom,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7772c', endColorstr='#bc2506',GradientType=0 );

}


.but3 {
	 background: none;
	border:#ffffff 2px solid;
	color:#ffffff; 
	font-family: 'OpenSansBold';
	display: inline-block;
	font-size: 15px;
	padding: 10px 17px 10px 17px;
	cursor: pointer;
	text-transform: uppercase;
	   -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}


.but4 { color:#ffffff; font-size:14px; font-family: 'OpenSans'; background: #d94040; display: inline-block; padding: 5px 10px 5px 10px; }


.but5 { display: inline-block !important; color:#2a2a2a; font-size: 14px; text-transform:uppercase; 
	 padding: 15px 17px 13px 17px;
	 border-bottom: #6e6e6e 4px solid;
	 color:#2a2a2a;
	 font-family: 'OpenSansBold';
	 background: #dadada;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2IxYjFiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGE4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dadada 0%, #d0d0d0 26%, #b1b1b1 77%, #a8a8a8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(26%,#d0d0d0), color-stop(77%,#b1b1b1), color-stop(100%,#a8a8a8));
background: -webkit-linear-gradient(top,  #dadada 0%,#d0d0d0 26%,#b1b1b1 77%,#a8a8a8 100%);
background: -o-linear-gradient(top,  #dadada 0%,#d0d0d0 26%,#b1b1b1 77%,#a8a8a8 100%);
background: -ms-linear-gradient(top,  #dadada 0%,#d0d0d0 26%,#b1b1b1 77%,#a8a8a8 100%);
background: linear-gradient(to bottom,  #dadada 0%,#d0d0d0 26%,#b1b1b1 77%,#a8a8a8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#a8a8a8',GradientType=0 );

}

.range-submit a,
.but6 {   font-family: 'OpenSans'; color:#ffffff; text-decoration:none; display: inline-block !important; padding: 3px 5px 4px 5px !important; 
		background: #f7772c; 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NzcyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2YzNjUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2VjNDQxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2ViMzkxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2U5MzgxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2VhMzUxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2JhMjcwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2JjMjUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzI1MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7772c 0%, #f36527 32%, #ec441d 68%, #eb391b 85%, #e93817 89%, #ea351a 91%, #ba2706 94%, #bc250a 96%, #bc2506 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7772c), color-stop(32%,#f36527), color-stop(68%,#ec441d), color-stop(85%,#eb391b), color-stop(89%,#e93817), color-stop(91%,#ea351a), color-stop(94%,#ba2706), color-stop(96%,#bc250a), color-stop(100%,#bc2506));
background: -webkit-linear-gradient(top,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
background: -o-linear-gradient(top,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
background: -ms-linear-gradient(top,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
background: linear-gradient(to bottom,  #f7772c 0%,#f36527 32%,#ec441d 68%,#eb391b 85%,#e93817 89%,#ea351a 91%,#ba2706 94%,#bc250a 96%,#bc2506 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7772c', endColorstr='#bc2506',GradientType=0 );


}
/* Main Settings */

/* Font */
@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans/OpenSans.eot');
    src: url('../fonts/OpenSans/OpenSans.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans/OpenSans.woff') format('woff'),
         url('../fonts/OpenSans/OpenSans.ttf') format('truetype'),
         url('../fonts/OpenSans/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSansBold/OpenSansBold.eot');
    src: url('../fonts/OpenSansBold/OpenSansBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSansBold/OpenSansBold.woff') format('woff'),
         url('../fonts/OpenSansBold/OpenSansBold.ttf') format('truetype'),
         url('../fonts/OpenSansBold/OpenSansBold.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/OpenSansLight/OpenSansLight.eot');
    src: url('../fonts/OpenSansLight/OpenSansLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSansLight/OpenSansLight.woff') format('woff'),
         url('../fonts/OpenSansLight/OpenSansLight.ttf') format('truetype'),
         url('../fonts/OpenSansLight/OpenSansLight.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('../fonts/Ubuntu/Ubuntu.eot');
    src: url('../fonts/Ubuntu/Ubuntu.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu/Ubuntu.woff') format('woff'),
         url('../fonts/Ubuntu/Ubuntu.ttf') format('truetype'),
         url('../fonts/Ubuntu/Ubuntu.svg#Ubuntu') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuBold';
    src: url('../fonts/UbuntuBold/UbuntuBold.eot');
    src: url('../fonts/UbuntuBold/UbuntuBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/UbuntuBold/UbuntuBold.woff') format('woff'),
         url('../fonts/UbuntuBold/UbuntuBold.ttf') format('truetype'),
         url('../fonts/UbuntuBold/UbuntuBold.svg#UbuntuBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuLight';
    src: url('../fonts/UbuntuLight/UbuntuLight.eot');
    src: url('../fonts/UbuntuLight/UbuntuLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/UbuntuLight/UbuntuLight.woff') format('woff'),
         url('../fonts/UbuntuLight/UbuntuLight.ttf') format('truetype'),
         url('../fonts/UbuntuLight/UbuntuLight.svg#UbuntuLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UbuntuMedium';
    src: url('../fonts/UbuntuMedium/UbuntuMedium.eot');
    src: url('../fonts/UbuntuMedium/UbuntuMedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/UbuntuMedium/UbuntuMedium.woff') format('woff'),
         url('../fonts/UbuntuMedium/UbuntuMedium.ttf') format('truetype'),
         url('../fonts/UbuntuMedium/UbuntuMedium.svg#UbuntuMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FedraSansProMedium';
    src: url('../fonts/FedraSansProMedium/FedraSansProMedium.eot');
    src: url('../fonts/FedraSansProMedium/FedraSansProMedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FedraSansProMedium/FedraSansProMedium.woff') format('woff'),
         url('../fonts/FedraSansProMedium/FedraSansProMedium.ttf') format('truetype'),
         url('../fonts/FedraSansProMedium/FedraSansProMedium.svg#FedraSansProMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FedraSansProBook';
    src: url('../fonts/FedraSansProBook/FedraSansProBook.eot');
    src: url('../fonts/FedraSansProBook/FedraSansProBook.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FedraSansProBook/FedraSansProBook.woff') format('woff'),
         url('../fonts/FedraSansProBook/FedraSansProBook.ttf') format('truetype'),
         url('../fonts/FedraSansProBook/FedraSansProBook.svg#FedraSansProBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FedraSansLight';
    src: url('../fonts/FedraSansLight/FedraSansLight.eot');
    src: url('../fonts/FedraSansLight/FedraSansLight.eot?#iefix') format('embedded-opentype'),
         url('../fonts/FedraSansLight/FedraSansLight.woff') format('woff'),
         url('../fonts/FedraSansLight/FedraSansLight.ttf') format('truetype'),
         url('../fonts/FedraSansLight/FedraSansLight.svg#FedraSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Font */



/* Header */
a.logo { position: relative; top:6px; width: 260px; height: 57px; display: inline-block; background: url('../img/logo.png') no-repeat; text-decoration: none; }
a.logo span { display: inline-block; margin-top: 57px; color:#353535;  font-family: 'UbuntuLight'; font-size: 18px; }

header { height: 100px; overflow: hidden; }
.header_left { width: 30%; float: left; height: 100px; }
.header_right { width: 68%; margin-right: 2%; float: left; height: 100px; }

.h_first { text-align: right; height: 31px; padding: 15px 0 0 0; overflow: hidden; font-family: 'Ubuntu';  }
.h_first span { font-size: 18px; }

span.name {  font-family: 'Ubuntu'; padding: 0 13px 0 0; }
span.number {  font-family: 'Ubuntu'; color:#2e2e2e; padding: 0 13px 0 0;  }

.h_second { height: 54px; }

.callme span { padding-left:29px; background: url('../img/icons/phone.png') no-repeat left; }
.header_cart { text-align: left; margin-top: 0px; font-family: 'OpenSans'; font-size: 16px; float: right; margin-right: 32px; padding:3px 0 2px 38px; background: url('../img/icons/cart.png') no-repeat left center; }
.header_cart span { font-family: 'OpenSansBold'; font-size: 18px; }
.header_cart p { line-height: 19px; }
.header_cart a { color: #2e2e2e;}
a.clearit { font-size: 14px; color: #e93719; }

.header_menu { width: 100%; height:60px; background:#202020; }
.header_menu ul { height: 60px; }
.header_menu ul li { list-style: none; float: left; display: inline-block; padding: 0 140px 0 0; }
.header_menu ul li:last-child { padding: 0 0 0 0 !important;}
.header_menu ul li a { font-size: 18px; font-family: 'UbuntuMedium'; color:#fff; text-decoration: none; padding: 19px 0 20px 0; display: inline-block;
   -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	 }
.header_menu ul li a:hover { color:#FF411B; }
.header_menu ul li.active a {
	padding: 19px 0 14px 0; color:#e93b19;
	    -webkit-box-shadow: 0 6px 0 #e93b19;
    -moz-box-shadow: 0 6px 0 #e93b19;
    box-shadow: 0 6px 0 #e93b19;
}

.e2624ea7cadd580c55f19d54dc430f64{
    top: 10px;
    right: 19px;
    width: 40px;
    height: 43px;
}

.precont { background: url('../img/rotator_bg2.png') center no-repeat; width: 100%; height:426px; }
.precont.other { margin-bottom: -426px; }
/* Header */ 


/* Content Part */
.carousel-demo1 .sliderkit-nav .sliderkit-nav-prev a,
.contentslider-std .sliderkit-go-prev a{ background:url('../img/icons/slider_nav.png') no-repeat !important; background-position: 0 -52px !important; }

.carousel-demo1 .sliderkit-nav .sliderkit-nav-next a,
.contentslider-std .sliderkit-go-next a{ background:url('../img/icons/slider_nav.png') no-repeat !important;}


#content { margin-top:30px; margin-bottom: 20px !important;}
#content.centri { padding: 0px !important; }

.left_side { width: 27%; float: left; z-index:1; position:relative; }
.right_side { margin-left: 3%; width: 70%; float: left; }

		
@media only screen and (max-width: 1050px){
    .better.main ul { margin-left: -10px !important; }
	
	}
@media only screen and (max-width: 1030px){
    .better.main ul { margin-left: -25px !important; }
	
	}	
@media only screen and (max-width: 1017px){
    .better.main ul { margin-left: -35px !important; }
	
	}	
	
@media only screen and (max-width: 1070px){
	.right_side { width: 69% !important; margin-right: 1% !important;  }
	.left_side { margin-left: 1% !important; width: 26% !important; }
}
@media only screen and (max-width: 1108px){
	.better_full { margin-left: -140px !important; }
	
	}



/***-- Sidebar LEFT SIDE --***/
.one_left { background: #fbfbfb; width: 82%; padding: 25px 9% 20px 9%; margin-bottom: 40px; }
.one_left.none { background: none; width: 98%; padding: 5px 1% 0px 1%; }
.one_left.cart { border: #d5d5d5 2px solid; width: 81%; }
.one_left.cart.color {  border:#ED5A23 2px solid !important; }
.one_left.reviews { border: #f5722b 2px solid; width: 81%; background: #fff; }
.incart { position: fixed; top:10%; left:50%; margin-left:-100px; z-index:100; background: #202020; color:#fff; padding: 7px 12px 7px 12px; font-size: 23px; font-family: 'UbuntuLight'; border: #F7762C 2px solid; display: none; }
.incart span { display: none; float: left; }
.incart b { float: left; font-weight: normal !important; }
.empty_cart { font-family: 'OpenSansLight'; margin-top: 30px; font-size: 14px; color:#000; text-align: center;}

.left_title { position: relative; font-family: 'UbuntuLight'; font-size: 20px; color:#272727; padding: 8px 0 6px 61px; margin: 0 0 20px 0; }
.left_title:after { bottom: -10px; left:0px; width: 100%; position: absolute; background: #d5d5d5; height: 2px; content:"";}
.left_title b { font-weight: normal !important;  font-family: 'UbuntuBold'; }
.left_title.menu { background: url('../img/icons/sidebar_menu.png') no-repeat left; }
.left_title.cart { background: url('../img/icons/sidebar_cart.png') no-repeat left; }
.left_title.delivery { background: url('../img/icons/sidebar_delivery.png') no-repeat left; }
.left_title.sort { padding:8px 0 6px 0px !important;  }


ul.sidebar_menu {}
ul.sidebar_menu li { list-style: none; cursor: pointer; }
ul.sidebar_menu li a { cursor: pointer; color:#272727; font-family: 'OpenSansLight'; font-size: 18px; text-decoration: none; display: block; padding: 10px 5% 10px 5%; width: 90%;
	 border-bottom: #f4f4f4 2px solid; 
   -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	  }
	  

ul.sidebar_menu li.active a {
	color:#FF411B;
}

ul.sidebar_menu li a:hover { color:#FF411B; }
ul.sidebar_menu li a span { display: block; background: url('../img/icons/ar_open.png') no-repeat right center; width: 100%;  }
ul.sidebar_menu li.active a span { background: url('../img/icons/ar_close.png') no-repeat right center; }
ul.sidebar_menu li ul { display: none; padding: 0 0 0 30px; }
ul.sidebar_menu li ul li {  border-bottom: none !important; }
ul.sidebar_menu li ul li a { background: none !important; color:#717171 !important; font-family: 'OpenSansLight'; font-size: 18px; text-decoration: none;	  border-bottom: none !important; 
padding: 12px 0 10px 0 !important; width: 100% !important; }
ul.sidebar_menu li ul li a:hover { color:#e93b19 !important; }
div.promote { font-family: 'OpenSans'; text-align: center; font-size: 16px; }
div.promote span { font-family: 'OpenSansBold'; }
.print { margin-top: 15px; }
.reviews_title { font-size: 17px; text-align: center; color:#ea3b1a; font-family: 'UbuntuBold'; margin-bottom: 20px; }

.all_reviews { text-align: right; width:50%; float:left; margin-top: 15px; color:#ea3b1a; font-style:italic; }
.write_new { width: 50%; float: left; text-align: left; margin-top: 15px; color:#ea3b1a; }
/***-- Sidebar LEFT SIDE --***/

/***-- Content RIGHT SIDE --***/
.first_buy,
.second_buy,
.third_buy { display: none; 
	
	border: none !important;
	font-family: 'OpenSansBold' !important;
	font-size: 14px !important;
	cursor: pointer;
	outline: none !important;
	padding: 15px 5% 15px 5% !important;
	width:100% !important;
}
.oneclick {
	cursor: pointer;
	outline: none !important;
	padding: 15px 5% 11px 5% !important;
	width:90% !important;
	margin-top: 14px;text-align: center;
}

#final_price { float:left; width:60% !important; margin-right: 10%; text-align: right; border: none; display: inline-block; background: none !important; font-size: 36px !important; font-family: 'OpenSansBold' !important; color:#f25f25; margin-bottom: 10px;  }
.rub { width:30%; float: left; font-family: 'OpenSansBold' !important; color:#f25f25 !important;  font-size:14px; line-height:49px; }

.short img { display: none; }
.img_bl { position: relative; overflow: hidden; width:100%; height: 185px; }
ul.images_short { width: 100%;  }
ul.images_short li {}
ul.images_short img { width: 100%; height: auto; max-height: 185px; }

div.txt_block.kartins ul.images_short li:first-child { display: block; }
div.txt_block.kartins ul.images_short li:last-child { display: none; }


div.txt_block.interier ul.images_short li:first-child { display: none; }
div.txt_block.interier ul.images_short li:last-child { display: block; }

.label.none,
span.new,
span.action,
span.hit { display: none; z-index:2;  }


div.label.New span.new { display: block; position: absolute; right: -70px; top:15px; color:#fff; font-family: 'OpenSansBold'; width: 200px; padding: 10px 0 10px 0; background: #40d0d9; text-align: center;
	     -moz-transform:    rotate(50deg)
                         translateX(0px)
                         scale(1);
     -o-transform:      rotate(50deg)
                         translateX(0px)
                         scale(1);
     -webkit-transform: rotate(50deg)
                         translateX(0px)
                         scale(1);
     transform:         rotate(50deg)
                         translateX(0px)
                         scale(1);
 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6427876096865393, M12=-0.7660444431189781, M21=0.7660444431189781, M22=0.6427876096865393, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.6427876096865393,
            M12=-0.7660444431189781,
            M21=0.7660444431189781,
            M22=0.6427876096865393,
            SizingMethod='auto expand');
            font-size: 14px;
             }
div.label.Action span.action { display: block; position: absolute; right: -70px; top:15px; color:#fff; font-family: 'OpenSansBold'; width: 200px; padding: 10px 0 10px 0; background: #c53e3e; text-align: center;
	     -moz-transform:    rotate(50deg)
                         translateX(0px)
                         scale(1);
     -o-transform:      rotate(50deg)
                         translateX(0px)
                         scale(1);
     -webkit-transform: rotate(50deg)
                         translateX(0px)
                         scale(1);
     transform:         rotate(50deg)
                         translateX(0px)
                         scale(1);
 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6427876096865393, M12=-0.7660444431189781, M21=0.7660444431189781, M22=0.6427876096865393, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.6427876096865393,
            M12=-0.7660444431189781,
            M21=0.7660444431189781,
            M22=0.6427876096865393,
            SizingMethod='auto expand');
            
            font-size: 14px;
   
                          }
div.label.Hit span.hit { display: block; position: absolute; right: -70px; top:17px; color:#fff; font-family: 'OpenSansBold'; width: 200px; padding: 10px 0 10px 0; background: #3ec554; text-align: center;
	     -moz-transform:    rotate(50deg)
                         translateX(0px)
                         scale(1);
     -o-transform:      rotate(50deg)
                         translateX(0px)
                         scale(1);
     -webkit-transform: rotate(50deg)
                         translateX(0px)
                         scale(1);
     transform:         rotate(50deg)
                         translateX(0px)
                         scale(1);
 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.6427876096865393, M12=-0.7660444431189781, M21=0.7660444431189781, M22=0.6427876096865393, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.6427876096865393,
            M12=-0.7660444431189781,
            M21=0.7660444431189781,
            M22=0.6427876096865393,
            SizingMethod='auto expand'); font-size: 13px; }
.skidka { z-index:2; display: inline-block; position:absolute; background: #d94040; color: #fff; font-family: 'OpenSansBold'; font-size: 17px; padding: 13px 5px 13px 5px; 
	    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -khtml-border-radius: 100%;
    border-radius: 100%;
    behavior: url(../pie/border-radius.htc);
    behavior: url(../pie/PIE.htc);
  left: 5px; top:10px;  
}
.zoom_hide { display: none; }

.one_kartin { width: 30%; float: left; display: inline-block; position: relative; margin-right: 5%; margin-bottom: 35px; }
.one_kartin:after { content: ""; position: absolute; width: 1px; height: 100%; background: #eaeaea; right:-8.5%; top:0px; }

div div.one_kartin:nth-child(3n+3) { margin-right: 0px !important; }
div div.one_kartin:nth-child(3n+3):after { display: none !important; }
.ntitle { width: 90%; line-height:16px; height: 64px; margin: 0 auto !important; text-align: center; border-bottom: #e1e1e1 2px solid; overflow: hidden; padding: 19px 0 4px 0; color:#000000; font-size: 18px; font-family: 'OpenSans';  }
div.tov_price { text-align: center; width: 100%; margin-top: 4px; margin-bottom: 6px; }
div.tov_price span { display: block;  }
div.tov_price span.old_price { height: 19px; overflow: hidden; font-size: 14px; color:#545454; font-family: 'OpenSansBold'; text-decoration: line-through; }
div.tov_price span.new_price { font-size: 24px; color:#ea3b1a; font-family: 'OpenSansBold'; }
div.tofull { text-align: center; }

.nofoto { cursor: pointer; background: #FBFBFB; line-height: 152px; text-align: center; font-family: 'UbuntuLight'; font-size: 20px;   color: #272727;  }
.contentslider-std .sliderkit-nav-clip li { margin-right: 3px !important; }

.sortable { font-family: 'OpenSans'; color:#ea3b1a; padding: 10px 1% 5px 2%; width: 97%; border-top: #7c7c7c 2px solid;  border-bottom: #7c7c7c 2px solid; position: relative; margin-bottom: 30px; }
.sortable:after { content: ""; width: 2px; height: 100%; position: absolute; right: 0px; top:0px; background:#7c7c7c;  }
.sortable:before { content: ""; width: 2px; height: 100%; position: absolute; left: 0px; top:0px; background:#7c7c7c;  }

ul.hide_slider { display: none; }

.full_left { float: left; width: 62%; }
.full_right { float: right; width: 37%; margin-left: 1%; }
.full_title { margin-bottom: 30px; }

.static h1, 
.full_title h1 { font-size: 24px; color: #000; font-family: 'OpenSansBold'; }

div.speedbar { font-family: 'OpenSans'; color:#424242;  font-size: 19px !important; margin: 0 0 15px 0;  }
div.speedbar span span { font-size: 14px !important; position: relative; top:-0.5px; }
div.speedbar a { font-family: 'OpenSans';  font-size: 14px; color:#424242; position: relative; top:0px;   }

div.lerepa {  height: auto;width: 75%;  margin-bottom: 20px !important; position: relative; margin:0 auto; font-family: 'OpenSans'; font-size: 14px; }
div.lerepa span {  font-size:14px; color:#202020; font-family: 'OpenSansBold'; }
div.lerepa p { margin-bottom:7px; display: block; }
.check_size { margin-top: 10px; }
/*
ul.lerepa li { float: left; width: 50%; list-style: none; margin-bottom: 20px; position: relative; }
ul.lerepa li:first-child { padding: 7px 0 0 0; color:#202020; font-family: 'OpenSansBold'; font-size:14px;}
*/
.endsoon { position: relative; color:#fff !important; }

.full_cont { margin-bottom: 40px; margin-top:25px; color:#6b6b6b; font-size: 14px;font-family: 'OpenSans';  }

.lerepa.cena { margin-bottom: 0px !important; }
.fodprice.one { display: block; }
.fodprice { display: none; font-weight: normal !important; font-size: 24px !important; text-decoration: line-through;
	  float: left;
  width: 60% !important;
  margin-right: 10%;
  text-align: right;
   }
   
   .sreview_one a { display: inline-block; width: 40%; float: left; position: relative; margin-right: 2%;
	 }
   .sreview_one { margin-bottom: 23px; font-family: 'Ubuntu'; font-size: 14px; color:#5a5a5a; }
   .sreview_one a img { width: 100%; position: relative; }
   .sreview_details { margin-bottom: 5px; }
   .sreview_details a { color:#ea3b1a; width: auto !important; margin-right: 10px !important; }
   .sreview_details p { display:block; }
   .sreview_some { line-height: 1.4em; }
/***-- Content RIGHT SIDE --***/


/* Content Part */


/* Footer */
.bottom_desc { font-family: 'OpenSans'; font-size:16px; color:#6f6f6f; margin-bottom: 15px; }
.bottom_desc p { margin-bottom: 20px;}

.better { width: 100%; height: 474px; background: url('../img/fav.png') no-repeat center; position: relative;}
.better.main { margin-bottom: 162px; }
.better ul { position: relative; }
.better ul li { line-height:1.2em; width:240px; display: none; font-size: 16px; color:#171717; font-family: 'OpenSansLight'; }
.better ul li:nth-child(1) { display:block; position: absolute; left:130px; top:45px; }
.better ul li:nth-child(2) { display:block; position: absolute; left:520px; top:45px; }
.better ul li:nth-child(3) { display:block; position: absolute; left:870px; top:45px;}
.better ul li:nth-child(4) { display:block; position: absolute; left:130px; top:215px;  }
.better ul li:nth-child(5) { display:block; position: absolute; left:520px; top:215px;  }
.better ul li:nth-child(6) { display:block; position: absolute; left:870px; top:215px; }
.better ul li:nth-child(7) { display:block; position: absolute; left:300px; top:370px; }
.better ul li:nth-child(8) { display:block; position: absolute; left:720px; top:370px; width: 310px !important; }


.better_full { margin-bottom:60px; width: 910px; margin-left: -75px; height: 351px; background: url('../img/fav_full.png') no-repeat center; position: relative; }
.better_full ul { position: relative; }
.better_full ul li { line-height:1.2em; width:183px; display: none; font-size: 13px; color:#171717; font-family: 'OpenSansLight'; }
.better_full ul li:nth-child(1) { display:block; position: absolute; left:155px; top:40px; }
.better_full ul li:nth-child(2) { display:block; position: absolute; left:440px; top:40px; }
.better_full ul li:nth-child(3) { display:block; position: absolute; left:700px; top:40px; }
.better_full ul li:nth-child(4) { display:block; position: absolute; left:155px; top:160px; }
.better_full ul li:nth-child(5) { display:block; position: absolute; left:440px; top:160px; }
.better_full ul li:nth-child(6) { display:block; position: absolute; left:700px; top:160px; }
.better_full ul li:nth-child(7) { display:block; position: absolute; left:275px; top:275px; width: 200px !important; }
.better_full ul li:nth-child(8) { display:block; position: absolute; left:583px; top:275px; width: 200px !important; }

div.sliderkit-panel.sliderkit-panel-active img { cursor: pointer; }

.color_footer { width: 100%; height: 403px; background: url('../img/color_footer2.jpg') no-repeat center bottom; position: relative; margin-top:-403px; z-index:-1; }

footer { padding: 40px 0 30px 0; width: 100%; height: 241px; overflow: hidden; color:#fff; background: url('../img/footer_bag.jpg') no-repeat center; border-bottom: #6c6c6c 1px solid; }
.copyright { width: 100%; height: 58px; line-height: 58px;color:#fff; font-size: 13px; font-family: 'OpenSans';
	background: #f87f3a;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4N2YzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZjI2ZDJjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiNmNzY5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2YxNmEyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjQ2NjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjZjY2NjI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZjI2NjI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjZjI2NDI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjZjM1ZTI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjZWQ0YzFlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjZWI0MTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhMzcxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #f87f3a 0%, #f26d2c 2%, #f76929 4%, #f16a28 7%, #f46626 9%, #f66629 11%, #f26628 12%, #f26426 18%, #f35e26 25%, #ed4c1e 54%, #eb411d 72%, #ea3719 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f87f3a), color-stop(2%,#f26d2c), color-stop(4%,#f76929), color-stop(7%,#f16a28), color-stop(9%,#f46626), color-stop(11%,#f66629), color-stop(12%,#f26628), color-stop(18%,#f26426), color-stop(25%,#f35e26), color-stop(54%,#ed4c1e), color-stop(72%,#eb411d), color-stop(100%,#ea3719));
background: -webkit-linear-gradient(top,  #f87f3a 0%,#f26d2c 2%,#f76929 4%,#f16a28 7%,#f46626 9%,#f66629 11%,#f26628 12%,#f26426 18%,#f35e26 25%,#ed4c1e 54%,#eb411d 72%,#ea3719 100%);
background: -o-linear-gradient(top,  #f87f3a 0%,#f26d2c 2%,#f76929 4%,#f16a28 7%,#f46626 9%,#f66629 11%,#f26628 12%,#f26426 18%,#f35e26 25%,#ed4c1e 54%,#eb411d 72%,#ea3719 100%);
background: -ms-linear-gradient(top,  #f87f3a 0%,#f26d2c 2%,#f76929 4%,#f16a28 7%,#f46626 9%,#f66629 11%,#f26628 12%,#f26426 18%,#f35e26 25%,#ed4c1e 54%,#eb411d 72%,#ea3719 100%);
background: linear-gradient(to bottom,  #f87f3a 0%,#f26d2c 2%,#f76929 4%,#f16a28 7%,#f46626 9%,#f66629 11%,#f26628 12%,#f26426 18%,#f35e26 25%,#ed4c1e 54%,#eb411d 72%,#ea3719 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87f3a', endColorstr='#ea3719',GradientType=0 );


}
footer ul li { float: left; display: inline-block; width: 32%; }

footer ul li a { font-size: 14px; color:#fff; font-family: 'OpenSans'; }
.ftitle { color:#ffffff; font-size: 23px; font-family: 'OpenSans'; margin-bottom: 20px; }

footer ul li ul li { width: 100% !important; float: none;  display: block; line-height: 1.6em;  }
footer ul li:nth-child(1) ul li { line-height: 1.9em; }
footer ul li:nth-child(2) ul li { line-height: 1.5em !important; }
footer ul li:nth-child(3) ul li { width: 100%; line-height: 2.1em !important; top:-3px; position: relative; }

.adres { padding-left: 25px; background: url('../img/icons/adress.png') no-repeat left; }
.mail { padding-left: 25px; background: url('../img/icons/mail.png') no-repeat left; }

.adres,
.mail {  font-family: 'OpenSans';  font-size: 14px; }

.fnumbers { margin-top: 20px; margin-bottom: 13px; }
.fnumbers span { display: block; color:#fff; font-size: 22px; font-family: 'Ubuntu'; line-height: 1.5em; }
.footer_callback {  font-family: 'OpenSans'; font-size: 14px; color:#fff; text-decoration: underline; cursor: pointer; }

ul.footer_social { margin-top:30px; float: right; margin-right: 10px; width: auto !important;}
ul.footer_social li { width: auto !important; float: left; display: inline-block; margin: 0 5px 0 0; }
ul.footer_social li a { display: inline-block; width: 34px; height: 33px; background: url('../img/icons/social_footer.png') no-repeat 0 0; }
ul.footer_social li:nth-child(2) a { background-position: 0 -33px !important; }
ul.footer_social li:nth-child(3) a { background-position: 0 -66px !important; }

.more { margin: 45px 0 0 0; }
/* Footer */

/* Onw Checkbox */
.radio {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.radio + label {
	cursor: pointer;
}
.radio:not(checked) {
	position: absolute;
	opacity: 0;
}
.radio:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
}
.radio:not(checked) + label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #f5712b;
	border-radius: 50%;
	background: #FFF;
}
.radio:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #f5712b;
	box-shadow: inset 0 1px 1px #f5712b;
	opacity: 0;
	transition: all .2s;
}
.radio:checked + label:after {
	opacity: 1;
}
.radio:focus + label:before {
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}
.one_radio { height: 40px; line-height: 40px; }
.one_radio label { font-size: 14px; color:#535353; font-family: 'OpenSans'; }
/* OwnCheckbox */

/* Site Navigation */
.navigation { text-align: center; }
	
	.nav_right { margin-left: 3%;
  width: 63%;
  padding: 5px 0 5px 0; }
	
.navigation b { font-weight: normal; }

.navigation a,
.navigation span { color:#000000; font-size: 18px; font-family: 'OpenSans'; padding: 1px 8px 2px 8px;  }

.navigation a { color:#fff; display: inline-block; background: #f6732b; text-decoration: none;  }

.prev,
.next { display: inline-block; }

.prev a,
.next a { display: inline-block; color:#000000; font-size: 18px; font-family: 'OpenSans'; text-decoration: none; width: 11px; height: 9px; background: url('../img/icons/navs.png') no-repeat 0 0; padding: 0px !important;  }
.prev a { margin-right: 10px; }
.next a { margin-left:10px; background-position: 0 -9px !important; }
/* Site Navigation */

/* Modal CallBack */
.modal_bl {
	display: none;
    position: fixed;
    width: 100%;
    min-width: 1000px;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

.modal_bg {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    z-index: -1;
}

.modal_cont {
    min-height: 100px;
    background: #FBFBFB;
    width: 600px;
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 30%;
    padding: 20px;
}
.modal_cont.oclick {top: 20% !important;}

.modal_cont.oclick,
.modal_cont.frder,
.modal_cont.cback { padding: 20px; width: 400px; margin-left: -200px;  }

.modal_cont.rsize { top:50px; width: 800px; margin-left: -400px; }
.modal_cont.rsize img { width: 100%; max-height: 670px !important; }

.modal_close{
  position: absolute;
  background: #fff url('../img/icons/close.png') no-repeat center;
  width: 32px;
  height: 32px;
  right: -18px;
  top: -18px;
  padding: 3px;
  border-top: #f7792d 2px solid;
  border-left: #f05622 2px solid;
  border-bottom: #e93719 2px solid;
  border-right: #f05a24 2px solid;
  cursor: pointer;
}
.modal_title {
	  font-family: 'UbuntuLight';
  font-size: 20px;
  color: #272727;
  position: relative;
  margin-bottom: 40px;
}
.modal_title:after {
  bottom: -10px;
  left: 0px;
  width: 100%;
  position: absolute;
  background: #d5d5d5;
  height: 2px;
  content: "";
}
.cback_form strong { font-weight: normal; font-family: 'UbuntuBold'; display: block; margin-bottom: 7px;  }

.modal_cont.oclick input,
.modal_cont.frder input,
.cback_form input { border: #D4D4D4 1px solid; width: 90%; padding: 10px 5% 10px 5%; display: inline-block; margin-bottom: 15px; outline: none; font-family: 'UbuntuLight'; color:#000; font-size: 14px; }

.cback_form button { border: none; cursor: pointer; margin-top: 7px; }
/* Modal Callback */

div.magnifier a { position: absolute; width: 100%; height: 100%; top:-20px;  z-index:100; background: #000;}

.chid_size { display: none; }

.tovarname,
.hiinp { border: none !important; outline: none !important; background: none !important; padding: 0px 0% 10px 0% !important; }
.hiinp { margin-bottom: 3px !important; }
.tovarname { font-size: 20px !important; margin-bottom: 0px !important;  }
.modal_price { font-family: 'UbuntuLight'; }
.modal_price span { float: left; display: inline-block; width: 50px; font-size: 14px !important; }
.modal_price b { float: left; display: inline-block; width: 150px; }
.modal_price b input#final_price { text-align: left !important; width: 150px !important; font-size: 18px !important; color:#000 !important;   padding: 0px !important; margin-bottom: 0px !important; top:-5px; position: relative; }

div.modal_cont.oclick strong { font-weight: normal !important; font-family: 'UbuntuBold'; margin-bottom: 4px; display: inline-block; }

.button_up{
padding:7px; /* Distance between the border and the icon */
background-color:white;
border:1px solid #CCC; /* Border Color */
position:fixed;
background: whiteurl(http://4.bp.blogspot.com/-7zE5N9GdDUk/T6rH17KE6II/AAAAAAAACeQ/aEcKRyEhxsE/s16/arrow_up.png) no-repeat top left;
background-position:50% 50%;
width:20px; /* Button's width */
height:20px; /* Button's height */
bottom:280px; /* Distance from the bottom */
right:5px; /* Change right to left if you want the buttons on the left */
white-space:nowrap;
cursor: pointer;
border-radius: 3px 3px 3px 3px;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.button_down{
padding:7px; /* Distance between the border and the icon */
background-color:white;
border:1px solid #CCC; /* Border Color */
position:fixed;
background: white url(http://3.bp.blogspot.com/-sukwuViZaYY/T6rH15A8niI/AAAAAAAACeM/YErd0S8lPGA/s16/arrow_down.png) no-repeat top left;
background-position:50% 50%;
width:20px; /* Button's width */
height:20px; /* Button's height */
bottom:242px; /* Distance from the bottom */
right:5px; /* Change right to left if you want the buttons on the left */
white-space:nowrap;
cursor: pointer;
border-radius: 3px 3px 3px 3px;
opacity:0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.static_cont {  margin-bottom: 40px;
  margin-top: 25px;
  color: #6b6b6b;
  font-size: 14px;
  font-family: 'OpenSans';
  }
.counter_bl { position: relative; }

.chour,
.cminute,
.cseconds { width: 75px; padding-right: 17px; text-align: center; display: inline-block;  font-family: 'OpenSans'; font-size: 16px; color:#000; } 

.cseconds { margin-left:7px; width: 85px !important; padding-right: 0px !important; }
.cminute { margin-left: 0px; padding-right: 8px !important; width: 83px !important; }

.hours {width: 300px; margin: 0 auto; position: relative; left:-10px; }

.bonus_txt { font-family: 'OpenSansLight'; font-size: 26px; }
.bonus_txt b { font-weight: normal; font-family: 'OpenSansBold'; }

.bonus_txt2 { font-family: 'OpenSansLight'; font-size: 20px; }
.bonus_txt2 b { font-weight: normal; font-family: 'OpenSansBold'; }

.counter_time { color:#ea4628; font-size: 22px; font-family: 'OpenSansLight'; margin-top: 15px; margin-bottom: 10px; padding: 0 0 0 5px; }
.counter_time b { font-size: 22px; font-weight: normal !important; font-family: 'OpenSansBold'; }

.counter_time2 {  color:#ea4628; font-size: 17px; font-family: 'OpenSansLight'; margin-top: 15px; margin-bottom: 17px; padding: 0 0 0 11px; }
.counter_time2 b { font-size: 17px; font-weight: normal !important; font-family: 'OpenSansBold'; }

a.bonus { margin-top:20px !important; margin-left:75px; font-size: 16px !important;   padding: 7px 20px 7px 20px; }

.bonus_bl { background: #FBFBFB; padding: 10px 5% 20px 5%; width: 90%; margin-bottom: 20px; text-align: center; }


.btn-group,
.sort2 { display: inline-block; }

.check_color { display: inline-block; position: relative; top:-12px; margin:0 20px 0 10px; }
.other_colors { display: none; position: absolute; margin-top: 0px; margin-left: -13px; background: #fff;
	  border-left: 1px solid #e6e6e6;
	   border-right: 1px solid #e6e6e6;
	    border-bottom: 1px solid #e6e6e6;
	    padding: 0 7px 12px 12px;
	    z-index: 100; }

.all_colors { padding-bottom:3px; display: inline-block; position: relative; top:-6px; color: #000; font-family: 'OpenSansLight'; font-size: 13px; cursor: pointer; background: url('../img/icons/color_arr.png') no-repeat right; padding-right: 12px; }
.all_colors:hover { color:#ff3505; text-decoration: underline;  background: url('../img/icons/color_arr_a.png') no-repeat right;  }

.fcol { display: inline-block; width: 20px; height: 20px; overflow: hidden; margin-right: 5px; }
.fcol.red { background:#d22c2c; }
.fcol.grey { background:#9e9797; }
.fcol.blue { background:#1a94f1; }
.fcol.yellow { background:#FFFF60; }
.fcol.pink { background:#FF6060; }
.fcol.green { background:#60A000; }
.fcol.brown { background:#A06000; }
.fcol.black { background:#000; }
.fcol.bard { background:#A00000; }

.range-inputs { font-size: 13px !important; }
.range-inputs input { width: 40px !important;
  padding: 0 0 0 5px !important; }
.sort_there { display: inline-block; width: 190px; position: relative; }
.sort_there div:nth-child(1) { width: 100%; display: inline-block; float: left; }
.sort_there div:nth-child(2) { width: 90%; display: inline-block; float: left;   margin: 10px 0px !important; }
.sort_there div:nth-child(3) { width: 30px; display: inline-block;  position: absolute; right:-25px; }

.sort_there2 { display: inline-block; width: 210px; margin-left: 40px; top:-7px; position: relative; }
.sf-div-title { font-weight: normal !important; font-size: 12px !important; }
ul.sf-list-single { display: inline-block; position: relative; top:2px; }
.sf-div { border-bottom: 0px !important; padding: 0px !important; }
.sf-list-single li a { color:#e93719; background: #e2e0e0 !important;  }
.sf-list-single li.current a { background: #b7260c !important; color:#fff !important; text-decoration: none !important; }
.sf-list-single li { margin-right: 4px !important; }

/* Interier Look */
.radio2 {
	vertical-align: top;
	width: 17px;
	height: 17px;
	margin: 0 3px 0 0;
}
.radio2 + label {
	cursor: pointer;
}
.radio2:not(checked) {
	position: absolute;
	opacity: 0;
}
.radio2:not(checked) + label {
	position: relative;
	padding: 0 0 0 35px;
}
.radio2:not(checked) + label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 22px;
	height: 22px;
	border: 1px solid #f5712b;
	border-radius: 50%;
	background: #FFF;
}
.radio2:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 1px;
	left: 4px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #f5712b;
	box-shadow: inset 0 1px 1px #f5712b;
	opacity: 0;
	transition: all .2s;
}
.radio2:checked + label:after {
	opacity: 1;
}
.radio2:focus + label:before {
	box-shadow: 0 0 0 3px rgba(255,255,0,.5);
}

.inter_yes { cursor: pointer; display: inline-block; width: 73px; height: 48px; background:url('../img/icons/interier2.png') no-repeat; background-position: -73px 0px; transition: background-position .3s ease 0s; }
/*
.inter_yes:hover {
	transition: background-position .3s ease 0s;
	background-position: -73px 0px; 
}
*/

.inter_not { cursor: pointer; display: inline-block; width: 73px; height: 48px; background:url('../img/icons/interier2.png') no-repeat; background-position: 0 0; transition: background-position .3s ease 0s; } 

/*
.inter_not:hover {
		transition: background-position .3s ease 0s;
	background-position: 0px 0px; 
}
*/
.btn-group { width: 73px !important; height: 48px !important; overflow: hidden !important; }
.btn-group label.active { display: none !important; }
.counter_new { position: absolute; top:90px; z-index:10; left:30px; }
/* Interier Look */


.srhdsj {
    font-size:;
    border-top: #f0f0f0 1px solid;
    border-left: #d0d0d0 1px solid;
    border-right: #d0d0d0 1px solid;
    border-bottom: #a2a2a2 1px solid;
  
    -webkit-text-shadow: 0 1px 0 #7a7a7a;
    -moz-text-shadow: 0 1px 0 #7a7a7a;
    text-shadow: 0 1px 0 #7a7a7a;
  
    -webkit-box-shadow: 0 1px 0 #7a7a7a;
    -moz-box-shadow: 0 1px 0 #7a7a7a;
    box-shadow: 0 1px 0 #7a7a7a;
   
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(../pie/border-radius.htc);
    behavior: url(../pie/PIE.htc);
   
   
    background: #fefefe !important;
    background: -webkit-gradient(linear, 0 0, 0 top, from(#fefefe), to(#cdcdcd)) !important;
    background: -webkit-linear-gradient(#fefefe, #cdcdcd) !important;
    background: -moz-linear-gradient(#fefefe, #cdcdcd) !important;
    background: -ms-linear-gradient(#fefefe, #cdcdcd) !important;
    background: -o-linear-gradient(#fefefe, #cdcdcd) !important;
    background: linear-gradient(#fefefe, #cdcdcd) !important;
    -pie-background: linear-gradient(#fefefe, #cdcdcd) !important;
   
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
    -khtml-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
    behavior: url(../pie/border-radius.htc);
    behavior: url(../pie/PIE.htc);
	
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8; 
-khtml-opacity: 0.8; 
opacity: 0.8;

	

}