/* Homepage slideViewer jquery.slideviewerpro.min.js */
.svwp { width: 50px; height: 20px; background: transparent; text-align:center; margin: 0 auto;} /*preloader stuff. do not modify!*/ 
.svwp ul{ position: relative; left: -999em; }/*preloader stuff. do not modify!*/ 
.slideViewer { /*this is the gallery container*/ 
	position: relative; 
	overflow: hidden;  
	margin: 0 auto; 
	padding: 0; 
	background: transparent; 
} 
.slideViewer ul {  /*this is your list of images*/ 
	position: relative; 
	left: 0; 
	top: 0; 
	width: 1%; 
	list-style-type: none; 
	margin: 0;  
	padding: 0; 
} 
.slideViewer ul li { float:left;} 
 
/*typographic info*/ 
.slideViewer span.typo{  
	padding: 6px; /* do not modify padding (yet)*/ 
	background: transparent;
	color: #000; 
	font: normal 10px Verdana; 
} 
 
.thumbSlider { /*the thumbnails slider contanier*/ 
	overflow: hidden; 
	width: 1%; 
	background: transparent;
} 
.thumbSlider ul { /*the thumbnails list of images*/ 
	list-style-type: none; 
	margin: 0;  
	padding: 0; 
} 
.thumbSlider ul li{  
	float:left; 
	margin: 0; 
} 
.thumbSlider a{ /*the link wrapped around each thumbnail. dynamically.*/
	color: #000; 
	text-decoration: none; 
} 
.thumbSlider a img{ 
	border: 0; 
	display: block; 
	padding: 0;
} 
.thumbSlider p.tmbrdr { /* the border above -not around- each thumb */ 
/* width, height and top values are dynamically added by the script. Do not modify. */ 
	position:relative;  
	left: 0; 
	font-size: 0.01em; 
	left: 0; 
	margin: 0; 
	padding: 0; 
} 


/* Autocomplete */
a.left, a.right { /*the left and right buttons (links)*/ 
	background: transparent; /* could be any color  */ 
	color: #ff0000; 
	font: bold 16px Arial; 
	overflow: hidden; 
} 
a.left span, a.right span{ 
 
} 
a.left img, a.right img{ 
    border: 0; 
} 
a.l_dis, a.r_dis { 
	background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */ 
	cursor: default; 
} 
a.l_dis span, a.r_dis span { display:none; } 
a:focus { outline:none; } 


.ac_results {
    padding: 0px;
    border: 1px solid #444;
    background: #333 url(../images/white15.png);
    overflow: hidden;
    z-index: 99999;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

a.downloads_ac { 
	clear:left;}
a.downloads_ac img {
	float:left; width: 50px; margin: 0 5px 5px 0;}
a.downloads_ac span.title {
	font-size: 10px;}
.ac_loading {
    /* background: white url('../images/indicator.gif') right center no-repeat; */
}

.ac_odd {
    background-color: #3C3C3C;
}

.ac_over {
    background-color: #0A246A;
    color: white;
}


/* Select Dropdowns jquery.stylish-select.min.js */
.js ul.newList {left:-9999px;}
#style-language {}
#style-language div {color: #ccc;}
#style-language .newListSelected {background: url(../images/dropdown.gif) no-repeat scroll 145px -1px; border:1px solid #666; color:#333; height:15px; margin-bottom:0px; padding:0; width:160px;}
#style-language .newListSelected div {display:block; font-size:0.85em; padding:1px 20px 1px 4px; text-align:left !important; width:160px;}
#style-language ul.newList {list-style:none; color:#666; width:158px; background:#333; border:1px solid #666; top:22px; left:0; height:auto; overflow:auto; font-size: 0.85em; text-align:left!important; position:absolute; z-index:9999;}
#style-language ul.newList li {padding:2px 5px!important; border-bottom: 1px solid #666;}
#style-language .hiLite {background:#222!important; color:#fff!important;}
#style-language .newListHover {background:#ccc!important; color:#000!important; cursor:default;}
#style-language .newListSelHover {cursor:default;}
#style-language .newListSelHover, #style-language .newListSelFocus {background-position:auto;}
/* #style-language .newListSelHover div, #style-language .newListSelFocus div {font-weight:bold;}*/

.tooltips {
    cursor:pointer;
}
.tooltip {
    display:none;
    background:transparent url(../images/black_arrow_big.png);
    height:163px;
    padding:40px 30px 10px 30px;
    width:310px;
    font-size:11px;
    color:#fff;
}

/* Cart Hover */
#cartview { float: left; position: relative;}
#cartview-panel { width: 250px; position: absolute; right: 0; text-align: left; z-index: 10;}
#cartview-panel .block-title { display: none }
#headercart { float: left; color: #ccc; margin-left: 10px}
#headercart .headercart-inner { margin: 0px 0px 0px 20px; overflow: hidden; text-align: right; color: #ccc; }
#headercart .headercart-inner a { color: #FABE5D; }
#headercart .block { border: 1px solid #666; background: #333; width: 260px; position: absolute; right: 0px}
#headercart .block-cart .summary { background-color: transparent }
#headercart .block-cart .subtotal { background: transparent;}
#headercart .block-cart .block-content { background: transparent;}
#headercart .block .block-title { padding:3px 10px; }