body { background-color:#f3f3f3;	margin:0; padding:0;}

h1{margin:0;  font-size:23px;}
h2{margin:0;  font-size:20px;}

html, body {height:100%;}
table {border:0; border-collapse:collapse;}
td,tr {margin:0; padding:0;}
img {border: 0;}
p	{margin:8px; text-indent:25px;}

.shfon {background: url('../img/shbg.jpg') repeat-x top; width:100%; height:299px;}
.ramk{ width: 230px;}
.ramk tr{padding:3px;}
.ramk td{padding:5px; border:1px solid #c0c0c0; background-color: #e7e8ec;}
.ramk a{font-family:Times New Roman; font-size:18px; color:#3773a5; text-decoration:none;}
.ramk a:hover{color:#015da9; text-decoration:underline;}
.ramk a.vidm{color:#015da9; text-decoration:underline;}

.ramkmenu{ width: 230px;}
.ramkmenu tr{padding:3px;}
.ramkmenu td{padding:5px; border:1px solid #c0c0c0; background-color: #e7e8ec;}
.ramkmenu a{font-family:Times New Roman; font-size:18px; color:#3773a5; text-decoration:none;}
.ramkmenu a:hover{color:#015da9; text-decoration:underline;}
.ramkmenu a.vidm{color:#015da9; text-decoration:underline;}
.ramkmenu b{font-size:14px;}

.ramk1{ width: 100%; height: 100%;}
.ramk1 td{padding:5px; border:1px solid #c0c0c0; background-color: #e7e8ec; font-family:Arial; font-size:16px;}

.tel {width: 230; font-family:Times New Roman; font-size:18px; text-align: center;}
.foto{border:0px solid #c0c0c0;}
.foto td{border:0px solid #c0c0c0;}

.tabfoto td {border: 0px; padding: 10px 10px 30px 10px;}
.tabfoto img {border: 2px #c0c0c0 solid;}

.guest tr{padding:3px;}
.guest td{padding:5px; border:0px solid #c0c0c0; background-color: #e7e8ec;}

.otv{border:1px solid #c0c0c0;}
.otv td{padding:5px; border:0px solid #c0c0c0; background-color: #e7e8ec;}
