﻿/*layout*/
body {
   /*background: white url('../images/pozadi_new.jpg');*/
   background: #cdcdcd;
   color: #43635F;
}
body.editor,
#main-part, /*hlavni cast stranky*/
body.new-window, /* pozadi v nove otevrenych oknech (attach, gallery...) */
td.mailing-list /* chybne se zobrazovalo pozadi v mailing-listu v nekvalitnich klientech */
{
   background: #fFFFFF;
}
body.editor {
   background: url('../images/bg_content.gif') repeat-y;
   color: white;
}

#header-right {
   background: url('../images/top2.jpg');   
}

a.file:link,
a.file:visited,
a.file:active,
a.file:hover {
   display: block;
   width: 57px;
   color: white;
   font-weight: bold;
   text-align: center;
   text-decoration: none;
   height: 20px;
   padding-top: 5px;
   background: url('../images/file.gif') no-repeat;
}
a.file:hover {
   background: url('../images/file_over.gif') no-repeat;
}

a.head:link,
a.head:visited,
a.head:active,
a.head:hover {
   display: block;
   height: 21px;
   color: white;
   text-align: center;
   text-decoration: none;
   font-weight: bold;
   padding-top: 8px;
}
a.head1:link, a.head1:visited {width: 255px; background: url('../images/ke_stazeni.gif') no-repeat;margin-top: 2px;}
a.head2:link, a.head2:visited {float: left;width: 118px; background: url('../images/head_over.gif') no-repeat; margin-right: 19px; height: 48px; padding-top: 15px; font-size: 15px}
a.head3:link, a.head3:visited {float: left;width: 118px; background: url('../images/head.gif') no-repeat; height: 48px; padding-top: 15px; font-size: 15px}

a.head1:hover, a.head1:active {background: url('../images/ke_stazeni_active.gif') no-repeat;}
a.head2:hover, a.head2:active {background: url('../images/head_over.gif') no-repeat;}
a.head3:hover, a.head3:active {background: url('../images/head_over.gif') no-repeat;}

span.docs,
a.docs:link,
a.docs:visited,
a.docs:active,
a.docs:hover {
   display: block;
   height: 21px;
   color: white;
   text-align: center;
   text-decoration: none;
   font-weight: bold;
   padding-top: 9px;
}
span.docs,a.docs1:link, a.docs1:visited, a.docs1:active {width: 155px; background: url('../images/files.gif') no-repeat;margin-bottom: 3px;}
a.docs2:link, a.docs2:visited, a.docs2:active {float: left;width: 76px; background: url('../images/files_over.gif') left top no-repeat; margin-right: 3px;}
a.docs3:link, a.docs3:visited, a.docs3:active {float: left;width: 76px; background: url('../images/files_over.gif') left top no-repeat;}

span.docs{cursor: default;}
a.docs2:hover {cursor: pointer;cursor: hand;background-position: left bottom;}
a.docs3:hover {cursor: pointer;cursor: hand;background-position:left bottom;}

a.main:link,
a.main:visited,
a.main:active,
a.main:hover {
   display: block;
   height: 27px;
   padding-top: 14px;
   float: left;
   margin-right: 3px; 
   color: white;
   text-align: center;
   text-decoration: none;
   font-weight: bold;
}
a.main1-active, a.main1 {width: 76px; background: url('../images/main1.gif') no-repeat;}
a.main2-active, a.main2 {width: 68px; background: url('../images/main2.gif') no-repeat;}
a.main3-active, a.main3 {width: 58px; background: url('../images/main3.gif') no-repeat;}
a.main4-active, a.main4 {width: 87px; background: url('../images/main4.gif') no-repeat;}
a.main5-active, a.main5 {width: 124px; background: url('../images/main5.gif') no-repeat;}
a.main6-active, a.main6 {width: 135px; background: url('../images/main6.gif') no-repeat; margin-right: 2px;}
a.main7-active, a.main7 {width: 88px; background: url('../images/main7.gif') no-repeat;}
a.main8-active, a.main8 {width: 148px; background: url('../images/main8.gif') no-repeat; margin-right: 2px;}
a.main9-active, a.main9 {width: 113px; background: url('../images/main9.gif') no-repeat;}
a.main1-active, a.main1:hover {background: url('../images/main1_over.gif') no-repeat;}
a.main2-active, a.main2:hover {background: url('../images/main2_over.gif') no-repeat;}
a.main3-active, a.main3:hover {background: url('../images/main3_over.gif') no-repeat;}
a.main4-active, a.main4:hover {background: url('../images/main4_over.gif') no-repeat;}
a.main5-active, a.main5:hover {background: url('../images/main5_over.gif') no-repeat;}
a.main6-active, a.main6:hover {background: url('../images/main6_over.gif') no-repeat;}
a.main7-active, a.main7:hover {background: url('../images/main7_over.gif') no-repeat;}
a.main8-active, a.main8:hover {background: url('../images/main8_over.gif') no-repeat;}
a.main9-active, a.main9:hover {background: url('../images/main9_over.gif') no-repeat;}

/********************************/
a.left-active:active,
a.left-active:link,
a.left-active:visited,
a.left-active:hover,
a.left-blue-active:active,
a.left-blue-active:link,
a.left-blue-active:visited,
a.left-blue-active:hover,
a.left-a-blue:visited,
a.left-a-blue:active,
a.left-a-blue:link,
a.left-a:visited,
a.left-a:active,
a.left-a:link {
   text-align: left;
   display: block;
   width: 174px;
   padding-left: 9px;
   height: 22px;
   padding-top: 9px;
   background: url('../images/left_gray.gif') no-repeat;
   vertical-align: middle;
   color: white;
   margin-left: 13px;
   text-decoration: none;
   font-weight: bold;
}
a.left-blue-active:active,
a.left-blue-active:link,
a.left-blue-active:visited,
a.left-blue-active:hover,
a.left-a-blue:visited,
a.left-a-blue:active,
a.left-a-blue:link {
   background: url('../images/left_blue.gif') no-repeat;
   margin-bottom: 15px;
}
a.left-active:active,
a.left-active:link,
a.left-active:visited,
a.left-active:hover,
a.left-blue-active:active,
a.left-blue-active:link,
a.left-blue-active:visited,
a.left-blue-active:hover,
a.left-a-blue:hover,
a.left-a:hover {
   background: url('../images/left_over.gif') no-repeat;
   color: white;
   margin-left: 13px;
}
/********************************/

a.zal1-active:link,
a.zal1-active:active,
a.zal1-active:visited,
a.zal1-active:hover,
a.zal1:link,
a.zal1:active,
a.zal1:visited,
a.zal1:hover
 {
   font-size: 11px;
   height: 39px;
   width: 116px;
   padding-top: 6px;
   padding-left: 13px;
   padding-right: 10px;
   display: block;
   margin-right: 3px;
   float: left;
   background: url('../images/zal1.gif') no-repeat;
   color: white;
   text-decoration: none;
}
a.zal1-active:link,
a.zal1-active:active,
a.zal1-active:visited,
a.zal1-active:hover {
   background: url('../images/zal1_active.gif') no-repeat;
   color: white;
}

a.zal1:hover {
   background: url('../images/zal1_over.gif') no-repeat;
   color: white;
}
a.zal2-active:link,
a.zal2-active:active,
a.zal2-active:visited,
a.zal2-active:hover,
a.zal2:link,
a.zal2:active,
a.zal2:visited,
a.zal2:hover
 {
   font-size: 11px;
   height: 39px;
   width: 55px;
   padding-top: 6px;
   padding-left: 13px;
   padding-right: 10px;
   display: block;
   margin-right: 3px;
   float: left;
   background: url('../images/zal2.gif') no-repeat;
   color: white;
   text-decoration: none;
}
a.zal2-active:link,
a.zal2-active:active,
a.zal2-active:visited,
a.zal2-active:hover {
   background: url('../images/zal2_active.gif') no-repeat;
   color: white;
}

a.zal2:hover {
   background: url('../images/zal2_over.gif') no-repeat;
   color: white;
}

/*********************************/

div.content {
   width: 728px;
   min-height: 487px;
   background: url('../images/bg_content.gif') repeat-y;
   color: white;   
}
div.content-inner {
   padding: 30px;
   padding-top: 20px;
}

div.docs-body {
   width: 922px;
   min-height: 487px;
   background: url('../images/bg_big.gif') repeat-y;
   color: white;   
}
div.docs-body-inner {
   padding: 30px;
   padding-top: 20px;
}

/*******************************/
.input-search {
   width: 222px;
   height: 20px;
   padding-top: 6px;
   border: 1px solid #95A192;
   vertical-align: middle;
}

/***********************************/

table.files {
   width: 100%;
}
tr.files2 td,
tr.files td {
   border-bottom: 1px white dashed;
}
tr.files2 td {
   padding-top: 5px;
   padding-bottom: 5px;
}
tr.files-head td {
   font-size: 10px;
   color: #444;
   font-weight: bold;
}
td.files-name {
   width: 40%;
}
td.files-pdf {
   width: 20%;
}
td.docs {
   width: 100px;
}

#copyright {
   background: url('../images/footer_bgnd.jpg');
}
#copyright-text,
#copyright-text-left {
   color: #0F4217;
}
#copyright-text-right {
   color: #ffffff;
}

/* základní styly nadpisy a odkazy**********************************************/
.action-result {
   color: red;
   background: #ffdbdb;
   border: 1px solid red;
}
.action-result-ok {
   background: #cbffd2;
   color: green;
   border: 1px solid green;
}

/* ramecek kolem formulare */
div.form-box {
   border: 1px solid red;
   background: yellow;
}

/* DIV ramecek pro text v editoru */
div.editor-text {
   border: 1px solid black;
   background: yellow;
}


/*tabulka z wysiwyg editoru*/
table.dynamic {
   background-color: #FFFFFF;
   border: none;
}
/*tabulka z wysiwyg editoru*/
table.dynamic td {
   border: 1px solid #fff;
   color: #fff;
}
tr.table-header {
   background-color: #ABE8D6;
}
tr.table-header td {
   color: white;
}
tr.tr-odd {
   background-color: #DFF2DA;
}
tr.tr-even {
   background-color: #ECFFE7;
}

/* vypis novinek */
table.item-table {
   border-bottom: 1px dashed #fff;
}

table.item-table td.item-bottom img {
   /*border: 1px solid #f59500;*/
}

hr {
   color: #fff;
   background: #fff;
}
h1 {
   color: #fff;
}
.highlight {
   color: red;
}
ul.menu li {
   list-style-image: url('../images/li_menu.gif');
}
ul li {
   list-style-image: url('../images/li.gif');
}
ul.menu li.li-parent,
li.li-parent {
   list-style-image: none;
   list-style-type: none;
}


/*styly pro formulare*/
input.text, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
select, 
textarea 
{
   border: 1px solid #95A192;
}
input.button {
   border: 1px solid #000000;
   color: #43635F;
   background-color: #d8e8f2;
}
.form-required {
   color: #FF6102;
}
.form-error-bg {
   background: #FF9F9F;
   color: white;
   font-weight: bold;
}

/* flash */
body.editor div.flash-right,
body.editor div.flash-left,
body.editor div.flash-center {
   border: 1px dashed blue;
   background: #eee url('../../../../../administrace/images/flash_small.gif');
}
body.editor div.flash-stream,
body.editor div.flash-youtube {
   border: 1px dashed blue;
   background: #eee url('../../../../../administrace/images/flash.gif') no-repeat center;
}

/* barva preklopeneho data v kalendari */
.date-sel-div .date-over,
.date-sel-div .date-year-over,
.date-sel-div .close-button-over,
.date-sel-div .date-direct-over { 
   background: #ff9426;
}

/*styly pro odkazy*/

a:link,
a:visited,
a:active {
   color: #0F4217;
}
a:hover {
   color: white;
}
a.copyright:link,
a.copyright:active,
a.copyright:visited {
   color: #fff;
}
a.copyright:hover {
   color: #0063a0;
}


a.main-cat:active,
a.main-cat:visited,
a.main-cat:link {
   color: white;
}
a.main-cat:hover {
   color: white;
}
/* strankovani */
.listing {
   font-size: 0.8em;
   font-weight: bold;
   color: #4A809E;
}
a.a-listing:active,
a.a-listing:visited,
a.a-listing:link {
   color: #4A809E;
}
a.a-listing:hover {
   color: #43635F;
}
