/*======================GLOBAL SETTINGS=============================*/
body
{
	background-color: #828282;
	margin: 63px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	z-index: -1;
}
p{
	margin: 0;
	padding: 0;
	font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #474747;
	line-height: 13px;
}

#pagebody{
    width: 988px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0 auto;
	/*border: 4px solid white;*/
	height:auto;
	z-index: 0;
}
.red{
	color: #9b1923;
	text-decoration: none;
}
a h2{
	color: #9b1923;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.green{
	color: #5f740b; 
	text-decoration: none;
}
.txt1{
	color: #821e28; 
	text-decoration: none;
}
.txt2{
	color: #474747; 
	text-decoration: none;
}
.txt3{
	color: #be3c05;
	text-decoration: none;
}
.txt4{
	color: #734d0f; 
	text-decoration: none;
}

.subhtwo h2{
	margin-bottom: 0px;
	font-size: 11px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #474747;
	text-align: left; 
	line-height: 12px; 
	padding-right: 10px;
	font-weight: normal;
}

.subhone h1{
	font-size: 12px;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #474747;
	text-align: left; 
	line-height: 15px; 
	font-weight: bold;
	padding-bottom: 0px;
} 

.subhonedonwload h1{
	color:#5F740B;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	float: left;
}

.subhtwotoptitle h2{
	color: #5f740b;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight: bolder;
}

.subhtworeihebooks h2{
	color: #be3c05;
	text-decoration: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight: bold;
}


/*==================END=GLOBAL SETTINGS=============================*/



/*========================HEADER====================================*/

#header{
	height:112px;
	border-top: 4px solid white;
	border-left: 4px solid white;
	border-right: 4px solid white;
	
}

#logo{
	float: left;
	/*margin-top:14px;*/
	background-color: #EDB700;
	width: 154px;
	height:100%;
}

#headerImg{
	float:right;
	width: 822px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}
.headerImgCenter{
	float: left;
	background-image: url(../img/header_orange_img.gif);
	width: 649px;
	height: 112px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#headerImgRight{
	float: right;
	margin: 0px;
	padding: 0px;
}
.headerTxt{
	height: 50px; 
	margin-top: 30px; 
	margin-left: 25px; 
	text-align:left; 
	font: 18px Arial, Helvetica, sans-serif;
	}
/*---------------HEADER NAVIGATION-----------------------*/
.headerNav{
		position: relative;
	  /* top: 87px;*/
		left: -15px;
		top: 5px;
}
.headerNav ul{
	 font-size: 10px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-align: left;
}
.headerNav ul li{
	  display: inline;
	  list-style-type: none;
	  color: #464646;
	  text-decoration: none;
}
.headerNav ul li a{
	  color: #464646;
	  text-decoration: none;
	}
.headerNav ul li a:hover{
		text-decoration:underline;
}
	/*------------END-HEADER NAVIGATION--------------------*/
#logoVerig{
	float: left;
	background-color: #EDB700;
	width: 154px;
	padding-top: 15px;
	padding-bottom: 40px;
	font-weight: normal;
}
	#logoVerig p.verigTxt{
	padding-top: 0px;
	padding-right: 15px;
	font-weight: normal;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9b1923; 
}
#logoVerig p.verigTxt a{
	text-decoration: underline;
	color: #9b1923; 
}
/*=====================END=HEADER===================================*/


/*=========================Menu Vertical + Orizontal============================*/
#container{
   width: 980px;
	min-height: 530px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_content.gif);
	background-repeat: repeat-y;
	overflow: hidden;
	z-index: 0;
	border: 4px solid white;
}
#container a:hover{
	text-decoration: underline;
}
#container  a.red:hover{
	text-decoration: underline;
}

/*----------------------Left-Menu------------------------------------*/
#mainMenu{
	width:154px;
	min-height: 520px;	
	height: auto;
  	border-right: 4px solid white;
	background-color: #edb700;
	float: left;	
	z-index: 401;
}
	/* ------- start of the left column -------- */
#mainMenu p{
		font-size: 12px;	
		text-align: right;
		font-weight: bold;
		color: #464646;
	}
	/* --- start meniu principal stanga --- */
.nav{
		position:relative;
		height:auto;		
		float: left;
		z-index: 400;
		float: left;
		margin-top: 20px;
		margin-bottom: 10px;
		
	}
	 
.nav ul{
	   margin: 20px 0 0 0;
		padding: 0px;
		font-size:12px;
		font-weight: bold;
		text-decoration: none;
		list-style-type: none;
		padding-right: 0px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		 width:137px;
		z-index: 405;
		}
			
.nav ul li {
	   text-align: right;
		line-height: 20px;
		color: #464646;
		 text-decoration: none;
}
	
.nav ul li a {
		color: #464646;
		 text-decoration: none;
}
.nav ul li a:hover
	{
	 text-decoration: none;
	 color: #9c1923; 
	}
	#nav1  a, #nav2 a, #nav3 a, #nav4 a, #nav5 a,#nav6 a,#nav7 a, #nav8, #nav10, #nav11, #nav a
	{
	text-decoration: none;
	 color: #464646;
	}
	 #nav1  a:hover  
	{
	text-decoration: none;
	 color: #821e28; 
	}
	#nav1selected a, #nav1selected a:hover{
	 text-decoration: none;
	 color: #821e28; 
	 cursor: default;
	}
	#nav2  a:hover  
	{
	text-decoration: none;
	 color: #d21e00; 
	}
	#nav2selected a, #nav2selected a:hover{
	 text-decoration: none;
	 color: #d21e00;
	 cursor: default; 
	}
	#nav3  a:hover  
	{
	 text-decoration: none;
	 color: #be3c05; 
	}
	#nav3selected a, #nav3selected a:hover{
	 text-decoration: none;
	 color: #be3c05;
	 cursor: default; 
	}
	#nav4  a:hover  
	{
	 text-decoration: none;
	 color: #736e0f;
	 
	}
	#nav4selected a, #nav4selected a:hover{
	 text-decoration: none;
	 color: #736e0f; 
	cursor: default;
	}
	#nav5  a:hover  
	{
	 text-decoration: none;
	 color: #645a1e; 
	}
	#nav5selected a, #nav5selected a:hover{
	 text-decoration: none;
	 color: #645a1e; 
	 cursor: default;
	}
	#nav6  a:hover  
	{
	 text-decoration: none;
	 color: #0a7369; 
	}
	#nav6selected a, #nav6selected a:hover{
	 text-decoration: none;
	 color: #0a7369; 
	cursor: default;
	}
	#nav7  a:hover  
	{
	 text-decoration: none;
	 color: #0a7332; 
	}
	#nav7selected a, #nav7selected a:hover{
	 text-decoration: none;
	 color: #0a7332; 
	cursor: default;
	}
	#nav8  a:hover  
	{
	
	 text-decoration: none;
	 color: #5f740b; 
		}
	#nav8selected a, #nav8selected a:hover{
	 text-decoration: none;
	 color: #5f740b; 
	 cursor: default;
	}
	
	#nav10  a:hover,#nav11  a:hover    
	{
	
	 text-decoration: none;
	 color: #9e1d2b; 
	
	}
	#nav10selected a, #nav10selected a:hover, #nav11selected a, #nav11selected a:hover{
	 text-decoration: none;
	 color: #9e1d2b; 
	 cursor: default;
	}
/*--- sfarsit start meniu principal stanga ---*/
	/*--- Search + Search Form ---*/
#mainMenu #searchWord{
		height: 20px;
		background-color: #FFFFFF;
		width:154px;	
		padding-right:0px;
		margin:0;
	}
	
#mainMenu #searchWord p{
		line-height: 20px;
		padding: 0 19px 0 0;
		text-align: right;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
	}
#mainMenu #search{
		height: 125px;
		background-color: #c8c8c8;
		width: 154px;
	}
#mainMenu #search p{
	  padding-top: 7px;			
		font-family: Arial, Verdana,  Helvetica, sans-serif;
		text-align: right;
		line-height: 20px;
	  padding-right: 16px;
	  font-size:12px
	
	}
	#mainMenu #search p.bitte{
	  padding-top: 18px;			
	  font-family: Arial, Verdana,  Helvetica, sans-serif;
	  text-align: right;	  
	  padding-left: 16px;
	  font-size:12px;
	 line-height: 12px;
	 padding-bottom: 8px;
	
	}
#mainMenu #search p.menuErw{
	  padding-top: 35px;			
}
#mainMenu #search a{
		font-size: 12px;	
		text-align: right;
		font-weight: bold;
		/*color: #464646;*/
		color: #474747;
		text-decoration: none;
		line-height: 20px;
		margin-right:1px;
		
	}
#mainMenu #search a:hover{
		text-decoration: none;
		color: #9c1923; 
	}
#mainMenu #search a.selected{
		text-decoration: none;
		color: #9c1923;	
	}
	
		/* - - - - - FORM STYLES - - - - -*/
#mainMenu  .form{
			margin-bottom: 5px;
			padding: 0px;
			float: right;
			margin-right:6px;
			position: relative;
			top: 28px; 
			font-family: Arial, Verdana,  Helvetica, sans-serif;
			font-size: 11px;
			width: 109px;
			border: 1px solid #909093;
		}

		#mainMenu  .imgSuchenLeft{
			background-image: url(../img/red_bg_search.gif);
			border: 0px;				
			color: #ffffff;
			cursor: pointer;			
			width:32px;	
			height: 22px;
			background-repeat: no-repeat; 
			background-color: #9B1923;			
			background-position: left;				
			float: left;
			margin-left: 10px;
			
		}
			#mainMenu #search .bestell{
			padding: 4px 0 4px 0; 
			background-color: #ffffff;
			position: relative;		
			width: 100px;
			line-height: 19px;
			font-size: 10px;
			font-weight: normal;
			left: 5px;
			text-align: center;
			vertical-align:middle;
			border: 0px;			
			color: #a8a8a8;
			border: 1px solid #808080;			
			float: left;
		}
		 /* - - - - END FORM STYLES - - - - - */
		 
	/*--- End-Search + Search-Form ---*/

	/*--- Newsletter ---*/
	#mainMenu  #newsletter{
		height: 34px;
		background-color: #5f740b;
		width:154px;
		color: #ffffff;
	}
	#mainMenu  #newsletter p{
		margin:0;
		padding: 3px 15px 3px 0;
		color: #FFFFFF;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
	}
	
	#mainMenu  #newsletter a{
		margin:0;
		padding: 0;
		color: #FFFFFF;
		text-decoration: none;
		line-height: 30px;
	}
	/*--- End-Newsletter ---*/


	/*--- CHAT ---*/
	#mainMenu #chat{
		height: 19px;
		background-color: #5f740b;
		width:154px;
		color: #ffffff;	
		position: relative;
		top: 4px;
	}
	#mainMenu #chat a{
		color: #ffffff;
		text-align: right;
		text-decoration: none;
			
	}
	#mainMenu #chat p{
		font-size: 12px;
		line-height: 19px;
		margin-right: 15px;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
	}
	/*--- END-CHAT ---*/
/*--------------------END Left-Menu-----------------------------------*/	

/*-------------------- Set content --------------------*/
#content{
	width: 822px;
	min-height: 550px;
	float: right;
	background-color: #fff;
	z-index: 300;

}
#content li{
	font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #474747;
	line-height: 13px;
}
/*------------------ End Set Content -------------------*/

/*------------------------- Horizontal Menus -----------------------*/
#menuGray{
	height: 36px;
	background-color: Gray;	
	text-align: left;
	color: #ffffff;	 
}
#navGray{
		margin: 10px 20px 0 22px;
		float: left;
		width: 565px;
		font-size: 12px;	
		text-align: left;	
		height: 20px;
		padding: 0px;	
	}
#navGray  li{
		display: inline;
		list-style-type: none;
		padding: 8px 20px 7px 0;
		font-weight: bold;
		font-family: Arial, Verdana,  Helvetica, sans-serif;
	}
	
#navGray  li a {
		color:#ffffff; 
		text-decoration: none;
	}
#navGray  li a:hover 
	{
		text-decoration: none;
		color: #9c1923;
	}
#navGray  #active a  
	{
		text-decoration: none;
		color: #9c1923;
	}

	/* --- end navigation on gray bg - Left Menu --- */
#navKasse{
	float: left;
	margin: 0px;
	padding-top: 1px;
}
#menuGray #navKasse a{
		font-size: 9px;
		line-height: 11px;
		color: #fff;
		text-decoration: none;	
		display: block; 
	}	
#menuGray #navKasse a:hover{
		color:  #9c1923;
		 text-decoration: underline;	
	}	
	

/*------------------------END Horizontal Menus ---------------------*/

/*========================END Menu Vertical + Orizontal===========================*/



/*=================================FOOTER=========================================*/
#footer{
	padding: 5px;
	font-size: 10px;
	width: 978px;
	background-color: #C8C8C8;
	margin: 0 auto;
	color:#474747;
	overflow: visible;
	height: auto;
}
#footer a{
	color:#474747;
  text-decoration: none;
}
#footer a.current{
	color: #9C1825;
  text-decoration: none;
}
#footer a:hover{
	color: #9C1825;
}
#footer p{
	font-size: 10px;
}
/*================================END=FOOTER======================================*/

/* */
 .cartRefresh{
			background: url(../img/update_cart.gif);
			width: 15px;
			height: 13px;
			border: 0px;
			font-size: 11px;	
			text-align: left;
			font-weight: bold;
			color: #464646;
			cursor: pointer;
		}

/*================================START=CAKE=DEFAULTS=================================*/

textarea.form-error, input.form-error {
 background-color:  #FF6D66;
	
}

/*================================END=CAKE=DEFAULTS===================================*/
.error-message{
	color: #C40000;
	font-size: 10px;
	font-weight: normal;
}


/*============================Autocomplete=========================================*/
div.autocomplete {
      position:absolute;
      width:300px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
      cursor:pointer;
    }
.pma{		
		margin-right: 2px;
		color: Green;
		list-style-type: none;
		border: 1px solid #ccc;
		text-align: left;
		padding: 0;
		border-bottom: 0;
		width: 160px;
		margin-left:0;
}

a {
 color: #464646;
}
.gray{
	color: #464646; 
	text-decoration: none;
}

.gray_u{
	color: #464646; 
	text-decoration: underline;
}

.blueLink{
	color: #000153;
	text-decoration: underline;
}

.blueLink:hover{
	color: #000153;
	text-decoration: none;
}