/*********************************
*	Premier Holiday. CSS Print   *
**********************************/


body {font:normal 64.5% Arial, Tahoma, Helvetica; color:black;}
a, a:visited {color:#555;}

.language, .main-menu, .head-icons, .photo-layer, .search-block, .blog-pages, .yellow-bord-layer, 
.all-projects, .rcolumn, .auth-block, .h1-image, .bottom-menu, .descr-flash, .site-search, 
.photo-block-icons, .country-flag, .up-arrow, .obj-detail-description .left-menu, .forward, 
.bottom-info-block img, img.sort-ascending, img.sort-descending, .picture-img, .picture-r-img, 
.download-layer, .pdf-icon, .blogs-lister, .link-to-comments, .delete-img, .page-nums, 
.shadow {display:none;}
.contacts-block-row .item {
float: left;
line-height: 1.4em;
width: 50%;
}
.contacts { clear: both; margin-top: 30px; }
.contact-blocks { clear: both; }
#googlemap { page-break-after:always; }
.no-print { display: none; }
.brief-text {font-size:1em;}
.article h1 {font:normal 1.8em Arial;}
.article ul li, .article ol li {margin-bottom:0.5em;}
.copyright {margin:3em 0 1em; clear:both;}
.artsofte {display:none;}
.blog-footer {margin-top:3em;}
.post-bottom-info {margin-top:1em;}
.post-bottom-info img {display:none;}
.post-bottom-info .author {margin-right:20px;}
.blog-page .post-header h2 {display:inline;}
.blog-page .blog-post {padding-bottom:34px;}

.post-content .photo-layer { display: block; }

a img { border: none; }
.mi-image { float: left; }
.cams-list { padding-bottom: 20px; }

.middle * { position: static ! important }

.star-rating { display: none; }

.banner1, .banner2, .banner3 {float:left; margin-right:15px; margin-bottom:20px;}
.main-news {clear:both; margin-top:2em;}
.description-block {margin-top:0;}
.other-kur a {display:list-item; margin-bottom:5px;}
.bottom-info-block .item {display:list-item;}
.bottom-info-block img {display:none;}
.text-rcolumn table tr.sel {background:#F6F6F6;}
.text-rcolumn td {padding:6px 10px;}
.bottom-info-block, .bottom-arrow, .close { display: none; }
.right-pics, .sidebar-photos, .moder { display: none; }
h2 { clear: both; }
.wrapper_right_column, .own-comment { display: none; }
.user-docs li { list-style: none; }
.vishistory-table, .resort-table {width:100%; margin-bottom:15px;}
.google-maps {margin:15px 0;}
.go-to-webcam {margin-bottom:20px;}
.warning-msg {margin:20px 0;}
.warning-msg img {vertical-align:middle; }
.direction-item h1 {display:inline;}
.direction-item {margin-bottom:25px;}
.bottom-info-block {margin-top:10px;}
.news-years, .news-item {margin-bottom:20px;}
.news-years a {margin-right:10px;}
.reg-link {display:none;}

.logo {border:none; margin-bottom:20px; float:left;}
.header1 {clear:both;}
.status-line {padding-top:40px; margin-left:500px;}

.user-cabinet .table-item {margin-top:30px}
.table-item .header {font-size:1.2em;}

.files-list li {clear:both; padding-bottom:30px; overflow:hidden;}
.files-list img.photo-mini {float:left; margin-right:10px;}
ul.files-list {list-style-type:none; padding-left:0;}

ul.pdf-list {list-style-type:none; padding-left:0;}
ul.pdf-list li {float:left; margin-right:40px; margin-bottom:30px;}
.pdf-list-block .btm-text {clear:both; margin-top:10px;}

#god_mode, .advert-block, .main-news, .clickzone_toggle { display: none; }

.no-flash { margin-left: -50%; left: 50%; text-align: center; background: url(../images/noflmap.gif) repeat-x -231px 56px; overflow: hidden; }

.nofl_item { position: absolute; }
.nofl_item img { border: none ! important; }

.nofl_item_resort1 span { top: -21px; left: 5px; }
		  
.nofl_item span, .nofl_item_resort1 span, .nofl_item_resort2 span { display: none; }

.footer-position { position: relative; }

.txt_a_right li {
text-align:right;
}

span  { display: inline-block; margin: auto; }

.about-items .white-back {
background:#FFFFFF none repeat scroll 0;
padding-right:2px;
}
