/* 
Copyright (C) , 2009
Redakcnak 2009
*/
body, html { background-image: url("./images/bg.png"); padding: 0; text-align: center; margin: 0; font-family:Tahoma,  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000; }
img { border: 0px; }
.u { text-decoration: underline; }
input { padding: 2px; font-size: 8pt; font-family: Verdana;}
textarea { padding: 2px; font-size: 8pt; font-family: Verdana;}

/*  Link  */
a { padding: 0px; text-decoration: underline; color: #000;  }
a:visited { text-decoration: none; color: #000;  }
a:hover {  padding: 0px; text-decoration: underline; color: #000;  }
a:link, a:visited {  padding: 0px; text-decoration: none; color: #000;  }

/* Nadpis h1 */
.body-H1 { width: 800px; margin: auto; color: #000000; margin-top: 20px; text-align: left; }
h1 { font-size: 8pt; color: #000000; font-weight: bold; padding: 2px;}
h1 a:link, a:visited, a { color: #000000; text-decoration: none; }
h1 a:hover { color: #ff9900; }


.printer { font-family: tahoma; font-size: 8pt; color: black; }
.printer table { border: 0px; width: 100%; border-collapse: collapse; }
.printer th { text-align: left; background: #696969 url(./images/bg-header.png) repeat-x ; color: white; font-weight: bold; text-transform: uppercase; font-size: 7pt; font-family: tahoma; padding: 3px; min-height: 24px;}
.printer th a{ color: white; }
.printer th a:hover{ color: #dddddd;}
.printer .name { text-align: left; font-weight: bold; }
.printer .title { text-align: left; color: #777777; font-weight: normal; }
.printer .titleBlack { text-align: left; color: black; }
.printer .price { text-align: right; color: red; } 
.printer .priceBig { text-align: right; font-weight: bold; font-size: 30pt; color: red; }           
.printer td { border-bottom: #AAAAAA 1px solid; font-family: tahoma; font-size: 8pt; color: black; text-align: left; padding: 5px 0 5px 5px; } 
.printer td a{ color: black; text-decoration: none; } 
.printer td a:hover{ color: #888888; } 
.printer textarea { font-family: tahoma; font-size: 8pt; }
.message { text-align: left; margin: 10px; padding: 5px;}
.border { border: #999999 1px solid; padding: 5px; }
.printer .reminderTitle { font-size: 10pt; font-weight: bold; text-align: left; padding-left: 20px; background-color: #999999; color: white;}
.printer .two td { padding: 5px; }
.printer .two p { text-align: left;}
.printer .small { font-size: 7pt; }
.printer .i { background: url(../../images/icon/i.png) no-repeat left top; padding: 1px 2px 1px 20px; color: blue; }
.printer .companyName { font-size: 12pt; font-weight: bold; text-align: left; padding-left: 20px; padding-top: 10px;padding-bottom: 10px; }
.printer td.click {  cursor: hand; cursor: pointer;  background-color: #f0f0f0;  }
.printer td.click:hover {  background-color: #ffcc99;  }
.printer td.clickMe {  cursor: hand; cursor: pointer;  background-color: #00cccc; font-weight: bold; }
.printer td.clickMe:hover {  background-color: #ff9900;  }

/* BODY */
.body-START { width: 860px; margin: auto; text-align: left; background-color: #fff; height: 9px; }
.body-BANNER { width: 860px; margin: auto; text-align: center; background-color: #fff; padding: 0 0 0 0; }
.body-MENU { width: 860px; margin: auto; text-align: left; padding: 0 0 5px 0; background-color: #fff; }
.body-VIEW { width: 860px; margin: auto; text-align: left; background-color: #fff ; padding: 0 0 5px 0;  overflow: auto; }
.body-END { width: 860px; margin: auto; text-align: left; background-color: #fff; height: 9px; }
.body-CREATE { width: 860px; margin: auto; text-align: center; color: #777777 }

/* body-BANNER */
.body-BANNER .banner { margin-left: 5px; margin-right: 5px; }

/* body-MENU */
.body-MENU .menu-background { margin-left: 5px; margin-right: 5px; background-image:url(./images/spodni_lista.png);  padding: 5px 0 5px 0; }
.body-MENU .menu-background .text { text-align: left; margin-left: 20px; color: #777; font-size: 7pt; font-weight: bold;}
.body-MENU .menu-background .text a{ color: #fff; font-weight: bold;}
.body-MENU .menu-background .text a:hover { color: #000; }

/* body-VIEW */
.body-VIEW .body-VIEW-LEFT { display: inline; float: left; width: 230px; margin-left: 15px; border-right: 1px #ededed dashed; }
.body-VIEW .body-VIEW-RIGHT { display: inline; float: right; width: 580px; margin-right: 15px; text-align: left; }

/* .body-VIEW-LEFT */
.body-VIEW .body-VIEW-LEFT .under-MENU { margin-bottom: 15px; }
.body-VIEW .body-VIEW-LEFT .under-MENU .item { border-bottom: 1px #cccccc solid; padding: 5px; margin: 5px; }
.body-VIEW .body-VIEW-LEFT .under-MENU a{ color: black; }
.body-VIEW .body-VIEW-LEFT .under-MENU a:hover { color: #888888; }
.body-VIEW .body-VIEW-LEFT .panel a { color: black; margin-bottom: 15px; }
.body-VIEW .body-VIEW-LEFT .panel a:hover { color: #888888; }
.body-VIEW .body-VIEW-LEFT p { margin: 5px; padding: 0; }
.body-VIEW .body-VIEW-LEFT h2 { margin-left: 15px; margin-top: 10px; font-size: 14px; color: #8471ff; padding: 0; }
.body-VIEW .body-VIEW-LEFT h3 { margin-left: 10px; margin-top: 3px; font-size: 8pt; color: black; font-weight: bold; padding: 0; }


/* .body-VIEW-RIGHT */
.body-VIEW .body-VIEW-RIGHT p { margin: 5px; padding: 0; }
.body-VIEW .body-VIEW-RIGHT h2 { margin-left: 15px; font-size: 14px; color: #6e6e90; padding: 0; }
.body-VIEW .body-VIEW-RIGHT h3 { margin-left: 10px; font-size: 8pt; color: black; font-weight: bold; padding: 0; }
.body-VIEW .body-VIEW-RIGHT a { color: #a9767a; font-weight: bold; }
.body-VIEW .body-VIEW-RIGHT a:hover { color: black; }

/* .default */
.default .default-LEFT { display: inline; float: left; width: 580px; text-align: justify;}
.default .default-LEFT p { color: #333333; }
.default .default-RIGHT { display: inline; float: right; width: 230px; text-align: left; }
.default .default-RIGHT .date { font-size: 7pt; text-align:right; color: #6666ff; margin: 5px; padding: 0; border-top: red 1px solid;  }
.default .default-RIGHT h2 { margin: 5px; margin-left: 15px;  padding: 0;  color: #3e831d; font-size: 11pt; font-weight: none; }
.default .default-RIGHT h3 { margin: 5px; padding: 0;  color: #3e831d; font-size: 10px;}
.default .default-RIGHT p {color: #000000; margin: 5px; text-align: justify; font-size: 10px; }
.default .default-RIGHT .bg { background-color: #f5f5f5; }

/* FOTOGALERIE */
.fotogalerie { overflow: auto; margin: 20px; }
.fotogalerie .fotka { float: left; margin-left: 20px; height: 155px; margin-top: 5px;  padding: 5px; background-color: #cccccc;  }

/* BARVY */
.cervene { color: red;}

/* zarovnani obrazku */
.doleva { float: left;  margin: 5px 15px 10px 0; line-height:0px; }
.doleva img  { display: block; position: relative; background-color: #fff; border: 0px solid #ccc; margin: 0px; padding: 3px; line-height:0px; }
.doprava { float: right;  margin: 5px 0px 0px 15px; line-height:0px; }
.doprava img  { display: block; position: relative; background-color: #fff; border: 0px solid #ccc; margin: 0px; padding: 3px; line-height:0px; }

/* OSTATNI */
.login { margin-left: 5px; }
.login input { border: 1px #9e9a9b solid; }
.login .inputLogin { margin-left: 10px; width: 29px; height: 21px; background: url("./images/prihlaseni.png") no-repeat left top; border: 0;}

.noEmail { color: red; font-weight: bold;}

.printer { font-family: tahoma; font-size: 8pt; color: black; }
.printer table { border: 0px; width: 100%; border-collapse: collapse; }
.printer th { background-color: #E3E3E3; font-size: 8pt; font-family: tahoma; padding: 3px; border-bottom: black 1px solid;}
.printer th a{ color: black; }
.printer th a:hover{ color: #888888;}
.printer .name { text-align: left; font-weight: bold; }
.printer .title { text-align: left; color: #777777; font-weight: normal; }
.printer .titleBlack { text-align: left; color: black; }
.printer .price { text-align: right; }
.printer td { border-bottom: #AAAAAA 1px solid; font-family: tahoma; font-size: 8pt; color: black; text-align: center; padding-left: 10px; } 
.printer td a{ color: black; text-decoration: none; } 
.printer td a:hover{ color: #888888; } 
.printer textarea { font-family: tahoma; font-size: 8pt; }
.message { text-align: left; margin: 10px; padding: 5px;}
.border { border: #999999 1px solid; padding: 5px; }

/*KALENDÁŘ*/
.kalendarForm {  position: relative;  width: 197px;  text-align: center;   height: 28px;}
.sipkaL {  position: absolute;  top: 2px;  left: 2px;}
.sipkaP {  position: absolute;  top: 2px;  right: 2px;}
.kalendarFormText {  margin-top: 5px;  font-family: tahoma;  color: black;  font-size: 10pt;  font-weight: bold;}
.kalendarHeader {  position: relative;  width: 197px;  height: 20px; font-weight: bold; }
.kalendar { position: relative;  width: 197px; height: 120px; }

.den {  text-decoration: none;  position: absolute; width: 25px; height: 17px;  border: 1px #cccccc solid;  margin-left: 1px;  margin-top: 1px;  text-align: center;}

.denText {  text-decoration: none;  margin-top: 2px;  font-family: tahoma;  color: black;  font-size: 8pt;}
.denText a{  text-decoration: none;  color: black;}

.denText a:hover{  text-decoration: none;  color: #999999;}


