* {margin:0;padding:0}
html, body, #design /* -ie- */{min-height:100%}
body {font-family:Tahoma;font-size:100%;background:#fff;color:#3c3c3c;text-align:left}
img {border:0}
.clear {clear:both}
#design {width:929px;background:url(../img/bgr/BGbody.gif) repeat-y 100% 0;padding-right:30px}


#header {background:url(../img/bgr/BGlogo.gif) no-repeat 0 0;height:197px;position:relative}
#header fieldset {border:0;font-size:.7em;color:#000;padding:5px 0 3px 45px;background:url(../img/icons/login.gif) no-repeat 10px 5px}
#header fieldset label {padding-right:5px;line-height:15px}
#header fieldset input {border-top:1px solid #696969;border-left:1px solid #696969;border-bottom:1px solid #a4a4a4;border-right:1px solid #a4a4a4;padding:1px;margin-right:10px;width:8em}
#header fieldset input.login /* -ie- */{border:none;padding:0;width:67px;margin-left:-5px}
#header h2 /* -ie- */{position:relative;overflow:hidden;width:309px;height:44px;display:block;margin-top:27px}
#header h2 span {position:absolute;top:0;left:0;overflow:hidden;width:309px;height:44px;display:block;background:url(../img/loga/fkt.gif) no-repeat}
#header p {font-size:.75em;padding:10px 0 0 10px}
#header p a {color:#000;text-decoration:underline}
#header p a:hover {text-decoration:none}

#header menu {background:url(../img/bgr/BGmenuT.gif) repeat-x 0 0;height:49px;margin-top:49px;position:relative;list-style-type:none}
#header menu li {float:left;background:url(../img/bgr/BGmenuTl.gif) no-repeat 0 0;font-weight:bold;font-size:.7em;padding:0 28px 0 27px;line-height:42px;height:42px}
#header menu li a /* -ie- */{color:#717171;text-decoration:none;background:url(../img/bgr/BGmenuTal.gif) no-repeat center 36px;margin-top:-8px;display:block}
#header menu li.cselected a /* -ie- */{color:#474747;background:url(../img/bgr/BGmenuTalh.gif) no-repeat center 36px}
#header menu li a:hover /* -ie- */{color:#474747;background:url(../img/bgr/BGmenuTalh.gif) no-repeat center 36px}
#header menu li#tuv {width:62px;height:58px;background:none;position:relative;top:-16px;left:0;padding:0}
#header menu li.flags {width:37px;height:42px;display:block;overflow:hidden;position:relative;padding:0;line-height:30px}
#header menu li.flags span {width:37px;height:42px;display:block;overflow:hidden;position:absolute;top:0;left:0;cursor:pointer}
#header menu li#cz {padding-left:2px}
#header menu li#cz a {background:url(../img/icons/czOn.gif) no-repeat}
#header menu li#cz a span{background:url(../img/icons/czOn.gif) no-repeat;left:2px}
#header menu li#de a {background:url(../img/icons/deOn.gif) no-repeat}
#header menu li#de a span{background:url(../img/icons/deOn.gif) no-repeat}
#header menu li#sk a {background:url(../img/icons/skOn.gif) no-repeat}
#header menu li#sk a span{background:url(../img/icons/skOn.gif) no-repeat}
#header menu li#en a {background:url(../img/icons/enOn.gif) no-repeat}
#header menu li#en a span{background:url(../img/icons/enOn.gif) no-repeat}
#header menu #p13 {background:url(../img/shops.gif) no-repeat 0 0}

/* -menu po rozbaleni- */
.MenuBox /* -ie- */{font-size:.7em;width:110px;margin:0;z-index:20;visibility:hidden;z-index:20;position:absolute;border:1px solid #9bcfbc;border-top:0;background:#fff;padding:1px;height:auto}
.MenuBox ul /* -ie- */{width:110px;list-style-type:none;background:#9bcfbc;z-index:20;margin:0;border:0;padding:0;padding-top:3px}
.MenuBox li {background:#9bcfbc;color:#fff;width:100%;border-top:1px solid #5aa2bf;height:auto;float:none;padding:0;line-height:2em;text-align:center;margin:0;border-top:1px solid #70baa1}
.MenuBox li a /* -ie- */{background:#9bcfbc;display:block;color:#008457;font-weight:bold;text-decoration:none;padding:0;margin:0}
.MenuBox li a:hover {background:#cbcbcb;color:#464646}


#content {float:right}
.page_title {width:687px;padding:0 10px 0 20px;font-size:.75em}
#design>.page_title {padding:10px 10px 0 20px} 
.page_list {width:677px;padding:0 20px 0 20px}
#design>.page_list {padding:10px 20px 0 20px} 
.page_detail {width:677px;padding:0 20px 0 20px}
#design>.page_detail {padding:10px 20px 0 20px}
.page_contact_detail {width:677px;padding:0 20px 0 20px;float:left;font-size:.75em}
#design>.page_contact_detail {padding:10px 20px 0 20px}
.page_search {width:677px;padding:0 20px 0 20px}
#design>.page_search {padding:10px 20px 0 20px}
.page_newsletter {width:677px;padding:0 20px 0 20px}
#design>.page_newsletter {padding:10px 20px 0 20px} 
#content p {color:#3c3c3c;line-height:1.5em}
.page_title h1,.page_list h1,.page_detail h1, .page_newsletter h1 {font-size:110%;margin:0 0 10px;color:#008457}
.page_title h2,.page_list h2,.page_detail h2, .page_newsletter h2  {color:#008457;font-size:120%;margin:10px 0}
.page_title h3,.page_list h3,.page_detail h3, .page_newsletter h3  {font-size:110%;padding:10px 0 0;color:#008457;border-top:1px solid #bcbcbc;margin-top:10px;text-transform:uppercase}
.page_list h1, .page_detail h1 {margin:15px 0}
.page_list .ArtsGroup table .articles {font-size:140% !important}

.page_list table {font-size:.7em;width:auto !important;width:100%;border-collapse:collapse}
.page_list table th, .page_detail table th {color:#008457;font-size:120%;padding:5px 0}
.page_list table td, .page_detail table td {padding:5px 0}
.page_list>table {font-size:100% !important}
.page_list>table tr td p{font-size:100% !important}
.page_list>p span table td {font-size:150% !important}

#content img {margin:5px;}
img.float-left {float:left; margin-left:0;}
img.float-right {float:right; margin-right:0;}


.shop {width:330px;float:left;margin:0 2px}
#design>.shop {width:300px}
.shop th {border-bottom:1px solid #bcbcbc}

.page_title ul {margin:10px 20px}

#l-panel /* -ie- */{width:212px;float:right;margin-top:-15px;min-height:617px}
#l-panel h4 {width:212px;height:35px;display:block;overflow:hidden;position:relative}
#l-panel h4 span {width:212px;height:35px;display:block;overflow:hidden;position:absolute;top:0;left:0;background:url(../img/txt/sad.gif) no-repeat}

#l-panel menu {background:#fff;font-size:.7em;margin-bottom:-2px;display:block;list-style-type:none}
#l-panel>menu {width:212px;margin-bottom:0}
#l-panel menu li {padding:2px 0 2px;border-bottom:1px solid #000;display:block;width:100%}

#l-panel menu>li {width:auto}
#l-panel menu li a {text-decoration:none;color:#008457;background:url(../img/icons/menuOff.gif) no-repeat 0 8px;padding:5px 0 5px 15px;font-weight:bold;display:block;margin-left:15px}
#l-panel menu li a:hover {color:#000;background:url(../img/icons/menuOn.gif) no-repeat 0 8px}
#l-panel menu li.link2 a {background:url(../img/icons/subMenuOff.gif) no-repeat 0 8px;margin-left:20px}
#l-panel menu li.link2 a:hover {background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.parent2 a:hover {background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.parent1 a {color:#000;background:url(../img/icons/menuOn.gif) no-repeat 0 8px}
#l-panel menu li.parent1 a:hover {background:url(../img/icons/menuOn.gif) no-repeat 0 8px}
#l-panel menu li.parent2 a {margin-left:20px;color:#515151;text-decoration:underline;background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.selected2 a {margin-left:20px;background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.selected2 a:hover {background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.link3 a {background:url(../img/icons/subMenuOff.gif) no-repeat 0 8px;margin-left:25px}
#l-panel menu li.parent2 a:hover {background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.link3 a:hover {background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.parent3 a {margin-left:25px;color:#515151;text-decoration:underline;background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.parent3 a:hover {background:url(../img/icons/subMenuOn.gif) no-repeat 0 8px}
#l-panel menu li.link2,
#l-panel menu li.parent2,
#l-panel menu li.selected2,
#l-panel menu li.link3,
#l-panel menu li.parent3 {border:0;padding:1px 0}
#l-panel menu li.link2 a,
#l-panel menu li.selected2 a,
#l-panel menu li.link3 a {color:#767676}
#l-panel menu li.link2 a:hover,
#l-panel menu li.parent2 a:hover,
#l-panel menu li.selected2 a:hover,
#l-panel menu li.link3 a:hover,
#l-panel menu li.parent3 a:hover {color:#515151;text-decoration:underline}


#l-panel fieldset {border:0;background:url(../img/bgr/BGsearch.gif) no-repeat;height:71px;padding:10px 0 0 55px}
#l-panel fieldset input#EXPS {width:10.7em;border-top:1px solid #696969;border-left:1px solid #696969;border-bottom:1px solid #a4a4a4;border-right:1px solid #a4a4a4}
#l-panel fieldset input.searchBtn {margin:10px 0 0 77px}

#breadcrumbs {font-size:90%;color:#000;line-height:1.5em;font-weight:bold}
#breadcrumbs span {background:url(../img/icons/arrow.gif) no-repeat 0 50%;padding-left:10px}
#breadcrumbs a {background:url(../img/icons/arrow.gif) no-repeat 100% 50%;padding-right:10px;margin-right:5px;font-weight:normal;color:#000;text-decoration:none}
#breadcrumbs a:hover {text-decoration:underline}
#breadcrumbs a span {background:url(../img/icons/arrow.gif) no-repeat 0 50%;padding-left:10px;padding-right:0}

.page_title #news {background:url(../img/bgr/BGnews.gif) repeat-y;width:358px;margin-left:-10px;float:left;text-align:right;padding-bottom:15px} 
#design>.page_title #news {margin-left:-20px} 

.page_title #news .articles {font-size:90%;border-left:3px solid #008457;margin:10px 15px 10px 20px;padding:0 5px;text-align:left;clear:both}
.page_title #news .articles img {float:right;width:100px}
.page_title #news .articles span {font-size:80%}
.page_title #news .articles h4 a {text-transform:uppercase;color:#008457;text-decoration:none;font-size:80%}
.page_title #news .articles p {line-height:1.2em;margin:3px 0}
.page_title #news .articles .btview {width:139px;height:29px;overflow:hidden;display:block;position:relative}
.page_title #news .articles .btview span {width:139px;height:29px;overflow:hidden;display:block;position:absolute;top:0;left:0;background:url(../img/icons/BTview.gif) no-repeat}
.page_title #news  a#next {background:url(../img/icons/BoxArrow.gif) no-repeat 0 50%;padding-left:10px;color:#000;font-size:90%;margin-right:10px}

.page_list {font-size:.75em}
.page_list .articles {border-left:3px solid #008457;margin:10px 15px 10px 0;padding:0 5px;width:302px;float:left}
.page_list .articles img {float:right;width:100px;margin:0 0 5px 5px}
.page_list .articles span {font-size:80%}
.page_list .articles h4 a {text-transform:uppercase;color:#008457;text-decoration:none;font-size:80%}
.page_list .articles p {margin:3px 0;font-size:90%}
.page_list .articles .btview {width:139px;height:29px;overflow:hidden;display:block;position:relative}
.page_list .articles .btview span {width:139px;height:29px;overflow:hidden;display:block;position:absolute;top:0;left:0;background:url(../img/icons/BTview.gif) no-repeat}
.page_list hr {height:1px;color:#878787;background-color:#878787;border:0px solid #878787;clear:both}
.page_list hr.noVi {color:#fff;background-color:#fff;border:none;margin:5px 0;clear:both}
.page_list>hr.noVi {margin:20px 0}


.page_search .articles {border-left:3px solid #008457;margin:10px 15px 15px 0;padding:0 5px}
.page_search .articles img {float:right;width:100px;margin:0 0 5px 5px}
.page_search .articles span {font-size:60%}
.page_search .articles h4 a {text-transform:uppercase;color:#008457;text-decoration:none;font-size:70%}
.page_search .articles p {line-height:1.2em;margin:3px 0}
.page_search .articles .btview {width:139px;height:29px;overflow:hidden;display:block;position:relative}
.page_search .articles .btview span {width:139px;height:29px;overflow:hidden;display:block;position:absolute;top:0;left:0;background:url(../img/icons/BTview.gif) no-repeat}


#listPager {color:#008457;font-size:.7em;font-weight:bold;line-height:19px;text-align:right;padding-bottom:5px;margin-top:10px}
#listPager a {color:#474747;text-decoration:none;font-weight:normal;padding:0 3px}
#listPager a:hover {text-decoration:underline}
#listPager img {margin-bottom:-5px;height:19px}

#info {background:url(../img/bgr/BGnews.gif) repeat-y;width:358px;margin-right:-10px;float:left;padding-bottom:24px} 

#newsletter /* -ie- */{background:url(../img/bgr/BGnewsletter.gif) no-repeat;height:111px;padding:5px 0 0 15px;margin-top:1px}
#newsletter h4 {width:334px;height:23px;display:block;overflow:hidden;position:relative;margin-left:-2px;margin-bottom:7px}
#newsletter h4 span {width:334px;height:23px;display:block;overflow:hidden;position:absolute;top:0;left:0;background:url(../img/txt/newsletter.gif) no-repeat}
#newsletter fieldset {border:0;border-left:3px solid #fff;padding-left:10px}
#newsletter fieldset p {color:#fff;font-size:90%}
#newsletter fieldset p span {background:url(../img/icons/arrowW.gif) no-repeat 100%;padding-right:10px;display:block;width:72px;height:20px;float:left;margin-right:7px}
#newsletter>fieldset p span {margin-right:10px}
#newsletter fieldset #inpNewsMail {margin:5px 0;width:11.7em;padding:1px;border-top:1px solid #696969;border-left:1px solid #696969;border-bottom:1px solid #a4a4a4;border-right:1px solid #a4a4a4}

#poll {background:#787878 url(../img/bgr/BGpoll.gif) no-repeat 0 100%;min-height:138px;padding:5px 0 10px 15px;margin-top:1px}
#poll h4 {width:137px;height:22px;overflow:hidden;display:block;position:relative;font-size:.7em;margin-left:-2px}
#poll h4 span {width:137px;height:22px;overflow:hidden;display:block;position:absolute;top:0;left:0;background:url(../img/txt/anketa.gif) no-repeat}
#poll p {color:#fff;font-size:100%}
#poll table {border-collapse:collapse;font-size:90%;border-left:3px solid #fff;margin:10px 0}
#poll table th {color:#fff;font-weight:normal;padding-left:10px}
#poll table thead th {padding-bottom:10px}
#poll table tfoot th {padding-top:10px}
#poll table th a {color:#fff;font-weight:bold}
#poll table td.p-img {width:230px;background:url(../img/bgr/BGpollA.gif) no-repeat 0 4px;padding:6px 2px;height:4px;vertical-align:middle}
#poll table td.p-img img {height:8px}
#poll table td.p-p {color:#008457;font-weight:bold;width:50px}


#footer /* -ie- */{clear:both;position:relative;bottom:0;left:0;background:url(../img/bgr/BGfooter.gif) repeat-x;height:36px}
#footer p {float:right;font-size:.7em;color:#6d6d6d;margin:12px 10px 0 0}
#footer a {color:#6d6d6d;text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer img {width:212px}

#footer #partners {position:absolute;left:0;bottom:36px;color:#fff;font-size:.7em;width:192px;text-align:center;background:url(../img/icons/greenD.gif) no-repeat 3px 0;padding:10px}
#footer #partners img {width:auto;margin-top:10px}
#footer #partners h3 {font-size:1em}
#footer #partners a {color:#fff}

.page_detail {font-size:.75em}
.page_detail #date {font-size:90%}
.page_detail hr {color:#878787;background-color:#878787;height:1px;border:none;width:100%;clear:both}
.page_detail>hr.relatedLine {margin-top:10px}
.page_detail #image {clear:both;float:right;margin:0 0 10px 10px}
.page_detail #perex {margin-bottom:10px}
.page_detail .relatedBoxes {background:url(../img/bgr/BGboxC.gif) repeat-x;height:29px;width:420px;margin-top:-5px}
.page_detail .relatedBoxesIn {background:url(../img/bgr/BGboxR.gif) no-repeat 100% 0;height:29px}
.page_detail .relatedBoxes ul {background:url(../img/bgr/BGboxL.gif) no-repeat 0 0;list-style-type:none;height:29px;padding-left:10px;margin:0}
.page_detail .relatedBoxes ul li {float:left;background:url(../img/icons/BoxArrow.gif) no-repeat 0 50%;padding-left:10px;line-height:29px;margin-right:10px}
.page_detail .relatedBoxes ul li a {color:#474747}
.page_detail .files ul {margin:0 !important}
.page_detail h4 {color:#008457;font-size:100%;margin:10px 0}
.page_detail h2, .page_detail h3 {color:#008457;font-size:110%;margin:10px 0}
.page_detail ul, .page_list ul {margin:5px 0 5px 25px !important}
.page_detail ul li ul, .page_list ul li ul {font-size:100%;margin:5px 0 5px 15px}
.page_list ul li ul li div {font-size:100% !important}

#naviBox {float:right;width:245px;list-style-type:none;margin:0;margin-top:27px; clear:both;}
#naviBox #prev {width:116px;height:29px;display:block;overflow:hidden;position:relative;float:left;margin-right:3px}
#naviBox #prev span {width:116px;height:29px;display:block;overflow:hidden;position:absolute;background:url(../img/icons/prevchap.gif) no-repeat;top:0;left:0}
#naviBox #next {width:122px;height:29px;display:block;overflow:hidden;position:relative;}
#naviBox #next span {width:122px;height:29px;display:block;overflow:hidden;position:absolute;background:url(../img/icons/nextchap.gif) no-repeat;top:0;left:0}
#naviBox #print {width:116px;height:29px;display:block;overflow:hidden;position:relative;float:left;margin:29px 3px 0 0}
#naviBox #print span {width:116px;height:29px;display:block;overflow:hidden;position:absolute;background:url(../img/icons/BTprint.gif) no-repeat;top:0;left:0}
#naviBox #mail {width:122px;height:29px;display:block;overflow:hidden;position:relative;margin-top:29px}
#naviBox #mail span {width:122px;height:29px;display:block;overflow:hidden;position:absolute;background:url(../img/icons/BTmail.gif) no-repeat;top:0;left:0}

.page_detail .chapBox {float:right;border:1px solid #ebebeb;padding:2px;background:#fff;width:242px;margin:40px 0 5px}
.page_detail .chapBox h4 {margin:0;width:242px;height:29px;display:block;overflow:hidden;position:relative;z-index:0}
.page_detail .chapBox h4 span {width:242px;height:29px;display:block;overflow:hidden;position:absolute;top:0;left:0;background:url(../img/txt/kapitoly.gif) no-repeat;z-index:5}
.page_detail .chapBox ul {list-style-type:none;background:#ebebeb;margin:0 !important;font-size:90%;padding:10px 0}
.page_detail .chapBox ul li {padding-left:15px}
.page_detail .chapBox ul li a {color:#6d6d6d;text-decoration:none;background:url(../img/icons/kapArrow.gif) no-repeat 0 50%;padding-left:15px;font-weight:bold}
.page_detail .chapBox ul li a:hover {color:#515151;text-decoration:underline}
.page_detail .chapBox .chapter {color:#515151;font-size:90%;background:url(../img/icons/kapArrow.gif) no-repeat 0 50%;padding-left:15px;font-weight:bold}

/* -formular pro odeslani mailem- */
#sendArticle {text-align:center;display:none;padding:30px 0;clear:both;font-size:.7em}
#sendMail {width:270px;border:1px solid #939393;margin:0 auto;text-align:left;padding:10px 20px}
#sendMail legend {color:#5b5b5c}
#sendMail legend img {text-align:right}
#sendMail input {margin-bottom:10px;width:250px;padding:3px}
#sendMail select {margin-bottom:10px;width:260px;padding:3px}
#sendMail textarea {width:250px;padding:3px}
#sendArticle #sendBtns {width:270px;margin:10px auto;list-style-type:none}
#sendArticle #sendBtns li {float:left;width:50%;text-align:right}
#sendArticle #sendBtns li input {margin-right:60px}
#sendArticle #sendBtns li a {color:#000;line-height:20px}
#sendArticle #sendBtns li img {cursor:pointer;margin-bottom:-3px}



.page_detail .articles {border-left:3px solid #008457;margin:10px 15px 10px 0;padding:0 5px;width:302px;float:left}
.page_detail .articles img {float:right;width:100px;margin:0 0 5px 5px}
.page_detail .articles span {font-size:80%}
.page_detail .articles h4 a {text-transform:uppercase;color:#008457;text-decoration:none}
.page_detail .articles p {line-height:1.2em;margin:3px 0}
.page_detail .articles .btview {width:139px;height:29px;overflow:hidden;display:block;position:relative}
.page_detail .articles .btview span {width:139px;height:29px;overflow:hidden;display:block;position:absolute;top:0;left:0;background:url(../img/icons/BTview.gif) no-repeat}

.page_detail table {width:100%;border-collapse:collapse}



.page_newsletter {font-size:.7em}
.page_newsletter fieldset {padding:10px;margin:15px 0;line-height:1.5em}
.page_newsletter p {margin:10px 0}

#kontakty-box {width:435px;float:left}
#contact-cats /* -ie- */{width:235px;float:left;border-left:1px solid #e2e2e2;min-height:400px}
#contact-cats ul {list-style-type:none;margin-left:5px !important}
#contact-cats ul li {padding:2px 0}
#contact-cats ul li a {color:#008457;text-decoration:none;font-weight:bold;background:url(../img/icons/menuOff.gif) no-repeat 0 8px;padding:5px 0 5px 15px}
#contact-cats ul li a:hover {text-decoration:underline;color:#000;background:url(../img/icons/menuOn.gif) no-repeat 0 8px}

.page_list .contactTbl, .page_detail .contactTbl {width:140px}
.page_list .contactTbl th, .page_detail .contactTbl th {background:#006633;color:#fff;padding:2px 5px;font-size:100%}
.page_list .contactTbl td, .page_detail .contactTbl td {background:#ffcc33;padding:2px 5px}
.page_list .contactTbl td.first, .page_detail .contactTbl td.first {border-right:1px solid #cccccc}
.page_list .contactTbl td.contactSpoj, .page_detail .contactTbl td.contactSpoj {text-align:center;border-bottom:1px solid #cccccc}

#login {padding:10px;margin:10px}
#login p {padding:3px 0;margin:3px 0;clear:both}
#login label {display:block;width:50px;float:left}
#login p input {width:150px;float:left}
#login p .login {clear:both;display:block;margin:5px 0;width:68px;height:19px}


