/*---------------------------
Site styles for desktop
----------------------------*/
a:hover{text-decoration:none;}
.sidebar-search input[type=submit]:hover{background-position:0 -20px;}

#main{
	min-width:990px;}

/* #Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#footer{}
.footer-top{
	text-align:justify;
	//text-align:center;
	font-size:15px;
	line-height:17px;}


.footer-top .ico-32:hover{opacity:1;}
.footer-top a:hover{text-decoration:none;}

.footer-top .ico-32,
.footer-bottom a,
.header-brands a img,
.side-banners a img,
.content-banners a img,
.cont_banner a img{
	-moz-transition: opacity 0.5s 0 ease;
	-o-transition: opacity 0.5s 0 ease;
	-webkit-transition: opacity 0.5s 0 ease;
	-ms-transition: opacity 0.5s 0 ease;
	transition: opacity 0.5s 0 ease;}
.footer-bottom a:hover,
.header-brands a:hover img,
.side-banners a:hover img,
.content-banners a:hover img,
.cont_banner a:hover img{opacity:0.5;}

@media only screen and (max-width:1200px){
	.footer-bottom{margin:0 15px 0 0;}
	.footer-bottom a{margin:0 15px;}
}


/* #Header
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/*~~~~~~~~~~~~ header menu */
.mnActive{
	background:#ff0000 url(images/tpl/active_mn.png) repeat 0 center;
	margin-left:-10px;
	width: 0;
	height: 40px;
	position:absolute;
	top: 0;
	left:0;
	z-index: 1;}
ul.main-menu {
	position:relative;
	z-index:15;
	display:table;
	width:100%;
	background:url(images/tpl/menu-bord.png) no-repeat right 0;}
ul.main-menu li{
	height:40px;
	background:url(images/tpl/menu-bord.png) no-repeat 0 0;
	line-height:16px;
	font-size:12px;
	float:left;}
ul.main-menu li a{
	display:block;
	height:40px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	white-space:nowrap;
	//padding-top:12px;
	//height:28px;}
ul.main-menu li a span{
	display:inline-block;
	//display:inline; //zoom:1;
	vertical-align:middle;
	width:98%;
	margin-left:1%;
	text-align:center;
	white-space:normal;}
ul.main-menu li a:after{
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:40px;
	width:1px;}

.main-menu li { width:17%; }
.main-menu li:first-child { width:16%; }
.main-menu li:last-child { width:16%; }
/* .main-menu li.mn1{width:14%;}
.main-menu li.mn2{width:14%;}
.main-menu li.mn3{width:14%;}
.main-menu li.mn4{width:15%;}
.main-menu li.mn5{width:14%;}
.main-menu li.mn6{width:14%;}
.main-menu li.mn7{width:15%;} */

/* #Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#content{}
.three-columns-content .content-bottom{
	padding:60px 220px 60px 254px;}
.two-columns-content .content-bottom{
	padding:60px 10px 60px 254px;}

.three-columns-content .sidebar-right{
	position:relative;
	float:right;
	width:188px;
	margin:0 -200px 0 0;}
	.two-columns-content .sidebar-right{display:none;}

.three-columns-content .sidebar-left,
.two-columns-content .sidebar-left{
	position:relative;
	float:left;
	width:200px;
	margin:0 0 0 -234px;}



/* ~~~~~~~~~~~~ sidebar list */
ul.sidebar-list{
	border-top:#5a5a5a 1px solid;}
ul.sidebar-list li{
	border-bottom:#5a5a5a 1px solid;
	line-height:17px;}
ul.sidebar-list li a{
	display:block;
	position:relative;
	margin-right:-15px;
	left:-15px;
	padding:3px 0 3px 15px;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	text-indent:-1px;}
ul.sidebar-list li a:hover,
ul.sidebar-list li a.active{
	font-weight:700;
	background:url(images/tpl/hover-active-menu.png) no-repeat 0 center;}


ul.sidebar-news li h3 a:hover{text-decoration:underline;}
/* ~~~~~~~~~~~~ aside news */


/*~~~~~~~~~~~~ products */
/*.product-left img{
	-moz-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;}
.product-left img:hover{
	z-index:100;
	-webkit-transform: scale(1.7);
	-o-transform: scale(1.7);
	-moz-transform: scale(1.7);
	transform: scale(1.7);}
	.ie .product-left img:hover{
		width:170px; height:300px;
		margin:-62px -35px;}*/

.pl{
	-moz-transition: all 0.8s ease 0s;
	-o-transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-ms-transition: all 0.8s ease 0s;
	transition: all 0.8s ease 0s;

	  -webkit-transform: scale(0.6);
 -o-transform: scale(0.6);
 -moz-transform: scale(0.6);
 transform: scale(0.6);
/*<<<<<<< HEAD*/
 margin-left: -36px;
/*=======
 margin-left: -33px;
>>>>>>> origin/white*/
 margin-top:-60px;
}

.product-left .product-img {
  width: 100px;
  height: 177px;
}

.pl:hover, .pl:active{
	z-index:100;
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1); }
	.ie .pl:hover, .ie .pl:active{
		width:170px; height:300px;
		margin:-62px -35px;}


/*~~~~~~~~~~~~ products */

/*~~~~~~~~~~~~ shop list */
@media only screen and (max-width:1300px) and (min-width:1040px){
	.shop-list{min-width:100px;}
	.shop-item{margin-left:0;}
	.shop-img{position:relative; left:0;}
}
@media only screen and (max-width:1039px){
	.shop-list-items{text-align:left;}
}
/*~~~~~~~~~~~~/shop list */

/*~~~~~~~~~~~~ detail page */
@media only screen and (min-width:990px) and (max-width:1260px){
	.page-inner{margin:0 30px 50px 300px;}
	.page-img{margin:0 0 0 -300px; width:280px;}
	.img-large img{height:250px;}

	.main-preview, .main-preview span:after{height:400px;}
	.main-preview img{max-height:400px;}
	.preview-thumbs a,
	.preview-thumbs a img{width:40px; height:40px;}
}
.tbl-left:hover, .tbl-right:hover{opacity:0.4;}
/*~~~~~~~~~~~~ detail page */


.transperent-left{opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.transperent-left:hover{opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.cont_img{float:left; padding-right:15px; padding-bottom:15px}


.swissPromo {
	width: 270px;
	height: 85px;
	padding-top: 10px;
	padding-left: 10px;
	top: 20px;
	right: 20px;
	float:right;
	position: fixed;
	color:#ec0000;
	background-color:#FFFFFF;
	border-width:5px;
	border-style:solid;
	border-color:#ec0000;
	z-index:100;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	cursor:pointer
}

	.china {
	/*width: 270px;
	height: 85px;*/
	padding-top: 10px;
	padding-left: 10px;
	top: 20px;
	right: 20px;
	float:right;
	position: fixed;
	color:#ec0000;
	/*background-color:#FFFFFF;
	border-width:5px;
	border-style:solid;
	border-color:#ec0000;*/
	z-index:100;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	cursor:pointer
}
.block-action {display: inline-block; border:1pt solid; padding:5px;width:48%; margin:2px; height:auto; vertical-align:top;}
.menu-price {font-size:9px;margin-top:-7px; white-space:nowrap; display:block}
.popular-models {float:right; padding-top:4px; font-weight:bold}
.actlm {float:right; color:red; padding-top:4px; font-weight:bold; line-height:25px}

.actlm-img {
	float: right;
	margin-top: 4px;
}
