html, body {margin:0; padding:0;}

BODY, TABLE, DIV, H1, H2, H3, P {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}
DIV.m {
padding-top: 5px;
padding-left: 5px;
font-size: x-small;
}
H1, H2, H3 {
color: #002970;
}
H1 {
font-size: 19pt; text-align:center;
/*margin-top: 50px;*/
}
H2 {
font-size: 16pt; text-align:center;
}
H3 {
font-size: 13pt;
}
A, A.link {
color: #387db2;
}
A.b {
color: #ffffff;
}

a.jl {text-decoration:none; cursor:pointer; font-weight:bold; border-bottom:1px dashed #387db2; padding:1px 0;}

.resto_list {margin-left:120px; width:560px; border-collapse:collapse;}
.resto_list td {border:1px solid #CCC; padding:5px;}
.resto_list .h td {font-weight:bold; background:#CCF;}

.inf {margin:10px 0 30px 0; width:500px; margin-left:150px;}
.inf td { padding-bottom:2px;}
.inf .body {margin-bottom:10px;}
.inf img {border:1px solid #009;}

.inf_code {background:#EEF; padding:0 7px 7px 7px; margin-top:10px; width:450px;}
.inf_code textarea {width:95%; border:1px solid #666;}
.inf_code .comment {font-style:italic; padding:10px 0 4px 0;}

.ymap_container {position:relative;}
.ymap_container a.jl {position:relative; z-index:3;}
.ymap {position:absolute; top:-60px; left:-200px; z-index:33; float:left; padding:8px; background:#FFF; border:1px solid #CCC; padding-top:2px; height:390px; width:470px;}
html>body .ymap {width:auto; height:auto;}
.ymap .close {float:right; cursor:pointer; padding:0px 5px; margin-top:2px; font:bold 13px arial; color:#D00;}
.ymap .ann {width:320px; float:left; padding:3px 0;}
.ymap img {position:relative; z-index:39; border:1px solid #CCC;}

.formtab {width:100%;}
.formtab .left {width:200px; text-align:right;}
.formtab label {font-weight:bold;}
.formtab td {padding:5px; vertical-align:top;}
.formtab .dc_form_comment {font-style:italic;}
.formtab input.text, .formtab textarea, .formtab input.file_url {width:99%;}
.formtab .hidden {display:none;}
.dc_form .has_errors td.left {background:#FEE !important;}

.index_buttons {width:650px; margin:0 0 30px 0;}
.index_buttons td {width:40%; padding:10px 0;}
.index_buttons a {font-size:16px; font-weight:bold;}
.index_buttons img {float:left; margin:0 10px 10px 0;}