/*
  #eee8aa   -barna gynge
  #c2a36a   -barna erős
  #ffcc66   -narancs gynge
  #ff6d06   -narancs erős
  
  #ffffcc   -regi bg
  #FAF8CC   -main tbl
*/

/* begin Page */
body
{
	margin:                 0 auto;
	padding:                0;
	background-color:       #D4CDAA;
	color:                  black;
	font-family:            Tahoma, Arial, Helvetica, Sans-Serif;
  font-size:              11px;
  font-weight:            normal;
}

#my_main
{
	position:               relative;
	width:                  100%;
	left:                   0;
	top:                    0;
}

.my_bg_gradient
{
	position:         absolute;
	background-image: url('../_images/page-bgsimplegradient.jpg');
	background-repeat:repeat-x;
	top:              0;
	width:            100%;
	height:           1px;
}

.cleared
{
	float:            none;
	clear:            both;
	margin:           0;
	padding:          0;
	border:           none;
	font-size:        1px;
}

form
{
	padding:          0 !important;
	margin:           0 !important;
}

table.position
{
	position:         relative;
	width:            100%;
	table-layout:     fixed;
}

/* end Page */
/* begin Box, Sheet */

.my_Sheet
{
	position:         relative;
	z-index:          0;
	margin:           0 auto;
	width:            1000px;
	min-width:        43px;
	min-height:       43px;
}

.my_Sheet-body
{
	position:         relative;
	z-index:          1;
	padding:          7px;
}

.my_Sheet-tr, .my_Sheet-tl, .my_Sheet-br, .my_Sheet-bl, .my_Sheet-tc, .my_Sheet-bc,.my_Sheet-cr, .my_Sheet-cl
{
	position:         absolute;
	z-index:          -1;
}

.my_Sheet-tr, .my_Sheet-tl, .my_Sheet-br, .my_Sheet-bl
{
	width:            62px;
	height:           62px;
	background-image: url('../_images/sheet-s.png');
}

.my_Sheet-tl
{
	top:                0;
	left:               0;
	clip:               rect(auto, 31px, 31px, auto);
}

.my_Sheet-tr
{
	top:                0;
	right:              0;
	clip:               rect(auto, auto, 31px, 31px);
}

.my_Sheet-bl
{
	bottom:             0;
	left:               0;
	clip:               rect(31px, 31px, auto, auto);
}

.my_Sheet-br
{
	bottom:             0;
	right:              0;
	clip:               rect(31px, auto, auto, 31px);
}

.my_Sheet-tc, .my_Sheet-bc
{
	left:               31px;
	right:              31px;
	height:             62px;
	background-image:   url('../_images/sheet-h.png');
}

.my_Sheet-tc
{
	top:                0;
	clip:               rect(auto, auto, 31px, auto);
}

.my_Sheet-bc
{
	bottom:             0;
	clip:               rect(31px, auto, auto, auto);
}

.my_Sheet-cr, .my_Sheet-cl
{
	top:                31px;
	bottom:             31px;
	width:              62px;
	background-image:   url('../_images/sheet-v.png');
}

.my_Sheet-cr
{
	right:              0;
	clip:               rect(auto, auto, auto, 31px);
}

.my_Sheet-cl
{
	left:               0;
	clip:               rect(auto, 31px, auto, auto);
}

.my_Sheet-cc
{
	position:           absolute;
	z-index:            -1;
	top:                31px;
	left:               31px;
	right:              31px;
	bottom:             31px;
	background-color:   white;
}

.my_Sheet
{
	margin-top:         0px !important;
}

.my_bg_gradient, .my_bg_c_gradient, .my_bg_glare
{
	min-width:          1000px;
}

.my_bg_glare
{
	position: absolute;
	width:  100%;
	height: 448px;
	left:   0;
	top:    0;
}

.my_bg_glare_image
{
	background-image: url('../_images/page-bgglare.png');
	background-repeat: no-repeat;
	height: 448px;
	width:  388px;
	margin: 0;
}

html:first-child .my_bg_glare
{
	border: 1px solid transparent; /* Opera fix */
}

/* end Box, Sheet */
/* begin Header */

div.my_Header
{
	margin:               0 auto;
	position:             relative;
	z-index:              0;
	width:                986px;
	height:               100px;
	background:           #ffffcc;
}

div.my_Header_jpeg
{
	position:             absolute;
	z-index:              -1;
	top:                  0;
	left:                 0;
	width:                986px;
	height:               100px;
	background-image:     url('../_images/header.jpg');
	background-repeat:    no-repeat;
	background-position:  left top;

}

.head_1
{
  position:             absolute;
  display:              block;
  border:               1px solid #c2a36a;
  padding:              4px;
  margin-top:           5px;
  right:                5px;
  background-color:     #fffffc;
}

.head_2
{
  position:             absolute;
  display:              block;
  border:               1px solid #c2a36a;
  padding:              4px 4px 2px 4px;
  right:                5px;
  top:                  68px;
  background-color:     #fffffc;
}
.opac_off	{ 
  text-align:           center; 
  background:           white; 
  border:               1px #c2a36a solid; 
  padding:              0px 0px 0px 0px; 
  FILTER: progid:       DXImageTransform.Microsoft.Alpha(opacity=40); 
	opacity:              0.4;
	moz-opacity:          0.4
}
					
.opac_on{ 
  text-align:           center; 
  background:           transparent; 
  border:               1px black solid; 
  padding:              0px 0px 0px 0px; 
}
  
/*  Fixmenu  */
.my_nav{
  background:           #ffffcc;
}

#myfixmenu, #my_tab{
  margin-left:          1px;
  padding:              0;
  width:                100%;
  background:           transparent;
  voice-family:         "\"}\"";
  voice-family:         inherit;
}

#myfixmenu ul, #my_tab ul{
  font:                 bold 10px Verdana;
  margin:               0;
  margin-left:          0px; /*margin between first menu item and left browser edge*/
  padding:              0;
  list-style:           none;
}

#myfixmenu li, #my_tab li{
  display:              inline;
  margin:               0 2px 0 0;
  padding:              0;
}

#myfixmenu a, #my_tab a{
  float:                left;
  display:              block;
  color:                black;
  background:           #ffcc66 url(../_images/color_tabs_left.gif) no-repeat left top; /*Default menu color*/
  margin:               0 1px 0 0; /*Margin between each menu item*/
  font-size:            11px;
  text-decoration:      none;
  letter-spacing:       1px;
  border-bottom:        1px solid white;
  padding:              0px 0px 1px 3px;
}
#myfixmenu a span, #my_tab a span{
  float:                left;
  display:              block;
  background:           transparent url(../_images/color_tabs_right.gif) no-repeat right top;
  padding:              8px 9px 6px 6px;
}

#myfixmenu a span, #my_tab a span{
  float:                none;
}

#myfixmenu a:hover, #my_tab a:hover{
  background-color:     #ff6d06;
  color:                #ffffff;
}
#myfixmenu a:hover span, #my_tab a:hover span{
  background-color:     #ff6d06;
}

#myfixmenu #current a, #myfixmenu #current span,
#my_tab #current a, #my_tab #current span{
  background-color:     #ff6d06;
  color:                #ffffff;
  border-color:         #ff6d06;
}

#my_tab a{
  background:           #ffcc66 url(../_images/color_tabs_left.gif) no-repeat left top; /*Default menu color*/
}
#my_tab a:hover{
  background-color:     #ff6d06;
  color:                #ffffff;
}
#my_tab a:hover span{
  background-color:     #ff6d06;
}
#my_tab ul{
  font:                 11px Arial;
}
#my_tab a span{
  padding:              6px 5px 3px 5px;
}
#my_tab #current a, #my_tab #current span{
  background-color:     #ff6d06;
  color:                #ffffff;
  border-color:         #ff6d06;
}

#myfixmenuline, #my_tabmenuline{
  clear:                both;
  padding:              0;
  width:                100%;
  height:               3px;
  line-height:          3px;
  background:           #ff6d06;
}
#my_tabmenuline{
  background:           #ff6d06;
}
.main_keres
{
  position:             absolute;
  display:              block;
  padding:              0px;
  margin:               0px;
  right:                7px;
  top:                  106px;
  background:           #ffcc66;
}

/*  Fixmenu  */
/* end Header */
/* begin banner */

div.my_Header_banner
{
	margin:               0 auto;
	position:             relative;
	z-index:              0;
	width:                986px;
	height:               90px;
}
div.my_main_info
{
  position:             relative;
	margin:               0;
	top:                  10px;
	left:                 9px;
	float:                left;
	overflow:             hidden;
	z-index:              0;
	width:                483px;
	height:               170px;
}
div.my_main_info1
{
  position:             relative;
	margin:               0;
	top:                  10px;
	left:                 9px;
	float:                left;
	overflow:             hidden;
	z-index:              0;
	width:                483px;
	height:               170px;
	text-align:           left;
}

/* end banner */
/* begin ContentLayout */

.my_contentLayout
{
	position:             relative;
	margin-bottom:        0px;
	width:                986px;
}

/* end ContentLayout */
/* begin Box, Block */

.my_Block
{
	position:   relative;
	z-index:    0;
	margin:     0 auto;
	min-width:  1px;
	min-height: 1px;
}

.my_Block-body
{
	position: relative;
	z-index:1;
	padding: 0px;
}

.my_BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 2px;
}

.my_BlockHeader .t
{
	height: 30px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	white-space : nowrap;
	padding: 0 6px;
	line-height: 30px;
}

.my_BlockHeader .l, .my_BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('../_images/blockheader.png');
}

.my_BlockHeader .l
{
	left: 0;
	right:8px;
}

.my_BlockHeader .r
{ 
	width:694px;
	right:0;
	clip: rect(auto, auto, auto, 686px);
}

.my_header-tag-icon
{
	display:inline-block;
	background-position:left top;
	background-image: url('../_images/blockheadericon.png');
	padding:0 0 0 17px;
	background-repeat: no-repeat;
	min-height: 15px;
	margin: 0 0 0 5px;
}

.my_BlockContent
{
	position:     relative;
	z-index:      0;
	margin:       0 auto;
	min-width:    1px;
	min-height:   1px;
}

.my_Block
{
	margin: 10px;
}
/* end BlockHeader */
/*  Vertical menu left  */

#vertmenu {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  width:            150px;
  padding:          0px;
  margin:           0px;
}

#vertmenu ul {
  list-style:       none;
  margin:           0px;
  padding:          0px;
  border:           none;
}
#vertmenu ul li {
  margin:           0px;
  padding:          0px;
}
#vertmenu ul li a {
  font-size:        10px;
  display:          block;
  padding:          5px 0px 5px 4px;
  text-decoration:  none;
  font-weight:      bold;
  background-color: #ffcc66;
  width:            150px;
  color:            black;
	border-top:       1px solid #dddddd;
	border-right:     1px solid #333333;
	border-bottom:    1px solid #333333;
	border-left:      1px solid #dddddd;
}

#vertmenu ul li a:hover, #vertmenu #on a:hover{
  color:            #ffffff;
  background-color: #ff6d06;
  font-weight:      bold;
  border-top:       1px solid #dddddd;
	border-right:     1px solid #333333;
	border-bottom:    1px solid #333333;
	border-left:      1px solid #dddddd;
}
#vertmenu #on a	{
  color:            #ffffff;
  background-color: #ff6d06;
  font-weight:      bold;
  border-top:       1px solid #333333;
	border-right:     1px solid #dddddd;
	border-bottom:    1px solid #dddddd;
	border-left:      1px solid #333333;
}

#vertmenu h22 {
  display:          block;
  background-color: #c2a36a;
  padding:          9px 0px 9px 0px;
  border:           2px solid #000000;
  color:            #333333;
  margin:           0px;
  width:            153px;
  font-weight:      bold;
  text-align:       center;
}
#vertmenu h1 {
  display:          block;
  background-color: transparent;
  font-size:        10px;
  color:            #333333;
  margin:           0px 0 0 10px;
  text-align:       left;
}
#vertmenu ul li a:hover h1{
  display:          block;
  background-color: transparent;
  font-size:        10px;
  color:            white;
  margin:           0px 0 0 10px;
  text-align:       left;
}
#vertmenu #on a	h1{
  color:            #ffffff;
  background-color: #ff6d06;
}

#vertmenu h2 {
  display:          block;
  background-color: transparent;
  font-size:        10px;
  color:            #333333;
  margin:           0px 0 0 20px;
  text-align:       left;
}
#vertmenu ul li a:hover h2{
  display:          block;
  background-color: transparent;
  font-size:        10px;
  color:            white;
  margin:           0px 0 0 20px;
  text-align:       left;
}
#vertmenu #on a	h2{
  color:            #ffffff;
  background-color: #ff6d06;
}
/*  Vertical menu left  */
/* begin LayoutCell */

.my_contentLayout .my_sidebar1
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	overflow:             hidden;
	width:                177px;
}
.my_contentLayout .my_content
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	overflow:             hidden;
	width:                632px;
}
.my_contentLayout .my_content1
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	overflow:             hidden;
	width:                493px;
}
.my_contentLayout .my_content2
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	overflow:             hidden;
	width:                809px;
}
.my_contentLayout .my_content3
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	overflow:             hidden;
	width:                986px;
}
.my_contentLayout .my_content4
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	width:                809px;
}
.my_contentLayout .my_content5
{
	position:             relative;
	margin:               0;
	padding:              0;
	border:               0;
	float:                left;
	overflow:             hidden;
	width:                334px;
}
/* end LayoutCell */

/* box */
/*http://mierendo.com/software/rounded_css_boxes/ */


.block_m, .block_mh
{
	position:             relative;
	width:                100%;
	float:                left;
}
.block_m{
  padding-top:          15px;
}
.block_al
{
	position:             relative;
	width:                48%;
	float:                left;
}
.block_ar
{
	position:             relative;
	width:                48%;
	float:                right;
}

.block_box
{
	position:             relative;
	z-index:              0;
	margin:               0 auto;
	min-width:            15px;
	min-height:           15px;
	width:                100%;
	background:           white;
}
.block_tr, .block_tl, .block_br, .block_bl, .block_t, .block_b, .block_r, .block_l, .block_brw, .block_blw, .block_brb, .block_blb, .block_trb, .block_tlb
{
	position:             absolute;
	z-index:              -1;
	width:                10px;
	height:               10px;
}

.block_tl {
  background-image:     url("../_images/box/my_corners_topleft.png");
  background-repeat:    no-repeat;
  top:                  0;
	left:                 0;
}
.block_tr {
  background-image:     url("../_images/box/my_corners_topright.png");
  background-repeat:    no-repeat;
  top:                  0;
	right:                0;
}
.block_bl
{
  background-image:     url("../_images/box/my_corners_bottomleft.png");
  background-repeat:    no-repeat;
  bottom:               0;
	left:                 0;
}
.block_br
{
  background-image:     url("../_images/box/my_corners_bottomright.png");
  background-repeat:    no-repeat;
  bottom:               0;
	right:                0;
}
.block_blw
{
  background-image:     url("../_images/box/my_corners_bottomleftw.png");
  background-repeat:    no-repeat;
  bottom:               0;
	left:                 0;
}
.block_brw
{
  background-image:     url("../_images/box/my_corners_bottomrightw.png");
  background-repeat:    no-repeat;
  bottom:               0;
	right:                0;
}
.block_tlb {
  background-image:     url("../_images/box/my_corners_topleftb.png");
  background-repeat:    no-repeat;
  top:                  0;
	left:                 0;
}
.block_trb {
  background-image:     url("../_images/box/my_corners_toprightb.png");
  background-repeat:    no-repeat;
  top:                  0;
	right:                0;
}
.block_blb
{
  background-image:     url("../_images/box/my_corners_bottomleftb.png");
  background-repeat:    no-repeat;
  bottom:               0;
	left:                 0;
}
.block_brb
{
  background-image:     url("../_images/box/my_corners_bottomrightb.png");
  background-repeat:    no-repeat;
  bottom:               0;
	right:                0;
}
.block_b,.block_t
{
  bottom:               0px;
	left:                 0px;
	width:                100%;
	background-repeat:    repeat-x;
  background-position:  bottom;
	background-image:     url('../_images/box/my_corners_border.png');
	z-index:              -2;
}
.block_t
{
  top:                  0px;
	background-position:  top;
}
.block_r, .block_l
{
	right:                0;
	height:               100%;
	background-image:     url('../_images/box/my_corners_border.png');
  background-repeat:    repeat-y;
  background-position:  right;
  z-index:              -2;
}
.block_l
{
	left:                 0;
  background-position:  left;
}
.block_head
{
	position:             relative;
	padding:              8px 10px 8px 10px;
	background-color:     #ffffcc;
	border-left:          1px solid #c2a36a;
	border-right:         1px solid #c2a36a;
	z-index:              -3;
}
.block_body, .block_body1
{
	position:             relative;
	padding:              10px 20px 10px 20px;
  border-top:           1px solid #eee8aa;
  border-left:          1px solid #c2a36a;
  border-right:         1px solid #c2a36a;
  border-bottom:        1px solid #eee8aa;
	background-color:     #ffffff;
	z-index:              -3;
}
.block_body1
{
	padding:              3px 3px 3px 3px;
}
.block_footer, .block_footer1
{
	position:             relative;
	text-align:           right;
	padding:              4px 10px 8px 10px;
	border-left:          1px solid #c2a36a;
	border-right:         1px solid #c2a36a;
	background-color:     #ffffcc;
	z-index:              -3;
	font-size:            11px;
}
.block_footer1
{
	padding:              2px 10px 5px 10px;
}
/* box */

p.unnep_e a{
		color:              green;
		font-weight:        bold;
}
p.unnep_e1 a{
		color:              red;
		font-weight:        bold;
}
p.unnep_e1 a:hover, p.unnep_e a:hover{
    color:              blue;
}
p {margin:0; padding:0;}

.combo_print, .combo_print_d, .combo_print_k{
    text-align:         left;
    font-size:          11px;
		width:              200px;
		height:             70px;
}
.combo_print_d{
		background:         #ffffcc;
}
.combo_print_k{
		width:              150px;
}
.icon_img_over, .tbl_over{
		background:         #ffcc66;
		padding:            2px;
		border:             1px solid #c2a36a;
}
.tbl_over{
		background:         #FAF8CC;
}
.icon_img_outw, .icon_img_out{
		background:         white;
    padding:            2px;
    border:             1px solid #fff;
}
.icon_img_out{
		background:         #ffffcc;
}

.tb_i1, .tb_i11{
		border-collapse:    collapse;
		background:         #ffffcc;
		border:             1px solid #c2a36a;
}
.tb_i2{
		border-collapse:    collapse;
		background:         transparent;
		border:             1px solid #c2a36a;
}
.tb_i11 th{
	  padding-top:        10px;
	  padding-bottom:     10px;
}

/* tb61 */
.tb_61{
		border-collapse:    collapse;
		background:         #ffffff;
		color:              black;
		border-right:       1px solid #c2a36a;
		border-bottom:      1px solid #c2a36a;
		border-left:        1px solid #c2a36a;
    text-align:         left;
}

.tb_61 td, .tb_61 th,{
	  padding-left:       12px;
}

/* =head =foot= */
.tb_61 thead th, .tb_61 tfoot th, .tb_61 tfoot td
{
		background:         #ffffcc;
		padding-top:        8px;
		padding-bottom:     8px;
		border-top:         1px solid  #c2a36a;
		border-bottom:      1px solid  #eee8aa;
		text-align:         center;
		font-size: 			    12px;
}
.tb_61,.tb_61 thead th, .tb_61 tfoot th, .tb_61 tfoot td{
	  text-align:         center;
}
.tb_61 tbody td {
		padding-top:        3px;
		padding-bottom:     3px;
		
}

.nap_c {
	font-size: 			      14px; 
	color:	 			        white; 
	padding: 		          0px;
	border: 		          #141444 1px solid;
	background-color: 	  #ff6d06;
}
tr.r1 td {
	background-color:     #fef8e9;
}
tr.r0 td {
	background-color:     #fbeabc;
}

/* tb3 */
.tb_3{
		border-collapse:    collapse;
		background:         #ffffff;
		font:               normal 11px arial,sans-serif;
		color:              black;
}

.tb_3 td,.tb_3 th {
		padding-top:        1px;
		padding-bottom:     1px;
}

/* =links= */

.tb_3 a {
    color:              black;
		text-decoration:    underline;
}

/* =head =foot= */

.tb_3 thead th, .tb_3 tfoot th, .tb_3 tfoot td
{
		background:         #FFCC66;
		color:              black;
		border:             1px solid  #996600;
		padding-top:        5px;
		padding-bottom:     5px;
		text-align:         center;
}
.tb_3 thead th a
{
		color:              black;
}
.tb_3 thead th a:hover
{
		color:              blue;
}

.tb_3 tfoot td {
		text-align:         center;
}

/* =body= */

.tb_3 tbody td, .tb_3 tbody th {
		text-align:         center;
		padding-top:        3px;
		padding-bottom:     3px;
		padding-left:       4px;
		padding-right:      0px;
    border:             1px solid #996600;
    text-align:         center;
}
.tb_3 tbody td a:hover{
	  color:blue;
}
.tb_3 tbody tr:hover {

}
.tb_3 tbody th {
		white-space:        nowrap;
  	color:              black;
		background:         #EEDD82;
		padding-top:        8px;
		padding-bottom:     8px;
		padding-left:       0px;
		padding-right:      0px;
		border:             1px solid #996600;
}
.tb_3 tbody th a {
		color:              black;
}
.tb_3 tbody th a:hover{
	  color:              blue;
}

.txform, .txform1, textarea {
	border:               #cc9966 1px solid;
	font-size:            11px;
  color:                black;
  font:                 normal 11px arial,sans-serif;
  padding:              2px 0px 2px 0px;
}
.txform1
{
    background:         #ffffcc;
}

input, select
{
	font-family:          Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:            12px;
	font-style:           normal;
}
select{
	border:               #cc9966 1px solid;
}


/* 121416txt */
.txt12_r,.txt14_r,.txt16_r,
.txt14b,.txt14bl,.txt14br,
.txt12b_r,.txt14b_r,.txt16b_r
{
  color:                #ff6d06;
	text-align:           center;
	padding:              10px 0px 10px 0px;
}
/* 121416txt */
.txt12b_r,.txt14b_r,.txt16b_r,
.txt14b,.txt14bl,.txt14br
{
  font-weight:          bold;
}
/* 121416txt */
.txt14_r,.txt14b_r,
.txt14b,.txt14bl,.txt14br
{
	font-size:            14px;
}
.txt14b,.txt14bl,.txt14br
{
	color:                black;
}
.txt14bl
{
	text-align:           left;
	padding-left:         10px;
}
.txt14br
{
	text-align:           right;
	padding-right:         10px;
}
/* 121416txt */
.txt16_r,.txt16b_r
{
	font-size:            16px;
}
/* oddeven */
.odd
{
    background: #FAF8CC;
}
.even
{
    background: white;
}
.over
{
    background: #FFF8CC;
}
.error
{
    background: white;
    color     : red;
}
.warning
{
    background: white;
    color     : blue;
}

.sz_jo, .my_showok, .sz_err, .my_shownok, .sz_err a, .my_shownok a
{
  position:     static;
	font-size:    12px; 
	text-align:   center; 
	color:        white;
	background:   #ff6d06;
	font-weight:  normal;
	margin:       6px;
	line-height:  20px;
	padding:      2px 10px 2px 10px; 
	border:       1px black solid;
}

.sz_err,.my_shownok,.sz_err a,.my_shownok a
{ 
	color:        white;
	background:   red;
}


/* 11text */
.txt10,.txt10l,.txt10r,.txt10b,.txt10bl,.txt10br,
.txt11,.txt11l,.txt11r,.txt11b,.txt11bl,.txt11br,
.txt12,.txt12l,.txt12r,.txt12b,.txt12bl,.txt12br
{
  font-weight:          normal;
  font-size:            10px;
  color:                black;
  text-decoration:      none;
  text-align:           center;
  font-family:          Arial, Helvetica, sans-serif;
}

.txt10l,.txt10bl,.txt11l,.txt11bl,.txt12l,.txt12bl{
	padding:              2px 2px 2px 2px;
	text-align:           left;
}

.txt10r,.txt10br,.txt11r,.txt11br,.txt12r,.txt12br{
	padding:              2px 2px 2px 2px;
	text-align:           right;
}
.txt10b,.txt10bl,.txt10br,
.txt11b,.txt11bl,.txt11br,
.txt12b,.txt12bl,.txt12br{
	font-weight:          bold;
}
.txt11 a:hover,.txt11l a:hover,.txt11r a:hover,.txt11b a:hover,.txt11bl a:hover,.txt11br a:hover
.txt12 a:hover,.txt12l a:hover,.txt12r a:hover,.txt12b a:hover,.txt12bl a:hover,.txt12br a:hover{
	color:                blue;
}
.txt11,.txt11l,.txt11r,.txt11b,.txt11bl,.txt11br{
  font-size:            11px;
}
.txt12,.txt12l,.txt12r,.txt12b,.txt12bl,.txt12br{
  font-size:            12px;
}


.keret_f,.keret_tb1
{ 	
	text-align: center; 
	background: transparent; 
	border:     1px #eee8aa solid;
	padding:    0px 0px 0px 0px; 
}
.keret_tb
{ 	
	text-align: center; 
	background: #ffffcc; 
	border:     1px #c2a36a solid; 
	padding:    0px 0px 0px 0px; 
}
.keret_tb1
{ 
  background: white; 
  border:     1px #eee8aa solid; 
}
.keret_tb2
{ 
  background: red;
  color:      #ffffff;
  border:     1px black solid; 
}
.keret_tb3
{ 
  background: green;
  color:      #ffffff;
  border:     1px black solid; 
}
.keret_r
{ 	
	text-align: center; 
	background: #ffcc66; 
	border:     1px #eee8aa solid; 
	padding:    0px 0px 0px 0px; 
}
.keret_l
{ 
  background: white; 
  border:     1px #c2a36a solid; 
  padding:    2px 2px 2px 2px;
  color:      black;
}

/* Footer menu  */

#linkList, #linkList1, #linkList3{

	margin:           0px;
	padding:          0px 1px 1px 1px;
	margin:           0px;
	background:       transparent;
}

#linkList li a, #linkList1 li a, #linkList3 li a{
	
	font-weight:      bold;
	text-decoration:  none;
	color:            black;
	background:       #ffcc66;
	display:          block;
	border-right:     1px solid #cc9966;
	border-left:      1px solid #cc9966;
	padding:          2px 0px 2px 0px;
}
#linkList3 li a{
  text-align:       left;
  background:       #ffcc66;
}
#linkList1 li a{
  background:       white;
}

#linkList li a:hover, a:active, #linkList3 li a:hover {	
	color:            black;
	background:       white;
}

#linkList2{
	font-size:        11px;
	color:            #cc9966;
	text-align:       center;
	background:       #cc9966;
}

#linkList2 ul{						
	list-style-type:  none;
	margin:           0px 0px 0px 0px;
	padding:          0px 0px 0px 0px;
	border-top:       1px solid #cc9966;
}
						
#linkList2 li{			
	padding:          0px 0px 1px 0px;
	margin:           0px 0px 0px 0px;
}
/*  Footer menu  */
/*  Tooltip  */

#dhtmltooltip{
  position:         absolute;
  width:            200px;
  border:           1px solid #ff6d06;
  padding:          10px;
  background-color: #ffffcc;
  visibility:       hidden;
  z-index:          100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
  filter: progid:   DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*  Underlinemenu  */
.underlinemenu{
  font-weight:  bold;
  width:        100%;
}

.underlinemenu ul{
  padding:      6px 0 7px 0;  /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
  margin:       0;
  text-align:   center;       /*set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
  display:      inline;
}

.underlinemenu ul li a{
  color:            #494949;
  padding:          6px 3px 4px 3px;  /*top padding is 6px, bottom padding is 4px*/
  margin-right:     20px;             /*spacing between each menu link*/
  text-decoration:  none;
  border-bottom:    3px solid #ff6d06;   /*bottom border is 3px*/
}

.underlinemenu ul li a.selected{
  border-bottom-color: blue;
}

.underlinemenu ul li a:hover{
  border-bottom-color: blue;
}
/*  Underlinemenu  */  


/*  Tree  */
.dtree {
	font-family:      Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:        11px;
	color:            black;
	white-space:      nowrap;
}
.dtree img {
	border:           0px;
	vertical-align:   middle;
}
.dtree a {
	color:            black;
	text-decoration:  none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space:      nowrap;
	padding:          1px 2px 1px 2px;
	color:            black;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
  color:            black;
	background-color: #ffcc66;
	border:           1px #828963 solid;
}
.dtree a.nodeSel {
  color:            black;
	background-color: #ffcc66;
	border:           1px #828963 solid;
}
.dtree .clip {
	overflow:         hidden;
}
/*  Tree  */

a img
{
	border: 0;
}

/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
  font-family:      Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration:  underline;
  color:            #ff6d06;
}

/* Adds special style to an unvisited link. */
a:link, a:visited, a.visited
{
  font-family:      Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration:  underline;
  color:            #ff6d06;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family:      Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration:  none;
  color:            blue;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight:      normal;
  font-style:       normal;
  text-decoration:  none;
  padding:  0px;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size:  20px;
  color:      #535846;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family:  Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size:    12px;
  color:        #6E745D;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family:  Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size:    16px;
  color:        #8B9277;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family:  Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size:    14px;
  color:        #5E634F;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family:  Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size:    13px;
  color:        #5E634F;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family:  Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size:    11px;
  color:        #5E634F;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	color: #383B30;
	margin:1em 0 1em 2em;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}

/* Finish Content list */
/* end PostBullets */

/* begin Footer */
.my_Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 986px;
	margin: 5px auto 0px auto;
}

.my_Footer .my_Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 20px;
	text-align: center;
}

.my_Footer .my_Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:  repeat-x;
	background:         url(../_images/footer.png);
	width:  986px;
	height: 150px;
	bottom: 0;
	left:   0;
}


.my_rss-tag-icon
{
	position: relative;
	display:  block;
	float:    left;
	background-image: url('../_images/rssicon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 30px;
	width: 30px;
}

.my_Footer .my_Footer-text p
{
	margin: 0;
}

.my_Footer .my_Footer-text
{
	display:      inline-block;
	color:        #2C2816;
	font-family:  Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:    10px;
}

.my_Footer .my_Footer-text a:link
{
	text-decoration: none;
	color: #625A32;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.my_Footer .my_Footer-text a:visited
{
	text-decoration: none;
	color: #625A32;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.my_Footer .my_Footer-text a:hover
{
	text-decoration: none;
	color: #78691C;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}
/* end Footer */

/* begin PageFooter */
.my_page-footer, .my_page-footer a, .my_page-footer a:link, .my_page-footer a:visited, .my_page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#A59027;
}

.my_page-footer
{
	margin:               1em;
	text-align:           center;
	text-decoration:      none;
	color:                #887C44;
}
/* end PageFooter */
/*- Menu Tabs F -*/

.my_button2{
  float:              none;
  background:         white;
  font-size:          93%;
  width:              auto;
  position:           relative;
}
.my_button{
  display:            inline-block;
	position:           relative;
	height:             25px;
	background:         white;
	overflow:           hidden;
	white-space:        nowrap;
	width:              auto;
	z-index:            0;
}
.my_button ul, .my_button2 ul {
	margin:             0;
	padding:            0;
	list-style:         none;
  }
.my_button li, .my_button2 li {
  display:            inline;
  margin:             0px;
  padding:            0px;
  }
.my_button a,.my_button2 a {
  float:              left;
  background:         url("../_images/button_l.gif") no-repeat left top;
  margin:             0;
  padding:            0 10px 0 4px;
  text-decoration:    none;
}
.my_button2 a {
  padding:            0 0px 0 4px;
}
.my_button a span, .my_button2 a span {
  float:              left;
  display:            block;
  background:         url("../_images/button_r.gif") no-repeat right top;
  padding:            5px 15px 5px 7px;
  color:              #666;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.my_button a span, .my_button2 a span {float:none;}
/* End IE5-Mac hack */
.my_button a:hover span {
  color:              #FFF;
  }
.my_button a:hover, .my_button2 a:hover {
  background-position:0% -23px;
  }
.my_button a:hover span, .my_button2 a:hover span {
  background-position:100% -23px;
  }
/*- Menu Tabs F -*/

#k_lap {
	width:          752px;
	padding:        6px 15px 6px 15px;
}
#k_lap_top {
	width:          782px;
	height:         100px;
}
#k_lap_bottom {
	width:          782px;
	height:         100px;
}

.k_lap_c_inner{
  min-height:     360px; 
  padding-bottom: 10px;
  padding-top:    10px;
}

#map_canvas{
  border:         1px solid #c2a36a;
}