/* CSS Document */
html {background-color:#000000;}
body {font-family:arial,sans-serif; margin: 0; padding: 0;}

a:link                  {color:#FFFFFF;font-weight:bold;text-decoration:underline;}
a:visited               {color:#FFFFFF;font-weight:bold;text-decoration:underline;}
a:hover                 {color:#FF0000;font-weight:bold;text-decoration:underline;}
a.menutext:link         {font-size: 11px; font-weight: bold; color: #A8A8A8; text-decoration:none;}
a.menutext:visited      {font-size: 11px; font-weight: bold; color: #A8A8A8; text-decoration:none;}
a.menutext:hover        {font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
a.zapatimenu:link       {font-size: 11px; font-weight: normal; color: #646464; text-decoration:none;}
a.zapatimenu:visited    {font-size: 11px; font-weight: normal; color: #646464; text-decoration:none;}
a.zapatimenu:hover      {font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
a.underline:link        {color:#FF0000;font-weight:bold;text-decoration:underline;}
a.underline:visited     {color:#FF0000;font-weight:bold;text-decoration:underline;}
a.underline:hover       {color:#FF0000;font-weight:bold;text-decoration:underline;}
a.sipkalink:link        {color:#FF0000;font-weight:bold;text-decoration:none;}
a.sipkalink:visited     {color:#FF0000;font-weight:bold;text-decoration:none;}
a.sipkalink:hover       {color:#000000;font-weight:bold;text-decoration:underline;}
p.mainp                 {margin-left: 40px; margin-top: 16px; margin-bottom: 80px; margin-right: 20px; text-align: left; font-family: arial; color:#646464; font-weight:normal; text-decoration:none; font-size: 12px; /*_font-size: 11px;*/}
p.psearch               {width: 300px; height: 38px; margin-left: 0px; margin-top: 0px; padding-top: 11px; padding-left: 40px; _padding-left: 32px; margin-bottom: 0px; font-family: arial; color:#000000; font-weight:normal; text-decoration:none; font-size: 12px;}
p.pvybaveni             {width: 300px; height: 145px; margin-left: 18px;  margin-top: 0px; padding-top: 30px; margin-bottom: 0px; font-family: arial; color:#000000; font-weight:normal; text-decoration:none; font-size: 11px; text-align: justify;}
p.zapatitext            {width: 100%; height: auto; float: left; font-family: arial; color:#646464; font-weight:normal; text-decoration:none; font-size: 10px; text-align: right; margin-top: 27px;}
span.aktuallink      {color:#FFFFFF;font-weight:normal;text-decoration:none;}
span.aktuallink:visited    {color:#F47171;font-weight:normal;text-decoration:none;}
/* span.aktuallink:hover      {color:#FFFFFF;font-weight:normal;text-decoration:underline;} */
a.thumbnailhover:hover  {text-decoration:none;}




/* Matrjosky */
.matrjoskahlavni        {width: 1000px; height:auto; padding: none; margin: 0 auto 0 auto;}
.hlavni                 {width: auto; height: 1000px; padding: none; margin: 0 auto 0 auto;}

.matrjoskamenu          {width: 1000px; height: auto; padding: none; margin: 0 auto 0 auto;}
.menu                   {width: auto; height: 84px; padding: none; margin: 0 auto 0 auto;}

.matrjoskamain          {width: 1000px; height: auto; padding: none; margin: 0 0 0 0;}
.main                   {width: auto; height: 100%; padding: none; margin: 0 0 0 0;}

.matrjoskamainpruh      {width: 831px; height: auto; float: left; background-color: #FFFFFF;}
.mainpruh               {width: auto; height: auto; float: left; background-image: url('img/mainpruh.png'); background-position: left top; background-repeat: repeat-y;}

.matrjoskamainpruhright {width: 341px; height: auto; float: right;}
.mainpruhright          {width: auto; height: auto; background: white url('img/searchback.png') right top no-repeat; float: right; }

.matrjoskanupnavi       {width: 39px; height: auto; float: left;}
.upnavi                 {width: auto; height: 9px; margin-left: 350px; margin-top: 25px; border: 0px; padding: none; }


/*.matrjoskazapati        {width: 831px; height: auto; margin-left: 84px; float: left; _margin-left: 42px;}*/
.matrjoskazapati        {width: 831px; height: auto; margin-left: 84px; float: left; _margin-left: 42px;}
.zapati                 {width: auto; height: 212px;}


/* Obrazky */
img                          {margin-bottom: 20px; margin-right: 5px; border: 1px #A8A8A8 solid; /*float: left;*/}
img:hover                    {border: 1px #C11F1F solid; cursor:help;}
img.vybaveniimg              {margin-bottom: 18px; margin-right: 18px; border: 1px #A8A8A8 solid; float: left;}
.thumbnailhover              {margin: 0px; text-decoration: none;}  


.logo                  {width: 1000px; height: 63px; background: #000000 url('img/logo.png') top no-repeat;}
.sipka                 {background: url('img/sipka.gif') left center no-repeat; padding-left: 20px;font-size: 12px;}
.sipkaback             {background: url('img/back.gif') left center no-repeat; padding-left: 15px;}
.mail                  {width: 11px; height: 12px; background: url('img/a.gif') top no-repeat;}
.photos                {border: 4px #646464 solid;}

/*.upnaviimg             {border: 0px; margin-bottom: 0px; margin-right: 0px;}
.upnaviimg:hover       {border: 0px; margin-bottom: 0px; margin-right: 0px;}

.upnavihome            {width: 13px; height: 9px; background-image: url('img/up_home.gif'); background-position: top; background-repeat: no-repeat; float:left; border: 0px solid black; }
.upnavisite            {width: 13px; height: 9px; background-image: url('img/up_site.gif'); background-position: top; background-repeat: no-repeat; float:left; border: 0px solid black; }
.upnavimail            {width: 13px; height: 9px; background-image: url('img/up_mail.gif'); background-position: top; background-repeat: no-repeat; border: 0px solid black; }*/

/* Menu */
#menulist li    {display: inline; list-style-type: none; padding-right: 38px;}
.menutext       {font-size: 11px; font-weight: bold; color: #A8A8A8;}
.menupic        {width: 1000px; height: 84px; background-color: #000000; background-image:url('img/menu_back.png'); background-repeat: no-repeat; background-position: top;}
.menucontainer  {padding-top: 6px;}

/* Main */
.leftpruh       {width: 84px; height: 318px; float: left; background: black url('img/upleft.png') top no-repeat;}
.mainpruhup     {width: 831px; height: 24px; background: white url('img/upmain.png') top no-repeat;}
.mainpruhdown   {width: 831px; height: 22px; float: left; background: white url('img/downmain.png') bottom no-repeat;}
.rightpruh      {width: 84px; height: 318px; float: left; background: black url('img/upright.png') top no-repeat; /*_margin-top:-159px;*/}

.mainpruhobsah  {width: 470px; height: 100%; background: white url('img/mainpruh.png') top repeat-y; font-size: 12px; font-weight: bold; color: #A8A8A8; float: left;}
.search         {width: 332px; height: 50px; background: #B4B4B4 url('img/search.png') top no-repeat; margin-top: 19px; margin-right: 8px;}
.vybaveni       {width: 341px; height: 200px; background: white url('img/vybaveni.png') top no-repeat; margin-top: 20px;}
.aktuality      {width: 332px; height: auto; background: #C11F1F url('img/aktuality.png') top no-repeat; margin-top: 19px; padding-top: 5px;}

/* Zapati */
.zapatiudaje    {width: 831px; height: 93px; background: #000000 url('img/zapatilinka.png') center no-repeat}
.zapatiodraz    {width: 831px; height: 119px; background: #000000 url('img/zapatiodraz.png') top repeat-x; text-align: right;}
.pocitadlo      {border: 0;}
div.zapatiodraz a img {border: 0; cursor: hand;}

/* Texty */
.hlavicky       {font-family: arial; color:#C11F1F; font-weight:bold; text-decoration:underline; font-size: 20px; text-transform: uppercase;}
.nadpisy        {font-family: arial; color:#C11F1F; font-weight:bold; text-decoration:none; font-size: 12px; background-color: #DFDFDF; padding: 3px 3px 3px 3px;}
.dotaz          {font-family: arial; color:#C11F1F; font-weight:bold; font-size: 12px;}
.odpoved        {font-family: arial; color:#646464; font-weight:bold; font-size: 12px;}

/* Aktuality */
.aktualnadpis   {font-family: arial; color:#FFFFFF; font-weight:bold; text-decoration:none; font-size: 11px; width: 300px; height: 12px; background-color: #000000; text-align: left; padding-left: 15px; margin-left: 9px; margin-top: 10px; background-image: url('img/aktual.gif'); background-position: left; background-repeat: no-repeat;}
.aktualpopis    {font-family: arial; color:#FFFFFF; font-weight:normal; text-decoration:none; text-align: left; font-size: 11px; width: 300px; height: auto; margin-left: 9px; margin-top: 5px; }




/*main {height: 580px; width: 880px; border-width: 20px; border-style: solid; background-color: #FEFF66; border-color: #FFFFFF; padding: none; margin-top: 200px; margin-left: 40px}
diviframe {height: 100%; width: 404px; float: right; margin-left: 510px; margin-top: 0px; border-width: 2px; border-color:#FF0000; border-style: solid;}
iframe {margin-right: 14px; margin-top: 52px;}*/

