html {
	background-image: url(./images/pattern4.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#605a48;

}



body {
    background-image: url(./images/pattern5.png);
    background-repeat: repeat-x;
}

#shell {
    width: 1000px;
    margin: auto;
}
/*
 * fej
 */
#head {
    height: 367px;
    position: relative;
    background-image: url(./images/bigback.png);
    background-repeat: no-repeat;
}

#headbig {
    height: 562px;
    position: relative;
    background-image: url(./images/bigback.png);
    background-repeat: no-repeat;
}

#headbig2 {
    height: 362px;
    position: relative;
    background-image: url(./images/bigback.png);
    background-repeat: no-repeat;
}

#headbig3 {
    height: 100px;
    position: relative;
    background-repeat: no-repeat;
}

#logo {
    position: absolute;
    top: 13px;
    left: 11px;
    width: 64px;
    height: 64px;
}

h1.company {
    position: absolute;
    top: 18px;
    left: 82px;
    width: 240px;
    color: #e4e3d3;
    font-family: georgia;
    font-size: 26px;
}

h2.slogan1 {
    position: absolute;
    top: 48px;
    left: 82px;
    width: 240px;
    color: #e4e3d3;
    font-size: 12.5px;
    font-family: georgia;
}

h2.slogan2 {
    position: absolute;
    top: 157px;
    left: 40px;
    width: 480px;
}

h2.slogan2 {
	position: absolute;
	top: 157px;
	left: 40px;
	width: 564px;
}

h2.slogan2, h2.slogan2 q {
    text-transform: uppercase;
    color: #bd5c0b;
    font-family: georgia;
    font-size: 26px;
}

object:active, div:active
{
outline: none;
}
object:focus, div:focus
{
-moz-outline-style: none;
}

h2.slogan2 q {
    color: #6d3c13;
    display: inline;
}

#rule1 {
    position: absolute;
    top: 23px;
    left: 318px;
    width: 1px;
    height: 45px;
    background-image: url(./images/rule1.gif);
}

#inputlabel1 {
    color: #d2c391;
    font-size: 11px;
    position: absolute;
    top: 22px;
    left: 350px;
    width: 100px;
}

#inputlabel2 {
    color: #d2c391;
    font-size: 11px;
    position: absolute;
    top: 22px;
    left: 465px;
    width: 100px;
}

input.input1 {
    background-image: url(./images/inputbackground1.png);
    width: 108px;
    height: 26px;
    font-size: 11px;
    color: #d2c391;
    border: 0px;
    padding: 4px 4px 4px 4px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top left;
}

input.input2 {
    background-image: url(./images/inputbackground2.png);
    width: 216px;
    height: 26px;
    font-size: 11px;
    color: #d2c391;
    border: 0px;
    padding: 4px 4px 4px 4px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top left;
}

textarea.input3 {
    background-image: url(./images/inputbackground3.png);
    width: 216px;
    height: 78px;
    font-size: 11px;
    color: #d2c391;
    border: 0px;
    padding: 4px 4px 4px 4px;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top left;
}

#input1 {
    position: absolute;
    top: 40px;
    left: 347px;
}

#input2 {
    position: absolute;
    top: 40px;
    left: 462px;
}

#login {
    position: absolute;
    top: 40px;
    left: 577px;
    width: 63px;
    height: 26px;
    line-height: 26px;
    background-color: #60170d;
    color: #d2c391;
    font-family: arial;
    font-size: 11px;
    border: 0px;
    padding-bottom: 2px;
}

#input3 {
    position: absolute;
    top: 650px;
    left: 240px;
}

#input4 {
    position: absolute;
    top: 690px;
    left: 240px;
}

#input5 {
    position: absolute;
    top: 730px;
    left: 240px;
}

#input6 {
    position: absolute;
    top: 770px;
    left: 240px;
}

#login2 {
    position: absolute;
    top: 860px;
    left: 345px;
    width: 110px;
    height: 26px;
    line-height: 44px;
    background-color: #60170d;
    color: #d2c391;
    font-family: arial;
    font-size: 11px;
    border: 0px;
    padding-bottom: 2px;
}

#linkbox {
    position: absolute;
    top: 40px;
    left: 652px;
    width: 120px;
    color: #d2c391;
    font-family: arial;
    font-size: 11px;
    line-height: 14px;
}

#linkbox a {
    text-decoration: none;
    color: #d2c391;
}

#langbox {
	position: absolute;
	top: 40px;
	left: 794px;
	width: 191px;
	color: #a18b66;
	font-family: times;
	font-size: 14px;
}

#langbox a {
    text-decoration: none;
    color: #a18b66;
}

#menushell {
    padding-top: 92px;
}

#menuline {
    height: 34px;
}

#menuline span {
	border: 1px solid #512b0b;
    height: 34px;
    overflow: hidden;
    background-color: transparent;
    display: block;
    float: left;
	border-bottom: none;
}

#menuline span a {
    padding: 10px 20px;
    font-family: georgia;
    font-size: 12px;
    text-decoration: none;
    color: #a7906c;
    display: block;
}

#menuline span a:hover {
    background-color: #1b1001;
}

#menuline span a.active {
    background-color: #1b1001;
}

#head div.head1, #headbig div.head1 {
    left: 40px;
    top: 283px;
    position: absolute;
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    color: #92907b;
    width: 460px;
    height: 80px;
    overflow-y: hidden;
	text-align:justify
}

#head div.head1 p a, #headbig div.head1 p a {
    color: #6d3c13;
    text-decoration: none;
    border-bottom: 1px dotted #6d3c13;
    padding-right: 13px;
    background-image: url(./images/arrow1.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
/*
 * törzs
 */
#contentshell1 {
  background-position-y: 40px;
    background-image: url(./images/pattern1.png);
}

#contentshell2 {
    /*background-image: url(./images/background1.gif);*/
    /*background-repeat: no-repeat;*/
    background-image: url(./images/background2.gif);
}

#contentshell3 {
}


#contentshell4 {
    background-image: url(./images/background1.gif);
    background-repeat: no-repeat;
    height: 195px;
}

.clear {
    clear: both;
}

.leftshell {
    width: 542px;
    float: left;
    overflow-x: hidden;
}

.left {
    padding-left: 45px;
    padding-right: 32px;
}

.centershell {
    width: 222px;
    float: left;
    overflow-x: hidden;
}

.center {
    padding-left: 20px;
    padding-right: 25px;
}

.rightshell {
    width: 236px;
    float: left;
    overflow: hidden;
}

.right {
	padding-left: 10px;
	padding-right: 10px;
}

.cimke {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#605a48;
}

.subheadershell {
    clear: both;
    height: 194px;
}

.subheader {
    padding-top: 20px;
    position: relative;
}

.subheadershell h2 {
    font-family: georgia;
    color: #bfa67f;
    font-size: 20px;
}

.subheadershell div.head2 {
    font-family: arial;
    font-size: 12px;
    color: #96916f;
    width: 460px;
    height: 140px;
    overflow-y: hidden;
}

h1.center1 {
    text-transform: uppercase;
    color: #605a48;
    font-family: georgia;
    font-size: 24px;
}

h1.center2 {
    color: #bfa67f;
    font-family: georgia;
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 6px;
}

div.head2 {
    color: #7c795f;
    font-family: georgia;
    font-size: 18px;
    line-height: 18.5px;
	height: 140px;
}

.separator1 {
    width: 474px;
    background-color: #ddd2be;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    margin-top: 12px;
    margin-bottom: 12px;
    overflow-y: hidden;
}

.spec {
    background-color: transparent;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}

.headernextshell {
    position: absolute;
    top: 157px;
    height: 37px;
    background-color: #000000;
    overflow-y: hidden;
}

.headernext {
    margin-left: 18px;
    padding-left: 12px;
    margin-right: 20px;
    color: #ffffff;
    font-family: arial;
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url(./images/arrow2.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.headernext a {
    color: #ffffff;
    text-decoration: none;
}

#phead3 {
    color: #7c795f;
    font-family: georgia;
    font-size: 18px;
    line-height: 22px;
}

#phead4 {
    color: #7c795f;
    font-family: georgia;
    font-size: 12px;
    line-height: 22px;
}

#phead5 {
    color: #000000;
    font-family: georgia;
    font-size: 18px;
    line-height: 36px;
}

.information {
    font-family: georgia;
    font-size: 14px;
    color: #605a48;
    line-height: 18px;
    padding-bottom: 6px;
}

.left p {
    font-size: 12px;
    line-height: 18px;
    font-family: arial;
    color: #605a48;
	text-align:justify;
}

.left p a {
    font-size: 12px;
    line-height: 18px;
    font-family: arial;
    font-weight: bold;
    color: #73694c;
    border-bottom: 1px dotted #73694c;
    text-decoration: none;
    padding-right: 13px;
    background-image: url(./images/arrow3.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

.imageshell {
    background-image: url(./images/imageshell.png);
    width: 257px;
    height: 197px;
    float: right;
    top: -88px;
    right: -35px;
    position: relative;
    margin-bottom: -88px;
}

.imageshell img {
    position: absolute;
    top: 37px;
    left: 33px;
}

.imageshelltop {
    background-image: url(./images/imageshelltop.png);
    width: 257px;
    height: 197px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.submenushell {
    height: 194px;
    overflow-y: hidden;
    overflow-x: hidden;
}

.submenushell a {
    font-family: georgia;
    color: #d4d0b2;
    font-size: 12px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #56140f;
}

.submenushell a.first {
    border-top: 1px solid #56140f;
}

.submenushell a span {
    padding: 7px;
    display: block;
    margin-left: 10px;
    padding-left: 12px;
    background-image: url(./images/arrow4.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.submenushell a:hover {
    background-color: #000000;
    border-bottom: 1px solid #000000;
}

.submenushell a.first:hover {
    border-top: 1px solid #000000;
}

.pt12 {
  padding-top: 12px;
}
.pt17 {
  padding-top: 17px;
}
.mt3 {
  margin-top: 3px;
}
.pt3 {
  padding-top: 3px;
  text-align:justify;
}
.pt240 {
  padding-top: 240px;
}
.h195 {
  height: 195px;
}
.pattern6 {
  background-image:url(./images/pattern6.png);
}
.newsdate {
  font-family: arial;
  font-size: 10px;
  color: #605a48;
}
.newsheader {
  border-bottom: 1px dotted #7c795f;
  font-weight: bold;
  color: #7c795f;
  font-family: georgia;
  font-size: 12px;
  line-height: 20px;
}
.newsheader2 {
  border-bottom: 1px dotted #7c795f;
  font-weight: bold;
  color: #000000;
  font-family: georgia;
  font-size: 18px;
  line-height: 20px;
}
.center p {
  font-family: arial;
  font-size: 12px;
  color: #605a48;
  line-height: 18px;
}
.separator2 {
    width: 183px;
    background-color: #ddd2be;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    margin-top: 12px;
    margin-bottom: 12px;
    overflow-y: hidden;
}
#bannerdiv{
	margin-left: -10px;
	font-size: 0px;
	line-height: 0px;
}
#bannerdiv a {
  font-size: 0px;
  line-height: 0px;
}
#bannerdiv a img{
  border: 6px solid #d4d0b2;
  margin: 7px;
}
.separator3 {
    width: 10px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    margin-top: 12px;
    margin-bottom: 12px;
    overflow-y: hidden;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
/*
 * láb
 */
#foot {
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url(./images/background3.gif);
    padding-left: 40px;
    padding-top: 25px;
    width: 1000px;
    overflow: hidden;
}

#footerbox1, #footerbox2, #footerbox3 {
	float: left;
	width: 250px;
	height: 55px;
	font-family: georgia;
	font-size: 12px;
	line-height: 18px;
	color: #605a48;
	text-align: center;
}
#footerbox2 {
	width: 475px;
	text-align: center;
	text-decoration: none;
  color: #605a48;
}
#footerbox3 {
  text-align: center;
  width: 235px;
  text-decoration: none;
  color: #605a48;
}
#footerbox3 a{
  text-decoration: none;
  color: #605a48;
}
/*
 * zafír
 */
.sIFR-active h1.company {
    visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
    font-size: 30px;
}

.sIFR-active h2.slogan1 {
    visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
    font-size: 12.5px;
}

.sIFR-active h2.slogan2, .sIFR-active h2.slogan2 q {
    visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
    font-size: 32px;
}

.sIFR-active h1.center1 {
    visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
    font-size: 24px;
}

ul.big li
{
  background-image: url(images/list-disc.png);
  background-position: left ;
  background-repeat: no-repeat;
  padding-left: 20px;
  font-family: Georgia;
  color: #7C795F;
  line-height: 18px;
  font-size: 12px;
}

ul.big2 li
{
  background-image: url(images/list-disc.png);
  background-position: left ;
  background-repeat: no-repeat;
  padding-left: 20px;
  font-family: Georgia;
  color: #000000;
  line-height: 36px;
  font-size: 18px;
}

.cimke1 {
  border-bottom: 1px dotted #7c795f;
  font-weight: bold;
  color: #7c795f;
  font-family: georgia;
  font-size: 9px;
  line-height: 20px;
}

.cimke2 {
  border-bottom: 1px dotted #7c795f;
  font-weight: bold;
  color: #7c795f;
  font-family: georgia;
  font-size: 12px;
  line-height: 20px;
}

.cimke3 {
  border-bottom: 1px dotted #7c795f;
  font-weight: bold;
  color: #7c795f;
  font-family: georgia;
  font-size: 14px;
  line-height: 20px;
}

.cimke4 {
  border-bottom: 1px dotted #7c795f;
  font-weight: bold;
  color: #7c795f;
  font-family: georgia;
  font-size: 16px;
  line-height: 20px;
}
