@import url(sIFR-screen.css) screen;
@import url(sIFR-print.css) print;

body{margin:0px;color:#222222;font-family:sans-serif;font-size:1em;line-height:1em;background:#333333 url("/img/header-bcg.gif") repeat;}
a img{border:none;}
a:link,a:visited{color:#0e5d8b;text-decoration:none;}
a:hover{color:#0281ca;text-decoration:underline;}
h1{margin:10px 0 20px 0;padding:0;color:#222222;font-size:1.5em;font-weight:bold;overflow:visible;font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;}
h2{margin:0;padding:0 0 10px 0;color:#222222;font-size:1.3em;font-weight:normal;line-height:1.5em;overflow:visible;font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;}
h3{margin:1.6em 0 6px 0;padding:6px 10px;color:#222222;font-size:1.3em;font-weight: bold;font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;border-bottom: 1px solid #a9a9a9;background:#efefef}
h4{margin:0;padding:0 0 0 0;color:#444444;font-size:1.2em;font-weight:bold;line-height:1.2em;text-decoration: underline;}
hr{border:0px;margin:10px 0;border-top:dotted 1px #e1e1e1;clear:both;height:0px;overflow:hidden;}
i{color:#777777;}
em{color:#777777;}
ul{margin:0;}
/*a{behavior: url(/premagas/img/iepngfix.htc)}*/

i.up10{top:-10px;position:relative;}
.arrow{padding:0 0 0 14px;background-image:url(/media/newedge/style/arrow.gif);background-repeat:no-repeat;background-position:0 3px;}

.border{border-top:dotted 1px #DDDDDD;margin-top:10px;}
.highlight{color:#333333;background:#FFFFCC;font-weight:bold;}


/* Main navigation */
#head-nav{padding:0;font-weight:bold;font-size:0.8em;position:absolute;top:63px;right:0;}
#head-nav ul{float:left;margin:0px;padding:0px;}
#head-nav ul li{float:left;margin-left:5px;border-left:1px solid #666666;border-top:1px solid #666666;border-right:1px solid #666666;display:block;list-style:none;background:#555555;}
/*#head-nav ul li a{float:left;padding: 9px 12px 9px 38px;display:block;color:#ffffff;text-decoration:none;}*/
#head-nav ul li a{float:left;padding: 9px 12px 9px 38px;display:block;color:#ffffff;text-decoration:none;}

#head-nav ul li span{float:left;display:block;color:#ffffff;text-decoration:none;visibility: hidden;display: block;width:0;overflow: hidden;}
#head-nav ul li a#nav_home{background:url("/img/ico_home1.png") #555555 no-repeat 15px 50%;}
#head-nav ul li a:hover#nav_home{background:url("/img/ico_home1.png") #777777 no-repeat 15px 50%;color:#ffffff;}
#head-nav ul li a.current#nav_home{background:url("/img/ico_home1.png") #ffffff no-repeat 15px 50%;color:#12588e;}

a#nav_plynomery{background:transparent url("/img/ico_plynomery2.png") no-repeat 10px 50%;}
a:hover#nav_plynomery{background:url("/img/ico_plynomery2.png") #777777 no-repeat 10px 50%;color:#ffffff;}
a.current#nav_plynomery{background:url("/img/ico_plynomery2.png") #ffffff no-repeat 10px 50%;color:#12588e;}

a#nav_objednavka{background:transparent url("/img/ico_objednavka3.png") no-repeat 12px 50%;}
a:hover#nav_objednavka{background:url("/img/ico_objednavka3.png") #777777 no-repeat 12px 50%;color:#ffffff;}
a.current#nav_objednavka{background:url("/img/ico_objednavka3.png") #ffffff no-repeat 12px 50%;color:#12588e;}

a#nav_kontakt{background:transparent url("/img/ico_kontakt4.png") no-repeat 10px 50%;}
a:hover#nav_kontakt{background:url("/img/ico_kontakt4.png") #777777 no-repeat 10px 50%;color:#ffffff;}
a.current#nav_kontakt{background:url("/img/ico_kontakt4.png") #ffffff no-repeat 10px 50%;color:#12588e;}


/* Head */
#head{padding:4px 0 0 0;margin:0 0 0 0;border-top:1px solid #111111;border-bottom:8px solid #FFFFFF;color:#FFFFFF;height:98px;position:relative;background:url("/img/header-bcg.gif") #2c2c2c repeat;}
#head-inner{width:850px;margin:0 auto;position:relative;}
#head-inner h1{display:none;}
#head-logo{padding:0;position:absolute;top: 0;left: -16px;}
#headsm{padding:0;margin:0 0 15px 0;background:#333333;color:#FFFFFF;height:35px;position:relative;}

#quicklink{padding:0;color:#888888;text-align:left;position:absolute;top:6px;right:0;font-size:0.8em;}
#quicklink span{padding: 0 0 0 16px;margin:0 0 0 0;line-height:1.4em;}
#quicklink a span{color: #F0E68C;font-weight: bold;padding-left: 0;}
#quicklink a:link,#quicklink a:visited{color: #DAA520;text-decoration:none;padding: 0 0 0 13px;margin:0 0 0 6px;background:url("/img/bullet4.png") transparent left 0.4em no-repeat;}
#quicklink a:hover{background:url("/img/bullet2.png") transparent left 0.4em no-repeat;}
#quicklink a:hover, #quicklink a:hover span{color: #FFFAF0;text-decoration:none;}

#title{padding:0;margin:0 auto;background:url("/img/titlebcg.jpg") #ffcc33 repeat-x 0px 0px;border-top: 1px solid #ff8c00;border-bottom: 1px solid #a9a9a9;}
#title.small {height: 44px; overflow: hidden;line-height:1.3em;}
#title.large {height: 160px; overflow: hidden;}
#title-inside{padding:0;margin:0 auto;width:850px;height:160px;position:relative;z-index:auto;text-align: left;border:none;}
#title-inside-home{padding:0;margin:0 auto;width:850px;height:160px;position:relative;text-align:right;border:none;}
#title-inside img{float: right;margin:0 0 0 0;padding:0 0 0 0;border:none;}

.title-slogan{position:absolute;top:30px;left:50px;z-index:2;}

/* Breadcrumb */
#breadcrumb{margin:0 auto;padding:2px 0;/*border-bottom:1px solid #e1e1e1;*/border-bottom: 1px solid #a9a9a9;background:#efefef;color:#999999;font-size:0.8em;}
#breadcrumb-inside{padding:6px;width:850px;margin:0 auto;}


#head-select{padding:6px;border:6px solid #0E5D8B;background-color:#EFEFEF;position:absolute;top:10px;right:0;}



/* Content */
#content{margin:0 auto;padding:30px 0 0 0;overflow:hidden;clear: both;border-bottom:2.8em solid #ffffff;font-size:0.8em;background:url("/img/content-bcg.gif") #ffffff 0 0 repeat-x;}
#content h2{margin:0;padding:0 0 0 0;color:#222222;font-size:1.6em;font-weight:normal;line-height:1.1em;overflow:visible;clear:both;}
#content h2 a:link,#content h2 a:visited{color: #222222;}
#content-full{width:850px;padding:0; margin: 0 auto;}
#content-left{float:left;width:600px;padding:0;}
#content-right{float:right;width:200px;margin:0;padding:6px;border:1px solid #E1E1E1;background:#EFEFEF;}

#content div.content-home{float:left;width: 168px;margin: 0 15px 0 0;padding:15px 15px 15px 15px;border: 1px solid #b0b0b0;background:url("/img/titleprodbcg.png") #efefef repeat-x 0 0;overflow: hidden;text-align: center;}
#content div.content-homelast{float: left;width: 168px;margin:0 0 0 0;padding:15px 15px 15px 15px;border: 1px solid #b0b0b0;background:url("/img/titleprodbcg.png") #efefef repeat-x 0 0;overflow: hidden;text-align: center;}
#content div.content-home img,#content div.content-homelast img{clear:both;font-family:sans-serif;font-size:0.6em;line-height:1em;font-style: italic;text-align:center;margin:auto auto;border:0;}
#content div.content-home p,#content div.content-homelast p{text-align: left;margin:0 0 0 0;padding:0 0 0 0;}

/*#content-col1{float:left;width:200px;}
#content-col2{float:left;width:400px;}
#content-col3 .colright{margin-top:-10px;text-align:right;}
#content-col3 p{margin:2px 0 0 0;font-size:12px;}
#content-col4{float:left;width:360px;margin:0 15px 0 0;}
#content-col5{float:left;width:198px;margin:0;padding:15px 15px 0 15px;border:1px solid #e1e1e1;background:#f7fcfe;}
#content-col6{float:left;width:172px;margin:0 15px 0 0;}
#content-col6 p,#content-col7 p{margin:-5px 0 -10px 0;text-align:left;}
#content-col7{float:left;width:172px;}*/

#content ul.dl{margin: 0 30px 0 0px;color:#444444;font-size:1em;}
#content ul.dl li{margin: 1.2em 0 0 0;color:#444444;line-height:1.4em;position: relative;}
#content ul.dl li a{color:#0e5d8b;text-decoration:none;}
#content ul.dl li a:hover{color:#0281ca;text-decoration:underline;}
#content span.dl1{margin-left:0;padding:0 0 0 20px;list-style:none;color:#996633;background:transparent url("/img/ico_save.gif") no-repeat 0 50%;font-weight:normal;}
#content span.dl2{margin-left:0;position: absolute;left:140px;width:55px;padding:0 0 0 20px;list-style:none;color:#996633;background:transparent url("/img/ico_tag.gif") no-repeat 0 50%;font-weight:normal;}
#content span.dl3{margin-left:0;position: absolute;left:205px;width:95px;padding:0 0 0 20px;list-style:none;color:#996633;background:transparent url("/img/ico_flag.png") no-repeat 0 50%;font-weight:normal;}
#content span.dl4{margin-left:0;position: absolute;left:310px;width:85px;padding:0 0 0 20px;list-style:none;color:#996633;background:transparent url("/img/ico_cal.gif") no-repeat 0 50%;font-weight:normal;}
#content span.dl5{margin-left:0;position: absolute;left:405px;width:100px;padding:0 0 0 20px;list-style:none;color:#996633;background:transparent url("/img/ico_dl.gif") no-repeat 0 50%;font-weight:normal;}
#content span.dl5 span{color:#666666;}

/*form{border:0;margin:0;padding:0;}*/
#content form{margin: 0;padding:0;background: #ffffff;}
#content form fieldset{border: 1px solid #a9a9a9;background:#efefef;margin:0;padding: 0.6em 2em 1.2em 2em;}
#content form legend{border: 1px solid #a9a9a9;background:#ffcc33;margin:0 0 15px 0;padding: 0.6em 1.4em 0.6em 1.4em;color:#222222;font-size:1.3em;font-weight: bold;font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;}
#content form fieldset div{padding: 0.4em 0 0 0;}
#content form label{color: #222222;width: 120px;float:left;font-style: italic;font-weight: bold;padding-top:0.3em;}
#content form input{border: 1px solid #777777;color:#442200;padding: 2px 4px 2px 4px;width:450px;}
#content form input.zemCheckbox{border: none;padding: auto;width: auto;margin: 0 0 0 120px;}
#content form label.zemCheckbox{color: #222222;font-style: italic;width:450px;float: none;padding:0 0 0.1em 1em;margin:0;}
#content form select{border: 1px solid #777777;padding: 2px 4px 2px 4px;width:460px;}
#content form textarea{border: 1px solid #777777;width:450px;padding: 2px 4px 2px 4px;overflow: auto;}
#content form button.zemSubmit{margin:1em 0 0 120px;}
#content form ul.zemError{border: 1px solid #a0522d;margin:0px 0px 1em 0px;padding:1em 3.2em;background-color: #f5deb3;font-style:normal;font-size:1em;font-style: italic;line-height: 1.4em;color: #990000;}
#content div.zemThanks{border: 1px solid #a9a9a9;background:#efefef;margin:0;padding: 1.2em 2em 1.2em 2em;font-size: 1.1em;line-height: 1.4em;}

#content #content-full div#mainMap{margin:1.6em 0px 0 20px;padding:0 0 0 0;border:1px solid #ab9e82;color:#444444;font-size:0.8em;float: right;}
#content #content-full div#mainMap strong{font-size:1.3em;color: #222222;}
#content #content-full div#mainMap em{font-size:1.2em;color:#777777;}
#content #content-full div#mainMap span{font-size:1.2em;color:#222222;}
#content #content-full div.contact{float:left;width:300px;margin:0;}

/*.clickhere{padding: 0; margin-top: 5px; clear: both; text-align:center; border-top: solid 1px #e1e1e1;}*/
.more{margin:1.5em 0 5px 0;text-align:right;}
.more a:link,.more a:visited{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/more1.png") transparent left 50% no-repeat;font-style:italic;}
.more a:hover{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/more2.png") transparent left 50% no-repeat;font-style:italic;}
.more br{height:0;}

#content .feature-list{margin:10px;padding:0;list-style:none;text-align:justify;}
#content .feature-list li{padding:1px 0 4px 25px;background-image:url(/media/newedge/style/bullet.gif);background-repeat:no-repeat;background-position:0 4px;}
#content p{padding:0 0 15px 0;}


/* Floating Sections - Page Specific */
.ps-wrap { height: 100%; clear: both; margin-bottom: 10px; overflow: hidden; background: #f7f7f7; padding: 10px; position: relative; }
.ps-thumb { width: 160px; float: left }
.ps-thumb2 { width: 200px; float: left }
.ps-description { width: 400px; float: right; text-align: justify;}
.ps-description2 { width: 360px; float: right; text-align: justify;}
.flag {position: absolute; right:10px ; top: 10px;}

img.floatLeft { float: left; margin: 5px 20px 10px 0;}
img.floatRight { float: right; margin: 5px 0 10px 20px;}
img.linkedin { float: right; margin: 0;}
.hpad { margin: 0 0 10px 0;}
.bpad { margin: 0 10px;}

#box-inner{margin:0 0 6px 0;padding:6px;border:1px solid #E1E1E1;background:#FFFFFF;}
#full-box{margin:0 0 20px 0;padding:6px;border:1px solid #E1E1E1;background:#EFEFEF;text-align:center;word-spacing:10px;}
.clear-box{margin:0 0 20px 0;}
.testimonial{float:right;width:194px;margin:20px 0;padding:10px 10px 0 10px;border-top:dotted 1px #E1E1E1;border-bottom:dotted 1px #E1E1E1;}


/* Footer */
/*#prefoot{padding:20px 0;margin:2.8em 0 0 0;border-top:1px solid #E1E1E1;border-bottom:8px solid #0281CA;background:#EFEFEF;color:#777777;line-height:18px;overflow:hidden;}*/
#foot{padding:40px 0 40px 0;margin:0 0 0 0;border-top: 8px solid #006699;color:#777777;line-height:0.8em;font-size:0.8em;overflow:hidden;background:#2c2c2c url("/img/header-bcg.gif") repeat;}
#foot a:link,#foot a:visited{color: #eee8aa;background-color:inherit;text-decoration:none;}
#foot a:hover{color:#FFFFFF;text-decoration:underline;}

/*Language pics*/
.language{padding:0;color:#888888;text-align: center;}
.language a:link,.language a:visited{color: #DAA520;text-decoration:none;}
.language a:hover{color: #EEE8AA;text-decoration:none;}
.language a.english{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_great_britain.png") transparent left 50% no-repeat;}
.language a.czech{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_czech_republic.png") transparent left 50% no-repeat;}
.language a.slovakia{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_slovakia.png") transparent left 50% no-repeat;}
.language a.poland{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_poland.png") transparent left 50% no-repeat;}
.language a.hungary{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_hungary.png") transparent left 50% no-repeat;}
.language a.turkey{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_turkey.png") transparent left 50% no-repeat;}
.language a.ukraine{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_ukraine.png") transparent left 50% no-repeat;}
.language a.russia{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_russia.png") transparent left 50% no-repeat;}
.language a.romania{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_romania.png") transparent left 50% no-repeat;}
.language a.bulgaria{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_bulgaria.png") transparent left 50% no-repeat;}
.language a.estonia{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_estonia.png") transparent left 50% no-repeat;}
.language a.latvia{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_latvia.png") transparent left 50% no-repeat;}
.language a.lithuania{padding:0 0 0.1em 20px;margin:0 0 0 0;background:url("/img/flag_lithuania.png") transparent left 50% no-repeat;}

.foot-rights{margin:1.8em 0 0 0;text-align: center;font-size:0.9em;}
/*.gas{padding:0 0 0.1em 25px;margin:0 0 0 0;background:url("/img/ico_gas.png") transparent left 50% no-repeat;}*/
#foot a:link.otherights,#foot a:visited.otherights{color: #888866;}
#foot a:hover.otherights{color: #bdb76b;}


/* Sub navigation */
.subnav{padding:6px;border:1px solid #E1E1E1;background:#FFFFFF;}
.subnav a:link,.subnav a:visited{color:#0281CA;text-decoration:none;}
.subnav a:hover{color:#0281CA;text-decoration:underline;}
.subnav li{padding:4px 10px 4px 22px;border-top:1px dotted #E1E1E1;background-image:url(/media/newedge/style/page.gif);background-repeat:no-repeat;background-position:5px 7px;}
.subnav ul{margin:0;padding:0;list-style-type:none;font-weight:normal;}
.subnav ul li b{padding:0;border-top:1px dotted #E1E1E1;font-weight:bold;}
#subpad{margin:6px 0 0 0;}

/* Sub nav list */
.sublist{padding:6px;border:1px solid #E1E1E1;background:#F7FCFE;color:#666666;}
.sublist a:link,.sublist a:visited{color:#0281CA;text-decoration:none;}
.sublist a:hover{color:#0281CA;text-decoration:underline;}
.sublist li{padding:0 10px 4px 22px;background-image:url(/media/newedge/style/bullet.gif);background-repeat:no-repeat;background-position:5px 4px;}
.sublist ul{margin:0;padding:0;list-style-type:none;font-weight:normal;}
.sublist ul li b{padding:0;border-top:1px dotted #E1E1E1;font-weight:bold;}


/* Product main menu */
#prodhead{padding:0;margin:0;color:#FFFFFF;height:50px;position:relative;}
#prodhead-inner{width:850px;margin:0 auto;position:relative;}
#prodhead-logo{padding:0;position:absolute;top:12px;right:0;}
#prodhead-nav{padding:0;font-weight:bold;font-size:13px;position:absolute;top:18px;left:0;}
#prodhead-nav ul{float:left;margin:0px;padding:0px;}
#prodhead-nav ul li{float:left;margin-right:5px;border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1;display:block;list-style:none;background:url(/media/newedge/style/bg_tab_product.gif) #EFEFEF repeat-x;}
#prodhead-nav ul li a{float:left;padding:9px 16px;display:block;color:#777777;text-decoration:none;}
#prodhead-nav ul li a:hover,#prodhead-nav ul li a.current{color:#0281CA;background:#FFFFFF;}
