@media screen, projection
{
	body,textarea {font-size: 12px; padding: 0px; margin: 0; line-height: 1.5; background: #fff; color: #3c515e}
	body, h1, h2, h3, h4, h5, h6, caption, input,textarea {font-family: Arial, Helvetica, sans-serif}
	input {font-size: 100%}
	a:link {color: #3c515e; text-decoration:none; }
	a:visited {color: #3c515e; text-decoration:none}
	a:active, .active a {color: #3c515e; text-decoration:none}
	a:hover {text-decoration: underline; color: #000000}
	pre, code {font-size: 92%; font-family: "Lucida Console", monospaced}
	pre {background:#f8f8f9; padding:5px}
	p, dl {margin-bottom: 1em; margin-top: 0}
	form,dd,dl,dt {margin:0; padding:0}
	dt {font-weight: bold; color:#888773}
	dt .more {float:right}
	dt .more a {height:11px; width:9px; background:url('../img/imager-right.gif') no-repeat; display:block}
	dt .more span {display:none}
	dt {background:url('../img/bkg-dt.gif') repeat-x 0 0; height:30px; line-height:30px; padding-left:30px; color:#fff}
	dd {margin:15px 30px 15px 30px; padding:0; font-size:11px}
	dd h2 a {text-decoration:none}
	dd h2 {margin-bottom:0px}
	abbr, acronym {cursor: help; border-bottom: 1px dotted black}
	h1, h2, h3, h4, h5, h6, caption, .title {margin: 0 0 0.5em 0; font-weight: bold; color:#da3024}
	h1 {font-size: 20px; line-height: 30px; color:#da3024; margin-top:10px; }
	h2, h2 a {font-size: 14.5px; color:#da3024; line-height: 19px; }
	h3, h3 a {font-size: 20px; margin-top:10px; color: #3C515E}
	h4, h4 a, caption {color:#da3024; font-size: 120%; text-align: left; margin-bottom: 0.5em; line-height: 1.294}
	h5, h6  {font-size: 100%; font-family: Calibri, "Luxi Sans", Arial, Helvetica, sans-serif}
	img {border:0; margin:0; padding:0}
	hr {margin:5px 0 5px 0; background:#d5d8dc}
	hr.cb {background:#fff; color:#fff; border:none; font-size:1px; height:1px;line-height:1px; margin:0; padding:0}
	textarea {font-size:11px; padding:3px}
	input {padding:1px 1px 1px 3px}
	ul {list-style:square; padding:0 0 1em 30px; margin: 0; }
	ol {list-style:decimal outside none; padding:0 0 1em 30px}
	ol li {margin:0 0 0 0; padding:0 0 0 0}
	label {display:block; width:120px; float:left; font-weight:bold; padding-right:5px}
	blockquote {background:#8ea5be; color:#fff; width:210px; _width:240px; padding:15px 15px 10px 15px; float:right; margin:0 0 5px 5px;-moz-border-radius:10px; -webkit-border-radius:10px}
	blockquote *,
	blockquote { color:#fff !important; font-size:13px; }
	blockquote p {margin:0 0 5px 0}
	blockquote h2 {font-size:13px !important; margin:0 0 5px 0 !important}
	blockquote h1 {font-size:15px !important; margin:0 0 5px 0 !important}
	blockquote ol {margin:0 0 5px 0; padding-left:15px; color:#fff}
	blockquote ol li.active a {font-weight:bold; color:#fff !important; }
	p img { margin: 15px 0 15px 15px; }
	img.fr { margin-left: 10px;}
	
	.excerpt ul li { list-style-image: url('../img/arrow-right-blue.gif'); }
	#center a { text-decoration: underline; font-weight: bold; }
	#center h2 a { text-decoration: none;}
	.excerpt blockquote ul li { list-style-image: url('../img/arrow-right-white.gif'); }
	#center table ul { margin-top: 3px; margin-bottom: 3px; padding-bottom: 0;}

	
	.inl * {display:inline !important}
	.noscreen, .dn {display:none !important}
	.fl {float:left}
	.fr {float:right}
	.cb {clear:both}
	.invisible {visibility:hidden;clear: both; border: none; margin: -1px 0 0 0; padding: 0; height: 1px}
	.tr {text-align:right}
	.tc {text-align:center !important}
	.line {line-height:30px; float:left}
	.search-result {background:#fff}
	.search-result ul {background:none}
	.image {margin:5px 1em .5em 1em}
	.gallery {margin-bottom:1em; margin-left:0}
	.gallery .image {margin:5px .5em .5em .5em}
	.image.fr {margin-right:0}
	.image.fl {margin-left:0}
	.nodt dt, .noh2 h2 {display:none}
	.cleandt dt {background:none; padding:0; margin:0}
	.cleandt dt a, .cleandt dt {color:#474530}
	.cleandd {margin:0; padding:0}
	.cleanp, .cleanp p {margin:0; padding:0;}
	.panel1 {width:900px; float:left}
	.panel2 {width:450px; float:left}
	.panel4 {width:225px; float:left; overflow: hidden; display: block}
	.noexcerpt .excerpt {display:none}
	.mt10 {margin-top: 10px}
	.ttup {text-transform:uppercase}
	.dnef dl {display:none}
	.top-padding { height: 50px;}
	
	.textbox {border:1px solid #b9b7a5; padding:2px !important; background:#f9f9f9; color:#585540}
	.button {padding:1px 6px 2px 6px !important; color:#fff !important; background:url('../img/bkg-button.gif') repeat-x 0 0; border: 1px solid #516a7a; height: 18px; font-weight: bold; }
	.button, .textbox {margin:0 0 3px 0 !important}

/* 	obecne menu */
	.menu {font-size:12px}
	.menu ul {display:block; height:70px}
	.menu li {background:none}
	.menu ul *, .menu ul {cursor:pointer; list-style:none; margin:0; padding:0}
	.menu ul li {float:left; display:block}
	.menu ul li a {display:block}
	.menu li ul {position:absolute; left:-999em; z-index:200; margin:0; height:auto; padding:0; top: 25px;	}
	.menu li.sfhover ul ul {left:-999em}
	.menu li.sfhover ul, .menu li li.sfhover ul {left:auto}
	
/* 	hlavni horni menu */
	.main { height:110px; }
	.main ul { padding-left:235px; background:url('../img/bkg-menu.gif') repeat-x 0 0; width:665px; }
	.main li { height: 50px; border-right: 1px solid #7c8ea1; background: url('../img/white-dot.gif') left repeat-y}
	.main li a { margin:0 9px 0 9px; color:#3c515e; text-decoration:none; white-space:nowrap;  	}
	.main li.sfhover a { color:#fff}	
	.main li.active { background: #97acc3; border: none;}
	.main li.active a {color: #fff !important;}
	.main li a span { line-height:30px; }
	.main li li { height:auto; }
	.main li li a span { line-height:30px; }
	.main li.sfhover li a { color:#3c515e; }
	/*vyjimky*/
	.main li.first { background: none; }
	.main li.last { border-right: none;}
	.main li.active.first.sfhover ul li { border-left: 1px solid #fff; }
	.main li.active.first { border-left: 1px solid  #7c8ea1 ; background: #97acc3; }
	.main li.active.last { border-right: 1px solid  #fff ; background: #97acc3; }

	
	/*	submenu	*/
	.main li ul { margin-left: 1px !important ; background-color:transparent; background: url('../img/menu-sub.png') no-repeat 0px 100%; z-index:999; width:161px; padding-bottom:10px;  }
	.main li.active ul { margin-left: 0 !important; padding-right: 1px; }
	.main li li { background:#97acc3; width:161px; border: 0 !important;}
	.main li li.first {background:#97acc3;}
	.main li li.last { background:#97acc3; }
	.main li.active ul li a { color: #3c515e !important; }
	.main li.first li {border-left: 0 !important;}
	.main li li a { color:#585540; font-size:10px; line-height:18px; padding:0; }
	.main li.sfhover li.sfhover { background:#6789a8;}
	.main li.sfhover li.sfhover a {color:#fff !important; }
	


/* 	dalsi submenu skryte */
	.main ul ul ul { display: none; }

/* layout */
	body {text-align:center; background:#fff}
	#page {width:900px; text-align:left; margin:0 auto}
	#menu .hover {position:absolute; top:28px; height:82px; z-index:70; background:url('../img/bkg-menu2.gif') no-repeat; width:900px}
	#logo {position:absolute; top:70px; z-index:80; margin-left:40px}
	#logo a {float:left; text-decoration:none}
	#logo a img {border:none}
	#logo .motto {margin-top:18px; margin-left:30px}
	#service {position:absolute; top:0; margin-left:30px}
	#footer {padding: 0; margin-top: -5px;}
	#main {background:url('../img/bkg-main.gif') repeat-y 0 0; }
	#main .main-bottom {background:url('../img/bkg-main-bottom.gif') bottom no-repeat; padding:0 0 20px 0;}
	#left {width:200px; float:left; background:url('../img/bkg-left.png') no-repeat 0 0; padding-top:90px}
	#left .inner {margin:0 0px 0 0}
	#category {width:510px; float:left; background:url('../img/center-top.gif') repeat-x 0 0; min-height:300px; display: block;  }
	#center {width:470px; margin:20px 20px 0 20px; float:left}
	#center table {border-collapse: collapse; margin: 1em 0 1em 0; font-size: 100%; width: 100%; }
	#center table th, #center table td {padding:2px; border:1px solid #8ea5be}
	#center table th { background: #8ea5be; color:#fff }
	#center table td { background: #fff; }
	#center table tr.even td { background: transparent; }
	#center .search-result {background:yellow}
	#center .excerpt {font-size:13px; }
	#center .excerpt p { margin-bottom: 5px; }
	#right {width:190px; margin:0 0 0 0; float:left;background:url('../img/bkg-right.png') no-repeat 0 0; padding-top:20px}
	#right .inner {margin:0}
	#center .image {background:#efeee9}
	#lang {margin-left:43px; }
	#lang .inner {padding-left: 15px;}
	#lang ul {margin:0 0 0 0; padding:0 0 5px 0; list-style:none}
	#lang ul li {margin:0; padding:0}
	#lang ul li.active {font-weight:bold}
	#lang h2 {margin-bottom:5px !important}
	#article_list { height: 292px;}
	#article_list .excerpt {font-size:10px}
	#article_list * { line-height: 14px;}
	#article_list .article {height:90px; overflow:hidden; margin-bottom:12px}
	#article_list .article h2 {margin:3px 0 0 0; padding:0; line-height:14px}
	#article_list .article p {line-height:14px}
	#article_list .article img {cursor:pointer; margin-top:2px; margin-left:7px}
	#relsearch { padding-right: 10px; }
	#relsearch input { width: 80px; margin-right: 10px !important; font-size: 9px; border-top:1px solid #516a7a; border-left:1px solid #516a7a; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#e9edf3}
	#nickfield { display: none; }


	.topbox.sfhover { background: #97acc3 !important; }
	.topbox { border-right: #9f9c83 1px solid; }
	.last .topbox { border: 0; }

	.service li {line-height:30px}
	.service li a {color:#3c515e; font-size:8px; text-decoration:none; text-transform:uppercase; margin:0 15px 0 0; letter-spacing:1px; font-family:Verdana}
	
	.sitemap { background: url('../img/bkg-sitemap.gif') center repeat-y;}
	.sitemap ul {list-style:none; padding-left:0;}
	.sitemap ul ul {list-style:none; margin-bottom:7px}
	.sitemap ul li {float:left; font-weight:bold; width:164px; font-size:11px; list-style:none; display:block}
	.sitemap ul li.first {width:330px; margin-bottom:7px}
	.sitemap ul ul li.first {width:164px; margin-bottom:0}
	.sitemap ul li a { padding-left: 15px; width:164px;  }
	.sitemap ul li li {float:none; font-weight:normal; width:100%; font-size:11px}
	.sitemap ul li li a { padding-left: 15px; }
	.sitemap ul ul ul {display:none}
	.sitemap .search-result {background: #97acc3}

	.category { display: block; line-height: 100%; min-height: 40px;}

/* popup okna */
	.lang-switch {position:absolute; top:80px; left: 50%;margin-left:280px; z-index: 350; font-size: 9px}
	.lang-switch a {color:#475b6e}
	
	.box {display:none; position:absolute; z-index:300; width:224px; height:100px; font-size:11px; line-height:1.5em; text-transform:none; letter-spacing:0; color:#3c515e; text-align:left}
	.box .before {height:19px; background:url('../img/hover-before.gif') no-repeat 0 0}
	.box .inner {background:url('../img/hover-inner.gif') repeat-y 0 0; margin:0; padding:10px 0px 0px 0px}
	.box .after {height:11px; background:url('../img/hover-after.gif') no-repeat 0 0}	
	
	.box h2 {font-size:11px; font-weight:bold; color:#3c515e; margin:0 0 3px 0; padding:0}
	.box .textbox {width:130px; padding:2px !important; border-top:1px solid #516a7a; border-left:1px solid #516a7a; border-right:1px solid #fff; border-bottom:1px solid #fff; background:#e9edf3}
/* 	.box .button {width:50px; color:#3c515e; border: 0; height:19px; _height:19px; } */
	.box .close {text-decoration:underline; cursor:pointer; font-size:11px; position: absolute; right: 10px; top: 10px;}
	.box .close a { text-decoration: none; font-weight:bold;}
	
	.box.wide {width:330px; background:none; color:#3c515e}
	.box.wide * {color:#3c515e}
	.box.wide .before {height:19px; background:url('../img/hover-wide-before.gif') no-repeat 0 0}
	.box.wide .inner {background:url('../img/hover-inner.gif') repeat-y 0 0; margin:0}
	.box.wide .after {height:10px; background:url('../img/hover-wide-after.gif') no-repeat 0 0}

	.box.small {width:123px; background:none; color:#3c515e}
	.box.small * {color:#3c515e}
	.box.small .before {height:19px; background:url('../img/hover-small-before.gif') no-repeat 0 0}
	.box.small .inner {background:url('../img/hover-inner.gif') repeat-y 0 0; margin:0}
	.box.small .after {height:10px; background:url('../img/hover-small-after.gif') no-repeat 0 0}

	.box form { padding: 0 15px 0 15px;}
	.box .button { width: 60px; margin-right: 0px !important;}

/* homepage - switch images */
/*
	#switcher {position:absolute; margin-left:795px; margin-top:-28px; z-index:200; list-style:none}
*/
	#switcher { position:relative; z-index: 200; float: right; margin-top: -30px; margin-right: 10px; }
	#switcher a {float:left; display:block; width:16px; height:16px; line-height:16px; background:#ae998b; text-align:center; margin-right:5px;-moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font-size:9px; cursor:pointer}
	#switcher a:hover {color:#fff; text-decoration:none}
	#switcher a.activeSlide {background:#9e3421}
	
/* homepage - main image */
	#images { height:264px; display: block;} 
	#images,
	#images dl {width:100%; margin:0; padding:0; height:264px}
	#images dd {margin:0 !important; padding:0 !important; background:none !important; height:288px}
	
	#images dd table {position:absolute;  z-index:100; line-height:17px; font-size:14px;}
	#images dd a {width:50px; color:#da3024;  background:url('../img/images-arrow.gif') no-repeat 0 4px; padding-left:10px; font-weight: bold !important;}
	#images dd table p { margin-bottom: 0;}

/* homepage customization */
	.home {background:url('../img/bkg-home2.gif') no-repeat; height: 530px;   margin-top: 10px !important;  }
	.home .hbox dt {background:none}

	.hbox {height: 350px}
	.hbox dd {height:288px; overflow:hidden;}
	.green.hbox dd {margin-right:20px}
	.hbox dt, .hbox dt a {text-transform:uppercase; color:#3c515e;font-size: 10px; font-weight: bold}
	.hbox dt a {text-decoration:none; display:block; height:30px; margin-right:30px; }
	.hbox h2 {font-size: 12px; margin-top:7px; line-height:14px; margin-bottom:7px;}
	.hbox .article1 {font-size: 11px; line-height: 14px; margin-bottom: 7px}

	.hline .article {margin-left:8px}
	.hline .image {display:none}

	.hinfo {height:60px}
	.hinfo dl {margin:10px 0 10px 0; height:60px; overflow:hidden}
	.hinfo a { color:#da3024; }
	.hinfo a:visited { color:#da3024 !important;}

	.art5 dd,
	.blist dd {margin:0}
	.art5 .article,
	.blist .article {width:150px; float:left}
	.art5 .article *, .blist .article * {font-size:10px; margin:0; padding:0; font-weight:normal; text-align:center}
	
	.brown h2, .brown h3, .brown h2 a {color:#ac965e; font-size:12px}
	.green h2, .green h3, .green h2 a {color:#7ea772; font-size:12px}
	.olive h2, .olive h3, .olive h2 a {color:#65948c; font-size:12px}
	.blue h2, .blue h3, .blue h2 a {color:#88cdd7; font-size:12px; margin-bottom: 0}

	.brown.hbox .article1 .excerpt {height: 33px; overflow: hidden}
	
	.green.hbox .article1 {height: 85px; overflow: hidden}
	.green.hbox .article1 .excerpt {height: 55px; overflow: hidden; width: 70px}
	.olive.hbox .article1 .excerpt {display: none}
	
	.blue .article2 {margin-bottom: 8px}
	.blue .published {font-size: 10px}
	.blue.hbox dd {margin-bottom: 0; height: 250px; line-height: 16px;}
	.blue.hbox dl {margin-bottom: 0; height: 310px}
	.more-news {margin-left: 30px}
	.more-news a {color: #c22424; margin-left: 5px; font-weight:bold; margin-bottom: -1px}
	
	.panel4 dd h2 { margin:0; line-height:16px; }
	.panel4 dd p { line-height:16px;}
	
	.category img {margin:0; border:0; padding:0}
	
/* panels */
	.panel dl {margin:0 20px 20px 20px}
	.panel dt, .panel dt a {color: #475b6e; text-decoration:none;}
	.panel dd * {font-size:11px}
	.panel dd h2 {font-weight:bold}
	.panel dd h2 a {font-size:11px; color:#475b6e; font-weight:bold}
	.panel dd {margin:0; padding:10px 0 0 0}
	.panel dd h2, .panel dd p {margin:0 0 .8em 0; padding:0}
	.panel .article {margin-bottom:1em}

	.hlink dd h2 { margin-bottom: 0px; }
	.hlink dd h2 a {font-size: 11px !important;}
	
	dl.smenu {background: url('../img/bkg-smenu-a.gif') bottom repeat-x; margin:0 0 20px 0; width: 190px}
	.smenu dt {padding-left:20px}
	.smenu ul, .smenu li {list-style:none; margin:0; padding:0}
	.smenu li {width: 190px; background: none !important; }
	.smenu dd a { background: url('../img/bkg-smenu-a.gif') bottom repeat-x; }
	.smenu li a span {font-size:12px}
	.smenu li a {color:#475b6e; font-size:11px; font-weight:bold; text-decoration:none; line-height:15px;  display:block; padding:5px 0 5px 20px; width: 170px}
	.smenu li li a {font-size:10px; font-weight:normal; margin-left:20px; padding-left:0; width: 150px}
	.smenu li li a span {font-size:10px}
	.smenu li li li { width: 130px !important; background: red; display: block;}
	.smenu li li li a {font-size:10px; font-weight:normal; margin-left:20px; padding-left:0; width: 130px; }
	.smenu li.active a {color:#475b6e}
	.smenu li.active li a {color:#475b6e}
	.smenu li.active li.active a {color:#475b6e}
	.smenu li.active li.active li a {color:#475b6e}
	
	.smenu ul ul ul { background: url('../img/bkg-smenu-a.gif') bottom repeat-x; }
	
	.smenu ul li ul {display: none}
	.smenu ul li.active ul {display: block}
	

	.smenu ul li.active li {width: 150px; margin-left: 20px;padding-left: 0px; background: url('../img/bkg-smenu-a.gif') top repeat-x}
	.smenu ul li.active li a {margin-left: 0px}
 	.smenu ul li.active li.active a { background: #97acc3; margin-left:-20px; padding-left: 20px; width: 170px} 
 	.smenu ul li.active li.active li a { background: url('../img/bkg-smenu-a.gif') top repeat-x !important; width: 130px;}
	
	.overview { width: 235px; margin-top: 15px; margin-bottom: 15px; }
	
	.overview.odd {float:left}
	.overview.even {float:right; margin-right: 0}
	
	.overview dt {background : none; width: 235px; height: 90px; margin: 0; padding: 0}
	.overview dd {padding: 0; margin: 0; font-size: 12px; height: 102px; overflow: hidden;}
	.overview h2 { padding: 5px 0 5px 0; margin-top:0; }
	.overview h2 a { line-height: 26px; font-size: 17px; }
	.overview .excerpt { width:215px; line-height: 13px; font-size: 12px !important; overflow: hidden; height: 65px}
	.overview .excerpt h2 {width: 215px; font-size: 13px; margin-top: 0px !important; line-height: 15px; padding-bottom: 0;}
	
/* branches list */
	.blist {background: url('../img/bkg-blist.gif') no-repeat; height: 105px; width: 900px; display: block}
	.blist dl {margin-top: 35px}

	.quicklinks { height: 214px;}
	.quicklinks ul {  padding-left: 20px; margin:10px 0 0 0; list-style-type: none; }
	.quicklinks ul li { height: 25px; padding-left: 0;  margin:0;}
	.quicklinks ul li a { color: #38aebd; font-weight:bold; margin: 0;}
	.quicklinks ul li a:visited { color: #38aebd; }
	.quicklinks h2 { color:#475B6E; font-size:12px; margin: 0 0 5px 20px;}
	.quicklinks img { display: block; margin-right: 10px; }

	.hline { padding-top: 2px; height:27px}
	.hline ul {margin:0 30px 0 20px; overflow:hidden; height:27px; padding: 0;list-style-type: none; float: left; }
	.hline ul * {font-size:11px; color:#475b6e; line-height: 25px; }
	.hline h2 { padding-left: 30px; padding-right:10px;  margin: 0;  line-height: 25px; font-size:11px; color:#475b6e; background:url('../img/arrow-right-blue.gif') no-repeat right 50% ;  text-transform:uppercase; color:#475b6e; float:left; display: block;  }
	.hline ul li { float: left; background: url('../img/bkg-hline-quick.gif') right center no-repeat !important; padding: 0 15px 0 15px; text-transform: uppercase; font-size: 10px; font-weight: normal; }
	.hline ul li.first { padding-left:0;}
	.hline ul li a { font-weight: normal; color:#475b6e;}
	.hline ul li.last { background-image: none !important;}
	.hline li a {color:#475b6e}

 	.panelbg {background: url('../img/bkg-panel.gif') top no-repeat; padding-top: 10px;}
	.panelbg dt a {font-size: 12px; color:#475b6e}
	.panelbg dd { padding-top: 5px;}

	.panel2 { padding: 0; margin-top: 5px; } 
	.panel2 p {font-size: 10px; line-height: 11px; margin-bottom: 0;}
	.panel2 dl { padding-top: 5px; }
	.panel2 dd { margin-top:0;margin-bottom:0; }
	.panel2 dd strong { font-size: 11px; line-height: 12px}
	
	.events dt { text-transform:uppercase; line-height:1.2em; background: url('../img/arrow-right-blue.gif') 50px 15px no-repeat; margin: 0 0 0 30px;  padding: 0; height: 60px; width: 80px; color: #475B6E; float: left; font-size:11px;}
	.events dd { float: left; margin: 0 0 0 14px; }
	.events dd table { margin-top: -3px; }

	.related {padding-bottom:1em;}
	.related ul { list-style-type:none; padding-left: 0; padding-bottom: 0; margin-top:0; }
	.related ul li { margin-bottom: .8em; margin-left: 0;} 
	.related ul li a { color: #709566 !important;  font-weight:bold; }
 
/* 	nadpisy u vypisu PRs */
	#center .article { margin-bottom: 10px; }
	#center .article h2 { margin:0; }
	#center .article h2 a { font-size: 12px; color:#da3024; }
 
	#center .article6 .excerpt { width: 250px; float:left;}
	#center .article6 h3 { color: #475B6E; font-size:14px; margin-bottom:15px;}
	#center .article6 .image { margin-top:50px}
	#center .article6 {margin-bottom:45px;}
 
	.rss img { margin: 0; }
	
/*	Request for Information */
	.request .line {width: 470px;margin-bottom: 10px;}
	.request label { padding:0; width: 110px; line-height: 20px;}
	.request input[type=text] ,.request textarea { margin:0; padding:0; color: #000; font-size: 12px;}
	.request select { padding-left: 5px; }
	.request .long { width: 350px; float:right;}
	.request .middle { width: 300px; float:right;}
	.request .left-long { width: 300px; float:left;}
	.request .select-short { width: 180px; float: right;}
	.request .long-label { width: 130px;}
	.request .text-area { width: 300px}
	
}
@media print {
	body { font-family: arial; }
	p, table, h1,h2,h3,ul { margin-bottom: 1em; }
	
	h1 {color:#da3024}
	h2, h2 a {color:#da3024}
	h3, h3 a {color: #3C515E}
	h4, h4 a, caption {color:#da3024;}
	
	dl, dt, dd {margin:0}
	dl {margin-bottom:1em}
	
	blockquote {margin:0; padding:0; color:#555;}
	
	ul { list-style-type: disc; padding-left: 20px; }
	
	.image.fl {float:left; margin-right:1em;}
	.image.fr {float:right; margin-right:1em;}
	.cb {clear:both;}
	
	#logo {height:3em;}
	#footer p { color: #eee; font-size: 9px; }
	
	.logo { float: right; }
	.np, .noprint, .noscreen,  .invisible, .nodt dt {display:none}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main li ul {background:url('../img/menu-sub.gif') no-repeat 0px 100%; }
	.main li ul { margin-left: 1px; }
}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}* {
	margin:0px;
	padding:0px;
}

#gmlb_overlay {
	background-color: transparent;
	background-image: url(/plugins/moravia-gmlightbox/img/bg.png);
	z-index:1000;
}

#gmlb_map {
}

#gmlb_label {
	background-color:white;
	font-family:Trebuchet MS;
	font-size:12px;
	color:black;
	float:left;
	padding-top:10px;
	margin-top:5px;
	width:608px;
	text-align:left;
}

#gmlb_container {
	background-color:white;
	padding:10px;
	border-color:#DDDDDD;
	border-width:1px;
	border-style:dotted;
	display:block;
}

#gmlb_close {
	background-color:#EEEEEE;
	width:32px;
	height:32px;
	float:right;
	cursor:pointer;
	clear:right;
	background-image:url(/plugins/moravia-gmlightbox/img/close.jpg);
	margin-top:5px;
}.calTable {
	border-collapse: collapse;
	font-family: sans-serif;
	width:100%;
}

.calTable td {
	text-align: center;
}

.calTable a {
	color: black;
	text-decoration: none;
}
.day td {
	text-align:center;
	color: black;
	font-weight:bold;
}

.inactive a {
	color: #aaa;
}

.inactive td {
	background: #b0c4de;
}

.week {
	background-color: #b0c4de;
}

.selected a{
	background-color: red;
}

.full a{
	font-weight: bold;
	
}
.active td {
	background: #c5c6c8;
}


.today a {
	color: #fff;
}
