body {
    margin: 0;
    background-color: #e0e0e0;
    font-family: Verdana;
}
div,
table tr td,
table tr th {
    font-style: Verdana;
}

div.clear {
    clear: both;
    height:0px;
}

div.button_clear {
    clear: both;
}

div#container {
    width: 990px;
    margin: 0 auto;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

div#header {
    background: url("/assets/images/header.gif") no-repeat;
    height: 339px;padding-top:1px;
}

div#header div.one_row {
    padding: 0 0 0 0;
    text-align: center;
}

div#superbanner {
    width: 768px;
    height: 124px;
    margin:auto;
}

div#superbanner img {
    border: 1px solid #C0C0C0;
}

div#wave {
    float:left;
    margin:2px 0 0 86px;
    width: 58px;
}

div#logo {
    float:left;display:inline;
    width: 279px;
    height: 27px;
    margin: 23px 0 0 36px;
}

div#normalbanner {
    float:left;display:inline;
    width: 468px;
    height: 60px;
    margin: 0px 0 0 30px;
    background: #FFF;
}

div#globalsearch {
    width: 270px;
    margin: 50px 0 0 20px;
}

div#globalsearch div.input {
    float:left;display:inline;
    margin: 5px 0 0 0;
}

div#globalsearch div.input input {
    width: 160px;
    border: 5px solid #ff6600;
    padding: 3px;
    color: #ff6600;
    font-weight: bold;
}

div#globalsearch div.button {
    color: #ff6600;
    font-weight: bold;
    font-size: 20px;
    float:left;display:inline;
    margin: 9px 0 0 14px;
    cursor: pointer;
}

div#paramsearch {
    width: 180px;
    height: 100px;
    margin: -15px 0 0 30px;
    float:left;display:inline;
}

div#paramsearch div.item {
}

div#paramsearch div.item div.input {
    float:left;display:inline;
    margin: 0 0 5px 0;
    .margin: 0 0 4px 0;
}

div#paramsearch div.item div.input input {
    width: 130px;
    border: 1px solid #ff6600;
    padding: 3px;
    color: #ccc;
    font-size: 11px;
}

div#paramsearch div.item div.button {
    margin: 4px 0 0 8px;
    color: #ff6600;
    font-weight: bold;
    float:left;display:inline;
    font-size: 13px;
    cursor: pointer;
}

div#mufajok {
    float:left;display:inline;
    margin: -15px 0 0 0;
    .margin: -51px 0 0 0;
    .width: 280px;
    width: 265px;
}

div#mufajok table {
    padding: 7px 0 0 5px;
}

div#mufajok table td {
    padding: 1px 0 1px 0;
    font-size: 10px;
    text-align:left;
}

div#mufajok table tr td a {
    padding: 0 16px 0 16px;
    text-decoration: none;
    color: #333333;
}

div#mufajok table tr td a:hover, div#mufajok table tr td a.selected {
    color: #6699ff;
    background: url("/assets/images/blue_star.gif") -2px 2px no-repeat;
}

div#naptar {
    width: 220px;
    height: 142px;
    float: right;
    margin: -37px 0 0 0;
}

div#naptar div.month {
    color: #ff6633;
    font-size: 10px;
    font-weight: bold;
    width: 200px;
}

div#naptar div.month a {
    color: #ff6633;
    text-decoration: none;
}

div#naptar div.nap {
    width: 180px;
    margin: 1px 0 0 10px;
    padding: 0 0 0 25px;
    font-size: 10px;
}

div#naptar div.nap a {
    text-align: center;
    display: block;
    float:left;display:inline;
    color: #333333;
    text-decoration: none;
    font-size: 11px;
    margin: 0 0px 0 0px;
    width: 24px;
}

div#naptar div.nap a.selected,div#naptar div.nap a:hover {
    background-color: #c5e2fe;
}

div#naptar div.naptar {
    width: 220px;
    height: 107px;
    /*background-color: #f8f4f4;*/
}

div#naptar div.naptar div.wrap {

    margin: 0 0 0 7px;
    padding-top: 1px;
}

div#naptar div.naptar div.wrap table {
    font-size: 11px;
}

div#naptar div.naptar div.wrap table tr td {
    font-size: 10px;
    height: 16px;
    width: 24px;
    text-align: center;
    cursor: pointer;
    position: relative;
    z-index: 1;
}

div#topmenu {
    background-color: #FFF;
    height: 48px;
    position:relative;
    margin-top:0px;
    width:990px;
}

div#topmenu div.rss {
    float:left;display:inline;
    margin: 4px 0 0 12px;
}

div#topmenu div.sitemap {
    float:left;display:inline;
    margin: 4px 15px 0 10px;
}

div#topmenu div.topmenu_item {
    float:left;display:inline;
    .margin: 4px 0 0 6px;
    margin: 4px 0 0 0;
}

div#topmenu div.navigate_box {
    position: absolute;
    right :16px;
}

div#topmenu div.topmenu_item div.left {
    float:left;display:inline;
    background: url("/assets/images/menu_arnyek_bal.gif") no-repeat;
    width: 9px;
    height: 40px;
}

div#topmenu div.topmenu_item div.middle {
    float:left;display:inline;
    padding:0px 4px 0;
    font-size: 12px;
    height: 22px;
    position: relative;
    z-index: 1;
    letter-spacing: -0.2px;
}

div#topmenu div.topmenu_item div.middle div.rollover {
    position: absolute;
    width: 100%;
    height: 22px;
    left:0;
    top:2px;
    z-index: 2;
    display: none;
    background-repeat: repeat-x;
    cursor: pointer;
}

div#topmenu div.topmenu_item div.middle div.rollover_active {
    position: absolute;
    width: 100%;
    height: 22px;
    left:0;
    top:2px;
    z-index: 2;
    background-repeat: repeat-x;
    cursor: pointer;
}

div#topmenu div.topmenu_item a {
   background-repeat:repeat-x;font-size: 12px;height: 22px;position: relative;float:left;display:inline; padding:4px 4px 0;color: #999999;text-decoration:none;
}                

div#topmenu div.topmenu_item a.mmenu1_active,div#topmenu div.topmenu_item a.mmenu1:hover{
	background-image:url(/assets/images/menuitem1_rollover.gif);background-position:0 2px;
}

div#topmenu div.topmenu_item a.mmenu2_active,div#topmenu div.topmenu_item a.mmenu2:hover{
	background-image:url(/assets/images/menuitem2_rollover.jpg);background-position:0 16px;
}

div#topmenu div.topmenu_item a.mmenu3_active,div#topmenu div.topmenu_item a.mmenu3:hover{
	color:#FF9933;
}

div#topmenu div.topmenu_item a.mmenu4_active,div#topmenu div.topmenu_item a.mmenu4:hover{
	background-image:url(/assets/images/menuitem4_rollover.gif);background-position:0 3px;
}

div#topmenu div.topmenu_item a.mmenu5_active,div#topmenu div.topmenu_item a.mmenu5:hover{
	background-image:url(/assets/images/menuitem5_rollover.jpg);background-position:0 10px;
}

div#topmenu div.topmenu_item a.mmenu6_active,div#topmenu div.topmenu_item a.mmenu6:hover{
	background-image:url(/assets/images/menuitem6_rollover.gif);background-position:0 5px;
}

div#topmenu div.topmenu_item a.mmenu7_active,div#topmenu div.topmenu_item a.mmenu7:hover{
	background-image:url(/assets/images/menuitem7_rollover.gif);background-position:0 3px;
}


div#topmenu div.topmenu_item div.right {
    float:left;display:inline;
    background: url("/assets/images/menu_arnyek_jobb.gif") no-repeat;
    width: 9px;
    height: 40px;
}

#main_container {
    width: 545px;
    background: url("/assets/images/arnyek_felso.gif") no-repeat;
    float: left; 
}

#main_content {
    padding:20px 0 0 30px;
    width: 450px;
    min-height: 120px;
    position: relative;
}


ul#weekselectors {
    margin: 0;
    padding: 0;
    float:left;display:inline;
    width: 30px;
}

ul#weekselectors li {
    background: url("/assets/images/week.jpg") no-repeat scroll 5px 6px;line-height:16px;
    list-style-type: none;
    cursor: pointer;
}

.mark_1 {
    display: none;
    background: url("/assets/images/mark_1.gif") no-repeat 2px 0px;
    width: 22px;
    height: 16px;
    position: absolute;
}

.mark_2 {
    display: none;
    background: url("/assets/images/mark_2.gif") no-repeat 0px -2px;
    width: 22px;
    height: 16px;
    position: absolute;
}

.mark_3 {
    display: none;
    background: url("/assets/images/mark_3.gif") no-repeat 0px -2px;
    width: 22px;
    height: 16px;
    position: absolute;
}

.footer {
	background-color:white;
    text-align: center;
    font-size: 11px;
    color: #999999;
    padding : 10px 0;
    width:990px;
    margin: 0 auto;
}

.footer a {
    text-decoration: none;
    font-size: 11px;
    color: #999999;
}

.left_side {
    float:left;display:inline;
}

#skyscraper {
text-align:center;
}

#login_box {
    width: 140px;
    height: 70px;
    text-align: center;
    padding-top:6px;
}

#login_box p {
    font-size: 12px;
}

#login_box a {
    color: #333333;
    text-decoration: none;
    font-size: 11px;
    display: block;
    margin-bottom: 10px;
}

div#left {
    display:inline;
    width: 292px;
}



div#left div.leftblock {
    margin: 0 0 10px 0;
    width: 290px;
}

div#left div.leftblock div.hr {
    border-top: 1px solid #999999;
    width: 235px;
    margin: 5px 0 5px 10px;
}

div#left div.leftblock div.header_pa {
    background: url(/assets/images/programok.gif) no-repeat;
    height: 16px;
}

div#left div.leftblock div.header_pa h3 {
    margin: 0;
    padding:0 0 0 12px;
    color: #ff6600;
    font-size: 11px;
}

div#left div.leftblock div.header_kr {
    background: url(/assets/images/kritika.gif) no-repeat;
    height: 16px;
}

div#left div.leftblock div.header_kr h3 {
    margin: 0;
    padding:0 0 0 12px;
    color: #000066;
    font-size: 11px;
}

div#left div.leftblock div.item {
    margin: 0 0 0 10px;
    position: relative;
    z-index: 1;  
}

div#left div.leftblock div.item_comment {
    margin: 12px 0 0 2px;
}

div#left div.leftblock div.item_comment span.nickname {
    font-weight: bold;
    color: #999999;
    font-size: 10px;
}

div#left div.leftblock div.item_comment a.title {
    color: #33ccff;
    font-size: 10px;
    text-decoration: none;
}

div#left div.leftblock div.item_comment div.date {
    color: #999999;
    font-size: 10px;
    font-style: italic;
    margin: 0 0 10px;
}

div#left div.leftblock div.item_comment div.comment {
    color: #999999;
    font-size: 11px;
}

div.kiem_esemeny_1,div.kiem_esemeny_2,div.kiem_esemeny_3,div.kiem_esemeny_4,div.kiem_esemeny_5,div.kiem_esemeny_6,div.kiem_esemeny_7,div.kiem_esemeny_8 {
    font-weight: bold;
    font-size: 11px;
}

div.kiem_esemeny_1 a,div.kiem_esemeny_2 a,div.kiem_esemeny_3 a,div.kiem_esemeny_4 a {
    text-decoration: none;
    color: #333333;
}

div.kiem_esemeny_5 a,div.kiem_esemeny_6 a,div.kiem_esemeny_7 a,div.kiem_esemeny_8 a {
    text-decoration: none;
    color: #ffffff;
}

div.kiem_esemeny_1 a:hover,div.kiem_esemeny_2 a:hover,div.kiem_esemeny_3 a:hover,div.kiem_esemeny_4 a:hover,div.kiem_esemeny_5 a:hover,div.kiem_esemeny_6 a:hover,div.kiem_esemeny_7 a:hover,div.kiem_esemeny_8 a:hover {
    color: #ff9900;
}



div.kiem_esemeny_w_1{
	background-image:url("/assets/images/mevent_bg_1.gif");
	background-repeat:no-repeat;
padding:8px 10px 8px 12px;

}
div.kiem_esemeny_w_2{
	background-image:url("/assets/images/mevent_bg_2.gif");
	background-repeat:no-repeat;
padding:8px 18px 8px 12px;

}
div.kiem_esemeny_w_3{
	background-image:url("/assets/images/mevent_bg_3.gif");
	background-repeat:no-repeat;
	    padding:8px 5px 8px 12px;    


}
div.kiem_esemeny_w_4{
	background-image:url("/assets/images/mevent_bg_4.gif");
	background-repeat:no-repeat;
padding:8px 11px 8px 12px;
}
div.kiem_esemeny_w_5{
	background-image:url("/assets/images/mevent_bg_5.gif");
	background-repeat:no-repeat;
padding:8px 14px 8px 12px;
}
div.kiem_esemeny_w_6{
	background-image:url("/assets/images/mevent_bg_6.gif");
	background-repeat:no-repeat;
padding:8px 12px 8px 12px;
}
div.kiem_esemeny_w_7{
	background-image:url("/assets/images/mevent_bg_7.gif");
	background-repeat:no-repeat;
padding:8px 10px 8px 12px;
}
div.kiem_esemeny_w_8{
	background-image:url("/assets/images/mevent_bg_8.gif");
	background-repeat:no-repeat;
padding:8px 8px 8px 12px;
}

div.kiem_esemeny_1{
	background-image:url("/assets/images/mevent_bgf_1.gif");
}
div.kiem_esemeny_2{
	background-image:url("/assets/images/mevent_bgf_2.gif");
}
div.kiem_esemeny_3{
	background-image:url("/assets/images/mevent_bgf_3.gif");
}
div.kiem_esemeny_4{
	background-image:url("/assets/images/mevent_bgf_4.gif");
}
div.kiem_esemeny_5{
	background-image:url("/assets/images/mevent_bgf_5.gif");
}
div.kiem_esemeny_6{
	background-image:url("/assets/images/mevent_bgf_6.gif");
}
div.kiem_esemeny_7{
	background-image:url("/assets/images/mevent_bgf_7.gif");
}
div.kiem_esemeny_8{
	background-image:url("/assets/images/mevent_bgf_8.gif");
}



div#left div.leftblock div.item div.title_1 {
    font-size: 11px;
    font-style: italic;
    margin: 5px 0 0 0;
    color: #000066;
    cursor: pointer;
}

div#left div.leftblock div.item div.title_2 {
    font-weight: bold;
    color: #33ccff;
    font-size: 12px;
    margin: 2px 0;
    cursor: pointer;
}

div#left div.leftblock div.item div.lead {
    font-size: 11px;
    color: #333333;
    margin: 0 0 5px 0;
}

div#middle {
    width: 690px;
    float:left;
    padding:0 0 25px;
}



.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.wbutton {
    background: transparent url('/assets/images/button_right.gif') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font-size:11px;
    height: 24px;
    margin-right: 10px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
}

a.wbutton span {
    background: transparent url('/assets/images/button_left.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 10px 6px 12px;
}

a.wbutton:hover,a.wbutton_active {
    background: transparent url('/assets/images/button_right.gif') no-repeat scroll bottom right;
    color: #28B6FF;
    display: block;
    float: left;
    font-size:11px;
    height: 24px;
    margin-right: 10px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.wbutton:hover span,a.wbutton_active span {
    background: transparent url('/assets/images/button_left.gif') no-repeat scroll bottom left;
    display: block;
    line-height: 14px;
    padding: 4px 10px 6px 12px;
}




div[dir=ltr] {
    display: none;
}

.backto {
    display: block;
    background: url("/assets/images/back.gif") no-repeat scroll 0 2px;
    color: #ccc;
    font-size: 11px;
    text-decoration: none;
    padding: 0 0 10px 15px;
    width: 140px;
}

.pagination {
    margin: 15px 0 0;
}

.pagination table tr td {
cursor:pointer;
    font-size:12px;
    height:20px;
line-height:20px;
text-align:center;
    vertical-align:top;
    width:20px;
    color:white;
    background-color: #c9c9c9;
}

.pagination table tr td a {
    color:#FFF;
    text-decoration:none;
}

.pagination table tr td#active {
    color:#28b6fe;
}

.pagination table tr td.next {
    background: url("/assets/images/pager_right.gif") no-repeat;
}
.pagination table tr td.prev {
    background: url("/assets/images/pager_left.gif") no-repeat;
}

.pagination table tr td.first, .pagination table tr td.last {
    background-color: #FFF;
    font-size: 9px;
    line-height:normal;
    vertical-align: bottom;
}

.pagination table tr td.first a, .pagination table tr td.last a{
    color: #cccccc;
}

.pagination table tr td.dotdotdot{
    background-color: #FFF;
    color: #cccccc;
    font-weight:bold;
    font-size: 14px;
    padding:0px;
    cursor:default;
    vertical-align: bottom;
}
.perpage {
    float:left;display:inline;
    color:#CCCCCC;
    font-size: 10px;
    margin:15px 0 0 50px;
}

.perpage a {
    color:#CCCCCC;
    text-decoration: none;
    font-size: 11px;
}

.perpage a.active {
    color: #999;
    font-size: 14px;
    font-weight: bold;
}


/* ZENEKAR / HELY ADATLAP */

#tcontrol{margin-top:15px;}


#tcontrol h3 {
	margin:0px;
    font-size: 12px;
    color: #333;
    text-align: center;
    width: 255px;
    font-weight: normal;
    cursor: pointer;
    z-index:50;
}

#tcontrol h3.zenekar {position:absolute;
    top:16px;
    left:18px;}
    
#tcontrol h3.helyszin {position:absolute;
    top:12px;
    left:272px;
    width:255px;}
    

#tcontrol h3 span{
	font-size:10px;
}


.zenekar_reszletes {
    background: url("/assets/images/zenekar_adatlap.gif") no-repeat;
    width: 545px;
    min-height: 300px;
}

.helyek_reszletes {
    background: url("/assets/images/hely_adatlap.gif") 0px 0px no-repeat;
    width: 545px;
    min-height: 300px;
    display: none; 
}

.zrcontent {
padding-top:230px;
padding-left:25px;
}

.zrcontent p {
    color: #333;
    line-height: 18px;
}

.zrcontent p#left {
    font-size: 12px;
    float: left;
    width: 295px;
}

.zrcontent p#right {
    font-size: 10px;
    float: right;
    width: 184px;
}

.zrplusztab {
    font-size: 12px;
    color: #333;
}

.zrplusztab div {
    margin: 25px 0 20px 3px;
}

.zenekarkepek {
    left:49px;
    position:absolute;
    top:66px;
    height:144px;
    width:192px;
    overflow:hidden;
}

.zenekarkepek a img {
    border: none;    
}

#listen {
    position: absolute;
    right:95px;
    top:70px;
}

#szam_cim{position: absolute;
	color: #a0a0a0;
    font-size: 10px;
    text-decoration: none;
    font-style:italic;
    right:60px;
    text-align:center;
    width:166px;
    top:175px;}

#concerts {
    position: absolute;
    right:90px;
    top:195px;
}

#h_concerts {
    position: absolute;
    right:95px;
    top:270px;
}

.hcontent {
padding-left:25px;    
padding-top:240px;
}

.hcontent p {
    color: #333;
    line-height: 18px;
}

.hcontent p#left {
    font-size: 12px;
    float: left;
    width: 280px;
}

.hcontent p#right {
    font-size: 10px;
    float: right;
    margin-right:135px;
    display:inline;
}

.helyekkepek {
    margin-left:59px;
    display:inline;
    margin-top:72px;
    float:left;
}

.helyekkepek a img {
    border: none;    
}

.placeplusztab {
    font-size: 12px;
    color: #333;
}

.pplacelusztab div {
    margin: 25px 0 20px 3px;
}

#gmap {
	position:absolute;
    height:170px;
	left:318px;
    top:60px;
    width:170px;
}

#helyek_content .kerulet p a.selected {
    color:#28B6FF;
}

.btn{background-image:url(/assets/images/btn.gif);background-position:bottom right;border:none;height:20px;}

A.shadedButton{background-image:url(/assets/images/btn.gif);background-position:bottom right;display:inline block;padding:5px;font-size:11px;color:#999999;text-decoration:none;}

A.shadedButton_active{background-image:url(/assets/images/btn_active.gif);background-position:bottom right;display:inline block;padding:5px;font-size:11px;color:#33ccff;text-decoration:none;}

/* ZENEKAR / HELY ADATLAP EDDIG */


/* KONCERTLISTA */
table.esemeny_table tr td{}

table.esemeny_table tr td div.detaildiv {
    width: 380px;
    background: #FFFFFF;
    margin:7px auto 0 70px;
    border-top: 2px solid #ff9933;
    border-bottom: 2px solid #999999;
    padding: 5px 15px 5px 15px;
    font-size: 11px;
    color: #333333;
}

table.esemeny_table tr td div.detaildiv div.title {
    font-weight: bold;
}

table.esemeny_table tr td div.detaildiv div.content {
}

table.esemeny_table tr td.date {
    width: 32px;
    padding: 4px 0 5px 5px;
}

table.esemeny_table tr td.date a.box,table.esemeny_table tr td.date div.box {
    border: 1px solid #cdcdcd;
    border-right:1px solid #9e9e9e;
    border-bottom:1px solid #9e9e9e;
    width: 29px;
    height: 27px;
    font-size: 11px;
    background-color:white;
    color: #333333;
    text-align: center;
    font-weight: bold;
    display:block;
    margin-bottom:2px;
    margin-top:1px;
}

table.esemeny_table tr td.date a.orange {
    border: 1px solid #d5bda7;
    border-right: 1px solid #fccea3;
    border-bottom: 1px solid #fccea3;
    width: 29px;
    height: 27px;
    font-size: 11px;
    color: #333333;
    text-align: center;
    font-weight: bold;
    display:block;
margin-bottom:2px;
    margin-top:1px;}

table.esemeny_table tr td.date a.box div.month,table.esemeny_table tr td.date div.box div.month {
    font-weight: normal;
    font-size: 10px;
    background-color: #cdcdcd;
    text-align: center;
    color: #FFF;
    margin: 0 0 1px;
}

table.esemeny_table tr td.date a.orange div.month {
    font-weight: normal;
    font-size: 10px;
    background-color: #f89c46;
    text-align: center;
    color: #FFF;
    margin: 0 0 1px;
}

table.esemeny_table tr td.time {
    width: 40px;
    text-align: center;
    font-size: 11px;
    padding:5px 0 5px 3px;
    vertical-align:top;
}

td.column_1 a, td.column_2 a, td.column_3 a {
    text-decoration: none;
    color: #CCCCCC;
}

table.esemeny_table tr td.name {
    background-image: url("/assets/images/column_topbg.gif"); 
    background-position:bottom right;
    background-repeat:no-repeat;
}

table.esemeny_table tr td.listen {
    width: 30px;
    
}

table.esemeny_table tr td.listen_active {
    background-image: url("/assets/images/listen_icon.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    width:28px;
}

table.esemeny_table tr td.listen_active_gray {
    background-image: url("/assets/images/listen_icon_gray.gif");
    background-repeat:no-repeat;
    background-position:0px 4px;
    width:28px;
}


table.esemeny_table tr td.name div.top {
    
}

table.esemeny_table tr td.name div.top a {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}



table.esemeny_table tr td.name div.bottom,table.esemeny_table tr td.name div.bottom_notext {
    clear: left;
}

table.esemeny_table tr td.name div.bottom a,table.esemeny_table tr td.name div.bottom_notext a {
    color: #ff9933;
    font-size: 11px;
    text-decoration: none;
}

table.esemeny_table tr td.name div.bottom a.jegyar,table.esemeny_table tr td.name div.bottom_notext a.jegyar {
    float: right;
    font-size: 11px;
    color:#333333;
    padding:0 5px 0 0; 
}

table.esemeny_table tr td.name div.arrow {
float:left;margin:1px 0 0 3px;
width:18px;
}

table.esemeny_table tr td.place {
    padding: 10px 0 0 20px;
    background: url("/assets/images/column_topbg.gif") top right no-repeat;
}

table.esemeny_table tr td.place div.top {
}

table.esemeny_table tr td.place div.top a {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
}

table.esemeny_table tr td.place div.bottom,table.esemeny_table tr td.place div.bottom_notext {
    font-size: 12px;
    color: #333;
}

td.column_1,
td.column_2,
td.column_3 {
    padding: 5px 0 0 0;
}

td.column_1 {
    font-size: 10px;
    text-transform: uppercase;
    color: #cccccc;
    width: 110px;
}

td.column_2 {
    font-size: 10px;
    text-transform: uppercase;
    color: #cccccc;
}

td.column_3 {
    font-size: 10px;
    text-transform: uppercase;
    color: #cccccc;
    width: 160px;
}

.gray{background-color:#ededed;}


