

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
font-size:100%;
}

embed,
object,
applet         {display:block;}

embed:focus, 
object:focus,
applet:focus   {outline:0;}

a,
a:link      {}
a:visited   {}
a:hover     {text-decoration:none;}
a:focus, 
a:active    {}

a[rel*=floatbox]  {cursor:-moz-zoom-in;}
a[rel=nofloatbox] {cursor:pointer;}

#hafici-cz a,
#hafici-cz a:link       {color:#53a300;}
#hafici-cz a:visited    {color:#2f5b00;}
#hafici-cz a:hover      {}
#hafici-cz a:focus,
#hafici-cz a:active     {color:#58ac00;}

#miciny-cz a,
#miciny-cz a:link       {color:#960ab2;}
#miciny-cz a:visited    {color:#8c5e95;}
#miciny-cz a:hover      {}
#miciny-cz a:focus,
#miciny-cz a:active     {color:#e59af4;}

#konicci-cz a,
#konicci-cz a:link      {color:#bc1800;}
#konicci-cz a:visited   {color:#a21500;}
#konicci-cz a:hover     {}
#konicci-cz a:focus,
#konicci-cz a:active    {color:#e01d00;}

/* Oprava admarket listy */
.admarket              {overflow:hidden;} 
.admarket a.adm-more   {color:#fff !important;}

/* Uprava miton listy */
#m-p-projects-more #m-p-p-m {cursor:default;} /* aby nebyl resize cursor i tam, kde nema */

img {}

img[align="right"]   {margin:5px 0 5px 10px;}
img[align="left"]    {margin:5px 10px 5px 0;}

a img {border:0;}

abbr  {border-bottom-style:dotted; border-bottom-width:1px; cursor:help;}

h1, h2, h3, h4, h5, h6 {margin:0 0 .4em 0;}

h1 {font-size:2.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.1em;}
h5 {font-size:1em;}
h6 {font-size:.9em;}

#hafici-cz h1  {color:#df7900;}
#miciny-cz h1  {color:#e20ca8;}
#konicci-cz h1 {color:#a9b701;}

#hafici-cz h2  {color:#5c4315;}
#miciny-cz h2  {color:#008d56;}
#konicci-cz h2 {color:#8f5b34;}

ul,ol,menu  {margin:.5em 0 .5em 2em;}
ul ul, ol ol, ul ol, ol ul, menu ul, menu ol, ul menu, ol menu {}
li {}

p           {margin:.3em 0 .5em 0; text-align:justify;}
blockquote  {margin:1em; padding:1em; border:1px solid #d1c484; background:#fffdcd;}

table    {table-layout:auto; border-spacing:0; border-collapse:collapse;}
caption  {}
col      {}
thead    {}
tbody    {}
tfoot    {}
tr       {}
th       {}
td       {}

hr       {}

hr.hr,
h1#pagename {display:none;}

form                          {}
form:after                    {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
form fieldset                 {border:0;}
form legend                   {}
form div.fieldset-box         {}
form.div.fieldset-box:after   {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
form dl                       {margin:0 0 10px 0;}
form dt                       {margin:0 0 5px 0;}
form dd                       {}
form b.required               {padding:0 2px 0 0;}
form b.required,
form span.quick-form-required-note-asterisk {color:red; font-weight:bold;}             
                          
input.text                    {width:50%;}
input.password                {}
input.submit                  {padding:0 5px; overflow:visible;} /* overflow:visible opravuje chybu v IE<8, kdy podle obsahu dynamicky pridava padding... */
input.submit:not([disabled])  {cursor:pointer;}
input.radio                   {}
input.checkbox                {}
                          
textarea                      {height:150px; width:90%;}
select                        {max-width:100%;}

label                         {}
label[for]                    {cursor:pointer;}

.help {cursor:help;}

/* Strankovani */
div.pager-navigation                      {overflow:hidden; zoom:1; padding:1px 0;}
div.pager-navigation small                {float:left;}
div.pager-navigation div                  {float:right; cursor:default;}
div.pager-navigation a                    {float:left; display:inline; margin-left:3px; color:#5d4a23; padding:2px; border:1px solid #d1c484; text-decoration:none; }
div.pager-navigation a:hover,
div.pager-navigation a:focus,
div.pager-navigation a:active             {border-color:#5d4a23; outline:none;}
div.pager-navigation a.pager-current-page {color:#ff0000; font-weight:bold;}
div.pager-navigation span.pager-inactive  {float:left; display:inline; margin-left:3px; padding:2px; border:1px solid #d1c484; background:#e1d38e;}

/* prasarny */
.hidden  {/*display:none;*/}

/* -------------------------------------------------------
* 
* Zakladni layout
* 
*/

* html                        {overflow-x:hidden;}
body                          {font:12px/1.5 arial, sans-serif; background:#fff; color:#6b6b6b;}

body.popup                    {background:#fff !important;}

body.error-page div.layout-id    {padding:25px 0 0 0;}

/* barva pozadi pod banner nahore*/
body#hafici-cz div.layout-id     {background:#58acd2;} 
body#miciny-cz div.layout-id     {background:#734e7b;}
body#konicci-cz div.layout-id    {background:#7f8811;}

div.page                         {
   width:100%;
}
body#hafici-cz div.page          {background:#fff url('hafici-body.png?20100708') 0 0 repeat-x;}
body#miciny-cz div.page          {background:#fff url('miciny-body.png?20100708') 0 0 repeat-x;}
body#konicci-cz div.page         {background:#fff url('konicci-body.png?20100708') 0 0 repeat-x;}

div.page-box                     {}
/*html > body div.page-box         {position:relative; left:0;}*/

div.main {width:985px; margin:0 auto;}

div#miton-footer {margin:0;} /* uprava kvuli banneru nahore */

/* ---------------------------------------------------------
* 
*  IE6 prasarny
*  - opravy listy a admarketu
*  - jinak po resizuje se nemeni velikost layeru
* 
*/

* html div#miton-footer,
* html div.admarket              {clear:none; float:none;}


/* ---------------------------------------------------------
* 
* Header
* 
*/

div#header {
   position:relative;
   height:154px;
}

/* toto nechat i pri pouziti jine hlavicky */

body#hafici-cz div#header     {background:url('header07.jpg?20101221') 0 0 no-repeat;}
body#miciny-cz div#header     {background:url('header03.jpg?20101221') 0 0 no-repeat;}
body#konicci-cz div#header    {background:url('header10.jpg?20101221') 0 0 no-repeat;}  

/* Vanoce */

/*
body#hafici-cz div#header  {background-image:url('hafici-header-xmas.jpg?20111125');}
body#miciny-cz div#header  {background-image:url('miciny-header-xmas.jpg?20101222');}
body#konicci-cz div#header {background-image:url('konicci-header-xmas.jpg?20101221');} 
*/
/* Vanoce new */

/*
body#hafici-cz div#header  {background-image:url('Vanoce_new_2012_03.jpg');}
body#miciny-cz div#header  {background-image:url('Vanoce_new_2012_07.jpg?20101222');}
body#konicci-cz div#header {background-image:url('Vanoce_new_2012_rez_10.jpg?20101221');}
*/

/* Velikonoce */
/*
body#hafici-cz div#header  {background-image:url('hafici-header-easter.jpg');}
body#miciny-cz div#header  {background-image:url('miciny-header-easter.jpg');}
body#konicci-cz div#header {background-image:url('konicci-header-easter.jpg');}*
*/
/* Mezinarodni den zvirat 4.10. */
/*
body#hafici-cz div#header  {background:url('Header_new_2012_07.jpg?20100923') 0 0 no-repeat;}
body#miciny-cz div#header  {background:url('Header_new_2012_03.jpg?20100923') 0 0 no-repeat;}
body#konicci-cz div#header {background:url('Header_new_2012_10.jpg?20100923') 0 0 no-repeat;}
*/

/* ---------------------------------------------------------
* 
* Logo
* 
*/

div#logo a                    {display:block; background:url(data:image/gif;base64,AAAA); text-decoration: none;}
div#logo span                 {visibility:hidden; font-size:1px;}
body#hafici-cz div#logo a     {width:212px; height:110px; }
body#miciny-cz div#logo a     {width:205px; height:110px;}
body#konicci-cz div#logo a    {width:246px; height:110px;}


/* ---------------------------------------------------------
* 
* Area
* 
*/
               div.area    {height:auto !important; height:165px; min-height:165px; padding:0 13px 13px 14px; background-repeat:repeat-x;}
body#hafici-cz div.area,
body#miciny-cz div.area,
body#konicci-cz div.area   {width:995px; padding:20px 0 13px 0; /*border-top:40px solid #f1f1f1;*/ /*background-color:#fffdcd; background-image:url('hafici-area.png');*/}
body#hafici-cz.template-encyklopedie-profil div.area,
body#miciny-cz.template-encyklopedie-profil div.area,
body#konicci-cz.template-encyklopedie-profil div.area {width:100%; padding:20px 0 13px 0;}


/* Container */
div#container  {zoom:1; overflow:hidden;}
div#column     {}
div#column2    {}
div#content    {}

/* Layout 2col left */
div#layout2colleft div#column          {float:left; width:180px;}
div#layout2colleft div#content         {float:right; width:786px;}

div#layout2colleft div.title,
div#layout2colleft div#navigate        {width:468px;}

/* Layout 2col right */
div#layout2colright div#column         {float:right; width:300px; padding:160px 0 0 0 !important;}
div#layout2colright div#content        {float:left; width:678px;}

/* Layout 3col first left */
div#layout3firstcolleft div.area       {zoom:1; overflow:hidden !important; overflow:visible;} 
div#layout3firstcolleft div#container  {float:left; width:667px;}
div#layout3firstcolleft div#content    {float:right; width:468px;}
div#layout3firstcolleft div#column     {float:left; width:180px;}
div#layout3firstcolleft div#column2    {float:right; width:300px; padding:160px 0 0 0 !important;}

/* Layout 3col first right */
div#layout3firstcolright div.area      {zoom:1; overflow:hidden !important; overflow:visible;}
div#layout3firstcolright div#container {float:right; width:786px;}
div#layout3firstcolright div#content   {float:left; width:468px;}
div#layout3firstcolright div#column    {float:right; width:300px; padding:160px 0 0 0 !important;}
div#layout3firstcolright div#column2   {float:left; width:180px;}

/*body#hafici-cz.template-encyklopedie-profil div#content,
body#miciny-cz.template-encyklopedie-profil div#content,
body#konicci-cz.template-encyklopedie-profil div#content {width:660px;}
body#hafici-cz.template-encyklopedie-profil div#column,
body#miciny-cz.template-encyklopedie-profil div#column,
body#konicci-cz.template-encyklopedie-profil div#column {width:300px; padding:45px 0 0 0;}*/

/* Navigate */
div#navigate   {font-size:.9em; color:#5d4a23; margin:0 0 20px 0;}
div#navigate a {color:#5d4a23; font-weight:bold;}

/* Work */
div.work {zoom:1;}

/* Footer */
div#footer                       {
}
div#footer-box                   {
   min-height:0px;
}
* html div#footer-box            {height:200px;}

div#copyright                    {}
div#copyright p                  {margin:0;}

div#footer-links                 {padding:60px 0 50px 0; text-align:center;}
div#footer-links p               {text-align:center;}

div.StickyHeader {
  width:300px; 
  height:650px; 
  position:relative;
  z-index: 999;
}

/* Title */
div.title {}
div.title * {margin-top:0;}

/* ---------------------------------------------------------
* 
* Menu2
* 
*/

div#menu2      {margin:0 0 20px 0;}
div#menu2 ul   {margin:0; padding:0;}
div#menu2 li   {margin:0; padding:0; list-style:none; background:none;}
div#menu2 a    {display:block; outline:none; font-weight:bold; text-decoration:none;}

div#menu2 li.m21 ul        {border-style:solid; border-width:0 1px;}
div#menu2 li.m21 a.m21     {height:30px; line-height:30px; padding:0 0 0 15px; background-position:-180px 0; background-repeat:no-repeat;}
div#menu2 li.m21i1 a.m21   {height:31px; line-height:31px; background-position:0 0; background-repeat:no-repeat;}
div#menu2 li.m21il a.m21   {height:31px; line-height:31px; background-position:-360px 0; background-repeat:no-repeat;}
div#menu2 li.m21il a.m21-submenu {background-position:-540px 0;}
div#menu2 li.m22           {border-left:1px solid #fff; border-right:1px solid #fff;}
div#menu2 li.m22il         {padding-bottom:10px;}
div#menu2 a.m22            {line-height:20px; padding:0 0 0 30px; background-position:15px center; background-repeat:no-repeat; zoom:1;}
div#menu2 li.m21il-submenu {background-position:-720px bottom; background-repeat:no-repeat; border:0; padding-bottom:10px;}
div#menu2 li.m21il-submenu li.m22il {padding-bottom:0;}

div#menu2 li.m22 ul        {border:none;}
div#menu2 li.m22 li        {margin:0 0 0 10px;}
div#menu2 li.m22 a         {padding:0 0 0 30px; background-position:15px center; background-repeat:no-repeat; zoom:1;}

div#menu2 li.m23 a         {font-weight:normal;}
div#menu2 li.m23 a.active  {background-color:#eee; }

/* Hafici */
body#hafici-cz div#menu2 li.m21 ul        {border-color:#d1c484; background-color:#f4f0c4;}

body#hafici-cz div#menu2 a                {color:#4ba1c6;}
body#hafici-cz div#menu2 a:hover,
body#hafici-cz div#menu2 a:focus,
body#hafici-cz div#menu2 a:active,
body#hafici-cz div#menu2 a#m21active      {color:#3e5b7e;}

body#hafici-cz div#menu2 li.m21 a.m21,    
body#hafici-cz div#menu2 li.m21i1 a.m21,
body#hafici-cz div#menu2 li.m21il-submenu {background-image:url('hafici-menu2.png');}

body#hafici-cz div#menu2 li.m22 a         {background-image:url('hafici-icon-paw.gif');}

/* Miciny */
body#miciny-cz div.url-poradna div#menu2  {padding-bottom:290px; background:url('miciny-menu2-poradna.jpg') left bottom no-repeat;}

body#miciny-cz div#menu2 a                {color:#af75bb;}
body#miciny-cz div#menu2 a:hover,
body#miciny-cz div#menu2 a:focus,
body#miciny-cz div#menu2 a:active,
body#miciny-cz div#menu2 a#m21active      {color:#65446c;}

body#miciny-cz div#menu2 li.m21 ul        {border-color:#9eea2a; background-color:#daff9a;}

body#miciny-cz div#menu2 li.m21 a.m21,    
body#miciny-cz div#menu2 li.m21i1 a.m21,
body#miciny-cz div#menu2 li.m21il-submenu   {background-image:url('miciny-menu2.png');}

body#miciny-cz div#menu2 li.m22 a          {background-image:url('miciny-icon-cat.gif');}

/* Konicci */
body#konicci-cz div#menu2 li.m21 ul        {border-color:#d1c484; background-color:#f4f0c4;}

body#konicci-cz div#menu2 a                {color:#778100;}
body#konicci-cz div#menu2 a:hover,
body#konicci-cz div#menu2 a:focus,
body#konicci-cz div#menu2 a:active,
body#konicci-cz div#menu2 a#m21active      {}

body#konicci-cz div#menu2 li.m21 a.m21,    
body#konicci-cz div#menu2 li.m21i1 a.m21,
body#konicci-cz div#menu2 li.m21il-submenu {background-image:url('hafici-menu2.png');}

body#konicci-cz div#menu2 li.m22 a         {color:#9faa1f; background-image:url('konicci-icon-horse.gif');}
body#konicci-cz div#menu2 li.m22 a:hover,
body#konicci-cz div#menu2 li.m22 a:focus,
body#konicci-cz div#menu2 li.m22 a:active,
body#konicci-cz div#menu2 li.m22 a#m22active {color:#7f8819;}


/* ---------------------------------------------------------
* 
* Menu3
* 
*/

div#menu3 {}

div#page-homepage div#menu3 {display:none;} /* na HP nezobrazovat, jinak vsude, kde je tento sloupec, tak ano */

div#menu3 ul                        {margin:0; padding:0;}
div#menu3 li                        {
   margin:0 0 7px 0; 
   padding:0; 
   list-style:none; 
   background:none;
}
div#menu3 a                         {
   display:block; 
   width:180px; 
   height:45px; 
   line-height:45px; 
   font-size:18px; 
   font-weight:bold; 
   text-indent:15px; 
   text-transform:uppercase;
   text-decoration:none;
   background-repeat:no-repeat;
   background-position:0 0;
   outline:none;
}

div#menu3 a:hover,
div#menu3 a:focus,
div#menu3 a:active                  {opacity:.8; filter:alpha(opacity=80);}

div#menu3 li#m31i-eshop a           {background-position:0 0;}
div#menu3 li#m31i-psi-mapa a,
div#menu3 li#m31i-kocici-mapa a,
div#menu3 li#m31i-konska-mapa a     {background-position:0 -45px;}
div#menu3 li#m31i-chat a            {background-position:0 -90px;}

div#menu3 a span {display:none;}

body#hafici-cz div#menu3 a          {color:#59a704; background-image:url('hafici-menu3.png?20101119');}
body#miciny-cz div#menu3 a          {color:#057f51; background-image:url('miciny-menu3.png?20101119');}
body#konicci-cz div#menu3 a         {color:#bc1800; background-image:url('konicci-menu3.png?20101119');} 


.moje-id-counter-2 {background:url('mojeid_banner.png') left top no-repeat;width:282px;height:77px;margin-bottom:10px;}
#hafici-cz .moje-id-counter-2 a {float:left;display:block;width:223px;height:39px;padding:38px 0 0 59px;}
#hafici-cz .moje-id-counter-2 a, 
#hafici-cz .moje-id-counter-2 a:active, 
#hafici-cz .moje-id-counter-2 a:visited, 
#hafici-cz .moje-id-counter-2 a:hover {color:#fff;text-decoration:none;}
#hafici-cz .moje-id-counter-2 a b {color:#ffcc00;}

/* box4pet */
.template-box4pet h1 {display:none;}
.box4pet-box {padding:372px 0 0 0;}
body#hafici-cz.template-box4pet div.area, body#miciny-cz.template-box4pet div.area, body#konicci-cz.template-box4pet div.area {padding-top:0 !important;}
.template-box4pet div#layout2colright div#column {padding-top:180px !important;}
.template-box4pet div#layout2colright div#content {width: 657px;}
.box4pet-top {position:absolute;margin-left:-123px;}
.box4pet-btn {float:right;}
.box4pet-btn:hover {opacity:0.7;}
.box4pet-banner {margin-bottom:14px;display:block;}


.banner-list {
   margin: 10px 0 15px 0;
}


li.rklm {
   list-style: none;
}





div.banner.banner-profile-column { width: 300px; height: auto; margin: 0 auto 7px auto; }

div.error-404 {
   background: url('error_ilu.jpg') no-repeat bottom right;
   min-height: 250px;
   padding-right: 250px;
}


.profile-header-share {
   float:right;
   width: 120px;
   text-align: right;
}

/* responzivni paticka - ondrej rais */
footer .container {
    margin: 0 auto;
    width: 929px;
	padding: 34px 0 22px 0;
}
hr.clear {
  clear: both;
  visibility: hidden;
}
#miciny-cz footer h2,
#konicci-cz footer h2,
#hafici-cz footer h2 {
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;	
	padding: 0 0 25px 0;
}
footer .box-facebook h2 {
	margin-bottom: 0;
}
footer nav ul,
footer nav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
footer nav ul {
	padding: 0 0 22px 0;
}
footer nav ul li a,
footer nav ul li a:active,
footer nav ul li a:visited,
footer nav ul li a:hover {
	font-size: 14px;
	line-height: 28px;
	text-decoration: none;
}
footer nav ul li a:hover {
	text-decoration: underline;
}
footer .fb-like-box {
	background: #fff;
}
footer.copyright .container {
	padding: 8px 0 0 0;
	min-height: 37px;
	text-align: right;
	line-height: 29px;
	font-size: 12px;
}
footer.copyright a.footer-logo {
	background: url('footer-logo.png') left top no-repeat;
	display: block;
	width: 130px;
	height: 26px;
	position: absolute;
}
footer.copyright a.footer-logo span {
	display: none;
}
footer.copyright a.footer-logo:hover {
	opacity: 0.7;
}

footer .box {
	float: left;
	margin: 0 30px 0 0;
}
footer .box-advertisement {
	width: 253px;
}
footer .box-race,
footer .box-links {
	width: 150px; /* 235 */
}
footer .box-facebook {
	width: 286px; 
	margin-right: 0;
}


#hafici-cz footer {
	background: #2e4955;
}
#hafici-cz footer.copyright {
	background: #072735;
}
#hafici-cz footer h2 {
	border-bottom: 1px dotted #305b6e;
}
#hafici-cz footer .box-facebook h2 {
	border-bottom: none;
}
#hafici-cz footer.copyright .container,
#hafici-cz footer nav ul li a,
#hafici-cz footer nav ul li a:link,
#hafici-cz footer nav ul li a:active,
#hafici-cz footer nav ul li a:visited,
#hafici-cz footer nav ul li a:hover {
	color: #9cc2d3;
}

#miciny-cz footer {
	background: #4c3953;
}
#miciny-cz footer.copyright {
	background: #1a0721;
}
#miciny-cz footer h2 {
	border-bottom: 1px dotted #65486f;
}
#miciny-cz footer .box-facebook h2 {
	border-bottom: none;
}
#miciny-cz footer.copyright .container,
#miciny-cz footer nav ul li a,
#miciny-cz footer nav ul li a:link,
#miciny-cz footer nav ul li a:active,
#miciny-cz footer nav ul li a:visited,
#miciny-cz footer nav ul li a:hover {
	color: #a987b6;
}
#miciny-cz footer.copyright a.footer-logo {
	background-position: left -26px;
	height: 32px;
}

#konicci-cz footer {
	background: #20290e;
}
#konicci-cz footer.copyright {
	background: #090d00;
}
#konicci-cz footer h2 {
	border-bottom: 1px dotted #384320;
}
#konicci-cz footer .box-facebook h2 {
	border-bottom: none;
}
#konicci-cz footer.copyright .container,
#konicci-cz footer nav ul li a,
#konicci-cz footer nav ul li a:link,
#konicci-cz footer nav ul li a:active,
#konicci-cz footer nav ul li a:visited,
#konicci-cz footer nav ul li a:hover {
	color: #879668;
}
#konicci-cz footer.copyright a.footer-logo {
	background-position: left -59px;
	height: 29px;
}

@media (max-width: 985px) {
	footer .container {
	    width: 90%;
	}
	footer .box {
		float: none;
		width: 320px;
		margin: 0 auto;
	}
}

/* hlavicka - ondrej.rais */
#r14 {
    font-family: Arial,sans-serif;
    font-size: 15px;
    text-align: center;
}

@font-face {
	font-family: 'icomoon';
	src:url('icomoon.eot?g22gku');
	src:url('icomoon.eot?#iefixg22gku') format('embedded-opentype'),
		url('icomoon.woff?g22gku') format('woff'),
		url('icomoon.ttf?g22gku') format('truetype'),
		url('icomoon.svg?g22gku#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.iconi {
    display: block;
    width: 18px;
    height: 18px;
    margin: 0 auto;
}
.iconi-signup {
    background: url('../images/icon-signup.png') left top no-repeat;
}
.iconi-signin {
    background: url('../images/icon-signin.png') left top no-repeat;
}
.iconi-settings {
    background: url('../images/icon-settings.png') left top no-repeat;
}
.iconi-logout {
    background: url('../images/icon-logout.png') left top no-repeat;
}

#hafici-cz #r14 .head-right ul li {text-align: center;}
#hafici-cz #r14 .head-right ul li a {padding: 10px 14px;}
#hafici-cz #r14 .head-right ul li a span.icon-poradna,
#hafici-cz #r14 .head-right ul li a span.icon-new {display: block; margin-bottom: 3px;}
#hafici-cz #r14 .head-right ul li a span.icon-eshop {display: block; margin-bottom: 3px;}

#hafici-cz #r14 .head-right ul li a span.points {font-size: 20px; display: block;}
#hafici-cz #r14 .head-right ul li.head-right-messages a {position: relative;}
#hafici-cz #r14 .head-right ul li.head-right-messages a span.messages-count {color: #fff; position: absolute; background: #d6430f;font-size: 11px; width: 20px; height: 20px; display: block;top: 5px; right: 15px;

-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}

.icon-new:before {
	content: "\e608";
}
.icon-eshop {
	height: 18px;
}
.icon-eshop:before {
	font-family: EntypoRegular;
	font-size: 36px;
	line-height: 4px;
	content:'\E73D';
}
#hafici-cz #r14 .head-right ul li a span.icon-eshop {
	margin-bottom: 0;
}
.icon-messages:before {
	content: "\e601";
}

.icon-kocicka:before {
	content: "\e60a";
}
.icon-klubicko:before {
	content: "\e60b";
}
.icon-Hlava_kone:before {
	content: "\e60c";
}
.icon-Houpaci_kun:before {
	content: "\e60d";
}
.icon-clanky:before {
	content: "\e600";
}
.icon-diskuze:before {
	content: "\e601";
}
.icon-facebook:before {
	content: "\e602";
}
.icon-home:before {
	content: "\e603";
}
.icon-inzerce:before {
	content: "\e604";
}
.icon-lupa:before {
	content: "\e605";
}
.icon-o_psech:before {
	content: "\e606";
}
.icon-poradna:before {
	content: "\e607";
}
.icon-profily:before {
	content: "\e608";
}
.icon-zabava:before {
	content: "\e609";
}

#r14 .top-links {margin: 3px 0 0 0; float: left;}

#r14 .top {background-color: #072735; padding: 3px 0 8px 0; line-height: 1.3em; color: #FFFFFF; min-width: 970px}
#r14 .top a {color: #FFFFFF; text-decoration: none}
#r14 .top-in {width: 970px; text-align: left; margin: 0 auto}
#r14 .top-right {float: right}
#r14 .top-right a {display: inline-block; vertical-align: middle; font-weight: bold; margin-top: 2px}
#r14 .facebook {/*background: url("../images/ico_facebook.png") left 2px no-repeat;*/ padding: 2px 0 2px 2px;margin-right:14px;}
#r14 .facebook span {margin-right: 5px;}
#r14 .cat {background: url("../images/ico_cat.png") left 2px no-repeat; padding: 4px 0 2px 28px; margin-left: 25px}
#r14 .horse {background: url("../images/ico_horse.png") left 2px no-repeat; padding: 4px 0 2px 28px; margin-left: 15px; margin-right: 15px}
#r14 .name-day {display: none; padding-top: 5px; display: inline-block; vertical-align: top; font-size: 95%; width: 440px}
#r14 .home {float: left; display: inline-block; /*background: url("../images/ico_home.png") left top no-repeat;*/ width: 16px; height: 15px; margin: 3px 0px 0 0}
#r14 .home span {margin-left: 3px;}

#r14 .head {background: #58ACD2 url("../images/clouds.png") center top no-repeat; height: 68px; min-width: 970px}
#r14 .head-in {width: 970px; text-align: left; margin: 0 auto; padding: 5px 0; position: relative; z-index: 30}
#r14 .dog {position: absolute; left: 215px; bottom: -19px; z-index: 25; background: url("../images/dog.png") left top no-repeat; width: 126px; height: 70px}
#r14 .head-right {float: right}
#r14 .head-right ul {float: right; margin: 0; padding: 0}
#r14 .head-right ul li {list-style-type: none; display: inline-block; background: url("../images/divider.png") right center no-repeat; float: left}
#r14 .head-right ul li a {color: #FFFFFF; text-decoration: none; line-height: 1.3em; display: inline-block; padding: 19px 23px}
#r14 .logo {display: inline-block; background: url("../images/logo.png") left top no-repeat; width: 181px; height: 41px; margin-top: 10px}
#r14 .head-right form {float: right; background: url("../images/divider.png") right center no-repeat; margin: 0; position: relative; z-index: 30}
#r14 .head-right form div {background: url("../images/divider.png") left center no-repeat; padding: 16px 27px 13px 27px}
#r14 .head-right form div.open {position: absolute; left: -295px; }
#r14 .search-button {display: inline-block; /*background: url("../images/ico_search.png") left top no-repeat;*/ width: 22px; height: 23px; font-size: 22px;}
#r14 .search-button, 
#r14 .search-button:active, 
#r14 .search-button:visited, 
#r14 .search-button:hover {text-decoration: none;color: #ffffff;}
#r14 .head-right form .open {display: none; padding: 0; background-image: none; margin: 10px 40px 10px 0; background-color: #FFFFFF; border: 1px solid #819BA6; border-radius: 5px; width: 275px; height: 23px; padding: 8px 10px}
#r14 .head-right form input[type=text] {vertical-align: middle; width: 240px; height: 23px; border: none; font-family: Arial, sans-serif; color: #333333; font-size: 100%}
#r14 .head-right form input[type=submit] {width: 27px; height: 23px; vertical-align: middle; border: none; cursor: pointer; background: url("../images/button_search.png") center top no-repeat}
#r14 .menu {background-color: #2D5363; min-width: 970px}
#r14 .menu ul {width: 970px; text-align: left; margin: 0 auto; padding: 0}
#r14 .menu ul li {display: inline-block; line-height: 1.3em}
#r14 .menu ul li a {text-decoration: none; color: #FFFFFF; text-transform: uppercase; display: inline-block; padding: 22px 22px 22px 22px}
#r14 .menu ul li a span {margin-right: 3px;}
#r14 .menu ul li.active, #r14 .menu ul li:hover {background: #eaf2f5;}
#r14 .menu ul li.active a, #r14 .menu ul li:hover a {color: #0e74a6;}
#r14 #menu9,
#r14 .submenu {background-color: #EAF2F5; min-width: 970px}
#r14 #menu9 ul,
#r14 .submenu ul {width: 970px; text-align: left; margin: 0 auto; padding: 10px 0 0 0}
#r14 #menu9 ul li,
#r14 .submenu ul li {display: inline-block; line-height: 1.3em; display: inline-block; font-size: 110%; margin: 0 10px 10px 0}
#r14 #menu9 ul li a,
#r14 .submenu ul li a {display: inline-block; text-decoration: none; padding: 5px 15px; color: #0E74A6}

#r14 #menu9 ul li.m91i-active a,
#r14 #menu9 ul li a:hover,
#r14 #menu9 ul li a.active,
#r14 .submenu ul li a:hover, 
#r14 .submenu ul li a.active {color: #FFFFFF; background-color: #2D5363}

#r14 .haf {background: url("../images/ico_dog.png") left 2px no-repeat; padding: 4px 0 2px 28px; margin-left: 25px}
#miciny-cz #r14 .head {background: url("../images/clouds-miciny.png") center top no-repeat;}
#miciny-cz #r14 .head-right ul li {background: url("../images/divider-miciny.png") right center no-repeat;}
#miciny-cz #r14 .head-right form {background: url("../images/divider-miciny.png") right center no-repeat; }
#miciny-cz #r14 .head-right form div {background: url("../images/divider-miciny.png") left center no-repeat;}
#miciny-cz #r14 .menu {background-color: #00623d;}
#miciny-cz #r14 .menu ul li.active, #miciny-cz .menu ul li:hover {background: #eaf6f2;}
#miciny-cz #r14 .menu ul li.active a, #miciny-cz .menu ul li:hover a {color: #00623d;}
#miciny-cz #r14 .logo {background: url("../images/logo-miciny.png") left top no-repeat; width: 174px; height: 47px; margin-top: 9px}
#miciny-cz #r14 .head-right form .open {background-color: #ffffff;background-image: none;border: 1px solid #7d6088;}
#miciny-cz #r14 .dog {bottom: 4px; background: url("../images/cat.png") left top no-repeat; width: 184px;}
#miciny-cz #r14 .menu ul li a {padding: 22px 21px;}

#miciny-cz #r14 #menu9,
#miciny-cz #r14 .submenu {background-color: #eaf6f2;}
#miciny-cz #r14 #menu9 ul li a,
#miciny-cz #r14 .submenu ul li a {color: #00623d;}

#miciny-cz #r14 #menu9 ul li.m91i-active a,
#miciny-cz #r14 #menu9 ul li a:hover,
#miciny-cz #r14 #menu9 ul li a.active,
#miciny-cz #r14 .submenu ul li a:hover, 
#miciny-cz #r14 .submenu ul li a.active {color: #FFFFFF; background-color: #00623d}


#konicci-cz #r14 .cat {margin-left: 15px;margin-right: 5px;}
#konicci-cz #r14 .haf {margin-left: 25px;}
#konicci-cz #r14 .head {background: url("../images/clouds-konicci.png") center top no-repeat;}
#konicci-cz #r14 .head-right ul li {background: url("../images/divider-konicci.png") right center no-repeat;}
#konicci-cz #r14 .head-right form {background: url("../images/divider-konicci.png") right center no-repeat; }
#konicci-cz #r14 .head-right form div {background: url("../images/divider-konicci.png") left center no-repeat;}
#konicci-cz #r14 .menu {background-color: #7f5900;}
#konicci-cz #r14 .menu ul li.active, #konicci-cz #r14 .menu ul li:hover {background: #fff2a0;}
#konicci-cz #r14 .menu ul li.active a, #konicci-cz #r14 .menu ul li:hover a {color: #7f5900;}
#konicci-cz #r14 .logo {background: url("../images/logo-konicci.png") left top no-repeat; width: 191px; height: 41px; margin-top: 9px}
#konicci-cz #r14 .head-right form .open {background-color: #ffffff;background-image: none;border: 1px solid #89c9e6;}
#konicci-cz #r14 .dog {bottom: -2px; background: url("../images/horse.png") left top no-repeat; width: 145px;height: 66px;}

#konicci-cz #r14 #menu9,
#konicci-cz #r14 .submenu {background-color: #fff2a0;}
#konicci-cz #r14 #menu9 ul li a,
#konicci-cz #r14 .submenu ul li a {color: #7f5900;}

#konicci-cz #r14 #menu9 ul li.m91i-active a,
#konicci-cz #r14 #menu9 ul li a:hover,
#konicci-cz #r14 #menu9 ul li a.active
#konicci-cz #r14 .submenu ul li a:hover, 
#konicci-cz #r14 .submenu ul li a.active {color: #FFFFFF; background-color: #7f5900}



/* docasne - kvuli zpetne kompatibiltie */
#hafici-cz #r14 .search-ico {padding-left: 0;background: none;}
#hafici-cz #r14 .search-ico a, #hafici-cz #r14 .search-ico a:link,
#miciny-cz #r14 .search-ico a, #miciny-cz #r14 .search-ico a:link ,
#konicci-cz #r14 .search-ico a, #konicci-cz #r14 .search-ico a:link {
    color: #fff;
}

div#header,
#menu1,
#quicksearch,
#menu6 {
	display: none;
}
div.page {
    background: #fff;
}

#hafici-cz div#newsrotator,
#miciny-cz div#newsrotator,
#konicci-cz div#newsrotator {
    font-size: 15px;
    height: 18px;
    left: 350px;
    position: absolute;
    width: 450px;
}

div#newsrotator .item-link,
#hafici-cz div#newsrotator .rotator-next,
#miciny-cz div#newsrotator .rotator-next,
#konicci-cz div#newsrotator .rotator-next {
    display: none;
}

#hafici-cz div#newsrotator ul,
#miciny-cz div#newsrotator ul,
#konicci-cz div#newsrotator ul {
    height: 18px;
    left: 0;
    top: 0px;
    width: 450px;
   color: #ffffff;
    line-height: 1.3em;
}
#hafici-cz div#newsrotator li,
#miciny-cz div#newsrotator li,
#konicci-cz div#newsrotator li {
    height: 18px;
    width: 450px;
}
#hafici-cz div#newsrotator li p,
#miciny-cz div#newsrotator li p,
#konicci-cz div#newsrotator li p {
	margin: 0;
}
#hafici-cz div#newsrotator li a,
#hafici-cz div#newsrotator li a:active,
#hafici-cz div#newsrotator li a:visited,
#hafici-cz div#newsrotator li a:hover,

#miciny-cz div#newsrotator li a,
#miciny-cz div#newsrotator li a:active,
#miciny-cz div#newsrotator li a:visited,
#miciny-cz div#newsrotator li a:hover,

#konicci-cz div#newsrotator li a,
#konicci-cz div#newsrotator li a:active,
#konicci-cz div#newsrotator li a:visited,
#konicci-cz div#newsrotator li a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}


/* absolutne pozicovano */
/* body.noleaderboard padding-top: 45px; */
/* body.leaderboard padding-top: 265px; tzn. +220px */

/* POZICE DLE REKLAMY V HLAVICCE */



body#konicci-cz div#layer1,
body#miciny-cz div#layer1,
body#hafici-cz div#layer1 {
    top: 5px;
}



/* leaderboard */
body div.layout-id                    {padding:230px 0 0 0;}                             
body div#menu1 { top: 170px; }
body div#menu6      {top: 70px;}
body div#quicksearch    {top: 103px;}
body div#newsrotator                  {top: 72px;}
body #userbox                      {top:213px;}
body div#layer1 div.loc-0                   {top: 225px;}
body #layer1 div#skyscraper { top: 432px; }
body #layer1 div#skyscraper2 { top: 422px; }


/* megaboard */
/*body.megaboard div.layout-id { padding-top: 105px; }*/
body.megaboard div#menu1 { top: 160px; }
body.megaboard div#menu6 { top: 65px; }
body.megaboard div#quicksearch { top: 95px; }
body.megaboard div#newsrotator { top: 60px; }
body.megaboard div#userbox { top: 205px; }
/*body.megaboard div#layer1 div.loc-0 { top: 55px; } */
body.megaboard #layer1 div#skyscraper { top: 302px !important; }
body.megaboard #layer1 div#skyscraper2 { top: 292px; }
body.megaboard div.layout-id              { padding: 120px 0 0; }
body.megaboard div#layer1 div.loc-0       { top: 115px; }



/* noleaderboard */
/*body.noleaderboard div.layout-id { padding-top: 45px; }*/
body.noleaderboard div#menu1 { top: 100px; }
body.noleaderboard div#menu6 { top: 5px; }
body.noleaderboard div#quicksearch { top: 35px; }
body.noleaderboard div#newsrotator { top: 0px; }
body.noleaderboard div#userbox { top: 145px; }
/*body.noleaderboard div#layer1 div.loc-0 { top: 55px; } */
body.noleaderboard #layer1 div#skyscraper { top: 202px;margin-top: 30px; }
body.noleaderboard #layer1 div#skyscraper2 { top: 182px; }
body.noleaderboard div.layout-id          { padding-top: 0px; }
body.noleaderboard div#layer1 .loc-1      { display: none; }
body.noleaderboard div#layer1 div.loc-0   { top: 0px; }

body#konicci-cz.noleaderboard div#layer1,
body#miciny-cz.noleaderboard div#layer1,
body#hafici-cz.noleaderboard div#layer1 {
    top: 0px;
}


#hafici-cz div#newsrotator,
#miciny-cz div#newsrotator,
#konicci-cz div#newsrotator {
    top: 6px;
}

body#hafici-cz #userbox,
body#miciny-cz #userbox,
body#konicci-cz #userbox { /* bez submenu */
	top: 170px;
}

body#hafici-cz.template-souteze #userbox, 
body#hafici-cz.template-zabava-fotogalerie #userbox,
body#hafici-cz.template-haficicz-pexeso #userbox,
body#hafici-cz.template-poznej-plemeno #userbox,
body#hafici-cz.template-pohlednice-list #userbox,
body#hafici-cz.template-pohlednice-vytvorit #userbox,
body#hafici-cz.template-ukm-jokes #userbox,
body#hafici-cz.template-mojezoo-wallpapery-tapety #userbox,
body#hafici-cz.template-mojezoo-nastaveni-uzivatele #userbox,
body#hafici-cz.template-video-zabava #userbox,
body#hafici-cz.template-ukm-recipes #userbox,
body#hafici-cz.template-ukm-recipes-detail #userbox,
body#hafici-cz.template-chatroom #userbox,
body#hafici-cz.template-mojezoo-mapa #userbox,
body#hafici-cz.template-clanky-hp-clanku #userbox,
body#hafici-cz.template-clanky-detail-clanku #userbox,
body#hafici-cz.template-clanky-detail-kategorie #userbox,
body#hafici-cz.uri-nastaveni #userbox,
body#hafici-cz.uri-souteze #userbox,

body#miciny-cz.template-souteze #userbox, 
body#miciny-cz.template-zabava-fotogalerie #userbox,
body#miciny-cz.template-haficicz-pexeso #userbox,
body#miciny-cz.template-poznej-plemeno #userbox,
body#miciny-cz.template-pohlednice-list #userbox,
body#miciny-cz.template-pohlednice-vytvorit #userbox,
body#miciny-cz.template-ukm-jokes #userbox,
body#miciny-cz.template-mojezoo-wallpapery-tapety #userbox,
body#miciny-cz.template-mojezoo-nastaveni-uzivatele #userbox,
body#miciny-cz.template-video-zabava #userbox,
body#miciny-cz.template-ukm-recipes #userbox,
body#miciny-cz.template-ukm-recipes-detail #userbox,
body#miciny-cz.template-chatroom #userbox,
body#miciny-cz.template-mojezoo-mapa #userbox,
body#miciny-cz.uri-nastaveni #userbox,
body#miciny-cz.uri-souteze #userbox,
body#miciny-cz.uri-kocky-inzerce #userbox,

body#konicci-cz.template-souteze #userbox, 
body#konicci-cz.template-zabava-fotogalerie #userbox,
body#konicci-cz.template-haficicz-pexeso #userbox,
body#konicci-cz.template-poznej-plemeno #userbox,
body#konicci-cz.template-pohlednice-list #userbox,
body#konicci-cz.template-pohlednice-vytvorit #userbox,
body#konicci-cz.template-ukm-jokes #userbox,
body#konicci-cz.template-mojezoo-wallpapery-tapety #userbox,
body#konicci-cz.template-mojezoo-nastaveni-uzivatele #userbox,
body#konicci-cz.template-video-zabava #userbox,
body#konicci-cz.template-ukm-recipes #userbox,
body#konicci-cz.template-ukm-recipes-detail #userbox,
body#konicci-cz.template-chatroom #userbox,
body#konicci-cz.template-mojezoo-mapa #userbox,
body#konicci-cz.template-clanky-hp-clanku #userbox,
body#konicci-cz.template-clanky-detail-clanku #userbox,
body#konicci-cz.uri-nastaveni #userbox,
body#konicci-cz.uri-souteze #userbox,
body#konicci-cz.template-clanky-detail-kategorie #userbox { /* 2 radky submenu */
	top: 265px;
}

body#hafici-cz.template-poradna-hp-hafici #userbox,  
body#hafici-cz.template-poradna-psi #userbox ,
body#hafici-cz.uri-psi-poradna #userbox ,

body#miciny-cz.template-poradna-hp-miciny #userbox,  
body#miciny-cz.template-poradna-kocky #userbox ,
body#miciny-cz.uri-kocky-poradna #userbox,


body#konicci-cz.uri-kone-poradna #userbox,  
body#konicci-cz.template-poradna-hp-konicci #userbox,  
body#konicci-cz.template-poradna-kone #userbox { /* 1 radek submenu */
	top: 220px;
}

body#hafici-cz.template-ukm-hotels #userbox,  
body#hafici-cz.template-ukm-hotels-detail #userbox, 
body#hafici-cz.template-ukm-dogaccomodation #userbox, 
body#hafici-cz.template-ukm-dogaccomodation-detail #userbox, 
body#hafici-cz.template-ukm-beautyshop #userbox, 
body#hafici-cz.template-ukm-beautyshop-detail #userbox, 
body#hafici-cz.template-ukm-dogtraininggrounds #userbox, 
body#hafici-cz.template-ukm-dogtraininggrounds-detail #userbox, 
body#hafici-cz.template-ukm-shelters #userbox, 
body#hafici-cz.template-ukm-shelters-detail #userbox, 
body#hafici-cz.template-kalendar-akci #userbox, 
body#hafici-cz.template-ukm-organizations #userbox, 
body#hafici-cz.template-ukm-organizations-detail #userbox, 
body#hafici-cz.template-ukm-schools #userbox, 
body#hafici-cz.template-ukm-schools-detail #userbox, 
body#hafici-cz.template-ukm-breedingstations-detail #userbox, 
body#hafici-cz.template-ukm-breedingstations #userbox, 
body#hafici-cz.template-encyklopedie-kalendar #userbox, 
body#hafici-cz.template-encyklopedie-slovnik #userbox, 
body#hafici-cz.template-plemena-hp #userbox, 
body#hafici-cz.template-encyklopedie-deleni #userbox,

body#miciny-cz.template-ukm-hotels #userbox,  
body#miciny-cz.template-ukm-hotels-detail #userbox, 
body#miciny-cz.template-ukm-dogaccomodation #userbox, 
body#miciny-cz.template-ukm-dogaccomodation-detail #userbox, 
body#miciny-cz.template-ukm-beautyshop #userbox, 
body#miciny-cz.template-ukm-beautyshop-detail #userbox, 
body#miciny-cz.template-ukm-dogtraininggrounds #userbox, 
body#miciny-cz.template-ukm-dogtraininggrounds-detail #userbox, 
body#miciny-cz.template-ukm-shelters #userbox, 
body#miciny-cz.template-ukm-shelters-detail #userbox, 
body#miciny-cz.template-kalendar-akci #userbox, 
body#miciny-cz.template-ukm-organizations #userbox, 
body#miciny-cz.template-ukm-organizations-detail #userbox, 
body#miciny-cz.template-ukm-schools #userbox, 
body#miciny-cz.template-ukm-schools-detail #userbox, 
body#miciny-cz.template-ukm-breedingstations-detail #userbox, 
body#miciny-cz.template-ukm-breedingstations #userbox, 
body#miciny-cz.template-encyklopedie-kalendar #userbox, 
body#miciny-cz.template-encyklopedie-slovnik #userbox, 
body#miciny-cz.template-plemena-hp #userbox, 
body#miciny-cz.template-encyklopedie-deleni #userbox,

body#miciny-cz.template-clanky-hp-clanku #userbox,
body#miciny-cz.template-clanky-detail-clanku #userbox,
body#miciny-cz.template-clanky-detail-kategorie #userbox,

body#konicci-cz.template-ukm-hotels #userbox,  
body#konicci-cz.template-ukm-hotels-detail #userbox, 
body#konicci-cz.template-ukm-dogaccomodation #userbox, 
body#konicci-cz.template-ukm-dogaccomodation-detail #userbox, 
body#konicci-cz.template-ukm-beautyshop #userbox, 
body#konicci-cz.template-ukm-beautyshop-detail #userbox, 
body#konicci-cz.template-ukm-dogtraininggrounds #userbox, 
body#konicci-cz.template-ukm-dogtraininggrounds-detail #userbox, 
body#konicci-cz.template-ukm-shelters #userbox, 
body#konicci-cz.template-ukm-shelters-detail #userbox, 
body#konicci-cz.template-kalendar-akci #userbox, 
body#konicci-cz.template-ukm-organizations #userbox, 
body#konicci-cz.template-ukm-organizations-detail #userbox, 
body#konicci-cz.template-ukm-schools #userbox, 
body#konicci-cz.template-ukm-schools-detail #userbox, 
body#konicci-cz.template-ukm-breedingstations-detail #userbox, 
body#konicci-cz.template-ukm-breedingstations #userbox, 
body#konicci-cz.template-encyklopedie-kalendar #userbox, 
body#konicci-cz.template-encyklopedie-slovnik #userbox, 
body#konicci-cz.template-plemena-hp #userbox, 
body#konicci-cz.uri-kone-inzerce #userbox,
body#konicci-cz.uri-kone #userbox,
body#konicci-cz.template-encyklopedie-deleni #userbox { /* 3 radky submenu */
    top: 305px;
}


span.userbox-icon:before { font-family: EntypoSocialRegular; content: ""; font-size: 27px; line-height: 0.9; vertical-align: middle }
span.userbox-icon span { display: none; }



div#bottom-megaboard {
   width: 970px;
   xheight: 310px;
   background: #eee;
   clear:both;
   margin: 5px auto 5px auto;
}



body#hafici-cz.template-encyklopedie-profil div#content {width:660px;}

.ar { text-align: right; }


/** stankovani recenzi **/

.template-encyklopedie-profil .loc-999 .pager-navigation {
clear: both;
}


body#hafici-cz {margin: 0; padding: 0; /*text-align: center;*/ font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;font-size:16px;}

#r15.main {color: #3E3E3E;  font-family: Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif; font-size: 110%; padding-bottom: 40px; margin: 10px auto 0 auto; text-align: left; width: 985px}


#r15.main a {color: #75B533}
#r15.main a img {border: none}

#r15 .main-top {text-align: center; line-height: 1.4em; padding-bottom: 10px; font-weight: 100}
#r15 .main-top > span, .main-top > a {display: inline-block; vertical-align: top; margin: 0 7px 5px 7px}
#r15 .main-top > span span {color: #75B533}
#r15 .birthday {text-decoration: none; padding-right: 23px; background: url("../images/arrow_right.png") right center no-repeat}

#r15 .slider {position: relative; z-index: 20; margin-bottom: 15px}
#r15 .slider ul {margin: 0; padding: 0; position: relative; z-index: 10}
#r15 .slider ul li {list-style-type: none; position: relative}
#r15 .slider-text {position: absolute; width: 100%; text-align: center; left: 0; bottom: 85px}
#r15 .slider-text h2 {color: #FFFFFF; font-weight: normal; font-size: 200%; line-height: 1.2em; display: inline-block; margin: 0 0 10px 0; background-color: rgb(46, 158, 204); background-color: rgba(46, 158, 204, 0.6); padding: 6px 20px; font-weight: 100}
#r15 .slider-text p {margin: 0 auto 25px auto; width: 620px; padding: 12px 20px; line-height: 1.2em; color: #2D5363; font-size: 110%; font-weight: 100; background-color: rgb(232, 227, 222); background-color: rgba(232, 227, 222, 0.6)}
#r15 .slider-text .button-more {display: inline-block; text-decoration: none; padding: 13px 0; width: 197px; height: 32px; color: #FFFFFF; font-weight: 100; font-size: 135%; text-transform: uppercase; background: url("../images/button_more.png") left top no-repeat}
#r15 .cycle-pager {position: absolute; left: 0; z-index: 15; bottom: 20px; width: 100%; text-align: center}
#r15 .cycle-pager span {display: inline-block; vertical-align: top; width: 24px; height: 24px; border-radius: 50px; border: 2px solid #FFFFFF; background-color: #2D5363; margin: 0 3px; cursor: pointer}
#r15 .cycle-pager span.cycle-pager-active {background-color: #58ACD2}
#r15 .cycle-prev, .cycle-next {display: inline-block; position: absolute; z-index: 20; left: 20px; top: 170px; background: url("../images/slider_left.png") center center no-repeat; width: 57px; height: 57px; background-color: rgb(83, 163, 0); background-color: rgba(83, 163, 0, 0.7); border-radius: 3px}
#r15 .cycle-next {left: auto; right: 20px; background-image: url("../images/slider_right.png")}

#r15 .colleft {display: inline-block; vertical-align: top; width: 655px; margin-right: 10px; float: left}
#r15 .colleft h2 {color: #75B533; margin: 0 0 2px 0; line-height: 1.2em; font-weight: 100; font-size: 160%}
#r15 .colleft h2 a {text-decoration: none; color: #75B533}
#r15 .date {font-weight: 100; line-height: 1.2em; text-transform: uppercase; font-size: 105%; margin-bottom: 13px; color: #333333}
#r15 .date .sep {margin: 0 7px; color: #B0B0B0}
#r15 .green {color: #75B533 !important}
#r15 .today-photos {padding-bottom: 45px}
#r15 .photos {width: 670px}
#r15 .photos a {display: inline-block; vertical-align: top; margin: 0 7px 10px 0}
#r15 .photos a img {display: block}
#r15 .article {border-bottom: 1px dashed #B5B5B5; padding-bottom: 25px; margin-bottom: 25px}
#r15 .article-image {display: block; margin-bottom: 10px}
#r15 .article-image img {display: block; width: 100%}
#r15 .article p {margin: 0 5px 5px 5px; line-height: 1.3em}
#r15 .article p a {text-decoration: none; color: #333333 }
#r15 .article.type-news p a {text-decoration: underline; color: #75B533 }
#r15 .article .right {text-align: right}
#r15 .article .right a {line-height: 1.3em; text-decoration: none; font-weight: 100; padding: 5px 40px 5px 0; background: url("../images/arrow_more.png") right center no-repeat}
#r15 .banners {padding-bottom: 10px; text-align: center}
#r15 .banners a {display: inline-block; vertical-align: top; margin: 0 8px 20px 8px}
#r15 .banners a img {display: block}
#r15 .older-articles {text-align: center}
#r15 .older-articles a {display: inline-block; text-decoration: none; padding: 10px 20px; color: #FFFFFF; font-weight: 100; font-size: 135%; text-transform: uppercase; background-color: #53A300; border-radius: 3px}

#r15 .colright {display: inline-block; vertical-align: top; width: 300px; text-align: center; float: right; margin-right: 10px}
#r15 .colright h2 {color: #8C8D8C; margin: 0 0 25px 0; line-height: 1.2em; font-weight: 100; font-size: 160%; text-align: center}
#r15 .best h2 {padding-left: 45px; background: url("../images/ico_book.png") left center no-repeat; display: inline-block}
#r15 .dog-list {margin: 0 15px 25px 15px; padding: 0; text-align: left; border-top: 1px dashed #B5B5B5}
#r15 .dog-list li {list-style-type: none; padding: 4px 0; border-bottom: 1px dashed #B5B5B5; line-height: 1.3em; font-weight: 100}
#r15 .dog-list li a {text-decoration: none}
#r15 .dl-image {width: 31px; height: 31px; overflow: hidden; display: inline-block; vertical-align: middle; margin-right: 20px}
#r15 .dl-name {vertical-align: middle; display: inline-block; width: 210px}
#r15 .colright-button a {display: inline-block; line-height: 1.3em; text-decoration: none; font-weight: 100; padding: 5px 40px 5px 0; background: url("../images/arrow_more.png") right center no-repeat; margin-bottom: 40px}
#r15 .colright .banners {padding-bottom: 30px}
#r15 .colright .banners a {margin: 0 0 20px 0}
#r15 .top-advert {background-color: #EDEDED; margin: 0 15px 15px 15px; padding: 20px 10px}
#r15 .top-advert h2 {padding-left: 30px; background: url("../images/ico_advert.png") left center no-repeat; display: inline-block; margin-bottom: 15px}
#r15 .ta-image {display: inline-block; margin-bottom: 20px}
#r15 .ta-image img {display: block}
#r15 .top-advert h3 {font-weight: 100; font-size: 100%; line-height: 1.2em; margin: 0 0 12px 0; color: #75B533}
#r15 .top-advert h3 a {text-decoration: none}
#r15 .top-advert p {line-height: 1.2em; margin: 0; font-weight: 100;text-align: center;}
#r15 .top-advert p a {text-decoration: none}
#r15 .top-100 h2 {padding-left: 40px; display: inline-block; background: url("../images/ico_bones.png") left center no-repeat}
#r15 .dl-count {float: right; display: inline-block; vertical-align: middle; width: 45px; color: #8C8D8C}
#r15 .dl-number {color: #8C8D8C}
#r15 .top-100 .dog-list .dl-image {margin-right: 5px}
#r15 .top-100 .dog-list .dl-name {width: 225px}
#r15 .vets {padding-bottom: 20px; margin: 0 15px}
#r15 .vet {line-height: 1.2em; padding: 12px 5px; font-weight: 100; color: #8C8D8C}
#r15 .vet a {display: block; text-decoration: none}
#r15 .vets .vet:nth-child(even) {background-color: #F7F7F7}
#r15 .station h2 {margin-bottom: 15px}
#r15 .stat-block {margin: 0 15px 12px 15px; padding-bottom: 12px; border-bottom: 1px dotted #DDDCDC; text-align: left}
#r15 .stat-image {display: inline-block; vertical-align: top; width: 84px; height: 84px; overflow: hidden; border: 1px solid #E1E1E1; margin-right: 5px}
#r15 .stat-text {display: inline-block; vertical-align: top; width: 165px; font-size: 90%; color: #8C8D8C; font-weight: 100}
#r15 .stat-text a {text-decoration: none}


#r15 .fix {clear: both}


@media (max-width: 1020px){
  #r15.main {width: 98%}
  #r15 .slider ul {overflow: hidden; width: 100%; position: relative}
  #r15 .slider ul li {overflow: hidden; height: 400px; width: 100%; position: relative}
  #r15 .slider ul li img {width: auto; display: block; position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);}
  #r15 .slider-text p {width: auto; margin: 0 100px 25px 100px}
  #r15 .colleft {width: 60%}
  #r15 .colright {float: right}
  #r15 .photos {text-align: center; width: auto}
  #r15 .photos a {margin: 0 3px 9px 3px}
}

@media (max-width: 850px){
  #r15 .colleft {width: 55%}
}

@media (max-width: 780px){
  #r15 .colleft {float: none; width: auto; display: block; padding-bottom: 50px; margin-right: 0}
  #r15 .colright {float: none; display: block; margin: 0 auto}
}

@media (max-width: 705px){
  #r15 .cycle-pager {bottom: 15px}
  #r15 .cycle-pager span {width: 15px; height: 15px}
  #r15 .cycle-prev, .cycle-next {width: 37px; height: 37px}
  #r15 .slider-text {bottom: 60px}
  #r15 .slider-text h2 {font-size: 150%}
  #r15 .slider-text p {font-size: 100%; margin: 0 70px 25px 70px}
  #r15 .slider-text .button-more {font-size: 110%; padding-top: 16px; height: 29px}
}

@media (max-width: 480px){
  #r15 .slider-text h2 {font-size: 120%}
  #r15 .slider-text p {font-size: 90%; margin: 0 70px 25px 70px}
}

@media (max-width: 420px){
  #r15 .slider-text p {display: none}
  #r15 .slider-text h2 {margin-bottom: 150px}
  #r15 .colleft h2 {font-size: 130%}
  #r15 .date {font-size: 90%}
  #r15 .banners a {margin: 0 0 10px 0}
}

#hafici-cz #r14 .head-right ul li.head-right-profiles {
    padding-left: 0px;
    padding-right: 7px;
}
#hafici-cz #r14 .head-right ul li.head-right-profiles ul {
    margin-left: 0px;
}
#hafici-cz #r14 .head-right ul li.head-right-profiles ul li {
    background: none;
}
#hafici-cz #r14 .head-right ul li.head-right-profiles a {
    display: block;
    clear: both;
    padding-top: 0;
    padding-left: 15px;
}
#hafici-cz #r14 .head-right ul li.head-right-profiles ul li a {
    display: inline-block;
    padding: 5px 2px 0 2px;
}
#hafici-cz #r14 .head-right ul li.head-right-profiles ul li:last-child a {
    padding: 5px 2px 0 2px;
}

/* ---------------------------------------------------------
* 
* Border1
* - jednim obrazkem
* - jednoduchy border/box bez nadpisu
* 
*/

div.border1 {}

div.border1 div.border1-tl,
div.border1 div.border1-tr,
div.border1 div.border1-bl,
div.border1 div.border1-br,
div.border1 div.border1-l,
div.border1 div.border1-r {background-repeat: no-repeat;} 

div.border1 div.border1-tl,
div.border1 div.border1-tr,
div.border1 div.border1-bl,
div.border1 div.border1-br {font-size: 0; line-height: 0;}

              div.border1 div.border1-tl {float: left; background-position: 0 0; =padding: 9px 11px 0 0;}
html:lang(cs) div.border1 div.border1-tl {width: 11px; height: 11px;}

              div.border1 div.border1-bl {float: left; background-position: 0 100%; =padding: 11px 11px 0 0;}
html:lang(cs) div.border1 div.border1-bl {width: 11px; height: 11px;} 

              div.border1 div.border1-tr {margin-left: 11px; background-position: 100% 0; =padding: 11px 0 0 0;}
html:lang(cs) div.border1 div.border1-tr {height: 11px;}

              div.border1 div.border1-br {margin-left: 11px; background-position: 100% 100%; =padding: 13px 0 0 0;}
html:lang(cs) div.border1 div.border1-br {height: 11px;}

div.border1 div.border1-l        {/*background-position: 0 50%;*/ border-left: 1px solid #d1c484; background: #fff;}
div.border1 div.border1-r        {/*margin-left: 1px; background-position: 100% 50%;*/ border-right: 1px solid #d1c484; background: #fff;}
div.border1 div.border1-content  {padding: 1px 11px 1px 10px;}

/* Hafici & Konicci */
body#hafici-cz div.border1 > div.border1-tl,
body#hafici-cz div.border1 > div.border1-tr,
body#hafici-cz div.border1 > div.border1-bl,
body#hafici-cz div.border1 > div.border1-br,
/*body#hafici-cz div.border1 > div.border1-l,
body#hafici-cz div.border1 > div.border1-l div.border1-r,*/
body#konicci-cz div.border1 > div.border1-tl,
body#konicci-cz div.border1 > div.border1-tr,
body#konicci-cz div.border1 > div.border1-bl,
body#konicci-cz div.border1 > div.border1-br/*,
body#konicci-cz div.border1 > div.border1-l,
body#konicci-cz div.border1 > div.border1-l div.border1-r*/   {background-image: url('hafici-border1.png');} 

* html body#hafici-cz div.border1 div.border1-tl,
* html body#hafici-cz div.border1 div.border1-tr,
* html body#hafici-cz div.border1 div.border1-bl,
* html body#hafici-cz div.border1 div.border1-br,
/** html body#hafici-cz div.border1 div.border1-l,
* html body#hafici-cz div.border1 div.border1-r,*/
* html body#konicci-cz div.border1 div.border1-tl,
* html body#konicci-cz div.border1 div.border1-tr,
* html body#konicci-cz div.border1 div.border1-bl,
* html body#konicci-cz div.border1 div.border1-br/*,
* html body#konicci-cz div.border1 div.border1-l,
* html body#konicci-cz div.border1 div.border1-r */           {background-image: url('hafici-border1.gif');} 

/* Miciny */
body#miciny-cz div.border1 > div.border1-tl,
body#miciny-cz div.border1 > div.border1-tr,
body#miciny-cz div.border1 > div.border1-bl,
body#miciny-cz div.border1 > div.border1-br/*,
body#miciny-cz div.border1 > div.border1-l,
body#miciny-cz div.border1 > div.border1-l div.border1-r*/ {background-image: url('miciny-border1.png');} 

* html body#miciny-cz div.border1 div.border1-tl,
* html body#miciny-cz div.border1 div.border1-tr,
* html body#miciny-cz div.border1 div.border1-bl,
* html body#miciny-cz div.border1 div.border1-br/*,
* html body#miciny-cz div.border1 div.border1-l,
* html body#miciny-cz div.border1 div.border1-r*/ {background-image: url('miciny-border1.gif');} 

body#miciny-cz div.border1 div.border1-l,
body#miciny-cz div.border1 div.border1-r         {border-color: #9ae922;}

/* ---------------------------------------------------------
* 
* Border2
* 
*/

div.border2 {}

div.border2 div.border2-tl,
div.border2 div.border2-tr,
div.border2 div.border2-bl,
div.border2 div.border2-br,
div.border2 div.border2-l,
div.border2 div.border2-r {background-repeat: no-repeat;} 

div.border2 div.border2-tl,
div.border2 div.border2-tr,
div.border2 div.border2-bl,
div.border2 div.border2-br {font-size: 0; line-height: 0;}

      div.border2 div.border2-tl {float: left; background-position: 0 0; =padding: 36px 10px 0 0;}
html:lang(cs) div.border2 div.border2-tl {width: 10px; height: 36px;}

      div.border2 div.border2-bl {float: left; background-position: 0 100%; =padding: 10px 10px 0 0;}
html:lang(cs) div.border2 div.border2-bl {width: 10px; height: 10px;}

      div.border2 div.border2-tr {padding: 0 20px 7px 0; margin: 0 0 0 10px; line-height: 31px; background-position: 100% 0;}
html:lang(cs) div.border2 div.border2-tr {height: 36px; padding-bottom: 0;}

      div.border2 div.border2-br {margin-left: 10px; background-position: 100% 100%; =padding: 12px 0 0 0;}
html:lang(cs) div.border2 div.border2-br {height: 10px;}

div.border2 div.border2-tr h1,
div.border2 div.border2-tr h2 {
width: auto !important;
width: 95%;
font-size: 18px; 
font-weight: normal; 
margin: 0; 
overflow: hidden; 
white-space: nowrap; 
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
}

/* upravicka pro border2 ve worku */
div.work div.border2 div.border2-tr h2 {font-size: 15px;}

div.border2 div.border2-l        {/*clear: left; background-position: 0 50%;*/ border-left: 1px solid #d1c484; background: #fff;}
div.border2 div.border2-r        {/*background-position: 100% 50%; margin-left: 1px;*/ border-right: 1px solid #d1c484; background: #fff;}
div.border2 div.border2-content  {padding: 1px 10px;}
/* 20140925 */
div.border2 div.border2-content  {padding: 1px 5px;}


/* Hafici & Konicci*/
body#hafici-cz div.border2 div.border2-tr h1,
body#hafici-cz div.border2 div.border2-tr h2,
body#hafici-cz div.border2 div.border2-tr h2 a,
body#konicci-cz div.border2 div.border2-tr h1,
body#konicci-cz div.border2 div.border2-tr h2,
body#konicci-cz div.border2 div.border2-tr h2 a  {color: #89703f;}

body#hafici-cz div.border2 > div.border2-tl,
body#hafici-cz div.border2 > div.border2-tr,
body#hafici-cz div.border2 > div.border2-bl,
body#hafici-cz div.border2 > div.border2-br,
body#konicci-cz div.border2 > div.border2-tl,
body#konicci-cz div.border2 > div.border2-tr,
body#konicci-cz div.border2 > div.border2-bl,
body#konicci-cz div.border2 > div.border2-br       {background-image: url('hafici-border2.png');} 

* html body#hafici-cz div.border2 div.border2-tl,
* html body#hafici-cz div.border2 div.border2-tr,
* html body#hafici-cz div.border2 div.border2-bl,
* html body#hafici-cz div.border2 div.border2-br,
* html body#konicci-cz div.border2 div.border2-tl,
* html body#konicci-cz div.border2 div.border2-tr,
* html body#konicci-cz div.border2 div.border2-bl,
* html body#konicci-cz div.border2 div.border2-br  {background-image: url('hafici-border2.gif');} 

/* Miciny */
body#miciny-cz div.border2 div.border2-tr h1,
body#miciny-cz div.border2 div.border2-tr h2,
body#miciny-cz div.border2 div.border2-tr h2 a     {color: #007b4d;}

body#miciny-cz div.border2 > div.border2-tl,
body#miciny-cz div.border2 > div.border2-tr,
body#miciny-cz div.border2 > div.border2-bl,
body#miciny-cz div.border2 > div.border2-br        {background-image: url('miciny-border2.png');} 

* html body#miciny-cz div.border2 div.border2-tl,
* html body#miciny-cz div.border2 div.border2-tr,
* html body#miciny-cz div.border2 div.border2-bl,
* html body#miciny-cz div.border2 div.border2-br   {background-image: url('miciny-border2.gif');} 

body#miciny-cz div.border2 div.border2-l,
body#miciny-cz div.border2 div.border2-r           {border-color: #9ae922;} 

/* Mrtvoly */
body#hafici-cz ul.universal2-creatures li.item-dead div.border2 div.border2-tl,
body#hafici-cz ul.universal2-creatures li.item-dead div.border2 div.border2-tr,
body#hafici-cz ul.universal2-creatures li.item-dead div.border2 div.border2-bl,
body#hafici-cz ul.universal2-creatures li.item-dead div.border2 div.border2-br,
body#miciny-cz ul.universal2-creatures li.item-dead div.border2 div.border2-tl,
body#miciny-cz ul.universal2-creatures li.item-dead div.border2 div.border2-tr,
body#miciny-cz ul.universal2-creatures li.item-dead div.border2 div.border2-bl,
body#miciny-cz ul.universal2-creatures li.item-dead div.border2 div.border2-br,
body#konicci-cz ul.universal2-creatures li.item-dead div.border2 div.border2-tl,
body#konicci-cz ul.universal2-creatures li.item-dead div.border2 div.border2-tr,
body#konicci-cz ul.universal2-creatures li.item-dead div.border2 div.border2-bl,
body#konicci-cz ul.universal2-creatures li.item-dead div.border2 div.border2-br  {background-image: url('universal-border2-heaven.png');}

body#hafici-cz ul.universal2-creatures li.item-dead div.border2 div.border2-l,
body#hafici-cz ul.universal2-creatures li.item-dead div.border2 div.border2-r,
body#miciny-cz ul.universal2-creatures li.item-dead div.border2 div.border2-l,
body#miciny-cz ul.universal2-creatures li.item-dead div.border2 div.border2-r,
body#konicci-cz ul.universal2-creatures li.item-dead div.border2 div.border2-l,
body#konicci-cz ul.universal2-creatures li.item-dead div.border2 div.border2-r   {border-color: #d1c484;}

ul.universal2-creatures li.item-dead div.border2,
ul.universal2-creatures li.item-dead div.border2 a                 {color: #646464;}

/* inzerce - top inzeraty */
body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-tl,
body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-tr,
body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-bl,
body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-br,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-tl,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-tr,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-bl,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-br                {background-image:url('hafici-border2-ads-top.png');}

body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-l,
body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-r,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-l,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-r                 {border-color:#b87e00;}

body#hafici-cz ul.universal2-ads li.item-top-ad div.border2 div.border2-r,
body#hafici-cz form#adAddSimpleForm div.border2 div.border2-r                 {background:#fff4a7;}


/* ---------------------------------------------------------
* 
* Item image default
* 
*/

div.item-image          {}
div.item-image a        {outline: none; zoom: 1;}
div.item-image a:hover,
div.item-image a:focus,
div.item-image a:active {opacity: 0.8; filter: alpha(opacity=80);}
div.item-image img      {vertical-align: middle;}    

/* ---------------------------------------------------------
* 
* Border3
* 
*/

div.border3 {}

div.border3 div.border3-tl,
div.border3 div.border3-tr,
div.border3 div.border3-bl,
div.border3 div.border3-br {background-repeat: no-repeat; font-size: 0; line-height: 0;}

div.border3 div.border3-tl {float: left; width: 5px; height: 5px; background-position: 0 0;}
div.border3 div.border3-bl {float: left; width: 5px; height: 5px; background-position: 0 100%;}

div.border3 div.border3-tr {margin-left: 5px; padding: 5px 0 0 0; background-position: 100% 0; =margin-bottom: -1px;}
div.border3 div.border3-br {margin-left: 5px; padding: 5px 0 0 0; background-position: 100% 100%;}

div.border3 div.border3-content {padding: 1px 0;}

/* Hafici & Konicci */
body#hafici-cz div.border3 div.border3-tl,
body#hafici-cz div.border3 div.border3-tr,
body#hafici-cz div.border3 div.border3-bl,
body#hafici-cz div.border3 div.border3-br,
body#konicci-cz div.border3 div.border3-tl,
body#konicci-cz div.border3 div.border3-tr,
body#konicci-cz div.border3 div.border3-bl,
body#konicci-cz div.border3 div.border3-br {background-image: url('hafici-border3.png');}

/* Miciny */
body#miciny-cz div.border3 div.border3-tl,
body#miciny-cz div.border3 div.border3-tr,
body#miciny-cz div.border3 div.border3-bl,
body#miciny-cz div.border3 div.border3-br {background-image: url('miciny-border3.png');}

/* Nebe */
div#page-nebe div.work div.border3 div.border3-tl,
div#page-nebe div.work div.border3 div.border3-tr,
div#page-nebe div.work div.border3 div.border3-bl,
div#page-nebe div.work div.border3 div.border3-br,
div#page-nebe div.work div.border3 div.border3-l,
div#page-nebe div.work div.border3 div.border3-r   {background-image: url('universal-border3-heaven.png');}

/* ---------------------------------------------------------
* 
* Border4
* - jednim obrazkem
* - jednoduchy border/box bez nadpisu
* - pro obrazky, mensi padding
* 
*/

div.border4 {}

div.border4 div.border4-tl,
div.border4 div.border4-tr,
div.border4 div.border4-bl,
div.border4 div.border4-br/*,
div.border4 div.border4-l,
div.border4 div.border4-r*/ {background-repeat: no-repeat;} 

div.border4 div.border4-tl,
div.border4 div.border4-tr,
div.border4 div.border4-bl,
div.border4 div.border4-br {font-size: 0; line-height: 0;}

              div.border4 div.border4-tl {float: left; background-position: 0 0; =padding: 9px 11px 0 0;}
html:lang(cs) div.border4 div.border4-tl {width: 11px; height: 11px;}

              div.border4 div.border4-bl {float: left; background-position: 0 100%; =padding: 11px 11px 0 0;}
html:lang(cs) div.border4 div.border4-bl {width: 11px; height: 11px;} 

              div.border4 div.border4-tr {margin-left: 11px; background-position: 100% 0; =padding: 11px 0 0 0;}
html:lang(cs) div.border4 div.border4-tr {height: 11px;}

              div.border4 div.border4-br {margin-left: 11px; background-position: 100% 100%; =padding: 13px 0 0 0;}
html:lang(cs) div.border4 div.border4-br {height: 11px;}

div.border4 div.border4-l        {/*background-position: 0 50%;*/ border-left: 1px solid #d1c484; background: #fff;}
div.border4 div.border4-r        {/*margin-left: 1px; background-position: 100% 50%;*/ border-right: 1px solid #d1c484; background: #fff;}
div.border4 div.border4-content  {padding: 1px 11px 1px 10px;}
/* 20140925 */
div.border4 div.border4-content  {padding: 1px 2px 1px 5px;}

/* Hafici & konicci */
body#hafici-cz div.border4 div.border4-tl,
body#hafici-cz div.border4 div.border4-tr,
body#hafici-cz div.border4 div.border4-bl,
body#hafici-cz div.border4 div.border4-br,
/*body#hafici-cz div.border4 div.border4-l,
body#hafici-cz div.border4 div.border4-r,*/
body#konicci-cz div.border4 div.border4-tl,
body#konicci-cz div.border4 div.border4-tr,
body#konicci-cz div.border4 div.border4-bl,
body#konicci-cz div.border4 div.border4-br/*,
body#konicci-cz div.border4 div.border4-l,
body#konicci-cz div.border4 div.border4-r*/  {background-image: url('hafici-border4.png');} 

/* Miciny */
body#miciny-cz div.border4 div.border4-tl,
body#miciny-cz div.border4 div.border4-tr,
body#miciny-cz div.border4 div.border4-bl,
body#miciny-cz div.border4 div.border4-br/*,
body#miciny-cz div.border4 div.border4-l,
body#miciny-cz div.border4 div.border4-r*/ {background-image: url('miciny-border4.png');} 

body#miciny-cz div.border4 div.border4-l,
body#miciny-cz div.border4 div.border4-r  {border-color: #9ae922;}


/* ---------------------------------------------------------
* 
* Diskuse
* 
*/

form.discussion-forum-filter     {margin: 0;}
form.discussion-forum-filter dl  {}
form.discussion-forum-filter dt  {display: inline; padding: 0 10px 0 0;}
form.discussion-forum-filter dd  {display: inline;}

ul.forum {}

/* Groups */
ul.forum-groups                  {margin: 10px 0; padding: 10px 0; border-top: 1px solid #d1c484;}
ul.forum-groups li.item          {margin: 0 0 15px 0; padding: 0 0 0 25px; list-style: none; background-repeat: no-repeat; background-position: 0 6px;}
ul.forum-groups li.item-last     {margin-bottom: 0;}
ul.forum-groups h2.item-title    {margin: 0; font-size: 1.2em; font-weight: normal;}
ul.forum-groups div.item-perex   {font-style: italic;}
ul.forum-groups div.item-info    {font-size: .8em;}
ul.forum-groups div.item-info b  {font-size: 12px;}

body#hafici-cz ul.forum-groups li.item    {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz ul.forum-groups li.item    {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz ul.forum-groups li.item   {background-image: url('konicci-icon-horse.gif');}

/* Subgroups */
table.forum-subgroups         {width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; margin: 0 0 20px 0;}
table.forum-subgroups thead   {}
table.forum-subgroups tbody   {}
table.forum-subgroups tfoot   {}
table.forum-subgroups tr      {}
table.forum-subgroups th      {text-align: left; border-top: 3px double #eee9d0; border-bottom: 1px solid #eee9d0;}  
table.forum-subgroups td      {padding: 5px 10px; border-bottom: 1px solid #eee9d0;}

table.forum-subgroups th.item-post-count,
table.forum-subgroups th.item-last-post   {text-align: center;}

table.forum-subgroups td.item-topic       {padding-left: 30px; background-position: 5px 11px; background-repeat: no-repeat;}
table.forum-subgroups td.item-topic h2    {font-size: 1.2em; font-weight: normal; margin: 0;}
table.forum-subgroups td.item-last-post,
table.forum-subgroups td.item-post-count  {font-size: .8em; text-align: center;}
table.forum-subgroups td.item-post-count  {font-weight: bold;}

body#hafici-cz table.forum-subgroups td.item-topic    {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz table.forum-subgroups td.item-topic    {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz table.forum-subgroups td.item-topic   {background-image: url('konicci-icon-horse.gif');}

table.forum-subgroups col.item-topic         {width: 60%;}
table.forum-subgroups col.item-last-post     {width: 15%;}
table.forum-subgroups col.item-post-count    {width: 15%;}

/* Posts */
ul.forum-posts                      {margin: 0; padding: 0;}
ul.forum-posts li.item              {margin: 0 0 15px 0; padding: 0; list-style: none; zoom: 1; background:#fff;}
ul.forum-posts div.item-box         {overflow: hidden; zoom: 1;}
ul.forum-posts div.item-info        {float: left; display: inline; width: 50px; margin: 0 20px 0 0;}
ul.forum-posts div.item-content     {}
ul.forum-posts div.item-header      {overflow: hidden; zoom: 1;}
ul.forum-posts div.item-header h2   {float: left; width: auto !important; margin: 0;}
ul.forum-posts div.item-header p    {float: right; margin: 0; font-size: 10px;}
ul.forum-posts h3.item-name         {font-size: .8em;}
ul.forum-posts p.item-controls      {margin: 10px 0 0 0; text-align: right;}
 
* html body.template-mojezoo-detail-profilu ul.forum-posts div.item-header h2 {width: 50% !important;} 
 
/* Add Group Form */
form#DiscussionForumModuleAddPost,
form#DiscussionForumModuleaddGroup                    {}
form#DiscussionForumModuleAddPost fieldset,
form#DiscussionForumModuleaddGroup fieldset           {border: 1px solid #d1c484;}
form#DiscussionForumModuleAddPost legend,
form#DiscussionForumModuleaddGroup legend             {font-size: 1.2em; font-weight: bold; margin: 0 5px; padding: 0 5px;}
form#DiscussionForumModuleAddPost div.fieldset-box,
form#DiscussionForumModuleaddGroup div.fieldset-box   {padding: 20px;}

form#DiscussionForumModuleAddPost dl.formitem-submitPost dt,
form#DiscussionForumModuleAddPost dl.formitem-hidden dt,
form#DiscussionForumModuleaddGroup dl.formitem-submitGroup dt,
form#DiscussionForumModuleaddGroup dl.formitem-hidden dt {display: none;}

form#DiscussionForumModuleAddPost dl.formitem-title input.text,
form#DiscussionForumModuleaddGroup dl.formitem-title input.text   {width: 50%;}
form#DiscussionForumModuleAddPost dl.formitem-text textarea,
form#DiscussionForumModuleaddGroup dl.formitem-text textarea      {width: 98%;}

body#hafici-cz form#DiscussionForumModuleAddPost fieldset  {border-color: #fbf5db;}

/* nazev sablony je spatne i v administraci, radeji napsat i druhou variantu, co kdyby to nekdo opravil */
body.template-diskuzni-forum-podtemata form#DiscussionForumModuleAddPost textarea#newPostText,
body.template-dikuzni-forum-podtemata form#DiscussionForumModuleAddPost textarea#newPostText {width: 90%; height: 100px;}

/* ---------------------------------------------------------
* 
* Komentare
* 
*/

div#page-clanky form#DiscussionForumModuleAddPost {margin: 0 0 15px 0;}


/* ---------------------------------------------------------
*
* Chat
*
*/

div#chat-window                        {}
div#chat-form                          {margin: 0 0 15px 0;} 
div#chat-form input#chat-message       {width: 95%; margin: 0 10px 0 0;}
div#chat-form p.chat-controls          {margin: 10px 0 0 0; text-align: right;}
div#chat-form a#chat-send,
div#chat-form a#chat-refresh           {float: left; display: inline; margin-right: 10px;}
div#chat-form a#chat-leave             {float: none;}

/* Vypis zprav */
div.chat-posts-container               {margin: 0 0 15px 0;}
ul#chat-posts                          {height: 300px; overflow: auto; margin: 0; padding: 0;}
ul#chat-posts li                       {margin: 0 0 5px 0; padding: 0; list-style: none; background: none; overflow: hidden; zoom: 1;}
ul#chat-posts li.chat-whisper          {background-color: #efefef;}
ul#chat-posts li.chat-vip              {font-weight: bold; background-image: url('chat-vip.png'); background-position: right top; background-repeat: no-repeat; padding-right: 30px}
ul#chat-posts li.chat-admin            {font-weight: bold; background-image: url('chat-admin.png'); background-position: right top; background-repeat: no-repeat; padding-right: 30px;}
ul#chat-posts li.chat-vip,
ul#chat-posts li.chat-admin            {border: 1px dashed #ccc; padding: 5px; padding-right: 30px; background-position: 99.3% 5px; background-color: transparent;}
ul#chat-posts li.chat-admin            {background-position: 98.7% 7px;}
ul#chat-posts div.item-image           {float: left; display: inline; margin: 0 5px 0 0;}
ul#chat-posts div.item-content         {line-height: 1.3; font-size: 0.9em;}
ul#chat-posts a                        {color: #ec008c; font-weight: bold; text-decoration: none;}
ul#chat-posts a.item-me-says           {color: #444;}
ul#chat-posts a:hover,
ul#chat-posts a:focus,
ul#chat-posts a:active                 {text-decoration: underline;}
ul#chat-posts span.item-timestamp      {color: #808a92;}
ul#chat-posts span.item-message        {}

/* Vypis uzivatelu v misnosti */
div#chat-active-users                  {zoom: 1;}
div#chat-active-users ul               {margin: -10px 0 0 -10px; padding: 0; overflow: hidden; zoom: 1;}
div#chat-active-users li               {float: left; display: inline; margin: 10px 0 0 10px; padding: 0; list-style: none; background: none;}
div#chat-active-users div.item-image   {}

/* Chat tabs */
ul#chat-tabs                              {margin: 0 0 0 15px; padding: 0; overflow: hidden; zoom: 1;}
ul#chat-tabs li                           {margin: 0 1px 0 0; padding: 0; float: left; display: inline; position: relative; z-index: 1;}
ul#chat-tabs li.item-main                 {}
ul#chat-tabs a.item-tab                   {
   /*display: block;*/
   float: left;
   display: inline; 
   color: #fff !important;
   line-height: 24px;  
   font-weight: bold;   
}
ul#chat-tabs span.item-sub1               {
   /*display: block;*/
   float: left;
   display: inline;; 
   margin: 0 5px 0 0; 
   padding: 0 0 0 10px;
   background: url('hafici-buttons.png') 0 -60px no-repeat;
   cursor: pointer;
}
ul#chat-tabs span.item-sub2               {
   position: relative;
   z-index: 1;
   /*display: block;*/
   float: left;
   display: inline; 
   margin: 0 -5px 0 0; 
   padding: 0 25px 0 0;   
   background: url('hafici-buttons.png') right -60px no-repeat;
   cursor: pointer;
}

ul#chat-tabs li.item-main span.item-sub2  {padding-right: 10px;}

ul#chat-tabs a.item-tab:hover,
ul#chat-tabs a.item-tab:focus,
ul#chat-tabs a.item-tab:active, 
ul#chat-tabs li.chat-active-tab a.item-tab         {text-decoration: none;}

ul#chat-tabs a.item-tab:hover span.item-sub1,
ul#chat-tabs a.item-tab:focus span.item-sub1,
ul#chat-tabs a.item-tab:active span.item-sub1,
ul#chat-tabs li.chat-active-tab a span.item-sub1   {background-position: 0 -30px;}

ul#chat-tabs a.item-tab:hover span.item-sub2,
ul#chat-tabs a.item-tab:focus span.item-sub2,
ul#chat-tabs a.item-tab:active span.item-sub2,
ul#chat-tabs li.chat-active-tab a span.item-sub2   {background-position: right -30px;} 

ul#chat-tabs a.item-close                 {
   position: absolute;
   z-index: 2;
   top: 7px;
   right: 5px;
   width: 12px;
   height: 12px;
   background: url('../admin-styles/icon-delete.gif') 0 0 no-repeat;
} 

ul#chat-tabs a.item-close span            {display: none;}


body#hafici-cz .item-image img     {border:1px solid #e7dfa6;}
body#miciny-cz .item-image img     {border:1px solid #ccff72;}
body#konicci-cz .item-image img    {border:1px solid #d1c484;}

/* ---------------------------------------------------------
* 
* Catalogue Search
* - filtrovaci formular pro katalogy
* - vtipy, akce...
*
*/

form#catalogueSearch       {margin: 0 0 20px 0;}
form#catalogueSearch dl    {float: left; display: inline; width: 48%; margin: 0 5px 5px 0;}
form#catalogueSearch select {width:225px;}

/*form#catalogueSearch dl.formitem-catalogueSearchSubmit dt   {display: none;}*/

/* ---------------------------------------------------------
* 
* Catalogue Add
* - formular na pridavani polozek
* - vtipy, akce...
*
*/

form.former                         {margin: 0 0 20px 0;}
form.former fieldset                {border-width: 1px; border-style: solid;}
body#hafici-cz form.former fieldset {border-color: #d1c484;}
form.former legend                  {margin: 0 5px; padding: 0 5px; font-weight: bold;}
form.former div.fieldset-box        {padding: 20px;}

/* ---------------------------------------------------------
* 
* Univeral Output 
* - informace do tabulky
* - utulky, chovatelske stanice, psi hotely, ubytovani se psem, strihani a upravu psu, cviciste pro psy, akce...
*
*/

ul.universal                                 {margin: 0; padding: 0;}
ul.universal li.item                         {margin: 0 0 20px 0; padding: 10px; list-style: none; border-style: solid; border-width: 1px; overflow: hidden; zoom: 1;}
ul.universal div.item-header                 {margin: 0 0 10px 0; overflow: hidden; zoom: 1;}
ul.universal h2.item-title                   {float: left; font-weight: normal; margin: 0;}
ul.universal li.item-priority h2.item-title  {font-size: 1.8em;}
ul.universal div.item-header p               {float: right; margin: 0;}
ul.universal .item-image                     {float: right; display: inline; margin: 0 0 0 10px;}
ul.universal .item-image img                 {border-width: 1px; border-style: solid;}
ul.universal table                           {border: 0; border-collapse: collapse; margin: 0;}
ul.universal td                              {vertical-align: top;}
ul.universal th                              {font-weight: normal; text-align: right; width: 100px; padding: 2px 5px; vertical-align: top;}
ul.universal li.item-priority th             {font-weight: bold;}
ul.universal td                              {padding: 2px 5px;}
ul.universal div.item-text                   {margin: 10px 0 0 0;}

ul.universal-events                          {}
ul.universal-events table                    {width: 100%;}

ul.universal-jokes                           {}

body#hafici-cz ul.universal li.item                {border-color: #e7dfa6; background-color: #fbfbef;}
body#hafici-cz ul.universal h2.item-title          {color: #58acd1;}
body#hafici-cz ul.universal th                     {color: #baad6e;}
body#hafici-cz ul.universal li.item-priority       {background: #d4c787 url('hafici-universal-item-priority.gif') 0 0 repeat-x; border-color: #ad9d4d;}
body#hafici-cz ul.universal li.item-priority th    {color: #ad9d4d;}

body#miciny-cz ul.universal li.item                {border-color: #ccff72; background-color: #f1ffd1;}
body#miciny-cz ul.universal h2.item-title          {color: #79178d;}
body#miciny-cz ul.universal th                     {color: #53a300;}
body#miciny-cz ul.universal li.item-priority       {}
body#miciny-cz ul.universal li.item-priority th    {}

body#konicci-cz ul.universal li.item               {border-color: #d1c484; background-color: #fffdcd;}
body#konicci-cz ul.universal h2.item-title         {color: #c50000;}
body#konicci-cz ul.universal th                    {color: #b5901e;}
body#konicci-cz ul.universal li.item-priority      {background: #ffca2a url('konicci-universal-item-priority.gif') 0 0 repeat-x; border-color: #ce8b06;}
body#konicci-cz ul.universal li.item-priority th   {color: #715a13;}

div.universal-detail                         {}
div.universal-detail .item-image             {float: right; display: inline; margin: 0 0 0 10px;}
div.universal-detail .item-image img         {border-width: 1px; border-style: solid;}


/* ---------------------------------------------------------
* 
* Univeral Output 2
* - vypis profilu
* - vypis ras v encyklopedii
* - vypis uzivatelu
*
*/

ul.universal2                       {margin: 0; padding: 0; overflow: visible; zoom: 1;}
ul.universal2:after                 {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}
ul.universal2 li.item               {margin: 0 0 10px 0; padding: 0; list-style: none; background: none;}
ul.universal2 li.item-odd           {width: 49%; float: left;}
ul.universal2 li.item-even          {width: 49%; float: right;}
ul.universal2 li.item-clear         {clear: both; height: 0; line-height: 0; font-size: 0; visibility: hidden; margin: 0; padding: 0; list-style: none; background: none;}
ul.universal2 li.item-dead,
ul.universal2 li.item-virtual       {position: relative;}
ul.universal2 div.border2-content   {overflow: hidden; zoom: 1;} 
ul.universal2 .item-image           {float: left; display: inline; width: 100px; margin: 0 10px 0 0;}
ul.universal2 dl.item-info          {margin: 7px 0 0 0; padding: 0;}
ul.universal2 dl.item-info dt       {margin: 0; padding: 0;}
ul.universal2 dl.item-info dd       {margin: 0; padding: 0; font-weight: bold;}
ul.universal2-races  {}

/* pokud ma profil nejaky skin... */
ul.universal2 li.item-skin-pedigree1 div.border2-content,
ul.universal2 li.item-skin-pedigree2 div.border2-content       {background: url('profile-skin-pedigree-01/hafici-basic-dog-ped2.png') 95% bottom no-repeat;}
ul.universal2 li.item-skin-whiskas1 div.border2-content,
ul.universal2 li.item-skin-whiskas2 div.border2-content        {background: url('profile-skin-whiskas-01/miciny-creatureOtherInfo-cic-whis2.png') 95% bottom no-repeat;}

/* zvirata */
ul.universal2-creatures li.item-virtual div.border2-r {zoom: 1;}
ul.universal2-creatures div.border2-content           {height: auto !important; height: 112px; min-height: 112px;}
ul.universal2-creatures p.item-ribbon                 {
   position: absolute; 
   top: -4px; 
   right: -2px; 
   width: 90px; 
   height: 88px; 
   margin: 0;
   background-repeat: no-repeat;
   background-position: 0 0;
}

ul.universal2-creatures p.item-ribbon-virtual         {background-image: url('universal-ribbon-virtual.png');}

ul.universal2-creatures p.item-ribbon span            {display: none;}
ul.universal2-creatures dl.item-info                  {font-size: .9em;}
ul.universal2-creatures dl.item-info dt               {float: left; display: inline; margin: 0 5px 0 0;}
ul.universal2-creatures dl.item-info dd.item-date     {cursor: help;}

ul.universal2-creatures .profile-has-birthday         {color: red;}
ul.universal2-creatures .creature-name-breed          {font-size: 0.6em;}

/* uzivatele */
ul.universal2-users dl.item-info                {font-size: .9em;}
ul.universal2-users dl.item-info dt             {float: left; display: inline; margin: 0 5px 0 0;}
ul.universal2-users dl.item-info dd.item-date   {cursor: help;}

/* inzeraty */
ul.universal2-ads li.item              {zoom: 1;}
ul.universal2-ads .item-image          {margin-bottom: 10px;}
ul.universal2-ads ul.item-buttons      {clear: both; margin: 0; padding: 0; overflow: hidden; zoom: 1;}
ul.universal2-ads ul.item-buttons li   {margin: 0 5px 5px 0; padding: 0; list-style: none; float: left; display: inline;}
/*ul.universal2-ads p.item-info          {float: right; display: inline; margin: 0 0 5px 10px;}*/
ul.universal2-ads div.item-text        {margin: 0 0 10px 0;}
ul.universal2-ads div.item-rubrics     {margin: 0 0 10px 0;}

/* ---------------------------------------------------------
* 
* Clanky
* 
*/   
.blocknews .block-title {margin:0 0 15px 0; border-bottom: 1px solid #e2d7a9;}
.blocknews .block-title h3 {margin:0; padding:0 0 10px 0; color:#82693a; font-size:20px;}

ul.list-news,
ul.list-articles,
ul.list-editors
                 {margin: 0; padding: 0; zoom: 1; /* IE dement guilottinuje :( */}
ul.list-news li.item,
ul.list-editors li.item,
ul.list-articles li.item         {
   margin: 0 10px 15px 0; 
   /*padding: 0 0 10px 20px; */
   padding: 0 0 10px 0; 
   list-style: none; 
   background-repeat: no-repeat; 
   background-position: 0 6px; 
   overflow: hidden; 
   zoom: 1;
   border-bottom: 1px solid #e2d7a9;
}
ul.list-articles li.item-last    {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
ul.list-articles div.item-header {margin: 0 0 10px 0; zoom: 1; overflow: hidden;}
ul.list-articles .item-image     {float: right; width:102px; margin: 0 0 5px 10px;}
ul.list-articles .item-image img {float: right;}
ul.list-articles h2.item-title   {margin:0; font-size: 1.2em;}
ul.list-articles .item-date      {display: block; float: left; margin:5px 0; padding:0 10px 0 0; font-size: .9em;}
ul.list-articles .item-category  {display: block; float: left; margin:5px 0; padding:0 10px; border-left:1px solid #6B6B6B; font-size: .85em;}
ul.list-articles .item-text      {clear: left; text-align: justify;}

ul.list-editors li.item-last    {border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
ul.list-editors div.item-header {margin: 0 0 10px 0; zoom: 1; overflow: hidden;}
ul.list-editors .item-image     {float: right; width:102px; margin: 0 0 5px 10px;}
ul.list-editors .item-image img {float: right;}
ul.list-editors h2.item-title   {margin:0; font-size: 1.2em;}
ul.list-editors .item-date      {display: block; float: left; margin:5px 0; padding:0 10px 0 0; font-size: .9em;}
ul.list-editors .item-category  {display: block; float: left; margin:5px 0; padding:0 10px; border-left:1px solid #6B6B6B; font-size: .85em;}
ul.list-editors .item-text      {clear: left; text-align: justify;}

ul.list-editors ul {
   list-style: none;
}
/*body#hafici-cz ul.list-articles li.item    {background-image: url('hafici-icon-paw.gif');}*/
/*body#miciny-cz ul.list-articles li.item    {background-image: url('miciny-icon-cat.gif');}*/
/*body#konicci-cz ul.list-articles li.item   {background-image: url('konicci-icon-horse.gif');}*/
div.external-articles ul.list-articles li.item          {
   margin: 0;
   padding: 0;
}
div.external-articles ul.list-articles div.item-header {margin:0;}
div.external-articles ul.list-articles h2.item-title {float: left; width:600px;}
div.external-articles ul.list-articles .item-date  {float: right; width:80px; padding:0; text-align: right;}

div.article-detail                        {margin: 0 0 15px 0;}
/*div.article-detail div.item-header        {margin: 0 0 10px 0; padding: 0 0 10px 0; zoom: 1; overflow: hidden; border-bottom: 1px solid #e2d7a9;}
div.article-detail h2.item-title          {float: left; display: inline; margin: 0; font-size: 2em; line-height: 1;}
div.article-detail p.item-date            {float: right; display: inline; margin: 0; font-size: .9em;}*/

div.article-detail .item-image            {float: left; margin: 0 10px 5px 0;}
div.article-detail .item-image img        {float: left;}
div.article-detail p.item-date            {margin: 0 0 15px 0; padding:0; font-weight: bold; color:#434343;}
div.article-detail blockquote.item-perex  {margin: 0 0 15px 0; padding:0; border:0; background:none; font-size: 1.2em; color:#434343;}
div.article-detail div.item-text          {margin: 0 0 15px 0;}

form#ArticleModuleArticles             {}
form#ArticleModuleArticles fieldset    {}
form#ArticleModuleArticles legend      {display: none;}
form#ArticleModuleArticles input.text  {width: 75%;}
form#ArticleModuleArticles textarea    {width: 98%; height: 300px;}

div.add-article-link       {margin: 10px 0;}
div.add-article-link a,
div.add-article-link span  {display: block;}

/* ---------------------------------------------------------
* 
* Poradna
* 
*/   

/* vyhledavani - neptal se uz nekdo? */
div#questions-search-form              {margin: 0 0 15px 0;}
div#questions-search-form p            {color: #53a300; font-weight: bold;}
div#questions-search-form form         {}
div#questions-search-form input.text   {width: 75%; margin: 0 1% 0 0; font-size: 150%;}
div#questions-search-form input.submit {width: 22%; font-size: 150%;}


/* menu8 - databaze veterinaru */
div#menu8            {margin: 0 0 10px 0;}
div#menu8 ul         {margin: 0; padding: 0;}
div#menu8 li         {margin: 0; padding: 0; list-style: none;}
div#menu8 a          {display: block;}
div#menu8 span       {display: block;}

/* menu4 - HP poradny - vet./kyn./prav. poradna */
div#menu4            {}
div#menu4 ul         {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div#menu4 li         {float: left; display: inline; width: 32%; margin: 0 0.5%;  padding: 0;}
div#menu4 a          {display: block; /*margin: 0 5px;*/ padding-left: 5px;}
div#menu4 span       {display: block; padding-right: 5px;}

ul.question-guide                {margin: 10px 0 0 0; padding: 0; overflow: hidden; zoom: 1;}
ul.question-guide li.item        {float: left; display: inline; width: 32%; margin: 0 0.5%; padding: 0; list-style: none;}
ul.question-guide div.item-box   {padding: 0 5px;}
ul.question-guide p.item-text    {height: auto !important; height: 120px; min-height: 120px;}
ul.question-guide p.item-button  {text-align: center; margin: 0 0 15px 0;}
ul.question-guide p.item-image   {text-align: center; vertical-align: middle;}

body#hafici-cz ul.question-guide li.item-2   {background-color: #f9f3c1;}

ul.question-list                 {margin: 0; padding: 0;}
ul.question-list li.item         {
   margin: 0 10px 15px 0; 
   padding: 0 0 10px 20px; 
   list-style: none; 
   background-repeat: no-repeat; 
   background-position: 0 6px; 
   overflow: hidden; 
   zoom: 1;
   border-bottom: 1px solid #e2d7a9;
}
ul.question-list div.item-header {margin: 0 0 10px 0; zoom: 1; overflow: hidden;}
ul.question-list h2.item-title   {float: left; margin: 0; font-size: 1.2em; font-weight: normal;}
ul.question-list p.item-date,
ul.question-list p.item-author   {float: right; margin: 0; font-size: .9em;}
ul.question-list p.item-date     {width: 75px; text-align: right;}

body#hafici-cz ul.question-list li.item   {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz ul.question-list li.item   {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz ul.question-list li.item  {background-image: url('konicci-icon-horse.gif');}

div.question-detail div.item-header {margin: 0 0 10px 0; zoom: 1; overflow: hidden;}
div.question-detail h2.item-title   {float: left; margin: 0; /*font-size: 1.2em; font-weight: normal;*/}
div.question-detail p.item-date,
div.question-detail p.item-author   {float: right; margin: 0; font-size: .9em;}
div.question-detail p.item-date     {width: 75px; text-align: right;}
div.question-detail div.item-text   {margin: 0 0 15px 0;}   

ul.answers                    {margin: 15px 0 0 0; padding: 0;}
ul.answers li.item            {margin: 0 0 15px 0; padding: 0; list-style: none; zoom: 1;}
ul.answers li.item-last       {margin-bottom: 0;}
ul.answers div.item-header    {overflow: hidden; zoom: 1;}
ul.answers div.item-header h2 {float: left; width: auto; margin: 0;}
ul.answers div.item-header p  {float: right; margin: 0; font-size: 10px;}

form#answerForm               {margin: 15px 0 0 0;}

/* ---------------------------------------------------------
* 
* E-Shop
* 
*/   

div.eshop-teaser        {margin: 15px 0; text-align: center;}
div.eshop-teaser p      {font-size: 1.3em;}
div.eshop-teaser strong {color: #ff6600;}

ul.eshop-list                 {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
ul.eshop-list li.item         {float: left; width: 130px; display: inline; margin: 0 9px 9px 0; padding: 0; list-style: none;}
ul.eshop-list .item-image     {height: 90px; text-align: center;}
ul.eshop-list p               {margin-bottom: 0;}
ul.eshop-list a.button        {display: block; font-weight: normal; padding-left: 5px; font-size: .9em;}
ul.eshop-list a.button span   {display: block; padding-right: 5px;}

/* ---------------------------------------------------------
* 
* Baloon help
* 
*/

div.baloon-help {position: absolute; z-index: 1000;}

/* ---------------------------------------------------------
* 
* Profily
* - HP profilu
* 
*/

div.creature-profile-filter                              {margin: 0 0 15px 0}
div.creature-profile-filter ul.item-options              {margin: 0 0 15px 0; padding: 0; overflow: hidden; zoom: 1;}
div.creature-profile-filter ul.item-options li           {margin: 0 15px 0 0; padding: 0; list-style: none; float: left; display: inline;}
div.creature-profile-filter ul.item-options li.item-last {margin-right: 0; float: right;}

div.creature-profile-filter ul.item-options-advanced     {padding-top: 15px; margin-bottom: 0; border-top: 1px solid #d1c484;}

div#creature-profile-filter-advanced   {padding: 15px 0 0 0;}

form#profileSearchForm           {}
form#profileSearchForm fieldset  {}
form#profileSearchForm legend    {display: none;}

form#profileSearchForm dl.formitem-searchcreatureRace select   {width: 100%;}
form#profileSearchForm dl.formitem-searchcreatureName          {float: left; display: inline; margin: 0 10px 0 0; width: 35%;}
form#profileSearchForm dl.formitem-searchcreatureName input    {width: 95%;}
form#profileSearchForm dl.formitem-searchhomeCity              {float: left; display: inline; margin: 0 10px 0 0; width: 35%;}
form#profileSearchForm dl.formitem-searchhomeCity input        {width: 95%;}
form#profileSearchForm dl.formitem-searchfake                  {float: right; margin-right: 0; width: 25%;}
form#profileSearchForm dl.formitem-searchfake select           {width: 100%;}

form#profileSearchForm dl.formitem-                            {clear: both;}

/* ---------------------------------------------------------
* 
* Profil mazlicka
* 
*/

body.template-mojezoo-detail-profilu div#content div.work          {zoom: 1; /*overflow: hidden;*/}
body.template-mojezoo-detail-profilu div#content div.work:after    {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

body.template-mojezoo-detail-profilu div#content div.location.loc-1   {float: left; width: 49%;}
body.template-mojezoo-detail-profilu div#content div.location.loc-2   {float: right; width: 50%; }

/* Creature profile skin selector */
div.creature-profile-skin-selector                      {margin: 0 0 20px 0;}
div.creature-profile-skin-selector  img          {margin: 0 0 5px;}
div.creature-profile-skin-selector h2                 {margin: 0; text-align: center;}
div.creature-profile-skin-selector p                  {text-align: center; font-weight: bold;}
div.creature-profile-skin-selector ul                 {
   margin: 0; 
   padding: 0;
   text-align: center;
}
div.creature-profile-skin-selector li                 {
   display: inline-block;
   =display: inline;
   =zoom: 1;
   margin: 0 10px;
   padding: 0;
   list-style: none;
}
div.creature-profile-skin-selector li.selected        {
   font-weight: bold;
}
div.creature-profile-skin-selector li.selected a      {text-decoration: none;}
div.creature-profile-skin-selector li img             {display: block; margin: 0 auto 5px auto;}
div.creature-profile-skin-selector li.selected img    {border: 1px solid #000;}

/* Creature admin panel */
div.creature-admin-panel            {margin: 0 0 20px 0;}
div.creature-admin-panel ul         {margin: -5px 0 0 0; padding: 0; overflow: hidden;}
div.creature-admin-panel li         {margin: 5px 0 0 0; padding: 0; list-style: none;}
div.creature-admin-panel a.button,
div.creature-admin-panel a.button span {display: block;}       

/* Creture basic info */
dl.creature-basic-info              {margin: 0; padding: 0;}
dl.creature-basic-info dt           {margin: 0 0 5px 0; padding: 0; color: #54A502; font-weight: bold;}
dl.creature-basic-info dd           {margin: 0 0 10px 0; padding: 0 0 5px 0; font-size: .9em; max-height: 250px; overflow: auto;}
* html dl.creature-basic-info dd    {height: expression(this.scrollHeight > 249 ? '250px' : 'auto');}
dl.creature-basic-info a.item-edit  {display: none;}

dl.creature-basic-info dd.item-name {font-size: 2em; font-weight: bold;}

dl.creature-basic-info-editable dt              {overflow: hidden; zoom: 1;}
dl.creature-basic-info-editable dt span         {float: left;}
dl.creature-basic-info-editable dt a.item-edit  {float: right; display: block; font-weight: normal; font-size: .9em;}
dl.creature-basic-info-editable dd              {cursor: pointer;}

* html dl.creature-basic-info-editable dd select               {width: 99%;}
dl.creature-basic-info-editable dd form#aboutMe-inplaceeditor  {margin-bottom: 11px;} /* FF, Chrome, Opera - divne zobrazi overflow-y scrollbar, i kdyz by nemel, nevim proc */

/* Creature diary */
div.creature-diary ul.items               {margin: 0; padding: 0;}
div.creature-diary li.item                {margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; border-bottom: 1px solid #ccc;} 
div.creature-diary p.item-date            {/*float: right; display: inline; margin: 0 0 10px 30px;*/ font-weight: bold;}
div.creature-diary p.item-text            {}
div.creature-diary p.item-controls        {margin: 0;}

/* Creature diary - list */
div.creature-diary-list                   {margin: 0 0 15px 0;}
div.creature-diary-list ul.items          {max-height: 250px; overflow: auto;}
* html div.creature-diary-list ul.items   {height: expression(this.scrollHeight > 249 ? '250px' : 'auto');}
div.creature-diary-list li.item           {padding-right: 10px;}

/* Creature diary - admin */
div.creature-diary-admin                  {margin: 0;}
div.creature-diary-admin ul.items         {margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #ccc;}

/* Creature stats */
div.creature-stats         {margin: 0 0 15px 0;}
div.creature-stats dl      {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.creature-stats dt      {margin: 0; padding: 0; float: left; display: inline; width: 23%; clear: left; text-align: right; font-weight: bold;}
div.creature-stats dd      {margin: 0; padding: 4px 0 5px 0; float: right; display: inline; width: 75%;}

div.creature-stats-editable                                             {line-height: 2.1;}
div.creature-stats-editable dd                                          {padding: 0; cursor: pointer;}
div.creature-stats-editable form.inplaceeditor-form input.editor_field  {width: 30px;}

div.creature-stats div.item-graph-front,
div.creature-stats div.item-graph-middle,
div.creature-stats div.item-graph-end    {height: 9px; background-repeat: no-repeat;}

div.creature-stats div.item-graph-front  {padding: 0 0 0 2px;}
div.creature-stats div.item-graph-middle {background-position: 0 -9px; background-repeat: repeat-x;}
div.creature-stats div.item-graph-end    {padding: 0 2px 0 0; background-position: 100% -18px;}

body#hafici-cz div.creature-stats div.item-graph-front,
body#hafici-cz div.creature-stats div.item-graph-middle,
body#hafici-cz div.creature-stats div.item-graph-end {background-image: url('hafici-progress-bar.gif');}

body#miciny-cz div.creature-stats div.item-graph-front,
body#miciny-cz div.creature-stats div.item-graph-middle,
body#miciny-cz div.creature-stats div.item-graph-end {background-image: url('miciny-progress-bar.gif');}

body#konicci-cz div.creature-stats div.item-graph-front,
body#konicci-cz div.creature-stats div.item-graph-middle,
body#konicci-cz div.creature-stats div.item-graph-end {background-image: url('konicci-progress-bar.gif');}

/* Creature other info */
div.creature-other-info                                  {margin: 0 0 15px 0;}
div.creature-other-info ul.items-info                    {margin: 0 0 15px 0; padding: 0;}
div.creature-other-info ul.items-info li                 {margin: 0 0 2px 0; padding: 0 0 0 15px; list-style: none; background-repeat: no-repeat; background-position: left center;}
div.creature-other-info ul.items-controls                {margin: -5px 0 0 -5px; padding: 0; overflow: hidden; zoom: 1;}
div.creature-other-info ul.items-controls li             {float: left; display: inline; margin: 5px 0 0 5px; padding: 0; list-style: none;}
div.creature-other-info ul.items-controls a.button       {padding-left: 10px;}
div.creature-other-info ul.items-controls a.button span  {padding-right: 10px;}

body#hafici-cz div.creature-other-info ul.items-info li  {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div.creature-other-info ul.items-info li  {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div.creature-other-info ul.items-info li {background-image: url('konicci-icon-horse.gif');}

/* Creature gift control */
div.creature-gifts                     {margin: 0 0 15px 0;}
div.creature-gifts div.item-header     {margin: 0 0 15px 0;}
div.creature-gifts div.item-header h2  {display: inline;}
div.creature-gifts div.item-header ul  {margin: 0; padding: 0; display: inline;}
div.creature-gifts div.item-header li  {margin: 0; padding: 0; list-style: none; display: inline; padding: 0 0 0 5px;}

/* Creature gift list */
div.creature-gift-list     {}
div.creature-gift-list ul  {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.creature-gift-list li  {margin: 0; padding: 0; list-style: none; float: left; display: inline;}

/* Creature send gift */
div.creature-send-gift     {margin: 0 0 15px 0;}
div.creature-send-gift ul  {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.creature-send-gift li  {margin: 0; padding: 0; list-style: none; float: left; display: inline;}

/* Creature gift donors */
div.creature-gift-donors                  {margin: 0 0 15px 0;}
div.creature-gift-donors ul               {margin: 0; padding: 0; max-height: 250px; overflow: auto; text-align: right;}
* html div.creature-gift-donors ul        {height: expression(this.scrollHeight > 249 ? '250px' : 'auto');}
div.creature-gift-donors ul.no-donors     {text-align: left;}
div.creature-gift-donors li               {margin: 0 0 5px 0; padding: 0 5px 0 0; list-style: none; overflow: hidden; zoom: 1;}
div.creature-gift-donors img              {margin: 0 5px 0; vertical-align: middle;}
div.creature-gift-donors span.item-text   {float: left;}
div.creature-gift-donors span.item-time   {font-size: .8em;}   

/* Creature last ratings */
div.creature-last-ratings           {margin: 0 0 15px 0;}
div.creature-last-ratings ul        {margin: 0; padding: 0; max-height: 250px; overflow: auto;}
* html div.creature-last-ratings ul {height: expression(this.scrollHeight > 249 ? '250px' : 'auto');}
div.creature-last-ratings li        {margin: 0; padding: 0 5px 0 15px; list-style: none; background-repeat: no-repeat; background-position: left 3px; overflow: hidden; zoom: 1;}
div.creature-last-ratings a         {font-weight: bold;}
div.creature-last-ratings span      {float: right; font-size: .9em;}

body#hafici-cz div.creature-last-ratings li  {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div.creature-last-ratings li  {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div.creature-last-ratings li {background-image: url('konicci-icon-horse.gif');}

body#hafici-cz div.creature-last-ratings a:visited,
body#miciny-cz div.creature-last-ratings a:visited,
body#konicci-cz div.creature-last-ratings a:visited {color: #818080;}

/* Creature Turistik locations */
div.creature-turistik-locations           {margin: 0 0 15px 0;}
div.creature-turistik-locations ul        {margin: 0; padding: 0; max-height: 250px; overflow: auto;}
* html div.creature-turistik-locations ul {height: expression(this.scrollHeight > 249 ? '250px' : 'auto');}
div.creature-turistik-locations li        {margin: 0; padding: 0 5px 0 15px; list-style: none; background-repeat: no-repeat; background-position: left 3px; overflow: hidden; zoom: 1;}

body#hafici-cz div.creature-turistik-locations li  {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div.creature-turistik-locations li  {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div.creature-turistik-locations li {background-image: url('konicci-icon-horse.gif');}

/* Creature photos */
div.creature-photos                       {margin: 0 0 15px 0;}
div.creature-photos div.item-main-photo   {margin: 0 0 8px 0;}
div.creature-photos div.item-main-photo * {vertical-align: bottom;}
div.creature-photos div.item-other-photo  {display: none;}
div.creature-photos p.item-photos-link    {margin: 0; text-align: center;}

div.creature-photos div.item-small-photos {float: left;}
div.creature-photos div.item-small-photos.item-3 {padding:0 8px;}

div.creature-photos a img                 {border:1px solid #6b6b6b;}

.template-encyklopedie-profil div.creature-photos p.item-photos-link a  {float: right;}
div.creature-photos p.item-photos-link a,
div.creature-photos p.item-photos-link span  {display: block;}



.template-galerie-profilu-vypis-konkretni .work h1,
.template-fotografie-profilu .work h1,
.template-galerie-profilu-detail-fotky .work h1 {margin:0;}
.template-galerie-profilu-vypis-konkretni .work h2,
.template-fotografie-profilu .work h2,
.template-galerie-profilu-detail-fotky .work h2 {margin:0 0 10px 0; font-size:24px;}
.template-galerie-profilu-vypis-konkretni .work h3,
.template-fotografie-profilu .work h3,
.template-galerie-profilu-detail-fotky .work h3 {margin:0;}



ul.creature-gallery-main,
ul.creature-gallery-edit,
.block-newphotos ul.list      {clear: both; float: left; width:100%; margin:10px 0 0 0; padding:0;}
ul.creature-gallery-main li,
ul.creature-gallery-edit li,
.block-newphotos ul.list li   {float: left; width:102px; margin:0; padding:0 9px 10px 0; list-style: none; font-size:10px;} 
.block-newphotos ul.list li.item-l {padding:0 0 10px 0;}
ul.creature-gallery-edit li   {height:158px; overflow: hidden;}
ul.creature-gallery-main li a,
ul.creature-gallery-edit li a,
.block-newphotos ul.list li a {display: block; width:102px; height: 140px; overflow: hidden; font-size:11px; text-decoration: none; color:#6B6B6B !important;}
ul.creature-gallery-main li img,
ul.creature-gallery-edit li img,
.block-newphotos ul.list li img {border:1px solid #ede3b0;}
ul.creature-gallery-edit li .photo_description {display: block; width:102px; height:16px; overflow: hidden;}
ul.creature-gallery-edit li input.editor_field {width:98px; font-size:10px; border:1px solid #f4fafe;}
ul.creature-gallery-edit li input.checkbox {float: right;}

#column .block-galleries              {clear: both; float:300px; height:110px; min-height:110px;}
#column div[class].block-galleries    {height:auto;}
#column .block-galleries .block-title h3 {line-height:30px; margin:0; padding:0 10px; color:#89703F; font-weight:normal; font-size:15px;}
#column .block-galleries ul,
#column .block-galleries .block-btn   {clear: both; width:280px; margin:0; padding:0 10px 10px 10px;}
#column .block-galleries .block-btn   {padding-bottom:5px;}
#column .block-galleries li           {margin:0; padding:3px 0; list-style:none;}
body#hafici-cz #column .block-galleries {background:#f9f4da url('hafici-block300.png') left bottom no-repeat;}
body#hafici-cz #column .block-galleries .block-title {background:url('hafici-block300.png') right top no-repeat;}
body#miciny-cz #column .block-galleries {background:#ece4ee url('miciny-block300.png') left bottom no-repeat;}
body#miciny-cz #column .block-galleries .block-title {background:url('miciny-block300.png') right top no-repeat;}
body#konicci-cz #column .block-galleries {background:#eee4e4 url('konicci-block300.png') left bottom no-repeat;}
body#konicci-cz #column .block-galleries .block-title {background:url('konicci-block300.png') right top no-repeat;}
body#hafici-cz #column .block-galleries li {border-top:1px solid #ede3b0;}
body#miciny-cz #column .block-galleries li {border-top:1px solid #ece4ee;}
body#konicci-cz #column .block-galleries li {border-top:1px solid #eee4e4;}


.template-galerie-profilu-detail-fotky .btnBack {float: left; display: block; width:40%; height:27px; line-height:27px;}
.template-galerie-profilu-detail-fotky .cgm-navi {float: right; width:175px;}
.template-galerie-profilu-detail-fotky small {clear: both; display: block; width:100%; padding:5px 0; text-align: right; font-size:11px;}
.creature-gallery-main        {clear: both; float: left; width:100%; margin:10px 0 0 0;}
body#hafici-cz.template-galerie-profilu-detail-fotky .creature-gallery-main {background:#ede3b0;}
body#miciny-cz.template-galerie-profilu-detail-fotky .creature-gallery-main {background:#ece4ee;}
body#konicci-cz.template-galerie-profilu-detail-fotky .creature-gallery-main {background:#eee4e4;}
.creature-gallery-main .cgm-photo {padding:3px; text-align: center;}
.creature-gallery-main .cgm-text {padding:5px 35px; font-size:14px;}

.template-galerie-profilu-vypis-konkretni .btnEdit a,
.template-fotografie-profilu .btnEdit a,
#column .block-galleries .block-btn a,
.template-galerie-profilu-detail-fotky .cgm-navi a,
.template-galerie-profilu-detail-fotky .cgm-navi span {display: block; float: left; height:27px; line-height:27px; padding:0 5px 0 0; background:url('hafici-buttons.png') right top no-repeat; white-space: nowrap; text-decoration: none; color:#fff !important;}
.template-galerie-profilu-vypis-konkretni .btnEdit a,
.template-fotografie-profilu .btnEdit a {float: right; width:94px;}
#column .block-galleries .block-btn a {float: right; width:128px;}
.template-galerie-profilu-detail-fotky .cgm-navi #previousLink {width:67px;}
.template-galerie-profilu-detail-fotky .cgm-navi #nextLink {width:38px;}
.template-galerie-profilu-vypis-konkretni .btnEdit b,
.template-fotografie-profilu .btnEdit b,
#column .block-galleries .block-btn a b,
.template-galerie-profilu-detail-fotky .cgm-navi a b,
.template-galerie-profilu-detail-fotky .cgm-navi span b {display: block; float: right; position: relative; left:-5px; padding:0 0 0 10px; background:url('hafici-buttons.png') 0 0 no-repeat; cursor: pointer;}
.template-galerie-profilu-vypis-konkretni a.btnEdit:hover,
.template-galerie-profilu-vypis-konkretni a.btnEdit:active,
.template-galerie-profilu-vypis-konkretni a.btnEdit:focus,
.template-fotografie-profilu a.btnEdit:hover,
.template-fotografie-profilu a.btnEdit:active,
.template-fotografie-profilu a.btnEdit:focus,
#column .block-galleries .block-btn a:hover,
#column .block-galleries .block-btn a:active,
#column .block-galleries .block-btn a:focus,
.template-galerie-profilu-detail-fotky .cgm-navi a:hover,
.template-galerie-profilu-detail-fotky .cgm-navi a:active,
.template-galerie-profilu-detail-fotky .cgm-navi a:focus {opacity: 0.7; filter: alpha(opacity=70);}
.template-galerie-profilu-detail-fotky .cgm-navi a,
.template-galerie-profilu-detail-fotky .cgm-navi span {margin:0 0 0 20px;}
.template-galerie-profilu-detail-fotky .cgm-navi span {background:none;}
.template-galerie-profilu-detail-fotky .cgm-navi span b {background:none; color:#6B6B6B;}


.template-galerie-nova #content fieldset,
.template-galerie-editace #content fieldset {margin:0 0 20px 0; padding:10px; background:#f4fafe;}
.template-galerie-nova #content legend,
.template-galerie-editace #content legend {position: static; margin: 0; padding:0; font-weight: bold; font-size:14px;}


/* Creature questions button */
.enc-breed-to-questions        {clear: both; margin:0 0 0 30px; padding:0; font-size:12px;}
.enc-breed-to-questions a      {display: block; width:202px; height:44px; padding:8px 0 0 60px; overflow: hidden; color:#fff !important; text-decoration: none;}
.enc-breed-to-questions b      {display: none;}
.enc-breed-to-questions strong {display: block; height:20px; overflow: hidden;}
body#hafici-cz .enc-breed-to-questions a  {background: url('hafici-enc-breed.png') 0 0 no-repeat;}
body#miciny-cz .enc-breed-to-questions a  {background: url('miciny-enc-breed.png') 0 0 no-repeat;}
body#konicci-cz .enc-breed-to-questions a {background: url('konicci-enc-breed.png') 0 0 no-repeat;}
.enc-breed-to-questions a:hover,
.enc-breed-to-questions a:active,
.enc-breed-to-questions a:focus {
opacity: 0.7;
filter: alpha(opacity=70);
}
  
/* Creature list - friends, family, users */
div.users-list,
div.creature-list                {margin: 0 0 15px 0;}
div.users-list ul,
div.creature-list ul             {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.users-list li,
div.creature-list li             {clear:left; float: left; width: 322px; margin:0; padding:15px 0; border-bottom:1px solid #e3e3e3; list-style:none;}
div.users-list li.item-even,
div.creature-list li.item-even    {clear: right; float: right;}
div.users-list .item-image,
div.creature-list .item-image    {float: left; display: block; width:102px;}
div.users-list .item-image img,
div.creature-list .item-image img {float: left; width:100px; height:100px;}
div.users-list .item-content,
div.creature-list .item-content  {float: right; width:210px;}
div.users-list .item-title,
div.users-list .item-title a,
div.creature-list .item-title,
div.creature-list .item-title a,
div.users-list h2,
div.users-list h2 a,
div.creature-list h2,
div.creature-list h2 a           {line-height:120%; color:#5C4315 !important;}
div.users-list h2,
div.creature-list h2             {width:210px; overflow: hidden;}
div.creature-list h3             {line-height:120%; margin:0 0 5px 0; padding:0; font-size:11px;}
div.creature-list i.item-ribbon  {float: right; padding:4px 0 0 0;}
div.creature-list p              {clear: left; margin: 0;}
div.users-list dl,
div.creature-list dl             {margin:0 5px 0 0; font-size:11px;}
div.users-list dt,
div.creature-list dt             {float: left; display: inline-block; margin:0 3px 0 0; padding: 0;}
div.users-list dd,
div.creature-list dd             {margin: 0; padding: 0; font-weight: bold;}
div.creature-list .item-owner a  {color:#5d4a23 !important;}

div.creature-list li.item-dead   {
background:url('dead.gif') 302px 10px no-repeat;
}
div.creature-list li.item-skin   {color:#5d4a23;}
div.creature-list li.item-dead i.item-ribbon {padding-right:25px;}
div.creature-list li.item-dead h2 {width:180px;}
div.creature-list li.item-dead .item-image img,
div.creature-list li.item-virtual .item-image img {border-color:#999;}
div.creature-list li.item-skin .item-image img {border-color:#fdb913;}
div.creature-list li.item-dead .item-image {background:#999;}
div.creature-list li.item-dead .item-image img {
opacity: 0.6;
filter: alpha(opacity=60);
}
div.creature-list li.item-dead,
div.creature-list li.item-virtual {color:#999;}
div.creature-list li.item-dead a,
div.creature-list li.item-dead h2,
div.creature-list li.item-dead h2 a,
div.creature-list li.item-virtual a,
div.creature-list li.item-virtual h2,
div.creature-list li.item-virtual h2 a {color:#6b6b6b !important;}
div.creature-list li.item-skin a,
div.creature-list li.item-skin h2,
div.creature-list li.item-skin h2 a {color:#e71921 !important;}


.template-mojezoo-detail-profilu div.creature-list li {width: 154px; text-align: center;}
.template-mojezoo-detail-profilu div.creature-list .item-image {float:none; margin:0 auto;}
.template-mojezoo-detail-profilu div.creature-list .item-image img {float:none;}
.template-mojezoo-detail-profilu div.creature-list li b {display: block; font-size:11px;}
.template-mojezoo-detail-profilu div.creature-list-friends li {clear:none; float: left; width:52px; margin:0 10px 0 0; padding:5px 0;}
.template-mojezoo-detail-profilu div.creature-list-friends .item-image {width:52px; height:52px;}
.template-mojezoo-detail-profilu div.creature-list-friends .item-image img {width:50px; height:50px;}

/* Creature friends - admin */
ul.creature-friends-admin        {margin: 0; padding: 0;}
ul.creature-friends-admin li     {margin: 5px 0; padding: 0; list-style: none;}
ul.creature-friends-admin img    {vertical-align: middle; cursor: n-resize;}

/* Creature family tree */
div.creature-pedigree-chart                     {margin: 0 0 30px 0;}
div.creature-pedigree-chart table               {width: 100%; table-layout: fixed;} 
div.creature-pedigree-chart td                  {border: 1px solid #d4c78b; padding: 3px; text-align: center;}
div.creature-pedigree-chart td.male             {background-color: #f0fbff;}
div.creature-pedigree-chart td.female           {background-color: #fff0ff;}
div.creature-pedigree-chart input.editor_field  {width: 90%;}

/* Creature user awards */
div.creature-user-awards               {margin: 0 0 20px 0;}
div.creature-user-awards ul            {margin: -5px -5px 0 0; padding: 0; overflow: hidden; zoom: 1;}
div.creature-user-awards li            {margin: 5px 5px 0 0; padding: 0; float: left; display: inline;}

/* Creature report abuse */
div.creature-report-abuse              {}
form#ReportPageModuleReports           {display: none;}

/* Creature rating*/
div.creature-rating                    {margin: 0 0 15px 0;}
div.creature-rating div.item-container {overflow: hidden; zoom: 1;}
div.creature-rating div.item-left      {float: left; width: 40%;}
div.creature-rating div.item-right     {float: right; width: 50%;}

div.creature-rating .saved             {color: red;}
div.creature-rating span.rating-saved  {display: none;}
div.creature-rating div.rating-saved-message   {display: none; font-size: .8em;}

div.creature-rating div.rate-me a      {float: left; display: inline; width: 22px; height: 18px; background-repeat: no-repeat; background-position: 0 0;}

body#hafici-cz div.rate-me a           {background-image: url('hafici-rate-empty.gif');}
body#hafici-cz div.rate-me a.on        {background-image: url('hafici-rate-filled.gif');} 

body#miciny-cz div.rate-me a           {background-image: url('miciny-rate-empty.gif');}
body#miciny-cz div.rate-me a.on        {background-image: url('miciny-rate-filled.gif');} 

body#konicci-cz div.rate-me a          {background-image: url('konicci-rate-empty.gif');}
body#konicci-cz div.rate-me a.on       {background-image: url('konicci-rate-filled.gif');} 

ul.rating-final                        {margin: 0; padding: 0;}
ul.rating-final li                     {padding: 0 0 0 15px; background-repeat: no-repeat; background-position: left center; list-style: none;}

body#hafici-cz ul.rating-final li      {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz ul.rating-final li      {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz ul.rating-final li     {background-image: url('konicci-icon-horse.gif');}

body.template-mojezoo-detail-profilu form#DiscussionForumModuleAddPost dl.formitem-newPostText textarea   {width: 99%;}

/* Creature map */
div#mapa {margin: 20px 0;}

/* ---------------------------------------------------------
* 
* Editace profilu mazlicka
* 
*/

body.template-mojezoo-detail-profilu-editace div#content div.work        {zoom: 1; /*overflow: hidden;*/}
body.template-mojezoo-detail-profilu-editace div#content div.work:after  {content: '.'; display: block; height: 0; clear: both; visibility: hidden;}

body.template-mojezoo-detail-profilu-editace div#content div.loc-1 {float: left; width: 49%;}
body.template-mojezoo-detail-profilu-editace div#content div.loc-2 {float: right; width: 49%;}



/* ---------------------------------------------------------
* 
* Anketa
* 
*/

ol.inquiry              {margin: 0; padding: 0; border-top: 1px solid #d1c88f;}
ol.inquiry li.item      {margin: 0; padding: 5px 10px; list-style: none; border-bottom: 1px solid #d1c88f; background: #f3efe3; zoom: 1;}
ol.inquiry a,
ol.inquiry a:link       {color: #7b5019;}
ol.inquiry p.item-note  {font-size: .9em;}

ol.inquiry div.item-graph-front,
ol.inquiry div.item-graph-middle,
ol.inquiry div.item-graph-end    {height: 9px; font-size: 0; line-height: 0; background-repeat: no-repeat;}

ol.inquiry div.item-graph-front  {padding: 0 0 0 2px;}
ol.inquiry div.item-graph-middle {background-position: 0 -9px; background-repeat: repeat-x;}
ol.inquiry div.item-graph-end    {padding: 0 2px 0 0; background-position: 100% -18px;}

/* Hafici */
body#hafici-cz ol.inquiry div.item-graph-front,
body#hafici-cz ol.inquiry div.item-graph-middle,
body#hafici-cz ol.inquiry div.item-graph-end {background-image: url('hafici-progress-bar.gif');}

/* Miciny */
body#miciny-cz ol.inquiry div.item-graph-front,
body#miciny-cz ol.inquiry div.item-graph-middle,
body#miciny-cz ol.inquiry div.item-graph-end {background-image: url('miciny-progress-bar.gif');}

/* Konicci */
body#konicci-cz ol.inquiry div.item-graph-front,
body#konicci-cz ol.inquiry div.item-graph-middle,
body#konicci-cz ol.inquiry div.item-graph-end {background-image: url('konicci-progress-bar.gif');}

/* ---------------------------------------------------------
* 
* Souteze
* 
*/
.template-haficicz-pexeso .work .loc-1 {margin-top:80px;}
.template-ukm-jokes .work,


ul.contests                      {margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #d1c384;}
ul.contests li.item              {margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; background: none; overflow: hidden; zoom: 1; border-bottom: 1px solid #d1c384;}
ul.contests li.item-last         {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
ul.contests .item-image          {clear: both; display: block; float: right; width:152px; overflow: hidden;}
ul.contests .item-image img      {float: right;}
ul.contests .item-content        {clear: left; float: left; width:480px;}
ul.contests .item-status         {display: block; float: left; margin:0 0 5px 0; padding:2px 5px; font-size: .8em; text-transform: uppercase; background-color: gray; color: white;}
ul.contests h2.item-title        {clear: both; font-weight: normal;}

div.contest-detail               {overflow: hidden; zoom: 1;}
/*div.contest-detail .item-image   {float: right; display: inline; margin: 0 0 5px 10px;}*/

div.contest-detail .item-image      {float: left; margin: 0 10px 5px 0;}
div.contest-detail .item-image img  {float: left;}

div.contest-detail h2.item-closed   {}
div.contest-detail div.item-text    {}

div.contest-detail ul.item-controls       {clear: both; margin: 0; padding: 15px 0; overflow: hidden; zoom: 1;}
div.contest-detail ul.item-controls li    {float: left; width: 33%; margin: 0; padding: 0; list-style: none;}
div.contest-detail ul.item-controls a     {display: block; margin: 0 10px;}
div.contest-detail ul.item-controls span  {display: block;}

form#ContestModuleContestRegistrations             {}
form#ContestModuleContestRegistrations fieldset    {}
form#ContestModuleContestRegistrations legend      {display: none;}
form#ContestModuleContestRegistrations dl          {float: left; display: inline; width: 49.9%;}
form#ContestModuleContestRegistrations input.text  {width: 90%;}
form#ContestModuleContestRegistrations dl.reqnote  {clear: both;}

ul.contest-items                 {margin:0 0 10px 0; padding:10px 0; border-top: 1px solid #d1c384; border-bottom: 1px solid #d1c384;}
ul.contest-items li.item         {margin: 0 0 10px 0; padding: 0 0 10px 20px; list-style: none; background-repeat: no-repeat; background-position: 0 4px; overflow: hidden; zoom: 1; border-bottom: 1px solid #d1c384;}
ul.contest-items li.item-last    {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
ul.contest-items .item-image     {float: right; margin: 0 0 0 10px;}
ul.contest-items h2.item-title   {font-size: 1.2em; font-weight: normal;}
ul.contest-items p.item-rate     {}

body#hafici-cz ul.contest-items li.item   {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz ul.contest-items li.item   {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz ul.contest-items li.item  {background-image: url('konicci-icon-horse.gif');}

form#ContestModuleTypePhotos input.text   {width: 98%;}

ul.contest-controls        {margin: 0 0 30px 0; overflow: hidden; zoom: 1;}
ul.contest-controls li     {float: left; display: inline; margin: 0 10px 0 0; padding: 0; list-style: none;}
ul.contest-controls a      {}
ul.contest-controls span   {} 

/* vyherci */

div.contest-winners                 {margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #d1c384;}
div.contest-winners ul              {margin: 0; padding: 0;}
div.contest-winners li              {margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; overflow: hidden; zoom: 1; border-bottom: 1px solid #d1c384;}
div.contest-winners .item-image,
div.contest-winners .item-video     {float: left; display: inline; margin: 0 10px 5px 0;}
div.contest-winners dl              {float: left; margin: 0; padding: 0; width: 55%;}
div.contest-winners dt              {float: left; clear: left; display: inline; width: 50px; margin: 0; padding: 0; font-weight: bold;}
div.contest-winners dd              {margin: 0; padding: 0;}

/* ---------------------------------------------------------
* 
* Encyclopedia
* 
*/

/* Encyclopedia HP */
body.template-encyklopedie-profil div#content div.loc-1              {float: left; width:313px;}
body.template-encyklopedie-profil div#content div.loc-2              {float: right; width:322px;}
body.template-encyklopedie-profil div#content div.loc-999            {clear: both; width:100%;}
      /*body.template-plemena-hp div#content div.loc-1                       {position: relative; padding: 202px 0 0 0; padding-top:232px;}
      body.template-plemena-hp div#enc-races-filter-container,
      body.template-encyklopedie-profil div#enc-races-filter-container     {position: absolute; top: 0; width: 100%; width:465px;}
            body.template-plemena-hp .fieldset-box .item-column {width:32%;}
            body.template-plemena-hp div.enc-races-filter {clear: both;}*/


      .template-encyklopedie-slovnik .select-bar {width:465px; margin:0 0 10px 0;}



/* extended search / filter */

#extended-search form          {width:448px; margin:20px 0; padding:13px 10px 10px 10px; background:url('search.gif') 0 -187px no-repeat; border-bottom:1px solid #e3e3e3; =position: relative;}
#extended-search-title         {float:left; width:350px;}
#extended-search #search-title {float:left; width:323px; height:28px; padding:0 0 0 39px; overflow:hidden;}
#extended-search #search-title input {float:left; display:block; width:303px; height:16px; padding:6px 10px; border:0; background:none; cursor:text;}

#extended-search #extended-search-actions {float:right; width:76px; text-align: center;}
#extended-search #extended-search-btn {float:right;}
#extended-search .qsbt         {float:right; width:76px; height:26px; line-height:26px; padding:0; border:0; background:none; font-weight:bold; color:#fff; cursor:pointer;}
#extended-search #extended-search-reset {clear:both; height:30px; line-height:30px; font-size:11px;}

#extended-search .note,
#extended-search h5            {float:left; width:350px; margin:10px 0 0 0; padding:0; color:#6f6f6f; font-weight: normal;}
#extended-search .search-checkboxes {clear:both; float:left; width:100%; margin:3px 0;}
#extended-search .label        {float:left; width:84px; height:17px; padding:0 0 0 3px; background:#b4b4b4; color:#fff; font-weight:bold; font-size:11px;}
#extended-search #box-fci .label {background:#53a300;}
#extended-search #box-podle-vyuziti .label {background:#60a3ab;}
#extended-search .add-tags,
#extended-search .btn-more-search-params,
#extended-search .tags         {display:block; float:left; height:17px; line-height:17px; padding:0 0 0 12px; background:url('search.gif') 0 -136px no-repeat; color:#6f6f6f; font-size:11px; text-decoration:none;}
#extended-search .tags.tag-1   {background:url('search.gif') 0 -102px no-repeat;}
#extended-search #box-fci .tags.tag-1 {background-position:0 -34px;}
#extended-search #box-podle-vyuziti .tags.tag-1 {background-position:0 -68px;}
#extended-search .add-tags.no-tags,
#extended-search .btn-more-search-params.no-tags {background:url('search.gif') 0 -85px no-repeat !important;}
#extended-search #box-fci .add-tags.no-tags,
#extended-search #box-fci .btn-more-search-params.no-tags {background-position:0 -17px !important;}
#extended-search #box-podle-vyuziti .add-tags.no-tags,
#extended-search #box-podle-vyuziti .btn-more-search-params.no-tags {background-position:0 -51px !important;}
#extended-search .add-tags,
#extended-search .btn-more-search-params {background:url('search.gif') 0 -119px no-repeat;}
#extended-search .btn-more-search-params:hover b,
#extended-search .btn-more-search-params:focus b,
#extended-search .btn-more-search-params:active b {text-decoration:underline;}
#extended-search .btn-more-search-params span {display:block; float:left; height:17px; line-height:17px; padding:0 6px 0 0; background:url('search.gif') right top no-repeat; cursor:pointer;}
#extended-search .btn-more-search-params b {display:block; float:left;}
#extended-search .btn-more-search-params small {display:block; float:left; width:7px; height:17px; line-height:17px; margin:0 5px; text-align:center; background:url('search.gif') 0 -153px no-repeat; text-decoration:none; font-size:1px;}

#extended-search .tags em     {display:block; float:left; height:17px; line-height:17px; padding:0 5px 0 0; font-style:normal; white-space:nowrap;}
#extended-search .tags a      {display:block; float:left; width:7px; height:17px; line-height:17px; background:url('search.gif') 0 -170px no-repeat; text-decoration:none;}
#extended-search .tags a.sao-link {display: inline; float: none; width:auto; background:none; color:#6f6f6f;}
#extended-search .tags small  {font-size:1px; visibility:hidden;}
#extended-search .btn-more-search-params:hover small,
#extended-search .btn-more-search-params:focus small,
#extended-search .btn-more-search-params:active small,
#extended-search .tags a:hover,
#extended-search .tags a:focus,
#extended-search .tags a:active,
#extended-search .qsbt:hover,
#extended-search .qsbt:focus,
#extended-search .qsbt:active {opacity:0.5; filter:alpha(opacity=50); -ms-filter:alpha(opacity=50);}

#extended-search .search-popup {clear:both;}
#extended-search .search-popup .search-popup-box {position:absolute; float:left; width:428px; margin:-2px 0 0 0; padding:10px 0 10px 10px; background:#fff; border-top:1px solid #609b00; border-right:2px solid #426b00; border-bottom:2px solid #426b00; border-left:1px solid #609b00;}

#extended-search .search-popup .btn-close {display: block; float: right; position: relative; left:-10px; top:-5px; width:7px; height:7px; text-decoration: none; background:url('search.gif') 0 -175px no-repeat;}
#extended-search .search-popup .btn-close small {font-size:1px; visibility:hidden;}

/*#autocompleter-box-menu        {float:left; width:418px; margin:2px 0 0 0; color:#727272; font-size:14px; border-left:1px solid #bdbdbd;}
#autocompleter-box-menu a      {display:block; float:left; padding:0 5px; text-decoration:none; color:#fc742e; border-right:1px solid #bdbdbd;}
#autocompleter-box-menu a:hover,
#autocompleter-box-menu a:focus,
#autocompleter-box-menu a:active {background:#ceba94; color:#fff;}
#autocompleter-box-menu a.active {color:#000; background:#eee;}
#autocompleter-box-content     {clear:both; float:left; width:620px; margin:10px 0 0 0; padding:5px 0 0 0; border-top:1px solid #bdbdbd;}*/

#extended-search .search-popup ul {float:left; width:428px; margin:0; padding:0;}
#extended-search .search-popup ul li {float:left; width:132px; line-height:100%; margin:0 10px 0 0; padding:5px 0; list-style:none; border-top:1px solid #e3e3e3;}
#extended-search .search-popup ul li a {font-size:11px; color:#2e2e2e;}
#extended-search .search-popup ul li b {color:#000; background:#eee;}


/* Breeds cats */
div.breeds-categories         {clear: both; float: left; width:100%;}
div.breeds-category           {float:left; width:136px; margin:0; padding:0 10px;}
ul.list-breedscats            {float:left; width:136px; margin:0; padding:0;}
ul.list-breedscats li.item    {clear: both; float:left; width:100%; line-height:100%; margin:0; padding:5px 0; list-style:none; border-top:1px solid #e3e3e3; font-weight: bold; font-size:11px;}
.template-encyklopedie-deleni div.breeds-category {width:146px; padding:0 10px 0 0;}
.template-encyklopedie-deleni ul.list-breedscats {width:146px;}

/* Races list */
ul.list-races,
ul.list-races li.item         {clear: both; float: left; width:100%; margin:0; padding:10px 0; border-bottom:1px solid #e3e3e3; list-style:none;}
ul.list-races                 {margin:0 0 10px 0; padding:10px 0 0 0;}
ul.list-races li.item         {border-top:1px solid #e3e3e3; border-bottom:0;}
ul.list-races .item-image     {float: left; width:102px; margin:0 15px 0 0;}
ul.list-races .item-image img {float: left;}
ul.list-races .item-title     {color:#df7900 !important; font-size:18px;}
ul.list-races .item-title a   {color:#df7900 !important;}
ul.list-races .item-category strong {display: inline-block; line-height:13px; padding:0 5px; border-left:1px solid #8f8f8f; font-size:11px;}
ul.list-races .item-category strong.cat1 {padding:0 5px 0 0; border:0;}

/* Breed detail */
ul.encyclopedia-info    {margin-left: 0;}
ul.encyclopedia-info li {font-size: .9em; list-style: none; background: none;}  

div.enc-races-tags                        {position: relative; left:-5px; padding:0 0 10px 0;}
div.enc-races-tags a                      {display: inline-block; padding:0 5px; font-weight: bold;}

div.enc-breed-detail-info                 {}
div.enc-breed-detail-info div.item-text   {margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #d1c484;}

body.template-encyklopedie-profil h2.alternative-names            {position: relative; top:-15px; margin:0 !important; color:#6B6B6B !important;}
body.template-encyklopedie-profil div.creature-photos             {width: 322px; float: right; display: inline; margin: 10px 0 15px 0;}
body.template-encyklopedie-profil div.creature-photos .item-image {text-align: center;}

body.template-encyklopedie-profil div#enc-races-filter-container     {margin: 0 0 15px 0;}

div.creature-data             {clear: right; float: right; width:322px; margin:10px 0 20px 0; background:#eee;}
div.creature-data .item-even  {background:#ddd;}
div.creature-data dl          {clear: both; float: left; width:302px; padding:5px 10px;}
div.creature-data dt          {float: left; width:135px;}
div.creature-data dd          {float: right; width:155px; color:#53a300; font-weight: bold;}
/*
body.template-encyklopedie-profil div.creature-stats                 {
   clear: right;
   float: right; 
   display: inline; 
   width: 322px;
   margin: 0 0 15px 0; 
}*/ 

body.template-encyklopedie-profil form#DiscussionForumModuleAddPost  {margin: 0 0 15px 0;}

a.btn-advertisement                       {display: block; width:300px; height:63px; overflow: hidden; margin:0 0 20px 0; padding:5px 0 0 0; text-align: center; background: url('enc-breed.png') 0 0 no-repeat; text-decoration: none; font-size:14px;}
a.btn-advertisement em                    {display: block; text-transform: uppercase; font-style: normal; font-weight: bold; font-size:24px;}
a.btn-advertisement strong                {color:#6b6b6b; text-decoration: none; font-weight: normal;}
a.btn-advertisement b                     {display: inline-block; padding:0 0 0 10px; text-decoration: underline; font-weight: normal;}
body#hafici-cz a.btn-advertisement em,
body#hafici-cz a.btn-advertisement b      {color:#53a300;}
body#miciny-cz a.btn-advertisement em,
body#miciny-cz a.btn-advertisement b      {color:#960ab2;}
body#konicci-cz a.btn-advertisement em,
body#konicci-cz a.btn-advertisement b     {color:#bc1800;}
/*
a.btn-createprofile                       {display: block; width:220px; height:60px; margin:0 0 20px 0; padding:8px 0 0 80px; text-decoration: none; font-size:14px; color:#fff !important;}
body#hafici-cz a.btn-createprofile        {background: url('hafici-enc-breed.png') 0 -52px no-repeat;}
body#miciny-cz a.btn-createprofile        {background: url('miciny-enc-breed.png') 0 -52px no-repeat;}
 a.btn-createprofile       {background: url('konicci-enc-breed.png') 0 -52px no-repeat;}
a.btn-createprofile em                    {display: block; font-style: normal; font-weight: bold; font-size:18px;}
a.btn-createprofile strong                {display: block; height:20px; overflow: hidden; text-decoration: none; font-weight: normal;}
*/
a.btn-advertisement:hover,
a.btn-advertisement:active,
a.btn-advertisement:focus/*,
a.btn-createprofile:hover,
a.btn-createprofile:active,
a.btn-createprofile:focus*/ {
opacity: 0.7;
filter: alpha(opacity=70);
}


.enc-breed-best-profiles      {clear: both; float: left; width:300px; margin:10px 0 0 0; padding:0 0 20px 0; background: url('enc-breed.png') left bottom no-repeat;}
.enc-breed-best-profiles .block-title {position: relative; top:-10px; float: left; width:260px; height:52px; line-height:52px; margin:0; padding:0 20px; color:#fff; font-size:24px;}
body#hafici-cz .enc-breed-best-profiles .block-title  {background: url('hafici-enc-breed.png') 0 -120px no-repeat;}
body#miciny-cz .enc-breed-best-profiles .block-title  {background: url('miciny-enc-breed.png') 0 -120px no-repeat;}
body#konicci-cz .enc-breed-best-profiles .block-title {background: url('konicci-enc-breed.png') 0 -120px no-repeat;}
#creature-list-best           {clear: both; float: left; width:260px; margin:0; padding:0 20px 10px 20px;}
#creature-list-best li        {clear: both; float: left; width:260px; margin:0; padding:10px 0; list-style: none; border-bottom:1px solid #d1d1d1;}
#creature-list-best .item-image {float: left; width:100px;}
#creature-list-best .item-image img {display: block; width:100px; height:100px; border:1px solid #d1d1d1;}
#creature-list-best .item-title,
#creature-list-best .item-info  {float: right; width:148px; margin:0; padding:0;}
#creature-list-best .item-title a {color:#5c4315;} 
#creature-list-best .item-info  {font-size:11px;}
.enc-breed-best-profiles .button {margin:0 0 0 20px;}

div.enc-breed-detail-stats    {float: left; width:260px; padding:0 20px 10px 20px; font-size:14px;}
div.enc-breed-detail-stats b  {white-space: nowrap;}
/*div.enc-breed-detail-stats                   {margin: 0 0 15px 0;}
div.enc-breed-detail-stats div.item-box      {overflow: hidden; zoom: 1;}
div.enc-breed-detail-stats p                 {margin: 0;}
div.enc-breed-detail-stats p.item-left       {float: left;}
div.enc-breed-detail-stats p.item-right      {float: right;}
div.enc-breed-detail-stats p.item-left span  {color: #008000; font-size: 1.5em; font-weight: bold;}*/

.enc-breed-best-profiles .block-link {clear: both; padding:0 20px;}
.enc-breed-best-profiles .block-link .button span {display: block; height:30px; overflow: hidden;} 

#breeds300                    {clear: both; float: left; width:300px; margin:20px 0 0 0;}

.enc-reviews {display: block; width:100%; padding:10px 0; border-top:1px solid #d1c484;}
.enc-reviews .block-title {float: left;}
.enc-reviews .block-title strong {display: block; font-size:22px;}
body#hafici-cz .enc-reviews .block-title strong,
body#hafici-cz .enc-reviews .block-title strong a {color:#df7900;}  
body#miciny-cz .enc-reviews .block-title strong,
body#miciny-cz .enc-reviews .block-title strong a {color:#e20ca8;}
body#konicci-cz .enc-reviews .block-title strong,
body#konicci-cz .enc-reviews .block-title strong a {color:#a9b701;}

a.btn-newreview               {float: right; position: relative; left:-5px; margin:25px 0 0 0;}
#enc-reviews-form-new         {clear: both; width:945px; padding:10px 20px; background:#eee;}
#UserReviewModuleReviews fieldset {border:0;}
#UserReviewModuleReviews .fieldset-box {padding:0;}
#UserReviewModuleReviews .formitem-plus  {float: left; width:460px; color:#53a300;}
#UserReviewModuleReviews .formitem-minus {float: right; width:460px; color:#bc1800;}
#UserReviewModuleReviews .formitem-review_submit dt {display:none;}
#UserReviewModuleReviews .formitem-review_submit {}
#UserReviewModuleReviews dt {font-size:14px;}
#UserReviewModuleReviews textarea {width:100%; height:60px;}

.usersreviews                 {clear: both; float: left; width:100%; margin:0 0 50px 0; padding:0; border-bottom:1px solid #d1c484;}
.usersreviews li              {clear: both; float: left; width:100%; margin:0; padding:10px 0; list-style:none; border-top:1px solid #d1c484;}
.usersreviews .review-head    {float: left; width:32%; text-align: center;}
.usersreviews .review-head .item-image {display: block; width:100%; height:50px; overflow: hidden; margin:0 0 0 0px; padding:5px 0; }
.usersreviews .review-head .item-user {display: block; width:100%; padding:5px 0; text-align: center;}
.usersreviews .review-head .item-date {display: block; width:100%; text-align: center; font-size:90%;}
del.usersreviews .review-body    {float: right; width:830px;}
.usersreviews .review-plus    {float: left; width:33%; color:#53a300; font-weight:bold;}
.usersreviews .review-plus ul, .usersreviews .review-minus ul { margin-right: 20px; }
.usersreviews .review-minus   {float: left; width:33%; color:#bc1800; font-weight:bold;}
.usersreviews .review-recapitulation {clear: both; padding:10px 0;}
.usersreviews .controls       {clear: both; width:100%; padding:5px 10px; text-align: right; font-style: italic; background:#f1f1f1;}
.usersreviews .controls a,
.usersreviews .controls span.controls-added     {display: inline-block; margin:0 0 0 10px; padding:0 0 0 16px;}
.usersreviews .controls-yes   {background:url('palce.gif') 0 1px no-repeat;}
.usersreviews .controls-no    {background:url('palce.gif') 0 -23px no-repeat;}
.usersreviews a.controls-yes:hover,
.usersreviews a.controls-yes:active,
.usersreviews a.controls-yes:focus,
.usersreviews span.controls-yes:hover,
.usersreviews span.controls-yes:active,
.usersreviews span.controls-yes:focus {
background-position: 0 0;
}
.usersreviews a.controls-no:hover,
.usersreviews a.controls-no:active,
.usersreviews a.controls-no:focus {
background-position: 0 -22px;
}
.usersreviews li ul           {margin:0; padding:0;}
.usersreviews li ul li        {margin:0; padding:0 0 0 15px; border:0;}
.usersreviews .review-plus ul li {background:url('plusminus.gif') 0 6px no-repeat;}
.usersreviews .review-minus ul li {background:url('plusminus.gif') -993px 6px no-repeat;}
.usersreviews .review-plus b,
.usersreviews .review-minus b {font-weight: normal; font-size:14px;}
 

body.template-encyklopedie-profil #footer .loc-0 .pager-navigation {clear: both;}

/* ---------------------------------------------------------
* 
* Encyclopedia calendar
* 
*/

div.enc-calendar                          {margin: 20px 0;}
div.enc-calendar ul                       {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.enc-calendar li.item                  {margin: 0; padding: 0; float: left; width: 9.5%; list-style: none; background: none;}
div[class].enc-calendar li.item           {width: 9.95%;} 
div.enc-calendar li.item:hover            {background-color: #eef6f9;}
div.enc-calendar li.item-clear            {clear: both; height: 1px; line-height: 0; font-size: 0; overflow: hidden; background: #ece5ae;}
div.enc-calendar div.item-box             {padding: 5px 0; border-right: 1px solid #ece5ae; cursor: default;}
div.enc-calendar li.item-lir div.item-box {border-right: 0;}
div.enc-calendar dl                       {margin: 0; text-align: center;}
div.enc-calendar dt                       {margin: 0; font-weight: bold;}
div.enc-calendar dd                       {margin: 0; color: #5782c6;}

div.enc-calendar div.border1-content {}

/* ---------------------------------------------------------
* 
* Encyklopedie
* - filtr ras
* 
*/

div.enc-races-filter                      {overflow: hidden; zoom: 1;}
div.enc-races-filter div.item-column      {float: left; display: inline; width: 25%; margin: 0 1% 0 0}
div.enc-races-filter h2                   {font-size: 12px; margin: 0 0 5px 0;} 
div.enc-races-filter ul                   {
   height: 75px; 
   margin: 0; 
   padding: 0; 
   overflow-y: scroll; 
   border: 1px solid #F4F0C4;
   background: #FAF9E6;
}
div.enc-races-filter li                   {margin: 0; padding: 0; list-style: none; background: none;}
div.enc-races-filter input.checkbox       {vertical-align: middle; margin-left: 0;}
div.enc-races-filter ul a                 {font-size: 11px;}                 
dorm#enc-races-filter p.item-filter       {text-align: right; line-height: 25px;}

body#hafici-cz div.enc-races-filter ul a  {color: #89703F;}
body#miciny-cz div.enc-races-filter ul a  {}
body#konicci-cz div.enc-races-filter ul a {}

/* ---------------------------------------------------------
* 
* Select bar
* - nabidkova lista 
* - napr. mesice v roce, pismena abecedy...
*
*/

/*ul.select-bar           {margin-left: 0; padding: 0; overflow: hidden; zoom: 1; text-align: center;}*/
ul.select-bar           {display: table; width: 100%; margin: 0; padding: 0; text-align: center;}
ul.select-bar           {=display: block; =zoom: 1;}
ul.select-bar li        {display: table-cell; margin: 0; padding: 0; list-style: none; background-position: center 0; background-repeat: repeat-x;}
ul.select-bar li        {=float: left; =display: inline; =padding: 0 5px;}
ul.select-bar li.first  {background-position: 0 0;}
ul.select-bar li.last   {background-position: right 0;}
ul.select-bar a         {font-weight: bold; text-transform: uppercase; font-size: 1.1em; line-height: 27px;}

/* Hafici & Miciny */
body#hafici-cz ul.select-bar li,
body#miciny-cz ul.select-bar li  {background-image: url('hafici-select-bar.png');}
body#hafici-cz ul.select-bar a,
body#hafici-cz ul.select-bar a:visited,
body#miciny-cz ul.select-bar a,
body#miciny-cz ul.select-bar a:visited   {color: #fff;}

/* Konicci */
body#konicci-cz ul.select-bar li {background-image: url('konicci-select-bar.png');}
body#konicci-cz ul.select-bar a,
body#konicci-cz ul.select-bar a:visited  {color: #fff;}

/*ul.select-bar-races li                    {width: 4.16%;}*/ 
/*body#konicci-cz ul.select-bar-races li    {width: 3.79%;}*/ 
/*ul.select-bar-calendar li        {width: 3.214%;}*/
/*ul.select-bar-calendar-months li {width: 8.3%;}*/

ul.select-bar-calendar-months    {margin: 0 0 20px 0;}
ul.select-bar-calendar-months a  {text-transform: none; font-size: .9em; font-weight: normal;}

ul.select-bar-profile-filter     {margin: 0 0 20px 0;}

/* ---------------------------------------------------------
* 
* Creature lexikon
* - slovnik vyrazu
* 
*/ 

dl.creature-lexicon     {margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #d1c484;}
dl.creature-lexicon dt  {margin: 0 0 5px 0; padding: 0; font-weight: bold;}
dl.creature-lexicon dd  {margin: 0 0 10px 20px; padding: 0;}

/* ---------------------------------------------------------
* 
* Pridani polozky do encyklopedie
* - utulky
* - hotely
* - salony...
* 
*/ 

form#EncyclopediaModuleNewPlace              {} 
form#EncyclopediaModuleNewPlace input.text   {width: 50%;}
form#EncyclopediaModuleNewPlace textarea     {width: 50%; height: 75px;}
form#EncyclopediaModuleNewPlace select       {width: 50%;}

/* ---------------------------------------------------------
* 
* Pexeso
* - flashova hra
*/ 

div.flash-pexeso     {width: 600px; margin: 0 auto; background: #fffdcd; border: 1px solid #d1c484;}

/* ---------------------------------------------------------
* 
* Galerie
* 
*/

ul.gallery-photos       {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
ul.gallery-photos li    {float: left; margin: 0 10px 10px 0; padding: 0; list-style: none;}

/* ---------------------------------------------------------
* 
* User list
* - vypis uzivatelu
* - pouziva vypis universal2 - proto je ho potreba hledat tam a ne tady :) 
* 
*/

/* ---------------------------------------------------------
* 
* User detail
* - detail uzivatelskeho profilu 
*
*/

div.user-detail                 {margin: 0 0 15px 0; overflow: hidden; zoom: 1;}
div.user-detail .user-image,
div.user-detail .item-image     {float: right; display: inline; margin: 0 0 5px 15px; border:1px solid #d1c484;}
div.user-detail .user-image img,
div.user-detail .item-image img {float: left;}
div.user-detail ul              {margin-bottom: 15px;}

body.template-seo-uzivatele-detail form#internalMessageForm {clear: both; margin: 0 0 15px 0; display: none;}
body.template-seo-uzivatele-detail form#internalMessageForm textarea {width: 99%; height: 75px;}

/* ---------------------------------------------------------
* 
* Internal messages
* 
*/

form#internalMessageForm         {}
form#internalMessageForm legend  {display: none;}

div.user-cp-messages {}

div.user-cp-messages p.item-controls {margin: 0 0 20px 0;}

ul.messages                      {margin: 0; padding: 0;}
ul.messages li                   {margin: 0 0 15px 0; padding: 0 0; list-style: none; zoom: 1;}
ul.messages div.item-header      {overflow: hidden; zoom: 1;}
ul.messages div.item-header h2   {float: left; width: auto; margin: 0;}
ul.messages div.item-header p    {float: right; margin: 0; font-size: 10px;}
ul.messages div.item-text        {margin: 0 0 20px 0; overflow: hidden; zoom: 1;}

/* ---------------------------------------------------------
* 
* Top 100
* 
*/

table.creature-top-100                       {width: 100%; table-layout: fixed; border-spacing: 0; border-collapse: collapse;}
table.creature-top-100 col.item-rank         {width: 40px;}
table.creature-top-100 col.item-photo        {width: 122px;}
table.creature-top-100 col.item-info         {width: auto;}
table.creature-top-100 col.item-users-rated  {width: 80px;}
table.creature-top-100 col.item-times-rated  {width: 80px;}
table.creature-top-100 thead                 {}
table.creature-top-100 th                    {font-size: .9em; padding: 0;}
table.creature-top-100 th.item-times-rated   {font-size: 1.1em; color: red;}
table.creature-top-100 tbody                 {}
table.creature-top-100 td                    {padding: 5px 10px; border: 1px solid #fff;}
table.creature-top-100 td.item-rank          {text-align: center; font-weight: bold; font-size: 2em;}
table.creature-top-100 td.item-photo         {}
table.creature-top-100 td.item-info          {}
table.creature-top-100 td.item-info h2       {font-size: 1em;}
table.creature-top-100 td.item-users-rated   {text-align: center; font-weight: bold; font-size: 2em;}
table.creature-top-100 td.item-times-rated   {text-align: center; font-weight: bold; font-size: 2em;}

/* ---------------------------------------------------------
* 
* Create new profile form
* 
*/

form#profileForm                    {zoom: 1;}
form#profileForm fieldset           {margin: 0 0 15px 0; border: 1px solid #d1c484; zoom: 1;}
form#profileForm div.fieldset-box   {padding: 20px; zoom: 1;}
form#profileForm legend             {font-size: 1.2em; font-weight: bold; margin: 0 5px; padding: 0 5px;}
form#profileForm input.text         {width: 140px;}

form#profileForm div.clear          {clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}

form#profileForm dl.formitem-creatureName,
form#profileForm dl.formitem-dateOfBirth,
form#profileForm dl.formitem-sex {float: left; display: inline; margin-right: 10px;} 

form#profileForm dl.formitem-creatureRace {clear: left; float: left; display: inline; width: 60%;margin-right: 10px;}
form#profileForm dl.formitem-creatureRace select {width: 100%;} 
form#profileForm dl.formitem-creatureType {float: left;}

form#profileForm dl.formitem-homeCity,
form#profileForm dl.formitem-homeCountry     {float: left; display: inline; margin-right: 10px;}

form#profileForm dl.formitem-aboutMe            {clear: both;}
form#profileForm dl.formitem-aboutMe textarea   {width: 98%; height: 100px;}

form#profileForm dl.formitem-favoriteFood,
form#profileForm dl.formitem-favoriteToy,
form#profileForm dl.formitem-otherNames,
form#profileForm dl.formitem-weight,
form#profileForm dl.formitem-iLike,
form#profileForm dl.formitem-favoriteWalk,
form#profileForm dl.formitem-commands,
form#profileForm dl.formitem-dateOfDeath,
form#profileForm dl.formitem-statusEnergy,
form#profileForm dl.formitem-statusIntelligence,
form#profileForm dl.formitem-statusFriendliness,
form#profileForm dl.formitem-statusPlayfulness,
form#profileForm dl.formitem-veterinaryName,
form#profileForm dl.formitem-veterinaryCity,
form#profileForm dl.formitem-veterinaryPhone {float: left; display: inline; margin-right: 10px;}

form#profileForm dl.formitem-saveCreature dt {display: none;}

/* ---------------------------------------------------------
* 
* Piskotovy ucet
* - prehled
* - objednavka
* - stav
* - a dalsi...
* 
*/ 

table.bonus-plan     {
   width: 100%; 
   table-layout: fixed; 
   border-collapse: collapse;
   border-spacing: 0; 
   border: 1px solid #d1c484;
} 

table.bonus-plan th,
table.bonus-plan td  {padding: 5px; border-bottom: 1px solid #d1c484;}
table.bonus-plan th  {background: #fffdcd;}

/* uprava pro vypis dostupnych odmen */
div.bonus-plan-shop-container          {clear: both; padding: 20px 0 0 0;}
table.bonus-plan-shop                  {margin: 0 0 20px 0;}

table.bonus-plan-shop col.item-image   {width: 110px; =width: 100px;}
table.bonus-plan-shop col.item-title   {width: 110px; =width: 100px;}
table.bonus-plan-shop col.item-info    {}

table.bonus-plan-shop td.item-title    {font-weight: bold;}

table.bonus-plan-shop td.item-image .item-image {float: left;}

/* uprava pro prehled pohybu na uctu */
table.bonus-plan-moves col.item-date   {width: 110px; =width: 100px;}
table.bonus-plan-moves col.item-move   {width: 50px;}
table.bonus-plan-moves col.item-text   {}

table.bonus-plan-moves td.item-date    {font-size: .9em;}
table.bonus-plan-moves td.item-move    {text-align: right; font-weight: bold; font-size: 1.3em;} 

table.bonus-plan-moves td.item-move-positive {color: #53a300;}
table.bonus-plan-moves td.item-move-negative {color: #e80000;}

/* Balance */
p.bonus-plan-balance       {}
p.bonus-plan-balance span  {font-weight: bold; font-size: 1.5em;} 

/* Order form */
form.bonus-plan-order-form                      {}
form.bonus-plan-order-form fieldset             {margin: 0 0 15px 0; border: 1px solid #d1c484; -moz-border-radius: 10px; -webkit-border-radius: 10px;} 
form.bonus-plan-order-form fieldset.item-last   {margin-bottom: 0;}
form.bonus-plan-order-form legend               {
   margin: 0 15px; 
   padding: 0 10px; 
   font-weight: bold;
   border: 1px solid #d1c484; 
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px;
}
form.bonus-plan-order-form div.fieldset-box     {padding: 15px;}

form.bonus-plan-order-form div.item-detail      {overflow: hidden; zoom: 1;}
form.bonus-plan-order-form .item-image       {float: right; display: inline; margin: 0 0 5px 10px;}
form.bonus-plan-order-form ul                   {margin: 0; padding: 0;}
form.bonus-plan-order-form li                   {list-style: none;}

form.bonus-plan-order-form dl.formitem-name,
form.bonus-plan-order-form dl.formitem-address,
form.bonus-plan-order-form dl.formitem-city,
form.bonus-plan-order-form dl.formitem-zip,
form.bonus-plan-order-form dl.formitem-phone       {float: left; display: inline; width: 49%; margin: 0 0 10px 0;}
form.bonus-plan-order-form dl.formitem input.text  {width: 90%;}
form.bonus-plan-order-form dl.formitem-note        {clear: both;}
form.bonus-plan-order-form dl.formitem textarea    {width: 95%; height: 75px;}
form.bonus-plan-order-form dl.formitem-save        {}

/* ---------------------------------------------------------
* 
* Buy Space
* - formulare na prikoupeni prostoru
* - pro videa, fotky...
* 
*/

/*div.buy-space  {float: left; display: inline; width: 45%;}*/

/* ---------------------------------------------------------
* 
* Homepage
* 
*/    

/* obecne */
div#page-homepage div#content div.loc-1   {float: left; width: 480px;}
div#page-homepage div#content div.loc-2   {float: right; width: 180px;}
div#page-homepage div#content div.loc-999 {clear: both; padding: 15px 0 0 0;}
div#page-homepage div#column div.loc-999 {clear: both; padding:30px 0 0 0;}

div#page-homepage div.random-ads,
div#page-homepage div.hp-inquiry,
div#page-homepage div.hp-online-users,
div#page-homepage div.random-articles  {margin: 0 0 15px 0;}
div#page-homepage div.external-articles  {margin: 0 0 15px 0;}
div#page-homepage div.hp-inquiry {clear: both;}

div.hp-statistics             {float: left; width:650px; padding:0 0 0 16px; font-size:13px;}
div.hp-statistics a           {display: inline-block; padding:0 10px 0 0; text-decoration: none; color:#5d4a23 !important;}
div.hp-statistics a b         {text-decoration: underline; font-weight: bold;}
div.hp-statistics a:hover,
div.hp-statistics a:active,
div.hp-statistics a:focus     {text-decoration: underline;}
div.hp-statistics a:hover b,
div.hp-statistics a:active b,
div.hp-statistics a:focus b   {color:#5d4a23 !important;}
body#hafici-cz div.hp-statistics a b        {color:#53a300;}
body#hafici-cz div.hp-statistics a:hover,
body#hafici-cz div.hp-statistics a:active,
body#hafici-cz div.hp-statistics a:focus    {color:#53a300 !important;}
body#miciny-cz div.hp-statistics a b        {color:#960ab2;}
body#miciny-cz div.hp-statistics a:hover,
body#miciny-cz div.hp-statistics a:active,
body#miciny-cz div.hp-statistics a:focus    {color:#960ab2 !important;}
body#konicci-cz div.hp-statistics a b       {color:#bc1800;}
body#konicci-cz div.hp-statistics a:hover,
body#konicci-cz div.hp-statistics a:active,
body#konicci-cz div.hp-statistics a:focus   {color:#bc1800 !important;}



div#wanted                    {clear: left; float: left; position: relative; left:30px; width:660px; height:100px; margin:50px 0;}
body#hafici-cz div#wanted     {background: url('hafici-wanted.png?20101006') 0 0 no-repeat;}
body#miciny-cz div#wanted     {background: url('miciny-wanted.png') 0 0 no-repeat;}
body#konicci-cz div#wanted    {background: url('konicci-wanted.png') 0 0 no-repeat;}
div#wanted div                {float: left; width:220px; padding:0 0 0 100px;}
div#wanted #wanted-dogs,
div#wanted #wanted-cats,
div#wanted #wanted-horses     {width:205px;}
div#wanted h2                 {margin:0; padding:0 10px; font-size:22px;}
div#wanted h3                 {float: left; margin:8px 0 0 0; padding:0 10px; font-size:14px; white-space: nowrap; border-right:1px solid #c5c5c5;}
div#wanted .item-3, div#wanted #wanted-dogs .item-4, div#wanted #wanted-profiles .item-5,
div#wanted .item-3, div#wanted #wanted-cats .item-4, div#wanted #wanted-cats .item-5,
div#wanted .item-3, div#wanted #wanted-horses .item-4, div#wanted #wanted-horses .item-5 {border:0;}


div.block-newphotos           {clear: both; width:100%;}


div#page-homepage div.random-articles .item-image {float: left; display: inline; margin: 0 10px 5px 0;}


/*body#konicci-cz div#page-homepage div#content div.loc-2,
body#miciny-cz div#page-homepage div#content div.loc-2 {float:left; width: 25%; position: relative; left:20px;}*/


/* vybrany clanek 
* - hafici: zobrazi se po prihlaseni misto "vytvor profil psa"
* - miciny: zobrazi se po prihlaseni misto "vytvor profil kocky"
* - konicci: stale viditelny, je nad nahodnymi clanky
*/

body#hafici-cz div#page-homepage div.hp-custom-box div.border2-content,
body#miciny-cz div#page-homepage div.hp-custom-box div.border2-content {height: auto! important; height: 200px; min-height: 200px;}
body#konicci-cz div#page-homepage div.hp-custom-box {margin: 0 0 15px 0;}

div.custom-article div.item-content {overflow: hidden; zoom: 1;}
div.custom-article div.item-header  {margin: 0 0 10px 0; zoom: 1; overflow: hidden;}
div.custom-article .item-image      {float: left; display: inline; margin: 0 10px 5px 0;}
div.custom-article div.item-perex   {}
div.custom-article h2.item-title    {float: left; margin: 0; font-size: 1.2em; font-weight: normal;}
div.custom-article p.item-date      {float: right; margin: 0; font-size: .9em;}

/* vytvori novy profil */
div.create-new-creature-profile  {}

body#hafici-cz div#page-homepage div.create-new-creature-profile div.border2-content,
body#miciny-cz div#page-homepage div.create-new-creature-profile div.border2-content,
body#konicci-cz div#page-homepage div.create-new-creature-profile div.border2-content  {height: auto! important; height: 200px; min-height: 200px;}

body#konicci-cz div#page-homepage div.create-new-creature-profile div.border2          {position: relative;}
body#konicci-cz div#page-homepage div.create-new-creature-profile img.item-image       {position: absolute; right: 0; bottom: 1px;}

div.create-new-creature-profile a.button  {vertical-align: middle;}

body#konicci-cz div.create-new-creature-profile p.item-last-para  {margin: 35px 0 0 0;} 

/* miciny - stejna uprava jako u hafiku nize 2010-02-23 */
body#miciny-cz div.create-new-creature-profile                                      {}
body#miciny-cz div.create-new-creature-profile p.item-create-profile                {margin: 10px 0;}
body#miciny-cz div.create-new-creature-profile p.item-create-profile a.button-image {margin: 0 auto;}
body#miciny-cz div.create-new-creature-profile p.item-register                      {text-align: center;}

/* hafici - uprava 2009-08-26 */
body#hafici-cz div.create-new-creature-profile                                      {}
body#hafici-cz div.create-new-creature-profile p.item-create-profile                {margin: 10px 0;}
body#hafici-cz div.create-new-creature-profile p.item-create-profile a.button-image {margin: 0 auto;}
body#hafici-cz div.create-new-creature-profile p.item-register                      {text-align: center;}

/* nejnovejsi profil */
body#hafici-cz div#page-homepage div.newest-creature-profile div.border2-content,
body#miciny-cz div#page-homepage div.newest-creature-profile div.border2-content,
body#konicci-cz div#page-homepage div.newest-creature-profile div.border2-content    {height: auto! important; height: 200px; min-height: 200px;}

div.newest-creature-profile                  {}
div.newest-creature-profile .item-image      {width: 100px; margin: 0 auto;}
div.newest-creature-profile h3.item-title    {}
div.newest-creature-profile h3.item-race     {font-size: 1em;}
div.newest-creature-profile p.item-last-para {margin: 0;}
div.newest-creature-profile a.button,
div.newest-creature-profile a.button span    {display: block;}

/* Hafici & miciny - facebook ikona 
* zobrazi se pouze v pripade, kdyz je:
* - uzivatel prihlaseny
* - na HP je vybrany clanek
* - na HP je soutez
*/

body#hafici-cz div.facebook-icon,
body#miciny-cz div.facebook-icon,
body#konicci-cz div.facebook-icon          {margin:0 0 20px 0;}

/* Konicci - facebook & soutez ikona 
* zobrazi se pouze v pripade, kdyz je:
* - uzivatel prihlaseny
* - na HP je vybrany clanek
* - na HP je soutez
*/

body#konicci-cz div.hp-facebook-contest   {margin: 20px 0 0 0; overflow: hidden; zoom: 1;}
body#konicci-cz div.facebook-icon         {float: right; display: inline;}
body#konicci-cz div.contest-icon          {float: left; display: inline;}

/* nahodne profily mazlicku */
div.random-creatures             {margin: 0 0 15px 0;}
div.random-creatures ul          {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.random-creatures li          {float: left; display: inline; width: 24.9%; text-align: center;} 
div.random-creatures .item-image {width: 100px; margin: 0 auto 5px auto;}
div.random-creatures h3          {font-size: 1em;}

/* konicci - pridej */
body#konicci-cz div.column-controls-box                     {margin: 0 0 15px 0; display: none;}
body#konicci-cz div#page-homepage div.column-controls-box   {display: block;}

/* bonusovy program */
div.bonus-program                      {margin: 0 0 15px 0; display: none;}
div.bonus-program ul                   {margin: 0 0 15px 0; padding: 0;}
div.bonus-program li                   {margin: 0 0 5px 0; padding: 0; list-style: none;}
div.bonus-program ul.item-text-links   {font-weight: bold;}
div.bonus-program ul.item-buttons,   
div.bonus-program li.item-buttons-last {margin-bottom: 0;}
div.bonus-program ul.item-buttons a,
div.bonus-program ul.item-buttons span {display: block;}
* html div.bonus-program div.border2-tr h2    {font-size: 17px;} /* IE6 bug fix */

body#hafici-cz div#page-homepage div.bonus-program {display: block;}

/* novinky */
div.news-list                 {margin: 0 0 15px 0;}
div.news-list ul              {margin: 0; padding: 0;}
div.news-list li              {margin: 0 0 15px 0; padding: 0; list-style: none; /*padding: 0 0 0 20px;  background-position: 0 2px; background-repeat: no-repeat;*/ overflow: hidden; zoom: 1;}
div.news-list .item-image     {float: right; display: inline; /*width: 100px;*/ margin: 0 0 5px 10px;}
div.news-list h3.item-title   {margin-top: 0;}
div.news-list p.item-date     {margin: 0; font-size: .9em; font-weight: bold;}

/*body#hafici-cz div.news-list li  {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div.news-list li  {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div.news-list li {background-image: url('konicci-icon-horse.gif');}*/

/* Activity log */
ul.activity-log                        {margin: 0; padding: 0; font-size: .9em;}
ul.activity-log li.item                {margin: 0; padding: 0 0 0 15px; list-style: none; background-position: left center; background-repeat: no-repeat;}

body#hafici-cz ul.activity-log li.item    {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz ul.activity-log li.item    {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz ul.activity-log li.item   {background-image: url('konicci-icon-horse.gif');}

/* Online users */
ul.online-users         {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
ul.online-users li.item {float: left; display: inline; padding: 0 3px 0 0;}

/* Top-100 link */
div.top-100-link                 {margin: 10px 0; display: none;}
div.top-100-link p               {margin: 0;}
div.top-100-link a.button        {display: block; padding-left: 10px;}
div.top-100-link a.button span   {display: block; padding-right: 10px;}     

div#page-homepage div.top-100-link  {display: block;}

/* Contest block */
div.blockcontest              {width:100%; margin:20px 0; background: url('hafici-block180.gif') 0 0 no-repeat;}
div.blockcontest .block-title h3 {width:160px; margin:0; padding:10px 10px 0 10px; color:#82693a;}
div.blockcontest .block-content {width:160px; padding:0 10px 5px 10px; background: url('hafici-block180.gif') right bottom no-repeat;}
div.blockcontest .block-content h2 {margin:0; padding:0; color:#53a300;}
div.blockcontest .block-btns  {clear: both;}
div.blockcontest .block-btns a {clear: both; margin:5px 20px 0 0;}
div.blockcontest .block-image {clear: both; margin:10px 0 0 0;}

/* Eshop teaser */
.block-eshopteaser            {clear: both; width:100%; margin:0 0 40px 0;}
.block-eshopteaser a:hover,
.block-eshopteaser a:active,
.block-eshopteaser a:focus    {opacity: 0.7; filter: alpha(opacity=70);}

/* Hafomat */
.block-hafomat                {clear: both; float: left; width:300px; margin:0 0 20px 0; background: url('hafomat.gif') 0 0 no-repeat;}
.block-hafomat .block-title h5 {clear: both; float: left; width:280px; margin:0; padding:5px 10px 0 10px; color:#b3e2fe; text-transform: uppercase; font-weight: normal; font-size:20px;}
.block-hafomat .block-content {clear: both; float: left; width:280px; padding:3px 10px 5px 10px; background: url('hafomat.gif') right bottom no-repeat; color:#fff;}
.block-hafomat .block-image   {float: left; width:50px; height:50px; margin:0 10px 5px 0; background:#fff; border:1px solid #b3e2fe;}
.block-hafomat .block-content h3 {line-height:14px; margin:0; padding:0 0 3px 0; color:#9cff06; font-size:14px;}
.block-hafomat .block-text    {padding:0 0 5px 0; font-size:11px;}
.block-hafomat .block-params  {clear: both; float: left; width:190px;}
.block-hafomat .param-remain b,
.block-hafomat .param-active,
.block-hafomat .countdown span {color:#9cff06;}
.block-hafomat .block-btn     {float: right; width:80px; padding:5px 0 0 0; text-align: right;}
.block-hafomat .block-btn a.button {background:url('hafomat.gif') -300px 0 no-repeat !important;}
.block-hafomat .block-btn a.button span {background:url('hafomat.gif') right top no-repeat !important;}

/* Birthday profiles */
div.todays-birthdays       {margin: 0 0 15px 0; padding: 0 0 0 50px; background: url('icon-birthday-cake.jpg') 0 0 no-repeat; display: none;}
div.todays-birthdays h3    {margin: 10px 0; text-align: left; font-size: 1.2em; font-weight: normal;}
div.todays-birthdays ul    {margin: 0 0 10px 0; padding: 0; overflow: hidden; zoom: 1;}
div.todays-birthdays li    {margin: 0; padding: 0 5px 0 0; float: left; display: inline;}  

div#page-homepage div.todays-birthdays    {display: block;} /* zobrazovat jenom na HP*/
body#konicci-cz div#page-profily div.todays-birthdays  {display: block;}

/*best breeds*/
div.block-bestbreeds          {clear: both; float: left; width:100%; margin:20px 0 0 0;}
div.block-similarbreeds       {clear: right; float: right; width:100%; margin:0 0 20px 0;}
div.block-bestbreeds .block-title h3,
div.block-similarbreeds .block-title h3 {width:100%; padding:5px 0; color:#5c4315; border-bottom:1px solid #e3e3e3;}
div.block-bestbreeds .list,
div.block-similarbreeds .list {clear: both; float: left; width:100%; margin:0 0 10px 0; padding:0;}
div.block-bestbreeds .item,
div.block-similarbreeds .item {clear: both; float: left; width:100%; margin:0; padding:3px 0; border-bottom:1px solid #f0f0f0; list-style:none;}
div.block-bestbreeds .item a,
div.block-similarbreeds .item a {font-weight: bold;}

/* ---------------------------------------------------------
* 
* Darecek
* - bonusovy darecek
* 
*/

div.bonus-plan-gift        {position: absolute; display: none;}
div.bonus-plan-gift a      {display: block; width: 49px; height: 49px; background: url('gift.gif') 0 0 no-repeat;}
div.bonus-plan-gift span   {display: none;}

/* ---------------------------------------------------------
* 
* Vyhledavani
* 
*/   

div.search-type-result-count     {margin: 0 0 15px 0;}
div.search-type-result-count ul  {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.search-type-result-count li  {float: left; display: inline; margin: 0 20px 0 0; padding: 0 0 0 15px; background-repeat: no-repeat; background-position: left center;}

body#hafici-cz div.search-type-result-count li     {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div.search-type-result-count li     {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div.search-type-resuls-count li    {background-image: url('konicci-icon-horse.gif');}

table.search-results       {width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; border: 1px solid #d1c484;}
table.search-results td,
table.search-results th    {padding: 5px; border-bottom: 1px solid #d1c484;}
table.search-results th    {background: #fffdcd;}    

table.search-results col.item-type  {width: 100px;}
table.search-results col.item-title {}
table.search-results col.item-date  {width: 80px;}
table.search-results col.item-desc  {}
table.search-results col.item-score {width: 50px;}

table.search-results td.item-score  {text-align: right; font-weight: bold;}

table.search-results td.item-type a.button,
table.search-results td.item-type a.button span {display: block;}

/* ---------------------------------------------------------
* 
* Inzerce
* - vse mozne
*  
*/

/* random ads */
div.random-ads                   {}
div.random-ads ul                {margin: 0; padding: 0;}
div.random-ads li                {
   /*display: -moz-inline-stack;*/
   display: inline-block;
   =zoom: 1;
   =display: inline;
   width: 49.5%;
   margin: 0 0 10px 0;
   padding: 0;
   list-style: none;
   overflow: hidden;
   vertical-align: top;
}

div.random-ads li.item-left div.item-box  {padding: 0 10px 0 0;}

div.random-ads .item-image    {float: left; display: inline; margin: 0 10px 5px 0;}

/* vyhledavaci boxik */
div.ad-search-box                                     {margin: 0 0 15px 0;}

form#searchForm                                       {}
form#searchForm fieldset.submit legend,
form#searchForm fieldset.xSearch legend               {display: none;}
form#searchForm dl.formitem- dt,                       
form#searchForm dl.formitem-searchWords dt,
form#searchForm dl.formitem-searchFormSubmit dt       {display: none;}
form#searchForm dl.formitem-searchWords input.text    {width: 95%;}

form#searchForm select  {width: 95%;}

/* Moje menu */
div#menu7      {margin: 5px 0 15px 0;}
div#menu7 ul   {margin: 0; padding: 0; text-align: center;}
div#menu7 li   {display: inline; margin: 0; padding: 0 5px;}  

/* Ad Activities */
div.ad-activities    {margin: 0 0 15px 0;}
div.ad-activities ul {margin: 0; padding: 0;}
div.ad-activities li {
   margin: 0; 
   padding: 0 10px 0 20px; 
   list-style: none; 
   display: inline; 
   font-size: 1.3em; 
   font-weight: bold; 
   font-variant: small-caps;
   background-repeat: no-repeat;
   background-position: left center;
}

body#hafici-cz div.ad-activities li    {/*display: none;*/ background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div.ad-activities li    {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div.ad-activities li   {background-image: url('konicci-icon-horse.gif');}

/* Ad Filter */
div.ad-filter     {margin: 0 0 15px 0;}
div.ad-filter ul  {margin: 0; padding: 0;}
div.ad-filter li  {margin: 0; padding: 0 5px 0 0; list-style: none; display: inline;}

/* Ad list 
* - vypisuje se pomoci universal2
* - takze hledat tam
*
*/

/* Pridani inzeratu - vyber rubriky */
div#ad-category-menu       {}
div#ad-category-menu ul    {margin: 0; padding: 0;}
div#ad-category-menu li    {margin: 5px 0; padding: 0 0 0 15px; list-style: none; background-repeat: no-repeat; background-position: left 3px;}

body#hafici-cz div#ad-category-menu li    {background-image: url('hafici-icon-paw.gif');}
body#miciny-cz div#ad-category-menu li    {background-image: url('miciny-icon-cat.gif');}
body#konicci-cz div#ad-category-menu li   {background-image: url('konicci-icon-horse.gif');}

/* Pridani inzeratu */
form#adAddForm                            {}
form#adAddForm dl.formitem-title input    {width: 98%;}
form#adAddForm dl.formitem-text textarea  {width: 98%; height: 100px;}
form#adAddForm dl.formitem-countChars     {display: none;}
form#adAddForm select                     {width: 98%;}
form#adAddForm fieldset.parametersFor1 legend,
form#adAddForm fieldset.parametersFor2 legend,
form#adAddForm fieldset.parametersFor3 legend,
form#adAddForm fieldset.parametersFor19 legend {display: none;}

/* galerie pri pridavani */
ul.new-ad-gallery                        {margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #d1c484;}
ul.new-ad-gallery li                     {margin: 0 0 15px 0; padding: 0; list-style: none; overflow: hidden; zoom: 1;}
ul.new-ad-gallery .item-image            {float: left; display: inline; margin: 0 10px 0 0;}
ul.new-ad-gallery .item-image a          {display: block; width: 100px; height: 100px;}
ul.new-ad-gallery ul.item-description    {}
ul.new-ad-gallery ul.item-description li {margin: 0 0 3px 0; padding: 0; list-style: none;}

/* form na pridani fotek */
form#uploadForm               {}
form#uploadForm legend,
form#uploadForm dl.formitem- dt,
form#uploadForm b.required,
form#uploadForm dl.reqnote    {display: none;}
/*form#uploadForm input.file    {width: 95%;}*/

/* detail inzeratu */
div.ad-detail                 {}

div.ad-detail-parameters      {}
div.ad-detail-parameters dl   {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.ad-detail-parameters dt   {margin: 0; padding: 0; font-weight: bold;}
div.ad-detail-parameters dd   {margin: 0; padding: 0;}  

body.template-haficicz-inzerce-detail-inzeratu div#content div.work {overflow: hidden; zoom: 1;}
body.template-haficicz-inzerce-detail-inzeratu div.creature-photos   {float: right; display: inline; margin: 0 0 5px 10px;}

/* ---------------------------------------------------------
* 
* Recepty
* - pridavaci formular
*  
*/  

form#UKMRecipes            {}
form#UKMRecipes fieldset   {}
form#UKMRecipes legend     {}

form#UKMRecipes dl.formitem-name             {}
form#UKMRecipes dl.formitem-name input.text  {width: 95%;}
form#UKMRecipes dl.formitem-recept           {}
form#UKMRecipes dl.formitem-recept textarea  {width: 95%; height: 100px;}
form#UKMRecipes dl.formitem-photo-File       {}
form#UKMRecipes dl.formitem-photo-File input {width: 95%;}

form#UKMRecipes p.add-new-fields {clear: both; margin: 0; padding: 10px 0; text-align: right;}
form#UKMRecipes div.new-fields   {clear: both; overflow: hidden; zoom: 1;}

/* ---------------------------------------------------------
* 
* Login
*  
*/  

div#page-prihlaseni div.work        {overflow: hidden; zoom: 1;}
div#page-prihlaseni iframe#login    {float: left; display: inline; margin: 0 10px 0 0;}
div.login-text                      {padding: 30px 0 0 0;}

/* ---------------------------------------------------------
* 
* Popup gallery
*  
*/ 

div.popup-gallery                            {width: 772px; padding: 5px;}
div.popup-gallery div.item-header            {overflow: hidden; zoom: 1;}
div.popup-gallery div.item-header h2         {float: left; display: inline; color: #53A300; font-size: 1.75em; margin: 0.5em 0;}
div.popup-gallery div.item-header p          {float: right; display: inline; margin: 10px 10px 0 0}

ul.popup-gallery-photos                      {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
ul.popup-gallery-photos li.item              {
   float: left;
   display: inline;
   width: 165px;
   height: 140px;
   margin: 2px; 
   padding: 10px; 
   list-style: none; 
   border: 1px solid #BCD98E;
   text-align: center;
   background: #ECF5DF;
   overflow: hidden;
}
ul.popup-gallery-photos li.item-even         {background-color: #E1EFCD;}
ul.popup-gallery-photos li.item-editable     {/*position: relative;*/ padding-bottom: 55px;}
ul.popup-gallery-photos img                  {vertical-align: middle;}
ul.popup-gallery-photos p                    {color: green; font-weight: bold; text-align: center;}

ul.popup-gallery-photos ul.item-controls                 {margin: 0; padding: 0; overflow: hidden; zoom: 1; position: absolute; left: 0; bottom: 5px; width: 100%; height: 40px;}
ul.popup-gallery-photos ul.item-controls li              {margin: 0; padding: 0; width: 40px; height: 40px; list-style: none;}
ul.popup-gallery-photos ul.item-controls li.item-move    {float: left; cursor: move;}
ul.popup-gallery-photos ul.item-controls li.item-default {margin: 0 auto;}
ul.popup-gallery-photos ul.item-controls li.item-delete  {float: right;}
ul.popup-gallery-photos ul.item-controls li a            {display: block;}

ul.popup-gallery-photos ul.item-controls li.item-default, x:-moz-any-link              {margin: 0 0 0 17%;} /* FF2 */
ul.popup-gallery-photos ul.item-controls li.item-default, x:-moz-any-link, x:default   {margin: 0 auto;} /* restore for FF33 */

div.popup-gallery-detail                     {overflow: hidden; zoom: 1;}
div.popup-gallery-detail div.item-navi       {float: left; display: inline; margin: 0 0 0 10px; line-height: 420px;}   
div.popup-gallery-detail div.item-next       {float: right; margin: 0 10px 0 0;}
div.popup-gallery-detail div.item-photo      {width: 520px; margin: 0 auto; text-align: center;}
div.popup-gallery-detail div.item-text       {color: green; font-weight: bold;}
div.popup-gallery-detail div.item-editable   {cursor: pointer;}

div.popup-gallery-detail form.inplaceeditor-form {}
div.popup-gallery-detail form.inplaceeditor-form input.editor_field  {width: 99%;}

div.popup-gallery-upload-form                   {margin: 20px 0 0 0;}
div.popup-gallery-upload-form fieldset          {border: 1px solid #BCD98E;}
div.popup-gallery-upload-form legend            {display: block !important; font-weight: bold; margin: 0 5px; padding: 0 5px;}
div.popup-gallery-upload-form div.fieldset-box  {padding: 10px;}
div.popup-gallery-upload-form dl                {float: left; display: inline; margin: 0 10px 10px 0;}
div.popup-gallery-upload-form dl.formitem-      {clear: both; float: none; display: block; margin: 0;}

/* ---------------------------------------------------------
* 
* Medals / Awards
*  
*/ 

div.medals-list                  {margin: 0 0 20px 0;}
div.medals-list ul               {margin: 0; padding: 0; overflow: hidden; zoom: 1;} 
div.medals-list li               {
   /*float: left; 
   display: inline;*/
   display: inline-block;
   =display: inline;
   =zoom: 1; 
   vertical-align: middle;
   width: 35px; 
   height: 69px; 
   margin: 0 15px 0 0; 
   padding: 0; 
   list-style: none; 
   background-repeat: no-repeat; 
   background-position: -159px 0;
   color: #000;
   text-align: center;
   text-indent: 3px;
   text-shadow: 2px 2px 2px #fff;
   line-height: 95px; 
   font-weight: bold;
   font-size: 18px;
   /*overflow: hidden;*/ /* FF3.0.x bug - pak nefunguje v kombinaci s inline-block text-align: center :) */
   cursor: help;
}
html > body div.medals-list li   {background-image: url('universal-awards.png');}
* html div.medals-list li        {background-image: url('universal-awards.gif');}

div.medals-list li.item-rank-123 {width: 47px; line-height: 30px; text-indent: 0;}
div.medals-list li.item-rank-1   {background-position: 0 0;}
div.medals-list li.item-rank-2   {background-position: -50px 0;}
div.medals-list li.item-rank-3   {background-position: -100px 0;}

/* medaile 2009-11 */
div.medals-list li.item-rank-month-2009-11                  {
   width: 100px; 
   height: 100px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 0;
}
body#hafici-cz div.medals-list li.item-rank-month-2009-11   {background-image: url('hafici-awards-2009-11.png');}
body#miciny-cz div.medals-list li.item-rank-month-2009-11   {background-image: url('miciny-awards-2009-11.png');}

div.medals-list li.item-rank-month-2009-11-1                {background-position: 0 0;}
div.medals-list li.item-rank-month-2009-11-2                {background-position: -100px 0;}
div.medals-list li.item-rank-month-2009-11-3                {background-position: -200px 0;}

/* medaile 2010-11 */
div.medals-list li.item-rank-month-2010-11                  {
   width: 100px; 
   height: 100px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 0;
}
body#hafici-cz div.medals-list li.item-rank-month-2010-11   {background-image: url('hafici-awards-2009-11.png');}
body#miciny-cz div.medals-list li.item-rank-month-2010-11   {background-image: url('miciny-awards-2009-11.png');}

div.medals-list li.item-rank-month-2010-11-1                {background-position: 0 0;}
div.medals-list li.item-rank-month-2010-11-2                {background-position: -100px 0;}
div.medals-list li.item-rank-month-2010-11-3                {background-position: -200px 0;}

/* medaile 2011-09 */
body#miciny-cz div.medals-list li.item-rank-month-2011-09                  {
   width: 100px; 
   height: 100px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 0;
}
body#miciny-cz div.medals-list li.item-rank-month-2011-09-1                {background-position: 0 0; background-image: url('miciny-awards-2011-09-1.jpg');}
body#miciny-cz div.medals-list li.item-rank-month-2011-09-2                {background-position: 0 0; background-image: url('miciny-awards-2011-09-2.jpg');}
body#miciny-cz div.medals-list li.item-rank-month-2011-09-3                {background-position: 0 0; background-image: url('miciny-awards-2011-09-3.jpg');}

/* medaile 2012-01 */
body#miciny-cz div.medals-list li.item-rank-month-2012-01                  {
   width: 100px; 
   height: 100px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 0;
}
body#miciny-cz div.medals-list li.item-rank-month-2012-01-1                {background-position: 0 0; background-image: url('miciny-awards-2011-09-1.jpg');}
body#miciny-cz div.medals-list li.item-rank-month-2012-01-2                {background-position: 0 0; background-image: url('miciny-awards-2011-09-2.jpg');}
body#miciny-cz div.medals-list li.item-rank-month-2012-01-3                {background-position: 0 0; background-image: url('miciny-awards-2011-09-3.jpg');}

/* medaile 2014-11 */
body#hafici-cz div.medals-list li.item-rank-month-2014-11-1
, body#hafici-cz div.medals-list li.item-rank-month-2014-11-2
, body#hafici-cz div.medals-list li.item-rank-month-2014-11-3 {
   width: 75px; 
   height: 75px;
   margin-bottom: 5px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 0;
   background: url('item-rank-month-2014-11-s-hafici-cz.png') 75px 75px no-repeat;
}
body#hafici-cz div.medals-list li.item-rank-month-2014-11-1                {background-position: 0 0; }
body#hafici-cz div.medals-list li.item-rank-month-2014-11-2                {background-position: 0 -75px; }
body#hafici-cz div.medals-list li.item-rank-month-2014-11-3                {background-position: 0 -150px; }

/* ---------------------------------------------------------
* 
* Videa na detailu profilu
*  
*/ 

div.videos-list                 {margin: 0 0 20px 0;}
div.videos-list ul              {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.videos-list li.item         {margin: 0 5px 10px 0; padding: 0; list-style: none; float: left; display: inline; width: 100px;}
div.videos-list li.item a       {display: block; width: 100px; height: 75px;}
div.videos-list .item-image     {float: left;} 
div.videos-list div.item-player {
   width: 320px; 
   height: 270px; 
   margin: 0 0 20px 0; 
   /*background: url('universal-youtube-320x270.png') 0 0 no-repeat;*/
   background: url('universal-ajax-loader.gif') center no-repeat;
}

/* ---------------------------------------------------------
* 
* Video admin
*  
*/

ul.video-admin                   {margin: 0 0 20px 0; padding: 10px 0; border: 1px solid #ccc;}
ul.video-admin li.item           {margin: 0; padding: 3px 5px; list-style: none;}
ul#video-admin li.item           {cursor: n-resize;} /* sortable */
ul#video-admin li:hover          {background: #eee;} /* jen pro sortable, aby to nematlo */
ul.video-admin input.item-code   {width: 100px; margin: 0 10px 0 0;}
ul.video-admin input.item-text   {width: 60%;}

/* ---------------------------------------------------------
* 
* FunModule - Wallpapers
*  
*/

ul.wallpapers                    {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
ul.wallpapers li                 {width: 49.9%; margin: 0 0 10px 0; padding: 0; list-style: none; text-align: center;}
ul.wallpapers li.item-even       {float: left; display: inline;}
ul.wallpapers li.item-odd        {float: right; display: inline;}
ul.wallpapers img                {vertical-align: middle;}

/* ---------------------------------------------------------
* 
* SocialNetworkingModule - sdileci odkazy
*  
*/

div.social-networking            {margin: 0 0 20px 0; overflow: hidden; zoom: 1;}
div.social-networking p          {float: left; display: inline; margin: 0 10px 0 0; line-height: 18px;}
div.social-networking ul         {margin: 0; padding: 0; overflow: hidden; zoom: 1;}
div.social-networking li         {margin: 0; padding: 0; float: left; display: inline; margin: 0 10px 0 0;}
div.social-networking a          {display: block; width: 16px; height: 16px; border: 1px solid transparent; outline: none;}
div.social-networking a:hover,
div.social-networking a:focus,

div.social-networking a:active   {border: 1px solid #000;}
div.social-networking span       {display: none;}

div.social-networking li.item-facebook a  {background-image: url('universal-icon-facebook.png');}

/* ---------------------------------------------------------
* 
* Login notice
* - zprava na miste, kde prihlaseny vidi formular
* - na pridani/editaci...
* 
*/

div.login-notice {
margin: 20px;
padding: 20px;
border: 1px solid #b8a85f;
background: #fffdcd/* url('hafici-login-notice.gif') 10px center no-repeat*/;)
}

/* ---------------------------------------------------------
* 
* Charity Form
*  
*/

form#charity-form                                  {margin: 20px 0;}
form#charity-form fieldset                         {border: 1px solid #ccc;}
form#charity-form legend                           {display: none;}
form#charity-form div.fieldset-box                 {padding: 10px;}  
form#charity-form h3 b                             {color: red;}
form#charity-form input.text                       {width: auto;}
form#charity-form dl.formitem-submitGivePoints     {margin: 0;}
form#charity-form dl.formitem-submitGivePoints dt  {display: none;}

/* ---------------------------------------------------------
* 
* Pagetitle Tabs
*  
*/

div.pagetitle-tabs                     {overflow: hidden; zoom: 1;}
div.pagetitle-tabs ul                  {
   float: left;
   display: inline;
   margin: 0; 
   padding: 0;
   background: url('hafici-pagetitle-tabs-divider.gif') 100% 0 no-repeat;
}
div.pagetitle-tabs li                  {
   float: left;
   display: inline;
   margin: 0;
   padding: 0 10px;
   list-style: none;
}
div.pagetitle-tabs li.item-1           {}
div.pagetitle-tabs li.item             {background: url('hafici-pagetitle-tabs-divider.gif') 0 0 no-repeat;}

div.pagetitle-tabs a                   {display: block; text-decoration: none;}
div.pagetitle-tabs a:hover             {text-decoration: underline;}

/*body#hafici-cz div.pagetitle-tabs li   {color: #54a502;}
body#hafici-cz div.pagetitle-tabs a    {color: #89703f;}*/

/* ---------------------------------------------------------
* 
*  Notice
*  - takova informacni hlaska
*  - zatim na editaci profilu, v budoucnu se odstrani  
*
*/

div.notice     {
   margin: 0 0 10px 0;
   padding: 10px;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   border: 1px solid #aaa;
   background: #eee;
}




/* pas plemen, mozna se pouzije na hp */
ul.races-belt li {list-style: none; float: left; margin: 0 15px 0 15px;}
div.clear {clear: both;}


/* historie top 100 */
table.profile-top100-history td {padding: 5px;}

/* Form na prednostni zapisy v katalogu */
/*.formitem-priorityDuration6 label {display: none;}*/
/*.formitem-priorityDuration12 label {display: none;}*/

/* ---------------------------------------------------------
* 
*  UKM - pridani polozky
*  - zkompaktneni formu 
*
*/

form dl.formitem-priorityDuration6 dt,
form dl.formitem-priorityDuration12 dt       {display: none;}   

form#Payment dl textarea  {width: 50%; height: 60px;}

/* ---------------------------------------------------------
* 
*  Bonus Program - Doporuc a ziskej
*  - styl doporucovaciho formulare
*
*/
form#referrerform dl.formitem-email1,
form#referrerform dl.formitem-email2,
form#referrerform dl.formitem-email3,
form#referrerform dl.formitem-email4            {margin-left: 30px; float: left; display: inline;}

form#referrerform dl.formitem-email1 input,
form#referrerform dl.formitem-email2 input,
form#referrerform dl.formitem-email3 input,
form#referrerform dl.formitem-email4 input       {width: 250px;}

form#referrerform dl.formitem-email3            {clear: left;}
form#referrerform #referrerMailText            {clear: left;}


/* -----------------------------------------
 * Profil - komentare
 * */
ul.comments:hover .item {
   opacity: 1;
   filter: alpha(opacity=100);
}
.opacity-1 {
   opacity: 1;
   filter: alpha(opacity=100);
}
.opacity-2 {
   opacity: 0.9;
   filter: alpha(opacity=90);
}
.opacity-3 {
   opacity: 0.8;
   filter: alpha(opacity=80);
}
.opacity-4 {
   opacity: 0.7;
   filter: alpha(opacity=70);
}
.opacity-5 {
   opacity: 0.6;
   filter: alpha(opacity=60);
}
.opacity-10 {
   opacity: 0.5;
   filter: alpha(opacity=50);
}
ul.comments p.item-controls {
   visibility: hidden;
}
ul.comments div.profile-owner div.item-nick {
   background-color: green;
}
form#comment_form #comment_text {
   width: 100%;
   height: 20px;
}
form#comment_form #comment_submit_outer {
   text-align: right;
   margin: 5px;
}


div.creature-report-abuse {
   margin-top: 100px;
   opacity: 0.7;
   filter: alpha(opacity=70);
}

/* Kroky registrace */
table.registration-steps {
   font-size: 24px;
   width: 100%;
}

table.registration-steps-step-1 div.step-2 {
   color: #DCDCDC;
}

table.registration-steps-step-2 div.step-1 {
   color: #DCDCDC;
}


/* Dokoupeni bodu */
#payment-form-description {width:468px; font-size:14px;}

#payment-form-points {width:100%; position: relative; top:30px; text-align: right; font-size:14px;}
#payment-form-points big {font-size:18px;}
#payment-form-points big b {color:#4ba1c6;}

ul#payment-form-tabs {position: relative; top:1px; float: left; margin:0; padding:0;}
#payment-form-tabs li {float: left; margin:0 5px 0 0; list-style:none;}
#payment-form-tabs li a {display: block; float: left; height:30px; line-height:30px; padding:0 10px; text-align: center; list-style:none; background:#f9f8ec; border:1px solid #b6b6b6; border-bottom:0; font-weight:bold; font-size:14px; color:#b6b6b6 !important;}
#payment-form-tabs li.active a {background:#f4f0c4; border:1px solid #9c7932; border-bottom:1px solid #f4f0c4; color:#9c7932 !important;}
#PaymentSMS,
#PaymentCard,
#BankAccount   {
   clear: both;
   float: left;
   margin:0;
   padding:20px;
   background:#f4f0c4;
   border:1px solid #9c7932; 
   color:#474848;
   font-size:14px
}
#PaymentSMS legend,
#PaymentCard legend,
#BankAccount legend  {display: none;} 
#PaymentSMS {padding:80px 20px 20px 20px; background:#f4f0c4 url('paybysms.gif') 0 0 no-repeat;}
#PaymentSMS.PaymentSMS2,
#PaymentSMS.PaymentSMS21 {background:#f4f0c4 url('paybysms.gif') center top no-repeat;}
#PaymentSMS.PaymentSMS3 {background:#f4f0c4 url('paybysms.gif') right top no-repeat;}
#PaymentSMS dl {clear: both; float: left; width:100%; margin:0 0 10px 0;}
#PaymentSMS dt {float: left; width:160px; text-align: right;}
#PaymentSMS dd {float: right; width:508px;}
#PaymentSMS label {display: block; float: right; padding:0 10px; text-align: center;}
#PaymentSMS label a {display: block; text-align: center; color:#fff !important; text-decoration: none;}
.formitem-static-3 a {width:104px; height:50px; line-height:50px; background:url('bonus-prg-btns.gif') 0 0 no-repeat;}
.formitem-static-2 a {width:86px; height:42px; line-height:42px; background:url('bonus-prg-btns.gif') -114px 0 no-repeat;}
.formitem-static-1 a {width:64px; height:33px; line-height:33px; background:url('bonus-prg-btns.gif') -210px 0 no-repeat;}
.formitem-static-3 label strong {font-size:24px;}
.formitem-static-2 label strong {font-size:18px;}
.formitem-static-1 label strong {font-size:16px;}
.formitem-static-3 dd {line-height:50px;}
.formitem-static-2 dd {line-height:42px;}
.formitem-static-1 dd {line-height:33px;}
#PaymentSMS small {display: block; padding:20px 0 0 0; font-size:11px;}
.PaymentSMS2 b {font-size:20px; color:#df0000;}
.PaymentSMS21 .notice {font-weight: bold; color:#df0000;}
.PaymentSMS2 .notice2 {font-weight: bold; color:#4ba1c6;}
.PaymentSMS21 .notice2,
.PaymentSMS3 .notice2 {font-weight: bold; font-size:18px;}
.PaymentSMS3 .notice {font-size:22px;}
.PaymentSMS3 .notice big {font-size:26px;}
.PaymentSMS3 .notice big b {color:#4ba1c6;}
.PaymentSMS2 a {display:inline-block; width:92px; height:33px; line-height:33px; background:url('bonus-prg-btns.gif') -284px 0 no-repeat; text-align: center; color:#fff !important; text-decoration: none; font-weight: bold; font-size:12px;}
.PaymentSMS21 a,
.PaymentSMS3 a {display:inline-block; width:226px; height:33px; line-height:33px; background:url('bonus-prg-btns.gif') -386px 0 no-repeat; text-align: center; color:#fff !important; text-decoration: none; font-weight: bold; font-size:12px;}
#PaymentSMS a:hover,
#PaymentSMS a:active,
#PaymentSMS a:focus {
opacity: 0.7;
filter: alpha(opacity=70);
}
#BankAccount table {width:100%; border-collapse: separate; border-spacing:1px;}
#BankAccount th,
#BankAccount td {padding:8px; text-align: center; font-weight: bold; font-size:14px; color:#81683e;}
#BankAccount th {padding:2px; background:#81683e; color:#fff; font-size:12px;}
#BankAccount .tr1,
#BankAccount .tr3 {background:#f7ecd9;}
#BankAccount .tr2,
#BankAccount .tr4 {background:#e9dac0;}

/*PaymentCard form*/

#PaymentCard   {}



/* ERRORY VE FORMULARICH */
form span.error {
   color: red;
   font-weight: bold;
}



/**/
body#hafici-cz div.random-creatures img,
body#hafici-cz div.random-articles .item-image,
body#hafici-cz div.news-list .item-image,
body#hafici-cz div.universal2 .item-image    {border:1px solid #ede3b0;}
body#miciny-cz div.random-creatures img,
body#miciny-cz div.random-articles .item-image,
body#miciny-cz div.news-list .item-image,
body#miciny-cz div.universal2 .item-image    {border:1px solid #ece4ee;}
body#konicci-cz div.random-creatures img,
body#konicci-cz div.random-articles .item-image,
body#konicci-cz div.news-list .item-image,
body#konicci-cz div.universal2 .item-image   {border:1px solid #eee4e4;}
div.random-articles .item-image {float: left; margin:0 10px 5px 0;}
div.news-list .item-image {float: right; margin:0 0 5px 10px;}


/*
.template-haficicz-inzerce-prochazeni .title,
.template-haficicz-inzerce-detail-inzeratu .title,
.template-clanky-detail-clanku .title,
.template-poradna-psi .title,
.template-poradna-kocky .title,
.template-poradna-kone .title,
.template-poradna-video-detail .title,
.template-ukm-breedingstations-detail .title,
.template-konicci-kam-za-konmi .title,
.template-souteze-detail-souteze .title,
.template-ukm-eventcalendar-detail .title,
#page-strihani-uprava-psu .title,
.template-haficicz-inzerce-prochazeni .work .loc-0,
.template-haficicz-inzerce-detail-inzeratu .work .loc-0,
.template-clanky-detail-clanku #navigate,
.template-poradna-psi #navigate,
.template-poradna-kocky #navigate,
.template-poradna-kone #navigate,
.template-poradna-video-detail #navigate,
.template-ukm-breedingstations-detail #navigate,
.template-souteze-detail-souteze #navigate,
.template-ukm-eventcalendar-detail #navigate,
#page-strihani-uprava-psu #navigate,
.template-ukm-veterianries .work,
.template-souteze-detail-souteze .work,
.template-ukm-jokes .work,
.template-video-zabava .work,
.template-pohlednice-list .work,
.template-pohlednice-vytvorit .work,
.template-pohlednice-nahrat .work,
.template-sporice-obrazovky .work,
.template-mojezoo-zpravy .work,
.template-mojezoo-zruseni-uctu .work,
.template-mojezoo-objednavka .work,
.template-clanky-pridani-clanku .work,
.template-mojezoo-nastaveni-uzivatele .work,
.template-haficicz-inzerce-vysledky-hledani .work,
.template-poradna-video .work,
.template-poradna-ostatni-zvirata .work,
.template-poradna-detail-zarazene-otazky .work,
.template-clanky-detail-clanku #content,
.template-clanky-detail-clanku .work {width:468px !important;}
.template-mojezoo-seo-list-profilu .work,
.template-mojezoo-detail-profilu #content,
.template-wall .work,
.template-mojezoo-detail-profilu-editace #content,
.template-denicek-prispevek-editace #content,
.template-denicek-editace #content,
.template-mojezoo-video-editace #content,
.template-mojezoo-nebe-list-profilu #content,
.template-mojezoo-uzivatele-seznam #content,
.template-mojezoo-top-100-historie #content,
.template-haficicz-faq #content,
.template-mojezoo-prihlaseni #content,
.template-diskuzni-forum #content,
.template-mojezoo-mapa #content,
.template-mojezoo-vypis-online-uzivatelu #content,
.template-chatroom #chat-form,
.template-galerie-profilu-vypis-konkretni #content,
.template-fotografie-profilu #content,
.template-galerie-profilu-detail-fotky #content,
.template-galerie-nova #content,
.template-galerie-editace #content {width:670px !important;}
.template-haficicz-inzerce-prochazeni #column,
.template-haficicz-inzerce-detail-inzeratu #column,
.template-zabava-fotogalerie #column2,
.template-souteze #column2,
.template-souteze-detail-souteze #column2,
.template-ukm-jokes #column2,
.template-mojezoo-wallpapery-tapety #column2,
.template-video-zabava #column2,
.template-pohlednice-list #column2,
.template-pohlednice-vytvorit #column2,
.template-pohlednice-nahrat #column2,
.template-sporice-obrazovky #column2,
.template-poradna-hp-hafici #column,
.template-poradna-video #column,
.template-poradna-video-detail #column,
.template-poradna-psi #column,
.template-haficicz-inzerce-vysledky-hledani #column,
.template-ukm-veterianries #column,
.template-ukm-blacksmiths #column,
.template-poradna-ostatni-zvirata #column,
.template-poradna-hp-miciny #column,
.template-poradna-kocky #column,
.template-poradna-kone #column,
.template-poradna-detail-zarazene-otazky #column,
.template-clanky-detail-clanku #column2,
.template-poznej-plemeno #column2 {padding-top:160px;}
.template-clanky-detail-clanku div.area,
.template-galerie-profilu-vypis-konkretni div.area,
.template-fotografie-profilu div.area,
.template-galerie-profilu-detail-fotky div.area,
.template-galerie-nova div.area,
.template-galerie-editace div.area {width:985px !important; padding-right:0 !important;}
.template-clanky-detail-clanku #container {width:667px !important;}
.template-clanky-detail-clanku #column2,
.template-galerie-profilu-vypis-konkretni #column,
.template-fotografie-profilu #column,
.template-galerie-profilu-detail-fotky #column,
.template-galerie-nova #column,
.template-galerie-editace #column {width:300px;}  
ul.wallpapers                 {width:468px;}
ul.question-list,
.question-detail,
table.forum-subgroups         {margin-top:20px;}
*/
div#questions-search-form,
.template-dikuzni-forum-podtemata .work .loc-1,
div.user-detail .item-image   {margin-top:70px;}
div.universal-detail .item-image {margin-top:20px;}
.template-kalendar-akci .work .loc-1 {padding-top:20px !important;}
body.template-mojezoo-detail-profilu div#content div.loc-1 {width: 300px;}
body.template-mojezoo-detail-profilu div#content div.loc-2 {width: 340px;}
form#comment_form #comment_text {width:294px;}

/* upozorneni na platbu bodu */
p.points-notice {background: #ffff99; padding: 5px; font-size: 1.2em; font-weight: bold; margin: 0;}
p.points-not-enough {background: #ff9966;}
p.points-enough {background: #99ff00;}


div.editor-detail-image { float: right; width: 230px; margin: 0 0 20px 20px; }
div.editor-detail-image img { border: 1px solid #cac9c7; }
h3.editor-articles { clear: both; margin-top: 2.5em; }

ul.editor-articles { padding: 0;
		     margin: 0 0 1.5em 0; }

ul.editor-articles li { padding-left: 25px; 
			background: url('universal-project-bookmarks-small.png?20100708') 1000px 1000px no-repeat; 
			min-height: 17px; 
			list-style: none;
			margin: 5px 0 5px 0;
			}
ul.editor-articles li.ico-haficicz { background-position: 1px 1px; }
ul.editor-articles li.ico-micinycz { background-position: 1px -99px; }
ul.editor-articles li.ico-koniccicz { background-position: 1px -199px; }

.universal-detail {
   border: 1px solid #e7dfa6;
   background-color: #fbfbef;
   padding: 7px;
}

.universal-detail th {
   color: #baad6e;
   font-weight: normal;
   text-align: right;
   min-width: 100px;
}
.universal-detail table.ukm-item-info tr th,
.universal-detail table.ukm-item-info tr td {
   vertical-align: top;
   padding: 0 7px 0 0;
   font-size: 12px;
   padding-top: 4px;
   border-collapse: collapse;
}

.universal-detail table.ukm-item-info tr td p {
   margin-top: 0;
   padding-top: 0;
}


#page-databaze-veterinaru ul#creature-list li.item {
   clear: both;
   float: none;
}



/** Posledni clanky **/

div.articles-last-from-portals {
   display: table;
}

div.articles-last-from-portals ul {
   list-style: none;
   padding: 0;
   margin: 0;
   display: table-row;
   border-spacing: 8px;
}

div.articles-last-from-portals li {
   text-align: center;
   width: 33%;
   padding: 7px;
   display: table-cell;
   border: 0px solid #ccc;
   border-radius: 5px;
   margin: 3px 3px;
   vertical-align: top;
   background: 3px 3px no-repeat;
}
div.articles-last-from-portals li div.item-server span {
   display: none;
}
div.articles-last-from-portals li div.item-server {
   background: center center no-repeat;
   min-height: 34px;
   text-align: left;
   line-height: 34px;
   text-transform: uppercase;
   padding-left: 42px;
   color: #666;
   margin-bottom: 6px;
   font-weight: bold;
   font-size: 20px;
   height: 50px;
}

div.articles-last-from-portals li.haficicz div.item-server {
   background-image: url('logo-hafici-180.png');
   color: #603A09;
}
div.articles-last-from-portals li.micinycz div.item-server {
   background-image: url('logo-miciny-180.png');
   color: #7F4997;
}
div.articles-last-from-portals li.koniccicz div.item-server {
   background-image: url('logo-konicci-180.png');
   color:#9B151C;
}
div.articles-last-from-portals li.s {
   border: 0;
   width: 5px;
   background: none;
}

div.articles-last-from-portals li img {
   border-radius: 5px;
}


div.articles-last-from-portals li h2 {
   margin: 10px 0 0 0;
}

body#hafici-cz div.loc-999 #menu2 { width: 985px; margin: 0 auto; padding: 0; font-family: Carlito, Calibri, sans-serif; }
body#hafici-cz div.loc-999 #menu2 ul { background: #fff;  width: 655px; display: block; list-style: none;  text-align: left; padding: 0.7em; }
body#hafici-cz div.loc-999 #menu2 ul li.m21 { display: inline-block; list-style: none;  background: none; text-align: left;  padding: 0; width: 32%; margin-top: 0.5em; }
body#hafici-cz div.loc-999 #menu2 ul li.m21 ul { display: inline-block; list-style: none;  background: none; text-align: left; width: auto; border: 0; padding: 0em; }
body#hafici-cz div.loc-999 #menu2 ul li.m21 ul li.m22 { display: inline-block; list-style: none;  background: none; text-align: left; width: 31%; border: 0;}


body#hafici-cz div.loc-999 div#menu2 ul li.m21 a.m21:hover,
body#hafici-cz div.loc-999 div#menu2 ul li.m21 a#m21active { background:#53a300; color:#fff; }
body#hafici-cz div.loc-999 div#menu2 ul li.m21 a.m21 { border-radius: 4px; display: inline-block; height: auto; width: auto; background: none; padding: 0 0.5em; font-size: 13pt; font-weight: normal; color: #53a300; }
body#hafici-cz div.loc-999 div#menu2 ul li.m21 a.m21 span { }
body#hafici-cz div.loc-999 div#menu2 ul li.m21 a.m21 small { color: #6b6b6b; font-size: 70%; }
body#hafici-cz div.loc-999 div#menu2 ul li.m21 a.m21:hover small,
body#hafici-cz div.loc-999 div#menu2 ul li.m21 a#m21active small { color: #ddd; }
body#hafici-cz div.loc-999 div#menu2 ul li.m22 a.m22 { width: 100%; display: inline; height: auto; width: auto; background: none; padding: 0; font-size: 10pt; font-weight: normal; color: #53a300; }

body#miciny-cz div.loc-999 #menu2 { width: 985px; margin: 0 auto; padding: 0; font-family: Carlito, Calibri, sans-serif; }
body#miciny-cz div.loc-999 #menu2 ul { background: #fff;  width: 655px; display: block; list-style: none;  text-align: left; padding: 0.7em; }
body#miciny-cz div.loc-999 #menu2 ul li.m21 { display: inline-block; list-style: none;  background: none; text-align: left;  padding: 0; width: 32%; margin-top: 0.5em; }
body#miciny-cz div.loc-999 #menu2 ul li.m21 ul { display: inline-block; list-style: none;  background: none; text-align: left; width: auto; border: 0; padding: 0em; }
body#miciny-cz div.loc-999 #menu2 ul li.m21 ul li.m22 { display: inline-block; list-style: none;  background: none; text-align: left; width: 31%; border: 0;}


body#miciny-cz div.loc-999 div#menu2 ul li.m21 a.m21:hover,
body#miciny-cz div.loc-999 div#menu2 ul li.m21 a#m21active { background:#53a300; color:#fff; }
body#miciny-cz div.loc-999 div#menu2 ul li.m21 a.m21 { border-radius: 4px; display: inline-block; height: auto; width: auto; background: none; padding: 0 0.5em; font-size: 13pt; font-weight: normal; color: #53a300; }
body#miciny-cz div.loc-999 div#menu2 ul li.m21 a.m21 span { }
body#miciny-cz div.loc-999 div#menu2 ul li.m21 a.m21 small { color: #6b6b6b; font-size: 70%; }
body#miciny-cz div.loc-999 div#menu2 ul li.m21 a.m21:hover small,
body#miciny-cz div.loc-999 div#menu2 ul li.m21 a#m21active small { color: #ddd; }
body#miciny-cz div.loc-999 div#menu2 ul li.m22 a.m22 { width: 100%; display: inline; height: auto; width: auto; background: none; padding: 0; font-size: 10pt; font-weight: normal; color: #53a300; }

body#konicci-cz div.loc-999 #menu2 { width: 985px; margin: 0 auto; padding: 0; font-family: Carlito, Calibri, sans-serif; }
body#konicci-cz div.loc-999 #menu2 ul { background: #fff;  width: 655px; display: block; list-style: none;  text-align: left; padding: 0.7em; }
body#konicci-cz div.loc-999 #menu2 ul li.m21 { display: inline-block; list-style: none;  background: none; text-align: left;  padding: 0; width: 32%; margin-top: 0.5em; }
body#konicci-cz div.loc-999 #menu2 ul li.m21 ul { display: inline-block; list-style: none;  background: none; text-align: left; width: auto; border: 0; padding: 0em; }
body#konicci-cz div.loc-999 #menu2 ul li.m21 ul li.m22 { display: inline-block; list-style: none;  background: none; text-align: left; width: 31%; border: 0;}


body#konicci-cz div.loc-999 div#menu2 ul li.m21 a.m21:hover,
body#konicci-cz div.loc-999 div#menu2 ul li.m21 a#m21active { background:#53a300; color:#fff; }
body#konicci-cz div.loc-999 div#menu2 ul li.m21 a.m21 { border-radius: 4px; display: inline-block; height: auto; width: auto; background: none; padding: 0 0.5em; font-size: 13pt; font-weight: normal; color: #53a300; }
body#konicci-cz div.loc-999 div#menu2 ul li.m21 a.m21 span { }
body#konicci-cz div.loc-999 div#menu2 ul li.m21 a.m21 small { color: #6b6b6b; font-size: 70%; }
body#konicci-cz div.loc-999 div#menu2 ul li.m21 a.m21:hover small,
body#konicci-cz div.loc-999 div#menu2 ul li.m21 a#m21active small { color: #ddd; }
body#konicci-cz div.loc-999 div#menu2 ul li.m22 a.m22 { width: 100%; display: inline; height: auto; width: auto; background: none; padding: 0; font-size: 10pt; font-weight: normal; color: #53a300; }



/* ---------------------------------------------------------
* 
* Overlay - new
* - zatim vypnuto
*  
*/ 

/*
div.overlay       {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000;}
div.overlay-shade {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: #000;
   zoom: 1;
   opacity: .75;
   filter: alpha(opacity=75);
   -ms-filter: alpha(opacity=75);
   z-index: 1001;
}
div.overlay-box      {position: relative; z-index: 1002;}
div.overlay-content  {width: 800px; margin: 0 auto; padding: 30px 0;}
*/

/* ---------------------------------------------------------
* 
* Overlay - old
*  
*/ 

div.overlay {
clear: both;
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 10000; /* ten musi byt uplne nahore, i kdyby fotra veseli :) */
}

div.overlay-shade {
clear: both;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.5;
filter: alpha(opacity=50);
background: #000;
}

div.overlay-box {position: absolute; top: 0; left: 0; width: 100%; z-index: 20000;}
div.overlay-content  {background: #fff; width: 800px; margin: 0 auto;}

/* --------------------------------
*
* Dotazniky 
* 
*/

body.template-mojezoo-dotazniky  {background: transparent !important;} /* prasarna, ale jinak to nejde :( */

body.template-mojezoo-dotazniky span.required-answer,
body.template-mojezoo-dotazniky span.unfilled-required   {color: red; font-weight: bold;}

/* ---------------------------------------------------------
* 
* Banners & Metrics
* - bannery
* - skryvani mericich kodu
* 
*/

div.waudit,
div.toplist       {height: 0; line-height: 0; font-size: 0; overflow: hidden; visibility: hidden;}

/* ---------------------------------------------------------
* 
* Bannery
* 
*/
.banner-box                   {padding:0 0 10px 0; background:url('ad.gif') right bottom no-repeat;}
#banner-rectangle-480x300 .banner-box {padding:0;background:none;}

div#leaderboard                  {/*position: absolute; top: 39px; left:0;*/ width: /*100%*/ 970px; margin:0px auto 0 auto; text-align: center;}
div#leaderboard object,
div#leaderboard embed,
div#leaderboard img,
div#leaderboard iframe           {margin: 0 auto;}

/* Bannery na hp */
div#hp-banners {overflow: hidden; zoom: 1;}
div#hp-banners div#fullbanner {float: left; width: 468px; /*height: 60px;*/ padding: 0 0 10px 0; overflow: hidden;}
div#hp-banners div#halfbanner {float: right; width: 234px; /*height: 60px;*/ padding: 0 0 10px 0; overflow: hidden;}

/* square na hp - box */
div#banner-hp-square                         {margin: 0 0 15px 0;}
div#banner-hp-square object,
div#banner-hp-square embed,
div#banner-hp-square img,
div#banner-hp-square iframe                  {margin: 0 auto;}
div#banner-hp-square div.border1-content     {text-align: center;}

/* Skyscraper */
.area div.ad-skyscraper-box      {margin: 0 0 15px 0;}
.area div#skyscraper             {text-align: center;}
.area div#skyscraper *           {margin: 0 auto;}
#layer1 div#skyscraper             {clear: both; position: absolute; top:277px; height:1px;}

/* pozice dle vrchniho banneru */
#layer1 div#skyscraper                    { top: 277px; }
body.megaboard #layer1 div#skyscraper     { top: 177px; }
body.noleaderboard #layer1 div#skyscraper { top: 172px; }


#layer1 div#skyscraper .banner-box {position: relative; left:0px; display: none;}
div[id]#layer1 div#skyscraper .banner-box {display: block;}
.ad-skyscraper-box small         {float: right; font-size:10px;}
/*#layer1 div#skyscraper             {position: absolute; top:440px; height:1px;}
#layer1 div#skyscraper .banner-box {position: relative; left:990px;}*/





/* Skyscraper 2 */
div#skyscraper2             {text-align: center;}
div#skyscraper2 *           {margin: 0 auto;}
div#skyscraper2           {margin-top: 20px;}

/* Breeds 300 */
div#breeds300             {text-align: center;}
div#breeds300 *           {margin: 0 auto;}
div#breeds300           {margin-top: 20px;}

/* Square na detailu profilu */
div#banner-square          {margin: 0 0 20px 0; text-align: center;}
div#banner-square img,
div#banner-square embed,
div#banner-square object   {display: inline;}

/* Fullbanner - other */
div#fullbanner-other       {margin: 20px 0 0 0;}

/* big rectangle */
div#banner-big-rectangle   {/*width: 970px;*/ margin: 0 auto 20px; text-align: center;}
div#banner-big-rectangle img,
div#banner-big-rectangle object,
div#banner-big-rectangle embed  {display: inline;}

/* rectangle */
div#banner-rectangle       {width: 490px; margin: 0 0 0 291px;}

/* RSS port */
div.ad-rssport             {margin: 0 0 15px 0;}

/* Zena in */
div.ad-zena-in             {margin: 0 0 15px 0;}
div.ad-zena-in iframe      {display: block; width: 160px; margin: 0 auto;}    

/* Fullbrand - levy a pravy */
div#fullbrand                          {position: absolute; text-align: center;}
div#fullbrand div.fullbrand-left       {position: absolute; top: 44px; left: -175px; width: 163px;}
div#fullbrand div.fullbrand-right      {position: absolute; top: 44px; left: 997px; width: 163px;}



ul.partner-spokojenypes-banner {
   list-style: none;
   padding: 0;
   margin : 0;
}


ul.partner-spokojenypes-banner li a {
   text-decoration: none;
}
ul.partner-spokojenypes-banner li a span.title {
   display: block;
   text-align: center;
   text-decoration: none;
   font-size: 14px;
   width: 75%;
   margin: 0 auto;
}
ul.partner-spokojenypes-banner li img {
   display: block;
   margin: 0 auto;
}
ul.partner-spokojenypes-banner li {
   list-style: none;
   padding: 0;
   margin : 0;
   border-bottom: 1px dotted #d1d1d1;
   padding-bottom: 10px;
}


ul.partner-spokojenypes-banner li.last {
   border-bottom: 0;
   margin-bottom: 10px;
}



#skyscraper2 {
   width: 160px;
   height: 600px;
   /*border: 1px solid #777;*/
   position: absolute;
   left: -170px; 
   top: 162px;
}


/* ---------------------------------------------------------
* 
*  Layer1
*  - hlavni definice 
*
*/

div#layer1                    {clear: both; float: left; position: absolute; top: 0; left: 0; width: 100%; z-index:50;}
div#layer1-box                {width: 985px; margin: 0 auto;}

div#layer1 div.loc-0                   {position: absolute; width: 985px;}
body.error-page div#layer1 div.loc-0   {top: -25px;}

div#layer1 div.loc-999        {position: absolute;}
div#layer1 div.loc-999        {float: right; width:160px;}
div#skyscraper                {position: relative; left:1000px; }

/* ---------------------------------------------------------
* 
*  Newsrotator
* 
*/

div#newsrotator                  {position: absolute;left: 347px; width: 275px; height: 93px; font-size: .9em;}

/*
body#hafici-cz div#newsrotator   {background: url('hafici-header.png?20110124') 0 0 no-repeat;}
body#miciny-cz div#newsrotator   {background: url('miciny-header.png?20110124') 0 0 no-repeat;}
body#konicci-cz div#newsrotator  {background: url('konicci-header.png?20110124') 0 0 no-repeat;}
*/
/*xmas*/

/*
body#hafici-cz div#newsrotator   {background: url('hafici-header-xmas.png?20111125') 0 0 no-repeat;}
body#miciny-cz div#newsrotator   {background: url('miciny-header-xmas.png?20111125') 0 0 no-repeat;}
body#konicci-cz div#newsrotator  {background: url('konicci-header-xmas.png?20111125') 0 0 no-repeat;}
*/

/* xmas new */

/*
body#hafici-cz div#newsrotator   {background: url('Vanoce_new_2012_03.jpg?20111125') 0 0 no-repeat;}
body#miciny-cz div#newsrotator   {background: url('Vanoce_new_2012_07.jpg?20111125') 0 0 no-repeat;}
body#konicci-cz div#newsrotator  {background: url('Vanoce_new_2012_rez_10.jpg?20111125') 0 0 no-repeat;}
*/

/* Mezinarodni den zvirat 4.10. */
/*
body#hafici-cz div#newsrotator   {background: url('hafici-header-wad.png?20100923') 0 0 no-repeat;}
body#miciny-cz div#newsrotator   {background: url('miciny-header-wad.png?20100923') 0 0 no-repeat;}
body#konicci-cz div#newsrotator  {background: url('konicci-header-wad.png?20100923') 0 0 no-repeat;}
*/

div#newsrotator ul               {position: relative; top: 6px; left: 71px; width: 200px; height: 80px; margin: 0; padding: 0;}
div#newsrotator li               {position: absolute; top: 0; left: 0; width: 200px; height: 80px; margin: 0; padding: 0; list-style: none;}
div#newsrotator li.item-level-1  {}
div#newsrotator li.item-level-2  {font-weight: bold; text-align: center; background: #eee;}
div#newsrotator li.item-level-4  {font-weight: bold; text-align: center;}
div#newsrotator .item-link       {position: absolute; bottom: 0; right: 5px; margin: 0; font-weight: normal; font-size: .9em;}


/* ---------------------------------------------------------
* 
*  Menu1
* 
*/

div#menu1      {
   position: absolute;
   left: 0;
}

div#menu1 ul   {
   margin: 0; 
   padding: 0 0 1px 0; 
   overflow: hidden; 
   zoom: 1;
}

div#menu1 li                     {
   float: left; 
   display: inline;
   margin: 0; 
   padding: 0; 
   list-style: none;
}
div#menu1 a                      {
   float: left; 
   display: inline;
   height:43px;
   line-height:43px;
   overflow: hidden;
   font-weight: bold;
   font-size:13px;
   text-decoration: none;
}
body#hafici-cz div#menu1 a       {background-image: url('hafici-menu1.png?20101006'); color:#144c65;}
body#miciny-cz div#menu1 a       {background-image: url('miciny-menu1.png?20101006'); color:#1a3200;}
body#konicci-cz div#menu1 a      {background-image: url('konicci-menu1.png?20101006'); color:#1a3200;}

div#menu1 a:hover,
div#menu1 a:focus,
div#menu1 a:active,
div#menu1 a#m11active   {background-image: none !important; outline: none;} 

body#hafici-cz div#menu1 a:hover,
body#hafici-cz div#menu1 a:focus,
body#hafici-cz div#menu1 a:active    {background-color:#e5f5ff; background-image: url('hafici-menu1.png?20101006') !important;}
body#hafici-cz div#menu1 a#m11active {background-color:#fff; background-image: url('hafici-menu1.png?20101006') !important; color:#5c4315;}
body#miciny-cz div#menu1 a:hover,
body#miciny-cz div#menu1 a:focus,
body#miciny-cz div#menu1 a:active    {background-color:#f7ffe4; background-image: url('miciny-menu1.png?20101006') !important;}
body#miciny-cz div#menu1 a#m11active {background-color:#fff; background-image: url('miciny-menu1.png?20101006') !important; color:#1a3200;}
body#konicci-cz div#menu1 a:hover,
body#konicci-cz div#menu1 a:focus,
body#konicci-cz div#menu1 a:active    {background-color:#fff3a3; background-image: url('konicci-menu1.png?20101006') !important;}
body#konicci-cz div#menu1 a#m11active {background-color:#fff; background-image: url('konicci-menu1.png?20101006') !important; color:#5c4315;}


div#menu1 li.m11i1 a {width: 58px; background-position: 0 0;}
div#menu1 li.m11i2 a {width: 132px; background-position: -58px 0;}
div#menu1 li.m11i3 a {width: 133px; background-position: -190px 0;}
div#menu1 li.m11i4 a {width: 132px; background-position: -323px 0;}
div#menu1 li.m11i5 a {width: 132px; background-position: -455px 0;}
div#menu1 li.m11i6 a {width: 132px; background-position: -587px 0;}
div#menu1 li.m11i7 a {width: 133px; background-position: -719px 0;}
div#menu1 li.m11i8 a {width: 132px; background-position: -852px 0;}


div#menu1 li.m11i1 a:hover,
div#menu1 li.m11i1 a:focus,
div#menu1 li.m11i1 a:active,
div#menu1 li.m11i1 a#m11active {background-position: 0 -43px;}
div#menu1 li.m11i2 a:hover,
div#menu1 li.m11i2 a:focus,
div#menu1 li.m11i2 a:active,
div#menu1 li.m11i2 a#m11active {background-position: -58px -43px;}
div#menu1 li.m11i3 a:hover,
div#menu1 li.m11i3 a:focus,
div#menu1 li.m11i3 a:active,
div#menu1 li.m11i3 a#m11active {background-position: -190px -43px;}
div#menu1 li.m11i4 a:hover,
div#menu1 li.m11i4 a:focus,
div#menu1 li.m11i4 a:active,
div#menu1 li.m11i4 a#m11active {background-position: -323px -43px;}
div#menu1 li.m11i5 a:hover,
div#menu1 li.m11i5 a:focus,
div#menu1 li.m11i5 a:active,
div#menu1 li.m11i5 a#m11active {background-position: -455px -43px;}
div#menu1 li.m11i6 a:hover,
div#menu1 li.m11i6 a:focus,
div#menu1 li.m11i6 a:active,
div#menu1 li.m11i6 a#m11active {background-position: -587px -43px;}
div#menu1 li.m11i7 a:hover,
div#menu1 li.m11i7 a:focus,
div#menu1 li.m11i7 a:active,
div#menu1 li.m11i7 a#m11active {background-position: -719px -43px;}
div#menu1 li.m11i8 a:hover,
div#menu1 li.m11i8 a:focus,
div#menu1 li.m11i8 a:active,
div#menu1 li.m11i8 a#m11active {background-position: -852px -43px;}

div#menu1 span {display:block; padding:0 0 0 50px; height:43px; line-height:43px; white-space: nowrap; cursor: pointer;}
div#menu1 li.m11i1 span {font-size:1px; visibility: hidden;}

/* ---------------------------------------------------------
* 
* Quicksearch
* 
*/

div#quicksearch                  {position: absolute; left: 645px; width:320px; height:28px;}
body#hafici-cz div#quicksearch   {background: url('hafici-header-xmas.png?20101221') 0 -112px no-repeat;}
body#miciny-cz div#quicksearch   {background: url('miciny-header-xmas.png?20101221') 0 -112px no-repeat;}
body#konicci-cz div#quicksearch  {background: url('konicci-header-xmas.png?20101221') 0 -112px no-repeat;}
div#quicksearch form             {}
div#quicksearch fieldset         {border: 0;}
* html div#quicksearch fieldset  {display: inline;}
div#quicksearch legend           {display: none;}
div#quicksearch input.text       {width: 227px; height:28px; line-height:28px; padding:0 5px; border:0; background:none;}
div#quicksearch input.submit     {width: 78px; height:28px; margin:0 0 0 5px; border:0; background:none; color:#fff; font-weight: bold; cursor: pointer;}
div#quicksearch input.submit:hover,
div#quicksearch input.submit:active,
div#quicksearch input.submit:focus {color:#000;}

div.autocomplete                 {z-index:90;}

/* ---------------------------------------------------------
* 
* Login
* - login link
* - logged user to profile link
* 
*/

div#login-info                      {display: none;}
/*div#login-info                      {
   position: absolute; 
   top: 214px; 
   left: 260px; 
   width: 330px; 
   color: #7C6240; 
   line-height: 20px; 
   font-weight: bold;
}
div#login-info a.item-user          {
   float: left;
   display: inline;
   padding: 0 3px 0 25px; 
   text-decoration: none;
   outline: none;
   background-repeat: no-repeat;
   background-position: 5px center;
}

div#login-info a.item-new-messages  {
float: left;
display: inline;
padding: 0 3px;
color: #c20000;
font-weight: bold;
text-decoration: none;
}

body#hafici-cz div#login-info a.item-user  {color: #7c6240; background-image: url('hafici-icon-paw.gif?20100708');}
body#miciny-cz div#login-info a.item-user  {color: #53a300; background-image: url('miciny-icon-cat.gif?20100708');}
body#konicci-cz div#login-info a.item-user {color: #bc1800; background-image: url('konicci-icon-horse.gif?20100708');}

div#login-info a:hover,
div#login-info a:focus,
div#login-info a:active {background-color: #dfdff7;}*/

/* ---------------------------------------------------------
* 
* Header menu
* 
*/
div#menu5                     {display: none;}
/*
div#menu5         {position: absolute; top: 215px; left: 710px; z-index: 60;}
div#menu5 ul      {margin: 0; padding: 0; line-height: 20px;}
div#menu5 li      {margin: 0; padding: 0; list-style: none; background: none;}
div#menu5 li.m51  {float: left; width: 275px;}
div#menu5 li li   {float: left; width: 49.99%;}

div#menu5 li ul         {display: none; background: #eeeffb; overflow: hidden; zoom: 1;}
div#menu5 li.hover ul,
div#menu5 li:hover ul   {display: block;}

div#menu5 a {
display: block;
padding: 0 0 0 25px; 
text-decoration: none;
background-repeat: no-repeat;
background-position: 5px center;
outline: none;
}

body#hafici-cz div#menu5 a    {color: #7c6240; background-image: url('hafici-icon-paw.gif?20100708');}
body#miciny-cz div#menu5 a    {color: #53a300; background-image: url('miciny-icon-cat.gif?20100708');}
body#konicci-cz div#menu5 a   {color: #bc1800; background-image: url('konicci-icon-horse.gif?20100708');}

div#menu5 a.m51 {font-weight: bold; }
* html div#menu5 a.m51,
* html div#menu5 a.m52 {zoom: 1;}

div#menu5 a:hover,
div#menu5 a:focus,
div#menu5 a:active,
div#menu5 li.hover a.m51,
div#menu5 li:hover a.m51 {background-color: #dfdff7;}

div#menu5 li#m52i-dokoupeni-bodu a.m52 {color: red; font-weight: bold;}
*/

/* ---------------------------------------------------------
* 
* Project menu
* 
*/

div#menu6      {position: absolute; left: 780px;}
div#menu6 ul   {margin: 0; padding: 0;}
div#menu6 li   {float: left; width:100px; height: 27px; margin: 0 0 4px 0; padding: 0; list-style: none; background-repeat: no-repeat; zoom: 1; vertical-align: bottom;}
div#menu6 a    {display: block; width: 70px; height: 27px; padding:0 0 0 25px; font-weight:bold; outline: none; background: url('universal-project-bookmarks-small.png?20100708') 0 0 no-repeat;}
body#miciny-cz div#menu6 a {color:#fff !important;}

body#hafici-cz div#menu6 li#m61i-haficicz a,
body#miciny-cz div#menu6 li#m61i-micinycz a,
body#konicci-cz div#menu6 li#m61i-koniccicz a {background: none !important;}

div#menu6 li#m61i-haficicz {background-position: 0 -47px;}
div#menu6 li#m61i-micinycz {background-position: -50px -47px;}
div#menu6 li#m61i-koniccicz {background-position: -100px -47px;}
body#hafici-cz li#m61i-haficicz,
body#miciny-cz li#m61i-micinycz,
body#konicci-cz li#m61i-koniccicz {display: none;}

div#menu6 li#m61i-haficicz a {background-position: 0 0; color:#785d30;}
div#menu6 li#m61i-micinycz a {background-position: 0 -100px; color:#8817a2;}
div#menu6 li#m61i-koniccicz a {background-position: 0 -200px; color:#a30d00;}

div#menu6 li#m61i-haficicz a:hover,
div#menu6 li#m61i-haficicz a:focus,
div#menu6 li#m61i-haficicz a:active {background: url('universal-project-bookmarks-small.png?20100708') 1px 1px no-repeat !important;}
div#menu6 li#m61i-micinycz a:hover,
div#menu6 li#m61i-micinycz a:focus,
div#menu6 li#m61i-micinycz a:active {background: url('universal-project-bookmarks-small.png?20100708') 1px -99px no-repeat !important;}
div#menu6 li#m61i-koniccicz a:hover,
div#menu6 li#m61i-koniccicz a:focus,
div#menu6 li#m61i-koniccicz a:active {background: url('universal-project-bookmarks-small.png?20100708') 1px -199px no-repeat !important;}

div#menu6 span {display: block;}

/* ---------------------------------------------------------
* 
*  Header Quote & Name Day
*  - nepouziva se
* 
*/

/*div#quote                        {position: absolute; top: 53px; left: 272px; width: 40px; height: 40px; background-image: url(data:image/gif;base64,AAAA); cursor: help;}
div#nameday                      {position: absolute; top: 10px; left: 410px; width: 55px; height: 45px;}
div#nameday a.nameday-link       {display: block; height: 100%; background-image: url(data:image/gif;base64,AAAA); cursor: help;}
div#nameday a.nameday-link span  {display: none;}*/

/* ---------------------------------------------------------
* 
*  Debugbar
*  - nepouziva se
* 
*/

/*div#debug-bar                          {position: fixed; top: 40px; right: 5px; border: 1px solid; padding: 20px;}
div#debug-bar div.debug-bar-box        {display: none;}
div#debug-bar:hover div.debug-bar-box  {display: block;}
div.debugOff                           {background-color: #fa8072;}
div.debugOn                            {background-color: #ffe4c4;}
div#debug-bar ul                       {margin: 0; padding: 0; overflow: hidden;}
div#debug-bar li                       {float: left; margin: 0; padding: 0; list-style: none; padding-right: 5px;}*/


/*

userbox

*/
#userbox                      {clear: both; position: absolute; left:685px; width:300px; height:174px; overflow: hidden; color:#fff;}
body#hafici-cz #userbox       {background:url('hafici-ub.png') 0 0 no-repeat;}
body#miciny-cz #userbox       {background:url('miciny-ub.png') 0 0 no-repeat;}
body#konicci-cz #userbox      {background:url('konicci-ub.png') 0 0 no-repeat;}
#userbox #user-info,
#userbox #user-action         {position: relative; height:26px; line-height:26px; margin:1px 0; font-size:11px; color:#fff;}
#userbox #user-info a         {font-weight: bold; color:#fff;}
#userbox #user-info           {float: left; left:10px; width:165px; overflow: hidden;}
#userbox #user-action         {float: right; left:-10px; width:110px; text-align: right;}
#userbox #user-infoline       {clear: both; position: relative; left:7px; width:285px; height:30px; line-height:30px; margin:0 0 1px 0; font-size:12px;}
#userbox #user-action a,
#userbox #user-infoline a b   {color:#ffe84f; text-decoration: underline;}
#userbox #user-infoline a     {display: inline-block; padding:0 3px; color:#fff; text-decoration: none;}
#userbox #user-infoline a.btn,
#userbox #user-infoline a.btn b {width:64px; padding:0; text-align: center; color:#fff; text-transform: uppercase; text-decoration: none; font-size:10px;}
#userbox #user-infoline a.btn:hover,
#userbox #user-infoline a.btn:focus,
#userbox #user-infoline a.btn:active {opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha(opacity=60);}
body#hafici-cz #userbox #user-infoline a.btn {background:url('hafici-ub.png') 0 -291px no-repeat;}
body#miciny-cz #userbox #user-infoline a.btn {background:url('miciny-ub.png') 0 -291px no-repeat;}
body#konicci-cz #userbox #user-infoline a.btn {background:url('konicci-ub.png') 0 -291px no-repeat;}
#userbox #user-infoline span  {float: right;}
#userbox #user-infoline span a {left:0; padding:0; text-decoration: underline;}
#userbox #user-panel          {clear: both; float: left; width:280px; height:116px; line-height:20px; padding:0 10px; color:#6d562b;}
body#hafici-cz #userbox #user-panel.user-noprofiles  {background:url('hafici-ub.png') 0 -175px no-repeat;}
body#miciny-cz #userbox #user-panel.user-noprofiles  {background:url('miciny-ub.png') 0 -175px no-repeat;}
body#konicci-cz #userbox #user-panel.user-noprofiles {background:url('konicci-ub.png') 0 -175px no-repeat;}
#userbox #user-panel ul       {width:280px; margin:0; padding:0;}
#userbox #user-panel ul li    {float: left; width:70px; margin:0; padding:5px 0 0 0; text-align: center; background:none; list-style:none; font-size:10px;}
#userbox #user-panel img      {float: left; position: relative; left:10px; width:50px; height:50px; border:1px solid #d1c483;}
#userbox #user-panel ul li a b {clear: both; display: block; width:70px; overflow: hidden; text-align:center;}
#userbox #user-panel a        {font-weight:bold; white-space: nowrap;}
#userbox #user-panel p        {clear: both; position: relative; left:82px; top:19px; width:188px; height:47px; line-height:16px; overflow: hidden; margin:0; padding:0;}
#userbox i.new-messages-count {color: #DF7900; font-style: normal; font-weight: bold;}
#userbox a:hover,
#userbox a:focus,
#userbox a:active,
#userbox a:hover b,
#userbox a:focus b,
#userbox a:active b           {text-decoration: none !important;}


div.postcards-list                     {}
div.postcards-list ul.items            {
   margin: 0; 
   padding: 0;
   overflow: hidden;
}
div.postcards-list li.item             {
   display: inline-block;
   width: 49%;
   margin: 0 0 10px 0;
   padding: 0;
   list-style: none;
   =zoom: 1;
   =display: inline;
   vertical-align: top;
}
div.postcards-list li.item-event       {float: right;}
div.postcards-list div.item-image      {margin: 0 0 5px 0;}
div.postcards-list div.item-image img  {display: block;}
div.postcards-list div.item-text       {text-align: center;}

/* ---------------------------------------------------------
* 
*  Facebook-style wall
*  
*/ 

/* Form */
form#new-status-form                            {
   background: #faf8e4;
   border: 1px solid #d1c484;
}
form#new-status-form fieldset                   {}
form#new-status-form legend                     {display: none;}
form#new-status-form div.fieldset-box           {padding: 15px;}
form#new-status-form dl                         {}
form#new-status-form dl.reqnote                 {display: none;}
form#new-status-form dt                         {}
form#new-status-form dd                         {}
form#new-status-form b.required                 {display: none;}
form#new-status-form input.text                 {width: 320px;}
form#new-status-form dl.formitem-status         {
   float: left; 
   display: inline;
   margin: 0 10px 0 0;
}
form#new-status-form dl.formitem-submitStatus   {margin: 0;}


/* Vypis */
div.wall                      {}
div.wall ul.items             {margin: 0; padding: 0;}
div.wall li.item              {
   margin: 15px 0 0 0;
   padding: 15px 0 0 0;
   list-style: none;
   border-top: 1px solid #d1c484;
   overflow: hidden;
   zoom: 1;
}
div.wall div.item-header      {color: #6f3c1b; margin: 0 0 5px 0; overflow: hidden; zoom: 1; }  
div.wall span.item-type       {display: inline; margin: 0; font-weight: bold;}
div.wall span.item-user       {display: inline; margin: 0; font-weight: bold;}
div.wall span.item-date       {display: inline; margin: 0;}
div.wall div.item-image       {
   float: left;
   display: inline;
   margin: 0 15px 0 0;
}
div.wall div.item-content     {overflow: hidden; zoom: 1;}

div.wall div.item-video-thumb                {float: left; display: inline;}
div.wall div.item-video-thumb a              {
   position: relative;
   display: block;
   width: 120px;
   height: 90px;
   text-decoration: none;
}
div.wall div.item-video-thumb img            {display: block;}
div.wall div.item-video-thumb span           {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 90px;
   background: url('universal-play-video-button.png') center no-repeat;
   opacity: .75;
   filter: alpha(opacity=75);
   cursor: pointer;
}
div.wall div.item-video-thumb a:hover span   {opacity: 100; filter: none;}
div.wall div.item-video-thumb span span      {display: none;}



















/* -------------------------------------------
*
*  Advanced search
*  - rozsirene moznosti vyhledavani
*
*/

form#advsearch                         {}
form#advsearch dl.formitem             {
   float: left; 
   display: inline;
   margin: 0 5px 5px 0;
}
form#advsearch input.text              {
   width: 200px;
}
form#advsearch dl.formitem dt          {
   margin: 0 0 5px 0; 
   padding: 0;
   font-weight: bold;
}
form#advsearch dl.formitem dd          {margin: 0; padding: 0;}
form#advsearch dl.reqnote              {
   clear: both; 
   float: none;
   display: block;
   margin: 0;
}
form#advsearch fieldset legend         {
   display: none;
}
/*form#advsearch dl.formitem-submit      {margin: 0 0 0 5px;}
form#advsearch dl.formitem-submit dt   {display: none;}
form#advsearch input#submit            {
   display: block;
   width: 36px;
   height: 35px;
   color: rgba(0,0,0,0);
   font-size: 0;
   line-height: 999px;
   border: 1px solid #7d7d7d;
   background: url('quicksearch.png') -243px -2px no-repeat;
   overflow: hidden;
   cursor: pointer;
}*/

/* -------------------------------------------
*
*  Search results
*  - vysledky vyhledavani
*
*/

/* Souhrn vysledku */
/*
div.search-results-stats                        {margin: 0 0 10px 0;}
div.search-results-stats h2                     {margin: 0 0 10px 0; font-weight: normal;}
div.search-results-stats span.item-query        {
   color: #c64700;
   font-weight: bold; 
   font-style: italic;
}

div.search-results-stats select.item-filter     {float: right; display: inline;}
div.search-results-stats div.tabs ul.items      {padding-top: 0;}              
*/
/* Tabulka */
/*
table.search-results                            {
   width: 100%;
   margin: 0;
   border: 1px solid #e46d00;
}
table.search-results col.item-image             {}
table.search-results col.item-type              {width: 100px;}
table.search-results col.item-title             {width: 120px;}

table.search-results thead th                   {}
table.search-results td                         {text-align: center;}
table.search-results td.item-image              {padding: 5px;}
table.search-results td.item-image img          {vertical-align: middle; border: 1px solid #000;}
table.search-results td.item-title img          {
   margin: 0 5px 0 0;
   border: 0;
   vertical-align: middle; 
}             
table.search-results td.item-score              {font-weight: bold;}
*/

/* -------------------------------------------
*
*  Quicksearch Autocomplete Indicator
*
*/

div.autocomplete-indicator             {
   width: 16px;
   height: 16px;
   background: url('ajax-loader.gif') 0 0 no-repeat;
}

/* -------------------------------------------
*
*  Quicksearch Autocomplete
*
*/

div.autocomplete                       {}
div.autocomplete ul                    {
   max-height: 450px; 
   overflow-y: auto;
   margin: 0;
   padding: 0;
   border: 1px solid #7d7d7d;
   background: #fff;
}
div.autocomplete li                    {
   margin: 0;
   padding: 2px;
   list-style: none;
   border-bottom: 1px solid #ccc;
   overflow: hidden;
   zoom: 1;
   cursor: default;
}
div.autocomplete li.item-last          {border-bottom: 1;}
div.autocomplete li.selected           {background: #ddd;}
div.autocomplete div.item-image        {
   float: left;
   display: inline;
   margin: 0 5px 0 0;
}
div.autocomplete div.item-image a      {}
div.autocomplete div.item-image img    {
   vertical-align: middle;
   border: 1px solid #000;
}
div.autocomplete div.item-aside        {}
div.autocomplete h3.item-title         {margin: 0 0 5px 0; font-size: 11px;}
div.autocomplete div.item-text         {
   margin: 0 0 5px 0; 
   font-size: 11px;
   line-height: 1.1;
   text-align: justify;
}
div.autocomplete p.item-more           {
   margin: 0; 
   font-size: 11px;
   font-weight: bold;
   text-align: right;
}

/* upravicka pro quicksearch */
body.web div.autocomplete              {padding-top: 8px;}
body.web div.autocomplete ul.items     {border-top: 0;}
body.web div.autocomplete li.item      {padding: 5px;}


div.select-ajax { z-index: 10; border: 1px solid #6b6b6b; border-radius: 5px; position: absolute; width: 600px; height: 410px; background: #fff; }
div.select-ajax-overlay { z-index: 11; position: absolute; width: 600px; height: 400px; background: url('universal-ajax-loader.gif') white no-repeat center center; }
span.select-ajax-cancel { position: relative; left: 578px; top: 5px; background: #6b6b6b; color: #fff; border-radius: 10px; width: 20px; height: 20px; display: block; line-height: 20px; text-align: center; }
div.select-ajax-results { overflow: auto; width: 580px; height: 360px; margin: 10px auto 0 auto; padding: 5px; }
div.select-ajax-results form legend { display: none; }
div.select-ajax-results form dd { margin: 0; }
div.select-ajax-results form#catalogueSearch { margin-bottom: 4px; }
div.select-ajax-results form#catalogueSearch dl { width: 25%; height: 4.2em; overflow:hidden; }
div.select-ajax-results form#catalogueSearch dl input.text { width: 90%; }
div.select-ajax-results form#catalogueSearch dl input.select { width: 85%; }
div.select-ajax-results form#catalogueSearch dl.formitem-catalogueSearchSubmit  { width: 20%; }


div.profiles-order {
   clear: both;
   margin: 10px 0 10px 0;
}


@font-face {
    font-family: 'EntypoRegular';
    src: url('fonts/entypo.eot');
    src: url('fonts/entypo.eot?#iefix') format('embedded-opentype'),
         url('fonts/entypo.woff') format('woff'),
         url('fonts/entypo.ttf') format('truetype'),
         url('fonts/entypo.svg#EntypoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
@font-face {
    font-family: 'EntypoSocialRegular';
    src: url('fonts/entypo-social.eot');
    src: url('fonts/entypo-social.eot?#iefix') format('embedded-opentype'),
         url('fonts/entypo-social.woff') format('woff'),
         url('fonts/entypo-social.ttf') format('truetype'),
         url('fonts/entypo-social.svg#EntypoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



.form-tableless2 legend { display: none; float: none; }
.form-tableless2 h3 { font-size: 1.5em; padding: 0; margin: 0; }

.form-tableless2 fieldset, .form-tableless2 div.fieldset { font-family: Carlito, Calibri, sans-serif; font-size: 11pt; background: #f5f5f5; border: 1px solid #eaeaea; border-radius: 4px; padding: 3%; }
.form-tableless2 div.fieldset { background: #f5f5f5; border: 1px solid #eaeaea; border-radius: 4px;  }

.form-tableless2 input { border: 1px solid #ccc; border-radius: 4px; padding: 0.2em; }
div#content .form-tableless2 a.btn.btn-submit
, .form-tableless2 button { font-weight: bolder;  text-decoration: none; color: #fff; 
                           background:  #77a43d;
                           border: 1px solid #508722; border-radius: 4px; 
                           padding: .9em;  cursor: pointer; 
                           font-size: 1.2em;
                           }



.form-tableless2 dl { display: table; width: 100%; clear: both; }
.form-tableless2 dd, .form-tableless2 dd  { display: table-cell; padding: 0 2%; margin-left: auto; }
.form-tableless2 dd input , .form-tableless2 dd input { width: 100%; }
.form-tableless2 dd input.checkbox , .form-tableless2 dd input.checkbox { width: auto; }
.form-tableless2 dt  { display: table-cell; width: 4em; padding: 0.2em; white-space: nowrap; }
.form-tableless2 dt label  { font-weight: bold; }

.form-tableless2 div.info { margin: 0.5em 0; }

.form-tableless2 div.form-buttons { padding: 1em 0; text-align: right; }
.form-tableless2 div.info:before { content: ""; font-family: "EntypoRegular"; line-height: 1; 
                                 height: 0.25em; font-weight: normal; font-size: 2em; padding-right: 0.2em; vertical-align: -5%; color: #8e8e8e; }

.form-tableless2 div.fieldset h3 span:before, .form-tableless2 fieldset h3 span:before { line-height: 1; height: 0.5em; font-weight: normal; font-size: 2em; padding-right: 0.1em; vertical-align: -5%; color: #8e8e8e; }
.form-tableless2 fieldset h3 { padding-bottom: 0.5em; }
.form-tableless2 span.error { display: block; float: none; clear: left;}

#getRegistrationForm fieldset { background: none; border: 0; padding: 0; }
#getRegistrationForm .formitem-acceptRules  { margin-top: 1em; }
#getRegistrationForm .formitem-acceptRules dt { display: none; }
#getRegistrationForm .formitem-acceptNews dt { display: none; }

#getRegistrationForm input#email { width: 15em; }

#getRegistrationForm fieldset.regtypes div.fieldset { float:left; width: 18em; padding: 3%;  }
#getRegistrationForm fieldset.regtypes div.fieldset.regtype-or { width: auto; background: none; border: 0; white-space: nowrap; padding: 8em 5px 0 5px;}

#getRegistrationForm fieldset.regtypes .regtype-email h3 span:before { font-family: EntypoRegular; content: "✉"; }
#getRegistrationForm fieldset.regtypes .regtype-facebook h3 span:before { font-family: EntypoSocialRegular; content: ""; }
#getRegistrationForm .regtype-email h3 span.ico { font-family: "EntypoRegular"; content: "&#9993;"}

#getRegistrationForm ul { list-style: none; padding: 0; margin: 0.3em 0; }
#getRegistrationForm ul li { padding: 0.5em 0; margin: 0; }
#getRegistrationForm ul.regtype-hint li:before {line-height: 0.1; font-weight: normal; height: 0.1em; font-size: 4em; padding-right: 3%; vertical-align: -0.15em; color: #73ae22; font-family: EntypoRegular; content: "✓"; }

#getRegistrationForm .formitem-regtype-email-hint dt label
, #getRegistrationForm .formitem-regtype-facebook-hint dt label
, #getRegistrationForm .formitem-regtype-facebook-hint2 dt label  { vertical-align: middle; }

#getRegistrationForm dl.formitem-email dt  { white-space: nowrap; }



#getRegistrationForm dl.formitem-getRegistrationFormSubmitFacebook dt
, #getRegistrationForm dl.formitem-getRegistrationFormSubmit dt { display: none; }
#getRegistrationForm dl.formitem-getRegistrationFormSubmitFacebook dd
, #getRegistrationForm dl.formitem-getRegistrationFormSubmit dd { width: 100%; }
#getRegistrationForm dl.formitem-getRegistrationFormSubmitFacebook button
, #getRegistrationForm dl.formitem-getRegistrationFormSubmit button {  display: block; width: 13em; margin: 0 auto; }
#getRegistrationForm dl.formitem-getRegistrationFormSubmit button { background:  #77a43d; border-color: #508722; }
#getRegistrationForm dl.formitem-getRegistrationFormSubmitFacebook button { background: #3c5c99; border-color: #7b797a; }


#getEmailVerificationForm fieldset.header-ok h3 span:before { font-family: EntypoRegular; content: "✓"; color: #73ae22; }
#getEmailVerificationForm div.form-fields { width: 75%; float: left; }
#getEmailVerificationForm div.form-buttons { width: 20%; float: left; margin-top: 7em; }
#getEmailVerificationForm div.form-buttons:after { clear: both; }

#getEmailVerificationForm dt { float: none; padding: 0; }
#getShareForm dt { float: none; padding: 0; }

#getEmailVerificationForm div.form-buttons button { width: 90%; }


.template-mojezoo-prihlaseni .work form { float:left; width: 50%; margin-left: 10px;  }
.template-mojezoo-prihlaseni .work div.facebook { float:left; width: 45%; }
.template-mojezoo-prihlaseni .work div.facebook dl { margin-top: 2em; margin-bottom: 2em; }
.template-mojezoo-prihlaseni .work div.login-text { clear: both; }

.template-mojezoo-prihlaseni div#content .work a.btn.btn-submit.btn-facebook-login,
div#content .form-tableless2 a.btn.btn-submit.btn-facebook-login
 { background: #3c5c99; border-color: #7b797a; }

div.facebook.form-tableless2 h3 span:before { font-family: EntypoSocialRegular; content: ''; }
form.usermodule_loginadapter_mojezoogetloginform h3 span:before { font-family: EntypoRegular; content: "✉"; }

div#registration-done {
   font-family: Carlito, Calibri, sans-serif;
}

div#registration-done h3 {
   font-size: 18pt;
}

div#registration-done p {
   font-size: 11pt;
}

div#registration-done ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

div#registration-done ul li, div#registration-done ul li {
   margin: 0;
   padding: 0;
   width: 32.5%;
   float:left;
   text-align: center;
   
}
div#registration-done ul li p {
text-align: center;
}
div#registration-done ul li p a.ico {
   display: block;
   background: no-repeat 000px 1000px;
   width: 150px;
   height: 140px;
   margin: 0 auto;
   
}

#hafici-cz div#registration-done ul li p a.ico {
   background-image: url('sprite_registration_done-hafici.cz.png')
}
#miciny-cz div#registration-done ul li p a.ico {
   background-image: url('sprite_registration_done-miciny.cz.png')
}
#konicci-cz div#registration-done ul li p a.ico {
   background-image: url('sprite_registration_done-konicci.cz.png')
}

div#registration-done ul li p a.ico span { display: none; }
div#registration-done ul li.profile p a.ico { background-position: -40px -0px; }
div#registration-done ul li.adv p a.ico { background-position: -280px -0px; }
div#registration-done ul li.fun p a.ico { background-position: -516px -0px; }

div#registration-done a.btn { display: inline-block; background: #efefef; border-radius: 4px; padding: 0.6em 1em; font-size: 16pt; text-decoration: none; color: #333; border: 1px solid #ccc; width: 6em;}
#hafici-cz div#registration-done a.btn:link, div#registration-done a.btn:visited  { color: #333; }


#hafici-cz div#registration-done a.btn-blue:link, div#registration-done a.btn-blue:visited { color: #fff; }
div#registration-done a.btn-blue {
   background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #80C9E1),
      color-stop(1, #59AED2)
   );
   background-image: -o-linear-gradient(bottom, #80C9E1 0%, #59AED2 100%);
   background-image: -moz-linear-gradient(bottom, #80C9E1 0%, #59AED2 100%);
   background-image: -webkit-linear-gradient(bottom, #80C9E1 0%, #59AED2 100%);
   background-image: -ms-linear-gradient(bottom, #80C9E1 0%, #59AED2 100%);
   background-image: linear-gradient(to bottom, #80C9E1 0%, #59AED2 100%);
}

#hafici-cz div#registration-done a.btn-brown:link, div#registration-done a.btn-brown:visited { color: #837a5d; }
div#registration-done a.btn-brown {
   background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0, #EDDDAC),
      color-stop(1, #DFCB8E)
   );
   background-image: -o-linear-gradient(bottom, #EDDDAC 0%, #DFCB8E 100%);
   background-image: -moz-linear-gradient(bottom, #EDDDAC 0%, #DFCB8E 100%);
   background-image: -webkit-linear-gradient(bottom, #EDDDAC 0%, #DFCB8E 100%);
   background-image: -ms-linear-gradient(bottom, #EDDDAC 0%, #DFCB8E 100%);
   background-image: linear-gradient(to bottom, #EDDDAC 0%, #DFCB8E 100%);
}


#hafici-cz div#registration-done a.btn-green:link, div#registration-done a.btn-green:visited { color: #fff; }
div#registration-done a.btn-green {
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #7CAF48),
	color-stop(1, #6E9C33)
);
background-image: -o-linear-gradient(bottom, #7CAF48 0%, #6E9C33 100%);
background-image: -moz-linear-gradient(bottom, #7CAF48 0%, #6E9C33 100%);
background-image: -webkit-linear-gradient(bottom, #7CAF48 0%, #6E9C33 100%);
background-image: -ms-linear-gradient(bottom, #7CAF48 0%, #6E9C33 100%);
background-image: linear-gradient(to bottom, #7CAF48 0%, #6E9C33 100%);
}

#registration-done-info { 
   font-size: 12pt;
}



/* ---------------------------------------------------------
* 
* Buttons
* - klasicke
* - textove
* 
*/





a.button {
display: -moz-inline-box; /* FF2 */
display: inline-block; /* IE, FF3, WebKit */
height: 27px;
margin: 0 5px 0 0;
padding: 0 0 0 20px;
font-weight: bold;
line-height: 27px;
text-decoration: none;
outline: none;
=outline:expression(this.hideFocus = true);
background-repeat: no-repeat;
background-position: 0 0;
}

/* prasarna pro drzy safari, ktery ma tucnejsi fonty */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    a.button {
      white-space: nowrap;
    }
}

a.button,
a.button:link,
a.button:visited {color: #fff;}

a.button span {
position: relative;
z-index: 0;
display: -moz-inline-box; /* FF2 */
display: inline-block; /* IE, FF3, WebKit */
height: 27px;
margin: 0 -5px 0 0;
padding: 0 20px 0 0;
text-align: center;
background-repeat: no-repeat;
background-position: right 0;
cursor: pointer;
}

a.button-1        {background-position: 0 -30px;}
a.button-1 span   {background-position: right -30px;}
a.button-2        {background-position: 0 -60px;}
a.button-2 span   {background-position: right -60px;}

body#hafici-cz a.button,
body#hafici-cz a.button span, 
body#miciny-cz a.button,
body#miciny-cz a.button span,
body#konicci-cz a.button,
body#konicci-cz a.button span {color: #fff; background-image: url('hafici-buttons.png');}

a.button:hover,
a.button:focus,
a.button:active {visibility: visible;}

a.button:hover span,
a.button:focus span,
a.button:active span {text-decoration: underline;}

/* ---------------------------------------------------------
* 
* Buttons - ruzne
* 
*/

a.button-image {
display: -moz-inline-box; /* FF2 */
display: inline-block; /* IE, FF3, WebKit */
background-repeat: no-repeat;
background-position: 0 0;
outline: none;
=outline:expression(this.hideFocus = true);
}

a.button-image:hover,
a.button-image:focus,
a.button-image:active   {opacity: .8;/* filter: alpha(opacity=80);*/}

a.button-image span     {display: none;}

/**
 * maly button - inzerce
 */ 
a.button-ads            {
display: -moz-inline-box; /* FF2 */
display: inline-block; /* IE, FF3, WebKit */
height:22px;
line-height:22px;
background:url('hafici-button-ads.png') 0 0 no-repeat;
margin:0;
padding:0 0 0 8px;
color:#483817;
text-decoration:none;
outline:none;
=outline:expression(this.hideFocus = true);
font-size:12px;
font-weight:bold;
}
#hafici-cz a.button-ads {color:#483817;}
a.button-ads span       {
display: -moz-inline-box; /* FF2 */
display: inline-block; /* IE, FF3, WebKit */
height:22px;
background:url('hafici-button-ads.png') right 0 no-repeat;
margin:0;
padding:0 8px 0 0;
cursor:pointer;
}

/* specificke buttony */
a.button-add-ad,
a.button-my-ad,
a.button-all-ad                              {display:block; width:219px; height:36px; background:url('hafici-buttons-my-ad.png') 0 0 no-repeat;}
a.button-add-ad span,
a.button-my-ad span,
a.button-all-ad span                         {display:none;}
#hafici-cz a.button-add-ad                   {background-position:-455px 0;}
#hafici-cz a.button-my-ad                    {background-position:0 0;}
#hafici-cz a.button-all-ad                   {background-position:-227px 0;}

body#hafici-cz a.ad-btn-totop                {
background:url('hafici-ads-btn-totop.png') 0 0 no-repeat;
color:#82480a;
height:29px;
line-height:29px;
padding:0;
width:145px;
margin:-1px 0 0 0;
}
body#hafici-cz a.ad-btn-totop span           {
background:none;
padding:0 0 0 10px;
color:#82480a;
margin:0;
}

a.button-create-new-profile                  {display: block; width: 424px; height: 84px;}

body#hafici-cz a.button-create-new-profile   {background-image: url('hafici-button-create-new-profile.png');}
body#miciny-cz a.button-create-new-profile   {background-image: url('miciny-button-create-new-profile.png');}
               
               a.button-creature-heaven      {width: 240px; height: 40px;}
body#hafici-cz a.button-creature-heaven      {background-image: url('hafici-button-heaven.gif');}
body#miciny-cz a.button-creature-heaven      {background-image: url('miciny-button-heaven.gif');}
body#konicci-cz a.button-creature-heaven     {background-image: url('konicci-button-heaven.gif');}

a.button-facebook                            {display: block; width:180px; height: 70px; background-repeat: no-repeat; background-position: 0 0;}
body#hafici-cz a.button-facebook             {background-image: url('hafici-button-facebook.png');}
body#miciny-cz a.button-facebook             {background-image: url('miciny-button-facebook.png');}
body#konicci-cz a.button-facebook            {background-image: url('konicci-button-facebook.png');}

a.button-contest                             {display: block; width: 227px; height: 70px; background-repeat: no-repeat; background-position: 0 0;}
body#konicci-cz a.button-contest             {background-image: url('konicci-button-soutez.png');}

/* Profile buttons */
a.button-profile-specific                    {display: block; width: 49px; height: 49px;}

a.button-add-to-friends                      {background-position: 0 0;}
a.button-send-message                        {background-position: -50px 0;}

body#hafici-cz a.button-profile-specific     {background-image: url('hafici-buttons-profile.png');}
body#miciny-cz a.button-profile-specific     {background-image: url('miciny-buttons-profile.png');}
body#konicci-cz a.button-profile-specific    {background-image: url('konicci-buttons-profile.png');}

/* uprava pro hafiky - momentalne jsou zde jina tlacitka */
body#hafici-cz a.button-add-to-friends             {
   width: 159px;
   background-position: 0 0;
}
body#hafici-cz a.button-add-to-friends:hover,
body#hafici-cz a.button-add-to-friends:focus,
body#hafici-cz a.button-add-to-friends:active      {
   filter: none;
   opacity: 1;
   background-position: 0 -50px;
}
body#hafici-cz a.button-send-message               {
   width: 143px;
   background-position: -160px 0;
}
body#hafici-cz a.button-send-message:hover,
body#hafici-cz a.button-send-message:focus,
body#hafici-cz a.button-send-message:active        {
   filter: none;
   opacity: 1;
   background-position: -160px -50px;
}

/* ---------------------------------------------------------
* 
* Popup gallery
* 
*/

.gallery-button   {
display: -moz-inline-box; /* FF2 */
display: inline-block; /* IE, FF3, WebKit */
width: 39px;
height: 39px;
background-repeat: no-repeat;
background-image: url('universal-gallery-buttons.png');
outline: none;
}

a.gallery-button:hover,
a.gallery-button:focus,
a.gallery-button:active    {opacity: .8;/* filter: alpha(opacity=80);*/}
span.gallery-button        {opacity: .5;/* filter: alpha(opacity=50);*/}

.gallery-button span       {display: none;}

.gallery-button-close      {background-position: 0 0;}
.gallery-button-prev       {background-position: -40px 0;}
.gallery-button-next       {background-position: -80px 0;}
.gallery-button-default    {background-position: -120px 0;}
.gallery-button-delete     {background-position: -160px 0;}
.gallery-button-move       {background-position: -200px 0;}


#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../images/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../images/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(../images/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../images/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../images/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../images/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}


