@import 'reset.css';
@import 'text.css';
@import '960.css';
@import '../js/fancybox/jquery.fancybox.css';
body {
background:url(../images/body_bg.png) repeat-x left -38px;
}

table.news {border-left:1px solid #000;border-top:1px solid #000}

table.news th {border-bottom:1px solid #000;border-right:1px solid #000;background-color:#FFFF70;}
table.news td {border-right:1px solid #000;border-bottom:1px solid #000;padding:5px}

#header_menu {
width:100%;
height:38px;
background:#000 url(../images/images.png) repeat-x 0 -239px;
color:#fff;
font-size:14px;
text-align:right;
display:none;
}

#header_menu h2 {
font-family:Arial, sans-serif;
font-size:14px;
text-align:right;
margin:8px 0 0;
}

#header {
width:940px;
position:relative;
margin:0 10px;
}

#logo {
text-align:center;
margin:10px 0 0;
}

#menu {
width:940px;
height:38px;
border-bottom:1px solid #000;
margin:10px 0 0 10px;
}

#menu .left {
width:5px;
height:38px;
background:url(../images/images.png) no-repeat top left;
float:left;
}

#menu .right {
width:5px;
height:38px;
background:url(../images/images.png) no-repeat -5px 0;
float:left;
}

#menu .center {
width:930px;
height:38px;
background:url(../images/images.png) repeat-x 0 -49px;
float:left;
position:relative;
z-index:100;
}

#menu .center ul li {
list-style-type:none;
float:left;
height:38px;
position:relative;
margin:0 6px 0 0;
padding:0;
}

a.fomenu {
display:block;
height:38px;
float:left;
text-decoration:none;
color:#453820;
padding:0 5px;
}

a.fomenu span {
display:block;
float:left;
font-size:15px;
font-family:Arial, sans-serif;
cursor:pointer;
padding:9px 0 0;
}

a:hover.fomenu,a.fomenu.active,a.fomenu.fix_active {
background:url(../images/images.png) no-repeat center -136px;
color:#000;
}

#submenu {
width:940px;
height:49px;
position:relative;
z-index:99;
margin:0 0 19px 10px;
}

#submenu .left {
width:5px;
height:49px;
background:url(../images/images.png) no-repeat -20px 0;
float:left;
}

#submenu .right {
width:5px;
height:49px;
background:url(../images/images.png) no-repeat -25px 0;
float:left;
}

#submenu .center {
width:930px;
height:49px;
background:url(../images/images.png) repeat-x 0 -87px;
float:left;
}

#submenu .center h1 {
color:#594827;
font-family:Arial, sans-serif;
font-size:20px;
font-weight:400;
margin:8px 0 0 7px;
}

#footer {
width:100%;
height:38px;
margin:0 0 20px;
}

#footer .left {
width:5px;
height:38px;
background:url(../images/images.png) no-repeat -10px 0;
float:left;
}

#footer .right {
width:5px;
height:38px;
background:url(../images/images.png) no-repeat -15px 0;
float:left;
}

#footer .center {
width:930px;
height:38px;
background:url(../images/images.png) repeat-x 0 -201px;
float:left;
overflow:hidden;
}

#footer .center ul {
display:block;
float:left;
}

#footer .center ul li {
list-style-type:none;
float:left;
height:38px;
margin:0;
padding:0;
}

#footer .center ul li a {
text-decoration:none;
display:block;
float:left;
height:38px;
color:#322a1a;
padding:0 5px;
}

#footer .center ul li a span {
border-right:1px solid #332a1a;
display:block;
float:left;
margin:10px 0 0;
padding:0 10px 0 5px;
}

#footer .center ul li a:hover span {
text-decoration:underline;
}

#footer .center ul li.last a span {
border-right:0px solid #332a1a;
}

#footer .center #vissza {
float:right;
width:60px;
height:38px;
margin:0 5px 0 0;
}

#footer .center #vissza a {
display:block;
width:60px;
height:38px;
background:url(../images/images.png) no-repeat -100px 0;
}

#footer .center #vissza a:hover {
background:url(../images/images.png) no-repeat -160px 0;
}

ul.menu_left li {
display:block;
width:100%;
height:27px;
list-style-type:none;
margin:0;
padding:0;
}

ul.menu_left li a {
display:block;
height:27px;
text-decoration:none;
color:#5c4d2f;
}

ul.menu_left li a:hover,ul.menu_left li a.active {
background:url(../images/images.png) 0 -174px;
}

ul.menu_left li a span {
display:block;
font-size:14px;
font-family:Arial, sans-serif;
padding:3px 0 0 10px;
}

.submenu {
display:none;
position:absolute;
top:38px;
left:0;
}

.submenu.big {
width:900px;
display:none;
position:absolute;
top:38px;
left:0;
z-index:1000;
}

.submenu .bl {
margin-right:5px;
background-image:url(../images/submenu.png);
background-position:0 -5px;
height:5px;
font-size:2px;
position:static;
}

.submenu .br {
margin-top:-5px;
margin-left:5px;
background-image:url(../images/submenu.png);
background-position:100% -5px;
height:5px;
font-size:2px;
position:static;
}

.submenu.big .bl {
background-image:url(../images/submenu_szurke.png);
}

.submenu.big .br {
background-image:url(../images/submenu_szurke.png);
}

.submenu .content {
background:#000;
color:#fff;
padding:5px 5px 0;
}

.submenu.big .content {
padding:0;
}

#menu .center ul .submenu.menu_1 {
width:130px;
left:-5px;
}

#menu .center ul .submenu.menu_2 {
width:112px;
}

#menu .center ul .submenu.menu_3 {
width:170px;
}

#menu .center ul .submenu.menu_4 {
width:80px;
}

#menu .center ul .submenu.menu_5 {
width:160px;
}

#menu .center ul .submenu.menu_6 {
width:90px;
}

#menu .center ul .submenu ul {
list-style-type:none;
background:#000;
margin:0;
}

#menu .center ul .submenu ul li {
float:none;
height:25px;
display:block;
background:#000;
margin:0;
padding:0;
}

#menu .center ul .submenu ul li a {
float:none;
color:#fff;
height:25px;
background:#000;
margin:0;
}

#menu .center ul .submenu ul li a span {
float:none;
display:inline;
height:auto;
font-size:12px;
background:#000;
margin:0;
padding:0;
}

#menu .center ul .submenu ul li a:hover {
color:#fff;
text-decoration:underline;
background:#000;
}

#menu .center ul .submenu ul li a:hover span {
text-decoration:underline;
color:#fff;
background:#000;
}

.ceg {
width:230px;
height: 74px;
float:left;
font-size:11px;
background:#333;
}

.ceg a {
color:#fff;
background:#333;
}

.ceg .cim {
font-size:12px;
font-weight:700;
padding:10px 10px 0;
}

.ceg .leiras {
padding:0 10px 10px;
}

#menu .center ul .submenu .ceg .link a {
float:none;
color:#fff;
height:auto;
display:inline;
text-decoration:underline;
margin:0;
padding:0;
}

#menu .center ul .submenu .ceg .link a span {
display:inline;
height:auto;
margin:0;
padding:0;
}

#menu .center ul .submenu .ceg .link a:hover {
background:none;
text-decoration:none;
font-weight:bold;
}

#kereso {
width:184px;
height:24px;
background:url(../images/images.png) no-repeat -36px -327px;
position:absolute;
right:0;
bottom:5px;
}

#kereso form {
height:20px;
width:184px;
position:relative;
margin:2px 0 0;
padding:0;
}

#kereso form p {
margin:0;
padding:0;
}

#kereso form input.text {
background:none;
border:0;
outline:0;
font-size:12px;
color:#999;
width:150px;
margin:0 0 0 5px;
padding:0;
}

.ac_results {
background:url(../images/kereses.png) no-repeat bottom left;
margin-top:5px;
z-index:1000;
}

.ac_results ul {
margin:0 0 5px;
}

.ac_results ul li {
list-style-type:none;
cursor:pointer;
margin:0 10px;
padding:0 0 5px;
}

#kereso form #kereses_lenyilo p {
margin:0;
padding:0 10px 5px;
}

#kereso form a#kereso_submit {
display:block;
position:absolute;
width:16px;
height:16px;
right:5px;
top:1px;
}

#kereso form a#kereso_submit.loader {
background:url(../images/loader.gif);
}

#terkep {
width:700px;
height:300px;
overflow:hidden;
position:relative;
margin:0 0 20px;
}

#terkep #maps {
width:700px;
height:300px;
}

#terkep .hatter {
width:700px;
height:300px;
position:absolute;
top:0;
left:0;
background:url(../images/terkep.png) no-repeat top left;
}

.megkozelites h1 {
font-size:15px;
margin:0 0 5px;
}

h2.auto {
display:block;
font-size:15px;
position:relative;
margin:0 0 0 55px;
}

h2.tomeg {
display:block;
font-size:15px;
position:relative;
margin:0 0 0 75px;
}

h2.auto span {
display:block;
width:50px;
height:20px;
position:absolute;
left:-55px;
top:0;
background:url(../images/megkozelites.png) no-repeat top left;
}

h2.tomeg span {
display:block;
width:70px;
height:20px;
position:absolute;
left:-75px;
top:0;
background:url(../images/megkozelites.png) no-repeat top right;
}

.megkozelites p {
padding:0 0 0 55px;
}

.megkozelites p.p2 {
padding:0 0 0 75px;
}

.megkozelites p span {
display:block;
font-weight:700;
}

ul#munkatarsak li {
display:block;
float:left;
width:160px;
height:240px;
overflow:hidden;
position:relative;
cursor:pointer;
margin:0 20px 20px 0;
}

ul#munkatarsak li.last {
margin:0 0 20px;
}

ul#munkatarsak li.harom_cella {
margin:0 20px 20px 80px;
}

ul#munkatarsak li .image {
width:160px;
height:240px;
overflow:hidden;
}

ul#munkatarsak li .leiras {
width:160px;
position:absolute;
bottom:0;
left:0;
background:#000 url(../images/munkatarsak_bottom.png) no-repeat bottom left;
}

ul#munkatarsak li .leiras .padding {
width:150px;
margin:5px;
}

ul#munkatarsak li .leiras table {
display:none;
width:150px;
margin:5px 0 0;
}

ul#munkatarsak li .leiras table td {
font-size:11px;
margin:0px;
padding:0px;
}

ul#munkatarsak li .leiras table td.td_1 {
font-weight:bold;
padding:0 4px 0 0;
}

ul#munkatarsak li .leiras table td.td_2 {
padding:0 0px 0 10px;
}

#kepviseltcegek_out {
width:940px;
height:auto;
overflow:auto;
background:#333;
}

#kepviseltcegek_in {
width:920px;
background:#333;
}

#kepviseltcegek_out_2 {
width:940px;
padding:0 0 20px 0;
}

#kepviseltcegek_out_2 #kepviseltcegek_in {
width:940px;
background:none;
}

#kepviseltcegek_out_2 .ceg {
width:234px;
float:left;
font-size:11px;
background:none;
border-right:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
}

#kepviseltcegek_out_2 .ceg a {
color:#453820;
background:none;
}

.hirmondo_aktualis {
text-align:center;
}

.hirmondo_aktualis p {
width:290px;
margin:10px 0 10px 45px;
}

.hirmondo_aktualis p a {
clear:both;
margin:10px 0 0 60px;
}

ul.hirmondo_archivum li {
width:130px;
float:left;
height:210px;
text-align:center;
font-weight:700;
list-style-type:none;
margin:0 20px 0 0;
padding:0;
}

ul.hirmondo_archivum li.dupla {
width:230px;
}

ul.hirmondo_archivum li a {
text-decoration:none;
}

ul.hirmondo_archivum li a span {
text-decoration:underline;
display:block;
text-align:center;
}

#fooldal {
background-image:url(../images/fooldal.png);
height:260px;
width:940px;
margin:10px 0 20px;
}

#fooldal img {
margin-top:15px;
}

#fooldal h1 {
font-style:normal;
font-weight:400;
font-family:Arial, sans-serif;
font-size:20px;
text-align:center;
color:#000;
margin:0;
}

#language {
position:absolute;
right:0;
bottom:10px;
background-color:#FFF;
height:24px;
width:99px;
}

#language a {
background-image:url(../images/language.png);
height:24px;
width:99px;
display:block;
}

.angol {
background-position:0 bottom;
}

table#matrix {
font-size:11px;
}

table#matrix td {
border-right:1px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
background:#f0f0f0;
text-align:center;
vertical-align:middle;
color:#f0f0f0;
}

table#matrix td.last_r {
border-right:0;
}

table#matrix tr.last td {
border-bottom:0;
}

table#matrix td.last_br {
border-right:0;
}

table#matrix th {
border-right:1px solid #c1a163;
font-weight:700;
text-align:center;
vertical-align:middle;
background:#c7985f url(../images/matrix_th_tc.png) repeat-x top left;
color:#594828;
margin:0;
padding:2px;
}

table#matrix th.first {
background:#c7985f url(../images/matrix_th_tl.png) no-repeat top left;
}

table#matrix th.last {
background:#c7985f url(../images/matrix_th_tr.png) no-repeat top right;
border-right:0;
}

table#matrix tfoot th.first {
background:#e7c27d url(../images/matrix_th_tl_bottom.png) no-repeat bottom left;
}

table#matrix tfoot th.last {
background:#e7c27d url(../images/matrix_th_tr_bottom.png) no-repeat bottom right;
border-right:0;
}

table#matrix tfoot th {
background:#e7c27d url(../images/matrix_th_tc.png) repeat-x bottom left;
}

table#matrix th.nobg {
background:none;
border:0;
}

table#matrix td.th_2 {
background:#eaeaea url(../images/matrix_th2_tc.png) repeat-x top left;
text-align:center;
vertical-align:middle;
color:#666;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
font-weight:400;
padding:2px;
}

table#matrix td.th_2_nobg {
background:none;
text-align:center;
vertical-align:middle;
color:#666;
border:0;
font-weight:400;
padding:2px;
}

table#matrix td.th_2_first {
background:#eaeaea url(../images/matrix_th2_tl.png) no-repeat top left;
vertical-align:middle;
color:#666;
font-weight:700;
text-align:left;
padding:0 0 0 5px;
}

table#matrix tfoot td.th_2_first {
background:#eeeeee url(../images/matrix_th2_tl_bottom.png) no-repeat bottom left;
}

table#matrix tfoot td {
border-bottom:0px;
}

table#matrix td.th_2_last {
background:#eaeaea url(../images/matrix_th2_tc.png) repeat-x top left;
text-align:center;
vertical-align:middle;
color:#666;
border-right:0;
border-bottom:1px solid #c6c6c6;
font-weight:400;
padding:2px;
}

table#matrix td.th_3 {
background:#eaeaea url(../images/matrix_th3_tc.png) repeat-x top left;
text-align:left;
vertical-align:middle;
color:#666;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
font-weight:400;
padding:2px 2px 2px 5px;
}

table#matrix td.th_3_fh {
height:25px;
background:#eaeaea url(../images/matrix_th3_tc.png) repeat-x top left;
text-align:left;
vertical-align:middle;
color:#666;
border-right:1px solid #c6c6c6;
border-bottom:1px solid #c6c6c6;
font-weight:400;
padding:2px 2px 2px 5px;
}

table#matrix td.th_3_last {
background:#eaeaea url(../images/matrix_th3_tc.png) repeat-x top left;
text-align:left;
vertical-align:middle;
color:#666;
border-right:1px solid #c6c6c6;
font-weight:400;
border-bottom:0;
padding:2px 2px 2px 5px;
}

table#matrix td.th_left {
background:#c6c6c6 url(../images/matrix_th_left_tc.png) repeat-y top left;
border-right:0;
text-align:center;
width:30px;
vertical-align:middle;
border-bottom:1px solid #ae925b;
padding:2px 0;
}

table#matrix td.th_left_first {
background:#bf9f62 url(../images/matrix_th_left_tl.png) no-repeat top left;
border-right:0;
text-align:center;
width:30px;
vertical-align:middle;
border-bottom:1px solid #ae925b;
padding:0;
}

table#matrix td.th_left_last {
background:#bf9f62 url(../images/matrix_th_left_bl.png) no-repeat bottom left;
border-right:0;
border-bottom:0;
text-align:center;
width:30px;
vertical-align:middle;
border:0;
padding:0;
}

table#matrix td.last_br.hover, {
background:#D3D3D3 url(../images/matrix_td_hover_br.gif) no-repeat bottom right;
}

table#matrix tr td.hover.th_left_first {
background:#bf9f62 url(../images/matrix_th_left_tl.png) no-repeat top left;
}

table#matrix tr td.hover.th_left {
background:#c6c6c6 url(../images/matrix_th_left_tc.png) repeat-y top left;
}

table#matrix tr td.hover.th_left_last {
background:#bf9f62 url(../images/matrix_th_left_bl.png) no-repeat bottom left;
}

table#matrix td.hover {
background:#D3D3D3;
}

table#matrix td.th_3.hovercell,table#matrix td.th_3_fh.hovercell,table#matrix td.th_3_last.hovercell {
background:#D3D3D3;
color:#666;
}

table#matrix tr td.hovercell {
background:#D3D3D3 url(../images/matrix_hovercell.png) no-repeat center;
color:#D3D3D3;
}

table#matrix tr td a.ok {
display:block;
width:100%;
height:100%;
background:url(../images/matrix_hovercell_ok_off.png) no-repeat center;
text-decoration:none;
}

table#matrix tr td.hover.hovercell a.ok {
background:url(../images/matrix_hovercell_ok.png) no-repeat center;
}

table#matrix tr td.hover a.ok {
background:url(../images/matrix_hovercell_ok.png) no-repeat center;
}

table#matrix tr td a.na, table#matrix tr td a.ne {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

table#matrix tr td.hover a.na {
background:url(../images/matrix_hovercell_na.png) no-repeat center;
cursor:text;
}

table#matrix tr td.hover a.ne {
background:url(../images/matrix_hovercell_ne.png) no-repeat center;
cursor:text;
}



table#matrix td.last_br.click, {
background:#D3D3D3 url(../images/matrix_td_hover_br.gif) no-repeat bottom right;
}

table#matrix tr td.click.th_left_first {
background:#bf9f62 url(../images/matrix_th_left_tl.png) no-repeat top left;
}

table#matrix tr td.click.th_left {
background:#c6c6c6 url(../images/matrix_th_left_tc.png) repeat-y top left;
}

table#matrix tr td.click.th_left_last {
background:#bf9f62 url(../images/matrix_th_left_bl.png) no-repeat bottom left;
}

table#matrix td.click {
background:#D3D3D3;
}

table#matrix tr td.click a.na {
background:url(../images/matrix_hovercell_na.png) no-repeat center;
cursor:text;
}

table#matrix tr td.click a.ne {
background:url(../images/matrix_hovercell_ne.png) no-repeat center;
cursor:text;
}

table#matrix tr td.click.hovercell a.ok {
background:url(../images/matrix_hovercell_ok.png) no-repeat center;
}

table#matrix tr td.click a.ok {
background:url(../images/matrix_hovercell_ok.png) no-repeat center;
}


.cegadatok {
padding:0 10px;
}

.cegadatok h2 {
font-size:15px;
color:#5c4d2f;
margin:0 0 5px;
}

.cegadatok h3 {
font-size:12px;
color:#5c4d2f;
margin:0 0 5px;
}

.cegadatok table,.cegadatok ul {
width:100%;
margin:0;
}

.cegadatok table td {
color:#5c4d2f;
border-bottom:1px solid #BA9D64;
padding:5px 0;
}

.cegadatok table td.label {
font-weight:700;
padding:5px 5px 5px 0;
}

ul.muveletek_technologiak li {
list-style-type:none;
font-weight:700;
border-bottom:1px solid #f0f0f0;
margin:0 0 10px;
padding:0;
}

ul.muveletek_technologiak li.last {
border:0px;
margin:0 0 20px;
}

ul.muveletek_technologiak li ul {
margin:0 0 10px;
}

ul.muveletek_technologiak li ul li {
background:url(../images/bullet.png) no-repeat center left;
font-weight:400;
float:left;
width:325px;
border:0;
display:inline;
margin:0 0 0 10px;
padding:0 0 0 15px;
}

ul.muveletek_technologiak li ul li.clear {
list-style-type:none;
clear:both;
float:none;
}

ul.ketooszlop li {
list-style-type:none;
float:left;
width:320px;
background:url(../images/bullet.png) no-repeat center left;
font-weight:400;
margin:0 0 0 10px;
padding:0 0 0 15px;
}

ul.ketooszlop li.clear {
clear:both;
float:none;
}

#menu .center ul,ul.menu_left {
margin:0;
}

#footer #center ul li.last a span,.cegadatok table tr.last td {
border:0;
}

.ac_results ul li.ac_over,ul.ketooszlop li a.hover {
font-weight:700;
}

.terkep {
width:340px;
height:408px;
background:url(../images/terkep.png) no-repeat top left;
margin:0 0 20px 20px;
}

.terkep div {
width:340px;
height:408px;
}

.terkep div.bosznia {background:url(../images/terkep_bosznia.png) no-repeat top left;}
.terkep div.cseh {background:url(../images/terkep_cseh.png) no-repeat top left;}
.terkep div.holland {background:url(../images/terkep_holland.png) no-repeat top left;}
.terkep div.adria {background:url(../images/terkep_adria.png) no-repeat top left;}
.terkep div.lengyel {background:url(../images/terkep_pl.png) no-repeat top left;}
.terkep div.macedon {background:url(../images/terkep_macedon.png) no-repeat top left;}
.terkep div.magyar {background:url(../images/terkep_magyar.png) no-repeat top left;}
.terkep div.szerb {background:url(../images/terkep_szerb.png) no-repeat top left;}
.terkep div.szlovak {background:url(../images/terkep_szlovak.png) no-repeat top left;}
.terkep div.szloven {background:url(../images/terkep_szloven.png) no-repeat top left;}

ul.testvercegek li {
list-style-type:none;
margin:0 0 10px 0;
font-weight:bold;
font-size:14px;
}

ul.testvercegek li p {
color:#666;
font-size: 11px;
font-weight:normal;
padding:0 0 0 10px;
margin:0 0 5px 0;
}

ul.testvercegek.horizontal {
margin:0 0 20px 5px;
}

ul.testvercegek.horizontal li {
text-align:center;
width:230px;
float:left;
}

ul.testvercegek li a {
text-decoration:none;
cursor: text;
}

#table_header {
height:89px;
width:940px;
position:fixed;
left:50%;
margin-left:-470px;
top:0px;
z-index:1000;
display:none;
background:url(../images/table_header.png) no-repeat top right;
}

.grid_9_half h4 {
font-size:15px;
color:#453820;
}

.grid_9_half {
color:#453820;
}

/*---------------------------------------Homepage Slider---------------------------------------*/

.slide {
    position:relative;
    height:350px;
}

.slide div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height:350px;
    background:#fff;
}

.slide div.active {
    z-index:10;
    opacity:1.0;
}

.slide div.last-active {
    z-index:-1;
}

/*---------------------------------------Homepage Slider------------------------------------------------------------------------------*/

.jelmagyarazat {
background:url(../images/jelmagyarazat.png) no-repeat top left;
height:35px;
margin:0 0 20px 0;
}

.jelmagyarazat span {
padding:0 0px 0 10px;
margin:8px 15px 0px;
display:block;
float:left;
}

.jelmagyarazat span.ok {
background:url(../images/matrix_hovercell_ok.png) no-repeat 0px 5px;
color:#8cb65a
}

.jelmagyarazat span.na {
background:url(../images/matrix_hovercell_na.png) no-repeat 0px 6px;
color:#f6f62a
}

.jelmagyarazat span.ne {
background:url(../images/matrix_hovercell_ne.png) no-repeat 0px 6px;
color:#f65353
}

a.copyright {
background:url(../images/i-host.png) no-repeat top left;
width:120px;
height:12px;
display:block;
margin:5px auto 0px;
}

a:hover.copyright {
background:url(../images/i-host.png) no-repeat bottom left;
}

/* index uj */
#index {
width:940px;
margin:10px 0 20px;
}

#index .top {
background:#bf9f62 url(../images/index_bg_top.png) no-repeat left top;
}

#index.noborder .top {
background:none;
}

#index .bottom {
margin:20px 0 0 0;
background:#bf9f62 url(../images/index_bg_bottom_2.png) no-repeat left top;
}

#index .inside {
padding:15px 0 15px 15px;
background:url(../images/index_bg_bottom.png) no-repeat left bottom;
}

#index.noborder .bottom, 
#index.noborder .inside{
background:none;
}

#index .main_left {
float:left;
width:725px;
height:234px;
margin:0 15px 0 0;
position:relative;
overflow:hidden
}

#index .main_left .scrollable {
width:725px;
height:196px;
position:relative;
overflow:hidden;
}

#index .main_left .scrollable .items {
width:20000em;
height:196px;
position:absolute;
top:0px;
}

#index .main_left .scrollable .items a {
display:block;
width:182px;
height:196px;
overflow:hidden;
float:left;
}

#index .main_left .scrollable .items a img {
margin:0 0 0 -7px;
}

#index .main_left .slider_overlay {
position:absolute;
left:0px;
top:0px;
width:725px;
height:196px;
background:url(../images/index_slideshow_overlay.png) no-repeat left top;
z-index:2000
}

#index .main_left .slider_overlay a {
display:block;
height:100%;
}

#index .main_right {
float:left;
width:170px;
position:relative;
}

#index .main_right .slider_overlay {
position:absolute;
left:0px;
top:0px;
width:170px;
height:196px;
background:url(../images/index_slideshow_overlay_small.png) no-repeat left top;
z-index:2000
}

#index .main_right .slider_overlay a {
display:block;
height:100%;
}

#index .inside img {
display:block;
margin:0;
padding:0;
}

#index .inside h1 {
height:38px;
margin:0;
text-align:center;
background:url(../images/index_title_center.png) repeat-x left top;
}

#index .inside h1 a {
display:block;
height:38px;
background:url(../images/index_title_left.png) no-repeat left top;
line-height:38px;
text-decoration:none;
color:#453922;
text-shadow:1px 1px 0px #b29b6e;
font-size:18px;
}

#index .inside h1 a span {
display:block;
height:38px;
background:url(../images/index_title_right.png) no-repeat right top;
}

#index .main_right h1 a {
font-size:13px;
line-height:16px
}

#index .main_right h1 a span {
padding:2px 0 0 0
}

#index li {
list-style-type:none;
margin:0 15px 0 0;
display:block;
float:left;
width:170px;
background:url(../images/index_title_center.png) repeat-x left bottom;
text-align:center
}

#index li a {
display:block;
background:url(../images/index_title_left_2.png) no-repeat left bottom;
text-decoration:none;
color:#453922;
text-shadow:1px 1px 0px #b29b6e;
line-height:38px;font-weight:bold;
}

#index li.big a {
line-height:18px;
font-size:12px;
}

#index li a span {
display:block;
height:38px;
background:url(../images/index_title_right_2.png) no-repeat right bottom;
}

#index li.big a span {
padding:0 5px 0 5px;
}

/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	height:196px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
