@media screen{
body {font: 14px Arial, Arial, Helvetica, sans-serif;min-width: 850px;text-align:center;color:#333;background:#E1F0FF url("../img/bgSite.jpg") 0 0 repeat-x;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;}
a {color:#003375;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;width:850px;text-align:left;position:relative;}
#certificates {position:absolute; width:86px; height:180px; top:390px; right:-50px; background: url("../img/certifikaty-2.gif") 0px 0px no-repeat;}
/*=== header ===*/
/*#headerPage{width:850px;height:254px;background:transparent url("../img/bgHeaderArt.jpg") bottom left no-repeat;}*/

#headerPage01, #headerPage02, #headerPage03, #headerPage04{width:850px;height:254px;}

#headerPage01{background:transparent url("../img/bgHeaderArt.jpg") bottom left no-repeat;}/* o nas */
#headerPage02{background:transparent url("../img/bgArtReference.jpg") bottom left no-repeat;}/* reference */
#headerPage03{background:transparent url("../img/bgArtCertifikaty.jpg") bottom left no-repeat;}/* certifikaty */
#headerPage04{background:transparent url("../img/bgArtKontakty.jpg") bottom left no-repeat;}/* kontakt */

#logo{position:relative;top:34px;left:35px;width:240px;height:70px; background-color:#BEDCF5;}
#logo a{display:block;width:240px;height:70px;cursor:pointer;color:#003375;}
#logo a span{position:absolute;top:0px;left:0px;width:240px;height:70px;background:transparent url("../img/bgLogo.gif") 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;}
#title h1 { 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;}

#headerMenu{width:850px;height:55px;background:#003376 url("../img/bgMenu.jpg") 0 0 no-repeat;}
#headerMenu h3{display:none;}
/* ============= menu ============== */
#headerMenu ul{list-style-type: none;font:14px, Tahoma, Arial, Helvetica, sans-serif;display:block;width:460px;height:55px; padding-left:195px;_width:655px;}
#headerMenu ul li{display:block;float:left;width:115px;height:55px;line-height:55px;text-align:center;padding: 0px 0px 0px 0px;_padding: 0px 0px 0px 0px; margin:0px;}
#headerMenu ul li.submenu{position:relative;}

#headerMenu ul li#hM1.active {background:transparent url("../img/bgMenuItem1.jpg") 0px 0px no-repeat; z-index:80;}
#headerMenu ul li#hM2.active {background:transparent url("../img/bgMenuItem2.jpg") 0px 0px no-repeat; z-index:80;}
#headerMenu ul li#hM3.active {background:transparent url("../img/bgMenuItem3.jpg") 0px 0px no-repeat; z-index:80;}
#headerMenu ul li#hM4.active {background:transparent url("../img/bgMenuItem4.jpg") 0px 0px no-repeat; z-index:80;}

#headerMenu ul li#hM1:hover, #headerMenu ul li#hM1.hover{background:transparent url("../img/bgMenuItem1.jpg") -115px 0px no-repeat; z-index:80;}
#headerMenu ul li#hM2:hover, #headerMenu ul li#hM2.hover{background:transparent url("../img/bgMenuItem2.jpg") -115px 0px no-repeat; z-index:80;}
#headerMenu ul li#hM3:hover, #headerMenu ul li#hM3.hover{background:transparent url("../img/bgMenuItem3.jpg") -115px 0px no-repeat; z-index:80;}
#headerMenu ul li#hM4:hover, #headerMenu ul li#hM4.hover{background:transparent url("../img/bgMenuItem4.jpg") -115px 0px no-repeat; z-index:80;}

#headerMenu ul li a {text-decoration:none;display:block;width:115px;heignt:55px;line-heignt:55px;font-weight:normal;color:#AEBFD9;}

#headerMenu ul li.active a {color:#FFFFFF;}
#headerMenu ul li.active ul li a {color:#AEBFD9;}
#headerMenu ul li.active ul li a:hover, #headerMenu ul li ul li a:hover  {color:#ffffff;}

#headerMenu ul li ul li{text-align:left; background-color:#003375;}
#headerMenu ul ul{position:absolute;width:175px;top:55px;left:0px;visibility:hidden;background-color:transparent;z-index:200;padding:0px}
#headerMenu ul ul li.hasSubmenu, #headerMenu ul ul li.hasSubmenu:hover, #headerMenu li ul li.hasSubmenu.hover{position:relative;}
#headerMenu ul ul li {padding:2px 2px 2px 2px;width:100%; height:auto;line-height:30px;min-height:30px;_height:30px;}

#headerMenu ul ul li a{font-weight:normal;width:165px;_width:175px;padding:0px 5px 0px 5px;min-height:30px;_height:30px;line-height:30px;background:url(../img/bgSubMenuItem.jpg) 0px -50px no-repeat;}
#headerMenu ul ul li a:hover{background:url(../img/bgSubMenuItem.jpg) 0px 0px no-repeat;}
#headerMenu ul ul li:hover a, #headerMenu ul ul li.hover a{}


/* 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;}
/*=== body ===*/
#bodyPage{margin:0 auto;width:850px;text-align:left;background:transparent url("../images/bgBody.jpg") top left repeat-y;}

.col1{margin-bottom:20px;width:750px; margin-left:50px;/*_margin-left:25px;*/ background:#003375; color:#ffffff;}
.col1Indent{padding:25px 25px 25px 25px;}

.col1 h2 {color:#ffffff;}

#bodyPage .bulbDark {padding-left:60px; background:url(../img/bgBulbDark.jpg) 0px 50% no-repeat; }

.col2{margin-bottom:20px;width:750px; margin-left:50px;/*_margin-left:25px;*/ background:#FFFFFF url(../img/bgBoxShadow.jpg) 0px 100% no-repeat; color:#8CA0AA;}
.col2Indent{padding:25px 25px 25px 25px;}

.col2 h2 {color:#003375;}

#bodyPage .bulbLight {padding-left:40px; background:url(../img/bgBulbLight.gif) 0px 50% no-repeat; }


.boxInfo {width:249px;height:199px; float:right; background:url(../img/bgBoxInfo.jpg) 0px 0px no-repeat; border:1px solid #8CA0AA; margin:0px 0px 10px 25px;}
#bodyPage .boxInfo h3{ padding:10px 10px 10px 10px;color:#003375;}
#bodyPage .boxInfo h4{ padding:10px 10px 10px 10px;color:#ADC0D8;}
#bodyPage .boxInfo p{ padding:35px 10px 10px 10px;color:#003375;}


#footer{height:50px;width:850px;bottom:0px;left:0px;text-align:left;color:#003375; position:relative;}
#footer #colLeft{position:absolute;top:10px;left:75px;line-height:1.5em;}
#footer #colRight{position:absolute;top:0px;right:50px;line-height:1.5em;padding-left:0px;width:350px; height:50px;background: url(../img/bgFooterLogo.gif) 100% 0% no-repeat; font-size:10px;}
#footer #colRight p{ padding-top:10px;}
#footer #colRight a:hover{color:#ff0000;}
#counter {display:none;}

/* Content Styling - col2 */

.notice{background-color:#F9F9F9;color:#626262;padding:10px;}
.noticePhoto{color:#1B096D;background:#E1E1E1 url("../images/bgNoticePhoto.jpg") 0% 100% no-repeat;padding:10px;}
.itemNews{padding:1em 0 .5em 0; border-bottom:1px dotted #999;}
#bodyPage h2{font-size:150%;padding:0em 0px .2em 0px;}



/*#bodyPage .col1 p {color:#FFFFFF;}*/


#bodyPage h3{font-size:130%;padding:1em 0px .2em 0px;}
#bodyPage h4{font-size:110%;padding:.6em 0px 0 0px;line-height:1.3em;}
#bodyPage p{line-height:1.5em;padding: .3em 0px .5em 0px;}
#bodyPage ul{list-style-image:url(../images/dotTiles.gif);}
#bodyPage ul, #bodyPage ol {margin:0 0 .4em 1.5em;padding:0 10px .4em 1.5em;}
#bodyPage ul li, #bodyPage ol li{margin:.2em 0 .1em 0;padding:.2em 0 .1em 0; line-height:1.5;}
/* ====== 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;}
/* ==== kontakty ===== */
.tiles{float:left;width:275px;padding-bottom:16px;margin:8px 0 0 0;background:#F3F6E5 url("../images/bgTiles.jpg") 0% 100% no-repeat;color:#544596;}
#bodyPage .tiles h2{font-size:125%;background-color:#FFF;}
#bodyPage .tiles p{padding:.3em 5px .5em 5px;}
.tiles .more{text-align:right;font-weight:bold;}
.tiles .more a{padding:10px 10px 10px 25px;background:transparent url("../images/bgMore.jpg") 0% 50% no-repeat;}
/* col 3*/
#bgCorner{position:absolute;width:7px;height:15px;top:273px;right:0px;background:transparent url("../images/bgCorner.jpg") 0 0 no-repeat;}
#col3 h3{font-size:145%;font-weight:normal;background-color:#FFF;color:#544596;padding:3px 20px;margin:0 8px .5em 8px; border-bottom:1px solid #C0BCD7;}
.tilesRef{width:175px;padding-bottom:5px;margin:8px 0 2px 22px;background:#FFF url("../images/bgTilesRef.jpg") 0% 100% no-repeat;}
.tilesRef img{margin:5px;}
.tilesRef a.more{display:block;font-size:85%;padding:2px 0 8px 25px;background:transparent url("../images/bgMore.jpg") 0% 50% no-repeat;}
.wTableContactCol1{width:190px;}
.wTableContactCol2{width:310px;}
#col3 ul, #col3 ol {margin:0 5px .2em 14px;padding:0 5px .2em 14px;font-size:90%;}
#col3 ul li, #col3 ol li{margin:.2em 0 0 0;padding:.2em 0 0 0;}

#boxCol {width:220px;float:right; background-color:#ffffff; font-size:90%;}
#boxColIndent {width:200px;padding-right:10px; padding-left:10px;}
#boxCol h3 {background: #000000 url("../images/boxTitle.jpg") top left no-repeat; height:40px; line-height:40px; width:190px;margin:0px;padding:0px 0px 0px 20px; color:#FFFFFF; font-size:100%;}

.pdf {display:block;width:150px;height:20px; background:transparent url("../images/bgPdf.gif") top left no-repeat;padding-left:25px;}

#boxCol ul {padding-bottom:0px;padding-left:10px;margin-left:0px;list-style-image:none;}
#boxCol ul li{padding-left:15px;margin-left:0px;list-style-type:none; background: #F1F3F5 url(../images/bgReference.gif) 3px 50% no-repeat;}
#boxCol p {padding-top:0px; padding-bottom:25px;}
#boxCol a {color:#FF0000; font-weight:bold;}
#boxCol p a {color:#000000; font-weight:normal; float:right;}

/* ----- news ----- */
#bodyPage .newsItem {border-collapse:collapse;margin:.6em 20px .6em 20px;border-bottom:3px solid #DC0001;border-top:3px solid #DC0001;background-color: #FFF4F4;}
#bodyPage .newsItem p, #bodyPage .newsItem ul, #bodyPage .newsItem li{background-color: #FFF4F4;}
#bodyPage .newsItem p {padding: .3em 5px .5em 5px;}


.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;}

a.more {padding-right:14px; background:transparent url(../images/bgMore.gif) bottom right no-repeat;}

/*.galleryItem {display:block;float:left;width:210px; width:_200px; padding:5px; height:205px;}*/

#footer #colRight a.top{padding-left:12px;background:transparent url("../images/arrowTop.gif") 0% 90% no-repeat;}
}
@media print{
body{font-family:"Times New Roman CE", Georgia, "Times New Roman", Times, serif;color:#000;}
#headerPage01, #headerPage02, #headerPage03, #headerPage04, #headerMenu, .boxInfo, #colLeft, #counter, #boxCol, #certificates{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;}
}