
/* ::::: http://sapporohotel.ru/css/main.css ::::: */
* { margin: 0pt; padding: 0pt;}
h1 { font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); }
h2 { font-family: Tahoma; }
ul {margin-left: 10px; margin-top: 3px;}
ul li {list-style: none;}
p { font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a { margin: 0px; font-size: 18px; font-family: Tahoma; color: rgb(101, 101, 101); text-decoration: none; }
a:hover { margin: 0px; font-size: 18px; font-family: Tahoma; color: rgb(169, 0, 80); text-decoration: underline; }

#rights { position:absolute; padding:60px 0 0 115px;}
#adr { position:absolute; padding:60px 0 0 25px;}
#F1 { position:absolute; padding:60px 0 0 290px;}
#foot_rb { width: 654; height: 132px; float:left; background: #e9e9e9 url(../images/p2.jpg) top left;}

.hdr_block {float: left; height:70px; padding: 0 0 0 40px; border-left: solid 1px #a7a7a7}
.foot { font-size: 10px; font-family: Tahoma; color: rgb(89, 89, 89); text-decoration: none; text-align: left;}
.foot a{ font-size: 10px; font-family: Tahoma; color: #A90050; }
.foot a:hover{ font-size: 10px; font-family: Tahoma;}
.pic {float: right; width: auto; border: solid 15px #A7A7A7; margin: 0;}
.frm_text {float:left;margin-left:5px;font-family: Arial; font-size:smaller;}
.iphone {font-family:Arial,Tahoma; font-size:35px; color: rgb(169, 0, 80); font-weight:bold}
.iphoneprefix {font-family:Arial,Tahoma; font-size:22px; color: rgb(153, 153, 153); font-weight:bold}

#n2 { height: 133px; }
#n3 { height: 364px; }
#n4 { height: 384px; }
td.cur a { margin: 0px; font-size: 16px; font-weight: normal; font-family: Tahoma; color: rgb(169, 0, 80); text-decoration: none; }
.mini a { margin: 0px; font-size: 12px; font-family: Tahoma; color: rgb(89, 89, 89); text-decoration: underline; }
.mini a:hover { margin: 0px; font-size: 12px; font-family: Tahoma; color: rgb(153, 153, 153); text-decoration: none; }
td.spec { margin: 0px; font-size: 11px; font-weight: normal; font-family: Tahoma; color: rgb(255, 255, 255); text-decoration: none; }

#mini { margin: 0px; font-size: 12; font-family: Tahoma; color: rgb(89, 89, 89); text-decoration: none; }
#logo { margin: 0pt 0pt 50px; }
#lo { padding: 20px 0pt 0pt; }


.sapp {font-style: italic; font-weight:bold; color: rgb(169, 0, 80);}
.bron {padding-top: 15px;}
.bron a { font-size: 14px; font-family: Tahoma; color: rgb(169, 0, 80); text-decoration: underline; }
.bron a:hover { font-size: 14px; font-family: Tahoma; color: rgb(169, 0, 80); text-decoration: none; }
.cont_in p {padding-bottom: 5px; padding-right: 10px; border-right-style: solid; border-right-width: 5px;border-right-color: rgb(169, 0, 80);}
.glry {border: 0; }
.im2 {margin: 0pt 10px 10px 0pt; padding: 8px; background: #505050 none repeat scroll 0% 0%; float: left; cursor: auto; width: auto;}
.glry_text { font-size: xx-small; font-weight: normal; color: #000; }

#submnu { padding-left: 0px; float:left;}
#submnu table {width: 100%; border:0px;}

#sidebar {width:327px; vertical-align: top; background: transparent url(../images/leftside.png) repeat-y scroll left top;}
#sidebar_img {float:left; margin-top:20px; width:63px}

#price {padding-top: 15px; font-weight: bold;}
#cont {width:653px; vertical-align:top; padding: 10px 0px 0pt 20px; }
#rules p{border: 0px;}
#bron_main {border: 3px solid rgb(169, 0, 80); margin: 0px 50px 20px 0pt; padding: 20px;}




