body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
a, a:link, a:visited, a:active, a:hover{
	color: #008c96;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
}
a.nameid, a.nameid:link, a.nameid:visited, a.nameid:active, a.nameid:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #008c96;
	font-size: 16px;
	text-decoration: underline;
}
a.m, a.m:link, a.m:visited, a.m:active, a.m:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #008c96;
	font-size: 14px;
	text-decoration: underline;
	font-style: normal;
}
a.m2, a.m2:link, a.m2:visited, a.m2:active, a.m2:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-style: normal;
}
a.n, a.n:link, a.n:visited, a.n:active, a.n:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #008c96;
	font-size: 11px;
	text-decoration: underline;
	font-style: normal;
	line-height: 120%;
}
a.n2, a.n2:link, a.n2:visited, a.n2:active, a.n2:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #008c96;
	font-size: 18px;
	text-decoration: underline;
	font-style: normal;
	line-height: 120%;
}
.short_news {
	padding: 0; margin: 0 0 20 0px;
}
a.home, a.home:link, a.home:visited, a.home:active {display: block; width:34px; height: 34px;background: url(../../siteimg/home.gif) no-repeat; cursor: hand; cursor: pointer;}
a.home:hover {background: url(../../siteimg/home2.gif) no-repeat; cursor: hand; cursor: pointer;}
a.search, a.search:link, a.search:visited, a.search:active {display: block; width:34px; height: 34px;background: url(../../siteimg/search.gif) no-repeat; cursor: hand; cursor: pointer;}
a.search:hover {background: url(../../siteimg/search2.gif) no-repeat; cursor: hand; cursor: pointer;}
a.contacts, a.contacts:link, a.contacts:visited, a.contacts:active {display: block; width:34px; height: 34px;background: url(../../siteimg/contacts.gif) no-repeat; cursor: hand; cursor: pointer;}
a.contacts:hover {background: url(../../siteimg/contacts2.gif) no-repeat; cursor: hand; cursor: pointer;}
img {border: 0;margin: 0;padding: 0;}
table, td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	border: 0px;
	line-height: 140%;
}
table.def_vat {
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	height: 100%;
}
table.def_vat tr td {vertical-align: top;}
table.main{
padding:0px;
border-collapse:collapse;
/*width:997px;*/
width: 100%;
height:100%;
border: 0px;
/*left: 50%;*/
position: relative;
/*margin-left:-500px;*/
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995? "995px": "100%");
min-width: 1000px;
}
table.main tr td {vertical-align:top;}
.left_bg {width:14px; background: url(../../siteimg/left_bg.gif) repeat-y;}
.right_bg {width:14px; background: url(../../siteimg/right_bg.gif) repeat-y;}
.center {padding-top: 32px; background: url(../../siteimg/bottombg.gif) repeat-x bottom;}
.left { padding:0 10 55 10px; /*width: 100%;*/}
div.logo {width:303px; height:65px;margin:0 0 0 4px;}
.box {margin:35 0 0 0px; background: url(../../siteimg/box_bg.gif) no-repeat right bottom; background-color: #dadada;}
.box2 {margin:35 0 0 0px;padding:10px;}
.ltc_box {margin:0px; height:5px; background: url(../../siteimg/lefttopcorner.gif) no-repeat left top; overflow:hidden;}
.rtc_box {margin:0px; height:5px; background: url(../../siteimg/righttopcorner.gif) no-repeat right top; overflow:hidden;}
.lbc_box {margin:0px; height:5px; background: url(../../siteimg/leftbottomcorner.gif) no-repeat left top; overflow:hidden;}
.rbc_box {margin:0px; height:5px; background: url(../../siteimg/rightbottomcorner.gif) no-repeat right top; overflow:hidden;}
.ico tr td {height:34px; width:34px;}
.middle { padding:35 16 0 0px;
*padding:35 17 0 0px;}
div.m {padding:5 0 5 10px; margin:0px;}
div.m_s {padding:5 0 5 10px; margin:0px; background-color: #3aa1a8;}
div.m2 {padding:5 0 5 45px; margin:0px;}
table.search {height:19px;margin:0 2 4 5px;}
.s1 {width:10px; height:19px; background: url(../../siteimg/leftinput.gif) no-repeat;}
.s0 {width:140px; height:19px; background: url(../../siteimg/centerinput.gif) repeat-x;}
.s2 {	width:10px; height:19px; background: url(../../siteimg/rightinput.gif) no-repeat;}
.lnk {margin:0px; padding:0 0 7 8px;}
.txt {margin:0px; padding:0 83 0 8px; line-height:120%; color:#9a9a9a; font-size:11px;}
.post {margin:0 8 27 20px;}
.sss {width:100%; height:15px; margin:2 0 1 0px; font-size:14px; color:black; font-family:Arial; border:0px;}
.mainpost {background: url(../../siteimg/shadow.gif) no-repeat left bottom; padding-bottom:50px;}

table.news {width:250px; float:left; margin:0 0 0 20px; height: 150px;}
table.news tr td {vertical-align: top; line-height:100%; padding:5px;}
table.news tr td strong {font-size: 11px; line-height:110%;}
table.news tr td p {color:#a5a5a5; font-size:11px; margin:0px; padding:0px;}
.footer {margin:0px; background: url(../../siteimg/ppzvolna.gif) no-repeat left bottom; padding:0 0 0 8px; vertical-align:top; height: 150px;}
h2 {font-size: 18px;color: #eb4200;	font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin:0px; padding:0px;}
h1 {font-size: 34px;color: #000000;	font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin:0px; padding:0px;line-height: 110%;}
form {padding:0;	margin: 0;}
p {margin:7 0 7 0px;	padding: 0px;}
div {margin:7 0 7 0px;	padding: 0px;}
.mp0{margin: 0px; padding: 0px;}
table.border {border-top:1px solid #000000;border-left:1px solid #000000; border-right:1px solid #000000;}
table.border tr td {border-bottom:1px solid #000000;border-left:1px solid #000000; text-align: center;}
.dmenu {margin:31 0 31 0px; width:177px;}

p.sitemap {margin: 0; padding: 0; margin-top:5px;}
ul.sitemap {margin:15; padding:0;}
ul.sitemap li {margin:2 0 2 20px; padding:0 0 0 3px; list-style: url(../../siteimg/list-line.gif); *list-style: none;}
ul.sitemap ul.sitemap {margin:5; padding:0;}

table.price {}
table.price tbody tr td {padding: 5px; }
table.price tbody tr td img {
	 margin-bottom:-5; padding: 0; margin-right: 5px;
}

div.ukrzdrav {position:absolute; left:29px; top:0px; height:25px; margin:0; padding:0; color:#a5a5a5}

.room {
	border-bottom: 1px dotted gray;
	margin-bottom: 15px;
}
.room  table { border-top: 1px solid gray; border-left: 1px solid gray}
.room  table td { border-right: 1px solid gray; border-bottom: 1px solid gray; padding: 0 10px; text-align: center}
.room img {cursor: pointer; margin-right: 10px}

.gt {border-left: 1px solid #000; border-top: 1px solid #000; background: #eee}
.gt td {border-right: 1px solid #000; border-bottom: 1px solid #000; padding-left: 5px}


.review-form {
    margin-top: 30px;
    border-top: 1px dotted #333;
    padding:10px 0px;
}
.review-form h2 {
    margin-bottom: 15px;
}
.review-form table {
    width: 100%;
}
.review-form table td {
    padding-bottom: 5px;
}
.review-form table td.td1 {
    width: 130px;
}
.review-form table td.td2 input{
    width: 330px;
}
.review-form table td.td2 textarea {
    width: 330px;
    height: 200px;
}
