div#package {
	width: 200px;
	height: 235px;
	background-image: url('/assets/templates/zfk2010/images/bdh/bg-pack.png');
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	padding: 11px 10px 1px 10px;
	text-align: right;
}

div#package h1 {
	color: #ffffff;
	font-size: 16pt;
	padding: 0px;
	margin: 0px;
}

div#package h2 {
	color: #dddddd;
	font-size: 22pt;
	padding: 0px;
	margin: 0px;
}



div#package {
	width: 207px;
	height: 235px;
	background-image: url('/assets/templates/zfk2010/images/bdh/bg-pack.png');
	background-repeat: no-repeat;
	color: #ffffff;
	padding: 5px 10px 5px 10px;
}

div#yousave {
	width: 700px;
	height: 140px;
	background-image: url('/assets/templates/zfk2010/images/bdh/porcelain-bridge-save.png');
	background-repeat: no-repeat;
	margin-bottom: 16px;
	padding: 220px 40px 0 20px;
	color: #ffffff;
	font-size: 14pt;
}

div#yousave  h1 {
	font-size: 24pt;
	color: #ffffff;
	margin: 20px 0 0 0;	
	font-weight: bold;
	text-align: center;
}
div#rendelo {
	margin: 0 10px 2px 0px;
	float: left;
}
div#rendelo img {
	border: 1px solid #000000;
	margin-bottom: 10px;
}
		a.fontos {
		color:#659798;
		font-size:11pt;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.fontos:visited { color:#659798;
		font-weight: bold;text-decoration: underline; }
		
	a.fontos:hover { color:#659798;
		font-weight: bold;text-decoration: none; }

	.red {
		color: #BB5555;
		font-weight: bold;
	}

	a.red {
		color: #BB5555;
		font-weight: bold;
		text-decoration: underline;
	}
	
	a.red:visited { color: #BB5555;
		font-weight: bold;text-decoration: underline; }
		
	a.red:hover { color: #BB5555;
		font-weight: bold;text-decoration: none; }

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-size:14px;	
	background-image: url('/assets/templates/zfk2010/images/sitebg2.jpg');
	background-repeat: repeat;
	background-color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;
	color:#666;
}

  h1.header1 {
	position: relative;
    left: 10px;
	top: 10px;
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
  }

  h1.header4 {
    position: absolute;
    left: 445px;
	top: 140px;
	font: 100% Arial, Helvetica, sans-serif;
	font-size: 34pt;
	font-weight: bold;
	color: #ffffff;
  }

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1004px;
	background:#ffffff;
	  border-left: 1px solid #000000;
  border-right: 1px solid #000000;

	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
	background-image: url('/assets/templates/zfk2010/images/header.jpg');
	height: 200px;

}

div#flags {

  	font: 100% Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding-top: 30px;
    padding-right: 10px;
	font-weight: bold;

	float: right;
}
div#flags img{
  	border: 0;
}

img.flags {
border: 1px solid #000000;
}

div#menu {
  height: 24px;
  background-image: url('/assets/templates/zfk2010/images/menubg2.jpg');
  padding-top: 6px; 
  padding-left: 10px;
  padding-right: 10px;
  border-bottom:1px dotted #326868;
  border-top:1px dotted #326868;
  	font: 100% Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #ffffff;
  }

div#bannersep-hu {
  height: 18px;
  background-image: url('/assets/templates/zfk2010/images/bg-bannersep.jpg');
  padding-top: 4px; 
  padding-bottom: 4px; 
  padding-left: 10px;
  padding-right: 10px;
  border-bottom:1px solid #326868;
  border-top:1px solid #326868;
  	font: 100% Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #488282;
  }

div#bannersep-us {
  height: 110px;
  background-image: url('/assets/templates/zfk2010/images/bg-bannersep.jpg');
  padding-top: 4px; 
  padding-bottom: 4px; 
  padding-left: 10px;
  padding-right: 0px;
  border-bottom:1px solid #326868;
  border-top:1px solid #326868;
  	font: 100% Arial, Helvetica, sans-serif;
	font-size: 34pt;
	font-weight: bold;
	color: #488282;
  }
  
div#bannersep-us div#pics{
	float: right;
	text-align: right;
	width: 100%;
	font-size: 12pt;
}

div#bannersep-us a, div#bannersep-us a:visited  {
		color:#659798;
		text-decoration: none;
	}

div#bannersep-us a:hover { color:#659798;
		text-decoration: underline; }


div#bannersep-us div#pics img{
	margin-right: 30px;
	margin-top: 4px;
	border:1px solid #000000;
}


div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
  top:0;
  left:0;
  width:744px;
}

div#rightdiv {
	width:8px;
}
	div#content p {
		text-align:justify;
		line-height: 150%;
	}

	  
div#rightmenu {
  padding:1em 7px 1em 0px; 
  top:0px;
  width:227px;
  }

div#gyorslink {
	font-size:small;
background: url('/assets/templates/zfk2010/images/bg-gyorslink.jpg') no-repeat top center;
width: 1004px;
height: 396px;
}

div#gyorslinkcontent {
position:relative;
padding: 10px;
}

div#gyorslinkoszlop {
float: left;
top:0;
right:0;
width:233px;
padding: 6px;
border-right:1px dotted white;
}
div#gyorslinkoszlop2 {
float: left;
top:0;
right:0;
padding: 6px;
width:233px;
}
div#clear {
 clear:both;

}
  
div#footer {
	width:100%;
	bottom:0; /* stick to bottom */
	background:#d1e9e9;
	border-top:1px dotted gray;
}
	div#footer p {
		padding:1em;
		margin:0;
		text-align: center;
	}

div#box-small-right {
	position: relative;
	top: 0;
	margin: 0.5em 0.5em 0.5em 0.5em;
	float:right;
	width: 200px;
	text-align: center;
}

div#box-youtube {
	position: relative;
	top: 0;
	margin: 0em 0em 0.5em 1em;
	float:right;
	width: 266px;
	text-align: center;
}

div.kezeles-price {
	position: relative;
	top: 0;
	margin: 0.3em 0em 0em 1em;
	float:right;
	text-align: right;
	font:120% Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight: bold;	
}

div.kezeles-unique {
	position: relative;
	width: 740px;
	float:left;
}

	
div#box-news-left {
	position: relative;
	top: 0;
	margin: 0em 0em 1em 0em;
	width: 460px;
	height: auto;
	
}


div#box-news-right {
	position: relative;
	margin: 0em 0em 1em 0em;
	width: 260px;
}

img.box-news-left {
	border: 1px solid #000000;
	top: 0px;
	margin: 0em 1em 1em 0em;
}

img.border {
	border: 1px solid #000000;
}


h1 { 
	font:1.5em Arial, Helvetica, sans-serif;
	margin:0 0 0.5em;
}

h2 {
	font:1.25em Arial, Helvetica, sans-serif;
	margin:0 0 0.5em;
}
	h1, h2{
		color:#659798;
		font-weight: bold;
	}


		
	a.cimke {
		color: #b7b7b7;
		text-decoration: none;
	}
	
a.cimke:visited { 
		color: #b7b7b7;
		text-decoration: none; }
		
a.cimke:hover { 
		color: #b7b7b7;
		text-decoration: underline; }

	a {
		color:#659798;
		text-decoration: underline;
	}
	
a:visited { color:#659798;
		text-decoration: underline; }
		
a:hover { color:#659798;
		text-decoration: none; }


		
	h2.rightmenu {
		color:#659798;
		font: 100% Arial, Helvetica, sans-serif;
		font-size: 12pt;
		font-weight: bold;
		text-align: right;
	}
	
	h2.box,a.box {
		color:#ffffff;
		font-weight: bold;
		text-decoration: none;
		
	}
	
	a.box:visited { color:#ffffff;
		font-weight: bold;text-decoration: none; }
		
	a.box:hover { color:#ffffff;
		font-weight: bold;text-decoration: underline; }

	h2.news,a.news {
		color:#4f4f4f;
		text-align:left;
		font-weight: bold;
		text-decoration: none;
		
	}
	
	a.news:visited { color:#4f4f4f;
		font-weight: bold;text-decoration: none; }
		
	a.news:hover { color:#4f4f4f;
		font-weight: bold;text-decoration: underline; }
		
div.news {
width: 100%; 
border-bottom: dotted; 
border-bottom-width: 1px; 
text-align:right; 
padding-bottom: 10px;
}

li {
text-align:justify;
line-height: 150%;
}

p { 
	margin:0 0 1em;
}

p.box-content { 
	line-height:1; 
	margin:0 0 1em;
	color:#000000;
}

.tags {
	color:#b7b7b7;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.kapcsolodokezelesek {
	color:#000000;
	font-size: 12px;
	text-align: left;
}

.title {
	color:#659798;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

br.little {
	font-size: 4px;
}

p.center { 
	margin:0 0 1em;
	text-align: center;
}


input.rightmenu,  textarea.rightmenu {
	background: #ffffff url('/assets/templates/zfk2010/images/input-bg.gif') repeat-x top left; 
	width:  210px;
	margin:0em 0 0.2em;}

input.rightmenu2  {
	width:  210px;
	margin:0em 0 0.2em;}


	
input.buttonform {
	width: 210px;
	margin:0em 0 0.2em;
}

select.rightmenu {
	width: 212px;
	margin:0em 0 0.2em;
}

button.rightmenu {
	width: 218px;
	margin:0.5em 0 0.5em;
}

td.kezeles-left
{
	background: #f0f9f9 url('/assets/templates/zfk2010/images/bg-pricelist.gif') repeat-x bottom left;
}

td.kezeles-right
{
	width: 150px;
	background: #f0f9f9 url('/assets/templates/zfk2010/images/bg-pricelist.gif') repeat-x bottom left;
	text-align: right;
}

.roundedcornr_box_620761 {
   background: #d1e8e9 url('/assets/templates/zfk2010/images/roundedcornr_620761_grad.gif') repeat-x top left;
}
.roundedcornr_top_620761 div {
   background: url('/assets/templates/zfk2010/images/roundedcornr_620761_tl.gif') no-repeat top left;
}
.roundedcornr_top_620761 {
   background: transparent url('/assets/templates/zfk2010/images/roundedcornr_620761_tr.gif') no-repeat top right;
}
.roundedcornr_bottom_620761 div {
   background: url('/assets/templates/zfk2010/images/roundedcornr_620761_bl.gif') no-repeat bottom left;
}
.roundedcornr_bottom_620761 {
   background: transparent url('/assets/templates/zfk2010/images/roundedcornr_620761_br.gif') no-repeat bottom right;
}

.roundedcornr_top_620761 div, .roundedcornr_top_620761,
.roundedcornr_bottom_620761 div, .roundedcornr_bottom_620761 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_620761 { margin: 0 10px; }


fieldset {
border: none;
padding: 0px;
margin: 0px;
}

/**
 * MakeForm
 */
 
 input.submit {
margin: 6px 0 6px 0;
width: 200px;
}




input#name, input#kor, input#foglalkozas, textarea#velemeny, input#email, input#title, input.jelentkezes, textarea.jelentkezes, textarea#panasz  {
	background: #ffffff url('/assets/templates/zfk2010/images/input-bg.gif') repeat-x top left; 
	width: 722px;
	margin:0em 0 0.6em;
}

div.velemeny {
	font-weight: bold;
	color: #000000;
}

label {
	font-weight: bold;
	color: #000000;
}

div#box-form {
	position: relative;
	top: 0;
	left: 0px;
	margin: 0em 0em 0em 0em;
	width: 746px;
	height: auto;

	
}

div.valasz {
background: #e6edf4 url('/assets/templates/zfk2010/images/bg-valasz.gif') repeat-x bottom left; 
padding: 0.8em 0.8em 0.1em 0.8em;
}

div.list-all {
font: 100% Arial, Helvetica, sans-serif;
border: 1px solid #659798;
padding: 1em 1em 1em 1em;
width: 718px;
margin-bottom:20px;
background: #fbfcff url('/assets/templates/zfk2010/images/bg-listall.gif') repeat-x top left; ;
}

div.list-all-dentist {
font: 100% Arial, Helvetica, sans-serif;
width: 738px;
}

div.list-all1 {
font: 100% Arial, Helvetica, sans-serif;
border: 1px solid #659798;
width: 329px;
padding: 0.5em 1em 1em 1em;
float: left;
background: #fbfcff url('/assets/templates/zfk2010/images/bg-listall.gif') repeat-x top left; 
margin-bottom: 10px;
}
div.list-all2 {
font: 100% Arial, Helvetica, sans-serif;
padding: 0.5em 1em 1em 1em;
border: 1px solid #659798;
width: 329px;
float: right;
background: #fbfcff url('/assets/templates/zfk2010/images/bg-listall.gif') repeat-x top left; 
margin-bottom: 10px;
}

div.formMessage, div.formError {
text-align:center;
}

img.icon {
border: 0px;
margin: 3px 5px 3px 5px;
float: left;
}

img.smallicon {
border: 0px;
padding: 0px 3px 0px 3px;
top: 2px;
float: right;
position: relative;
}

img.icon20 {
border: 0px;
padding: 0px 3px 0px 0px;
float: left;
position: relative;
}


img.right {
float: right;
margin: 0 0 10px 10px;
}
img.left {
float: left;
margin: 0 10px 10px 0;
}

table#fejlec TR#fejlec div#logo img { 
width:127px; 
height:95px; 
float: left;
}

table#fejlec TR#fejlec {
background: url('/assets/templates/zfk2010/images/bg-header.jpg'); 
height: 100px;
}

DIV#fejleccontainer {
margin: 0 auto; 
width: 1004px;
}

table#fejlec TR#fejlec DIV#logo {
line-height:80%; 
color: #007377; 
font-size: 28pt;
}

div.right {
float: right;
}

div#container div#szoveg {
position: absolute; 
width: 574px; 
	font-size:small;
padding: 1em 0 0 1em;
}


div#szoveg li, div#szoveg p {
line-height: 120%;
font-size:12pt;
}

div.clear {
clear:both;
}

div#okmenu img {
float:right;
margin-left:4px;
border: 0;
}


div.steps {
	background-image: url('/assets/templates/zfk2010/images/step-bg.png');
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 16pt;
	padding: 3px 0px 0px 7px;
	margin: 0 10px 0 0;
	width: 32px;
	height: 32px;
	float: left;
}

ol.implantacio {
	text-align: center;
	margin: 10px 0;
	padding: 0 0 0 35px;
}

ol.implantacio li {
	margin: 0;
	padding: 10px;
	color: #812656;
	font-size: 16px;
	font-weight: bold;
}
ol.implantacio li h2 {
	font-size: 16px;
	padding: 5px 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #f1d7e5;
	color: #812656;
}
ol.implantacio li p{
	color: #333;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}

a#implantacio {
  padding-left: 20px;
  background: transparent url(/assets/templates/zfk2010/images/link-icon.png) no-repeat center left;
  font-size: 20px;
  margin-bottom: 28px;
  font-weight: bold;
  color: #812656;
}

a#button {
	display: block;
  background: transparent url(/assets/templates/zfk2010/images/button.png) no-repeat top left;
  font-size: 20px;
  text-align: center;
  width: 360px;
  line-height: 48px;
  font-weight: bold;
  color: #ffffff;
}

#purple {
	font-size: 16px;
	color: #812656;
	font-weight: bold;
}
