/*div {border:1px solid #F00;}*/
* {margin:0; padding:0; white-space:normal;}
body {background:#048; color:#FFF; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px;}
td {vertical-align:top;}
img {border:none; vertical-align:top;}
li {list-style-position:outside; margin-left:20px; list-style-image:url(img/ih_blt.png); margin-bottom:4px;}

form {font-size:11px; text-align:left;}
form p {margin-bottom:6px;}
input, textarea, select {padding:2px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px;}
.btn {width:100px; height:24px; border:1px solid #048; background:#F90; color:#FFF; font-weight:bold; cursor:pointer;}
.btn:hover {color:#FFF; background:#048; border:1px solid #F90;}
.box1 {width:390px; border:1px solid #CCC;}
.box2 {width:390px; height:58px; border:1px solid #CCC;}
.box3 {width:60px; border:1px solid #CCC;}
.box4 {width:134px; border:1px solid #CCC;}
.rdio div {padding:4px; vertical-align: top;}
.rdio input {vertical-align: top;}
.stop {width:400px; padding:2px; margin:2px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; background:#C00; color:#FFF;}

a {color:#048; text-decoration:none; outline:none;}
a:hover, a:active {color:#F90;}

h1 {font-size:22px; margin-bottom:7px; color:#048; font-weight:normal;}
h2 {font-size:14px; margin-bottom:10px; color:#F90;}
h3 {font-size:14px; margin-bottom:10px; color:#048;}
h6 {font-size:11px; font-weight:normal;}
.titl {font-size:22px; color:#049; font-weight:normal;}

#head {position:relative; width:100%; height:140px;}
#head div {position:absolute;}
#home_logo {width:300px; border-right:10px solid #F90;}
#home_tpic {left:310px; top:0;}
#logo {width:240px; border-right:10px solid #F90;}
#tpic {left:250px; top:0;}
#lngv div {position:relative; margin-bottom:10px;}
#lngv img {margin-right:10px;}
#lngv {width:90px; right:10px; top:10px; font-size:10px;}
#lngv a {color:#FFF;}
#lngv a:hover, #lngv a:active {color:#F90;}

#menu {margin:10px}
#menu img {margin-top:6px;}

#data {position:relative; width:100%; color:#333; display:block;}
#col1 {width:380px; margin-top:10px; margin-left:20px;}
#col2 {width:280px; margin-top:10px; margin-left:20px;}

#news {margin-bottom:10px; width:380px;}
.list {position:relative; width:100%; height:90px; border-bottom:1px solid #CCC; margin-bottom:10px;}
.spec {position:absolute; width:80px; height:80px; background: url(img/spec_img_bg.png) no-repeat; padding:5px;}
.ofer {position:absolute; left:90px;}
.hota {position:absolute; width:80px; height:80px; background: url(img/hota_img_bg.png) no-repeat; padding:5px;}
.hotb {position:absolute; left:90px;}
.hotb h2 {margin-bottom:4px;}
.hotb a {color:#F90; font-size:13px;}

#book {border-bottom:1px solid #CCC; margin-bottom:10px;}
#book p {font-size:10px;}
#book_in {position:absolute; top:360px; right:20px;  z-index:1;}

.line {margin-top:10px; margin-left:10px;}
.more {position:absolute; font-size:10px; left:0; bottom:6px;}
.icon {margin:0 8px 8px; 0;}

#catg {width:220px; margin:10px;}
#catg img {margin-bottom:10px;}
#subm {margin-bottom:10px;}
#subm div {margin-left:34px; color:#F90; border-top:1px solid #FFF;}
#subm div a {display:block; color:#FFF; padding:4px;}
#subm div a:hover {display:block; color:#F90;}
.catg {margin-bottom:10px;}

#tico {position:absolute; width:32px; top:10px; left:10px;}
#titl {position:relative; width:710px; top:10px; left:10px; padding:0 0 10px 40px; font-size:22px; color:#048;}
#page {position:relative; top:10px; left:10px; width:390px; text-align:justify; padding-bottom:20px;}

#text p {margin-bottom:10px;}
#text b {color:#048;}
#text div {border-bottom:1px solid #CCC; margin-bottom:10px;}
#text table {width:100%; border-collapse:collapse;}
#text th {background:#048; color:#FFF; padding:2px; font-weight:normal; font-size:11px;}
#text td {padding:4px; border-top:1px dotted #048;}

.left {float:left; margin:0 10px 6px 0;}

#foto {position:absolute; width:340px; left:416px; top:62px; padding-bottom:10px; border-bottom:1px solid #CCC}
#foto img {border:1px solid #048;}
#pict {height:30px; width:342px; background:#048;}
#pict img {float:left; margin:3px 0 0 4px; border:1px solid #F90;}

#banr img {margin:20px;}

#foot {position:relative; font-size:11px; height:60px; border-bottom:1px solid #CCC;}
#foot div {position:absolute;}
#home_copy {width:280px; padding:10px; height:40px; background:#FFF; border-right:10px solid #F90;}
#home_mail {top:0; left:310px; padding:10px; color:#FFF;}
#home_mail a {color:#FFF; text-decoration:none;}
#home_mail a:hover,a:active {color:#F90;}
#home_link {top:0; right:10px; padding:10px; color:#FFF; text-align:right;}
#home_link a {color:#FFF; text-decoration:none;}
#home_link a:hover,a:active {color:#F90;}

#copy {width:220px; padding:10px; height:40px; background:#FFF; border-right:10px solid #F90;}
#mail {top:0; left:250px; padding:10px; color:#FFF;}
#mail a {color:#FFF; text-decoration:none;}
#mail a:hover,a:active {color:#F90;}
#link {top:0; right:10px; padding:10px; color:#FFF; text-align:right;}
#link a {color:#FFF; text-decoration:none;}
#link a:hover,a:active {color:#F90;}

#pup {position:absolute; width:100%; top:10px; left:0; text-align:center; z-index:1; display:none;}
#pup img {border:4px solid #F90;}

#res_room {border:0; width:750px; height:2000px; overflow:auto;}
