/* Autor: Přemysl Posker */

#recaptcha_widget_div {float:left}

* {margin: 0px; padding: 0px;}
.clearing:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:81.25%;font-family:Arial,Verdana,sans-serif;line-height:1.5em;background:#ece7e1 url(/images/bgBody.png) repeat-x top;padding:0px 0px 50px 0px;color:#504C59;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
.textCenter {text-align:center;}
.textRight {text-align:right;}
.text-brown {color: #66523F;}

@font-face {font-family: BreeRg; 	src: url(/fonts/BREEREGULAR.OTF);}
@font-face {font-family: BreeLt; 	src: url(/fonts/BREELIGHT.OTF);}
@font-face {font-family: BreeBd; 	src: url(/fonts/BREEBOLD.OTF);}

.pageLayout {width:988px;margin:0px auto;padding:0px;position:relative;}
.pageIlu {background:url(/images/pageIlu.jpg) no-repeat center 170px;min-width:988px;}
.topGlow {background:url(/images/topGlow.png) no-repeat center 36px;min-width:988px;}

.pageContent {background:url(/images/bgPageLayout.png) no-repeat left top;padding-top:8px;min-height:1px;}
.pageContentIn {background:url(/images/bgPageLayout.png) no-repeat -988px bottom;padding-bottom:8px;min-height:1px;}
.pageContentIn2 {background:url(/images/bgPageLayout.png) repeat-y -1976px top;padding-bottom:8px;min-height:1px;}
.pageContentIn3 {padding:0px 4px;min-height:1px;}

/* logo */
#logo {width:398px;height:80px;display:block;left:19px;top:64px;position:absolute;overflow:hidden;z-index:1;}
	#logo h1, #logo h1 span, #logo strong, #logo strong span {display:block;width:398px;height:80px;overflow:hidden;cursor:pointer;}
	#logo span {background:url(/images/logo.png) no-repeat top left;position:absolute;top:0px;left:0px;z-index:10;}
	#logo a {color:#000;}

.topLinks {height:34px;padding:12px 12px 0px 0px;text-align:right;}
	.topLinks ul {list-style:none;}
	.topLinks li {display:inline;margin:0px 12px;}
	.topLinks a {color:#e66d00;text-shadow:#f3f5f7 1px 1px 1px;}

.topSearch {height:116px;background:url(/images/bgTopSearch.gif) no-repeat bottom left;text-align:right;}
	.topSearch form {border:1px solid #d9d9d9;border-top:1px solid #c0c0c0;float:right;margin:38px 20px 0px 0px;height:31px;min-height:1px;padding:0px;}
	.topSearch .q {border:0px;vertical-align:middle;width:158px;height:14px;padding:8px;font-style:italic;color:#665240;font-weight:bold;font-size:1em;}
	.topSearch .submit {border:0px;vertical-align:middle;}
	
.destinationsMenu {padding:0px;font-family:BreeRg;background:#4a4563 url(/images/bgDestinationsMenu.gif) repeat-x top left;color:#fff;height:50px;}
	.destinationsMenu .choose {width:159px;float:left;text-align:right;padding-top:17px;}
	
	.destinationsMenu .destinations {width:634px;float:left;text-align:center;padding:8px 0px 0px 8px;}
	.destinationsMenu .destinations ul {display:inline;list-style:none;}
	.destinationsMenu .destinations li {float:left;margin:0px 1px;}
	.destinationsMenu .destinations a {display:block;height:42px;padding-left:4px;float:left;font-size:1.3em;text-transform:uppercase;text-decoration:none;text-shadow:#000000 1px 1px 2px;color:#fff;}
	.destinationsMenu .destinations a span {display:block;height:42px;padding:0px;padding-right:4px;cursor:pointer;}
	.destinationsMenu .destinations a span span {display:block;height:42px;padding:0px;}
	.destinationsMenu .destinations a span span span {display:block;height:32px;padding:10px 7px 0px 8px;}
	.destinationsMenu .destinations a:hover {color:#E66D00;}
	.destinationsMenu .destinations .active a {background:url(/images/bgDestinationsActiveItem.png) no-repeat left top;text-shadow:none;color:#E66D00;}
	.destinationsMenu .destinations .active a span {background:url(/images/bgDestinationsActiveItem.png) no-repeat right -42px;}
	.destinationsMenu .destinations .active a span span {background:url(/images/bgDestinationsActiveItem.png) repeat-x left -84px;}
	.destinationsMenu .destinations .active a span span span {background:url(/images/bgDestinationsActiveItemShadow.png) no-repeat left bottom;}
	
	.destinationsMenu .selectDestination {width:179px;float:left;padding-top:10px;}
	.destinationsMenu .selectDestination select {border:1px solid #d9d9d9;padding:1px;height:26px;width:158px;}

.destinationContextMenu {background:#f6f6f4 url(/images/bgDestinationContextMenu.gif) repeat-x bottom;padding:14px 0px 13px 5px;font-size:1.07em;}
	.destinationContextMenu ul {list-style:none;}
	.destinationContextMenu li {float:left;margin:0px;}
	.destinationContextMenu a {display:block;float:left;margin:0px 0px 0px 0px;height:28px;text-decoration:none;color:#665240;text-shadow:#fff 1px 1px 1px;}
	.destinationContextMenu a span {display:block;float:left;height:28px;cursor:pointer;}
	.destinationContextMenu a span span {padding:3px 9px 0px 9px;height:25px;}
	
	.destinationContextMenu a:hover {color:#e66d00;}
	
	.destinationContextMenu .active a {background:url(/images/bgDestinationContextMenuItemActive.gif) repeat-x left -56px;color:#e66d00;}
	.destinationContextMenu .active a span {background:url(/images/bgDestinationContextMenuItemActive.gif) no-repeat left 0px;}
	.destinationContextMenu .active a span span {background:url(/images/bgDestinationContextMenuItemActive.gif) no-repeat right -28px;}

.mainContent {position:relative;background:url(/images/bgMainContent.gif) repeat-y right;_height:1px;min-height:1px;}
	.advertRight {position:absolute;top:10px;left:1000px;}
	
.rightCol {width:230px;float:right;margin:10px 10px 0px 0px;}
	.rightColIn {padding-left:10px;}
	.rightCol .advertRightCol {margin-bottom:15px;}
	.rightCol .hdr {display:block;font-family:BreeLt;font-size:1.538em;color:#66523F;padding:6px 0px 8px 5px;margin:0px 10px 10px 0px;background:url(/images/bgHdr.gif) no-repeat left bottom;}
	
	.rightCol .mostViewedItems {list-style:none;margin-bottom:20px;padding-right:10px;}
	.rightCol .mostViewedItems li {margin-bottom:7px;padding:0px 0px 0px 6px;}
	.rightCol .mostViewedItems li a {font-size:1.1em;color:#E56C00;}
	.rightCol .mostViewedItems li a span {font-weight:bold;cursor:pointer;}
	
	.rightCol .rightColMenu {padding:10px 0px 20px 0px;font-size:1.1em;}
	.rightCol .rightColMenu a {color:#E56C00;font-weight:bold;}
	.rightCol .rightColMenu ul {list-style:none;}
	
	.rightCol .rightColMenu ul li a span {display:block;}
	.rightCol .rightColMenu ul li a span span {padding:15px 20px;}
	
	.rightCol .rightColMenu ul li.active {background:url(/images/bgRightMenuActiveItem.png) repeat-y left;}
	.rightCol .rightColMenu ul li.active a {background:url(/images/bgRightMenuActiveItem.png) no-repeat -240px top;color:#66523F;text-decoration:none;}
	.rightCol .rightColMenu ul li.active a span {background:url(/images/bgRightMenuActiveItem.png) no-repeat -480px bottom;cursor:pointer;}
	.rightCol .rightColMenu ul li.active a span span {background:url(/images/rightMenuArrow.png) no-repeat left 15px;}
	
.mainCol {width:702px;float:left;margin:10px 0px 0px 20px;padding-top:15px;position:relative;}
	.mainCol h1, .mainCol .h1 {display:block;font-size:2.77em;font-family:BreeRg;font-weight:normal;color:#66523F;line-height:1.2em;margin-bottom:10px;padding-right:90px;}
	.mainCol .h1index {padding-right:0px;}
	.mainCol h2, .mainCol .h2 {display:block;font-size:1.538em;padding:16px 0px 6px 5px;font-family:BreeLt;font-weight:normal;color:#66523F;line-height:1.2em;margin-bottom:19px;background:url(/images/bgHdr.gif) no-repeat left bottom;}
	.mainCol .h2noLine {background:none;padding-left:0px;padding-bottom:0px;margin-bottom:5px;}
	.mainCol .h1list {margin-bottom:0px;}
	.mainCol .subH1 {font-family:BreeLt;font-size:1.384em;color:#66523F;display:block;margin-bottom:25px;font-weight:normal;}
	.mainCol h3, .mainCol .h3 {display:block;font-size:1.384em;padding:16px 0px 0px 0px;font-family:BreeBd;font-weight:normal;color:#66523F;line-height:1.2em;margin-bottom:5px;}
  .mainCol h3.b{display: inline; font-size: 1.224em;}
  .mainCol .termsul{margin-left: 50px;}
	.mainCol a {color:#E56C00;}
	.mainCol .hr {border-top:1px solid #d9ccc1;border-bottom:1px solid #fff;clear:both;margin-bottom:15px;}
	.mainCol p {margin-bottom:15px;}
	.mainCol .back {position:absolute;top:10px;right: 0px;}
	.mainCol .more {font-size:1.1em;line-height:1.8em;}
	.mainCol .advertMainCol {float:right;}
	.mainCol .advertMainInlineLeft {float:left;margin-bottom:20px;margin-right:20px;}
	.mainCol .advertMainInlineRight {float:right;margin-bottom:20px;}
	.mainCol .col1_2 {float:left;width:340px;}
	.mainCol .col2_2 {float:right;width:340px;}
	.mainCol ul.list , .userCol ul{list-style:none;margin:0px 0px 15px 15px;}
        .userCol p.less {width:100%; text-align:right; font-weight: bold}
         #hiddenBox {width:100%; display:block; float:left}
	.mainCol ul.list li, .userCol ul li {background:url(/images/listUl1.png) no-repeat left 7px;padding-left:22px;margin-bottom:2px;}
	.mainCol ul.list li ul, .userCol ul li ul {margin-bottom:0px;}
	.mainCol ul.list li ul li, .userCol ul li ul li {background:url(/images/listUl2.png) no-repeat left 8px;padding-left:15px;}
	.mainCol ol {margin:0px 0px 15px 20px;font-weight:bold;color:#E56C00;}
	.mainCol ol div {font-weight:normal;color:#504C59;}
	.mainCol ol li {margin-bottom:2px;}
	.mainCol ol ol {margin-bottom:0px;list-style:lower-alpha;font-weight:normal;}
	
	.mainCol table caption {text-align:left;padding-bottom:7px;color:#333333;font-weight:bold;}
	.mainCol .commonTable {border-collapse:collapse;width:100%;margin-bottom:20px;}
	.mainCol .commonTable th {background:#DDD2CA;border:1px solid #fff;color:#665240;font-weight:bold;padding:.5em;}
	.mainCol .commonTable td {background:#F0EEEC;border:1px solid #fff;padding:.5em;text-align:center;}
	.mainCol .commonTable td.highlight {color:#E66D00;font-weight:bold;}
	
	.mainCol .rowTable {border-collapse:collapse;width:100%;margin-bottom:20px;}
	.mainCol .rowTable th {background:#DDD2CA;border-bottom:1px solid #fff;color:#665240;font-weight:bold;padding:.3em;}
	.mainCol .rowTable td {background:#F0EEEC;border-bottom:1px solid #ddd2ca;padding:.3em;text-align:center;}
	.mainCol .rowTable td.highlight {color:#E66D00;font-weight:bold;}
	.mainCol .rowTable tr:hover td {background:#f7f5f4;}
	
	.featured {padding-bottom:20px;}
	.featured h3 {display:block;font-family:BreeLt;font-size:1.538em;color:#66523F;padding:9px 0px 10px 5px;margin:0px 10px 10px 0px;background:url(/images/bgHdr.gif) no-repeat left bottom;}
	.featured .featuredItem {float:left;margin:0px 18px 18px 0px;}
	.featured .featuredItemLast {margin-right:0px;}
	.featured .featuredItem p {padding:0px 7px;}
	.featured .featuredItem h4 {padding:0px 7px;font-size:1.23em;font-weight:normal;line-height:1.4em;}
	
	.featuredSmall {width:522px;float:left;}
	.featuredSmall .featuredItem {width:242px;height:277px;padding:5px;background:url(/images/featuredItemSmall.png) no-repeat top left;}
	
	.featuredLarge {width:702px;}
	.featuredLarge .featuredItem {width:332px;height:277px;padding:5px;background:url(/images/featuredItemLarge.png) no-repeat top left;}
	.featuredLarge .featuredItem h4 {margin-bottom:10px;}
	
	.whatIsNew {padding-bottom:30px;}
	.whatIsNew h4 {font-family:BreeLt;color:#66523F;font-size:1.538em;margin-bottom:15px;}
	.whatIsNew h3 {display:block;font-family:BreeLt;font-size:1.538em;color:#66523F;padding:6px 0px 8px 5px;margin:0px 10px 10px 0px;background:url(/images/bgHdr.gif) no-repeat left bottom;}
	.whatIsNew .column {width:220px;float:left;margin-right:20px;}
	.whatIsNew .columnLast {margin-right:0px;}
	.whatIsNew ul {list-style:none;margin-bottom:20px;padding-right:10px;}
	.whatIsNew li {margin-bottom:7px;padding:0px 0px 0px 6px;background:none;}
	.whatIsNew a {font-size:1.1em;color:#E56C00;}
	.whatIsNew a span {font-weight:bold;cursor:pointer;}
	
	.sortOptions {background:#e8e4de url(/images/bgSort.png) no-repeat;height:31px;padding-top:1px;margin-bottom:28px;}
	.sortOptions .sort {padding:5px 0px 0px 11px;float:left;}
	.sortOptions .sort a, .sortOptions .sort span {margin:0px 3px;}
	.sortOptions .sort strong {color:#333333;}
	
	.sortOptions2 .sortSep {float:left;}
	.sortOptions2 {height:41px;padding-top:1px;background-position:0px -32px;}
	.sortOptions2 .sort {padding:11px 15px 0px 11px;}
	.sortOptions2 .weather {float:left;padding:5px 30px 0px 16px;color:#333333;font-weight:bold;}
	.sortOptions2 .weather img {vertical-align:middle;margin-bottom:3px;margin-left:10px;}
	.sortOptions .score {float:right;color:#333333;font-weight:bold;padding:10px 14px 0px 0px;}
	.sortOptions .score strong {font-weight:normal;font-family:BreeRg;color:#E56C00;font-size:2em;vertical-align:middle;}
	 
   /* Autor: Martin Dědík - UPRAVY CSS - TOPOV�?NÍ */
   /* STARE
   .listItem {background:url(/images/bgListItem.png) repeat-y -1404px top;margin-bottom:18px;}
   .liIn {background:url(/images/bgListItem.png) no-repeat left top;}
      NOVE */    
   .listItem {
      background-color: white;
      margin-bottom: 18px;
   }    
   
   
   .liIn {
      border: 1px solid #cec7c0;
      border-bottom: 3px solid #cec7c0;
      border-radius: 5px;
      overflow: hidden;
      
   };    
   
   
   /* Autor: Martin Dědík - UPRAVY CSS - TOPOV�?NÍ KONEC */
   
	div.liIn2 {background:url(/images/records-top-bg.jpg) repeat-x -702px bottom;padding:5px 12px 7px 5px;}
    
    /* Autor: Martin Dědík - UPRAVY CSS - TOPOV�?NÍ */
    /* STARE 
	.listItem .listImg {float:left;width:128px;overflow:hidden;position:relative;}
	    NOVE */
   .listItem .listImg {float:left;width:128px;overflow:hidden;position:relative; margin: 4px 0px 0px 4px;}
    /* Autor: Martin Dědík - UPRAVY CSS - TOPOV�?NÍ KONEC*/
    
   .listItem .listImg ul {list-style:none;width:128px;height:128px;}
	.listItem .listImg ul li {width:128px;height:128px;float:left;position:relative;}
	.listItem .listImg .enlarge {display:none;position:absolute;top:46px;left:46px;width:35px;height:35px;background:url(/images/enlarge.png) no-repeat;cursor:pointer;}
	.listItem .listImg a:hover .enlarge {display:block;}
	.listItem .listImg .carousel-wrap {width:128px;height:128px;overflow:hidden;margin-bottom:9px;}
	.listItem .listImg .carousel-pagination {height:12px;margin-bottom:10px;}
	.listItem .listImg .carousel-pagination table {border-collapse:collapse;margin:0px auto;}
	.listItem .listImg .carousel-pagination a {display:block;width:12px;height:12px;float:left;margin:0px 4px;position:relative;text-indent:-9999px;}
	.listItem .listImg .carousel-pagination a span {display:block;width:12px;height:12px;position:absolute;top:0px;left:0px;background:url(/images/sliderDots.png) no-repeat top left;cursor:pointer;}
	.listItem .listImg .carousel-pagination a.active span {background-position:0px -12px;}
	
   /* Autor: Martin Dědík - UPRAVY CSS - TOPOV�?NÍ */
   /* STARE
     .listItem .listDesc {float:right;width:542px;padding-top:3px;}
      NOVE */  
   .listItem .listDesc {float:right;width:552px;padding-top:10px; font-family: Arial; font-size: 12px; color: #605C58}
	/* Autor: Martin Dědík - UPRAVY CSS - TOPOV�?NÍ KONEC */
   
   .listItem .listDesc img {vertical-align:middle;margin-bottom:4px;}
	.listItem .listDesc .h2 {display:inline;font-size:1.384em;position: relative; margin-right:15px;color:#66523F;font-family:BreeRg;font-weight:normal;background:none;padding:0px;}
	.listItem .listDesc .h2 a.header {font-size:1.384em!important; color:#66523F!important; text-decoration:none!important;}
        .listItem .listDesc .h2 a.header:hover {text-decoration:underline!important;}
        //.listItem .listDesc .h2 a {font-size:0.75em;font-family:Arial;font-weight:bold;}
	.listItem .listDesc p { margin-top:-5px; margin-right: 10px; margin-bottom: 0px; line-height: normal;}
	.listItem .listDesc .more {padding:0px;text-align:right;background:url(/images/bgListMore.gif) no-repeat right 50%;padding-right:11px;}
	.listItem .listDesc .web {white-space:nowrap;margin-right:20px;}
	.listItem .listDesc .email {white-space:nowrap;margin-right:20px;}
	.listItem .listDesc .phone {white-space:nowrap;margin-right:20px;}
	.listItem .listDesc img.contact {margin-right: 8px;}
        .listItem .listDesc .review {float:right;margin-right: 10px; margin-bottom: 10px}
        
	
   /* Autor: Martin Dědík - TOPOV�?NÍ (NOVE RADKY KTERE OZNACUJI TOP a TIP)*/
	.liIn-top {
      background-color: #e9ecf0;
   }
   .listItem .listDesc-top_tip {
      background: url(/images/tip_star.png) no-repeat 506px 5px; 
   }
	/* Autor: Martin Dědík - TOPOV�?NÍ KONEC */
   
	.pages {}
	.pages .prevNext {width:149px;height:24px;margin:0px auto;background:url(/images/bgPrevNext.gif) no-repeat top center;margin-bottom:12px;}
	.pages .prevNext .previous {float:left;}
	.pages .prevNext .next {float:right;}
	.pages .links {text-align:center;color:#504C59;margin-bottom:30px;}
	.pages .links ul {list-style:none;display:inline;}
	.pages .links li {display:inline;}
	.pages .links a {margin:0px 3px;}
	.pages .links strong {margin:0px 3px;}
   
	.pagesTop {float: right; margin-top: 30px;}
	.pagesTop .prevNext {width:149px;height:24px;margin:0px auto;margin-bottom:12px;}
	.pagesTop .prevNext .previous {float:left;}
	.pagesTop .prevNext .next {float:right;}
	.pagesTop .links {text-align:center;color:#504C59;margin-bottom:30px;}
	.pagesTop .links ul {list-style:none;display:inline;}
	.pagesTop .links li {display:inline;}
	.pagesTop .links a {margin:0px 3px;}
	.pagesTop .links strong {margin:0px 3px;}
	
        .btnBTF{
            cursor: pointer;
            color: #504C59;
            background: #f5f5f5; /* Old browsers */
            background: -moz-linear-gradient(top,  #f5f5f5 31%, #dedede 100%); /* FF3.6-15 */
            background: -webkit-linear-gradient(top,  #f5f5f5 31%,#dedede 100%); /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom,  #f5f5f5 31%,#dedede 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;     
            padding: 2px 5px;
            height: 25px;
            border: 1px solid #BCBCBC;
            font-weight: bold;
            font-size: 11px;
        }
        
	.overviewImages {float:left;width:337px;height:257px;padding:5px 0px 0px 5px;overflow:hidden;position:relative;background:url(/images/bgOverviewImages.png) no-repeat top left;margin-bottom:30px;}
	.overviewImages ul {list-style:none;width:330px;height:220px;}
	.overviewImages ul li {width:330px;height:220px;float:left;position:relative;}
	.overviewImages .carousel-wrap {width:330px;height:220px;overflow:hidden;margin-bottom:9px;}
	.overviewImages .carousel-pagination {height:12px;margin-bottom:10px;padding:5px 0px 0px 3px;background:url(/images/enlargeSmall.png) no-repeat right 50%;margin-right:14px;}
	.overviewImages .carousel-pagination table {border-collapse:collapse;}
	.overviewImages .carousel-pagination a {display:block;width:12px;height:12px;float:left;margin:0px 4px;position:relative;text-indent:-9999px;}
	.overviewImages .carousel-pagination a span {display:block;width:12px;height:12px;position:absolute;top:0px;left:0px;background:url(/images/sliderDots.png) no-repeat top left;cursor:pointer;}
	.overviewImages .carousel-pagination a.active span {background-position:0px -12px;}
	
	.overviewText {width:347px;float:right;}
	.overviewText h2 {display:block;font-family:BreeLt;font-size:1.538em;color:black;padding:0px 0px 10px 5px;margin:0px 0px 15px 0px;background:url(/images/bgHdr.gif) no-repeat left bottom;}
	.overviewText p {padding:0px 0px 0px 5px;margin-bottom:10px;}
	.overviewText p.more {font-size:1em;font-weight:bold;}
	.overviewText p.more a {background:url(/images/bgListMore.gif) no-repeat right 50%;padding-right:11px;}
	
	.pointsOfInterst {margin-bottom:30px;}
	.pointsOfInterst ul {list-style:none;width:340px;float:left;}
	.pointsOfInterst ul.last {float:right;}
	.pointsOfInterst a {display:block;width:329px;height:34px;padding:18px 0px 0px 11px;background:url(/images/bgPointsOfInterest.png) no-repeat left top;font-size:1.23em;text-decoration:none;font-weight:bold;}
	.pointsOfInterst a:hover {background-position:left -52px;text-decoration:underline;}
	
	.quickTips {margin-bottom:30px;}
	.quickTips .hdr {background:url(/images/bgListItem.png) no-repeat -2106px bottom;padding-bottom:2px;height:33px;}
	.quickTips .hdr strong {display:block;height:33px;float:left;background:url(/images/bgQuickTipHeader.gif) repeat-x left -66px;font-family:BreeLt;font-size:1.538em;}
	.quickTips .hdr strong span {display:block;height:33px;float:left;background:url(/images/bgQuickTipHeader.gif) no-repeat left top;}
	.quickTips .hdr strong span span {display:block;height:24px;float:left;background:url(/images/bgQuickTipHeader.gif) no-repeat right -33px;padding:9px 10px 0px 10px;}
	.quickTips .hdr a {float:right;display:block;margin:7px 1px 0px 0px;}
	.quickTips .qtContent {background:url(/images/bgListItem.png) repeat-y -1404px 0px;}
	.quickTips .qtcIn {padding:10px 10px 0px 10px;background:url(/images/bgListItem.png) no-repeat -702px bottom;}
	.quickTips .quickTip {width:320px;float:left;margin-bottom:10px;}
	.quickTips .quickTipLast {float:right;}
	.quickTips .quickTip img {float:left;}
	.quickTips .quickTip .qtDesc {width:230px;float:right;}
	.quickTips .quickTip .qtDesc h4 {font-size:1.1em;}
	.quickTips .quickTip .qtDesc p {padding-top:5px;}

.footer {background:url(/images/bgFooter.png) no-repeat top left;height:120px;margin:0px 1px;padding:17px 0px 0px 0px;}
	.footer .aboutUs {width:330px;float:left;margin:0px 98px 0px 25px;}
	.footer .aboutUs h4 {font-family:BreeLt;font-size:1.538em;font-weight:normal;color:#66523F;margin-bottom:5px;}
	.footer .aboutUs p {color:#504C59;}
	.footer .aboutUs a {color:#E56C00;}
	
	.footer .copy {width:510px;float:left;}
	.footer .copy h4 {font-family:BreeBd;font-size:1.538em;font-weight:normal;color:#66523F;margin-bottom:8px;}
	.footer .copy ul {list-style:none;margin-bottom:8px;}
	.footer .copy li {display:inline;margin-right:18px;}
	.footer .copy a {color:#E56C00;}
.mainCol .contactForm .contact td { padding-bottom:6px}
.mainCol .contactForm .contact input[type=text], .mainCol .contactForm .contact textarea
{padding:5px 7px 0px 7px;border:1px solid #d4d4d4;border-top:none;border-left:none;background:url(/images/bgInput.png) no-repeat;font-size:1em;font-family:Tahoma, sans-serif;}
.mainCol .contactForm .contact input[type=text] {width:200px;height:17px;}

.mainCol .contactForm .contact textarea {width:332px;height:145px}
.mainCol .contactForm .contact input[type=submit] {background:url(/images/sendContact.png) no-repeat;width:137px;height:36px;color:#504f57}
	
table.contact th {text-align:right;padding-right:2em}
table.contact td input[type=submit]{padding:0.15em 0.5em;font-weight:bold;}

/* Upravy 11.3.2012 - Premysl Posker */
.shareBoxes {width: 230px; float:right; text-align:right; margin-top:20px; background-color: #Fefefe; border:1px solid #dcd1c7; border-radius: 10px}
.shareBoxes .legend {float:left;display:block;padding:10px 7px 0px 0px;}
.shareBoxes .boxes {height:37px;background:url(/images/bgShareBoxes.png) no-repeat left top;padding-left:3px;float:left;}
.shareBoxes .boxes .bIn1 {height:37px;background:url(/images/bgShareBoxes.png) no-repeat right -37px;padding-right:3px;}
.shareBoxes .boxes .bIn2 {height:37px;background:url(/images/bgShareBoxes.png) repeat-x left -74px;padding-right:3px;}
.shareBoxes .boxes ul {list-style:none;height:37px;}
.shareBoxes .boxes ul li {text-align:center;padding:0px;background:url(/images/bgShareBoxesItem.png) no-repeat right top;height:37px;width:44px;padding-right:2px;float:left;}
.shareBoxes .boxes ul li a {display:block;height:29px;padding:6px 0px 0px 0px;}
.shareBoxes .boxes ul li.first {width:40px;}
.shareBoxes .boxes ul li.last {background:none;padding-right:0px;width:40px;}
.shareBoxes .boxes ul li.last a {padding-left:5px;}

.sortOptions2 {height:42px;padding-top:0px;}
.sortOptions .showOptions {width:21px;height:21px;background:url(/images/roundButtons.png) no-repeat left top;text-indent:-9999px;display:block;position:absolute;top:9px;right:5px;text-align:left;}
.sortOptions .showOptions:hover {background-position:0px -21px;}
.sortOptions .activeBlock .showOptions {background-position:0px -42px;}
.sortOptions .activeBlock .showOptions:hover {background-position:0px -63px;}

.sortOptions2 .sort {height:30px;width:137px;position:relative;padding:11px 0px 0px 11px;}

.sortOptions .hoverBlock {position:absolute;top:40px;left:-1px;display:none;}
.sortOptions .activeBlock .hoverBlock {display:block;}
.sortOptions .activeBlock .showOptions {right:4px;top:8px;}

.sortOptions .currency {width:324px;background:url(/images/bgSortCurrency.png) no-repeat left top;padding-top:4px;z-index:100;text-align:right;}
.sortOptions .currency .cIn1 {background:url(/images/bgSortCurrency.png) no-repeat -324px bottom;padding-bottom:4px;}
.sortOptions .currency .cIn2 {background:url(/images/bgSortCurrency.png) repeat-y -648px top;padding:15px 22px 15px 20px;}
.sortOptions .sortActive {border:1px solid #dfd9d4;border-right-color:#c8c2bc;border-bottom:0px;background:#f4f1ee;width:136px;padding:10px 0px 0px 10px;}
.sortOptions .currency .currentMoney {width:145px;float:left;text-align:center;padding-top:16px;margin-bottom:15px;}
.sortOptions .currency .currentMoney strong {font-size:1.538em;line-height:1.3em;}
.sortOptions .currency .otherCourses {width:130px;float:right;text-align:right;margin-bottom:15px;}
.sortOptions .currency .otherCourses table {float:right;border-collapse:collapse;}
.sortOptions .currency .otherCourses table th {text-align:right;padding:3px 0px 3px 10px;}
.sortOptions .currency select {border:1px solid #d9d9d9;padding:3px;}

.sortOptions2 .weather {position:relative;height:36px;width:201px;background:url(/images/sortSep.png) no-repeat left 1px;padding:5px 37px 0px 16px;}
.sortOptions2 .weather img {float:right;}
.sortOptions2 .weather .legend {float:left;padding-top:6px;}
.sortOptions2 .weatherActive {border:1px solid #dfd9d4;width:200px;padding:4px 37px 0px 15px;border-right-color:#c8c2bc;border-bottom:0px;background:#f4f1ee;}
.sortOptions2 .weather .weatherDays {width:254px;background:url(/images/bgSortWeather.png) no-repeat left bottom;padding-bottom:2px;z-index:100;}
.sortOptions2 .weather .weatherDays .wdIn {padding:20px 38px 20px 21px;background:url(/images/bgSortWeather.png) repeat-y -255px top;}
.sortOptions2 .weather .weatherDays table {width:100%;border-collapse:collapse;}
.sortOptions2 .weather .weatherDays table th {text-align:left;}
.sortOptions2 .weather .weatherDays table td {padding:2px 0px;text-align:right;}
.sortOptions2 .weather .weatherDays table td.temperature {font-weight:normal;}
.sortOptions2 .weather .weatherDays a {font-weight:normal;}

.sortOptions2 .score {position:relative;height:31px;float:left;width:255px;padding:10px 44px 0px 0px;background:url(/images/sortSep.png) no-repeat left 1px;text-align:right;}
.sortOptions2 .scoreActive {border:1px solid #dfd9d4;width:254px;padding:9px 43px 0px 0px;border-right-color:#c8c2bc;border-bottom:0px;background:#f4f1ee;}
.sortOptions2 .score .scoreBlock {width:300px;background:url(/images/bgSortScore.png) no-repeat left bottom;padding-bottom:2px;z-index:100;}
.sortOptions2 .score .scoreBlock .sbIn {padding:10px 22px 20px 22px;background:url(/images/bgSortScore.png) repeat-y -300px top;text-align:center;font-weight:normal;}
.sortOptions2 .score .scoreBlock .hdr {display:block;text-align:center;background:url(/images/bgWeatherHdr.png) repeat-x bottom;padding-bottom:10px;font-size:1em;font-weight:bold;margin-bottom:13px;}
.sortOptions2 .score .scoreBlock .rating {padding-bottom:6px;}
.sortOptions2 .score .scoreBlock .button {display:block;width:21px;height:21px;float:left;background:url(/images/plusminus.png) no-repeat -9999px -9999px;cursor:pointer;text-indent:-9999px;margin-top:4px;}
.sortOptions2 .score .scoreBlock .minus {background-position:-21px 0px;margin-right:3px;}
.sortOptions2 .score .scoreBlock .minus:hover {background-position:-21px -21px;}
.sortOptions2 .score .scoreBlock .plus {background-position:0px 0px;margin-left:3px;}
.sortOptions2 .score .scoreBlock .plus:hover {background-position:0px -21px;}
.sortOptions2 .score .scoreBlock .ratingEmpty {display:block;float:left;height:22px;width:201px;padding:5px 3px 0px 4px;background:url(/images/bgRatingEmpty.png) no-repeat;}
.sortOptions2 .score .scoreBlock .ratingVoted {display:block;height:18px;float:left;background:url(/images/bgRatingVoted.png) repeat-x;}

.footer {height:auto;}
.footer .footerDelimiter {background:url(/images/bgFooterDelimiter.png) repeat-y 224px 0px;margin-bottom:10px;}
.footer .btf {width:180px;float:left;margin:0px 0px 0px 19px;padding-top:5px;}
.footer .btf p {font-size:.84em;line-height:1.5em;padding-top:13px;color:#504C59;}
.footer .footerRight {width:724px;float:right;}
.footer .footerRight h4 {margin-bottom:15px;}
.footer .footerRight p {line-height:1.4em;font-size:.9em;margin-bottom:15px;}
.footer .footerRight p a {color:#E56C00;}
.footer .footerMenu {color:#e66d00;text-shadow:#fff 0px 1px;padding-top:10px;margin-bottom:25px;}
.footer .footerMenu a {color:#e66d00;margin:0px 30px 0px 5px;}
.footer .about {width:215px;float:left;margin-right:35px;}
.footer .advertise {width:215px;float:left;margin-right:35px;}
.footer .social {width:200px;float:left;}
.footer .social p {margin-bottom:7px;}
.footer .social div#bp {margin-top:13px;}
.footer .social div#bp p {font-weight: bold}
.footer .social p img {vertical-align:middle;margin-right:12px;}

.btnRate { visibility:hidden; }

/*****************************
*                            *
*       úpravy               *
*                            *
******************************/

/*twitter*/
#tweet {margin-left : -5px}

/*records*/
.listItem-tip {
      margin-top: -18px;
   } 
img.ourtip { position: relative; left:643px; margin-bottom: -48px; top:0px}
div.stars_pad {display: inline-block; position:relative; top:-2px;}
div.stars_pad img.star {margin-right: 5px; }
div.listItem-tip div.stars_pads { width:127px;padding-top: 1px; padding-left: 4px;  height: 21px; background-image: url("/images/stars_pad.png"); background-repeat: no-repeat;}
div.listItem-tip div.liIn {background:url(/images/records-top-bg.jpg) repeat-x 0px top; background-color: #ffe8c4;}
img.tip {float:right; margin-top: 8px;} 

/*banners*/ 
div.banners {margin-top: 15px; text-align: center}
div.banners textarea {width:100%; }
div.banners hr {margin-top: 14px; margin-bottom: 15px}
table#banners {border-collapse: collapse;}
table#banners td { vertical-align:bottom; padding-left:5px; padding-right: 5px}

/*record-detail*/

div.navigation {margin-bottom: 25px}
div.navigation a {background-image: url(/images/nav_arr.png); padding-right: 10px;  background-position: right 6px; background-repeat: no-repeat}
div.navigation a:last-of-type {background-image: none}
div.RecordImages {width: 340px; float:left;}
div.RecordImages div.img-buttons {width:340px; height:40px; }
div.RecordImages div.img-buttons div {text-align: center; margin-right:5px; float:left; width:120px; height:40px; background-image: url(/images/img_btn_bg.png); background-repeat: repeat-x; border-top-left-radius: 5px; border-top-right-radius: 5px}
div.RecordImages div.img-buttons div.btn-active {background-image: url(/images/img_btn_bg_hover.png);} 
div.RecordImages div.img-buttons div:hover {background-image: url(/images/img_btn_bg_hover.png);}
div.RecordImages div.img-buttons a { height:40px; padding-left:20px; margin-top:10px; display: block;position: relative; vertical-align: 10px ;font-family: BreeRg; color:#66523f; text-decoration: none; padding-top:0px; background-repeat: no-repeat;  }
div.RecordImages div.img-buttons a#img-photos {cursor:pointer; background-position: 27px top; background-image: url(/images/photo_icon.png);}
div.RecordImages div.img-buttons a#img-maps {cursor: pointer; background-position: 35px top;  background-image: url(/images/map_icon.png);}
div.RecordImages div.img-content {border-top-right-radius: 5px; padding: 10px; padding-bottom:2px; background-image: url(/images/photo_bg.png); background-repeat: repeat-x; width:320px; }
div.RecordImages div.img-content img {border-radius: 5px;}
div.RecordImages div.img-bottom { width:340px; height:7px; background-image: url(/images/photo_bottom.png); background-repeat: no-repeat; }
div.RecordImages div.thumbnails {width:340px; margin-top: 15px;}
div.RecordImages div.thumbnails div {text-align: center;float:left; background-image: url(/images/thumb_bg.jpg); width:60px; height:60px; margin-right:10px; padding: 5px; border-radius: 2px;}
div.RecordImages div.thumbnails div a {text-decoration: none; color: #66523f;}
div.RecordImages .enlarge {display:none;position: absolute;top:260px;left:160px;width:35px;height:35px;background:url(/images/enlarge.png) no-repeat;cursor:pointer;}
div.RecordImages a:hover .enlarge {display:block;}


div.recordText {width: 324px;}
div.recordText .web {white-space:nowrap;margin-right:20px;}
div.recordText .email {white-space:nowrap;margin-right:20px;}
div.recordText .phone {color:#706D6C;white-space:nowrap;margin-right:20px;}
div.recordText img.contact {position:relative; top:6px ;margin-right: 8px;}
div.recordText hr {background-color: #e1ddd8; width:300px; border-width: 0px; height: 1px; color: #e1ddd8; margin-bottom: 15px;}
div.recordText h2 {padding:0px; font-family: Arial; font-size: 14px; font-weight: bold; background-image: none;margin:0px;     color: #66523F;}
div.recordText p { padding:0px; font-size: 12px; color: black}
div.recordText p.adress { color: #706D6C;}
div.recordText div.shareBoxes {text-align:left; padding-left:10px; background-color: #f0eee9; border:0; border-radius: 2px; float:left; padding-top:5px; padding-bottom:5px; height:30px;}
#map_canvas {width:320px!important; height:240px!important;} 

.hr2 {margin-top: 16px;}
.mainCol h2.pageH2 {background: none; padding: 8px 0 10px 5px; font-weight: 700; margin: 0;}
a.buttonGreen, a.buttonBrown, input.submitGreen {display: block; height: 32px; font-size: 14px; color: #fff; text-decoration: none; padding: 0 18px; background: #59a01c url('/images/button-green.png') 0 0 repeat-x; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none;}
input.buttonGreen{height: 32px; font-size: 14px; color: #fff; text-decoration: none; padding: 0 18px; background: #59a01c url('/images/button-green.png') 0 0 repeat-x; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none;}
input.submitGreen {text-transform: uppercase;}
a.buttonGreen:hover, a.buttonBrown:hover, input.submitGreen:hover {text-decoration: none; background-position: 0 -32px; cursor: pointer;}
.noTxt  {line-height: 1px !important; font-size: 0em !important; overflow: hidden !important; text-indent: -9999px !important;}
a.buttonGreen, a.buttonBrown {display: inline-block; line-height: 32px;}
a.buttonBrown {background-color: #d4cdc4; background-image:url('/images/button-brown.png'); color: #454545; text-align: center; display: block; text-transform: uppercase;}
.noTxt  {line-height: 1px !important; font-size: 0em !important; overflow: hidden !important; text-indent: -9999px !important;}
.clearfix {clear: both !important; height: 0px !important; line-height: 0px !important; font-size: 0px !important; overflow: hidden !important; display: block !important; margin: 0 !important; float: none !important; padding: 0 !important; background: none !important; border:0 !important; position: static !important; width: 0px !important; min-height: 0 !important;}  

/* FLAGS */
i.flag {display: block; background: transparent url('/images/flag.png') 20px 15px no-repeat; width: 20px; height: 15px;}
i.flagUsa {background-position: 0 0;}

/* ICO */
i.ico {left: -24px; top: 2px; position: absolute; background: transparent url('/images/ico.png') 0 0 no-repeat; display: block; width: 19px; height: 20px;}
i.icoLock {background-position: 1px -21px;}
i.icoUnlock {background-position: 1px -42px;}
i.icoMail {background-position: 0 -64px;}

/* old */
.topSearch #headerRight {margin-top: 0;}
.topSearch #headerRight.signin {margin-top: 16px !important; margin-right: 18px;}
.topSearch #headerRight.signout {margin-top: 28px !important; margin-right: 38px;}

/* USER PROFILE */
#headerRight {float: right; padding: 0; position: relative; margin: 30px 0 0; text-align: left;}
#headerRight.signout p {position: relative; padding: 4px 0;}
#headerRight.signout p span {padding: 0 4px;}
#headerRight.signout p a {color: #8c8c8c; text-decoration: none;}
#headerRight.signout p a:hover {text-decoration: underline;}
#headerRight.signout p.fb {position: relative; text-indent: 26px;}
#headerRight.signout p.fb a {color: #454545;}
#headerRight.signout p.fb i.icoFB {left: 0px; top: 4px; width: 20px; height: 20px; background-position: 0 0;}
/* author */
#headerRight.signin {border-bottom: 3px solid #cec7bf; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #f0eee9; margin-top: 20px !important;}
#headerRight.signin .left {float: left; padding: 0 0 0 80px; position: relative; height: 77px; background: transparent url('/images/comment-author-bg.png') 100% 0 no-repeat;}
#headerRight.signin p {padding: 0; margin: 0;}
#headerRight.signin p.thumb { webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #cec7bf; padding: 3px; background: #e3dcd2; top: 0; left: 0; position: absolute;}
#headerRight.signin p.thumb img {display: block; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#headerRight.signin p.info {line-height: 1.3em; color: #8f8882; font-size: 12px; width: 100px; float: left; padding: 12px 14px 0;}
#headerRight.signin p.info strong, #headerRight.signin p.info span, #headerRight.signin p.info i.flag {display: block; margin-bottom: 2px;}
#headerRight.signin p.info i.flag {margin-top: 6px;}
#headerRight.signin p.info strong {color: #66523f; font-size: 14px;}
#headerRight.signin ul {float: right; padding: 10px 22px 0; text-align: center; list-style-type: none; margin: 0;}
#headerRight.signin ul li {list-style-type: none; margin: 0; padding: 0;}
#headerRight.signin ul li a {text-decoration: none; color: #66523f;}
#headerRight.signin ul li a:hover {text-decoration: underline;}

/* CURRENT RATING */
.currentRating {padding: 2px 0 20px; border-bottom: 1px solid #e1ddd8; margin-bottom: 12px;}
/* place */
.currentRating .place {float: left; height: 70px; width: 140px; background: #fe8600 url('/images/rate-box-bg-place.png') 0 0 repeat-x; display: table; color: #fff; font-size: 14px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; margin-right: 2px;} 
.currentRating .place p {padding: 10px 8px; display: table-cell; vertical-align: middle; text-align: center; line-height: 1.4em;} 
.currentRating .place p span {font-size: 20px; font-weight: 700; display: block;}
/* rate */
.currentRating .rateBox {cursor:pointer; float: left; position: relative; width: 400px; background: #5D4E41 url('/images/rate-box-bg.png') 0 0 repeat-x; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0;}
.currentRating .rateBox .total {padding: 0 22px 0; height: 70px;}
.currentRating .rateBox .total p {float: left; padding: 0; margin: 0;}
.currentRating .rateBox .total p.ratyWrap {padding: 20px 20px 0 0; letter-spacing: 3px;}
.currentRating .rateBox .total p.totalText {color: #8d7b68; font-size: 11px; padding: 16px 0 0;}
.currentRating .rateBox .total p.totalText span {color: #fff; font-size: 14px; display: block;}
.currentRating .rateBox .total p.totalText span strong {font-size: 20px;}
.currentRating .rateBox .rateDetail {padding: 4px 0 17px;}
.currentRating .rateBox .rateDetail table {width: 100%; border-collapse: collapse;}
.currentRating .rateBox .rateDetail table td {vertical-align: middle; padding: 6px 12px; background: transparent url('/images/rate-table-td.png') 0 100% repeat-x;}
.currentRating .rateBox .rateDetail table td.name {color: #fff; font-size: 14px;}
.currentRating .rateBox .rateDetail table td.score {color: #8d7b68; font-size: 12px; text-align: right;}
.currentRating .rateBox .rateDetail table td.score span {color: #fff; font-size: 14px;}
/* show detail */
.currentRating .showDetailBox {float: left; height: 70px; position: relative; background: #e3dcd2 url('/images/rate-box-bg-more.png') 0 0 repeat-x; width: 140px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.currentRating .showDetailBox p {display: table; height: inherit; width: inherit; font-size: 14px;}
.currentRating .showDetailBox p a {text-align: center; padding: 10px 24px; vertical-align: middle; line-height: 1.4em; display: block; display: table-cell; color: #66523f; text-decoration: none;} 
.currentRating .showDetailBox p a:hover {text-decoration: underline; background: #e3dcd2;}
.currentRating .showDetailBox i.ico {width: 25px; height: 25px; background: transparent url('/images/ico-rate.png') 0 0 no-repeat; position: absolute; display: block;}
.currentRating .showDetailBox i.icoRateShow {cursor:pointer; top: 22px; left: -12px; background-position: 0 0;}

/* add rate */
.rateArea, .rateUnloggedWrap {padding: 2px 0 20px; border-bottom: 1px solid #e1ddd8; margin-bottom: 12px; font-size: 14px;}
.rateArea .inner, .rateUnlogged {background: #f0eee9; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 18px 22px 16px;}
.rateArea .rateDetail {float: left; width: 340px; padding: 8px 0;}
.rateArea .right {float: right; width: 276px; padding: 8px 0;}
.rateArea .rateDetail table {width: 100% !important;}
.rateArea .rateDetail table td.raty {text-align: right;}
.rateArea input.inp, .rateArea textarea.tArea {border: 1px solid #dbd2c6; background: #fff; width: 236px; text-indent: 8px; display: block; height: 36px; font-size: 14px; font-family: Arial, sans-serif; color: #8f8882;}
.rateArea textarea.tArea {width: 276px; text-indent: 0; padding: 8px; height: 170px;}
.rateArea .bottom {float: right; padding: 2px 0 0;}
.rateArea .bottom > p {float: left; margin: 0;}
.rateArea .bottom > p.chckWrap {color: #000000; width:500px; padding: 7px 12px 0 0; font-size: 12px;}
.rateArea .bottom > p.chckWrap a {color: #000000;}
.rateArea .bottom > p.chckWrap label {padding: 0 2px;}
.rateArea .bottom > p.buttonWrap {}

/* unlogged user */
.rateUnloggedWrap {padding: 22px 28px 20px;}
.rateUnlogged {background: #f0eee9 url('/images/ico-lock.png') 100% 50% no-repeat;}
.rateUnlogged p {color: #675340; margin: 0; padding: 0;}
.rateUnlogged a.buttonGreen {margin: 0 2px;}

/* COMMENTS */
.comments {color: #66523f; font-size: 14px;}
.comments .comment {background: #f0eee9; border-bottom: 3px solid #cec7bf; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 10px;}
/* author */
.comments .author {float: left; padding: 18px 18px 0px 18px; width: 80px; background: transparent url('/images/comment-author-bg.png') 100% 0 no-repeat;}
.comments .author p {float: left; padding: 0; margin: 0;}
.comments .author p.thumb {width:72px; height:72px; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #cec7bf; padding: 3px; background: #e3dcd2;}
.comments .author p.thumb img {display: block; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.comments .author p.info {line-height: 1.3em; color: #8f8882; font-size: 12px; width: 80px; float: right; padding: 4px 0;}
.comments .author p.info strong, .comments .author p.info span, .comments .author p.info i.flag {display: block; margin-bottom: 2px;}
.comments .author p.info i.flag {margin-top: 6px;}
.comments .author p.info strong {color: #66523f; font-size: 14px;}
.comments .author p.info a.userProfile {text-decoration:none;}
/* right */
.comments .right {float: right; width: 550px; padding: 18px 18px 0px 18px;}
.comments .right .title {padding: 0 0 6px;}
.comments .right .title p, .comments .right .title h3 {float: left; padding: 0; margin: 3px 0 0;font-size:15px}
.comments .right .title h3 {font-family: BreeRg;text-decoration: underline; font-size: 15px}
.comments .right .title p.rateWrap {padding-left: 10px; margin-top: 0;}
span.stars img {margin-top: 3px; width: 15px ; height:15px;}
.comments .right .title p.date {float: right; color: #8f8882;}
.comments .right .txt {padding: 8px 6px 0;font-size:12px; color: black}
.comments .right .txt.hide {height: 59px; overflow: hidden; background: transparent url('/images/comment-hide.png') 0 100% repeat-x;}
/* rate detail */
.comments .right .rateDetail {padding: 4px 0 17px;}
.comments .right .rateDetail table, .rateArea .rateDetail table {width: 90%; border-collapse: collapse;}
.comments .right .rateDetail table td, .rateArea .rateDetail table td {vertical-align: middle; padding: 8px 12px 4px; background: transparent url('/images/rate-table-td-lighten.png') 0 100% repeat-x;}
.comments .right .rateDetail table td.name, .rateArea .rateDetail table td.name {font-size: 14px;}
.comments .right .rateDetail table td.score {color: #8f8882; font-size: 12px; text-align: right;}
.comments .right .rateDetail table td.score span {color: #66523f; font-size: 14px;}
/* bottom */
.comments .right .bottom {padding: 12px 0 0;}
.comments .right .bottom > ul {float: left; font-size: 12px;}
.comments .right .bottom > ul > li {float: left; display: block; padding-right: 8px;}
.comments .right .bottom > ul > li > a {cursor:pointer; display: block; text-decoration: none; }
.comments .right .bottom > ul > li > a:hover > span.txtWrap {text-decoration: underline;}
.comments .right .bottom > ul > li > a > span.icoWrap {display: block; float: left; background: transparent url('/images/ico-rate.png') -25px 0 no-repeat; width: 14px; height: 16px; margin-right: 4px;}
.comments .right .bottom > ul > li > a > span.txtWrap {display: block; float: left; padding: 0 4px 0 0;}
.comments .right .bottom > ul > li.like > a {color: #5aa11d;}
.comments .right .bottom > ul > li.dislike > a > span.icoWrap {background-position: -39px 0;}
.comments .right .bottom > ul > li.dislike > a {color: #c20000;}

.comments .right .bottom > p {float: right; font-family: BreeBd; text-decoration: none; font-size: 14px; margin: 0;}
.comments .right .bottom > p a {color: #66523f; font-family: BreeBd; text-decoration: none;}
.comments .right .bottom > p a:hover {text-decoration: underline;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~
   ~~~~~     FORM     ~~~~~
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
form.frm {}
form.frm p {padding: 6px 0; margin-bottom: 4px;}
form.frm label.lbl {float: left; display: block; width: 170px; line-height: 20px; padding: 5px 10px 5px 0;}
form.frm input.inp {margin-right: 5px; float: left; display: block; background: #fff; border: 1px solid #b6b6b6; height: 28px; text-indent: 8px; width: 200px;}
form.frm p.buttonWrap {padding: 12px 0 8px 180px;}
form.frm p.buttonWrapRight {position: relative; margin-top: -47px; float: right;}
form.frm p.buttonWrapRight input.submitGreen {}
form.frm span.selectWrap {float: left; display: block; position: relative; margin-right: 8px;}
form.frm span.checkboxWrap {float: left; width: 30px; padding: 8px 0 0; text-align: center;}
form.frm label.lblCheckbox {width: 500px;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~
   ~~~~~    PROFILE   ~~~~~
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
.profile {padding: 16px 0 8px;}
.profile .left {float: left;}
.profile .right {float: right; width: 480px;}
.profile p {padding: 4 0 8px; margin: 0;}
.profile .left p.thumb {width: 180px; height:180px;webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 1px solid #cec7bf; padding: 4px; background: #e3dcd2;}
.profile .left p.thumb img {display: block; webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.profile .right .top {padding: 0 0 12px;}
.profile .right .top p.name {float: left; font-size: 18px; line-height: 32px;}
.profile .right .top p.buttonWrap {float: right;}
.profile .right table {width: 100%; vertical-align: middle; margin-top: 12px;}
.profile .right table td {padding: 8px 0;}
.profile .right table td.flagTD {text-indent: 30px;}
.profile .right table td.flagTD span {position: relative; display: block;}
.profile .right table td.flagTD span i.flag {left: 0; top: 2px; position: absolute;}
.profile .right form.frm label.lbl {width: 120px;}
.profile .right form.frm p.buttonWrap {padding-left: 130px;}
.formSection {padding: 0 30px;}
.formSection h2 {font-family: Tahoma, Arial, Verdana, sans-serif; color: #555; font-size: 14px; background: none; position: relative; padding: 18px 0 6px; font-weight: 700;}
.formSection h2 i.ico {top: 15px; left: -28px;}


/* 
=============================================
---------------  SELECTBOXES  ---------------
============================================= 
*/
.sbHolder {position: relative; display: block; border: 1px solid #b6b6b6; height: 30px; width: 200px; margin: 0; z-index: 10; background: #fff url('/images/select-bg.png') 100% 1px no-repeat; z-index: 2;}
.sbSelector	{display: block; height: 30px; left: 0; line-height: 30px; padding: 0; outline: none; overflow: hidden; position: absolute; text-indent: 10px; top: 0; width: 200px;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {color: #454545 !important; outline: none; text-decoration: none !important;}
.sbToggle				{display: none;}
.sbOptions				{background: #f5f5f5; list-style: none; z-index: 100; margin: 0 0 0 -1px; padding: 0; position: absolute; top: 36px; width: 200px; overflow-y: auto; border: solid 1px #ccc;}
.sbOptions li 			{padding: 0; line-height: 1.3;}
.sbOptions a 			{border-bottom: solid 1px #ddd; display: block; outline: none; padding: 6px 8px;}
.sbOptions li:last-child a {border-bottom: none;}
.sbOptions a:link, 
.sbOptions a:visited	{color: #595959 !important; text-decoration: none !important;}
.sbOptions a:hover 		{color: #333 !important; background: #fbfbfb;}
.sbHolderMini, .sbHolderMini .sbSelector, .sbHolderMini .sbOptions	{width: 100px;}

ul#flashMessenger {margin-bottom:5px}
li.flashMessage { padding-left: 80px ; color:white; padding-right: 40px;padding-top: 17px;padding-bottom: 17px; text-align: left; width: 440px; height: 26px; font-family: Tahoma; font-size: 12px; margin:auto; margin-bottom: 5px; background-repeat: no-repeat; background-position: 15px,30px;}
li.error {background-color: #e50002; background-image:url('/images/error.png')}
li.success {background-color: #589f1b; background-image:url('/images/success.png')}
li.info {background-color: #ff9900; background-image:url('/images/info.png')}
li.login {display: none}
li.register {display: none}
label.error {top: -6px; position:relative; font-size: 11px; color:red;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~
   ~~~~~   LIGHTBOX   ~~~~~
   ~~~~~~~~~~~~~~~~~~~~~~~~ */
.lightboxBox {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 200; font-size: 14px; text-align: center; display:none}
.lightboxBox .lightboxBg {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); letter-spacing: -1px; z-index: 90;}
.lightboxBox .wrap {width: 600px; position: relative; margin: 0 auto; text-align: left; padding: 0; background: #fff url('/images/lightbox-bg.png') 100% 100% no-repeat; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; z-index: 9999; top: 100px;}
.lightboxBox .inner {padding: 22px 40px;}
.lightboxBox .inner p {padding: 4px 0 8px;}
.lightboxBox .inner form {padding: 8px 0 4px;}
.lightboxBox .innerBrdrBt {border-bottom: 1px solid #b6b6b6;}
.lightboxBox .innerFB {border-bottom: 1px solid #a0a9c0; border-top: 1px solid #a0a9c0; background: #e7ebf2; font-size: 14px; color: #3b5998;}
.lightboxBox .innerFB .in {display: table; width: 100%;}
.lightboxBox .innerFB .in > div {display: table-cell; vertical-align: middle; width: 46%;}
.lightboxBox .innerFB .in > div.right {width: 54%;}
.lightboxBox .innerFB h3 {font-size: 14px; font-weight: bold; color: #3b5998; padding: 0 0 8px;}
.lightboxBox .innerFB ul {padding: 8px 0;}
.lightboxBox .innerFB ul li {padding: 2px 0;}
.lightboxBox .innerFB a.fbLogin {background: #466ba6; display: block; display: inline-block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; padding: 6px 40px; font-weight: bold; font-size: 12px; text-decoration: none; position: relative;}
.lightboxBox .innerFB a.fbLogin i.ico {top: 5px; left: 18px; background-position: -21px -24px; width: 13px; height: 21px;}
.lightboxBox .innerFB a.fbLogin:hover {background: #315081;}
.lightboxBox p.bttm {padding: 4px 0 2px;}
.lightboxBox p.bttm a {color: #0060f0;}
.lightboxBox h2 {color: #555; font-size: 18px; font-weight: bold; position: relative; padding: 4px 0 12px; margin: 0;}
.lightboxBox h2 span {color: #ff9900;}
.lightboxBox span#lightboxClose {position: absolute; display: block; width: 23px; height: 23px; background: transparent url('/images/ico.png') -21px 0 no-repeat; right: -8px; top: -8px; cursor: pointer;}
#newUserBox {position: absolute !important;}
#newUserBox .wrap-newUserBox {widows: 980px; position: relative; padding: 19px 0 0; margin: 0 auto; z-index: 1000;}
#newUserBox p {padding: 50px 0 10px;}
#newUserBox p a {background: #fff; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; display: inline-block; padding: 11px 16px; text-indent: 30px; color: #cb0003; text-decoration: none; position: relative;}
#newUserBox p a:hover {text-decoration: underline;}
#newUserBox p i {background: #cb0003; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; width: 32px; height: 32px; display: block; position: absolute; left: 4px; top: 4px; line-height: 32px; color: #fff; text-indent: 0; font-style: normal;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~~~~~   changePhoto form   ~~~~~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#changePhotoForm {text-align: center; width:180px; height: 120px; margin-top: 60px}
#changePhotoForm input#file {width:160px; display:block;}
#changePhotoForm input#submit {font-size: 16px; font-weight: bold; width:80px; margin-top:10px}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ~~~~~    lightbox flash    ~~~~~
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.inner li.flashMessage {padding-right: 0px}

.submitasiteList{
    list-style-image: url('/images/orangeStar.png');
}

.submitasiteList b{
    font-size: 1.1eM;   
    color: #66523F;
    margin-bottom: 2px;
}

#reviewListBubble{
    display: none;
    position: absolute;
    right: -220px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 220px;
    background: white;
    border: 1px solid #dbd2c6;
    color: #8D7B68;     
    z-index: 999999;
}
#reviewListBubble p{
    padding: 10px;
    margin: 0px;
}

#reviewListBubble p:nth-child(odd){
    background: #F6E5DC;
}

.photoSelect{
    display: none;
}

#urls123{
    margin-right: 5px;
    float: left;
    display: block;
    background: #fff;
    border: 1px solid #b6b6b6;
    height: 28px;
    text-indent: 0px;
    pading-left: 8px;
    width: 200px;    
}

#urlsRev{
    float: left;
    position: relative;
    left: -8px;    
}
#urlsRev input{
    float: none;
    margin: 8px;
}