@media screen, projection, tv{

html,body{ margin: 0; padding: 0; text-align: center; font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif; line-height: 1em; font-size: 100%; background-color: White; color: Black; }
/*    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-family: "Verdana CE", "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Verdana, Arial, lucida, sans-serif;
	 font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
*/
font{ font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif !important; }


.center{ text-align: center !important; }
.right{ text-align: right !important; }
.left{ text-align: left !important; }

.kur{ font-style: italic !important; }
.light{ font-weight: normal !important; }
.bold{ font-weight: bold !important ; }
.upper{ text-transform: uppercase; }

.odskok{ padding-top: 13px !important ; }
.bezmarginu{ margin: 0 !important ; }
.nopad{ padding: 0 !important ; }

.clear{ clear: both !important ; }
.clear-left{ clear: left !important; }

.proexp{ position: relative !important; }
.bezramu{ border: 0 !important ; }
.hidden{ position: absolute; top: -10000px; left: -10000px; }
.block{ display: block !important; }
.inline{ display: inline !important; }
.full{	 width: 100%; }
.float-right{ float: right !important ; }
.float-left{ float: left !important ; }
.nofloat{float: none !important ; }

.rozpal{ line-height: 1.4em; }
.top{ vertical-align: top !important; }
.middle{ vertical-align: middle !important; }
.abc{ list-style-type: lower-alpha !important; }
.btn{ cursor: pointer; text-decoration: underline !important ; }
.non{ text-decoration: none !important; }
.under{ text-decoration: underline !important; }

/*velikosti*/
.xxs{ font-size: .7em !important; }
.xs{ font-size: .8em !important; }
.s{ font-size: .9em !important; }
.m{ font-size: 1em !important; }
.l{ font-size: 1.1em !important; }
.xl{ font-size: 1.2em !important;}
.xxl{ font-size: 1.3em !important; }
/*obrazky*/
.obr{ float: left; margin: 0px 10px 5px 0 !important ; display: inline; }
.obr2{ float: right; margin: 0px 0px 5px 10px; display: inline; }
.obr3{ float: none; margin: 0px auto 12px auto; display: inline; }
.obr-text{ vertical-align: text-bottom; }
.point{ position: absolute; top: 0; left: 0; border: 0; cursor: help;  }


h2 img{ border: 0; }
h2.kat{ margin: 0;  border-bottom: 1px solid #349602; padding-top: 1px; background-color: White;}
h2.scarou{ border-bottom: 1px solid #349602; }
h2.scarou img{ display: block; }
h2.bezkat img{ display: block; float: left; }
h2.bezkat{ height: 29px; }
h3{ text-transform: uppercase; font-size: 1em; color: #349602; background-color: White;  margin-right: 1px; }
h4{ font-size: 1em; margin: .4em 0; }
a{ color: #349602; }
a:hover, a:active, a:focus{ text-decoration: underline !important; color: Black;}
a:active, a:focus{ background-color: #F5F5F5; }
a img{ border: 0; }
hr{ position: absolute; top: -10000px; left: -10000px; }
/*hr{ height: 1px; color: #e8e8e8; background: #e8e8e8; clear: both; margin: 0; padding: 0; border: 0; }*/
fieldset{ border: 0; padding: 0; margin: 0; }
address{ font-style: normal; display: block; margin: .5em 0; }
legend{ visibility: hidden; }
input, textarea, select{ font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Geneva CE", "Helvetica CE", Arial, lucida, sans-serif; font-size: 1em; background-color: White; color: Black; }

#stred input, #stred textarea, #stred select, table input, table textarea, table select{ border: 1px solid black; }
input.btn2{ color: #349602; border: 0; background-color: White; text-transform: uppercase; margin: 10px 5px 0 0; font-weight: bold; text-decoration: underline; cursor: pointer; }
textarea{ font-size: 1em; }
form{ margin: 0; padding: 0; }
legend{ display: none; }

div#base{ width: 751px; text-align: left; margin: 0 auto; font-size: .7em; position: relative; border-top: 22px solid #349602; background: white url(/img/back2.gif) repeat-y  570px; }
#head{ margin: 0; font-size: 2em; background: White url(/img/head.gif) no-repeat; height: 10em; }
#head h1, #head span{ width: 207px; height: 63px; }
#head h1{ position: relative; overflow: hidden; line-height: 1.2em; font-size: .7em; margin: 0 0 0 1px; }
#head h1 span{ position: absolute; cursor: pointer; top: 0; left: 0; background: transparent url(/img/yomag-en.gif) no-repeat -1px 0; color: #349602; }
#head h1 a{ color: #349602; background-color: transparent; }

#topnav{ position: absolute; top: 68px; left: 25px; }
#topnav ul{ margin: 0; padding: 0; list-style-type: none; width: 530px; }
#topnav li, #menu li, #pata li{ float: left; }
#topnav a,  .submenu a{ text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 4px; color: #339900; border-right: 2px solid #339900; background-color: White; }
#topnav a.last{ border: 0; }
.submenu{ background: White none; border-bottom: 1px solid #349602; width: 572px; }
.submenu h2 img{float: left;  margin-right: 5px; vertical-align: middle; display: inline;}
.submenu h2{ margin: 0; padding: 0; display: block;}
.submenu h2 a{ border: 0; padding: 0; margin: 0; display: inline; }
.submenu .lomic{ height: 0; }
.submenu .lomic hr{ position: absolute; top: -10000px;}
.submenu p{ margin: 0; line-height: 1.7em; }
.submenu a.aktualni{ text-decoration: underline; }
#menu{ position: absolute; top: 132px; left: 18px; background-color: White; width: 446px; border: 2px solid #339900; padding: 4px 5px; }
#menu ul{ margin: 0; padding: 0; list-style-type: none; width: 446px; line-height: 1.4em;  }
#menu a{ font-weight: bold; color: #339900; text-transform: uppercase; text-decoration: none; margin: 0 4px 0 0; white-space: nowrap; display: block; padding: 0px 4px; font-size: 1.1em; }
#pata{clear: both; background: #349602; height: 2em; line-height: 1em; margin-top: 0px; font-size: .9em; }
#pata ul{ margin: 0; padding: 0; list-style-type: none; width: 740px; padding: 5px 0 0 10px;  }
#pata a{ display: block; color: White; background: #349602; padding: 0px 5px; border-right: 1px solid white; line-height: 1.3em; text-decoration: none; font-size: .9em; }

#login{ position: absolute; top: 1em; right: 0; width: 167px; color: #349602; z-index: 12; }
#login form{ padding-left: 20px; }
#login a, #login label{ color: #349602; }
#login input{  width: 122px; border: 1px solid #349602; }
#login h3{ color: #349602 !important; font-size: .9em; margin: 0; padding: 0 0 8px 0; }
.top{ color: White; position: absolute; top: -21px; background-color: #349602; }
.top input{ vertical-align: middle; }
.mutace{ right: 15px; z-index: 10; text-align: right; width: 20em; }
.mutace select{ font-size: .9em; vertical-align: middle;  }
.mutace label{  font-weight: bold; text-transform: uppercase; line-height: 1.5em; font-size: .9em; float: none; display: inline; background: #349602 url(/img/sip.gif) no-repeat 100% 3px; padding: 0px 15px 0 0; white-space: nowrap; margin: 2px 0px 0 0;  }
.search{ left: 0; padding: 0px 0 0px 15px; }
.search input{ padding: 1px 2px 0px 2px; font-size: .9em; font-weight: normal; margin: 0;  }
.search input.btn{ border: 1px solid #349602; background: #349602 url(/img/sip.gif) no-repeat 3px 3px; line-height: 1.2em; padding: 0 0 0 12px; margin: 0 0 0 2px; text-align: left; color: White; text-transform: uppercase; font-weight: bold; vertical-align: middle; }
.search a{ color: White; font-size: .9em; text-transform: lowercase; padding-top: 1px; line-height: 1.2em; visibility: hidden; }

html>body .search input{ margin-top: 1px; }
html>body .search input.btn{ margin-top: 0; }

#plocha{ float: left; width: 571px; padding: 0; }

#right{ border-top: 1px solid #349602;  width: 166px;  background-color: White; float: left; margin-top: -1px; position: relative; padding-left: 13px; display: inline; }
#right h3{ font-weight: bold; font-size: .9em; text-transform: uppercase; padding: 5px 0 0 0; margin-bottom: 0; }
#right h4{ font-size: .9em; margin: 5px 0; line-height: 1.2em; }
.anketa table{ width: auto; font-size: .9em; }
.anketa label{ cursor: pointer; font-weight: bold; color: #349602; line-height: 1.1em; display: block; }
.anketa input{ border: 0; }
.anketa h3{ margin-top: 0;}
.anketa p{ margin: 0; padding: 0; font-weight: bold; font-size: .9em; text-transform: uppercase; }
.anketa td{ vertical-align: top; }
.r_novinky p{ margin: 5px 0; line-height: 1.2em; }
.r_novinky a{ font-weight: bold; }
.podpora img{ margin: 6px 0; display: block; float: left; margin-left: 5px; }
.podpora p{ line-height: 1.1em; font-size: .8em; clear: both; }
.podpora h3 img{ float: none; }
.robot{ position: absolute; top: -107px; left: 42px;  color: #349602; width: 140px; text-align: right; z-index: 11; font-size: .9em; }
.robot img{ border: 0; margin: 0 10px 3px 0; }
.robot span{ position: absolute; display: block; top: 97px; right: 0; }
/*clanek*/
#info{ border-left: 1px solid #349602; border-right: 1px solid #349602; clear: both; height: 3em;  }
#info form{ border-bottom: 1px solid #349602; padding: 5px 10px; height: 1.7em; }
#info ul{ margin: 0; padding: 0; list-style-type: none; }
#info li{ float: left; }
#info a, #info label{ font-weight: bold; color: black; display: block; padding: 0px 7px; margin: 3px 0; border-left: 1px solid black; line-height: 1em; font-size: .9em; }
#info a.first{ border-right: 1px solid black; border-left: 0; padding-left: 0; }
#info label{ display: inline; border: 0; line-height: 1.5em; vertical-align: middle; }
#info select{ padding: 0  0 0 2px; line-height: 1.2em; font-size: .8em; vertical-align: middle; margin-right: 7px; }


.stred{ padding: 1px 0 0 10px;  width:  555px; overflow: hidden; }
.stred p{ padding-right: 13px; }
.stred h2{ font-size: 1.6em; padding: 30px 0 13px 0; line-height: 1.2em; }
.stred .obr2{ margin: 1.2em 1px 0 0; }
.autor, .hodnoceni{ font-size: 1.2em; margin: 0; width: 260px; }
.index .autor, .index .hodnoceni{ margin: 5px 0 0 0; }
.hodnoceni{ float: right; text-align: right; padding-right: 10px; }
.autor a{ color: Black; }
.autor span a{ font-size: .85em; }
.datum{ margin: 0; font-size: .8em; }
.podtitul{ color: #349602; font-weight: bold; margin: 30px 0 35px 0; }
.zdroje{ width: 545px; padding-left: 10px; }
.zdroje a{ display: block; width: 30%; float: left; padding-left: 5px;}
.zdroje img{ margin-right: 3px; }
#form_showcomments{ clear: both; padding-top: 15px; }
.diskuse{ border: 14px solid #349602; border-left-width: 8px; padding: 4px 6px;clear: both; }
.diskuse h3{ padding: 0; margin: 0; }
.diskuse table{ font-size: .9em; width: 535px; font-weight: bold; }
.diskuse th{ border-bottom: 1px solid black; font-weight: normal; }
.diskuse input{ vertical-align: middle; }
.diskuse td.dat{ font-size: .9em; width: 8em; font-weight: normal; text-align: right; }
.diskuse a{ color: Black; }
.kdiskusi{ margin: 3px 0 5px 0; text-transform: uppercase; font-weight: bold; }
.vlozit form{ text-align: right; line-height: 1.8em; padding: 0px 0 10px 0; }
.vlozit h3{ text-transform: none; font-size: .9em; width: 20em; padding-left: 4px; margin: 0; position: relative; top: 20px; background-color: transparent; }
.vlozit label{ font-weight: bold; font-size: .9em; }
.vlozit .nahore{ padding-right: 50px; }
.vlozit textarea{ width: 550px; }
.odeslat a{ text-transform: uppercase; font-weight: bold; padding: 0 4px; line-height: 1em; font-size: .9em; }
.odeslat input{ color: #349602; text-transform: uppercase; font-weight: bold; margin: 0 4px; background-color: White; border: 1px solid white; cursor: pointer; text-decoration: underline; }
.border{ border-right: 1px solid #349602; }
.black{ color: Black !important ; }
.partner{ text-align:left; }
.partner p{ margin: 0 0 0 130px; }
.partner .obr{ margin-top: .6em; }

div.potvrzeni{ width: 230px; background-color: #349602; z-index: 10000; color: white; text-align: center; font-weight: bold; position: absolute; border: 1px solid black; top: 300px; left: 100px; }
div.potvrzeni p{ padding: 5px 0 10px 0; margin: 0; }
div.potvrzeni input.btn{ background-color: White; color: #349602; font-weight: bold; text-align: center; cursor: pointer; border: 1px solid silver; }

table.tab{ font-size: 1em; border-collapse: collapse; margin: 12px 0; width: 570px; }
table.tab th{ color: White; background-color: #330066; padding: 4px 7px; font-weight: normal; text-align: left; border-right: 1px solid white; border-bottom: 1px solid white; }
table.tab td{ border: 1px solid #330066; padding: 4px 7px; }
tr.sec td{ background-color: #F7F6F6; color: black; }
table.tab th a{ color: White; background-color: #330066; }


.index #info form.pocet{ width: 220px; float: right; border: 0; text-align: right; padding: 5px 10px 0 0; line-height: 1.2em; }
.index #info{ height: 2.4em; border-bottom: 1px solid #349602;}
.index #info a{ display: inline; padding: 0; border: 0;}
.index #info img{ border: 0; }
.index #info form{ padding-top: 4px; padding-bottom: 0px;   border: 0; }
.index #info input{ vertical-align: middle; padding: 1px;  }
.index #info select{ vertical-align: middle;   }
.index #info input.jdi{ padding: 0 5px; cursor: pointer; margin-top: -1px; background-color: #D4D0C8; color: Black; }
.index #info strong{ font-size: .9em; }

.vypis{ border-right: 1px solid #349602; width: 570px; clear: both; }
.anotace{ padding: 7px 0 0px 0; border-bottom: 1px solid #349602; clear: both; background: White url(/img/univerz.jpg) no-repeat 5px 7px; min-height: 90px; }
.anotace h3{ color: Black; font-size: 1em; text-transform: none; margin: 0 10px 0 0px; padding: 0;  margin-left: 130px; }
.anotace h3 a{ color: Black; text-decoration: none; }
.anotace img{ display: block; float: left; margin: 0 0 0px 0; border: 0; border-left: 5px solid #349602; }
.anotace p{ line-height: 1.2em; padding: 0 10px 0 0px; margin: 5px 0; margin-left: 130px; }
.anotace .autor{ font-size: .9em; font-weight: bold; font-style: italic; width: auto; padding: 0;  margin-left: 130px;}
.anotace .vice{ display: inline; width: 9em; float: right; text-align: right; font-size: .9em; margin: 0; padding: 0 10px 5px 0; }
.anotace .vice a{ text-transform: uppercase; color: #349602; font-weight: bold; font-style: italic; }
.anotace .ilustracni{ float: left; width: 120px; background-color: #E7E7E7; /*background: White url(/img/univerz.jpg) no-repeat;*/ height: 80px; display: inline; margin-right: 10px; overflow: hidden; }
.anotace .lomic{ clear: both; display: block; padding-top: 2px; }
.lomic{ clear: both; display: block; height: 1px;}
.lomic hr{ visibility: hidden; display: block; }

.prispevek{ padding: 5px 0 10px 0; border-bottom: 1px solid #349602; }
.prispevek h3{ margin-bottom: 3px; }
.prispevek p{ margin: 0; }
.prispevek p.kat{ margin: 3px 0; }

#form_registration table{ font-size: 1em; }
#form_registration th{ text-align: right; padding: 2px 10px; }
#form_registration input.btn{ color: #349602; border: 0; background-color: White; text-transform: uppercase; margin: 10px 5px 0 0; font-weight: bold; text-decoration: underline; }
#form_registration label{ cursor: pointer; }

.obr-box{ float: right; display: inline; text-align: right; margin: 1em 0 5px 10px; }
.obr-box img{ float: none; }
.obr-box p{ padding: .4em 10px; margin: 0; font-size: .8em; background-color: #F3F3F3; }
.linka{ border-top: 1px solid #349602; }
.slova span{ display: block; width: 16em; float: left; white-space: nowrap;  }
.typ{ width: 84%; }
.typ input, .typ select{ margin: 2px 0; vertical-align: middle; }

/* specifikum podstranek */
/*hudba*/
.hudba{ background-image: url(/img/sub/back-hudba.gif) !important; }
.b-hudba{ color: #660099 !important  ; }
.hudba .podtitul, .hudba #plocha h3, .hudba .anketa label, .hudba .robot, .hudba a:hover.black, .hudba .vlozit input, .hudba .stred a, .hudba #right h3,  .hudba p.vice a, .hudba .submenu a
{ color: #660099; }
.hudba .prispevek, .kat-hudba img, .hudba #info, .hudba #info form, .hudba #info select, .hudba .diskuse, .hudba .submenu, .hudba #right, .hudba .vypis, .hudba .anotace, .hudba .submenu a
{ border-color: #660099; }
.hudba #pata, .hudba #pata a{ background-color: #660099; }
.hudba .submenu{ background: White url(/img/sub/h_hudba-b.gif) repeat-y; width: 572px;}
.en .hudba .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*moda*/
.moda{ background-image: url(/img/sub/back-moda.gif) !important; }
.b-moda{ color: #CC00CC !important ; }
.moda .podtitul, .moda #plocha h3, .moda .anketa label, .moda .robot, .moda a:hover.black, .moda .vlozit input, .moda .stred a, .moda #right h3,  .moda p.vice a, .moda .submenu a
{ color: #CC00CC; }
.moda .prispevek, .kat-moda img, .moda #info, .moda #info form, .moda #info select, .moda .diskuse, .moda .submenu, .moda #right, .moda .vypis, .moda .anotace, .moda .submenu a
{ border-color: #CC00CC; }
.moda #pata, .moda #pata a{ background-color: #CC00CC; }
.moda .submenu{ background: White url(/img/sub/h_moda-b.gif) repeat-y; width: 572px;}
.en .moda .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*cestovani*/
.cestovani{ background-image: url(/img/sub/back-cestovani.gif) !important; }
.b-cestovani{ color: #FF3366 !important ; }
.cestovani .podtitul, .cestovani #plocha h3, .cestovani .anketa label, .cestovani .robot, .cestovani a:hover.black, .cestovani .vlozit input, .cestovani .stred a, .cestovani #right h3,  .cestovani p.vice a, .cestovani .submenu a
{ color: #FF3366; }
.cestovani .prispevek, .kat-cestovani img, .cestovani #info, .cestovani #info form, .cestovani #info select, .cestovani .diskuse, .cestovani .submenu, .cestovani #right, .cestovani .vypis, .cestovani .anotace, .cestovani .submenu a
{ border-color: #FF3366; }
.cestovani #pata, .cestovani #pata a{ background-color: #FF3366; }
.cestovani .submenu{ background: White url(/img/sub/h_cestovani-b.gif) repeat-y;  width: 572px;}
.en .cestovani .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*zvirata*/
.zvirata{ background-image: url(/img/sub/back-zvirata.gif) !important; }
.b-zvirata{ color: #CC0000 !important ; }
.zvirata #stred a, .zvirata .podtitul, .zvirata #plocha h3, .zvirata .anketa label, .zvirata .robot, .zvirata a:hover.black, .zvirata .vlozit input, .zvirata .stred a, .zvirata #right h3,  .zvirata p.vice a, .zvirata .submenu a
{ color: #CC0000; }
.zvirata .prispevek, .kat-zvirata img, .zvirata #info, .zvirata #info form, .zvirata #info select, .zvirata .diskuse, .zvirata .submenu, .zvirata #right, .zvirata .vypis, .zvirata .anotace, .zvirata .submenu a
{ border-color: #CC0000; }
.zvirata #pata, .zvirata #pata a{ background-color: #CC0000; }
.zvirata .submenu{ background: White url(/img/sub/h_zvirata-b.gif) repeat-y; width: 572px;}
.en .zvirata .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*potraviny*/
.potraviny{ background-image: url(/img/sub/back-potraviny.gif) !important; }
.b-potraviny{ color: #CC6600 !important ; }
.potraviny .podtitul, .potraviny #plocha h3, .potraviny .anketa label, .potraviny .robot, .potraviny a:hover.black, .potraviny .vlozit input, .potraviny .stred a, .potraviny #right h3,  .potraviny p.vice a, .potraviny .submenu a
{ color: #CC6600; }
.potraviny .prispevek, .kat-potraviny img, .potraviny #info, .potraviny #info form, .potraviny #info select, .potraviny .diskuse, .potraviny .submenu, .potraviny #right, .potraviny .vypis, .potraviny .anotace,  .potraviny p.vice a, .potraviny .submenu a
{ border-color: #CC6600; }
.potraviny #pata, .potraviny #pata a{ background-color: #CC6600; }
.potraviny .submenu{ background: White url(/img/sub/h_potraviny-b.gif) repeat-y; width: 572px;}
.en .potraviny .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*telo-krasa*/
.telo{ background-image: url(/img/sub/back-telo.gif) !important; }
.b-telo{ color: #FF6600 !important  ; }
.telo .podtitul, .telo #plocha h3, .telo .anketa label, .telo .robot, .telo a:hover.black, .telo .vlozit input, .telo .stred a, .telo #right h3,  .telo p.vice a, .telo .submenu a
{ color: #FF6600; }
.telo .prispevek, .kat-telo img, .telo #info, .telo #info form, .telo #info select, .telo .diskuse, .telo .submenu, .telo #right, .telo .vypis, .telo .anotace, .telo .submenu a
{ border-color: #FF6600; }
.telo #pata, .telo #pata a{ background-color: #FF6600; }
.telo .submenu{ background: White url(/img/sub/h_telo-b.gif) repeat-y; width: 572px;}
.en .telo .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*media*/
.media{ background-image: url(/img/sub/back-media.gif) !important; }
.b-media{ color: #999900 !important  ; }
.media .podtitul, .media #plocha h3, .media .anketa label, .media .robot, .media a:hover.black, .media .vlozit input, .media .stred a, .media #right h3,  .media p.vice a, .media .submenu a, .media .submenu a
{ color: #999900; }
.media .prispevek, .kat-media img, .media #info, .media #info form, .media #info select, .media .diskuse, .media .submenu, .media #right, .media .vypis, .media .anotace, .media .submenu a
{ border-color: #999900; }
.media #pata, .media #pata a{ background-color: #999900; }
.media .submenu{ background: White url(/img/sub/h_media-b.gif) repeat-y; width: 572px;}
.en .media .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*penize*/
.penize{ background-image: url(/img/sub/back-penize.gif) !important; }
.b-penize{ color: #006699 !important  ; }
.penize .podtitul, .penize #plocha h3, .penize .anketa label, .penize .robot, .penize a:hover.black, .penize .vlozit input, .penize .stred a, .penize #right h3,  .penize p.vice a, .penize .submenu a
{ color: #006699; }
.penize .prispevek, .kat-penize img, .penize #info, .penize #info form, .penize #info select, .penize .diskuse, .penize .submenu, .penize #right, .penize .vypis, .penize .anotace,  .penize p.vice a, .penize .submenu a
{ border-color: #006699; }
.penize #pata, .penize #pata a{ background-color: #006699; }
.penize .submenu{ background: White url(/img/sub/h_penize-b.gif) repeat-y; width: 572px;}
.en .penize .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*sport*/
.sport{ background-image: url(/img/sub/back-sport.gif) !important; }
.b-sport{ color:  #003399 !important  ; }
.sport .podtitul, .sport #plocha h3, .sport .anketa label, .sport .robot, .sport a:hover.black, .sport .vlozit input, .sport .stred a, .sport #right h3,  .sport p.vice a, .sport .submenu a
{ color:  #003399; }
.sport .prispevek, .kat-sport img, .sport #info, .sport #info form, .sport #info select, .sport .diskuse, .sport .submenu, .sport #right, .sport .vypis, .sport .anotace, .sport .submenu a
{ border-color:  #003399; }
.sport #pata, .sport #pata a{ background-color: #003399; }
.sport .submenu{ background: White url(/img/sub/h_sport-b.gif) repeat-y; width: 572px;}
.en .sport .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*reklama*/
.reklama{ background-image: url(/img/sub/back-reklama.gif) !important; }
.b-reklama{ color: #006221 !important ; }
.reklama .podtitul, .reklama #plocha h3, .reklama .anketa label, .reklama .robot, .reklama a:hover.black, .reklama .vlozit input, .reklama .stred a, .reklama #right h3,  .reklama p.vice a, .reklama .submenu a
{ color: #006221; }
.reklama .prispevek, .kat-reklama img, .reklama #info, .reklama #info form, .reklama #info select, .reklama .diskuse, .reklama .submenu, .reklama #right, .reklama .vypis, .reklama .anotace, .reklama .submenu a
{ border-color: #006221; }
.reklama #pata, .reklama #pata a{ background-color: #006221; }
.reklama .submenu{ background: White url(/img/sub/h_reklama-b.gif) repeat-y; width: 572px;}
.en .reklama .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}
/*zivotni*/
.zivotni{ background-image: url(/img/sub/back-zivotni.gif) !important; }
.b-zivotni{ color: #666600 !important  ; }
.zivotni .podtitul, .zivotni #plocha h3, .zivotni .anketa label, .zivotni .robot, .zivotni a:hover.black, .zivotni .vlozit input, .zivotni .stred a, .zivotni #right h3,  .zivotni p.vice a, .zivotni .submenu a
{ color: #666600; }
.zivotni .prispevek, .kat-zivotni img, .zivotni #info, .zivotni #info form, .zivotni #info select, .zivotni .diskuse, .zivotni .submenu, .zivotni #right, .zivotni .vypis, .zivotni .anotace, .zivotni .submenu a
{ border-color: #666600; }
.zivotni #pata, .zivotni #pata a{ background-color: #666600; }
.zivotni .submenu{ background: White url(/img/sub/h_zivotni-b.gif) repeat-y; width: 572px;}
.en .zivotni .submenu{ background-image: url(/img/sub/h_en_zvirata-b.gif);}

.de .submenu{ background-image: none; }

#dhtmlgoodies_slideshow{width:560px;}
#galleryContainer{ height: 130px; position: relative;overflow: hidden; }
#arrow_left, #arrow_right{ cursor: w-resize;  position: absolute; left: 0px; z-index: 10; background-color: #FFF; height: 130px; padding: 1px;width: 17px; }
#arrow_left img, #arrow_right img{ margin-top: 50px;}
#theImages #slideEnd{float:left;}
#arrow_right{ cursor: e-resize;  left: auto; left: 534px; padding-left: 10px; padding-right: 0;}
#theImages{ position: absolute; height: 100px; left: 20px; width: 100000px; }
#theImages img{ float: left; cursor: pointer; border: 0px; margin: 0 1px; }

}
