/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			Allan Style - SUBSILVER
	Based on style:	    prosilver	
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		phpBB Limited ( https://www.phpbb.com/ )
	Modified by:		Allan ( http://zumaclub.ru/ )
	Modified by:		ScorpionS (Merlin) ( http://forum-gta.ru/ )
	Modified by:		Tarantul ( http://x-tk.ru/ )
    --------------------------------------------------------------
*/

@import url("common.css");
@import url("links.css");
@import url("content.css");
@import url("buttons.css");
@import url("cp.css");
@import url("forms.css");
@import url("colours.css");
@import url("imageset.css");
@import url("icons.css");
/*@import url("en/stylesheet.css"); */




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


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


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

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



body{
	padding:0;
	margin:0;
}

#header{
	font-family: 'PTSansRegular', Arial;
	font-size: 14px;
	line-height: 21px;
	background-color: #fff;
	width: 100%;
	height: 70px;
	color: rgba(255,255,255,1);
	line-height: 50px;
  margin-bottom: 5px;
}
#header a {
	color: rgba(255,255,255,1);
	text-decoration: none;
	display: block;
	font-size: 15px;
  line-height: 50px;
  padding-top: 10px;
}

#header-left{
	padding: 10px 0px 10px;
	margin: 0px 0px 0px 50px;
	float: left;
	height: 60px;
}
.slogan{
	color: rgb(0, 0, 0);
	position: absolute;
	top: 20px;
	left: 125px;
	width: 140px;
	line-height: 1em;
	font-size: 13px;
}

#header-left-text{
	float: left;
	height: 50px;
		-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
#header-left-text a {
	padding-left: 20px;
	padding-right: 20px;
}

#header-right{
	float: right;
	height: 40px;
}
#header-right:hover #header-right-icon{
	background-color: #3F8DBF;
	}
#header-right:hover #header-right-text{
	background-color: #599BC8;
	}
#header-right-icon{
	float: right;
	height: 50px;
	width: 50px;
	text-align: center;
	background-color: #35759F;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
#header-right-text{
	float: right;
	height: 50px;
    -webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
#header-right-text a {
	padding-right: 20px;
	padding-left: 20px;
}
.prods{
	text-align: center;
	padding: 20px;
}

.prods img{padding: 20px 0;}
.prodtxt{ padding: 0 20px;}
.prod{
    margin: 10px 0;
    padding-bottom: 10px;
}
.prod:hover{
outline:5px solid #e8e8e8;
outline-offset:-5px; 
border-radius:0px;
}
/** FOOTER **/
.footer{
  font-family: 'PTSansRegular', Arial;
  font-size: 14px;
  line-height: 21px;
	width: 100%;
	background-color: #e7e7e7;
	margin: 0;
    margin-top: 20px;
    /*height:215px;*/
	}
.pushf {
    height: 215px;
}

.footer ul{
	list-style-image: url('images/footer-list.png');
	list-style-position: inside;
	margin: 0 0 30px 0;
	padding: 0px;
}
.footer h3{
	font-weight: normal;
	font-size: 17px;
	color: #575757;
	text-transform: none;
	letter-spacing: 0;
	font-family: PTsansRegular;
  border: none;
  margin: 17px 0;
}
.footer ul li a{
	color: #575757;
}
.footer ul li a:hover{
	color: #b73d3d;
}
.footer ul li{
	color: #575757;
	margin: 10px 0;
}

.footer ul.fprod{
	list-style: none;
	list-style-position: inside;
	margin: 0 0 30px 0;
	padding: 0px;
}
.footer ul.fprod li a{
	color: #575757;
}
.footer ul.fprod li a:hover{
	color: #b73d3d;
}
.footer ul.fprod li{
	color: #575757;
	margin: 10px 0;
}
.fxfs::before{
font-weight: 800;
content: "XFS";
border: 2px solid #6a3bc0;
color: #6a3bc0;
border-radius: 3px;padding: 0 3px;display: inline-block;font-size: 10px;position: relative;top: -1px;margin-right: 5px;
}
.fxvs::before{
font-weight: 800;
content: "XVS";
border: 2px solid #6a8d2d;
color: #6a8d2d;
border-radius: 3px;padding: 0 3px;display: inline-block;font-size: 10px;position: relative;top: -1px;margin-right: 5px;
}
.fxis::before{
font-weight: 800;
content: "XIS";
border: 2px solid #9c3d20;
color: #9c3d20;
border-radius: 3px;padding: 0 3px;display: inline-block;font-size: 10px;position: relative;top: -1px;margin-right: 5px;
}
.fxfm::before{
font-weight: 800;
content: "XFM";
border: 2px solid #20659c;
color: #20659c;
border-radius: 3px;padding: 0 3px;display: inline-block;font-size: 10px;position: relative;top: -1px;margin-right: 5px;
}
.copyright{
color: #7b7b7b;
}
.totop{
cursor: pointer;
position: fixed;
width: 27px;
height: 81px;
background: url('images/totop.png') no-repeat;
bottom: 20px;
right: 10px;
}
/** END FOOTER **/

/** START NAVIGATION**/
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
 #cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index:99999;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  font-family: 'PTSansRegular', Arial;
  
  line-height: 1;
  background: #ffffff;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #20659c;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding: 20px;
  font-size: 15px;
  text-decoration: none;
  text-transform: none;
  color: #000000;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #20659c;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 20px;
   font-size: 15px;
}
.nulled{margin:-10px;}
#cssmenu > ul > li.has-sub > a::after {
  position: absolute;
  top: 25px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  content: "";
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #20659c;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: 32px;
}
#cssmenu ul ul li a {

  padding: 10px 20px;
  width: 160px;
  font-size: 15px;
  background: #fff;
  text-decoration: none;
  color: #333;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #20659c;
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}
@media all and (max-width: 768px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
	outline: 1px solid rgb(228, 228, 228);
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index:100000;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99999;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99999;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}
/** END NAVIGATION**/

#search-box.remove-space-around-search {
  float: none;
  margin: 0;
}


/* -------------------------------------------- */
/* ------------------Sibsoft Grid System--------------- */ 
.sibgrid{ width: 1200px; position: relative; margin: 0 auto; padding: 0px;}
.sibgrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.hsibgrid{ width: 1200px; position: relative; margin: 0 auto; padding: 0px;}
.hsibgrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.sibgrid .f-right, .hsibgrid .f-right{float: right!important;}
.sibgrid .f-left, .hsibgrid .f-left{float: left!important;}

.sibgrid .row{padding-left:10px; padding-right:10px;}
.hsibgrid .row{}
.sibgrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.sibgrid .row:after{clear: both; }
.hsibgrid .row{zoom: 1;}
.hsibgrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.hsibgrid .row:after{clear: both; }
.hsibgrid .row{zoom: 1;}

.sibgrid .wrap-col{margin:10px;}
.hsibgrid .wrap-col{margin:10px;}

.sibgrid .col-1-2, .hsibgrid .hcol-1-2, .sibgrid .col-1-3, .sibgrid .col-2-3, .sibgrid .col-1-4, .sibgrid .col-2-4, .sibgrid .col-3-4, .sibgrid .col-1-5, .sibgrid .col-2-5, .sibgrid .col-3-5, .sibgrid .col-4-5, .sibgrid .col-1-6, .sibgrid .col-2-6, .sibgrid .col-3-6, .sibgrid .col-4-6, .sibgrid .col-5-6{float:left; display: inline-block;}

.sibgrid .col-full{width:100%;}

.sibgrid  .col-1-2 {width:50%;}
.sibgrid .offset-1-2{margin-left: 50%;}
.hsibgrid .hcol-1-2{width:50%;}

.sibgrid .col-1-3{width:33.33%;}
.sibgrid .col-2-3{width:66.66%;}
.sibgrid .offset-1-3{margin-left: 33.33%;}
.sibgrid .offset-2-3{margin-left: 66.66%;}

.sibgrid .col-1-4{width:25%;}
.sibgrid .col-2-4{width:50%;}
.sibgrid .col-3-4{width:75%;}
.sibgrid .offset-1-4{margin-left: 25%;}
.sibgrid .offset-2-4{margin-left: 50%;}
.sibgrid .offset-3-4{margin-left: 75%;}

.sibgrid .col-1-5{width:20%;}
.sibgrid .col-2-5{width:40%;}
.sibgrid .col-3-5{width:60%;}
.sibgrid .col-4-5{width:80%;}
.sibgrid .offset-1-5{margin-left: 20%;}
.sibgrid .offset-2-5{margin-left: 40%;}
.sibgrid .offset-3-5{margin-left: 60%;}
.sibgrid .offset-4-5{margin-left: 80%;}

.sibgrid .col-1-6{width:16.66%;}
.sibgrid .col-2-6{width:33.33%;}
.sibgrid .col-3-6{width:50%;}
.sibgrid .col-4-6{width:66.66%;}
.sibgrid .col-5-6{width:83.33%;}
.sibgrid .offset-1-6{margin-left: 16.66%;}
.sibgrid .offset-2-6{margin-left: 33.33%;}
.sibgrid .offset-3-6{margin-left: 50%;}
.sibgrid .offset-4-6{margin-left: 66.66%;}
.sibgrid .offset-5-6{margin-left: 83.33%;}
#prodtitle .col-1-3{text-align: right;}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.sibgrid {width:960px;}
	.hsibgrid {width:960px;}
	.sibgrid .products .col-1-2 {width: 100%;}
	.prods .col-1-2{width: 100% ;}
	#pcols .col-1-3{width:50%;}
	#pcols .col-2-3{width:100%;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.sibgrid{width:768px;}
	.hsibgrid{width:768px;}
	#owl-demo {display: none;}
	#owl-demo .owl-item .item img{max-width:90%; left:0;right: 0;margin: auto;text-align: center; bottom: 0; }
	#owl-demo .owl-item .item h3{width: 80%;font-size: .8em; top:70px;}
	#owl-demo .owl-item .item h2{width: 80%;font-size: 1.5em;}
	#owl-demo .owl-item .item span{width:75%; left:0;	right: 0;margin: auto;text-align: center; top: 160px; font-size: .9em;}
	#owl-demo .owl-item .item { height: 600px;}
	#owl-demo .owl-item .item span a{width:70%; left:0;	right: 0;margin: auto;text-align: center; font-size: .9em;}
	#owl-demo .owl-item .item span a::before{width: 6px; height: 6px; top: 15px;}
	.footer .col-1-4{width: 25%}
	.prods .col-1-2{width: 100%;}
	#pcols .col-1-3{width:50%;}
	#pcols .col-2-3{width:100%;}
	#prodtitle .col-2-3{width: 100%;text-align: center;}
	#prodtitle .col-1-3{width: 100%;text-align: center;}
	#prodtitle .f-right{float: none;}
	.prodmenu ul li.current a::after{right: 0;}
	.slider{margin: 0px;}
	.sss {overflow: hidden;}
	.total{width: inherit;}
	.order-btn{width: inherit;}
	#header {border-bottom: 1px solid #DADADA;}
}

.small-gap {}
.wide-only {margin-left: 50px;}

@media only screen and (max-width: 768px) {
	.small-gap {padding-left: 36px;}
	.wide-only {margin-left: 0px;}
#pcols .col-1-3{width:100%;}
	.sibgrid, .sibgrid .col-1-2, .sibgrid .col-1-3, .sibgrid .col-2-3, .sibgrid .col-1-4, .sibgrid .col-2-4, .sibgrid .col-3-4, .sibgrid .col-1-5, .sibgrid .col-2-5, .sibgrid .col-3-5, .sibgrid .col-4-5, .sibgrid .col-1-6, .sibgrid .col-2-6, .sibgrid .col-3-6, .sibgrid .col-4-6, .sibgrid .col-5-6{width:100%;}
	
	.footer .col-1-4{width: 50%}
	.small-no-left {clear:left;}
	
	.sibgrid .offset-1-2, .sibgrid .offset-1-3, .sibgrid .offset-2-3, .sibgrid .offset-1-4, .sibgrid .offset-2-4, .sibgrid .offset-3-4, .sibgrid .offset-1-5, .sibgrid .offset-2-5, .sibgrid .offset-3-5, .sibgrid .offset-4-5, .sibgrid .offset-1-6, .sibgrid .offset-2-6, .sibgrid .offset-3-6, .sibgrid .offset-4-6, .sibgrid .offset-5-6{margin-left:0;}
	#header {border-bottom: none;}
	.hsibgrid{width: 100%}
	.hsibgrid .hcol-1-2{width: 50%;}
	.hsibgrid .f-right{float:none!important;}
	#owl-demo {display: none;}
	#owl-demo .owl-item .item img{max-width:90%; left:0;right: 0;margin: auto;text-align: center; bottom: 0; }
	#owl-demo .owl-item .item h3{width: 80%;font-size: .8em; top:70px;}
	#owl-demo .owl-item .item h2{width: 80%;font-size: 1.5em;}
	#owl-demo .owl-item .item span{width:75%; left:0;	right: 0;margin: auto;text-align: center; top: 160px; font-size: .9em;}
	#owl-demo .owl-item .item span a{width:70%; left:0;	right: 0;margin: auto;text-align: center; font-size: .9em;}
	#owl-demo .owl-item .item span a::before{width: 6px; height: 6px; top: 15px;}
	#owl-demo .owl-item .item {min-height: 100vh; height: 600px;}
	
	.news .row .col-1-3{height:20%; overflow: hidden;}
	.news .row .col-1-3 img{margin: -30% 0 0 0;}
	
	.prods .col-1-2{width: 50%; }
	#prodtitle .col-1-3{width: 100%;text-align: center;}
	#prodtitle .col-2-3{width: 100%;text-align: center;font-size: 70%;}	
	#prodtitle .f-right{float: none;}
	#prodtitle .demo-btn {margin: 20px;}
	.prodmenu ul li.current a::after{right: 0;}
	.slider{margin: 0px;}
	.sss {overflow: hidden;}
	#pagetitle .col-2-3{width: 100%;text-align: center;font-size: 70%;}	
	#pagetitle .col-1-3{width: 100%;text-align: center;}	
}
@media only screen and (max-width: 481px) {
#header {border-bottom: 1px solid #DADADA;}
.news{margin: 90px 0 0 0;}
#owl-demo {display: none;}
#pcols .col-1-3{width:100%;}
	.prods .col-1-2{width: 100%;}
	.footer .col-1-4{width: 100%}
	.hsibgrid .hcol-1-2{width: 100%;}
	#owl-demo .owl-item .item span{width:75%; left:0;	right: 0;margin: auto;text-align: center; top: 160px; font-size: 1em;}
	#owl-demo .owl-item .item {min-height: 100vh; height: 400px;}
	#prodtitle .col-2-3 h1{margin-top: 80px;}
	#pagetitle .col-2-3{margin-top: 80px;}	
	#prodtitle .col-1-3{width: 100%;text-align: center;}
	#prodtitle .f-right{float: none;}
	#prodtitle .col-2-3 h1 span {margin: 0; top: -5px; left: 10px;}
	.prodmenu ul li.current a::after{right: 0;}
	.slider{margin: 0px;}
	.sss {overflow: hidden;}
}
