 /*
Theme Name: Holkonyveltessek
Description: Theme for holkonyveltessek,hu
Author: Schumacher Zsolt
Version: 1.0
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}




@font-face {
	font-family: "Goudy Old Style";
	font-weight: normal;
	src: url('fonts/goudos.eot');
}

@font-face {
	font-family: "Goudy Old Style";
	font-weight: normal;
	src: url('fonts/goudos.ttf');
}


@font-face {
	font-family: "Tw Cen MT";
	font-weight: normal;
	src: url('fonts/tw-cen-mt.eot');
}

@font-face {
	font-family: "Tw Cen MT";
	font-weight: normal;
	src: url('fonts/tw-cen-mt.ttf');
}


#wrapper {
    width: 100%;
    float: left;
    border: none;
	background-attachment: fixed;
}


#dark_brown_wrapper #wrapper,
#dark_brown_wrapper #header_top {
    background-image: url("images/bgd_pattern.jpg");
    border-bottom: 1px solid #976b41;
}

#blue_wrapper #wrapper,
#blue_wrapper #header_top {
    background-image: url("images/bgd_pattern_blue.jpg");
    border-bottom: 1px solid #327082;
}

#light_brown_wrapper #wrapper,
#light_brown_wrapper #header_top {
    background-image: url("images/bgd_pattern_lbrown.jpg");
    border-bottom: 1px solid #a3764a;
}

#green_wrapper #wrapper,
#green_wrapper #header_top {
    background-image: url("images/bgd_pattern_green.jpg");
    border-bottom: 1px solid #4a7660;
}

#bourdon_wrapper #wrapper,
#bourdon_wrapper #header_top {
    background-image: url("images/bgd_pattern_bourdon.jpg");
    border-bottom: 1px solid #8d9f9f;   
}

#tan_wrapper #wrapper,
#tan_wrapper #header_top {
    background-image: url("images/bgd_pattern_tan.jpg");
    border-bottom: 1px solid #a3764a;
}

#white_wrapper #wrapper,
#white_wrapper #header_top {
    background-image: url("images/bgd_pattern_white.jpg");
    border-bottom: 1px solid #676767;
}

#red_wrapper #wrapper,
#red_wrapper #header_top {
    background-image: url("images/bgd_pattern_red.jpg");
    border-bottom: 1px solid #813c0e;
}

#grey_wrapper #wrapper,
#grey_wrapper #header_top {
    background-image: url("images/bgd_pattern_grey.jpg");
    border-bottom: 1px solid #444;
}


#header,
#footer_bgd {
    width: 100%;
    float: left;
}

#header {
background-position: 0 30px;
}

#dark_brown_wrapper #header, 
#dark_brown_wrapper #footer_bgd {
    background-color: #1e1003;
}

#blue_wrapper #header {
    background-color: #7aa3af;
	background-image: url("images/header_blue.jpg");
}

#blue_wrapper #footer_bgd {
	background-color: #82AEB7;
	background-image: url("images/footer_blue.jpg");
}

#light_brown_wrapper #header {
    background-color: #7a4a04;
	background-image: url("images/header_light_brown.jpg");
}

#light_brown_wrapper #footer_bgd {
    background-color: #6A3C01;
	background-image: url("images/footer_light_brown.png");
}

#green_wrapper #header {
    background-color: #6aa085;
	background-image: url("images/header_green.jpg");
}

#green_wrapper #footer_bgd {
    background-color: #639C89;
	background-image: url("images/footer_green.jpg");
}

#bourdon_wrapper #header {
    background-color: #843b1e;
	background-image: url("images/header_bourdon.jpg");
}

#bourdon_wrapper #footer_bgd {
    background-color: #843b1e;
	background-image: url("images/footer_bourdon.jpg");
}

#tan_wrapper #header  {
    background-color: #c8b275;
	background-image: url("images/header_tan.jpg");
}

#tan_wrapper #footer_bgd {
    background-color: #c8b275;
	background-image: url("images/footer_tan.jpg");
}

#white_wrapper #header {
    background-color: #327082;
	background-image: url("images/header_white.jpg");
}

#white_wrapper #footer_bgd {
    background-color: #327082;
	background-image: url("images/footer_white.jpg");
}

#red_wrapper #header {
    background-color: #79361a;
	background-image: url("images/header_red.jpg");
}

#red_wrapper #footer_bgd {
    background-color: #7B3B0D;
	background-image: url("images/footer_red.jpg");
}

#grey_wrapper #header {
    background-color: #7e7e7e;
	background-image: url("images/header_grey.jpg");
}

#grey_wrapper #footer_bgd {
    background-color: #7e7e7e;
	background-image: url("images/footer_grey.jpg");
}

#header_top {
    height: 30px;
    width: 100%;  
}


#header_inner {
    width: 960px;
    margin: 0 auto;
}

#branding {
    width: 74px;
    height: 74px;
    margin-top: 20px;
    float: left;
    background-repeat: no-repeat;
     position: relative;
     z-index: 3;
}

#branding a {
    float: left;
    display: block;
    width: 100%;
    height: 100%;
}

#dark_brown_wrapper #branding {
        background-image: url("images/logo.png");
}

#blue_wrapper #branding {
        background-image: url("images/logo_white.png");
}

#light_brown_wrapper #branding {
        background-image: url("images/logo_lbrown.png");
}

#green_wrapper #branding {
        background-image: url("images/logo_white.png");
}

#bourdon_wrapper #branding {
        background-image: url("images/logo_bourdon.png");
}

#tan_wrapper #branding {
        background-image: url("images/logo_tan.png");
}

#white_wrapper #branding {
        background-image: url("images/logo_white.png");
}

#red_wrapper #branding {
        background-image: url("images/logo_red.png");
}

#grey_wrapper #branding {
        background-image: url("images/logo_white.png");
}

#header_inner h1 {
  position: absolute; left: -9999px;
}

#page_title {
    float: left;
    margin: 51px 20px 0 10px;
    position: relative;
    z-index: 3;
}

#page_title h3 {
    font: normal 42px Garamond;   
    margin-top: -26px
}

#page_title h3 span {
     font: normal 18px "Goudy Old Style";  
     float: left;
     margin-top: -8px;
}

#dark_brown_wrapper #page_title a {
    color: #d7b995;
    text-decoration: none;
}

#blue_wrapper #page_title a {
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 3px #333;
}

#light_brown_wrapper #page_title a {
    color: #eddfb9;
    text-decoration: none;
      text-shadow: 2px 1px 3px #333;
}

#green_wrapper #page_title a {
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 3px #333;
}

#bourdon_wrapper #page_title a {
    color: #eee;
    text-decoration: none;
    text-shadow: 0px 0px 5px #333;
}

#tan_wrapper #page_title a {
    color: #593817;
    text-decoration: none;
}

#white_wrapper #page_title a {
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 3px #333;
}

#red_wrapper #page_title a {
    color: #f6ebcd;
    text-decoration: none;
    text-shadow: 0px 0px 3px #333;
}

#grey_wrapper #page_title a {
    color: #fff;
    text-decoration: none;
    text-shadow: 0px 0px 3px #333;
}


.skip-link {
    display: none;
}

#access .menu {
    float: left;
    margin-top: 61px;
     position: relative;
    z-index: 3;
}





#menu-main-menu {
  float: left;
  margin-left: 110px;
  position: relative;
}

#menu-main-menu ul ul {
	display: none;
}

#menu-main-menu li:hover > ul {
		display: block;
}

#menu-main-menu li {  
  float: left;
  position: relative;
  z-index: 3;
}

#menu-main-menu li a {
  float: left;
  font: normal 21px "Tw Cen MT";
  color: #fff;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
}

#menu-main-menu li .sub-menu li a {
  width: 228px;
  padding: 5px 0 5px 10px;
}

#menu-main-menu li:hover {
  color: #eed2a5;
  background-image: url("images/offer_box_bgd.fw.png");
}


#menu-main-menu li .sub-menu li.current-menu-item {
  border-bottom: none;

}

#menu-main-menu li .sub-menu li.current-menu-item a {
  color: #eed2a5;
}

#menu-main-menu li:hover .sub-menu{
  display: block;
}


#menu-main-menu li .sub-menu {
  float: left;
  position: absolute; top: 36px;
  width: 238px;
  display: none;
  background-color: #1E1003;
      margin-left: -18px;
}

#menu-main-menu li .sub-menu li {
  width: 238px;
}

#menu-main-menu li .sub-menu li:hover {
  background-image: none;
}

#menu-main-menu li .sub-menu li a:hover {
  width: 228px;
  color: #fff;
    background-image: url("images/offer_box_bgd.fw.png");
}






/*#access .menu li {
    float: left;
    margin-left: 10px;
    padding: 10px 2px 8px 2px;
}*/


#access .menu li {
    float: left;
    margin-right: 20px;
    padding: 7px 18px 5px 18px;
    font-size: 22px;
}

#access .menu li .sub-menu li {
    float: left;
    padding: 0px;
}

#access .menu li .sub-menu li a {
      font: normal 17px "Tw Cen MT";
}

#access .current-menu-item {
    position: relative;
    z-index: 1;
}

#dark_brown_wrapper #access .current-menu-item {
     background-image: url("images/menu_active.jpg");
}

#blue_wrapper #access .current-menu-item,
#blue_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_blue.jpg");
}

#light_brown_wrapper #access .current-menu-item,
#light_brown_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_lbrown.jpg");
}

#green_wrapper #access .current-menu-item,
#green_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_green.jpg");
}

#bourdon_wrapper #access .current-menu-item,
#bourdon_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_bourdon.jpg");
}

#tan_wrapper #access .current-menu-item,
#tan_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_tan.jpg");
}

#white_wrapper #access .current-menu-item,
#white_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_white.jpg");
}

#red_wrapper #access .current-menu-item,
#red_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_red.jpg");
}

#grey_wrapper #access .current-menu-item,
#grey_wrapper #access .current-menu-parent {
     background-image: url("images/menu_active_grey.jpg");
}

#dark_brown_wrapper #access .menu a:link, 
#dark_brown_wrapper #access .menu a:visited, 
#dark_brown_wrapper .block h2 a,
#dark_brown_wrapper #footer h3 {
     color: #dec8ae;
}

#blue_wrapper #access .menu a:link, 
#blue_wrapper #access .menu a:visited {
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

#light_brown_wrapper #access .menu a:link, 
#light_brown_wrapper #access .menu a:visited {
    color: #eddfb9;
    text-shadow: 1px 1px 1px #333;
}

#green_wrapper #access .menu a:link, 
#green_wrapper #access .menu a:visited {
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

#bourdon_wrapper #access .menu a:link, 
#bourdon_wrapper #access .menu a:visited {
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

#tan_wrapper #access .menu a:link, 
#tan_wrapper #access .menu a:visited {
    color: #593817;
}

#white_wrapper #access .menu a:link, 
#white_wrapper #access .menu a:visited {
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}

#red_wrapper #access .menu a:link, 
#red_wrapper #access .menu a:visited {
    color: #f6ebcd;
    text-shadow: 1px 1px 1px #333;
}

#grey_wrapper #access .menu a:link, 
#grey_wrapper #access .menu a:visited {
    color: #fff;
    text-shadow: 1px 1px 1px #333;
}



#dark_brown_wrapper #access .menu a:hover {
     color: #fff;
}

#blue_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#light_brown_wrapper #access .menu a:hover {
     color: #fff;
}

#green_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#bourdon_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#tan_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#white_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#red_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#grey_wrapper #access .menu a:hover {
     color: #fff;
     text-shadow: none;
}

#header_img {
     width: 960px;
     height: 380px;
     border: 1px solid #976b41;
     float: left;
     margin-bottom: 24px;
     background-image: url("images/index_header_img.jpg");
}

#main {
    width: 100%;
    float: left;
    padding-bottom: 70px;
    position: relative;
    z-index: 2;
}

#dark_brown_wrapper #main {
      border-top: 1px solid #976b41;
      border-bottom: 1px solid #976b41;
}

#blue_wrapper  #main {
    border-top: 1px solid #327082;
    border-bottom: 1px solid #327082;
}

#light_brown_wrapper  #main {
    border-top: 1px solid #a3764a;
     border-bottom: 1px solid #a3764a;
}

#green_wrapper  #main {
    border-top: 1px solid #48735e;
    border-bottom: 1px solid #48735e;
}

#bourdon_wrapper  #main {
    border-top: 1px solid #8d9e9e;
    border-bottom: 1px solid #8d9e9e;
}

#tan_wrapper  #main {
    border-top: 1px solid #a3764a;
    border-bottom: 1px solid #a3764a;
}

#white_wrapper  #main {
    border-top: 1px solid #636363;
    border-bottom: 1px solid #636363;
}

#red_wrapper  #main {
    border-top: 1px solid #813c0e;
    border-bottom: 1px solid #813c0e;
}


#grey_wrapper  #main {
    border-top: 1px solid #444;
    border-bottom: 1px solid #444;
}

#container {
    width: 960px;
    margin: 60px auto;
    min-height: 300px;
}

#primary_index {
    min-height: 300px;
    width: 379px;
    float: left;
   padding-right: 30px;
   color: #d7b995;
   text-shadow: #000 2px 2px 1px;
}

#primary {
    float: left;
    min-height: 300px;
    width: 280px;
}

#primary #new_addr {
  width: 217px;
  padding: 10px;
  float: left;
  font: normal 12px Verdana;
  margin-top: 30px;
  line-height: 22px;
  background-image: url("images/offer_box_bgd.fw.png");
  border-radius: 10px;
  box-shadow: 3px 3px 3px #aaa;
  color: #333;
} 

#sidebar_img_block {
    float: left;
    width: 220px;
    padding: 8px 8px 5px 8px;
}

#dark_brown_wrapper .image_frame {
        border: 1px solid #976b41;
        background-color: #1e1003;
}

#blue_wrapper .image_frame {
        border: 1px solid #327082;
        background-color: #7aa3af;
}

#light_brown_wrapper .image_frame {
        border: 1px solid #927752;
        background-color: #c8b275;
}

#green_wrapper .image_frame {
        border: 1px solid #4a7660;
        background-color: #7fb7a4;
}

#bourdon_wrapper .image_frame {
        border: 1px solid #6c6e6e;
        background-color: #a4b3b3;
}

#tan_wrapper .image_frame {
        border: 1px solid #987e56;
        background-color: #c8b275;
}

#white_wrapper .image_frame {
        border: 1px solid #327082;
        background-color: #eaeced;
}

#red_wrapper .image_frame {
        border: 1px solid #a07254;
        background-color: #cea98d;
}

#grey_wrapper .image_frame {
        border: 1px solid #777;
        background-color: #aaa;
}

.sidebar_img {
    width: 220px;
    height: 146px;
}

h1 {
        font: normal 36px "Goudy Old Style";
       margin: -10px 0 20px 0;
}

#primary_index h2 {
       font: normal 36px "Goudy Old Style";
       margin: 0px 0 20px 0;
}

#primary_index p {
     font: normal 12px "Verdana";
     line-height: 26px;
     margin-bottom: 25px;
}

#content_index, #content {
    float: left;
    width: 540px;
    padding-left: 10px;
    min-height: 300px;
}

#content {
width: 630px;
min-height: 650px;
}

#content {
    padding-left: 40px;
}

#dark_brown_wrapper #content  {
      border-left: 1px solid #976b41;
      color: #D7B995;
      text-shadow: 2px 2px 1px #000000;
}

#blue_wrapper #content {
      border-left: 1px solid #9bc8d4;
      color: #2a6475;
}

#blue_wrapper #content a:link, #blue_wrapper #content a:visited {
	color: #2a6475;
}

#blue_wrapper #content a:hover {
	color: #5d97a8;
}

#light_brown_wrapper #content  {
      border-left: 1px solid #896f4b;
       color: #472c11;
}

#green_wrapper #content  {
      border-left: 1px solid #a1c1a0;
      color: #426c57;
}

#bourdon_wrapper #content  {
      border-left: 1px solid #afbdbd;
      color: #515151;
}

#bourdon_wrapper #content h1 {
    color: #883919;
}

#tan_wrapper #content  {
      border-left: 1px solid #8d734f;
      color: #4f3114;
}

#white_wrapper #content  {
      border-left: 1px solid #c0c0c0;
      color: #285d6c;
}

#red_wrapper #content  {
      border-left: 1px solid #c6a582;
      color: #813c0e;
}

#grey_wrapper #content  {
      border-left: 1px solid #a2a0a1;
      color: #585657;
}

.block {
    float: left;
    width: 162px;
    height: 260px;
    margin-left: 18px;
}

.block_img {
    width: 144px;
    height: 104px;
    border: 1px solid #976b41;
    background-color: #1e1003;
    margin-bottom: 10px;
    padding: 8px;
}

.block h2 {
    text-align: center;
}

.block h2 a:link, .block h2 a:visited {
    text-decoration: none;
    font: normal 22px "Goudy Old Style";
    text-shadow: #000 2px 2px 1px;
}

#dark_brown_wrapper .block h2 a:hover {
    color: #fff;
}

.block_text {
     color: #d7b995;
     font: normal 11px Verdana;
     text-align: center;
     text-shadow: #000 2px 2px 1px;
     line-height: 18px;
     margin-top: 8px;
}


#footer {
    height: 280px;
    width: 960px;
    margin: 0 auto;
    padding-top: 50px;
}

#footer h3 {
    font: normal 20px "Goudy Old Style";
}

#blue_wrapper #footer h3 {
    color:  #fff;
}

#light_brown_wrapper #footer h3 {
    color:  #eadaaf;
}

#green_wrapper #footer h3 {
    color:  #fff;
}

#bourdon_wrapper #footer h3 {
    color:  #ddd;
}

#tan_wrapper #footer h3 {
    color:  #593817;
}

#white_wrapper #footer h3 {
    color:  #fff;
}

#red_wrapper #footer h3 {
    color:  #eedeb3;
}

#grey_wrapper #footer h3 {
    color:  #fff;
}

#footer_logo {
    float: left;
    width: 160px;
    min-height: 238px;
    background-repeat: no-repeat;
    background-position:  25px 23px;
}

#dark_brown_wrapper #footer_logo  {
      border-right: 1px solid #976b41;
      background-image: url("images/footer_logo.png");
}

#blue_wrapper #footer_logo  {
      border-right: 1px solid #fff;
      background-image: url("images/footer_logo_white.png");
}

#light_brown_wrapper #footer_logo  {
      border-right: 1px solid #eadaaf;
      background-image: url("images/footer_logo_lbrown.png");
}

#green_wrapper #footer_logo  {
      border-right: 1px solid #fff;
      background-image: url("images/footer_logo_white.png");
}

#bourdon_wrapper #footer_logo  {
      border-right: 1px solid #fff;
      background-image: url("images/footer_logo_bourdon.png");
}

#tan_wrapper #footer_logo  {
      border-right: 1px solid #593817;
      background-image: url("images/footer_logo_tan.png");
}

#white_wrapper #footer_logo  {
      border-right: 1px solid #fff;
      background-image: url("images/footer_logo_white.png");
}

#red_wrapper #footer_logo  {
      border-right: 1px solid #eedeb3;
      background-image: url("images/footer_logo_red.png");
}

#grey_wrapper #footer_logo  {
      border-right: 1px solid #eee;
      background-image: url("images/footer_logo_white.png");
}

#footer_menu {
    float: left;
    width: 420px;
     min-height: 228px;
    padding: 12px 0 0 20px;
}

#dark_brown_wrapper #footer_menu {
     border-right: 1px solid #976b41;
}

#blue_wrapper #footer_menu {
     border-right: 1px solid #fff;
}

#light_brown_wrapper #footer_menu {
     border-right: 1px solid #eadaaf;
}

#green_wrapper #footer_menu {
     border-right: 1px solid #fff;
}

#bourdon_wrapper #footer_menu {
     border-right: 1px solid #ddd;
}

#tan_wrapper #footer_menu {
     border-right: 1px solid #593817;
}

#white_wrapper #footer_menu {
     border-right: 1px solid #fff;
}

#red_wrapper #footer_menu {
     border-right: 1px solid #eedeb3;
}

#grey_wrapper #footer_menu {
     border-right: 1px solid #eee;
}

#footer_menu ul, #footer_contact ul {
    margin: 15px 0 0 60px;
}

#footer_menu li {
    float: left;
    width: 180px;
}

#footer_menu li a:link, #footer_menu li a:visited {
    text-decoration: none;
    font: normal 18px "Goudy Old Style";
    line-height: 36px;
}

#dark_brown_wrapper #footer_menu li a,
#dark_brown_wrapper #footer_contact li,
#dark_brown_wrapper #footer_contact li a {
color: #a07b56; 
}

#blue_wrapper #footer_menu li a,
#blue_wrapper #footer_contact li, 
#blue_wrapper #footer_contact li a {
color: #fff; 
}

#light_brown_wrapper #footer_menu li a,
#light_brown_wrapper #footer_contact li,
#light_brown_wrapper #footer_contact li a {
color: #eadaaf; 
}

#green_wrapper #footer_menu li a,
#green_wrapper #footer_contact li,
#green_wrapper #footer_contact li a {
color: #fff; 
}

#bourdon_wrapper #footer_menu li a,
#bourdon_wrapper #footer_contact li,
#bourdon_wrapper #footer_contact li a{
color: #ddd; 
}

#tan_wrapper #footer_menu li a,
#tan_wrapper #footer_contact li,
#tan_wrapper #footer_contact li a{
color: #593817; 
}

#white_wrapper #footer_menu li a,
#white_wrapper #footer_contact li,
#white_wrapper #footer_contact li a{
color: #fff; 
}

#red_wrapper #footer_menu li a,
#red_wrapper #footer_contact li,
#red_wrapper #footer_contact li a{
color: #eedeb3; 
}

#grey_wrapper #footer_menu li a,
#grey_wrapper #footer_contact li,
#grey_wrapper #footer_contact li a {
color: #fff; 
}


#dark_brown_wrapper #footer_menu li a:hover {
     color: #c29d78;   
}

#blue_wrapper #footer_menu li a:hover {
     color: #fff;   
}

#light_brown_wrapper #footer_menu li a:hover {
     color: #fff;   
}

#green_wrapper #footer_menu li a:hover {
     color: #c5ecdf;   
}

#bourdon_wrapper #footer_menu li a:hover {
     color: #fff;   
}

#tan_wrapper #footer_menu li a:hover {
     color: #fff;   
}

#white_wrapper #footer_menu li a:hover {
     color: #a8d2df;   
}

#red_wrapper #footer_menu li a:hover {
     color: #fff;   
}

#grey_wrapper #footer_menu li a:hover {
     color: #ddd;   
}

#footer_contact {
    float: left;
    min-height: 228px;
    padding: 12px 0 0 20px;
    width: 335px;
}

#footer_contact li {
    font: normal 16px "Goudy Old Style";
    line-height: 36px;
}

#number_two {
  margin-left: 55px;
}

#footer_bgd {
    width: 100%;
    height: 330px;
    float: left;
    background-repeat: repeat-x;
}

/****************************************************************sidebars***********************************************************************/


#offer_head {
  margin-top: 50px;
  width: 238px;
  height: 60px;
  float: left;
  background-repeat: no-repeat;
    position: relative;
  z-index: 2;
}

#dark_brown_wrapper #offer_head {
  background-image: url("images/offer_head_dark_brown.fw.png");
}

#light_brown_wrapper #offer_head {
  background-image: url("images/offer_head_light_brown.fw.png");
}

#green_wrapper #offer_head {
  background-image: url("images/offer_head_green.fw.png");
}

#bourdon_wrapper #offer_head {
  background-image: url("images/offer_head_bourdon.fw.png");
}

#tan_wrapper #offer_head {
  background-image: url("images/offer_head_tan.fw.png");
}

#blue_wrapper #offer_head {
  background-image: url("images/offer_head_blue.fw.png");
}

#white_wrapper #offer_head {
  background-image: url("images/offer_head_white.fw.png");
}

#grey_wrapper #offer_head {
  background-image: url("images/offer_head_grey.fw.png");
}

.wpcf7-form  {
margin: -12px 0 30px 0;
float: left;
max-width: 235px;
border: 1px solid #fff;
background-image: url("images/offer_box_bgd.fw.png");
padding: 30px 0 10px 0;
border-radius: 10px;
  position: relative;
  z-index: 1;
}

#primary h3 {
	font: 24px "Goudy Old Style";
    margin: 8px 0 5px 0;
}

.wpcf7-form p {
float: left;
max-width: 216px;
margin-top: 8px;
}

.wpcf7-form input,
.wpcf7-form textarea  {
margin: 3px 0 0 8px;
max-width: 216px;
max-height: 100px;
float: left;
border-radius: 3px;
border: none;
background-color: #fff;
border: 1px solid #fff;
padding-top: 2px;
padding-bottom: 2px;
}

.wpcf7-form label {
font: normal 12px Verdana;
margin: 0 0 5px 8px; 
}

.form_id {
display: none;
}

.wpcf7-submit {
cursor: pointer;
padding: 2px 25px 2px 25px;
font-weight: bold;
}

#dark_brown_wrapper .wpcf7-form,
#dark_brown_wrapper .wpcf7-form input,
#dark_brown_wrapper .wpcf7-form textarea {
  border: none;
}

#dark_brown_wrapper .wpcf7-form {
  padding-left: 3px;
}

#dark_brown_wrapper .wpcf7-form label {
  color: #fff;
}

#green_wrapper .wpcf7-form,
#green_wrapper .wpcf7-form input,
#green_wrapper .wpcf7-form textarea {
  border: 1px solid #A1C1A0;
}

#blue_wrapper .wpcf7-form,
#blue_wrapper .wpcf7-form input,
#blue_wrapper .wpcf7-form textarea {
  border: 1px solid #9BC8D4;
}

#bourdon_wrapper .wpcf7-form,
#bourdon_wrapper .wpcf7-form input,
#bourdon_wrapper .wpcf7-form textarea,
#white_wrapper .wpcf7-form,
#white_wrapper .wpcf7-form input,
#white_wrapper .wpcf7-form textarea,
#grey_wrapper .wpcf7-form,
#grey_wrapper .wpcf7-form input,
#grey_wrapper .wpcf7-form textarea{
  border: 1px solid #ccc;
}

#dark_brown_wrapper .wpcf7-submit:hover {
  background-color: #EDDFB9;
}

#light_brown_wrapper .wpcf7-submit:hover {
  background-color: #EDDFB9;
}

#green_wrapper .wpcf7-submit:hover {
  background-color: #A1C1A0;
}

#bourdon_wrapper .wpcf7-submit:hover {
  background-color: #AFBDBD;
}

#tan_wrapper .wpcf7-submit:hover {
  background-color: #C8B275;
}

#blue_wrapper .wpcf7-submit:hover {
  background-color: #9BC8D4;
}

#white_wrapper .wpcf7-submit:hover {
  background-color: #5492a4;
}

#grey_wrapper .wpcf7-submit:hover {
  background-color: #ccc;
}

.wpcf7-response-output {
  float: left;
}

/****************************************************************content***********************************************************************/

#content .page_intro {
	padding-bottom: 10px;
	margin-bottom: 35px;
}

#content .page_intro p {
    font: normal 18px "Goudy Old Style";
    margin-bottom: 20px;
}

#content p {
	font: normal 12px "Verdana";
  margin-bottom: 30px;
  line-height: 20px;
}

#red_wrapper #content a {
	color: #813C0E;
}

#red_wrapper #content a:hover {
  color: #332211;
}

#light_brown_wrapper .page_intro {
	border-bottom: 1px solid #896f4b;
}

#green_wrapper .page_intro {
	border-bottom: 1px solid #a1c1a0;
}

#bourdon_wrapper .page_intro {
	border-bottom: 1px solid #afbdbd;
}

#tan_wrapper .page_intro {
	border-bottom: 1px solid #8D734F;
}

#blue_wrapper .page_intro {
	border-bottom: 1px solid #9bc8d4;
}

#white_wrapper .page_intro {
	border-bottom: 1px solid #c0c0c0;
}

#red_wrapper .page_intro {
	border-bottom: 1px solid #C6A582;
}



#grey_wrapper .page_intro {
	border-bottom: 1px solid #a2a0a1;
}


#content h3 {
	font: bold 14px "Verdana";
	margin-bottom: 25px;
}

#content ul {
margin: 20px 0 30px 15px;
}

#content ul li {
	font: normal 12px "Verdana";
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 8px;
	line-height: 23px;
}

#blue_wrapper .card {
	border: 1px solid #9bc8d4;
}

.card {
	float: left;
	width: 610px;
	margin-bottom: 50px;
	padding: 15px 9px 10px 9px;
}

#content .card h3 {
margin-bottom: 10px;
}

#content .card p {
	font: normal 11px "Verdana";
	margin: 0 0 10px 0;
	line-height: 16px;
}

.card_photo {
float: left;
width: 170px;
min-height: 150px;
}

.card_desc {
float: left;
width: 434px;
}

/****************************contact***************************/

#content #hcard-major-konyvelo-haz {
  font: normal 14px "Verdana";
  line-height: 30px;
  margin-bottom: 30px;
}

.org,
.type {
  font-weight: bold;
}

#hcard-major-konyvelo-haz a {
  color: #D7B995;
}

#hcard-major-konyvelo-haz a:hover {
  color: #fff;
}

.map {
  float: left;
  margin: 24px 13px 0 0;
}

iframe {
    border: 1px solid #D7B995;
    width: 300;
    height: 250px;
    
}


