body{
font: 70%  arial,tahoma,sans-serif;
margin:0;
padding:0;
line-height: 1.5em;
background:url('../images/rossignol_tile.jpg') fixed;

}
*{
	outline:none;
	padding:0px;
	margin:0px;
	background-color:transparent;
}

b{font-size: 110%;}
em{color: red;}
img{
	
	border:0px;
}
br{
	float:none !important;
}

/*----------------------------------------------------------*/
#tool-menu{
	position:fixed;
	top:100px;
	left:0px;
	z-index:9;
	width:52px ;
		
}
#wish-menu{
	position:relative;
	left:0px;
	
		
}
#tool-menu .wish-button{
	float:left;
	width:52px ;
	height:47px ;
	cursor:pointer;
	background:transparent url('../images/wish-button.png') no-repeat ;
}
#tool-menu .live-button{
	float:left;
	width:52px ;
	height:47px ;
	cursor:pointer;
	background:transparent url('../images/live-button.png') no-repeat ;
}
#tool-menu .service-button{
	float:left;
	width:52px ;
	height:47px ;
	cursor:pointer;
	background:transparent url('../images/service-button.png') no-repeat ;
}
.live-m{
	float:left;
	width:100%;
	height:100%;
}
.live-m .live-g{
	float:left;
	overflow:hidden;
	width:100%;
	height:100%;
	margin-bottom:-28px;
}
.live-m p{
	float:left;
	width:100%;
	height:20px;
	padding-top:8px;
	text-align:center;
	background:#fff;
}
.live-m a{
	color:red;
}

.w-ofset{
	left:-100px !important;
}
#maincontainer{
	width:1004px;
	margin: 0px auto;
	
	
}
#mcb{
	float:left;
	width:1004px;
	background:#fff;
}
/*language Switch*/
#lang-switch-ge{
	position:relative;
	z-index:10;
	float:left;
	width:46px;
	height:18px;
	margin-left:872px;
	margin-top:10px;
	background:url('../images/geo.png') no-repeat; 
}
#lang-switch-en{
	position:relative;
	z-index:10;
	float:left;
	width:46px;
	height:18px;
	margin-left:872px;
	margin-top:10px;
	background:url('../images/eng.png') no-repeat; 
}
/*---------------------Hedder---------------------------------*/
#head-cont{
	clear:both ;
	float:left;
	position:relative;
	z-index:10;
	width:850px;
	margin-left:75px;
	margin-bottom:30px; 
	
}
#head-cont ul{
	float:left;
	background:url('../images/menu.png') no-repeat; 
	width:452px;
	height:59px;
	margin:0px 10px;
}
#head-cont li{
	display:inline;
	float:left;
	margin:20px 0px;
}
#head-cont li a{
	float:left;
	width:112px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}
#head-cont li a:hover{
	color:red;
}
#head-cont #logo{
	float:left;
	width:181px;
	height:27px;
	margin-top:12px;
	margin-right:4px;
	background:url('../images/logo.png') no-repeat;
}
#head-cont img{
	float:left;
	margin-right:6px;
	margin-top:12px;
	border:0px;
	background:none;
}
#head-cont form{
	float:left;
	margin-top:15px;
	background:url('../images/search.png') no-repeat;
	width:188px;
	height:26px;
}
#head-cont input{
	float:left;
	margin-top:5px;
	margin-left:28px;
	border:0px;
	background:transparent;
	
}
#head-cont input:focus {
   outline: 0 none;
}
/*-----------Middle-----------------*/
/*top-section*/
#mid-con{
	clear:both;
	float:left;
}
#mid-con #top-section{
	float:left;
	width:850px;
}
#mid-con #top-section .images{
	float:left;
	margin-bottom:-304px;
	width:850px;
	height:304px;
	overflow:hidden;
}
#mid-con #top-section .images span{
	float:left;
	width:282px;
	height:304px;
	overflow:hidden;
}
#mid-con #top-section .frame{
	float:left;
	background:url('../images/menu_frame.png') no-repeat;
	width:850px;
	height:304px;
	margin-bottom:-304px;
}
#mid-con #top-section ul{
	float:left;
	height:440px;
	width:850px;
}
#mid-con #top-section ul li{
	float:left;
	display:inline;
}
#mid-con #top-section ul li a{
	float:left;
	color:#fff;
	text-decoration:none;
	font-size:25px;
	width:270px;
	height:30px;
	padding-top:190px;
	margin-left:10px;
}
#mid-con #top-section ul li a:hover{
	color:red;
}
#mid-con #top-section #mountain{
	float:left;
	background:url('../images/mountain.jpg') no-repeat;
	position:relative;
	z-index:5;
	height:402px;
	width:1004px;
	
	
}
#mid-con #top-section .flashofset{

	position:relative;
	z-index:5;
	margin-top:0px !important;
	margin-bottom:-180px !important;
}
#mid-con #top-section #promo{
	margin-top:-118px;
	margin-bottom:-93px;
	position:relative;
	z-index:6;
}
#mid-con #top-section .sky{
	float:left;
	background:url('../images/sky.jpg') no-repeat top center;
	
	height:452px;
	margin-top:-10px;
	margin-bottom:-350px;

}


#mid-con #top-section .m-offset{
	background:url('../images/mountain-old.jpg') no-repeat top center !important;
	margin-top:-117px !important;
	margin-bottom:-100px !important;
}
#mid-con .m-offset-video{
	margin-left: 100px;
	margin-bottom: 20px;
}
/* Footer */
#foot-con{
	clear:both;
	float:left;
	text-align: center;
	color: #999;
	margin-top: 20px;
	
	width:100%;
}
#foot-con a{
	
	color: #999;
}
#foot-con .t-f-c{
	float:left;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	width:580px;
	margin-left:210px;
	padding-top:4px;
	padding-bottom:4px;
}
#sort-menu{
	float:left;
	margin-left:180px;
}
#foot-con .t-f-c li{
	display:inline;
	border-left:1px solid #999;
	padding-left:4px;
	
}
#foot-con .t-f-c .no-border{
		border-left:0px none;
}
#foot-con .t-f-c a{
	text-decoration:none;
}
#foot-con .t-f-c a:hover{
	color:red;
}
#foot-con .b-f-c{
	float:left;
	margin-top:20px;
	margin-left:210px;
	width:580px;
	padding-bottom:20px;
}
#foot-con .foot-dby{
	float:left;
	
	width:200px;
	text-align:left;
}
#foot-con .p-logos{
	float:left;
	margin-left:30px;
}
#foot-con .b-f-c ul{
	float:left;
	margin-left:40px;
}
#foot-con .b-f-c ul li{ 
	text-align:left;
	display: block;
}
#foot-con .b-f-c ul li b{
	font-weight:normal;
	font-size:14px;
} 
/* Content Section */
#content{
	clear:both;
	float:left;
	width:1004px;
	margin-top:-40px;
	position:relative;
	z-index:6;
}
#content #news-events{
	float:left;
	width:580px;
	margin-left:210px;

}
#content #news-events *{
	float:left;
}
#content #news-events #news{
	float:left;
	height:200px;
	width:100%;
	margin-top:6px;
	
	overflow:hidden;
}
#content #news-events #news h1{
	float:left;
	margin-bottom:15px;
	border-bottom:1px solid red;
	height:25px;
	width:100%;
}
#content #news-events #news h1 img{
	float:left;
	background:transparent;
}
#content #news-events .promo-video{
	float:left;
	width:244px;
	height:96px;
	overflow:hidden;
	border:4px solid #fff;
	
	
}
#content #news-events .promo-video *{
	float:left;
	width:244px;
}
#content #news-events .promo-video img{
	margin-right:-244px;
	margin-top:-24px;
}

#content #news-events .promo-video a{
	background:url("../images/promo-play.png") no-repeat;
	height:96px;
}
#content #news-events .promo-video a:hover{
	background:url("../images/promo-play-ol.png") no-repeat;
}
#content #news-events .item {
	
	float:left;
	margin-top:6px;
	margin-left:40px;
	
}
#content #news-events .item a{
	float:none;
	color:#bf0000 ;
	
	
}
#content #news-events .item h2{
	clear:both;
	float:left;
	color:#7a7a7a;
	font-size:12px;
	font-weight:normal;
}

#content #news-events .item p{
	clear:both;
	float:left;
	width:260px;
}
#content #news-events .separator{
	float:left;
	margin-left:130px;
	height:10px;
	width:80px;
	border-bottom:3px dotted #7a7a7a;
}
#fb-fans{
	float:left;
	margin-left:210px;
	
	width:580px;
}
#fb-fans h1{

	border-bottom:1px solid #516ea5;
	height:25px;
	width:580px;
}
#fb-fans h1 img{
	background:transparent;
	
}
/*sort By*/
#sort-by-menu{
	position:relative;
	z-index:4;
	float:left;
	width:140px;
	margin-top:5px;
	margin-left:30px;
	margin-right:-170px;
	
}
#sort-by-menu *{
	float:left;
	display:block;
}
#sort-by-menu ul{
	overflow:hidden;
	width:120px;
	padding-left:20px;	
}
#sort-by-menu ul *{
	width:120px;
	height:19px;
}
#sort-by-menu h1{
	cursor:pointer;
	width:99px;
	height:19px;
	font-weight:normal;
	font-size:12px;
}
/*GE*/
#sort-by-menu .menu-product-ge{
	background:url('../images/sort-by/by-product-ge.gif') no-repeat;
}
#sort-by-menu .menu-product-ge:hover{
	background:url('../images/sort-by/by-product-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-product-ge-ol{
	background:url('../images/sort-by/by-product-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-sex-ge{
	background:url('../images/sort-by/by-sex-ge.gif') no-repeat;
}
#sort-by-menu .menu-sex-ge:hover{
	background:url('../images/sort-by/by-sex-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-sex-ge-ol{
	background:url('../images/sort-by/by-sex-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-brand-ge{
	background:url('../images/sort-by/by-brand-ge.gif') no-repeat;
}
#sort-by-menu .menu-brand-ge:hover{
	background:url('../images/sort-by/by-brand-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-brand-ge-ol{
	background:url('../images/sort-by/by-brand-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-style-ge{
	background:url('../images/sort-by/by-style-ge.gif') no-repeat;
}
#sort-by-menu .menu-style-ge:hover{
	background:url('../images/sort-by/by-style-ge-ol.gif') no-repeat;
}
#sort-by-menu .menu-style-ge-ol{
	background:url('../images/sort-by/by-style-ge-ol.gif') no-repeat;
}
/*EN*/
#sort-by-menu .menu-product-en{
	background:url('../images/sort-by/by-product-en.gif') no-repeat;
}
#sort-by-menu .menu-product-en:hover{
	background:url('../images/sort-by/by-product-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-product-en-ol{
	background:url('../images/sort-by/by-product-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-sex-en{
	background:url('../images/sort-by/by-sex-en.gif') no-repeat;
}
#sort-by-menu .menu-sex-en:hover{
	background:url('../images/sort-by/by-sex-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-sex-en-ol{
	background:url('../images/sort-by/by-sex-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-brand-en{
	background:url('../images/sort-by/by-brand-en.gif') no-repeat;
}
#sort-by-menu .menu-brand-en:hover{
	background:url('../images/sort-by/by-brand-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-brand-en-ol{
	background:url('../images/sort-by/by-brand-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-style-en{
	background:url('../images/sort-by/by-style-en.gif') no-repeat;
}
#sort-by-menu .menu-style-en:hover{
	background:url('../images/sort-by/by-style-en-ol.gif') no-repeat;
}
#sort-by-menu .menu-style-en-ol{
	background:url('../images/sort-by/by-style-en-ol.gif') no-repeat;
}

#sort-by-menu li a{
	color:#787878;
	text-decoration:none;
	font-weight:bold;
}
#sort-by-menu li a:hover{
	color:#ff0000;
}
#sort-by-menu li .selected{
	color:#ff0000;
}



#item-list{
	float:left;
	width:750px;
	margin-left:160px;
}

#item-list #sort-by{
	float:left;
	width:810px;
	height:30px;
	background:url('../images/sort-by-bg.jpg') no-repeat;
	padding:6px;
}
#item-list #sort-by *{
	float:left;
}
#item-list #sort-by p{
	color:#fff;
}
#item-list #sort-by select{
	margin:0px 10px;
	
}
#item-list #sort-by #b-submit{
	float:right;
	margin-right:4px;
	
}
#item-list #sort-by #b-submit input{
	background:transparent;	
	border:0px none;
	cursor:pointer;
	color:#fff;
	height:18px;
	padding-bottom:2px;
	margin-right:10px;
}
#item-list ul{
	float:left;
}
#item-list ul *{
	float:left;
}
#item-list ul li{
	
	display:inline;
	width:200px;
	margin-left:13px;
	margin-right:13px;
	margin-top:10px;
}
#item-list ul li img{
	margin: 0px auto;
	height:200px;
	width:auto;
}
#item-list ul li .ski, #item-list ul li .snowboard, #item-list ul li .pole{
	width:40px;
	margin-left:80px;
}
#item-list ul li .bindings, #item-list ul li .goggles{
	margin-bottom:-60px;
}

#item-list ul li a{
	clear:both;
	margin-top:10px;
	width:200px;
	text-align:center;

}
#item-list ul li .item-name{
	height:60px;
	color:#000;
}
#item-list ul li p{
	color:#000;
}
/*horisontal items*/
.about-product-clod{
	width:155px;
	height:126px;
	background:transparent url("../images/buru_cloud.png") no-repeat;
	position:absolute;
	z-index:9;
	left:-10000px;
	top:0px;
	display:block;
}
.about-product-clod .cc-cont{
	float:left;
	position:absolute;
	padding-left:10px;
	padding-top:8px;
}
.about-product-clod .cc-cont span{
 	clear:both;
	float:left;
	font-weight:bold;
	font-size:10px;
	color:#4f4f4f;
	
}
.about-product-clod .cc-cont .brnd-name{
	color:#ff0000;
	font-size:12px;
	
}
.about-product-clod .cc-cont .other-opt{
	color:#000;
	font-size:9px;
	
}
.scroll-bar{
	clear:both;
	float:left;
	width:660px;
	height:12px;
	position:relative;
	z-index:9;
	top:-40px;
	left:160px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;

	
}
.scroll-bar div{
	position:relative;
	z-index:9;
	float:left;
	width:634px;
	height:12px;
}
.ui-slider-handle {
  width: 26px;
  height: 10px;
  position: absolute;
  
  background:url("../images/pointer.jpg") no-repeat;
 
}

.scroll-bar .scroll-pointer{
	position:relative;
	top:0px;
	float:left;
	width:26px;
	height:10px;
	display:block;
	padding:0px;
}
.tmp-list{
	float:left;
	position:relative;
	z-index:8;
	width:660px;
	height:460px;
	margin-left:160px;
	overflow:hidden;
	padding:0px;
	margin-top:-55px;
	
}
.tmp-list *{
	float:left;
	margin:0px;
	padding:0px;
}
.tmp-list ul{
	
	display:inline;
	width:5000px;
	height:420px;
	margin-left:0px;
	padding-left:15px;

}
.tmp-list ul li{
	display:inline;
	padding-left:10px;
	padding-right:10px;
	padding-top:50px;
	padding-bottom:50px;
	


}
.tmp-list ul li a{
	

}
.tmp-list ul li p{
	display:none;

}
.tmp-list ul li img{
	width:60px;
	height:300px;

/*	border:1px solid #7a7a7a;*/
}


#event-list{
	float:left;
	padding-left:210px;
	width:580px;
}
#event-list *{
 	float:left;
}
#event-list .event{
	width:100%;
	margin-bottom:20px;
}
#event-list .event .header{
	width:100%;
	margin-bottom:10px;
	border-bottom:1px solid #7a7a7a;
}
#event-list .event .header p{
	background:url('../images/event-time-b.jpg') no-repeat;
	width:131px;
	height:22px;
	padding-top:3px;
	margin-bottom:-3px;
	padding-left:13px;
	color:#fff;
}
#event-list .event .header h2{
	color:#7a7a7a;
	font-weight:normal;
	font-size:14px;
	padding-top:3px;
	margin-bottom:-3px;
}
#event-list .photos{
	width:100%;
	border-bottom:1px solid #7a7a7a;
	padding:5px 0px;
}
#event-list  .photos a{
	margin:8px;
	width:100px;
	height:55px;
	overflow:hidden;
}
#event-list .videos{
	width:100%;
	padding:5px 0px;
	
}
#event-list  .videos img{
	
	width:110px;
	height:80px;
	margin:5px;
	margin-right:-120px;
	
}
#event-list  .videos a{
	
	background:url('../images/event-play-vid.png') no-repeat;
	width:110px;
	height:80px;
	margin:5px;
}
#event-list  .videos a:hover{
	background:url('../images/event-play-vid-ol.png') no-repeat;
}
#event-list .event .text{
	margin:0px 5px;
}
#item-main{
	margin-right:0px;
	padding-left:75px;
	float:left;
	width:850px;
}
#item-main *{
	float:left;
}
#item-main #i-top{
	width:100%;
	margin-bottom:30px;
}
#item-main #i-top a{
	color:#7a7a7a;
	font-size:12px;
	text-decoration:underline;
}
#item-main #i-top b{
	color:red;
	font-size:18px;
	font-weight:normal;
	margin-top:-2px;
}
#item-main #i-top span{
	float:right;
}
#item-main #i-middle{
	width:100%;
}

#item-main #i-middle .big-photo{
	width:850px;
}
#item-main #i-middle ul{
	float:left;
	margin-left:260px;
	margin-top:30px;
}
#item-main #i-middle ul li{
	clear:both;
	display:inline;
	margin-top:-10px;
}
#item-main #i-middle a{
	text-align:center;
	width:66px;
	height:24px;
	color:#7a7a7a;
	text-decoration:none;
	padding-top:8px;
}
#item-main #i-middle .top-bottom:hover{
	background:url('../images/top-bottom-ol.jpg') no-repeat;
	color:#fff;
}
#item-main #i-middle .zoom{
	margin-left:6px;
}
#item-main #i-bottom{
	margin-top:30px;
	width:100%;
	clear:both;
}
#item-main #i-bottom .recomend{
	float:right;
	width:360px;
}
#item-main #i-bottom .recomend ul{
	clear:both;
}
#item-main #i-bottom .recomend h2{
	width:350px;
	height:23px;
	border-bottom:1px solid #7a7a7a;
	color:#3b3b3b;
	padding-left:10px;
	font-size:14px;
}
#item-main #i-bottom .recomend ul{
	width:360px;
}
#item-main #i-bottom .recomend ul li{
	display:inline;
	width:81px;
	height:96px;
	background:url('../images/recomend-item-linker.jpg') no-repeat bottom right;
	margin-left:9px;
}
#item-main #i-bottom .recomend ul li .ski, #item-main #i-bottom .recomend ul li .snowboard, #item-main #i-bottom .recomend ul li .pole{
	padding-left:20px;
}

#item-main #i-bottom .desc-specs{
	float:left;
	width:360px;
	height:200px;
	
}
#item-main #i-bottom .desc-specs *{
	float:left;
}
#item-main #i-bottom .desc-specs ul{
	border-bottom:1px solid gray;
	width:100%;
}
#item-main #i-bottom .desc-specs ul li{
	display:inline;
}
#item-main #i-bottom .desc-specs ul .des-hedd{
	background:url('../images/specs-desc.jpg') no-repeat bottom right;
	width:110px;
	height:23px;
}
#item-main #i-bottom .desc-specs ul .spec-hedd{
	width:110px;
	height:23px;
}
#item-main #i-bottom .desc-specs ul .des-hedd a{
	width:110px;
	
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
	margin-bottom:-4px;
}
#item-main #i-bottom .desc-specs ul .spec-hedd a{
	width:110px;
	
	text-align:center;
	color:#3b3b3b;
	text-decoration:none;
	padding-top:4px;
	margin-bottom:-4px;
}

#item-main #i-bottom .desc-specs div{
	padding:0px;
}
#item-main #i-bottom .desc-specs .description{

}
#item-main #i-bottom .desc-specs .description p{
	clear:both;
	float:none !important;
	margin:5px;

}
#item-main #i-bottom .desc-specs .desc-specs-scroller{
	width:360px;
	height:160px;
	overflow:hidden;
}
#item-main #i-bottom .desc-specs .specs{
	display:none;
	
}
#item-main #i-bottom .desc-specs .specs ul{
	width:360px !important;
	border:0px none !important;
}
#item-main #i-bottom .desc-specs .specs li{
	display:inline;
	width:330px;
	border-bottom:1px dotted gray;
	padding:5px;
	padding-left:20px;
}
#item-main #i-bottom .desc-specs .specs li{
	
}

.share-buttons {
	
	width:120px !important;
	float:left !important;
	margin-top:20px;	
}
.share-buttons img {
	border:0px;
}

/*vertical items*/

.vertical #i-top span{
	float:right;
}
.vertical #i-middle{
	width:346px !important;
}
.vertical .share-buttons {
	position:relative;
	width:120px !important;
	float:right !important;
	margin-top:-15px;	
	margin-right:-510px;
	margin-left:410px;
}
.vertical #i-middle #product_photo{
	width:225px !important;
	height:276px !important;
}
.vertical #i-middle .big-photo{
	width:225px !important;
	margin-left:0px !important;
}
.vertical #i-middle ul{
	float:right !important;
	margin-right:0px;
	margin-top:-90px !important;
}
.vertical #i-middle ul .top-bottom{
	display:none !important;
}

.vertical #i-bottom{
	float:left !important;
	margin-top:0px !important;
	width:374px !important;
	clear:none !important;
}
.vertical #i-bottom .recomend{
	float:left !important;
}

.ros-link{
	color:#bf0000 !important;
}
.vertical .desc-specs{
	width:360px !important;
}

.service *{
	float:none !important;
}
.service .photos{
	border:0px none !important;
}
.service .photos a{
	margin:0px !important;
	margin-right:10px !important;
}
.service h2{
	color:gray;
}
.service ul{
	list-style-type: decimal;
}
.service ul li{
	margin-left:20px;
}

/*a{
	font-family: "GEO Kolkheti Mtavruli Unicode" !important;	
}
.eng{
	font-size:13px;
}
*/