/* Imports */
@import "menu.css";
@import "news.css";
@import "registration.css";
@import "form.css";
@import "article.css";
/* Design elements */
* {margin: 0; padding: 0; border: 0;}

body {
	text-align: center; 
	background: #cac299;
	color: #000;
	min-width: 780px;
	SCROLLBAR-FACE-COLOR: #dee3e7;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc;
	SCROLLBAR-ARROW-COLOR: #006699;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;
}

body, td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
}

td.transparent {
	background-color : transparent;
}

a,a:active 
{
	color: Maroon;
	font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
	font-weight: normal;
	text-decoration: underline;
}


/*
table.openPage { width: 100%; height: 94%; margin: 0; padding: 0; }
td.openPage { vertical-align: middle; text-align: center; }
*/

#initPage {
	/*position: relative;*/
	width: 100%;
    height: 100%;
	border: 0px solid #000000;
	font-weight: bold;
	background: #cac299 url(../img/design/nyito_oldal.jpg) fixed center;
	/*background-attachment: fixed;*/
}

/*Welcome banner*/
.welcomeOpenPage {
	width: 600px;
	height: 150px;
	border: 0px solid #000000;
	margin-left : 10px;
	margin-bottom : 5px;
	background: #cac299 url(../img/design/udvozlo_anim.gif);
}

/*Panorama banner*/
.panoramaOpenPage {
	width: 600px;
	height: 150px;
	border: 0px solid #000000;
	margin-left : 10px;
	margin-bottom : 5px;
	background: #cac299 url(../img/design/virtualis_tura.jpg);
}

.welcomeShop {
	width: 600px;
	height: 150px;
	border: 0px solid #000000;
	margin-left : 10px;
	margin-bottom : 5px;
	background: #cac299 url(../img/design/shop_nyito.jpg);
}

#demo {
	position: absolute;
	top: 20%;
	left: 30%;
	vertical-align: center;
	border: 0px solid #000000;
	font-weight: bold;
	/*background-attachment: fixed;*/
}

#pageWrapper {
	position: relative;
	text-align: left;
    margin: 0 auto; 
    width: 780px;
/*	background: #000 url(sidebar.gif) repeat-y 10px 0;*/
/*    
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
*/
}

#contentFloatHolder {
	position: relative;
	background: #f1ebdd url(../img/design/info_bg.jpg) repeat-y 100% 0;
	float: left;
	width: 100%;
	border: 0px solid #000000;
	height: 100%;
/*
	background: #ddd repeat-y 100% 0;	
*/
}

#contentFloatHolder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 1000px;
    clear: both; 
    visibility: hidden;
}

#infoWrapper {
	position: relative;
	float:left;
    width: 100%; 
    margin: 0 -95% 0 0;
/*
	background: transparent url(../img/design/info_bg.jpg) repeat-y;
	border: 0px solid #000000;
*/
}

/************* IE Mac CSS Only  works for Win too **************/
* html div#infoWrapper {margin: 0 -100% 0 0;}
* html div#leftRegion {margin: 0;}

/* TOP */
#topRegion {
/*
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 105px;
	border: 0px solid #000000;
*/
}

#topPeak {
	border: 0px solid #000000;
	width: 100%;
	height: 20px;
	background: #cac299 url(../img/design/top_peak_bg.jpg) no-repeat;
}

#footRegion {
/*	position: relative;*/
	border: 0px solid #000000;
	color : #a18C71;
	width: 100%;
	height: 20px;
/*	background: #f1ebdd url(../img/design/top_peak_bg.jpg) repeat-y fixed center;*/
	/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-top : 4px;
	padding-left : 3px;
	*/
}



#topMiddle {
	width: 100%;
	height: 65px;
	border: 0px solid #000000;
	background: #cac299 url(../img/design/top_middle_bg.gif) no-repeat;
}

#topBottom {
	width: 100%;
	height: 20px;
	border: 0px solid #000000;
	background: #cac299 url(../img/design/top_bottom_bg.jpg) no-repeat;
}

#mainRegion {
/*
	position: absolute;
	top: 105px;
	left: 0px;
	width: 800px;
	height: 100px;
	background-color: #000000;
	border: 0px solid #000000;
*/
}

/* LEFT */
#leftRegion {
    float:left;
	width: 160px;
	margin: 0 0 0 -5%;
	background: #cac299 url(../img/design/left_bg.jpg) repeat-y;
	border: 0px solid #000000;
	padding-top: 5px; /*eltolas fuggolegesen a kozepso menutol*/
	height: 600px;
/*
	position: relative;
	top: 0px;
	left: 0px;
	height: 100px;
	padding-top: 5px;
	overflow: visible;
*/
/*	min-height: 1000px;*/
}

/* INFO */
#infoRegion {
	position: relative;
	margin: 0 0 0 160px;
	background: transparent url(../img/design/info_bg.jpg) repeat-y;
	height: 100%;
/*	position: absolute;
	top: 0px;
	left: 160px;
	width: 620px;
	height: 100px;
	border: 0px solid #000000;

	padding-left: 5px;*/
}

#infoTop {
	position: relative;
	height: 5px;
	background: transparent url(../img/design/info_top_bg.jpg) repeat-x;
	width: 620px;
/*	
	top: 0px;
	left: -5px;
	width: 620px;

	border: 0px solid #000000;

*/
/*	padding-left: 5px;*/
}

#infoMain {
	position: relative;
	border: 0px solid #000000;
	padding-bottom: 10px;
	width: 620px;
	height: 600px;
/*
	overflow: auto;
	position: relative;
	top: 5px;

*/
}


div.peakmenu {
/*	
	word-break: break-all;
	word-wrap: normal;
	width: 100px;
	height: 1px;	
*/
}

a.peakmenu, a.peakmenu:visited, a.peakmenu:link, a.peakmenu:active,
a.bottommenu, a.bottommenu:visited, a.bottommenu:link, a.bottommenu:active {
	color : #917C61;
	float : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	margin-right : 2px;
	margin-left : 2px;
	margin-bottom : 0px;
	margin-top : 2px;
	text-align : center;
	border : 1px solid #ADA99E;
	background-image : url(../img/design/bottommenubg.gif);
	vertical-align : top;
}
a.peakmenu:hover, 
a.bottommenu:hover {
	cursor : pointer; 	
	background-image : url(../img/design/bottommenubg2.gif); 
}

a.peakmenu2, a.peakmenu2:visited, a.peakmenu2:link, a.peakmenu2:active,
a.bottommenu2, a.bottommenu2:visited, a.bottommenu2:link, a.bottommenu2:active {
	color : #7E3636;
	float : left;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	margin-right : 2px;
	margin-left : 2px;
	margin-bottom : 0px;
	margin-top : 2px;
	text-align : center;
	border : 1px solid #ADA99E;
	background-image : url(../img/design/bottommenubg.gif);
	vertical-align : top;
	width: 100px;
}
a.peakmenu2:hover, 
a.bottommenu2:hover {
	cursor : pointer; 	
	background-image : url(../img/design/bottommenubg2.gif); 
}


#date {
	color : #917C61;
	float : left;
	margin-right : 2px;
	margin-left : 2px;
	margin-top : 2px;
}

#flags {
	float : right;
	margin-right : 2px;
	margin-left : 2px;
	padding : 0px 0px 0px 0px;
	margin-top : 2px;
}

div.bannerLeft {
	padding : 1px 3px 1px 3px; 
	margin-right : 5px; 
	margin-left : 5px; 
	margin-bottom : 1px; 
	margin-top : 1px;
	text-align: center; 
}

div.bannerLeftText {
	position: relative;
	padding : 1px 3px 10px 3px; 
/*    visibility: hidden;*/
	border: 0px solid #000000;
	text-align: center;
	margin: 0 5 0 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size : 9px;	
	color: #a18C71;
}

/* Webshop */
div.familyContainer, 
div.categoryContainer  {
	position: relative; 
	height: 71px; 
	top: 5px; 
	left: 0px; 
	text-align: left; 
	border: 0px solid #000000; 
	margin-left: 10px;
}

div.wsTopContainer {
	position: relative; 
	height: 36px;
	left: 10px;
/*	background-image : url(../img/design/ws_top.gif);*/
}

div.wsSubContainer {
	position: relative; 
	margin-top: 10px;
	height: 30px;
	left: 10px;
/*	background-image : url(../img/design/ws_top.gif);*/
}

div.wsTopText {
	position: absolute;
	height: 46px;
	width: 100%;
	z-index: 3; 
	font-style: italic; 
	font-size: 13px; 
	font-weight: bold; 
	overflow: hidden; 
	top: 5px; 
	left: 10px; 
}

div.wsTopBorder,
div.familyBorder {
	position: absolute; 
	top: 0px; 
	left: 0px;
	text-align: center; 
	z-index: 1; 
}

div.categoryBorder {
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 1;
	background-color : #F1EBDD;
}


.categoryPathTop {
	font-size: 13px; 
	line-height: 13px;
}

.categoryPath, a.categoryPath {
	font-style: normal; 
	font-size: 10px; 
}

a.categoryPath:visited, a.categoryPath:link, a.categoryPath:active {
	color: #644B28; 
	font-weight: bold; 
	text-decoration: none;
}

a.categoryPath:hover {
	color: #f00; 
	text-decoration: underline;
}

div.familyInnerBorder, 
div.categoryInnerBorder {
	position: absolute;
	top: 5px; 
	left: 80px;
	text-align: center; 
	vertical-align: middle;
	z-index: 2;  
}

div.familyText,
div.categoryText {
	position: relative;
	float : left;
	top: 7px; 
	left: 84px; 
	width: 500px; 
	height: 46px;
	text-align: left; 
	z-index: 3;
	color: #644B28; 
	font-style: italic; 
	font-size: 13px; 
	font-weight: bold; 
	/*overflow: auto; */
	padding-bottom: 0px;
	border: 0px solid #000000;
}

div.wsPrices {
	position: relative; 
	margin-top: 3px;
	height: 47px;
	width: 100px;
	float : right;
	clear: both;
	right: 0px;
	border: 0px dotted #f00;  
	text-align: right;
}

.actionPrice {
	color: #f00;
	font-size: 11px; 
	text-decoration: line-through;
	float : right;
	width: 90px;
}
.price {
/*	color: #f00;*/
	font-size: 11px; 
	text-decoration: none;
/*	border: 1px dotted #644B28;  */
	float : right;
	width: 90px;
}

/* termekreszletezon a termek neve */
.productInfoTitle {
	color: #644B28; 
	font-size: 14px;
	font-weight: bold;
}

.productInfoPropTable {
	width: 100%;
}

/*img.familyImg {position:relative;top:50%;margin-top:-25px;}*/

img.familyImg {
/*	display: block;*/
	vertical-align: middle;
/*	position:relative;top:25%;margin-bottom:10;*/
}

div.familyPicture,
div.categoryPicture {
	position: absolute; 
	top: 6px; 
	left: 15px; 
	width: 50px; 
	height: 50px;
	border: 1px solid #cac299;  
	z-index: 4;
	text-align: center;	
/*	vertical-align: middle;	*/
	margin: 0; 
	padding: 0; 
}

.familyComment,
.categoryComment {
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
}

.familyStorage {
	color: #000; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: bold;
	margin-left: 3px;
}

.familyProps {
	color: #000; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	margin-left: 3px;
}

.familyBrand {
	color: #000; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	margin-left: 3px;
}

.familyFantasy {
	color: #000; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	margin-left: 3px;
}

a.familyList, a.familyList:visited, a.familyList:link, a.familyList:active 
a.categoryList, a.categoryList:visited, a.categoryList:link, a.categoryList:active {
	color: #644B28; 
	font-style: italic; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none;
}


a.familyList:hover, a.categoryList:hover {
	color: #f00; 
	text-decoration: underline;
}

table.webshopList {
	width: 520px;
	border: 1px solid #000000;  
	padding: 0;
	margin: 0;
}
tr.wsOdd {
	
}
tr.wsEven {
	
}
td.wsPic {
	width: 78px;
/*	background: transparent  url(../img/design/ws_table1a.gif) no-repeat;
	background-image: url(../img/design/ws_table1a.gif) no-repeat;*/
	border: 1px solid #ff0000;  
}
td.wsData {
	width: 542px;
/*	background: transparent url(../img/design/ws_table1b.gif) no-repeat;*/
	border: 1px solid #0000ff;
}

a.leftmenu, a.leftmenu:visited, a.leftmenu:link, a.leftmenu:active {
	color : #917C61;
	width: 100%;
	border : 1px solid #ADA99E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; font-style : italic; text-decoration : none;
	padding : 1px 3px 1px 5px; margin-right : 5px; margin-left : 5px; margin-bottom : 1px; margin-top : 1px;
}
a.leftmenu:hover { background-color : #FFFFFF; 	cursor : pointer; }

a.peakmenu, a.peakmenu:visited, a.peakmenu:link, a.peakmenu:active {
	color : #917C61;
	width: 100px;
	float : left;
	border : 1px solid #ADA99E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	margin-right : 2px;
	margin-left : 2px;
	margin-bottom : 0px;
	margin-top : 1px;
	text-align : center;
	background-image : url(/img/design/bottommenubg.gif);
	vertical-align : top;
}
a.peakmenu:hover { 	cursor : pointer; 	background-image : url(/img/design/bottommenubg2.gif); }

a.bottommenu, a.bottommenu:visited, a.bottommenu:link, a.bottommenu:active {
	color : #917C61;
	width: 100px;
	float : left;
	border : 1px solid #ADA99E;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	font-style : normal;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	margin-right : 2px;
	margin-left : 2px;
	margin-bottom : 0px;
	margin-top : 2px;
	text-align : center;
	background-image : url(/img/design/bottommenubg.gif);
}
a.bottommenu:hover { 	cursor : pointer; 	background-image : url(/img/design/bottommenubg2.gif); }

div.shopFamilyInfo {
	position: relative;
	left: 0px;
	width: 580px;
	/*height: 50px;*/
	border: 0px solid #000000;
	z-index: 4;
	text-align: left;
	padding: 10px;
	overflow: auto;
}

div.shopFamilyInfoTop {
	position: relative;
	background-image : url(/img/design/ws_bgdiv_top.gif);
	height: 5px;
	width: 603px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
/*	padding: 3px;*/
	left: 0px;
	border: 0px solid #000000;
	text-align: left;
	font-size : 0px;
}

div.shopFamilyInfoMiddle {
	position: relative;
	background-image : url(/img/design/ws_bgdiv_middle.gif);
	width: 603px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
/*	padding: 3px;*/
/*	top: 6px;*/
	left: 0px;
	border: 0px solid #000000;
	text-align: left;
	overflow: auto;
}

div.shopFamilyInfoBottom {
	position: relative;
	background-image : url(/img/design/ws_bgdiv_bottom.gif);
	height: 7px;
	width: 603px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	left: 0px;
	border: 0px solid #000000;
	text-align: left;
	font-size : 0px;
}

#EUlogo {
	position: relative;
/*    visibility: hidden; */
	border: 1px solid #cac299;
	width: 80px;
	height: 41px;
	background-image : url(/img/design/europaittepul_logo_color.jpg);
	margin: 90px 0 0 30px;
}
#EUtext {
	position: relative;
/*    visibility: hidden;*/
	border: 0px solid #000000;
	text-align: center;
	margin: 0 5 0 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size : 9px;	
	color: #a18C71;
}

#extraDog {
	position: relative;
/*    visibility: hidden;*/
/*	background-image : url(/img/design/europaittepul_logo_color.jpg);
	height: 450px;*/
	border: 0px solid #000000;
	text-align: center;
	margin: 0 5 0 5px;
	margin-top: 30px;
	margin-bottom: 3px;
	font-size : 9px;	
	color: #a18C71;
}


/* Sitemap */

div.searchDir,
div.sitemapDir {
	border: 0px solid #cac299;
	padding: 10 10 10 10px;
	margin: 10 10 10 10px;
/*	overflow: auto;*/
}
div.searchList,
div.sitemapFolder {
	border: 0px solid #cac299;
	font-weight: bold;
/*	overflow: auto;*/
}
a.sitemapFolderLink, a.sitemapFolderLink:visited, a.sitemapFolderLink:link, a.sitemapFolderLink:active {
	margin-left: 0px;
	color: #000;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
	font-size: 13px;
}
a.sitemapFolderLink:hover {
	color: #000;
	text-decoration: none;
	background-color : #d3cdad;
	width: 100%;
	font-weight: bold;
}
a.searchLink, a.searchLink:visited, a.searchLink:link, a.searchLink:active,
a.sitemapLink, a.sitemapLink:visited, a.sitemapLink:link, a.sitemapLink:active {
	margin-left: 10px;
	color: #917C61;
	text-decoration: none;
	width: 100%;
	font-weight: bold;
}
a.searchLink:hover,
a.sitemapLink:hover {
	color: #000;
	text-decoration: none;
	background-color : #d3cdad;
	width: 100%;
	font-weight: bold;
}

.test {
	border : 1px solid #ADA99E;
}

div.basket {
	float: right;
	float: right;
	width: 88px;
	margin: 0 0 0 0px;
	padding: 0px;
	border: #AAAAAA solid 0px;
/*	top: -1px;*/
}

.searchString {
	background-color : #000;
	color: #fff;
}

table.summarize {
	width: 100%; margin: 0; padding: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;	
}
th.summarize {
	font-size : 11px;	
}
td.summarize {
	font-size : 11px;	
}
td.summarize-total {
	font-size : 11px;	
	color: #f00;
	border-top: #AAAAAA double 3px;
/*	font-weight: bold;*/
}

.summarize-storage {
	font-size : 9px;	
	font-style: italic; 
	/*font-weight: bold;*/
}

div.removeFromCart {
	width: 16px;
	height: 16px;
	border: #AAAAAA solid 0px;
	background: transparent url(../img/design/basket.out.gif) no-repeat;
}

div.simpleMenu {
	padding : 1px 3px 1px 3px; 
	margin-right : 20px; 
	margin-left : 2px; 
	margin-bottom : 5px; 
	margin-top : 1px;
	text-align: left; 
	text-decoration: none; 
	border: #AAAAAA solid 1px;
}

a.simpleMenu, a.simpleMenu:hover, a.simpleMenu:visited, a.simpleMenu:active {
	font-family:tahoma,arial,helvetica;
	font-size:12px;
	font-weight: bold;
	text-align : left;
	padding-left : 3;
	padding-top : 1;
	color: #917C61;
	vertical-align : bottom;
	text-decoration: none; 
}

a.webmaster,a.webmaster:active 
{
	color: #A18C71;
	font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
	font-weight: normal;
	text-decoration: none;
}

div.newProduct {
	position: absolute;
	background: transparent url(../img/design/new_product.gif) no-repeat;
	top: 3px;
	left: 350px;
	width: 49px;
	height: 47px;
}

h1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;	
  color: #6D4E19;
  height: 20px;
}

a.introlink, a.introlink:hover, a.introlink:visited {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;	
  font-weight: bold;
  color: #6D4E19;
  text-align: right;
  text-decoration: none;
  padding: 0 0 0 35px;
}

div.bannerText {
	top: 5px;
	left: 0px;
	text-align: left;
	margin-top: 10px;
  margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
  height: 60px;
}

div.fastLinks {
	top: 5px;
	left: 0px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#best_top2 {
	position: relative;
/*    visibility: hidden; */
	border: 0px solid #000;
	width: 80px;
	height: 30px;
	margin: 50px 0 0 30px;
}
