/*
   Lubomír Pokorný (lubomirpokorny@email.cz)
   css styly pro OKdog.cz

*/


* { padding: 0; margin: 0; }

body {margin:0 0 20px 0;padding:0;font:normal .72em/1.5em 'Trebuchet MS',sans-serif;color:#444;background:#3d361f;text-align:center;height:100%;}

/* Odkazy */
a {background:inherit;color:#ba1010;text-decoration:none;}
a:hover {background:inherit;color:#000;text-decoration:underline;}

/* Nadpisy */
h1,h2,h3 {font:bold 1em 'Trebuchet MS',Tahoma,Sans-serif;color:#333;}
h1 {font-size:1.7em;}
h2 {font-size:1.2em;color:#ba1010;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;color:#ba1010;margin:0;padding:0 0 0 15px;}

/* Clanky */
.clanekinfo h2 {padding:0;margin:5px 10px;font-size:1.4em;}

p,h1,h2,h3 {margin:10px 15px;text-align:justify;}
ul,ol {margin:10px 30px;padding:0 15px;}

/* Obrázky */
img {border:1px solid #f2f2ea;padding:5px;background-color:#FFF;}
img.fright {margin:5px 0px 5px 15px;}
img.fleft {margin:5px 15px 5px 0px;}

code {margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','courier new',monospace;background:#FAFAFA;border:1px solid #eee;}
acronym {cursor:help;border-bottom: 1px solid #777;}
blockquote {margin:15px;padding:0 0 0 20px;background:#FAFAFA url(../img/quote.gif) no-repeat 3px 5px;border: 1px solid #eee;font:bold 1.2em/1.5em 'Trebuchet MS', Tahoma, sans-serif; color:#666666;}

/* Tabulky */
table {border-collapse:collapse;margin:15px;width:94%;}
table a {color:#812c27;}
table a:hover {color:#000;}
th strong {color:#fff;}
th {background:#a23731;height:29px;padding-left:12px;padding-right:12px;color:#FFF;text-align:left;border-left:1px solid #e4a9a6;border-bottom:solid 2px #FFF;}
tr {height:30px;}
td {padding-left:11px;padding-right:11px;border-left:1px solid #f0cfcd;border-bottom:1px solid #f0cfcd;}
td.first,th.first {border-left:0px;}
tr.row-a {background:#fcf6f6;}
tr.row-b {background:#f6e3e2;}


/* Formulářové prvky */
form {margin:10px 15px;padding:0;border:1px solid #f2f2ea;background-color:#fbfbf9;}
form img {background:0;}
form td {border:0;}
label {display:block;font-weight:bold;margin:5px 0;}
label.inline {display:inline;}
input {margin:2px 0;padding:2px;border:1px solid #eaeac0;font:normal 1em 'Trebuchet MS',verdana,sans-serif;color:#777;}
textarea {padding:2px;font: normal 1em 'Trebuchet MS', verdana, sans-serif;border:1px solid #eaeac0;display:block;color:#777;}
input.button {margin:0;font:bold 1em Arial, Sans-serif;border:1px solid #CCC;background:#f6f3f1;padding:2px 3px;color:#000;cursor:pointer;}
form .info {width:400px;text-align:right;}
form .info input {width:30px;font-weight:bold;border:0;background:0;}
.hlaska {padding:5px;color:#ba1010;font-weight:bold;}
.edittext {padding:5px 10px;font-weight:bold;text-align:right;}
#textedit {padding:0;border:0;background:0;}
#textedit p {margin:0;padding:0;}
#wysiwyg {width:480px;}


/***********************
	  Layout
************************/

.fleft  {float:left;}
.fright {float:right;}
.left  {text-align:left;}
.right {text-align:right;}
.cb {clear:both;}
.gray {color:#BFBFBF;}

#page {width:810px;margin:0 auto;background:#fff url(../img/page-back.gif) repeat-y;}
#bottomshadow {width:810px;height:20px;margin:0 auto;background:#fff url(../img/bottom-shadow.gif) no-repeat;}

/* Header */
#header {height:238px;text-align:left;margin:0 20px;padding:0;font-size:1.1em;background:#fff url(../img/header-back.jpg) no-repeat;}
#lanpanel {padding:5px 0 0 27px;}
#lanpanel img {padding:2px;}
#logo {display:block;width:277px;height:98px;position:relative;top:13px;left:24px;background:url(../img/logo.gif) no-repeat;}
#logo:hover {text-decoration:none;}
.logout {padding-right:5px;}
.logout a {color:#000;font-weight:bold;}

/* Header menu */
#menu {float:right;margin:0;padding:0 22px 0 0;position:relative;top:58px;}
#menu li {float:left;list-style:none;padding:9px 17px 11px 17px;border-right:1px solid #fbe977;}
#menu .lastli {border:0;}
#menu li a {color:#9e151a;font-weight:bold;text-decoration:none;}
#menu li a:hover,#menu li a.selected {color:#000;text-decoration:underline;}
#menu li ul {position:absolute;display:none;width:200px;background:0;border:0;}
#menu li ul li {float:none;_height:1px;margin:0;padding:0;border:0;-moz-opacity:0.9;opacity:0.9;filter:alpha(opacity=90);}
#menu li ul a {display:block;_height:9px;margin:0;padding:4px 10px;position:relative;right:54px;bottom:5px;font-size:.95em;color:#fff;text-align:left;background-color:#de6d66;border-left:5px solid #cf2c2f;border-right:5px solid #cf2c2f;}
#menu li ul .first {position:relative;bottom:4px;border-top:5px solid #cf2c2f;}
#menu li ul .last {position:relative;bottom:5px;border-bottom:5px solid #cf2c2f;}
#menu li ul .last2 {position:relative;bottom:6px;border-bottom:5px solid #cf2c2f;}
#menu li:hover ul {display:block;}
#menu .up1 {position:relative;bottom:1px;}

/* Content */
#content-wrap {clear:both;float:left;margin:0 20px;padding-left:15px;background:#FFF url(../img/content.gif) repeat-y;}
#content {width:740px;clear:both;text-align:left;padding:0;margin:0 auto;}
#content p {font-size:1.2em;}

/* Sidebar */
#sidebar {float:left;width:25%;margin:0 0 10px 0;padding:0;}
#sidebar h1 {padding:10px 0px 5px 10px;margin:0;font-size:1.4em;color:#ba1010;}
.ico {padding:0;border:0;background:0;}
#sidebar ul.lastgal {text-align:center;list-style:none;}
.sidebox {margin-bottom:10px;}

/* Sidebar menu */
#sidebar ul.sidemenu {list-style:none;margin:10px 0 15px 0;padding: 0;}
#sidebar ul.sidemenu li {padding:0px;font-weight:bold;font-size:1.1em;}
#sidebar ul.sidemenu a {display:block;padding:.2em 0 .1em 25px;color:#333;}
#sidebar ul.sidemenu a.selected {color:#ba1010;}
#sidebar ul.sidemenu a.topli {display:block;font-weight:bold;font-size:1.25em;color:#ba1010;height:1.5em;padding:.3em 0 .3em 8px;line-height:1.5em;border-bottom:1px dashed #eaeac0;text-decoration:none;}
#sidebar ul.sidemenu a.topli .top{	border-top:1px dashed #eaeac0;}
#sidebar ul.sidemenu a.topli:hover,#sidebar ul.sidemenu .topliselected {padding:.3em 0 .3em 10px;border-left:5px solid #c12d35;color:#c12d35;}
#sidebar ul.sidemenu ul {margin:2px 0 1px 35px;list-style:square;}
#sidebar ul.sidemenu ul a {display:inline;font-style:italic;padding:0;border:0;font-size:0.85em;font-weight:normal;}
#sidebar ul.sidemenu ul a:hover,#sidebar ul.sidemenu ul a.selected {display:inline;padding:0;border:0;}
#sidebar ul.sidemenu .adlink {padding-left:15px;font-size:0.9em;color:#ff0000;}

/* Mainbox */
#main {float:left;width:72%;margin:0 0 10px 10px;padding:0;}
#main h1 {padding:10px 0 5px 5px;margin:0 0 0 10px;color:#ba1010;border-bottom:1px dashed #eaeac0;}
#main ul li {list-style-image:url(../img/bullet.gif);}
.post {margin:0;padding:0;}
.post .post-footer {background-color:#fbfbf9;padding:5px;margin-top:20px;font-size:95%;border:1px solid #eaeac0;}
.post div {padding:0 8px;}
.post table {margin:0;padding:0;border:0;}
.post table td {margin:0;padding:0;border:0;}
.post table img {margin:4px 7px;padding:0;border:0;}
#main .post p {margin:5px;padding:0;font-size:1.2em;}
.post .post-footer .date {background:url(../img/clock.gif) no-repeat 0 center;padding-left:20px;margin:0 10px 0 5px;}
.post .post-footer .comments {background:url(../img/comment.gif) no-repeat 0 center;padding-left:20px;margin:0 10px 0 5px;}
.post .post-footer .readmore {background:url(../img/page.gif) no-repeat 0 center;padding-left:20px;margin:0 10px 0 5px;}

/* Bubliny */
#bublina {padding:1px 5px;border:1px dashed #606060;background:#fff;}

/* Výrobek */
h1.vyrobky {font-size:1.25em;}
.vyrobek {clear:both;width:533px;}
.vyrobek .header {height:35px;background:url(../img/vyrobek-header.gif) no-repeat;}
.vyrobek .header h2 {padding-top:3px;color:#000;}
.vyrobek .header h2 a {color:#000;}
.vyrobek .body {padding:0 9px 5px 9px;background:#fcfcfa url(../img/vyrobek-body.jpg) repeat-x bottom;border:1px solid #f7ce38;border-width:0 1px 1px 1px;}
.vyrobek .body .leftimg {float:left;padding:0 8px 0 4px;}
.vyrobek .body .leftimg img {padding:0;border:0px solid #e3974d;}
.vyrobek .body .rightimg img {float:right;margin:0 4px 0 14px;padding:0;border:0px solid #e3974d;}
.vyrobek .body .text {width:280px;float:left;}
.vyrobek .body .text p {margin:1px 0;}
.vyrobek .body .text strong {color:#ba1010;}
.vyrobek .fright {clear:both;position:relative;bottom:15px;font-size:1.15em;font-weight:bold;}
p.smallpad {margin:4px 125px 10px 15px;}

#imageContainer img {border:0;padding:0;}

/* Footer */
#footer {clear:both;margin:0 20px;padding:8px 40px 1px 40px;font-size:1em;font-family:'Trebuchet MS',Tahoma,Arial,sans-serif;height:45px;background:#fff url(../img/footer-bg.gif) no-repeat left bottom;color:#666666;text-align:left;}
#footer a {text-decoration:none;color:#777;}
#footer a:hover {text-decoration:underline;color:#333;}

/* Fotogalerie */
.fh1 {margin:5px;font-size:1.3em;}
#fotogalerie .alba {margin:0;padding:5px 5px 5px 10px;list-style:none;_display:inline;}
#fotogalerie .alba li {float:left;display:-moz-inline-box;_display:inline;width:48.6%;_width:46.5%;margin:3px;padding:0;vertical-align:bottom;}
#fotogalerie .alba a.obal {display:block;color:#867666;text-decoration:none;cursor:pointer;padding:2px 6px 3px 6px;background:#f9f7f5;border:1px solid #f2ede8;}
#fotogalerie .alba a.obal:hover {background:#f6f3f1;border:1px solid #f1ece8;}
#fotogalerie .alba img {border:1px solid #bcbcbc;}
#fotogalerie .alba .nazev {display:block;padding:0 4px 2px 0;color:#000;font-weight:bold;}
#fotogalerie .alba .popis {float:right;width:102px;_width:39px;height:70px;margin-top:7px;font-weight:normal;font-size:0.85em;}
#fotogalerie .alba .footer {display:block;text-align:right;font-size:0.9em;}
#fotogalerie .fotky {margin:0 11px;padding:0;border-collapse:collapse;font-size:0.9em;}
#fotogalerie .fotky td {width:80px;padding:6px 14px 3px 14px;_font-size:0.9em;color:#867666;text-align:center;text-decoration:none;cursor:pointer;background:#f9f7f5;border:1px solid #f2ede8;}
#fotogalerie .fotky td:hover {background:#f6f3f1;border:1px solid #f1ece8;}
#fotogalerie .fotky .imgobal {display:block;width:100px;height:100px;}
#fotogalerie .fotky img {border:1px solid #cdbcac;margin:0 auto;}
#fotogalerie .fotky .clean {background:transparent;border:0;}
#fotogalerie .fotky .clean:hover {background:transparent;border:0;}
#fotogalerie .ed a {font-size:0.85em;color:#7e7e7e;}
#fotogalerie .posun {clear:both;padding-bottom:5px;text-align:center;}
#fotogalerie .posun a {margin:0 30px;color:#ba1010;text-decoration:none;}
#fotogalerie .posun a:hover {color:#000;}
#fotogalerie .gray {color:#555;font-size:0.9em;}
#fotogalerie .fotka {margin-left:8px;text-align:center;}
#fotogalerie .fotka .nazev {font-size:1.1em;font-weight:bold;}
#fotogalerie .fotka p {margin:10px 40px;}
#fotogalerie .fotka img {margin:0 auto;padding:0;border:2px solid #cdbcac;}
#fotogalerie .komenty {margin:0 auto;padding-top:30px;}
#fotogalerie .pridat {clear:both;display:block;padding:15px 0 0 10px;font-size:1.2em;font-weight:bold;color:#7e7e7e;}
#fotogalerie .pridat:hover {color:#3c5e7f;}
#fotogalerie .nadpis {font-size:1.2em;font-weight:bold;}
#fotogalerie .nadpis span {font-weight:normal;}

/* Komentare */
.guestbook{margin:10px 15px 0 20px;padding:5px 5px 2px 5px;background:#eaeaea;border:1px solid #E0EBF3;}
.gcontent{text-indent:0;padding-bottom:10px;font-size:1em;}
.gcontent img {position:relative;top:2px;}
.gfooter {text-align:right;color:#7e7e7e;font-size:0.85em;}
.gfooter .ed {float:left;position:relative;bottom:5px;font-size:1.15em;}

/* Strankovani */
.page {float:right;padding:5px 22px;text-align:left;font-weight:bold;color:#7E7E7E;}
#content .page .selected,.page .selected, #content .page a:hover {text-decoration:underline;color:#ba1010;}
#content .page a {text-decoration:none;color:#555;}

