html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

*:first-child+html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border: 0px none;
	margin:0; padding:0;
}

.top_menu_top_a {
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
}

.footer_menu {
	text-align: center;
	background-color: #c2c1c1;
	width: 100%;
	height: 22px;
	cursor: pointer;
}
.footer_menu_hover {
	text-align: center;
	background-color: #be323c;
	width: 100%;
	height: 22px;
	cursor: pointer;
}

.left_menu_RED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.3px;
	color: #af323a;
	background-color: #c9c9c7;
	width: 176px;
	font-size: 14px;
	font-weight: bold;
}

.left_menu_GREY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.3px;
	color: #585554;
	background-color: #dededd;
	width: 176px;
	height: 18px;
	font-size: 11px;
	cursor: pointer;
}

.bemutato_szoveg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676766;
	text-align: justify;
	line-height:16px;
}
.bemutato_szoveg_link {
	font-size: 12px;
	color: #af323a;
	cursor:pointer;
}
.bemutato_szoveg_link_hover {
	font-size: 12px;
	color: #af323a;
	text-decoration: underline;
	cursor:pointer;
}
.bemutato_szoveg_link:hover {
	font-size: 12px;
	color: #af323a;
	text-decoration: underline;
	cursor:pointer;
}

.gyarto_keret {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
	line-height:15px;
	font-size: 10px; 
	color: #676766;
	clear: both;
}


.nav_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
	line-height:15px;
	font-size: 10px; 
	color: #676766;
	width: 764px;
	clear: both;
}
.nav_bar a {
	font-size: 10px;
	color: #676766;
	text-decoration: underline;
}

.white_link {
	color:#FFFFFF;
	line-height:18px;
}
.white_link_hover {
	color:#be323c;
	line-height:18px;
}

.small_link {
	font-size: 10px;
	color: #676766 !important;
	text-decoration: none;
}


/* ----- NEW ----- */
br.spacer {font-size:15px; line-height:15px;}
h1.title {color:#bc5b61; font-size:24px; font-weight:400; margin:6px 0; padding:0; text-align:left !important;}
h2.stitle {color:#bc5b61; font-size:14px; font-weight:700; margin:0; padding:0; text-align:left !important;}
h2.ctitle {color:#bc5b61; font-size:18px; font-weight:400; margin:0; padding:0; text-align:left !important;}
h3.stitle {color:#bc5b61; font-size:13px; font-weight:700; margin:0; padding:0; text-align:left !important;}

a.allprod {padding:2px 5px; font-size:10px; background:#be323c; border:1px solid #c2c1c1; color:#fff; font-size:10px;}
a#showall {font-weight:bold; color:#676766;}
a#showall:hover {text-decoration:underline;}
a#closeall {color:#676766;}
a#closeall:hover {text-decoration:underline;}

div.imgfr {float:right; margin: 0 3px 3px 15px;}
div.cfr {width:60px; float:right; text-align:center; margin:-6px 10px 0 0; padding-top:0;}
div.cfr2 {width:60px; float:right; text-align:center; margin:-6px 0 0 0; padding-top:0;}
div.pcfr {width:60px; float:right; text-align:center; margin:7px 0 0 0; padding-top:0;}
div.clear {clear:both; font-size:0; line-height:0}

div.scc {width:760px; margin-left:20px;}
  div.scc>div.item {width:380px; height:103px; float:left; margin-top:20px;}
    div.scc>div.item>div.titlu {width:200px; height:20px; float:left; margin:40px 14px 0 0; text-align:center; border:1px solid #c2c1c1; background-color:#be323c;}
      div.scc>div.item>div.titlu>a {color:#fff; line-height:18px; font-size:12px;}
    div.scc>div.item>div.pic {width:100px; height:100px; float:left; border:1px solid #c2c1c1; overflow:hidden;}
      div.scc>div.item>div.pic table {border:0; border-spacing:0;}
        div.scc>div.item>div.pic td {width:100px; height:100px; text-align:center; vertical-align:middle; margin:0; padding:0}
          div.scc>div.item>div.pic td img {}
    div.scc>div.item:hover>div.titlu {border:1px solid #c2c1c1; background-color:#c2c1c1;}
      div.scc>div.item:hover>div.titlu>a {color:#be323c;}
    div.scc>div.item:hover>div.pic {border:1px solid #be323c;}
    
  div.scc>div.item2 {width:100px; height:200px; float:left; margin-top:20px; padding:0 20px;}
    div.scc>div.item2>div.titlu2 {width:100px; margin:5px 0 0 0; text-align:center; border:1px solid #c2c1c1; background-color:#be323c;}
      div.scc>div.item2>div.titlu2>a {color:#fff; line-height:18px; font-size:12px;}
    div.scc>div.item2>div.pic2 {width:100px; height:100px; border:1px solid #c2c1c1; overflow:hidden}
      div.scc>div.item2>div.pic2 table {border:0; border-spacing:0;}
        div.scc>div.item2>div.pic2 td {width:100px; height:100px; text-align:center; vertical-align:middle; margin:0; padding:0}
          div.scc>div.item2>div.pic2 td img {}
    div.scc>div.item2:hover>div.titlu2 {border:1px solid #c2c1c1; background-color:#c2c1c1;}
      div.scc>div.item2:hover>div.titlu2>a {color:#be323c;}
    div.scc>div.item2:hover>div.pic2 {border:1px solid #be323c;}
    div.scc>div.item2>div.stoc {width:100px; border:1px solid #c2c1c1; background:#ccc; font-size:9px; text-align:center; padding:2px 0;}
    
div#ppics {float:right; width:352px; margin:0 0 5px 12px;}
  div#ppics>p {font-size:12px; color:#900; margin:3px 0 7px 0; padding:0;}
  div#ppics>div.picborder {border:1px solid #c2c1c1; margin:0; padding:0;}
  div#ppics>div.picborder:hover {border:1px solid #be323c;}
    div#ppics>div.picborder table {border:0; border-spacing:0;}
      div#ppics>div.picborder td {width:350px; height:350px; text-align:center; vertical-align:middle; margin:0; padding:0}
        div#ppics>div.picborder td img {}
    div#ppics>div.kpic {float:right; margin:10px 0 0 23px; padding:0; width:102px; text-align:center; overflow:hidden;}
      div#ppics>div.kpic a {font-size:9px; color:#676766; padding:0; margin:0;}
      div#ppics>div.kpic:hover a {color:#676766; text-decoration:underline;}
      div#ppics>div.kpic table {border:0; border-spacing:0;}
        div#ppics>div.kpic td {width:100px; height:100px; text-align:center; vertical-align:middle; border:1px solid #c2c1c1; margin:0; padding:0}
          div#ppics>div.kpic td img {}
      div#ppics>div.kpic:hover td {border:1px solid #be323c;}
      
table#prodtable {border:0; border-spacing:0; margin-top:30px;}
  table#prodtable th {color:#fff; background:#be323c; border-right:3px solid #fff; border-bottom:2px solid #fff; text-align:center; padding:2px 0;}
  table#prodtable td {color:#555; background:#dededd; border-right:3px solid #fff; border-bottom:2px solid #fff; text-align:center; padding:2px 0;}
  
ul#optlist a {color:#be323c;}
  ul#optlist>li>ul {list-style-type:square; display:none;}
