@import url('/Css/shadow.css');
/*------*/
body {margin: 0; padding: 0; font-family: Arial, sans-serif; text-align: center; font-size: 12px; background: #f5f5f5 url(/Design/bg.jpg) repeat-x left top; }
ul,li {padding: 0; margin: 0;  }
.cleaner {clear: both; height: 1px; overflow: hidden;}
a img {border: 0;}
a {color: #cc203a;}
a:hover {text-decoration: none;}
p {padding: 0; margin: 0;  color: #323232;}
img.floatleft {float: left; margin: 0 10px 5px 0; border: 1px solid #e1e1e1;}
h1 {margin: 0; padding: 0; }
h2 {font-size: 20px; font-family: Trebuchet MS; color: #7d7d7d; margin: 0 0 10px 0;}
h3 {margin: 0; padding: 0;  font-size: 17px;}

/*-------------*/
input[type="submit"], input[type="button"]{height: 24px;vertical-align:top;margin:5px;background-color:#d0344c;color:#fff;border:1px solid #d0344c;cursor:pointer;}
.tac{text-align:center;}
.tar{text-align:right;}
/*-------------*/

#container {width: 990px; margin: 0 auto; text-align: left; background-color: #fff;}

#hlavicka {height: 127px; background: url(/Design/zahlavi.gif) no-repeat 390px bottom; position: relative; z-index: 500;}
#hlavicka h1 a{ text-transform: uppercase; font-size: 40px; color: #cc203a; text-decoration: none; position: absolute; top: 15px; left: 10px;}
#hlavicka h1 a span{color: #878787; font-size: 24px;}

#hlavicka table.hledani {position: absolute; top: 10px; right: 20px;}
#hlavicka table.hledani input.pole {height: 20px ; line-height: 20px; border: 1px solid #c3c3c3; width: 245px; background: #fff url(/Design/lupa.gif) no-repeat 5px 6px; padding-left: 20px; color: #7d7d7d;}
#hlavicka table.hledani input.tlacitko {height: 24px; line-height: 24px; background-color: #d0344c; color: #fff; border: 1px solid #d0344c;}

#hlavicka .hlavicka_menu {position: absolute; right: 10px; bottom: 53px; color: #cc203a;}
#hlavicka .hlavicka_menu a, #hlavicka .hlavicka_menu span.oddelovnik {float: left;}
#hlavicka .hlavicka_menu span.oddelovnik {margin: 0 10px 0 0  ;}
#hlavicka .hlavicka_menu a {height: 13px; line-height: 13px; font-size: 11px;  margin-right: 10px; }
#hlavicka .hlavicka_menu a.prihlaseni {background: url(/Design/ico_prihlaseni.gif) no-repeat left 2px; padding-left: 14px; margin-left: 20px;}
#hlavicka .hlavicka_menu a.registrace {background: url(/Design/ico_registrace.gif) no-repeat left 2px; padding-left: 17px;}
#hlavicka .hlavicka_menu a.doporucit {background: url(/Design/ico_doporucit.gif) no-repeat left 2px; padding-left: 17px;}
#hlavicka .hlavicka_menu a.mapa {background: url(/Design/ico_mapa.gif) no-repeat left 2px; padding-left: 17px;}
#hlavicka .hlavicka_menu a.redakce {background: url(/Design/ico_redakce.gif) no-repeat left 2px; padding-left: 17px;}


#menu {position: absolute; padding-bottom: 4px; bottom: 0px; z-index: 500; border-bottom: 3px solid #CC203A;width:100%; background: url(/Design/menu.gif) repeat-x left 5px; }
#menu ul {height: 40px; &line-height: 25px;}
#menu ul li {height: 40px; float: left; display: block; color: #cc203a; margin-left: 1px; list-style-type: none;}
#menu ul li a { padding: 5px 21px 0px 21px; text-decoration: none; color: #cc203a; display: block; height: 40px; font-weight: bold;}
#menu > ul > li > a {border-right:solid 1px #ffffff; }
#menu ul li:hover {background: #CC203A url() ;}
#menu ul li:hover a{color: #fff; background: #CC203A url() ;}


#menu ul li:first-child {margin-left: 0;}
#menu ul li a span {display: block; margin-top: 15px;}


#menu ul li ul {visibility: hidden; z-index:500; position: absolute; width: 175px; height: auto; padding:   9px;  background: url(/Design/menu_bg_podmenu.png) repeat left top;}
#menu ul li ul li {float: none; display: block;  font-size: 13px; font-style: normal; height:auto; color: white; border-top: 1px solid #fff; }
#menu ul li ul li:first-child {border-top: 1px solid #c04049;}
#menu ul li ul li:first-child a {height: auto; padding: 6px;}
#menu ul li ul li a {display: block; height: auto; padding: 6px;   color: white; background: none; background-image: url(); font-weight: normal;  }
#menu ul li:hover ul li a {background: none;}
#menu ul li ul li:hover {background-color: #000; border-top: 1px solid #bd3c45;}
#menu ul li ul li:hover a {color: #fff; background-color: #000;}
#menu ul li:hover ul {visibility: visible; }



#telo {border: 1px solid #e4e4e4; padding: 15px 12px 10px 12px; margin-top: -20px;}
#obsah {width: 630px; float: left; margin-right: 18px; }

#obsah #promitacka {position: relative; width: 628px; height: 275px; margin-bottom: 6px; background: url(/Design/promitacka.gif) no-repeat left top; z-index: -0; cursor:pointer;}
#obsah #promitacka img.obrazek {position: absolute; top: 2px; left: 2px; z-index: 10;}
#obsah #promitacka h2 {font-family: Trebuchet MS; color: #9b1f2b; font-size: 20px;  margin: 25px 0 0 15px; }
#obsah #promitacka p {color:#323232; line-height: 17px; padding: 15px ; margin: 0 0 0 15px; padding: 0; }
#obsah #promitacka .strankovani {position: absolute; z-index: 30; right: 35px; bottom: 110px;}
#obsah #promitacka .strankovani a{background-color: #9b1f2b; color: #fff; width: 16px; height: 16px; line-height: 16px; display: block; float: left; border: 1px solid #fff; text-decoration: none; text-align: center; margin-right: 2px;}
#obsah #promitacka .strankovani a:hover , #obsah #promitacka .strankovani a.aktivni {background-color: #000;}
#obsah #promitacka .bublina {height: 103px; position: absolute; left: 15px; bottom: 25px; z-index: 20; background: url(/Design/bublina.png) no-repeat left top; width: 598px;}

#obsah #novinky {background: url(/Design/novinky.gif) repeat-x left top;}
#obsah #novinky .novinka {background: url(/Design/novinka_spodek.gif) no-repeat left bottom; padding: 15px 15px 25px 15px; }
#obsah #novinky .novinka img.ilustrace {float: left; padding: 1px  background-color: #fff; border: 1px solid #dcdcdc; margin: 0 15px 15px 0;}
#obsah #novinky .novinka h3 {font-size: 17px; color: #cc203a;}
#obsah #novinky .novinka .podkategorie {color: #7d7d7d; font-size: 11px; margin: 8px 0 8px 0;}
#obsah #novinky .novinka .podkategorie a {color: #7d7d7d;}
#obsah #novinky .novinka p {line-height: 17px;}
#obsah #novinky .hlasovani {margin: 4px 0 7px 0; border: 1px solid #d5d5d5; background-color: #fff; }
#obsah #novinky .hlasovani .procenta {background-color: #a9a9a9; height: 7px; line-height: 7px; margin: 1px;}

#obsah #clanek {background: url(/Design/novinky.gif) repeat-x left top;  padding: 15px;}
#obsah #clanek h2 {float: left; width: 600px; color: #CC203A; }
#obsah #clanek h2.border {border-bottom: 1px solid #cc203a;}
#obsah #clanek .podkategorie {color: #7d7d7d; font-size: 11px; margin: 8px 0 8px 0; float: right; width: 200px; text-align: right;}
#obsah #clanek .podkategorie a {color: #CC203A;}
#obsah #clanek p{margin: 0 0 10px 0;}
#obsah #clanek p.tar {text-align:right;margin-top:10px;}
#obsah #clanek .galerie {margin: 20px 0; }
#obsah #clanek .galerie a {display: block; float: left; margin: 0 3px 3px 0;}
#obsah #clanek .galerie img { margin-right:0; border: 1px solid #D7D7D7;}
#obsah #clanek h3 {color: #CC203A; font-size: 17px; margin-bottom: 5px; padding-bottom: 5px; } /*border-bottom: 1px solid #cc203a;*/
#obsah #clanek a.doporucit{float:right;margin-bottom:20px;font-weight:bold;}

#obsah #clanek .diskuse {margin: 15px 0 30px 0;}
#obsah #clanek .diskuse .prispevek {background-color: #EAEAEA; border: 1px solid #D1D1D1; margin-bottom: 10px; padding: 5px ;}
#obsah #clanek .diskuse a.vice {display: block;  float: right; font-size: 11px; height: 18px; line-height: 18px; text-decoration: none; background-color: #fff; width: 125px; border: 1px solid #a9a9a9; margin-top: 5px;}
#obsah #clanek .diskuse a.vice span {display: block; width: 16px; color: #fff; text-align: center; background-color: #a9a9a9; float: left;}
#obsah #clanek .diskuse a.vice em {display: block; float: left; text-align: center; width: 109px; font-style: normal;}


#obsah #clanek .diskuse table.diskuse_tabulka { padding: 20px ; background-color: #EAEAEA; border: 1px solid #D1D1D1; margin-top: 15px; width:100%; }
#obsah #clanek .diskuse table.diskuse_tabulka td {&padding-left: 15px;}
#obsah #clanek .diskuse input.pole {border: 1px solid #D1D1D1; width: 500px;}
#obsah #clanek .diskuse #infoLen {text-align:right;font-size:10px;font-style:italic;}
#obsah #clanek .diskuse table.diskuse_tabulka textarea {border: 1px solid #D1D1D1; width: 550px; height: 150px; overflow:auto;}
#obsah #clanek .diskuse input.tlacitko {background-color: #9E9E9E; border: 1px solid #9E9E9E; color: #fff; padding: 3px 5px ;}


#diskuse li {margin-left: 10px;margin-bottom:0px;margin-top:0px;padding-top:6px;padding-bottom:10px;padding-left:18px;list-style-type: none;background-repeat:no-repeat;background-position:left top;}
#diskuse a {color:#7d7d7d;font-size:11px;float:right;margin-right:5px;}
#diskuse li > img {float:left;margin-right:5px;}
#obsah #clanek #diskuse li p{margin-top:0px;margin-bottom:2px;padding-top:5px;padding-left:5px;padding-bottom:5px;background-color: #EAEAEA;}
#diskuse li span{display:block;float:right;width:100px;text-align:right;}
#diskuse h4 {position:absolute;padding-top:0px;margin-top:-1px;margin-left:105px;width:300px;margin-bottom:0px;}

#diskuse .nd{background-image:url(/Img/Tree/node.gif);}
#diskuse .nd-last{background-image:url(/Img/Tree/node-last.gif);}

#p_sloupec {width: 315px; float: left;}
/*#p_sloupec > a > img {margin-bottom:14px;}*/
#p_sloupec .blok {position: relative; border-top: 1px solid #7d7d7d; padding: 13px 12px 33px 12px; background: #f5f5f5 url(/Design/p_sloupec_spodek.gif) no-repeat left bottom; margin-bottom: 12px;}
#p_sloupec .blok a.vice {display: block; position: absolute; right: 0; bottom: 11px; font-size: 11px; height: 16px; line-height: 16px; text-decoration: none; background-color: #fff; width: 125px;}
#p_sloupec .blok a.vice span {display: block; width: 16px; color: #fff; text-align: center; background-color: #a9a9a9; float: left;}
#p_sloupec .blok a.vice em {display: block; float: left; text-align: center; width: 109px; font-style: normal;}
#p_sloupec .blok .anketa {margin-top: 20px;}
#p_sloupec .blok .anketa .hlasovani {margin: 4px 0 7px 0; border: 1px solid #d5d5d5; background-color: #fff; }
#p_sloupec .blok .anketa .hlasovani .procenta {background-color: #a9a9a9; height: 7px; line-height: 7px; margin: 1px;}
#p_sloupec .blok img.floatleft {float: left; border: 1px solid #fed8bc; margin: 0 9px  9px 0;}
#p_sloupec .blok span.nadpis {color: #cc203a; display: block; margin-bottom: 10px;}
#p_sloupec .blok span.nadpis a {font-weight: bold;}

#p_sloupec  span.minizalozka{display: block; background-color: #9e9e9e; color: #fff; float: left; padding: 3px 0; text-align: center; width: 125px; font-size: 11px; margin: 20px 0 0 0; }
#p_sloupec .minizalozkas {border-top: 1px solid #9e9e9e; margin: -1px 0 0px 0; font-size: 6px; height: 6px; line-height: 6px;}

#p_sloupec .nejlepsi {padding: 10px ; background-color: #f1f1f1; margin-top: -1px; margin-bottom: 0px;  }
#p_sloupec .nejlepsi p {background: url(/Design/tecky_tmave.gif) repeat-x left top; margin-bottom: 10px; padding-top: 10px; font-size: 11px;}
#p_sloupec .nejlepsi p:first-child {background: url(); }
#p_sloupec .nejlepsi p span.odkaz {  font-weight: bold; font-size: 13px; margin-bottom: 3px; color: #cc203a;}


#p_sloupec .komercni {background: url(/Design/tecky_svetle.gif) no-repeat left bottom; margin-bottom: 5px;}
#p_sloupec .komercni p {padding-top: 13px; font-size: 13px;}

#telo {margin: -5px 0 0 0; }

#paticka {background: url(/Design/paticka.gif) repeat-x left top; margin: 10px 0 20px 0; text-align: center; color: #969696;}
#paticka a {color: #969696;}
#paticka .webring {text-align: center;  margin: 18px 0 18px 0; color: #cc203a;}
#paticka .slovnicek {background-color: #e0e0e0; margin: 0 18px 18px 18px; padding: 13px ; text-align: left; font-size: 11px; line-height: 15px; color: #cc203a;}
#paticka .slovnicek strong { color: #555555; }
#paticka .webring a, #paticka .slovnicek a {color: #cc203a;}
#paticka .slovnicek a img.logo_paticka {float: right; }
#paticka .slovnicek .paticka_slovnicek {float: left; width: 535px;}
#paticka .slovnicek a {text-transform:capitalize;}

/*------------------------*/
#rightBook {width: 100%;background-image: url(/Design/back_detBook_head.png);background-repeat: no-repeat;background-position: left 5px;float: left;}
#rightBook > ul {float: left;width: 100%;list-style-type: none;list-style-image: none;margin: 0px;padding: 0px;}
#rightBook > ul li {background: url(/Design/zalozka_neaktivni.gif) repeat-x left top;float: left;height: 34px;line-height: 34px;text-align: center;cursor: pointer;text-decoration: none;width: 155px;font-weight: bold;}
#rightBook > ul li.bookActive {text-decoration: none;background: url(/Design/zalozka_aktivni.gif) repeat-x left top;color:#ffffff;}
#rightBook > ul li:first-child {border-left: none;margin-right:5px;}
#rightBook > div {display: none;padding: 1px;border-top: solid 1px #cc203a;border-right: solid 1px #cc203a;border-left: solid 1px #cc203a;border-bottom: solid 1px #cc203a;background-color: #f1f1f1;}
#rightBook > div.bookActive {display: block;}

/*---horni iframe----*/
#WinStat{display:none;}

/*---------------------------*/
#newsBox{margin-left:40px;margin-top:10px;}
#newsBox input[type="submit"]{vertical-align: baseline;}
#newsBox input[type="text"] {height: 20px ; line-height: 20px; border: 1px solid #c3c3c3; color: #7d7d7d;}

/*----send link----------*/
#pageform h3 {color: #CC203A; font-size: 17px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #cc203a;}
#pageform table{width:100%;font-size:13px;}
#pageform table th{text-align:right;width:100px;vertical-align:top;}
#pageform table td{text-align:left;padding:4px;}
#pageform input[type="text"]{width:400px;}
#pageform textarea{width:400px;height:80px;overflow:auto;}
#pageform select{width:406px;height: 20px ; line-height: 20px; border: 1px solid #c3c3c3; color: #7d7d7d;}
#pageform div{text-align:center;font-weight:bold;font-size:13px;margin:40px;color:#000000;}
#pageform div.mess{text-align:center;font-weight:bold;font-size:13px;margin:0px;color:red;}
#pageform h3 a{float:right;font-size: 12px;}

/*-----mapa-------------*/
.maps ul, .maps li{padding:2px;margin:2px;margin-left:4px;}

/*--vyskakovaci dialog---*/
#messTab, #bubbTab{display:none;position:absolute;z-Index:+1000;top:0px;left:0px;&border-collapse:collapse;border-spacing:0px;}
#messTab td, #bubbTab td{padding:0px;}
#messDiv{border:solid 1px #C7C7C7;cursor:pointer;background-color:#ffffff;text-align:center;}
#messDiv > div:first-child{text-align:left;margin:5px;}
#messDiv #showImg{margin:0px;}
#messDiv input[type="button"]{margin-top:15px;}

#bubbDiv{background-color:#ffffff;width:200px;}
#bubbDiv table th{text-align:right;vertical-align:top;}

/*---registrace---------*/
#formClient table{width:100%}
#formClient table th{text-align:right;width:140px;}
#formClient table th.w200{width:200px;}
#formClient table td{text-align:left;}
#formClient table td.tac{text-align:center;}
#formClient table td.avat{text-align:center;width:100px;}
#formClient table td strong{color:#CC203A;}
#formClient table input[type="button"]{margin:0px;}
#formClient table input[type="text"], #formClient table input[type="password"] {height: 20px ; line-height: 20px; border: 1px solid #c3c3c3; width: 225px; color: #7d7d7d;}

/*--captcha----*/
#tabCaptcha, #forumAddF #tabCaptcha, #pageform #tabCaptcha{width:200px;text-align:center;margin:auto;margin-top:10px;margin-bottom:10px;font-weight:bold;font-size:14px;}
#pageform #tabCaptcha{background-color:#EAEAEA;margin-bottom:0px;}
#tabCaptcha input, #forumAddF #tabCaptcha input, #pageform #tabCaptcha input{width:90px;margin-bottom:5px;text-align:center;border: 1px solid #D1D1D1;}
#tabCaptcha img{margin-bottom:5px;}
#tabCaptcha td, #pageform #tabCaptcha td{font-size:11px;text-align:center;padding:5px;width:50%;}

/*---hlasovani------*/
.voteD{display:block;}
#voteD, .voteD{width:280px;float:right;margin-bottom:10px;}
#voteD img, .voteD img{border:none;}
#voteD div, .voteD{background-image: url('/Img/VoteBack.gif');background-repeat: no-repeat;width: 103px;height: 24px;float: right;}
#voteD p{width: 115px;height: 14px;padding-top:5px;float: right;font-weight:bold;}
#voteD p:first-child{padding-left:10px;font-weight:normal;width: 50px;}

/*----zobrazeni obrazku---*/
#showImg{padding:10px;background-color:#F5F5F5;}
#showImg div:first-child{background-color:#F5F5F5;color:#ffffff;text-align:right;padding:8px;cursor:move;}
#showImg p{min-height:550px;min-width:550px;text-align:center;}
#showImg p img{margin:auto;border:solid 1px #C7C7C7;}
#showImg #srcImg{cursor:pointer;}
#showImg div:first-child a{font-weight:bold;font-size:14px;color:#e7225e;}
#showImg a.right,#showImg a.left{display:block;height:30px;font-size:35px;font-weight:bold;background-color:#F5F5F5;margin-top:-100px;position:relative;text-decoration:none;padding:6px;padding-top:0px;opacity: .7;filter: alpha(opacity=70);}
#showImg a.left{float:left;}
#showImg a.right{float:right;}

/*------slovnik-----*/
#form1 input[type="text"] {height: 20px ; line-height: 20px; border: 1px solid #c3c3c3; width: 100px; color: #7d7d7d;}
#form1 input[type="submit"] {vertical-align:0px;}

/*----zpetne linky----*/
.backLinks p{
	width:190px;
	float:left;
	margin-right:5px;
	font-size:11px;
}
.backLinks p a{
	font-size:12px;
}
#backLinksRot a{
	margin-left:20px;
	margin-top:10px;
}
