@charset "iso-8859-2";
body {
	margin: 0px;
	font-family:"Trebuchet MS";
	font-size: 14px;
	background-position:1000px top;
	background-repeat:no-repeat;
}

#hinta {
	position: absolute;
	z-index: 1000;
	top: 202px;
	left: 645px;
	width: 355px;
	height: 330px;
}

hr {
	color: #a40808;
}

.shop_contact {
	width: 250px;
	padding: 10px;
	float: left;
}

.shop_open {
	width: 250px;
	padding: 10px;
	float: left;
}

.orangeprice {
	color: #ff5a00;
	font-size: 18px;
	margin: 10px;
}

.newsitem {
	width: 48%;
}

.newsitem_wide {
	width: 100%;
}

.newstitle {
	font-weight: bold;
	font-size: 16px;
	float: left;
}

.newsdate {
	font-style: italic;
	float: right;
}

.newslink {
	float: right;
		font-style: italic;
	color: #236fa4;
	text-decoration: none;	
}

a.shoplink {
	text-decoration: none;	
	color: #a40808;
	font-size: 16px;
	font-weight: bold;
}

a.shoplink:hover {
	text-decoration: underline;
	color: #a40808;
	font-size: 16px;
	font-weight: bold;
}

.shop_separator {
	height: 5px;
	background: #a40808;
}

a.shoplink_selected {
	text-decoration: underline;
	color: #a40808;
	font-size: 16px;
	font-weight: bold;
}

.shop_table {
	color: #a40808;
	font-size: 14px;
}

.shop_a {
	color: #a40808;
	font-size: 14px;
	text-decoration: none;
}

.shop_button {
	color: #a40808;
	font-weight: bold;
	border: none;
	cursor: pointer;
	background: none;
	font-size: 16px;
}

.shop_product {
	padding: 10px 0 10px 0;
	border-bottom: 2px #a40808 solid;
}

.product_pic {
	padding-right: 10px;
	float: left;
	width: 225px;
}

.product_description {
	float: left;
	width: 450px;
	text-align: justify;
}

.product_description_wide {
	float: left;

}

.shop_price {
	float: right;
	text-align: right;
}

.shop_amount {
	width: 40px;
}

.shop_button {
	
}

.links {
	padding: 10px 0 10px 0;
	border-bottom: 1px #ffffff dashed;
}

.logolink {
	border: 1px #ffffff solid;
	display: block;
	text-decoration: none;
	float: left;
	margin: 0 10px 10px 0;
}


.namelink {
	display: block;
	text-decoration: none;
	float: left;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
}

.galpic {
	display: block;
	float: left;
	border: 1px #ffffff solid;
	text-decoration: none;
	margin: 10px;
}

.galpicxx {
	display: block;
	width: auto;
	border: 1px #ffffff solid;
	text-decoration: none;
	
}

.helpdiv {
	float: left;
	text-align: center;
	width: 150px;
	margin: 10px;
}

h1 {
	font-size: 18px;
	margin: 0px;
	padding: 5px 0 0 15px;
	color: #ffffff;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
	margin: 10px 0 10px 0;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

.error {
	color: red;
}

.red {
	color: red;
}

#floating {
	float: right;
	text-align: right;
	margin-top: 80px;
}

#container {
	width: 1000px;
	background: #ffffff url(container_bg.jpg) repeat-y top left;
}

#content {
	
}

#genre {
	float: right;
}

#left {
	margin-top: 137px;
	width: 196px;
	float: left;
}

#right {
	width: 502px;
	float: left;
	padding-top: 202px;
}

#right_in {
	width: 800px;
	float: left;
	padding-top: 202px;
	/*padding-top: 202px;*/
}

#right_in1 {
	width: 800px;
	float: left;
	padding-top: 0px;
	/*padding-top: 202px;*/
}

#slideshow {
	background:url(slideshow_box.gif) no-repeat top left;
	width: 422px;
	height: 298px;
	padding: 40px;
}

#slideshow_inner {
	padding: 22px 0;
	text-align: center;
}

.news {
	float: right;
}

.newscontainer {
	width: 987px;
	background: url(news_left_corner.gif) no-repeat top left;
}

.newscontainer_inner {
	background: url(news_right_corner.gif) no-repeat bottom right;
}

.newsbox {
	background: url(news_bg.gif) repeat-y top left;
	width: 927px;
	margin: 0 31px 0 31px;
}

.newsbox_inner {
	background: url(news_bottom_bg3.gif) no-repeat bottom left;
}

.newsbox_head {
	background: url(news_head.gif) no-repeat top left;
	height: 42px;
	padding: 15px 0 0 10px;
}

.newsbox_content {
	padding: 20px;
	color: #236fa4;
}

.newscontainer_bottom {
	width: 987px;
	background: url(news_bottom_corner.gif) no-repeat bottom right;
	height: 30px;
}


.cont {
	float: right;
}

.contcontainer {
	width: 797px;
	background: url(news_left_corner.gif) no-repeat top left;
}

.contcontainer_inner {
	background: url(news_right_corner.gif) no-repeat bottom right;
}

.contbox {
	background: url(cont_bg.gif) repeat-y top left;
	width: 747px;
	margin: 0 22px 0 28px;
}

.contbox_inner {
	background: url(cont_bottom.gif) no-repeat bottom left;
}

.contbox_head {
	background: url(cont_head.gif) no-repeat top left;
	/*height: 42px;az akciós banner miatt módosítva*/
	/*height: 202px;*/
	height: 42px;
	padding: 15px 0 0 10px;
}

.contbox_content {
	padding: 20px;
	color: #a40808;
}

a {
	color: #a40808;
}

.contcontainer_bottom {
	width: 797px;
	background: url(news_bottom_corner.gif) no-repeat bottom right;
	height: 30px;
}

#newsletter_error {
	margin-left: 266px;
	width: 527px;
	color: red;
	text-align: center;
	padding: 10px;
}
#banner_news{
	width: 950px;
}
.banner {
	width: 230px;
	float: left;
	padding-left: 50px;
}
#newsletter {
	background: url(newsletter_box.gif) no-repeat top left;
	width: 527px;
	height: 206px;
	padding: 40px;
	color: #ffffff;
	float: left;
}

#newsletter_inner {
	padding: 15px;
}

.newsletter_buttons {
	padding: 5px 0;
	text-align: center;
}

.purple_input {
	width: 260px;
	border: 3px #ffffff solid;
	background: #9a00cc;
	color: #ffffff;
}

.red_button {
	background: url(redbutton.gif) no-repeat;
	width: 140px;
	height: 33px;
	color: #ffffff;
	cursor: pointer;
	border: none;
}

.green_button {
	background: url(greenbutton.gif) no-repeat;
	width: 140px;
	height: 33px;
	color: #ffffff;
	cursor: pointer;
	border: none;
}

#footer_left {
	width: 229px;
	float: left;
	color: #ffffff;
	text-align: center;
}

#footer_right {
	width: 771px;
	float: left;
	color: #236fa4;
	/*padding-top: 65px;*/
	padding-top: 105px;
}

#footer_right a {
	color: #236fa4;
	text-decoration: none;
}

#footer_left a {
	color: #ffffff;
	text-decoration: none;
}

#footer_left a:hover {
	text-decoration: underline;
}

#footer_right a:hover {
	text-decoration: underline;
}

.footer_contact {
	color: #bcbcbc;
	float: right;
	line-height: 12px;
}

#footer_contact a {
	color: #bcbcbc;
	text-decoration: none;
}

.clear {
	clear: both;
}

.picgallink {
	display: block;
	float: left;
	margin: 20px;
	height: 192px;
	width: 189px;
	background: url(kepek.jpg) no-repeat bottom;
}

.videogallink {
	display: block;
	float: left;
	margin: 20px;
	height: 192px;
	width: 209px;
	background: url(videok.jpg) no-repeat bottom;
}
