body
{
	background-color: white;	
	font-family: "Segoe UI","Microsoft Sans Serif",Arial,Geneva,Sans-Serif;
	font-size: 11pt;
	line-height: 1.3;
	color:#253340;
}

#page
{
	width: 980px;
	margin: 0 auto;
	background-color: white;	
}

#top_outer
{	
	height: 76px; 
	background-color: #3a3a3a;		
}

#top_inner
{
	text-align: left;
	vertical-align: middle;	
	margin: 0 auto;	
	
	width: 960px;
}

#logo
{
	display: block;
	padding-top: 13px;
	width: 200px;
	float: left;
}

#footer_outer
{		
  /*margin-bottom:25px;*/
}

#footer_inner
{
  border-top:dotted 1px silver;  
  /*border-bottom:solid 1px #E4E5E7;  */
  padding:15px 0 0 0;  
	font-size:9pt;	
	color:gray;
}

#footer_inner p
{
  padding: 0 0 5px 10px;
}

/*--------------------------------------------------------------------*/

a
{
	color: #e91919;
	text-decoration: none;
}

a:hover
{
	/*text-decoration: underline;*/
}



/*---------------------------------------------------------------------*/
#breadcrum_outer
{	
	
}

#breadcrum_inner
{	
  text-align:left;
	font-size: 9pt;
	padding: 0 10px;
}

ul.breadcrum
{
	padding-top: 6px;
}

ul.breadcrum li
{
	display: inline;
}

ul.breadcrum li a
{
	color: #e91919;
}

#content_outer
{
	/*background-image: url('../images/background/content.jpg');   background-position: center top;*/
	min-height: 500px;
}

#content_inner
{
	text-align: left;
	vertical-align: middle;
	margin: 0 10px 0 10px;
	padding: 10px 0 10px 0px;
	background-color: white;	
}

#content_inner div.text
{

}

#content_inner div.text a
{
	color: #970808;
}

#content_inner div.text a.btn
{
	color: white;
}

div.text p, div.text ul
{
	margin: 0 0 15px 0;
}

div.text ul{
margin-left:20px;
}

h1
{	
	font-size: 26pt;	
	margin: 15px 0 10px 0;	
}

h2
{	
	font-size: 18pt;	
	margin: 25px 0 10px 0;
	color: #6A747E;
	/*font-weight:lighter;*/
	/*text-shadow: 2px 2px 0 rgba(128, 128, 128, 0.9);*/
}

h3
{	
	font-size: 16pt;	
	margin: 10px 0 5px 0;
	/*font-weight:bolder;*/
	color: #6A747E;
	/*text-shadow: 2px 2px 0 rgba(128, 128, 128, 0.9);*/
}

div.hr
{
	height: 1px;
	overflow: hidden;
	line-height: 2px;
	font-size: 2px;
	background-image: url('../images/background/hr.jpg');
	background-position: 0 -3px;
	margin: 10px 0;
	padding: 0;
	border: none;
}

div.hr2
{
	height: 2px;
	overflow: hidden;
	line-height: 2px;
	font-size: 2px;
	background-image: url('../images/background/hr2.jpg');
	margin: 5px 0;
	padding: 0;
	border: none;
}

div.text_region
{
	background-color: #7a7a7a;
	padding: 8px 15px 10px 15px;
	color: white;
	margin: 0 30px;
}

div.text_region div.Nadpis
{
	font-size: 14pt;
	font-weight: bold;
	padding-top: 5px;	
}

div.text a
{
	color: #D90000;
	/*font-weight: bold;*/
}

div.clear_both
{
	clear: both;
	border: none;
	height: 0px;
	line-height: 0px;
}

#content_inner table, table.basic
{
	width: 100%;
	border-collapse: collapse;
}

table.basic
{
	/*color: white;
	background-color: #7a7a7a;*/
}

table.basic td, #content_inner table td
{
	padding: 3px 5px;
}

table.basic th, table.basic thead td, #content_inner table thead td
{
	padding: 5px;
	font-weight: bold;
	border-bottom: solid 1px #a5a5a5;
}

b, strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
}

ol
{
  list-style: decimal;
  margin-left:35px;
}

#content_inner p
{
	
}

#content_inner ul
{
	margin-left: 35px;
	list-style: square;
	font-size: 11pt;
}

#content_inner ul li
{
	padding: 2px 0;
}


#content_inner table.WiredTable tr td
{
	padding: 5px;
	border: solid 1px #666666;	
}


.box
{	
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 10px 10px 0;
	position: relative;	
	background-color: #F0F1F4;
		
	color: #666666;
}

.box.hoverable:hover, .box.hoverable.hover
{
	background-color: #E4E5E7;
	}
	
.box-blue
{
  border-top: 5px solid #5EA8DE;
}	

.box-red
{
	border-top: 5px solid #e91919;
}

.box-gray
{
	border-top: 5px solid gray;	
}

.box-green
{
  border-top: 5px solid #8DBF35;
}

.box-violet
{
  border-top: 5px solid #7B4F9D;
}

.box-orange
{
  border-top: 5px solid #F7866A;
}

.box-yellow
{
  border-top: 5px solid #D8C967;
}

.row { 
  *zoom: 1;
}

.row:before,
.row:after {
  display: table;
  content: "";
}

.row:after {
  clear: both;
} 

.span1
{
	float: left;
	width: 80px;
}
.span2
{
	float: left;
	width: 160px;
}
.span3
{
	float: left;
	width: 240px;
}
.span4
{
	float: left;
	width: 320px;
}
.span5
{
	float: left;
	width: 400px;
}
.span6
{
	float: left;
	width: 480px;
}
.span7
{
	float: left;
	width: 560px;
}
.span8
{
	float: left;
	width: 640px;
}
.span9
{
	float: left;
	width: 720px;
}
.span10
{
	float: left;
	width: 800px;
}
.span11
{
	float: left;
	width: 880px;
}
.span12
{
	float: left;
	width: 960px;
}



div.box h3
{
	margin: 0;
	padding: 10px;
	background-color: #E4E5E7;
	border-bottom: solid 1px #DDDDDD;
	color:#253340;
}

div.box h2
{
	margin: 0 0 0 10px;
	padding: 10px;
	background-image: none;
	/*font-weight:lighter;	*/
	color: #253340;	
}

ul.navig
{
	margin: 5px 0 5px 0 !important;
}

ul.navig li
{
	list-style: none;
}

ul.navig li a
{
	font-weight: normal;
	display: block;
	padding: 5px 10px 5px 25px;
}

ul.navig li a:hover
{
	text-decoration: none;	
	background-color: #E4E5E7;
}

div.clear
{
	clear: both;
}

.margin0{
  margin:0;
}

.padding20
{
	padding: 20px;
}

.padding10
{
	padding: 10px;
}

.c
{
	text-align: center;
}

.more, #content_inner div.text a.more
{
	display: inline-block;
	padding: 6px 10px 6px 22px; /*background-color: #E91919;*/
	background-color: #717171;
	color: white;
	font-weight: bold;
	background-image: url('../images/icons/sipka_h2_bila.png');
	background-repeat: no-repeat;
	background-position: 8px center;
}

.more:hover, .more.hover
{
	background-color: #E91919;
	text-decoration: none;
}

.more.more-empty
{
	padding: 6px 17px 6px 5px;
}

.more.more-red
{
	background-color: #E91919;
}

.more.back
{
	background-image: url('../images/icons/sipka_bila_zpet.png');
}

.more.down
{
	background-image: url('../images/icons/sipka_bila_dolu.png');
}

div.novinka
{
	height:148px;
	position: relative;
}

div.novinka div.nadpis
{		
	padding: 5px 10px;
}

div.novinka div.nadpis a
{	
	color:black;
	margin-bottom: 5px;
	font-size: 13pt;
	/*font-weight:lighter;*/
}

div.novinka div.datum
{	
	position: absolute;
	bottom: 5px;
	left: 10px;
	font-size: 12px;
}

div.novinka div.text
{		
	padding: 10px;
	font-size:10pt;
}

div.novinka div.link
{
	text-align: right;
	position: absolute;
	bottom: 0px;
	right: 0px;
}


.socials
{
	/*margin-top:15px;
	text-align:center;*/
	padding-right: 22px;
	margin-bottom: 10px;
}

.socials A {
    background: url("../images/icons/social_icons.png") no-repeat scroll left top transparent;    
    display: inline-block;    
    height: 16px;
    margin: 0 8px 0 0;
    padding-top: 0;
    width: 16px;
}

A.ico-twitter {
    background-position: -16px 0;
}

A.ico-rss {
    background-position: -32px 0;
}

.r{
  text-align:right;
}
.c{
  text-align:center;
}

ul.nolist li
{
    list-style:none;
    margin-bottom:10px;
}

div.metodika-item .teaser{
  /*padding-left:30px;*/
}

div.metodika-item .title{
  font-size:1.2em;
}

div.metodika-item .datum{
  font-size:0.8em;
  position:absolute;
  top:4px;
  right:5px;  
}

div.image-row{
  text-align:center;
  background-color: #F0F1F4;
  border-top: dotted 1px gray;
  border-bottom: dotted 1px gray;
  margin: 0 10px 10px 0;
}

#content_inner ul.lightbox{
  margin:0;
  display:inline-block;
}

#content_inner ul.lightbox li{
  list-style:none;
  padding: 15px 10px 10px 10px;
  text-align:center;
  float:left;  
}

#content_inner ul.lightbox li a{
  color:#253340;
}

#content_inner ul.lightbox li a:hover{
  color:#e91919;
}

#content_inner ul.lightbox li:hover{
  background-color:white;
}

#content_inner ul.lightbox li span{
  display:block;
  font-size:8pt;  
}

ul.sideBarMenuList li{
  list-style:none;
}

ul.sideBarMenuList li.active a{
  font-weight:bold;
  font-size:1.2em;
}

div.summary{
	margin: 0 10px 10px 0;	
	background-color: #F0F1F4;		
	color: #666666;
	border-top: 5px solid gray;		
	padding:10px 15px;
}

div.mod-navig h3{
    margin-top:25px;
}

div.mod-navig ul
{
	margin: 5px 0 25px 0 !important;
}

#content_inner div.mod-navig ul li
{
	list-style: none;	
	padding: 5px 0 7px 0;
	margin:5px 10px 7px 0;
	border-left: 4px solid #E91919;
	background-color:#F0F1F4;	
}

div.mod-navig ul li a
{
	font-weight: normal;	
	padding-left: 20px;	
	font-size:1.2em;
}

div.mod-navig ul li div.teaser{
    padding: 0 20px 0 20px;
	font-size: .9em;
	color:#666666;
}

div.mod-navig ul li div.teaser p{
  margin:0;
  padding:0;
}

div.mod-navig ul li:hover
{
	background-color:#E4E5E7 !important;	
}

.dropdown-menu{
	display:none;
}

.dropdown-toggle.subsystemy h3{
	padding-left:20px;
	background-image: url('../images/icons/sipka_seda_dolu.png');
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.v{
  display:inherit;
}
/*------------------Martin-dodělávka------------------------*/
/*div.metodika .box {
  border-left: 5px solid #e91919;
} */

div.metodika .box a {
  color: #970808;
  font-size: 12pt;
}

div.metodika .teaser {
  font-size: 10pt;
  margin: 5px 0 5px 0;
}

div.news .box {
  border-left: 5px solid #5EA8DE;
}

#content_inner div.news a {
  color: #970808;
  font-size: 12pt;
}

div.news .teaser {
  font-size: 10pt;
  margin: 5px 0 5px 0;
}

div.metodika-item .novinka {
  border-top: 5px solid #e91919;
}

div.home .span4 {
  width: 350px;
  font-size: 10pt;
}

div.home h2 {
  font-size: 15pt;
}

div.social  {
  margin: 0 23 15 0;
  text-align: right;
}

div.homenews h2 {
  font-size: 15pt;
  margin-top: 5px;
}

div.newsdetail .datum{
  text-align: right;
margin-top: 11px;
color: #A7A7A7;
}

div.newsdetail .text {
  padding-right: 20px;
margin-top: 30px;
}

div.metodika p {
  font-size: 14pt;
  color: #970808;
  text-align: center;
}

div.met p {
  font-size: 12pt;
  color: #970808;
  text-align: left;
  margin: 0;
}

div.navig {
  margin-left: 3px;
  text-align: center;
}

div.navig a{
  font-size: 13pt;
}

div.nevim p {
  margin: 0 0 0 20px;
}

#content_inner div.submenu ul li
{
	list-style: none;	
	/*padding: 10px 0 10px 0;*/
	margin: 5px 10px 7px 0;
	background-color:#F0F1F4;
  font-size: 13pt;	
  color: #E91919 /*#970808*/;
}


#content_inner div.submenu ul {
  margin: 0;
}

div.submenu h3 {
  margin-top: 38px;
}

#content_inner div.submenu ul li:hover
{
	background-color: #E4E5E7;	
}

div.submenu p {
  margin: 10 10 10 20;
}

#content_inner div.plan ul {
  margin-left: 10px;
}

ul.sideBarMenuList p.active {
  font-weight:bold;
  color: #970808;
  font-size: 14pt;
}

div.Legislativa {
    border-top: 5px solid rgba(94, 168, 222, .5);
}

div.JakNaTo {
    border-top: 5px solid rgba(141, 191, 53, .5);
}

div.Video {
    border-top: 5px solid rgba(216, 201, 103, .5);
}

div.All{
    border-top: 5px solid rgba(233, 25, 25, .5);
}

.newsdetail {
    padding-right: 20px;
    width: 700px;
}










/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
