@media screen,projection {

* { margin: 0; padding: 0; }

body { font: small/1.5 Tahoma, "Lucida Grande CE", lucida, sans-serif; color: black; text-align: center; background: #393b3d url('http://www.estranky.cz/img/user/g/body.gif') repeat-x; }

a{ color: #c46c45; }
a:hover{ text-decoration: none; }

#page { width: 760px; font-size: 85%; margin: 20px auto 0 auto; text-align: left; background: transparent; }
* html #page { font-size: 70%; fo\nt-size: 80%; }

#logo { position: relative; height: 200px; background: black url('http://www.zaluzie-doubek.cz/img/logo/logas.jpg') no-repeat; }
#logo h1 { position: absolute; top: 40px; left: 40px; font-size: 282%; text-transform: uppercase; }
#logo a{ text-decoration: none; color: white; }

#nazev{ font-size: 250%; }

#main { repeat-y; margin-bottom: 10px; }
* html #main { height: 10px; }

#submenu { width: 223px; float: left; color: #897c72; font-size: 100%; }
#submenu-in {  }

#submenu #menu { position: relative; padding: 0 0 20px 0; =margin-top: -2px; background: #878381 url('http://www.estranky.cz/img/user/g/menu_bottom.gif') left bottom no-repeat; }
#submenu #menu h3 { padding: 15px 0 15px 33px; margin: 0; background: #878381 url('http://www.estranky.cz/img/user/g/menu.gif') 18px center no-repeat; }
#submenu #menu a { color: #BDD5D6; }
#submenu #menu ul { width: 190px; }
#submenu #menu li { margin: 0 0 0 30px; border-bottom-color: #9b9998; }
#submenu #menu #shadowpng { position: absolute; margin: 20px 0 0 0; _margin-right: -1px; right: 0; width: 24px; height: 102px; background: url('http://www.estranky.cz/img/user/g/column_bg.png') right top no-repeat; }
* html #submenu #menu #shadowpng { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.estranky.cz/img/user/g/column_bg.png', sizingMethod='scale'); }

#submenu #obrazek { padding: 20px 0 0 0; }

#submenu #obrazek .img { margin: 0 auto; text-align: center; }
#submenu #obrazek .img img { padding: 15px 13px 15px 13px; }

#submenu #posledni { text-align: center; }
#submenu .ilustrace { margin: 10px 0 5px 0; }
#submenu .ilustrace img,
#submenu .img img { background: none; padding: 10px 8px 10px 8px; border: 1px solid #4f5153; }

#submenu .navysku{ height: auto !important; }
.box { padding: 0 26px; }

#submenu h3 { background: url("http://www.estranky.cz/img/user/g/col2.gif") 18px center no-repeat; padding: .4em 0 .4em 33px; margin: 25px 0 0 0; font-size: 120%; color: #c0ccce; text-transform: uppercase; }

#submenu ul { list-style: none; }
#submenu li { padding: 5px 5px 3px 5px; border-bottom: 1px solid #4f5153; }
#submenu a { color: #897c72; text-transform: uppercase; text-decoration: none; }
#submenu a:hover { text-decoration: underline; }

#kalendar { text-align: center; }
#kalendar table{ font-size: 90%; color: #897c72; width: 170px; text-align: left; margin: 0 auto; }
#kalendar a { color: white; }
#kalendar table strong{  }
#kalendar table td{ text-align: center; }
#kalendar table th{ text-align: center; font-weight: bold; color: #c46c45; }

#searchbox fieldset { border:none; padding: 5px 0 5px 8px; }
#searchbox fieldset * { font: 120% Tahoma, "Lucida Grande CE", lucida, sans-serif; }
#searchbox br{ display:none; }
#searchbox #key{ width:80%;margin: 0 auto 5px auto; }
#searchbox #sendsearch{ color: #c46c45; font-weight: bold; text-transform: uppercase; cursor:pointer; cursor:hand; padding: 0 15px 0 0; background: transparent url('http://www.estranky.cz/img/user/g/search.gif') right center no-repeat; border: none; }

#text { float: right; width: 537px; color: #333333; overflow: hidden; }
#text-in { min-height: 350px; _height: 350px; padding: 0 0 15px 0; background: white; }

#text a:hover { color: black; }

#path { padding: 15px 20px 10px 20px; background: #878381; color: #f2e3d6; }
#path a { color: #f2e3d6; }

#text .nadpis,
#text #spot h1.nadpis{ padding: 20px 65px 0 2px; margin: 0; font-size: 160%; color: #c46c45; clear: both; border-bottom: 1px solid #d7d1ce; }
#text #spot h1.nadpis{ padding: 20px 65px 0 2px; margin: 0 0 20px 0; }
#text .nadpis a{ text-decoration: none; }


#text .hlavicka { border-bottom: none; padding: 10px 20px 5px 20px; }

#text .podnadpis{ font-size: 220%; padding: 0 0 5px 7px; margin: 20px 0 0 0; color: #E5002B; clear: both; font-weight: normal; }
#text .content{ margin: 0 0 15px 0; padding: 3px 7px; line-height: 170%; }

#text .spot{ position: relative; padding: 0 20px; _height: 1%; }
#text .spot .safemargin { margin: 5px 0; }
#text .spot .spotfoot { height: auto; overflow: hidden; width: 100%; _width: 478px; margin: 0 0 20px 0; }
#text #spot { padding: 0 20px; position: relative; }
#text #spot .content .safemargin { margin: 0 0 15px 0; _margin: 0; }

* html .content{ height: 10px; }

#text .datum{ position: absolute; right: 0; top: 29px; padding: 0 22px 0 7px; color: #a09387; font-size: 90%; font-weight: normal; border-left: 1px solid #a09387; line-height: 1; }
#text .datum strong{ font-weight: normal; }

#text a.mentry { float: right; display: inline; margin: 9px 0; padding: 0 15px 0 0; text-transform: uppercase; font-weight: bold; font-size: 110%; background: url('http://www.estranky.cz/img/user/g/article_continue.gif') right center no-repeat; }

#text .content p{ margin: 10px 0; }
#text .ilustrace{ float: left; padding: 0 10px 0 0; }
#text .ilustrace img,
#text .obrazek img, 
#text img.obrazek{  }

#text .spotfoot{ _height: 1%; padding: 0 3px; margin-top: 5px; clear: both; color: #ada095; border-top: 1px solid #f0ece9; }
#text .spotfoot a, #text .spotfoot strong{ color: #817467; }
#text .spotfoot a { font-weight: bold; }
#text .spotfoot span{ padding: 0 5px; }
#text .spotfoot span.commsf { padding: 0 0 0 17px; background: url('http://www.estranky.cz/img/user/g/article_under.gif') left center no-repeat; }

#uvod { background: #878381; color: #f2e3d6; padding: 10px 20px 20px 20px; }

#uvod a { color: #ffcca0;}
#uvod a:hover { color: Black; }

#text #album a,
#text #fotogalerie a,
#text #foto-prehled a,
#text #foto-1 a { color: #3d4a60; }

#text #album a:hover,
#text #fotogalerie a:hover,
#text #foto-prehled a:hover,
#text #foto-1 a:hover { color: black; }


#album .content{ margin: 0; padding: 0; }
.galerie { background: #f2f2f2 url('http://www.estranky.cz/img/user/g/comment_submit.gif') 20px center no-repeat; padding: 7px 40px 5px 40px; margin: 10px 0; }
.galerie h4 { font-size: 100%; text-transform: uppercase; margin: 0 0 3px 0; }
.galerie p { color: #333; }

#text #album h2,
#text #fotogalerie h2,
#text #fotogalerie h1,
#text #foto-prehled h1,
#text #foto-1 h1 { color: black; padding: 20px 19px 0 19px; border: none; }
* html #text #fotogalerie h2 { margin-top: 0; }

#text h1.nadpis { color: black; padding: 20px 19px 0 19px; border: none; }

#fotogalerie .content{ margin: 0; padding: 0; }
.fotogalerie{ background: #f2f2f2 url('http://www.estranky.cz/img/user/g/comment_submit.gif') 20px 25px no-repeat; padding: 20px 40px 25px 40px; _padding-bottom: 20px; margin: 10px 0; _margin: 10px 0 0 0; }
.fotogalerie h4{ font-size: 110%; text-transform: uppercase; margin-bottom: 10px; }
.fotogalerie ul { _float: left; color: #333; padding: 0 0 0 7px; overflow: hidden; text-overflow: ellipsis; list-style-type: none; }
.fotogalerie li { line-height: 1.3; margin: 0 0 5px 0; }
.fotogalerie .ilustrace{ float: left; padding: 0; margin: 3px 0 0 0; }

#foto-prehled { padding: 0 20px; }
#text #foto-prehled h1 { padding: 20px 0 0 0; }
#foto-prehled .content { padding: 0; }
#foto-prehled .content .userarea { padding: 5px 0 0 0; }

.fotky { margin: 20px 0 0 0; _margin: 5px 0 0 0; }
.fotky img { border: 2px solid white; }
.image{ width: 95px; height: 75px; _height: 75px; padding: 20px 0 0 0; text-align: center; float: left; display: inline; margin: 4px 4px 0 0; background: #f2f2f2; }
.navysku{ padding: 10px 0 0 0; height: 85px; }

#foto-1 {  }
#foto-1 .content { padding: 0; margin: 0; }
.fotka{ text-align: center; }
#click { background: #f2f2f2; margin-top: 10px; padding: 15px 0; }
.fotka p{ padding: 0 35px; margin: 10px 0 0 0; color: #666666; }
.fotka .navysku{ padding-top: 10px; height: 95px; heig\ht: 85px; }
.fotka h2{ font-size: 110%; font-weight: normal; margin-bottom: 10px; color: #666666; }

.fotka .nav{ margin: 21px; height: 100px; }
.navfoto{ width: 95px; height: 95px; heig\ht: 75px; text-align: center; float: left; display: inline; margin: 0 4px 0 0; padding-top: 20px; background: #f2f2f2; }
.navfoto img{ border: 2px solid white; }

.fotka .seznam{ _width: 497px; margin: 20px; overflow: auto; overflow-y: visible; white-space: nowrap; }
.fotka .seznam img{ border: 2px solid white; padding: 0; margin-right: 10px; }

#foto-1 .fotka .spotfoot{ color: #666; padding: 3px 20px; margin: 0; background: #f2f2f2; border: none; }
#foto-1 .fotka .spotfoot #ss_text { float: none; }
#foto-1 .fotka .tac{  }
#foto-1 .fotka .spotfoot a{ color: #3d4a60; }


#komentare{ margin-top: 25px; }
#komentare form { padding: 1px 25px; margin: 0; background: #f2f2f2; }
#komentare .nadpis{ color: #748493; border: none; padding: 15px 30px; background: #ebeae9; =position: relative; }
#komentare .podnadpis{ color: #3d4a60; font-size: 100%; font-weight: bold; text-transform: uppercase; padding: 0 30px; }
#komentare form .podnadpis { padding: 0 5px; }

.pridat{ margin: 3px 0 15px 0; padding: 3px 0 3px 15px; line-height: 130%; }
* html .pridat{ height: 10px; }
.pridat label { float: left; width: 50px; color: #666; text-align: right; text-transform: uppercase; padding: 3px 5px; clear: both; }
.pridat input, .pridat textarea { border: 1px solid #ccc; border-top: 2px solid #999; }
.pridat .button{ cursor: pointer; cursor: hand; border: none; margin: 5px 0 0 0; background: transparent url('http://www.estranky.cz/img/user/g/comment_submit.gif') right center no-repeat; color: #897c72; font-weight: bold; text-transform: uppercase; padding: 0 6px 0 0; }
#jmeno, #nadpis, #txt { display: block; margin-left: 70px; =margin-left: 0; width: 340px; }
#txt { =position: relative; =top: -1.7em; =margin-bottom: -1.7em; }
.inf { width: 410px; text-align: right; padding: 3px 5px; }

.comment { font-size: 110%; font-weight: normal; padding: 2px 0 2px 10px; margin: 15px 30px 0 30px; color: #65737f; clear: both; background: url('http://www.estranky.cz/img/user/g/comment.gif') left center no-repeat; }
* html .comment { height: 10px; }
.comment span{ color: #baaea4; font-weight: normal; font-size: 90%; }

#komentare .content{ color: #999; padding: 0; margin: 0 30px; }


.tac { text-align: center; }
.clear { clear: both; }

#footer { position: relative; top: 25px; color: #a1a1a1; padding: 3px 0 20px 0; }
#footer div { padding: 2px 5px; border-top: 1px solid #5f5f5f; }
#footer a { color: #f2e3d6; font-weight: bold; text-decoration: none; }
#footer a:hover { color: #f2e3d6; }

img { border: none; }
hr { display: none; }
.left { float: left; }
.right { float: right; }
.vlevo-float{ float: left; margin: 5px 15px 5px 0; }
.vpravo-float{ float: right; margin: 5px 0 5px 15px; }
.vpravo{ text-align: right; margin: 5px 0; width: 530px; }
* html .vpravo, * html .vlevo, * html .uprostred, , * html .seznam, * html .table{ padding-bottom: 20px; }
.vlevo{ text-align: left; margin: 5px 0; width: 530px; }
.uprostred{ text-align: center; margin: 5px 0; width: 530px; }
.obrazek{ overflow: auto; overflow-y: visible; }
.table{ margin: 5px 0; width: 530px; overflow: auto; overflow-y: visible; }
.clear{ clear: both; height: 1px; font-size: 1px; }
.userarea ul, .userarea ol{ margin-left: 30px; }
.userarea font{ line-height: 110%; }
.userarea h1, .userarea h2, .userarea h3, .userarea h4, .userarea h5, .userarea h6{ line-height: 130%; margin: 10px 0; }
.overflow{ overflow: hidden; width: 100%; text-overflow: ellipsis; }
.userarea .safemargin{ margin-right: 2px; }
fieldset{ border: none; }

}
