/**
 * STYLE DECLARED - THAT DOES NOT NEED TO BE INSERTED IN HTML EDITOR
 * Seen only on HTML template
 **/

a:link, a:visited, a:hover,a:active {
  text-decoration: none;
  color: #FFFFFF;/*#FFDC00;*/
}

.errmsg{
	position: relative;
	width: 100%;
	height: 16px;
	overflow: inherit;
	text-align: center;
	z-index: 100;
	background-color: #ffa500;
	color: black;
	top: 100px;
	border:none;
	font-size: 12px;
	z-index: 10;
}

.tableprod, 
.maintable,
.prodtable{
 	background-color: #222222;
 	padding: 10px;
 	width: 825px;
	/* 	height: 365px;*/
 	text-align: center;
}

.tableprod{
	height: 365px;
}

.maintable{
	margin-top: 10px;
	height: 340px;
}

.location{
	margin-bottom: -5px;
	margin-left: 27px;
	text-align: left;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.location a:link,
.location a:visited,
.location a:hover,
.location a:active {
	text-decoration: none;
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.location a:hover{
	color: #ffa500;
}


.lefttable{
	float: left;
	background-color: #484848;
	width: 400px;
	height: 340px;
}

.righttable,
.imgcontainer{
	float: right;
	background-color: #484848;
	width: 400px;
	height: 340px;
}

.textdiv{
	position: relative;
	/*border: 1px solid white;*/
	left: 10px;
	top: 10px;
	width: 375px;
	height: 320px;
	overflow: auto;
	padding: 0 5px 0 0;
	text-align: left;
}



/*----------------------------------[ SHOW PROD ]*/
.prodtable{
	margin-top: 10px;
	height: 350px;
}

.imgcontainer{
 float: right;
 height: 350px;
 width: 455px;
 overflow: hidden;
 background-color: #222222;
}

.imgview{
 height: 345px;
 width: 455px;
 background-color: #484848;
}

.imgdiv{
 position: relative;
 top:10px;
 left:10px;
 height: 325px;
 width: 435px;
 overflow: hidden;
 background-color: black;
 /* border: 1px solid red; */
}

.descrtext{
	position: relative;
	 top: -28px;
	 left: 11px;
	 width: 434px;
	 height: 16px;
	 color: #ffffff;
	 text-decoration: none;
	 text-align: center;
	 opacity: 0.75;
	 filter:alpha(opacity=75);
	 background: #0c0c0c;
}



.descrdiv{
 position: relative;
 float: right;
 top: 290px;
 width: 455px;
 height: 60px;
 background-color: #484848;
}

.flashdiv{
	overflow: hidden;
	position: relative;
	left: 13px;
	top: 8px;
	width: 375px;
	height: 318px;
}

.listcontainer{
	position: relative;
	float: left;
	/*border: 1px solid white;*/
	width: 340px;
	height: 350px;
	overflow: hidden;
}

.listimgsdiv{
	position: relative;
	float: left;
	/*border: 1px solid white; */
	width: 330px;
	height: 320px;
	overflow: auto;
	padding: 0 5px 0 0;
	text-align: left;
}

.pagesdiv{
	position: relative;
	float: left;
	/*border: 1px solid white;*/
	width: 335px;
	height: 18px;
	text-align: center;
	top: 10px;
	left: 0px;
	overflow: hidden;
}


.thumb,
.thumbon{
	border: 1px solid white;
	overflow: hidden;
 	width: 88px;
 	height: 88px;
 	float: left;
 	margin-left: 15px;
 	margin-bottom: 15px;
 	background-color: black;
}

.thumbon{
 border: 1px solid #ffa500;
 cursor: pointer;
}

.fiximg{
	position: relative;
	left: -20px;
}


.chapterimgdiv{
	position: relative;
	margin: 5px;
	height: 260px;
	overflow: hidden;
	background-color: #484848;
}



.chaptertitle{
	margin: 5px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	font-weight : bold;
	height:55px;
    background-color: #484848;
	margin-bottom: -5px;
	padding-bottom: 0;
	display: block;
	line-height: 10px;
	padding-top: 20px;
}


/*-----------------------------------[TEST]*/
.kwickscontainer { 
	height: 100px;
	width: 825px;
	height: 350px;
	overflow: hidden;
	text-align: center;
	clear: both;
	/*border: 1px solid red;*/ 
}

.kwick {
	position: relative;
	float: left;
	width:205px;
	height: 348px;
	display: block;
	/*border: 1px solid red; */
}

.kwick a{
	width:100%;
	height: 348px;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
}

#scroller{ overflow: visible;}

.leftBtn,
.rightBtn{
	z-index: 90;
	position: absolute;
	width: 35px;
	height: 35px;
	display: none;
	margin-top: 130px;
	background: url(../images/dreapta.png) no-repeat;
	cursor: pointer;
}
.leftBtn{
	margin-left: -9px;
}
.rightBtn{
	margin-left: 799px;
	background: url(../images/stinga.png) no-repeat;
}

/*-----------------------------------[ MENU ]*/
.menu{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: inset;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color:#484848;
}

.menucell, .menuovr{
	padding-left: 6px;
	padding-right: 6px;
	width: 120px;
	cursor: pointer;
	border-left-width: 1px;
	border-left-style: inset;
	border-left-color: #CCCCCC;
	text-align: left;
	color:#CCCCCC;
	z-index: 9999;
}

.menucell a{
	color:#CCCCCC;
}

.menuovr, .menuovr a{
	background-color: #999999;
	color:#FFFFFF;
}

.tablemainborder {
	border: 1px solid #CCCCCC;
}


#dropmenudiv{
	position:absolute;
	border:1px solid #CCCCCC;
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:19px;
	z-index:100;
	color:#CCCCCC;
	cursor : default;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 4px;
	border-bottom: 1px solid #CCCCCC;
	padding: 1px 0;
	text-decoration: none;
	font:normal 10px Verdana;
	color:#CCCCCC;
	line-height:19px;
	cursor: pointer;
}

#dropmenudiv a:hover{
	background-color: #999999;
	color:#FFFFFF;
}

/*--------------------------------------------------[ overlib class ]*/
.ol_titleclass,
.ol_titlefont {
    font: bold 12px 'DejaVu Sans', Verdana, 'Bitstream Vera Sans';
    color : #FFFFFF;
    /*font-weight : bold;*/
    background-color: #30618F;
    color: white;
  }

.ol_bgclass{
 	background-color: #FFFFEA;
 	margin: 2px;
 	padding: 0;
    border :#30618F 1px solid;
}

.ol_fgclass{
	margin: 0;
	padding: 0;
}

.ol_textfontclass{
	font: 12px 'DejaVu Sans,Verdana,Arial,Helvetica';
	color: black;
}

.ol_debug{
   width:350px; 
   height:400px; 
   border:1px none #000000; 
   padding:2px;
   overflow:auto;
}

.ol_specline{
	border-bottom: 1px solid;
}

/*--------------------------------------------------[ showFullImg ]*/

