/* commented backslash hack \*/
html, body{height:100%;}
/* end hack */
html,body {margin:0;padding:0}

img,div {behavior: url(../gfx/iepngfix.htc);}

body {font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; background-image:url('../gfx/bg.png'); background-color:rgb(0,0,0); color:rgb(255,255,255); height:100%; behavior:url("csshover.htc");  }
p {font-size:12px; line-height:18px; margin:0px; padding:0px; color:#121e09; }
p a {color:#121e09; text-decoration:none; font-weight:bold;}
p a:hover {color:rgb(32,64,7); text-decoration:underline;}

p.backlink {clear:both; text-align:right;}
p.backlink a {font-size:10px; line-height:18px; margin:10px 15px 10px 10px; padding:1px 5px; color:rgb(202,212,99); text-decoration:none; background-color:#222222;}
p.backlink a:hover {text-decoration:underline; color:rgb(179,185,36);}
#page-container {width:900px; margin:0px auto; clear:both; float:none; overflow:visible !important; overflow:hidden; }
#page-content {width:900px; float:left; overflow:visible !important; overflow:hidden;}
#header {width:900px; height:175px; float:none; }
.header-top {width:900px; height:10px; float:left; }
.header-middle {width:900px; height:100px; float:left; }
.header-bottom {width:900px; height:65px; float:left; }

.sitelogo {height:90px; width:290px; float:left; margin:0 0 10px 0; }
.sitelogo img { border:0; margin:0 0 0 15px; float:left; }
.languages {float:right; height:20px; margin:10px 0 10px 0; }
.languages img {border:0; margin:0 2px 0 2px; }
.languages .langtext {font-size:11px; display:block; float:left; margin:0 5px 0 0; }
.menu {width:900px; height:50px; margin:0 0 15px 0; padding:0 0 0 0; float:left; background-image:url('../gfx/menu-bg.png'); background-repeat:no-repeat; }
.menu ul {list-style-type:none; width:870px; height:13px; margin:0 auto; padding:18px 0 0 0; display:block; float:none; clear:both; }
.menu ul li {color:rgb(33,54,17); font-size:13px; float:left; padding:0 10px 0 10px; border-right:1px solid rgb(33,54,17);}
.menu ul li a{color:rgb(33,54,17); text-decoration:none;}
.menu ul li a:hover{text-decoration:underline;}

#content {width:645px; min-height:615px; float:left; margin-bottom:15px; padding:0 0 15px 0; background-color:#d2dfb9; }
/*#content img {margin:10px; padding:0;}*/
.main {width:645px; min-height:450px; float:left; margin:0; overflow:visible !important; overflow:hidden;}
.main h1 {height:45px; width:615px; padding:35px 10px 0 20px; margin:0 0 20px 0; font-weight:normal; font-size:22px; color:rgb(255,255,255); background-image:url('../gfx/pagehead_01.png'); background-repeat:no-repeat;}
.main h2 {font-size:16px; color:#121e09; margin:0 0 5px 20px; padding:0; }
.main h3 {font-size:11px; color:rgb(200,200,200); padding:0; margin:0 0 10px 20px; }
.main p {margin:0 20px 15px 20px; }
.main table {width:600px; float:none; clear:both; margin:5px auto; empty-cells:show; border-collapse:collapse;}
.main table td {padding:4px 2px 4px 2px; color:#121e09; }
.main form {width:600px; float:none; clear:both; margin:0 auto; color:#121e09; }
.main form h2 {font-size:14px; color:#121e09; margin:15px 0 15px 20px; padding:0; }
.main img {float:left; border:1px solid rgb(202,212,99); clear:both; display:block; margin:0 10px 10px 0;}
.main ul {listy-style-type:circle; float:none; margin:5px 20px; }
.main ul li {font-size:12px; line-height:18px; margin:0px; padding:0px; list-style-position:inside; float:none; color:#121e09;}
.main fieldset {border:0; }
.main label {width:200px; float:left; text-align:right; font-weight:bold; color:#121e09; margin:2px 5px 2px 0; padding:1px 1px 1px 1px;}
.main input, .main select {margin:2px 0 2px 5px; width:200px;padding:1px 1px 1px 1px; border:1px solid #121e09; background-color:rgb(240,240,240); }
.main input.radio {display:inline; margin:2px 0 5px 5px; width:10px; height:10px; padding:1px; border:none; background-color:none; }
.main input.button {margin:10px auto; width:75px; clear:both; float:none; display:block;  padding:1px 1px 1px 1px; border:1px solid #121e09; background-color:rgb(240,240,240); }
.main textarea {margin:2px 0 2px 5px; padding:1px 1px 1px 1px; border:1px solid #121e09; background-color:rgb(240,240,240); }
.main ul.warning {margin:2px 0 2px 215px; color:rgb(255,0,0); }
.def {margin:2px 0 5px 5px;  display:inline;  }


#right-side {width:243px; float:left; padding:0; margin-left:12px; background:url('../gfx/v_sep.png') top left repeat-y; overflow:visible !important; overflow:hidden;}
.boxes {width:230px; float:right; margin:0 0 0 15px; }
.box {width:230px; float:left; margin:0 0 0 0; }
.box h1 {width:220px; height:22px; background:url('../gfx/boxheader.png'); background-repeat:no-repeat; font-size:14px; color:rgb(32,64,7); margin:0 0 0 0; padding:6px 0 0 10px; }
.box-separator {height:10px; background-image:url('../gfx/box-separator.png'); background-repeat:repeat-x; float:none; clear:both; width:230px;}
.box-content {width:194px; padding:10px 18px 10px 18px; background-color:rgb(202,212,99); }
.box-content h2 {margin:15px 0 5px 0; color:rgb(0,0,0); font-size:14px; font-weight:normal; }
.box-content img {margin:0 auto; clear:both; display:block; float:none; border:1px solid rgb(255,255,255); }
.box-content p {line-height:16px; color:rgb(0,0,0); margin:0 0 0 0; }
.box-content p a {color:#ee8600; text-decoration:underline; }
.box-content p a:hover {color:#ee8600; text-decoration:none; }
.box-top {height:15px; background-image:url('../gfx/box-top.png'); background-repeat:no-repeat; background-position:top left; margin:1px 0 0 0; }
.box-bottom {height:15px;  background-image:url('../gfx/box-bottom.png'); background-repeat:no-repeat; background-position:bottom left; }
/*CSOMAGAJANLATOK*/
.packagedetails {width:600px; min-height:120px; padding:10px 0; margin:0 0 0 20px; display:block; float:left; clear:both; border-bottom:1px solid rgb(202,212,99); }
.packagedetails img {float:left; border:1px solid rgb(202,212,99); clear:both; display:block; margin:0 10px 10px 20px;}
.packagedetails h2 {color:#121e09; font-size:16px; margin:0 0 5px 20px; padding:0; }
.packagedetails h2 a {color:#121e09; text-decoration:none;}
.packagedetails h2 a:hover {text-decoration:underline;}
.packagedetails h3 {font-size:11px; color:rgb(100,100,100); padding:0; margin:0 0 10px 20px; }
.packagedetails .price {color:#ee8600; font-weight:bold; float:right;}
.packagedetails .bigprice {color:rgb(179,185,36); font-weight:bold; font-size:16px; float:right; margin:10px 10px 10px 10px;}
.packagedetails a {color:#ee8600; text-decoration:none;}
.packagedetails a:hover { color:#ee8600; text-decoration:underline;}
.packagedetails ul {color:#121e09; list-style-type:circle; margin:0 0 10px 15px; display:block; list-style-position:outside;}
.packagedetails ul li {line-height:18px; }


.programdetails {width:600px; min-height:120px; padding:10px 0; margin:0 0 0 20px; display:block; float:left; clear:both; border-bottom:1px solid rgb(202,212,99); }
.programdetails img {float:left; border:1px solid rgb(202,212,99); clear:both; display:block; margin:0 10px 10px 20px; background:rgb(50,50,50);}
.programdetails h2 {color:#121e09; font-size:16px; margin:0 0 5px 20px; padding:0; }
.programdetails h2 a {color:#121e09; text-decoration:none;}
.programdetails h2 a:hover {text-decoration:underline;}
.programdetails h3 {font-size:11px; color:rgb(100,100,100); padding:0; margin:0 0 10px 20px; }
.programdetails .price {color:rgb(179,185,36); font-weight:bold;}
.programdetails .bigprice {color:rgb(179,185,36); font-weight:bold; font-size:16px; float:right; margin:10px 10px 10px 10px;}
.programdetails a {color:#ee8600; text-decoration:none;}
.programdetails a:hover { color:#ee8600; text-decoration:underline;}
.programdetails ul {color:#121e09; list-style-type:circle; margin:0 0 10px 15px; display:block; list-style-position:outside;}
.programdetails ul li {line-height:18px; }

.partners {width:600px; min-height:120px; padding:10px 0; margin:0 0 0 20px; display:block; float:left; clear:both; }
.partners h2 {color:#121e09; font-size:16px; margin:0 0 10px 20px; padding:0; float:none; }
.partners h3 {color:#121e09; font-size:12px; margin:10px 0 10px 20px; padding:0;}
.partners h3 img {position:relative; top:0; left:0; border:0; }
.partners h3 a {color:#ee8600; text-decoration:none;}
.partners h3 a:hover {text-decoration:underline;}

.galleries {width:625px; float:left; display:block; margin:0 5px 15px 10px; clear:both;}
.gallery_indexes {width:125px; float:left; margin:0;}
.gallery_indexes h2 {color:#121e09; font-size:14px; }
.gallery_indexes h2 a {color:#121e09; font-size:14px; width:125px; text-align:center; padding:0; text-decoration:none;}
.gallery_indexes h2 a:hover {text-decoration:underline;}
.gallery_indexes img {float:none; clear:both; display:block; border:1px solid rgb(202,212,99); margin:5px 5px 5px 5px; }
.gallery_indexes img:hover {border:1px solid #121e09; }
#footer {width:900px; height:99px; margin:0 0 40px 0; padding:0 0 0 0; float:left; background-image:url('../gfx/footer.png'); background-repeat:no-repeat; }
#footer ul {list-style-type:none; width:870px; height:13px; margin:0 auto; padding:18px 0 0 0; display:block; float:none; clear:both; }
#footer ul li {color:rgb(170,224,129); font-size:13px; float:left; padding:0 10px 0 10px; border-right:1px solid rgb(170,224,129);}
#footer ul li a{color:rgb(170,224,129); text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

#page-container:after, #page-content:after, #main:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
