body {
    margin: 0px;
    font-family: Verdana, Arial;
    background-image: url('img/bg.jpg');
}
input, select, textarea {
    border: 1px solid #B3CCE2;
}
a {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dashed #999;
}
a:hover {
    border-bottom: 1px solid #F00;
    border-top: 1px solid #F00;
}
h3 {
    text-align: center;
    color: #386DD7;
    color: #5E8BAB;
    font-family: Comic Sans MS;
}
#logo {
    display: block;
    margin-top: 15px;
    font-size: 28px;
    color: #999;
    text-transform: uppercase;
}
#logo_s, #logo_m {
    position: relative;
    top: 50px;
    left: -130px;
    font-size: 50px;
}
#lazonet {
    margin-right: 5px;
    margin-top: 3px;
    font-size: 16px;
    font-family: Courier New;
}
#lazonet a {
    text-decoration: none;
    color: black;
    font-weight: bold;
}
#ads {
    width: 468px;
    height: 60px;
    border: 1px dashed #dddddd;
    margin-top: 20px;
    margin-right: 10px;
}
#ads img, #ads a {
    border: 0px;
}
#tbl_c1, #tbl_c3 {
    background-image: url("img/col1_bg.png");
    background-repeat: repeat-y;
    width: 11px;
}
#tbl_c3 {
    background-image: url("img/col3_bg.png");
}
#tbl_c2 {
    background-color: white;
}
#tbl_cont {
    width: 850px;
    clear: both;
}
#cont_c1 {
    width: 201px;
    vertical-align: top;
}
#cont_c2 {
    width: 100%;
    vertical-align: top;
}
#menu a {
    border: 0px;
}
#menu {
    background-image: url("img/menu_bg.png");
    background-repeat: repeat-y; 
}
.menu_but {
    background-image: url("img/menu_but.png");
    background-repeat: no-repeat;
    height: 27px;
    padding-left: 14px;
    padding-top: 10px;
}
.menu_but a {
    display: block;
    text-decoration: none;
    color: #666666;
    font-size: 14px;
}
#news, #recomend, #counters {
    border-right: 1px dashed #aaa;
    border-bottom: 1px dashed #aaa;
    margin-bottom: 30px;
    padding-bottom: 10px;
    }
#news .h, #recomend .h, #counters .h {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #f0f0f0;
    text-align: center;
    text-transform: uppercase;
    font-family: Arial;
    color: #999999;
    font-weight: bold;
    font-size: 14px;

}
#news .date {
    font-size: 12px;
    text-align: center;
    color: black;
    font-weight: bold;
}
#news .date a {
    /* link to news archiv */
    color: #777;
}
#news .txt {
    text-indent: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #555;
    margin-bottom: 15px;
    margin-top: 5px;
}
#recomend .txt {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-bottom: 10px;
}
#recomend a {
    color: #333;
    font-size: 14px;
    font-family: Arial;
}
#counters {
    text-align: center;
}
#counters a {
    border: 0px;
}
#active_users {
    margin-left: 200px;
    font-size: 13px;
}
#banners_468 a {
    border: 0px;
}
div.faq_quest, div.faq_resp {
    border: 1px solid #B3CCE2;
    margin-right: 20px;
    padding: 10px;
}
div.faq_resp {
    background-color: #DEE9FF;
}
div.smscat {
    margin-left: 30px;
    margin-right: 30px;
    border: 1px solid #B3CCE2;
    padding: 10px;
}
div.smscat div.sms {
    font-family: Comic Sans MS;
    color: #336080;
}


/* TO DO: users panel */
.tbl td {
    font-size: 14px;
    line-height: 30px;
}
/* TO DO: send sms form */
.n1 {
    font-weight: bold;
    font-size: 15px;
    color: #135;
    color: #5E8BAB;
}
.msg {
    font-weight:bold;
    font-size: 25px;
    color: #8F1417;
}



.tbl td {
    background-color:white;
   }
.tbl th {
    background-color: #345986;
    color: white;
    font-size: 80%;
}
.selmes td {
    background-color: #F9EAD5;
}
.c2 td {
    background-color: #f0f0f0;
}


