@import url("reset.css");

* {
 margin: 0; 
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
overflow-wrap: break-word;
}

body {
font-family: Arial,tahoma,sans-serif;
-webkit-font-smoothing: antialiased;
background-image: url(/themes/transp-dark.png);
background-repeat: repeat;
background-color: #e6e4e4;
font-size: 15px;
color: #333333;
} 

a {color: #333333;} 

.box-product a:hover, .product h3 a:hover, form.compare a, .wishprod a.towish:hover, .box-content ul li a.filter-active, .box-category a span:hover, .box-category > ul > li ul > li > a:hover, .box-content ul li a.active, .breadcrumb a:hover, #footer .column a:hover, .wishprod a, a:hover, .compare:hover, .compare a, .comment_list h3 a:hover, a.titlecomp:hover, #column-left a.post_title:hover {color: #EA2E49;}
.connect .contact-methods a:hover{color:#ffd5d5;}

a.titlecomp, .box-product a, .product h3 a, .compare, .compare a:hover, form.compare a:hover, .wishprod a.inwish:hover, .wishprod a.towish, .comment_list h3 a, #column-left a.post_title {color: #1B6F9F;}

.breadcrumb, #footer h3, #footer .column a, .custom-text, #footer .column ul li:before {color: #F4F4F4;}

#content > h1, #relproduct, #hitproduct, #adapt-hdr .cart, .pagination a.selected:hover, .pagination a.selected {background-color: #EA2E49;}

.pagination a.selected:hover, .pagination a.selected {border-color: #EA2E49;}

img {border: none;}

#content img {max-width: 100%; height: auto;}
#container, #footer{-webkit-box-shadow: 0 1px 3px rgba(167, 166, 166, 0.3), 0 6px 10px rgba(152, 150, 150, 0.2);box-shadow: 0 1px 3px rgba(167, 166, 166, 0.3), 0 6px 10px rgba(152, 150, 150, 0.2);}
#footer{overflow:hidden;}
#adapt-hdr .welcome {background-color:transparent;} 

#container {
 width: 980px;
 margin: 0 auto;
 background-color: #FFFFFF;
 z-index: 97;
 position: relative;
}

header ul, footer ul, .box-category ul {
 padding: 0;
 list-style: none;
}

.breadcrumb {
 background: #333745;
 margin: 0 auto;
 padding: 12px;
 padding-left: 15px;
 max-width: 980px;
 height: 40px;
 position: relative;
 clear: both;
 z-index: 9;
 white-space: nowrap;
 overflow: hidden;
 -o-text-overflow: ellipsis;
 text-overflow: ellipsis;
box-sizing: border-box;
line-height: 1;
outline: medium none currentColor;
font-size: 13px;
}

.breadcrumb a, .breadcrumb span {
 color: inherit;
 font-size: 12px;
 -webkit-transition: all .2s ease;
 -moz-transition: all .2s ease;
 -o-transition: all .2s ease;
 transition: all .2s ease;
 font-weight: 700;
	text-decoration: none;
}


.breadcrumb a:hover {
 background-color: transparent;
}

.webkit.mac .breadcrumb {
 padding-top: 13px;
}

.ie8 .breadcrumb {
 width: 980px;
}

header {
 width: 100%;
 margin: 0 auto;
 height: 120px;
 position: relative;
 background-color: #f4f4f4;
 z-index: 1000;
}

header .top-hdr {
 width: 100%;
 height: 40px;
 position: absolute;
 z-index: 0;
 background-color: #f4f4f4;
}

#adapt-hdr {
 width: 980px;
 height: 120px;
 margin: 0 auto;
}

#logo {
 position: relative;
 top: 0;
 left: 0;
 width: 200px;
 height: 120px;
 background-color: #FFFFFF;
 display: table;
 z-index: 99;
 float: left;
}

#logo a {
 text-align: center;
 display: table-cell;
 vertical-align: middle;
}

#logo a img {
 margin: 0 auto;
 max-width: 198px;
 height: auto;
 max-height: 117px;
}

.top-links {
 width: 500px;
 height: 40px;
 position: relative;
 z-index: 1;
 float: left;
 display: table;
}

.top-links a {
 display: table-cell;
 vertical-align: middle;
 padding: 7px;
 color: #333745;
 text-decoration: none;
 font-size: 15px;
 text-transform: uppercase;
 text-align: center;
 border-left: 1px solid #dbdbdb;
 min-width: 190px;
}
 
 .top-links a.link:hover {
background-color: #FFFFFF;
}

.top-links a:hover {
color: #222222;
}

.top-links a img {
 display: inline-block;
 vertical-align: middle;
}

.top-links a span {
 margin: 0;
 padding: 0;
 position: relative;
 height: 100%;
 margin-left: 10px;
 vertical-align: middle;
font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
font-weight: 700;
}

.top-links a:first-child {
 border-left: none;
}

.top-links .no-link {
 cursor: default;
}

#search {
 width: 280px;
 height: 40px;
 background-color: #FFFFFF;
 float: left;
 position: relative;
}

#search .input_search{
 font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
 border: none;
 -webkit-border-radius: 0;
 border-radius: 0;
 height: 40px;
 width: 240px;
 min-height: 40px;
 min-width: 240px;
 -webkit-box-shadow: none;
 box-shadow: none;
 background-color: transparent;
 z-index: 2;
 padding: 0;
 margin: 0;
 padding-left: 10px;
 font-size: 13px;
 color: #333745;
 border-left: 1px solid #dbdbdb;
}

#search .button_search {
 width: 40px;
 height: 40px;
 float: left;
 background: url(../images/search00.png) center center no-repeat;
 cursor: pointer;
 display: block;
 outline: none;
 border: 0px solid #ffffff;
}

#adapt-hdr .welcome {
 position: relative;
 z-index: 99;
 display: table;
 width: 770px;
 height: 40px;
 margin: 0;
 float: left;
 font-size: 13px;
}

#adapt-hdr .welcome form {
 padding: 0;
 margin: 0;
 display: table-cell;
 vertical-align: middle;
 position: relative;
 z-index: 2;
}

#welcome {
display: table-cell;
vertical-align: middle;
text-align: right;
padding-right: 0px;
position: relative;
z-index: 1;
color: #333745;
width: 140px;
font-size: 15px;
}

#welcome img {margin-top:3px; margin-left:20px; height: 30px; float: right;}

#welcome a {vertical-align: middle; line-height: 36px; float: right;}
	
#welcome a, #powered a {
color: #EA2E49;
text-decoration: none;
}	

#welcome a:hover, #powered a:hover {
color: #5C8BA6;
}

#welcome .user_name {display: inline-block; max-width: 170px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
#welcome .logout {display: inline-block;float: right;}

#top_phone {
position: relative;
top: 0;
left: 0;
width: auto;
text-align: center;
padding: 4px 0 0 10px;
}

#top_phone .first-level a, #top_phone .first-level a:hover {font-size: 19px; text-decoration: none; color: #333333;}
#top_phone .second-level {font-size: 10px;}

#adapt-hdr .cart {
 color: #FFFFFF;
 height: 40px;
 width: 280px;
 float: left;
 z-index: 999;
 position: relative;
 margin: 0;
 padding: 5px 0px 0 15px;
}

 #cart_informer:before {
 font-family: 'icons' !important;
 content: "a";
 font-size: 29px;
 position: absolute;
 pointer-events: none;
 right: 6px;
 top: 4px;
 font-weight: 400;
 }

#adapt-hdr #cart_informer {font-size: 12px; font-weight: 700;}

#adapt-hdr .menu {
 height: 40px;
 background-color: #5f6874;
 float: left;
 width: 780px;
 position: relative;
 z-index: 98;
 margin: 0;
}

#column-right .column-head,
#column-left .column-head {
 width: 200px;
 height: 40px;
 background: #ea2e49;
 position: absolute;
 top: 0;
 z-index: -1;
}

.side-shade,
.side-shade2 {
 width: 200px;
 height: 100%;
 position: absolute;
 top: 0;
 right: 0;
 background-color: #f4f4f4;
 z-index: -1;
}

.side-shade2 {
 left: 0;
}

.side-shade, .side-shade2 {
background-color: #F4F4F4;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
}


#column-right {
 width: 200px;
 float: right;
}

#column-left {
 width: 200px;
 float: left;
}

#column-right .box,
#column-left .box {
 margin-bottom: 0;
}

#content .box-heading {
 font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
 font-size: 18px;
 max-height: 40px;
 padding-left: 15px;
 text-transform: uppercase;
 margin-bottom: 10px;
 color: #FFFFFF;
 margin-bottom: 20px;
 padding: 12px;
}

.box-heading {
 background-color: #ea2e49;
}

footer {
 position: relative;
 width: 100%;
 background: none;
 clear: both;
 overflow: auto;
 z-index: 98;
margin: 0px;
}

#footer {
 border: 0;
 background-color: #333745;
 position: relative;
 width: 980px;
 margin: 0 auto;
 overflow: hidden;
 padding:15px;
}

.top-row {
 position: relative;
 width: 100%;
 display: table;
 padding-bottom: 10px;
 padding-left: 3px;
 padding-top: 3px;
}

#footer h3 {
 max-height: 50px;
 font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
 font-size: 17px;
 text-transform: uppercase;
 border-bottom: 1px solid #555555;
 padding: 15px 0;
 padding-bottom: 14px;
 margin: 0 10px;
 margin-left: 15px;
font-weight: 700;
}

#footer .column {
 display: table-cell;
 width: 25%;
}

#footer .column ul li:before {
 font-family: 'icons';
 font-size: 11px;
 content: "1";
}
	
.fb {
 margin: 15px;
 margin-bottom: 0;
 background-color: #FFFFFF;
 max-height: 185px;
}

#footer .column ul {
	margin: 8px 0px 0px 8px;
}

#footer .column ul li {
 padding: 6px;
	line-height: 1;
}

#footer .column a {
 font-size: 13px;
 padding-left: 3px;
 text-decoration: none;
 -webkit-transition: all .1s ease;
 -moz-transition: all .1s ease;
 -o-transition: all .1s ease;
 transition: all .1s ease;
}

.connect {
 position: relative;
 width: 100%;
 display: table;
 margin:0px;
 padding-top: 9px;
 height: 60px;
 background: #3F5765;
 padding-right: 3px;
 -webkit-box-shadow: 0 0 7px rgba(0,0,0,.4);
 box-shadow: 0 0 7px rgba(0,0,0,.4);
 text-align: center;
 border-radius: 30px;
}

.connect section {
 display: inline-block;
 float: left;
}

.connect section + section {
 display: inline-block;
 float: right;
 padding-right: 10px;
}

.connect div {
 float: left;
 margin-left: 11px;
 min-width: 40px;
 height: 40px;
 font-weight: bold;
 color: #F4F4F4;
 font-size: 16px;
 line-height: 2.6;
}

.connect div a {
 line-height: 2.6;
}

.connect div span {
 width: 40px;
 height: 40px;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 float: left;
 margin-right: 7px;
 display: inline-block;
 background-position: center;
 background-repeat: no-repeat;
 background-color: #333745;
}

.connect .contact-methods a {
 color: #F4F4F4;
 -webkit-transition: all .1s;
 -moz-transition: all .1s;
 -o-transition: all .1s;
 transition: all .1s;
	text-decoration: none;
}

.connect .contact-profiles span {
 color: #FFFFFF;
 display: inline-block;
 width: 40px;
 height: 40px;
 min-width: 40px;
 margin-left: 7px;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 background-position: center;
 background-repeat: no-repeat;
 background-color: #333745;
 -webkit-transition: background-color .2s;
 -moz-transition: background-color .2s;
 -o-transition: background-color .2s;
 transition: background-color .2s;
cursor:pointer;
}

.connect .contact-profiles span:hover {
 background-color: #ea2e49;
}

.custom-text {
 width: 100%;
 position: relative;
 padding: 15px 15px 10px 15px;
 line-height: 1.2;
}

.custom-text p {
 margin-bottom: 5px;
	line-height: 1.4;
	font-size: 12px;
}

#powered {
 text-align: left;
 clear: both;
 background-color: #f4f4f4;
 position: relative;
 margin: 0 auto;
 width: 100%;
}

#powered div {
 position: relative;
 margin: 0 auto;
 width: 980px;
 text-align: center;
 padding-left: 5px;
 padding-right: 5px;
 overflow: hidden;
}

#powered a {
 font-size: 12px;
 -webkit-transition: all .1s ease-in-out;
 -moz-transition: all .1s ease-in-out;
 -o-transition: all .1s ease-in-out;
 transition: all .1s ease-in-out;
}

#powered p {
 display: inline-block;
 height: 100%;
 position: relative;
 float: left;
 padding: 12px 0 12px 0;
 font-size: 12px;
 margin-bottom: 0;
 color: #333745;
 width:100%;
}

#powered img {
 float: right;
 margin-left: 13px;
 margin-top: 12px;
 opacity: .8;
 -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}

header,
header .top-hdr {
 -webkit-box-shadow: 0 1px 4px -1px rgba(0,0,0,.7);
 box-shadow: 0 1px 4px -1px rgba(0,0,0,.7);
}

#powered {
 -webkit-box-shadow: 0 -1px 3px rgba(0,0,0,.5);
 box-shadow: 0 -1px 3px rgba(0,0,0,.5);
}

.copyright {float: left;}
.developer {margin-left: 40px; float: right;}
.payments {float: right;}

#adapt-hdr .cart {
 -webkit-box-shadow: 0 1px 4px -2px rgba(0,0,0,.6);
 box-shadow: 0 1px 4px -2px rgba(0,0,0,.6);
}

#column-right + #content {
 margin-right: 200px;
 }

#column-left + #content {
 margin-left: 200px;
 }

#column-right {
 width: 200px;
 float: right;
 }

#column-left {
 width: 200px;
 float: left;
 }

#column-right .box,
#column-left .box {
 margin-bottom: 0;
 }

#column-right .box .box-heading,
#column-left .box .box-heading {
 display: table-cell;
 vertical-align: middle;
 border: none;
 color: #FFFFFF;
 height: 40px;
font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
 font-size: 18px;
 padding-left: 10px;
 text-transform: uppercase;
 width: 200px;
font-weight: 700;
 }

#column-right .box .box-content,
#column-left .box .box-content {
 padding: 0;
 }

#column-right .box .box-content p,
#column-left .box .box-content p {
 padding: 0 0 10px 0;
 line-height: 1.4;
 margin-bottom: 0;
 }

#column-right .box .box-content img,
#column-left .box .box-content img {max-width: 180px; height: auto;}

#column-right .box .box-content .image img,
#column-left .box .box-content .image img {max-width: 40px;}

#column-right .box .box-content p + select,
#column-left .box .box-content p + select {
 margin-bottom: 15px;
 }

#column-right .box-category {
 margin-top: 0;
 }

#column-right .box-content > ul > li > a:before,
#column-right .box-category > ul > li > a:before,
#column-left .box-content > ul > li > a:before,
#column-left .box-category > ul > li > a:before
{
 font-family: 'icons';
 content: "1";
 font-size: 11px;
 padding-right: 3px;
 }

#column-right .box-content ul li,
#column-left .box-content ul li {
 color: #333745;
 }

#column-right .box-content ul li a,
#column-left .box-content ul li a {
 text-decoration: none;
 font-size: 13px;
 }

#column-right .box-category ul li a,
#column-left .box-category ul li a {
 padding-left: 5px;
 }

#column-right .box-content ul li ul,
#column-left .box-content ul li ul {
 display: none;
 padding-top: 4px;
 padding-left: 0;
 padding-bottom: 0;
 }

#column-right .box-category > ul > li ul,
#column-right .box-content > ul > li ul,
#column-left .box-category > ul > li ul,
#column-left .box-content > ul > li ul {
 margin-bottom: 5px;
 }

#column-right .box-category > ul > li > a,
#column-right .box-content > ul > li > a,
#column-left .box-category > ul > li > a,
#column-left .box-content > ul > li > a {
 padding: 6px 0px 6px 5px;
 -webkit-transition: all .1s;
 -moz-transition: all .1s;
 -o-transition: all .1s;
 transition: all .1s;
 border-bottom: 1px solid #dbdbdb;
 display: inline-block;
 width: 100%;
 height: auto;
line-height: 23px;
 }

#column-right .box-category > ul > li ul,
#column-right .box-content > ul > li ul,
#column-left .box-category > ul > li ul,
#column-left .box-content > ul > li ul {
 margin-bottom: 0;
 padding-bottom: 7px;
 border-bottom: 1px solid #dbdbdb;
 }

#column-right .box-content > ul > li > a:hover,
#column-right .box-category > ul > li > a:hover,
#column-left .box-content > ul > li > a:hover,
#column-left .box-category > ul > li > a:hover{
 background-color: #FFFFFF;
 }

#column-right .box-content ul li a.active,
#column-left .box-content ul li a.active {
 font-weight: normal;
 color: #ea2e49;
 }

#column-right .box-content ul li.active,
#column-left .box-content ul li.active {
 background-color: transparent;
 }

#column-right .box-category > ul > li a.active + ul,
#column-left .box-category > ul > li a.active + ul {
 display: block;
 }

#column-right .box-category > ul > li ul > li,
#column-left .box-category > ul > li ul > li {
 padding: 0px 0px 1px 10px;
 }

#column-right .box-category > ul > li ul > li > a,
#column-left .box-category > ul > li ul > li > a {
 text-decoration: none;
 display: inline-block;
 font-size: 12px;
 padding-left: 9px;
line-height: 24px;
width: 100%;
 }

#column-right .box-category > ul > li ul > li > a:hover,
#column-left .box-category > ul > li ul > li > a:hover {
 text-decoration: none;
 color: #ea2e49;
 font-weight: normal;
 }

#column-right .box-category > ul > li ul > li > a.active,
#column-left .box-category > ul > li ul > li > a.active {
 font-weight: normal;
 padding-left: 9px;
 }

#content {
max-width: 780px;
padding: 20px 20px 5px 20px;
position: relative;
overflow: hidden;
width: 100%;
}

#content > h1, #relproduct, #hitproduct {
font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
margin: -20px -20px 20px;
max-height: 40px;
overflow: hidden;
padding: 9px 11px 12px 15px;
text-overflow: ellipsis;
white-space: nowrap;
}

.main-text {
background-color: #F4f4f4;
border-radius:10px;
padding: 6px 12px 5px 12px;
font-size:14px;
font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
font-weight:700;
display: table;
width: 100%;
}

#relproduct, #hitproduct {margin-top: 20px;}

#relproduct {
background-color: #EA2E49;
color: #FFFFFF;
height: 35px;
max-height: 35px;
padding: 7px 10px 9px 10px;
}

#tab-description div,
#tab-description p {
 line-height: 1.3;
 margin-bottom: 10px;
 }

#tab-description h3 {
 padding-left: 0;
 }

#tab-description ul li {
 margin-bottom: 5px;
 }

.htabs {
 height: 38px;
 }

.htabs a:first-child {
 border-right: none;
 }

.htabs a {
 background: #ea2e49;
 padding: 11px;
 float: left;
 font-size: 15px;
 text-transform: uppercase;
 font-family: 'Oswald',Tahoma,Geneva,sans-serif;
 text-align: center;
 text-decoration: none;
 color: #FFFFFF;
 display: none;
 height: 38px;
 -webkit-box-shadow: inset 0 -3px 6px -2px rgba(0,0,0,.4);
 box-shadow: inset 0 -3px 6px -2px rgba(0,0,0,.4);
 }

.htabs a.selected {
 background-color: #f4f4f4;
 -webkit-box-shadow: none;
 box-shadow: none;
 color: #333745;
 }

.tab-content {
 padding: 15px;
 background-color: #f4f4f4;
 margin-bottom: 20px;
 z-index: 2;
 overflow: auto;
 }

.tab-content p {
 font-size: 13px;
 color: #333745;
 margin-bottom: 0;
 }

.back-top {
 position: fixed;
 z-index: 999;
 bottom: 10px;
 right: 20px;
 cursor: pointer;
 max-width: 45px;
 max-height: 45px;
 }

.menu-icon {
 display: inline-block;
 width: 23px;
 margin-top: 11px;
 float: left;
 margin-right: 10px;
 }

.menu-icon span {
 display: block;
 width: 100%;
 height: 4px;
 background-color: #FFFFFF;
 margin-bottom: 3px;
 }

.box-category a span {
 width: 25px;
 display: inline-block;
 float: right;
 font-size: 22px;
 text-align: center;
 }
 
#topcontrol {
display: block;
right: 20px;
margin-bottom: 0px;
margin-left: 600px;
position: fixed;
z-index: 100;
cursor: pointer;
}

#topcontrol {width:45px;height:45px;background:url(../images/up.png) no-repeat left 0px;}

.nodiscount {width: 300px; height: 2px; float: left; margin-right: 20px;}

.product .description {float: right; width: 405px;}


#content .product .image img {
	max-width: 310px;
	max-height: 300px;
vertical-align: middle;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;	
}

.product .images {
	clear: left;
	width: 330px;
margin: 0px auto 10px auto;
	padding-top: 15px;
	
}
.product .images img{
	text-align: center;
	width: 85px;
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	float: left;
	padding: 5px;
	margin: 4px 10px 10px 0px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}


.cloud-zoom-lens {border: 4px solid #888; background-color:#fff; cursor:move; }
.cloud-zoom-title {line-height: 100%; font-family:Arial, Helvetica, sans-serif; position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px; }
.cloud-zoom-big {border:4px solid #ccc; overflow:hidden; background-color: #ffffff;}
.cloud-zoom-loading {display:none; color:white; background:#222; padding:3px; border:1px solid #000; }
.cloud-zoom img {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

div.product .imagebig {
text-align: center;
vertical-align: middle;
	background-color: #ffffff;
	border: 0px solid #e0e0e0;
	float: left;
	padding: 0 0 5px 0;
margin: 0 20px 0px 0;
width: 310px;
height: 300px;
line-height: 300px;

}

.product .imagebig .image {
	text-align: center;
	background-color: #ffffff;
	border: 0px solid #e0e0e0;
	float: left;
	padding: 0px;
	margin-right: 0px;
vertical-align: middle;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.product .imagebig .image img{
vertical-align: middle;
	border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border: 0px;
}

.imagebig .big_middle {display: inline-block; vertical-align: middle;}

.imagebig, .big_middle {position: relative;} 

.product .images .imagesmall img {float: none; margin: 0; padding: 0; max-width: 85px; max-height: 85px; width: auto; border: 0px;}

.product .images .imagesmall {
height: 85px; 
line-height: 82px; 
width: 85px;
margin: 0 10px 10px 0;
-webkit-box-shadow: 0px 0px 5px #EFEFEF;
-moz-box-shadow: 0px 0px 5px #EFEFEF;
box-shadow: 0px 0px 5px #EFEFEF;
}

.product .images #small_img_2 {margin: 0 10px 0 11px;}

.product .images .imagesmall:hover {
-webkit-box-shadow: 0px 0px 5px #dadada;
-moz-box-shadow: 0px 0px 5px #dadada;
box-shadow: 0px 0px 5px #dadada;
}

.cloud-zoom-big {
width: 304px !important;
height: 304px !important;
}

.product .imagesmall {
background-color: #FFFFFF;
border: 1px solid #E0E0E0;
border-radius: 6px;
float: left;
padding: 5px;
text-align: center;
vertical-align: middle;
}

.product .imagesmall img {vertical-align: middle;}

#imgvisible {display: block !important;}
.images .cloud-zoom-gallery {display: none;}
.images .zoom {display: none;}
.big_middle #wrap {overflow: hidden;}

#wishlist {padding: 0px 13px 0px; overflow: hidden;}
.wishprod {float: left;}
#prod_right .wishprod {float: right; margin-top: 0px;}
.wishprod a {cursor: pointer; border-bottom: 1px dashed; text-decoration: none;}
#wishlist .comparetumb img {max-width: 25px; max-height: 25px; margin-top: 2px;}
#wishlist li a {font-size: 11px; color: #505050; text-decoration: none; text-transform: none; display: table-cell; vertical-align: middle;}
#wishlist a.titlecomp {font-size: 17px; font-weight: 700; text-decoration: none; text-transform: none;}
#wishlist .comparetumb span {width: 25px; text-align: center; display: table-cell;}
#wishlist .clearcompare {text-align: right; font-size: 11px; text-transform: uppercase; font-weight: 700; margin-bottom: 7px}
#wishlist .makecompare {float: left; font-size: 11px; text-transform: uppercase; font-weight: 700;}
#wishlist ul {margin: 15px 0; list-style: none outside none;}
#wishlist li {height: 25px; clear: left; display: table; margin-bottom: 3px;}
#wishlist ul li img {vertical-align: middle;}
#wishlist .comparetumb {float: left; margin-right: 5px; margin-bottom: 0;}
#wishlist h2 {margin-top: 3px;}
.tiny_products .wishprod {margin-bottom: 1px; max-height: 15px;}

.products .qwbox span {
position: relative;
line-height: 200px;
margin: -200px auto 0px;
display:none;
}

.tiny_products .qwbox span {
position: relative;
line-height: 204px;
margin: -204px auto 0px;
display:none;
}

.qwbox span a {font-size: 13px; color: #FFFFFF; background:#EA2E49; padding: 5px 7px 5px 7px; text-transform: uppercase; font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif; text-decoration: none; font-weight: 700;}

.qwbox span a:hover {background:#5C8BA6;}

.qwbox:hover span {display:block;}

div#modal {width: 680px; margin-top: 0px; padding: 7px;}
div#modal .description {width: 325px;}
div#modal .images {
margin: 0; 
max-height: 106px;
overflow: hidden; 
max-width: 325px;
margin-left: -4px;
padding-left: 4px;
padding-top: 4px;
margin-top: 15px;
padding-bottom: 4px;
}

div#modal .description .compare {margin: 0;}
div#modal .container {padding: 10px 0 0px;}
div#modal .comment_list {margin-top: 0px;}
div#modal .cloud-zoom {cursor: default;}
div#modal a.button {margin-left: 0px; line-height: 17px; font-size: 14px; padding: 6px 12px 6px 12px; font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif; text-decoration: none; font-weight: 700; text-transform: uppercase; float: none;}
div#modal .wishcomp .compare {display: none; float: left; margin-right: 0px;}
div#modal .wishprod {display: none;}
div#modal .pricecolor {margin-bottom: 10px;}
div#modal .description .variants {margin-bottom: 12px;}
div#modal div.b1c_caption {margin-top: 30px;}
div#modal .b1c_option {margin-top: 10px;}
div#modal .images .imagesmall {margin-bottom: 10px;}
div#modal .imagebig {width: 320px;}
div#modal .imglenss {max-width: 320px; max-height: 300px;}
div#modal .buttonred {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
div#modal iframe#youtube {max-height: 404px; max-width: 644px;}
div#modal #tab2 img {height: auto; max-width: 100%;}
div#modal #relproduct {margin: 0 0 20px 0;}
#fancybox-content div#modal div {overflow: visible !important;}

.product .description .variants {margin-bottom: 13px;}

.products .compare {float: right;}

#prod_right .compare {float: left; margin: 0;}

.tiny_products #prod_right form.compare {float: none;}

.description .compare {float: left;}

.tiny_products div.compare {margin-bottom: 4px; max-height: 15px;}

.compare label, .compare a {margin-right: 20px; border-bottom: 1px dashed currentColor; cursor: pointer; text-decoration: none;}

.tiny_products .compare label, .tiny_products .compare a {margin-right: 0px;}

.ratecomp {width: 100%; display: table;}

#compare_informer1 {	padding: 0px 13px 0px 13px; margin: 0px 0 10px 0;}

#compare_informer1 .comparetumb img {max-width: 25px; max-height: 25px; margin-top: 2px;}
#compare_informer1 li a {font-size: 11px; color: #505050; text-decoration: none; text-transform: none; display: table-cell; vertical-align: middle;}
#compare_informer1 a.titlecomp {font-size: 17px; font-weight: 700; text-decoration: none; text-transform: none;}
#compare_informer1 .comparetumb span {width: 25px; text-align: center; display: table-cell;}
#compare_informer1 .clearcompare {text-align: right; font-size: 11px; text-transform: uppercase; font-weight: 700; margin-bottom: 7px}
#compare_informer1 .makecompare {float: left; font-size: 11px; text-transform: uppercase; font-weight: 700;}
#compare_informer1 ul {margin: 15px 0; list-style: none outside none;}
#compare_informer1 li {height: 25px; clear: left; display: table; margin-bottom: 3px;}
#compare_informer1 ul li img {vertical-align: middle;}
#compare_informer1 .comparetumb {float: left; margin-right: 5px; margin-bottom: 0;}

.titlecomp {font-size: 18px; font-weight: 400; margin-bottom: 10px;}
#wishlist .wish-title {margin-top: 3px; margin-bottom: 10px;}
#column-left #compare_informer {margin-bottom: 10px;}

.heading {
color: #1A457D;
font-family: "PT Sans Narrow", "Tahoma", "Geneva", sans-serif;
font-size: 26px;
margin-bottom: 10px;
}

img.compareempty {vertical-align: middle; margin-right: 8px;}

.advcms {
display:table;
margin:0 auto;
padding:15px 0px 14px 0px;
width:100%;
color:#ffffff;
background-color: #0893b9;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
box-shadow: 0 4px 4px 0 rgba(0,0,0,.05), 0 2px 2px 0 rgba(0,0,0,.05), 0 1px 1px 0 rgba(0,0,0,.05);
-webkit-box-shadow: 0 4px 4px 0 rgba(0,0,0,.05), 0 2px 2px 0 rgba(0,0,0,.05), 0 1px 1px 0 rgba(0,0,0,.05);
text-transform:uppercase;
font-size:21px;
text-decoration:none;
margin-top:20px;
font-weight:700;
text-align:center;
line-height:28px;
/*border:2px solid #0893b9;*/
}
.advcms.shadow {/*border:2px solid #0b667d;*/background-color:#f3683d;}
.advcms:hover {color:#ffffff;background-color: #0b84a5;}
.advprice {font-size:25px;}
.advterm {font-size:13px;margin:5px 0 0 0;text-transform:none;font-weight:400;}
.nowrap{white-space:nowrap;}
.description .advcms {padding: 13px 10px 10px 10px;width:100%;}

a.adata {text-decoration: none; color: #505050;}

.link {text-decoration:underline; font-weight:700; color: #333333; cursor:pointer;}
.link:hover {color: #EA2E49;}

.compare_price {text-decoration: line-through; vertical-align: top;}

.product .wishcomp {display: table; margin-top: 0px; margin-bottom: 20px; width: 100%;}

.tiny_products .product .wishcomp {width: auto; float: right; margin-top: -3px; margin-bottom: 0px; }
#prod_right .wishcomp {width: 100%; margin-top: 10px; margin-bottom: 0px;}
#modal .wishcomp {display: table; margin: 0px 0 2px 0px;}
.wishcomp {font-size: 12px !important;}

.tiny_products input[type="submit"] {float: left;}

#prod_right .variants select {max-width: 180px; margin-top: 30px;}
#prod_right select.p0 {margin-top: 5px; display: table;}
.tiny_products #prod_right select.p0 {display: block; float: left;}
#prod_right select.p1 {margin-top: 5px;}

.custom-block-left,
.custom-block-right {
 position: fixed;
 top: 220px;
 z-index: 1099;
 }


@media only screen and (max-width: 960px) {
.custom-block-left,
.custom-block-right {
 display: none;
 }

}

.custom-block-icon {
 width: 50px;
 height: 50px;
 background-position: center;
 background-repeat: no-repeat;
 }

.custom-block-content {padding: 10px 10px 5px 10px; min-height: 50px; background-color: #FFFFFF;}

.custom-block-content > div {
 position: relative;
 width: 100%;
 height: 100%;
 }

.custom-block-left .custom-block-icon {
 position: absolute;
 top: 0;
 right: -50px;
border-radius: 0 5px 5px 0;
 }

.custom-block-right .custom-block-icon {
 position: absolute;
 top: 0;
 left: -50px;
border-radius: 5px 0 0 5px;
 }

.custom-block-content hr {
 margin-bottom: 7px;
 }

.custom-block-content img {
 margin: 5px 0;
 }

.custom-block-content a {
 display: inline-block;
 margin: 10px 0;
 }

#customleft3 {top: 380px; position: fixed; width: 280px; left: -280px;} 
#customleft2 {top: 320px; position: fixed; width: 430px; left: -430px;}
#customleft1 {top: 260px; position: fixed; width: 580px; left: -580px;}

#customright3 {top: 380px; position: fixed; width: 240px; right: -240px;}
#customright2 {top: 320px; position: fixed; width: 300px; right: -300px;}
#customright1 {top: 260px; position: fixed; width: 300px; right: -300px;} 

@media only screen and (max-height: 700px)
{
#customleft3 {top: 270px}
#customleft2 {top: 210px}
#customleft1 {top: 150px}

#customright3 {top: 270px}
#customright2 {top: 210px}
#customright1 {top: 150px}
}

.slidertop {
background: transparent;
box-sizing: border-box;
clear: both;
margin: 0px auto 0px auto;
max-width: 980px;
outline: medium none currentColor;
overflow: hidden;
position: relative;
border-bottom: 3px solid #FFFFFF;
}


#currency ul li {
display: inline;
font-size: 12px;
list-style: none outside none;
padding-right: 5px;
}

#currency a {
background-color: #FFFFFF;
color: #333333;
border-radius: 50%;
display: block;
float: left;
margin: 3px;
max-height: 17px;
min-width: 17px;
padding: 1px 6px;
text-decoration: none;
}

#currency a:hover {
background-color: #FAFAFA;}

#currency a.RUR {text-decoration: line-through;font-family: Tahoma;font-size: 13px;padding: 0 6px 1px 6px;}
#currency a.RUB {text-decoration: line-through;font-family: Tahoma;font-size: 13px;padding: 0 6px 1px 6px;}
 
#super-menu {
 background: none;
 border: none;
 height: 40px;
 }

#super-menu > ul {
 width: 100%;
 display: table;
 overflow: auto;
 list-style: none;
 margin: 0;
 padding: 0;
 position: relative;
 }

#super-menu > ul > li {
 border-left: 1px solid #333745;
 display: table-cell;
 min-width: 85px;
 }

#super-menu > ul > li:nth-child(2) {border-left: 0px !important;}

#super-menu > ul > li > a {
 text-align: center;
 height: 40px;
 font-size: 18px;
 text-transform: uppercase;
 color: #FFFFFF;
 text-decoration: none;
 display: block;
 z-index: 6;
 position: relative;
 font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
 line-height: 40px;
 font-weight: 700;
 }
	
#super-menu > ul > li > a span {
 font-weight: 400;
 }

#super-menu > ul > li:hover {
 background-color: #ea2e49;
 }

.super-menu > li > div {
 position: absolute;
 width: 980px;
 background-color: #5F6874;
 border-top: 1px solid #333745;
 left: -200px;
 padding-left: 15px;
 padding-top: 15px;
 visibility: hidden;
 opacity: 0;
 }

.larger-logo .super-menu > li > div, .header_ii .super-menu > li > div {left: 0;}


@media only screen and (max-width: 775px) {#adapt-hdr .menu {background-color: #5F6874;} #super-menu > ul {display: none;}}


.show-more span{
 display:none;
}

.mega-menu a, .menu a {text-decoration: none;}

.mega-menu-item {
float: left;
width: 206px;
padding: 10px;
padding-bottom: 10px;
padding-top: 10px;
margin-right: 15px;
margin-bottom: 15px;
font-size: 14px;
background-color: #FFFFFF;
min-height: 161px;
font-weight: 700;
max-height: 161px;
}

.mega-menu-item .menudescription {max-height: 131px; overflow: hidden; text-overflow: ellipsis; padding-top: 8px;}

.mega-menu-item ul li {
height: 20px;
 }

.mega-menu-item p {font-weight: 400; font-size: 12px; text-align: justify; margin: 0 0 3px 0; line-height: 15px;}

.mobile-nav .mega-menu-item ul li {
height: 35px;
 }
 
.mega-menu-divider {
 clear: both;
 }

.mega-menu-top {
color: #FFFFFF;
text-transform: uppercase;
font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
background-color: #ea2e49;
padding: 6px 7px;
display: block;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.mega-menu-sub {
 color: #333;
 /*font-family: arial, 'Helvetica',sans-serif;*/
 font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
 font-size: 13px;
 line-height: 1.2;
 /*display: inline-block;*/
 margin-left: 0px;
 text-transform: none;
 padding: 3px 0;
 font-weight: 400;
}

.mega-menu-item ul li span:before {
 position: relative;
 display: inline-block;
 font-family: 'icons';
 content: "1";
 line-height: 1.3;
 font-size: 11px;
 padding-right: 3px;
 padding-top: 4px;
 }

.mega-menu-item ul {
 float: left;
width: 100%;
 padding-top: 5px;
 max-height: 102px;
 overflow: hidden;
}

.mega-menu-item p.more {font-size: 13px; font-weight: 400; display: table; margin: 5px 0 5px 0;}

 
.item-no-image > ul {
 max-width: 100%;
 }

.mega-menu-item img {
float: right;
max-width: 100px;
margin-left: 8px;
max-height: 122px;
}
 
.mega-menu-top:hover, .brands-menu-top:hover {color: #F4F4F4;}

#topcatmore {
font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
font-weight: 700; 
font-size: 14px; 
line-height: 22px;
}

.brands-menu {
padding-left: 17px;
display: none;
}

.brands-menu-item {
float: left;
padding: 10px;
margin-right: 15px;
margin-bottom: 15px;
margin-left: 2px;
font-size: 13px;
background-color: #FFFFFF;
max-width: 100px;
font-weight: 700;
min-height: 128px;
min-width: 100px;
}

.brands-menu-item > a {
 line-height: 1.2;
 }

.brands-menu-item img {
display: block;
margin: 0 auto;
cursor: pointer;
max-height: 100px;
max-width: 100px;
}

.brands-a {vertical-align: middle;}

.brands-menu-top {
 color: #FFFFFF;
 text-transform: uppercase;
 font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
 background-color: #ea2e49;
 padding: 6px 7px;
 display: block;
 white-space: nowrap;
 overflow: hidden;
 -o-text-overflow: ellipsis;
 text-overflow: ellipsis;
 white-space: nowrap;
 }

.dropdown-menu {
 background: #FFFFFF;
 position: absolute;
 z-index: 5;
 color: #333745;
 display: none;
 -webkit-box-shadow: 0 1px 5px -1px rgba(0,0,0,.5);
 box-shadow: 0 1px 5px -1px rgba(0,0,0,.5);
 }

.dropdown-menu li a {
display: block;
padding: 11px 12px 11px 7px;
color: #333;
font-size: 14px;
}

.dropdown-menu li a:before {
 font-family: 'icons';
 content: "1";
 font-size: 9px;
 padding-right: 3px;
 }

.dropdown-menu li:hover a {
 background-color: #ea2e49;
 color: #FFFFFF;
 } 

#super-menu .open {
 display: none;
 position: relative;

 } 
 
.sf-menu > li.open {
 display: none;
 }

.sf-menu ul {
 position: absolute;
 display: none;
 top: 100%;
 z-index: 99;
 -webkit-box-shadow: 0 1px 3px -1px rgba(0,0,0,.5);
 box-shadow: 0 1px 3px -1px rgba(0,0,0,.5);
 background-color: #FFFFFF;
 }

.chrome .sf-menu ul {
 -webkit-box-shadow: 0 1px 5px -1px rgba(0,0,0,.5);
 box-shadow: 0 1px 5px -1px rgba(0,0,0,.5);
 }

.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
 display: block;
 }

.sf-menu ul ul {
 top: 0;
 left: 100%;
 }

.sf-menu li {
 background-color: transparent;
 white-space: nowrap;
 -webkit-transition: all .2s;
 -moz-transition: all .2s;
 -o-transition: all .2s;
 transition: all .2s;
 position: relative;
 }

#menu > ul > li ul > li > a {
 padding-right: 22px;
 }

.sf-menu li a span {
 position: relative;
 }

.sf-menu > li > a span {
 display: none;
 }

.sf-menu > li ul span {
 display: block;
 float: right;
 margin-left: 10px;
 position: absolute;
 right: 7px;
 display: inline-block;
 }

.sf-menu > li ul span:before,
.sf-menu > li > a span:before {
 font-family: 'icons';
 content: "1";
 font-size: 11px;
 }

#menu ul.sf-menu a,
#menu ul.sf-menu ul li:hover a {
 text-decoration: none;
 display: block;
 position: relative;
 }

.sf-menu ul li a {
 padding: 13px;
 font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
 font-size: 13px;
 }

.menu-hide {display: none !important;}

.brands-div {display: table-cell !important; vertical-align: middle; height: 100px;}

#super-menu > ul {position: absolute;}

.blockimg {float: left;}

#swipebox {/*display: none; */clear: left; padding-top: 20px; text-align: center;}

.register_form {width:100% !important;}

.tiny_products #prod_right {border-left: 0px solid #DBDBDB; float: none; min-height: 1px; padding-left: 0px; padding-top: 0px; width: auto;}

.tiny_products .annotation {display:none;}

.tiny_products #prod_right .variants select {margin-top: 0px; max-width: 100%;}

.tiny_products #prod_right .variants span {height: 23px !important;}

.tiny_products #prod_right .variants div div {height: 0px !important;}

.tiny_products #prod_right .wishcomp {float: right; margin-bottom: 0px; margin-top: -4px; width: auto;}

.tiny_products #prod_right div.compare {margin-bottom: 4px; max-height: 15px; float: none; min-height: 15px;}

.tiny_products #prod_right .wishprod {margin-bottom: 1px; max-height: 15px; float: none; min-height: 15px;}

.variants select.p0 {margin-right: 3px;}
a#mmenubut {cursor: default;}

#column-left #catalog_menu {margin-bottom: 10px;}

.slidertop {display: block;}

#relcontent .product {width: 171px; margin: 0px 8px 18px 1px;}

#relcontent .product .image {height: 168px; line-height: 168px;}

#content #relcontent .image img {max-height: 150px; max-width: 153px;}

#relcontent .product .image1 {
background: #FFFFFF;
height: 168px;
line-height: 168px;
margin: 0px;
padding: 0px;
text-align: center;
vertical-align: middle;
width: 171px;
}

#relcontent .product .image1 a {
height: auto;
line-height: 168px;
margin: 0px;
padding: 0px;
text-align: center;
width: auto;
}

#content #relcontent .image1 img {
height: 150px;
margin: 0px;
max-height: 150px;
max-width: 153px;
padding: 0px;
text-align: center;
vertical-align: middle;
}

#relcontent .product h3 {font-size: 16px;}

#relcontent span.price {font-size: 14px; font-weight: 700;}

#relcontent {margin-bottom: -9px;}

#hitcontent {margin-bottom: -19px;}

.autocomplete-suggestions {width:240px !important;}

.yandexpayment {display:table; clear: both;}

.yandexpayment label {display: inline-block; line-height: 33px; font-weight:700;}

.yandexpayment h2 {margin-top:15px;margin-bottom:15px;}

/* ############ 1220px ########## */

@media only screen and (max-width: 1281px) {

.top-links {border-bottom: 0px solid #DBDBDB;} 

}


@media only screen and (min-width: 1278px) {
	#container, #footer, #adapt-hdr, .slidertop, #powered div, .breadcrumb {width:1200px;max-width:1200px;}
	#blogline li {width: 16.66%;}
	.blogitem {width:180px;}
	.top-links a {min-width:250px;}
	#adapt-hdr .welcome, #adapt-hdr .menu {width:1000px;max-width:1000px;}
	.slidertop {max-height:400px;}
	.mainpage #content {max-width: 100%;}
	.mainpage footer {margin-top:5px;}
	#content {max-width: 1000px;}
	.tiny_products .product {margin: 0px 5px 15px 5px !important;}
	.product .description {width: 550px;}
	.consultbutton {padding: 6px 65px;}
}

@media only screen and (max-width: 1277px) {
	#container, #footer, #adapt-hdr, #powered div, .breadcrumb {width:980px;max-width:980px;}
	header, #adapt-hdr {height: 120px;}
	#blogline li {width: 20%;}
	#blogline li:last-child {display:none;}
	.blogitem {width: 180px;}
	.top-links a {min-width: 195px;}
	#adapt-hdr .welcome, #adapt-hdr .menu {width:780px;max-width:780px;}
	#adapt-hdr .welcome {top: 0px;}
	.slidertop {max-height:initial;}
	.mainpage #content {max-width: 100%;}
	#content {max-width: 780px;}
	.tiny_products .product {margin: 0px 14px 18px 2px;}
	.product .description {width: 405px;}
	.consultbutton {padding: 6px 15px;}
}


/*############ 1281px ##########*/

@media only screen and (max-width: 1020px) {

.top-links a {min-width: 90px;
}

#adapt-hdr .cart {position: relative !important; left: 0 !important; top: 0 !important;}

#welcome .user_name {max-width: 240px;}

#swipebox {display: block;}

.qwbox span {display:none !important;}

#content {max-width: 569px}

#content .image img {max-width: 100%;}

.mega-menu-item {
width: 216px;
}

.super-menu > li > div {
width: 100%;
left: 0;
}
 
.brands-menu-item {
width: 113px;
max-width: 113px;
}

.brands-div {width: 114px;}
 
.mega-menu-item p.more {margin: 6px 0 4px 0; padding-top: 1px;}
 
.mega-menu-sub {padding: 6px 0px;}
 
#logo {
background-color: #FFFFFF;
border-right: 1px solid #DBDBDB;}

.top-links {border-bottom: 0px solid #DBDBDB;}

#container,
#adapt-hdr,
#adapt-hdr .menu {
 max-width: 769px;
 }

#adapt-hdr .menu {
 width: 769px;
 }

header,
#adapt-hdr {
 height: 160px;
 }

#adapt-hdr .top-links,
#adapt-hdr .welcome {
 width: 569px;
 }

#adapt-hdr .welcome {
    top: 15px;
}

.safari #adapt-hdr .welcome {
 width: 568px;
 }
#top_phone {width: 420px;}
#top_phone .first-level a, #top_phone .first-level a:hover {font-size: 25px; font-weight:700;}
#top_phone .second-level {font-size: 13px;}

#adapt-hdr .cart,
#search {
 width: 285px;
 }

#adapt-hdr .cart,
.chrome #adapt-hdr .cart {
 -webkit-box-shadow: 0 1px 3px -2px rgba(0,0,0,.3);
 box-shadow: 0 1px 3px -2px rgba(0,0,0,.3);
 }

#search {
 max-width: 284px;
 }

#search .button-search {
 border-left: 1px solid #dbdbdb !important;
 }

#adapt-hdr .top-links a:first-child {
 border-left: none;
 }

#welcome {padding-right: 0px;}
 
.breadcrumb {
 width: 769px;
}

.social {
 max-width: 100%;
 }

#footer {
 border: 0;
 position: relative;
 width: 770px;
 margin: 0 auto;
 overflow: hidden;
 }
 
 #footer .column ul li {
	line-height: 1.1;
}

.fb {
 width: 291px;
 margin: 17px auto;
 }

.connect {
 text-align: center;
 }

.connect div {
 margin-bottom: 10px;
 }

.connect section,
.connect section + section {
 float: none;
 }

.connect section + section {
 border-top: 0px solid #6F7580;
 padding-top: 11px;
 margin-bottom: 4px;
 display: block;
 width: 100%;
 }

.connect a {
 margin-bottom: 5px;
 }

#powered div {
 position: relative;
 width: 768px;
 padding-left: 10px;
 }

.mobile .overlay {
 display: none !important;
 }

 #powered p {padding: 12px 0px 10px;}
 
.copyright, .developer {display: table;float: left;text-align: left;width: 100%;margin-left: 0px;}
.developer {margin-top: 4px;}

#customleft3 {top: 190px}
#customleft2 {top: 130px}
#customleft1 {top: 70px}

#customright3 {top: 190px}
#customright2 {top: 130px}
#customright1 {top: 70px}

.c_discount {padding-left: 0px !important; margin-right: 0px !important;}
.c_coupon {padding: 0 0 15px 0 !important; width: 300px !important;}
.c_total {padding: 10px !important;}
#ems-price-delivery-total {font-size: 16px !important; line-height: 20px !important; font-weight:700;}
.cart_form .del_right {width: 250px !important;}
.cart_form .del_left {width: 250px !important;}

.product .description {display: table; width: 100%; margin-top: 20px;}

div.product .imagebig {display: table; width: 100%; margin: 0; padding: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

.blockimg {width: 100%; text-align: center;}

#cloud-zoom-big, .cloud-zoom-lens {display: none !important; cursor: auto !important;}

.product .image img {max-width: 519px; max-height: 300px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}

.product .images {display: table; max-width: 525px; width: 425px; padding-top: 25px;}
.product .images .imagesmall {margin: 0px 4px 10px 4px;}

.tiny_products .product {
width: 250px !important;
margin: 0px 14px 18px 1px !important;
}

.tiny_products .product .image {
height: 218px !important;
line-height: 218px !important;
}

.tiny_products .image img {
max-height: 200px !important;
max-width: 232px !important;
}

.products #prod_right {width: 165px; padding-left: 10px;}

.products #prod_right input[type="text"], .products #prod_right input[type="password"] {font-size: 14px; width: 38px !important;}

.products #prod_right span.price {font-size: 14px;}

.products .product .image {
height: 200px !important;
line-height: 200px !important;
width: 120px !important;
}

.products .product .image img {max-height: 200px !important; max-width: 120px !important;}

.products .product .product_info {width: 380px !important;}

.products .product .annotation {width: 190px !important;}



.comment_form .input_name {width: 100% !important;}


#relcontent .product {
width: 121px !important;
margin: 0px 6px 8px 0px !important;
}

#relcontent .product .image {
height: 148px !important;
line-height: 148px !important;
}

#content #relcontent .image img {
max-height: 130px !important;
max-width: 103px !important;
}

#relcontent .product h3 {font-size: 14px;}

#relcontent span.price {font-size: 14px; font-weight: 700;}

#relcontent .catrater {display: none;}

span.next_page_link {display: block;}

span.prev_page_link {display: block;}


#same {
padding: 0px !important;
margin: 20px 0 15px 0 !important;
border: none !important;
}

#same  #relproduct  {margin: 0 -8px 10px 0 !important;}

.autocomplete-suggestions {display:none !important;}

.remove img {max-width:16px !important;}

.comment_form label {margin-top: 10px;}

}





/* ############ 775px ################ */


@media only screen and (max-width: 775px) {

#content .image img {max-width: 440px;}

#top_phone {
text-align: center;
padding-left: 0;
width: auto;
}

.breadcrumb {min-height: 40px; height: auto;}

.journal-filter ul li a {font-size: 14px !important;}

#super-menu {
 height: auto;
 }

.mega-menu-item {
width: 430px;
float: none;
min-height: 100%;
max-height: 100%; 
}

.mega-menu-item img, #adminset_container {
 display: none;
 }

.mega-menu-item ul {
max-width: 100%;
float: none;
max-height: 100%;
}

.mega-menu-top {
 font-size: 14px;
 padding: 7px 7px;
font-weight: 700;
 }

.mega-menu-sub {
font-size: 14px;
padding: 6px 0;
}

.mega-menu-item ul li span:before {padding-top: 8px;}
 
.brands-div {width: 117px;}

.brands-menu-item img {max-width: 117px;}

 #super-menu > ul {
 overflow: hidden;
}

#super-menu > ul.mobile-nav {
 width: 480px;
 min-height: 40px;
 display: block;
 list-style: none;
 margin: 0;
 padding: 0;
 position: relative;
 border: none;
 }

.super-menu .open,
.super-menu .close {
 display: block;
 height: 40px;
 cursor: pointer;
 font-family: inherit;
 line-height: 3.1;
 font-size: 15px;
 padding-left: 12px;
 text-transform: uppercase;
 }

.mobile-nav > li > a span {
 display: block;
 width: 39px;
 height: 39px;
 right: 0;
 top: 0;
 position: absolute;
 text-align: center;
 border-left: 1px solid #333745;
 }

.mobile-nav > li > a span:before {
 font-family: 'icons';
 content: "1";
 font-size: 11px;
 }

#super-menu > ul.mobile-nav > li {
 display: block;
 position: relative;
 min-width: 0;
 border: none;
 }

#super-menu > ul.mobile-nav > li > a {
 text-align: left;
 padding-left: 12px;
 height: 40px;
 text-transform: uppercase;
 text-decoration: none;
 display: block;
 z-index: 6;
 position: relative;
 border-bottom: 1px solid #2A2B2E;
 }

#super-menu > ul.mobile-nav > li > div,
#super-menu > ul.mobile-nav > li > ul {
 position: relative;
 opacity: 1;
 -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
 visibility: visible;
 border-top: 0;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #2A2B2E;
	overflow: hidden;
 }

.no-span a span {
 display: none !important;
 }

#super-menu > ul.mobile-nav > li.open {
border-bottom: 1px solid #2A2B2E;
}
 
#super-menu > ul.mobile-nav > li > div > div {
 height: auto !important;
 }

#super-menu > ul.mobile-nav > li:last-child > div {
 left: 0;
 }

#super-menu > ul.mobile-nav > li > div > ul {
 display: block;
 min-width: 100%;
 }

.rotate-90 {
 border-left: 0 !important;
 }

.rotate-0 {
 border-left-width: 1px;
 border-left-style: solid;
 }

.price.menu-hide {
 display: inline-block !important;
 }
 
 .mega-menu-top {font-size: 16px;}
 
 .mega-menu-item p.more {display: none;} 

#column-left + #content {margin-left: 0px;}

#container, header, #adapt-hdr , #adapt-hdr .menu, .breadcrumb, footer, #footer, #powered div {
 max-width: 480px;
 width: 480px;
 margin: 0 auto;
 }
 
.top-links {border-bottom: 1px solid #DBDBDB;} 

#search, #logo, #adapt-hdr .cart	{width: 480px;}

.brands-menu-item {
max-width: 117px;
width: 117px;
}
	
header,
#adapt-hdr {height: 270px;}

#logo {height: 80px; border-right: 0px solid #DBDBDB;}

#logo a img {max-width: 480px;}

#adapt-hdr .top-links, #adapt-hdr .welcome {width: 480px !important;}

#adapt-hdr .welcome {padding-top: 10px;}

#adapt-hdr .top-links {height: 30px;}

#adapt-hdr .top-links a {min-width: 40px; font-size: 13px !important; height: 30px;}

#adapt-hdr .top-links a:last-child {border-right: none;}

#adapt-hdr .welcome {height: 40px; border-bottom: 1px solid #DBDBDB; top:0;}

#adapt-hdr .welcome form {
 display: table;
 float: left;
 height: 20px;
 border-bottom: none;
 padding-top: 0px;
 }

#column-left, .side-shade2 {display: none;} 

#adapt-hdr .welcome form #currency a {margin: 0 3px;}

#adapt-hdr .welcome form div {
 display: table;
 vertical-align: middle;
}

#adapt-hdr .welcome #welcome {
 display: table;
 text-align: center;
 font-size: 12px !important;
 padding: 0;
 line-height: 1.7;
 height: 20px;
 margin: 10px auto 6px auto;
 width: 100%;
}

#welcome .user_name {float:left; max-width: 300px;text-align: right;margin-left: 40px;}
#welcome .logout {float:right;text-align: left;margin-right: 20px;}

#currency {padding-top: 2px;}

#adapt-hdr .welcome #welcome a {font-size: 15px;}

#adapt-hdr .cart {border: none;}

.top-links a span {display: none;}

#super-menu , #adapt-hdr .menu {height: auto;}

#footer {
 border: 0;
 position: relative;
 margin: 0 auto;
 overflow: hidden;
 }

#footer .column {
 width: 100% !important;
 display: block;
 margin-bottom: 7px;
 }

#footer h3 {
 max-height: 35px;
 text-transform: uppercase;
 padding: 10px 0;
 padding-bottom: 10px;
 margin: 0 5px;
 margin-left: 10px;
 }

#footer .column ul {
 margin-top: 8px;
 margin-left: 8px;
 }

#footer .column ul li {padding: 4px; line-height: 1.2;}

#footer .column a {
 padding-left: 4px;
 }

.connect {
 text-align: center;
 padding: 10px 10px 0 10px;
 }

.connect div {
 float: none;
 font-size: 15px !important;
 line-height: 2.7;
 margin: 0;
 }

.connect div span {
 display: block;
 background-color: transparent !important;
 margin-right: 0;
 }

.connect a {
 width: 42px;
 height: 42px;
 }

.connect section,
.connect section + section {
 float: left;
 text-align: left;
 width: 100%;
 }
 
.contact-profiles {text-align: center !important;}

.connect section + section {
border-top: 0px solid #6F7580;
margin-bottom: 4px;
padding-top: 11px;
padding-right: 5px;
padding-left: 5px;
}

.connect section:first-child > div {
 width: 100%;
 margin: 0;
 border-top: 0px solid #6F7580;
 }

.connect section > div:first-child {
 border-top: none;
 }

.connect .contact-profiles a {margin-left: 7px;}	
	
#powered {height: auto;}

#powered a {font-size: 12px;}

#powered div {position: relative; padding: 7px; text-align: center;}

#powered div p {
 position: relative;
 width: 100%;
 text-align: center;
 float: none;
 padding-top: 5px;
	padding-bottom: 0;
	font-size: 12px;
 }
	
#powered div p span {margin-left: 0 !important; width: 100%; margin-bottom: 5px;}

#powered div img {
 float: none;
 margin-right: 10px;
	margin-left: 10px;
 margin-top: 5px;
 }
	
#powered div .copyright {margin-top: 7px;}

#search {
 max-width: 480px;
 width: 480px;
 }

#search input.input_search {
 width: 315px;
 min-width: 135px;
 max-width: 275px !important;
 float: none;
 }
.payments {float: none;} 
.copyright, .developer {display: table;float: left;text-align: center;width: 100%;margin-left: 0px;}
.developer {margin-top: 0px;}

.c_discount {padding-left: 0px !important; margin-right: 0px !important;}
.c_coupon {padding: 0 0 15px 0 !important; width: 200px !important;}
.c_total {padding: 10px !important;}
#ems-price-delivery-total {font-size: 16px !important; line-height: 20px !important; font-weight:700;}
.cart_form .del_right {width: 100% !important;}
.cart_form .del_left {width: 100% !important;}

.cart-back a {display: none !important;}
.cart-back {height: 3px !important; padding: 0 !important;}

ul#deliveries {border: 0 !important; padding: 0 !important;}

#purchases1 .image {display: none;}
#purchases1 td.name {max-width: 115px; padding: 0 !important;}
#purchases1 #carttitles td {font-size: 13px !important;}
#content {max-width: 480px;}
#topcatmore, .menudescription {display: none;}



.rotate-90 {
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
 border: none;
 border-bottom: 1px solid #333745;
 font-weight: bold;
 }

.rotate-0 {
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
 border: none;
 border-left: 1px solid #333745;
 }

.sf-menu li a span {
 display: block;
 width: 39px;
 height: 39px;
 right: 0;
 top: 0;
 position: absolute;
 padding-top: 13px;
 text-align: center;
 border-left: 1px solid #333745;
 }

.sf-menu li a span.rotate-90 {
 border-left: none;
 }

.sf-menu li ul a span {
 border: none;
 background-color: #eee;
 }

.sf-menu li a span.rotate-90,
.sf-menu li ul a span.rotate-90 {
 color: #ea2e49;
 }

.sf-menu ul,
.sf-menu ul ul {
 left: 0;
 position: relative;
 display: block;
 }

.sf-menu > li ul span:before,
.sf-menu > li > a span:before {
 font-size: 13px;
 }

.sf-menu ul li {
 overflow: auto;
 height: auto;
 }

.sf-menu ul li a {
 color: #FFFFFF;
 }

.mobile-nav .open,
.mobile-nav .close {
 display: block;
 height: 40px;
 cursor: pointer;
 font-family: inherit;
 line-height: 2.7;
 font-size: 15px;
 padding-left: 15px;
 text-transform: uppercase;
 color: #FFFFFF;
	font-family: 'PT Sans Narrow',Tahoma,Geneva,sans-serif;
	font-weight: 700;
 }

.sf-menu > li:hover {
 background: none !important;
 }

.sf-menu > li {
 color: #FFFFFF;
 }

.product .images {max-width: 440px; width: 439px;}
.product .images .imagesmall {margin: 0px 6px 10px 6px;}

ul.tabs li {width: 100%; border-radius:0 !important; text-align: center;}

#fancybox-content {text-align: center;}
#fancybox-img {width: auto !important;}
#fancybox-title-float-wrap {margin: 0 auto;}
.fancybox-title-float {width: 100% !important; left: 0 !important;}

.tiny_products .product, #relcontent .product {
width: 46% !important;
margin: 0px 14px 18px 1px !important;
}

.tiny_products .product .image {
height: 200px !important;
line-height: 200px !important;
}

.tiny_products .image img, #relcontent .image img {max-height: 182px !important; max-width: 188px !important;}

.tiny_products #prod_right {
border-left: 0px solid #DBDBDB;
float: none;
min-height: 1px;
padding-left: 0px;
padding-top: 0px;
width: auto;
}

.tiny_products .annotation {display:none;}

.tiny_products #prod_right .variants select {margin-top: 0px; max-width: 100%;}

.tiny_products #prod_right .variants span {height: 23px !important;}

#relcontent .product h3 {font-size: 17px;}

#relcontent span.price {font-size: 16px; font-weight: 700;}

#relcontent .catrater {display: block;}

.product-filter .display {display: none !important;}
.product-filter .display_num {float: right !important;}

a#mmenubut {cursor: pointer;}

.form {width: 100% !important;}

.login_form .button, .register_form .button {margin-bottom: 15px;}

#tarif-list td {padding-right: 5px;}

#same  #relproduct  {margin: 0 0px 10px 0 !important;}
 .advcms{font-size:17px;}
 
 
	#content, #super-menu > ul.mobile-nav, #adapt-hdr .top-links, #adapt-hdr .welcome, #container, header, #adapt-hdr, #adapt-hdr .menu, .breadcrumb, footer, #footer, #powered div, #search, #logo, #adapt-hdr .cart {max-width: 100% !important;width: 100% !important;}

	.nivo-caption p, .nivo-caption span {font-size:20px !important;}
	#content .box {margin-top:0 !important;}
	#content {padding-bottom:0px !important;}
	#powered {display:table !important;}
	#welcome img {margin-right: 10px;}
	#gallerypic {text-align: center;margin-right:0;}
	.advcms {padding: 13px 15px 10px 15px;}
	
	#content > h1, #relproduct, #hitproduct {height:auto;max-height:initial;white-space:normal;padding: 9px 12px 9px 15px;}
	.breadcrumb a, .breadcrumb span {font-size: 14px;}
}

/* ############# 480px ############### */


@media only screen and (max-width: 480px) {
 

.nivo-caption p, .nivo-caption span {font-size:16px !important;}
.nivo-caption {bottom: calc(50% - 58px) !important;}

#content .image img {max-width: 270px !important; max-height: 300px !important;}

div.product .imagebig {max-height: 200px; line-height: 200px;}

.mega-menu-item ul {max-height: none;}

.mega-menu-item {width: 270px;}
 .nowrap{white-space:normal;}
 .brands-menu-item {
 width: 134px;
 }
 
 #super-menu > ul.mobile-nav {
 width: 320px;
 }
.mega-menu-top {font-size: 15px;}	
.brands-menu-item {max-width: 115px;}

.brands-div {width: 115px;}

.brands-menu-item img {max-width: 115px;}

.mega-menu-item p.more {display: none;} 

#column-left + #content {margin-left: 0px;}

#container, header, #adapt-hdr , #adapt-hdr .menu, .breadcrumb, footer, #footer, #powered div {
 max-width: 320px;
 width: 320px;
 margin: 0 auto;
 }

#search, #logo, #adapt-hdr .cart	{width: 320px;}
	
header,
#adapt-hdr {height: 270px;}

#logo {height: 80px; border-right: 0px solid #DBDBDB;}

#logo a img {max-width: 320px;}

/*#adapt-hdr .top-links, #adapt-hdr .welcome {width: 320px !important;}*/

#adapt-hdr .top-links {height: 30px;}

#adapt-hdr .top-links a {min-width: 40px; font-size: 8px !important; height: 30px;}

#adapt-hdr .top-links a:last-child {border-right: none;}

#adapt-hdr .welcome {height: 40px; border-bottom: 1px solid #DBDBDB;}

#adapt-hdr .welcome form {
 display: table;
 float: left;
 height: 20px;
 border-bottom: none;
 padding-top: 2px;
 }

#adapt-hdr .welcome form #currency a {margin: 0 3px;}

#adapt-hdr .welcome form div {
 display: table;
 vertical-align: middle;
}

#adapt-hdr .welcome #welcome {
 text-align: center;
 font-size: 12px !important;
 padding: 0 10px;
 line-height: 1.7;
 height: 20px;

}

#welcome .user_name {max-width: 230px;margin-left: 15px;}
#welcome .logout {margin-right: 15px;}



#adapt-hdr .cart {border: none;}

.top-links a span {display: none;}

#super-menu , #adapt-hdr .menu {height: auto;}

#footer {
 border: 0;
 position: relative;
 margin: 0 auto;
 overflow: hidden;
 }

#footer .column {
 width: auto !important;
 display: block;
 margin-bottom: 7px;
 }

#footer h3 {
 max-height: 35px;
 text-transform: uppercase;
 padding: 10px 0;
 padding-bottom: 10px;
 margin: 0 5px;
 margin-left: 10px;
 }

#footer .column ul {
 margin-top: 8px;
 margin-left: 8px;
 }

#footer .column ul li {padding: 4px; line-height: 1.2;}

#footer .column a {
 padding-left: 4px;
 }

.connect {
 text-align: center;
 padding: 10px 10px 0 10px;
 }

.connect div {
 float: none;
 font-size: 14px !important;
 line-height: 2.7;
 margin: 0;
 }

.connect div span {
 display: block;
 background-color: transparent !important;
 margin-right: 0;
 }

.connect a {
 width: 42px;
 height: 42px;
 }

.connect section,
.connect section + section {
 float: left;
 text-align: left;
 width: 100%;
 }

.connect section + section {
border-top: 0px solid #6F7580;
margin-bottom: 4px;
padding-top: 11px;
padding-right: 5px;
padding-left: 5px;
}

.connect section:first-child > div {
 width: 100%;
 margin: 0;
 border-top: 0px solid #6F7580;
 }

.connect section > div:first-child {
 border-top: none;
 }

.connect .contact-profiles a {margin-left: 7px;}	
	
#powered {height: auto;}

#powered a {font-size: 12px;}

#powered div {position: relative; padding-top: 7px; padding-bottom: 7px; text-align: center;}

#powered div p {
 position: relative;
 width: 100%;
 text-align: center;
 float: none;
 padding-top: 5px;
	padding-bottom: 0;
	font-size: 12px;
 }
	
#powered div p span {margin-left: 0 !important; width: 100%; margin-bottom: 5px;}

#powered div img {
 float: none;
 margin-right: 10px;
	margin-left: 10px;
 margin-top: 5px;
 }
	
#powered div .copyright {margin-top: 7px;}

#search {
 max-width: 320px;
 width: 320px;
 }

#search input.input_search {
 width: 315px;
 min-width: 135px;
 max-width: 275px !important;
 float: none;
 }

#currency {padding-top: 0px;}

#content img {
max-width: 100% !important;
margin-left:0 !important;
}

.payments {float: none;} 
.copyright, .developer {display: table;float: left;text-align: center;width: 100%;margin-left: 0px;}
.developer {margin-top: 0px;}

.c_discount {padding-left: 0px !important; margin-right: 0px !important;}
.c_coupon {padding: 0 0 15px 0 !important; width: 100% !important;}
.c_total {padding: 0px !important; border: 0px !important; white-space: normal !important;}
#ems-price-delivery-total {font-size: 16px !important; line-height: 20px !important; font-weight:700;}
.cart_form .del_right {width: 100% !important;}
.cart_form .del_left {width: 100% !important;}
#purchases1 td.price {display: none;}
#purchases1 th.price1 {display: none;}
#purchases1 th.amount {display: none;}
#purchases1 .name {width: 100%;}
.nodiscount {width: 240px !important;}

.totprcurr {display:block; border-top: 1px dashed #DADADA; padding-top: 5px;}
#topcatmore, .menudescription {display: none;}

table.order_info td {max-width: 168px; word-wrap: break-word;}

.product .images {/*display: inline-block; width: auto;*/ max-width: 280px; width: 227px;}
.product .images .imagesmall {margin: 0px 8px 10px 8px;}


.tiny_products .product {width: 95% !important; margin: 0px 0px 18px 0px !important;}

.tiny_products .product .image {height: 218px !important; line-height: 218px !important;}
.tiny_products .product .image img {max-height: 200px !important; max-width: 258px !important;}
/*#gallerypic .product .image {height:276px !important; line-height:276px !important;}
#gallerypic .image img {max-height:256px !important;}*/

.product-filter .display_num {float: left !important; margin-left: 0px !important;}
input#viewform {margin-left: 0 !important;}

#relproduct, #relcontent {display: none !important;}

.feedback_form .input_captcha {clear: left; float: none !important; width: 92px !important;}
.feedback_form .captcha {margin-bottom: 10px;}
.comment_form .input_captcha {clear: left; width: 92px !important; margin-top: 10px !important;}
.comment_form .button, .feedback_form .button {margin-top: 85px !important;}
ul#deliveries select {max-width: 255px;}

.buttonred {margin-right: 40px;}

#container {overflow: hidden;}

#back_forward {font-size: 12px !important;}

.product .price {font-size: 38px !important;}
.product .currency {font-size: 16px !important;}

table {font-size: 13px;}

}

@media only screen and (min-width: 1281px)
{
select {border: 2px solid #dadada;}
}

.wrapperfortable {overflow-x:auto;margin-bottom:10px;}
table .green {background-color:#d0d8c9;}
table .stared td {font-size: 24px;line-height: 15px;}
table .stared td:first-child{font-size: 14px;line-height: initial;}
.tags {font-size:12px;font-style:italic;margin:30px 0;}

.consultform {background-color: #ffffff;}
.consultform input[type="text"], .consultform textarea {background-color: #f4f4f4;}

/* demo */
#devices {display: table;width:710px;height:858px;margin: 0 auto;position:relative;text-align:center;margin-top:20px;}
#devices .deviceWrap {width: 100%;background-position: top center;background-repeat: no-repeat;position:relative;height:858px;z-index:10;}
.android-515x295-portrait {background-image: url(../images/android-295x515-portrait.png);padding: 60px 0 78px 0;}
.device{position:absolute;top:92px;left:163px;z-index:20;width:388px;overflow:hidden;}
#devices .device .flashingTop {top: 0;padding-top: 1px;}
#devices .device .flashingTop {position: relative;left: 0;width: 100%;text-align: center;background-color:#942938;}
.android-240x320-portrait .flashingTop .time, .android-240x320-landscape .flashingTop .time, .android-515x295-portrait .flashingTop .time, .android-515x295-landscape .flashingTop .time {
    float: right;
    padding: 4px 4px 0px 0px;
}
span.time {color: white;font-size: 12px;font-weight: 700;}
#devices iframe {width:388px;height: 664px;margin: 0;border: 0;}
@media only screen and (max-width: 500px)
{
#devices {margin-left:-187px;}
}