/* ********** A fontosabb HTML elemek ********** */

html {height: 100%;}

body {
	width: 100%;
  background-color: #ffffff;
	background-image: url(background/);
  background-repeat: repeat;
	font-family: 'Verdana', Arial, Verdana;
	text-align: center;
  font-size: 13px;
  line-height: 125%;
	color: #2e1a06;
	padding: 0px;
	margin: 0px;
}

p {
  margin: 0 0 0.8em;
	text-align: left;
}

h2 {
	font-family: 'Trebuchet MS', 'Trebuchet MS', Tahoma;
	font-size: 20px;
  line-height: 120%;
	font-weight: normal;
	color: #29558a;
	letter-spacing: -1px;
  margin: 0 0 10px;
}

h3 {
	font-family: 'Arial Black', 'Trebuchet MS', Tahoma;
	font-size: 16px;  font-weight: normal;	color: #29558a;
  margin: 0 0 6px;
}

a {text-decoration: none}

a:link    { color: #29558a}
a:visited { color: #29558a}
a:active  { color: #29558a}
a:hover   { color: #ed0533}

ul, ol {
  margin-top: 3px;
  margin-bottom: 8px;
}

ul li, ol li {
  margin-bottom: 0.4em;
}

table {
  margin: 0;
	border-width: 0;
}

form {
	text-align: center;
}

input, select {
  border: 1px solid gray;
}


/* ********** A hasznos terület a kerettel együtt ********** */


#c_wrapper {
	overflow: hidden;
  width: 900px;
	margin: 15px auto auto;
}

#c_container {
	overflow: hidden;
	margin: auto;
  background-color: white;
  border: 2px solid #B80F23; 
	text-align: left;
  border-radius: 4px; 
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px;   
}

.content_header {
	overflow: hidden;
	width: 896px;
}



/* ********** A fejrész a grafikával és címfeliratokkal ********** */


.header_logo {
	overflow: hidden; 
  background-color: #ffffff;
	background-image: url(header/header_bg_abroszguru.jpg);
	background-repeat: no-repeat;
	width: 896px;
	height: 150px;
	margin: 0px 0px 0px;
  border: 0px;
}

.header_logo h1,
.header_logo h2 {
  margin: 0 0 0 40px;
  line-height: 100%;
  font-weight: normal;}

.header_logo h1 {
  display: none; 	font-family: 'Impact', Arial, Verdana;
  font-size: 72px;
	padding-top: 20px;
  padding-left: px;
	color: #fc3503;
}

.header_logo h2 {
  display: none; 	font-family: 'Arial Black', Arial, Verdana;
  font-size: 32px;
  margin-top: 6px;
  padding-left: px;
  text-shadow: 1px 1px 1px #d0d0d0;
  font-weight: normal;	color: #cccccc;
}

.smallink {
	font-size: 10px;
}



/* ********** A navigációs menü ********** */


#c_navigator {
	overflow: hidden;
  width: 100%;
}

.navigator {
	overflow: hidden;
	width: 896px;
	background-image: url(navbar/nav_red02.gif);
	background-repeat: repeat-x;
  height: 31px;
  line-height: 100%;
  padding: 0;
}

.navigator ul {
	overflow: hidden;
	width: 856px;
	list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 32px;
}

.navigator ul li {
	font-weight: bold;
  color: #ffffff;
	display: inline;
  line-height: 31px;
  margin-top: 0;
  margin-bottom: 0;
	padding: 0px 8px;
}

.navigator ul li a {
  color: #ffffff;
	text-align: center;
	height: 31px;
}

.navigator ul li a:hover {
  color: #fcad0f;
}



/* ********** A főhasáb és az oldalsáv ********** */
/*      (A főhasáb szélessége fixen 610 px)       */


#c_content {
	overflow: hidden;
  margin: 10px;
}

#post_entry {
	overflow: hidden;
	width: 610px;
	float: right;
}

#sidebars {
	overflow: hidden;
	padding-right: 6px;
	width: 256px;
	margin: 0px;
}



/* ********** Nyomógombok ********** */


button {
  padding: 1px;
	font-family: Arial, Tahoma;
	font-size: 11px;}

.button1 {
  background-color: #d8d8d8; 
  color: #872200;
  font-weight: bold;
  margin: 5px 0px}

.button_bold {
	background-color: teal; 
  color: white; 
  font-weight: bold;
  margin: 5px 0px;
  width:auto}

button.hide {
  border: 0;
  margin:0;
  padding:0;
  width: 91px;
  height: 33px;
  background-color: white;
}


/* ********** A lábléc (a kereten kívül) ********** */


#footer {
	margin: 5px 0px;
	width: 100%;
	padding: 0px;
	color:white;
	text-align: center;
	font-size: 10px}

#footer a  {color:#ace}

.shopfoot {
  text-align: center;
  font-size: 11px;
  line-height: 100%;
}


/* ********** Különféle segédletek ********** */


.noborder {border-width: 0}

.tableHead {
  background-color: #e4e4e4;
	border-color: #e4e4e4;
}

.tr_head_bold, .tr_gray_bold {
	background-color: #008080;
	color: white; 
  font-weight: bold;
}

.tr_gray_bold {background-color:gray}
.tr_dark      {background-color: #f4f2f0}
.tr_light     {background-color: white}

.ourPrice {
  color : #c00000;
  font-weight: bold;
}

.titleFont, .blackbold {
	font-weight: bold;
  color: black;
}

.warning {
	text-align: center;
	color: #008080;
  font-weight : bold;
}

.redtext   {color: #cc0000}
.graytext  {color: #808080}
.highlight {background-color: yellow}

.redbold {
  color:#aa0000;
  font-weight:bold;
}

.spacy {
  margin-top: 20px;
  margin-bottom: 20px;
}

hr {
  width: 99%; 
  height: 1px; 
  background-color: #a59981;
  border: none;
}

em {font-style: italic}

.left, .entry   {text-align: left}
.right, .prompt {text-align: right}
.center, .cnt   {text-align: center}



/* ********** Dobozok az oldalsávban ********** */


.aquabox {
  background-color: #fcfcfc;
  overflow: hidden;
  padding: 10px;
  margin: 0 0 20px;
  width: 225px;
	text-align: center;
  border-top: 1px solid #a59981;
  border-left: 1px solid #a59981;
  border-right: 2px solid #a59981;
  border-bottom: 2px solid #a59981;
  border-radius: 16px ; 
  -moz-border-radius: 16px; 
  -webkit-border-radius: 16px;
}

.aquabox h2 {
  padding: 5px 0 10px;
  margin: 0 0 5px;  font-weight: bold;
  letter-spacing: -1px;  text-align: center;
  color: #5e5e5e;
  border-bottom: 1px solid #a59981;
}



/* ********** A bejelentkezés és egyéb vezérlések formázása ********** */


#commonforms {
  overflow: hidden;
	background-color: #8eb5e9;
	background-image: url(cpanel/cp_bg.gif);
	background-repeat: repeat;
  border-bottom: 0;
	width: 100%;
	padding: 0;
  margin: 0;
  text-align: left;
	height: 195px;
}

#commonforms small {font-size: 9px;}
#commonforms p, #commonforms table, #commonforms button {margin: 0 0 5px;}
#commonforms button {font-weight:bold;}
#commonforms form {text-align: left;}
.commonformsleft, .commonformsmiddle, .commonformsright {
	width: 285px;
  height: 190px;
	padding: 10px;
	overflow: hidden;
  font-family: Verdana, Arial;
  font-size: 11px;
  line-height: 110%;
  text-align: left;
}

.commonformsleft, .commonformsmiddle {
  float: left;
  border-right: 3px dotted #a59981;
}

.commonformsmiddle {
  width: 260px;
}

.commonformsright {float: right}

.bottomshadow {
  height: 14px;
  border: none;
  padding: 0;
  margin: 0;
  background-image: url(img/shadow.gif);
  background-repeat: repeat-x;
}

.cpshadow {
  height: 15px;
  border: 0;
  border-top: 1px solid #555;
  padding: 0;
  margin: 0;
  background-image: url(img/cp_shadow.gif);
  background-repeat: repeat-x;
}


/* ********** TreeMenu ********** */


.treeMenuDefault {
  font-size: 11px;
  font-style: normal;
  text-decoration: none;
}

.treeMenuBold {
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}

.subcat, 
.subcat a {
  font-size: 11px;
  font-style: italic;
}

.padleft30 {padding-left:30px}

.dontshow_pp, .dontshow  {
  display:none;
}

.show_pp, .show {
  display:block;
}

