﻿* { padding: 0; margin: 0; }

/* zakladni layout */
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; background: url(/img/design/pozadi.png) repeat-x; background-color:#83c2f8;}
#wrapper {  margin: 0 auto; width: 1020px; }
#header {padding-left:7px;}
#left {width:10px; float:left; background: url(/img/design/pozadi-left.png) no-repeat; height:380px;}
#container {width:1000px; float:left; background: #FFFFFF;}
#right {width:10px; float:left; background: url(/img/design/pozadi-right.png) no-repeat; height:380px;}
#obsah-top { background: url(/img/design/obsah-pozadi-top.png) no-repeat; height:7px;float:left; width:723px;}
#faux { background: url(/img/design/obsah-pozadi.png) repeat-y; margin-bottom: 0px; overflow: hidden;  width: 969px; margin:auto; }
#menu { width: 968px; height: 35px; margin: 0px auto; background: url(/img/design/menu-pozadi.png) no-repeat;}
.theme-strip {padding: 6px 0 0 20px;}
#search-panel { width: 969px; height: 38px; margin: 0 auto 10px auto; background: url(/img/design/search-pozadi.png) no-repeat;}
#content {  float: left; color: #333; margin:  0px; padding: 0px; width: 723px; display: inline; position: relative;}
#obsah{margin: 10px 13px;}
#rightcolumn {  display: inline; position: relative; color: #333; padding: 0px; width: 235px; float: right;}
#content-footer {width: 980px; clear: both; margin:0 10px; background: url(/img/design/obsah-paticka.png) no-repeat; padding: 0 10px; width:1000px;height:40px;}
#info-footer {width: 980px; clear: both; margin:0 10px; color: #FFFFFF;}
#footer {text-align:center; width: 980px; clear: both; margin:0 10px; color: #333; background: url(/img/design/paticka.png) no-repeat; padding: 10px; width:1000px;height:71px;}
.clear { clear: both; background: none; }
div.left-shader {background:url(/img/design/header-shade-left.png); width:8px; height:188px;float:left;margin-top:25px;}
div.right-shader {background:url(/img/design/header-shade-right.png); width:8px; height:188px;float:left;margin-top:25px;}
img.generated-foto {border: 1px solid #c5c5c5; margin-bottom: 10px; width:233px; height:137px;}
#topPage {float:right; height: 20px; padding-top: 5px;}
#topPage img {padding-left: 5px; cursor:pointer;}

#EmailWrapper {width: 600px; margin:auto;}
#ctl00_EmailPageDiv {background-color:#EDEDED; border: 2px solid black; position:absolute; z-index:500; display:none;padding:10px; top:20px;}
#EmailPageBody {width: 400px; height:80px;}
div.EmailPageBox {border: 1px solid #D1D1D1; padding: 5px; margin: 5px 0;background-color:#E0E0E0;}
div.textEmail {}
div.textNepovinny {color:Gray;}
div.EmailPageError {color:Red; font-weight:bold;}
div.EmailPageSent {color:Green; font-weight:bold;}

/**/
h1 {color:#073197; font-size: 16px; padding:0 0 15px 0px; margin:0;}
h2 {color:#000000; font-size: 15px; padding:5px 0 5px 0px; margin:0;}
h3 {color:#073197; font-size: 13px; padding:3px; margin:0;}
a {color:#006699;}
a:hover {color:#023952;}
p {padding: 1px 10px 5px 10px; line-height:130%;}

/*menu*/
ul.rightMenu {list-style-type: none;}
ul.rightMenu li {width:235px;height:26px; margin:2px 0;}
ul.rightMenu li a {height: 26px; width:235px; display:block;}
ul.rightMenu li a span{display:none;}

ul.rightMenu {padding-bottom:10px;}
ul.rightMenu li.submenu {height:auto; margin-top:-2px; _margin-top:-7px;}
ul.rightMenu li.submenu ul {list-style-type:square; background: #ddeffd; padding:0 0 5px 20px;}
ul.rightMenu li.submenu ul li {margin:2px 10px; color:#ff9b2f; height:auto;width:190px;padding:3px 0;}
ul.rightMenu li.submenu ul li a {color:#064997; font-weight:bold;width:170px;height:auto; text-decoration:none;}
ul.rightMenu li.submenu ul li a:hover {color:#023952; text-decoration:underline;}

#menu {font-size: 13px;float:left;}
#menu ul {margin: 0;padding: 0;float: left;width: 100%; }
#menu ul li {display: inline;}
#menu ul li a {float: left;color: #145ba5;text-decoration: none;font-weight:bold; padding:10px 11px; border-right: 1px solid white}
#menu ul li a:hover {background:white; }

/* slideshow */
#slideshow { width: 968px; height: 149px; margin: 2px auto 0 auto;position:relative;float:left; border-bottom:3px solid #155ea3;}
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; width:968px; height:149px; border: 0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active { z-index:9;}

li#mHory {background: url(/img/design/mHory.png) no-repeat 0% 0%;}
li#mHory:hover {background: url(/img/design/mHory.png) no-repeat 0% -26px;}
li#mCyklo {background: url(/img/design/mCyklo.png) no-repeat 0% 0%;}
li#mCyklo:hover {background: url(/img/design/mCyklo.png) no-repeat 0% -26px;}
li#mVoda {background: url(/img/design/mVoda.png) no-repeat 0% 0%;}
li#mVoda:hover {background: url(/img/design/mVoda.png) no-repeat 0% -26px;}
li#mPoznavaci {background: url(/img/design/mPoznavaci.png) no-repeat 0% 0%;}
li#mPoznavaci:hover {background: url(/img/design/mPoznavaci.png) no-repeat 0% -26px;}
li#mExotika {background: url(/img/design/mExotika.png) no-repeat 0% 0%;}
li#mExotika:hover {background: url(/img/design/mExotika.png) no-repeat 0% -26px;}
li#mLyze {background: url(/img/design/mLyze.png) no-repeat 0% 0%;}
li#mLyze:hover {background: url(/img/design/mLyze.png) no-repeat 0% -26px;}
li#mChaty {background: url(/img/design/mChaty.png) no-repeat 0% 0%;}
li#mChaty:hover {background: url(/img/design/mChaty.png) no-repeat 0% -26px;}
li#mPobytHory {background: url(/img/design/mPobytHory.png) no-repeat 0% 0%;}
li#mPobytHory:hover {background: url(/img/design/mPobytHory.png) no-repeat 0% -26px;}
li#mPobytMore {background: url(/img/design/mPobytMore.png) no-repeat 0% 0%;}
li#mPobytMore:hover {background: url(/img/design/mPobytMore.png) no-repeat 0% -26px;}
li#mKolektivy {background: url(/img/design/mKolektivy.png) no-repeat 0% 0%;}
li#mKolektivy:hover {background: url(/img/design/mKolektivy.png) no-repeat 0% -26px;}
li#mAdrenalin {background: url(/img/design/mAdrenalin.png) no-repeat 0% 0%;}
li#mAdrenalin:hover {background: url(/img/design/mAdrenalin.png) no-repeat 0% -26px;}
li#mTermaly {background: url(/img/design/mTermaly.png) no-repeat 0% 0%;}
li#mTermaly:hover {background: url(/img/design/mTermaly.png) no-repeat 0% -26px;}


#top-strip ul {list-style:none; float:right; padding-top:10px;}
#top-strip ul li {display: inline; font-size:11px;}

.theme-strip div {float:left; width:148px; height:114px;}
.theme-strip a {width: 150px; display:block; padding: 5px; float:left;}
.theme-strip a img {border: 0;}
.theme-strip a img.top {border: 1px solid #155ea3;}


div#m1 {background: url(/img/design/tema/hory.png) bottom center no-repeat; padding:0; margin:5px;}

#search-panel #hledat {padding: 7px 0 5px 95px;}
#search-panel #hledat select {color:#525252; border:1px solid #af9029; margin: 0 5px; width: 140px; font-size:12px;}
#search-panel #hledat select option {padding: 1px 5px;}
#search-panel #hledat input.submit {background: url(/img/design/search-button.png) no-repeat; border:0; width:92px; height:21px;cursor:pointer;}
#rightcolumn #katalogSize {color:#000000;position:relative; top:-80px; _top:-84px;left:90px;font-weight:bold;}
div#adresa-prodejny {margin:10px; color:#003399;}
div#newsletter {background: url(/img/design/newsletter.png) no-repeat; width:235px; height:93px; padding: 1px 0 10px 0;}
input.newsletter-email {margin:40px 0 0 10px;}
input.newsletter-submit {float:right; margin:38px 5px 0 0;background: url(/img/design/newsletter-odeslat.png) no-repeat; width:62px; height:22px; border:none; cursor:pointer;}
.newsletter-result {padding:5px; font-size:11px;}
div.navigation {background:white;padding: 0 0 10px 30px;color:#666666; font-size: 11px;}
div.navigation a {color:#666666;}
div.navigation a:hover {color:#272727;}
div#info-footer-text {float:left; padding: 10px 20px; font-size:11px;}

/*dalsi*/
h1#novinky{background:transparent url(/img/design/novinky.png) no-repeat; width:90px; height:21px;}
h1#novinky span {display:none;}
ul.news {padding: 0 0 20px 20px; list-style-type:square; color:#807858;}
ul.news li p{color: #333333;padding:2px 0 10px 15px;}
ul.news li h2 a{text-decoration:none;}
ul.news li h2 a:hover{text-decoration:underline;}

h3#aktualni-zajezdy{background:transparent url(/img/design/aktualni-zajezdy.png) no-repeat; width:386px; height:19px;}
h3#aktualni-zajezdy span {display:none;}

span.lm, b.lm{color:#CC0000; cursor:help;}

#kategorie {height:20px;}
#aktialni-nabidka {background:#FFFFFF;width:695px; border-left:1px solid #e3e0db;border-right:1px solid #e3e0db;}
.zajezd {line-height:120%; padding:5px 0 10px 10px;border-top:1px dashed #e3e0db; clear:both;}
.zajezd h2{font-size:13px;margin:0px;padding:2px 0px 0px; padding-bottom:3px;}
.zajezd h2 a {text-decoration:none;color:#006699;}
.zajezd h2 a:hover{text-decoration:underline;}
.zajezd a img, .fotogalerie a img, div.novinka a img, .galerieRamecek a img {height:60px;width:90px;float:left;padding:3px;border:0;margin:10px 0px 25px 0px;background: url(/img/design/ramecek.png) no-repeat; display:block;}
.fotogalerie a img, div.novinka a img, .galerieRamecek a img  {margin: 5px 8px;}
.fotogalerie {padding: 10px 0px;}
.fotka a img {height:60px;width:90px;float:left;padding:3px;border:0;margin:5px 10px 0 0;background: url(/img/design/ramecek.png) no-repeat; display:block;}
.zajezd div.t{font-size:12px;padding:5px 20px 5px 110px;}
.zajezd div.l{display:block;padding:5px 20px 5px 110px;}
.zajezd i{color:#333333;font-style:normal;}
.zajezd b{font-size:14px;color:black;}
.zajezd b.lm{font-size:14px;color:#CC0000; cursor:help;}
.zajezd div.l a{height:26px;display:block;float:right;font:11px;line-height:22px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding:0px 25px 0px 10px;margin-left:15px;}
.zajezd div.l a:hover{color:#E6EEF2;background-color:#F6C004;}
.zajezd img.flag{margin:2px 5px 0px 0px; width:16px; background:none; padding:0; height:11px;}

.PriceFull {cursor:help; font-size:11px; color:Gray;}

#tourImages {width: 310px; float:right;}
#tourImages a img {width: 40px; height:34px; border: 1px solid gray; float:left; margin:1px;}
#tourMainImage a img {margin: 3px;width: 300px; height: 255px;}

/*galerie*/
.galerieRamecek a img {background: url(/img/design/ramecek2.png) no-repeat; height:120px; width:140px; margin:5px 12px; _margin:5px;}
.galerieRamecek h3 {padding: 0; width:140px;}
.galerieRamecek {text-align:center; float:left;padding-bottom:15px;display:inline;}
.galerieObal {float:left; clear:left; width: 500px; width:690px;}


img.zajezd-foto {float:right; margin: 0 10px 10px 10px; border:1px solid gray;}
table.program {padding-left:10px;}
table.program tr th {text-align:left;}
table.program tr td {color:black; line-height:150%;}
table.program tr td.den {font-weight:bold; vertical-align:top; width:60px;}
.popisceny ul{font-size:11px;line-height: 16px;list-style: none; display: block;padding: 0px;margin: 0px 0px 0px 10px;}
.popisceny ul li {font-size:11px;margin: 0px 0px 0px 5px;padding: 2px 5px 6px 6px;}
.popisceny ul li:hover{color: black;}



.terminy {padding: 0px;background: #F6F1DB;text-align: center;display: block;border: 1px solid #ffffff;margin: 10px;width: 550px;}
.terminy table {color: #333333;width: 500px;margin: 0px;padding: 0px;}
.terminy tr {}
.terminy tr:hover {background-color: #F2F0CA;}
.terminy td { margin: 0px;text-align: center;padding: 4px 0px 3px 0px;border: none 0px;}
.terminy #submit {font-weight: bold;color: #FFFFFF;background: #FF9900;border: 1px solid #FFCC00;cursor: pointer;}


table.rezervace td {border-bottom: 1px dashed  #C3C691; padding-left:10px; line-height:130%;font-size:12px;}
table.rezervace td.priceType {border: none; font-size:13px;	color: #2C5567; font-weight:bold; padding: 7px 0 2px 2px;}

table.rezervace td.lm span.reservationPrice { color: #cc0000;}
table.rezervace {margin:10px; font-size: 11px; width: 95%;}
table.rezervaceUdaje input.border, table.rezervaceUdaje span.border input{ border: 1px double #C3C691; margin: 3px;}
table.rezervaceUdaje textarea {width:400px; border: 1px double #C3C691; margin: 3px;}
table.rezervaceUdaje input.submitReservation { margin: 3px;}


div#TotalPriceDiv{font-weight:bold;}
table.rezervaceUdaje .submit {font-weight: bold;color: #FFFFFF;background-color: #0066FF; border: 1px solid black;	cursor: pointer;	display: block;}

/*
.cenik {padding: 20px 0px 30px 0px;border: 1px solid #DFDCB1; margin: 0px;}
.cenik input{width:100%;padding-right:1em; border:none;}.cenik a, .terminy a{color:#702529;}
.cenik a:hover, .terminy a:hover{color:#3C6374;}.cenik b, .terminy b{color:#E13800;}*/

.strankovani{height:25px;display:block;	font:11px;text-align:center;clear:both;margin:0px;padding:10px 0;}
.strankovani a{border:1px solid #BCD7EA;color:#333333;padding:3px 6px 3px 6px;cursor:pointer; margin:0 2px;}
.strankovani a.selected{text-align:center;background-color:#3399FF;color:#FFFFFF;}
.strankovani a:hover{text-align:center;background-color:#BCD7EA;color:#FFFFFF;}

.tourEmail {padding: 5px 20px;}
.tourEmail select  {display:block; width:190px; margin: 5px 0;}
.tourEmail input {display:block; width:190px; margin: 5px 0;}
.tourEmail textarea {display:block; width:400px; height:150px; margin: 5px 0;}
.tourEmail input.submit {display:block; width:150px; margin: 5px 0;}
.tourEmail p.error, .error { color:red; padding:0px; }
.tourEmail p.sent { color:green; padding:0px; }

span.sorter a.selected {font-weight:bold;}

div.novinka {float:left; width:700px; margin: 0 0 15px 0;}
div.terminScroll {height: 200px; overflow:auto;}

div.prodejci {padding: 3px 15px 10px 15px;line-height: 150%;}
div.prodejciFirma{padding-left: 10px;font-weight:bold;}
div.prodejciHr {border-bottom: 1px solid gray;margin:5px;}

div.logout {float:right;background: #FF9900 url(./design/hledej_but.gif) no-repeat 0% 0%;width: 73px;height: 22px;padding: 0px;border-style: none;cursor:pointer;}
div.logout a {text-decoration:none; color:Black; margin:7px; line-height:20px; font-size:12px;}
div.logout a:hover {text-decoration:none;}

/*pretty photo*/
div.light_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_middle{background:#fff}div.light_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_content{background-color:#fff}div.light_rounded .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_middle{background:#fff}div.light_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.light_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_top .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .currentTextHolder{color:#c4c4c4}div.dark_rounded  p.pp_description{color:#fff}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_rounded .pp_bottom .pp_left{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_middle{background:url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .pp_bottom .pp_right{background:url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_top .pp_left,div.dark_square .pp_top .pp_middle,div.dark_square .pp_top .pp_right,div.dark_square .pp_bottom .pp_left,div.dark_square .pp_bottom .pp_middle,div.dark_square .pp_bottom .pp_right,div.dark_square .pp_content{background:url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat}div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_square  p.pp_description{color:#fff}div.dark_square .pp_loaderIcon{background:url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_content a.pp_expand{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.dark_square .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_top .pp_left,div.light_square .pp_top .pp_middle,div.light_square .pp_top .pp_right,div.light_square .pp_bottom .pp_left,div.light_square .pp_bottom .pp_middle,div.light_square .pp_bottom .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content a.pp_expand{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_expand:hover{background:url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_contract:hover{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_content a.pp_close{width:75px;height:22px;background:url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous{background:url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next{background:url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_content a.pp_next:hover{background:url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_content a.pp_previous:hover{background:url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:2px 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}


	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */