*
{
  padding: 0;
  margin: 0;
}
body
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #5c5c5c;
	line-height: 1.5em;
/*  	background: url(web.jpg) no-repeat -266px top;  */
}
.editor
{
   background-color: #ffffff;
}  

/* ---------------------------------obecné------------------------------------------- */
.left { float: left; }
.right { float: right; }
.cl { clear: both; height: 1px;margin: 0;padding: 0; }
.center { text-align: center; }

.mb10 { margin-bottom: 10px;}
.mr15 { margin-right: 15px;}

/* font */
.b { font-weight: bold; }
.i { font-style: italic; }
.white { color: #ffffff; }
.hidden { display: none;}
.gallery-items .itm.hidden {display: none;} 
h1{  }
h2{  }
h3{  }
h4{  }
h5{  }
h6{ font-size: 12px; }

a { text-decoration: underline; color: #33A7EB;}



a:hover { text-decoration: none; }
a img{ border: none; } /* , a:link img */

p { margin: 0 0 5px 0; }

.editor .box p {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6
{
   color: #000;	
}


h1, .editor h1
{
   padding: 0px 0 20px 0;
   font-size: 17px;
   line-height: 21px;
   font-weight: normal;
}

h2, .editor h2
{
   padding: 5px 0 3px 0;
   font-size: 14px;
   color: #33A7EB;
	text-transform: uppercase;
}
h3, .editor h3
{
   padding: 12px 0 8px 0;
   font-size: 14px;
   color: #000;
}
h4, .editor h4
{
   font-size: 12px;
   padding: 12px 0 8px 0;
   color: #33A7EB;
}
h5, .editor h5
{
   font-size: 11px;
   padding: 12px 0 8px 0;
}
h6, .editor h6
{
   font-weight: normal;
   font-size: 11px;
   padding: 12px 0 8px 0;
}
ul, .editor ul
{
   padding-bottom: 10px;
   list-style: none;
   padding-left: 6px;
}
ol, .editor ol
{
   padding-bottom: 10px;
   padding-left: 25px;
}
ul ul, .editor ul ul
{
   padding: 0;
}
ul li, .editor ul li
{
   padding-left: 18px;
   margin: 0;
   background: url(list-osmy-den.png) no-repeat left 5px;
}
ol li, .editor ol li
{
   padding-left: 0;
}

.col-middle a
{

}
.col-middle a:hover
{

}




table{ font-size: 100%; }
table td, table th { padding: 4px; text-align: left; }

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.standard
{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
   border: 0;
   border-bottom: 1px solid #404040;
   border-right: 1px solid #404040;
}
table.colored
{
	border-collapse: collapse;
	width: 100%; 
	margin-bottom: 20px;
	border: 0;
   border-bottom: 1px solid #404040;
   border-right: 1px solid #404040;
}
table.standard th
{
   border: 0;
   border-top: 1px solid #404040;
   border-left: 1px solid #404040;
   background: none;
}
table.colored th
{
   border: 0;
   background-color: #5D5D5D;
   color: #ffffff;
   border-top: 1px solid #404040;
   border-left: 1px solid #404040;
}
table.standard th,
table.colored th
{
	padding: 7px 15px;
	text-align: left;
	color: #000;
}
table.colored th {background: #EBEBEB url("box-bg-silver.png") repeat left top;}

table.standard td,
table.colored td
{
	padding: 6px 15px 3px 15px;
   border-top: 1px solid #404040;
   border-left: 1px solid #404040; 
}
table.standard td { border-bottom: 1px solid #404040;}
table.colored td { border-bottom: 1px solid #404040;}

.container
{
	width: 100%;
	float: left;
	height:100%; 
}
  .jurta.container {background: #ffffff url(bg-top.png) repeat-x left top;}  
/* mutace start */
.pradelna.container { background: #ffffff url(bg-top-pradelna.gif) repeat-x left top;}
.osmyDen.container { background: #ffffff url(bg-top-osmyDen.gif) repeat-x left top;}
.nebocady.container { background: #ffffff url(bg-top-nebocady.gif) repeat-x left top;}
/* mutace end */

.container .container-in
{
	width: 100%;
	float: left;
	height: 100%;
}
/* mutace start */
.jurta.container .container-in { background: url(bg-bottom.png) repeat-x left bottom;}
.pradelna.container .container-in { background: url(bg-bottom-pradelna.gif) repeat-x left bottom;}
.osmyDen.container .container-in { background: url(bg-bottom-osmyDen.gif) repeat-x left bottom;}
.nebocady.container .container-in { background: url(bg-bottom-nebocady.gif) repeat-x left bottom;}
/* mutace end */

.main
{
	width: 940px;
	text-align: left;
	margin: 0 auto; 
}

.main-in
{
/*    padding: 0 20px 0px 20px; */
   width: 940px;
   float: left;
	min-height: 100%;
}
.header
{
	width: 940px;
   height: 230px;
	position: relative;
}
#header
{
	width: 940px;
   height: 180px;
   position: absolute;
   left: 0;
   top: 0;
}

.cols
{
   width: 940px;
   float: left;
   padding-bottom: 12px;
   padding-top: 20px;
   
}

.homepage .col-left
{
   width: 300px;
   float: left;
   min-height: 100px;
   padding-bottom: 35px;
}
.homepage .col-middle
{
   width: 300px;
   float: left;
   min-height: 100px;   
   padding-left: 20px;
}

.homepage .col-right
{
   padding-left: 20px;
   float: left;
   width: 300px;
   min-height: 100px;
}

.col-left
{
   width: 620px;
   float: left;
}
.col-right
{
   width: 300px;
   float: left;
   padding-left: 20px;
}

/* header */

.header-left
{
   width: 400px;
   height: 92px;
   position: relative;
   float: left;
}

.header-right
{
   width: 602px;
   height: 92px;
   float: left;  
}


.logo
{
   position: relative;
	left: 11px;
	top: 71px;
   width: 182px;
   height: 72px;
   z-index: 120;
}
.homelink
{
   display: block;
   width: 182px;
   height: 72px;
   cursor: pointer;
   background: url(logo.png) no-repeat left top;
}
/* .jurta .homelink { background: url(logo.png) no-repeat left top;}
.pradelna .homelink  { background: url(seo-logo-pradelna.png) no-repeat left top;}
.osmyDen .homelink { background: url(seo-logo-osmy-den.png) no-repeat left top;}
.nebocady .homelink { background: url(seo-logo-nebocady.png) no-repeat left top;} */

.vh{display: none;}
.header-bg
{
   background: url(header.png) no-repeat right 0px;
   z-index: 9;
   position: absolute;
   right: 0;
   top: 50px;
   width: 759px;
   height: 279px;
}
.page .header-bg
{
   top: -73px;
}
.header-img
{
   width: 940px;
   height: 180px;
   float: left;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
}
/* .top-menu 
{
   position: absolute;
   right: 15px;
   top: 27px;
   z-index: 9999;
   width: 178px;
   height: 220px;
   overflow: hidden;
}
.top-menu li
{
   background: none;
   padding: 0 ;
}
.top-menu li a
{

   font-family: Calibri;
   font-weight: bold;
   font-size: 32px;
   line-height: 38px;
   color: #ffffff;
   text-decoration: none;
   z-index: 9999;
   position: relative;
}
.top-menu li a:hover
{

} */


.search-form
{
   width: 208px;
   height: 25px;
   position: absolute;
   right: 0;
   top: 20px;
   z-index: 200;
}
.search-form label
{
   float: left;

}
.search-form .field
{
	width: 0px;
	
	position: absolute;
	right: 10px;
	display: none;
	
   height: 13px;
   padding: 5px 5px;
   float: left;
   font-size: 14px;
   background-color: #ffffff;
   border: 1px solid #ffffff;
	opacity: 0.5;
	filter:alpha (opacity=50)
}
.search-form .submit
{
   
   width: 65px;
   height: 25px;
   cursor: pointer;
   border: 0;
   float: left;
   color: #ffffff;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   padding-bottom: 4px;
   padding-bottom: 0\9;
	
	position: absolute;
	right: 0px; 
}
/* mutace start */
.jurta .search-form .submit {background-color: #FF4E4E;}
.pradelna .search-form .submit { background-color: #55D0DF;}
.osmyDen .search-form .submit { background-color: #33A7EB}
.nebocady .search-form .submit { background-color: #FF863A;}
/* mutace end */



.lang-menu
{
   position: absolute;
   right: 0;
   top: 195px;
}

.lang-menu ul
{
   list-style: none;
   
}
.lang-menu li
{
   padding: 0px;
   float: left; 
   background: none;
}
body .lang-menu a 
{
   color: #ffffff;
   text-decoration: none;
   padding: 0 6px;
   font-weight: bold;
}
.lang-menu a.active { text-decoration: underline;}
.lang-menu a:hover { text-decoration: underline;}


.menu-main
{
   position: relative;
   left: 0;
   top: 194px;
   width: 760px;
   height: 19px;

}
.menu-main ul
{
   list-style: none;
   padding: 0;
   
}
body .menu-main ul li
{   
   padding: 0px 20px 14px 0px;
   float: left;
   font-size: 18px;
   letter-spacing: 1px;
   font-weight: bold;
   background: none;
   position: relative;
}
.menu-main li a
{
   text-decoration: none;
    color: #ffffff;   
}
.menu-main li a:hover, .menu-main li a.active
{
   color: #FFB8B8;
}
/* .menu-main li.active { }
.menu-main li.active a {}
.menu-main ul ul li.active {padding-bottom: 0; background: none;}
.menu-main li.active ul li a {background: none; } */

.menu-main ul li.i0 { padding-right: 17px;}
.menu-main ul li.i3 { padding-right: 17px;}

.menu-main ul ul
{
   position: absolute;
   left: 0;
   top: 32px;
   background-color: #FF4E4E;
   padding: 10px 10px 15px 13px;
   width: 192px;
   display: none;
   z-index: 999;
}
.menu-main ul li:hover ul
{
   display: block;
}
.menu-main ul ul li
{
   float: none;
   background-color: #FF4E4E;
   padding-bottom: 5px;
   font-size: 14px;
   font-weight: normal;
}

/* mutace start */
.pradelna .menu-main ul ul, .pradelna .menu-main ul ul li { background-color: #55D0DF;}
.osmyDen .menu-main ul ul, .osmyDen .menu-main ul ul li { background-color: #33A7EB;}
.nebocady .menu-main ul ul, .nebocady .menu-main ul ul li { background-color: #FF863A;}
/* mutace end */
.menu-main ul ul ul,
.menu-main ul li:hover ul ul
{
   display: none;
}

.submenu
{
   background:url("box-dot.png") repeat-x left bottom;
   width: 300px;
   margin-bottom: 20px;
}
.submenu-in
{
   background: #FFF1F1 url("box-bg-jurta.png") repeat left top;
}
/* mutace start */
.pradelna .submenu-in { background: #F1FBFC url(box-bg-pradelna.png) repeat left top;}
.osmyDen .submenu-in { background: #F1FBFC url(box-bg-osmyDen.png) repeat left top;}
.nebocady .submenu-in { background: #FFF5EF url(box-bg-nebocady.png) repeat left top;}
/* mutace end */
.submenu .submenu-label
{
   font-size:14px;
   padding:5px 10px;
   text-transform:uppercase;
   background-color: #D6D6D6;
   color: #000;
}
.submenu ul
{
   list-style: none;
   padding: 0;
}
body .submenu ul li
{
   padding-left: 0;
   background: none;
}
.submenu li a
{
   font-weight: bold;
   color: #000;
   text-decoration: none;
   font-size: 14px;
   padding: 5px 10px;
   background: url(box-dot-small.png) repeat-x left bottom;
   display: block;
}
.submenu li a:hover, .submenu a.active
{
   color: #ff4e4e;
}
.submenu ul ul li a
{
   padding: 5px 10px 5px 20px;
}
.submenu ul ul ul li a
{
   padding: 5px 10px 5px 30px;
}

.breadcrumb
{
   padding-bottom: 25px;
   font-size: 14px;
   color: #000;
}
.breadcrumb a
{
   color: #ff4e4e;
   text-decoration: none;
}
.breadcrumb a:hover { text-decoration: underline;}
.seo-text
{
   background: #EBEBEB url(box-bg-silver.png) repeat left top;
   color: #333333;
   margin-bottom: 20px;
}
.seo-text-in
{
   padding:9px 18px 13px 10px;
}
.seo-text .label
{
   font-size: 15px;
   padding-bottom: 7px;
   font-weight: bold;
   text-transform: uppercase;
}
.jurta .seo-text .label
{
   color: #FF4E4E;
}
.pradelna .seo-text .label {color: #55D0DF;}
.osmyDen .seo-text .label {color: #33A7EB}
.nebocady .seo-text .label {color: #FF863A;}

.list-seo-text
{
   position: relative;
}
.seo-text-content
{
   line-height: 1.5em;
}
.list-seo-text .img
{

}
.list-seo-text .next
{
   position: absolute;
   left: -8px;
   top: 51px;
}
.list-seo-text .prev
{
   position: absolute;
   right: -8px;
   top: 51px;
}

hr.silver-dots
{
   background: url(box-dot.png) repeat-x left top;
   height: 2px;
   width: 100%;
   border: 0;
}


.article
{
   float: left;
   width: 100%;
}
.article .item
{
   background:url("box-dot.png") repeat-x left bottom;
   float:left;
   padding-bottom:15px;
   padding-top:12px;
   width:100%;  
}
.art-nav-top
{
   height: 60px;
}
.article .item .img
{
   float:left;
   margin: 2px 10px 10px 0;
   position:relative;
}

.article .item .text
{
   width: 181px;
   float: left;
}
.article .item.withoutImg .text
{

   padding-left: 0;
   width: 100%;
} 
.article .item h2.label
{
   color:#000000;
   font-size:15px;
   font-weight:bold;
   padding:0 0 5px 0;
}
 .article .item h2.label a
{
   color: #000000;
   text-decoration: none;
}
.article .item h2.label a:hover{text-decoration: underline;}
.article .item .perex
{

}
.article .item .date
{

}
.article .item .more
{

}
.nav-article
{
   font-family: georgia;
   font-weight: bold;
   clear: both;
}
.nav-article .date
{
   color: #000;
   padding-right: 5px;
}
.nav-article .rubric a
{
   text-decoration: none;
}
.nav-article .rubric a:hover {text-decoration: underline;}



.article-detail
{

} 
.article-detail .item
{

}
.article-detail .item .art-nav-top
{
   height: auto;
   padding-bottom: 10px;
}
.article-detail .item .label
{
font-size:14px;
padding:0 0 15px 0;
}
.item .date
{

}
.article-detail .item .date
{
   color:#000000;
   font-family:georgia;
   font-size:14px;
   font-weight:bold;
   padding-bottom:15px;
   padding-right: 10px;
}
.article-detail .item .rubric
{
   font-family:georgia;
   font-size:14px;
   font-weight:bold;
}
.article-detail .item .rubric a
{
   text-decoration: none;
}
.article-detail .item .rubric a:hover {text-decoration: underline;}
.article-detail .item .img
{
   float: left;
   margin:0 14px 8px 0;
}
.article-detail .item .perex
{
   color:#000000;
   font-size:14px;
   font-weight:bold;
   padding-bottom:15px;
   padding-top: 15px;
}
.article-detail .item.withoutImg .perex
{
   width: 100%;
}
.article-detail .item .content
{

}


.box
{
/*    padding: 15px 0 2px 0;   */
   margin-bottom: 20px; 
   background: url(box-dot.png) repeat-x left bottom;
   padding-bottom: 2px;
}
.col-middle .box {
   margin-bottom: 0px;
}

.box.banner, .box.banner .box-in
{
   background: none;
}
.box-in
{
   &padding-bottom: 2px;
}

.box-in img
{
	position: relative;
	left: -12px;
	top: -7px;
}


.box .label, .label-bg
{   
/*    height: 26px; */
   color: #000;
   font-size: 18px;
   margin-bottom: 20px;
   padding: 4px 10px 7px 10px;
   text-transform: uppercase;
   font-weight:bolder;
}
.label-bg.small-margin
{
   margin-bottom: 5px;
}

.box .content,
.editor .box {
   color: #000;
   padding: 2px 12px 12px 12px;
}
.box .content hr,
.editor .box hr {
   background: url(box-dot.png) repeat-x left top;
   height: 2px;
   border: 0;
   position: relative;
   left: -12px;
   width: 300px;
   margin: 12px 0 2px 0;
}

.box .content .odsaz,
.editor .odsaz
{
   margin-bottom: 0; 
}
.box .content p {margin-bottom: 0;}
.jurta .box .label
{
   background:#ffffff url(h-box-jurta.png) no-repeat left bottom;
}
.jurta .box-in
{
   background: #FFF1F1 url(box-bg-jurta.png) repeat left top;
}
/* mutace start */
.pradelna .box-in { background: #F1FBFC url(box-bg-pradelna.png) repeat left top;}
.osmyDen .box-in { background: #F1FBFC url(box-bg-osmyDen.png) repeat left top;}
.nebocady .box-in { background: #FFF5EF url(box-bg-nebocady.png) repeat left top;}
/* mutace end */


body .box.silver .label { background: #ffffff url(h-box-silver.gif) no-repeat left bottom;}
body .silver .box-in { background: #EBEBEB url(box-bg-silver.png) repeat left top;}
/* mutace start */
.pradelna .box .label { background: #ffffff url(h-box-pradelna.gif) no-repeat left bottom;}
.pradelna .box-in { background: url(box-bg-pradelna.png) repeat left top;}

.osmyDen .box .label { background: #ffffff url(h-box-osmyDen.gif) no-repeat left bottom; }
.osmyDen .box-in { background: url(box-bg-osmyDen.png) repeat left top;}

.nebocady .box .label{ background: #ffffff url(h-box-nebocady.gif) no-repeat left bottom;}
.nebocady .box-in { background: url(box-bg-nebocady.png) repeat left top;}
/* mutace end */

.jurta .label-bg
{
   background: url(h-box-jurta.png) no-repeat left bottom;
}
.jurta .label-bg { background: url(h-jurta.png) no-repeat left bottom;}
.pradelna .label-bg { background: url(h-pradelna.png) no-repeat left bottom;}
.osmyDen .label-bg { background: url(h-osmyDen.png) no-repeat left bottom;}
.nebocady .label-bg { background: url(h-nebocady.png) no-repeat left bottom;}

.box-sipka
{
   font-family: georgia;
   text-transform: uppercase;
   background: url(box-sipka.png) no-repeat right 2px;
   padding-right: 19px;
   font-weight: bold;
   font-size: 11px;
   color: #000;
   padding-top: 2px;
	position: relative;
	top: 4px;
}
.box-sipka p
{
   display: inline;
}
body .box-sipka a
{
   color: #000;
   text-decoration: none;
}
.box-sipka a:hover {text-decoration: underline;}


.box-nadpis
{
   font-size: 14px;
   font-weight: bold;
   padding: 0 0 10px 0;
   text-transform: uppercase;
}



.footer
{
   width: 940px;
   height: 205px;
   clear: both;
   font-size: 11px;
   letter-spacing: 0.1em;
}
.footer-in
{
   width: 100%;
   height: 20px;
   overflow: hidden;
   padding-top: 7px;
}
body .footer a
{
   color: #FFFFFF;  
}
.footer a:hover {text-decoration: none;}
.footer-in .left
{
   width: 620px;
}
.footer-in ul {list-style: none; padding: 0;}
body .footer-in ul li 
{
   display: inline;
   padding-left: 0;
   background: none;   
}
.footer-in li a
{
   padding-right: 15px;
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}
.footer-in li a:hover
{
   text-decoration: underline;
}
.footer-in .right
{
   width: 320px;
}
.footer-in .right
{
   text-align: right;
}


.footer-bottom 
{
   padding-top: 37px;
   font-size: 11px;
   color: #707070;
}
body .footer-bottom a
{
   color: #707070;
   text-decoration: none;
   font-weight: bold;
}
body .footer-bottom a:hover { text-decoration: underline;}
.footer-bottom .left
{
   width: 230px;/* 320px */
   padding: 0 80px 0 10px;
   background: url(box-dot-silver-vertical.png) repeat-y left top;
}
.footer-bottom .middle
{
   width: 270px;
   padding: 0 40px 0 10px;
   float: left;
   background: url(box-dot-silver-vertical.png) repeat-y left top;
   letter-spacing: 0px;
}
.footer-bottom .right
{
   width: 280px;
   padding: 0 10px 0 10px;
   float: left;
   background: url(box-dot-silver-vertical.png) repeat-y left top;
}
.footer-bottom .left p,
.footer-bottom .middle p,
.footer-bottom .right p
{
   margin: 0;
   margin-top: -4px;
   &margin-top: 0px;
   line-height: 15px;
}


.cal 
{

	padding: 0px 0 2px 0px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
   background:url("box-dot.png") repeat-x left bottom;
}
.cal-in
{
   background: #FFF1F1 url("box-bg-jurta.png") repeat left top;
}
/* mutace start */
.pradelna .cal-in { background: #F1FBFC url(box-bg-pradelna.png) repeat left top;}
.osmyDen .cal-in { background: #F1FBFC url(box-bg-osmyDen.png) repeat left top;}
.nebocady .cal-in { background: #FFF5EF url(box-bg-nebocady.png) repeat left top;}
/* mutace end */
.cal a
{

}
.cal table
{
	width: 100%;
	border-spacing: 0px;
	padding-bottom: 0px;
}

.cal table.select-date
{
	padding-bottom: 0;
	border: none;
	height: 39px;
}


.cal tr.day td
{
	text-align: center;
	color: #000;
	font-weight: bold;
}
.cal tr.day td a
{
	text-decoration: none;
}
.cal tr.day td.event { background-color: #D6EDFB;}
.cal tr.day td.event a { color: #000; }
.cal tr.day td.today { background-color: #33A7EB;color: #ffffff;}
.cal tr.day td.today a { color: #ffffff; }
.cal tr.day td
{
	text-align: center;
	width: 28px;
	height: 27px;
	padding: 0;
}
.cal tr.days td
{
   background:url("box-dot-small.png") repeat-x left bottom;
   color: #878787;
   font-weight: bold;
   text-align: center;
}
.cal td.months
{
	text-align: center;
	padding: 15px 0 15px 0;
	background:url("box-dot-small.png") repeat-x left bottom;
}

.prev-month span
{
   background: url(jurta-sipka-left.png) no-repeat left top;
   width: 19px;
   height: 18px;
   display: block;
   margin-left: 10px;
}
.next-month span
{
   background: url(jurta-sipka-right.png) no-repeat left top;
   width: 19px;
   height: 18px;
   display: block;
   margin-right: 8px;
}

.jurta .prev-month span{ background: url(jurta-sipka-left.png) no-repeat left top;}
.pradelna .prev-month span{ background: url(pradelna-sipka-left.png) no-repeat left top;}
.osmyDen .prev-month span { background: url(osmyDen-sipka-left.png) no-repeat left top;}
.nebocady .prev-month span { background: url(nebocady-sipka-left.png) no-repeat left top;}

.jurta .next-month span { background: url(jurta-sipka-right.png) no-repeat left top;}
.pradelna .next-month span { background: url(pradelna-sipka-right.png) no-repeat left top;}
.osmyDen .next-month span { background: url(osmyDen-sipka-right.png) no-repeat left top;}
.nebocady .next-month span { background: url(nebocady-sipka-right.png) no-repeat left top;}

.box-acts
{
   float: left;
   width:205px;
}
.box-acts .item
{
   padding: 13px 0 12px 0;
   border-bottom: 1px solid #CCCCCC;
}
.box-acts .item .date
{
   color: #999999;
   padding-bottom: 0px;  
   font-size: 12px; 
}
.box-acts .item h3.label
{
   font-size: 11px;
   font-weight: normal;
   padding: 0;
}
.box-acts .item h3.label a
{
   color: #333333;
}

.page-navigation
{
   float: right;
   margin: 35px 5px 0 10px; 
   clear: both;
}
.page-navigation .left
{
   width: 212px;
   height: 20px;
   border-top: 1px solid #333333;
   border-bottom: 1px solid #333333;
   padding: 9px 0px 11px 15px;
   float: left;
}
.page-navigation .left a
{
   display: block;
   float: left;
   margin-right: 15px;
}
.page-navigation a {text-decoration: none;}
.page-navigation a:hover {text-decoration: underline;}
.page-navigation .right
{
   margin-left: 11px;
   width: 433px;
   height: 20px;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   padding: 9px 0px 11px 15px;
   float: right;
}

.citace-dark
{
   background: url(bg.gif) repeat left top;
   font-size: 15px;

   font-style: italic;
   font-weight: bold;
   width: 100%;
   float: left;
   margin: 15px 0;
}
.citace-dark-in
{
   padding: 15px 20px 15px 30px;
}
.citace-small
{
   background: url(bg-yellow.gif) repeat left top;
   font-size: 26px;

   font-style: italic;
   width: 215px;
   color: #000;
   float: right;
   margin-left: 20px;
}
.citace-small-in
{
   padding: 20px;
}

.action
{
   width: 100%;
   float: left;
   margin-bottom: 39px;
}
.action .item
{
   width: 100%; 
   float: left;
/*    border-top: 1px solid #CCCCCC; */
   padding-bottom: 15px;
   padding-top: 12px;
   background: url(box-dot.png) repeat-x left bottom;
}
.action .item.first{ margin-left: 0;}
.action .item h2.label
{
   padding: 0px 0 5px 0;
   font-weight: bold;
   font-size: 15px;
   color: #000;
}
.action .item h2.label a {text-decoration: none;color: #000;}
.action .item h2.label a:hover { text-decoration: underline;}
.action .item .img
{
   position: relative;
   margin: 6px 10px 10px 0;
   float: left;
}
.action .item .date
{
   font-family: georgia;
   font-weight: bold;
   color: #ff4e4e;
}
.action .item .perex
{

}

.action .item .more, 
.article .item .more
{
   float: right;
   padding-right: 21px;
   background: url(more-jurta.png) no-repeat right 3px;
   font-family: georgia;
   font-size: 11px;
   text-decoration: none;
   font-weight: bold;
   text-transform: uppercase;
}
.action .item .more:hover, 
.article .item .more:hover
{
   text-decoration: underline;
}
/* mutace start */
.pradelna .action .item .more, .pradelna .article .item .more  {background: url(more-pradelna.png) no-repeat right 3px;}
.osmyDen .action .item .more, .osmyDen .article .item .more { background: url(more-osmyDen.png) no-repeat right 3px;}
.nebocady .action .item .more, .nebocady .article .item .more { background: url(more-nebocady.png) no-repeat right 3px;}
/* mutace end */
.action .item .more:hover {text-decoration: underline;}


.pager
{

   float: left;
   margin: 5px 10px 0 0;
}

.pager-lists a, .pager-lists span.active
{

   margin: 0 4px;
   font-size: 13px;
   font-weight: bold;
}
.pager-lists span.active { color: #808080;}
body .pager-lists a {text-decoration: none; color: #000;}
.pager-lists a:hover {text-decoration: underline;}
.pager-lists a.active {font-weight: bold;}

.pager-first
{

}
.pager-first
{

}

.pager-prev
{

}
.pager-next
{

}

.pager-last
{

}


.border
{
   margin-top: 25px;
   border-top: 1px solid #CCCCCC;
}

.action-detail, .gallery
{
   width: 100%;
   float: left;
   margin-bottom: 30px;
}
.action-detail .item
{

}
.action-detail .item .img, .gallery .item .img
{
   float: left;
   margin: 0 14px 8px 0;
}

.action-detail .item .text
{

}
.action-detail .item .label
{
   font-size:14px;
   padding:0 0 6px 0;
   padding-bottom: 15px;
}
.action-detail .item .perex
{
   font-weight: bold;
   font-size: 14px;
   padding-bottom: 15px;
   color: #000;
}
.action-detail .item .act-itm
{
   border-bottom:1px solid #CCCCCC;
   padding:8px 0;
}
.calendar-content
{
   font-size: 13px;
}
.action-detail .date
{
   font-family: georgia;
   font-weight: bold;
   font-size: 14px;
   padding-bottom: 15px;
   color: #000;
}

.gallery
{
   margin-bottom: 10px;
   width: 600px;
   float: left;
}
.gallery .item
{
   width: 185px;
   float: left;
   margin-left: 15px;
   position: relative;
   margin-bottom: 30px;
   padding: 0px 0 0px 0;
}         
.gallery .item.first{ margin-left: 0;}

.gallery .item .img
{
   float: none;
}
.gallery .item .label
{
   padding-bottom: 2px;
}
.gallery .item .label h2
{
   font-size: 12px;
}
.gallery .item .label a { text-decoration: none;}
.gallery .item .label a:hover { text-decoration: underline;}
.gallery .item .text
{

}

.gallery-items
{
   width: 603px;
   margin-top: 20px;
}
.itm-pc
{
   float: left;
   margin-right: 20px;
   margin-bottom: 20px;
   width:92px;
}
.gallery-items .itm
{
   width:90px;
   height:90px;   
   display: block;
   /* padding-bottom: 20px; */
   border: 1px solid #404040;
}
.gallery-items .itm.first {margin-left: 0;}

.itm-pc .lb
{
   font-weight: bold;
   padding-bottom: 0px;
}
.itm-pc .desc
{

}

.news-detail
{
   width: 100%;
   float: left;
}
.news-detail .item
{
   margin-bottom:24px;
   float: left;
   width:686px;
}
.news-detail .item .label
{
   font-size:18px;
   font-weight:bold;
   padding-bottom:10px;
   padding-top:0;
}
.news-detail .item .perex {}
.news-detail .item .date
{
   font-size: 12px;
   padding-top:11px;
}
.news-detail .item .text
{
   border-bottom:1px solid #CCCCCC;
   float:left;
   padding:0px 0 8px 0px;
   position:relative;
   width:686px;
}
.mb20{margin-bottom: 20px;}
.ml20{margin-left: 20px;}

.messages
{
   margin: 15px 0;
   padding: 15px;
   border: 1px solid #D6D6D6;
   background: #EBEBEB url("box-bg-silver.png") repeat left top;
   color: #000;
}
.customForm
{
   width: 100%;
   float: left;
   padding-bottom: 30px;
}
.customForm td.label, .article-detail .customForm td.label 
{
   padding: 6px 0 8px 0;
}
.customForm td.field
{
   padding: 0 0 0 10px;
}
.customForm .customFormField
{
   border: 1px solid #CCCCCC;
   width: 424px;
   height: 18px;
   padding: 4px 10px;
   color: #000;
   margin: 1px;
}
.customForm .customFormField:hover,
.customForm .customFormField:focus,
.captcha .captcha-number:hover,
.captcha .captcha-number:focus,
.login-form .field:hover,
.login-form .field:focus
{
   border: 2px solid #CCCCCC;
   margin: 0;
}
.customForm .field-radio .customFormField { width: 200px;}
.customForm select
{

}
.customForm textarea.customFormField
{
   border: 1px solid #CCCCCC;
   width: 415px;
   height: 130px;
   padding: 10px 15px;
}
.customForm td
{
   vertical-align: top;
   padding: 4px 0;
}
.customForm .submit
{
   background-color: #7F7F7F;
   font-size: 14px;
   text-align: center;
   float: right;
   font-weight: bold;
   cursor: pointer;
   padding: 4px 10px;
   border: 0;
   color: #ffffff;
   margin: 0;
   /* width: 162px; */
}
.field-radio, .field-select, .field-checkbox, .field-file
{
   padding-left: 11px;
}
.captcha
{
   margin-left:162px;
   position:relative;
   height: 52px;
}
.captcha .captcha-image
{
   border:1px solid #CDCDCD;
   float:left;
   margin-right:10px;
   margin-top:5px;
}
.captcha .captcha-help
{
   float:left;
   font-size:11px;
   width:181px;
}
.captcha .captcha-number
{
   border:1px solid #cccccc;
   height: 18px;
   padding: 4px 10px;
   position:absolute;
   right:0;
   top:5px;
   width:131px;
}




.gestbook
{
   width: 100%;
   float: left;
   margin-bottom: 25px;
}
.gestbook .item
{
   padding-top: 15px;
}             
.gestbook .item .date
{
/*    background:url(main-menu-item.gif) no-repeat 7px 3px;
   padding: 0 25px 8px 24px;
   float: left; */
}
.gestbook .item .autor
{
/*    background:url(main-menu-item.gif) no-repeat 7px 3px;
   padding: 0 0px 8px 24px;
   float: left; */
}
.gestbook .item .txt
{
   float: none;
   border-top: 0;
   margin-bottom: 0;
}
.gestbook .item .g-txt
{
   border-bottom:1px solid #000000;
   float:left;
   margin-bottom: 0px;
   padding:15px 0;
}

.sitemap
{
/*    border-bottom:1px solid #CCCCCC;
   padding-bottom: 30px;
   margin-bottom: 40px; */
}
/* 1.level */
.page-sitemap
{

}
.page-sitemap a {text-decoration: none;}
.page-sitemap a:hover { text-decoration: underline;}
.page-sitemap ul
{
   padding-bottom: 0;
}
body .page-sitemap ul li
{
   padding:3px 0 0 0;
   background: none;
}
.page-sitemap li a
{
   font-weight: bold;
   font-size: 15px;
   color: #000;
   
}
.page-sitemap li a:hover { }


/* 2.level */
.page-sitemap ul ul
{
   padding-left: 0px; 
}
.page-sitemap ul ul li
{
   background:url(list.gif) no-repeat 0 7px;
   padding-left:13px;
   padding-top: 0;
}
.page-sitemap ul ul li a
{
   font-size: 13px;
   color: #5c5c5c;
   font-weight: bold;
}
.page-sitemap ul ul li a:hover { }

/* 3.level */
.page-sitemap ul ul ul 
{
   padding-left: 23px;
}
.jurta .page-sitemap ul ul ul li, .pradelna .page-sitemap ul ul ul li,
.osmyDen .page-sitemap ul ul ul li, .nebocady .page-sitemap ul ul ul li
{
   background: none;
   padding-left: 13px;
   background: url(list-2.gif) no-repeat left 7px
}



.page-sitemap ul ul ul li a
{

}
.page-sitemap ul ul ul li a:hover { }


/* 4.level */
.page-sitemap ul ul ul ul
{

}
.page-sitemap ul ul ul ul li
{

}
.page-sitemap ul ul ul ul li a
{
   font-size: 12px;
}
.page-sitemap ul ul ul ul li a:hover {}


.reference
{
   width: 100%;
   float: left;
}
.reference .item
{
   background:url("box-dot.png") repeat-x left bottom;
   float:left;
   padding-bottom:15px;
   padding-top:12px;
   width:100%;
}
.reference.detail .item
{
   background: none;
}

.reference .item.second
{
   margin-left: 29px;
}              
.reference .item a.image
{

}
.reference .item img
{
   float: left;

}
.reference .item .txt
{
   color: #000;
}
.reference .item .txt .itm span
{
   font-family: georgia;
   font-weight: bold;
}
.reference .item .label
{
   color:#000000;
   font-size:15px;
   font-weight:bold;
   padding:0 0 5px 0;
}
.reference .item .label a
{
   color: #000;
}
.reference .item .img
{
   float:left;
   margin:6px 10px 10px 0;
   position:relative;
}
.reference .item .label a {text-decoration: none;}
.reference .item .label a:hover {text-decoration: underline;}
.reference .item .itm
{
   padding-bottom: 6px;
}
.reference .item .perex
{

}
.reference .item.withoutImg .perex
{

}
.reference.detail .item .perex
{
   height: auto;
   margin-bottom: 20px;
}
.reference.detail .item .content
{
   padding: 0px 0 12px 0;
/*    border-bottom: 1px solid #000000; 
   margin-bottom: 20px;
   padding: 25px 0;
*/
   width: 100%;
   float: left;
}

.news 
{
   width: 655px;
   float: left;
}
.news .item
{
   width: 192px;
   float: left;
   margin-right: 20px;
   padding: 17px 0 20px 0;
   border-bottom: 1px solid #000000;
}
.nav-news-top
{
   height: 57px;
}
.news .item h3
{
   font-size:14px;
   font-weight:bold;
   margin:0;
   padding:0;
}
.news .item h3 a
{
   text-decoration: none;
}
.news .item h3 a:hover
{
   text-decoration: underline;
}
.news .item .date
{
   font-size:10px;
}
.news .item .perex
{

}
.news .item .perex-in
{
   height: 53px;
   overflow: hidden;
}


.news.detail .item
{
   width: 100%;
   padding-top: 0;
   border: 0;
}
.news.detail .item .label
{
   padding: 0;
   font-size: 14px;
}
.news.detail .item .date
{
   font-size: 10px;
}
.news.detail .item .item-in
{
   margin-top: 10px;
   padding: 17px 0 20px 0;
   border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;
}


.f3-item
{
   padding: 10px;
}

.box-article
{

}
.box-article .item
{

}
.box-article .item .label
{
   color: #000;
   font-size: 15px;
   padding: 0 0 20px 0;
}
.box-article .img
{
   margin: 7px 10px 15px 0;
}
.box-article .perex
{
   color: #5c5c5c;
}
.box-article .date,
.box-article .more
{
   font-family: georgia;
   font-weight: bold;
   display: block;
   float: left;
}
.box-article .date
{
   font-size: 12px;
}
.box-article .more
{
   text-decoration: none;
}
.box-article .rubric
{
   font-family:georgia;
   font-weight:bold;
   display: block;
   float: left;
   padding-left: 10px;
   width: 120px;
   overflow: hidden;
}
.box-article .rubric a { text-decoration: none;}
.box-article .rubric a:hover { text-decoration: underline;}
.jurta .box-article .nav, .jurta .box-article .more
{
   color: #FF4E4E;
}
.jurta .box-article .more
{
   background: url(more-jurta.png) no-repeat right center;
   padding-right: 19px;
   float: right;
}
.jurta .box-article .more:hover {text-decoration: underline;}
.box-article
{

}

.box-kalendar,
.box-anketa
{
   background: #EBEBEB url("box-bg-silver.png") repeat left top; 
   margin-bottom: 20px;
}
.box-kalendar .label,
.box-anketa .label,
.loginForm .label
{
   padding: 2px 10px 5px 10px;
   text-transform: uppercase;
   font-size: 14px;
   color: #000;
}
.jurta .box-kalendar .label,
.jurta .box-anketa .label,
.jurta .loginForm .label
{
   background-color: #FFDCDC;
}
/* mutace start */
.pradelna .box-kalendar .label, .pradelna .box-anketa .label, .pradelna .loginForm .label  { background-color: #CCF1F7;}
.osmyDen .box-kalendar .label, .osmyDen .box-anketa .label, .osmyDen .loginForm .label { background-color: #D6EDFB;}
.nebocady .box-kalendar .label, .nebocady .box-anketa .label, .nebocady .loginForm .label { background-color: #FFE7D8;}
/* mutace end */


.box-kalendar .in,
.box-anketa .in
{
   background: url(box-dot.png) repeat-x left bottom;
}
.box-kalendar
{

}
.box-anketa
{
   color: #333333;
}
.box-anketa .voting h3
{
   padding: 10px;
   padding-top: 12px;
   background: url(box-dot-small.png) repeat-x left bottom;
   color: #333333;
   font-size: 12px;
}
.box-anketa .item
{

}
.box-anketa .item .label
{
   padding: 5px 10px 5px 10px;
   background: url(box-dot-small.png) repeat-x left bottom;
   text-transform: none;
}
.box-anketa .item .label a
{
   color: #333333;
   text-decoration: none;
}
.box-anketa .item .label .number
{
   float: right;
   color: #FF4E4E;
   &padding-right: 10px;
   font-weight: bold;
}
.box-anketa .item .label a:hover {text-decoration: underline;}
.box-anketa .graph-border
{
   display: none;
}
.box-anketa .link-archiv
{
   font-weight: bold;
   padding: 5px 10px 7px 10px;
   display: block;
}
.box-anketa .link-archiv a
{
   text-decoration: none;
   color: #FF4E4E;
/*    font-size: 13px; */
   font-family: georgia;
}
.box-anketa .link-archiv a:hover {text-decoration: underline;}

.box-kalendar .in
{
   padding-bottom: 2px;
}
.box-kalendar .item
{
   padding: 9px 10px 0 10px;
   
}
.box-kalendar .item .label
{
   font-weight: bold; 
   color: #000;
   text-transform: none;
   background: none;
   padding: 0;
   font-size: 12px;
}
.box-kalendar .item .label a {text-decoration: none; color: #000;}
.box-kalendar .item .label a:hover {text-decoration: underline;}
.box-kalendar .item .date
{
   font-weight: bold;
   font-size: 12px;
   padding: 0 8px;
}

.box-kalendar .item .perex
{
   color: #5c5c5c;
}
.box-kalendar .item .perex p { display: inline;}

.list-calendar
{
   padding: 10px 10px 0 10px;
}
.list-calendar .left,
.list-reference .left
{
   color:#FF4E4E;
   font-size:12px;
   font-weight: bold;
   font-family: georgia;
}
.list-calendar .left a, .list-reference .left a { text-decoration: none;}
.list-calendar .left a:hover, .list-reference .left a:hover { text-decoration: underline;}
.list-calendar .right
{

}
.list-calendar .next,
.list-reference .next
{
   margin-right: 10px;
}
.list-calendar .prev
{

}

.page-content
{
   width: 100%;
}
.page-content h1.label, .search-content h1
{
   padding: 4px 10px 6px 10px;
   font-size: 18px;
   color: #000;
   margin-bottom: 25px;
}
.jurta .page-content h1.label, .jurta .search-content h1 { background: #FFDCDC url(h-jurta.png) repeat-x left bottom;}
/* mutace start */
.pradelna .page-content h1.label, .pradelna .search-content h1 { background: #C2EEF5 url(h-pradelna.png) repeat-x left bottom;}
.osmyDen .page-content h1.label, .osmyDen .search-content h1 { background: #CEEAFA url(h-osmyDen.png) repeat-x left bottom;}
.nebocady .page-content h1.label, .nebocady .search-content h1 { background: #FFE7D8 url(h-nebocady.png) repeat-x left bottom;}
/* mutace end */

body .page-content .attachment h1.label 
{
   background: none;
   margin-bottom: 0;
   padding-bottom: 0;
   font-size: 18px;
} 

hr.dots, .editor hr.dots
{
   background:url("box-dot.png") repeat-x left bottom;
   border: 0;
   height: 2px;
}

/* mutace colors */

/* mutace start */
/* mutace start */
.jurta a { color: #FF4E4E;}
.pradelna a  {color: #55D0DF;}
.osmyDen a {color: #33A7EB}
.nebocady a {color: #FF863A;}
/* mutace end */


.jurta .box-kalendar .item .date,
.jurta .list-calendar .left,
.jurta .list-reference .left,
.jurta .box-anketa .item .label .number,
.jurta .breadcrumb a,
.jurta .box-anketa .link-archiv a,
.jurta .action .item .date,
.jurta .box-nadpis
{color: #ff4e4e;}

.pradelna .box-kalendar .item .date,
.pradelna .list-calendar .left,
.pradelna .list-reference .left,
.pradelna .box-anketa .item .label .number,
.pradelna .breadcrumb a,
.pradelna .box-anketa .link-archiv a,
.pradelna .action .item .date,
.pradelna .submenu li a:hover, .pradelna .submenu a.active,
.pradelna .box-nadpis
{color: #55D0DF;}

.osmyDen .box-kalendar .item .date,
.osmyDen .list-calendar .left,
.osmyDen .list-reference .left,
.osmyDen .box-anketa .item .label .number,
.osmyDen .breadcrumb a,
.osmyDen .box-anketa .link-archiv a,
.osmyDen .action .item .date,
.osmyDen .submenu li a:hover, .osmyDen .submenu a.active,
.osmyDen .box-nadpis 
{color: #33A7EB}

.nebocady .box-kalendar .item .date,
.nebocady .list-calendar .left,
.nebocady .list-reference .left,
.nebocady .box-anketa .item .label .number,
.nebocady .breadcrumb a,
.nebocady .box-anketa .link-archiv a,
.nebocady .action .item .date,
.nebocady .submenu li a:hover, .nebocady .submenu a.active,
.nebocady .box-nadpis  
{color: #FF863A;}


.jurta .menu-main li a:hover, .jurta .menu-main a.active  { color:#FFB8B8;}
.pradelna .menu-main li a:hover, .pradelna .menu-main a.active   {color: #C2EEF5;}
.osmyDen .menu-main li a:hover, .osmyDen .menu-main a.active  {color: #CEEAFA;}
.nebocady .menu-main li a:hover, .nebocady .menu-main a.active  {color: #FFE7D8;}


/* .jurta .customForm .customFormField,
.jurta .captcha .captcha-number
{ border-color: #ff4e4e;}

.pradelna  .customForm .customFormField,
.pradelna .captcha .captcha-number
{ border-color: #55D0DF;}

.osmyDen  .customForm .customFormField,
.osmyDen .captcha .captcha-number
{ border-color: #33A7EB;}

.nebocady  .customForm .customFormField,
.nebocady .captcha .captcha-number
{ border-color: #FF863A;}


.jurta .customForm .submit 
{ background-color: #ff4e4e;}

.pradelna .customForm .submit   
{background-color: #55D0DF;}

.osmyDen .customForm .submit   
{background-color: #33A7EB}

.nebocady .customForm .submit   
{background-color: #FF863A;} */
/* mutace end */ 

.file-icon
{
   margin-right: 5px;
}  


.header-cross-menu
{
/*    background: url(cross-menu-bg.gif) no-repeat left top; */
   width: 940px;
   height: 11px;  /* all: 180px */
   position: absolute;
   left: 0;
   top: 0;
   z-index: 100;
   overflow: hidden;
}
.cross-menu
{

}
.cross-menu 
{
   height: 44px;
   list-style: none;
   padding: 0;
   position: relative;
   top: 0px;

}
.cross-menu li
{
   background-image: none;
   display: block;
   float: left;
   padding-left: 0;
}
.cross-menu li a
{
   color: #ffffff; 
   height: 44px;
   line-height: 44px;
/*    padding: 0 7px 0 8px; */
   font-weight: bold;
   display: block;
   float: left;
   text-decoration: none;
   font-size: 14px;
   text-align: center;
   width: 52px;
}

.cross-menu li.jurta a
{
   background-color: #aa2f20;
   width: 51px;
   color: #ffffff;
}
.cross-menu li.osmyDen a
{
   background-color: #ffffff; /* 33A7EB */
   width: 85px;
   color: #33A7EB;
}
.cross-menu li.pradelna a
{
   background-color: #55D0DF;
   width: 83px;
}
.cross-menu li.nebocady a
{
   background-color: #FF863A;
   width: 90px;
}

.seoBox
{
   width: 940px;
   height: 136px;
   background-color: #aa2f20;
   color: #fff;
   position: relative;
   z-index: 230;
   display: none;
} 
.seoBox.osmyDen
{
   background-color: #fff;
   color: #33A7EB;
}  
.seoBox.pradelna
{
   background-color: #55D0DF;
   color: #333333;
}
.seoBox.nebocady
{
   background-color: #FF863A;
   color: #ffffff;
}

.seoBox .seoBox-logo
{
   padding: 20px 10px 20px 30px;
   float: left;
   width: 168px;
}

.jurta.seoBox .seoBox-logo { padding-top: 17px; padding-left: 92px;width: 100px;}
.pradelna.seoBox .seoBox-logo { }
.osmyDen.seoBox .seoBox-logo { }
.nebocady.seoBox .seoBox-logo { }


.seoBox .right-item
{
   padding: 14px 20px 20px 15px;
   float: left;
   width: 697px;
}
.seoBox .right-item .text
{
   font-size: 14px;
   height: 72px;
   overflow: hidden;
}



.seoBox .quick-menu
{
   margin-top: 9px;
   height: 27px;
   background-color: #C2E5F9;
   width: 541px;
}

.jurta.seoBox .quick-menu {width: 541px;}
.pradelna.seoBox .quick-menu { width: 458px;}
.osmyDen.seoBox .quick-menu { width: 541px;}
.nebocady.seoBox .quick-menu {width: 541px;}


.seoBox .quick-menu .label
{
   float: left;
   font-family: georgia;
   color: #333333;
   background: url(quick-menu-label.png) no-repeat left top;
   width: 118px;
   height: 27px;
   line-height: 27px;
   text-align: center;
}
/* mutace start */
.jurta.seoBox .quick-menu { background: #E7F2FA;}
.pradelna.seoBox .quick-menu { background: #CCF1F5;}
.osmyDen.seoBox .quick-menu { background: #CEEAFA;}
.nebocady.seoBox .quick-menu { background: #FFE7D8;}

.jurta.seoBox .quick-menu .label { background: url(quick-menu-label-jurta.png) no-repeat left top;}
.pradelna.seoBox .quick-menu .label { background: url(quick-menu-label-pradelna.png) no-repeat left top;}
.osmyDen.seoBox .quick-menu .label { background: url(quick-menu-label.osmyDen.png) no-repeat left top;}
.nebocady.seoBox .quick-menu .label { background: url(quick-menu-label-nebocady.png) no-repeat left top;}

.jurta.seoBox .quick-menu li{ border-right: 2px solid #ffffff;}
.pradelna.seoBox .quick-menu li{ border-right: 2px solid #55D0DF;}
.osmyDen.seoBox .quick-menu li{ border-right: 2px solid #33A7EB;}
.nebocady.seoBox .quick-menu li{ border-right: 2px solid #FF863A;}
/* mutace end */


.seoBox .quick-menu ul
{
   list-style: none;
}
.seoBox .quick-menu li
{
   background: none;
   margin-left: 0;
   float: left;
   height: 27px;
   line-height: 27px;
   border-right: 2px solid #33A7EB;
   padding:0 7px 0 8px;
   letter-spacing: 1px;
}
.seoBox .quick-menu a
{
   color: #333333;
   font-size: 15px;
   text-decoration: none;
}
.seoBox .quick-menu a:hover
{

}

.seoBox 
{

}

.col-left .voting
{

}
.col-left .voting .label
{
   padding-bottom: 4px;
   font-weight: bold;
}
.col-left .voting .graph-border
{
   height: 15px;
   background-color: #D6D6D6;
}
.col-left .voting .graph
{
   height: 15px;
}


.jurta .col-left .voting .graph { background: #FFDCDC;}
/* mutace start */
.pradelna .col-left .voting .graph { background: #C2EEF5;}
.osmyDen .col-left .voting .graph { background: #CEEAFA;}
.nebocady .col-left .voting .graph { background: #FFE7D8;}

.reference-hp
{
   margin-top: 0px;
   background: #EBEBEB url("box-bg-silver.png") repeat left top;
   margin-bottom:20px;
}
.en .reference-hp, .sk .reference-hp, .de .reference-hp
{
   margin-top: 0;
}
.reference-hp .label
{
   background-color: #D6D6D6;
}
.reference-hp .label h2
{
   color: #000;
   padding: 10px;
   font-size: 14px;
}
.reference-hp .item
{
   background: url("box-dot-small.png") repeat-x left bottom;
   padding: 5px 10px;
}                  
.reference-hp .item h3
{
   font-weight: normal;
   font-size: 13px;
   padding: 0;
}
.reference-hp .item h3 a {
	color: black;
	text-decoration: none;
}
.reference-hp .item h3 a:hover {
	text-decoration: underline;
}
.reference-hp .in
{
   padding-bottom: 2px;
   background: url("box-dot.png") repeat-x left bottom;
}
.reference-hp .list-reference
{
   padding: 10px 10px 0 10px;
}

.search-content h5.fulltextFoundType
{
   font-size: 14px;
}
.search-content h3
{

}
.search-content
{

}
.search-content
{

}
.search-content
{

}
.search-content
{

}
.search-content
{

}
.search-content
{

}
.search-content
{

}

/* mutace start */
.jurta .page-sitemap ul ul li { background:url(list.gif) no-repeat 0 7px;}
.pradelna .page-sitemap ul ul li { background:url(list-pradelna.png) no-repeat 0 7px;}
.osmyDen .page-sitemap ul ul li { background:url(list-osmy-den.png) no-repeat 0 7px;}
.nebocady .page-sitemap ul ul li { background:url(list-nebocady.png) no-repeat 0 7px;}


.jurta ul li { background:url(list.gif) no-repeat left 6px;}
.pradelna ul li { background:url(list-pradelna.png) no-repeat left 6px;}
.osmyD.osmyDen ul li { background:url(list-osmy-den.png) no-repeat left 6px;}
.nebocady ul li { background:url(list-nebocady.png) no-repeat left 6px;}
/* mutace end */


.login-form
{
   background:url("box-dot.png") repeat-x left bottom;
   padding-bottom: 2px;
}
.login-form .field
{
   border:1px solid #CCCCCC;
   height:18px;
   padding:4px 10px;
   width:250px;
   color:#000000;
   margin:1px;
}
.login-form .submit
{
   background-color:#7F7F7F;
   border:0 none;
   color:#FFFFFF;
   cursor:pointer;
   float:right;
   font-size:14px;
   font-weight:bold;
   margin:0;
   padding:4px 10px;
   text-align:center;
   &margin-top: 10px;
}
.loginForm
{
   background: #EBEBEB url("box-bg-silver.png") repeat left top;
   margin-bottom:20px;
}
.login-form .in
{
   padding: 9px 10px 10px 10px;
}


.imag-popis
{
	width: 236px;
	border: 1px solid silver;
	padding: 6px;
}
.imag-popis.left
{
	margin: 15px 15px 15px 0;
}
.imag-popis.right
{
	margin: 15px 0px 15px 15px;
}
.imag-popis .imag
{
	float: left;
}
.imag-popis .imag p
{
	margin: 0;
}
.imag-popis .imag img
{
	vertical-align: middle;
}
.imag-popis .popis
{
	background-color: #ffffff;
	padding-top: 4px;
	font-style: italic;
	font-size: 11px;
	float: left;
	width: 100%;
}
.clear
{
	clear: both;
}
/* banner slider */
.list-seo-text .img {
  position: relative;
}

.list-seo-text .banner-list {
  overflow: hidden;
  width: 300px;
}
.list-seo-text .item {
  float: left;
  width: 300px;
}

.ui-slider-back, .ui-slider-next {
  display: block;
  width: 19px;
  height: 18px;
  background-image: url(arrows.png);
  background-position: top left;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: -9px;
}

.ui-slider-next {
  background-position: bottom left;
  right: -9px;
  left: auto;
}
.ref-list {
	height: 262px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}
.ref-list-in {
	width: 100%;
	float: left;
}
img.file-icon
{
	position: relative;
	top: -2px;
	margin-left: 2px;
}
.box-article h2.label {
	text-transform: none;
	
	
	
}

.box h2 a {text-decoration: none;}
.box h2 a:hover {text-decoration: underline;}
h1.label {font-size: 14px; font-weight: bold; text-transform: uppercase;}
.label h2.fs {text-transform: none;}
