body { margin: 0; padding: 0; color: #000000; background: #ffffff; }
body img { border: 0; vertical-align: middle; }
#pg-all { width: 1000px; margin: 0 auto; padding: 0; }
#pg-all div.pg-wrap { margin: 0; }
#pg-top { width: 1000px; height: 191px; overflow: visible; }
#pg-logo { display: block; float: left; width: 199px; height: 191px; overflow: hidden; }
#pg-logo span.wrap { display: block; margin: 13px 0 0 35px; }
#pg-logo span.wrap a { text-decoration: none; }
#pg-toppic { display: block; float: left; width: 582px; height: 191px; overflow: hidden; }
#pg-addt { display: block; float: left; width: 199px; height: 191px; overflow: hidden; }
#pg-addt span.inside { display: block; width: 150px; height: auto; margin: 0 auto; padding: 7px 0; text-align: center; }
#pg-addt span.inside em { display: block; width: 150px; margin: 0; padding: 0; height: 16px; line-height: 16px; color: #999999; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: normal; font-style: normal; text-transform: uppercase; letter-spacing: 2px; }
#pg-addt span.inside span.pic { display: block; width: 150px; height: 150px; line-height: 150px; overflow: hidden; }
#pg-addt span.inside span.pic img { border: 0; }
#pg-addt span.inside span.pic a,
#pg-addt span.inside span.pic span { display: block; margin: 0; padding: 0; color: #990000; text-decoration: none; font-size: 13px; white-space: normal; line-height: 14px; }
#pg-addt span.inside span.pic a:hover { color: #ff0000; text-decoration: underline; }
#pg-addb { display: block; width: 550px; height: auto; margin: 0 auto; overflow: hidden; }
#pg-addb span.inside { display: block; width: 550px; height: auto; margin: 0 auto; padding: 7px 0; text-align: left; }
#pg-addb span.inside em { display: block; width: 550px; margin: 0 0 7px 0; padding: 0; height: 16px; line-height: 16px; color: #999999; border-bottom: 1px solid #999999; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: normal; font-style: normal; text-transform: uppercase; letter-spacing: 2px; }
#pg-addb span.inside span.pic { display: block; width: 550px; overflow: hidden; text-align: center; }
#pg-addb span.inside span.pic img { border: 0; }
#pg-addb span.inside span.pic a,
#pg-addb span.inside span.pic span { display: block; margin: 0; padding: 0; color: #990000; text-decoration: none; font-size: 13px; white-space: normal; line-height: 14px; }
#pg-addb span.inside span.pic a:hover { color: #ff0000; text-decoration: underline; }
#pg-main { width: 1000px; overflow: visible; }
#pg-menu { float: left; width: 200px; height: 400px; overflow: visible; }
#pg-menu div.hidden { display: none; }
#pg-menu div.hspace { width: 200px; height: 10px; line-height: 10px; overflow: hidden; }
#pg-menu div.katalog { width: 190px; overflow: hidden; }
#pg-menu div.katalog h3 { margin: 0; padding: 0; width: 190px; height: 40px; overflow: hidden; }
#pg-menu div.katalog h3 a { display: block; height: 40px; line-height: 40px; text-decoration: none; }
#pg-menu div.katalog h3 tt { display: none; }
#pg-menu div.body { height: 233px; }
#pg-menu div.body a { display: block;  margin: 0 1px; padding: 0 16px; color: #014679; text-decoration: none; font-family: Tahoma, Arial, Sans-Serif; font-size: 11px; white-space: nowrap; }
#pg-menu div.body a.sz1 { font-size: 9px; }
#pg-menu div.body tt { display: none; }
#pg-menu div.foot { width: 190px; height: 9px; line-height: 9px; overflow: hidden; }
#pg-body { float: left; width: 580px; }
#pg-body a { color: #000099; text-decoration: none; }
#pg-body a:hover { text-decoration: underline; }
#pg-body div.main-body { width: 580px; height: 350px; overflow: hidden; }
#pg-body div.main-body div.stranka { width: 562px; margin: 0 auto; }
#pg-body div.main-body div.stranka div.head { width: 562px; height: 20px; line-height: 20px; font-size: 1px; overflow: hidden; }
#pg-body div.main-body div.stranka div.body { float: left; width: 562px; height: 310px; overflow: hidden; }
#pg-body div.main-body div.stranka div.body div.bodyin { height: 310px; overflow: auto; }
#pg-body div.main-body div.stranka div.body div.bodyin div.tdlib-bbcode { margin: 0 8px; color: #000000; font-family: Arial, Sans-Serif; font-size: 11px; text-align: justify; }
#pg-body div.main-body div.stranka div.body div.bodyin div.tdlib-bbcode h1 { margin: 5px 0; padding: 0; color: #378b15; font-family: Times New Roman, Serif; font-size: 20px; font-weight: normal; }
#pg-body div.main-body div.stranka div.body div.bodyin div.tdlib-bbcode h1 a { color: #378b15; }
#pg-body div.main-body div.stranka div.body div.bodyin div.tdlib-bbcode h2 { margin: 5px 0; padding: 0; color: #378b15; font-family: Times New Roman, Serif; font-size: 16px; font-weight: normal; }
#pg-body div.main-body div.stranka div.body div.bodyin div.tdlib-bbcode h2 a { color: #378b15; }
#pg-body div.main-body div.stranka div.body div.bodyin div.tdlib-bbcode span.p-spacer { display: block; height: 5px; line-height: 5px; overflow: hidden; }
#pg-body div.main-body div.stranka div.foot { width: 562px; height: 9px; line-height: 9px; font-size: 1px; overflow: hidden; }
#pg-body div.main-body div.titulka { width: 576px; height: 288px; margin: 0 auto; overflow: hidden; background: #ffffff; }
#pg-body div.main-body div.titulka span.btn { display: block; float: left; width: 96px; height: 96px; overflow: hidden; font-family: Verdana, Sans-Serif; font-size: 11px; text-align: center; }
#pg-body div.main-body div.titulka span.btn span.btnin { display: block; }
#pg-body div.main-body div.titulka span.btn span.btnin a { display: block; width: 96px; height: 96px; overflow: hidden; text-decoration: none; }
#pg-body div.main-body div.titulka span.btn span.btnin a span { display: block; padding: 5px; }
#pg-body div.main-body div.titulka span.btn span.btnin a:hover { background: #f8f8f8; }
#pg-body div.main-body div.titulka span.btn span.btnin span { display: block; padding: 5px; }
#pg-body div.main-body div.titulka-info { width: 576px; height: 31px; margin: 0 auto; overflow: hidden; }
#pg-body div.main-body div.titulka-info div.info { margin: 1px; background: #ffffff; border: 1px solid #ff0000; }
#pg-body div.main-body div.titulka-info div.info h3 { margin: 0; padding: 0; height: 16px; line-height: 16px; color: #ff0000; background: #ffff00; font-family: Arial, Sans-Serif; font-size: 11px; text-align: center; overflow: hidden; }
#pg-body div.main-body div.titulka-info div.info h3.full { height: 28px; line-height: 28px; }
#pg-body div.main-body div.titulka-info div.info h4 { margin: 0; padding: 0; height: 12px; line-height: 12px; background: #ffff80; font-family: Arial, Sans-Serif; font-size: 9px; font-weight: normal; text-align: center; overflow: hidden; }
#pg-body div.main-body div.titulka-info div.infoe { margin: 2px; background: #ffff00; }
#pg-body div.main-body div.titulka-info div.infoe div { height: 28px; line-height: 28px; }
#pg-body div.main-body div.zajezd { width: 562px; margin: 0 auto; }
#pg-body div.main-body div.zajezd div.head { width: 562px; height: 20px; line-height: 20px; color: #378b15; font-family: Arial, Sans-Serif; font-size: 11px; text-transform: uppercase; font-weight: bold; text-align: left; overflow: hidden; }
#pg-body div.main-body div.zajezd div.head span.dim { color: #cccccc; font-size: 10px; font-weight: normal; }
#pg-body div.main-body div.zajezd div.head span.odkazy { display: block; float: right; text-transform: lowercase; }
#pg-body div.main-body div.zajezd div.main { float: left; width: 403px; }
#pg-body div.main-body div.zajezd div.main div.body { width: 403px; height: 260px; overflow: hidden; }
#pg-body div.main-body div.zajezd div.main div.body h1.big { height: 46px; line-height: 40px; margin: 0; padding: 0 0 0 54px; color: #378b15; font-family: Times New Roman, Serif; font-size: 24px; font-weight: normal; }
#pg-body div.main-body div.zajezd div.main div.body h1.big1 { font-size: 20px; }
#pg-body div.main-body div.zajezd div.main div.body h1.big2 { font-size: 18px; letter-spacing: -1px; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin { height: 214px; overflow: auto; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin table.skiinfo { margin: 0 auto; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin table.skiinfo caption { margin: 0 auto; padding: 1px; color: #378b15; font-family: Arial, Sans-Serif; font-size: 13px; font-weight: bold; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin table.skiinfo tbody tr td { width: 60px; text-align: center; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin table.skiinfo tbody tr td img { padding: 1px; border: 1px solid #dddddd; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.ceny { display: block; width: 380px; margin: 0 auto; text-align: center; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.ceny table { width: 100%; border: 1px solid #eeeeee; border-collapse: collapse; font-size: 9px; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.ceny table caption { font-family: Tahoma, Arial, Sans-Serif; font-size: 10px; text-transform: uppercase; text-align: center; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.ceny table tbody tr th { border: 1px solid #eeeeee; border-collapse: collapse; font-family: Tahoma, Arial, Sans-Serif; font-size: 9px; font-weight: normal; text-align: center; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.ceny table tbody tr td { border: 1px solid #eeeeee; border-collapse: collapse; font-family: Tahoma, Arial, Sans-Serif; font-size: 9px; font-weight: normal; text-align: center; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas div.tdlib-bbcode { margin: 0 auto; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas div.ftr div.tdlib-bbcode { width: 372px; margin: 4px auto 0 auto; font-size: 9px; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table { width: 372px; margin: 1px auto; border: 1px solid #c7eafb; table-layout: fixed; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table caption { margin: 4px 0 0 0; padding: 0; width: auto; color: #378b15; font-family: Arial, Sans-Serif; font-size: 9px; font-weight: normal; text-align: left; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table thead tr td { width: 40px; padding: 0 2px; color: #378b15; text-align: center; font-weight: bold; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table thead tr th { width: 142px; padding: 0 2px; color: #378b15; text-align: left; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table tbody tr td { width: 40px; padding: 0 2px; text-align: center; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table tbody tr th { width: 142px; padding: 0 2px; text-align: left; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.skipas table tbody tr.c1 { background: #c7eafb; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.galerie { width: 350px; margin: 0 auto; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.galerie div.pic { float: left; width: 70px; height: 70px; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.galerie div.pic img { margin: 1px; padding: 1px; border: 1px solid #dddddd; background: #eeeeee; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode { margin: 0 8px; color: #000000; font-family: Arial, Sans-Serif; font-size: 11px; text-align: justify; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode h1 { margin: 5px 0; padding: 0; color: #378b15; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: normal; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode h1 a { color: #378b15; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode h2 { margin: 5px 0; padding: 0; color: #378b15; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: normal; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode h2 a { color: #378b15; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode span.p-spacer { display: block; height: 5px; line-height: 5px; overflow: hidden; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode form { display: inline; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode form table tr th { width: 150px; text-align: left; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode form table tr td input { width: 200px; font-family: Arial, Sans-Serif; font-size: 11px; }
#pg-body div.main-body div.zajezd div.main div.body div.bodyin div.tdlib-bbcode form textarea { width: 360px; font-family: Arial, Sans-Serif; font-size: 11px; }
#pg-body div.main-body div.zajezd div.main div.foot { width: 403; height: 9px; line-height: 9px; font-size: 1px; overflow: hidden; }
#pg-body div.main-body div.zajezd div.pic { float: left; width: 159px; height: 169px; }
#pg-body div.main-body div.zajezd div.pic div.frame { padding: 5px 0 0 5px; text-align: center; }
#pg-body div.main-body div.zajezd div.pic div.frame a img { padding: 1px; border: 1px solid #dddddd; }
#pg-body div.main-body div.zajezd div.oblast { float: left; width: 159px; height: 100px; overflow: hidden; }
#pg-body div.main-body div.zajezd div.oblast a { display: block; padding: 0 0 0 18px; color: #000000; font-family: Arial, Sans-Serif; font-size: 11px; text-decoration: none; }
#pg-body div.main-body div.zajezd div.oblast a.selected { color: #378b15; background: #ffffff; font-weight: bold; }
#pg-body div.main-body div.zajezd div.oblast tt { display: none; }
#pg-body div.main-body div.zajezd div.mista { float: left; width: 159px; height: 100px; overflow: hidden; }
#pg-body div.main-body div.zajezd div.mista a { display: block; padding: 0 0 0 9px; color: #000000; font-family: Arial, Sans-Serif; font-size: 9px; text-decoration: none; }
#pg-body div.main-body div.zajezd div.mista a.selected { color: #378b15; background: #ffffff; }
#pg-body div.main-body div.zajezd div.mista h3 { margin: 0; padding: 0 0 0 9px; color: #808080; font-family: Arial, Sans-Serif; font-size: 9px; font-weight: normal; }
#pg-body div.main-body div.zajezd div.mista tt { display: none; }
#pg-body div.main-body div.zajezd div.icons { clear: both; width: 562px; height: 60px; }
#pg-body div.main-body div.zajezd div.icons div.icon { float: left; width: 48px; height: 60px; text-align: center; overflow: hidden; }
#pg-body div.main-body div.zajezd div.icons div.icon a { display: block; width: 48px; height: 60px; color: #378b15; font-family: Georgia, Arial, Sans-Serif; font-size: 9px; font-weight: normal; text-decoration: none; }
#pg-body div.main-body div.zajezd div.icons div.icon a span { display: block; }
#pg-body div.main-body div.zajezd div.icons div.icon a:hover { background: #e8e8e8; }
#pg-body div.main-body div.zajezd div.icons div.icon span.act { display: block; width: 48px; height: 60px; color: #808080; background: #ffffff; font-family: Georgia, Arial, Sans-Serif; font-size: 9px; font-weight: normal; text-decoration: none; }
#pg-body div.main-body div.zajezd div.icons div.icon span.act span { display: block; }
#pg-body div.main-body div.zajezd div.icons div.r { float: right; }
#pg-body h1.main-head { width: 580px; height: 40px; margin: 0; padding: 0; line-height: 40px; font-size: 12px; overflow: hidden; }
#pg-body h6.main-foot { width: 580px; height: 10px; margin: 0; padding: 0; line-height: 10px; font-size: 8px; overflow: hidden; }
#pg-body tt { display: none; }
#pg-adds { display: block; float: right; margin: 0; padding: 0 20px 0 0; }
#pg-adds div.hspace { width: 190px; height: 10px; line-height: 10px; overflow: hidden; }
#pg-menu div.item,
#pg-adds div.item { width: 190px; overflow: hidden; }
#pg-menu div.item h3,
#pg-adds div.item h3 { margin: 0; padding: 0; width: 190px; height: 20px; overflow: hidden; }
#pg-menu div.item h3 a,
#pg-adds div.item h3 a { display: block; height: 20px; line-height: 20px; text-decoration: none; }
#pg-menu div.item h3 tt,
#pg-adds div.item h3 tt { display: none; }
#pg-menu div.bodya,
#pg-adds div.body { font-family: Arial, Sans-Serif; font-size: 11px; }
#pg-menu div.bodya a,
#pg-adds div.body a { text-decoration: none; }
#pg-menu div.bodya a:hover,
#pg-adds div.body a:hover { text-decoration: underline; }
#pg-menu div.bodya div.wrap,
#pg-adds div.body div.wrap { margin: 0 auto; padding: 5px 8px; }
#pg-menu div.bodya div.wrap div.tdlib-bbcode,
#pg-adds div.body div.wrap div.tdlib-bbcode { margin: 0; font-family: Arial, Sans-Serif; font-size: 11px; text-align: justify; }
#pg-menu div.bodya div.wrap div.tdlib-bbcode h1,
#pg-adds div.body div.wrap div.tdlib-bbcode h1 { margin: 5px 0; padding: 0; font-family: Arial, Sans-Serif; font-size: 14px; font-weight: normal; }
#pg-menu div.bodya div.wrap div.tdlib-bbcode h2,
#pg-adds div.body div.wrap div.tdlib-bbcode h2 { margin: 5px 0; padding: 0; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: normal; }
#pg-menu div.bodya div.wrap div.tdlib-bbcode span.p-spacer,
#pg-adds div.body div.wrap div.tdlib-bbcode span.p-spacer { display: block; height: 5px; line-height: 5px; overflow: hidden; }
#pg-menu div.bodya small,
#pg-adds div.body small { font-family: Tahoma, Arial, Sans-Serif; font-size: 9px; }
#pg-adds div.body div.galerie { height: 361px; }
#pg-adds div.body div.galerie span.gal a { display: block; float: left; margin: 2px; border: 1px solid #999999; background: #cccccc; text-decoration: none; }
#pg-adds div.body div.galerie span.gal a:hover { background: #660000; }
#pg-adds div.body div.galerie span.gal a img { margin: 2px; border: 0; }
#pg-adds div.body div.galerie span.cleaner { clear: both; display: block; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; }
#pg-menu div.bodya tt,
#pg-adds div.body tt { display: none; }
#pg-adds div.foot { width: 190px; height: 9px; line-height: 9px; overflow: hidden; }
