body {background:#edeae3; color:#7a7a7a; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center;}
* {margin:0 auto;}

/* M E N U . p h p */
ul#mainMenu, ul {color:#7a7a7a; padding:0;	margin:0; list-style-type:none;	z-index:100;}
ul#mainMenu li {position:relative; float:right; padding:0px; width:130px; margin-top:2px;}
ul#mainMenu li#fotogalerie {width:160px;}
ul#mainMenu li#zajimavosti {width:165px;}
ul#mainMenu li#fotograf {width:135px;}
ul#mainMenu a {color:#7a7a7a; display:block; border:none; text-decoration:none;	font-family:verdana; font-weight:bold; font-size:14px;}
ul#mainMenu ul a {padding-left:5px;	border:0px;	color:#7a7a7a; font-size:11px; font-weight:normal; display:block; width:120px; height:16px;}
ul#mainMenu ul a:hover {background-color:#7a7a7a; color:#edeae3;}
ul#mainMenu ul li:hover {background-color:#7a7a7a; color:#edeae3;}
ul#mainMenu ul {position:absolute; visibility:hidden; border:1px solid #7a7a7a;	margin-top:0px; background:url(images/bgmenu.png); _background:transparent #666 repeat left top; _filter: alpha(opacity=75);}
ul#mainMenu ul li {position:relative;}	
ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{visibility:visible;}
ul#mainMenu li li {float:none; border:none;	height:16px; margin:7px 0px;}
ul#mainMenu li {behavior: url(hover.htc);}
/* K O N E C   M E N U */

a {cursor:pointer; text-decoration:none;}
a:link {color:#7a7a7a;}
a:visited {color:#7a7a7a;}

#maindiv {width:966px; border-left:2px #7a7a7a solid; border-right:2px #7a7a7a solid; border-top:none; border-bottom:none;}
#main {width:900px; position:relative; text-align:center;}

#nadpis {margin-top:20px; margin-bottom:40px; text-align:left; position:relative;}
#nadpis img {margin-right:10px; position:relative; top:2px; float:left;}
#nadpis h1 {font-size:14px; font-weight:bold; font-variant:small-caps;}

span.tucny_text {font-weight:bold;}
span.underline {text-decoration:underline;}
span.latin {font-style:italic;}

div.line {width:900px; height:2px; background-image:url(images/line.png); background-repeat:repeat-x;}

/* I N D E X . p h p */
#index_table {border:none; width:700px;}
#index_table td {padding:5px 0px; padding-left:5px; text-align:left;}
#flash {padding:1px; border:1px solid #7a7a7a; width:250px; height:166px; margin-bottom:2px; float:left;}
#index_spodek {width:820px; height:190px; text-align:center; margin:28px 0px 0px 45px;}
#levy_s_flashem {float:left; width:254px; font-size:10px;}
#proslov {float:left; width:500px; text-align:justify; padding-left:62px; padding-top:4px;}
#index_facebook_body {width:820px; height:50px; text-align:center; margin:0px 0px 0px 45px;}
.fb-like {float:left; padding-left:316px;}
span:hover.new {background-color:#ccc; cursor:pointer;}
#prava {font-size:10px; font-style:italic;}
.detail {color:#edeae3; width:430px; background:url(images/prispevek_top.png) top no-repeat; position:absolute; clear:both; top:15px; right:90px; display:none; text-align:justify; font-style:italic; line-height:18px;} 
.detail p {background:url(images/prispevek_bottom.png) bottom no-repeat; padding:15px;}
.detail p b {font-style:normal; font-weight:normal;}
.detail p img {height:35px; padding:1px; border:1px solid #edeae3; margin:5px 10px;}
.detail p img:hover {background-color:#edeae3;}
.detail p span {position:absolute; right:22px; bottom:10px; font-style:normal; font-size:14px; text-shadow:1px 1px 2px #333;}
.detail p span a {color:#edeae3;}
.detail p span a:hover {color:#ccc;}
.prispevek:hover .detail, .prispevekHover .detail {display:block;}

/* T O P . p h p */
#top_div img{margin-top:5px; border:none; cursor:pointer;}

/* M E N U . p h p */
#menu_div {text-align:left; position:relative; height:30px;}

/* D O W N . p h p */
#down_mail, #down_span {font:11px verdana; letter-spacing:1px; color:#7a7a7a;}
#down_div {width:870px;}
span.down_version {float:left; font:11px verdana; letter-spacing:1px; color:#7a7a7a;}
span.down_flags {float:right; margin-top:2px;}

/* D E F I N I C E   F O T O G A L E R I E */
#maintable {border:none; width:900px;}
#maintable td {vertical-align:top;}
#mttd {text-align:left; width:156px;}
#mttd2 {text-align:left; width:744px;}
#fotogalerie {width:744px;}
.obr {float:left; width:164px; height:135px; font-size:10px; padding-left:22px;}
.obr img {padding:1px; border:1px solid #7a7a7a; width:138px; height:92px;}
#prechod_stranek {font-size:13px;}
#prechod_stranek a {text-decoration:underline;}
.obr_panorama {float:left; width:684px; height:235px; font-size:10px; padding-left:22px;}
.obr_panorama img {padding:1px; border:1px solid #7a7a7a; width:680px; height:192px;}

/* S I D E M E N U . p h p */
div#sidemenu {position:relative;}
div#sidemenu div {margin:3px 0px 3px 10px; padding:2px 0px 4px 5px; width:110px; position:relative; height:24px;}
div#sidemenu div.blink {background-image:url(images/bgsidemenu.png); height:24px; background-repeat:repeat-x;}
div#sidemenu div a {text-decoration:none; margin-left:10px;}
div#sidemenu div a:hover {background-color:#ccc;}
div#sidemenu div a:visited {color:#7a7a7a;}
div#sidemenu div img {position:relative; top:2px; border:none;}

/* F O T O G R A F I C K Ý _ S O F T W A R E . p h p */
.software {width:760px; margin-left:75px; border:none; margin:0 auto;}
td.softimg {vertical-align:top;}
div.softtext {vertical-align:top; text-align:justify; width:620px; margin-left:25px;}
a.softw {color:#00f; text-decoration:underline;}
a:hover.softw {text-decoration:underline;}
div.softcara {width:760px; height:2px; background-image:url(images/line.png); background-repeat:repeat-x; margin:25px 0px;}

/* W A L L P A P E R S . p h p */
.hlavni {position:relative;} 
.wallimg {border:none;}
.wallimg img {width:133px; height:89px;}
.wallimg .preview img {width:400px; height:268px;}
.wallimg .preview {border:2px solid #666; width:400px; height:268px; /* IE */ position:absolute; top:0px; left:0px; display:none; z-index:200;} 
.wallimg:hover .preview, .wallimgHover .preview {display:block;}
#walltable {border:none; width:750px;}
#walltable table {border:2px solid #7a7a7a; width:350px; margin:0px 10px 40px 10px; text-align:left; vertical-align:top; font-weight:bold;}
#walltable table tr, td {vertical-align:top; padding:5px;}
#walltable table span {font-size:11px;}
div.rozliseni {text-align:center; font-size:11px; font-weight:normal; margin-top:5px;}
div.rozliseni a:visited {color:#7a7a7a;}
div.rozliseni a:hover {background-color:#ccc;}
span.pomer {font-style:italic;}
#rada {text-align:justify; margin-left:85px; width:725px;}

/* L E X I K O N _ P T A K U . p h p */
div.lexikon {margin-left:75px; text-align:justify; width:760px;}
img.lexikonimg {border:1px #7a7a7a solid; float:right; width:370px; margin-left:12px; margin-bottom:10px; padding:1px;}
img.tecka {width:9px; height:9px; margin-left:7px;}
span.ptak {font-weight:bold; font-size:14px;}
div.lexikonbackdiv {margin-left:75px; text-align:right; width:760px;}
a.lexikonseznam, a.lexikonseznam:visited {color:#7a7a7a; text-decoration:none; line-height:20px;}
a.lexikonseznam:hover {color:#7a7a7a; background-color:#ccc; line-height:20px;}
a.lexikonback {color:#00f; text-decoration:underline; text-align:right;}
a.lexikonback:visited {color:#00f; text-decoration:underline;}
a.lexikonback:hover {color:#00f; text-decoration:underline;}
div.voice {background-image:url(images/voice.png); background-repeat:no-repeat; padding-left:20px; margin-bottom:7px;}
div.voice a {font-weight:bold;}
div.voice a:visited {color:#7a7a7a;}
div.voice a:hover {background-color:#ccc;}
div.lex_title {width:760px; height:30px; border:none;}
div.lex_table {border:2px solid; border-top:none; width:738px; position:relative; padding-left:18px; padding-top:5px; margin-bottom:30px;}
div.lex_sloupec {width:246px; text-align:left; float:left;}
div.nahled_ptaka {width:175px; height:125px; background:url(images/lexikon_background_pevci.png) top no-repeat #090; position:absolute; right:25px; bottom:0px; display:none;}
div.nahled_ptaka_splhavci {width:175px; height:122px; background:url(images/lexikon_background_splhavci.png) top no-repeat #960; position:absolute; right:25px; bottom:0px; display:none;}
div.nahled_ptaka_vodni {width:175px; height:122px; background:url(images/lexikon_background_vodni.png) top no-repeat #69C; position:absolute; right:25px; bottom:0px; display:none;}
div.nahled_ptaka_dravci {width:175px; height:122px; background:url(images/lexikon_background_dravci.png) top no-repeat #C00; position:absolute; right:25px; bottom:0px; display:none;}
div.nahled_ptaka_hrabavi {width:175px; height:122px; background:url(images/lexikon_background_hrabavi.png) top no-repeat #F90; position:absolute; right:25px; bottom:0px; display:none;}
div.nahled_ptaka img, div.nahled_ptaka_splhavci img, div.nahled_ptaka_vodni img, div.nahled_ptaka_dravci img, div.nahled_ptaka_hrabavi img {width:150px; height:100px; border:1px solid #edeae3; padding:1px; margin:10px;}
.lexikonseznam:hover .nahled_ptaka, .lexikonseznamHover .nahled_ptaka {display:block;}
.lexikonseznam:hover .nahled_ptaka_splhavci, .lexikonseznamHover .nahled_ptaka_splhavci {display:block;}
.lexikonseznam:hover .nahled_ptaka_vodni, .lexikonseznamHover .nahled_ptaka_vodni {display:block;}
.lexikonseznam:hover .nahled_ptaka_dravci, .lexikonseznamHover .nahled_ptaka_dravci {display:block;}
.lexikonseznam:hover .nahled_ptaka_hrabavi, .lexikonseznamHover .nahled_ptaka_hrabavi {display:block;}

/* O D K A Z Y . p h p */
table.box td {padding:10px; text-align:left;}
div.linkbox {width:350px; height:135px; border:2px solid #7a7a7a; margin:0px; padding:10px;}
div.linkbox img {float:right; border:1px solid #7a7a7a; margin-left:15px;}
div.linkbox span {font-weight:bold;}
span.hlink {color:#7a7a7a; font:13px verdana; font-weight:bold; border-bottom:1px solid #7a7a7a;}
div.linkbox a {color:#00f; text-decoration:underline;}
div.linkbox a:visited {color:#00f;}

/* D O W N L O A D . p h p */
div#download_div {text-align:left;}
div#download_div img {position:relative; top:5px;}
div#download_div a {margin-left:50px; line-height:25px;}
div#download_div a:hover {background-color:#ccc;}
a.download_a {color:#00f; text-decoration:underline;}
a:hover.download_a {color:#00f; text-decoration:underline;}
#download_adobe {margin-left:50px; text-align:left;}

/* Z R C A D L O V K Y _ N I K O N . p h p */
div.nikonbody {width:760px; height:220px; margin-top:20px;}
div.nikonimg {float:left; width:269px; height:200px;}
div.nikonpopis {float:left; width:491px; height:150px; padding-top:50px;}
div.nikonpopislevy {float:left; width:150px; text-align:left; margin-left:50px;}
div.nikonpopispravy {float:left; width:150px; text-align:left;}
div.nikonpopislevy span {font-weight:bold;}
div.nikoncara {width:760px; height:2px; background-image:url(images/line.png); background-repeat:repeat-x;}

/* P R O F I L _ F O T O G R A F A . p h p */
ul#profil li {list-style-type:none; padding-top:7px;}

/* F O T O _ V Y B A V A . p h p */
#vybavamain {width:800px; margin-left:70px;}
.vybavahlavni {position:relative; cursor:default; text-align:left;} 
.otazka {border:none; padding-left:75px;}
.otazka img {cursor:help;}
.otazka span {cursor:help; margin-left:10px; position:relative; top:-25px;} 
.otazka .telo {color:#edeae3; width:550px; height:270px; /* IE */ background:url(images/vybava_background.png) top no-repeat; position:absolute; top:0px; right:40px; display:none; clear:both; z-index:250; text-align:justify;}
.otazka .telo p {padding:10px; font-size:11px;}
.otazka:hover .telo, .otazkaHover .telo {display:block;} 
.otazka:hover span, .otazkaHover span {background-color:#edeae3;}
.telo img {border:solid #edeae3 1px; padding:1px; float:right; margin-left:10px; cursor:inherit;}
a.flink {text-decoration:underline; color:#06c;}
a:hover.flink {text-decoration:underline; color:#999;}
span.b {font-weight:bold; background-color:#7a7a7a !important; text-decoration:none; top:inherit; margin-left:inherit; cursor:inherit;}
div.vybavacara {width:760px; height:2px; background-image:url(images/line.png); background-repeat:repeat-x; margin:25px 0px;}
p.pvybava {margin:0px 35px 7px 50px; text-align:justify;}

/* G B O O K . p h p */
.bookline {background-image:url(images/book.png); padding-left:15px; background-repeat:no-repeat; color:#ccc; text-align:left; height:20px; position:relative;}
.bookline span {position:relative; top:3px;}
.bookline img {position:absolute; top:1px; left:55px;}
a.booklink {color:#b1b1b1; font-size:10px; text-decoration:underline; position:relative; top:3px;}
a:hover.booklink {color:#ccc;}
a.gpage {margin:0px 4px;}
a:hover.gpage {background-color:#ccc;}
span#odeslat {cursor:pointer; background-image:url(images/bgsidemenu.png); background-repeat:repeat-x; display:block; height:24px; width:100px; text-align:center; border:none; padding-top:4px;}
span#odeslat a:hover {background-color:#ccc;}
div.bookzprava {text-align:left; color:#7a7a7a; background:#ccc url(images/gbook_bg.jpg) no-repeat bottom; padding:5px 20px 5px 40px; vertical-align:top; border:1px solid #7a7a7a;}
.input {background-color:#ccc;color:#7a7a7a; border:1px solid #7a7a7a;}
#url, #email {display: none;}
.warning {margin:70px 0px; color:#f00; font-size:18px; font-variant:small-caps; display:block; font-weight:bold;}
.vporadku {margin:70px 0px; display:block; font-size:14px;}
