/**************************************************/
/*                                                */
/*     Author:    Bc. Richard Kalab               */
/*     websites:  www.literatky.cz	    	        */
/*                                                */
/*     Date:       11.11.2008                     */
/*                                                */
/*     Copyright:  Bc. Richard Kalab 	       	    */
/*                 www.richard-kalab.cz           */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
* {margin:0;padding:0;}
html {width: 100%;margin:0;padding:0;}
body {width: 100%;margin:0;padding:0;background: #C5C5C5;}

a img {border:0;}
em {font-style:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr {
  /*font-family: Verdana, Tahoma, Geneva, Arial, 'Lucida Grande' ;*/
  font-family: 'Trebuchet MS', 'MS Sans Serif', Geneva, sans-serif;
}

h1, h2, h1 a {font-family: 'Times New Roman', serif;}

p, address, dl, ul {margin:0;padding:0 0 15px 0;font-size:0.75em;line-height:1.2em;color:#000;font-style:normal;}
p a {color:#000;text-decoration:none;}

table {font-size:0.75em;border: solid 1px #d0e6ff;width:100%;}
td, th {padding:0;margin:0;background:#fff;}

abbr {cursor: help;}

#main-all {margin: 0 auto;padding:0 0;width:980px;min-height:600px;_height:600px;background: #fff;}

/* definice hlavicky */
#head {margin:0;padding:0;width:980px;height:271px;background: url('../images/head-litera.jpg') 0 54px no-repeat;}
#menu {margin:0;padding:0 0 0 24px;display:block;list-style-type:none;width:956px;height:54px;background: url('../images/menu-grad-bg.gif') 0px 0px repeat-x;}
#menu li {margin:0 2px 0 0;padding:0;display:block;float:left;height:54px;}
#item-1 {width:115px;}
#item-2, #item-3, #item-4, #item-5 {width:133px;}
#menu li a {margin:0;padding:24px 0 0 0;text-align:center;color:#fff;text-transform:uppercase;font-size:1em;font-family: 'Times New Roman', serif;
  display:block;height:30px;}
#item-1 a {background: url('../images/menu-bg-1.gif') 0px 0px no-repeat;}
#item-2 a, #item-3 a, #item-4 a, #item-5 a {background: url('../images/menu-bg-2.gif') 0px 0 no-repeat;}  
#menu li a:hover, .active {padding:29px 0 0 0 !important;height:25px !important;color:#fff;text-decoration:none;background-position: 0px -54px !important;}
#menu li a em, #menu-pic li a em {font-family: 'Times New Roman', serif;}

#logo {margin:46px 0 0 44px;_margin-left:22px;padding:0;display:block;width:247px;height:92px;overflow:hidden;float:left;}
#logo img {margin:0;padding:0;border:0;}

#menu-pic {margin:0;padding:19px 0 0 0;list-style-type:none;width:487px;height:173px;float:right;}
#menu-pic li {margin:0;padding:0;display:block;width:152px;float:left;}
#menu-pic li a {display:block;width:147px;text-align:center;color:#fff;line-height:1.5em;font-size:1em;text-transform:uppercase;}
#menu-pic li a:hover {text-decoration:none;}
#item-p-1 a {margin:0;padding:118px 0 0 0;height:55px;background: url('../images/menu-butt-bg-1.jpg') 0 -100px no-repeat;}
#item-p-2 a {margin:0;padding:108px 0 0 0;height:65px;background: url('../images/menu-butt-bg-2.jpg') 0 -100px no-repeat;}
#item-p-3 a {margin:0;padding:118px 0 0 0;height:55px;background: url('../images/menu-butt-bg-3.jpg') 0 -100px no-repeat;}

#item-p-1 a:hover {background-position: 43px 17px !important;}
#item-p-2 a:hover {background-position: 41px 15px !important;}
#item-p-3 a:hover {background-position: 42px 16px !important;}

#news {margin:45px 0 0 24px;padding:0;width:350px;float:left;}
#news-email {margin:0;padding:2px 10px 0 10px;display:block;width:140px;height:22px;float:left;color:#fff;border:0;background: url('../images/blue-input.gif') 0px 0px no-repeat;}
#blue-button {margin:0 0 0 10px;padding:0;display:block;float:left;width:131px;height:22px;color:#00448c;border:0; 
    background: url('../images/blue-button.gif') 0px 0px no-repeat;cursor: pointer;}
/* konec definice hlavicky */

/* definice obsahu */
#content-all {margin:0;padding:27px 0 31px 0;width:978px;border:solid 1px #00448c;border-top:0;border-bottom:0;
    min-height:572px;_height:572px;background: url('../images/content-grad-bg.gif') 0 0 repeat-x;}
#side-left {margin:0;padding:0;float:left;width:203px;min-height:572px;_height:572px;background: url('../images/literatky-kalamar.jpg') 15px 162px no-repeat;}

#content {margin:0;padding:0 24px;float:left;width:445px;min-height:572px;_height:572px;background: url('../images/content-border.gif') 0px 0px repeat-y;}

.active-link {margin:0;padding:2px 0 0 0;display:block;color:#00448c;font-weight:500;cursor: pointer;}
a:hover strong.active-link {text-decoration:underline !important;}

#side-right {margin:0;padding:0 27px;float:right;width:227px;min-height:572px;_height:572px;}
.mini-clanek {margin:0;padding:0 0 9px 0;}
.mini-clanek-left {margin:0;padding:0;float:left;width:100px;}
.mini-clanek h2 {font-size:0.75em;color:#000;font-weight:500;line-height:1.1em;}
.mini-clanek h2 a {color:#000;}
.mini-clanek p {padding-bottom:0px;}


#content h1, .like-h1 {margin:0;padding:0;color:#00448c;font-size:1.9em;font-weight:500;}
#content h1 a {margin:0;padding:0;color:#00448c;font-size:1em;text-decoration:none;}
#content h1 a:hover {text-decoration:underline;}

#pedex {margin:0;padding:21px 0 10px 0;}
#left-side-pedex {margin:0;padding:0;display:block;float:left;width:236px;min-height:159px;_height:159px;font-size:0.75em;line-height:1em;}
#left-side-pedex strong {margin:10px 0 0 0;padding:0;color:#000;display:block;font-weight:600;}
#left-side-pedex em {margin:0;padding:0;color:#787776;display:block;}
#pedex p {margin:0;padding:0;font-weight:600;color:#787776;}

.pedex-line {width:206px;display:block;float:left;}

.orange {margin:0;padding:0;color:#f58220;}
.web-hline {margin:0;padding:0 0 10px 0;font-family: Arial;color:#f58220;font-size:0.75em;text-transform:uppercase;}

.manual-style {margin:0;padding:0;list-style-type:none;}
.black {color:#000;text-decoration:none;font-weight:500;}
.blue {color:#00448c;text-decoration:none;}
a:hover strong.black {text-decoration:underline;}

.blue-under {padding:20px 0 20px 0;}
.blue-under li {padding:5px 0 0 0;}
.blue-under li a {color:#000;text-decoration:underline;}
.blue-under li a:hover {color:#00448c;}

.list-tick {margin:15px 0 0 20px;padding:0;list-style-image: url('../images/tick.gif');}
.list-tick li {margin:0;padding:0 0 23px 0;}

/* kontakty */
#formular {margin:0;padding:0;width:447px;}
#formular form {width:417px;}
.pozadi {margin:0;padding:10px;width:427px;min-height:144px;_height:144px;background: #12569f url('../images/formular-bg.jpg') 0px 0px repeat-x;
    color:#fff;}
.light {padding:10px;width:417px;display:block;}
#formular dl {margin:0;padding:0;}
#formular dl dd, #formular dl dt {padding:0 0 9px 0;}
#formular dl dd {margin:0;padding:3px 0 2px 0;clear:both;width:202px;color:#fff;font-weight:500;font-size:0.9em;}
#formular dl dt {margin:0;padding:0;width:202px;}
#formular dl dt input {margin:0;padding:0;background:#fff;width:202px;font-size:1em;border:0;height:19px;}
.area {margin:0;padding:3px 0 0 0;display:block;width:202px;}
.area textarea {margin:0;padding:0;width:202px;height:134px;%height:139px;background:#fff;font-size:1em;border:0;}

.button {margin:0;padding:0;display:block;width:131px;text-align:center;border:0;color:#00448c;cursor:pointer;
  background: url('../images/button.gif') 0px 4px no-repeat;height:27px;}

#adresa-sloupec {margin:0;padding:18px 0 0 0;width:194px;float:left;}
#adresa-sloupec h2.web-hline {padding-top:8px;}
#adresa-sloupec address em {display:block;}
#adresa-sloupec dl {margin:0;padding:0;}
#adresa-sloupec dl dd, #adresa-sloupec dl dt {padding:0 5px 5px 0;}
#adresa-sloupec dl dd {float:left;color:#000;}
#adresa-sloupec dl dt {float:left;}
#adresa-sloupec dl dt a {color:#000;}

#mapka-litera {margin:43px 0 0 0;padding:0;display:block;float: right;}

/* konec definice obsahu */




/* definice paticky */
#foot {margin:0;padding:0;height:71px;background: #00cc00 url('../images/foot-bg.gif') 0px 0px no-repeat;}
#foot-left {margin:0;padding:10px 0 0 0;width:462px;float:left;text-align:center;color:#fff;}
.foot-menu {margin:0 !important;padding:0 !important;list-style-type:none;line-height:1em;}
.foot-menu li {margin:0;padding:0;display:inline;font-size:0.95em;text-transform:uppercase;}
.foot-menu li a {margin:0 5px 0 0;padding:0;color:#fff;font-family: Times New Roman, serif;}

#foot-left p {padding:9px 0 0 0;color:#00448c;text-transform:uppercase;font-family: Times New Roman, serif;font-size:0.65em;}
#foot-right {margin:0;padding:42px 0 0 0;width:488px;text-align:center;color:#fff;float:right;}
.links {margin:0 !important;padding:0 !important;color:#fff;text-align:center;font-size:0.65em !important;line-height:1em;
    font-family: Times New Roman, serif;text-transform:uppercase;letter-spacing:0.08em;}
.links a {text-decoration:none;color:#fff;font-family: Times New Roman, serif;}
.links a:hover {text-decoration:underline;}
/* konec definice paticky */

/*** pomoc jsc ***/
.vitkovice, .rpz, .nadjezd, .nvu {display:none;}
.vitkovice-show, .rpz-show, .nadjezd-show, .nvu-show {display:block;}

.none {display: none;}
.visible {display: block;}
/*** konec jsc ***/


/* zpravy po zpracovani skriptu */
/*
.message-good, .message-bad {padding: 10px 10px 10px 35px;margin-bottom: 10px;}
.message-good {color: #516f1b;background: #f3ffd0 url('../images/accept.gif') 10px 10px no-repeat;}
.message-good a {color: #516f1b;}
.message-bad {color: #ce0000;background: #fff1f1 url('../images/exclamation.gif') 10px 10px no-repeat;}
.message-bad a {color: #ce0000;}

*/
.message-good .msgg, .message-bad .msgg {padding: 10px 10px 10px 35px !important;font-size:0.7em;}
.message-good, .message-bad {margin-bottom: 10px !important;}
.message-good {border:solid 1px #a9e2a3;border-right:0;border-left:0;background: #f3ffd0 url('../images/accept.gif') 10px 10px no-repeat;}
.message-good .msgg {margin:0 -1px 0 -1px !important;color: #516f1b;border:solid 1px #a9e2a3;border-top:0;border-bottom:0;
      background: transparent;}
.message-good a {color: #516f1b;}
.message-bad {display:block;border:solid 1px #e2a9a3;border-right:0;border-left:0;background: #fff1f1 url('../images/exclamation.gif') 10px 50% no-repeat;}
.message-bad .msgg {margin:0 -1px 0 -1px !important;display:block;border:solid 1px #e2a9a3;border-top:0;border-bottom:0;color: #ce0000;
  background: transparent;}
.message-bad a {color: #ce0000;} 

.message-bad-2, .message-good-2 {padding: 1px 0 3px 0;margin-bottom: 10px;display:block;text-align:center;}
.message-bad-2 {color: #ce0000;background: #fff1f1 url('../images/exclamation.gif') 10px 3px no-repeat;}
.message-good-2 {color: #516f1b;background: #f3ffd0 url('../images/accept.gif') 10px 3px no-repeat;}


.prolink {margin:0;padding:0;list-style-type:none;color:#f57921;}
.prolink li a {margin:0;padding:0;color:#f57921;}


.back, .middle, .next, .next2 {margin:0;padding:20px 0 0 0;display:block;font-size:0.75em;color:#fff;}
.back a, .middle a, .next a, .next2 a {color:#fff;}
.back {width:150px;float:left;text-align:left;}
.middle {margin:0 auto;width:200px;float:none;text-align:center;}
.next {margin:0 10px 0 0 ;width:150px;float:right;text-align:right;}
.next2 {margin:0 10px 0 0 ;width:300px;float:right;text-align:right;}

.fs {padding-top:5px !important;font-size:1.2em !important;}

/** mess cleaner **/
.cleaner {margin:0 !important;padding:0 !important;clear:both;}
.soft-cleaner {clear:both;}
.block {margin:0 !important;padding:0 !important;display:block;}
.alternative {display:none;}
.off {visibility:hidden;}

.back a {color:#fff;}

.no-under:hover {text-decoration:none;}

.normal {font-weight:500 !important;}

.tright {text-align:right !important;}

.fleft {float:left;}
.flefti {float:left !important;}
.frighti {float:right !important;}
.fnone {float:none !important;}

.pointer {cursor: pointer;}

.tp {background: transparent !important;}

.w6 {width:6px !important;}
.w17 {width:17px !important;}
.w35 {width:35px !important;}
.w80 {width:80px !important;}
.w110 {width:110px !important;}
.w125 {width:125px !important;}
.w130 {width:130px !important;}
.w202 {width:202px !important;}
.w220 {width:220px !important;}
.w283 {width:283px !important;}

.pb0 {padding-bottom:0px !important;}
.p20 {padding:20px !important;}
.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pt0 {padding-top:0px !important;}
.pt2 {padding-top:2px !important;}
.pt5 {padding-top:5px !important;}
.pt8 {padding-top:8px !important;}
.pt10 {padding-top:10px !important;}
.pt13 {padding-top:13px !important;}
.pt20 {padding-top:20px !important;}
.pt50 {padding-top:50px !important;}
.mt-4ie {_margin-top: -4px !important;}
.mt10 {margin-top:10px !important;}
.mb10 {margin-bottom:10px !important;}
.mr0 {margin-right:0px !important;}
.mrl2 {margin:0px 2px !important;}
.mt47 {margin-top:47px !important;}

