/*
Theme Name: tasty magazine
Theme URI: http://www.tasty.sk
Description: tasty magazine
Version: 1.1
Author: Vlado Procka / tastymedia.sk
Author URI: http://www.tastymedia.sk
Tags: magazine
*/

/* global */
a,a.visited,a.active {color:#1f82ab;text-decoration:none;font-weight:bold}
a:hover {color:#eaeaea;text-decoration:none;background:#444}
* {margin:0;padding:0;border:0}
.clear {clear:both}
.left {float:left}
.right {float:right}
img {border:0;background:none;padding:0;margin:0;display:block}
li {list-style:none}
.bold {font-weight:bold}
.center {text-align:center}
p {margin-bottom:10px}
input {font-size:12px}

/* layout */
html,body {width:100%;height:100%;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#444}
body {background:#eaeaea url(images/body-bg.png) repeat-x top}
#page {width:960px;margin:0 auto}
#footer {background:#444;padding:25px 0 0 0;color:#eaeaea}
.kontent {background:url(images/box-bg-top.png) no-repeat;padding:10px 0 0}
.tv {background:url(images/bg-tv.png) no-repeat}
.gulas {background:url(images/gulas.jpg) no-repeat;padding:286px 0 0}
.kontent-main {float:left;width:640px;background:url(images/box-bg-top.png) left -15px no-repeat;padding:0 15px}
.kontent-sidebar {float:right;width:260px;background:url(images/box-bg-top.png) right -15px no-repeat;padding:10px 15px 15px 15px;overflow:hidden}
.kontent-bg {width:960px;background:url(images/box-bg-middle.png) repeat-y;overflow:hidden}
.kontent-bg-tv {width:930px;background:url(images/box-bg-middle-tv.png) repeat-y;padding:15px}
.kontent-bottom {background:url(images/box-bg-bottom.png);height:21px;width:960px;margin-bottom:20px}
.kontent-bottom-tv {background:url(images/box-bg-bottom-tv.png);height:21px;width:960px;margin-bottom:20px}
.entry {float:right;width:500px}
.gallery {overflow:hidden;width:100%;margin-bottom:50px}

/* toplista + logo + search + login */
.toplista {width:100%;overflow:hidden;background:url(images/tasty-sk-logo.png) left no-repeat;height:28px}
.toplista a {color:#eaeaea;float:left;padding:7px 5px;font-weight:bold;font-size:12px;background:url(images/body-bg.png) repeat-x}
.toplista a:hover {color:#afd400}
.print {margin-left:151px}
.shop {width:85px;background:url(images/tasty-sk-logo.png) right -1px !important;float:right !important;text-indent:-9000px}
.shop:hover {background:url(images/tasty-sk-logo.png) right -1px}
.h1 {background:url(images/tasty-magazine-logo.png) no-repeat;width:468px;height:64px;margin:40px 10px 30px 10px;float:left}
.h1 a:link, .h1 a:visited {display:block;width:468px;height:64px;text-indent:-9000px;overflow:hidden}
.h1 a:hover {background:none}
#logo {overflow:hidden;width:100%;}
.search-login {width:100%;overflow:hidden;height:49px}
.search {margin:20px 0 0 10px;float:left}
.search input, .search-page input {border:1px solid #eaeaea;padding:2px 5px;color:#979797;font-weight:bold;font-size:12px;background:#fafafa;border-bottom:1px solid #C8C8C8}
#searchsubmit {cursor:pointer;border:1px solid #eaeaea !important}
.search-page #searchsubmit {color:#444 !important}
.login {float:right;margin:23px 10px 0 0;text-align:right}
.topbanner {float:right;margin:20px 25px 0 0}

/* menu */
#menu {background:url(images/menu-bg.png) no-repeat bottom;width:960px;height:34px;font-weight:bold;margin:0 0 30px 0;position:relative;z-index:1000;clear:both}
#menu ul li {display:block;position:relative;float:left}
#menu li ul {display:none}
#menu li li {width:209px;float:none;clear:left;display:block;background:#1f82ab}
#menu li li a {float:none;padding:5px 8px;border-bottom:1px solid #afd400}
#menu ul li a {display:block;text-decoration:none;color:#fff;white-space:nowrap}
#menu ul li a:hover {color:#444}
#menu li:hover ul {display:block;position:absolute;top:34px}
#menu li:hover a {background:#1f82ab}
#menu li:hover a.over {background:url(images/menuitem-bg.png) no-repeat top right;color:#444}
#menu li:hover li a:hover {padding:5px 10px;color:#444;background:#afd400}
#menu li a {float:left;text-decoration: none;padding:10px 8px 0 0}
#menu li a span {float:left;padding-right:8px;display:block;height:34px;margin-top:-10px}
#menu li a:hover, li a.current {color:#444;background:url(images/menuitem-bg.png) no-repeat top right}
#menu li a:hover span, li a.current span {background:url(images/menuitem-bg.png) no-repeat top left}

/* homepage slider + actuall news */
.container {float:left;width:456px;height:291px;overflow:hidden;position:relative}
.container h1 {display:none}
.slideshow { position: relative;height:291px;margin-bottom:30px}
.slideshow li { position: absolute; left: 0; top: 0; width: 456px; height: 291px; display: none}
.slideshow li:first-child { display: block; }
.shop li {width:960px !important}

#featuring-spotlights {background:url(images/featuring-right.png) right;width:454px;height:276px;float:right;padding:5px 10px 10px 40px;overflow:hidden}
.spravy {margin-bottom:10px}
.spravy h3 {font-size:12px !important}
.datum {font-size:11px}
.datum a,a.visited,a.active {font-size:11px;font-weight:normal}
.kategoria a,a.visited,a.active {color:#444}
.kategoria a:hover {color:#afd400;text-decoration:none;background:#444}
.starsie {float:right;font-size:12px;margin-right:20px}
.videogulas-widget li {padding:5px 0;background:#fafafa;border-bottom:1px solid #eaeaea;text-indent:10px}
.videogulas-widget img {border:10px solid #eaeaea;width:240px;height:180px}

/* homepage */
.kalendar-datum {font-weight:bold;margin-top:10px}
.komunita-widget {width:300px}
.komunita-widget span {float:left;text-align:center;padding:0 20px 15px 0;overflow:hidden;width:80px}
.bazar-widget {margin-top:10px;width:100%;overflow:hidden}
.bazar-widget li {margin-bottom:5px !important;padding:3px 0 !important;border-bottom:1px solid #eaeaea;text-align:right}
.bazar-widget li a {float:left}

/* tabs */
.tabs {margin-top:10px}
.tabs ul {float:right;border-bottom:1px solid #eaeaea}
.tabs li {margin:0 5px !important;padding:5px;border:1px solid #eaeaea;border-bottom:0}
* html .tabs li {display: inline; /* ie6 double float margin bug */}
.tabs li, #tabs li a {float:left}
.tabs ul li.active, #tabs a.current {background:#fafafa}
.tabs div {clear:both;padding:20px 0;min-height:200px;overflow:hidden;width:100%}
.tabs span {float:left}

/* banners */
.top-banner {float:right;margin:0px 20px 0 0}
.top-banner a:hover {background:none}
.reklama {background:#A9A9A9;padding:2px 5px 0 5px;margin:30px 0 0 15px;color:#fff;width:45px}
.reklamaTOP, .reklamaBOTTOM {width:960px;height:100px;margin:0 0 30px 0;background:#fafafa;z-index:-9999}
.reklamaSIDE {width:260px;height:300px;background:#eaeaea;text-align:center}

/* headings */
h1,h2,h3 {font-weight:bold}
h1 {margin:20px 0;line-height:30px;font-size:30px}
h2 {margin:10px 0;font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}

/* content styling */
.breadcrumbs {font-size:11px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:4px 0;margin:20px 0 !important;text-align:left;clear:both}
.breadcrumbs a,a.visited,a.active, .br-spravy a,a.visited,a.active {font-weight:normal !important}
.br-spravy {margin:0 0 5px 0;border-bottom:1px solid #eaeaea;font-size:11px;padding:6px}
.postmetadata {float:left;width:100px;margin:0 15px 15px 0;text-align:left}
.postmetadata p {width:100px;border-bottom:1px solid #eaeaea;padding:5px 10px;width:100%;background:#fafafa}
.tags {margin-top:10px;font-size:11px;font-weight:bold}
.postmetadata select {width:100%;margin-bottom:20px;border:1px solid #eaeaea}
.share {padding:10px;background:#fafafa;border-bottom:1px solid #eaeaea;margin-bottom:10px}
.share li {padding:5px 0 5px 30px;background:#fafafa;margin-bottom:3px !important}
.odporuc {font-weight:bold;padding:0 0 5px 0 !important}
.facebook {background:url(images/facebook.png) no-repeat !important}
.myspace {background:url(images/myspace.png) no-repeat !important}
.video {margin-top:50px}
.alert {background:#fcc;padding:10px;text-align:center;font-weight:bold;margin-bottom:30px}
.gallery img {width:55px;height:55px;float:left;margin:10px 10px 0 0;border:10px solid #eaeaea}
.entry p, .entry h3 {margin-bottom:10px}
.kontent-main ul {overflow:hidden;width:100%}
.kontent-main ul li {margin-bottom:20px}
.clanok-img {width:212px;height:135px;margin:0 15px 15px 0;float:left;background:#444}
.clanok-text {width:400px;float:right;height:135px;overflow:hidden;border-bottom:1px solid #eaeaea}
.kalendar-date {float:left;width:100px;margin:0 15px 15px 0;text-align:center;font:14px "Lucida Bright", "Lucida Sans Unicode", "Lucida Grande", sans-serif}
.kalendar-entry {float:right;width:500px}
.bottom {border-bottom:1px solid #eaeaea;margin-bottom:10px}
#post-voting {background:#fafafa;border-bottom:1px solid #eaeaea;margin:20px 0 10px 0;padding:10px}
#post-voting h3 {margin-bottom:10px}
#post-voting p {margin-bottom:0 !important}
#post-voting button {font-size:12px;cursor:pointer;display:block;width:20px;height:25px;margin:10px 2px 0;float:left;background:#fff;border:1px solid #444}
#post-voting button:hover {background:#1f82ab;color:#fff}
.post-voting {clear:both}
.post-voting-overall {font-size:30px;margin-left:25px}
.video-detail {background:#fafafa;margin-top:10px;padding:10px;border-bottom:1px solid #eaeaea}
.video-detail li {margin-bottom:5px}
.video-detail-avatar {margin:15px 0 0 -10px;border:0}
.heading {font-size:14px;font-weight:bold;padding:3px 0;margin-bottom:10px;border-bottom:1px solid #eaeaea}
.gulas-thumb {margin:15px;float:left;text-align:center;padding-top:10px}
.gulas-img {width:180px;height:135px;border:1px solid #eaeaea;background:#fafafa;display:block}
.shopguide-grid {float:left;width:143px;height:185px;margin:20px 15px 0 0;text-align:center;border:1px solid #eaeaea}
.shopguide-grid img {padding-top:27px}
.shopguide-grid h3 {padding:5px 0 10px 0;display:block;height:30px}
blockquote {background: transparent url(images/quotes.png) no-repeat 0 0;min-height:100px;width:200px;margin:5px;padding:0 10px 0 35px;text-align:center;font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif}
.submit-hladaj {cursor:pointer;padding:12px 0 15px;background:url(images/vyber-video.png) no-repeat;width:180px;border:0;font-weight:bold}
input {padding:5px;border:1px solid #eaeaea;margin-bottom:10px}
.search-page {margin:10px 0 30px;background:#fafafa;border-bottom:1px solid #eaeaea;padding:20px 10px}
.search-page h3 {margin-bottom:10px}
.content-list li {margin:0 0 5px 0 !important;border-bottom:1px solid #eaeaea;padding:3px}
.content-list li:hover {background:#444;color:#eaeaea}
.content-list span {width:60px;display:inline-block}

/* videogulas */
.video-order-video {display:block;margin:0 20px 20px 0;width:180px;overflow:hidden;text-align:center ;border:1px solid #eaeaea;background:#fafafa;padding:10px 0 !important}
.video-order-video img {width:180px;height:133px;display:block;margin-bottom:10px}
.video-order-video a {font-size:12px}
.video-order-video span {width:180px;font-size:10px}
#AddVideo {width:600px}
#c3 {padding:10px;background:url(images/vyber-video.png) no-repeat;border:0;width:180px;font-weight:bold;text-align:center;height:50px;padding-top:7px;font-size:16px}


/* bazar */
.cena {float:right;padding:10px;width:50px;font-size:16px;font-weight:bold;background:#fafafa;text-align:center;border:1px solid #eaeaea;margin:0 10px 10px}
#bazar-filter {margin-bottom:50px;background:#fafafa;padding:10px;border-bottom:1px solid #eaeaea}
.bazar-item {padding:10px 0;border-bottom:1px solid #eaeaea;margin-bottom:20px;min-height:70px}
.bazar-item h3 {padding:10px}
.bazar-item img {margin:10px 30px 10px 10px;float:left;border:10px solid #eaeaea}
.bazar-item p {padding:0 10px}
.bazar-item .br-spravy {border:0}
.bazar-info {float:left}
.entry .tabs {margin-top:150px}
.inzeraty {border-bottom:1px solid #eaeaea;margin-bottom:5px;padding-bottom:5px}
.neaktivny {color:#F00}
#bazar-new-item {background:#fafafa;padding:10px}
#bazar-new-item input,textarea {width:600px}
#bazar-new-item img {margin-bottom:20px;width:160px;height:160px;border:10px solid #eaeaea}
#bazar-new-item label {display:block;width:600px;font-weight:bold;margin:10px 0 5px 5px}
.inzerat-update {cursor:pointer;background:#eaeaea;padding:3px 10px;margin:5px 0 0 20px;width:300px !important}
.inzerat-update:hover,.inzerat-vymaz-img:hover {background:#444;color:#eaeaea}
.inzerat-error {background:#F00;color:#fff;padding:10px}
.inzerat-img {width:200px;float:left;margin:20px 0;text-align:center}
.inzerat-vymaz-img {width:120px !important;cursor:pointer;background:#eaeaea;padding:3px 10px;margin:0 auto}
.inzerat-img-gallery img {margin-bottom:20px;width:480px;border:10px solid #eaeaea}


/* pagination */
.wp-pagenavi {margin:15px 0}
.wp-pagenavi a,a.visited,a.active,.wp-pagenavi a:link {padding:5px 10px;margin:2px;text-decoration:none;border:1px solid #eaeaea;color:#1f82ab;background:#fafafa}
.wp-pagenavi a:hover {border:1px solid #eaeaea;color:#eaeaea;background:#444;text-decoration:none}
.wp-pagenavi span.current {padding:5px 10px;margin:2px;font-weight:bold;color:#444;border:1px solid #eaeaea}
.wp-pagenavi span.extend {display:none}

/* footer styling */
#footer a,a.visited,a.active {color:#eaeaea;text-decoration:none;font-weight:normal}
#footer a:hover {background:#fff;color:#444}
.footer {margin:0 auto;clear:both;width:860px;padding:0 50px;overflow:hidden}
#footer span {margin:0 50px}
#footer p {margin-bottom:10px}
#footer .right {text-align:right}


/* comments */
.komentare {cursor:pointer;color:#1f82ab;font-weight:bold}
.komentare-body {width:440px;padding:10px;float:right;min-height:80px}
.comment-author {float:left;width:100px;text-align:center}
.comment-body {margin:0 0 30px 0;position:relative;padding:0 10px 0 0;overflow:hidden;width:100%}
.reply {display:none}
.comment-br {margin:0 0 10px 0}
.comment-brr {position:absolute;bottom:10px;right:10px;font-size:11px;padding:4px 0 4px 5px;text-align:right;}
.comment-brr a {font-weight:normal}
.avatar {border:10px solid #eaeaea}
.comment-author img {border:10px solid #1f82ab}
.url {margin:2px 0 10px 0;display:block;color:#444}
.comment {background:url(images/bg-comments-odd.png) no-repeat -640px 0}
.odd {background:url(images/bg-comments-odd.png) no-repeat}
.commentmetadata {width:470px;float:right;font-size:11px;margin:5px 0}
.commentlist p {width:470px;float:right}

/* shop */
.pagination li {display:inline}
.pagination li a {padding:5px;border:1px solid #eaeaea;color:#444}
.shoppa li {border:1px solid #eaeaea;float:left;margin:0 15px 15px 0;padding:5px}
.shoppa li:hover {background:#1f82ab}
#products {width:680px}
#products h3 {margin-top:10px;height:14px}
#products li {float:left;border:1px solid #eaeaea;width:170px;margin:15px 32px 0 0;text-align:center;padding:10px;min-height:289px}
#products li:hover {background:#fafafa}
.photo img {margin:0 auto}
.basket {background:url(images/dokosika.png) no-repeat;margin-top:20px;font-weight:bold;height:32px;width:145px;border:0;padding:13px 0 0 25px}
.basket-input {background:url(images/dokosika.png) no-repeat;margin-top:20px;font-weight:bold;height:43px;width:170px;border:0;padding-left:30px;cursor:pointer}
.basket:hover {text-decoration:underline;cursor:pointer}
.basket-input:hover {text-decoration:underline}
#products .pages {display:block;width:680px;border:0;margin:10px 0;padding:0;text-align:left;min-height:0 !important}
#products .pages:hover {background:none}
#menu3 li, #menu4 li {border-bottom:1px solid #eaeaea;margin:3px 0}
.price {margin-top:5px}
.shop-search {margin:39px auto 0 auto}
.shop-search input {width:244px;background:#fafafa;border:1px solid #eaeaea;padding:5px}
.shop-search .odoslat {width:100px !important;cursor:pointer;float:right;margin:10px 5px 0 0 !important}
#basketMenu {padding:10px;border:1px solid #eaeaea;background:#fafafa}
#box {float:right;width:300px;text-align:right;margin:30px}
#product img {border:1px solid #eaeaea;padding:10px}
#price {font-weight:bold;font-size:16px}
#productDescription {background:#fafafa;border:1px solid #eaeaea;padding:10px}
.podmienky {background:#eaeaea;width:240px;margin-top:30px;padding:10px}
.podmienky h3 {margin-bottom:10px}
.podmienky ul li {padding:5px 0}
#pageDescription {background:#fafafa;border:1px solid #eaeaea;padding:0 10px}
#orderedProducts table{width:100%;margin:10px 0 0;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;background:#fafafa}
#orderedProducts td, #orderedProducts th{padding:6px 7px;}
#orderedProducts thead .price, #orderedProducts thead .quantity, #orderedProducts thead .summary{text-align:right;}
#orderedProducts thead td{border-bottom:1px solid #eaeaea;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody th{text-align:left;}
#orderedProducts tbody .price, #orderedProducts tbody .summary{background:inherit;font-weight:bold;text-align:right;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:right;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryDelivery, #orderedProducts tfoot .summaryOrder{text-align:right;}
#orderedProducts tfoot .nextStep{text-align:right;}
#orderedProducts tfoot .nextStep .submit{border:1px solid #eaeaea;background:#fafafa;padding:5px;font-weight:bold;cursor:pointer}
#basket .info{padding:10px 0;background:transparent;text-align:left;}
#basket #recount td{border-bottom:1px solid #eaeaea;text-align:right;}
#basket #recount .submit{padding:5px;border:1px solid #eaeaea;background:#fafafa;font-weight:bold;cursor:pointer}
#basket .summaryProducts{font-size:14px;font-weight:bold;background:#fff}
#basket #save .submit{padding:5px;border:1px solid #eaeaea;background:#fafafa;font-weight:bold;cursor:pointer}
#basket .del{padding:0 5px 0 10px;}
#basket .del a{background:inherit}
#order legend{padding:20px 0 10px;border:0;background:inherit;font-size:1.2em;font-weight:bold;}
#order #personalData{padding:12px 3%;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;background:#fafafa}
#order #personalData #setBasic, #order #personalData #setExtend{width:100%}
#order #personalData label{font-weight:bold;width:250px}
#order #personalData #company label, #order #personalData #comment label{font-weight:normal;}
#order #personalData .input, #order #personalData #oComment{margin:0 0 5px;border:1px solid #eaeaea;background:#fff;padding:5px;width:250px}
#order #personalData #oComment{height:190px;background:#fff;width:300px}
#order #deliveryAndPayment table{border-top:2px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fafafa}
#order #deliveryAndPayment table tbody td{padding:3px 13px;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
#deliveryAndPayment table th{padding:5px 13px;border-bottom:1px solid #eaeaea;}
#deliveryAndPayment table thead th{text-align:center;border-left:1px solid #eaeaea;}
#deliveryAndPayment table thead th em{padding:0 4px 0 0;font-style:normal;}
#deliveryAndPayment table thead th span{font-weight:normal;}
#deliveryAndPayment table thead td{border-bottom:1px solid #eaeaea;}
#order tfoot td, #orderPrint tfoot td{background:inherit;}
#order tfoot td, #order tfoot th, #orderPrint tfoot td, #orderPrint tfoot th{border-top:1px solid #eaeaea;}
#order .summaryProducts, #order .summaryDelivery, #orderPrint .summaryDelivery{font-size:1.182em;}
#order .summaryProducts th, #order .summaryDelivery th, #orderPrint .summaryDelivery th{font-weight:normal;}
#order .summaryOrder, #orderPrint .summaryOrder{background:inherit;font-size:1.36em;font-weight:bold;}
#order #rulesAccept th{background:inherit;font-size:0.833em;font-weight:bold;text-align:right;}
#order #rulesAccept th, #order #nextStep th{border:0;}





/* sutaz */
#form legend {font-weight:bold;padding-bottom:10px}
#form li {padding:5px;border-bottom:1px solid #eaeaea}
#form li:hover {background:#eaeaea}
#form label {width:150px;}
#form .rowinput {width:350px}

 
#info {z-index:100; height:22em;}

/* profil */
.profil-info {width:400px;float:right}
.profil-info h1 {float:left}
.profil-send-mesg {float:right;margin-top:15px;font-size:11px}
.profil-user-info {padding-left:10px;width:200px;border-left:10px solid #eaeaea;margin-top:15px}
.profil-user-info p {border-bottom:1px solid #eaeaea}

.users-list {width:300px}
.users-list span {display:block;float:left;margin:0 0 10px 15px;text-align:center}
.bbpress li {border-bottom:1px solid #eaeaea;margin-top:10px}
.user-list-random span {display:block;float:left;margin:10px 5px 0 0;text-align:center;overflow:hidden;height:95px}
.user-foto img {border:5px solid #eaeaea;margin-bottom:10px}

.profil-edit {margin-top:30px;padding:10px;background:#fafafa;border:1px solid #eaeaea}
.profil-edit form {}
.profil-edit input,textarea {padding:3px 5px;background:#fff;border:1px solid #eaeaea}
.profil-edit label {640px}







#tasty-avatars-form legend, #tasty-profile-form legend {padding-bottom:10px;font-weight:bold}
#tasty-profile-form .update {margin-bottom:10px;background:#fafafa;border:1px solid #eaeaea;float:left;width:490px;padding:5px}
#tasty-profile-form .update:hover {background:#444;color:#eaeaea;cursor:pointer}
#tasty-avatars-form .update {margin-bottom:10px;background:#fafafa;border:1px solid #eaeaea;float:left;width:490px;padding:5px}
#tasty-avatars-form .update:hover {background:#444;color:#eaeaea;cursor:pointer}
#tasty-video-form .update,#tasty-userpics-form .update {margin-bottom:10px;background:#fafafa;border:1px solid #eaeaea;float:left;width:490px;padding:5px}
#tasty-video-form .update:hover,#tasty-userpics-form .update:hover {background:#444;color:#eaeaea;cursor:pointer}
.info, .error {width:490px;padding:5px 10px;background:#1f82ab;color:#fff;font-weight:bold;margin:10px 0}
.update {margin-bottom:10px;background:#fafafa;border:1px solid #eaeaea;float:left;width:500px;padding:5px}
.update:hover {background:#444;color:#eaeaea;cursor:pointer}




textarea.tern_members_fields { width:100%; }


/*-----------------------
	LISTS
-----------------------*/
#tern_members ul, #tern_members li { display:inline;margin:0;padding:0;text-indent:0; }
/*-----------------------
	BORDERS
-----------------------*/
.tern_members_search, .tern_members_alpha, .tern_members_view, .tern_members_sort { border-bottom:1px solid #eaeaea; }
.tern_members_search, .tern_members_alpha, .tern_members_view, #tern_members .tern_pagination, .tern_members_sort, .tern_wp_members_list { clear:both;padding:10px 0; }
#tern_members .tern_pagination { border-top:1px solid #eaeaea;margin-top:20px; }
#tern_members .tern_members_view .tern_pagination { border:0;margin:0;padding-bottom:0}
.tern_members_search {background:#fafafa;padding:10px}
/*-----------------------

/*-----------------------
	PAGINATION
-----------------------*/
#tern_members .tern_pagination { display:block; }
.tern_pagination a, .tern_pagination a:visited { display:inline-block;background:#f6f6f6;border:1px solid #ccc;margin-right:6px;padding:0 4px;line-height:22px;color:#666;text-decoration:none; }
.tern_pagination_current a, .tern_pagination_current a:visited { color:#ccc; }
/*-----------------------
	SORT
-----------------------*/
.tern_members_sort label { padding-right:10px;font-weight:bold; }
#tern_members .tern_members_sort li { padding:0px 6px; }
.tern_members_sort li a { text-decoration:none; }
.tern_members_sort li.tern_members_sorted_u a { padding-left:20px;background:transparent url(images/up.gif) no-repeat center left;color:#333; }
.tern_members_sort li.tern_members_sorted_d a { padding-left:20px;background:transparent url(images/down.gif) no-repeat center left;color:#333; }
/*-----------------------
	LIST
-----------------------*/
.tern_wp_members_user_nicename {margin:0 auto;text-align:center;overflow:hidden;width:80px;height:15px;display:block}
#tern_members .tern_wp_members_list {width:100%;display:block}
#tern_members .tern_wp_members_list li {float:left;width:80px;height:60px;margin:10px 13px 0}
html>/**/body #tern_members .tern_wp_members_list li { height:auto;min-height:60px; }
.tern_wp_member_gravatar img { float:left;border:10px solid #ccc;padding:1px;margin:3px; }
#tern_members .tern_wp_members_list h3 { margin:0; }
.tern_wp_member_info {width:80px;text-align:center}



/* prettyPhoto */

div.dark_rounded .pp_top .pp_left { background: url(images/sprite.png) -88px -53px no-repeat; } /* Top left corner */
div.dark_rounded .pp_top .pp_middle { background: url(images/contentPattern.png) top left repeat; } /* Top pattern/color */
div.dark_rounded .pp_top .pp_right { background: url(images/sprite.png) -110px -53px no-repeat; } /* Top right corner */
div.dark_rounded .pp_content_container .pp_left { background: url(images/contentPattern.png) top left repeat-y; } /* Left Content background */
div.dark_rounded .pp_content_container .pp_right { background: url(images/contentPattern.png) top right repeat-y; } /* Right Content background */
div.dark_rounded .pp_content { background: url(images/contentPattern.png) top left repeat; } /* Content background */
div.dark_rounded .pp_next:hover { background: url(images/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.dark_rounded .pp_previous:hover { background: url(images/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.dark_rounded .pp_expand { background: url(images/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
div.dark_rounded .pp_expand:hover { background: url(images/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
div.dark_rounded .pp_contract { background: url(images/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
div.dark_rounded .pp_contract:hover { background: url(images/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(images/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
div.dark_rounded .currentTextHolder { color: #c4c4c4; }
div.dark_rounded .pp_description { color: #fff; }
div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
div.dark_rounded .pp_nav .pp_play { background: url(images/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_nav .pp_pause { background: url(images/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
div.dark_rounded .pp_arrow_previous { background: url(images/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
div.dark_rounded .pp_arrow_next { background: url(images/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
div.dark_rounded .pp_bottom .pp_left { background: url(images/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle { background: url(images/contentPattern.png) top left repeat; } /* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right { background: url(images/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */
div.dark_rounded .pp_loaderIcon { background: url(images/loader.gif) center center no-repeat; } /* Loader icon */
div.pp_pic_holder a:focus {outline:none}
div.pp_overlay {background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder {display:none;position:absolute;width:100px;z-index:10000}
.pp_top {height:20px;position:relative}
* html .pp_top {padding:0 20px}
.pp_top .pp_left {height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle {height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle {left:0;position:static}
.pp_top .pp_right {height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content {height:40px}
.pp_fade {display:none}
.pp_content_container {position:relative;text-align:left;width:100%}
.pp_content_container .pp_left {padding-left:20px}
.pp_content_container .pp_right {padding-right:20px}
.pp_content_container .pp_details {margin:10px 0 2px 0}
.pp_description {display:none;margin:0 0 5px 0}
.pp_nav {clear:left;float:left;margin:3px 0 0 0}
.pp_nav p {float:left;margin:2px 4px}
.pp_nav .pp_play, .pp_nav .pp_pause {float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous, a.pp_arrow_next {display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer {position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery {left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery ul {float:left;height:35px;margin:0 0 0 5px;overflow:hidden;position:relative}
.pp_gallery ul a {border:1px #000 solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a:hover {border-color:#fff}
.pp_gallery ul a img {border:0}
.pp_gallery li {display:block;float:left;margin:0 5px 0 0}
.pp_gallery li.default a {background:url(images/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery li.default a img {display:none}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {margin-top:7px !important}
a.pp_next {background:url(images/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous {background:url(images/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand, a.pp_contract {cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close {display:block;float:right;text-indent:-10000px}
.pp_bottom {height:20px;position:relative}
* html .pp_bottom {padding:0 20px}
.pp_bottom .pp_left {height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle {height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle {left:0;position:static}
.pp_bottom .pp_right {height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon {display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res {line-height:1 !important}
#pp_full_res .pp_inline {text-align:left}
#pp_full_res .pp_inline p {margin:0 0 15px 0}
div.ppt {color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
.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 */

/** Dave's WordPress Live Search CSS **/
ul.search_results
{
display: block;
background-color:#fafafa;
width:250px;
max-height: 500px;
position:absolute;
top:20px;
left:0px;
overflow:auto;
z-index: 9999;	

-moz-box-shadow: 5px 5px 3px #222;
-webkit-box-shadow: 5px 5px 3px #222;
box-shadow: 5px 5px 3px #222;
}

ul.search_results li
{
display: block;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #eee;
border-bottom: 1px solid #aaa;
text-align: left;	

color: #000;
background-color: #fafafa;
text-decoration: none;

}

ul.search_results li:hover
{
background-color: #eaeaea;	
}

ul.search_results li a, ul.search_results li a:visited
{
display: block;
color: #444;
margin-left: 0px;
padding-left: 0px;
text-decoration: none;
font-weight: bold;
}
ul.search_results li a:hover {background:none}

ul.search_results p#daves-wordpress-live-search_author
{
margin: 0px;
font-size: 90%;
font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_date
{
margin: 0px;
font-size: 90%;
}



/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta
{
font-size: 75%;
width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix
{
float: none !important;
clear: both !important;
}

.search_footer {
background-color: #444;
width: 100%;
text-align: right;
padding: .5em 0;
font-size: .9em;
}

.search_footer a,
.search_footer a:visited {
color: #fff;	
margin-right: 1em;
}

/* spravy */
/*The main wrapper*/
#pm-wrapper
{
	margin: 5px;
	position: relative;
	/*background-color: white;*/ /*Uncomment this if you have dark background and can't see the text*/
}

/*Header styling*/
#pm-header
{
	background:#fafafa;
	padding:10px;
	margin-bottom:20px;
	height:70px;
}

#pm-header strong
{
	color: #333;
	font-size: 14px;
}
#pm-header p
{
	padding: 0px;
	margin: 3px;
	color: #333;
	font-size: 12px;
}

#pm-header .avatar
{
	float: left;
	border: none;
	margin: 5px 10px;
}

/*Menu Styling*/
#pm-menu
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	padding:0 10px
}



/*Notify Styling*/
#pm-notify
{
	background:#1f82ab;
	height:20px;
	text-align:center;
	color:#fff;
	padding:10px 0 5px 0;
	font-weight:bold;
}

/*Content styling*/
#pm-content
{
	margin:10px 0;
	padding:10px;
	background:#fafafa
}

#pm-content p, #pm-content form
{
	margin: 5px;
}

#pm-content img {float:left !important}
#pm-content  hr
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

#pm-content .pmtext p
{
	margin-left: 0px;
}

#pm-content textarea
{
	width: 90%;
	height: 200px;
}

#pm-content input[type=text]
{
	width: 45%;
}

#pm-content table
{
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	text-align: left;
}

#pm-content th, #pm-content td
{
	padding: 5px;
	border: 1px solid #eaeaea;
	vertical-align: top;
	white-space: pre-line;
}
#pm-content tr:hover {background:#eaeaea}
#pm-content h3 {margin-bottom:20px}

#pm-content .trodd0{}
#pm-content .trodd1
{
	background-color: #ddd;
}

#pm-content img
{
	max-width: 400px;
	margin-top: 5px;
	margin-bottom: 5px;
}


#pm-content small
{
	font-size: 10px;
}

#pm-content .avatar
{
	float: left;
	border: none;
	margin: 0px;
	margin-bottom: 5px;
}

#pm-content blockquote
{
	color: #666;
	width: 90%;
	background: #eee;
	border: 1px solid #eaeaea;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

pre.code
{
	width: 90%;
	background: #eee;
	border: solid 1px #ccc;
	padding: 5px;
	overflow: auto;
	white-space: pre-wrap;
	font-size: 95%; /*If font is too small try increasing this*/
}

/*Footer styling*/
#pm-footer
{
	text-align: center;
	font-size: 10px;
	border: 1px solid #333;
	width: 100%;
	color: #333;
}



/*Auto-suggest*/
#results
{
	width:300px;
	border: 1px solid #eaeaea;
	display: none;
	position: absolute;
	background: #444;
	color:#eaeaea
}

#results ul, #results li
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
}

#results li
{
	border-top: solid 1px #333;padding: 5px;
}

#results li a
{
	display: block;
	text-decoration: none;
	color: #eaeaea;
	font-weight: normal;
}

#results li a:hover
{
	background: #eaeaea;
	color: #444;
}