/* CSS Document */
BODY, TD /*TH, CAPTION*/
{
  font-family:  Arial, helvetica, sans-serif;
  font-size: 11px;
}
body      {
          color: rgb(48,48,48);
          background: white;
          nnnbackground-image: url("./grafika/mainbg.gif");
          padding: 1;
          margin: 1;
          text-align: center;
          float: center;
          }
table {border-collapse: collapse;}

h4 {font-size: 16px; 
    color: rgb(0,102,0);
    font-weight: bold;
    margin-bottom: 5px;}
h3    {font-size: 16px; 
    color: rgb(255,153,0);
    font-weight: bold;}
h2 {font-size:16px;
    font-weight: bold;
    margin-bottom: 1px;
    
    color: rgb(0,102,0);}

input, textarea, select {border: 1px solid rgb(129,129,129)}

a, a:visited, a:active {color: rgb(65,105,225);}
a:hover {xxxcolor: rgb(65,105,225);
        xxxtext-decoration: none;
        xxxborder-bottom: 1px dotted rgb(65,105,225); 
        }
.left a, .bezefektu, .bezefektu a, .bezefektu a:hover, .bezefektu a:visited, .pravysloupec a, .pravysloupec a:visited  {
          text-decoration: none;
          color:rgb(88,88,88);
          border: none;
          
          }
.left a:visited, .left a {color: black;}

ul        {xxxlist-style: url("./grafika/li.gif");
          list-style: none;
          margin-left: 10px;
          padding: 0px;
          }
img      {border: none;}

hr {size: 1px;}

.wholepage {
          position: relative;
          top: 0;
          left: 0;
          width: 930px;
          overflow: hidden;
          margin: 10px auto 10px auto;
          text-align: left;
          
        nnnbackground: rgb(238,238,238);  
          
          }
.maincontent {/*vseko krome sloupecku uplne vpravo*/
            float: left;
            overflow: hidden;
            margin-right: 0px;  
            }
.pravysloupec {
            float: right; 
            width: 127px; 
            nheight: 200px; 
            nbackground-color: #c8d5d8; 
            overflow: hidden;
            }
.separator {height: 0px;
            background: transparent;
            }


.pagehead {
          height: 105px;
          width: 800px;
          overflow: hidden;
         nnnbackground-color: rgb(237,230,201);
          background: url("./grafika/motivx.jpg") no-repeat;
          margin-bottom: 5px;
        nnnnnborder: 1px solid black;
          }

.pagemiddle {
        nnnbackground-color: rgb(255,255,204);
          width: 800px;
          text-align: left;
        nnnborder: 1px solid black;
          overflow: hidden;
          }

.pagefooter {
          overflow: hidden;
          width: 800px;
          border: 0px solid black;
          background-color: #ecebeb;
          }
.footer   {text-align: center;
          }


.left     {/*zelene leve menu*/
          overflow: hidden;
          float: left;
          width: 133px;
          /*border: 1px solid black;*/
         
          }


.leftzluty     {
          /*border: 1px solid black;*/
          margin-top: 5px;
          margin-bottom: 5px;
          background-color: #f2f7aa;}
.roundtopzl { 
	background: url("./grafika/ph-zluty.gif") no-repeat top right; 
            }

.roundbottomzl {
	background: url("./grafika/pd-zluty.gif") no-repeat top right; 
              }


.leftzeleny     {
          
          
          /*border: 1px solid black;*/
          background-color: #c3dfa8;}
.roundtopz { 
	background: url("./grafika/rtz.gif") no-repeat top right; 
            }

.roundbottomz {
	background: url("./grafika/rbz.gif") no-repeat bottom right; 
              }

.leftmodry     {/*modre leve menu*/
          margin-top: 5px;
          margin-bottom: 5px;
          background-color: #bceefb;
          }
.roundtopm { 
	background: url("./grafika/rtm.gif") no-repeat top right; 
            }

.roundbottomm {
	background: url("./grafika/rbm.gif") no-repeat top right; 
              }
.roundtopsedy { background-color: #c8d5d8;
	background: url("./grafika/ph-sedy.gif") no-repeat top right; 
            }

.roundbottomsedy {background-color: #c8d5d8;
	background: url("./grafika/pd-sedy.gif") no-repeat top right; 
              }
.main     {
          margin-left: 5px;
          margin-right: 0px;
          margin-top: 0px;
          nnnpadding: 9px;
          float:left;
          width: 662px;
          /*border: 1px solid black;*/
          background-color: #ecebeb;
          overflow: hidden;
          }
.content  {nntext-align: left;
          line-height: 130%;
          font-size: 12px;
          padding: 8px;
          }

.main p {text-align: left;
         line-height: 150%;
         font-size: 11px; }

.roundtop { 
	background: url("./grafika/rt.gif") no-repeat top right; 
            }

.roundbottom {
	background: url("./grafika/rb.gif") no-repeat top right; 
              clear: both;
              }

img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
            }
img.corner13 {
   width: 13px;
   height: 13px;
   border: none;
   display: block !important;
            }
img.thumbnail /*obrazek nahledu*/
              {border: 1px solid rgb(133,133,133);
              height: 100px;
              margin-top: 5px;}


.right    {
          /*float: left;*/
          width: 100px;
          /*border: 1px solid black;*/
          background-color: rgb(215,197,185);
          overflow: hidden;
          }
          

.levemenu LI{
          margin-top: 3px;
          margin-left: 15px;
          padding: 0;
          
          }
.photos   {
          width: 630px;
          font-size: 10px;
          border: 1px solid black;
          border-color: black; 
          /*background-color: rgb(255,255,204);*/ 
          border-collapse: collapse;
          
          }
.photos td {text-align: center;}
/*CLANKY*/
.clanek_nadpis {
          font-size: 20px;
          font-weight: bold;
          color: black;
          
          }

.podtitul {font-weight: bold;
          text-indent: 20px;}
.uvodnik  {font-style: italic;}

.text     {margin-top: 20px;
          color: rgb(49,49,49); 
          line-height: 140%;
          xxxtext-align: justify;}

.error    {color: red;
          font-weight: bold;
          }
.mainimg  {/* div s hlavnim obrazkem*/
          width: 100%;
          float: center;
          background-color: white;
          padding-top: 25px;
          padding-bottom: 25px;
          border: 1px solid #d0d0d0;
          text-align: center;
          }
.mainimg2  {/* div s hlavnim obrazkem*/
          width: 100%;
          float: center;
          background-color: black;
          padding-top: 25px;
          padding-bottom: 25px;
          border: 1px solid #d0d0d0;
          text-align: center;
          }

.imgpopis {margin-top: 3px;
         xxxbackground-color: rgb(216,216,216);
          xxxborder: 1px solid rgb(216,216,216);
          color: rgb(101,101,101);
          padding: 5px;
          font-size: 11px;
          }
.popisdlouhy{
          font-size: 11px;
          text-indent: 15px;
          margin-top: 5px;
          width: 400px;
          color: black;
          xxxfont-family: times new roman;
          }          
.img      {border: 1px solid black;
          }/*obtazeni hlavniho obrazku*/
.latin    {font-style: italic;
          }
.bold     {color: rgb(42,42,42);
          font-weight: bold;
          font-size: 12px;}

.photos   {border: none;
          /*cela tabulka s fotkama*/
          margin-left: 10px;
          margin-right: 10px;
          
          }
.photos tr {height: 200px;
            }

            
.nahled   /*cely div s nahledem*/
          {border: 1px solid rgb(109,109,109);
          xbackground: url("./grafika/nahledbg.jpg") norepeat;
          float: left;
          text-align: center;
          margin: 1px;
          _margin-left: 6px;
          _margin-right: -4px;
          height: 177px;
          width: 210px;
          line-height: 130%;
          padding-top: 10px; /*odsazeni odzhora*/
          background-color: white;
          position: relative;}

.posuvnik /*div s grafikou na posouvani mezi jednotlivyma fotkama*/
          {width: 100%;
          text-align: center;
          margin-top: 3px;}
.diskuze  {border:0px solid rgb(225,225,225);
          width: 440px;
          xxxpadding: 5px;
          xxxbackground-color: white;}
.diskuze_hlavicka {border: 0px;
                  background-color: rgb(244,244,244);
                  padding-left: 5px;
                  margin: -1px;
                  border-top: 1px dotted rgb(181,181,181);
                  border-bottom: 1px dotted rgb(181,181,181);}
                  
.diskuze_body {padding: 3px;
              font-family: Comic;
              margin-bottom: 10px;}

.gbk_prispevek{
          margin-bottom: 4px;
          nborder: 1px solid rgb(155,155,155);
          background-color: rgb(244,244,244);
          padding: 1px;}
.gbk_titulek{
          xxxbackground-color: rgb(211,211,211);
          padding-left: 5px;
          padding-top: 2px;
          padding-bottom:2px;
          color: black;
          border-top: 1px dotted rgb(181,181,181);
          border-bottom: 1px dotted rgb(181,181,181);
          }
.gbk_odkaz a{color: rgb(65,105,225);
            text-decoration: underline;
            font-size: 11px;
            margin-top: 5px;}

.gbk_body {padding: 5px;}

.odpoved {
          nnnfloat: right;
          border: 1px dotted rgb(181,181,181);
          background-color: rgb(249,249,249);
          color: rgb(117,117,117);
          padding: 5px;
          margin: 10px 10px 5px 60px;
        }

.tucne    {color: black;
          font-weight: bold;
          }
fieldset {
          border: 1px dotted rgb(255,153,51);
          nbackground-color: red;
          width: 350px;
          }
.rejstrik {float: left; 
            font-size: 11px;
            width: 115px; 
            nborder: 1px solid black;
            padding: 2px;
            margin: 5px;
            text-align: left;}
.noveclanky {
            border: 1px solid rgb(150,150,150);
            padding: 6px;
            nfloat: left;
            width: 415px;
            background-color: rgb(240,240,240);
            }
.noveclankytitle{
            border: 1px solid rgb(150,150,150);
            border-bottom: 0px;
            width: 415px;
            padding: 2px 6px 2px 6px;
            background-color: rgb(184,184,184)}
/*--------------------------------------------------------------------*/

.novefoto {width: 180px; 
           float: right; 
           margin: 0px 10px 0px 0px; 
           nmargin-right: 10px;
           text-align: center; 
           background: url("./grafika/novefoto_bg.gif");
           border: Opx dotted rgb(150,150,150);}
.novefotofoto {;
               nfloat right;
               padding: 10px 6px 10px 6px; 
               nborder: 1px solid rgb(150,150,150); 
               nbackground-color: white; 
               overflow: hidden;
               nnmargin: 0px 0px 0px 0px;}
.novefototitle{
            nborder: 1px solid rgb(150,150,150);
            nfloat: right;
            nnmargin: 0px 0px 0px 0px;
            border-bottom: 0px;
            
            padding: 2px 6px 2px 6px;
            nbackground-color: rgb(184,184,184)}

/*-----------------------------------------------*/
.noveblogy    {
              float: right;
              width: 180px;
              nheight: 400px;
              margin: 0px 10px 0px 10px;}
.noveblogytitle {border: 1px solid rgb(150,150,150);
                 padding: 2px 6px 2px 6px;
                 background-color: rgb(184,184,184);
                 border-bottom: 0px}
.noveblogyblogy {border: 1px solid rgb(150,150,150);
                 padding: 6px;
                 background-color: rgb(240,240,240);
                 }
.linkstable   {border: 0px;}
.linkstable tr {padding: 3px;}
.linkstable a {text-decoration: none;
               font-weight: bold;
               color: rgb(121,121,121);
               }
.vypisdatum {font-weight: normal; 
              color: #979797;
              font-size: 11px;}

.blognadpis {font-size: 14px; 
              color: #006633; 
              font-weight: bold;}
              
.blogzobrazeno {color:#979797;; 
              font-size: 11px;}
.kategorie {color: rgb(255,153,0);
            font-size: 11px;}           
.upoutavka {width: 445px;
            xheight: 110px;
            margin:10px 0px 0px 0px; 
            text-align: justify;
            color: black;
            xxxfont-family: Times new roman;
            border-bottom: 1px dotted rgb(210,210,210);
            padding-bottom: 4px;}   

.blogdivpravy {
               background-color: white; 
               float: right; 
               margin: 5px; 
               padding: 5px; 
              text-align: center;}
.blogdivlevy {
               background-color: white; 
               float: left; 
               margin: 5px; 
               padding: 5px; 
               text-align: left;
               color: gray;
               xfont-weight: bold;}

.dalsiblogy {width: 295px;
            margin : 2px;
            margin-top: 15px;
            padding: 5px;
            background-color: white;
            float: left;
            border: 1px dotted rgb(176,176,176);
            xborder-left: 1px dotted rgb(176,176,176); }
            
.souvisejiciblogy {
            background-color: white;
            float: right;
            width: 295px;
            margin: 2px;
            margin-top: 15px;
            padding: 5px;
            xborder-left: 1px dotted rgb(176,176,176);
            border: 1px dotted rgb(176,176,176);}
