* { margin: 0; padding: 0; }
body { position: relative; background: url('../img/pozadi.jpg') #000F16 no-repeat fixed center top; margin: 0px; font-size: 11px; color: #BED5E5; color: white; }
body, textarea { font-family: 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif; }

#obal { width: 995px; margin: 0px auto 0 auto; position: relative; z-index: 1; height: auto; }
#horni, #hlavicka, #stranka { padding: 0 42px 0 52px; }
ul, li, img, form, input, h1, h2, p { border: none; padding: 0; margin: 0;}
a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline; }
a:active, a:focus { outline: none; }
a span { display: none;}
p { text-align: justify;}
acronym { text-decoration: none; border: 0px none; }

.cleaner { float: left; width: 100%; height: 1px; overflow: hidden; visibility: hidden; }

.cleaner15 { float: left; width: 100%; height: 15px; overflow: hidden; visibility: hidden; }
input.text { display: block; font-style: italic; color: #59707C; padding: 2px 6px;}
.nastred { text-align: center; margin: 5px 10px;}

#horni { height: 18px; padding-top: 15px; font-family: 'Trebuchet MS'; }
#horni ul { display: block; text-align: right; padding-bottom: 0;}
#horni ul li { display: inline; margin: 0 0 0 15px;}
#horni ul li a { color: #818181;}
#hlavicka a#redsea { position: absolute; top: 15px; left: 65px; color: #fff; }


#hlavicka { clear: both; height: 170px;}
#hlavicka div.logo a { margin-left: 311px; float: left; width: 269px; height: 123px; background: url('../img/logo.png') no-repeat; }
#hlavicka #prihlaseni { float: right; width: 250px; font-size: 110%; }
#hlavicka #prihlaseni form { text-align: right; float: right; margin-top: 5px;}
#hlavicka #prihlaseni form input.text{ width: 113px; height: 17px; margin-top: 5px; background: url('../img/prihlaseni-text.png');} 
#hlavicka #prihlaseni form input.login { width: 36px; height: 20px; background: url('../img/prihlaseni-submit.png'); margin-top: 5px; text-align: right; font-weight: bold; cursor: pointer; margin-bottom: 5px;}
#hlavicka #prihlaseni form a {font-style: italic; color: #59707C; font-size: 11px;}
#hlavicka #prihlaseni p { text-align: right; padding: 15px 0px 0px 0px; line-height: 140%; font-style: italic; font-size: 100%; }
#hlavicka #prihlaseni p span { font-size: 110%; }
#hlavicka #prihlaseni p,
#hlavicka #prihlaseni p a { color: #737373; }
#hlavicka #prihlaseni p em,
#hlavicka #prihlaseni p a.light { color: #fff; }
#hlavicka #prihlaseni p a { text-decoration: underline; }
#hlavicka #prihlaseni p a:hover { text-decoration: none; }
#hlavicka .index { display: block; width: 109px; height: 19px; margin: 10px 0 0 15px; background: url('../img/lifeindex.png') no-repeat}

.linka { clear: both; background: url('../img/linka.png'); height: 1px; overflow: hidden; margin: 0 42px 0 47px; }

#menu { height: 21px; line-height: 20px; margin: 0 42px 0 52px; background: url('../img/pruh.png'); font-size: 12px; font-style: italic; text-align: center; }
#menu ul { width: 100%; display: block; list-style-type: none; }
#menu li { display: inline; font-size: 12px; }
#menu li strong { display: none;}
#menu li a strong { display: inline; text-decoration: underline;font-weight: normal; }
#menu li span { display: inline-block; padding: 0px 10px 0px 10px; font-style: normal; }
#menu a { text-decoration: underline; }
/* css opera hack - viz http://www.nealgrosskopf.com/tech/thread.php?pid=20 */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #menu li span	{	padding: 0px 10px 0px 11px;  }
}

a#video-link { display: block; width: 70px; position: absolute; left: 63px; top: 182px; font-weight: bold; background: url('../img/videoIcon.gif') no-repeat 0px 1px; color: #82B6CC; }
a#video-link strong.video { display: block; margin-left: 30px; font-weight: bold; font-size: 110%; }

#search { padding: 10px 42px 10px 52px;}
#search form { float: right; text-align: left;}
#search input.text { width: 143px; height: 17px; float: left; margin-right: 2px; background: url('../img/vyhledavani-text.png');}
#search input.search { width: 55px; height: 21px; background: url('../img/vyhledavani-submit.png'); text-align: right; font-weight: bold; cursor: pointer;}

#task { margin: 30px 0 15px -21px; width: 900px; color: #A1A4A5; background: url('../img/tmavy.png'); border: solid #8FA3AE 1px; }
#task p { padding: 10px 20px 15px 20px; }

#dolni { margin: 0px 0px 30px 72px; width: 881px; height: auto; min-height: 300px; _height: 300px; position: relative; }


#author-box { color: #82b6cc; font-size: 180%; width: 550px; white-space: nowrap; margin: -30px 0 -10px 15px; }
#author-box a { font-size: 60%; text-decoration: none; color: #82b6cc; font-style: italic; }
#author-box a span { font-size: 250%; display: inline; font-style: normal; }
#author-box a:hover { text-decoration: underline; }

#choose-location { color: #82b6cc; font-size: 160%; width: 550px; white-space: nowrap; margin: 0px 0 -10px -12px; }
#choose-location strong { color: #82b6cc; font-weight: normal; display: block; font-size: 60%; color: #fff; }
#choose-location a { text-decoration: underline; color: #82b6cc; font-weight: bold; }
#choose-location a:hover { text-decoration: none; }

#dolni.nohome { padding-top: 30px; }
h2 { border-bottom: 1px solid #A1A4A5; font-size: 14px; margin: 15px 600px 15px 0; *margin-right: 250px; text-transform: uppercase;}
#dolni.nohome h2 {  white-space: nowrap; }
#dolni #news { padding-top: 10px; width: 278px; float: left; }
#dolni #news div.novinky { width: 100%; float: left; margin-top: 20px; margin-bottom: 10px; }
#dolni #news h2 { display: block; border-bottom: 1px solid #A1A4A5; margin-bottom: 20px; margin-right: 0; }
#dolni #news h3 { font-size: 12px; color: #D8D9DA; margin: 0px 10px 0 0; display: block; }
#dolni #news span.date { display: block; color: #D8D9DA;  text-align: right; font-weight: bold; padding-right: 20px; }
#dolni #news p { padding: 3px 20px 3px 0; line-height: 16px; font-style: italic; color: #A1A4A5;}
#dolni a.vice-na-konci { float: right; margin-right: 20px; font-style: italic; color: #A1A4A5; font-weight: normal; }
#dolni #news .imgs { clear: both; padding-top: 15px; margin-bottom: 10px;}
#dolni #news .img, #dolni #news img { margin-right: 12px;}
#dolni #news p#starsi a.vice-na-konci { margin: 0; text-align: right; padding: 0; font-weight: bold; }
#dolni div.novinka,
#dolni div.novinka_detail,
#dolni.nohome.simple p { margin: 20px 100px 0px 150px; }
#dolni.nohome.simple p,
#dolni.nohome.simple ul,
#dolni.nohome.simple ol { color: #A1A4A5; }
#dolni.nohome.simple ul,
#dolni.nohome.simple ol { margin: 20px 100px 0px 164px; }
#dolni.nohome.simple ul li ul,
#dolni.nohome.simple ol li ol { margin: 3px 0px 0px 20px; display: block; }
#dolni.nohome.simple ul li,
#dolni.nohome.simple ol li { margin: 0 0 4px 0; display: block; line-height: 1.2em; }
#dolni.nohome.simple strong { color: #fff; }
a.mysterious { color: #A1A4A5; }
#dolni.nohome.simple h2 { margin-bottom: 40px; }
#dolni.nohome.simple.sitemap ul li,
#dolni.nohome.simple.sitemap ol li,
#dolni.nohome.simple.sitemap ul li a,
#dolni.nohome.simple.sitemap ol li a,
#dolni.nohome.simple.sitemap a { white-space: normal; height: 100%; display: block; }
#dolni.nohome.simple ul li ul li a,
#dolni.nohome.simple ol li ol li a { color: #a1a4a5; }
#dolni div.novinka { width: 600px; float: left; border-bottom: 1px solid #A1A4A5; padding-bottom: 20px; }
#dolni div.novinka h3 { font-size: 120%; margin: 0px 0 0 0; display: block; }
#dolni div.novinka span.date { display: block; color: #D8D9DA;  text-align: right; font-weight: bold; }
#dolni div.novinka p { padding: 3px 0px 3px 0; line-height: 16px; color: #A1A4A5;}
#dolni div.novinka a.vice-na-konci { display: block; text-align: right; margin-right: 0px; }

#dolni div.novinka_detail { width: 600px; float: left; padding-bottom: 20px; }
#dolni div.novinka_detail span.date { display: block; color: #D8D9DA;  text-align: left; padding-bottom: 10px; font-weight: bold; }
#dolni div.novinka_detail p { padding: 3px 0px 3px 0; line-height: 16px; color: #A1A4A5;}


#dolni #pravy { padding-top: 10px; float: left; position: relative; left: 21px; width: 590px; }
#dolni #pravy h2 { text-align: left; margin-right: 0; }
#dolni #pravy #partneri { margin: 0 20px 10px 0px; padding: 10px 0 30px 0; border-bottom: 1px solid #68757B; text-align: left; }
#dolni #pravy div.partneri { margin: 0 0 0 25px; }
#dolni #pravy div.images { padding: 24px 0 40px 0; float: left; width: 291px; }
#dolni #pravy div.images img { display: block; margin: 0; padding: 0; border: 0px none; }

#dolni #members { padding-top: 5px; width: 580px; float: left; font-size: 12px;}
#dolni #members { color: #ADADAD; margin-right: 20px;}
#dolni #members strong { color: white; }
#dolni #members .linka-svetla {height: 2px; background: url('../img/linka-svetla.png') repeat-x; margin: 5px 0 10px 0;}
#dolni #members table { font-style: italic; border-collapse: collapse; overflow: hidden;}
#dolni #members th { padding-left: 15px; font-weight: normal; text-align: left; padding-bottom: 10px; white-space: nowrap; }
#dolni #members td { padding: 2px 0 2px 15px; color: #FFFFFF;}
#dolni #members td a { padding-left: 14px; }
#dolni #members td a:hover { text-decoration: none; }
#dolni #members td a.has-photos { background: url('../img/images.gif') no-repeat; }
#dolni #members td a.has-photos:hover { text-decoration: underline; }
#dolni #members tr { background: url('../img/table-td.gif') repeat-x bottom;}
#dolni #members .th { background: url('../img/table-th.gif') repeat-x 0 20px;}
#dolni #members .th1 { width: 190px; padding-left: 30px; }
#dolni #members .th2 { width: 50px;}
#dolni #members .th3 { width: 163px; text-align: right; padding-right: 10px; }
#dolni #members .th4 { width: 20px; padding-right: 20px;}
#dolni #members .td3 { text-align: right; padding-right: 10px;}
#dolni #members .vlajka { display: block; width: 22px; height: 11px; background-repeat: no-repeat; background-position: 0 0; }

#dolni #pravy2 { padding-top: 0px; float: left; padding-left: 70px; width: 211px; color: #ADADAD; }
#dolni #pravy2 a.join { display: block; width: 211px; height: 49px; background: url('../img/join.png'); }
#dolni #pravy2 .linka { height: 2px; background: url('../img/table-th.gif') repeat-x; margin: 40px 0 0px 0;}
#dolni #pravy2 a.triko { margin: 15px 0 10px 0; float: left; display: block; width: 211px; height: 183px; background-repeat: no-repeat;}
#dolni #pravy2 .nastred span { padding-top: 5px; color: white;}
#dolni #pravy2 a.more { display: block; text-align: right; color: #ADADAD; text-decoration: underline;}
#dolni #pravy2 .linka2 { height: 2px; background: url('../img/table-th.gif') repeat-x; margin: 15px 0 0px 0;}

#stranka { position: relative; clear: both; margin-bottom: 50px; background: url('../img/bocnipruh.png') no-repeat 290px 80px; min-height: 640px;}
#stranka h2 { font-size: 28px; margin-bottom: 10px;}
#stranka .back { display: block; width: 121px; height: 19px; padding: 2px 3px 0 5px; position: absolute; right: 35px; top: 10px; background: url('../img/back.png') no-repeat}


#levy { width: 227px; float: left; font-size: 11px;}
#levy .jazyky { margin: 0 0 0 5px;}
#levy h2 { display: none; }
#levy h3 { margin: 12px 0 0 5px; font-size: 11px; color: #DBDADA; font-weight: normal;}
#levy h3 strong { color: white;}
#levy form { margin: 0 10px 12px 0px;}
#levy form input.text { width: 143px; height: 17px; float: left; margin-right: 2px; background: url('../img/vyhledavani-text.png');}
#levy form input.search { width: 55px; height: 21px; background: url('../img/vyhledavani-submit.png'); text-align: right; font-weight: bold; cursor: pointer;}
#levy ul { padding-left: 5px;}
#levy ul ul, #levy ul ul ul { padding-left: 20px;}
#levy li { list-style: none; margin-top: 1px; line-height: 16px;}
#levy li a { background: url('../img/plus.gif') no-repeat 2px center; color: #DBDADA; padding: 0 10px 0 15px;}
#levy li a.aktivni { background: url('../img/minus.gif') no-repeat 2px center;}


#obsah { width: 664px; margin-left: 10px; float: left; font-size: 12px; }
#obsah .vypis { background: url('../img/pruh.png'); height: 21px; text-align: center; margin-left: 20px; }
#obsah .vypis a { margin: 0 3px; font-weight: bold; line-height: 19px;}

#obsah .drobecky { margin-top: 15px; margin-left: 20px; }
#obsah .drobecky h2 { display: inline; font-size: 18px; margin: 0px;}
#obsah .drobecky-l { margin-left: 20px; }
#obsah .drobecky-l a { font-style: italic;}
#obsah .drobecky-l strong { font-style: italic;}

#comingsoon { text-align: center;}
#comingsoon #horni { text-align: right; font-weight: normal;}
#comingsoon h1 { margin: 300px auto 0 auto; display: block; width: 446px; height: 188px; background: url('../img/comingsoon.png') no-repeat; }
#comingsoon h1 span { display: none;}

/* styl formulare se spravnym html */
#formular { margin: 30px 0 30px 20px; }
#formular fieldset { border: none; margin: 0;}
#formular label { clear: left; float: left; width: 120px; font-size: 12px; text-align: right; margin-right: 5px; }
#formular input { margin-top: 2px;}
#formular input.text { width: 143px; height: 18px; float: left; margin-right: 2px; background: url('../img/vyhledavani-text.png') no-repeat; color: #C1C1C1; font-size: 110%; }
#formular textarea { width: 400px; height: 80px; float: left; margin-top: 2px; background: transparent; border: 1px solid #4D6D78; color: #C1C1C1; font-size: 110%; font-style: italic; padding: 2px 5px; }
#formular select { color: #C1C1C1; border: none; width: 156px; height: 21px; float: left; margin: 2px 2px 2px 0; background: url('../img/vyhledavani-text.png') no-repeat; font-size: 110%; font-style: italic; }
#formular option { border: none; color: black; background: #C1C1C1; }
#formular input.registruj,
#formular input.submit_save { float: left; padding: 0px 15px 1px 15px; margin: 5px 0 5px 0px; font-weight: bold; font-size: 90%; color: #fff; background: #4D7A7F; border: 1px solid #B3BFC5; cursor: pointer;}
#formular tr th,
#formular tr td { vertical-align: top; }
#formular tr th { padding: 4px 5px 0 0; text-align: right; }

div.lb-comments-list div.comment { display: block; margin-left: 0; border-top: 1px solid #2f4850; padding: 10px 0px 10px 0px; margin-top: 5px; position: relative; }
div.lb-comments-list div.comment p.info,
div.lb-comments-list div.comment p.info a { color: #A3A2A2; font-weight: bold; }
div.lb-comments-list div.comment p.info a { font-size: 110%; }
div.lb-comments-list div.comment p.info span.name { display: inline-block; width: 100px; margin-left: 10px; }
div.lb-comments-list div.comment p.info span.title {  }
div.lb-comments-list div.comment p.text { color: #fff; padding: 4px 0; margin-left: 110px; }

div.lb-comments-list div.comment span.time { position: absolute; top: 10px; right: 0; color: #a3a2a2; font-weight: bold; }
div.lb-comments-list div.comment div.submit { text-align: right; padding: 0 20px 0 0; display: none; }
div.lb-comments-list div.comment div.submit a { display: inline-block; padding: 0px 15px 1px 15px; font-weight: bold; font-size: 90%; color: #fff; background: #4D7A7F; border: 1px solid #B3BFC5; cursor: pointer;}
/* ZANORENI KOMENTARE DO KOMENTARE div.comment div.comment { margin-left: 0px; } */

/* styl generovaneho formulare ze zeldy */
.nohome form dl.zend_form { margin: 50px 0; width: 600px; }
.nohome form dl.zend_form dt { clear: left; float: left; width: 120px; font-size: 12px; text-align: right; margin-right: 10px; }
.nohome form dl.zend_form dt#agreement-label { width: 100%; text-align: left; padding-left: 200px; *padding-left: 160px; padding-top: 5px; font-size: 11px; }
.nohome form dl.zend_form dd#agreement-element { width: 100%; text-align: left; }
.nohome form dl.zend_form dd#agreement-element input { margin-left: 129px; position: relative; top: -14px; *top: -18px; }
.nohome form dl.zend_form dd { width: 400px; float: left; margin-right: 2px; }
.nohome form dl.zend_form dd input.textField { display: block; width: 155px; padding: 3px 3px; background: url('../img/vyhledavani-text.png') no-repeat; color: #C1C1C1; font-size: 110%; margin-bottom: 2px; }
.nohome form dl.zend_form select { color: #C1C1C1; border: none; width: 156px; height: 21px; margin: 2px 2px 2px 0; background: transparent; font-size: 110%;border: 1px solid #4E717D; }
.nohome form dl.zend_form option { color: #c1c1c1; background: url('../img/vyhledavani-text.png') no-repeat #0A3948; }
.nohome form dl.zend_form img { margin: 4px 0; }
.nohome form dl.zend_form input#captcha-id { display: none; }
.nohome form dl.zend_form input#submit { clear: left; float: left;  padding: 0px 15px 1px 15px; margin: 5px 0 5px 0px; font-weight: bold; font-size: 90%; color: #fff; background: #4D7A7F; border: 1px solid #B3BFC5; cursor: pointer;}
.nohome form dl.zend_form div { clear: both; float: left; width: 100%; padding-left: 0; }
.nohome form dl.zend_form dd ul { list-style-type: none; }

div.user {  }
div.user div.left { float: left; width: 480px; border-right: 1px solid #4C6971; }
div.user div.left p { padding: 20px 0 0 30px; }
div.user div.left form { margin-top: -20px; }
div.user div.right { margin-left: 480px; padding: 150px 0 0 0; text-align: center; }
div.user div.right.useredit { padding: 80px 0 0 0; }
div.user div.right div { margin: 10px auto; width: 250px; font-weight: bold; font-size: 110%; border: 1px solid #72858C; }
div.user div.right div a { width: 100%; padding: 14px 0px; display: block; }



div.photographer { float: left; width: 440px; margin-top: 30px; }
div.photographer div { float: left; width: 150px; }
div.photographer img { display: block; border: 0px none; }
div.photographer p { margin-left: 165px; font-size: 100%; line-height: 150%; }
div.photographer p strong { font-style: italic; font-weight: normal; }
div.photographer p strong.name { font-style: normal; font-size: 120%; font-weight: bold; }
div.photographer p em { color: #7c7c7c; font-style: normal; }
div.photographer p a { text-decoration: underline; }
div.photographer p a:hover { text-decoration: none; }

#obal-velky { background: black; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 20; font-size: 12px; line-height: 14px; color: #767779; margin-bottom: -75px; }
#obal-velky .linka { clear: both; background: url('../img/linka-tmava.gif'); height: 1px; overflow: hidden; margin: 5px 0;}
.close { float: right; font-size: 16px; font-weight: bold;}
.close a {color: #767779; text-decoration: underline;}
#lista { width: 293px; height: 23px; background: url('../img/lista.jpg'); }
#foto img { padding: 5px; border: solid #4F5A5E 2px;}
#obal-velky h2 { font-size: 16px; line-height: 20px;}
#obal-velky h2 strong { color: #BDBEC0;}
#obal-velky h3 { margin: 5px 0; width: 750px; font-size: 14px; font-weight: normal; color: #343434; float: left;}
#obal-velky .datum { display: block; width: 160px; float: left; text-align: right;}
#obal-velky p { clear: both; margin: 15px 0; text-align: left;}
#obal-velky a.order { color: #5A5B5D; text-decoration: underline; font-style: italic}
#text-dolni em {color: white; font-style: normal;}

#coments { clear: both; margin-top: 100px; color: #5A5A5A;}
#coments a { color: #5A5A5A;}
#coments .coment { background: url('../img/pruh-coment.gif') repeat-x bottom; padding-bottom: 20px; margin-bottom: 20px;}
#coments p { text-align: justify;}


#detail1 { position: relative; margin: 0 auto; width: 910px; padding: 10px; }
#detail1 #lista { margin: 60px 0 45px 320px;}
#detail1 #foto { position: relative; padding-left: 240px;}
#detail1 #text-horni { position: absolute; top: 0px;left: 730px;}
#detail1 #text-dolni { position: absolute; bottom: 0px; left: 730px; padding-bottom: 5px;}


#detail2 { position: relative; margin: 0 auto; width: 910px; padding: 10px; }
#detail2 #lista { margin: 70px auto 40px auto;} 
#detail2 #foto { text-align: center; padding-bottom: 80px;}
#detail2 #foto img {  margin-bottom: 50px;}
#detail2 #levy { width: 400px; float: left;}
#detail2 #text-horni { position: absolute; left: 60px; text-align: left; width: 400px; float: left;}
#detail2 #text-dolni { position: absolute; right: 60px; text-align: right; width: 400px; margin-left: 50px;}


div#events-list {	display: block; width: 180px;	min-height: 573px; _height: 573px; font-size: 11px; background: url('../img/events-linka.png') no-repeat right 5px; float: left;	margin: 35px 20px 0 -20px; }
div#events-list, div#events-list ul { list-style-type:none; }
div#events-list li { margin-left: 8px;}
div#events-list li strong { }
div#events-list li span { margin-right: 20px;}
div#events-list .authors { float: right; text-align: right; padding-right: 18px;}
div#events-list span.nadpis { display: block;  padding: 6px 0px 14px 20px; background: url('../img/menu-nadpis.png') no-repeat 9px 0px; text-align: left; font-size: 100%; }
div#events-list a { display: block; padding-left: 15px; }
div#events-list a:hover { text-decoration: underline;}
div#events-list li a.nosubcategories { background: url('../img/empty.gif') no-repeat 2px 5px; }
div#events-list li a.hassubcategories { background: url('../img/plus.gif') no-repeat 2px center; color: #DBDADA; padding: 0 10px 0 15px;}
div#events-list li a.active { background: url('../img/minus.gif') no-repeat 2px center; font-weight: bold; }
div#events-list > li > ul > li ul { color: #DBDADA; }
div#events-list > li > ul > li ul li a { padding-bottom: 3px; }
div#events-list .level0 {font-weight:bold}
div#events-list .nosubcategories{background:none}
div#events-list span.nadpis.events { color: #82b6cc; }
div#events-list ul.events li a { color: #82b6cc; }
div#events-list > div > ul { margin-bottom: 20px; }

div#events-list img.banner { text-align: left; margin: 0px 0px 0px -5px; }


.fotky { float: left; width:  701px; padding-top: 35px; min-height: 780px; _height: 780px; position: relative; }

.fotky #dto-sort { position: absolute; top: 15px; right: 10px; }
.fotky #dto-sort a { color: #82b6cc; float: left; padding-left: 13px; margin-left: 10px; font-style: italic; font-size: 100%; }
.fotky #dto-sort a:hover { text-decoration: underline; }
.fotky #dto-sort a.asc { background: url('../img/arrow-down.gif') no-repeat 0 6px; }
.fotky #dto-sort a.desc { background: url('../img/arrow-up.gif') no-repeat 0 6px; }

.fotky h1 { text-transform: none; font-size: 150%; padding: 0px 0px 20px 15px; border: 0px none; margin: 0; }
.fotky h1 span.album { text-transform: uppercase; }
.fotky h1 span.album2 {  }
.fotky h1 span.user { color: #fd9898; font-size: 80%; font-weight: normal; }
.fotky h1 em { font-size: 80%; font-style: normal; font-weight: normal; }
div.note-not-found { margin: 0px 10px 15px 10px; font-style: italic; font-size: 110%; line-height: 150%; border: 1px solid #001219; background: url('../img/note.png'); color: #a3a2a2; }
div.note-not-found p { padding: 7px; }
div.note-not-found span,
div.note-not-found a { color: #fd9898; font-weight: bold; }
div.note-not-found p em { color: #fff; font-weight: bold; }
.fotky .foto div.note-not-found { margin-right: 10px; } 
.fotky .foto { float: left; width: 140px; text-align: center; margin: 10px 25px 44px 15px; }
.fotky .foto.ctvrte { margin-right: 0; }
.fotky .foto a { text-decoration: none; }
.fotky .foto a img { display: block; border: 0px none; margin: 0 auto; padding: 2px; border: 1px solid #4F5E61; }
.fotky .foto span { display: block; padding: 4px 0; }
.fotky .foto em {  }

div.paginator {	clear: both; padding-left: 20px; }
div.paginator em { float: right; padding-right: 8px; font-style: normal; }
div.paginator a { margin: 0 0 0 4px; color: #CBCFD2;	float: left; font-size: 120%; font-weight: bold; }
div.paginator a:hover {  }
div.paginator a.active { color: #fff; }

div.centered { text-align: center; padding: 50px 0 0 0; font-size: 110%; }
div.italic { font-style: italic; }
div.centered span { font-size: 110%; }
div.centered p { text-align: center; padding-top: 12px; }
div.nohome.contact div.centered { padding-right: 70px; }

/* upload data */

div#frontend-admin > ul { list-style-type: none; margin: 0px 0px 20px 0px; }
div#frontend-admin > ul li { display: inline; }
div#frontend-admin > ul li a { display: inline-block; padding: 2px 10px; color: #fff; background: #4E626C; border: 1px solid #B3BCC0; }


#container-1{float: left; width: 100%; z-index: 0; }
#container-1 ul li a{background: url('../img/tabs/tab2.jpg') no-repeat; display: block; width: 121px; height: 22px; color: #909090; margin-bottom: -1px; _margin-bottom: -3px;}
#container-1 ul li a span{text-align: center; margin: 0px 0px 0px -10px; }
#container-1 ul li.ui-tabs-selected a span{ color: #fff; }
#container-1 ul li a:hover{background: url('../img/tabs/tab2.jpg') no-repeat;}
#container-1 ul li.ui-tabs-selected a{background: url('../img/tabs/tab1.jpg') no-repeat; color: #363636;}
#container-1 ul li.ui-tabs-selected a:hover{background: url('../img/tabs/tab1.jpg') no-repeat;}
#container-1 ul#tool-label li a { background: url('../img/tabs/tab2_180.jpg') no-repeat; }
#container-1 ul#tool-label li a:hover{background: url('../img/tabs/tab2_180.jpg') no-repeat;}
#container-1 ul#tool-label li.ui-tabs-selected a{background: url('../img/tabs/tab1_180.jpg') no-repeat; color: #363636;}
#container-1 ul#tool-label li.ui-tabs-selected a:hover{background: url('../img/tabs/tab1_180.jpg') no-repeat;}
#container-1 > div { background: transparent; }
#container-1 div.button-like {  }
#container-1 #fragment-1 ul.menu { margin: 20px 0 0 40px; }
#container-1 #fragment-1 ul.menu li a { width: auto; display: inline; }
#container-1 #fragment-2 form.texyform table tr td { padding: 15px 10px 5px 10px; }


















#paticka { clear: both; padding: 30px 0 35px 0; font-size: 90%; }
#paticka p { border-top: 1px solid #1b3039; padding-top: 6px; text-align: center; }
#paticka p,
#paticka p a { color: #859196; }
#paticka p a { text-decoration: underline; }
