@media screen{
body {background:#d9d9d9 url( "../images/layout/bg.jpg" ) left top repeat-x;color:#555;font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;font-size:80%;text-align:center}
html {overflow: scroll}

a:link, a:active, a:visited {color:#336699;text-decoration:underline}
a:hover {text-decoration:none}

h1 {color:#336699;font-size:200%}
h2 {color:#cc0000;font-size:140%}
h3 {font-size:120%}
h4 {font-size:100%}

body,h1,h2,h3,h4,h5,h6,p,table,fieldset,img {border:0;margin:0;padding:0}

/* Layout */
#master {position:relative;width:1016px;text-align:left;margin:0 auto 0 auto}
#masterin{background:url(../images/layout/bg-masterin.png) 0 100% no-repeat;padding-bottom:10px;padding-top:322px;width:1016px}
#masterinBg{background-color:#fff;padding-bottom:20px}

/*menuTop*/
#menuTop{position:absolute;right:20px;top:0;height:30px;line-height:30px;width:300px;text-align:right}
#menuTop a{color:#fff;text-decoration:none;padding:0 10px 0 15px}
#menuTop a:hover{text-decoration:underline}
a.home{background:url(../images/next/home.gif) 0 50% no-repeat}
a.print{background:url(../images/next/print.gif) 0 50% no-repeat}
a.email{background:url(../images/next/email.gif) 0 50% no-repeat}

/*logo,menu-Left*/
#menuLeft {background:url(../images/layout/bg-menu-left.png) 0 169px no-repeat;position:absolute;left:0;top:0;width:270px;height:415px;z-index:100}
#menuBg{position:relative;left:32px;top:0;background:url(../images/layout/bg-menu-end.png) 0 100% no-repeat;padding-bottom:10px}
#logo{background-color:#ccc;position:relative;display:block;width:237px;height:122px;margin:0;overflow:hidden;left:32px}
#logo span {position:absolute;display:block;top:0;left:0;width:238px;height:122px;background:url(../images/layout/logo-web.png) 0 0 no-repeat;z-index:2}
ul#menu{background:#ba0f01 url(../images/layout/menu-start.png) 0 0 no-repeat;list-style:none;margin:0;padding:7px 0 0 0;width:238px}
ul#menu li{margin:0;padding:0}
ul#menu li a{color:#fff;font-size:115%;font-weight:bold;text-decoration:none;display:block;background:url(../images/layout/bg-menu-off.png) 0 0 no-repeat;height:30px;line-height:30px;padding-left:55px}
ul#menu li a:hover,ul#menu li a.active{color:#FFFF00;background:url(../images/layout/bg-menu-on.png) 0 0 no-repeat}

/*header*/
#headerBg{position:relative;background:#ff9900 url(../images/layout/bg-header.png) 0 0 no-repeat;position:absolute;left:270px;top:35px;width:746px;height:287px}
#slider{position:absolute;width:675px;height:209px;left:41px;top:31px;line-height:1.3}
#slider ul, #slider li{margin:0;padding:0;list-style:none}
#slider li{position:relative;width:675px;height:209px;overflow:hidden}	
#prevBtn, #nextBtn{display:block;width:35px;height:33px;position:absolute;overflow:hidden;text-indent:-8000px}	
#nextBtn{left:700px;top:120px}
#prevBtn{left:20px;top:120px}													
#prevBtn a, #nextBtn a{display:block;width:35px;height:33px;background:url(../images/next/left-arrow.png) no-repeat 0 0}	
#nextBtn a{background:url(../images/next/right-arrow.png) no-repeat 0 0}	
#slider span{display:block}
span.textBg{background:url(../images/layout/bg-text-header.png) 0 0 repeat;position:absolute;padding:10px 15px;overflow:hidden}
span.position1{left:25px;top:25px;width:365px;height:140px}
span.position2{right:25px;top:25px;width:380px;height:140px}
span.nadpis{font-size:250%;color:#fff;font-weight:bold;padding-bottom:5px}
span.text{font-size:130%;color:#ebebeb}

/*left*/
#left{float:left;width:238px;margin:125px 0 0 32px}
#left h2{color:#336699;background:url(../images/layout/bg-h2-left.png) 0 0 no-repeat;height:43px;line-height:43px;padding-left:15px;margin:0;padding:0 0 0 15px}
#left h3{font-size:110%;color:#333;padding:10px 10px 5px 10px}
#left .leftShapeBg{background:url(../images/layout/bg-shape-left.png) 0 0 no-repeat}
#left p{padding:5px 10px}


/*content*/
#content{float:left;width:746px;line-height:1.4}
#content ul{list-style:none;margin:0 25px 15px 25px;padding:0}
#content ul li{background:url(../images/next/bull.png) 0 55% no-repeat;padding:3px 15px 3px 18px}
#content ol li{padding:2px 20px 1px 5px}
#content h1{margin:10px 15px} 
#content h2{margin:20px 15px 5px 15px}
#content h3{margin:10px 15px 5px 15px}
#content p{margin:5px 15px 10px 15px}
#content h1.homeMargin{margin:45px 0 15px 0}
#content a.top{background:url(../images/next/top.gif) 0 50% no-repeat;font-weight:bold;font-size:110%;padding:0 0 0 15px}
#content h1 span{color:#000}
#content h1 span span{color:#cc0000}
#content .border{clear:left;border-bottom:1px solid #e9e9e9;margin:5px 15px}
#navigation{color:#999;margin:0 15px 5px 15px;border-bottom:1px solid #e7e7e7;padding-bottom:12px}
#navigation a {color:#999;background:url(../images/next/arrow-navigation.png) 100% 55% no-repeat;padding:0 15px 0 5px;margin-right:5px}
table.detailItem{width:95%;font-size:100%;border-spacing:1px;margin:5px 10px;background-color:#ccc}
table.detailItem th{width:25%;padding:5px 10px}
table.detailItem th{background:url(../images/layout/bg-shape-left.png) 0 40% no-repeat;color:#cc0000;border: 1px solid #fff}
table.detailItem td{color:#666;background:#f9f9f9;border: 1px solid #fff;padding-left:10px}
table.detailItem td:hover{background: #f9f9f9;border-top:1px solid #fff}

/*footer*/
#footer {position:relative;clear:both;overflow:hidden;background:#999 url(../images/layout/bg-footer.jpg) 0 0 no-repeat;height:53px;line-height:53px}
#footer .created{position:absolute;top:0;right:20px;width:200px;height:53px;line-height:53px}
#footer p{padding:0 15px}
#footer a{color:#666;font-weight:bold}
#footerShadow{background:url(../images/layout/shadow-footer.jpg) 0 0 no-repeat;height:44px}

/*form*/
fieldset{border:1px solid #d7d7d7;margin:10px 0;padding:10px 10px}
textarea{margin:5px 0}
legend{padding:5px 5px;border:1px solid #d7d7d7;background-color:#f9f9f9;margin:0 10px}
form {margin:10px 15px;width:600px}
select {width:300px}
table.tableForm{width:80%}
table.tableForm th{text-align:right;padding:2px 5px;width:120px}

/* others */
.tar {text-align:right}
.tac {text-align:center}
.tal {text-align:left}
.fl  {float:left}
.fr {float:right}
.clear{clear:left;height:1px}
.mh15{margin:15px 0 5px 0}
.mh30{margin:30px 0 5px 0}
.mh40{margin:40px 0 5px 0}
.m15{margin:15px 25px}
.mr15{margin-right:15px}
.pt40{margin:30px 0 5px 0}
.small{font-size:90%}
.vp5{padding:0 5px}
.input{border:1px #d7d7d7 solid;padding:2px 0}
.skryta {position:absolute;top:-5000px}
.hidd{display:none}
.frameGoogle{width:480px;height:500px;border:0}
}
@media print{
body{font-family:"Times New Roman CE",Georgia,"Times New Roman",Times,serif;color:#000}
div{padding:0;margin:0}
#header,#left,.skryta,#navigation,#menuTop,#menuBg,#logo,#headerBg,#footer{display:none}
img{border:none;margin:.5em}
fieldset{border:none;border-bottom:1px solid #333;margin:0;padding:0 0 .5em 0}
h1,h2,h3,h4{margin:0;clear:left}
h1{font-size:180%;padding-top:0;margin-bottom:.5em;border-bottom:1px solid #000}
h2,h3{padding:.2em 0 0 0;margin:0}
h2{font-size:140%}
h3{font-size:120%}
p{margin-top:.2em;padding:0}
a{text-decoration:underline}
table{width:100%; text-align:center}
th,td{text-align:center}
td,th{border:1px solid #000}
}