body { margin:0; font-size:8pt; text-align:center; font-family: sans-serif; background:#cdcdcd; }
#celeokno { width:750px; padding:0; margin:15px 0 5px; margin-left:auto; margin-right:auto; background:#f3f3f3 url(img/czahoun_bg_okno2.png) left top repeat-y; text-align:left; }

p { margin:0 0 0.7em; line-height:160%; }
p.odsadit { text-indent:1em; }

#horni_cast { background:#fefdfd url(img/czahoun_bg_okno1.png) left top repeat-y; }
#horni_cast h1 { margin:0; padding:0; }
#menu, #menu_blog{ background:#7a0c00 url(img/czahoun_tvorba.jpg) no-repeat; width:700px; height:20px; _width:750px;  _height:194px; padding:174px 0 0 50px; }
#menu img, #menu_blog img { margin-right:25px; }

#menu_blog { background:#7a0c00 url(img/czahoun_zapisnik.jpg) no-repeat; }

#levy_pruh { float:left; background: url(img/czahoun_levy_pruh_bg2.png) repeat-y; width:266px; margin-right:20px; _margin-right:17px; }
#levy_pruh_horni { background: url(img/czahoun_levy_pruh_bg1.png) top repeat-y; }

#levy_pruh_blog { float:left; width:240px; margin-right:20px; _margin-right:17px; }
.blog_levy_nadpis { padding:0 0 0 28px; background: url(img/czahoun_levy_pruh_oranz_bg.gif) repeat-y; width:212px; _width:240px; }


.novinka { margin-left:25px; border:1px solid #adacac; border-left:none; margin-bottom:7px; padding:5px 5px 5px 7px; _height:1px; }
.novinka h2, .novinka h2 a { margin:0; padding:1px 0 3px 0; _padding-left:2px; font-size:9pt; color:#f55900; text-align:left;}
.novinka h2 a:hover { color:#9d3e40; }
.novinka img { float:left; margin:0 6px 0px 0; }
.n1 { background: #dfdede url(img/czahoun_oranz_roh.png) top right no-repeat; }
.n2 { background: #dfdede url(img/czahoun_sedy_roh.png) top right no-repeat; }
.novinka ul { margin:1em 0 0; padding:0 0.8em; list-style:none;  }
.novinka li { margin:4px 0; padding:0; text-indent:0; }


#form_over { background: url(img/czahoun_kontaktni_form.png) top no-repeat; margin-top:10px; }
#form_rychly_kontakt { background: url(img/czahoun_pata_form.png) bottom no-repeat; padding:27px 0 0 33px; }
#form_rychly_kontakt p { margin:0 0 0 4px; }

#form_rychly_kontakt form { margin:0; }
#form_rychly_kontakt input { border:none; padding:5px 3px 2px 7px; background:url(img/czahoun_form_bg.png) top left no-repeat;
color:black; width:222px; _width:232px; font-size:8pt; height:13px; _height:20px; margin-bottom:3px; }
#form_rychly_kontakt textarea { border:none; padding:5px 3px 2px 7px; background:url(img/czahoun_form_bg.png) top left no-repeat; color:black; width:222px; _width:232px; font-size:8pt; height:100px; _height:107px; }
#form_rychly_kontakt button { padding:0; margin:4px 0 2px 113px; height:29px; width:120px; border:none; background:none; cursor:pointer; _cursor:hand; }
#nevyplnovat { display:none; }

#prostredek { padding:15px 30px; font-size:9pt; }
#prostredek_blog { padding:5px 25px 30px; font-size:9pt; margin-left:230px; }

h2 { font-size:10pt; color:#9d3e40; margin:0; padding:10px 0 5px; } /* pouzito na titulni */
h3, h3 a { font-size:10pt; color:#9d3e40; margin:0; padding:1px 0 5px; } /* pouzito v referencich */
#pozdrav { margin-bottom:15px; }

hr { height:1px; color:#810203; background-color:#810203; border:0px solid #810203; margin: 4px 0 25px 260px; }

.clanek-a, .clanek-b { padding:10px; margin:10px 0; }
.clanek-a h3, .clanek-b h3 { border-bottom:1px dashed #777; padding:0 0 2px; margin:0 0 5px; font-variant:small-caps; font-size:11pt; }
.clanek-a h3 a, .clanek-b h3 a { text-decoration:none; }
.clanek-a { background:#ddd; }
.clanek-b { background:#d2d2d2; }
.clanek-a pre, .clanek-b pre { border:1px dashed #aaa; padding:10px 5px; background:#F3F2E0; overflow:auto; _width:435px; overflow-y:hidden; _padding-bottom:25px; margin:20px 0; }
code { padding:0; margin:0; }
.clanek-a ul, .clanek-b ul { margin:0; padding:0 2em; }
.clanek-a li, .clanek-b li { margin:7px 0; padding:0; }
.clanek-a img, .clanek-b img { margin:7px 0; }
.clanek-a strong, .clanek-b strong { color:black; font-weight:bold; }

.komentare {  }
.komentare p { margin:0; }
.komentare h3 { margin-bottom:15px; }
.komentare div { border-top:1px dashed #666; padding:0 0 5px; margin:5px 0; }

#komentar { background:#eee; border:1px dashed #777; padding:10px; margin-top:20px; }
#komentar input, #komentar textarea { margin:0 0 10px 0; }
#komentar h4 { border-bottom:1px dashed #777; margin-bottom:15px; }
#komentar #k_hnuj { display:none; }

.reference { border-top:1px solid #810203; margin: 4px 0 1px 247px; height:209px; _height:223px; padding:14px 18px 0 230px; }
.reference_skok { border-top:1px solid #810203; margin: 4px 0 25px 247px; padding:5px 0px 0 0; text-align:right; font-size:8pt; color:#9d3e40; font-weight:bold; }
.reference_skok a { color:black; text-decoration:none; }
.reference_skok a:hover { color:#9d3e40; }
.reference p { line-height: 130%; }

#spodek { clear:both; background: url(img/czahoun_spodek_bg.png) top left no-repeat; height:59px; position:relative; }
#spodek_blog { clear:both; background: url(img/czahoun_spodek_blog_bg.png) top left no-repeat; height:59px; position:relative; }
#dolni_menu { float:right; position:relative; top:-37px; background: url(img/czahoun_cerna_pata.png) no-repeat; width:447px; height:17px; _width:477px; _height:38px; color:white; padding:21px 15px 0; }
#dolni_menu a { color:white; margin: 0 12px; text-decoration:none; }
#dolni_menu a:hover { color:#f58634; }

#autor { font-size:8pt; color:#777; position:absolute; right:23px; bottom:15px; }
#autor a { color:#777; }
#autor a:hover { color:#9d3e40; }

.podpis { text-align:right; margin-right:0.7em; margin-top:2em; font-style:italic; }

#contacts { display:none; }

a { color:#9d3e40; }
a:hover { color:#D90000; }

strong { color:#9d3e40; font-weight:normal; }

dl { margin: 0 0 20px; }
dt { font-style: italic; padding-top:1em; }
dd { font-weight: bold; text-indent:0; padding:0.5em 0 0 1.5em; }

.tucne { font-weight:bold; }

.cotoj { border: 1px solid #bbb; background: #F0C07F; padding: 2px 4px; font-size: 100%; font-family: sans-serif; text-align:left; }


a img { border:none; }
.ie-3px { _margin-right:-3px; }

.flo_right {float: right;}
.flo_left {float: left;}

.prostred {text-align: center;}
.doprava {text-align: right;}
.doleva {text-align: left;}
.mensi_pismo { font-size:90%; }
.viktor {clear: both; border:none; height:1px; margin:0; padding:0; font-size:1px;}

#petnula { display: none; _display: inline; _display/**/: none; }
#petpet { display: none; _display/**/: inline; _disp\lay: none; }
#sest { display: none; _disp\lay: inline; }
.vysledek { color:#990000; font-weight:bold; margin-bottom:1.7em; }

