/*
   Lubomír Pokorný (lubomirpokorny@email.cz)
   CSS styles for NaturalScenery.cz
*/

/* Reset styles */
body, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, form {margin:0;padding:0;}
img, hr {border:0;}
* html td {font-size:13px;}

body {top:0!important;padding-bottom:100px;font-size:13px;color:#a6a6a6;text-align:center;font-family:arial,helvetica,sans-serif;background:#000 url(../img/body-back.gif) repeat-x top;}

/* General styles */
h1 {clear:both;font-family:'Times new roman';font-size:26px;color:#999;font-weight:normal;}
h2 {clear:both;font-family:'Times new roman';font-size:21px;color:#999;font-weight:normal;}
h2.big {clear:both;padding:15px 0;font-size:26px;}
p {margin:15px 0;text-align:justify;}
a {color:#cc7200;}
a:hover {color:#fff;}

input {font-size:1em;}
ins {color:#2c551a;}
hr {margin:3px 0;_margin:0;height:1px;background:#222;border:0;}
hr.m25px {clear:both;margin:3px 25px;}
form {margin:0;padding:0;}

/* Common styles */
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.fright {float:right;}
.fleft {float:left;}
.cb {clear:both;}
.hidden {display:none;}
.icon {position:relative;top:1px;}

/* Mainboxes */
#page {width:990px;margin:0 auto;text-align:left;background:url(../img/page-back.jpg) no-repeat top center;}
#mainbox {clear:both;}
#fullcontent {padding:20px;}
#content {float:left;width:750px;padding:30px 0 35px 0;position:relative;left:40px;}
#leftbox {float:left;width:180px;padding:30px 0 50px 0;}

/* Header */
.googletranslate {float:right;}
#toplinks {float:right;padding-top:5px;color:#555;}
#toplinks a {color:#787878;}
#toplinks a:hover {color:#cc7200;}
#logotype {display:block;height:130px;position:relative;top:20px;}
#logotype span {display:none;}
#mainmenu {list-style:none;padding-left:3px;}
#mainmenu li {float:left;padding-top:35px;}
#mainmenu a {display:block;padding:15px 29px;font-family:'Times New Roman',georgia,serif;font-size:20px;color:#999;text-decoration:none;text-shadow:#242424 2px 2px 1px;}
#mainmenu a:hover {color:#fff;text-shadow:#111 2px 2px 1px;}
#mainmenu a.selected {color:#cc7200;text-shadow:#111 2px 2px 1px;}
.admin_mm a {padding:15px 20px!important;}

/* Leftbox */
#lbcart {background:url(../img/cart.gif) no-repeat top left;}
#lbcart a {color:#999;}
#lbcart a:hover strong, #lbcart a:hover .order {color:#cc7200;}
#lbcart .cartcontent {display:block;padding:5px 0 0 60px;}
#lbcart strong {color:#fff;font-weight:normal;}
#lbcart .order {display:block;padding:20px 0 0 30px;text-transform:uppercase;color:#fff;}
.lbmenu {list-style:none;}
.lbmenu li {padding:3px 0;}
.lbmenu a {font-size:14px;color:#999;text-decoration:none;}
.lbmenu a:hover {color:#fff;}
.lbmenu a.selected {color:#cc7200;}
.lbmenu2 {padding:20px 0;list-style:none;}
.lbmenu2 a {font-size:12px;color:#666;text-decoration:none;}
.lbmenu2 a:hover {color:#fff;}
.lbmenu2 a.selected {color:#cc7200;}

/* Content */
.signature {margin:35px 10px 0 0;text-align:right;}
.signature a {color:#888;text-decoration:none;line-height:0.9em;}
.signature a:hover {color:#a6a6a6;}
.navbar {padding-bottom:15px;color:#777;}
.navbar a, .navbar span {font-weight:bold;color:#595959!important;}
.navbar a:hover {color:#999!important;}
.cb_href {text-align:right;}
.cb_href a {color:#999;font-weight:bold;}
.cb_href a:hover {color:#a05900;}
.pnopad h1, h2, h3 {margin:0;padding:0;}
.pnopad h3 {margin:0 0 8px 0;font-family:'Times new roman';font-weight:normal;}
.pnopad p {margin:1px 0;}

/* Slideshow */
#slideshow  {position:relative;height:490px;list-style:none;}
#slideshow li {position:absolute;padding:16px 10px;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;border:8px solid #464646;}
#slideshow img.active {z-index:10;opacity:1.0;}
#slideshow img.last-active {z-index:9;}
#slides_1 {left:15px;top:20px;}
#slides_2 {left:256px;top:20px;}
#slides_3 {left:498px;top:20px;}
#slides_4 {left:738px;top:20px;}
#slides_5 {left:15px;top:260px;}
#slides_6 {left:256px;top:260px;}
#slides_7 {left:498px;top:260px;}
#slides_8 {left:738px;top:260px;}

/* Články */
.nahled_clanku {padding:10px 0 25px 0;}
.nahled_clanku .clanek_box {float:left;width:790px;padding-top:10px;}
.nahled_clanku span {color:#666;}
.nahled_clanku h2 {padding:4px 0;}
.nahled_clanku h2 a {text-decoration:none;color:#888}
.nahled_clanku h2 a:hover {color:#aaa;}
.nahled_clanku img.thumb {margin:10px 0 8px 15px;border:5px solid #333;}
.clanekfoto {display:block;text-align:center;margin:15px auto 15px auto;}
.clanekfoto img {border:3px solid #d0d0d0;text-align:center;margin:0 auto;}
.navysku {width:400px;}
.imgpopis {display:block;margin:0 5px 0 5px;color:#000;text-align:justify;font-size:0.85em;}
.imgpopis ins {text-decoration:none;font-weight:bold;color:#4f8e33;}
.youtube {width:425px;margin:15px auto 15px auto;padding:5px;text-align:center;background:#efefef;border:1px solid #d0d0d0;}

/* Searchform */
#searchform {float:right;font-size:11px;}
#searchform .input {position:relative;bottom:5px;padding:4px;color:#999;background:#000 url(../img/input-back.gif) repeat-x bottom;border:1px solid #333;}
*+ html #searchform .input {position:relative;bottom:3px;}

/* Bottommenu */
#bottommenu {clear:both;height:50px;margin:0 10px 0 0;padding:0 50px 32px 155px;position:relative;top:20px;list-style:none;background:url(../img/bottommenu-top.gif) no-repeat top;}
#bottommenu li {float:left;width:130px;}
#bottommenu li a {display:block;padding:7px 0 25px 0;color:#999;text-decoration:none;font-weight:bold;background:url(../img/bottommenu-button.jpg) no-repeat -131px;}
#bottommenu a:hover,#bottommenu a.selected {color:#a05900;text-decoration:underline;background-position:0 top;}

/* Footer */
#footer {clear:both;padding:25px 50px 50px 50px;font-size:11px;color:#454545;}
#footer a {color:#454545;text-decoration:none;}
#footer a:hover {color:#666;}
.bbottom_toplist {display:none;}

/* Odkazy */
.odkazy {padding-top:5px;list-style:none;}
.odkazy li {float:left;width:228px;height:200px;text-align:center;}
.odkaz {display:block;width:228px;height:180px;color:#888;font-weight:bold;text-decoration:none;}
.odkaz img {margin-bottom:2px;border:8px solid #333;cursor:pointer;}
.odkaz:hover {color:#aaa;}
.odkaz:hover img {border-color:#444;}
.odkaz .nazev {display:block;height:40px;}
.odkazy .adminlinks {position:relative;bottom:8px;font-size:11px;}

/* Photo of the month */
.fotky {list-style:none;}
.fotky li {float:left;width:157px;padding-top:20px;text-align:center;}
.fotky a {text-decoration:none;}
.fotky a img {border:5px solid #333;}
.fotky a:hover img {border-color:#444;}
.fotky .nazev {display:block;padding:5px 0;color:#999;}
.fotky .imgobal {display:block;height:120px;}
.fotky .nasirku img {margin-top:20px;}

/* Fotogalerie */
.alba {list-style:none;}
.alba li {float:left;margin:5px 14px;padding:0;}
.alba a.obal {display:block;width:431px;height:108px;color:#888;text-decoration:none;cursor:pointer;background:#111;border:5px solid #333;}
.alba a.obal:hover {border-color:#444;}
.alba .inner {display:block;padding:5px 10px;}
.alba img {float:left;margin-top:4px;border:3px solid #222;}
.alba .nadpis {display:block;font-size:1.1em;text-align:left;}
.alba .popis {float:left;padding:3px 4px 0 0;font-size:0.85em;}
.alba .popis ins {margin:0 9px;color:#666;text-decoration:none;}
.alba .ed {font-size:11px;}
.alba .fright {padding-top:3px;}
#scroller {width:950px;position:relative;overflow:auto;margin:15px 0;}
#scroller table {padding:0!important;}
#scroller td {padding:0 3px 0 0;vertical-align:top;}
.fotoadmin {margin:20px 0;}
.fotoadmin th {padding:8px 15px;text-align:center;}
.fotoadmin th img {border:4px solid #333;}
.fotoadmin td {padding:8px 15px;}

#scroller div.scrollableArea *
{
	position:relative;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/* Obchod */
.products {padding:25px 0 0 0;}
.products li {float:left;width:20%;height:180px;list-style:none;text-align:center;}
.products li img {border:5px solid #333;}
.products li .image {display:block;height:140px;}
.products li a {color:#a6a6a6;text-decoration:none;}
.products li a:hover img {border-color:#444;}
#posun {text-align:center;font-size:14px;font-weight:bold;}
#posun a {color:#a6a6a6;}
#posun a:hover {color:#fff;}
.bigproduct {padding:20px 40px 10px 40px;}
.bigproduct .bigimage {text-align:center;}
.bigproduct .bigimage img {border:8px solid #333;}
.zobrazeni {padding:5px;text-align:center;}
.product_popis {padding:10px 40px 0 40px;}
.product_popis a {color:#a6a6a6;}
.product_popis a:hover {color:#fff;}
.product_footer {font-size:11px;}
.product_footer a {text-decoration:none;}
.product_footer .dostupnost {padding:30px 0 20px 40px;font-size:14px;}
.product_footer .dostupnost span {color:#fff;font-size:16px;}
.product_footer .price {padding:2px 0 0 40px;font-size:14px;}
.product_footer .price span {color:#fff;font-size:16px;font-weight:bold;}
.product_footer form {float:right;padding-right:40px;font-size:14px;}
.product_footer .pocet {background:#d3d3d3;border:0;text-align:right;}
.product_footer .koupit {position:relative;top:1px;cursor:pointer;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;background:0;border:0;}
.product_footer .titlebox{padding-top:8px;}
.productgallery table {width:100%;padding-bottom:5px;}
.productgallery td {height:115px;text-align:center!important;vertical-align:middle!important;}
.productgallery img {margin:0 8px;border:5px solid #333;}
#cart {margin:0;}
.carttable {width:100%;border-collapse:collapse;}
.carttable .center {text-align:center;}
.carttable .nazev {width:35%;}
.carttable th {padding:6px 8px;font-size:14px;font-weight:normal;background:#222;}
.carttable td {padding:4px 8px;font-size:13px;}
.carttable .even td {background:#222;}
.carttable a {color:#a6a6a6;}
.carttable a:hover {color:#fff;}
.carttable .input {background:#d3d3d3;border:0;padding:0;text-align:center;}
.carttable .buttons td {padding-top:30px;}
.carttable .button {padding:3px 40px;color:#a6a6a6;font-size:13px;text-decoration:none;text-transform:uppercase;background:#202020;}
.carttable .button:hover {color:#fff;background:#333;}
.ordertitle {padding:0 0 12px 33px;}
.delivery {padding:0 0px;}
.delivery div {padding:4px 0;}
.delivery label {cursor:pointer;font-size:15px;color:#73736e!important;}
.delivery p {margin:12px 0 0 5px;}
.total_price {margin:30px 0 0 0;padding:8px;text-align:center;font-size:15px;font-weight:bold;color:#fff;background:#212121;}
.hlaskapad {position:relative;bottom:15px;padding:0 35px!important;font-size:16px;}
.ordertitle {padding:20px 0 15px 0;}
.ordertable {padding:10px 0;font-size:14px;}
.ordertable input {width:350px;background:#d3d3d3;border:0;}
.ordertable textarea {width:350px;font-family:"Tahoma",'Arial',Sans-Serif;font-size:12px;color:#000;background:#d3d3d3;border:0;}
.ordertable td {vertical-align:top;padding:6px 15px 6px 0;}
.orderbuttons {padding:25px 0 20px 0;text-align:center;}
.orderbuttons .button {padding:6px 40px;color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:bold;cursor:pointer;background:#202020;border:0;}
.orderbuttons .button:hover {color:#fff;background:#1b1b1b;}
.smallpadbuttons {position:relative;bottom:19px;padding-bottom:0px;}
.ob2 {width:500px;}
.tableform {width:90%;}
.shoptable {width:100%;text-align:center;}
.shoptable label {display:block;line-height:170%;cursor:pointer;}
.shoptable .right {padding:40px 15px;}
.shoptable .left1 {padding-left:15px;}

/* Fotobanka */
.lbmenubox {float:left;width:270px;}
.lbmh1 {padding-left:25px;}
#mainpage .lbmenu {float:left;height:529px;margin:0;padding:0 25px 0 25px;text-align:left;list-style:none;}
#mainpage .lbmenu li {width:190px;margin:0;padding:0;}
#mainpage .lbmenu a {margin:0;padding:0;text-decoration:none;color:#999;}
#mainpage .lbmenu a:hover, #mainpage .lbmenu a.selected {color:#fff;}
#content .bankaalba {width:650px;height:498px;margin:0;padding:20px 0 0 0;list-style:none;}
#content .bankaalba li {float:left;width:150px;text-align:center;padding-bottom:25px;_padding-bottom:10px;text-align:center;}
#content .album {display:block;width:150px;_width:120px;height:117px;color:#efefef;text-decoration:none;}
#content .album img {margin-bottom:2px;border:8px solid #222;cursor:pointer;}
#content .album:hover img {border-color:#333;}
#content .album .ed {clear:both;position:relative;top:15px;_top:0;font-size:0.9em;}
#content .bankaalba .nazev {height:40px;}
#content .bankaalba .nazev a {color:#945200;font-weight:bold;text-decoration:none;}
#content .bankaalba strong.ed a {font-weight:normal;color:#999;font-size:0.9em;}
.banka_pane {width:660px;height:518px;}
.bankafotky {margin:10px 0;padding:0;font-size:0.9em;list-style:none;}
.bankafotky li {float:left;margin:1px;text-align:center;}
.bankafotky li a {display:block;width:133px;_width:145px;height:130px;_height:140px;margin:5px;padding:0;font-size:0.9em;color:#945200;text-decoration:none;background:#111;border:7px solid #222;cursor:pointer;}
.bankafotky li a:hover {background:#222;border:7px solid #333;}
.bankafotky li .edita {display:inline;font-weight:bold;background:0;border:0;}
.bankafotky li .edita:hover {color:#000;background:0;border:0;}
.bankafotky span {display:block;}
.bankafotky .imgobal {width:100px;height:105px;margin:5px auto 0 auto;text-align:center;}
.bankafotky .nasirku {height:86px;margin-top:24px;}
.bankafotky img {margin:0 auto;border:1px solid #222;}
.bankafotky .clean {background:#000;border:0;}
.bankafotky .clean:hover {background:#000;border:0;}

/* Komentare */
#komentare {text-align:center;}
.komentar {width:620px;margin:10px auto 0 auto;padding:8px 10px 4px 10px;text-align:left;background:#111;border:6px solid #333;}
#komentare .autor {background:#111;border:6px solid #333;}
.khead {color:#888;}
.khead a {font-weight:bold;color:#888!important;}
.khead a:hover {color:#fff!important;}
.komentar p {text-indent:0;}
.komentar p img {position:relative;top:2px;}
.komentar p a {color:#945200;}
.komentar p a:hover {color:#fff;}
.kfooter {color:#888;font-size:0.85em;}
.comm_form {width:640px!important;}

/* Strankovani */
.page {float:right;clear:both;padding:67px 22px 0 0;text-align:left;font-weight:bold;color:#999;}
.page .mensi {font-size:0.9em;}
.page2 .page {float:none;position:relative;left:30px;text-align:right;padding:8px 0 0 0;}
#content .page .selected,.page .selected, #content .page a:hover,#galerie .page a:hover,#galerie .page a.selected {text-decoration:underline;color:#a05900;}
#content .page a,#galerie .page a {text-decoration:none;color:#999;}
.vice,.vice a,a.vice {text-align:right;font-weight:bold;color:#92845c;text-decoration:none;}

/* Admin prvky */
.editlinks {padding:20px 0;text-align:right;}

/* Formulářové prvky */
.hlaska {padding:5px;color:#cc7200;font-weight:bold;}
#formular td, #formular2 td {padding:3px 5px;background:none;text-align:left;}
#formular,#formular2 {margin:0 auto;padding:10px 5px;font-size:12px;text-align:left;}
#formular .submit, #formular2 .submit {margin:10px 0 0 10px;padding:4px 8px;font-size:13px;color:#fff;background:#945200;border:1px solid #c26f08;cursor:pointer;}
#formular input,#formular2 input {padding:1px 2px;font-size:1em;color:#efefef;background:#000;border:1px solid #333;}
#formular fieldset,#formular2 fieldset {margin-top:15px;padding:0 10px 10px 10px;background:#111;border:1px solid #222;border-top:3px solid #222;}
#formular legend,#formular2 legend {padding:2px 8px;font-weight:bold;border:1px solid #222;}
#formular label,#formular2 label {padding:6px 15px 6px 5px;}
#formular select,#formular2 select {font-size:1em;color: #606060;}
#formular textarea,#formular2 textarea {border:1px solid #333;background:#000;}
#formular table,#formular2 table {margin-top:8px;}
#formular .popisek {width:110px;}
.comm_form {width:75%;margin:30px auto;}
textarea {padding:1px 2px;font-size:1.2em;font-size:1em;color:#efefef;font-family:"Tahoma",'Arial',Sans-Serif;}
.info {padding:5px 10px 0 0;color:#888888;text-align:right!important;}
.info input {width:26px;color:#888;font-weight:bold;text-align:center;border:0!important;background:none!important;}
#sendmail {text-align:center;}
#sendmail form {text-align:left;}
#sendmail #formular {width:70%;margin:0 auto;}
#odhlasit {width:940px;padding:5px 0;text-align:right;}
#odhlasit a {font-weight:bold;color:#999;}
#odhlasit a:hover {color:#a05900;}
.enter {color:#aaa;text-decoration:none;cursor:default;}
.enter:hover {color:#aaa;}

/* Ilayer */
#overlay2 {position:absolute;top:0;left:0;z-index:90;width:100%;height:2500px;background-color:#000;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);}
#ilayer {position:absolute;top:5px;left:50%;z-index:100;width:971px;margin-left:-485px;text-align:center;}
#ilayer img {margin:0 auto;}
#ilayer .link {padding:10px;}
#poster {padding:20px;font-size:40px;font-weight:bold;color:#b8af9b;}
#poster .small {padding-top:5px;font-size:30px;font-weight:normal;}
#poster .info {padding-top:5px;font-size:16px;font-weight:normal;}
#poster .info a {color:#cc7200;font-weight:bold;}
#poster .info a:hover {color:#ff7e00;}
#leftbox .kalendar img {border:0;}

/* Bubliny */
.bublina {z-index:100;padding:1px 5px;border:1px dashed #333;background:#222;-moz-opacity:0.85;opacity:0.85;filter:alpha(opacity=85);}
.bublina strong {color:#945200;}
.bublina .mini {font-size:0.9em;}
.bublina .datum {font-size:0.8em;}
