/* Phoca Template - www.phoca.cz */

body {
        color: #000;
}

#phoca-site {
        color: #000;
}

#phoca-wrap {
        color: #000;
}

#phoca-side1-bg {}
#phoca-side2-bg {}

#phoca-slideshow {
        margin-bottom:0px;
}

#pgnsbox span img {
        box-shadow: inset 0px 0px 5px #999;
        -o-box-shadow: inset 0px 0px 5px #999;
        -webkit-box-shadow: inset 0px 0px 5px #999;
        -moz-box-shadow: inset 0px 0px 5px #999;
}


#phoca-content,
#phoca-content1,
#phoca-content2,
#phoca-content3 {
        color:                                 #000;
        background:                 url(images/bg.png) 0 0;
        box-shadow:                 inset 0 0px 1px #000;
        -o-box-shadow:                 inset 0 0px 1px #000;
        -webkit-box-shadow: inset 0 0px 1px #000;
        -moz-box-shadow:         inset 0 0px 1px #000;
        border:                         1px solid #fff;
}

#phoca-header #logo a  {
        color: #000;
}

a {
        color: #222;
}
/*
a:link                 {color:         #000;}
a:hover                {color:         #000;}
a:visited        {color:         #000;}*/


h1, h2, h3, h4, h5, h6
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.contentheading, .componentheading, .contentpagetitle,
.contentheading a, .componentheading a, .contentpagetitle a  {
        text-decoration: none;
        color: #222;
        text-shadow: #000 1px 1px 1px;
}


h3,
div.module h3,
div.module h2,
div.moduletable h3,
div.moduletable h2  {
        text-decoration:         none;
        color:                                 #999;
        text-shadow:                #000 1px 1px 1px;
        font-size:                         160%;
}

div.moduletable h3,
div.moduletable h2  {
        text-decoration:         none;
        color:                                 #999;
        text-shadow:                 #000 1px 1px 1px;
        font-size:                         160%;
}

div.moduletable {
        margin:                5px;
        padding:         5px;
}

div.module_menu {
        margin:                0px;
        padding:         0px;
}

div.module_menu a {
        color:                                 #000;
        background:                 #fff;
        text-transform:         uppercase;
        font-weight:                 bold;
        font-size:                         140%;
        padding:                         2px 5px;
        margin: 1px 0px;
        padding: 1px 5px;
}

div.module {
        color:                                 #000;
        background:                 url(images/bg.png) 0 0;
        box-shadow:                 inset 0 0px 1px #000;
        -o-box-shadow:                 inset 0 0px 1px #000;
        -webkit-box-shadow: inset 0 0px 1px #000;
        -moz-box-shadow:         inset 0 0px 1px #000;
        border:                         1px solid #fff;
        margin:                         0px 5px 5px 5px;
        padding:                         0;
}

#phoca-middle ul{
        margin: 0;
        padding: 0;
}
/*
#phoca-middle ul li{
        margin: 0;
        padding: 0;
        margin: 1px 0px;
        padding: 1px 0px;
}*/


ul  li{
        color: #222;
        background: transparent;
}

#phoca-content ul li,
#phoca-content1 ul li,
#phoca-content2 ul li,
#phoca-content3 ul li,
div.module ul li,
div.moduletable ul li {
        list-style-type:        none;
        padding:                         5px 0px;
        background:                 transparent url(images/li.png) 0px 5px no-repeat;
        padding-left:                 20px;
        color:                                 #333;
}

hr         {
        border:1px solid #ccc;
}
/* Menu Links */
#phoca-middle ul li.active a{
        color: #fff;
}
#phoca-middle div.module_menu ul li {
        padding-left: 5px;
}
#phoca-middle div.module_menu ul li.active {
        padding-left: 5px;
}
#phoca-middle div.module_menu ul li.current.active.parent li a,
#phoca-middle div.module_menu ul li.active.parent a {
        padding-left: 5px;
        background: #fff;
        color: #000;
}
#phoca-middle div.module_menu ul li.current.active a {
        padding-left: 5px;
        background: #000;
        color: #fff;
}

div.module_menu ul li a{
        text-decoration: none;
}

#phoca-header #logo .header-desc {
        color:                 #222;
}

#phoca-bottom {
        color:                 #222;
}

#phoca-footer .phoca-footer {
        color:                 #222;
}

#phoca-bottom {
        color:                                 #000;
        background:                 url(images/bg.png) 0 0;
        box-shadow:                 inset 0 0px 1px #000;
        -o-box-shadow:                 inset 0 0px 1px #000;
        -webkit-box-shadow: inset 0 0px 1px #000;
        -moz-box-shadow:         inset 0 0px 1px #000;
        border:                         1px solid #fff;
}
#phoca-bottom .moduletable {
        background: transparent;
}



select,
input[type="email"],
input[type="password"],
input[type="text"],
#phoca-search input[type="text"],
.inputbox,
textarea,
#textarea  {
        border: 1px solid #fff;
        background: transparent;
        color: #fff;
        padding: 3px;
}

#phoca-middle .pagenav-prev a,
#phoca-middle .pagenav-next a,
#phoca-middle .readmore a {
       /* background:                 url(images/btn.png) repeat-x;
        display:                         inline-block;
        padding:                         7px 12px 8px;
        text-decoration:         none;
        box-shadow:                 0 1px 2px rgba(0,0,0,0.6);
        -o-box-shadow:                 0 1px 2px rgba(0,0,0,0.6);
        -moz-box-shadow:         0 1px 2px rgba(0,0,0,0.6);
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);  */
/*        border-radius:                         6px;
        -o-border-radius:                 6px;
        -moz-border-radius:         6px;
        -webkit-border-radius:         6px;        */
 /*       border-bottom:                 1px solid rgba(0,0,0,0.25);
        position:                         relative;
        cursor:                         pointer;
        text-shadow:                 0 -1px 1px rgba(0,0,0,0.25);
        font-weight:                 bold;     */
        color:                                 #000;
  /*      background-color:         #085677;      */
}
#phoca-middle .pagenav-prev a:hover,
#phoca-middle .pagenav-next a:hover,
#phoca-middle .readmore a:hover {
  /*      background-color:         #053347;    */
}

/* Top Menu */
#ptm-nav ol,
#ptm-nav ul,
#subMenusContainer ul,
#subMenusContainer ol {
        color:                                 #000;
        background:                 url(images/bg.png) 0 0;
        box-shadow:                 inset 0 0px 1px #000;
        -o-box-shadow:                 inset 0 0px 1px #000;
        -webkit-box-shadow: inset 0 0px 1px #000
        -moz-box-shadow:         inset 0 0px 1px #000;
        border:                         1px solid #fff;

}
#ptm-nav li {
        color:                                 #000;
        box-shadow:                 inset 0 0px 1px #000;
        -o-box-shadow:                 inset 0 0px 1px #000;
        -webkit-box-shadow: inset 0 0px 1px #000;
        -moz-box-shadow:         inset 0 0px 1px #000;
        margin:                         0px 5px;
        background:                 url(images/btn.png) repeat-x;
        background-color:         #fff;
        border-radius:                         7px;
        -o-border-radius:                 7px;
        -moz-border-radius:         7px;
        -webkit-border-radius:         7px;
}
/* End Top Menu*/


.tip {
        color:                                 #000;
        background:                 url(images/bg.png) 0 0;
        box-shadow:                 inset 0 0px 1px #000;
        -o-box-shadow:                 inset 0 0px 1px #000;
        -webkit-box-shadow: inset 0 0px 1px #000
        -moz-box-shadow:         inset 0 0px 1px #000;
        border:                         1px solid #fff;
        padding:                         10px;
}


table.category th,
table.category th a{
        color:        #222;
}
table.category {
        width: 100%;
}

/* TopMenu SubMenu Content */

#ptm-nav a, #subMenusContainer a{
        color:                        #000;
        text-shadow: #fff 1px 1px 1px;
}
#subMenusContainer a:hover,
#subMenusContainer a:focus,
#ptm-nav a.mainMenuParentBtnFocused,
#subMenusContainer a.subMenuParentBtnFocused,
#ptm-nav li a:hover,
#ptm-nav li a:focus,
#ptm-nav a:hover,
#ptm-nav a:focus,
#subMenusContainer a:hover,
#subMenusContainer a:focus,
#ptm-nav a.mainMenuParentBtnFocused,
#subMenusContainer a.subMenuParentBtnFocused {
        color:                                #000;
}

div.customsubmenulink,
div.customsubmenunolink {
        margin:                 0;
        padding:                 5px;
        text-align:         left;
        text-transform: none;
}

div.customsubmenucolumn {
        margin:                 0;
        padding:                 0;
        margin:                 5px;
        font-size:                 1em;
        line-height:         1.2;
        color:                         #000;
        margin:                 5px;
        font-weight:         normal;
        text-transform: none;
}

#subMenusContainer div.customsubmenucolumn  a{
        text-decoration:underline;
        padding:                0;
        margin:                 0;
        font-size:                1em;
        letter-spacing: 0px;
        font-weight:         normal;
        color:                         #000;
        display:                inline;
        text-transform: none;
}
.topmenuimglink{
        margin-bottom: -2px;
        margin-right:         3px;
}
.tompmenumaindesc {
        clear:                        both;
        position:                relative;
        float:                        left;
        font-size:                 x-small;
        padding:                0;
        margin:                 -18px 5px 0px 15px;
        color:                         #d6d6d6;
}

div.customsubmenuul div.customsubmenuli{
        padding:                 5px 0px;
        background:         transparent url(images/li.png) 0px 5px no-repeat;
        padding-left:         20px;
}
div.customsubmenuul div.customsubmenuli.active {
        padding: 5px 0px;
        background: transparent url(images/lia.png) 0px 5px no-repeat;
        padding-left: 20px;
}