
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, em, img, strong,
ol, ul, li,
table, tr, th, td,
form {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}


.res-box
{
   color: #ffffff;
   background-color: #cc0000;
   display: none;
   padding: 5px;
   z-index: 1003;
   width: 100px;
}

.free-box
{
   color: #ffffff;
   background-color: #66cc00;
   padding: 5px;
   display: none;
   z-index: 1003;
   width: 100px;
}




table {
  border-collapse: collapse;
  border-spacing: 0;
}

#map_canvas img 
{border: 0; }

input, button{
  overflow: visible;
  font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
  margin: 0px;
  padding: 2px 2px 0 2px;
  border: 1px solid #E3E88F;
  height: 20px;
}

textarea
{
  overflow: visible;
  font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
  margin: 0px;
  padding: 2px 2px 0 2px;
  border: 1px solid #E3E88F;
}

.submit
{
   color: #F0FDC3;
   font-weight: bold;
   background-color: #7EC21A;
   padding-bottom: 3px;
   height: 25px;
   
}

html {
  overflow: auto;
}
html, body {
  height: 100%;
  min-height: 100%;
}
body.mceContentBody
{
	font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #292425;
	margin: 0px;
	padding: 0px;
	background-color: #F0FDC3;
	background-image: url();
	text-align: left;
}
body{
/*	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	font-size: 12px;*/
	font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #456A0F;
	margin: 0px;
	padding: 0px;
	background-color: #F0FDC3;
   background-image: url(back_1px.jpg);
	background-position: top center;
	background-repeat: repeat-x;
   line-height: 18px;
}
h1, h2, h3, h4, h5, h6
{
	color: #292425;
	padding-bottom: 10px;
	padding-top: 15px;
}
h1{padding-bottom: 0;}
.h1
{
	font-size: 150%;
	color: #D94B34;
   background: transparent url(h1.gif) no-repeat;
   padding-left: 15px;
   background-position: 0px 19px;
   padding-bottom: 10px;
   
}
h2{ font-size: 130%; color: #456A0F; padding-bottom: 0px;}
h3{ font-size: 110%; padding-top: 10px; padding-bottom: 3px;}
h4{ font-size: 100%; }
h5{ font-size: 100%; }
h6{ font-size: 100%; }
p{margin: 8px 0px;}

a{	color: #D94B34; }

.navigation a {color: #6C9410;}
a:hover{ text-decoration: none;}
a img{ border: 5px solid #E3E88F; } /* , a:link img */
#map_canvas{ 
   border: 5px solid #E3E88F;
   margin: auto;
   margin-bottom: 20px; 
 } /* , a:link img */

img{border: 5px solid #E3E88F;}

.tdhead
{
	padding: 4px 7px 4px 4px;
	background-color: #FFB905;
}

.tdbody{background-color: #F3F9E8;
border-bottom: 2px solid #fff;
}



table{ font-size: 100%; }
table td{
	padding: 4px;
}

table th{
	padding: 4px;
}

/* tabulky */
table.standard{
	border-right: none;
	border-bottom: none;
}
table.colored
{
	border: none;
	border-right: none;
	border-bottom: none;
}
table.standard th{
	padding: 4px 7px 4px 7px;
	background-color: #FFB905;
	text-align: center;
}
table.standard th,
table.standard td{
   padding: 4px 7px 4px 7px;
	text-align: center;
}
table.colored th,
table.colored td{
	border-right: 1px dashed #fff;
	border-bottom: 1px dashed #fff;
}
table.colored th{
	background-color: #ff7f00;
	color: white;
}
table.standard th,
table.standard td,
table.colored th,
table.colored td{
	padding: 4px;
}

table.colored2{
	border: 1px solid #ffffff;
	border-right: none;
	border-bottom: none;
}
table.colored2 td{
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

table.colored2 th{
	text-align: left;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

.tdhigh, .tdhigh td
{
   background-color: #E3E88F;
}

ul
{
   /*list-style-image: url(li.jpg);*/
   list-style: none;
   color: #333;
   margin: 0px;
   padding: 0px;
}
ul li
{
   color: #4A6B10;
   list-style: none;
   margin: 0px;
   padding: 0px;
   background: transparent url(li.gif) no-repeat left center;
   padding-left: 10px;
   margin-left: 5px;
   font-weight: bold;
}
ol{
	color: #333;
}
dl
{
   color: #333;
   margin: 0px;
   padding: 0px;
}
dt
{
   margin: 0px;
   padding: 0px;
   background: transparent url(/res/li.gif) no-repeat left center;
   padding-left: 10px;
   font-weight: bold;
}
dd
{
   font-size: 9px;
   margin-left: 10px;
}
/* layout */
.main
{
	width: 100%;
	margin: 0px auto;
	background-image: url(main.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.main .in
{
	width: 100%;
	margin: 0px auto;
	text-align: left;
}
.header
{
	width: 100%;
	height: 170px;
	background-image: url(head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	
}


.header-in
{
	width: 1020px;
	height: 168px;
	margin: auto;
}

.subtitle
{
   width: 280px;
   margin-top: 20px;
   font-size: 15px;
   color: #fff;
   position: relative;
   top: -80px;
   left: 750px;
   display: block;
}

.title
{
   height: 80px;
   width: 320px;
   display: block;
   position: relative;
   top: 40px;
   left: 80px;
}

.subtitle a
{
   font-size: 18px;
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   font-style: italic;
}

.subtitle a:hover
{
   text-decoration: underline;
}

.content
{
   width: 1020px;
   margin: auto;
	background-image: url(conthead.jpg);
	background-position: top center;
	background-repeat: no-repeat;
   
}

.content-in
{
   width: 870px;
   padding-top: 15px;
   margin: auto;
   margin-left: auto;
   /*width: 465px;*/
   
}

.navigation 
{
   border-bottom: 1px #2E3B03 dotted;
   padding-bottom: 5px;
   margin-bottom: 10px;
   
}

.news-header
{
   background-image: url(news_head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 40px;
	color: #fff;;
	font-size: 20px;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #fff;
}



.news-cont
{
	float: left;
   background-image: url(news_cnt_head.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	line-height: normal;
   background-color: #E3E88F;
   padding: 0 15px 0 15px;
   border-bottom: 1px solid #fff;
   width: 270px;
}

.news-cont .date 
{
   color:#749230;
}


.col-left
{
   width: 300px;
   float: left;
}

.col-right
{
   width: 550px;
   float: right;
}

.pager
{
	text-align: right;
   font-size: 10px;
}
.pager a
{
	text-decoration: none;
}
.pager ul
{
   list-style: none;
   color: #333;
   margin: 0px;
   padding: 0px;
}
.pager ul li
{
   background: url();
	display: inline;
   margin: 0px;
   padding: 0px;
}
.pager a:hover,
.pager .active
{
	text-decoration: underline;
}
.pager .next
{

}
.pager .previous
{
}
.page{}
.footer 
{
	margin: 0px 0px 0px 0px;
   width: 100%;
	height: 88px;
   background-color: #E3E88F;
   font-size: 11px;
   
}

.footer-in
{
   width: 870px;
   margin: auto;
   height: 88px;
   padding-left: 0px;
   background-image: url(footer.jpg);
   background-position: top right;
   background-repeat: no-repeat;
}


.logo-line
{
    height: 133px;
}

.menu
{
   height: 35px;
   text-align: right;
   width: 900px;
   margin: auto;
   padding: 0 50px 0 0;
}

.menu ul
{
   /*list-style-image: url(li.jpg);*/
   list-style: none;
   color: #F0FDC3;
   margin: 0px;
   padding: 0px;
}

.menu ul li
{
   
   list-style: none;
   margin: 0px;
   padding: 0px;
   background: transparent url() no-repeat left center;
   padding-left: 10px;
   font-size: 16px;
   margin-left: 5px;
   font-weight: bold;
   float: left;
   color: #F0FDC3;
   width: 100px;
   text-align: center;
}

.menu li a
{
   color: #F0FDC3;
   text-decoration: none;
   background-image: url(menu.gif);
   background-repeat: no-repeat;
   height: 34px;
   display: block;
   margin: 3px 3px 0 3px;
}

.menu li a:hover
{
   color: #FFB905;
   background-position: center -38px;
   
}


.menu .divide
{
   width: 1px;
}

.menu .divide a 
{
   background-color: #F0FDC3;
   height: 23px;
   display: block;
   width: 1px;
   margin: 0;
   
}





.menu li.active a
{
   color: #FFB905;
   background-position: center -38px;
}


.h20{height: 20px;}
.mt10{margin-top: 10px;}
.mr20{margin-right: 20px;}
.mr10{margin-right: 10px;} 
.pt10{padding-top: 10px;}
.pb5{padding: 5px 0 5px 0}

.w200{width: 200px;}
.w400{width: 400px;}

.tac{text-align: center;}
.tal{text-align: left;}
.br{border: 1px solid red;}
.nb
{
border: none !important;
   text-decoration: none;
}

.report
{
   color: #D94B34;
}

.parcel-wrap
{
   overflow: visible;
   height: 20px;
}

.parcel-box
{
   width: 200px;
   display: none;
   background-color: #E3E88F;
   padding: 0 5px 5px 5px;
}

.parcel-box-s
{
   width: 200px;
   padding: 0 5px 5px 5px;
   display: block;
}


.parcel-row td
{
   border-top: 1px solid #E3E88F;
}

.disabled
{
   color: #ccc;
}

.bred{border: 1px solid red;}

/*JS styly*/
/*-------------------------------------------------------------------------------
 * BOXY*/
 
 #Image img
 {border:0px;}
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */

  .boxy-modal-blackout { position: absolute; background-color: black; left: 0; top: 0; }

  /* Border */

  .boxy-wrapper { empty-cells: show;}
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }

	.boxy-wrapper .top-left { background: url('/global/res/www/cms/1.0/boxy/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('/global/res/www/cms/1.0/boxy/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('/global/res/www/cms/1.0/boxy/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('/global/res/www/cms/1.0/boxy/images/boxy-sw.png'); }

	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/global/res/www/cms/1.0/boxy/images/boxy-sw.png'); }

	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

	/* Title bar */

	.boxy-wrapper .title-bar { background-color: #E3E88F; padding: 6px; position: relative; }
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; color: #456A0F; line-height: 1; margin: 0; padding: 0; font-weight: bold; }
	    .boxy-wrapper .title-bar .close { color: #456A0F; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }

	/* Content Region */

	.boxy-inner { background-color: #F0FDC3; padding: 0 }
	.boxy-content { padding: 15px; padding-bottom: 0px;}

	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 400px;}
    .boxy-wrapper .answers { text-align: right; }

.red{background-color: red;}


/*-------------------------------------------------------------------------------
 * BOXY END*/




/* Posledni blok */
.w100{width: 100px;}
.fwb{font-weight: bold;}
.fl{float: left;}
.fr{float: right;}
.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}
.h20{height: 20px;width: 100px;}
/* sem uz nepsat */
