/* ----------------------------------------------- */
/* Definice barevnosti a pozadi ------------------ */
/* ----------------------------------------------- */

@import url("white.css");





/* ----------------------------------------------- */
/* Ostatni css sablony ELEGANT ------------------- */
/* ----------------------------------------------- */



/* Layout
----------------------------------------------- */
body {background: #fff url("images/background.jpg") top center no-repeat fixed;}
#container {width: 990px; background: none; background: url("images-white/container.png"); overflow: hidden; margin-top: 105px;}



/* Header
----------------------------------------------- */
#header {position: absolute; left: 0; top: 0px;  width: 100%; z-index: 5; margin: 0; padding: 0; background: none; height: 105px; overflow: hidden;}
#header h1, #header h2 {width: 357px; height: 85px; margin: 0 auto; border: 0; position: relative; left: -290px;}
#header h1 a, #header h2 a {width: 357px; height: 85px;}



/* Menu
----------------------------------------------- */
#menu {position: absolute; left: 0; top: 77px;  width: 100%; z-index: 5; margin: 0; padding: 0; background: none; border: 0;}
#menu ul {width: 990px; overflow: hidden; margin: 0 auto;}
#menu ul li {padding: 0; font-size: 0.72em; font-weight: normal; float: right;}
#menu ul li a {background: none; padding: 0 10px; margin-right: 2px; display: block; text-decoration: none;}
#menu ul li a:hover, #menu ul li a.menu-current {background: none;}

#rollmenu {position: absolute; left: 0; top: 73px;  width: 100%; z-index: 5; margin: 0; padding: 0; background: none; border: 0;}
#rollmenu ul.sf-menu {width: 990px; margin: 0 auto;}



/* Menu
----------------------------------------------- */
#footer {height: 40px; padding: 0;}



/* Content
----------------------------------------------- */
#content {float: left; width: 740px; border: 0; background: none; padding: 0;}
#content .inner-content {padding: 0; width: 100%; overflow: hidden; margin-bottom: 10px;}



/* Sidebar
----------------------------------------------- */
#sidebar {float: right; width: 220px; padding-right: 15px; border: 0;}
#sidebar h3 {font-weight: bold; margin: 12px 0 7px 0px; float: left; font-weight: bold; font-size: 0.75em; text-transform: uppercase;}



/* Vlajky
----------------------------------------------- */
#flag {position: absolute; left: 0; top: 12px; width: 100%; text-align: center; visibility: hidden;}
#flag #flagin {margin: 0 auto; width: 950px;}





/* Save layout
----------------------------------------------- */
.standart-content, .blog-content {width: 95%; margin-left: 4%;}



/* Blog
----------------------------------------------- */
.blog-text {width: 500px;}



/* Kniha navstev
----------------------------------------------- */
#kniha {width: 85%; border: 0; padding: 4% 5% 4% 5%; margin-top: 0;}
.posttop-comment {border: 0; background: #d1d1d1;}
.posttext-comment {border: 0;}
.post-comment-reply .posttop-comment {border: 0;}
.post-comment-reply .posttext-comment {border: 0;}

#kniha .comment-nadpis {font-weight: normal;}

#vypis {width: 100%; left: 0; margin: 0 0 0 0;}

.post-comment {margin: 0 0 16px 5%; width: 500px; float: left;}
.post-comment-reply {margin: 0 0 16px 5%; width: 420px; float: left;}



/* Menu galerie
----------------------------------------------- */
.gallery-menu {background: none; margin-bottom: 10px; float: left; width: 215px;}

.gallery-menu li {border-bottom: 0;}
.gallery-menu li a, .gallery-menu li a:visited {padding: 6px 0; padding-left: 8px; text-decoration: none; background-position: 0 12px;}
.gallery-menu li a:hover {background-position: 0 12px;}
.gallery-menu li a.current, .gallery-menu li a.current:visited {font-weight: normal; background-position: 0 12px;}
.gallery-menu li a.current-up {font-weight: bold;}

.gallery-menu li li {border-bottom: 0; margin-left: 4px;}
.gallery-menu li li a, .gallery-menu li li a:visited {padding-left: 15px; background-position: 8px 12px;}
.gallery-menu li li a:hover {background-position: 8px 12px;}
.gallery-menu li li a.current, .gallery-menu li li a.current:visited {background-position: 8px 12px; font-weight: normal;}

.gallery-menu li li li {border-bottom: 0; margin-left: 20px;}
.gallery-menu li li li a, .gallery-menu li li li a:visited {padding-left: 15px; background-position: 8px 12px;}
.gallery-menu li li li a:hover {background-position: 8px 12px;}
.gallery-menu li li li a.current, .gallery-menu li li li a.current:visited {background-position: 8px 12px; font-weight: normal;}

.gallery-menu li li li li a {padding-left: 15px; background-position: 8px 12px;}
.gallery-menu li li li li li a {padding-left: 15px; background-position: 8px 12px;}



/* Search box
----------------------------------------------- */
#box-search, #box-subscribe {border: 0; padding: 23px 0 0 0; width: 220px;}
#box-search input.search-input {width: 145px;}


#box-subscribe {padding-bottom: 25px;}
#box-subscribe input.subscribe-input {width: 130px;}



/* Anketa
----------------------------------------------- */
.poll {border: 0;}
.poll-sidebar {width: 195px;}



/* Uprava typografie
----------------------------------------------- */
.article {width: 93%; margin-left: 4%;}
.article-social {margin-left: 2%; margin-top: 4%;}



/* Lista
----------------------------------------------- */
.lista {margin-left: 4%; margin-top: 3%; width: 95%;}



/* Thumbnail
----------------------------------------------- */
.thumbnail {width: 175px; height: 200px; font-size: 0.75em;}
.thumbnail img {border: 1px solid #000; margin: 0 0 5px 0;}



/* Mracno klicovych slov
----------------------------------------------- */
#cloud {width: 195px; border: 0; padding-left: 0;}
#cloud a {padding: 0 5px; margin: 0 1px 1px 0; text-decoration: none; font-weight: bold;}



/* Subscribe box
----------------------------------------------- */
#box-subscribe p {font-size: 0.69em; margin: 0; padding: 0 0 8px 0;}



/* Google mapa
----------------------------------------------- */
#map_canvas {height: 800px; width: 94%; margin-left: 3%; margin-bottom: 13px;}
ul#menumap  {margin: 0 0 15px 3%;}
ul#menumap li.mega div {border: 0;}



/* Kontaktni informace
----------------------------------------------- */
#kontakt {padding-left: 2%; width: 38%;}
#kontakt ul li.kontakt-user {background: url("images/kontakt-user.png") 0 4px no-repeat;}
#kontakt ul li.kontakt-email {background: url("images/kontakt-email.png") 0px 6px no-repeat;}
#kontakt ul li.kontakt-phone {background: url("images/kontakt-phone.png") 0 5px no-repeat;}
#kontakt ul li.kontakt-icq {background: url("images/kontakt-icq.png") 0px 5px no-repeat;}
#kontakt ul li.kontakt-skype {background: url("images/kontakt-skype.png") 1px 5px no-repeat;}




/* Alerts
----------------------------------------------- */
.alert-bad, .alert-good, .alert-sql, .alert-info {margin-left: 3%;}



/* Fotografie
----------------------------------------------- */
#image img {margin-bottom: 13px;}
#image #sipky {margin-top: 22px; margin-bottom: 8px;}

.info {padding: 5px 25px 17px 25px;}
.info h1 {font-size: 1.125em; font-weight: bold; line-height: 1.7em;}



/* Socialni site
----------------------------------------------- */
.article-social {padding-left: 10px;}
.soc {padding-left: 30px;}