body{
    margin:0;
    padding:0;
    border:0;
    margin-left:14px;
    margin-right:10px;
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

table {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
ul{
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;

}
img{ 
    border:0;
}

form{
    margin-left:16px;
    margin-right:10px;
    margin-bottom:10px;

}

a {
    color:#006633;
}
td{vertical-align:top;}


.block{
    background-color:#e9f5ed;
    padding-bottom:8px; 
}
h3, p{
    margin-top:0px;
    margin-left:16px;
    margin-right:10px;
    margin-bottom:10px;
}


.block h2{
    text-align:center;
    padding:0;
}

.block ul{
    list-style:none;
    margin:0;
    padding:0;
}

.block ul li{
    margin:4px;
    padding-left:10px;padding-right:10px;
}



.td_left{
    width:220px;
}

.td_right{
    width:220px;
}

.td_center{
    padding-left:16px;
    padding-right:16px;
}

#content{
    background-color:#e9f5ed;
    overflow:hidden;    
}


.ditto_item{
    margin-left:16px;
    margin-right:10px;
    margin-bottom:10px;
    overflow:hidden;

}
.d_info{
    color:#76808a;
    font-weight:bold;
}

.d_title{
    font-size:14px;
}

.bottom{
    background:url(tel.jpg) right bottom no-repeat;
    
    font-size:9px;
    color:#006633;
    height:154px;
    padding-top:40px;
    text-align:center;
    width:100%;
}
.bottom td{vertical-align:bottom;}

.m_menu {

}
.m_menu a{
    color:white;
    font-size:12px;
    text-decoration:none;
}
.m_menu2 td{
    vertical-align:middle;
    text-align:center;
    height:57px;
}

.m_menu2 td.active{
    vertical-align:middle;
    text-align:center;
    height:57px;
    background:url(top4a.jpg) repeat-x;
}

.m_menu td.active2{
    background:url(top5a.jpg) repeat-x;
    vertical-align:middle;
}

.m_menu td.n_active2{
    background:url(top5.jpg) repeat-x;
    vertical-align:middle;
}

.m_menu td.active3{
    background:url(top3a.jpg) repeat-x;
    vertical-align:middle;
    text-align:right;
}

.m_menu td.n_active3{
    background:url(top3.jpg) repeat-x;
    vertical-align:middle;
    text-align:right;
}


#icons {float:right;position:absolute;right:0;}
#icons div{width:60px;float:left;text-align:center;}
#icons a{text-decoration:none;font-size:10px;}

#head_text {font-size:16px;text-transform:uppercase;font-family:Times New Roman;font-weight:bold;position:absolute;left:420px;top:24px;color:#0072b6;width:340px;}

#crumb {margin-bottom:8px;}
#crumb a{text-decoration:none;}
#crumb img{vertical-align:middle;}

.img_left {float:left;margin-right:16px;}

.block form{
    border-top:solid 2px #009933;
    border-bottom:solid 2px #006633;

    background-color:#4bb365;
    background-image:url(form_fon.jpg);
    background-repeat:repeat-x;
    margin:0;
    margin-bottom:8px;
    color:white;
    
}
.block form a{
    color:white;
    text-decoration:none;
}
.block form h2{
    background:none;
    border:none;
}

.login_form {
    padding-left:35px;
}
.login_form input{
    width:150px;
    border:0;
    color:#006633;
}

.field {margin-bottom:5px;}

.block form .button{
    height:19px;
    color:white;
    border:0;
    background-image:url(bt.gif);
    background-color:transparent;
    background-repeat:repeat-x;
    font-weight:bold;
    font-size:10px;
    padding:0;
}

.login_button{
    width:50px !important;
    margin-right:35px;
    height:19px;
    padding:0;
    color:white !important;
}


.login_form .links{
    text-transform:uppercase;
    font-size:10px;
}
.login_form .links input{
    width:auto;
}
.width72{
    width:73px !important;
}


.ajaxSearch_result{
    margin-top:0px;
    margin-left:16px;
    margin-right:10px;
    margin-bottom:10px;

}
.ajaxSearch_resultLink,.ajaxSearch_highlight{
    font-weight:bold;
}

.search_form{
    background-image:url(fon_search.gif) !important;
}

h1, h2{
    border-top:solid 2px #009933;
    border-bottom:solid 2px #006633;
    background-image:url(h_big.gif);background-repeat:repeat-x;background-color:#66c577;color:#006633;
    line-height:21px;
    height:auto;
    margin:0;padding:0;
    text-align:center;
    margin-bottom:6px;
    font-weight:bold;
    text-transform:uppercase;
    font-size:14px;
}

form h2 {
color:white;
}
.enableUnloadProtection input.context{
    height:19px;
    color:white;
    border:0;
    background-image:url(bt.gif);
    background-color:transparent;
    background-repeat:repeat-x;
    font-weight:bold;

}

.big{
    font-size:14px !important;
}

#string{
    text-align:right;
    margin-bottom:6px;
}

#string a{
    text-decoration:none;
}

.baner{
    background-color:#e2e8ed;
    text-align:center;
    margin-bottom:12px;
}

.baner img{
    border:solid 1px #3c73b4;
}

#map_c{
    text-align:center;
}

.more {clear:both;text-align:right;font-weight:14px;}
.desc {margin-left:170px;}
#contact{
    overflow:hidden;
    background-image: url('bg_conta.jpg');
    background-repeat: repeat-x;
    color: white;
}
#contact h1{
    border-top:solid 2px #3c73b4;
    border-bottom: none;
    background: none;
    line-height:21px;
    height:auto;
    margin:0;padding:0;
    text-align:center;
    margin-bottom:6px;
    font-weight:bold;
    text-transform:uppercase;
    font-size:14px;
    color: #FFFFFF;
}
#contact .textinput{
    width: 350px;
    color: #5283bc;
}

