* {margin:0;padding:0;list-style-type:none;}
html {background:#d1cca8;color:#333;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:12px;line-height:150%;}

.ir {display:block;overflow:hidden;position:relative;}
.ir span {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;}
.clr {display:block;clear:both;float:none;width:0;height:0;overflow:hidden;}
.txtinp {background:url(../images/inp-bg.gif) no-repeat;padding:3px 5px;border:1px solid #888;font-size:12px;}
.pad10 {padding:10px;}
.hidden {display:none;}
.martop10 {margin-top:10px!important;}
.martop20 {margin-top:20px!important;}
a {color:#495d78;}

.maincontent-head {width:980px;margin:10px auto;padding-top:10px;background:url(../images/rohy980.gif) no-repeat left top;}
.maincontent-foot {padding-bottom:10px;background:url(../images/rohy980.gif) no-repeat left bottom;}
.maincontent {background:#fff;padding:0 10px;}
.maincontent-in-head {width:960px;margin:0px auto;}
.maincontent-in-foot {padding-bottom:10px;background:url(../images/rohy960.gif) no-repeat left bottom;}
.maincontent-in {background:#f3f3e9;}

.header {background:url(../images/top.jpg) no-repeat;height:126px;position:relative;}
.header h1, .header h1 a {display:block;position:absolute;top:0;left:0;width:535px;height:126px;}
.header h1 a span {background:url(../images/top.jpg) no-repeat;}
.header ul {display:block;position:absolute;top:89px;right:0;width:350px;}
* html .header ul {margin-right:30px;}
.header ul li, .header ul li a {display:block;float:left;line-height:35px;}
.header ul li {margin-left:30px;}
.header ul li a {text-decoration:none;color:#fff;font-size:17px;font-family:Georgia,sans-serif;}
.header ul li a:hover, .header ul li a.active {color:#c59476;text-decoration:underline;}

.leftcol {width:585px;padding:10px;float:left;}
.rightcol {float:left;width:345px;overflow:hidden;}

.bigarrow {display:block;line-height:24px;padding-left:32px;background:url(../images/sipka.gif) no-repeat 0 0;}
h2.bigarrow {font-size:17px;font-weight:normal;}
h3.bigarrow {font-size:15px;font-weight:normal;}
big.bigarrow {font-weight:bold;font-size:16px;letter-spacing:-0.5px;}
big small {font-weight:normal;font-size:11px;font-family:"Trebuchet MS",sans-serif;letter-spacing:0;}
.content small {font-size:11px;}

.tabs {margin-top:7px;width:585px;}
.tabs ul.tc {display:block;height:45px;line-height:45px;}
.tabs ul.tc li, .tabs ul.tc li a {display:block;float:left;width:195px;}
.tabs ul.tc li a {background:url(../images/tab2off.gif) repeat-x;text-align:center;color:#983404;text-decoration:none;font-size:17px;font-family:Georgia,sans-serif;}
.tabs ul.tc li.first a {background:url(../images/tab1off.gif) no-repeat;border-right:0;}
.tabs ul.tc li.last a {background:url(../images/tab3off.gif) no-repeat;border-right:0;}
.tabs ul.tc li a:hover, .tabs ul.tc li a.active {background:url(../images/tab2on.gif) repeat-x;color:#fff;}
.tabs ul.tc li.first a:hover, .tabs ul.tc li.first a.active {background:url(../images/tab1on.gif) no-repeat;}
.tabs ul.tc li.last a:hover, .tabs ul.tc li.last a.active {background:url(../images/tab3on.gif) no-repeat;}
.tabs ul.tc li a:hover {opacity:0.7;}
.tabs ul.tc li a.active:hover {opacity:1;}

.tab-in {background:url(../images/tab-foot.jpg) no-repeat left bottom;padding:10px 10px 25px;overflow:hidden;color:#000;}
* html .tab-in {height:1%;}
.tab-in h2, .tab-in h3, .tab-in h4 {font-family:Georgia,sans-serif;}
.tab {background:url(../images/tab-bg.jpg) no-repeat left top;}

ul.bullets {height:auto;line-height:150%;margin-left:20px;padding-left:10px;}
ul.bullets li {display:block;float:none;padding-left:10px;background:url(../images/bullet.gif) no-repeat 0 6px;}

.tcol-left {width:408px;float:left;padding-right:10px;}
.tcol-right {width:146px;float:left;}

a.button {display:block;width:148px;height:37px;cursor:pointer;}
a.but-map span {background:url(../images/location.gif) no-repeat;}
a.but-photos span {background:url(../images/see-photos.gif) no-repeat;}
a.button:hover, a.button:hover span {background-position:0 -37px;}

.tcol-right img {border:1px solid #000;}
.tcol-right .button {margin-top:10px;}

.tab-in h3 {color:#fff;font-size:20px;margin:15px 0 20px;text-transform:uppercase;}
.tab-in h4 {color:#720;font-size:15px;margin:5px 0 20px;}
.tab-in p {padding:0 0 15px;}

.col345-head {padding-top:10px;background:url(../images/rohy345.gif) no-repeat;}
.col345-foot {padding-bottom:10px;background:url(../images/rohy345.gif) no-repeat bottom;}
.col345-body {border:solid #c59476;border-width:0 1px;background:#eae9d8;padding:0 9px;}
* html .col345-body {height:1%;}

.prices {font-family:Georgia,sans-serif;}
.prices p {padding:3px 0;}
.prices p em {display:block;float:left;width:120px;font-style:normal;font-size:13px;}
.prices p span {color:#495d78;font-size:17px;}

a.link-res {width:228px;height:47px;margin:10px auto;cursor:pointer;}
a.link-res span {background:url(../images/reservation.gif) no-repeat;}
a.link-res:hover, a.link-res:hover span {background-position:0 -47px;}

.footer {width:980px;margin:0 auto;text-align:center;padding:15px 0;}

.gal-content a img {border:1px solid #c59476;}

#mapka {width:583px;height:400px;margin-top:20px;border:1px solid #c59476;}

.rform {padding:5px 33px;}
.rform label {font-weight:bold;display:block;line-height:150%;padding-top:5px;font-family:"Trebuchet MS",sans-serif;}
.rform .submit {margin-top:10px;}

.fcol1 {width:150px;float:left;}
.fcol2 {width:100px;float:left;}














