
html {
     overflow: -moz-scrollbars-vertical;
}

body {
	font-family: Verdana, sans-serif;
	font-size:9pt;
	color:white;
	margin:0;
	padding:0;
	height:100%;
}

h1 {
	font-size:22pt;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
}
h1 a {
	text-decoration:none;
}
h2 {
   font-size:15pt;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
h2 a {
	text-decoration:none;
}

h3 { margin:0;margin-bottom:5px;}

p {
	margin:0;
	margin-bottom:10px;
	padding:0;
}


a { padding:0;margin:0;padding-left:2px; padding-right:2px; color:white;}
a:visited { background-color:transparent; color:white; }
.cleaner { clear: both; }

a img { border:0; }

#center {
	width:800px;
	margin:auto;
	padding:0;
}

#bck-top {
	padding:0;
	margin:0;
	height:45px;
	background-image: url(/static/bck-top.png);
   background-color:white;
	width:100%;
}

#langs {
	float:right;
	position:relative;
	top:16px;
	right:45px;
}
#search {
	float:right;
	position:relative;
	top:20px;
	right:45px;
}
#search input.text {
	background-color:#000219;
	color: white;
	width: 120px;
	border: solid #3C405B 2px;
}
#search input.button {
	background-color:#000219;
	color: white;
	border: solid #3C405B 2px;
}


#bck-middle { background-image: url(/static/bck.png);background-color:white; }
#bck-bottom { width:100%; height:53px; background-image: url(/static/bck-bottom.png);background-color:white;}
#logo { position:relative; bottom:45px; left:690px; display:inline;}
#logo a { font-size:0; text-decoration:none;}
#logo a:hover { background:none;}
#logo img { border:none; }

#menu {
	margin-left:11px;
	margin-top:-32px;
	float:left;
}

#menuitems {
   background-color:#00085B;
	width:30px;
	padding:0;
	margin:0;
   margin-bottom:6px;
   list-style:none;
}
#menuitems a {
   margin:0;
   text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	background-color:transparent;
	color:white;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#menuitems .hide {
   display:none;
}
#menuitems a:hover {
	background-color: #F9C507;
}
#menuitems a.active {
	background-color: #0014D5;
}
#menuitems a.active:hover {
	background-color: #0014D5;
}
#menuitems a.nove.cz {
	background-image: url(/static/menu/cz-menu-0-0.png);
	height:53px;
}
#menuitems a.roky.cz {
	background-image: url(/static/menu/cz-menu-0-1.png);
	height:44px;
}
#menuitems a.knihy.cz {
	background-image: url(/static/menu/cz-menu-0-2.png);
	height:56px;
}
#menuitems a.veda.cz {
	background-image: url(/static/menu/cz-menu-0-3.png);
	height:50px;
}
#menuitems a.podoby.cz {
	background-image: url(/static/menu/cz-menu-0-4.png);
	height:74px;
}
#menuitems a.kontakt.cz {
	background-image: url(/static/menu/cz-menu-0-5.png);
	height:75px;
}
#menuitems a.hoste.cz {
	background-image: url(/static/menu/cz-menu-0-6.png);
	height:56px;
}
#menuitems a.nove.en {
   background-image: url(/static/menu/en-menu-0-0.png);
   height:68px;
}
#menuitems a.roky.en {
   background-image: url(/static/menu/en-menu-0-1.png);
   height:67px;
}
#menuitems a.knihy.en {
   background-image: url(/static/menu/en-menu-0-2.png);
   height:72px;
}
#menuitems a.veda.en {
   background-image: url(/static/menu/en-menu-0-3.png);
   height:87px;
}
#menuitems a.podoby.en {
   background-image: url(/static/menu/en-menu-0-4.png);
   height:83px;
}
#menuitems a.kontakt.en {
   background-image: url(/static/menu/en-menu-0-5.png);
   height:90px;
}
#menuitems a.hoste.en {
   background-image: url(/static/menu/en-menu-0-6.png);
   height:78px;
}


#contents {
	float:left;
	margin-top:-15px;
	margin-left:60px;
	margin-bottom:40px;
	width:620px;
}

#contents a:hover {
   background-color:#f9c507;
   color:white;
}

#contents ul {
	padding:0;
	padding-left:30px;
}

#contents li {
	list-style:none;
	background: url(/static/list.png) no-repeat 0px 6px;
	padding-left:12px;
	margin:0;
}

#bottommenu {
	position:relative;
	top:15px;
	left:55px;
	padding:0;
	margin:0;
}
#bottommenu li {
	list-style:none;
	display:inline;
}
#bottommenu .menuitem {
	display: inline-block;
	text-decoration:none;
	font-weight:bold;
	background-color:white;
	color:black;
	padding:0;
	margin:0;
	margin-left:7px;
	margin-right:7px;
	padding-left:7px;
	padding-right:7px;
	font-size:9pt;
   min-height:19px;
}
#bottommenu .menuitem:hover {
	background-color:#f9c507;
	color:white;
}
#bottommenu .active {
	background-color:#0014D5;
	color:white;
}

.box {
	background-image: url(/static/bck-box.png);
	width:100%;
	padding:3px;
	padding-left:5px;
	margin-top:3px;
   margin-bottom:5px;
}

.box .pic {
	padding:0;
	padding-right:5px;
	padding-bottom:3px;
	padding-top:2px;
	display:block;
   width:100px;
	float:left;
}

.box .pic_kniha {
   padding:0;
   padding-right:5px;
   padding-bottom:3px;
   padding-top:2px;
   display:block;
   width:150px;
   float:left;
}

.box p {
	padding:0;
	margin-bottom:10px;
}

.box.active {
	background-image: url(/static/bck-box2.png);
}

.box .komentar {
	float:left;
	width:450px;
	margin-left:13px;
}

.box .komentar.kniha {
	width:380px;
}

.box .title {
	font-weight: bold;
	background: url(/static/list.png) no-repeat 0px 6px;
	padding-left: 12px;
	padding-bottom:10px;
}

.box .title_edit {
   font-weight: bold;
}

.box .title_edit_veda {
   font-weight: normal;
}

.box .title.ukazka {
	background:0;
	padding-left: 0;
}

.zavorka {
	font-weight:normal;
}

.pad {
	height:20px;
}

.box .form {
	padding:0;
	margin:2px;
   margin-top:5px;
	margin-bottom:5px;
   margin-left:10px;
	width: 580px;
}
.box .form input {
	padding:0;
	margin:0;
	margin-top:5px;
	width: 200px;
}

.box .error {
   border:solid orange 4px;
}

.box .nick {
	float:left;
}
.box .email {
	float:right;
}
.box textarea {
	width: 100%;
	padding:0;
	margin:0;
	margin-top:5px;
   margin-bottom:5px;
	height: 100px;
}
.box .code {
	float:left;
}
.box .code input {
	width: 50px;
}
.box .odeslat {
	float:right;
}

#footer {
	margin-top:-10px;
   color:#dddddd;
   background-color:transparent;
	text-align:center;
}
#footer a {
   color:#dddddd;
   text-decoration:none;
   background-color:transparent;
}

.move_here input {
   position:relative;
   width:30px;
   height:28px;
   border: none;
   padding:0;
   margin:0;
   margin-top:-36px;
   margin-left:-18px;
   background:none;
}

.move_here input:hover {
   background: url(/static/here.png) no-repeat;
}

#veda h2 {
   margin-top:40px;
   background-image: url(/static/bck-box.png);
   width:100%;
   padding:3px;
   padding-left:5px;
   margin-bottom:6px;
   font-size:15pt;
}

#mcp { margin-top:100px;margin-left:180px;}
#mcputna { margin-bottom:20px;}
#mcputna a { margin:0;padding:0;text-decoration:none;}
#mcputna a:hover { background:none;}
#mcputna img {
   margin:0;
   padding:0;
   border:0;
}

#bigpic a:hover { background:none;}
#bigpic #mcp {
 border:solid black 3px;
}

.podoba {
   float:left;
   display:block;
   width:100px;
   min-height:100px;
   padding:0;
   vertical-align:middle;
   text-align:center;
/*    background-color:transparent; */
   background:url(bck-box.png);
   margin:0;
   border: solid black 3px;
   margin:2px;
}

.podoba img {
   display:block;
   text-decoration:none;
   font-size:0;
   color:transparent;
   border:0;
   width:100px;
}

.podoba a {
   text-decoration:none;
   font-size:0;
   border:0;
}

.podoba:hover {
   border:solid #F9C507 3px;
}

.podoba_big {
   font-size:0;
}

.podoba_big a:hover {
   background:transparent;
   text-decoration:none;
   font-size:0;
}

.podoba_big img {
   margin-left:-4px;
   border:0;
}

.editform .bigarea {
   height:400px;
}

.listpic {
   padding:0;
   margin:0;
}

#veda textarea {
   height: 250px;
}

#roky textarea {
   height: 250px;
}

.long input {
   width:100%;
}

.rek {display:none}

