a {color:#000}
a:hover {color:#000; text-decoration:none}

@charset "windows-1251";
/* CSS Document */
body{padding:0;width:100%;font:12px/1.2 Tahoma;height:100%;min-height:100%;margin:0;color:#000; background:#161201 url(img/back.png) repeat-y 20px top;min-width:995px}
html{ height:100%;min-height:100%;width:100%}
img{border:none} 
p,table,table td,h1,h2,h3,h4,form,input,select,ul,textarea,fieldset{margin:0;padding:0}
p{padding-bottom:15px}
table{border-collapse:collapse}
table td{border-collapse:collapse;vertical-align:top}
ul{list-style:none}
a:hover{text-decoration:none}
.center{margin:0 auto; text-align:center}
h1{color:#64120A;margin-bottom:25px;font-size:24px;font-style:italic; font-weight:normal}
h2{margin-bottom:10px;font-size:20px;font-style:italic; font-weight:normal}
h3{font-weight:bold;font-size:12px;margin-bottom:19px}
ul{ line-height:1.3;margin-bottom:19px}
#main{width:995px;background:url(img/up.png) no-repeat 20px top;height:100%}
#header{background:url(img/for_navig.png) no-repeat right 105px;height:305px}
#header img{font-size:0;line-height:0; display:block}
.for_logo{background:url(img/logo.jpg) no-repeat;height:297px}
#logo{width:276px;height:177px;float:left}
.phone{ background:url(img/phone.jpg) no-repeat right top;width:100%;height:297px;position:relative}
#phone{position:static; top:350px;right:500px}
#up_navig{font:14px/1 Tahoma;color:#fff;padding-left:294px;padding-top:114px}
#up_navig li{float:left;background:url(img/mark.png) no-repeat left 5px;padding-left:23px;margin-right:14px}
#up_navig li.first{background:none;padding-left:0}
#up_navig a{color:#fff; text-decoration:none}
#up_navig a:hover{text-decoration:underline}
#picture{padding-left:316px;padding-top:30px}
#picture img{float:left}
#content{height:100%}
.fill{ background:url(img/mid_fill.png) repeat-y right top}
.l_cell{padding-left:65px;padding-right:24px}
.middle{padding-left:65px;padding-right:54px}
td.r_cell{padding-right:50px;width:250px;padding-left:15px}
.back{background:#EEE1AC}
#footer{background:#161201 url(img/footer.png) no-repeat;padding-bottom:30px;padding-top:50px;color:#C8C8C8}
#footer a{color:#C8C8C8}
.l_foot{width:250px;float:left;padding-left:65px}.r_foot{width:200px;float:left;text-align:center}
.r_foot a{color:#fff;font-weight:bold}
.mid_foot{width:400px;float:left; text-align:center}
#news,#news a{color:#b00000;font-size:11px}
.rooms_tab td{padding:7px}
.contact td{border-bottom:1px solid #000;padding-top:5px;padding-bottom:7px}