 html, body, div, ol, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
background:  #091d41;
/*a6c3d3  *	F8F9E8 background: #F8F9E8;*
background:black; url(/consit/img/b2.png) center -13px  repeat-y*/

	line-height: 18px;
	font: normal 85%   verdana, arial, helvetica, sans-serif, "Lucida Grande";
	color: black;
	margin:0;
	padding: 0;

	line-height: 1;
  
 	height: 100%;
	text-align:center;
}
html, body {
	height: 100%;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
blockquote {
	line-height: 1.2em;
	font-style: italic;
	padding: 20px 20px 20px 60px;
	margin: 20px 0;
	background: url(/images/quote.png) no-repeat 0 0;
}
acronym {
	cursor: help;
	border-bottom: 1px dashed #333;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
hr {
	display: none;
}
.right {
	float: right;
}
.left {
	float: left;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
} 
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #27221f;
}
h1, h2, h3 {
	font-size: 2.7em;
	letter-spacing:-0.04em;
	line-height: 1.05em;
	padding-bottom: 10px;
}
h2, h3 {
	margin: 30px 0 0;
}
h4 {
	font-size: 1.6em;
	line-height: 23px;
}   
.clear, .cb {
	clear: both;
	height: 0px;
	line-height: 0px;
}
address {font-style: normal; }
address table {float:left;}   
/* Sidebar */ 
#page { 
  margin: 2em auto 1em auto;
  padding: 20px 15px 20px 15px;
  width: 940px;
	text-align:left;
	background: white;     	
  -webkit-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-moz-border-radius: 3px;
	border-radius: 3px;
/*  
background: url(/img/bA.jpg) bottom left no-repeat #fff;
*/
}

#out {
  width: 940px;
	margin: 0em auto 2em auto;
  text-align:left;
	background: transparent;}
#lng { 
	text-align:right;
  margin:0;   
  padding: 1em !important;
	font-size: 11px; 
	font-family: "verdana ce", "helvetica ce", verdana, sans-serif;  
  color: #fff; 

}
#lng, #lng li {margin: 0;   padding:0; list-style: none;}
#lng li {display:inline;}
xecho
#lng li span {font-weight: bolder; color: silver;}
#lng li a:link, #lng li a:visited {font-weight: bolder;color: #666; /*border-top: 5px solid #;*/  padding: 2em .4em .3em .4em;display:inline;}
/*#lng li a.o {border-top: 5px solid #666;}*/
#lng li a:hover {color: #000;text-decoration: none;}
#lng li.active a:link, #lng li.active a:visited {color: #000;text-decoration: none;}
   
 
div#textside { background: whitesmoke; font-size:11px;}
div#textside ol {
  margin: 1em 0 1em 1.9em; padding: 0;
  list-style-type: decimal;
}

div#breadcrumps {	background: #ccc; border-bottom: 3px solid #031e3d;border-top:1px solid white;  }
div#breadcrumps p {	font-size: 11px; 
	font-family: "verdana ce", "helvetica ce", verdana, sans-serif;
 padding:.5em;}
div#breadcrumps a:link, div#breadcrumps a:visited {color: #555;font-weight: bolder;} 
/*div#textside ol {
  list-style-type: upper-alpha;
}
div#textside ol li {
  list-style-type: lower-alpha;
  }   
blockquote[cite]:after {
  content: "Quote from: " attr(cite);
  display: block;
}
*/
cite {font-style: italic; padding: .4em;}
#textside h3.h3 {font-size: 140%;}
 
ul#mainmenu {display:block;margin: 49px 0 0 0; padding: 5px 0; width: 520px; float:right; text-align: right;}
ul#mainmenu, ul#mainmenu li {display: block !important;}
/*square !important;  background: #7c828d;*/

/*background: #6d6a5b;*/
ul#mainmenu li { list-style-type:none; padding: 0px; margin: 0 0 0 1px !important; float:right; }          
 /* background: url("/consit/img/li.png") left repeat-x;*/
ul#mainmenu li a.act {background: #2b4e8d !important;}
ul#mainmenu li a:link, ul#mainmenu li a:visited  { family-font: Verdana; font-size: 90%; 
background: #091d41; float:left; color: white; font-weight: bolder;padding: .5em .5em .5em .5em; 
display:block !important;margin: 1px;line-height: 1.6em;text-decoration: none;}
ul#mainmenu li a:hover {background: #2b4e8d;} 
/*url(/img/headerbg.png) 274px center no-repeat */
#header {
margin-top: 10px;
margin-left: 8px;
margin-right: 8px;
_margin-left: 4px;
_margin-right: 0px;
 
background: #091d41; float:left; width: 930px; padding: 0px ;}
#mt {float:left; margin-left: 290px; _margin:0 0 0 160px; width: 590px; padding: 30px 0 30px 0;}

#header h1 {color: white; font-size: 24px; text-align:left;margin:0 0 0 0px; padding:1em 0; }
#header h1 span {font-size: 18px;}

ul#news { margin:0 !important; height: 50px; padding:0 !important; line-height: 18px;}
#news li {margin:0 !important;padding: 0 !important; color: #e5e5e5;}
ul#news { padding:0 !important;}
.newsticker {
	list-style-type: none;
	background: transparent;
  padding: 1em;
	margin: 0;  
  font-size: 18px;}

ul#menuleftside {padding: 2px; margin-top:8px;margin-left: 6px;}
ul#menuleftside li {margin:0 0 3px 0 !important;}
ul#menuleftside li a {display: block; padding: .5em !important; font-size: 11px; background: #e5e5e5 !important; color: black;}
ul#menuleftside li a:link, ul#menuleftside li a:visited {text-decoration:none;}
ul#menuleftside a:hover {
color: white;background: #1c3665 !important; text-decoration: underline;  
}
ul#menuleftside li.sma  a,
ul#menuleftside li.sm2a a,
ul#menuleftside li.sm3a a
ul#menuleftside li.sm  a,
ul#menuleftside li.sm2 a,
ul#menuleftside li.sm3 a { }
ul#menuleftside li {  width: 260px; }
ul#menuleftside li.sma,  ul#menuleftside li.sm {margin-left:  0px !important; width: 260px;background: url("/img/li.gif") left center  no-repeat #1c3665; }
ul#menuleftside li.sm2a, ul#menuleftside li.sm2 {margin-left: 10px !important;width: 250px;background: url("/img/li.gif") left center  no-repeat #1c3665; }
ul#menuleftside li.sm3a, ul#menuleftside li.sm3 {margin-left: 20px !important;width: 240px;background: url("/img/li.gif") left center  no-repeat #1c3665; }
ul#menuleftside li a.act {background: #666 !important;color: white; }
/*
ul#mainmenu li.sma, ul#mainmenu li.sm2a, ul#mainmenu li.sm3a {background: #666; }
ul#mainmenu li a.act {background: #666 !important; }
ul#mainmenu li a:hover, #left  li.sm a:hover, #left  li.sm2 a:hover { background: #7c828d;}
ul#mainmenu li a:link.act, #left  li a:visited.act { background: #7d6a5b !important;}
ul#mainmenu li.sm {  padding: 0 0 0 .5em !important; width: 15.5em; float:left; }
ul#mainmenu li.sm a:link, #left  li.sm a:visited  {background:   #fff; color: white; }
ul#mainmenu li.sm a:link.act, #left  li.sm a:visited.act { background: #000 !important;}
ul#mainmenu li.sm2 a:link.act, #left  li.sm2 a:visited.act { background: #7d6a5b !important;}
ul#mainmenu li.sm2 { padding: 0 0 0 1em !important; width: 15em; border: 0;float:left;}
#logo { 
  background: transparent;
  padding: 0.2em 0em;
 	width: 550px;
	height: 40px;
 	text-align:center;
	
 
}
#logo a:link, #logo a:visited {
	background: url(/img/consit.gif) left center no-repeat;
  display: block;
	width: 180px;
	height: 40px;
	float:left;
} 
#logo h1 { float:left;text-transform:uppercase; letter-spacing:0px; padding: 1.9em 0 1.9em 0; line-height: 1.8em;margin:0; 
          font: normal Verdana, 'Trebuchet MS', Trebuchet, Verdana, Sans-serif; 
          font-size: 78%;}
#logo img {float:left;}  */
 
#logo { 
  /*background: url(/img/ebm.jpg) no-repeat 30px bottom transparent;*/
  padding: 0.2em 0em;
 	width: 300px;
	height: 80px;
 	text-align:center;
}
#logo a:link, #logo a:visited {
	background: url(/img/consit.gif) left center no-repeat;
  display: block;
	width: 180px;
	height: 40px;
	float:left;
} 
#logo h1 { float:left;text-transform:uppercase; letter-spacing:0px; padding: 13px 0 4px 22px;
           line-height: 1.8em;margin:0; 
          font: normal Verdana, 'Trebuchet MS', Trebuchet, Verdana, Sans-serif;
          color: #666; 
          font-size: 15px;
          
          /*float:left;text-transform:uppercase; letter-spacing:0px; padding: 13px 0 4px 0; line-height: 1.8em;margin:0; 
          font: normal Verdana, 'Trebuchet MS', Trebuchet, Verdana, Sans-serif;
          color: #666; 
          font-size: 15px;*/}
          /*font-size: 78%;}*/
#logo img {float:left;}  


#top {margin-top: 0em; clear: both;}
        
#baner, #baner0,#baner1,#baner2,#baner3 {
border-top: 1px solid #666;
padding: 0;
margin:0;
width: 984px;
height: 200px;  
	
} 
#right { float:right;width: 662px;margin:0 2px 50px 0;padding:0;}
                  
#headings  { background: whitesmoke; padding:0 1.5em; clear: both;}
#headings h2 {color: #787878;  font-family: ARial; font-size: 30px; font-weight: bolder; letter-spacing: -2px; 
border-bottom: 1px solid #666;margin:0;padding-top: 1em;}
#headings h2 span {color: #1c3665; }
#textside {padding: 3em 1.5em 3em 1.5em;line-height: 1.5em;font-size: 90%; }
#textside iframe {position: relative; top:2px;}
#textside p {margin: .5em 0;}
#textside ul {margin-left:1.4em;}
#textside ul li {list-style-type: square;}
#textside h2 {font-size: 22px;}
#textside h3 {font-size: 16px;}
 

#MMEmbeddedMap {  } 

#imagetitle   {text-align:right;}
.stx {  float:left; width: 170px; font-size: 85% !important; border: 1px solid #e3e3e3;height: 100px; margin: 3px;
 padding: 1.5em 1em 2.5em 1em;
 background: url("/img/c.png") top center no-repeat white;}
.stx:hover {background: #6699cc;}
.stx:hover h2 {color: white;}
.stx:hover a:link, .stx:hover a:visited {color: white;} 
.stx h2 {font-size: 160%; display: block; color: #666;margin-top:0; line-height: 1.5em; font-style:normal; height: 40px;}
.stx a:link, .stx a:visited {display: block; font-size: 110%; margin-top: 60px; color: #333366;}
.stx h2 a:link, .stx h2 a:visited {  margin-top: 0px;}

#addons { margin-bottom: 5em;clear:both; font-size: 12px;}
#addons p {line-height: 1.4em;}
#addons li {list-style-type: none; }
#left {
	position: relative;
	float: left;
	width: 270px;
	margin-bottom: 140px !important;
}
#left h2 {
	font-size: 1.75em;
	letter-spacing: -0.02em;
	margin: 0;
}
#left a:link, #lefta:visited {
	color: #194c8b;
	text-decoration:none;
}
#left a:hover {
	color: #194c8b;
	text-decoration: underline;
}
#left a:active {
	color: #194c8b;
	text-decoration:none;
}
#left .button a:link, #left .button a:visited, #content .button a:link, #content .button a:visited {
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: -0.05em;
	text-decoration: none;
}
#left .button a:hover, #content .button a:hover {
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
	color: #232323;
}
/* Sidebar Plus Members */
.sidebar_plus {
	position: relative;
	float: left;
	width: 298px;
	height: 140px;
	background: #cecece url(images/border_plus.gif) repeat-x 0 100%;
	border-left: 1px solid #b8babb;
	border-right: 1px solid #b8babb;
}
.sidebar_plus .img {
	position: absolute;
	top: 10px;
	left: 20px;
}
.sidebar_plus ul {
	position: absolute;
	text-transform: uppercase;
	top: 110px;
	left: 60px;
	color:#6f6060;
	font-size: 10px;
}
.sidebar_plus li {
	display: inline;
}
#left .sidebar_plus li a:link, #left .sidebar_plus li a:visited {
	padding: 0 2px;
	text-decoration: none;
	color: #426a96;
}
#left .sidebar_plus li a:hover {
	text-decoration: underline;
	color: #426a96;
}
#left .sidebar_plus li a:active {
	color: #426a96;
	text-decoration:none;
}
#right p {padding: .4em 0;}  
 
.sidebar_write {
	position: relative;
	float: left;
	padding-top: 22px;
	padding-left: 74px;
	padding-right: 20px;
	padding-bottom: 30px;
	color: #424242;
	background: url(images/border_sidebar.gif) repeat-x 0 100%;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
	width: 204px;
}
.sidebar_write .img {
	position: absolute;
	left: 20px;
	top: 20px;
}
.sidebar_write a {
	display: inline;
	margin-top: 10px;
	float: left;
	width: 9.0em;
}
/* Sidebar User Plus Flickr*/
.sidebar_flickr {
	position: relative;
	float: left;
	width: 298px;
	background: url(images/border_sidebar.gif) repeat-x 0 100%;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
}
.sidebar_user_plus {
	position: relative;
	width: 200px;
	padding-top: 22px;
	padding-left: 74px;
	padding-right: 18px;
	padding-bottom: 25px;
}
.sidebar_user_plus .img {
	position: absolute;
	left: 20px;
	top: 20px;
}
.sidebar_user_plus_bottom {
	padding: 20px;
	padding-top: 0px;
}
ul.flickr {
	padding:20px 17px;
	padding-top: 0px;
}
ul.flickr li {
	list-style:none;
	margin:0px;
	padding:0px;
	margin:2px;
	display:inline;
}
ul.flickr li a img {
	border:3px solid #dbd8ce;
}
ul.flickr li a:hover img {
	border-color: #bbbcbc;
}
/* Sidebar User Plus Link Feed*/
.sidebar_user_plus_link {
	position: relative;
	width: 298px;
	float: left;
	border-left: 1px solid #cdcfcf;
	border-right: 1px solid #bbbcbc;
}
.sidebar_user_plus_link ul, .sidebar_user_plus_link ol {
	margin: 20px;
	margin-top: 0px;
	border-top: 1px solid #d0d0d0;
}
.sidebar_user_plus_link ul li, .sidebar_user_plus_link ol li {
	padding: 12px 0;
	border-bottom: 1px solid #d0d0d0;
}   
 
h1 span {  
	display: block;
	line-height: 120%;}
 


#content_left, #content_right { 
/*
background: #FDF9EE;
*/
background: transparent;
width:220px;float:left; color: black; margin:0; padding: 0;}

#wrapper {margin-top: 1em;}
#content_left div.tt,#content_mid div.tt, #content_right div.tt {padding: 12px;}
#content_left {padding: 0 0  0px 0; font-weight: normal;}
#content_left {clear: left !important;}
#content_left ul, #content_left ul li{   margin: 0; padding:0; }
#content_left li{ list-style-type: none;  color: white;padding: 4px 2px;}
#content_left li a{  display: block; margin-bottom: 1px; padding: .3em;  color: #787878;font-weight: bolder;}
#content_left li a.on{  display: block;   margin-bottom: 1px; padding: .3em;   background: #5E6A82; color: white;font-weight: bolder;}
#content_left object {width: 150px !important;}

#content_left fieldset { border: none;}
#content_left fieldset.ttx { text-align: center;}
#content_left fieldset input#mm { width:170px; padding: 3px;margin: 0 0 .5em 0;}
/* 
.ptc {text-decoration: none;
background: white;
color: #666; margin:2px;
font-size: 85%;
display: block; width: 156px; padding: 2px; height:202px; float: left; text-align:center;
border: 1px solid #e2e2e2;
}
.ptc {font-weight: normal;}
.ptc:hover {background: #FAF8F8;}
.ptc a:hover img {border: 1px solid #666;}
div.nadpis a:link, div.nadpis a:visited {color: #666;}
div.nadpis a:hover, .ptc a:hover {color: #000;}
div.nadpis {height: 78px; }
.ptc div.nadpis {height: 56px; }


.dtl {font-size: 72%;   color: #666;}
.dtl ul {padding: 0em; margin: 0 0 0 2em;}
.dtl li {  padding: 0em; margin: 0  px; list-style: square; clear:right; }
.ptc a:link img, a:visited img {
/*border: 1px dotted #e2e2e2; */ 

#breadcrumb {
	font-size:10px;
	padding:3px;
	border:0;
	background:transparent;
	color:#fff;
	border-bottom: 1px solid #031e3d;
}
#breadcrumb a, #breadcrumb a:hover, #breadcrumb a:active {
	color:#fff;
} 
 
.slideshow { height: 202px; width: 262; float:left;  }
.slideshow img { padding: 0px; border: 0px solid #ccc; background-color: #eee; }


#news {clear: both; margin-top: 120px !important;}
acronym {speak : normal;}
abbr.initialism {speak : spell-out;}
abbr.truncation {speak : normal;}

div.referencesbox { background: white; border: 1px solid #ceccf4; padding: 12px;color:white;margin-top: 2em;}
div.referencesbox:hover {border: 1px solid #a09cf8;}
div.referencesbox p {margin:0px 0 0 0;padding:0;}
div.referencesbox ul {color: white !important; line-height: 0.8em; margin-top:2em;}
div.referencesbox ul li {list-style-type: none; color: #666;padding: 0 0 0 14px; display:block; background: url("/img/lib.gif") left center no-repeat;}
div.referencesbox a:link, div.referencesbox a:visited {color: black;}
div.referencesbox p strong {margin:0;padding:0; background: #203e72; display: block; margin-left: 20px; font-size: 120%;}
div.referencesbox h3 { margin:0; padding: 0em; font-size: 18px;color: #1c3664 !important;}
div.referencesbox h4 {font-size: 103% !important; display:inline; color: black !important;}
/*div.referencesbox { padding: 52px 25px;color:white;}
div.referencesbox p {margin:5px 0 0 0;padding:0;}
div.referencesbox ul {color: white !important; margin-top:2em;}
div.referencesbox ul li {color: #e7e7e7;}
div.referencesbox a:link, div.referencesbox a:visited {color: white;}
div.referencesbox p strong {margin:0;padding:0; margin-left: 20px; font-size: 120%;}
div.referencesbox h3 {font-size: 90% !important;color: white !important;}*/ 
#footer {clear: both !important;  padding: 1em 1em 1em 1em;  margin-top:220px; font-size: 80%; color: #1c3664;
font-family: Verdana, Arial, 'Tahoma CE', 'Arial CE', 'Helvetica CE', Tahoma, Arial, lucida, sans-serif !important; 
/*background: #1c3664;*/border-top: 2px solid #1c3664; background: white;  } 
#footer p { padding:  1.2em 0 0 0; float:left;}
#footer a:link, #footer a:visited {color: white;text-decoration: none;}
#footer li a:visited.act {color: black; text-decoration:underline;}
#footer a img {border:none;}
#credit { width: 634px;
    float:right;
  /*
    
-moz-border-radius: 7px 7px 0  0; */
	color:#fff; 
	text-align:right; 
	margin:1em 100px 0 0; 
}
#credit a {
	color:#fff;
} 

#credit ul { display: inline;  margin: 0 0; padding:0; width: 500px;}
#credit ul li {display:inline; margin: .4em; width: 100px;}
#credit ul li a:link, #credit ul li a:visited {color: #1c3664; display:inline;}
#credit ul li a:hover {color: black; text-decoration: underline;}

#credit ul li.toplink a{ margin: 0 0 0 4em; text-decoration: underline;}

br.clear {clear:both;}
div.imgcol {float:left;padding:.3em; }
div.submitted-files {font-size: 11px;}
div.submitted-files ul {line-height: 1.6em; font-size: 90%;}
div.submitted-files li {list-style-type: none !important;}


div.submitted-files ul li a, div.odkaz a  { background: url("/img/lib.gif") left no-repeat transparent;padding-left: 1.3em;}
div.underline {border-bottom: #666 3px solid;clear:both; margin: 0 7px 0 3px;}

#bottm {margin:0 auto 1em auto; text-align:left; width: 950px; color: white;}
#bottm p {padding: 1em; text-align:right; font-size: 10px;}
#bottm p a:link, #bottm p a:visited {color: white; text-decoration: underline;}
.partner {margin:3em auto 0 auto; text-align:center; }
#footer p {background: url(/img/consit.gif) center center no-repeat;display:block;padding: 1.4em 0; width: 170px;}
#footer p span {display:none;}
#konik {float:left;}
#konik img {float:left;}
#konik div {padding: 30px 0 30px 0px; margin-left: 290px; width: 600px;}
#konik p {color: white;}

div.nsw {margin:0 0 2em 0;}
div.nsw h2{margin: 0; padding: 0;}
div.nswleft {font-size: 80%;}
div.nswleft h2 {font-size: 46%;}
div#mtside h3 {margin:0;padding:.4em 1em; font-size: 111%;}
span.nws {font-size: 90%;}
h2.stpnt {color: #666;}
div.maina {    margin:3px;   display:none; float:left; text-align:center; }
  