/*..........................UVOD..........................*/
body { 
    margin-top: 0px;
    background-color: #ccc;
    background-image: url(http://www.pklroyal.com/images/grafika/bg.jpg); 
    background-repeat: repeat-x;
}
.template {
    background: url(http://www.pklroyal.com/images/grafika/bg_temp.gif);
}
td {
   font-family: Arial, Verdana;
   font-size: 8pt;
   color: #4A4A4A;  
}
h1 {
    font-family: Tahoma, Arial, Verdana;
    font-size: 10pt;
    text-transform: uppercase; 
    font-weight: bold;
    color: #505050;
    margin-top: 20px;
    letter-spacing: 1px;
}
h2 {
    font-size: 11pt;
    font-weight: bold;
    color: #444483;
    text-transform: uppercase; 
    margin-bottom: -5px;
}
h3, .search-result h5 {
    font-size: 9pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #A21616;
    padding-top: 5px;
    margin-bottom: 0px;
}
a {
    color: #7C4E22;
    text-decoration: none;
}
a:hover {
    color: #767676;
    text-decoration: none;
}
li {
    text-transform: none; 
    text-align: left;
}
.section-inner-2 td {
    background: url(http://www.pklroyal.com/images/grafika/bg_menu.gif);
    background-repeat: repeat-x;
    height: 39px; 
}
.section-inner-3, .section-inner-5 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.section-inner-4 {
    background: url(http://www.pklroyal.com/images/grafika/bg_cesta.jpg); 
    background-repeat: repeat-x;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #fff;
}
.section-inner-4 td {
    text-align: justify;
}
.menu {
    width: 503px;
    text-align: left;
}
.menu td {
    font-family: Tahoma, Arial, Verdana;
    text-transform: uppercase; 
    letter-spacing: 1px;
    padding-left: 20px;
}
.menu a {
    font-size: 8pt;
    font-weight: bold;
    color: #505050;
    padding-left: 0px;
    padding-right: 0px;
}
.menu a:hover {
    color: #767676;
}
.hmenu {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #EAEAEA;
}
.hmenu td {
    font-family: Tahoma, Arial, Verdana;
    padding: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}
.hmenu a {
    font-size: 8pt;
    color: #505050;
    font-weight: bold;
    text-transform: uppercase; 
    margin-left: -5px;
}
.hmenu a:hover {
    padding-left: 1px;
    color: #767676;
}
.submenu td {
    padding: 5px;
    padding-left: 20px;
}
.submenu a {
    text-transform: none;
    color: #767676;
    font-weight: normal;
    padding-left: 2px;
}
.submenu a:hover {
    color: #505050;
}
.vmenu td {
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}
.vmenu a {
    font-size: 8pt;
    color: #444483;
    font-weight: normal;
}
.vmenu a:hover {
    color: #505050;
    padding-left: 1px;
}
.header td {
    font-family: Tahoma, Arial, Verdana;
    font-size: 7.5pt;
    color: #888;
    text-transform: uppercase; 
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}
.search {
    width: 176px;
    margin-bottom: -12px;
    margin-bottom: -19px;   
}
.search td {
    color: #4A4A4A;
    font-size: 8pt;
}
.search-result {
    padding-bottom: 10px;
}
.search-result h5 {
    padding-bottom: 20px;
}
.search-result a {
    font-weight: bold;
}
.search-result-content {
    padding-top: 10px;
}
.form-button { 
    font-size: 7pt; 
    font-weight: bold;
    color: #B3B3B3;
    cursor: hand;
    border: 0; 
    background-color: #fff;
 }
.form-text, .form-textarea, .form-password {
    font-family:  Arial, Verdana;
    color: #595959;
    font-size: 8pt;
    background: url(http://www.pklroyal.com/images/grafika/bg_button.gif); 
    border-width: 1px;
    border-style: solid;
    border-color: #E5E5E5;
    text-indent: 7px;
 }
.paticka {
    height: 41px;
    text-decoration: none;
    background-image: url(http://www.pklroyal.com/images/grafika/paticka.gif); 
    background-repeat: repeat-x;
}
.paticka td {
    font-size: 7pt;
    color: #BFBFBF;
    padding-bottom: 5px;
}
.path {
    height: 22px;
}
.path td {
    color: #C7C7C7;
    font-size: 7pt;
    text-align: left;
}
.path a {
    font-size: 8pt;
    color: #C7C7C7;
}
.path a:hover {
    color: #888;
}
.uput_links {
    background-color: #5C6672;
    padding-top: 7px;
    padding-bottom: 7px;
}
.uput_links th {
    font-size: 8pt;
    text-transform: uppercase; 
    color: #FFFFFF;
    text-align: left;
    padding-bottom: 3px;
    padding-left: 7px;
}
.uput_links td {
    padding-left: 7px;
}
.uput_links a {
    color: #fff;
}
.uput_links a:hover {
    text-decoration: underline;
}
.uput_info {
    background-color: #444483;
    padding-top: 7px;
    padding-bottom: 7px;
}
.uput_info th {
    font-size: 8pt;
    text-transform: uppercase; 
    color: #FFFFFF;
    text-align: left;
    padding-bottom: 3px;
    padding-left: 7px;
}
.uput_info td {
    color: #fff;
    padding-left: 7px;
}
.uput_info a {
    color: #fff;
}
.uput_info a:hover {
    text-decoration: underline;
}
.caution {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #EAEAEA;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
    background-color: #F5F5F5;
    padding: 5px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.caution th {
    text-transform: uppercase; 
    font-size: 9pt;
    font-weight: bold;
    color: #A21616;
    padding-bottom: 5px;
    text-align: left;
}
.table01 {
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #EAEAEA;
   background-color: #F5F5F5;
   margin-top: 15px;
   margin-bottom: 15px;
}
.table01 td {
   padding: 5px;
}
.table01 th {
   text-transform: uppercase;
   font-size: 8pt;
   font-weight: bold;
   background-color: #DFDFDF;
   color: #A21616;
   padding: 5px;
}
.table01_zvyraz {
   font-size: 8pt;
   font-weight: bold;
}
.table01 td {
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #EAEAEA;
}
.table02 {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    text-transform: none;
    align: center;
}
.table02 th {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ccc;
    padding: 2px;
    font-weight: bold;
    font-size: 8pt;
    background-color: #505050;
    color: #fff;
    text-transform: uppercase;
}
.table02 td {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ccc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ccc;
    padding: 2px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #333;
}
.table02_hl {
   background-color: #f5f5f5;
}
.table02_hlb {
   background-color: #f5f5f5;
   font-weight: bold;
}
blockquote {
   padding-left: 70px;
}
.prod_uvod_text {
   padding-right: 10px;
}
.prod_uvod_text2 {
   padding-left: 10px;
}
.prod_uvod a {
   padding-right: 10px;
   font-weight: bold;
   color: #A21616;
   font-size: 11px;
}
.prod_uvod td {
   padding-top: 3px;
   padding-bottom: 3px;
}
.mailform {
    width: 340px;
    margin-left: 90px;
    background-color: #FAFAFA;
    border-width: 1px;
    border-style: solid;
    border-color: #E0E0E0;
    padding-bottom: 10px;
    padding-top: 10px;
}
.mailform td {
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.error {
   color: #ff0000;
}
.form-button3 { 
    font-size: 7pt; 
    font-weight: bold;
    color: #fff;
    cursor: hand;
    border: 0; 
    background-color: #505050;
    padding: 1px;
}
.popup_pict a {
    text-decoration: none;
}
.popup_pict a:hover {
    background: #fff;
    color: #767676;
    padding-left: 1px;
}
.popup_pict {
    list-style: none none;
    display: inline;
}
.popup_pict td {
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EAEAEA;
}
.popup_pict a {
    position: relative;
    float: left;
    display: block;
}
.popup_pict a:hover {
    font-size: 100%;
    z-index: 2;
}
.popup_pict a img, .popup_pict a:visited img, .popup_pict a:active img {
    border: 0 none;
    position: absolute;
    width: 0px;
    height: 0px;
}
.popup_pict a:hover img, .popup_pict a:focus img {
    width: auto;
    height: auto;
    left: -110px; 
    top: -50px;
    z-index: 1;
    border: 1px solid #CCCCCC;
}
/*..........................................................................*/
/*.................................ZMENA FARBY..............................*/
/*..........................................................................*/
h2, .select a, .vmenu a {
    color: #505050;
}
.uput_info {
    background-color: #505050;
}
/*..........................................................................*/
/*.................................ZMENA STYLU..............................*/
/*..........................................................................*/
.section-inner-3 {
    margin-top: 0px;
    margin-bottom: 0px;
}
.section-inner-4 {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.template {
    background: url(http://www.pklroyal.com/images/grafika/bg_temp_uvod.gif);
}
.uvod_profile {
    background-color: #F5F5F5;
    padding-bottom: 12px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E7E7E7;
}
.uvod_profile th {
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase; 
    color: #505050;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.uvod_profile td {
    padding-left: 20px;
    padding-right: 20px;
    text-align: justify;
}
.uvod_profile a {
    font-size: 8pt;
    font-weight: bold;
    color: #505050;
}
.uvod_profile a:hover {
    font-size: 8pt;
    font-weight: bold;
    color: #767676;
}
.subscribe {
    height: 132px;
    background-color: #505050;
    padding-bottom: 5px;
}
.subscribe td {
    text-align: center;
}
.subscribe_text {
    color: #BDBDBD;
}
.subscribe_hl {
    font-size: 8pt;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 3px;
    text-align: center;
    text-transform: uppercase; 
    color: #fff;
}
.form-button2 { 
    font-size: 7pt; 
    font-weight: bold;
    cursor: hand;
    border: 0; 
    color: #fff;
    background-color: #505050;
 }
.news-best {
    width: 350px;
}
.news-best a {
    color: #505050;
    font-weight: bold;
}
.news-best a:hover {
    color: #A21616;
}
.news-best th {
    padding-top: 20px;
    padding-bottom: 10px;
}
.news-best th a {
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 15pt; 
    text-transform: uppercase; 
    color: #505050;
    padding-left: 25px; 
    padding-right: 20px;
}
.news-best a:hover, .news-best th a:hover {
    color: #767676;
}
.article td {
    padding-left: 25px; 
    padding-right: 20px;
    color: #fff;
}
.news-best-all a {
    color: #9E1D21;
}
.search-result {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}