	@import url(https://fonts.googleapis.com/css?family=Roboto&subset=latin,latin-ext);
	
	body{
		color:#006DBC;
		/*font-family: "Myriad Pro";*/
		font-family: 'Roboto', sans-serif;
	}
	marquee{
		font-size:14px;
	}
	form{
		margin:0px;
	}
	a{
		color:#006DBC;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	button, .button{
		padding:10px;
		background-color:#006DBC;
		font-family: 'Roboto', sans-serif;
		color: #fff;
		border: 0;
		cursor:pointer;
	}
	button .active{
		background-color:#332390;
	}
	button:hover, .button:hover{
		background-color:#332390;
	}
	.login_container{
		margin-top:53px;
	}
	.menu
	{
		text-align:left;
		width:100%;
		margin-bottom:5px;
	}
		nav ul {
			padding:0px;
			margin:0px;
			width:100%;
			background-color:#006DBC;
			list-style: none;
			position: relative;
			display: inline-table;
		}

		nav ul:after {
			content: "";
			clear: both;
			display: block;
		}
			nav ul li {
				float: left;
			}
			nav ul li:hover > ul {
				display: block;
			}
				nav ul li button {
					display: block; 
					color: #FFFFFF; 
					text-decoration: none;
				}
					nav ul ul {
						z-index:10;
						font-size:14px;
						background-color:#fff;
						border: 1px solid #006DBC;
						width: 450px;
						display: none;
						opacity: 0.92;
						padding: 6px 12px;
						position: absolute; top: 98%;
					}
						nav ul ul li {
							float: left; 
							position: relative;
							width: 225px;
						}
						nav ul ul li:nth-child(odd)
						{
							clear:left;
						}
		nav2 ul {
			padding:0px;
			margin:0px;
			width:100%;
			background-color:#fff;
			list-style: none;
			position: relative;
			display: inline-table;
		}

		nav2 ul:after {
			content: "";
			clear: both;
			display: block;
		}
			nav2 ul li {
				float: left;
			}
			nav2 ul li:hover > ul {
				display: block;
			}
				nav2 ul li button {
					background-color:#fff;
					display: block; 
					color: #006DBC; 
					text-decoration: none;
				}
				nav2 ul li button:hover{
					background-color:#fff;
				}
	.fenyujsag{
		width:100%;
		margin-top:5px;
		padding-top:3px;
		background-color:#006DBC;
		color:white;
	}
	.box{
		border:1px solid #006DBC;
		padding:5px;
		margin:5px 0px;
		overflow:auto;
	}
	.discount_box{
		padding-bottom:50px;
	}
	.input{
		border:1px solid #006DBC;
		height:25px;
		padding-left:5px;
		width:90%;
		color:#006DBC;
	}
	.nl_button{
		width:90%;
		padding:3px 0px;
	}
	.facebook_box{
		text-align:left;
	}
	.banner{
		width:100%;
		margin-bottom:5px;
	}
	.top_button{
		width:255px;
	}
	.news_container{
		margin-top:10px;
		padding-bottom:50px;
		width:775px;
		clear:both;
	}
		.category_title{
			font-weight:bold;
			font-size:18px;
			margin-bottom:5px;
		}
		.book_container{
			width:193px;
			height:360px;
			text-align:center;
			float:left;
			position:relative;
		}
			.book{
				width:175px;
				text-align:center;
				overflow:hidden;
				height:320px;
				border:1px solid rgba(255,255,255,0.0);
				background-color: white;
				margin:0px auto;
			}
			.book:hover{
				z-index:1;
				height:385px;
				left:8;
				position:absolute;
				border:1px solid #006DBC;
				-webkit-box-shadow: 3px 3px 3px -12px rgba(0,0,0,0.65);
				-moz-box-shadow: 15px 15px 53px -12px rgba(0,0,0,0.65);
				box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.65);
				-webkit-transition: height 0.1s;
				-moz-transition: height 0.1s;
				transition: height 0.1s;
			}
				.book_author_name{
					text-align:left;
					overflow:hidden;
					white-space:nowrap;
					text-overflow: ellipsis;
					height:2.5em;
					margin:5px;
					font-size:14px;
				}
				.price_container{
					overflow:auto;
					margin-left:5px;
				}
				.akcio{
					float:left;
					padding:0px 5px 1px 5px;
					background-color:#fff;
					color:#006DBC;
					font-size:12px;
				}
				.price{
					float:right;
					padding:0px 5px 1px 5px;
					font-size:14px;
				}
				.add_to_cart{
					margin-top:10px;
					width:100%;
					text-align:center;
				}
					.add_to_cart button{
					/*	width:120px;*/
						padding-top:3px;
						padding-bottom:3px;
						color: #fff;
					}
					.add_to_cart_button{
						padding-top:3px;
						padding-bottom:3px;
						color: #fff;
					}
					.add_to_cart_text{
						width:35px;
						height:22px;
						border:1px solid #006DBC;
						margin-top:1px;
						padding:3px 5px 3px 5px;
						color:#006DBC;
					}
				.read_more{
					width:100%;
					background-color:#006DBC;
					color:white;
					text-align:center;
					overflow:auto; 
					margin-top:7px;
					padding: 10px 0px 10px 0px;
				}

		.book_container2{
			width:154px;
			height:240px;
			text-align:center;
			float:left;
			position:relative;
		}
			.book2{
				width:136px;
				text-align:center;
				overflow:hidden;
				height:200px;
				border:1px solid rgba(255,255,255,0.0);
				background-color: white;
				margin:0px auto;
			}
			.book2:hover{
				z-index:1;
				height:275px;
				left:8;
				position:absolute;
				border:1px solid #006DBC;
				-webkit-box-shadow: 3px 3px 3px -12px rgba(0,0,0,0.5);
				-moz-box-shadow: 15px 15px 53px -12px rgba(0,0,0,0.5);
				box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
				-webkit-transition: height 0.1s;
				-moz-transition: height 0.1s;
				transition: height 0.1s;
			}
			.book_image{
				min-height:130px;
				max-height:130px; /*w-h: 175/200 */
				max-width:130px;
			}
			.news_image{
				max-width:150px;
				max-height:130px;
			}
			.book_cover{
				text-align:center;
				width:40%;
			}
			.book_image_big{
				min-height:130px;
				max-height:250px; 
				max-width:300px;
			}

.news_box{
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  /*max-width: 400px;*/
  height: 102px; /* Fallback for non-webkit */
  margin: 0 auto;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #333;
  font-size:14px;
}			

.antique:hover{
	background-color:#006DBC;
	color:#fff;
}
.antique:hover a{
	background-color:#006DBC;
	color:#fff;
}

.pager_button{
	color: #999999;
	width:30px;
	float:left;
	border:0px solid red;
	text-align:center;
}

.pager_button a{
	color: #006DBC;
	text-decoration:none;
}

.pager_next{
	color: #999999;
	width:150px;
	float:right;
	border:0px solid black;
}

.pager_next a{
	color: #006DBC;
	text-decoration:none;
}

.pager_back{
	color: #999999;
	width:110px;
	float:left;
	border:0px solid black;
}

.pager_back a{
	color: #006DBC;
	text-decoration:none;
}