@media screen{
body {font: 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#4D4E4E;background: #EFEFEF  url(../imgs/bgBody.gif) 0px 0px repeat;padding:0;margin:0;}
form, div, h1, h2, h3, h4, h5, h6, ul, ol, li, p{margin:0;padding:0;}
img {border: none;}
.clear {clear:both;}
div.clear {clear:both;font-size:1px; height:1px;}
a {color:#17469f;text-decoration:underline;}
a:hover {text-decoration:none;}
.textRed{color:#FF0000;}
.reader {position: absolute;top: -10000px;left: 0;width: 1px;height: 1px;overflow: hidden;}
#wrapper{margin:0 auto 0 auto;width:980px;text-align:left;position:relative; /*background:url(../imgs/bgBodySm.jpg) 0px 0px no-repeat;*/}
/*=== header ===*/
#headerPage{width:980px;height:115px;background:transparent url("../imgs/bgHeader.jpg") 0 0 no-repeat;}

#logo, #logo a, #logo a span{width:300px;height:115px;}
#logo{position:relative;top:0px;left:0px;background-color:#EFEFEF;}
#logo a{display:block;cursor:pointer;color:#003375;}
#logo a span{position:absolute;top:0px;left:0px;background:transparent url("../imgs/bgLogo.jpg") 0 0 no-repeat; z-index:50;}

#title{width:850px;height:80px;line-height:80px;background:#E1F0FF url("../img/bgTitle.jpg") 0 0 no-repeat; display:none;}
#title h2 { font:26px Tahoma, Arial, Helvetica, sans-serif;text-align:left; padding:0px 50px 0px 50px; margin:0px; font-weight:normal;line-height:80px; color:#003376; clear:both;}

/* Flags */
#menuLang {position:absolute; top:10px; left:900px;height:18px; width:100px;}
#menuLang a {position:relative;display:block;float:left;z-index:100; color:#000; cursor:pointer; cursor:hand; margin-left:5px; text-decoration:none; border:1px solid #ccc;width:22px; height:16px;_width:24px;_height:18px;}
#menuLang a.langCZ span {display:block; width:22px; height:16px;position: absolute;top:0px;left:0px;background: transparent url("../imgs/bgFlagCZ.gif") 0px -16px no-repeat;}
#menuLang a.langEN span {display:block; width:22px; height:16px;position: absolute;top:0px;left:0px;background: transparent url("../imgs/bgFlagEN.gif") 0px -16px no-repeat;}
#menuLang a.active span {background-position:0px 0px;}
#menuLang a span:hover, #menuLang a span.hover {background-position:0px 0px;}

/* ============= menu ============== */
#headerMenu1{width:980px;height:45px;background: #666;}

#headerMenu{width:980px;height:45px;background: url("../imgs/bgMenuMain.jpg") 0 0 no-repeat; position:relative;position:absolute; width:980px; height:45px; top:115px; left:0px;}

#headerMenu h3{display:none;}
#headerMenu ul{ position:absolute; width:750px; height:45px; top:0px; left:122px;padding:0px;margin:0px;list-style-type: none;font-size:18px;display:block;}
#headerMenu ul li{display:block;float:left;width:123px;height:45px;text-align:center;padding:0px;margin:0px;position: relative;}
#headerMenu ul li a {text-decoration:none;display:block;width:123px;height:45px;font-weight:normal;color:#ffffff; position:relative; overflow:hidden;}
#headerMenu ul li a:hover {color:#17469E;}

#headerMenu ul li a span{display:block;position:absolute;left:0px; top:0px;width:123px;height:45px;padding:0px;margin:0px;}

#headerMenu ul li a.HM1 span{ background:url(../imgs/bgHM1-1.gif) 0px 0px no-repeat;}
#headerMenu ul li a.HM2 span{ background:url(../imgs/bgHM2-1.gif) 0px 0px no-repeat;}
#headerMenu ul li a.HM3 span{ background:url(../imgs/bgHM3-1.gif) 0px 0px no-repeat;}
#headerMenu ul li a.HM4 span{ background:url(../imgs/bgHM4-1.gif) 0px 0px no-repeat;}
#headerMenu ul li a.HM5 span{ background:url(../imgs/bgHM5-1.gif) 0px 0px no-repeat;}
#headerMenu ul li a.HM6 span{ background:url(../imgs/bgHM6-1.gif) 0px 0px no-repeat;}

#headerMenu ul li a.active span, #headerMenu ul li a:hover span{ background-position: 0px -45px;}

/* 2 level */
#headerMenu ul ul{position:absolute;width:322px;height:auto;top:45px;left:0px;visibility:hidden;z-index:90;padding:0px 0px 5px 0px; text-align:left; background:  url(../imgs/bgHMsubItemBottom.gif) left bottom no-repeat;}

#headerMenu ul li.last ul{left:-79px;}

#headerMenu ul ul li.hasSubmenu, #headerMenu ul ul li.hasSubmenu:hover, #headerMenu li ul li.hasSubmenu.hover{position:relative;}
#headerMenu ul ul li {width:100%;height:24px;line-height:24px; font-size:12px; /*background-color:#F4F4F4;*/ text-align:left;}

#headerMenu ul ul li a{font-weight:normal;padding:0px 10px 0px 20px;height:24px;line-height:24px;width:292px; _width:322px; background:#F4F4F4 url(../imgs/bgHMsubItem.gif) 0px -24px no-repeat; color:#454545; opacity:0.9; position:relative;}
#headerMenu ul ul li a:hover{ color:#17469E; background-position:0px 0px;}
#headerMenu ul ul li:hover, #headerMenu ul ul li.hover {}


/* level 2 */
#headerMenu ul li:hover ul li a, #headerMenu li.hover ul li a{background-color:transparent;}
#headerMenu ul li:hover ul, #headerMenu li.hover ul{visibility:visible;}
#headerMenu ul li:hover ul li ul, #headerMenu li.hover ul li ul{visibility:hidden;}

/* level 3 */
#headerMenu ul ul ul{position:absolute;width:191px;height:auto;top:0px;left:-191px;visibility:hidden;z-index:95;padding:0px 0px 3px 0px; text-align:left; background:  url(../imgs/bgHMsubItemBottom2.gif) left bottom no-repeat;}

#headerMenu ul li.hasSubmenuLeft ul ul{left:-191px;}

#headerMenu ul li.hasSubmenuRight ul ul{left:322px;}

#headerMenu ul ul ul li a{font-weight:normal;padding:0px 10px 0px 20px;height:24px;line-height:24px;width:161px; _width:191px; background:#F4F4F4 url(../imgs/bgHMsubItem2.gif) 0px 0px no-repeat; color:#454545; opacity:0.9; position:relative;}
#headerMenu ul ul ul li a:hover{ color:#17469E; background-position:0px -24px;}

#headerMenu ul li ul li:hover ul, #headerMenu li ul li.hover ul{visibility:visible;z-index:200;}
#headerMenu ul ul ul li{position:relative; z-index:100;}


/*=== art ===*/
#art {width:980px; height:210px; overflow:hidden;}
#art img{border:0px;}

/*=== body ===*/
#bodyPage{margin:0px 0px 0px 0px;padding:22px 0px 0px 0px;width:980px;text-align:left;background: #FFFFFF url("../imgs/bgBodyPage.gif") 0 0 repeat-x; position:relative;}

#container{margin:0px 0px 0px 0px;width:980px;text-align:left;background: transparent url("../imgs/bgContainer1.gif") 0px 20px repeat-y; position:relative;}
#container.containerBgHP{background: transparent url("../imgs/bgContainer1-hp.gif") 0px 20px repeat-y;}

#col1 {float:left; padding-left:15px;width:314px;_width:329px;}
#col2 {float:right; margin-right:20px;width:617px;_margin-right:10px;/*_width:637px;*/ background: transparent url(../imgs/bgCol2-2.jpg) right bottom no-repeat; min-height:300px;_height:300px;}

#colMenu{ width:175px; float:left; padding-bottom:70px;}
#colText {width:400px;_width:415px;padding-right:15px; float:right;}

#colText.colWide {width:602px;_width:617px;padding-right:15px; float:right;padding-bottom:70px;}

/* footer */
#footer{height:80px;width:980px;text-align:left;color:#003375; position:relative; margin:0px; background: #FFFFFF url(../imgs/bgFooter.jpg) 0px 0px no-repeat;}
#footer.footerBgHP{background: #FFFFFF url(../imgs/bgFooter-hp.jpg) 0px 0px no-repeat;}

#footer p {color:#17469F; font-size:10px; padding:35px 20px 0px 20px;}
#footer a {color:#93c8d7;}
#footer a:hover {color:#ffffff;}

#footerMenu{display:block;position:absolute; top:30px; right:30px; width:500px; height:30px; padding:0px; margin:0px; text-align:right;}
#footerMenu ul{padding:0px;margin:0px;list-style-type: none;font-size:12px;display:block;height:20px; float:right;}
#footerMenu ul li{display:block;float:left;height:20px; line-height:20px;text-align:center;padding:0px 10px 0px 10px;margin:0px; background: url(../imgs/bgFooterMenuSpacer.gif) 100% 2px no-repeat;}
#footerMenu ul li.last{background: none;}
#footerMenu ul li a {text-decoration:none;display:block;font-weight:normal;color:#595959;}
#footerMenu ul li a.active, #footerMenu ul li a:hover {color:#17469F;}


#counter {display:none;}


/* col1 */
.col1Append {display:block;width:329px; height:6px; position:absolute; top:-6px; left:0px; background:transparent url(../imgs/bgCol1Append3.gif) 0px 0px no-repeat; font-size:1px;}

/* box s vyhledavanim */

#boxSearch {display:block;width:310px;height:27px; background:#ffffff url(../imgs/bgBoxSearch.gif) 0px 0px no-repeat; text-decoration:none; position:relative; margin-bottom:5px;}
#formSearch {padding:0px; margin:0px; border:0px;}
#formSearch fieldset {padding:0px; margin:0px; border:0px;}
#formSearch label {display:block; float:left;padding:7px 8px 0px 27px; margin:0px 0px 0px 0px; }
#inpSearchWord { font-size:12px; margin-top:4px; width:190px; background-color:#e9e9e9; color:#000000; border:1px solid #7EA3E1;float:left;}
#btnSearch {display:block; width:18px; height:16px; background: #666666 url(../imgs/btnSearch.gif) 0px 0px no-repeat; float:left; border:0px; padding:0px; margin:5px 10px 0px 7px;_margin:5px 5px 0px 7px; cursor:pointer;}

/* boxy s výhodami */
a.boxAdvantage {display:block;width:310px;height:94px; background:#EFEFEF url(../imgs/boxAdvantage.jpg) 0px 0px no-repeat; text-decoration:none; position:relative;margin:0px;}
a.boxAdvantage:hover {background: #E8F7FF url(../imgs/boxAdvantage.jpg) 0px -94px no-repeat; }
.boxIcon {display:block; width:65px; height:65px; position:absolute; top:13px; left:21px; background:#EFEFEF url(../box/boxIcon2.jpg) 0px 0px no-repeat;}
a.boxAdvantage:hover .boxIcon {background-position:0px -65px;}

.icon1{ background-image:url(../box/boxIcon1.jpg);}
.icon2{ background-image:url(../box/boxIcon2.jpg);}
.icon3{ background-image:url(../box/boxIcon3.jpg);}
.icon4{ background-image:url(../box/boxIcon4.jpg);}
.icon5{ background-image:url(../box/boxIcon5.jpg);}
.icon6{ background-image:url(../box/boxIcon6.jpg);}

.advantageTitle	{color:#17469f; font-size:18px; display:block; width:190px; position:absolute; top:13px; left:100px;}
.advantageText	{color:#5a5a5a; font-size:14px; display:block; width:190px; position:absolute; top:43px; left:100px;}

/* boxy s vyhodami na HP */
#advantageSet { position:relative; top:-7px; width:980px; height:100px;}
#advantageSet a.boxAdvantage {display:block;width:310px;height:94px; background:transparent url(../imgs/boxAdvantage-hp.jpg) 0px 0px no-repeat; text-decoration:none; position:relative; float:left; margin:0px 0px 0px 12px;_margin:0px 0px 0px 6px;_padding-right:6px;_width:316px;}
#advantageSet a.boxAdvantage:hover {background:transparent url(../imgs/boxAdvantage-hp.jpg) 0px -94px no-repeat; }

/* boxy bile */

.boxInfo {width:299px; background:#FFFFFF url(../imgs/bgBoxWhiteBody.gif) 0px 0px repeat-y; margin:15px 0px 20px 5px; position:relative;}
.boxInfo h2{color:#17469f; font-size:18px;height:47px; line-height:47px;background:#FFFFFF url(../imgs/bgBoxWhiteTitle.jpg) 0px 0px no-repeat;padding:0px 16px 0px 16px; font-weight:normal;}
.boxInfo p{color:#3b3b3b; font-size:12px;padding:7px 16px 7px 16px; font-weight:normal;}
.boxInfoAppend {display:block;width:299px; height:8px; position:absolute; bottom:-8px; left:0px; background:#FFFFFF url(../imgs/bgBoxWhiteBottom.gif) 0px 0px no-repeat; font-size:1px;}
.boxInfo img{border:0px;padding:10px 16px 5px 16px;}
.more { font-size:12px; text-align:right; font-style:italic;}

.boxInfo a{color:#17469f;}

/* Menu - colMenu */
/* 1. level */ 
#colMenu ul {list-style-type:none;padding:0px 0px 0px 0px; margin:0px;}
#colMenu ul li{padding:0px 0px 0px 0px; margin:0px; display:block; width:175px;}
#colMenu ul li a{display:block; position:relative; color:#454545;background:  url(../imgs/bgColMenuItem1.jpg) 0px 0px no-repeat; padding:7px 5px 7px 15px; text-decoration:none; font-size:12px; font-weight:normal;}
#colMenu ul li a:hover, #colMenu ul li a.active{color:#17469e;background:  url(../imgs/bgColMenuItem1.jpg) -175px 0px no-repeat;}
/* 2. level */
#colMenu ul li ul{}
#colMenu ul li ul li{}
#colMenu ul li ul li a{padding:7px 5px 7px 25px;}
#colMenu ul li ul li a:hover{}
#colMenu ul li ul li a.active{}

/* Content Styling - colText */

#col2 h1{font-size:18px; color:#17469F;padding:0px 20px 0px 20px; height:45px; line-height:45px; background: transparent url(../imgs/bgH1.gif) 0px 0px no-repeat;}
#col2 h1.titleHP{background: transparent url(../imgs/bgH1HP.gif) 0px 0px no-repeat;}

#navigateTools { display:block; width:110px; height:45px; position:absolute; left:370px; bottom:19px;}
#navigateTools a{ display:block; position:absolute; text-decoration:none; width:19px; height:19px;}
#navigateTools a:hover{}

#navigateTools a.NTtop{background:url(../imgs/bgNTtop1.gif) 0px 0px no-repeat; top:0px; left:45px;}
#navigateTools a.NTleft{background:url(../imgs/bgNTleft1.gif) 0px 0px no-repeat; bottom:0px; left:0px; }
#navigateTools a.NTright{background:url(../imgs/bgNTright1.gif) 0px 0px no-repeat; bottom:0px; left:91px; }
#navigateTools a.NThome{background:url(../imgs/bgNThome1.gif) 0px 0px no-repeat; bottom:0px; left:44px; width:21px;}

#colText h2{font-size:14px;padding:1em 0px .2em 0px; color:#17469F;}
#colText h3{font-size:130%; padding:1em 0px .2em 0px;}
#colText h4{font-size:14px;color:#6eb5c9;padding:3px 0px 3px 0px;line-height:1.3em;}
#colText p{ color:#4d4e4e;line-height:1.5em;padding: .3em 0px .5em 0px;}
#colText strong {font-weight:bold; color:#17469F;}
#colText ul{list-style-image:url(../images/dotTiles.gif);}

#colText ul {margin:0 0 .4em 5px;padding:0 10px .4em 5px; list-style-type:none;}
#colText ul li {margin:0px;padding:2px 0px 2px 18px; line-height:1.5; background: url(../imgs/bgListItem1.gif) 0px 7px no-repeat;}

#colText ol {margin:0 0 .4em 1.5em;padding:0 10px .4em 1.5em;}
#colText ol li{margin:.2em 0 .1em 0;padding:.2em 0 .1em 0; line-height:1.5;}


/* === novinky === */
.newsItem { background: transparent url(../imgs/bgNewsItem.gif) 50% 100% no-repeat;padding: 0px 0px 10px 0px;}
.newsItem.last { background: none;}
.newsItemDate { background: url(../imgs/bgNewsItemTitle1.gif) 0px 15px no-repeat;}
.newsItemDate span{ background:none; font-size:12px; color:#0066FF; font-weight:normal; display:block;float:left;width:172px; _width:187px; padding-left:15px;}
.newsItemContent { padding-left:187px;}

/* ====== img - content =========*/
.imgLeft, .imgRight{border:2px solid #E1F0FF;padding:1px;}
.imgLeft{float:left;margin:5px 5px 5px 20px;}
.imgRight{float:right;margin:5px 10px 5px 5px;}
.imgInCol {float:right; width:180px;}

a.galleryItem {display:block; position:relative;float:left; width:216px; height:164px;border:0px;margin:0px 5px 10px 5px; z-index:50; text-align:center;}
a.galleryItem img {border:0px;padding:0px;margin:0px;z-index:60;border:2px solid #E1F0FF;padding:1px;}

/* ======= content form ==========*/
#sendMail fieldset{border:none;background-color:#FCF9E9;border-top:3px solid #B56412;border-bottom:3px solid #B56412;}
#sendMail label{display: block;float: left;width: 120px;margin: 0 2px 0 0;text-align:right;color:#333;}
.formField{color:#000;font: 100% Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;width:150px;border:1px solid #B56412;padding-left:3px;}
.formArea {color:#000;font: 100% Verdana, Arial, Helvetica, sans-serif;background-color:#FFF;width:350px;border:1px solid #B56412;padding-left:3px;}
.buttonOk{background:#00CC66 url("/images/bgButtonOk.gif") repeat-x;font-size: 10px;font-weight:bold;color:#FFF;border:1px solid #006600;cursor:pointer;}
.buttonKo{background:#FF9966 url("/images/bgButtonKo.gif") repeat-x;font-size: 10px;font-weight:bold;color:#FFF;border:1px solid #BF0000;cursor:pointer;}
/* ====== content table=========*/
#bodyPage table{border-collapse:collapse;font-size:100%;margin:.6em 0px .6em 0px;border-bottom:3px solid #003375;border-top:3px solid #003375;}
#bodyPage table th{padding:.4em .3em;background-color:#E0F0FF;color:#003375;text-align:left;border:1px solid #FFF;}
#bodyPage table tr{background-color: #F9FCFF;}
#bodyPage table tr:hover, #col2Indent table tr.hover{background-color:#EFF7FF;}
#bodyPage table td{padding:.4em .3em;border:1px solid #FFF;vertical-align:top;}
#bodyPage table p{line-height:1em;}

#bodyPage table.blank{border:0px; color:#8CA0AA;}
#bodyPage table.blank tr{background-color:#fff;border:0px;}
#bodyPage table.blank tr:hover, #col2Indent table.blank tr.hover{background-color:#fff;}
#bodyPage table.blank td{padding:.4em 2px;border:0px;vertical-align:top;}
#bodyPage table.blank h3 {padding:5px 5px 5px 0px;}
#bodyPage table.blank h3 a {color:#DE0000;}
#bodyPage table.blank h3 a:hover {text-decoration:none;}

.pdf {display:block;width:150px;height:20px; background:transparent url("../images/bgPdf.gif") top left no-repeat;padding-left:25px;}

.w120px {width:120px;}
.w305px {width:305px;}
.w310px {width:310px;}
.w320px {width:320px;}
.w700px {width:700px;}
.w710px {width:710px;}
.wKontakt {width:33%;}

.noBorder {border:0px;}
.textRight {text-align:right;}
.textLeft {text-align:left;}
.textCenter {text-align:center;}


/*.galleryItem {display:block;float:left;width:210px; width:_200px; padding:5px; height:205px;}*/

}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerPage, #headerMenu, #colLeft, #counter, #boxCol, #bgBodyPageLeft, #bgBodyPageRight, #col1, #crumb, #colMenu, #footerMenu, #art, #navigateTools{display:none;}
h1,h2,h3,li{page-break-inside:avoid;margin:0;}
h1{padding-top:0;margin-bottom:.5em;border-bottom:1px solid #000;}
h2,h3{padding-bottom:0;}
p{margin-top:.2em;padding:0;}
a{text-decoration:underline;font-weight:bold;}
.imgLeft{float:left;}
.imgRight{float:right;}
img{border:1px solid #000;margin:3px;}
#footer, #created{font-size:9px;}
.tableDetail{border-collapse:collapse;}
td, th{border: 1px solid #000;}
th{text-align:left;}
}
