

body { text-align:center;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
  font-family:  Verdana, "Arial CE";
  background:url(../images/bodybg_fpcz.jpg) #F3E6D6 repeat-x top left;
  font-size:60%; }


#page-bg {width:980px;
            background-color:white; 
            text-align:center;   
            margin:0px auto; margin-top:5px;margin-bottom:5px;  
            padding: 0;  
            position:relative; 
            border:1px solid gray;
            height: 100%; /* nastaveni pro IE */ 
            box-shadow:         0px 2px 5px black; 
            -webkit-box-shadow: 0px 2px 5px black;
            -moz-box-shadow:    0px 2px 5px black;
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Color=gray, direction=135);
}

{-------------------------------------------------------------------toplista --------------------------------------------------------------------}

#TOPlista {width:960px;border-top: 10px solid white; border-left: 10px solid white;border-right: 10px solid white;
  background-color:#BC4C00; padding:0px 0px 0px 0px;
  margin:15px 0px 0px 0px;
  text-align:center;
  font-family: Verdana, sans-serif; position:relative; display:block; }

#TOPlista a {color:white; text-decoration:none;font-weight: normal;}
#TOPlista a:hover {text-decoration:underline;color:#869097}
#TOPlista a:visited {color:white}
#TOPlista a:hover {text-decoration:underline;}
#TOPlista-popis {margin:0px 0px 0px 0px; padding:3px 0px 6px 0px; font-size:10px;color:#869097; }
#TOPlista-popis em { color:navy; font:10px Verdana, sans-serif; font-size:10px; font-weight: bold; color:#869097; margin:0px 0px 0px 0px; }
#TOPlista-popis h1 { color:navy; font:10px Verdana, sans-serif; font-size:10px; font-weight: bold; color:#869097; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }



{-------------------------------------------------------------------LAYOUT --------------------------------------------------------------------}

#page-main {width:960px;
            background-color:white; 
            text-align:center;   
            margin: 0;  
            padding: 0;  
            position:relative; 
            border: 10px solid white;  
            height: 100%; /* nastaveni pro IE */ 
}



#page-left  {width:150px;  margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;border: 0px solid navy; float: left;}
#page-stred {margin: 0px 0px 0px 0px; width:770px; height:100%; border: 0px solid lightblue; text-aligncenter; float: right; vertical-align:top;}
#page-stred-in { text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 30px;   border: 0px solid navy;  background-image: url("../images/background5_01.jpg"); height:100%; }
#page-right {width:142px; border: 0px solid navy;  text-align:left; vertical-align:top;  float:right ;padding:5px 0px 0px 0px;}





{-------------------------------------------------------------------HEADER -----------------------------------------------------------------}


#logotop {background-image: url("../images/headpozadi_fpcz.jpg"); background-repeat: no-repeat; height: 175px; width:960px;position: relative; }

{------------------------------------------------------------------FPCZ------------------------------------------------------------------------------------}


#page-menu-top { width:100%; height: 25px;  text-align:center;margin: 0px 0px 0px 0px;  position:absolute; top:142px; left:0px;
                 background-color: #E8E9EB; background-image: url("../images/menu-active-1.gif"); border-top: 1px solid red; border-bottom: 1px solid red;
                 margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#page-menu-top ul {  list-style-type:none;  float:left; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#page-menu-top li {  list-style-type:none;  float:left; margin: 0px 1px 0px 0px;padding: 0px 0px 0px 0px;  }
#page-menu-top a {color: white; border: 0px solid ; padding: 5px 15px 2px 15px;  font: 11px Tahoma, sans-serif;margin: 0px 0px 0px 0px;
                            font-weight: normal;text-decoration: none;
                           border-color: #3366FF lightblue; text-align: center;
                           background-image: url("../images/menu-active-1.gif"); height:15px; display: block;_display:inline;}

#page-menu-top a:hover { color : yellow;  background-image: url("../images/menu-active-1.gif"); height: 15px; }

#page-menu-top-aktiv a { color : yellow;  padding: 5px 15px 2px 15px;background-color: #E8E9EB;
                   background-image: url("../images/menu-active-1.gif"); height: 15px; display: block;_display:inline;}





{-------------------------------------------------------------------FOOTER + odkazy--------------------------------------------------------------------}

#page-stred-foot { width:960px;  font:9px Tahoma;
                   margin: 5px 0px 0px 0px;padding:10px 0px 10px 0px; color:#869097; text-align:center; background-color:white;
                   border-top: 2px solid #BC4C00;
                   overflow: hidden;clear:both;         
                    }
#page-stred-foot a {font:9px Tahoma, sans-serif; color:#869097;text-decoration: none; }
#page-stred-foot a:hover { color:orange; text-decoration: underline; }

.odkazy  {font:11px Verdana; color:blue; text-decoration: none; padding: 20px 30px 20px 50px; text-align:left;}
.odkazy a {color:navy; text-decoration: none;padding: 1px 0px 1px 0px; }
.odkazy a:hover {  color:red; text-decoration: underline;}


{-------------------------------------------------------------------pridavne menu----------------------------------------------------------------------------------}
#add-menu {  text-align:left; margin: 0px 0px 0px 0px;  position:absolute; top:15px; right:20px; background-color: white ; 
            border: 3px solid orange;  margin: 0px 0px 0px 0px; padding: 5px;
            box-shadow:         2px 2px 5px black; 
            -webkit-box-shadow: 2px 2px 5px black;
            -moz-box-shadow:    2px 2px 5px black; }
#add-menu ul { padding: 0px 0px 0px 0px; margin: 5px 5px 5px 5px;}
#add-menu li {  list-style-type:none; padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; }

#add-menu a {color: orange; padding: 1px 0px 1px 1px;  font: 10px Tahoma, sans-serif; font-weight: bold; text-decoration: underline; text-align: left; }
#add-menu a:hover { color:red; text-decoration: none;}


{-------------------------------------------------------------------oznameni----------------------------------------------------------------------------------}
.oznameni-rok { font: 1px Tahoma, sans-serif; color: navy; text-align:left; margin: 0px 0px 0px 0px; position:absolute; top:80px; left:0px; 
            border: 1px solid red;  margin: 0px 0px 0px 0px; padding: 5px 15px 5px 1px; background-color: white ; float:left; }


.oznameni-rok p{display:none;      }

.oznameni-rok a {display:none; color: blue; padding: 1px 7px 1px 5px;  font: 10px Tahoma, sans-serif; font-weight: bold; text-decoration: underline; text-align: left; }

.oznameni-rok-in { color:red; font: 13px Tahoma, sans-serif; font-weight:bold; text-decoration: none;}



.oznameni-rok-over { font: 13px Tahoma, sans-serif; color: navy;  text-align:left; margin: 0px 0px 0px 0px; position:absolute; top:80px; left:0px; 
            border: 2px solid orange;  margin: 0px 0px 0px 0px; padding: 5px 15px 5px 15px; background-color: white ; float:left;}

.oznameni-rok-over a {color: blue; padding: 1px 5px 1px 1px;  font: 13px Tahoma, sans-serif; font-weight: bold; text-decoration: none; text-align: left; }
.oznameni-rok-over a:hover { color:red; text-decoration: underline;}






{---------------------------------------------------------------------LEFT-----------------------------------------------------------------------}
{-----pochvala-----}
.pochvala {width:135px; text-align:left;  border: 1px solid #5296CE; font:11px Verdana, sans-serif; margin: 15px 0px 5px 0px;
           color:#5296CE; background-color:#FFFFFF; }
.pochvala a{ font-weight:normal; color:#5296CE; text-decoration: none; display:block; padding:10px 2px 10px 4px;}
.pochvala a:hover{ color:#FFA500; text-decoration: none;}



{--hledat---}
#hledat {text-align:left; width: 144px;height:25px; background-color:#FEFEC8; border-top:0px solid #FFA500;
           font: 10px Tahoma, sans-serif;padding: 4px 0px 0px 2px; margin: 0px 0px 5px 0px;  }
#hledat-but { font:9px Arial, sans-serif;}


.nadpismenuR   {background:url(../images/menu-active-1.gif) white repeat-x top left;border:1px solid navy;
                             width: 140px; color:white; font: 10px Tahoma, sans-serif; padding: 4px 1px 4px 3px ; text-align:left; font-weight:bold; margin: 0px 0px 0px 0px;}
.nadpismenuR a {color:white; font: 10px Tahoma, sans-serif; text-align:left; font-weight:bold; text-decoration: none;display:block;}
.nadpismenuR a:hover {color:yellow; text-decoration: none;}
.nadpismenuR h2 {font: 10px Tahoma, sans-serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


.buttons_left4 {
 background:url(../images/menu-active-x2.gif) white repeat-x top left; border-left:1px solid #5296CE; border-right:1px solid #5296CE; border-bottom:1px solid #5296CE;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy; padding: 3px 1px 2px 3px; margin: 0px 0px 0px 0px;
 width: 140px;  text-align: left; }

.buttons_left4 a{display:block; text-decoration: none; font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy;}
.buttons_left4 a:hover{color:red;}

.buttons_left4On {
background:url(../images/menu-active-2.gif) white repeat-x top left; border-left:1px solid #5296CE; border-right:1px solid #5296CE; border-bottom:1px solid #5296CE;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy; padding: 3px 1px 2px 3px; margin: 0px 0px 0px 0px;
 width: 140px;  text-align: left;
}


.buttons_left4On a{ display:block;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy; }


.buttons_left4On a:hover{ display:block;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy; }


.buttons_leftAktiv {
 background:url(../images/menu-active-2.gif) #CD9F00 repeat-x top left; border-left:1px solid #5296CE; border-right:1px solid #5296CE; border-bottom:1px solid #5296CE;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:red; padding: 3px 1px 2px 3px; margin: 0px 0px 0px 0px;
 width: 140px; text-align: left;}


.buttons_leftAktiv a{
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy; }


.buttons_left2 {
 background:url(../images/menu-active-5.gif) white repeat-x top left; border-left:1px solid #5296CE; border-right:1px solid #5296CE; border-bottom:1px solid #5296CE;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy; padding: 3px 1px 2px 3px; margin: 0px 0px 0px 0px;
 width: 140px;  text-align: left; }
.buttons_left2 a{display:block; text-decoration: none; font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:navy;}


.buttons_left2-1 {
 background:url(../images/menu-active-5.gif) white repeat-x top left; border-left:1px solid #5296CE; border-right:1px solid #5296CE; border-bottom:1px solid #5296CE;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:green; padding: 3px 1px 2px 3px; margin: 0px 0px 0px 0px;
 width: 140px; height: 15px; text-align: left; }
.buttons_left2-1 a{display:block; text-decoration: none; font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:green;}



.buttons_left2-2 {
 background:url(../images/menu-active-5.gif) white repeat-x top left; border-left:1px solid #5296CE; border-right:1px solid #5296CE; border-bottom:1px solid #5296CE;
 font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:orange; padding: 3px 1px 2px 3px; margin: 0px 0px 0px 0px;
 width: 140px; height: 15px; text-align: left; }
.buttons_left2-2 a{display:block; text-decoration: none; font: 11px Tahoma, sans-serif; font-weight:normal ; text-decoration: none; color:#F48000;}





{---novinky----}
.nadpismenuR3 { clear:left; margin: 20px 0px 10px 0px;  padding: 4px 0px 2px 5px; width: 130px; height:16px; color:white; font: 11px Tahoma, sans-serif; text-align:left; font-weight:bold; background-color: #5296CE;border-bottom: 3px solid white;}

.buttons_left3  {width: 100px; height: 100px; float:left;}


.buttons_left3 a {border: 0px solid blue; font: 10px Tahoma, sans-serif;
                 font-weight:normal; text-decoration: none; color:navy;  padding: 15px 1px 5px 0px; margin: 5px 0px 0px 0px;
                  width: 95px; height: 110px;text-align: center;}
.buttons_left3 a:hover { border-color: darkblue ;color: red;text-decoration: none;}
.buttons_left3 img {  border-color: white;   border-width: 0px;   border-style: ridge; }
.buttons_left3 a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 2px;   filter: ;}

{---nabiz take----}
.nadpismenuR4 {background:url(../images/menu-active-1.gif) white repeat-x top left;border:1px solid navy;
                             width: 130px; color:white; font: 10px Tahoma, sans-serif; padding: 4px 1px 4px 3px ; text-align:left; 
                             font-weight:bold; margin: 20px 0px 0px 0px;}
.page-right-one-down   { border: 2px solid #F5E2BB; width:132px; text-align:center;font:9px  Verdana, sans-serif;margin: 15px 0px 5px 0px;  padding:0px 0px 0px 0px; font-weight:normal;  }
.page-right-one-down   a { font:9px Verdana, sans-serif;  color:#FF7B38;text-decoration: none;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;  }
.page-right-one-down   a:hover { color:red; text-decoration: none;}
.page-right-one-down   img {  border-color: #FF7B38;   border-width: 0px;   border-style: ridge; text-align: center;}
.page-right-one-down   a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 0px; }
.page-right-one-down  h2 { font-size: 100%;padding: 0px 0px 3px 0px; color:#FF7B38; margin: 0px 0px 0px 0px; }



{-------kosik-----------}
.buttons_OK  {border: 1px solid blue;background-color: orange; font: 12px Tahoma, sans-serif;
                 font-weight: bold; text-decoration: none; color:white; display:block; padding: 15px 5px 15px 5px; margin: 0px 0px 0px 0px;
                  width: 180px;  text-align: center;cursor:pointer;}
.buttons_OK_hover {border: 1px solid darkblue;background-color: #104071; font: 12px Tahoma, sans-serif;
                 font-weight: bold; text-decoration: none; color: yellow; display:block; padding: 15px 5px 15px 5px; margin: 0px 0px 0px 0px;
                  width: 180px;  text-align: center;cursor:pointer; }



.buttons_OK a {border: 1px solid blue;background-color: orange; font: 12px Tahoma, sans-serif;
                 font-weight: bold; text-decoration: none; color:white; display:block; padding: 15px 5px 15px 5px; margin: 0px 0px 0px 0px;
                  width: 180px;  text-align: center;}
.buttons_OK a:hover { background-color: #104071;border-color: darkblue ;color: yellow;text-decoration: none;}





{-----------------------------------------------------------------CESTA KATALOG-------------------------------------------------------------------------}

.page-stred-nadpis {width:100%; border-bottom: 0px solid gray; margin: 1px 0px 5px 0px ; padding:0px 0px 5px 0px;color:navy;  float:left;}

.page-stred-nadpis-prvek  { font:11px Verdana;  color:black; float:left; padding:0px 0px 0px 0px;}
.page-stred-nadpis-prvek a { color:orange; font-weight:normal; text-decoration: underline; }
.page-stred-nadpis-prvek a:hover {  color:red; text-decoration: none;}

.page-stred-nadpis-prvek2  { padding:0px 0px 0px 0px; font:11px Verdana; color:black; }
.page-stred-nadpis-prvek2  p{ padding:0px 0px 0px 10px; font:11px Verdana; color:black; float:right; }
.page-stred-nadpis-prvek2 a { padding:0px 0px 0px 10px; color:#FF7B38; font-weight:normal; text-decoration: none;  float:right; }
.page-stred-nadpis-prvek2 a:hover {  color:red; text-decoration: underline;}
.page-stred-nadpis-prvek2-vloz  {width:10px; padding:0px 0px 0px 10px;  float:right;clear:both}

.page-stred-text {width:100%; margin: 1px 0px 5px 0px ; padding:5px 0px 5px 0px; font:11px Verdana;  color:orange;  float:left; text-align:left; background-color:#FEFEC8; border:0px solid #F3B739;}

{---------}
.page-right-in {   margin:0px 0px 20px 0px; padding-left: 5px;vertical-align: top }
.page-right-vi { width:115px; text-align:left; margin: 7px 0px 0px 0px;   }
.page-right-vi  a {color:#FF7B38;text-decoration: none; }
.page-right-vi  a:hover { color:navy;  }
.page-right-view  img {  border-color: gold;   border-width: 2px;   border-style: ridge; float:right; width:40px; }
.page-right-vi  a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 2px; }
.page-right-view { height:40px;  text-align: left; vertical-align: top; font:10px  Verdana, sans-serif;margin: 0px 0px 0px 0px;  font-weight:normal;  }


.page-color-red  { color:red; }
.page-align-top  {vertical-align: top}


{-------------------------------------------------------------------obrazkove menu---------------------------------------------------------------------------------}
.obraz-menu     {float:left; height:80px; width:60px; padding:0px 9px 5px 10px; font:10px Verdana; text-decoration: none;text-align:center;}
.obraz-menu img  {border:1px solid gray;}
.obraz-menu a   {text-decoration:none; font:10px Verdana;}
.obraz-menu-in  {text-align:center;}






.odkaz { height:28px; border: 0px solid navy;  font:11px Verdana, sans-serif;  color:red; margin: 0px 5px 0px 5px; text-align:left; }
.odkaz a{ color:red; font:11px Verdana, sans-serif; font-weight:bold;text-decoration: none}
.odkaz a:hover{ color:navy;  font-weight:bold; text-decoration: underline}
.obj-pol-odkaz {  text-decoration: none; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; display:inline ; }

.odkaz1 { height:20px; border: 0px solid navy;  font:10px Verdana, sans-serif;  color:black; margin: 0px 0px 0px 0px; text-align:left; }
.odkaz1 a{ padding: 0px 2px 0px 2px; color:blue; font:10px Verdana, sans-serif; font-weight:bold;text-decoration: underline}
.odkaz1 a:hover{ color:red;  font-weight:bold; text-decoration: none}

{----nahled big----}
.nahled-big { width: 100%; background-color:white; border:0px solid #C6C3C6; position:absolute; top:165px; left:0px;}

.nahled { text-align: center; font:12px Tahoma; }
.nahled a{ width: 100%; text-align: center; font:12px Tahoma; padding:10px 0px 10px 0px; height:15px; background-color:lightyellow; 
           font-weight:bold; text-decoration: none; color: navy; border-top: 1px solid #C6C3C6; border-bottom: 1px solid #C6C3C6;  display:block;}

.nahled a:hover{  background-color:#daf4d9; color: red; display:block;}




#katalog-novinky {width:650px; margin: 0px 0px 0px 28px;padding: 0px 0px 0px 0px;  }
#katalog-novinky a { float:left; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;  text-align: left;}



.spotreba {   margin: 0px 20px 0px 20px;padding: 0px 0px 0px px; width:500px;vertical-align: top; border-color: #999999;  border-style: ridge;   border-width: 0px;}
.spotreba-in {  margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; height:10px;vertical-align: top; border-color: #999999;  border-style: ridge;   border-width: 0px; }
.spotreba-in-l {   margin: 0px 1px 0px 10px;padding: 0px 0px 10px 0px; width:200px;vertical-align: top;border-color: #999999;  border-style: ridge;   border-width: 0px;}
.spotreba-in-l1 { float:left;  margin: 0px 1px 0px 10px;padding: 0px 0px 0px 0px; width:200px;vertical-align: top;border-color: #999999;  border-style: ridge;   border-width: 1px;}
.spotreba-in-l2 { float:left;  margin: 0px 1px 0px 0px;padding: 0px 3px 0px 0px; width:50px;vertical-align: top;border-color: #999999;  border-style: ridge;   border-width: 1px; text-align:right;}
.spotreba-in-r { float:left;  margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; width:100px; vertical-align: top;border-color: #999999;  border-style: ridge;   border-width: 1px; text-align:right;}



.dluh-container { text-align:center; border-style: ridge; border-color: navy ; border-width: 1px; color:red; font:10px Verdana, sans-serif;  margin: 10px 0px 10px 0px; height:26px; width: 600px; display: block; background-color: pink; padding:12px 0px 2px 0px;}

.katalogs-inp1 { color:red; background-color:pink; font-weight:bold }
.katalogs-inp2 { color:darkgreen; background-color:lightgreen; font-weight:bold }
.katalogs-inp3 { color:black; background-color:#CCCCCC; font-weight:bold }







form, p {margin: 0px 0px 0px 0px}
ul li {list-style-type: circle; }

h1 {font-size: 170%;padding: 0px 0px 0px 0px; }
h2 {font-size: 120%;padding: 0px 0px 0px 0px; }
h3 {font-size: 100%;padding: 0px 0px 0px 0px; }

.hcl {font-size: 100%;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.hcl h1 {font-size: 20%;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.hcl h2 {font-size: 100%;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.hcl h3 {font-size: 50%;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}


.hcl1 {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.hcl1 h1 {font-size:10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.hcl2 h2 {font-size:10px; padding: 0px 0px 0px px; margin: 0px 0px 0px 0px;}


.ramecek img {  border-color: lightyellow;   border-width: 0px;   border-style: ridge; text-align: center;}
.ramecek a:hover img {  border-width: 0px;   }
.ramecek01 img {  border-color:blue;   border-width: 2px;   border-style: ridge; text-align: center;}
.ramecek01 a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 2px; }


.logotop {background-image: url("../images/nebelogo.jpg"); background-repeat: no-repeat; height: 70px}







{---------------------------------------------------------------------KATALOG MOD1------------------------------------------------------------------}

.telo-katalog { margin: 0px 0px 0px 10px; width:98%; vertical-align:top; }
.telo-katalog-mod3 { margin: 0px 0px 0px 0px; width:100%; }
.telo-katalog-prvek { border: 1px solid orange; margin: 20px 10px 20px 10px; width:202px; float:left; text-align:left; vertical-align:top;
             box-shadow:        2px 4px 2px gray; 
            -webkit-box-shadow: 2px 4px 2px gray;
            -moz-box-shadow:    2px 4px 2px gray;
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=gray);
}

{---mod1-nadpis----}
.kat-NazevPolozky { font:11px Tahoma, sans-serif; padding: 3px 0px 3px 3px; font-weight:bold; background-color:#fff ;}
.kat-NazevPolozky a{ font:11px Tahoma, sans-serif; color:#EE6D08; text-decoration: none;}
.kat-NazevPolozky a:hover{ color:red;text-decoration: none;}

{---mod1--ramecek--}
.kat-DetailTabulkaImgSkladem {width:200px; height: 148px; border: 1px solid #fff; text-align:center;font:9px Tahoma, sans-serif; color:#032B8F; font-weight:bold;
                              background-color:#ffffff;padding: 4px 0px 3px 0px; }
.kat-DetailTabulkaImgSkladem img { border: 0px solid #C2D3FC; text-align:center; max-width:160px}
.kat-DetailTabulkaImgSkladem a { width:160px;text-decoration: none;color:green}
.kat-DetailTabulkaImgSkladem a:hover { text-decoration: none; color:red}

{---mod1-cena---}
.kat-CenaPolozky {font:12px Tahoma, sans-serif; color:navy; background-color:#fff ; float:left; width:202px;}
.kat-CenaPolozky-in { float:right; padding: 4px 3px 4px 2px;font-weight:bold;}
.kat-cena { color:red; }

{---tlac detail----}
.TlacitkoDet {   font:8px Verdana, sans-serif;  border:1px solid navy; width:40px; color:#083189; background-color: #FFF7DA;
font-weight:bold; cursor: hand; text-decoration: none; }


{---novinky mod1----}
.katalog-novinky-mod1 { margin: 16px 0px 0px 0px;padding: 0px 0px 0px 0px; text-align:left; float:right; width:110px;}
.katalog-novinky-mod1 a { margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;  text-align: center;}
.novinky-nadpis { width:106px; margin: 0px 0px 0px 0px;  padding: 3px 0px 3px 5px; color:#1D5183; font: 11px Tahoma, sans-serif; 
               text-align:left;font-weight:bold; background-color: #F9D672; border-bottom: 3px solid white; }

.novinky-mod1-in  {text-align:center; background-color:#FFF7B2;  border: 2px solid #F9D672; margin: 5px 0px 5px 0px;  padding: 5px 0px 5px 0px; width:106px;}
.novinky-mod1-in a {text-align:center;  font: 10px Tahoma, sans-serif; font-weight:normal; text-decoration: none; color:navy;  
                        padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px; }
.novinky-mod1-in a:hover { border-color: darkblue ;color: red; text-decoration: none;}
.novinky-mod1-in img {  border: 1px solid lightblue; }
.novinky-mod1-in a:hover img { border: 1px solid #999999; }



.katalog { margin: 10px 0px 10px 0px; width:700px; text-align:center; }
.katalogTisk { margin: 10px 5px 10px 5px; width:640px;  }
.katalogTisk a {text-decoration: none; color:blue}
.katalogTisk a:hover {text-decoration: underline; }


.katalogPom { margin: 0px 0px 0px 0px; width:699px; text-align:center;   }
.katalogprvek { border: 0px solid navy; margin: 10px 5px 10px 10px; width:208px; height:200px}
katalogSUB { margin: 10px 5px 10px 5px; width:695px; background-color:lightyellow; }



.DetailTabulkaImgNeni a { width:160px}

.kat-DetailTabulkaImgNeni { width:200px; height: 152px; border: 1px solid #fff; text-align:center;font:9px Tahoma, sans-serif; color:#032B8F; font-weight:bold;
                            background-color:#ffffff;padding: 4px 0px 3px 0px; background-image: url("../images/eobchod/__neniskladem.jpg"); background-repeat: no-repeat; }
.kat-DetailTabulkaImgNeni img { border: 0px solid #C2D3FC; text-align:center;max-width:160px}


.kat-DetailTabulkaImgBude { width:200px; height: 152px; border: 1px solid #fff; text-align:center;font:9px Tahoma, sans-serif; color:#032B8F; font-weight:bold;
                            background-color:#ffffff;padding: 4px 0px 3px 0px; background-image: url("../images/eobchod/__budeskladem.jpg"); background-repeat: no-repeat; }
.kat-DetailTabulkaImgBude img { border: 0px solid #C2D3FC; text-align:center;max-width:160px}


{-------------------------------------------------------------------naposledy_prohlizene---------------------------------------------------------------------------------}
.naposledy_prohlizene-mod1 {float:left; width:680px; height:150px; margin:20px 0px 0px 10px; padding:5px 0px 0px 0px; font-size:10px; font-weight:bold; text-decoration: none; border:1px solid navy; background-color:white;}
.naposledy_prohlizene-mod2 {float:left; width:643px; height:150px; margin:20px 0px 0px 0px; padding:5px 0px 0px 0px; font-size:10px; font-weight:bold; text-decoration: none; border:1px solid navy; background-color:white;}
.naposledy_prohlizene-in { float:left; width: 100px; padding:10px 14px 10px 14px; font-size:10px; text-decoration: none; text-align:center ;}
.naposledy_prohlizene-in img {border:0px solid white;}
.naposledy_prohlizene-in a {text-decoration: none;}






{---------------------------------------------------------------------KATALOG MOD2-----------------------------------------------------------------}

{----mod2-nazev-img-cena--}
.telo-katalog-mod2 { margin: 0px 0px 0px 0px; width:100%; text-align:left; }
.telo-katalog-mod2-in {width:645px; margin-left:32px; padding:5px 0px 5px 0px; float:left; }
.telo-katalog-mod2-inL {width:645px; margin-left:32px; padding:20px 0px 2px 0px; text-align:left;float:left; }
.TabulkaNahled { border: 0px solid #032B8F; width:645px; margin:0px 0px 0px 0px; text-align:left ; font:11px Verdana, sans-serif; padding:0px 0px 0px 0px; color:#032B8F; font-weight:bold; background-color:white}
.TabulkaNahled  a{  font:12px Verdana, sans-serif;  color:red; font-weight:bold; text-decoration: none;}

.DetailTabulkatxtNahledNazev {height:35px; font:18px Verdana, sans-serif; color:#EE6D08; font-weight:bold;  }
.DetailTabulkatxtNahledNazev a{color:red; font-weight:bold;}
.DetailTabulkatxtNahledNazev a:hover{color:navy; font-weight:bold;}

.DetailTabulkatxtNahled {width:475px; border: 0px none;text-align:left;font:11px Verdana, sans-serif; padding-left:10px;color:#032B8F; background-color:white}
.DetailTabulkaVzornik {border: 0px none;text-align:left;font:11px Verdana, sans-serif; padding-left:20px; color:#032B8F; background-color:white}
.DetailTabulkaVzornikL {height:5px; border: 0px none;text-align:left;font:11px Verdana, sans-serif; padding-left:0px; color:#032B8F; background-color:white}
.DetailTabulkaVzornikP {height:25px; border: 0px none;text-align:left;font:11px Verdana, sans-serif; padding-left:10px; background-color:white}

.DetailTabulkaImgNahled  {width:136px; height:112px; text-align:left; color:#032B8F; margin:20px 0px 0px 5px; padding-left:5px;}
.DetailTabulkatxtNahledCena {height:45px; padding-left:0px;text-align:left; font:12px Verdana, sans-serif; color:navy; background-color: #fff;}

{-------------------------------------------------------------------navigace---------------------------------------------------------------------------------}
.navigace {float:right; width:104px; }
.navigace-l {float:left; width:30px; background-color: white; font:10px Verdana, sans-serif; font-weight:normal; border:1px solid gray; text-align:center;  }
.navigace-l a{ color:gray; text-decoration:none; display:block; padding:3px 0px 3px 0px;}
.navigace-l a:hover{ background-color: lightyellow; color:red; }
.navigace-m {float:left; width:30px; background-color: white; font:11px Verdana, sans-serif; font-weight:normal; border:1px solid gray; text-align:center; margin:0px 3px 0px 3px; }
.navigace-m a{ color:gray; text-decoration:none; display:block; padding:3px 0px 3px 0px; }
.navigace-m a:hover{ background-color: lightyellow; color:red; }
.navigace-r {float:right; width:30px; background-color: white; font:10px Verdana, sans-serif; font-weight:normal; border:1px solid gray;text-align:center; }
.navigace-r a{ color:gray; text-decoration:none; display:block; padding:3px 0px 3px 0px;}
.navigace-r a:hover{ background-color: lightyellow; color:red; }



{----pridat------------}    
.TlacitkoP { 
border:3px solid #5296CE; font:13px Verdana, sans-serif; margin:0px 0px 0px 0px; padding:4px 8px 4px 8px;  color:red; font-weight:bold; cursor: pointer }

.TlacitkoPON {background-color:orange;
border:3px solid red;font:13px Verdana, sans-serif; margin:0px 0px 0px 0px; padding:4px 8px 4px 8px;  color:white; font-weight:bold; cursor: pointer}


.TabulkaNahledOstImgBig { margin: 0px 0px 0px 0px; border: 1px solid #C2D3FC;width:645px; text-align:center; font:11px Verdana, sans-serif; padding:0px 0px 0px 0px; background-color:white;}
.TabulkaNahledOstImgBig  img { border: 0px; padding: 2px 0px 2px 0px;}
.TabulkaNahledOstImgBig-div { border: 1px solid #032B8F; width:645px;  text-align:center; font:10px Verdana, sans-serif;}
.TabulkaNahledOstImgBig-div-in a{ padding:10px 0px 0px 0px;text-align:center; font:11px Verdana, sans-serif; background-color:white; color:navy;width:640px;height:25px;display:block;font-weight:bold;text-decoration:none;}
.TabulkaNahledOstImgBig-div-in a:hover{ background-color:lightyellow; color:red;}



.katalog-pridane-mod2 {width:645px; height:180px; margin: 15px 0px 0px 0px;padding: 15px 0px 0px 0px; text-align: left; float:left; }
.katalog-pridane-mod2 a { float:left; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;  text-align: left;}

#katalog-novinky-mod2 {float:left; width:645px; margin: 0px 0px 0px 32px;padding: 0px 0px 0px 0px; text-align: left; }
#katalog-novinky-mod2 a { float:left; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;  text-align: left;}


{---souvisi zbozi-----}
.katalog-souvisi-mod2 { float:left; width:645px; height:150px; margin: 0px 0px 0px 0px;padding: 0px 0px 20px 0px; text-align: left; }
.katalog-souvisi-mod2 a { font: 10px Tahoma, sans-serif; width:120px; float:left; 
                                    margin: 1px 2px 2px 0px;padding: 0px 0px 0px 0px;  text-align: left; color:navy;text-decoration:none; }
.katalog-souvisi-mod2 img { float:left; margin: 2px 2px 2px 0px; padding: 0px 0px 0px 0px;  text-align: left; border: 1px solid lightblue; }
.katalog-souvisi-mod2 a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 1px;   }
.katalog-souvisi-mod2-x  { width:645px; height:150px;  margin: 0px 0px 20px 0px;padding: 0px 0px 0px 0px;  text-align: left;}

{----souvisi sekce----}
.souvisi-obal-1  { width:645px; float:left; margin: 20px 0px 0px 32px; padding: 0px 0px 0px 0px;  }
.souvisi-nadpis { float:left; width:95px; margin: 10px 0px 0px 0px;  padding: 3px 0px 3px 5px; color:white; font: 11px Tahoma, sans-serif; 
                      text-align:left;font-weight:bold; background-color: #5296CE;border-bottom: 3px solid white; }
.souvisi-obal-2  { clear:both; width:645px; float:left; margin: 0px 0px 0px 32px; padding: 0px 0px 0px 0px;  }
.souvisi  { float:left; width:95px; height:125px; margin: 10px 5px 10px 0px; padding: 0px 0px 0px 0px;  }
.souvisi a {font-weight:normal; font: 10px Tahoma, sans-serif; text-decoration: none;color: #5296CE; width:95px; float:left; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;  text-align: left;}
.souvisi a:hover {color:red;}
.souvisi img {width:90px; float:left; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px;  text-align: left; border: 1px solid lightblue; }
.souvisi a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 1px;   }


{----odkaz tisk----}
.page-tisk { clear:both; float:left; text-align: left; height:16px; text-decoration:none; color: navy; margin: 20px 0px 30px 10px; width:150px; padding:0px 0px 20px 0px ;}
.page-tisk a{ font:10px Tahoma; height:16px; background-color:white; text-decoration:none; color: navy; padding:0px 0px 0px 0px ;}
.page-tisk a:hover{ color: red; }


{----novinky mod2----}
.katalog-novinky-mod2-n {float:left; width:633px; margin:20px 0px 0px 0px; padding:5px 5px 5px 5px; font-size:10px; font-weight:bold; text-decoration: none; border:1px solid #CCCCCC; background-color:white;}
.katalog-novinky-mod2-n a { font-size:10px; text-decoration: none; text-align:center; font-weight:bold;color:gray; }
.katalog-novinky-mod2-n a img {border:1px solid white;margin-top:20px;}

.novinky-mod2-in  {overflow:hidden; float:left; text-align:center; text-valign:middle; width:67px; height:120px; background-color:#EEF2F5; padding:4px; margin:2px; margin-bottom:3px; border:none; color:gray}
.novinky-mod2-in a {text-align:center;  font: 10px Tahoma, sans-serif; font-weight:normal; text-decoration: none; color:navy; padding: 2px; margin: 5px 0px 5px 0px; }
.novinky-mod2-in a:hover { border-color: darkblue ;color: black; text-decoration: none; background:lightyellow}
.novinky-mod2-in img { max-height:60px; max-width:50px; border: none; }





.TabulkaNahledS { border: 1px solid #032B8F;width:650px; margin-left:20px;text-align:left ; font:11px Verdana, sans-serif; padding-left:0px; color:navy; background-color: #F5D4DB}
.TabulkaNahledS  a{  font:11px Verdana, sans-serif;  color:red; font-weight:bold; text-decoration: underline;}
.TabulkaNahledS  a:hover{  font:11px Verdana, sans-serif;  color: blue; font-weight:bold; text-decoration: none;}


.TabulkaNahledSUBID { border: 1px solid #032B8F; width:650px; margin-left:20px; text-align:left ; font:11px Verdana, sans-serif; padding-left:0px; color:navy; background-color:#C2D3FC}
.TabulkaNahledSUBID  a{  font:11px Verdana, sans-serif;  color:red; font-weight:bold; text-decoration: underline;}
.TabulkaNahledSUBID  a:hover{  font:11px Verdana, sans-serif;  color: blue; font-weight:bold; text-decoration: none;}


.TabulkaNahledNadpis {padding:1px 1px 1px 1px;border: 0px solid #032B8F;width:625px; margin-left:20px;text-align:left ; font:11px Verdana, sans-serif;  color:#032B8F; font-weight:bold; background-color:white}
.TabulkaNahledVzornik {width:650px; margin-left:20px;text-align:center ; font:11px Verdana, sans-serif; padding-left:0px; color:#032B8F; font-weight:bold; background-color:white}
.TabulkaNahledVzornikS {width:500px; margin-left:20px;text-align:center ; font:11px Verdana, sans-serif; padding-left:0px; color:#032B8F; font-weight:bold; background-color:white}


.DetailNahled { font:12px Verdana, sans-serif; color:#032B8F; font-weight:bold; background-color:#C2D3FC; width:625px; height:35px;}
.DetailNahled td{ width:50%;}
.DetailNahled a{ padding:5px 0px 0px 0px ; display:block;height:20px;background-color:white}
.DetailNahled a:hover{ background-color:lightyellow}

.DetailTabulkatxtNahledCenaJ {margin:0px 0px 0px 0px; border: 1px solid #032B8F; width:450px; height:25px; padding-left:8px;text-align:left; font:10px Verdana, sans-serif; color:navy;background-color:lightblue; font-weight:bold }
.DetailTabulkaImgBig {border: 1px solid #032B8F;width:625px;height:35px; padding-left:8px;text-align:center; font:11px Verdana, sans-serif; color:#032B8F;background-color:#C2D3FC; font-weight:bold }
.TabulkaNahled a{ text-align:center ; font:11px Verdana, sans-serif; color:#032B8F; font-weight:bold;}
.TabulkaNahled a:hover{ text-align:center ; font:11px Verdana, sans-serif; padding-left:0px; color:red; font-weight:bold;}
.TabulkaNahledOstImgS {border: 1px solid #032B8F; text-align:left; width:600px;  height:120px;  margin-left:20px;text-align:left; font:11px Verdana, sans-serif; padding-left:0px; }
.TabulkaNahledOstImgS td{ border: 1px solid #032B8F; width:140px; height:120px;  font:11px Verdana, sans-serif;padding-left: 0px;   }



.spravatab {border: 1px solid #F6A605; text-align:left; width:100%;  height:120px;  text-align:center; font:11px Verdana, sans-serif; padding-left:0px; }
.spravatd {border: 1px solid #032B8F; text-align:center; width:140px;   text-align:center; font:11px Verdana, sans-serif; padding-left:0px;  valign:bottom;}



{--------------------------------------------KAT MOD3------------------------------------------------------------------------------------------------}
.telo-katalog-mod3 { margin: 20px 0px 0px 10px; width:700px; float:left; }
.table-mod3 { width:700px;  }
.Kosiktd {padding:6px 3px 2px 1px;}

.Kosika1 {color:blue; text-decoration: none;  padding:6px 3px 2px 10px;}
.Kosika1 a {color:blue; text-decoration: none;  padding:0px 2px 0px 2px;}
.Kosika1 a:hover {color:navy;text-decoration: none }

.KatalogRow {display:block;height:30px;border: 1px dotted navy;padding:0px 5px 0px 5px; margin:0px; color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#C2D3FC}
.KatalogRow a {font-weight:normal; display:block; text-decoration: none; color: blue;}
.KatalogRow a:hover {display:block; text-decoration: none; color: blue;}

.KatalogRowLeft {height:30px; border: 1px dotted navy; padding:2px 5px 2px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal; background-color:#C2D3FC}
.KatalogRowLeft a {font-weight:normal; display:block; text-decoration: none; color: blue;}
.KatalogRowLeft a:hover {display:block; text-decoration: none; color: blue;}

.KatalogRowLeftNEover {height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#D3D3D3}
.KatalogRowLeftNEover a {font-weight:normal; display:block; text-decoration: none; color: blue;}


.KatalogRowLeftPP {height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#ABC4FA}


.KatalogRowLeftANOover {height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#EDA9BE}
.KatalogRowLeftANOoverD {height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#FFC0CB}
.KatalogRowRight {text-align:right ;height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#C2D3FC}
.KatalogRowImg {width:42px; border: 1px dotted navy; padding:0px 0px 0px 0px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#C2D3FC}
.KatalogRowNad {height:15px;border: 0px  navy;padding:0px 5px 0px 5px; margin:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:white}


.SSKatalogRowLeft {height:30px; width:60; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#F5D4DB}

.SSKatalogRowRight {text-align:right; height:30px; width:60; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#F5D4DB}


.SKatalogRowLeft {height:30px; width:60; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#F5D4DB}
.SKatalogRowLeft a{text-decoration:none;}

.SKatalogRowLeftNE {height:30px; width:50; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: #8D8C9C;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#D3D3D3}
.SKatalogRowLeftNE a{text-decoration:none;}


.SKatalogRowLeftNEneni {height:30px; width:50; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#EED2AF}
.KatalogRowLeftNEoverneni {height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:orange}

.SKatalogRowLeftNED {height:30px; width:50; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#F5CBCC}

.SKatalogRowRight {text-align:right ;height:30px; border: 1px dotted navy; padding:0px 5px 0px 5px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#F5D4DB}
.SKatalogRowImg { border: 1px dotted navy; padding:0px 0px 0px 0px;margin-left:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;}
.SKatalogRow {height:30px;border: 1px dotted navy;padding:0px 5px 0px 5px; margin:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:#C2D3FC}

.SnKatalogRowLeft {height:15px;border: 0px  navy;padding:0px 5px 0px 5px; margin:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:white}
.SnKatalogRowRight{height:15px;border: 0px  navy;padding:0px 5px 0px 5px; margin:0px;color: navy;font: 11px Tahoma, sans-serif;font-weight:normal;background-color:white}







{------------------------------------------------------INPUT----------------------------------------------------------------------}

.input, textarea, select {background-color: white; color:#A11416; border: 1px solid #5296CE; }
.txtar {background-color: white; color:#5296CE; border: 0px solid #5296CE; font: 11px Tahoma; overflow: hidden;}
.Reg { width: 110px; color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.Reg_ro { width: 110px; color:#8D97AA; background-color: #F0F0F0; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.RegM { width: 25px; color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.RegM1 { width: 45px;  color:navy;border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.RegM2 { width: 55px;  color:navy;border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}

.RegTA { width: 670px;  color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:2px 0px 2px 0px;}
.Reg3 { width: 200px; color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.Reg3_ro { width: 200px; color:#8D97AA; background-color: #F0F0F0;  border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.Reg4 { width: 575px; color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.Reg5 { width: 400px;  color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.Regpsc { width: 50px; color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.Regro { width: 50px; color:#8D97AA; background-color: #F0F0F0; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.RO { color:#8D97AA; background-color: #F0F0F0; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.RegInput { width: 100px;  color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.RegInputFree { color:navy; border: 1px solid #5296CE; font: 13px Tahoma; margin:0px 0px 2px 0px;}
.LISTAinput { width: 60px; font:10px Verdana, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #F3B739; height:15px; color:#083189; }
.LISTAinput1 { width: 80px; font:10px Verdana, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:1px solid #F3B739; height:15px; color:#083189; }
.LISTAinputBR {  font:10px Verdana, sans-serif;margin:0px 0px 0px 2px; border:1px solid #F3B739; height:15px; color:#083189; background-color: white; }
.LISTAinputOH { width: 50px; font:10px Verdana, sans-serif;margin:0px 0px 0px 0px; border:1px solid #F3B739; height:15px; color:#083189; background-color: white; }



{------------------------------------------------------DIVY----------------------------------------------------------------------}

{---nadpisy-----}
.NazevSekce { vertical-align:middle; height:28px; border: 0px solid grey ; padding-left:8px; font:11px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:white; }



{---registrace---}
.Reg1-nadpis {margin:60px 30px 0px 30px; border: 1px solid #5296CE; border-bottom:0px; text-align: left; font:12px Verdana, sans-serif; padding:5px 0px 5px 5px; color:navy; 
                  font-weight:bold; width: 625px;  background-color: white;}
.Reg1 {margin:0px 30px 20px 30px; border: 1px solid #5296CE; text-align: center; font:12px Verdana, sans-serif; padding:20px 30px 20px 30px; color:#032B8F; font-weight:;
       width: 570px; background-color:#F8D18F;}
.Reg1 a {color:red; font-weight:bold;}
.Reg1 a:hover {color:orange; }


{---registracni udaje---}
.Reg1L-reg {margin:0px 30px 20px 30px; border: 1px solid #5296CE; text-align: left; font:11px Tahoma , sans-serif; padding:20px 30px 20px 30px; color:#5D5D5D;                  font-weight:normal; width: 570px; background:url(../images/bgh-2.jpg) white repeat-y top left;}
.Reg1L-reg a {color:red; }
.Reg1L-reg a:hover {color:orange; }


{--------dokon obj ------------}
.Reg1Left {margin:0px 30px 20px 30px; border: 1px solid #5296CE; text-align: left; font:12px Verdana, sans-serif; padding:20px 30px 20px 30px; color:#032B8F; font-weight:;
       width: 570px;  background:url(../images/bgh-2.jpg) white repeat-y top left;}
.Reg1Left a {color:red; font-weight:bold;}
.Reg1Left a:hover {color:orange; }


{--napiste nam--}
.Reg3L {margin:30px 50px 30px 50px; border: 1px solid #5296CE; text-align: left; font:11px Verdana, sans-serif; padding:20px 50px 20px 50px; color:#5D5D5D; font-weight:normal; width:500px;
 background-color:#F8D18F;}






.normal { padding:10px 0px 10px 50px; font:10px Verdana, sans-serif; font-weight:normal; color:blue; text-align:left; }

.normal-1 { padding:10px 0px 10px 0px; font:10px Verdana, sans-serif; font-weight:normal; color:blue; text-align:left; }
.normal-1 a{ font:10px Verdana, sans-serif; font-weight:bold; color:navy; text-align:left; }

.normal-2 { padding:5px 0px 10px 5px; font:23px Verdana, sans-serif; font-weight:normal; color:navy; text-align:left; }
.normal-2 img{ }

.normal-3 { width:600px; padding:25px 20px 20px 20px; font:11px Verdana, sans-serif; font-weight:bold; color:white; text-align:left; background-color:#5296CE; border: 1px solid navy;}

.normal-3 input{ background-color:white; border: 1px solid #5296CE; height:18px;  font:12px Verdana, sans-serif; }
.normal-3 textarea{ background-color:white; border: 1px solid navy;  font:12px Verdana, sans-serif; width:600px}

.Readonly { background-color:#EBEBEB; border: 1px solid navy; height:18px;  font:11px Verdana, sans-serif; color:#7A7A7A ;}

.divnadpis { height:28px; border: 0px solid navy; padding:10px 0px 0px 5px; font:11px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow; text-decoration: none}

.divtext {  height:15px; border: 0px solid navy; padding:1px 0px 1px 5px;
            font:10px Verdana,sans-serif; color:navy; margin: 0px 0px 0px 0px; text-align:center;
            background-color:lightyellow; text-decoration: none}



.NazevSekceSpr { vertical-align:middle; height:28px; border: 0px solid grey ; padding-left:0px; font:11px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow; }


.img1 {  position: relative; left: -60px; top: -10px}
.img2 {  position: relative; left: 0px; top: 2px}


.download1 { height:28px; border: 0px solid navy; padding-left:5px; font:12px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; }
.download1 a { height:28px; border: 0px solid navy; padding-left:80px; font:11px Verdana, sans-serif; font-weight:normal; color:navy; margin: 0px 0px 0px 0px; text-align:left;  text-decoration: underline}
.download1 a:hover {  color:red; text-decoration: none;}

.download2 {  border: 0px solid navy; padding-left:5px; font:12px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; }
.download2 a { height:150px; border: 0px solid navy; padding-left:5px;  color:navy; margin: 0px 0px 0px 0px;  }
.download2 a:hover {  color:red; text-decoration: none;}
.download2 img {  border-color: white;   border-width: 2px;   border-style: ridge; }
.download2 a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 2px;   filter: ;}
.download2_1 {  width:120px; font:10px Verdana, sans-serif; font-weight:normal; color:navy; padding: 15px 0px 15px 10px; }



.NazevSekceZ { height:32px; border-bottom: 1px solid #185CC1; padding-left:8px; font:11px Verdana, sans-serif; font-weight:normal; color:#185CC1; text-align:left; background-color:#B7D0F9; }
.NazevSekceZ a { height:28px; border: 0px solid navy; padding-left:8px; font:11px Verdana, sans-serif; font-weight:normal; color:#185CC1; margin: 0px 0px 0px 0px; text-align:left; text-decoration: none}
.NazevSekceZ a:hover {  color:navy; text-decoration: none;}

.doklad-href { text-align:center; cursor:pointer; display:block;}


.NazevSekceZbig { height:40px; border: 0px solid navy; padding-left:8px; font:18px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:; text-decoration: none}

.NazevSekceZbig a{ height:40px; border: 0px solid navy; padding-left:4px; font:10px Verdana, sans-serif; font-weight:bold; color:red; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow; text-decoration: underline}

.NazevSekceZbig a:hover { height:40px; border: 0px solid navy; padding-left:4px; font:10px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow; text-decoration: none}


.NazevSekceP { height:28px; border: 0px solid navy; padding-left:2px; font:11px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:right; background-color:#FFFBCE; text-decoration: none}
.NazevSekceP a { height:28px; border: 0px solid navy;  font:11px Verdana, sans-serif; font-weight:normal; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow;text-decoration: underline}
.NazevSekceP a:hover {  color:red; text-decoration: none;}

.NazevSekceOB { border: 1px solid #185CC1; padding-left:8px; font:11px Verdana, sans-serif; font-weight:normal; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow; }

.NazevSekceL { height:28px; border: 0px solid navy; padding-left:2px; font:11px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow; text-decoration: none}
.NazevSekceL a { height:28px; border: 0px solid navy; padding-left:8px; font:11px Verdana, sans-serif; font-weight:normal; color:navy; margin: 0px 0px 0px 0px; text-align:left; background-color:lightyellow;text-decoration: underline}
.NazevSekceL a:hover {  color:red; text-decoration: none;}

.NazevSekceTisk { height:28px; border: 1px solid navy; padding-left:8px; font:13px Verdana, sans-serif; font-weight:bold; color:navy; margin: 0px 0px 0px 0px; text-align:center;  background-color:white;text-decoration: none}

.NazevSekcepod { border: 0px solid navy; padding-left:8px; margin: 0px 0px 0px 0px; background-color:navy; height: 1px}
.NazevSekceNahled {margin-left:20px; font:11px Verdana, sans-serif; font-weight:bold; color:navy;  text-align:left; background-color:lightyellow}
.NazevPolozky-tisk { font:10px Tahoma, sans-serif; padding: 1px 0px 0px 8px; color:navy; font-weight:bold; background-color:#C2D3FC; height:25px; background-image: url("../images/background8.jpg");}






.Pocet { font:11px Verdana, sans-serif;margin:0px 10px 0px 5px; border:1px solid #F3B739; height:20px; color:#083189; background-color: white; }
.PocetS { font:12px Verdana, sans-serif;margin:0px 10px 0px 0px; border:1px solid #F3B739; height:20px; color:#083189; background-color: white; }
.Pocet1 { text-align:center; font:10px Verdana, sans-serif;margin:0px 10px 0px 5px; border:1px solid #F3B739;  height:15px; color:#083189; background-color: white; }
.Pocet2 { font:12px Verdana, sans-serif;margin:0px 10px 0px 5px; border:1px solid #F3B739; height:20px; color:#083189; background-color: lightyellow; }
.BarvaR { width: 80px;font:9px Verdana, sans-serif;margin:0px 0px 0px 5px; border:1px solid #F3B739; height:15px; color:#083189; background-color: white; }
.Jmeno { font:10px Verdana, sans-serif;margin:0px 10px 0px 5px; border:1px solid #F3B739; height:15px; color:#083189; background-color: white; }


.Tlacitko {font:9px Verdana, sans-serif; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px ; height:20px; color:navy; background-color: #FFF7DA; cursor: pointer}


.Tlacitkomale { width:20px;  font:8px Verdana, sans-serif; margin-left:0px; border:1px ; height:20px; color:#083189; background-color: #FFF7DA; cursor: hand}
.Tlacitkomale1 { width:30px;  font:9px Verdana, sans-serif; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px solid navy; height:20px; color:navy; background-color: #FFF7DA; cursor: pointer}
.Tlacitkomale2 { width:40px;  font:9px Verdana, sans-serif; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px ; height:20px; color:navy; background-color: #FFF7DA; cursor: hand}


.TlacitkoS {   font:9px Verdana, sans-serif; margin:2px 2px 2px 2px; padding:1px 2px 1px 2px; border:1px solid #5296CE ;  color:navy; background-color: #DEFFFF; font-weight:bold; cursor: hand}
.TlacitkoSOn {   font:9px Verdana, sans-serif; margin:2px 2px 2px 2px; padding:1px 2px 1px 2px; border:1px solid blue ;  color:white; background-color: navy; font-weight:bold; cursor: hand}


.TlacitkoSano {   font:9px Verdana, sans-serif; margin:0px 2px 0px 2px; padding:0px 2px 0px 2px; border:1px ;  color:navy; background-color: orange; font-weight:bold; cursor: hand}
.TlacitkoR {   font:8px Verdana, sans-serif; margin-left:5px; border: 1px solid #032B8F; width: 60px; height:20px; color:#083189; background-color: #FFF7DA; font-weight:bold; cursor: hand}


.TlacitkoSprava {background:url(../images/menu-active-4.gif) #EDF1FC repeat-x top left; border:1px solid #5296CE;
width: 90px; font:9px Tahoma, sans-serif; padding:2px 2px 2px 2px; color:navy;  font-weight:bold; cursor: hand}

.TlacitkoSpravaOn { background:url(../images/menu-active-2.gif) white repeat-x top left;border:1px solid #5296CE;
width: 90px; font:9px Tahoma, sans-serif; padding:2px 2px 2px 2px; color:red; font-weight:bold; cursor: hand}

.TlacitkoSprava1 {background:url(../images/menu-active-5.gif) white repeat-x top left;border:1px solid #5296CE; width: 60px;  font:9px Tahoma, sans-serif; padding:2px 2px 2px 2px; color:navy;  font-weight:bold; cursor: hand}
.TlacitkoSprava1On {background:url(../images/menu-active-2.gif) white repeat-x top left;width: 60px;  font:9px Tahoma, sans-serif; padding:2px 2px 2px 2px; border: 1px solid blue;  color:red; font-weight:bold; cursor: hand}


.TlacitkoSpravaNewold { background:url(../images/menu-active.gif) #cd5900 repeat-x top left;border:1px solid #ffaa43;color:#fff; font:9px Tahoma, sans-serif; padding:2px 2px 2px 2px;  color:navy; background-color: #C6D9FF; font-weight:bold; cursor: hand}


.TlacitkoSpravaNew { background:url(../images/menu-active-4.gif) #EDF1FC repeat-x top left; border:1px solid #5296CE;
 font:9px Tahoma, sans-serif; padding:3px 3px 3px 3px;  color:navy;  font-weight:bold; cursor: hand}


.TlacitkoSpravaNewA { background:url(../images/menu-active-3.gif) #cd5900 repeat-x top left;border:1px solid #ffaa43;
font:9px Tahoma, sans-serif; padding:3px 3px 3px 3px;   color:white;  font-weight:bold; cursor: hand}

.TlacitkoSpravaNewOn {
 background:url(../images/menu-active-2.gif) white repeat-x top left;border:1px solid #5296CE;
 font:9px Tahoma, sans-serif; padding:3px 3px 3px 3px;  color:red;  font-weight:bold; cursor: hand}

.TlacitkoSpravaS { background:url(../images/menu-active-5.gif) white repeat-x top left;border:1px solid #5296CE;
width: 80px; font:10px Tahoma, sans-serif; padding:3px 3px 3px 3px; color:navy; font-weight:bold; cursor: hand}

.TlacitkoSpravaSOn {background:url(../images/menu-active-2.gif) white repeat-x top left;border:1px solid #5296CE;
 width: 80px; font:10px Tahoma, sans-serif; padding:3px 3px 3px 3px; color:red; font-weight:bold; cursor: hand}


.TSPRAVA2 {background:url(../images/menu-active-4.gif) #EDF1FC repeat-x top left; border:1px solid #5296CE;
 color:navy; width: 400px; font:11px Tahoma, sans-serif; margin:0px 0px 0px 140px; padding:2px 2px 2px 2px;  color:navy; font-weight:; cursor: hand;text-align:left;}


.TSPRAVA2ON {background:url(../images/menu-active-2.gif) white repeat-x top left;border:1px solid #5296CE;
color:red; width: 400px; font:11px Tahoma, sans-serif; margin:0px 0px 0px 140px; padding:2px 2px 2px 2px; font-weight:bold; cursor: hand;text-align:left;}



.TlacitkoSpravaL { width: 80px;  font:9px Arial, sans-serif; padding:2px 2px 1px 2px; border: 1px solid blue;  color:navy; background-color: white; font-weight:; cursor: hand}
.TlacitkoSpravaOB { width: 80px;  font:9px Arial, sans-serif; padding:2px 2px 1px 2px; border: 1px solid blue;  color:navy; background-color: #DEFFFF; font-weight:; cursor: hand}



.TlacitkoNic { width: 0px;  font:9px Arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px ;  color:navy; background-color:white ; font-weight:; cursor: hand}
.TlacitkoNic1 { width: 100%;height:50px; font:9px Arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px ;  color:white; background-color:white ; cursor: hand}
.TlacitkoSpravaH { width: 60px;  font:9px Arial, sans-serif; margin-left:0px; border:2px ;  color:white; background-color: orange; font-weight:; cursor: hand}
.TlacitkoSpravaH1 { width: 50px;  font:9px Arial, sans-serif; margin-left:0px; border:2px ;  color:white; background-color: orange; font-weight:bold; cursor: hand}

.TlacitkoSpravaLOH { width: 40px;  font:9px Arial, sans-serif; margin-left:0px; border:2px ;  color:navy; background-color: white; font-weight:; cursor: hand}
.TlacitkoSpravaLOH1 { width: 15px; height:19px; font:10px Arial, sans-serif; margin-left:0px; border:1px ;  color:navy; background-color: orange; font-weight:bold; cursor: hand}
.TlacitkoSpravaL1 { width: 80px;  font:9px Arial, sans-serif; margin-left:0px; border:2px ;  color:white; background-color: red; font-weight:; cursor: hand}


.TlacitkoP01 { width:135px;
background: white url(../images/menu-active-6.gif) repeat-x top left; border:1px double #5296CE;
 font:9px Verdana, sans-serif; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px;  color:white; font-weight:bold; cursor: hand }

.TlacitkoP01ON { width:135px;
background: white url(../images/menu-active-2.gif) repeat-x top left; border:1px double #5296CE;
 font:9px Verdana, sans-serif; margin:0px 0px 0px 0px; padding:4px 0px 4px 0px;  color:navy; font-weight:bold; cursor: hand }


.TlacitkoP1 { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 112px; height:20px; color:navy; background-color: lightyellow;font-weight:bold; cursor: pointer}
.TlacitkoP1V { font:11px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 220px; height:30px; color:red; background-color: lightyellow;font-weight:bold; cursor: hand}
.TlacitkoP1Von { font:11px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 220px; height:30px; color:white; background-color: red;font-weight:bold; cursor: hand}

.TlacitkoP1aV { font:11px Tahoma, sans-serif; margin:0px 0px 0px 0px;  color:red; font-weight:bold; }


.TlacitkoP1-r { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 80px; height:20px; color:navy; background-color: lightyellow;font-weight:bold; cursor: hand}
.TlacitkoP1-rON { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 80px; height:20px; color:white; background-color: navy;font-weight:bold; cursor: hand}

.TlacitkoP1-o { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 122px; height:20px; color:navy; background-color: lightyellow;font-weight:bold; cursor: pointer}
.TlacitkoP1mini { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 30px; height:20px; color:navy; background-color: lightyellow;font-weight:; cursor: hand}

.TlacitkoP1w135 { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 135px; height:20px; color:navy; background-color: lightyellow;font-weight:bold; cursor: hand}
.TlacitkoP1malepismo { font:9px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ;  color:navy; background-color: lightyellow;font-weight:bold; cursor: hand}


.TlacitkoP1widthfree { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ;  height:20px; color:navy; background-color:
lightyellow;font-weight:bold; cursor: hand}

.TlacitkoP1HO { font:10px Tahoma, sans-serif; margin:0px 0px 0px 0px; border:1px solid blue ; width: 150px; height:20px; color:navy; background-color: lightyellow;font-weight:bold; cursor: hand}
.SelectOH { font:9px Verdana, sans-serif;margin:0px 0px 0px 0px; border:1px solid #F3B739; height:18px; color:#083189; background-color: white; }
.SelectOH1 { width: 80px;font:9px Verdana, sans-serif;margin:0px 0px 0px 0px; border:1px solid #F3B739; height:18px; color:#083189; background-color: white; }

.TlacitkoP2 { font:8px Verdana, sans-serif; margin:0px 0px 0px 0px; border:2px ; width: 100px; height:20px; color:#083189; background-color: #FFF7DA; font-weight:bold; cursor: hand}
.Nic { font:0px Verdana, sans-serif; margin:0px 0px 0px 0px; border:0px ; width: 0px; height:0px; color:#083189; background-color: #C2D3FC;}
.Tlacitko1 { font:9px Arial; border:0px ; height:14px; color:navy; background-color: #FFF7DA; font-weight:; cursor: hand; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.Tlacitko2 { font:9px Arial; border:0px ; height:14px; color:white; background-color:#5BA7FF ; font-weight:; cursor: hand; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}


.KosikTabulka {padding:1px 1px 1px 1px;margin:8px 1px 10px 1px; border: 1px solid navy; width:680px; text-align:left ; font:11px Verdana, sans-serif;   color:#032B8F; font-weight:; background-color:#C2D3FC}
.KosikPolozky {height:20px; margin:1px 1px 1px 1px;border: 1px solid navy;text-align:left;font:11px Verdana, sans-serif; padding:1px 1px 1px 1px; color:#032B8F; background-color:white}
.KosikPolozkyN {margin:1px 1px 1px 1px;border: 1px solid navy;text-align:right;font:11px Verdana, sans-serif; padding:1px 1px 1px 1px; color:#032B8F; background-color:white}
.KosikPolozkyP {height:25px; margin:1px 1px 1px 1px;border: 1px solid navy;text-align:left;font:11px Verdana, sans-serif; padding:1px 1px 1px 20px; color:#032B8F;background-color:white}

.KosikPolozkyPO {margin:1px 1px 1px 1px;border: 1px solid text-align:left;font:11px Verdana, sans-serif; padding:1px 1px 1px 1px; color:#032B8F; background-color:#C2D3FC}



.minipismoR { font:9px Verdana, sans-serif; color:#032B8F; font-weight:bold; margin:0px 0px 0px 5px; padding-left: 5px; }
.minipismoR  a { font:9px Verdana, sans-serif; color:#032B8F; font-weight:normal; margin:0px 0px 0px 0px; padding-left: 0px; text-decoration: none}
.minipismoR  a:hover { font:9px Verdana, sans-serif; color:blue; font-weight:normal; margin:0px 0px 0px 0px; padding-left: 0px; text-decoration: underline}

.minipismoRED { font:9px Verdana, sans-serif; color:red; font-weight:bold; margin:0px 0px 0px 5px; padding-left: 5px; }

.KatalogNahledImg {margin-left:13px; margin-top:5px; width:640px; border: 1px;}


.Reg1L1 {margin:30px 0px 30px 200px; border: 1px solid navy; text-align: left; font:11px Verdana, sans-serif; padding:20px 30px 20px 30px; color:#032B8F; font-weight:; background-color:#C6D3FF; width: 300px; }
.Reg1L1 a {color:red; }
.Reg1L1 a:hover {color:orange; }



.Reg1L {margin:20px 0px 10px 0px; border: 1px solid #5296CE; text-align: left; font:11px Tahoma , sans-serif; padding:15px 15px 15px 20px; color:#032B8F; font-weight:normal; background-color:#C6D3FF; width: 600px; }
.Reg1L a {color:red; }
.Reg1L a:hover {color:orange; }



.Reg1L-S {margin:20px 10px 10px 12px; border: 1px solid #5296CE; text-align: left; font:11px Tahoma , sans-serif; padding:15px 37px 15px 37px; color:#5D5D5D; font-weight:normal;
          background-color:#CDDDFE; #CDDDFE; width: 620px;  }
.Reg1L-S a {color:red; }
.Reg1L-S a:hover {color:orange; }
.Reg1LR {margin:0px 0px 0px 0px; border: 1px solid navy; text-align: left; font:10px Verdana, sans-serif; padding:10px 0px 30px 2px; color:#032B8F; font-weight:normal; background-color:lightyellow; width: 575px; }
.Reg1LH {border: 1px solid navy; text-align: left; font:12px Verdana, sans-serif; padding:50px 0px 50px 30px; color:#032B8F; font-weight:normal; background-color:lightyellow; width: ; height:}
.Reg1LHO {margin:30px 20px 30px 30px; border: 1px solid navy; text-align: left; font:10px Verdana, sans-serif; padding:20px 20px 20px 20px; color:#032B8F; font-weight:normal; background-color:#B6EDA3; width: 600px; }
.Reg1LHO a {color:red; }
.Reg1LHO a:hover {color:orange; }
.Reg1LHO1 {margin:30px 0px 30px 0px; border: 1px solid navy; text-align: left; font:10px Verdana, sans-serif; padding:20px 10px 20px 20px; color:#032B8F; font-weight:normal; background-color:lightyellow; width: 520px; }
.Reg1LOBJ {margin:0px 0px 0px 0px; border: 0px solid navy; text-align: left; font:10px Verdana, sans-serif; padding:0px 10px 0px 10px; color:#032B8F; font-weight:normal; background-color:#C2D3FC; width: 600px; }
.Reg1LOB {margin:0px 0px 0px 0px; border: 0px solid navy; text-align: left; font:10px Verdana, sans-serif; padding:0px 0px 0px 0px; color:#032B8F; font-weight:normal; background-color:; width: 730px; }

.Reg2L {margin:30px 30px 30px 0px; border: 1px solid #185CC1; text-align: left; font:11px Verdana, sans-serif; padding:20px 30px 20px 20px; color:#032B8F; font-weight:normal; background-color:#C2D3FC; width: 580px; }
.Reg2L a {color:red; }
.Reg2L a:hover {color:orange; }

.Kosika {padding:0px 20px 0px 20px; text-align:center; background-color:; border: 0px solid navy;
            font:11px Verdana, sans-serif;  color:#032B8F; font-weight:bold; width: 150px; height:30px}
.Kosika a {color:red; }

.hrf5 img{ border-color: white;  border-width: 2px;   border-style: none; }



.dluh { width:650px; margin: 20px 0px 20px 30px; padding:0px 0px 0px 0px;text-align:left; background-color:; border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; }

.cert { width:650px; margin: 20px 0px 20px 30px; padding:0px 0px 0px 0px;text-align:left; background-color:; border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; }
.cert a {  border: 1px solid navy; font:11px Verdana, sans-serif; color:#032B8F; }
.cert a:hover {border: 1px solid;  border-color: darkblue navy navy navy ;}
.cert img {  border-color: white;   border-width: 2px;   border-style: ridge; }
.cert a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 2px;   filter: ;}

.kontakt { margin: 20px 5px 20px 5px; padding:10px 0px 10px 0px;text-align:left; background-color:; border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; }
.kontakt td { background-image: url("../images/background2.jpg");background-position: 10px 6px; padding:20px 30px 20px 30px; background-color: lightyellow; border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; }

.kontaktN { margin: 0px 0px 0px 0px; padding:20px 0px 20px 0px; text-align:left;  border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; float:none}
.kontaktN a{ color:blue; }
.kontaktN a:hover{ color:red; }
.kontaktN-100 {width:650px; text-align:left; font:12px Verdana, sans-serif;  color:#032B8F; float:none}
.kontaktN-in { margin: 0px 0px 0px 0px; padding:5px 5px 5px 0px; text-align:left;  border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; float:left}
.kontaktN-in-n { margin: 0px 0px 0px 0px; padding:20px 5px 20px 0px; text-align:left;  border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; float:none}
.kontaktN h3{ margin: 0px 0px 0px 0px; padding:20px 0px 10px 0px; }
.kontaktN ul{ margin: 0px 0px 0px 0px; padding:10px 0px 10px 20px; }
.kontaktN li{  padding:0px 0px 0px 0px; list-style-type:square}



.kontaktC { width:550px; margin: 20px 0px 20px 80px; padding:20px 0px 20px 0px; text-align:center; background-color:; border: 0px solid navy; font:11px Verdana, sans-serif;  color:#032B8F; }
.kontaktNC { width:600px; margin:20px 0px 0px 100px; padding:0px 0px 20px 0px; text-align:left; font:11px Verdana, sans-serif;  color:#032B8F;
background-image: url("../images/budova1.jpg"); background-repeat: no-repeat; background-position: 230px 20px }
.kontaktNC h3{ margin: 0px 0px 0px 0px; padding:20px 0px 0px 0px; }
.kontaktNC ul{ margin: 0px 0px 0px 0px; padding:10px 0px 7px 15px; }
.kontaktNC li{  padding:0px 0px 0px 0px; list-style-type:square}


.kontaktimg  {margin: 20px 0px 20px 0px; border: 1px solid #032B8F; text-align:center; color:#032B8F; background-color:white;text-align:center;}


.uvod {  width:550px; height:100%; margin: 30px 0px 0px 80px; padding:20px 0px 20px 0px;text-align:center; background-color:; border: 0px solid navy; font:12px Verdana, sans-serif;  color:#032B8F; }
.uvod td { background-image: url("../images/pozadi1.jpg");background-position: 10px 6px; padding:20px 30px 20px 30px; background-color: lightyellow; border: 1px solid navy; font:12px Verdana, sans-serif;  color:#032B8F; }
.uvod img {  border-color: white;   border-width: 4px;   border-style: ridge; }
.uvod a:hover img {  border-color: #999999;  border-style: ridge;   border-width: 4px;   filter: ;}
.uvod a {font:11px Verdana, sans-serif; font-weight:bold; color:navy;text-decoration: none; }
.uvod a:hover {  color:orange; text-decoration: none;}

.uvod1 {  width:705px; height:300px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:center; background-color:; border: 0px solid navy; font:12px Verdana, sans-serif;  color:#032B8F; }
.uvod1 td { background-color: #FDFED4; padding:0px 0px 0px 3px;  border: 0px solid navy; font:12px  Verdana, sans-serif;  color:#032B8F; }
.uvod1 img {  border-color: ;   border-width: 0px;  }
.uvod1 a:hover img {  border-color: ;    border-width: 0px;   filter: ;}
.uvod1 a {font:11px Verdana, sans-serif; font-weight:bold; color:orange;text-decoration: none; }
.uvod1 a:hover {  color:navy; text-decoration: none;}

.uvod1a a {font:11px Verdana, sans-serif; color:navy;text-decoration: none; }
.uvod1a a:hover { font:11px Verdana, color:blue; text-decoration: none; font-weight:bold;}

.uvod2a {font:9px Verdana, sans-serif; color:navy; text-align:center;}
.uvod2a a {font:9px Verdana, sans-serif; color:orange;text-decoration: none; }
.uvod2a a:hover { font:9px Verdana, color:blue; text-decoration: underline; font-weight:bold;}


.uvod2 {font:7px Verdana, sans-serif; font-weight:bold; color:navy;text-decoration: none; }
.uvod2 a {font:9px Verdana, sans-serif; font-weight:normal; color:orange;text-decoration: none; }
.uvod2 a:hover { color:red; }

.prihlaseni { background:url(../images/bg-1.jpg) white repeat-x top left;border:1px solid #5296CE;
                 width:120px; margin: 0px 0px 0px 0px; padding:10px 4px 10px 6px;text-align:left;
                 font:9px Verdana, sans-serif;  color:#032B8F; }




.odkaz a {color:orange; text-decoration: underline;font-weight:bold}
.odkaz a:hover {color:red;  text-decoration: none;font-weight:bold}

.InputzpravaNadpis { width: 580px; font:10px Verdana, sans-serif;margin:2px 0px 2px 0px; border:1px solid orange; height:20px; color:#083189; background-color:white; }

.Inputzprava { width: 650px;  border:1px solid orange; height:200px; color:#083189; background-color: white;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }


.hrf  {border: 1px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold; text-decoration: none; color:navy;  padding: 2px 2px 2px 4px; margin: 1px 0px 10px 20px;
                  height: 15px; text-align: left ;  background-color:white;}
.hrf a  {border: 1px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold; text-decoration: none;
           color:navy; padding: 2px 2px 2px 4px; margin: 1px 0px 10px 20px;
           height: 15px; text-align: left ;  background-color:white;}
.hrfover  {border: 1px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold; text-decoration: none; color:navy;
          padding: 2px 2px 2px 4px; margin: 1px 0px 10px 20px;
          height: 15px; text-align: left ;  background-color:orange;}

.hrf1  {border: 1px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold; text-decoration: none; color:navy; display:block; padding: 2px 2px 2px 5px; margin: 1px 0px 0px 5px;                  width:120px ;height: 15px; text-align: left ;  background-color:white;}
.hrf1over  {border: 1px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold; text-decoration: none; color:navy; display:block; padding: 2px 2px 2px 5px; margin: 1px 0px 0px 5px;                  width:120px ;height: 15px; text-align: left ;  background-color:orange;}
.hrf2  {border: 1px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold; text-decoration: none; color:navy; display:block; padding: 2px 2px 2px 5px; margin: 1px 0px 0px 5px;                  width:250px ;height: 15px; text-align: left ;  background-color:white;}

.table1  {border: 0px solid blue; font: 11px Tahoma, sans-serif; font-weight: bold;  padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px;  text-align: left ; }
.table1  a {border: 1px solid blue; font: 10px Tahoma, text-decoration: none; color:navy;  text-align: center ;  background-color:white; padding: 2px 15px 0px 15px; height: 15px}
.table1  a:hover { color:white;   background-color:orange;}
.table1  td {  text-decoration: none; color:black;  text-align: left ;  padding: 0px 5px 0px 0px; }

.table2  {border: 0px solid blue; font: 11px Tahoma, sans-serif; font-weight: ;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  text-align: left ; }
.table2  td {  text-decoration: none; color:black;  text-align: left ;  padding: 0px 10px 0px 0px; }

.table3  {border: 0px solid blue; font: 10px Tahoma, sans-serif; font-weight: bold;  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  text-align: left ; }
.table3  a {border: 1px solid blue; font: 10px Tahoma, text-decoration: none; color:navy;  text-align: center ;  background-color:white; padding: 4px 6px 4px 6px; }
.table3  a:hover { color:white;   background-color:orange;}



.buttons_top a {color: navy;border: 1px solid;padding: 0px 0px 1px 0px; font: 13px Tahoma, sans-serif;margin: 0px 0px 0px 0px;
                font-weight: bold;text-decoration: none; border-color: #3366FF lightblue;display: block;  text-align: center; background-image:                  url("../images/background61.jpg");height:25px; width: 100px;}

.buttons_top a:hover {border: 1px solid;padding: 8px 0px 1px 0px; color : navy;
                  border-color: darkblue navy navy navy ; background-image: url("../images/background711.jpg"); height: 25px; width: 130px;}

.buttons_top1 a {color: blue;border: 1px solid;padding: 8px 0px 1px 0px; font: 13px Tahoma, sans-serif;
                font-weight: bold;text-decoration: none; border-color: #3366FF lightblue;display: block;  text-align: center; background-image:                  url("../images/background61.jpg");height:25px; width: 105px;}

.buttons_top1 a:hover {border: 1px solid;padding: 8px 0px 1px 0px; color : navy;
                  border-color: darkblue navy navy navy ; background-image: url("../images/background711.jpg"); height: 25px; width: 125px;}


.buttons_topKos a {color: red;border: 1px solid; padding: 8px 0px 1px 0px; font: 13px Tahoma, sans-serif;
                  font-weight: bold;text-decoration: none; border-color: #3366FF lightblue;display: block; text-align: center;background-image:                                                  url("../images/background61.jpg");height: 25px; width: 80px;}

.buttons_topKos a:hover {border: 1px solid;padding: 8px 0px 1px 0px; color : #104071;
                  border-color: darkblue navy navy navy ; background-image: url("../images/background711.jpg");height: 25px; width: 80px;}


.buttons_topKon a {color: #E27E30;border: 1px solid; padding: 8px 0px 1px 0px; font: 13px Tahoma, sans-serif;
                font-weight: bold;text-decoration: none; border-color: #3366FF lightblue;display: block; width: 80px; text-align: center;background-image:                url("../images/background61.jpg");height: 25px}

.buttons_topKon a:hover {border: 1px solid;padding: 8px 0px 1px 0px; color : #104071;
                  border-color: darkblue navy navy navy ; background-image: url("../images/background711.jpg");height: 25px; width: 80px;}


.cont-sp-div {width:380px; position:relative; }
.cont-sp_top  {width:380px; height:22px; overflow-x:hidden; overflow-y:hidden;   border: 0px solid blue; background-color: #5296CE;color:white; padding: 4px 0px 0px 0px;}
.cont-sp_head  {width:380px; height:18px; overflow-x:hidden; overflow-y:hidden;   border: 0px solid blue; background-color: lightblue;color:navy}
.cont-sp_head  a {color: black;text-decoration:none}
.cont-sp_head  a:hover {color:white;}
.cont-sp  {width:380px; height:160px; overflow-x:hidden; overflow-y:auto;  border: 0px solid blue; background-color: white; color:blue; font-weight: normal;}
.cont-sp a {color:blue; font-weight: normal;}
.cont-sp_bot  {width:380px; height:18px; overflow-x:hidden; overflow-y:hidden;  border: 0px solid blue; color:navy; background-color: lightblue;}


.cont-sp_topbig  {font:20px Verdana, sans-serif;  font-weight:bold; width:800px; height:50px; overflow-x:hidden; overflow-y:hidden;   border: 0px solid blue; color:blue; padding: 4px 0px 0px 0px; text-align: left;}
.big  {width:800px; text-align: left;}

.table-op {border: 1px solid blue; width:700px; text-align: left; padding: 20px 0px 20px 0px; margin: 0px 0px 10px 20px;}
.table-op a  { font-weight: bold;  text-align: left ; }
.table-op a:hover { text-decoration: none; color:red; }
.h1-op { text-align: left; color:#FF7B38; font:25px Verdana, sans-serif;  font-weight:bold; padding:25px 0px 3px 20px; }

.table-ZL {border: 1px solid white; background-color:lightyellow; width:400px; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.table-ZL a  { font-weight: bold;  text-align: center ; display:block}
.table-ZL a:hover {background-color:lightblue; }
.table-ZL td  {border: 1px solid orange; width:40px; text-align: center; padding: 10px 5px 10px 5px; margin: 0px 0px 0px 0px; }
.table-ZL img  {border: 0px solid blue; text-align: center; padding: 10px 0px 10px 0px; margin: 0px 10px 0px 10px; }



{------------------------------------------------------------------------------------------------------------------------}
.reakce-zakazniku {font:11px Verdana, sans-serif;  color:#032B8F; padding: 0px 0px 0px 0px; width: 750px;}
.reakce-zakazniku textarea {text-align: left; width: 100%;
                            font:11px Verdana, sans-serif;  color:#032B8F; border-width:0px;
                            padding: 0px 0px 0px 0px;  }
.reakce-zakazniku h2 {text-align: center; color: navy;  padding: 20px 0px 20px 0px; font: 18px Tahoma, sans-serif; font-weight: bold;  }

.odkazy  {font:11px Verdana; font-weight:bold; color:blue; text-decoration: none; padding: 20px 30px 20px 50px; text-align:left;}
.odkazy a {color:navy; text-decoration: underline ;padding: px 0px px 0px; }
.odkazy a:hover {  color:red; text-decoration: none;}


.odkazy1-in  {width:350px; height:150px;background-color:white;border: 1px solid #5296CE; font:11px Verdana; font-weight:bold; color:blue; text-decoration: none;  text-align:left;margin: 5px 10px 10px 0px ;padding: 20px 20px 20px 20px;float:left;}
.odkazy1-in-text  {font:11px Verdana;background-color:lightyellow; font-weight:normal; color:#E77A66; text-decoration: none;  text-align:left; margin: 5px 0px 5px 0px ;}

.oznameni-ok {text-align: center; width: 500px;background-color:green; font-weight:bold;font:28px Arial, sans-serif;  color:white; border: 2px solid black;
                    padding: 50px 20px 50px 20px;  }
.oznameni-bad {text-align: center; width: 500px;background-color:red;font-weight:bold; font:28px Arial, sans-serif;  color:white; border: 2px solid black;
                      padding: 50px 20px 50px 20px;  }


.hotel  {font:11px Verdana; font-weight:bold; color:blue; text-decoration: none; padding: 20px 30px 20px 50px; text-align:left; }
.hotel a {color:navy; text-decoration: none ; display:block; background-color:white; padding: 0px 0px 5px 0px;}
.hotel a:hover {  color:orange; text-decoration: none; background-color:#FFFFCB;}
.hotel img  {border: 1px solid lightblue; padding: 0px 0px 0px 0px; margin: 0px 0px 00px 0px; }


#page-print {width:700px;
            background-color:white; 
            text-align:center;   
            margin: 0;  
            padding: 0;  
            position:relative; 
            border: 0px solid red;  
            height: 100%; /* nastaveni pro IE */ }


@page {margin: 2,5cm;}
@media print {  body      { color: black; background: white; font-size: 8pt;}    }



