/* (c)2008 Stanislav Novák */

/*hlavni tagy*/
body {margin:0px auto 10px auto;padding:0;font-size:0.8em;text-align:center;color:#000000;font-family:"Trebuchet MS", "Geneva CE", Verdana,  Arial, lucida, sans-serif;background:#e6e6e6;}
img {border:0;}
h1 {margin:28px 35px 0 33px;color:#996633;font-weight:normal;font-size:1.4em;}
h2 {margin:12px 0 3px 0;padding:0;color:#996633;font-weight:normal;font-size:1.3em;}
h3 {margin:12px 0 3px 0;padding:0;color:#996633;font-weight:normal;font-size:1.25em;}
h4 {margin:12px 0 3px 0;padding:0;color:#996633;font-weight:normal;font-size:1.1em;}
a {color:#996633;}
a:hover {color:#e98653;text-decoration:none;}
hr {width:75%;margin:2.5em 0;background-color:#cccccc;}

/*stranka*/
#pagecontent {width:950px;margin:0 auto;text-align:left;}
/*hlavicka*/
#pageheader {height:180px;background:#fff url(../images/header.jpg) no-repeat;}
/*oblast stranky*/
#pagemiddle {padding:0 25px;_padding-right:22px;background:#fff url(../images/back_shadow.gif) repeat-y;}
/*levy sloupec*/
#leftcolumn {float:left;width:232px;background:#fff;}
/*hlavni sloupec*/
#maincolumn {float:right;width:653px;min-height:400px; background:#fff;overflow:hidden;margin:10px 3px 5px 8px;padding:0 2px;position:relative;}
/*jediny sloupec*/
#singlecolumn {background:#fff;overflow:hidden;padding:10px;margin:0 auto;text-align:center;}
/*paticka*/
#pagefooter {font-size:0.85em;height:50px;background:#fff url(../images/footer.jpg) no-repeat;text-align:center;line-height:40px;}

/*zrusit formatovani*/
.cb {clear:both;display:block;width:100%;}
/*prazdny radek*/
.wr {display:block;height:20px;width:100%;}
/*smajliky*/
.smile {cursor:hand;cursor:pointer;float:left;}
/*editacni operace*/
.edit_oper {float:right;margin-top:3px;}
/*error vypis*/
.err_msg {color:red;padding:10px 0px;font-weight:bold;font-size:1.0em; }
/*info vypis*/
.info_msg {padding:10px 0px;font-weight:bold;font-size:1.0em; }
/*tip*/
.hint_msg {width:100%;padding:30px 0px;font-size:0.85em;float:left; color:#777777;}
/* mazera - profil */
.profile_sp { margin-left: 3.5em; }

/*cisla stranek*/
.list_footer {float:right;margin-right:10px;color:#999999;}
.list_footer a, .list_footer a:visited .list_footer a:link {font-weight:normal;color:#999999;text-decoration:none;}
.list_footer .list_select a {font-weight:bold;color:#996633;}

/*kontakt*/
#contact {margin:10px 0;display:block;}
#contact img {float:left;margin-right:15px;position:relative; left:-5px;}
#contact hr {width:75%;padding:0;margin:1.5em 0px 2.5em 0px;background-color:#cccccc;}

/*profil*/
#profile {line-height:35px;margin-bottom:20px;}
#profile img {float:right;margin-right:15px;}

/*polozka stenata*/
#puppies {margin-bottom:20px;width:80%;}
#puppies img {float:left;margin:5px;}
#puppies hr {width:100%;padding:0;margin:1.5em 0px 2.5em 0px;background-color:#cccccc;}
#puppies .indent {line-height:150%;vertical-align:top;text-align:left;padding-left:50px;}
#puppies .puppies_title {overflow:hidden;padding:3px;font-size:1.0em;font-weight:bold;background:#fff url(../images/list_title.gif) repeat-y;}

/*intro*/
#intro {margin: 5px auto 20px auto;text-align:center;width:100%;}

/*rss*/
#rss {float:right;margin-right:15px;position:relative;top:-50px;}

/*aktualizace*/
#actualize {color:#000000;font-size:0.9em;font-family:Verdana,Arial;position:absolute;left:30px;top:312px;width:97px;height:117px;text-align:center;}
#actualize b {font-size:0.74em;font-weight:bold;position:relative;top:-78px;left:2px;}

/*odkazy*/
#links {width:100%;}
#links img {float:right;margin:0px 15px 15px 0px;}

/*rodokmen*/
#pedigree {width:96%;font-family:Arial;font-size:0.9em;margin-bottom:20px; border-collapse:collapse; }
#pedigree .small {font-family:Arial;font-size:0.75em;}
#pedigree p {padding:0.3em 0;margin:0;font-weight:bold;}
#pedigree td {padding:0 0.4em;border:1px solid #cc9966;}
#pedigree .pdg_lbl { width:3%; text-align:center;}
#pedigree .pdg_1 { width:23%;}
#pedigree .pdg_2 { width:23%;}
#pedigree .pdg_3 { width:23%;}
#pedigree .pdg_4 { width:23%;}

/*fotogalerie - navigace*/
#ph_navi {margin:10px 5px 0px 5px;width:100%;}
#ph_navi #back {padding:0px;margin:0px;float:left;}
#ph_navi #shift {margin-bottom:12px;margin:0px auto;text-align:center;width:300px;}
#ph_navi #shift a {margin:0px 30px;position:relative;top:10px;}

/*foto-zobrazeni*/
#ph_show {border:1px solid #c6c9ce;padding:10px;}

/*seznam polozek - fotky*/
#photo_list {border-spacing:5px; }
#photo_list td {text-align:center;width:140px; height:140px;background:#fcf3e0;}
#photo_list td:hover {background-color:#ede5d9;}
#photo_list .viewed_counter {float:left;margin:3px 0px 0px 10px;}

/*vstupni formy*/
.input_form {width:500px;margin-bottom:30px;background:#fcf9f0;}
.input_form legend, fieldset {border:1px solid black;padding:0px 4px;border:1px solid #996633;border-top-width:2px;}
.input_fields {margin: 5px 10px;font-size:1.0em;}
.input_fields .lsp {height:60px;} 
.input_fields .btn_container {float:right;}
.input_fields .button {width:60px;background:#fff9ee;margin-left:5px;font-size:0.8em;cursor:hand;cursor:pointer;}
.input_fields .button:hover {background:#ede5d9;}
.input_fields input {border:1px solid #996633;margin-bottom:2px;}
.input_fields select {border:1px solid #996633;}
.input_fields textarea {width:400px;height:100px;border:1px solid #996633;margin-bottom:2px;}
.input_fields #code_input {width:50px;margin-right:20px;vertical-align:middle;}
.input_fields #code_img {vertical-align:middle;}
.input_fields #rest {float:right;font-size:0.8em;position:relative; top:-23px;}
.input_fields #rest #remain {width:35px;background:#e8e8e8;text-align:center;}

/*seznam polozek - oramovany*/
#blist_records {width:525px;}
.blist_rec_adm, .blist_rec {overflow:hidden;width:100%;margin-bottom:15px;border:1px solid #cc9966;background:#fffcee;}
.blist_subrec_adm, .blist_subrec {overflow:hidden;width:96%;margin:15px auto;border:1px solid #cc9966;background:#fffcee;}
.blist_rec > .blist_header, .blist_subrec > .blist_header  {background:#fff9ec;padding-top:1px;}
.blist_rec_adm > .blist_header, .blist_subrec_adm > .blist_header  {background:#ece7da;padding-top:1px;}
.blist_header .blist_title {overflow:hidden;margin:2px 5px;border-bottom:1px dashed #cc9966;font-size:1.0em;font-weight:bold;}
.blist_title .blist_date {margin:0;padding:5px 0px 2px 5px;font-size:0.75em;font-weight:normal;}
.blist_title .home_img {position:relative;top:3px;margin-left:8px;}
.blist_body {overflow:hidden;padding:5px;font-size:0.9em;font-weight:normal;}

/*seznam polozek - zvyraznene zahlavi*/
#ullist_records {width:525px;}
.ullist_rec {overflow:hidden;width:100%;margin-bottom:20px;}
.ullist_rec .ullist_title {overflow:hidden;padding:3px;font-size:1.0em;font-weight:bold;background:#fff url(../images/list_title.gif) repeat-y;}
.ullist_rec .ullist_title .ullist_date {margin:0;padding:5px 0px 2px 5px;font-size:0.75em;font-weight:normal;}
.ullist_rec .ullist_body {overflow:hidden;padding:5px;font-size:0.9em;font-weight:normal;}

/*seznam polozek - odkazy*/
#adm_link_records {width:90%;}
#link_records {width:370px;float:left;}
#adm_link_records h3, #link_records h3 {font-weight:bold;font-size:1.2em;margin:0em 0 0.7em 0;}
.link_rec {display:block;width:100%;margin-bottom:12px;}
.link_rec .link_title {/*float:left;*/}
.link_rec .link_desc {/*float:left;*/font-size:0.9em;}

/*seznam polozek - uspechy*/
#ach_records {width:98%;}
.ach_rec {width:100%;font-size:1.0em;margin-bottom:20px;border-collapse:collapse;}
.ach_rec td { padding:0.2em 0.7em 0.2em 0.2em;border:1px dotted #cc9966;}
.ach_rec .ach_date{width:5%;}
.ach_rec .ach_action{width:25%;}
.ach_rec .ach_desc{width:45%;}
.ach_rec thead{background:#fff9ec;font-weight:bold;display:table-header-group;}

/*seznam polozek - video*/
#vid_records {width:92%;}
.vid_rec {width:100%;font-size:1.0em;margin-bottom:20px;border-collapse:collapse;}
.vid_rec td { padding:0.2em 0.7em 0.2em 0.2em;border:1px dotted #cc9966;}
.vid_rec .vid_date{width:5%;}
.vid_rec .vid_name{width:45%;}
.vid_rec .vid_play{width:3%;}
.vid_rec .vid_save{width:3%;}
.vid_rec .vid_viewed{width:3%;}
.vid_rec .vid_edit{width:7%;}
.vid_rec thead{background:#fff9ec;font-weight:bold;display:table-header-group;}

/*seznam polozek - polovicni sire, zvyraznene zahlavi*/
#duallist_records {width:650px;display:block;margin-bottom:20px;}
#duallist_records td {vertical-align:top;}
#duallist_records .duallist_rec {overflow:hidden;display:table-cell;width:315px;padding:0 10px 5px 0;}
#duallist_records .duallist_rec .duallist_title {overflow:hidden;padding:3px;font-size:1.0em;font-weight:bold;background:#fff url(../images/list_title.gif) repeat-y;}
#duallist_records .duallist_rec .duallist_title .duallist_date {margin:0;padding:5px 0px 2px 5px;font-size:0.75em;font-weight:normal;}
#duallist_records .duallist_rec .duallist_body {overflow:hidden;padding:5px 0;font-size:0.8em;font-weight:normal;}
#duallist_records .duallist_rec .duallist_body img {float:left;margin-right:10px;padding:2px;border:1px dotted #fff;}
#duallist_records .duallist_rec .duallist_body img:hover {border:1px dotted #cc9966;}

/*seznam polozek - polovicni sire, zvyraznene zahlavi, bezne pismo*/
#duallist_records_n {width:650px;display:block;margin-bottom:20px;}
#duallist_records_n td {vertical-align:top;}
#duallist_records_n .duallist_rec {overflow:hidden;display:table-cell;width:315px;padding:0 10px 5px 0;}
#duallist_records_n .duallist_rec .duallist_title {overflow:hidden;padding:3px;font-size:1.0em;font-weight:bold;background:#fff url(../images/list_title.gif) repeat-y;}
#duallist_records_n .duallist_rec .duallist_title .duallist_date {margin:0;padding:5px 0px 2px 5px;font-size:0.75em;font-weight:normal;}
#duallist_records_n .duallist_rec .duallist_body {overflow:hidden;padding:5px 0;font-size:0.9em;font-weight:normal;line-height:2.0em;}
#duallist_records_n .duallist_rec .duallist_body img {float:left;margin-right:30px;margin-bottom:20px;padding:2px;}

/*menu*/
#menu {padding:0; margin:22px 0px 0px 10px; list-style-type: none; width:201px;}
#menu .wr {height:0.8em;width:100%;}
#menu ul {padding:0; margin:0; list-style-type: none; width:201px;}
#menu li {border-bottom:3px solid #fff;position:relative;}
#menu li a {font-size:110%;letter-spacing:0.07em;}
/*bezna polozka*/
#menu a, #menu a:visited {font-family:Verdana;font-size:110%;display:block;width:200px; color:#996633; height:30px; line-height:29px; text-decoration:none; text-indent:15px; background:#f9efdd; border-left:7px solid #cc9966;}
/*vybrana polozka*/
#menu a.selected {background:#cccccc url(../images/menu_back1.gif) no-repeat left; color:#f3f3f3;}
/*podpolozky - bezne schovane*/
#menu li ul, #menu #expanded ul {border-top:3px solid #fff;display:none;}
/*hover nad polozkou - podbarvene pozadi*/
#menu li:hover > a {background:#cccccc url(../images/menu_back2.gif) no-repeat left;color:#f3f3f3;}
/*hover nad polozkou, nebo expanded uzel - zobrazit podpolozky*/
#menu li:hover > ul, #menu #expanded > ul {display:block;}
/*hover nad polozkou, nebo expanded uzel - nastavit zarovnani odkazu vpravo*/
#menu li:hover > ul a, #menu #expanded > ul a {display:block;padding-right:15px;margin-left:10px;text-align:right;width:175px;}
/* rodic ktery obsahuje podpolozky a neni expanded - sipka vpravo*/
#menu .sub > a {background:#f9efdd url(../images/menu_back4.gif) no-repeat left;background-position:-200px;}
/* expanded uzel - sipka dolu */
#menu #expanded > a {background:#f9efdd url(../images/menu_back3.gif) no-repeat left;background-position:-200px;}
/* vybrany rodic obsahujici podpolozky - sipka dolu s podbarvenim*/
#menu .sub:hover > a, #menu #expanded:hover > a {background:#cccccc url(../images/menu_back2.gif) no-repeat left;background-position:-200px;};




