/* CSS Document */

ul,ol,li {margin: 0; padding: 0;}
h1{
    font-size:19px;
    margin-left:20px;
    color:#7A48F5;
}
h2{
    margin-left:20px;
    font-size:16px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:13px;
	font-family:Arial;
}

a img {
	border: 0px;
}

.i{
	font-style: italic;
}
.b{
	font-weight: bold;
}

div.maindiv_center{
    text-align: center;
}
div.maindiv_left{
    text-align: left;
}

div#fo {
	margin-top: 0px;
	padding-left: 10px;
	width: 927px;
	padding: 0px;
	text-align: left;
}
.fo_center{
	margin-left:auto;
	margin-right:auto;
}
.fo_left {
	margin-left: 10px;
}
ul.actions li{
	height:23px;
	cursor:pointer;
	float:left;
	position:static;
	text-align:left;
	padding: 0px;
	width: 100%;
}
/*ujmenu*/

/* fejlécek */
div.fejlecfix{
    clear:both;
	float:left;
    width:927px;
    height: 123px;
}
.main{
    height:123px;
    background-image:url(../images/bg_fejlec.jpg);
	background-repeat:no-repeat;
}
.fejlec_esetek{
	width:927px;
	background-image:url(../images/bg_fejlec_terapia.jpg);
	background-repeat:no-repeat;
}
.fejlec_ter{
	width:927px;
	background-image:url(../images/bg_fejlec_terapia.jpg);
	background-repeat:no-repeat;
}
.fejlec_kapcs{
	width:927px;
	background-image:url(../images/bg_fejlec_kapcs.jpg);
	background-repeat:no-repeat;
}
.fejlec_ossejt{
	width:927px;
	background-image:url(../images/bg_fejlec_ossejt.jpg);
	background-repeat:no-repeat;
}
.fejlec_kut{
	width:927px;
	background-image:url(../images/bg_fejlec_kutatas.jpg);
	background-repeat:no-repeat;
}
.fejlec_rendel{
	width:927px;
	background-image:url(../images/bg_fejlec_rendel.jpg);
	background-repeat:no-repeat;
}
div.fejlec_bal{
	width:561px;
	height:123px;
	float:left;

}
div.fejlec_jobb{
	width:366px;
	position:relative;
	float:right;
}


/* tartalom formázás minden oldalhoz */
div.cim{
	height: 34px;
	float: left;

}
div.contentbox{
	width:927px;
	background-image:url(../images/bg_content.jpg);
	background-repeat:repeat-y;
	float:left;
	position:relative;
}
p.fo_tart{
	margin:7px 20px 0px 20px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:13px;
	font-family:Arial;
}
ul.felsorol_tart{
    list-style-type: square;
}
ul.felsorol_tart li{
    clear: both;
}
ul.felsorol{
    float: none;
    display: inline;
    clear: both;
    padding-left: 50px;
    list-style-type: square;
    width: 400px;
}
ul.felsorol li{
    clear: both;
    width: 400px;
    text-align:left;
}
.felsorol_tart{
    font-family:Arial;
    font-size:13px;
    margin-left:30px;
    text-align:left;
}
.felsorol_tart_os{
    font-family:Arial;
    font-size:13px;
    margin-left:8px;
}
p.ter_tart, p.gyik_tart{
	margin-left:20px;
	margin-right:20px;
	padding-top:10px;
	font-size:13px;
	font-family:Arial;
	text-align:left;
}

p.gyik_tart a{
	color: #0268B0;
}
p.gyik_tart a:hover,
p.gyik_tart a:visited{
	color: red;
}
.question{
	font-weight: bold;
	color: red;

}


/* lábléc */
#footer{
    clear:both;
    padding: 15px 0px 23px;
	width:927px;
	background: transparent url(../images/footer.jpg) bottom left no-repeat;
	vertical-align: middle;
	text-align:center;
    color: white;
}
#footer .desc_footer{
    padding-bottom: 10px;
    font-weight: bold;
}
.sessiontest{
    margin-left:auto;
    margin-right:auto;
}
div.footer-text{
    color: white;
	font-size:11px;
	padding-top:8px;
}
iframe.hidden {
    display: block !important;
    border: 0px;
    width: 0px;
    height: 0px;
}

/* kezdőoldal */
div.ossejt {
    clear:both;
	height:145px;
	background: transparent url(../images/bg_body_ossejt.jpg) no-repeat;
	width:927;
}
div.ossejt_bal {
    cursor: pointer;
    position:relative;
    float:left;
	width:229px;
	height:145px;
}
div.ossejt_jobb {
	cursor: pointer;
    position:relative;
    float:right;
	width:698px;
	height:145px;
}
span.ossejt{
    color: #035BA3;
    font-weight:bold;
}
div.osterapia {
	cursor: pointer;
    clear:both;
    width: 927;
	height:145px;
	background: transparent url(../images/bg_body_osterapia.jpg) no-repeat;
}
div.osterapia_bal{
	width:698px;
	height:145px;
	position:relative;
	float:left;
}
div.osterapia_jobb{
    cursor: pointer;
	width:229px;
	height:145px;
	position:relative;
	float:right;
	text-align:left;
}
span.osterapia{
    color: #B92B00;
    font-weight:bold;
}

div.megrendeles {
	clear:both;
	height:145px;
	width:927px;
	background: transparent url(../images/bg_body_megrendeles.jpg) no-repeat;
}
div.megrendeles_bal {

	width:229px;
	height:145px;
	position:relative;
	float:left;
}
div.megrendeles_jobb {
    height:145px;
	width:698px;
	position:relative;
	float:right;
}
span.megrendeles{
    color: #058C60;
    font-weight:bold;
}
div.cim_index{
	width:927px;
	height: 0px;

}
.cim_kapcs{
	width:927px;
	background-image:url(../images/bg_cim_kerdezzen.jpg);
	background-repeat:no-repeat;

}
.cim_gyik{
	width:927px;
	background-image:url(../images/bg_cim_gyik.jpg);
	background-repeat:no-repeat;

}
.cim-esetek{
	width:927px;
	background-image:url(../images/bg_cim_terapia.jpg);
	background-repeat:no-repeat;

}
.cim-ter{
	width:927px;
	background-image:url(../images/bg_cim_terapia.jpg);
	background-repeat:no-repeat;

}
img.ter_bal{
	width:253px;
	height:186px;
	position:relative;
	left:0px;
	float:left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:10px;
	margin-right:7px;
	margin-left:7px;
}
.olimpiqpic{
	width:253px;
	position:relative;
	left:0px;
	float:left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:10px;
	margin-right:7px;
	margin-left:20px;
	text-align: center;
}
img.ter_jobb{
	position:relative;
	float:right;
	padding-left: 20px;
	padding-top: 20px;
	margin-right:5px;
	margin-left:7px;
}

/* őssejtszaporítás */
.cim_olimpiq50{
	width:927px;
	background-image:url(../images/bg_cim_olimpiq50.jpg);
	background-repeat:no-repeat;

}
.cim_olimpiq75{
	width:927px;
	background-image:url(../images/bg_cim_olimpiq75.jpg);
	background-repeat:no-repeat;

}
.cim_olimpiqsl75{
	width:927px;
	background-image:url(../images/bg_cim_olimpiqsl75.jpg);
	background-repeat:no-repeat;

}
.cim_ossejtszaporitas{
	width:927px;
	background-image:url(../images/bg_cim_ossejtszaporitas.jpg);
	background-repeat:no-repeat;

}
/* őssejt oldal */
.cim_ossejt{
	width:927px;
	background-image:url(../images/bg_cim_ossejt.jpg);
	background-repeat:no-repeat;

}
img.ossejt_bal{
	width:222px;
	height:192px;
	position:relative;
	left:0px;
	float:left;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-right:7px;
	margin-left:7px;
}
img.ossejt_jobb{
	width:227px;
	height:257px;
	position:relative;
	float:right;
	padding-left: 20px;
	padding-top: 20px;
	margin-right:7px;
	margin-left:7px;
}



/* kutatás oldal */
.cim_kut{
	width:927px;
	background-image:url(../images/bg_cim_kutatas.jpg);
	background-repeat:no-repeat;
}
img.kutat_bal{
	width:222px;
	height:188px;
	position:relative;
	left:0px;
	float:left;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-right:7px;
	margin-left:7px;
}
img.kutat_jobb{
	width:243px;
	height:183px;
	position:relative;
	float:right;
	padding-left: 20px;
	padding-top: 20px;
	margin-right:7px;
	margin-left:7px;

}

/* rendelés oldalak */
div.megr {
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:left;

}
.rendel_leftcontent{
   width:300px;
   float:left;
}
.rendel_rightcontent{
    width:560px;
    float:left;
}

img.rendel_bal{
	position:relative;
	left:0px;
	float:left;
	padding-right: 0px;
	padding-top: 10px;
	margin-right:7px;
	margin-left:7px;
}

.cim_torzsrendel{
	width:927px;
	background-image:url(../images/bg_cim_torzsrendel.jpg);
	background-repeat:no-repeat;
}
.cim_ujrendel{
	width:927px;
	background-image:url(../images/bg_cim_ujrendel.jpg);
	background-repeat:no-repeat;
}
.cim_akcio{
	width:927px;
	background-image:url(../images/bg_cim_akcio.jpg);
	background-repeat:no-repeat;
}

/* rendelés formok */
form.megrendel_form{
	font-size:13px;
	font-family:Arial;
    text-align: left;

}
table {
	border-spacing: 0px 0px;
	padding: 0px;
	font-size: 12px;
}
tr.megrendel{
	height: 35px;
}
tr.megrendel_gombok{
	height: 60px;
	vertical-align:middle;
}
td.megrendel_right{
	text-align:right;
}
div.form {
	background-color: #FAFAFA;
	border-color:#999999;
	border-bottom-width: 1px;
	border-bottom-color:#999999;
	border-bottom-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color:#CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color:#CCCCCC;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:570px;
}
input.price{
    border: solid 0px;
    background-image:url(../images/bg_inputbox_price.jpg);
}
input, textarea {
	background-image:url(../images/bg_inputbox2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border-style: solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-right-color:#999999;
	border-right-width:1px;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}

/* adminfelület */
td.fejlec_admin{
	width:927px;
	background-image:url(../images/bg_fejlec_admin.jpg);
	background-repeat:no-repeat;
}
div.fejlec_admin{
	width:927px;
	background-image:url(../images/bg_fejlec_terapia.jpg);
	background-repeat:no-repeat;
}
.eredmeny{
	font-size:12px;
	text-align:center;
	border:solid 1px #4F2882;
	border-bottom:solid 2px #4F2882;
	padding:0px;
}
td.eredmeny{
	padding: 5px;
	border-bottom:solid 1px #DEDFF7;
	border-left:solid 1px #DEDFF7;
}
td.eredmenycim{
	padding:5px;
	font-weight:bold;
	background-color:#4F2882;
	border-top:solid 1px #DEDFF7;
	border-left:solid 1px #DEDFF7;
	color:#ffffff;
}
td.eredmenyev{
	padding:5px;
	font-weight:bold;
	background-color:#765DC0;
	border-left:solid 1px #DEDFF7;
	color:#ffffff;
}
tr.eredmenySum{
	padding:5px;
	font-weight:bold;
	background-color:#F1F2FF;
	border-left:solid 1px #DEDFF7;
	color:#765DC0;
}
tr.eredmenysor{
	background-color:white;
}
tr.eredmenySor:hover {
	background-color: #F1F2FF;
}
.namebutton{
	color: #000000;
    background-color: transparent;
    border: 0;
	padding: 0;
	background-image: url(../images/bg_buttonUp.gif);
	width:100%;
	height:100%;
}
a.nev{
	text-decoration:none;
	color:#4f2882;
}


.error {
    font-weight: bold;
    color: red;
}
#tablePageList a, #tablePageList a:visited, #tablePageList a:active{
    color: #364A65;
    text-decoration:none;

}
#tablePageList a, #tablePageList a:hover{
    color: #99BCDF;
    text-decoration:none;

}
span.bgcolor1{
    background-color: #FFCC33;
}
span.bgcolor2{
    background-color: #FFFF00;
}

div#deliveryDatas{
	/*visibility: hidden;
	height: 1px;*/
	display: none;
}

/* Lang Györgyi cikk */
div#tryit{
	background-color: #FFFBCF;
	margin:0 20px;
	text-align: center;
	font-weight: bold;
	float:left;
	border: dotted 2px #DF1C0D;
	color: #DF1C0D;
	padding: 7px; width: 150px;
}
#tryit a, #tryit a:visited{
	text-decoration: none;
	color: #DF1C0D;
}
#tryit a:hover{
	text-decoration: underline;
}

.lang_heading{
	margin:20px 0 0 20px;
	font-size:28px;
	font-weight: bold;
	color: #A12604
}

#box {
	padding-top: 5px;
	border: solid 1px #C60000;
	background: white url(../images/bg_actionbox.jpg) repeat-x 0px bottom;
	z-index: 1;
	width: 160px;
	display: none;
}

#box a {
	text-decoration: none;
	color: #0375B1;

}

#box a img {
	border: 0;
}

#box div {
	padding: 0px;
	font-weight: bold;
}

#box p {
	padding: 5px 10px 10px;
	margin: 0px;
	color: #0375B1;

}

#box a.reszletek,
#box a.reszletek:visited,
#box a.reszletek:link,
#box a.reszletek:active {
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	color: #C60000;
}

#box a.reszletek:hover {
	text-decoration: underline;
}

a.callToActionImage {
    position: relative;
    display: block;
    width: 230px;
    height: 200px;
    overflow: hidden;
}
a.callToActionImage img {
    position: absolute;
    top: 0px;
    left: 0px;
}
a.callToActionImage:hover img {
    position: absolute;
    top: -200px;
    left: 0px;
}

