*
{
  padding: 0;
  margin: 0;
}
body
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333333;
	background-color: #EFEFEF;
   /* background: #EFEFEF url(bg.png) repeat-y center top;    */

}
.editor
{
	background: #ffffff;
}

/* ---------------------------------obecné------------------------------------------- */
.left { float: left; }
.right { float: right; }
.cl 
{ 
   clear: both; 
   height: 1px;
}
.clear
{
   clear: both;
}
.center { text-align: center; }

.b { font-weight: bold; }
.i { font-style: italic; }
.white { color: #ffffff; }
h1
{ 
   font-size: 16px; 
   color: #009EDF; 
	padding:23px 20px 5px 0px;
}
.in h1,
.article h1
{ 
	padding:23px 20px 5px 40px;
}
.custom-form h1
{ 
	padding:23px 20px 5px 0px;
}
.custom-form h2 {
	clear: both;
}
.content-extern h1, .content h1, .editor h1
{ 
   font-size: 16px; 
   color: #009EDF; 
   padding: 0px 20px 15px 0px; 
}
h2{ font-size: 12px; color: #009EDF; padding: 10px 0 5px 0;}
h3{ font-size: 12px; color: #333333; }
h4{ font-size: 11px; color: #009EDF; }
h5{ font-size: 11px; color: #333333;}
h6{ font-size: 100%; }
.detail h1
{
padding: 12px 0 10px 0;
}

a { text-decoration: underline; color: #333333;}
.link-out 
{ 
   background: url(link-out-blueBig.gif) no-repeat right 5px;
   padding-right:17px;
}
h2 .link-out 
{ 
   background: url(link-out-blueBig.gif) no-repeat right 9px;
}

a:hover { text-decoration: none; }
a img{ border: none; } /* , a:link img */


p { margin: 0px 0 5px 0; }

.content h2, .editor h2,
.content h3, .editor h3,
.content h4, .editor h4,
.content h5, .editor h5,
.content h6, .editor h6
{
   padding: 10px 0 5px 0;
}
.content h2, .editor h2
{
   color:#009EDF;
   font-size:12px;
   padding:10px 0 5px;

} 
.content h3, .editor h3
{
   font-size: 12px; color: #333333;
}
.content h4, .editor h4
{
   font-size: 11px; color: #009EDF;
}
.content h5, .editor h5
{
   font-size: 11px; color: #333333;
}
.content h6, .editor h6
{
   font-size: 12px;
   color: #009EDF;
   font-weight: normal;
}

.content ul, .editor ul, .wauctions
{
   list-style: none;
   line-height: 1.3em;
   margin-bottom: 10px;
}
.content ul li, .editor ul li, .wauctions li
{

   margin-bottom: 4px;
   background:url("menu-item-lev2-active.png") no-repeat 0px 2px;   

   padding:0 0px 0 20px;
} 
.wauctions li {
   background: url("menu-item-lev2-active.png") no-repeat 0px 3px;
   padding:0 0px 0 15px;
}
.content ul ul, .editor ul ul
{
   padding-left: 2px;
   margin-top: 4px;
   margin-bottom: 0;
}
.content ul ul li, .editor ul ul li
{
   background:url("square-h-item.png") no-repeat left 4px ;
   padding-left: 17px;
}
.content ul ul ul li, .editor ul ul ul li
{
   background:url("square-h-light.png") no-repeat left 4px;
   padding-left: 17px;
}

.content ol, .editor ol
{
   margin-bottom: 10px;
   padding-left:17px;
}
.editor ol
{
	padding-left: 25px;
}

.content ol li, .editor ol li
{

   padding-left: 3px;
   margin-bottom: 4px;
} 
.content ol ol, .editor ol ol
{
   padding-left: 20px;
   margin-top: 4px; 
   margin-bottom: 0;
}
.content ol ol li, .editor ol ol li
{
   
}
.content ol ol ol li, .editor ol ol ol li
{
   
}
.content ol ol ol ol li, .editor ol ol ol ol li
{
   
}
.content hr, .editor hr
{
	margin: 8px 0;
}

.content img.border,
.page-content img.border, 
.editor img.border
{
/*    margin: 0 20px 10px 0; */
   border: 6px solid #E9E9E9;
/*    padding: 5px 7px 9px 7px;
   background: url(article-img.gif) no-repeat left top; */
}
.site-map
{

}
.site-map ul ul
{
   padding-left: 0; 
   margin-top: 7px; 
}
.site-map ul li
{
   margin-bottom: 7px;
   line-height: 18px;
}
.site-map ul ul li a
{
   color: #333333;
}
.site-map ul ul ul li
{
   background: url(li-level-3.gif) no-repeat left 4px;
}
.site-map ul ul ul li a
{
   color: #999999;
}
.site-map ul li, .site-map ul ul li, .site-map ul ul ul li
{
   background-position: left 6px;
}

body .search-content
{
padding:10px 50px 17px 0px;
width:658px;
}
.search-content table
{
   color: #9e1518;
   width: 100%;
   margin-bottom: 20px;
}
.search-content table td
{

   padding: 4px 2px 3px 2px;
   color: #009EDF;
}
.search-content table .date
{
   background:url("square.png") no-repeat right 2px ;
   color:#FF3300;
   float:left;
   font-size:11px;
   padding-right:16px;
   
   margin-right: 2px;
   width: 61px;
}
.search-content table a
{
color:#009EDF;
}
.search-content h2
{
   font-size: 14px;
   padding: 20px 0 10px 0;
   margin: 0 0 10px 0;
   font-weight: bold;
}
.search-content h2.ico
{
   background:url("menu-item-active.png") no-repeat 40px 17px;
   font-size: 11px;
   color: #000;
   padding: 20px 0 10px 70px;
   margin: 0;
}
.search-info
{
   padding-left: 40px;
}

.ful3-tips
{
   padding-left: 40px;
   padding-top:12px;
}
.ful3-tips h3
{
	color:#009EDF; 
	padding-bottom:14px;
}
.s-item
{
   background:url("item-bg.gif") no-repeat left bottom;
   float:left;
   padding:0px 50px 15px 40px;
   width:618px;
}


table{ font-size: 100%; }
table td { padding: 4px; }

input.field, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 3px;
	border: 1px solid #00306e;
}
input
{

}
textarea
{

}
input.checkbox,
input.radio
{
	border: none;
	background: none;
	width: auto;
}



/* tabulky */
table
{
   border-collapse: collapse;
   border: 0;
   margin-bottom: 20px;
}
table.cms-editor-table.standard
{
	border: 0;
	border-top: 2px solid #EAEAEA;
	border-left: 2px solid #EAEAEA;
	width: 100%;
}
table.cms-editor-table.highlighted
{
	border: 0;  
	border-top: 2px solid #7FCEF0;
	border-left: 2px solid #7FCEF0;
	width: 100%;
}
table.cms-editor-table.standard th
{

	font-weight: bold;
	text-align: left;
	padding: 7px;  
	background-color: #ffffff;
	color:#333333;
}
table.cms-editor-table.standard th,
table.cms-editor-table.standard td
{
   border: 0;
	border-bottom: 2px solid #EAEAEA;
	border-right: 2px solid #EAEAEA;
}
table.cms-editor-table.highlighted th,
table.cms-editor-table.highlighted td
{
   border: 0;
	border-bottom: 2px solid #7FCEF0;
	border-right: 2px solid #7FCEF0;
}
table.cms-editor-table.highlighted th
{
	font-weight: bold;
	text-align: left;
	padding: 7px;
	background-color: #ffffff;
	color:#333333;
}

table.cms-editor-table.standard td,
table.cms-editor-table.highlighted td
{
	padding: 7px;
}




.body-topBg
{
   width: 100%;
   height: 100%;
   float: left;
/*    background: url(bg-top.gif) repeat-x left top; */
}
.body-bottomBg
{
   width: 100%;
   height: 100%;
   float: left;
/*    background: url(bg-bottomj.gif) repeat-x left bottom; */
}
.page
{
	width: 1001px;
	text-align: left;
	margin: 0 auto; 
}
.main
{
   width: 1001px;
   float: left;
   padding-bottom: 57px;
/*    margin-top: 197px; */
   position: relative;
}
.main-in
{
   width: 1001px;
   float: left;
}
.header
{
	width: 1001px;
	height: 46px;
	float: left;
	position: relative;
}

div.cols
{
   float: left;
   width:1001px;
   position: relative;
}
.page div.cols
{
   background: url(bg-page.png) repeat-y left top;
}

.col-left
{
   width: 292px;
   float: left;
}

.col-right
{
   float: left;
   width: 709px;
}
.home .col-right
{
   background: #ffffff url(hp-bg.gif) repeat-y left top;
}

.col-bottom
{
   width:1001px;
   float: left;
   background: url(col-bottom.gif) repeat-y 0px top;
}
.banner-skyscraper
{
	position: absolute;
	right: -127px;
	top: 0px;
}
.banner-skyscraper img
{
	vertical-align: middle;
}
.banner-middle img
{
	vertical-align: middle;
}
.banner-top
{
   margin-top: 18px;
   text-align: center;
}


/* header */

.banner-pg
{
   float: left;
   width: 708px;
   height: 432px;
   position: relative;
}
.banner-pg
{

}
.banner-pg .banner-pg-label
{
   font-size: 18px;
   position: absolute;
   left: 40px;
   top: 35px;
   width: 593px;
   height: 29px;
   z-index: 9;
   background: url(banner-pg-label.png) repeat-x left top;
   padding: 6px 15px 0 25px;
}
.banner-pg .banner-pg-label a
{
   color: #333333;
   text-decoration: none;
}
/*
.banner-pg .banner-pg-nav
{
   position: absolute;
   left: 40px;
   top: 70px;
   z-index: 8;
}
.banner-pg .banner-pg-nav a
{
   font-size: 20px;
   color: #ffffff;
   text-decoration: none;
   display: block;
   width: 182px;
   height: 49px;
   float: left;
   padding: 11px 0 0 29px;
}
 .banner-pg .banner-pg-nav .first
{
   background: url(banner-pg-nav-1.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .second
{
                                                           
   background: url(banner-pg-nav-2.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .third
{
                                                           
   background: url(banner-pg-nav-3.png) no-repeat left top;
} */
.banner-pg .banner-pg-bg
{
   background: url(banner-pg-bg.png) no-repeat left top;
   position: absolute;
   left: 0;
   top: 0;
   height: 432px;
   width: 708px;
   z-index: 0;
}




.menu-top
{
   padding: 14px 0 8px 0;
   position: absolute;
   /* right: 319px; */
   left: 24px;
   top: 0;
}
.menu-top ul
{
   list-style: none;
}
.menu-top li
{
   font-size: 10px;
   display: inline;
   padding: 0 25px 0 22px;
   color: #333333;
   background: url(menu-top-ico.png) no-repeat left 2px;
}
.menu-top li a
{
   color: #333333;
   text-decoration: underline;
}
.menu-top li a:hover,
.menu-top li a.active 
{
   text-decoration: none;
}



.menu-main
{
   width: 290px;
   float: right;
   z-index: 99;
   position: relative;
}
.menu-main-in
{
   width: 290px;
   float: left;
   background-color: #D6D6D6;
   padding-bottom: 3px;
   padding-top: 7px;
}
.menu-main-bottom
{
   width: 290px;
   height: 60px;
   background: url(menu-main-bottom.png) no-repeat left top;
   float: left;
}
.menu-main ul
{
   list-style: none;
}
.menu-main li
{


}

.menu-main li a
{
   text-decoration: none;
   color: #000033;
   font-weight: bold;
   padding: 8px 10px 6px 60px;
   background: url(menu-item.png) no-repeat 24px 7px;
   border-bottom: 1px solid #D1D1D1;
   display: block;
}
.menu-main li a:hover, .menu-main li a.active
{
   background: url(menu-item-active.png) no-repeat 24px 7px;
   color: #009ee1;
}

.menu-main ul ul li a
{
   border: 0;
   font-weight: normal;
   padding: 4px 10px 6px 73px;
   background: url(menu-item-lev2.png) no-repeat 56px 7px;
}
.menu-main ul ul li a:hover, .menu-main ul ul li a.active
{
   background: url(menu-item-lev2-active.png) no-repeat 56px 7px;
   color: #009ee1;
}

.menu-main ul ul ul li a
{
   font-size: 11px;
   padding: 7px 10px 5px 87px;
   background: url(menu-item-lev2.png) no-repeat 70px 9px;
}
.menu-main ul ul ul li a:hover, .menu-main ul ul ul li a.active
{
   background: url(menu-item-lev2-active.png) no-repeat 70px 9px;
   color: #009ee1;
}

.menu-main ul ul ul ul li a
{
   font-size: 11px;
   padding: 7px 10px 5px 101px;
   background: url(menu-item-lev2.png) no-repeat 84px 9px;
}
.menu-main ul ul ul ul li a:hover, .menu-main ul ul ul ul li a.active
{
   background: url(menu-item-lev2-active.png) no-repeat 84px 9px;
   color: #009ee1;
}

.menu-main ul ul ul ul ul li a
{
   font-size: 11px;
   padding: 7px 10px 5px 115px;
   background: url(menu-item-lev2.png) no-repeat 98px 9px;
}
.menu-main ul ul ul ul ul li a:hover, .menu-main ul ul ul ul ul li a.active
{
   background: url(menu-item-lev2-active.png) no-repeat 98px 9px;
   color: #009ee1;
}

.menu-main ul ul ul ul ul ul li a
{
   font-size: 11px;
   padding: 7px 10px 5px 129px;
   background: url(menu-item-lev2.png) no-repeat 112px 9px;
}
.menu-main ul ul ul ul ul ul li a:hover, .menu-main ul ul ul ul ul ul li a.active
{
   background: url(menu-item-lev2-active.png) no-repeat 112px 9px;
   color: #009ee1;
}


.secondary-menu
{

}
.secondary-menu ul
{
	list-style: none;
}
.secondary-menu li
{
	background:url("menu-top-ico.png") no-repeat left 2px;
	color:#333333;
	display:inline;
	font-size:10px;
	padding:0 25px 0 22px;
}
.secondary-menu li a
{
	color:#333333;
	text-decoration:underline;
}
.secondary-menu
{

}



.logo
{
   width: 290px;
   /* height: 130px; */
   float: right;
   text-align: center;
}
.logo img
{

}
.silver-box
{
   width: 290px;
   float: right;
   background-color: #6B6B6B;
   color: #ffffff;
   line-height:1.4em;
   height: 140px;
   overflow: hidden;
}
.silver-box .in
{
   padding: 26px 20px 0px 28px;
   float: right;
   height: 88px;
   overflow: hidden;
}
.silver-box a
{
   color: #ffffff;
}

.lang-menu
{
   float: right;
   width: 286px;
   margin: 12px 33px 0 0;
   text-align: right;
}
.lang-menu ul
{
   list-style: none;
}
.lang-menu li
{
   background:url("menu-top-ico.png") no-repeat left 2px;
   color:#333333;
   display:inline;
   font-size:10px;
   padding:0 14px 0 30px;
}
.lang-menu li a
{
   color:#333333;
   text-decoration:underline;
}
.lang-menu li a:hover,
.lang-menu li a.active
{
   text-decoration: none;
}

.search-form
{
   width: 230px;
   height: 21px;
   padding: 7px 30px 28px 28px;
}
.search-form form
{

}
.search-form .field
{
   width: 180px;
   height: 13px;
   border: 1px solid #CDCDCD;
   padding: 3px 5px;

}

.search-form .submit
{

   border: 0;
   cursor: pointer;
   width: 19px;
   height: 19px;
   margin-left: 5px;
   position: relative;
   top: 4px;
}

/* col-left */
.col-right-right
{
   width: 240px;
   float: left;
}
.col-boxies
{
   width: 469px;
   background: #ffffff; 
   position: relative;  
   float: left;
   min-height: 100px;
}
.col-boxies .col-boxies-nav
{
   background: url(col-boxies-nav.png) no-repeat left bottom;
   float: left;
   width: 469px;
   border-top: 1px solid #D5D5D5;
}
.col-boxies .col-boxies-nav .in
{
   padding: 16px 40px;
   float: left;
   width: 389px;
}
.col-boxies .col-boxies-nav-lb
{
   font-size: 12px;
   color: #333333;
   float: left;
   padding: 0 15px 0 0;
}
.col-boxies .red-sqare
{
   background: url(square.png) no-repeat left 3px;
   padding-left: 18px;
}
.col-boxies .red-sqare a
{
   color: #FF474A;
   font-size: 10px;
}



.col-boxies .item
{
   background: url(col-boxies-nav.png) no-repeat left bottom;
   padding-bottom: 30px;
   float: left;
   width: 470px;
}
.col-boxies .item.last
{

}
.col-boxies .item-in
{
   padding: 17px 25px 15px 40px;
   float: left;
}
.col-boxies .item .nav
{
   font-size: 11px;
   padding-bottom: 10px;

}
.sqare-h-left
{
   background: url(square-h.png) no-repeat left 4px;
   padding-left: 23px;
}
.sqare-h-left-light
{
   background: url(square-h-light.png) no-repeat left 4px;
   padding-left: 23px;
}
.col-boxies .item .nav .link-out
{
   padding-right: 17px;
   background: url(link-out-small.gif) no-repeat right 4px;  
}

.sqare-h-item
{
   background: url(square-h-item.png) no-repeat left 4px;
   padding: 0 30px 0 19px;
}
.sqare-h-item-light
{
   background: url(square-h-light.png) no-repeat left 4px;
   padding: 0 30px 0 19px;
}
.sqare-w-item
{
   background:url("menu-item-lev2.png") no-repeat 0px 3px;
   padding: 0 8px 0 20px;
}

.col-boxies .item h3.label
{
   font-size: 16px;
   padding-bottom: 10px;
   color: #009EE0;
}
.col-boxies .art-top h3.label
{
   background: url(art-top.gif) no-repeat left top;
   padding-left: 55px;
}
.col-boxies .item h3.label .link-out
{
   background: url(link-out-blueBig.gif) no-repeat right 9px;
   padding-right: 17px;
}
.col-boxies .item h3.label a
{
   color: #009EE0;
   text-decoration: none;
}
.col-boxies .item h3.label a:hover {text-decoration: underline;}
.col-boxies .item .perex
{
   color: #333333;
   line-height: 1.4em;
}


.col-boxies .item .nav-footer a
{
   padding-left: 14px;
   background: url(ico-a.gif) no-repeat left 3px;
}
.col-boxies .box-article
{

}




.col-boxies .box-news
{
   padding-bottom: 42px;
}
.col-boxies .box-gallery
{
   padding-bottom: 38px;
}

.col-boxies .box-gallery .img.first
{
   margin-left: 0;
}
.col-boxies .box-gallery .img:hover
{
   background: url(box-gallery-hoover.gif) no-repeat left top;
}
.col-boxies .box-gallery .gallery-item
{
   padding-top: 8px;
   padding-bottom: 10px;
   float: left;
}
.col-boxies .item
{
   padding-bottom: 12px;
}
.col-boxies .item .img
{
   float: left;
   margin: 5px 19px 5px 0;
}

.col-boxies .box-action .perex
{
	padding-top:3px;
	padding-right:3px;
}
.col-boxies .box-action.withImg .perex
{
	float: left;
	width: 205px;
}
.col-boxies .box-action .perex .date
{
   color: #FF464A;
   background:url(square.png) no-repeat right 3px;
   padding-right:16px;
   margin-right: 8px;
   float: left;
}

/* .col-boxies .item .daate
{
   background:url("ico-a.gif") no-repeat left 3px;
   color:#9E1518;
   padding-left:20px;
   padding-right:12px;
   text-decoration:none;
   text-transform:uppercase;
} */
.box-items
{
   float: left;
   width: 470px;
/*    border-bottom: 1px solid #D5D5D5; */
}
.box-items .in
{
   padding: 13px 20px 15px 40px;
   float: left;
}
.box-items p
{
   margin-bottom: 8px;
}
.box-items .date
{
   background:url(square.png) no-repeat right 3px;
   color:#FF464A;
   padding-right:16px;
   margin-right: 8px;
}
.box-items a
{
   color:#009EE0;
}
.box-items .link-out
{
   background:url(link-out-blueBig.gif) no-repeat right 6px;
   padding-right:17px;
}

.box-label
{
   font-size: 12px;
   padding: 0 0 15px 0;
   color: #333333;
}
.box
{
   width: 254px;
   float: right;
}

.box .box-in
{
   width: 208px;
   padding: 39px 18px 25px 28px;
   float: left;
   line-height:1.4em;
}
.box .box-in .box-content
{

}


.box .box-bottom
{
   width: 240px;
   height: 17px;
}

.box-type-light
{
   color: #333333;
   margin-top: -46px;
   position: relative;
} 
.box-type-light a { color: #333333;} 
.box-type-light .box-in
{
   background: url(box-type-light.png) repeat-y left top;
}

.box-type-light .box-bottom
{
   background: url(box-type-light-bottom.png) no-repeat left top;
   width: 254px;
   height: 51px;
   float: left;
}

.box-type-blue
{
   color: #ffffff;
   margin-top: -53px;
   position: relative;
}
.box-type-blue .box-label {color: #ffffff;}
.box-type-blue a { color: #ffffff;}
.box-type-blue .box-in
{
   background: url(box-type-blue.png) repeat-y left top;
}
.box-type-blue .box-bottom
{
   background: url(box-type-blue-bottom.png) no-repeat left top;
   width: 254px;
   height: 54px;
   float: left;
}
.box-type-blue img
{
   padding-bottom: 8px;
}

.box.idx1 { z-index: 1;}
.box.idx2 { z-index: 2;}
.box.idx3 { z-index: 3;}
.box.idx4 { z-index: 4;}
.box.idx5 { z-index: 5;}
.box.idx6 { z-index: 6;}
.box.idx7 { z-index: 7;}
.box.idx8 { z-index: 8;}
.box.idx9 { z-index: 9;}
.box.idx10 { z-index: 10;}
.box.idx11 { z-index: 11;}
.box.idx12 { z-index: 12;}
.box.idx13 { z-index: 13;}
.box.idx14 { z-index: 14;}
.box.idx15 { z-index: 15;}
.box.idx16 { z-index: 16;}
.box.idx17 { z-index: 17;}
.box.idx18 { z-index: 18;}
.box.idx19 { z-index: 19;}
.box.idx20 { z-index: 20;}

/* col-right */
.blue-box
{
   width: 240px;
   float: left;
   color: #ffffff;
   background: #008ECB url(blue-box.png) no-repeat right bottom;
} 
.blue-box .in
{
   padding: 17px 20px 26px 22px;
   float: left;
}
.blue-box .in.wide
{
	padding-right: 10px;
}
.blue-box .box-label
{
   color: #ffffff;
   padding: 0 0 18px 0;
}
.blue-box p
{
   margin-bottom: 12px;
}
.blue-box p .date  
{

   background: url(blue-box-d.gif) no-repeat right 4px;
   color: #D3D3D3;
   display: block;
   float: left;
   font-size: 10px;
   margin-right: 6px;
   padding-right: 8px;
   width: 33px;
}
.blue-box a
{
   color: #ffffff;
}

.banner-right
{
   width: 240px;
   float: left;
}

.box-partneri
{
   width: 709px;
   float: left;
   background-color: #ffffff;
   border-top: 1px solid #EDEDED;
}
.box-partneri .in
{
   padding: 31px 10px 31px 10px;
   float: left;
}
.box-partneri img
{
   margin: 0 10px;
}


/* .box .box-text
{
   width: 240px;
   text-align: center;
   margin-top: -15px;
}
.box .box-text-in
{
   background: url(box-text-top.png) no-repeat left top;
   padding-top: 20px;
   width: 240px;
}
.box .box-text-in-in
{
   padding: 0px 25px 0px 25px;
   font: bold 32px calibri;
   color: #ffffff;
   background: #9E1618;
}
.box .box-text-in-in a
{
   color: #ffffff;
   text-decoration: none;
}
.box .box-text-in-in a:hover
{

}
.box .box-text-bttn
{
   background: url(box-text-bttn.png) no-repeat left top;
   width: 240px;
   height: 20px;
} */
/* .box-container
{
   width: 282px;
   float: left;
   margin-bottom: 20px;
}
.box-container-in
{
   background: url(box-container-in.png) repeat-y left top;
}
.box-container-top
{
   background: url(box-container-top.png) no-repeat left top;
   width: 282px;
   height: 10px;
}
.box-container-bottom
{
   background: url(box-container-bottom.png) no-repeat left top;
   width: 282px;
   height: 17px;
}
.box-container-in .box
{
   padding: 10px 0 10px 20px;
} */

/* .dynamic-label
{
   color: #ffffff;
   background: url(dynamic-label.png) no-repeat left top;
   float: left;
   width: 240px;
   margin-top: -6px;
}
.dynamic-label h2
{
   padding: 15px 15px 10px 20px;
   font-size: 14px;
}
.dynamic-label-bottom
{
   background: url(dynamic-label-bottom.png) no-repeat left top;
   width: 240px;
   height: 15px;
   float: left;
}
.dynamic .items
{
   padding:  0;
}
.dynamic .items .item
{
   padding: 15px 0 5px 0;;
}
.dynamic .items .item .date
{
   background:url("ico-nav.gif") no-repeat left 4px;
   padding:0 9px 0px 17px;
   color: #9E1518;
   font-size: 11px;
}
.dynamic .items .item h3.lb
{
   font-size: 14px;
   padding-bottom: 5px;
   padding-top: 7px;
} */

.col-bottom-in
{
   background: url(col-bottom-in.gif) no-repeat left top;
   float:left;
   width:1001px;
}
.col-bottom, .col-bottom a { color: #ffffff;}

.col-bottom .col-bottom-left
{
   width: 292px;
   float: left;
}
.col-bottom .col-bottom-right
{
   width: 707px;
   float: left;
}


.col-bottom .logo-b
{

}
.col-bottom .search-form
{

}
.col-bottom .box-footer
{
   float:left;
   width:292px;
}
.col-bottom .box-footer-in
{
   padding: 27px 39px 20px 30px;
   line-height: 1.4em;
   width: 202px;
}
.col-bottom .box-footer a
{

}
.col-bottom .copyright
{
   float:left;
   width:232px;
   padding: 10px 30px 30px 25px;
}


.col-bottom .menu-bottm
{
   background: url(menu-bottom.png) no-repeat left top;
   float: left;
   width: 688px;
   height: 97px;
}
.col-bottom .menu-bottm ul
{
   padding: 29px 0 0 39px;
   list-style: none;
}
.col-bottom .menu-bottm li
{
   background: url(menu-bottom.gif) no-repeat left top;
   padding-left: 25px;
   float: left;
   padding-right: 18px;
}
.col-bottom .menu-bottm li a
{

}


.col-bottom .links-bottom
{
   width:707px;
   float: left;
   padding: 15px 0 30px 0;
} 
.col-bottom .links-bottom .left
{
   padding: 0 20px 0 40px;
} 
.col-bottom .links-bottom .right
{
   padding: 0 120px 0 0px;
}
.mapa-cr
{
	position: absolute;
	right: 9px;
	top: 31px;
}
.col-bottom .article-bottom
{
   width:707px;
   float: left;
/*    background: url(map.png) no-repeat right 57px; */
   padding-bottom: 21px;
   min-height: 184px;
   position: relative;
}
.col-bottom .article-bottom .in
{
   padding:25px 246px 21px 40px;
   float: left;
   /* width: 421px; */
}
.home .col-bottom .article-bottom .in
{
   padding: 25px 246px 21px 40px;
}
.col-bottom .article-bottom p
{
   margin-bottom: 7px;
}
.col-bottom .article-bottom span
{
   padding-right: 3px;
}
.col-bottom .article-bottom span.sqare-w-item
{
   padding-right: 8px;
}
.col-bottom .article-bottom a
{
   padding-left: 3px;
}
.col-bottom .article-bottom a:hover
{
   color:#009EE0;
   text-decoration: underline;
}


.article-bottom .item
{
   padding: 13px 0 21px 36px;
   background: url(article-bottom-item.png) no-repeat left top;
   font-size: 10px;
}
.article-bottom .item h3.lb
{
   font-size: 12px;
   font-weight: normal;
   padding-bottom: 8px;
}
.article-bottom .item.first
{
   background: none;
}


.footer
{
   width: 100%;
   height: 57px;
   float: left;
}
.footer .in
{
   padding: 16px 30px 0 332px;
   float: left;
}
.footer a
{

}
.footer .foo-rss
{
   background: url(rss.png) no-repeat left 3px;
   padding: 1px 0 1px 32px;
}
.footer .foo-face
{
   background: url(face.png) no-repeat left 3px;
   padding: 1px 0 1px 35px;
   margin-left: 30px;
}
.footer
{

}
.footer
{

}
.footer
{

}


.image-banner-top
{
   width: 1001px;
   height: 190px;
   padding-bottom: 20px;
   background: #CCCCCC;
}
.image-banner-left
{
   width: 640px;
   height: 122px;
   margin-bottom: 20px;
   float: left;
}
.image-banner-right
{
/*    background: url(banner-right-bg.png) no-repeat left top;
   padding: 15px 17px 38px 15px;
   width: 248px;
   height: 292px; */
}

.col-right-top
{
   background: url(col-right-top.png) no-repeat left top;
   width: 649px;
   height: 85px;
   float: left;
   padding: 35px 20px 10px 40px;
}
.seo-label
{
   font-size: 18px;
   color: #333333;
   background: url(seo-label.png) no-repeat left top;
   padding: 6px 0 0 25px;
   width: 605px;
   height: 29px;
   
}
.seo-label a {color: #333333; text-decoration: none;}
.breadcrumb
{

   padding-top: 12px;
   width: 640px;
   float: left;

}
.breadcrumb-in
{
   background: url(square-white.png) no-repeat left top;
   padding: 0px 20px 20px 20px;
   color: #ffffff;
}
.breadcrumb a
{
   color: #ffffff;
}
.breadcrumb span
{

}
.page-navi
{
   padding: 13px 36px 11px 40px;
   float: left;
   width: 633px;
   background-color: #F7F7F7;
   height: 18px;
   border-top: 1px solid #EFEFEF;
}
.page-navi-in
{

}
.page-navi a
{

}
.page-navi .left
{
   float: left;
   width: 170px;
}

.page-navi .right
{
   float: right;
   width: 170px;
   text-align: right;
}
.page-navi .right .read
{
   background:url("menu-item-active.png") no-repeat left 2px;
   font-size:10px;
   padding:3px 19px 3px 22px;
}
.page-navi .pager
{
   width: 410px;
   float: right;
   font-size: 11px;
   text-align: right;
}
.page-navi .left a
{
   font-size: 10px;
   background: url(menu-item-active.png) no-repeat left 2px;
   padding: 3px 19px 3px 22px;
}
.page-navi .pager a
{
   margin-left: 14px;
}
.pager-info
{
   margin-left: 14px;
}
.page-navi .pager a.active
{
   text-decoration: none;
}


.page-content
{
   width: 709px;
   float: left;
   background: #ffffff;
/*    padding-bottom: 10px; nee */
}
.bl10
{
   width: 100%;
   float: left;
   padding-bottom: 10px;
   height: 0;
}
.bl50
{
   width: 100%;
   float: left;
   padding-bottom: 50px;
   height: 0;
}
.page-content-top
{
   background: url(page-content-top.png) no-repeat left top;
   width: 640px;
   padding-top: 11px; 
   float: left;
   margin-top: -10px;
}
.news
{

}
.news .item,
.article .item
{
   background: url(item-bg.gif) no-repeat left bottom;
/*    padding: 15px 50px 37px 40px; */
	   padding: 15px 50px 30px 40px;
   float: left;
   width: 618px;
} 
.article .item-bottom,
.news .item-bottom
{
   background: url(item-bottom-bg.gif) no-repeat left bottom;
}
.news .item.last,
.article .item.last
{
   background: none;
   padding-bottom: 20px;
}
.news .item .nav,
.article .item .nav
{
   font-size: 11px;
   padding-bottom: 12px;
}
.article .item .nav-top-doc
{
   padding: 0px 0 13px 0;
   font-size: 12px;
   text-transform: none;
}
.news .item .nav-bottom,
.article .item .nav-bottom
{
   padding: 12px 0 8px 0;
}
.news .item .nav .date,
.news .item .nav .left-ico,
.article .item .nav .date,
.article .item .nav .left-ico,
.type_of_act
{
   background: url(ico-nav.gif) no-repeat left 4px;
   padding: 0 9px 0 17px;
} 
.news .item .nav .date,
.article .item .nav .date
{
   text-transform: none;
}
 
.article .item .nav .first
{
   padding-right: 40px;
}
.article .item .nav .first img
{
   margin-bottom: -3px;
}
.news .item .nav a,
.article .item .nav a
{

}
.article .item .nav .link-out,
.news .item .nav .link-out 
{
   background:url(link-out-small.gif) no-repeat right 4px;
   padding-right:15px;
}
.article.dokument .first .left-ico
{
   padding-right: 3px;
}
.article.dokument .nav .first img
{
   padding-right: 2px;
   padding-left: 2px;
}
.article.dokument .first .left-ico a
{
   padding-right: 0;
}
span.right-ico
{
   background: url(right-ico.gif) no-repeat right top;
   padding-right: 10px;
}
.news .item h2,
.article .item h2
{
   font-size: 16px;
   padding: 0 0 10px 0;
   color: #009EDF;
}
.article.detail .item h2,
.article .item .perex h2 {
   font-size: 12px;
}
.article .item-top h2
{
background:url(art-top.gif) no-repeat left top;
padding-left:55px;
}
.article .item-top h1
{
background:url(art-top.gif) no-repeat left 13px;
padding-left:55px;
}
.news .item h2 a,
.article .item h2 a
{
   text-decoration: none;
   padding-right: 0px;
   color: #009EDF;
}
.news .item h2 a:hover,
.article .item h2 a:hover
{
   text-decoration: underline;
}
.article .item .perex ul {
	display: inline-block;
	clear: both;
	padding-top: 5px;
}
.article-vypis .perex
{

} 

.news .item ul li,
.article .item ul li,
.article.detail .text ul li {
	margin: 0;
	padding-left: 20px;
	background: url(menu-item-lev2-active.png) no-repeat left 4px;
	list-style: none;
	line-height: 145%;
}
.news .item ol li,
.article .item ol li,
.article.detail .text ol li {
	margin: 0 0 0 19px;
	padding: 1px 0;
}
.news .item ol,
.article .item ol,
.article.detail .text ol {
	margin: 0 0 .8em 0;
	padding: 0;
}
.news .item .perex .date
{
   color: #FF3300;
   font-size: 11px;  
   background:url(square.png) no-repeat right 2px;
   margin-right:8px;
   padding-right:16px;
   float: left;
}

.akce .perex
{
/*    padding-bottom: 7px;
   border-bottom: 1px solid #CCCCCC;
   width: 488px;
   float: left; */
}
.texts
{
   width: 458px;
   float: left;
}
.perex .date
{
   background:url("square.png") no-repeat right 3px;
   color:#FF3300;
   float:left;
   font-size:11px;
   margin-right:8px;
   padding-right:16px;
}
.akce .act-info
{
   border-bottom: 1px solid #CCCCCC;
   padding: 7px 0;
   float: left;
   width: 488px;
}
.article .item .img
{
   float: left;
   margin-right: 20px;
   margin-bottom: 8px;
   width: 134px;
   height: 90px;
   /*border: 1px solid #D5D5D5;*/
}

.article.detail .text,
.akce.detail .text
{
   float: left;   
   padding:10px 50px 20px 40px;
   width:618px;
}
.article.detail .text p,
.akce.detail .text p
{
/*    margin-bottom: 0; */
}

.citace
{
   width: 602px;
   float: left;
   margin: 20px 0;
}
.citace-top
{
   background: url(citace-top.gif) no-repeat left top;
   width: 602px;
   height: 16px;
}
.citace-in
{
   color: #9E1518;
   font: italic 13px;
   background: url(citace-bg.gif) repeat-y left top;
   text-align: center;
   padding: 5px 25px 0 25px;
   width: 552px;
}
.citace-in p
{
   margin: 0;
   line-height: 1.5em;
}
.citace-bottom
{
   background: url(citace-bottom.gif) no-repeat left top;
   width: 602px;
   height: 36px;   
}

.citace-blue,
.citace-blue1
{
   color: #ffffff;
   background:#009EE2 url(citace-blue.gif) no-repeat right bottom;
   width: 637px;
   float: left;
   margin: 15px 0;
}
.citace-blue .in
{
	padding: 18px 20px 25px 20px;
}

.citace-blue1
{
	padding: 18px 20px 25px 20px;
	box-sizing: border-box;
}

.citace-silver,
.citace-silver1
{
   background:#D5D5D5 url(citace-silver.gif) no-repeat right bottom;
   width: 637px;
   float: left;
   margin: 15px 0;
}
.citace-silver .in,
.citace-silver1
{
	padding: 18px 20px 25px 20px;
	box-sizing: border-box;
}


.content, .content-extern /* Marek Korytak, Doplneno: 12. 8. 2014 10:13:09 */
{
/*    padding: 20px 50px 17px 40px;
   float: left;
   width: 618px; */
   padding: 20px 31px 10px 40px;
   float: left;
   width: 637px;
}
 /* Marek Korytak, Zakomentovano: 12. 8. 2014 10:13:09 */
/*.content-extern
{
   padding: 10px 31px 17px 0px;
   float: left;
   width: 637px;
}*/
.map
{
   padding: 10px 31px 17px 40px;
}

.custom-form
{
   padding: 10px 0px 20px 40px;
   width: 669px;
   float: left;
   font-size: 11px;
   background-color: #E5F5FC;
}
.custom-form .warning, .custom-form .msg
{
	padding: 20px 0 10px 0;
	color: #BD232A;
}
.form-row
{
   width: 634px;
   float: left;
   padding-top: 6px;
   padding-bottom: 12px;
}

.form-row-radio,
.form-row-check
{
   padding-top: 6px;
   padding-bottom: 12px;
   float: left;
}
.form-row.sm,
.form-row-radio.sm,
.form-row-check.sm,
.form-row.ssm,
.form-row-radio.ssm,
.form-row-check.ssm
{
   width: 304px;
   float: left;
   margin-right: 20px;
} 
.form-row-radio.none,
.form-row-check.none
{
   width: 634px;
   float: left;
}
.form-row .label,
.form-row-radio .label,
.form-row-check .label
{
   height: 25px;
} 

.form-row .label label,
.form-row-radio .label span,
.form-row-check .label span,
.list-form label
{
   font-size: 11px;
   font-weight: bold;
   padding: 5px 20px 5px 0px;  
   display: block;
   float: left;
   color: #009EE1;
} 
.form-row .field
{

} 
.select-row .field
{
   border:2px solid #D5D5D5;
   width: 299px;
   height: 22px;
   padding: 3px 3px 3px 3px;
   background-color: #ffffff;
}
.select-row .field .select
{
   width: 294px;
   border: 1px solid #ffffff;
}
.none.select-row .field
{
   width: 623px;
}
.select-row.multi .field
{
	height: auto;
}
.none.select-row .field .select
{
   width: 618px;
}
.customFormField,
.list-form .txt
{
   width: 299px;
   height: 21px;
   padding: 3px 3px 5px 3px;   
   border: 2px solid #D5D5D5;
   background-color: #ffffff;
} 
.none .customFormField
{
   width: 623px;
}
.list-form .txt
{
   width: 281px;
}
.customFormTextarea
{
   border: 2px solid #D5D5D5;
   background-color: #ffffff;
   width: 623px;
   height: 63px;
   padding: 3px;
} 
.sm .customFormTextarea,
.ssm .customFormTextarea
{
	width: 299px;
}
.form-row-radio .field,
.form-row-check .field
{
   border: 2px solid #D5D5D5;
   background-color: #ffffff;
   width: 275px;
   padding: 13px 15px 0 15px; 

} 
.form-row-spec input,
.form-row-spec label {
	float: left;
	margin: 6px 5px 0 5px;
}
.form-row-spec label {
	margin-left: 2px;
}
.form-row-spec {
	width: 299px;
	height: 21px;
	padding: 3px 3px 5px 3px;
	border: 2px solid #D5D5D5;
	background: white;
}
.none.form-row-radio .field,
.none.form-row-check .field,
.form-row-radio.top-down .field,
.form-row-check.top-down .field
{
   width:599px;
   float: left;
}
.form-row-radio .field .field-in,
.form-row-check .field .field-in
{
   padding-bottom: 12px;
}
.form-row-radio.left-right .field,
.form-row-check.left-right .field
{
	float: left;
	width: 599px;
}
.form-row-radio.left-right .field .field-in,
.form-row-check.left-right .field .field-in
{
	float: left;
	padding-right: 12px;	
}
.field-in label
{
   padding-left: 15px;
   padding-right: 10px;
} 
.form-row-radio.left-right .field .field-in label
{
	padding: 0 8px 0 5px;		
}
.customFormField:hover, .customFormField:focus,
.customFormTextarea:hover, .customFormTextarea:focus,
.captcha-check input:hover, .captcha-check input:focus
{
   border: 2px solid #009EE2;
}

.form-row-notice
{
	clear: both;
	display: block;
	padding-top: 5px;
	font-size: 11px;
}



.form-row-captcha
{
   float: left;
   width: 506px;
   padding: 10px 0 0px 0;
} 
.captcha
{
   float: left;
   width: 506px;
}  
.captcha-info
{
   width: 240px;
   float: left;
   padding-right: 45px;
} 
.captcha-img
{
   border: 2px solid #D5D5D5;
   float: left;
   margin-right: 15px;
}
input.system-captcha-code {
	clear: none;
    font-size: 100%;
    color: #303030;

	border: 2px solid #D5D5D5;
	background-color: #ffffff;
	padding: 5px 3px 3px 3px;
	width: 94px;
	height: 32px;
	float: left;
}
.form-row-submit
{
   float: right;
   padding-top: 10px;
   margin-right: 35px;
}
.submit-adresar
{
   padding-top: 27px;
   position: absolute;
   bottom: -38px;
   left: 203px;
}
.customFormSubmit
{
   font: bold 12px arial;
   text-align: center;
   border: 0;
   cursor: pointer;
   margin-right: 0px;
   color: #ffffff;
   text-transform: uppercase;  
   background-color:#009EE2;
   height:31px;
   line-height: 31px;
   padding: 0;
   width:110px;
}
.adresar-search-form .customFormSubmit
{
   background-color: #009EE2;
   color: #ffffff;
   width: 310px;
}


.list-form
{
   width: 634px;
   float: left;
   padding: 10px 35px 20px 40px;
   background-color: #E5F5FC;
   margin-top: 10px;
}
.form-item
{
   float: left;
   margin-right: 15px;
}
.list-form label
{
   height: 14px;
   margin-bottom: -1px;
}
.form-item-select
{
   width: 200px;
}
.form-item-select-big
{
   width: 243px;
}
.form-item-text
{
   width: 135px;
}
.form-item-submit
{
   width: 120px;
   margin-right: 0;
}
.select-in
{
   width: 190px;
   border: 2px solid #D5D5D5;
   height: 22px;
   float: left;
   padding: 3px 5px;
   background-color: #ffffff;
}
.select-in select
{
   width: 190px;
   border: 1px solid #ffffff;
}
.form-item-select select
{

}
.form-item-select-big .select-in
{
   width: 233px;
   border: 1px solid #9E1619;
   float:left;
   height:22px;
   padding:3px 5px;
}
.form-item-select-big .select-in select
{
   width: 233px;
}

.sel-w220
{
	width: 220px;
}
.sel-w220 .select-in
{
	width: 210px;
}
.sel-w220 .select-in select
{
	width: 210px;
}

.list-form .txt
{
   width: 133px;
}
.list-form .submit
{
   background-color:#009EE2;
   border:0 none;
   color:#FFFFFF;
   cursor:pointer;
   font-size:12px;
   height:31px;
   margin-top:24px;
   padding-bottom:4px;
   text-align:center;
   text-transform:uppercase;
   width:120px;
}
.submit-bigg,
.list-form .submit-bigg
{
	width: 163px;
}
.adresar-search-form .form-row .label
{
   height: 22px;
}
.adresar-search-form .form-row .label label
{
   padding: 3px 20px 3px 10px;
}
.adresar-search-form .customFormField
{

}
.adresar-search-form .select-row .field
{

}
.adresar-search-form .bigg .field
{
   width: 420px;
}
.adresar-search-form .bigg .field .select
{
   width: 420px;
}

.adresar-search-form .bigger .field
{
   width: 592px;
}
.adresar-search-form .bigger .field .select
{
   width: 592px;
}

.linked
{

   width: 709px;
   float: left;
   border-top:1px solid #EFEFEF;
   background: url(linked.gif) repeat-y left top;
}
.linked .linked-in
{
   padding: 12px 20px 25px 30px;
   width: 300px;
   float: left;
}
.linked .linked-in.b-none
{
   border-right: 0;
}
.linked-in h2
{
   font: bold 11px arial;
   color: #000;
   padding:3px 19px 25px 27px;
   background:url(menu-item-active.png) no-repeat left 2px;
}
.linked .itm
{

   float: left;
   padding-bottom: 8px;
   width: 100%;
}
.linked .itm .date
{
   background:url(square.png) no-repeat right 3px;
   color:#FF3300;
   float:left;
   font-size:11px;
   margin-right:8px;
   padding-right:16px;
}
.linked .itm a
{
   color: #009EDF;
}


.adresar-linked
{
	float:left;
	width:100%;
	border-top: 1px solid #D5D5D5;
	background:url("two-cols-txt.gif") repeat-y 40px top;
}
.adresar-linked .left
{
	float:left;
	width:357px;

}
.adresar-linked .right
{
	float:left;
	width:352px;
}
.adresar-linked .col
{
	width:304px;
	float: left;
	padding-bottom: 13px;
}
body .adresar-linked .col h2
{
	background:url("menu-item-active.png") no-repeat left 2px;
	color:#000000;
	font:bold 11px arial;
	padding:3px 19px 16px 30px;
}
.adresar-linked .col .itm
{
	padding-bottom: 5px;
	padding-left: 6px;
}
.adresar-linked a
{
	color:#009EDF;
}
.adresar-linked .col-border
{
	border-bottom: 1px solid #D5D5D5;
}
.adresar-linked .left .col
{
	padding: 8px 15px 9px 35px;
	width: 307px;
}
.adresar-linked .right .col
{
	padding:8px 20px 25px 26px;
	width: 306px;
}




.mista .texts
{

}

.mista .texts .row.last
{
   border-bottom: 0;
}
.mista.detail .content
{
   padding-bottom: 15px;
}
.texts-left
{
   float: left;
   padding: 0 30px 0 0;
   border-right: 1px solid #D5D5D5;
   width: 200px;
}
.texts-right
{
   float: left;
   padding: 0 30px 0 25px;
}
.texts-left table,
.texts-right table
{
   margin-bottom: 0;
}

.texts-left a,
.texts-right a,
.misto-detail-txt a
{
   color:#009EDF;
}
.misto-detail-txt table
{
   margin-bottom: 20px;
}
.misto-detail-txt
{

} 

.misto-detail-txt
{

}
.misto-detail-txt table td
{
   padding: 4px 8px 4px 0;
}

hr.custom
{
   border: 0;
   border-bottom: 1px solid #CCCCCC;
   margin: 0px 0 15px 0;
   padding: 0;
   clear: both;
   width: 100%;
   height: 1px;
   background: none;
}
hr.custom-2
{
   border: 0;
   border-bottom: 1px solid #CCCCCC;
   margin: 0px 0 0px 0;
   padding: 0;
   clear: both;
   width: 100%;
   height: 1px;
   background: none;
}

.gallery-items
{
   float:left;
   padding: 0;
   width: 709px;
   background: url(gallery-bg.gif) repeat-y left top;
}
.gallery-items .rubric, .rubric
{
   font-size: 11px;
/*    background-color: #E5F5FC; */
   padding:15px 50px 15px 40px;
   width:619px;
   float: left;
   background: url(rubric.png) repeat left top;
}
.gallery-items .rubric a, .rubric a
{
   font-weight: bold;
   color: #009EE0;
}
.gallery-nav
{
   height: 65px;
   overflow: hidden;
}
.gallery-items-in
{
   padding:0px 0px 32px 7px;
   width: 702px;
   float: left;
}
.gallery-items .item
{
/*    width: 292px;
   height: 319px; */
   display: block;
   padding: 20px 33px 40px 33px;
   width: 278px;
   height: 255px;
   text-decoration: none;
   float: left;
   margin: 0 7px 0px 0;
   background: none;
}


.gallery-items .item .img
{

   width: 278px;
   height: 186px;
   background: none;
   padding: 0px 0 10px 0;
   margin: 0;
   display: block;
   float: none;
   border: 0;
}

.gallery-items .item .label
{
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 5px;
   overflow: hidden;
   display: block;
   color:#009EDF;
   height: 40px;
}
.gallery-items .item .label a {color:#009EDF; text-decoration: none;}
.gallery-items .item .label a:hover {text-decoration: underline;}
.gallery-items .item .left-ico
{
   background:url("square-h-item.png") no-repeat left 4px;
   padding:0 30px 0 19px;
}
.gallery-items .item .left-ico .link-out
{
   background:url("link-out-small.gif") no-repeat right 4px;
   padding-right:15px;
}


.gallery-items-detail 
{
   padding: 20px 0 0 31px;
   float: left;
   width: 692px;
/*    background: url(gallery-items-detail.gif) repeat-y left top; */
}
.gallery-items-detail .item
{
   background: none;
   width: 178px;
   height: 156px;
   padding: 0px 23px 30px 9px;
   margin: 0 14px 0px 0;
   float: left;
   border-right: 1px solid #EDEDED;
}
.gallery-items-detail .item.tr
{
   border-right: 0;
}

.gallery-items-detail .item .img
{
   width: 178px;
   height: 119px;
   background: none;
   padding: 0;
   margin: 0;
   margin-bottom: 8px;
   border: 0;
}



.gallery-items-detail .item .label
{
   height: 31px;
   overflow: hidden;
   display: block;
   float: left;
}
.gallery-items-detail .item .label a
{
   color:#009EDF;
}

/* adresar */
.adresar-menu
{
   width: 100%;
   float: left;
   margin-top: 20px;
}
.adresar-menu ul
{
   list-style: none;
   padding-left: 10px;

}
.adresar-menu ul li
{

   position: relative;
   margin-left: 10px;
   float: left;
}
.search-adress .adresar-menu ul li
{

}
.adresar-menu li a
{
   font-size: 14px;
   font-weight: bold;
   color: #009EE1;
   text-decoration: none;
   display: block;
   float: left;
   
/*    background-color: #E5F5FC; */
   width: 113px;
   height: 17px;
   
   padding: 10px 0px 7px 39px;
   border: 1px solid #D5D5D5;
   border-bottom: 0;
   
   background: #E5F5FC url("menu-item-active.png") no-repeat 11px 9px;
}
.search-adress .adresar-menu ul li a
{

}
.adresar-menu li a:hover, .adresar-menu li.active a
{
   text-decoration: none;
   color: #ffffff;
   border: 1px solid #ffffff;
   border-bottom: 0;
   background: #009EE2 url("adresar-menu-item.png") no-repeat 14px 11px;
}
/* .adresar-menu li span
{
   position: absolute;
   right: 9px;
   top: 8px;
} 
.adresar-menu li.i1 span
{
   background: url(adresar-zarizeni-pasive.gif) no-repeat left top;
   width: 18px;
   height: 18px;
}
.adresar-menu li.i2 span
{
   background: url(adresar-lide-pasive.gif) no-repeat left top;
   width: 19px;
   height: 20px;
}
.adresar-menu li.i3 span
{
   background: url(adresar-sluzby-pasive.gif) no-repeat left top;
   width: 20px;
   height: 19px;
} */

/* .adresar-menu ul li.active,
.adresar-menu ul li:hover
{
   background: url(adresar-active.gif) no-repeat left top;
}
.search-adress .adresar-menu ul li.active,
.search-adress .adresar-menu ul li:hover
{
   background: url(adresar-pasive.gif) no-repeat left top;
}
.adresar-menu ul li.active a,
.adresar-menu ul li:hover a
{
   color: #9E1418
}
.search-adress .adresar-menu ul li.active a,
.search-adress .adresar-menu ul li:hover a
{
   color: #ffffff;
}
.adresar-menu li.i1.active span,
.adresar-menu li.i1:hover span
{
   background: url(adresar-zarizeni-active.gif) no-repeat left top;
}
.adresar-menu li.i2.active span,
.adresar-menu li.i2:hover span
{
   background: url(adresar-lide-active.gif) no-repeat left top;
}
.adresar-menu li.i3.active span,
.adresar-menu li.i3:hover span
{
   background: url(adresar-sluzby-active.gif) no-repeat left top;
} */


/* 
.search-adress .adresar-menu li.i1 span
{
   background: url(adresar-zarizeni-active.gif) no-repeat left top;
}
.search-adress .adresar-menu li.i2 span
{
   background: url(adresar-lide-active.gif) no-repeat left top;
}
.search-adress .adresar-menu li.i3 span
{
   background: url(adresar-sluzby-active.gif) no-repeat left top;
}
.search-adress .adresar-menu li.i1.active span,
.search-adress .adresar-menu li.i1:hover span
{
   background: url(adresar-zarizeni-pasive.gif) no-repeat left top;
}
.search-adress .adresar-menu li.i2.active span,
.search-adress .adresar-menu li.i2:hover span
{
   background: url(adresar-lide-pasive.gif) no-repeat left top;
}
.search-adress .adresar-menu li.i3.active span,
.search-adress .adresar-menu li.i3:hover span
{
   background: url(adresar-sluzby-pasive.gif) no-repeat left top;
} */




.adresar-content
{
   width: 100%;
   float: left;
}

.adresar-content .in
{

}
.adresar-content .in .lb-ico
{   
	background:url("menu-item-active.png") no-repeat left 1px;
	color:#000000;
	font:bold 11px arial;
	/* padding:3px 19px 25px 27px; */
	padding:3px 19px 0px 27px;
}
.adresar-content .in h2
{
   font-size: 14px;
   padding: 0px 0 15px 0;
}
.adresar-content-nav-top
{
	background:url("item-bg.gif") no-repeat left bottom;
	float:left;
	padding:15px 50px 35px 40px;
	width:618px;	
}
span.red-icon
{
   background: url(li-level-1.gif) no-repeat left 5px;
   padding-left: 20px;
   display: block;
   line-height: 1.3em;
   padding-bottom: 15px;
}
span.black-icon
{
   background: url(li-level-2.gif) no-repeat left 5px;
   padding-left: 20px;
   display: block;    
   line-height: 1.3em;  
   padding-bottom: 15px;
}
.seznam 
{
   padding-bottom: 16px;
}
.seznam span.red-icon,
.seznam span.black-icon
{
   padding-bottom: 2px;
}
.bigg, span.bigg
{
   font-size: 14px;
   background-position: left 6px;

}

.contact-items div
{
   float: left;
   margin-right: 40px;
}
.contact-items.middle div
{
   width: 280px;
   margin-right: 20px;
}
.black-icon ul,
.red-icon ul
{
   list-style: none;
}
.black-icon ul li
{
   background: url(li-level-2.gif) no-repeat left 4px;
   padding-left: 20px;
   margin-bottom: 13px;
}
.red-icon ul li
{
   background: url(li-level-1.gif) no-repeat left 4px;
   padding-left: 20px;
   margin-bottom: 13px;
}

.custom-img
{
   background: url("article-img.gif") no-repeat left top;
   float: left;
   margin: 0 50px 20px 0;
   padding: 5px 7px 9px 7px;
}


.sluzby .perex
{

}
.adresar-content .perex .black-icon
{
   color: #009EDF;
   font-size: 13px;
}
.adresar-content .perex .perex-in
{
   padding-left: 20px;
}

.adresar-search-form
{
   float:left;
   width:100%;
   background-color: #E5F5FC;
   padding-bottom: 7px;
   border-top: 1px solid #D5D5D5; 
   border-bottom: 1px solid #D5D5D5;
   position: relative;
   margin-bottom: 30px;
}
.adresar-search-form .in
{
   padding: 20px 0px 12px 20px;
   float: left;
   position: relative;
}
.adresar-search-form .form-row
{
	height:55px;
}

.adr
{
	background:url("item-bg.gif") no-repeat left bottom;
	float:left;
	padding:11px 50px 31px 40px;
	width:618px;
	font-weight: bold;
}

.adresar-item
{
	background:url("item-bg.gif") no-repeat left bottom;
	float:left;
	padding:15px 50px 24px 40px;
	width:618px;
}
.adresar-item.no-bg
{
	background: none;
}
.adresar-item.first
{
   margin-top: 10px;
}
.adresar-item h2.lb
{
	color:#009EDF;
	font-size:16px;
	padding:0 0 10px;
}
.adresar-item h2.lb a
{
	color:#009EDF;
}

/* .adresar-item .diec-ico
{
   position: absolute;
   right: 0;
   top: 0;
   background: url(diec-ico.gif) no-repeat left top;
   width: 35px;
   height: 31px;
   display: block;
} 
.adresar-item .one
{
   width: 293px;
   float: left;
   padding-right: 15px;
}
.adresar-item .two
{
   width: 280px;
   float: left;
   padding-right: 10px;
}
.adresar-item .label
{
   font-weight: bold;
} */

.adresar-search-menu
{
   float: right;
   font-size: 11px;
}
.adresar-search-menu a
{
   text-decoration: none;
   font-weight: normal;
   color:#009EE1;
}
.adresar-search-menu a.active
{
   text-decoration: underline;
}
.adresar-search-menu ul
{
   list-style: none;
   display: inline;
}
.adresar-search-menu ul li
{
   display: inline;
   color:#009EE1;
   font-weight: bold;
}

/* .three-cols
{

}
.three-cols .one
{
   width: 214px;
   padding-right: 10px;
}
.three-cols .two
{
   width: 150px;
   padding-right: 10px;
}
.three-cols .three
{
   width: 205px;
   padding-right: 10px;
   float: left;
} */
.m-label
{
   font-weight: bold;
   font-size: 14px;
}
hr.light
{
 
   border: 0;
   border-bottom: 1px solid #EDEDED;  
   margin: 0px 0 15px 0;
   padding: 0;
   clear: both;
   width: 100%;
   height: 1px;
   background: none;
}


/*  */
.left-img
{
   
   width: 289px;
   height: 183px;
   float: right;
}

.two-cols-txt
{
	background: url(two-cols-txt.gif) repeat-y left top;
	float: left;
	width: 618px;
}
.two-cols-txt .left
{
	float:left;
	padding:0 30px 0 0;
	width:287px;
	min-height: 20px;
}
.two-cols-txt .right
{
	float:left;
	padding:0 0px 0 25px;
	width: 276px; 
	min-height: 20px;
}
.two-cols-txt table
{
	margin-bottom: 0;
}
.two-cols-txt table a
{
	color:#009EDF;
}
.two-cols-txt table td
{
	padding: 4px 8px 4px 0;
	vertical-align: top;
}

.gestbook
{

}
.gestbook .item
{
/* 	background:url("item-bg.gif") no-repeat left bottom;
	float:left;
	padding:15px 50px 20px 40px;
	width:618px; */
}
.gestbook .nav-top
{
	color:#009EE1;
	padding-bottom: 10px;
}
.gestbook .nav-top .date
{
	color: #333333
}
.gestbook .nav-top .time
{
	color: #333333
}
.gestbook .nav-top .name
{
	font-weight: bold;
}
.gestbook .nav-top a
{
	color:#009EE1;
}


.directory-item
{
	float:left;
	padding:15px 50px 24px 40px;
	width:618px;
}


.banner-pg .banner-pg-nav
{
   position: absolute;
   left: 40px;
   top: 70px;
   z-index: 8;
}
.banner-pg .banner-pg-nav ul
{
list-style: none;
position: relative;

}
.banner-pg .banner-pg-nav li
{
	width: 211px;
	float: left;
	position: relative;
}
.banner-pg .banner-pg-nav li a
{
   font-size: 20px;
   display: block;
   width: 182px;
	height: 49px; 
   float: left;
   padding: 11px 0 0 29px;
}
.banner-pg .banner-pg-nav a
{
	color: #ffffff;
	text-decoration: none;
}
.banner-pg .banner-pg-nav .btm
{
	position: absolute;
	display: block;
   width: 211px;
   height: 60px;
   bottom: -60px;
   left: 0;
   display: none;
}
.banner-pg .banner-pg-nav .first .btm
{
   background: url(banner-pg-nav-1.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .second .btm
{
                                                           
   background: url(banner-pg-nav-2.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .third .btm
{                                                           
   background: url(banner-pg-nav-3.png) no-repeat left top;
}

.banner-pg .banner-pg-nav .first.empty a,
.banner-pg .banner-pg-nav .first.empty a:hover,
.banner-pg .banner-pg-nav .first.empty:hover a
{
   background: url(banner-pg-nav-1-empty.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .second.empty a ,
.banner-pg .banner-pg-nav .second.empty a:hover,
.banner-pg .banner-pg-nav .second.empty:hover a
{
                                                           
   background: url(banner-pg-nav-2-empty.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .third.empty a,
.banner-pg .banner-pg-nav .third.empty a:hover,
.banner-pg .banner-pg-nav .third.empty:hover a
{                                                           
   background: url(banner-pg-nav-3-empty.png) no-repeat left top;
}


.banner-pg .banner-pg-nav ul ul
{
	list-style: none;
	padding: 0px 20px 0px 31px;
	width: 160px;
	float: left;
	display: none;
} 

.banner-pg .banner-pg-nav .first a
{
   background: url(banner-pg-nav-1-empty.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .first a:hover,
.banner-pg .banner-pg-nav .first:hover a
{
	background: #009EE2 url(banner-pg-nav-a.png) no-repeat 182px 29px;
}
.banner-pg .banner-pg-nav .first ul
{
	background-color: #009EE2;
} 

.banner-pg .banner-pg-nav .second a
{
   background: url(banner-pg-nav-2-empty.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .second a:hover,
.banner-pg .banner-pg-nav .second:hover a
{
	background: #0033CC url(banner-pg-nav-a.png) no-repeat 185px 29px;
}
.banner-pg .banner-pg-nav .second ul 
{
	background-color: #0033CC;
}

.banner-pg .banner-pg-nav .third a
{
   background: url(banner-pg-nav-3-empty.png) no-repeat left top;
}
.banner-pg .banner-pg-nav .third a:hover, 
.banner-pg .banner-pg-nav .third:hover a 
{
	background: #000066 url(banner-pg-nav-a.png) no-repeat 179px 29px;
}
.banner-pg .banner-pg-nav .third ul
{
	background-color: #000066;
}
.banner-pg .banner-pg-nav ul ul li
{
   font-size: 12px;
   display: block;
   width: auto;
   height: auto;
   float: none;
   padding: 0px 0 15px 24px;
	background:url("blue-box-d.gif") no-repeat left 4px;
}
.banner-pg .banner-pg-nav ul ul li.last
{
	padding-bottom: 0;
}
.banner-pg .banner-pg-nav ul ul li a
{
   font-size: 12px;
   display: inline;
   width: auto;
   float: none;
   padding: 0;

	text-decoration: underline;
}
.banner-pg .banner-pg-nav ul ul li a:hover
{
	text-decoration: none;
}
.banner-pg .banner-pg-nav ul .first ul li a
{
   background: none;
}

.banner-pg .banner-pg-nav .first:hover ul,
.banner-pg .banner-pg-nav .first:hover .btm,
.banner-pg .banner-pg-nav .second:hover ul,
.banner-pg .banner-pg-nav .second:hover .btm,
.banner-pg .banner-pg-nav .third:hover ul,
.banner-pg .banner-pg-nav .third:hover .btm
{
	display: block;
}




.ml23
{
	margin-left: 23px;
}
.box-type-light .box-content .img {margin: 0px 0px 7px 0px;}
.box-type-blue .box-content .img {margin: 0px 0px 0px 0px;}

.banner-welcome
{
   position: absolute;
   top: 0px;
   left: 0px;
	margin: auto;

	text-align: center;

	width: 100%;
	height: 100%;

	z-index: 100;
}

a.banner-welcome-close,
a.banner-welcome-close:hover
{
   text-decoration: none;
   display: block;
   width: 16px;
   height: 16px;
   position: absolute;
   right: 0px;
   top: 0px;
   background: black url(close.jpg) no-repeat;
}
a.banner-welcome-close span,
a.banner-welcome-close:hover span {display: none;}

#filterContainer
{
	margin: 10px 0px 0px 0px;
}

/* addThis */

.addthis_toolbox {
	margin-top: 10px;
}

.addthis_button_compact {
	padding-left: 0 !important;
}
.filter-link
{
	position: relative;
	top: 5px;
}
h1.hph1 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}
/* aukce */
.aukceh2 {
	font-size: 14px;
	margin-top: 0;
	padding: 0 0 10px 0;
}
.scontainer {
	width: 200px;
	height: 186px;
	overflow: hidden;
}
.aukce-item {
	width: 200px;
	height: 186px;
	margin: 0;
	position: relative;
	float: left;
}
.aukce-item h2,
.aukce-item h3 {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	line-height: 120%;
}
.aukce-item h2,
.aukce-item h3,
.aukce-item h2 a,
.aukce-item h3 a {
	color: #333;
}
.aukce-item img {
	position: absolute;
	bottom: 0;
	left: 0;
}
.aukce-item .lbl,
.aukce-item .price {
	position: absolute;
	left: 10px;
	bottom: 10px;
	color: white;
	background: url('blue75.png') repeat left top;
	box-shadow: 2px 2px 3px rgba(60,60,60,0.7);
	height: 21px;
	line-height: 21px;
	padding: 0 8px;
}
.aukce-item .lbl {
	bottom: 119px;
}
/* login/logged box */
.private-box .aukceh2 {
	padding: 0 0 4px 0;
}
.private-box .box-cont2 {
	padding: 5px 0 0 0;
}
.private-box .form-row-submit {
	margin: 10px 0 10px 0;
	padding: 0;
}
.private-box input[type="text"],
.private-box input[type="password"] {
	width: 199px;
}
.private-box .form-row.sm {
	width: 100%;
	padding-bottom: 0;
	padding-top: 5;
}
.private-box .regpass {
	clear: both;
	width: 100%;
	font-size: 11px;
}
/* messages */
.msg {
	background: #ededed;
	width: 94%;
	padding: 10px 3% 8px 3%;
	margin: .2em 0 .8em 0;
	font-weight: bold;
}
.msg p {
	margin: 0 0 .2em 0;
}
.warning {
	color: red;
}
.msg ul {
	font-weight: normal;
	margin: 10px 0 .2em 0;
}
.hghlt {
	font-size: 13px;
	font-weight: bold;
}
.hidden1 {
	display: none;
}
/* register */
.form-row-submit2 {
	margin: 25px 38px 0 0;
}
.form-row-submit2 input[type="submit"] {
	width: auto;
	padding: 0 20px;
}
.contentul {
	margin-top: -20px;
	padding-top: 0;
}
.content ul.files {
	margin: 0 0 1em 0;
	padding: 0;
}
.content ul.files li {
	background: none;
	margin: 0;
	padding: 3px 0;
	clear: both;
}
.content ul.files li img {
	float: left;
	margin: 0 5px 0 0;
}
.filterToggle input {
	position: absolute;
	left: -5000px;
	top: -5000px;
}
.filterToggle label {
	float: left;
	margin: 0;
	padding: 7px 10px;
	background: #009EE2;
	cursor: pointer;
	font-weight: bold;
	color: white;
}
#filterContainer {
	clear: both;
	margin: 18px 0 0 0;
	float: left;
	font-weight: bold;
}
/* voting */
.article .voting .item h2 {
	font-size: 13px;
}
.voting .item .label,
.voting .box .item .label {
	width: 100%;
	margin: 0;
	padding: 0 0 3px 0;
}
.graph-border {
	width: 100%;
	height: 20px;
	background: #CACACA;
	margin: 0 0 10px 0;
}
.graph-border .graph {
	display: block;
	width: 0%;
	height: 20px;
	background: #009EE2;
}
.box .graph-border,
.box .graph-border .graph {
	height: 15px;
}
.voting .box .item .label {
	padding: 0 0 2px 0;
}
.box .graph-border {
	margin: 0 0 7px 0;
}

.buttons a, .buttons a:hover {
	display: block;
	padding: 5px 10px;
	margin: 0px 10px 0px 0px;
	background: #D6D6D6;
	border: 1px solid #D1D1D1;
	float: left;
	text-decoration: none;
}

.buttons a:hover {
	background: #D1D1D1;
}

.forum__topic {
	background: #EFEFEF;
	padding: 15px;	
	margin: 15px 0px 0px 0px;
}

.forum__topic h3 {
	padding: 0px;	
	margin: 0px 0px 10px 0px;
	font-size: 135%;
}

.forum__topic__list {
	padding: 0px 0px px 0px;	
	margin: 20px 0px 20px 0px;
}

.forum__topic__list__item {
	padding: 0px 0px 5px 0px;	
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #D1D1D1;
	color: #767676;
}

.forum__topic__list__item:last-child {
	border-bottom: none;
	padding: 0px;	
	margin: 0px;
}

.forum__topic__list__item--empty {
	font-style: italic;
}

.forum__topic__list__item--detail,
.forum__topic__list__item--detail:last-child {
	padding: 10px 10px 15px 10px;	
	margin: 0px 0px 15px 0px;
}

.forum__topic__list__item--detail:hover {
	color: #333333;
	box-shadow: -1px -1px 15px 0px rgba(50, 50, 50, 0.15);
}
/* captcha update */
input.system-captcha-code {
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	width: 98px;
	letter-spacing: 3px;
}
img.system-captcha-image {
	margin-bottom: 0;
}
.captcha-info {
	padding-right: 30px;
	padding-top: 3px;
	margin-right: 0px;
	padding-right: 0px;
}
.captcha-check {
	float: left;
}