/*
Theme Name: ZKO
Theme URI: 
Description: 
Version: 1.0
Author: Simona Vondrácková
Tags: fixed width, left sidebar, two columns, valid XHTML, widgets
*/

/* begin Page */
/* Created by Artisteer v3.0.0.32906 */

#art-main, table { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-style : normal; 
font-weight : normal; 
font-size : 12px; 
text-align : justify; 
} 
body { 
margin : 0 auto; 
padding : 0; 
color : #282D28; /* TEXT */
background-color : rgb(255,153,102); /* POZADÍ */
background-repeat : repeat-x; 
background-attachment : fixed; 
background-position : top left; 
} 
.art-postcontent, .art-postcontent li, .art-postcontent table, .art-postcontent a, .art-postcontent a:link, .art-postcontent a:visited, .art-postcontent a.visited, .art-postcontent a:hover, .art-postcontent a.hovered { 
font-family : Verdana, Geneva, Arial, Helvetica, Sans-Serif; 
font-size : 14px; 
} 
.art-postcontent a { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : underline; 
letter-spacing : 1px; 
color : #000000; 
} 
.art-postcontent a:link { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
text-decoration : underline; 
letter-spacing : 1px; 
color : #0000FF; 
} 
.art-postcontent a:visited, .art-postcontent a.visited { 
color : #3A6E45; 
} 
.art-postcontent a:hover, .art-postcontent a.hover { 
text-decoration : none; 
color : #1C1C1C; 
} 
.art-postcontent h1 { 
margin : 19px 0 19px 0; 
color : #1C1C1C; 
} 
.art-postcontent h2 { 
color : #10290F; 
margin : 19px 0 19px 0; 
font-style : normal; 
font-weight : normal; 
font-size : 24px; 
} 
.art-postcontent h3 { 
margin : 22px 0 22px 0; 
color : #000000; 
font-size : 22px; 
text-align : center; 
} 
.art-postcontent h4 { 
margin : 22px 0 22px 0; 
color : #FF0000; 
font-size : 18px;
text-align : center; 
} 
.art-postcontent h5 { 
margin : 10px 0 0 0; 
color : #173915; 
font-size : 14px; 
} 
.art-postcontent h6 { 
margin : 9px 0 0px 0; 
color : #173915; 
font-size : 13px; 
} 
#art-main { 
position : relative; 
width : 100%; 
left : -20px; 
top : 5px; 
cursor : default; 
}  
.art-sheet {              /* pozicování obsahu */
position : relative; 
margin : 0 auto; 
min-width : 51px; 
min-height : 51px; 
} 
.art-sheet-body {            /* odsazení obsahu dolu*/
position : relative; 
padding : 8px; 
} 
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc, .art-sheet-cr, .art-sheet-cl {    /* stínování */
position : absolute; 
} 
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl {       /* STÍN ROHU */
width : 78px; 
height : 78px; 
background-image : url('images/sheet_s.png');     
} 
.art-sheet-tl {                                         /* stín rohu */
top : 0; 
left : 0; 
clip : rect(auto,39px,39px,auto); 
} 
.art-sheet-tr {                                         /* stín rohu */
top : 0; 
right : 0; 
clip : rect(auto,auto,39px,39px); 
} 
.art-sheet-bl {                                         /* stín rohu */
bottom : 0; 
left : 0; 
clip : rect(39px,39px,auto,auto); 
} 
.art-sheet-br {                                          /* stín rohu */
bottom : 0; 
right : 0; 
clip : rect(39px,auto,auto,39px); 
}
.art-sheet-tc, .art-sheet-bc { 
left : 39px; 
right : 39px; 
height : 6px;    /* horní stín */
background-image : url('images/sheet_h.png');      /* STÍN VODOROVNE */
} 
.art-sheet-tc { 
top : 0; 
clip : rect(auto,auto,7px,auto); 
} 
.art-sheet-bc { 
bottom : 0; 
clip : rect(1px,auto,auto,auto); 
} 
.art-sheet-cr, .art-sheet-cl { 
top : 39px; 
bottom : 39px; 
width : 78px; 
background-image : url('images/sheet_v.png');    /* STÍN SVISLE */
} 
.art-sheet-cr { 
right : 0; 
clip : rect(auto,auto,auto,70px); 
} 
.art-sheet-cl { 
left : 0; 
clip : rect(auto,8px,auto,auto); 
} 
.art-sheet { 
top : 10px !important ; 
margin-bottom : 10px !important ; 
cursor : auto; 
width : 1000px; 
} 
div.art-header { 
margin : 0 auto; 
position : relative; 
width : 100%; 
height : 80px; 
overflow : hidden; 
} 
div.art-header-center { 
position : relative; 
width : 984px; 
left : 50%;             /* logo doleva */
} 
div.art-header-png { 
position : absolute; 
left : -50%;            /* logo doprava*/
top : 0; 
width : 984px; 
height : 80px; 
background-image : url('images/logo1.gif');         /* HLAVICKA */
background-repeat : no-repeat; 
background-position : center center; 
} 
div.art-logo { 
display : block; 
position : absolute; 
left : 100px; 
top : 14px; 
width : 787px; 
} 
h1.art-logo-name { 
display : block; 
text-align : center; 
} 
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover {        
font-style : normal; 
font-weight : bold; 
font-size : 34px; 
text-decoration : none; 
padding : 0; 
margin : 0; 
color : #F4F9F5 !important ; 
} 
h2.art-logo-text, h2.art-logo-text a, h2.art-logo-text a:link, h2.art-logo-text a:visited, h2.art-logo-text a:hover { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-style : normal; 
font-weight : bold; 
font-size : 16px; 
padding : 0; 
margin : 0; 
color : #F3FBF3 !important ; 
} 
h2.art-logo-text { 
display : block; 
text-align : center; 
} 
.art-menu .art-menu-li-separator { 
display : block; 
width : 0; 
height : 25px; 
} 
.art-content-layout { 
display : table; 
width : 100%; 
table-layout : fixed; 
border-collapse : collapse; 
background-color : transparent; 
border : none; 
padding : 0; 
} 
.art-layout-cell, .art-content-layout-row { 
background-color : transparent; 
vertical-align : top; 
text-align : left; 
border : none; 
margin : 0; 
padding : 0; 
} 
.art-content-layout .art-content-layout { 
width : auto; 
margin : 0; 
} 
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell { 
display : table-cell; 
} 
.art-layout-cell .art-layout-cell { 
display : block; 
} 
.art-content-layout-row { 
display : table-row; 
} 
.art-layout-glare { 
position : relative; 
} 
.art-vmenublock { 
position : relative; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-vmenublock-body {            /* pozicování menu */
position : relative; 
padding : -20px;
top: 40px  
}
.art-vmenublock { 
margin : 0 ;                     
}  
.art-vmenublockcontent {          /* pozicování menu dolu, doprava */
position : relative; 
margin : 0 5px; 
min-width : 1px; 
min-height : 1px; 
} 
.art-vmenublockcontent-body {       /* pozicování menu šikmo */
position : relative; 
padding : 10; 
} 
ul.art-vmenu, ul.art-vmenu li { 
list-style : none; 
margin : 0; 
padding : 0; 
width : auto; 
line-height : 0; 
} 
ul.art-vmenu ul { 
display : none; 
} 
ul.art-vmenu ul.active { 
display : block; 
} 
ul.art-vmenu a { 
position : relative; 
display : block; 
overflow : hidden; 
height : 24px; 
cursor : pointer; 
text-decoration : none; 
} 
ul.art-vmenu li.art-vmenu-separator { 
display : block; 
padding : 0 0 0 0; 
margin : 0; 
font-size : 1px; 
} 
ul.art-vmenu .art-vmenu-separator-span { 
display : block; 
padding : 0; 
font-size : 1px; 
height : 0; 
line-height : 0; 
border : none; 
} 
ul.art-vmenu a .r, ul.art-vmenu a .l { 
position : absolute; 
display : block; 
top : 0; 
height : 82px; 
background-image : url('images/vmenuitem.png'); 
} 
ul.art-vmenu a .l { 
left : 0; 
right : 28px; 
} 
ul.art-vmenu a .r { 
width : 984px; 
right : 0; 
clip : rect(auto,auto,auto,956px); 
} 
ul.art-vmenu a .t, ul.art-vmenu ul a { 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-style : normal; 
font-weight : bold; 
font-size : 13px; 
} 
ul.art-vmenu a .t {           /* zobrazení textu v menu */
display : block; 
position : relative; 
top : 0; 
line-height : 24px; 
color : #000000; 
padding : 0 12px 0 -5px; 
margin-left : 0; 
margin-right : 0; 
} 
ul.art-vmenu a.active .l, ul.art-vmenu a.active .r { 
top : -58px; 
} 
ul.art-vmenu a.active .t { 
color : #000000; 
} 
ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r { 
top : -29px; 
} 
ul.art-vmenu a:hover .t { 
color : #000000; 
} 
ul.art-vmenu ul, ul.art-vmenu ul li {           /* odsazení menu */
margin : 5; 
padding : 1px;
margin-left : -80px; 
} 
ul.art-vmenu ul, ul.art-vmenu ul li ul li {      /* odsazení menu */
margin : 5; 
padding : 1px;
margin-left : -30px; 
} 
ul.art-vmenu ul a { 
display : block; 
white-space : nowrap; 
height : 16px; 
overflow : visible; 
background-image : url('images/vsubitem.gif'); 
background-position : 24px 0; 
background-repeat : repeat-x; 
padding-left : 46px; 
} 
ul.art-vmenu ul li { 
padding : 0; 
} 
ul.art-vmenu ul span, ul.art-vmenu ul span span { 
display : inline; 
float : none; 
margin : inherit; 
padding : inherit; 
background-image : none; 
text-align : inherit; 
text-decoration : inherit; 
} 
ul.art-vmenu ul a, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span { 
line-height : 16px; 
color : #F4F9F5; 
font-size : 11px; 
margin-left : 0; 
} 
ul.art-vmenu ul { 
margin : 0 0 2px 0; 
} 
ul.art-vmenu ul ul { 
margin : 0 0 2px 0; 
} 
ul.art-vmenu ul li.art-vsubmenu-separator { 
display : block; 
margin : 0; 
font-size : 1px; 
padding : 0 0 0 0; 
} 
ul.art-vmenu ul .art-vsubmenu-separator-span { 
display : block; 
padding : 0; 
font-size : 1px; 
height : 0; 
line-height : 0; 
margin : 0; 
border : none; 
} 
ul.art-vmenu ul li.art-vmenu-separator-first { 
padding-bottom : 2px; 
} 
ul.art-vmenu ul li li a { 
background-position : 48px 0; 
padding-left : 70px; 
} 
ul.art-vmenu ul li li li a { 
background-position : 72px 0; 
padding-left : 94px; 
} 
ul.art-vmenu ul li li li li a { 
background-position : 96px 0; 
padding-left : 118px; 
} 
ul.art-vmenu ul li li li li li a { 
background-position : 120px 0; 
padding-left : 142px; 
} 
ul.art-vmenu ul li a.active { 
color : #1F3B25; 
background-position : 24px -42px; 
} 
ul.art-vmenu ul li li a.active { 
background-position : 48px -42px; 
} 
ul.art-vmenu ul li li li a.active { 
background-position : 72px -42px; 
} 
ul.art-vmenu ul li li li li a.active { 
background-position : 96px -42px; 
} 
ul.art-vmenu ul li li li li li a.active { 
background-position : 120px -42px; 
} 
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active { 
color : #1F1F1F; 
background-position : 24px -21px; 
} 
ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active { 
background-position : 48px -21px; 
} 
ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active { 
background-position : 72px -21px; 
} 
ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active { 
background-position : 96px -21px; 
} 
ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active { 
background-position : 120px -21px; 
} 
.art-block { 
position : relative; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-block-body { 
position : relative; 
padding : 5px; 
} 
.art-block { 
margin : 0; 
} 
.art-blockcontent { 
position : relative; 
margin : 0 auto; 
min-width : 1px; 
min-height : 1px; 
} 
.art-blockcontent-body { 
position : relative; 
padding : 0; 
font-size : 14px; 
} 
.art-blockcontent-body, .art-blockcontent-body li, .art-blockcontent-body a, .art-blockcontent-body a:link, .art-blockcontent-body a:visited, .art-blockcontent-body a:hover { 
color : #D7EADB; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-size : 12px; 
} 
.art-blockcontent-body p { 
margin : 6px 0 6px 0; 
} 
.art-blockcontent-body a { 
color : #FFFFFF; 
text-decoration : underline; 
} 
.art-blockcontent-body a:link { 
color : #FFFFFF; 
text-decoration : underline; 
} 
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited { 
color : #282D28; 
} 
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover { 
color : #C7EAC6; 
text-decoration : none; 
} 
.art-button-wrapper a.art-button, .art-button-wrapper a.art-button:link, .art-button-wrapper input.art-button, .art-button-wrapper button.art-button { 
text-decoration : none; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-style : normal; 
font-weight : bold; 
font-size : 11px; 
position : relative; 
top : 0; 
vertical-align : middle; 
white-space : nowrap; 
text-align : center; 
color : #152819 !important ; 
width : auto; 
outline : none; 
border : none; 
background : none; 
line-height : 31px; 
height : 31px; 
margin : 0 !important ; 
padding : 0 16px !important ; 
overflow : visible; 
cursor : default; 
} 
.art-button img, .art-button-wrapper img { 
margin : 0; 
vertical-align : middle; 
} 
.art-button-wrapper { 
vertical-align : middle; 
position : relative; 
height : 31px; 
overflow : hidden; 
white-space : nowrap; 
width : auto; 
margin : 0; 
padding : 0; 
z-index : 0; 
} 
.firefox2 .art-button-wrapper { 
display : block; 
float : left; 
} 
input, select, textarea { 
vertical-align : middle; 
font-family : Tahoma, Arial, Helvetica, Sans-Serif; 
font-style : normal; 
font-weight : bold; 
font-size : 11px; 
} 
.art-block select { 
width : 96%; 
} 
.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover { 
color : #122D11 !important ; 
text-decoration : none !important ; 
} 
.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link { 
color : #1F1F1F !important ; 
} 
.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r { 
display : block; 
position : absolute; 
height : 103px; 
margin : 0; 
padding : 0; 
background-image : url('images/button.png'); 
} 
.art-button-wrapper .art-button-l { 
left : 0; 
right : 10px; 
} 
.art-button-wrapper .art-button-r { 
width : 409px; 
right : 0; 
clip : rect(auto,auto,auto,399px); 
} 
.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r { 
top : -36px; 
} 
.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r { 
top : -72px; 
} 
.art-button-wrapper input { 
float : none !important ; 
} 
.art-post { 
position : relative; 
margin : 0 auto; 
min-width : 25px; 
min-height : 25px; 
} 
.art-post-body { 
position : relative; 
padding : 18px; 
} 
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc, .art-post-cr, .art-post-cl { 
position : absolute; 
} 
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl { 
width : 36px; 
height : 36px; 
background-image : url('images/post_s.png');               /* STÍN UVNITR */ 
} 
.art-post-tl { 
top : 0; 
left : 0; 
clip : rect(auto,18px,18px,auto); 
} 
.art-post-tr { 
top : 0; 
right : 0; 
clip : rect(auto,auto,18px,18px); 
} 
.art-post-bl { 
bottom : 0; 
left : 0; 
clip : rect(18px,18px,auto,auto); 
} 
.art-post-br { 
bottom : 0; 
right : 0; 
clip : rect(18px,auto,auto,18px); 
} 
.art-post-tc, .art-post-bc { 
left : 18px; 
right : 18px; 
height : 36px; 
background-image : url('images/post_h.png'); 
} 
.art-post-tc { 
top : 0; 
clip : rect(auto,auto,18px,auto); 
} 
.art-post-bc { 
bottom : 0; 
clip : rect(18px,auto,auto,auto); 
} 
.art-post-cr, .art-post-cl { 
top : 18px; 
bottom : 18px; 
width : 36px; 
background-image : url('images/post_v.png'); 
} 
.art-post-cr { 
right : 0; 
clip : rect(auto,auto,auto,18px); 
} 
.art-post-cl { 
left : 0; 
clip : rect(auto,18px,auto,auto); 
} 
.art-post-cc { 
position : absolute; 
top : 18px; 
left : 18px; 
right : 18px; 
bottom : 18px; 
background-image : url('images/post_c.png'); 
} 
.art-post { 
margin : 5px; 
} 
.art-article img, img.art-article { 
border : #A0CDA9 solid 1px; 
margin : 7px; 
} 
.art-footer { 
position : relative; 
overflow : hidden; 
width : 100%; 
} 
.art-footer-b { 
position : absolute; 
left : 10px; 
right : 10px; 
bottom : 0; 
height : 50px; 
background-image : url('images/footer_b.png'); 
} 
.art-footer-r, .art-footer-l { 
position : absolute; 
height : 50px; 
background-image : url('images/footer_s.png'); 
bottom : 0; 
} 
.art-footer-l { 
left : 0; 
width : 10px; 
} 
.art-footer-r { 
right : 0; 
width : 20px; 
clip : rect(auto,auto,auto,10px); 
} 
.art-footer-body { 
position : relative; 
padding : 3px;                      /* PATICKA */
} 
.art-content-layout .art-sidebar1 {                      /* VELIKOST STREDU */
width : 180px; 
}                                        

