BODY {
	MARGIN: 0px;
  FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif;
  FONT-SIZE: 12px;
  COLOR: #000000;
  background: #037DAC url('../../../gfx/bg-repeaty.jpg') center top repeat-y;
  /*background-attachment: fixed;*/
}

IMG { border: 0px; }
P { padding: 0px; margin-bottom: 12px; }
TD { FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; FONT-SIZE: 13px; }

HR {
  width: 100%; height: 0px; margin-bottom:11px; margin-top:11px;
  border: 0px;border-top: #EBEBEB solid 1px; border-bottom: #505050 solid 1px;
}

A {
	FONT-WEIGHT: none; COLOR: #F25700; TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: none; COLOR: #0F9BC9; TEXT-DECORATION: underline;
}
A.noline {
	TEXT-DECORATION: none;
}
A.noline:hover {
	TEXT-DECORATION: none;
}

A.red {
	FONT-WEIGHT: none; COLOR: #780711; TEXT-DECORATION: none;
}
A.red:hover {
	FONT-WEIGHT: none; COLOR: #C90000; TEXT-DECORATION: none;
}
A.green {
	FONT-WEIGHT: none; COLOR: #3E7E14; TEXT-DECORATION: none;
}
A.green:hover {
	FONT-WEIGHT: none; COLOR: #69CC23; TEXT-DECORATION: none;
}

.rounded {
  border: #FAF4D7 solid 1px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: #666 0px 1px 3px;
  -moz-box-shadow: #666 0px 1px 3px;
  box-shadow: #666 0px 1px 3px;
  background: #d8d8d8;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#c8c8c8));
  background: -webkit-linear-gradient(#e7e7e7, #c8c8c8);
  background: -moz-linear-gradient(#e7e7e7, #c8c8c8);
  background: -ms-linear-gradient(#e7e7e7, #c8c8c8);
  background: -o-linear-gradient(#e7e7e7, #c8c8c8);
  background: linear-gradient(#e7e7e7, #c8c8c8);
  -pie-background: linear-gradient(#e7e7e7, #c8c8c8);
  /*behavior: url('PIE.htc');*/
}

.embross {
  /*background:#666;*/
  color: #000;
  text-shadow: 0px 1px 1px #fff;
  font-weight: bold;
}

.catname { color:#000000; font-size:18px; font-weight:bold; }
.prodimg { margin-right:10px; border:0px; border: #8E6D5B solid 1px; }
.prodlistbox { margin-top:10px; padding-left:10px;}
.price { color:#000000; font-size:16px; font-weight:bold;  }

.orange {
  COLOR: #F65700;
}
.grey {
  COLOR: #656565;
}
.blue {
  COLOR: #07A4EB;
}
.white {
  COLOR: #FFFFFF;
}
.black {
  COLOR: #000000;
}

.comment {
  color: #626262;
}

/*
TD {
	FONT: 12px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
  COLOR: #000000;
  TEXT-ALIGN: left;
}
*/

STRONG {
	FONT-WEIGHT: bold;
}
/*
INPUT {
	FONT: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
  BACKGROUND-COLOR: #f7f7f7;
}
*/
.checkbox {
	BACKGROUND-COLOR: #ffffff;
}
SELECT {
	FONT: 10px Verdana,Tahoma,Arial,Helvetica,Geneva,sans-serif;
  BACKGROUND-COLOR: #f7f7f7;
}
.inline {
	DISPLAY: inline;
}
.gel {
	BACKGROUND-IMAGE: url(/images/box.gif);
  BACKGROUND-REPEAT: repeat-x;
}

H1 {
	FONT-SIZE: 17px; color: #F15400; margin-top: 0px;
	text-transform: uppercase;
/*
line-height: 1em;
color: #ff3300;
font-weight:bold;
font-size: 20px;
text-shadow:0px 0px 0 rgb(231,27,-24),0px 1px 0 rgb(206,2,-49),0px 2px 0 rgb(182,-22,-73), 0px 3px 0 rgb(158,-46,-97),0px 4px 3px rgba(0,0,0,0.2),0px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);
*/
}
H1.catname {
  FONT-SIZE:17px; COLOR: #26221F; TEXT-DECORATION: none; margin-top: 0px;
  text-transform: uppercase;
}
H2 {        
	FONT-SIZE:17px; color: #097FAC; margin-top: 12px;
	text-transform: uppercase;
}
H3 {
	FONT-SIZE:15px; COLOR: #033D57; margin-top: 12px;
	text-transform: uppercase;
}
H4 {
	FONT-SIZE:13px; COLOR: #033D57; margin-top: 12px;
	text-transform: uppercase;
}

P.justify {
	TEXT-ALIGN: justify;
}
DIV.justify {
	TEXT-ALIGN: justify;
}
div.indexvideotitle {
  margin-top: 6px;
  width: 472px;
  background-color: #001203;
  color: #FFFFFF;
  font-size: 12px;
  padding: 4px;
  text-align: center;
}
div.indexshare {
  margin-top: 6px;
  width: 472px;
  color: #FFFFFF;
  font-size: 12px;
  padding: 4px;
  text-align: center;
}
UL {
  margin-top: 12px;
	margin-left: 18px;
	margin-bottom: 6px;
	padding-left: 0px;
}
BLOCKQUOTE {
  margin-top: 12px;
	margin-left: 24px;
}
LI {
  margin-left: 8px;
  /*list-style: none;*/
  @height: 16px;
  padding-left: 2px;
}

div.bodydes_top {
  position: absolute;
  /*behavior: url('iepngfix.htc');*/
  height: 40px;
  width: 100%;
  border: 0px;
  background-position: 0 -.5em;
  @display: none;
}
div.head {
  width: 1000px;
  height: 60px;
}
div.head img {
  border: 0px;
}
/*
div.content {
  width: 980px;
}
*/

.cat {
  color: #CFCED3; font-weight: bold;
  width: 212px; height: 32px;
}
.cat p {
  padding-left:32px; padding-top:9px; margin:0px;
}
.catplayer {
  width: 268px; height: 216px; text-align:center; vertical-align:middle;
}
.catplayer_innerbox {
  padding-left:2px; padding-right:2px; padding-top:50px; text-align:center; vertical-align:middle;
}

/* frontend */

div.bgtop {
  background: url('../../../gfx/bg-topg.jpg') center top repeat-x;
}
div.bglayer1 {
  background: url('../../../gfx/bglayer1.png') center top;
}
div.bglayer2 {
  background: url('../../../gfx/bglayer2.png') center top;
}

div.contentbg {
  background: url('../../../gfx/bg-tr1.png');
}
div.copyright {
  color: #A0A0A0; padding: 8px;
  background: url('../../../gfx/bg-tr2.png');
  text-align: center;
}

.centerbox_indexnews_maximize {
  width: 280px;
  color: #FFFFFF;
  /*overflow-x: hidden;
  overflow-y: auto;*/
}
.centerbox_indexnews_maximize img {
  max-width: 280px;
}

/* left & right side */

td.rightcontent {
  width: 240px;
  padding-left: 12px;
}
td.rightcontent_tt {
  width: 1px;
  background-color: #A8A8A8;
}
td.maincontent {
  padding-right: 12px;
}

td.rightcontent a, td.news_rightcontent a {
  padding-left: 10px; margin-left: 4px;
  background: url('../../../gfx/arrow1.png') left top no-repeat;
  background-position: 0px 4px;
}

/* input */
table.input {
  height: 24px;
}
table.input td.title_left {
  width: 3px; background: url('../../../gfx/input_title_left.png') left top no-repeat; font-size: 1px;
}
table.input td.title_bg {
  vertical-align: top; padding-left: 5px; padding-right: 5px;
  background: url('../../../gfx/input_title_bg.png') left top repeat-x;
}
table.input td.title_bg div {
  padding-top: 4px;
}
table.input td.input_left {
  width: 4px; background: url('../../../gfx/input_text_left.png') left top; font-size: 1px;
}
table.input td.input_bg {
  width: 100px; background: url('../../../gfx/input_text_bg.png') left top;
}
table.input td.input_right {
  width: 6px; background: url('../../../gfx/input_text_right_wide.png') left top; font-size: 1px;
}
table.input td.input_right_orange, table.input td.orange {
  width: 6px; background: url('../../../gfx/input_text_right_orange.png') left top; font-size: 1px;
}
table.input input {
  color: #D5D9DB; background: transparent; border: none;
}

/* textarea */
table.textarea {
  height: 24px;
}
table.textarea td.title_left {
  width: 3px; background: url('../../../gfx/input_title_left.png') left top no-repeat; font-size: 1px;
}
table.textarea td.title_bg {
  vertical-align: top; padding-left: 5px; padding-right: 5px;
  background: url('../../../gfx/input_title_bg.png') left top repeat-x;
}
table.textarea td.title_bg div {
  padding-top: 4px;
}
table.textarea td.input_left {
  width: 4px; background: url('../../../gfx/textarea_big_left.png') left top; font-size: 1px;
}
table.textarea td.input_bg {
  width: 100px; background: url('../../../gfx/textarea_big_bg.png') left top;
}
table.textarea td.input_right {
  width: 6px; background: url('../../../gfx/textarea_big_right_wide.png') left top; font-size: 1px;
}
table.textarea td.input_right_orange, table.textarea td.orange {
  width: 6px; background: url('../../../gfx/textarea_big_right_orange.png') left top; font-size: 1px;
}
table.textarea textarea {
  color: #D5D9DB; background: transparent; border: none;
  width: 355px; height: 146px; margin-top: 4px; margin-bottom: 4px;
}

/* wrapper */
table.wrapper td.leftcontent { width: 214px; }
table.wrapper td.leftcontent div.innerbox { padding: 5px; }
table.wrapper td.maincontent { }
table.wrapper td.maincontent div.innerbox { padding: 5px; }
table.wrapper td.rightcontent { width: 214px; }
table.wrapper td.rightcontent div.innerbox { padding: 5px; }

/* wrapper: silver table */

table.silver_wrapper td.top_left { width: 8px; background: url('../../../gfx/cbg_left_top.png'); }
table.silver_wrapper td.top { height: 9px; background: url('../../../gfx/cbg_top.png'); }
table.silver_wrapper td.top_right { width: 8px; background: url('../../../gfx/cbg_right_top.png'); }

table.silver_wrapper td.left { background:url('../../../gfx/cbg_left.png'); }
table.silver_wrapper td.content { background:#D8D8D8 url('../../../gfx/cbg_topfade.png') repeat-x; }
table.silver_wrapper td.right { background:url('../../../gfx/cbg_right.png'); }

table.silver_wrapper td.content div.innerbox { padding: 8px; }
table.silver_wrapper td.left div.fade { float: right; width: 3px; height: 416px; background: url('../../../gfx/cbg_left_fade.png') right top no-repeat; }
table.silver_wrapper td.right div.fade { float: left; width: 3px; height: 416px; background: url('../../../gfx/cbg_right_fade.png') left top no-repeat; }

table.silver_wrapper td.bottom_left { width: 8px; background:url('../../../gfx/cbg_left_bottom.png'); }
table.silver_wrapper td.bottom { height: 8px; background:url('../../../gfx/cbg_bottom.png'); }
table.silver_wrapper td.bottom_right { width: 8px; background:url('../../../gfx/cbg_right_bottom.png'); }

/* wrapper: WHITE table */

table.white_wrapper td.top_left { width: 8px; background: url('../../../gfx/cbg_white_left_top.png'); }
table.white_wrapper td.top { height: 9px; background: url('../../../gfx/cbg_white_top.png'); }
table.white_wrapper td.top_right { width: 8px; background: url('../../../gfx/cbg_white_right_top.png'); }

table.white_wrapper td.left { background:url('../../../gfx/cbg_white_left.png'); }
table.white_wrapper td.content { background:#FFFFFF url('../../../gfx/cbg_white_topfade.png') repeat-x; }
table.white_wrapper td.right { background:url('../../../gfx/cbg_white_right.png'); }

table.white_wrapper td.content div.innerbox { padding: 8px; }

table.white_wrapper td.bottom_left { width: 8px; background:url('../../../gfx/cbg_white_left_bottom.png'); }
table.white_wrapper td.bottom { height: 8px; background:url('../../../gfx/cbg_white_bottom.png'); }
table.white_wrapper td.bottom_right { width: 8px; background:url('../../../gfx/cbg_white_right_bottom.png'); }

/* domain name search form */
/*
select.tld {
  font-size: 12px;
  color: #FFFFFF;
  width: 66px;
  height: 24px;
  border: 0px;
  padding: 0px;
   
}
select.tld option {
  font-size: 12px;
  color: #B7B7B7;
  width: 66px;
  height: 24px;
  border: 0px;
  padding: 0px;
  -webkit-appearance: none;
  background: background:url('../../../gfx/tld_option_off.png;') left top no-repeat;
}
select.tld option:hover {
  color: #FFFFFF;
  -webkit-appearance: none;
  background: background:url('../../../gfx/tld_option_on.png;') left top no-repeat;
}
*/

/* compare webhosting packages */

table.webtarhely_nagytabla {
}
table.webtarhely_nagytabla div.title {
  float: left; width: 175px;
  padding-left: 72px;
}
table.webtarhely_nagytabla div.col {
  float: left; width: 247px;
  text-align: center;
}

/*mainmenu*/
div.mainmenu {
  FONT-SIZE: 14px;
  color: #FFFFFF;
  /*
  position: fixed;
  top: 60px;
  z-index: 500;
  width: 998px;
  */
}
div.mainmenu a { 
  display: block; height: 42px; color: #404040;
  padding-left: 12px; padding-right: 12px;    
  text-align:center; text-decoration: none; text-transform: uppercase;
}
div.mainmenu a:hover { 
  display: block; height: 42px; color: #F84000;
  padding-left: 12px; padding-right: 12px; 
  text-align:center; text-decoration: none; text-transform: uppercase;
}
div.mainmenu td.menuitem { 
  FONT-SIZE: 14px; padding: 0px; 
  background: url('../../../gfx/mm_bg.png') left top repeat-x;
}

div.mainmenu div.inbox { padding-top:14px; }

div.footermenu_bgline {
  background: url('../../../gfx/footermenu_bg.png');
  height: 41px;
}
div.footer {
  background: url('../../../gfx/bg-tr2.png');
  margin-top: 1px;
}
.footerwrapper {
  height: 100px;
}

/*footermenu*/
div.footermenu {
  color: #FFFFFF;
  text-align: left;
  font-size: 10px;
  padding-top: 10px;
  position: relative;
  top: -38px;
}
div.footermenu a { font-size: 11px; color: #FFFFFF; text-decoration: none; }
div.footermenu a:hover { font-size: 11px; color: #F25700; text-decoration: none; }
div.footermenu a.menulink { color: #000000; }
div.footermenu a.menulink:hover { color: #F25700; text-decoration: underline; }
div.footermenu td.menuitem { width: 16.67%; padding-top:2px; vertical-align: top; }

.button {
  background: url('gfx/btnbg.png') left top repeat-x;
  /*height: 27px;*/
  width: auto;
  float: right;
  padding: 4px;
  padding-top: 5px;
  border-left: #333333 solid 1px;
  border-right: #333333 solid 1px;
  border-bottom: #333333 solid 1px;
}
.button2 {
  /*height: 27px;*/
  width: auto;
  float: right;
  padding: 5px;
  padding-top: 5px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 13px;
}
.fixbutton {
  background: url('gfx/btnbg.png') left top repeat-x;
  border-top: 0px;
  height: 24px;
  padding-top: 0px;
  border-left: #333333 solid 1px;
  border-right: #333333 solid 1px;
  border-bottom: #333333 solid 1px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer; 
  cursor: hand;
}
.fixbutton2 {
  height: auto;
  width: auto;
  /*float: right;*/
  padding: 5px;
  padding-top: 5px;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  margin: 1px;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 13px;
  line-height: 35px;
}
.button_on {
  background: url('gfx/btnbg.png') left top repeat-x;
  /*height: 27px;*/
  width: auto;
  float: right;
  padding: 4px;
  padding-top: 5px;
  border-left: #333333 solid 1px;
  border-right: #333333 solid 1px;
  border-bottom: #333333 solid 1px;
}
td.headline {
  background: url('gfx/btnbg.png') left top repeat-x;
  color: #FFFFFF;
  border-bottom: #333333 solid 1px;
  /*border-left: #8A8A8A solid 1px;*/
  /*padding-left: 4px;*/
}
.fixbutton:hover {
  color: #FC651E;
  font-weight: bold; 
  text-decoration: none;
}
select {
  height: 24px;
  font-size: 12px;
  border: #333333 solid 1px;
  vertical-align: middle;
}
/*
input {
  height: 24px;
  font-size: 12px;
  border: #333333 solid 1px;
}
*/
.button a {
  font-size: 14px; color: #CFCED3;
}
.button a:hover {
  font-size: 14px; color: #FC651E; text-decoration: none;
}
.button_on a {
  font-size: 14px; color: #FC651E; font-weight: bold;  
}
.button_on a:hover {
  font-size: 14px; color: #FFFFFF; text-decoration: none;
}

a.button2 {
  font-size: 13px; color: #F84000; /*color: #404040;*/
  text-decoration: none; text-transform: uppercase;
}
a.button2:hover {
  font-size: 13px; color: #0F9BC9; /*color: #F84000;*/
  text-decoration: none; text-transform: uppercase;
}
a.fixbutton2 {
  font-size: 13px; color: #F84000; /*color: #404040;*/
  text-decoration: none; text-transform: uppercase;
}
a.fixbutton2:hover {
  font-size: 13px; color: #0F9BC9; /*color: #F84000;*/
  text-decoration: none; text-transform: uppercase;
}

/* MINI-CALENDAR*/
div.minicalendar_box {
  font-family: Verdana, Tahoma, Arial, Serif;
  /*background: #222222 url('gfx/btnbg.png') left top repeat-x;*/
  color: #FFFFFF;
  /*width: 180px;*/
}
div.minicalendar {
  /*background: #222222 url('gfx/btnbg.png') left top repeat-x;
  border-right: #333333 solid 1px;
  border-left: #333333 solid 1px;
  border-bottom: #333333 solid 1px;*/
  padding-bottom: 1px;
}
table.panel {
  font-family: Verdana, Tahoma, Arial, Serif;
  width: 154px;
  height: 28px;
  font-size: 13px;
  text-align: center;
  margin-bottom: 1px;  
}
table.panel td.title {
  color: #F25700;
}
table.minicalendar {
  width: 154px;
  /*height: 152px;*/
  font-size: 12px;
  text-align: center;  
}
table.minicalendar td.dayname {
  width: 22px;
  height: 20px;
  font-weight: bold;
  color: #FFF6D6;  
  background: url('gfx/calendar/dayname.gif') left top no-repeat;  
}
table.minicalendar td.dayname_onweekend {
  width: 22px;
  height: 20px;
  font-weight: bold;
  color: #FFF6D6;
  background: url('gfx/calendar/dayname_onweekend.gif') left top no-repeat;
}
table.minicalendar td.daynr {
  width: 22px;
  height: 20px;
  color: #818181;
  background: url('gfx/calendar/daybg.gif') left top no-repeat;
}
table.minicalendar td.daynr_onweekend {
  width: 22px;
  height: 20px;
  color: #818181;
  background: url('gfx/calendar/daybg_onweekend.gif') left top no-repeat;
}
table.minicalendar td.eventbg {
  width: 22px;
  height: 20px;
  color: #000000;
  background: url('gfx/calendar/event.gif') left top no-repeat;
}
a.panel {
  color: #FFF6D6;
  font-weight: bold;
  font-size:16px;
}
a.panel:hover {
  /*color: #F86800;*/
  color: #F80000;
  text-decoration: none;
}
div.calendarinfo {
  background-color: #2E2E2E;
  border: #414141 solid 1px;
  font-size: 12px;
  color: #FFFFFF;
}
table.minicalendar td.eventbg a {
  color: #000000;
}
table.minicalendar td.eventbg a:hover {
  color: #F80000;
  text-decoration: none;
}

/* INDEX SOUND'S LIST */
td.index_soundlist {
  background: #222222 url('gfx/index_mp3_rightbottombg.png') left top no-repeat; background-position: 190px 70px;
}
a.index_soundlist {
  color: #FFFFFF;
}
a.index_soundlist:hover {
  color: #F25700;
  text-decoration: none;
}

/* ALBUM */  
a.album {
  font-size: 12px;
  color: #FFFFFF;
}
a.album:hover {
  font-size: 12px;
  color: #F25700;
}

/* INDEX NEWS */
div.indexnewspanel {
  width: 653px;
  background: #222222 url('gfx/btnbg.png') left top repeat-x;  
  border-right: #333333 solid 1px;
  border-left: #333333 solid 1px;
  border-bottom: #333333 solid 1px;
  padding-bottom: 1px;
  color: #FFFFFF;
}

/* FullScreen */
div.foto_grayscreen {
  color: #000000;
  background-color: #000000;
  position: absolute;
  overflow: hidden;
  font-size: 12px;
	text-align: left;
	vertical-align: top;
	font-weight: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	cursor: auto;
  z-index: 99;
  filter: alpha(opacity=82);
  opacity: 0.82;
  moz-opacity: 0.82;
  width: 0px;
  height: 0px;
}

div.foto_loadingbox {
  color: #000000;
  /*background-color: #FFFFFF;*/
  background-color: #3B3B3B;
  position: absolute;
  font-size: 12px;
  font-family: Tahoma, Verdana, Arial;
	text-align: left;
	vertical-align: top;
	font-weight: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
  z-index: 99;
  border: #808080 solid 1px;
  max-width: 800px;
}

div.foto_loadingbox a img {  border: none; }

/* INDEX NEWS */
table.aktualis {
  background-color: #424242; 
  border: #333333 solid 1px;
}
table.aktualis td.content {
  padding: 6px;
  text-align: center;
  height: 68px;
}
table.aktualis td.title {
  text-align: center;
  vertical-align: middle;
}
table.aktualis img {
  background-color: #FFFFFF;
  padding: 1px;
  border: #000000 solid 1px;
}

/* for CMS */
div.cms a { background: url(); padding: 0px; margin: 0px; }
