body {color: #000000; background: url(pikt/bodyfon.png); font-size: 16px; text-align: left; margin: 0; padding: 0; font-family: Georgia, Arial, Helvetica, sans-serif;}

/* tags */
img {border: 0; display: block;}
hr {width: 95%; text-align: center; color: #164677; height: 1px;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, td, div, dl, dd, dt {font-family: Arial, Helvetica, sans-serif; margin: 0; word-spacing: normal; font-style: normal; line-height: normal;}
p, a, ul, ol, li, td, div, dl, dd, dt {font-size: 14px; font-weight: normal;}
ul, ol, li {text-align: left; line-height: normal; list-style-position: inherit;}
a,a:link, a:visited {color: #164677; text-decoration: none; cursor: pointer;}
a:hover, a:active {color: #800000; text-decoration: underline;}
p {text-align: justify; text-indent: 25px;}
h1,h2,h3,h4,h5,h6 {text-align: center; color: #164677;}
h1 {font-size: 155%;}
h2 {font-size: 140%;}
h3 {font-size: 125%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}

/* element names */
#maintable {text-align: left; width: 100%; background: url(pikt/topFon_base.png) repeat-x top;}
.sidebar {width: 40px; text-align: left; vertical-align: top;}
#les {height: 104px; text-align: left; vertical-align: top; background: #FFF url(pikt/les.png) no-repeat right;}
#slogan {height: 69px; text-align: left; vertical-align: top;}
#navbar {width: 220px; text-align: left; vertical-align: top; background-color: #E6EEEE; padding: 0; border-left: 2px solid #FFF;}
#content {text-align: left; vertical-align: top; background-color: #F0F3F2; padding: 0 4px 4px 4px; border-left: 2px solid #FFF; border-right: 2px solid #FFF;}
#news {width: 220px; text-align: left; vertical-align: top; background-color: #E1ECEC; padding: 0; border-right: 2px solid #FFF;}
#niz {height: 28px; text-align: center; vertical-align: middle; background: url(pikt/copyfon.png) repeat-x top; border-top: 2px solid #FFF; border-right: 2px solid #FFF; border-bottom: 2px solid #FFF; border-left: 2px solid #FFF;}
#forBattons {position: absolute; top: 12px; left: 250px; width: 536px; text-align: left; z-index: 2;}
#phones {position: absolute; right: 95px; top: 113px; width: 320px; height: 68px; z-index: 2; white-space: nowrap; font: italic small-caps bold 100% Arial, Helvetica, sans-serif; text-align: right; color: rgb(240, 243, 242);}
#phones span {display: block; padding-bottom: 14px;}
#counters {text-align: center; vertical-align: middle; padding: 6px;}

/* additional id */
#forBattons img {display: inline; margin: 0; padding: 0;}
#forBattons a img {display: inline; margin: 0; border: 0;}
#forBattons a,#forBattons a:link,#forBattons a:visited {border: 1px solid #E1ECEC; float: left; width: 80px; height: 80px; margin-left: 8px; margin-right: 8px;}
#forBattons a:hover,#forBattons a:active {border: 1px solid #164677; width: 80px; height: 80px;}
a#mPolair,a#mPolair:link,a#mPolair:visited {background: url(pikt/mPolair-1.png) no-repeat top;}
a#mPolair:hover,a#mPolair:active {background: url(pikt/mPolair-2.png) no-repeat top;}
a#mTechno,a#mTechno:link,a#mTechno:visited {background: url(pikt/mTechno-1.png) no-repeat top;}
a#mTechno:hover,a#mTechno:active {background: url(pikt/mTechno-2.png) no-repeat top;}
a#shPolair,a#shPolair:link,a#shPolair:visited {background: url(pikt/shPolair-1.png) no-repeat top;}
a#shPolair:hover,a#shPolair:active{ background: url(pikt/shPolair-2.png) no-repeat top;}
a#hkPolair,a#hkPolair:link,a#hkPolair:visited {background: url(pikt/hkPolair-1.png) no-repeat top;}
a#hkPolair:hover,a#hkPolair:active {background: url(pikt/hkPolair-2.png) no-repeat top;}
a#ldogen,a#ldogen:link,a#ldogen:visited {background: url(pikt/ariada-1.png) no-repeat top;}
a#ldogen:hover,a#ldogen:active {background: url(pikt/ariada-2.png) no-repeat top;}

a#forKoupon,a#forKoupon:link,a#forKoupon:visited {text-align: center; background: url(../foto/00/kupon1.png) no-repeat center; padding: 3px 20px 3px 20px; width: 180px; height: 60px; display: block;}
a#forKoupon:hover,a#forKoupon:active {background: url(../foto/00/kupon2.png) no-repeat center;}
a#forKoupon img {display: inline; margin: 0; padding: 0;}

#les img {display: inline; margin: 0; padding: 0;}
#les a img {display: inline; margin: 0; padding: 0;}
#slogan img {display: inline; margin: 0; padding: 0;}
#slogan a img {display: inline; margin: 0 0 0 40px; padding: 0;}

#content h6 img {display: inline;}


#niz ul {list-style: none; padding: 0; margin: 0; width: 100%;}
#copi {float: left; padding: 3px;}
#copi a {color: #5F7892; text-decoration: none; font-style: italic; font-weight: bold;}
#great {float: right; padding: 3px; color: #CDDDF4;}
#great a {color: #5F7892; text-decoration: none; font-style: italic; font-weight: bold;}

#counters a {font-size: 85%; text-decoration: none;}
#counters a img {display: inline; padding: 3; margin: 0;}
#shema {text-align: center;}
#shema img {display: inline;}

#razgon {text-align: center; font-size: 10px;}
#razgon à,#razgon à:link,#razgon à:visited,#razgon à:hover,#razgon à:active {font-size: 10px;}

#serP {text-align: center;}
#serP img {display: inline; margin: 2px; padding: 0; border: 0; cursor: pointer;}

/* classes */
p.sides {display: block; font-weight: bold; text-align: center; font-size: 14px; font-style: italic; font-variant: small-caps; color: #E6EEEE; width: 220px; height: 22px; font-weight: bold; border-bottom: 1px solid #FFF; background: #164677 url(pikt/navHead.png) no-repeat left; padding-top: 3px; text-indent: 5px;}
a.level0,a.level0:link,a.level0:visited {display: block; font-weight: bold; text-align: center; font-size: 14px; font-style: italic; font-variant: small-caps; color: #E6EEEE; width: 220px; height: 22px; font-weight: bold; border-bottom: 1px solid #FFF; background: #164677 url(pikt/navHead.png) no-repeat left; padding-top: 3px; text-indent: 5px;}
a:active.level0,a:hover.level0 {text-decoration: underline; color: #E6EEEE;}
a.level1 {display: block; padding: 1px 2px 1px 16px; font-weight: bold; font-size: 13px;}
a.level2 {display: block; padding: 1px 2px 1px 20px; font-size: 13px; font-style: italic;}
a.level3 {display: block; padding: 1px 2px 1px 36px; font-size: 11px; font-style: italic;}
a.days {display: block; text-align: center; font-weight: bold; padding-top: 3px; text-decoration: none; width: 218px;}
a.days_p {display: block; text-align: center; font-weight: bold;  padding-top: 1px;  padding-bottom: 4px; text-decoration: none; width: 218px;}
a.days img {display: inline;}
#navbar p {text-indent: 10px; width: 216px; padding-left: 2px; padding-right: 2px;}
#navbar p a {text-decoration: none; color: #000000; font-size: 90%;}
#navbar p a:active,#navbar p a:hover {text-decoration: none; color: #000000;}

p.news {text-align: center; width: 214px; text-indent: 0; line-height: 90%; padding: 3px 3px 0 3px; margin: 0;}
p.news a {font-size: 90%; font-weight: bold;}
p.ntxt {font-size: 90%; text-indent: 10; padding: 0 3px 10px 3px; margin: 0; line-height: 90%; width: 214px;}
p.ntxt a {font-size: 90%; font-weight: bold;}

#tovary {clear: both; text-align: left; width: 100%; padding-top: 5px;}
.spec { font-weight: bold; text-align: center; margin: 0; word-spacing: normal; line-height: 100%; border-top: 1px #D6DFE8 solid; border-right: 1px #D6DFE8 solid; border-left: 1px #D6DFE8 solid; height: 20px; vertical-align: bottom;}
.spec a {font-size: 120%; font-weight: bolder; font-style: italic; font-variant: small-caps; text-decoration: none;}
.tovar {border-bottom: 1px #D6DFE8 solid; border-left: 1px #D6DFE8 solid; border-right: 1px #D6DFE8 solid; vertical-align: top;}
td.tovar p {padding: 3px;}
td.tovar p a {font-weight: bold; font-style: italic;}
td.tovar p a img {border: 0; clear: right;}
.null {height: 1px; width: 100%; text-align: left; vertical-align: middle;}
.pages {font-size: 90%; text-align: center;}
.pages a {font-size: 100%;}

#kamers {text-align: left; width: 100%; border-top: 1px #D6DFE8 solid; border-right: 1px #D6DFE8 solid; border-left: 1px #D6DFE8 solid;}
.kameraName {vertical-align: middle; text-align: center; width: 25%; border-bottom: 1px #D6DFE8 solid;}
.kameraName a {font-weight: bold;}
/*.kameraName a img { display: inline;}*/
.kameraData {width: 12%; text-align: center; vertical-align: middle; border-bottom: 1px #D6DFE8 solid; border-left: 1px #D6DFE8 solid;}
.kameraData b {font-variant: small-caps; font-style: italic;}
.kamerasT {font-weight: bold; font-variant: small-caps; font-style: italic;}
.kameraF {width: 12%; text-align: center; border-bottom: 1px #D6DFE8 solid; border-left: 1px #D6DFE8 solid;}
.est {color: #952B2B; font-weight: bold; text-align: center; text-indent: 0;}
p.answer {padding-left: 55px; padding-right:10px; text-indent: 0;	color: #164677;	font-size: 90%;	font-style: italic; text-align: justify;}
p.reply {text-align: right; text-indent: 0; color: #164677;	font-size: 90%;	font-style: italic; padding-right: 25px;}
p#addmess {text-align: right; text-indent: 0; color: #164677;	font-size: 110%; text-decoration: underline; font-style: italic; font-variant: small-caps; font-weight: bold; cursor: pointer; padding-right: 25px; padding-bottom: 8px; padding-top: 8px;}
hr.guest {margin-top: 7px; margin-bottom: 7px;}

.horiz_menu_cont {width: 100%;}
.horiz_menu_cont td {height: 29px; background: #154576; text-align: center;}
.horiz_menu {color: #E6EEEE !important; height: 29px; font-size: 14px; font-style: italic; font-variant: small-caps; font-weight: bold;}

.sub_menu_list {background: none repeat scroll 0 0 #E6EEEE; left: 0; list-style: none outside none; padding: 0; position: absolute; top: 7px; display: none;}
.horiz_menu_cont td:hover .sub_menu_list {display: block;}
.sub_menu_list li {padding: 3px; border-bottom: 1px solid #FFFFFF;}
