body {background:#deefdd url('images/pozadi_top_02.jpg') 0 0 repeat-x; z-index:0; margin:0 auto; padding:0; width:100%;}
#body_02 {font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
   font-size:95%; color:#2F3C2E; padding:0px; margin:0px auto; width:995px; font-style:normal; z-index:2;}

.ie6_note {display:none;}
.frame_ie {display:none;}

img {border:0; margin:10px; text-align:left;}
h4 {margin:0;}
.external {font-size:70% !important; padding-right:25px; background:url('images/graphics/linkExternal.png') right 3px no-repeat;}

#news {font-size:80%; width:200px; height:200px; overflow:auto; padding:5px; border:1px solid #ffffff; margin:0; padding:2px;}

#logo_link {display:block; float:right; margin-right:1px; padding-right:1px; text-decoration:none; line-height:0; border-right:1px solid #AEC1AD;}
#logo_link img {width:227px; height:78px; margin:0}
#header_left_top {position:absolute; top:0px; left:0px; width:50%; height:78px; display:none; background-color:#C5E7C6; z-index:-1;}
#header_left_top div {visibility:hidden;}
a.languageENG {display:block; position:absolute; top:0; font-size:70%; color:#a5c4a6; margin:0px; padding:5px 0 10px 40px; text-decoration:none; background:url('images/graphics/languageENG.png') 0 5px no-repeat;}
a.languageENG:hover {color:#91b092; background:url('images/graphics/languageENG_over.png') 0 5px no-repeat;}
a.languageCZE {display:block; position:absolute; top:0; font-size:70%; color:#a5c4a6; margin:0px; padding:5px 0 10px 40px; text-decoration:none; background:url('images/graphics/languageCZE.png') 0 5px no-repeat;}
a.languageCZE:hover {color:#91b092; background:url('images/graphics/languageCZE_over.png') 0 5px no-repeat;}

#header {margin:0 auto; padding:0; height:118px; background:url('images/pozadi_top_2010_01.jpg') center top no-repeat; z-index:2;}
#header.eng {width:995px; margin:0 auto; padding:0; height:118px; background:url('images/pozadi_top_en_2009_01.jpg') center top no-repeat;}
h1 {font-variant:small-caps; text-align:center; margin:0 0 3px 0; padding:0; color:#575; display:none; line-height:36px;}

#logo img {display:none;}
#topcze {position:absolute; width:1010px; font-size:100%; line-height:25px; margin:79px 0 0 0; padding:0 0 0 10px; z-index:10; font-weight:bold;}
#topcze li {float:left; display:inline; margin:0; border-right:1px solid #AEC1AD;}
#topcze li a {display:block; padding:0 18px; text-decoration:none; color:#617460;}
#topcze li a.small {font-size:70%; line-height:12.5px; text-align:center;}
#topcze li a:hover {background-color:#B7E1B7; color:#456642;}
#topcze li a.main {display:block; padding:0 18px; text-decoration:none; color:#617460;}
#topcze li a.active {background-color:#B7E1B7 !important;}
#topcze li .info {font-style:italic; font-size:58%; line-height:14px; color:#686; font-weight:lighter; text-align:center;}
#topcze li:hover .info {position:relative; border-bottom:1px solid #aba; background:#a7d1a7; margin-bottom:-1px; z-index:10;}
#topcze li .menu2 {display:none;}
#topcze li:hover .menu2 {display:block; font-style:italic; position:absolute; background:#ded; padding:5px 5px 10px 5px; margin:0 0 0 -1px; width:200px; z-index:9; border:1px solid #000; 
  font-size:58%; line-height:14px; color:#686; font-weight:lighter; text-align:center; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
#topcze li .menu2 .menu2H {font-style:normal; font-weight:bold; text-align:left; border-bottom:1px solid #676; margin-top:10px;}
#topcze li .menu2 a {font-style:normal; display:block; margin:0; padding:0; font-size:110%; text-align:left; padding-left:15px; background:url('images/novinky_bis_arrow.gif') no-repeat scroll 0 5px;}
                                                         
#header_en #topcze {font-size:60%; line-height:11px; font-weight:lighter; margin:27px 0 0 0; padding:0 0 0 70px; background:#94BC94 url("images/topcze_img2.jpg") 0px 0px no-repeat; border-bottom:1px solid #000; width:90%;}
#header_en #topcze li a {color:#718571; display:block; margin:0; padding:1px 11px 2px 11px; text-decoration:none;}
#header_en #topeng {font-size:100%; line-height:25px; background:#cec url('images/topeng_img2.jpg') 0px 0px no-repeat; margin:-40px 0 0 0; padding:0 0 0 70px; z-index:2; font-weight:bold; width:70%; border:0;}
#header_en #topeng li a {padding:0 11px;}

#middlecol_container {margin:1px auto; padding:0; width:995px; z-index:-1; background-image:url('images/graphics/middlecol.jpg'); background-repeat:y-repeat;}

#leftcol, #leftcolPsi {float:left; width:181px; color:#564b47; margin:0 0 0px 0; padding:0;
    background-color:#CEE6CC; color:#564b47; font-size:70%; border-left:1px solid #AEC1AD; border-right:0px solid #AEC1AD; z-index:0;}
#leftcol h4, #leftcolPsi h4 {background:#9DCB9E url('images/leftcol_img_01.jpg') top no-repeat; color:#B5E3B6; margin:0; padding:1px 0 1px 5px; display:block; text-align:left; line-height:20px; font-size:120%; font-weight:bold; border-top:1px solid #83A784;}
#leftcol h3 {background-color:#9DCB9E; color:#C2EAC3; margin:15px -5px -5px -5px; padding:1px 5px 0 0; display:block; text-align:right; font-size:90%; font-weight:lighter; border-top:1px solid #798C79;}
#leftcol div a {display:block; color:#7EA87F; border-bottom:1px solid #9DCB9E; text-decoration:none; float:left; font-size:80%; width:176px; height:90px; padding:10px 3px 0 2px; font-weight:bold;}
#leftcol div a:hover {background-color:#C4E0C2;}
#leftcol div img {float:left; margin:0 5px 0 0;}
#leftcol .leftcol_text {border-bottom:0; padding:25px 0 0 0; font-weight:lighter;}
/* leftcol left menu */
#leftcol_menu li {margin:0 0 9px 0px; list-style:none;}
#leftcol_menu a {height:20px; color:#617460; font-weight:bold; text-decoration:none; font-size:130%;}
#leftcol_menu a:hover {color:#90A18F;}
#leftcol_menu .active a {color:#273026; font-weight:bold;}
#leftcol .leftcol_blog {margin:0; padding:0 5px 5px 5px;}
#leftcol .leftcol_blog li {list-style:none; padding:10px 0 0 0; text-align:justify; font-size:80%;}
#leftcol .leftcol_blog li a {color:#759D71; font-weight:bold; text-decoration:none; font-size:150%;}
#leftcol .leftcol_blog li a:hover {color:#81AB7B;}

#leftcolPsi a {display:block; float:left; width:176px; font-size:90%; padding:10px 3px 10px 2px; color:#7EA87F; border-bottom:1px solid #9DCB9E; text-decoration:none; font-weight:bold;}
#leftcolPsi a:hover {background-color:#C4E0C2; color:#696;}
#leftcolPsi img {float:left; margin:0 5px 0 0;}
#leftcolPsi .leftcolName {padding:25px 0 0 0; font-weight:bold;}
#leftcolPsi .leftcolTitles {clear:both; font-weight:lighter; color:#7EA87F !important; text-align:center; font-size:90%;}

#rightcol {float:right; background-color:#C0E8C1; color:#564b47; width:229px; margin:0px; padding:0px; overflow:hidden;
           font-size:70%; border-right:1px solid #AEC1AD; z-index:0;}
#rightcol h2 {background:#94BC94 url('images/graphics/rightcolH2.jpg') top no-repeat; color:#B5E3B6; line-height:16px; margin:0; padding:3px 5px 3px 0; display:block; text-align:right; font-size:120%; border-top:1px solid #6E7E6E;}
#rightcol .breadcrumbs {height:16px; background:#94BC94 url('images/graphics/rightcolH2.jpg') top repeat-x; color:#B5E3B6; line-height:16px; margin:0; padding:4px 0 2px 0; display:block; text-align:right; border-top:1px solid #6E7E6E; overflow:hidden;}
#rightcol .breadcrumbs a {display:block; float:left; color:#AAD2AA; font-weight:bold; margin:0; background:url('images/graphics/rightcolBreadcrumbs.gif') 0 5px no-repeat;}
#rightcol .breadcrumbs a:hover {color:#B4D8B4; background:url('images/graphics/rightcolBreadcrumbsHover.gif') 0 5px no-repeat;}
#rightcol .breadcrumbs a.first {font-size:90%; padding:1px 5px 0 15px;}
#rightcol .breadcrumbs a.middle {font-size:90%; padding:1px 0px 0 15px;}
#rightcol .breadcrumbs a.last {color:#B5E3B6; font-size:110%; padding:0 0 0 15px; background:url('images/graphics/rightcolBreadcrumbsDown.gif') 0 5px no-repeat;}
#rightcol .breadcrumbsMenu .hidden {display:none;}
#rightcol .breadcrumbsMenu:hover .hidden {
  display:block; position:absolute; margin:16px 0 0 0px; padding:0px 0px 0px 0px; 
  background:#94BC94; border:1px solid #80AE80; border-top:0; border-bottom:0;
  text-align:left; font-size:90%;}
#rightcol .breadcrumbsMenu .hidden a {display:block; padding:0 30px 0 20px; margin:0; background:none; border-bottom:1px solid #80AE80;}
#rightcol .breadcrumbsMenu .hidden a.active {color:#6E966E;}
#rightcol .breadcrumbsMenu .hidden a:hover {background-color:#9AC29A; color:#B7DCB0;}

#rightcol h3 {background-color:#9DCB9E; color:#C2EAC3; margin:0; padding:1px 5px 1px 10px; display:block; text-align:left; font-size:90%; font-weight:lighter; border-top:0px solid #798C79;}
#rightcol h3 a {color:#C2EAC3; font-weight:bold;}
#rightcol h3 a:hover {color:#aedcaf;}
#rightcol ul {list-style:none; padding:10px 0 10px 12px; margin:0;}
#rightcol li {margin-bottom:5px;}
#rightcol li.active a {color:#374236;}
#rightcol a {color:#5C9A5C; text-decoration:none;}
#rightcol a:hover {color:#5F795F;}
#rightcol_menu {font-size:130%; background-color:#B0DAB1;}
#rightcol_menu li {margin:0 0 9px 10px;}
#rightcol_menu a {color:#617460; font-weight:bold;}
#rightcol_menu a:hover {color:#90A18F;}
#rightcol_menu .active a {color:#374236;}
#rightcol h3.gen {background-color:#807051; color:#baaf99; border-top:1px solid #798c79;}
#rightcol h3.gen a {color:#baaf99;}
#rightcol ul.gen {background-color:#dedccd;}
#rightcol ul.gen a {color:#9A8355 ;}
.rightcol_promo {text-align:center;}
.rightcol_promo img {width:200px;}
.rightcolDogmenu {font-size:115%; font-weight:bold;}
.rightcolDogmenu img {margin:0 0 0 0; width:32px; vertical-align:middle;}

.novinky_bis span {color:#617460 !important; border-bottom:1px solid #9DCB9E; display:block; margin:0 0 0 -12px; padding:0 5px 2px 5px; font-size:90%; text-align:justify;}
.novinky_bis span strong {float:left; margin-right:5px;}
.novinky_bis span div {text-align:right;}
.novinky_bis span div a {background:url('images/novinky_bis_arrow.gif') 0px 5px no-repeat; padding-left:15px;}
.novinky_bis span div a:hover {background-image:url('images/novinky_bis_arrow_h.gif');}

#middlecol {float:left; position:relative; width:561px; padding:10px; margin:0; word-spacing:2px; text-align:justify; font-family:verdana;
      border-left:1px solid #798C79; border-right:1px solid #798C79;}
#middlecol p {margin:5px 0 5px 0;}
#middlecol h2 {clear:both; text-align:center; margin:-10px -10px 0 -10px; padding:5px 0 0 0; font-size:120%; background:#cec url('images/middlecol_img_01.jpg') top no-repeat; border-top:1px solid #A3B3A3;}
#middlecol a {text-decoration:underline; color:#575;}
#middlecol a:hover {text-decoration:none; color:#797;}

#footer {clear:both; position:relative; height:20px; margin:0px 0 15px 0; border-bottom:0px solid #BFD7BD; border-top:1px solid #798C79;
      background-color:#CEE6CC; color:#95B395; text-align:center; font-size:70%; padding:0; z-index:0;}
#footer sup {display:none;}
#footer a { color:#95B395;}
#footer a:hover { color:#7F9F7F;}
#footer #box1 {float:right; text-align:center; width:230px; padding:3px 0 4px 0; border-left:1px solid #798C79; background-color:#BEDEBE;}
#footer #box2 {float:left; text-align:center; width:182px; padding:3px 0 4px 0; border-right:1px solid #798C79; background-color:#BEDEBE;}
#footer #box2:hover {background-color:#AFD3AF; color:#7F9F7F;}



table img {margin:0 10px 10px 10px;}

#bottom01   {position:absolute; width:180px; text-align:center; left:180px; font-size:90%;}
#bottom02   {position:absolute; width:180px; text-align:center; left:340px; font-size:90%;}
#bottom03   {position:absolute; width:180px; text-align:center; left:520px; font-size:90%;}



#tituly ul {
   margin-top:0;
}
#tituly-cze {      
   background: url("images/czechflag.bmp") top left no-repeat;
   text-indent:30px;
   margin-top:15px;
   }
#tituly-svk {
   background: url("images/slovakianflag.bmp") top left no-repeat;
   text-indent:30px;
   margin-top:15px;
   }
#tituly-pol {
   background: url("images/polishflag.bmp") top left no-repeat;
   text-indent:30px;
   margin-top:15px;
   }
#tituly-swe {
   background: url("images/swedishflag.bmp") top left no-repeat;
   text-indent:30px;
   margin-top:15px;
   }
#tituly-nor {
   background: url("images/norwegianflag.bmp") top left no-repeat;
   text-indent:30px;
   margin-top:15px;
   }
#middlecol-avar ul{
   margin:0;
   text-indent:50px; 
}
#tituly table{
   margin:0;
   font-size:85%;
   text-align:left;
}



.left {
   text-align:left;
}
.right {
   text-align:right;
}
.italic {
   font-style:italic;
}

.otec-avar {
   float:left;
   width:230px;
   text-align:center;
}

.cara {
   clear:both;
   margin-right:15px;
}
.cara02 {
   clear:both;
   margin-top:15px;
   margin-right:15px;
}
#tituly img {
   margin:5px 0 0 0;
}
.image01 {float:left; width:155px; height:150px; margin:3px 15px 3px 7px; padding:0px 5px 0px 5px; font-size:75%; text-align:center; background-color:#bdb; letter-spacing:0px;}
.image01 img {margin:7px 0px 0px 0px; border: 1px solid #779977;}
.image02 {
   float:left;
   width:128px;
   height:146px;
   margin:3px 7px 3px 7px;
   padding:0px 5px 0px 5px;
   font-size:95%;
   text-align:center;
   background-color: #aaccaa;
   border: 2px solid #779977;
   letter-spacing: 0px;
}                         
.image02 img {margin:7px 0px 0px 12px; border:2px solid #779977; background-color:#ffffff;}
.image02 a img {filter:alpha(opacity=70); opacity:0.07;}
.image02 a:hover img {filter:alpha(opacity=100); opacity:100;}

#tituly .rodokmen {
   font-size:80%;
}


.nadpis2 {
   font-size: 18px;
   font-variant: small-caps; 
   text-align: left;
   font-weight: bold;
}
.nadpis3 {
   font-size: 16px;
   font-variant: small-caps;
   text-align: left;
   font-weight: bold;
}
.nadpis4 {
   font-size: 120%;
   text-align: center;
   font-weight: bold;
   margin-bottom: 5px;
}
.odkaz2 {background-color:#aca; text-decoration:underline;}
.odkaz3  {
   color: #000000;   
   text-decoration: underline;
}
.float-right01 {
   float:right;
   font-size: 80%;
   padding: 10px;
   width: 200px;
}
.float-left01 {
   float:left;
   font-size: 80%;
   padding: 5px;
}
.float-left02 {
   float:left;
   padding: 10px;
   margin: 5px;
   text-align: center;
   border: 1px solid #779977;
}

.eng_cesky {color:#ccc !important;}
.eng_cesky h5 {color:#ccc !important;}
.eng_cesky a {color:#ccc !important;}





h5 {margin:0; padding:0; font-size:100%; font-weight:bold; color:#331A00; font-family:verdana;}
h6 {font-size:120%; margin:0;}

.image01 a:link {text-decoration:none; color:#000000; font-weight:lighter;}
.image01 a:visited {text-decoration:none; color:#000000; font-weight:lighter;}
.image01 a:hover {text-decoration:underline; color:#000000; font-weight:lighter;}
.font1 {font-size:400%; position:absolute; top:0px;}

/* new code */
#pes_body {margin-left:200px; width:770px;}
#pes_menu {float:left; width:170px; margin-top:40px; font-size:110%;}
#pes_popis {float:left; width:595px; font-size:90%;}
#pes_popis img {float:left; position:relative; top:-20px;}
#pes_popis .nadpis1 {margin-bottom:20px;}
#pes_text {font-size:90%; width:490px; text-align:justify;}
#pes_clanky {float:right; height:100px; width:250px; font-size:70%; padding-left:10px;}

/* new new code */
.pes_vrh {font-size:75%; letter-spacing:0px; background-color:#beb; margin:0 10px 0 5px;}
.pes_vrh .nadpis2 {padding-left:10px;}
.pes_vrh div {width:160px; height:120px; float:left; padding:0 5px; text-align:center;}
.pes_vrh ul {padding-left:0px; margin-left:10px;}
.pes_vrh>ul {padding-left:10px;}
.pes_vrh li {list-style-type:none; text-align:left;}
.pes_vrh p {clear:both; text-align:right; background-color:#beb; border-bottom:1px solid #000; padding:10px 10px 0 0;}

/* fotogalerie */
.fotogalerie01 {background-color:#c8e0c7; width:170px; float:left; margin:0 7px 20px 7px; font-size:60%; text-align:center; border:1px solid #aec1ad; border-top:0; border-bottom:0; }
.fotogalerie01 h3 {font-family:verdana; margin:0 -1px 2px -1px; padding:2px 0 0 0; text-align:center; background:url('images/graphics/fotogalerie01_h3.png') top no-repeat; color:#678265;}
.fotogalerie01 img {width:134px; margin:0;}
.fotogalerie01 p {padding:0 3px;}
.fotogalerie01 a {display:block; margin:0 -1px; padding:0 0 5px 0; background:url('images/graphics/fotogalerie01_a.png') bottom no-repeat;}

.fotogalerie02 {background:#d4e7d3; width:532px; clear:both; margin:10px 7px 0px 7px; padding:0 5px; font-size:60%; text-align:left; border:1px solid #aec1ad; border-top:0; border-bottom:0; }
.fotogalerie02 h3 {font-family:verdana; margin:0 -11px 2px -11px; padding:8px 0 0 20px; background:url('images/graphics/fotogalerie02_h3.png') top no-repeat; color:#678265;}
.fotogalerie02 img {width:60px; height:45px; margin:10px 10px 2px 8px; float:left;}
.fotogalerie02 p {padding:0 3px;}
.fotogalerie02 a {display:block; text-align:right; margin:0px -11px 0 -11px; padding:0 20px 5px 0; background:url('images/graphics/fotogalerie02_a.png') bottom no-repeat;}

.fotogalerie03 {float:left; height:100px; background-color:#9fa; margin:10px 3px 0 3px;}
.fotogalerie03 img {height:100px; margin:0;}

.fotogalerie04 {background:#d4e7d3; width:532px; clear:both; margin:10px 7px 0px 7px; padding:0 5px; font-size:60%; text-align:left; border:1px solid #aec1ad; border-top:0; border-bottom:0; }
.fotogalerie04 h3 {font-family:verdana; margin:0 -11px 2px -11px; padding:8px 0 0 20px; background:url('images/graphics/fotogalerie02_h3.png') top no-repeat; color:#678265;}
.fotogalerie04 img {width:517px; margin:10px 10px 2px 8px;}
.fotogalerie04 .bottom {display:block; margin:0 -10px; padding:0 20px 10px 20px; background:url('images/graphics/fotogalerie02_a.png') bottom no-repeat;}

.fgImage {width:170px; float:left; padding:0px; margin:0px 7px 20px 7px; font-size:60%; text-align:center; border:1px solid #aec1ad; border-top:0; border-bottom:0; background:#c8e0c7;}
.fgImage .fgImageLine {display:block; height:10px; width:172px; margin:0 0px 0 -1px; background:url('images/graphics/fotogalerie01_h3.png') top no-repeat;}
.fgImage img {height:110px; margin:0;}
.fgImage a {display:block; margin:0 -1px; padding:0 0 5px 0; background:url('images/graphics/fotogalerie01_a.png') bottom no-repeat;
  text-decoration:none !important;}

           #pf {width:214px; height:161px; position:absolute; left:0; top:0px;}
           #pf a {display:block; background-image:url('images/pf_2008b.jpg'); height:100%; text-decoration:none;}
           #pf a:hover {background-image:url('images/pf_2008c.jpg');}
           #nov_java6 {position:absolute; left:4px; top:0;}
           #nov_java6 img {margin:0px; width:587px;}



.poznamka {color:#888; font-size:80%;}
a.arrow {background:transparent url('images/novinky_bis_arrow.gif') no-repeat scroll 0 6px; padding-left:15px; font-size:80%;}

#table {border:0;}
#vystavy_tab {width:100%; border-left:0px; border-top:0px; font-size:75%; margin-top:10px;}
#vystavy_tab .vystavy01 {background-color:#bbddcc; text-align:center; font-weight:bold; border-top:2px solid #aba;}
#vystavy_tab th {background-color:#aaccbb; text-align:center; border-top:2px solid #aba; border-bottom:0;}
#vystavy_tab tr {border:1px solid #aba;}
#vystavy_tab td {border-bottom:0px solid #bcb; padding:0 5px;}
#vystavy_tab .vystava {font-size:90%; text-align:left;}
#vystavy_tab .datum {font-size:90%; color:#aba;}

/* majitelĂ© */
.majitel {float:left; width:49%; text-align:center; border:1px solid #000; border-bottom:0;}
.majitel a {text-decoration:none; color:#000;}
.majitel a:hover {color:#555; text-decoration:none;}

/* strĂˇnky vrhĹŻ */
#vrh-rodice {width:600px; padding:0; font-size:87%;}
.matka {float:left; width:300px; text-align:center; font-weight:bold; font-size:110%;}
.vrh-info {clear:left;}

.vrhParent {width:275px; float:left; text-align:center;}
.vrhParent img {width:200px;}
.vrhParent .poznamka {font-size:60%; margin:-5px 0 10px 0;}

#avar-popis {font-size:80%; letter-spacing:1px; line-height:18px; border-bottom:1px solid #9b9;}
#avar-popis .img {float:left; border-right:1px solid #9b9;}
#avar-popis .popis {clear:right; height:130px; padding-top:25px;}
#avar-popis .popis strong {margin-left:10px;}

.leftcol_vrh {text-align:left !important;}
.leftcol_vrh p {margin:5px 5px 0 5px;}
.leftcol_vrh div {margin:0 5px;}
.leftcol_vrh p.first {border-top:1px solid #9d9;}
.leftcol_vrh h5 {margin:0 10px; font-size:130%; font-family:arial;}
.vrhy_pes {float:left; display:in-line; width:149px; background-color:#cec; margin:9px; padding:5px; z-index:-10; list-style-type:none;}
.vrhy_pes h3 {font-size:90%; margin:0 0 5px 0; color:#898;}
.vrhy_pes .hidden {display:none;}
.vrhy_pes:hover .hidden {position:absolute; width:149px; height:120px; margin:108px 0 0 -5px; padding:5px; display:block;
      font-size:60%; text-align:left; z-index:10; background:#cec url('images/vrhy_hidden.jpg') bottom right;}
.vrhy_pes:hover .hidden span {padding-left:3px;}
.vrhy_pes img {width:149px; height:100px; margin:0;}

.sampioni_01 {height:130px; margin-bottom:10px; background:#cec; border-bottom:1px solid #000;}
.sampioni_01 h3 {margin:0; padding:2px 0 0 5px;}
.sampioni_02 {float:left; width:26px; margin:10px 0 0 5px;}
.sampioni_02 img {margin:0 0 1px 0; width:26px; height:13px;}
.sampioni_03 {float:left; width:110px; margin:10px 0 0 15px;}
.sampioni_03 img {margin:0; height:80px;}
.sampioni_04 {float:left; width:350px; margin:10px 0 0 15px; font-size:80%;}

.middle_box, .sampioni_01 {background-color:#D3E9D1; margin:0 0 10px 0; padding-bottom:20px; border-bottom:1px solid #798C79; border-top:1px solid #AEC1AD; overflow:auto;}
.middle_box h3 {margin:0 0 5px 10px;}
.middle_box h3 a {text-decoration:none !important;}
.middle_box a.arrow {float:right; font-size:80%; margin-right:10px; text-decoration:none !important;}
.middle_box .middlebox_footer {font-size:60%; float:left; margin:5px 0 0 10px; color:#96b393;}
.middle_box img {float:left; width:90px; margin:0 5px 0 5px;}
.middle_box .text {font-size:70%; margin:10px 10px 0 10px;}
.middle_box.rip {background:#9FA39F; border-bottom:1px solid #636363; border-top:1px solid #858985; padding-left:7px;}
.middle_box.rip h3 {color:#5B5B5B !important;}
.middle_box.rip h3 a {color:#5B5B5B !important;}
.middle_box.rip h3 a:hover {color:#464646 !important;}

.middle_box2 {background-color:#D3E9D1; padding:5px 10px; margin:10px 0 0 0; border-bottom:1px solid #798C79; border-top:1px solid #AEC1AD;}
.middle_box2 .nadpis2 {font-size:100%; color:#2B342A;}
.middle_box2 .stanice {text-align:left; text-indent:20px; margin-bottom:5px; font-size:70%;}

.middle_box2 ul {list-style:none; padding:0; margin:0;}
.middle_box2 li {display:block; clear:both;}
.middle_box2 li .nadpis2 {padding:10px 0 3px 0;}
.middle_box2 li img {float:left; width:70px; margin:0;}

#homepage_promo {position:relative; left:-10px; width:320px; overflow:hidden; background-color:#C0E8C1; margin:-10px 0 0 0; padding:0px; text-align:justify; float:left;
   border-bottom:1px solid #798C79; border-right:1px solid #798C79; font-size:75%; line-height:12px;}
#homepage_promo h1 {visibility:visible; background:#94BC94 url('images/rightcol_img_01.jpg') top repeat-x; color:#B5E3B6; margin:0px; padding:3px 5px 3px 0; display:block;
   text-align:center; font-size:120%; border-top:1px solid #7A987A; line-height:16px;}
#homepage_promo .text {margin:7px 5px; display:block;}
#homepage_promo ul {padding:0; margin:0; width:300px; border-top:1px solid #798C79; clear:both;}
#homepage_promo li {padding:0; margin:0; display:inline; float:left; letter-spacing:0; word-spacing:0; border-right:1px solid #798C79;}
#homepage_promo li a {background-color:#b0DAB1; display:block; text-decoration:none; padding:0px 8px;}
#homepage_promo li a:hover {background-color:#AACEAB;}

.article {clear:both; color:#182816; border-bottom:1px solid #BBDBB9; margin-top:10px; font-size:75%; padding-bottom:5px;}
.article.obr {}
.article a h5 {color:#486945; text-decoration:none; font-size:120%;}
.article a:visited h5 {color:#95B692; text-decoration:none;}
.article a:hover h5 {color:#789876; text-decoration:none;}
.article img {float:left; height:45px; margin:3px 5px 0 0;}
.article .article_popisek {font-size:90%; color:#A8CDA5;}
.blog_article {text-align:justify !important;}
.blog_article img {float:left; width:250px; margin:4px 10px 0 0;}
.blog_article pre {overflow:auto; margin:-10px 0 0 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; white-space: pre; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word;}

#frame_rightcol {float:right; width:230px; margin-left:0px;}
#frame_rightcol h2 {background:#94BC94 url('images/rightcol_img_01.jpg') top no-repeat; color:#B5E3B6; line-height:16px; margin:0; padding:3px 5px 3px 0; display:block; text-align:right; font-size:90%; border-top:1px solid #6E7E6E;}
#frame_rightcol li {list-style:none;}
#frame_rightcol a {color:#617460; text-decoration:none; font-weight:bold;}
#frame_content {padding:0 5px 5px 5px; font-size:80%;}
#frame_content h2 {width:761px; text-align:center; margin:0px 0 0 -4px; padding:0; font-size:120%; background:#cec url('images/middlecol_img_02.jpg') top repeat-x; border-top:1px solid #A3B3A3;}

#form {border-bottom:1px dotted #9b9; width:550px; text-align:left; margin:10px auto 0 auto; padding:5px 0; font-size:70%;}
#form input {height:18px; font-size:100%; padding:0; width:300px; background-color:#cec; border:1px solid #585; color:#585;}
#form textarea {padding:0; width:300px; background-color:#cec; border:1px solid #585; color:#585;}
.form2_popis {float:right; text-align:justify; width:230px; font-size:90%; padding:9px 0 0 0; color:#585;}
#form .form2 {padding-top:20px;}
#form strong {font-size:110%;}
#form .info {background:url('images/newsadm/info_a.gif') 0 2px no-repeat; padding-left:15px;}
#form .info .hidden {position:absolute; top:30px; visibility:hidden;}
#form .info:hover {background:url('images/newsadm/info_b.gif') 0 2px no-repeat;}
#form .info:hover .hidden {visibility:visible; width:541px; height:25px; color:#A5CB9D; border-bottom:1px solid #A6DCA0; margin:-2px 0 0 -30px; padding:2px 20px; background:#D6ECD4 url('images/newsadm/info_header.jpg') 4px 4px no-repeat;}
.info_header {background:#D6ECD4 url('images/newsadm/info_header.jpg') 4px 4px no-repeat; font-size:70%; color:#46A43C; padding:10px 20px 0 20px; position:absolute; top:30px; width:541px; height:19px; border-bottom:1px solid #A6DCA0; margin:-2px 0 0 -10px;}
.button input {color:#4DB34D; background:#C0E8C1; border:0; font-size:90%; padding:0; margin:0; float:right; cursor:pointer;}
.button input:hover {color:#286028;}

.like {position:absolute; top:33px; margin:0px 0 0 523px; z-index:10; width:50px;}
.like form {float:left;}
.like .number {float:left; font-size:60%; color:#A2DAA2;}
.like input.hlasuj {background:url('images/newsadm/like_a.gif') 1px 1px no-repeat; border:0; float:left;}
.like input.hlasuj:hover {background:url('images/newsadm/like_b.gif') 1px 1px no-repeat;}

#links {margin-top:10px; border-top:1px solid #999; padding-top:10px;}
#links p {background-image:url('link_01.jpg'); margin:2px auto; width:485px; padding:2px;}
#links span {color:#797;}
#links a {color:#454;}
#links a:hover {color:#676;}

#leftcol p {text-align:left; padding:0 5px;}

.formContainer {background:#C4E5C1; border-bottom:1px solid #798C79; border-top:1px solid #AEC1AD; padding:0 10px 10px 10px; margin-top:35px;}
.formContainer input, .formContainer textarea {background:#DEEFDD; border:0; color:#9DC29A;}
.text01 {font-size:70%; margin:10px 0 0 0px; color:#DEEFDD; font-weight:bold;}
.formContainer .info {background:url('images/graphics/info.gif') 0 2px no-repeat; padding-left:15px;}
.formContainer .info .hidden {position:absolute; top:30px; visibility:hidden;}
.formContainer .info:hover {background:url('images/graphics/info_hover.gif') 0 2px no-repeat;}
.formContainer .info:hover .hidden {visibility:visible; left:38px; width:521px; height:25px; margin:-2px 0 0 -38px; padding:2px 30px 2px 30px; 
  color:#6A886A; border-bottom:1px solid #A6DCA0; background:#CCEECC url('images/graphics/info_header.gif') 4px 4px no-repeat; font-weight:lighter; text-align:center;}
.info_header {position:absolute; width:521px; height:25px; margin:-2px 0 0 -10px; padding:2px 30px 2px 30px;
background:#CCEECC url('images/graphics/info_header.gif') 4px 4px no-repeat; color:#6A886A; text-align:center;}

.pes_01 {font-size:75%; text-align:center; word-spacing:1px; letter-spacing:0.1px; background-color:#cec; color:#585;
   border-bottom:1px solid #AEC1AD; margin:0 -10px 10px -10px; padding:0 10px 5px 10px;}
.pes_01 .tituly {text-align:left; margin:0px; color:#789b78;}
.pes_02 {font-size:80%; word-spacing:0px; margin:10px 10px 15px 10px;
   font-family:georgia; text-align:justify; line-height:15px; color:#555753;}

.middlecol_promo {position:abssolute; z-index:1; width:182px; height:250px; float:left;
    border-bottom:1px solid #798C79; text-align:center; margin:-10px 0px 0 0px; padding:0px 4.5px; 
    background:#C1E1BF url('images/graphics/middlecol_promo.gif') repeat-x top;  overflow:hidden;}
.middlecol_promo h3 {position:absolute; width:182px; height:132px; font-size:75%; margin:10px 0 3px 0; padding:0; background:url('images/graphics/middlecol_promo_img.gif') 13px 30px no-repeat;}
.middlecol_promo img {width:154px; height:100px; margin:40px auto 0 auto;}
.middlecol_promo p {font-size:70%; line-height:15px;}
.middlecol_promo a {background:transparent url('images/novinky_bis_arrow.gif') no-repeat scroll 0 5px; padding-left:15px; font-size:70%;}
.middlecol_promo.main {position:relative; width:195px; height:257px; margin-left:-6px; margin-right:-5px; z-index:9; 
  border:0; background:url('images/graphics/middlecol_promo_img3.gif') 0px 0 no-repeat; padding:0 7.5px;}
.middlecol_promo.main h3 {background:url('images/graphics/middlecol_promo_img2.gif') 11px 32px no-repeat; width:197px; font-size:80%;}
.middlecol_promo.main img {width:168px; height:100px; margin:42px 3px 0 0;}
.middlecol_welcome {clear:both; position:relative; top:-6px; text-align:center; margin:-4px -10px 4px -10px; padding:5px 0;
  font-weight:bold; background:#deefdd url('images/graphics/middlecol_img_03.gif') repeat-x; }
  
.prodej {height:130px; font-size:80%;}
.prodej h3 {margin:0; padding:0 0 5px 5px; font-size:120%; text-align:left; float:left;}
.prodej img {width:150px; height:100px; float:left; margin:0 10px 0 5px; clear:both;}
.prodej center {margin:15px 0 0 0;}
.prodej a {float:right; margin:0 10px 0 0; padding-left:15px; font-size:80%; background:transparent url('images/novinky_bis_arrow.gif') no-repeat scroll 0 5px;}
.prodej.boy {background:#C4E5C1 url('images/graphics/prodej_img1.gif') right -10px no-repeat;}
.prodej.girl {background:#C4E5C1 url('images/graphics/prodej_img2.gif') right -30px no-repeat;}
.prodej .note {font-size:80%; margin:10px 0 15px 0;}

.middlecol_promo2 div {margin-top:20px; font-size:90%; clear:both;}

.tag {float:left; margin:30px 0 0 0; height:100px; padding:0; }
.tag h5 {width:177px; font-weight:bold; color:#7fa480; padding:1px 2px; margin:0; border-bottom:1px solid #b2cbb0;}
.tag li {position:absolute; display:inline; height:20px;}
.tag li a {color:#a3bca1; text-decoration:none;}
.tag li a:hover {color:#92ab90;}
.tag li a.darker {color:#8ea78c !important;}
.tag li a.darker:hover {color:#7c987a !important;}


.borzoiGenetics {text-align:center; height:390px; background:url('images/newsadm/borzoi_genetics.png') center 0; padding:30px 0 0 0; font-size:80%;}
.borzoiGenetics a {text-decoration:none !important;}
.borzoiGenetics .genBB {display:block; margin:0 auto;}
.borzoiGenetics .gen0 div {float:left;}
.borzoiGenetics .gen0 .gen0image {width:200px; height:300px;}
.borzoiGenetics .gen0 .gen0potomci {width:150px; height:120px; margin:0 auto; overflow:auto; font-size:80%; color:#614613;}
.borzoiGenetics .gen0 .gen0potomci a {color:#614613 !important;}
.borzoiGenetics .gen0 .gen0potomci a:hover {color:#7c5915 !important;}
.borzoiGenetics .gen0 .gen0potomci .genBB {width:12px; display:inline; margin:1px 0 0 5px;}
.borzoiGenetics .gen0 .gen0info {width:195px; font-size:70%; padding:5px 0 0 15px; color:#9a8355;}
.borzoiGenetics .gen0 .gen0info a {float:right; margin-right:20px; color:#614613 !important;}
.borzoiGenetics .gen1 h4 {padding:0; margin:0 0 10px 0; font-size:150%; color:#4b350a !important;}
.borzoiGenetics .gen2 {height:50px; font-size:115%;}
.borzoiGenetics .gen2 a {display:block; float:left; width:48%; color:#4b350a !important;}
.borzoiGenetics .gen2 a:hover {color:#73510f !important;}
.borzoiGenetics .gen2 .genBB {width:18px;}
.borzoiGenetics .gen3 {height:50px;}
.borzoiGenetics .gen3 a {display:block; float:left; width:24%; font-size:80%; color:#614613 !important;}
.borzoiGenetics .gen3 a:hover {color:#7c5915 !important;}
.borzoiGenetics .gen3 .genBB {width:10px;}
.borzoiGenetics .gen4 {height:40px;}
.borzoiGenetics .gen4 a {display:block; float:left; width:12%; font-size:65%; color:#9a8355 !important;}
.borzoiGenetics .gen4 a:hover {color:#b89c65 !important;}
.borzoiGenetics .gen5 {height:15px;}
.borzoiGenetics .gen5 a {height:15px; display:block; float:left; width:6%; font-size:60%; color:#ae9669 !important; border:0px solid #000;}
.borzoiGenetics .gen5 a:hover {color:#c9ae79 !important;}

.rightFotogalerie {clear:both; border-bottom:1px solid #999; padding:0; margin:0; font-size:85%;}
.rightFotogalerie img {margin:2px 3px 0 5px; height:30px; float:left;}
.rightFotogalerie .text {height:35px;}

.nasiPsiList {position:absolute; overflow:auto; margin:0 0 0 6px; padding:5px 5px 30px 5px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; background:#bcb; border-bottom:1px solid #9a9; z-index:10;}
.nasiPsiList ul {float:left; list-style:none; padding:0; margin:0; width:270px;}
.nasiPsiList h3 {background:#9a9; font-size:80%; margin:-5px -5px 0 -5px; padding:2px 5px; text-align:center;}

.barzojPopis .img {float:left;}
.barzojPopis a {float:right;}
.barzojPopis .img img {width:180px;}
.barzojPopis .popis {margin:0px 0 0 20px; padding:15px 0 0 0;}
.barzojPopis .popis .puvod {display:block; text-align:right; font-size:75%; padding:0 50px 0px 0px;}
.barzojIntro {clear:both;}
.barzojIntro pre {clear:both; overflow:auto; margin:-10px 0 0 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; white-space: pre; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word;}


