@font-face {font-family:"Oswald Light";src:url("Oswald-Light.eot?") format("eot"),url("Oswald-Light.svg#Oswald-Light") format("svg"),url("Oswald-Light.woff") format("woff"),url("Oswald-Light.ttf") format("truetype");font-weight:normal;font-style:normal;}
body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; overflow-x:hidden;}
h1 {font-family: 'Oswald', sans-serif; font-size:24px; font-weight: 400; text-transform:uppercase; position:relative; top:3px; left:20px; color:#333333;}
h1 .red {color:#cd413a;}
h2 {font-family:"Oswald Light", sans-serif; font-size:32px; letter-spacing:-1px; position:relative; left:20px; top:0; line-height:108px; height:108px; width:200px;}
h2.cn {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:32px; letter-spacing:-1px; position:relative; left:20px; top:0; line-height:108px; height:108px; width:200px; font-weight: normal;}
.red {color: #cd413a;}
h3 {font-family: 'Oswald Light', sans-serif; font-size:20px; font-weight:400;}
.nadpis-services {font-family: 'Oswald', sans-serif; font-weight: 400; text-transform:uppercase; letter-spacing:-1px; position:relative; top:20px; left:20px; line-height:24px; color:#b93f2e; background-color:#fff; width:200px; height:44px; background-color:#00FF00;}
.nadpis-references {font-weight: 400; position:relative; top:0px; left:20px; color:#343434; background-color:#fff; width:200px; height:36px; display:block;}
.nadpis-references-cz {font-family: 'Oswald', sans-serif; font-weight: 300; position:relative; top:0px; left:20px; color:#343434; background-color:#fff; width:200px; height:36px; display:block;}
.ne-po {
    height: 20px;
    position: absolute;
    bottom: 0;
    font-weight: 300;
    display: table;
    width: 195px;
}
h4 {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; position:relative; left:20px; top:17px;}
.h4news {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; position:relative; left:0px; top:0px;}
.h4news-cz {font-family: 'Oswald', sans-serif; font-size:14px; font-weight: 300; position:relative; left:0px; top:0px;}
strong {font-weight:bold;}
.hr1 {height:0px;border-width:0;border-bottom:1px solid black;border-bottom-color:#000; width:578px; position:relative; left:20px; top:20px;}
.hr2 {height:0px;border-width:0;border-bottom:1px solid black;border-bottom-color:#bbb; width:300px; position:relative; left:0px;}
.hr3 {height:0px;border-width:0;border-bottom:1px solid black;border-bottom-color:#ccc; width:300px; position:relative; left:0px; top: 16px;}
.text-about {font-family: "Oswald", sans-serif; font-size:16px; font-weight: 300; letter-spacing:0px; position:relative; top:24px; left:0px; width:520px; line-height:20px; }
.text-about-cz-big {font-family: "Oswald", sans-serif; font-size:16px; font-weight: 300; letter-spacing:0px; position:relative; top:24px; left:0px; width:580px; line-height:20px; margin-top:5px; }
.text-about-cz {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; top:24px; left:0px; width:580px; line-height:14px; margin-top:16px; color:#333; }
.h3bold {font-family: 'Oswald', sans-serif; font-weight: 400; position:relative; top:20px; font-size:18px; color:#333333;}
.text {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:40px; left:0px; width:580px; line-height:16px; color: #444;}
.text-services {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:40px; left:20px; width:260px; line-height:14px; color: #444;}
.text-news {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:15px; left:0px; width:260px; line-height:14px; color: #000;}
.text-contacts {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:20px; left:76px; width:260px; line-height:15px; color: #444;}
.text-contacts2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:39px; left:76px; width:160px; line-height:15px; color: #444; background: url(../images/mail.png); height:15px; display:block;}
.copyright-text {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0px; position:relative; left:20px; width:260px; line-height:40px; color: #fff;}
.vice-serv {font-family: 'Oswald Light', sans-serif; font-size:14px;font-weight: 400; letter-spacing:0px; width:38px; height:38px; color: #fff; background:#cd413a; display:block; position: relative; top:33px; left:242px; text-align:center; line-height:38px; text-decoration:none;}
.vice-serv:hover {background:#11457e;}
.vice-news {font-family: 'Oswald Light', sans-serif; font-size:14px;font-weight: 400; letter-spacing:0px; width:38px; height:38px; color: #fff; background:#505050; display:block; position: relative; top:20px; left:242px; text-align:center; text-decoration:none;}
.vice-news:hover {background:#cd413a;}
.vice, .vice2, .vice-rodina, .vice-napsali, ul#vlajky li a.china, ul#vlajky li a.england, ul#vlajky li a.czech, .trigger, ul#znak li.ten, ul#contacts li, .vice-rodina-cn, .vice-napsali-cn, .trigger-cn, .vice-cn, .vice2-cn, .vice-rodina-cz, .vice-napsali-cz, .vice-cz, .vice2-cz, a.trigger-cz {background: url(../images/zh.png); background-repeat: no-repeat; background-position:0 0;}
ul#vlajky li a.china {width:61px; height:40px; display:block; margin:0; background-position: -219px -460px;}
ul#vlajky li a.china:hover {background-position: -219px -420px;}
ul#vlajky li a.england {width:66px; height:40px; display:block; margin:0; background-position: -153px -460px;}
ul#vlajky li a.england:hover {background-position: -153px -420px;}
ul#vlajky li a.czech {width:61px; height:40px; display:block; margin:0; background-position: -92px -460px;}
ul#vlajky li a.czech:hover {background-position: -92px -420px;}
.vice-rodina {width:49px; height:38px; display:block; position: relative; top:20px; left:470px; text-align:center;  text-decoration:none; float:left; background-position:0 0; text-indent:-9999px;}
.vice-rodina:hover {background-position:0 -38px;}
a.active.vice-rodina {background-position:0 -38px;}
.vice-rodina-cn {width:82px; height:38px; display:block; position: relative; top:20px; left:446px; text-align:center;  text-decoration:none; float:left; background-position:-228px 0; text-indent:-9999px;}
.vice-rodina-cn:hover {background-position:-228px -38px;}
a.active.vice-rodina-cn {background-position:-228px -38px;}
.vice-rodina-cz {width:51px; height:38px; display:block; position: relative; top:20px; left:446px; text-align:center;  text-decoration:none; float:left; background-position:-486px 0; text-indent:-9999px;}
.vice-rodina-cz:hover {background-position:-486px -38px;}
a.active.vice-rodina-cz {background-position:-486px -38px;}
.vice-napsali {width:59px; height:38px; color: #fff; background-position:-49px 0; display:block; position: relative; top:20px; left:490px; text-align:center; line-height:38px; text-decoration:none; float:left; text-indent:-9999px;}
.vice-napsali:hover {background-position:-49px -38px;}
a.active.vice-napsali {background-position:-49px -38px;}
.vice-napsali-cn {width:50px; height:38px; color: #fff; background-position:-310px 0; display:block; position: relative; top:20px; left:466px; text-align:center; line-height:38px; text-decoration:none; float:left; text-indent:-9999px;}
.vice-napsali-cn:hover {background-position:-310px -38px;}
a.active.vice-napsali-cn {background-position:-310px -38px;}
.vice-napsali-cz {width:81px; height:38px; color: #fff; background-position:-537px 0; display:block; position: relative; top:20px; left:516px; text-align:center; line-height:38px; text-decoration:none; float:left; text-indent:-9999px;}
.vice-napsali-cz:hover {background-position:-537px -38px;}
a.active.vice-napsali-cz {background-position:-537px -38px;}
.vice {width:38px; height:37px; border:1px solid #bbbbbb; display: block; position: absolute; bottom:0px; left:220px; top:3px; z-index:9999; margin:19px; text-decoration:none; color: #333; background-position:-147px 0; text-indent:-9999px;}
.vice:hover {background-position:-147px -38px;}
a.active.vice {background-position:-147px -38px;}
.vice-cn {width:49px; height:37px; border:1px solid #bbbbbb; display: block; position: absolute; bottom:0px; left:209px; top:3px; z-index:9999; margin:19px; text-decoration:none; color: #333; background-position:-409px 0; text-indent:-9999px;}
.vice-cn:hover {background-position:-409px -38px;}
a.active.vice-cn {background-position:-409px -38px;}
.vice-cz {width:39px; height:37px; border:1px solid #bbbbbb; display: block; position: absolute; bottom:0px; left:219px; top:33px; z-index:9999; margin:19px; text-decoration:none; color: #333; background-position:-657px 0; text-indent:-9999px;}
.vice-cz:hover {background-position:-657px -38px;}
a.active.vice-cz {background-position:-657px -38px;}
.vice2 {width:38px; height:37px; border:1px solid #bbbbbb; display: block; position: absolute; bottom:0px; left:220px; top:24px; z-index:9999; margin:19px; text-decoration:none; color: #333; background-position:-147px 0; text-indent:-9999px;}
.vice2:hover {background-position:-147px -38px;}
a.active.vice2 {background-position:-147px -38px;}
.vice2-cn {width:49px; height:37px; border:1px solid #bbbbbb; display: block; position: absolute; bottom:0px; left:209px; top:24px; z-index:9999; margin:19px; text-decoration:none; color: #333; background-position:-409px 0; text-indent:-9999px;}
.vice2-cn:hover {background-position:-409px -38px;}
a.active.vice2-cn {background-position:-409px -38px;}
.vice2-cz {width:39px; height:37px; border:1px solid #bbbbbb; display: block; position: absolute; bottom:0px; left:219px; top:54px; z-index:9999; margin:19px; text-decoration:none; color: #333; background-position:-657px 0; text-indent:-9999px;}
.vice2-cz:hover {background-position:-657px -38px;}
a.active.vice2-cz {background-position:-657px -38px;}
a:focus {outline: none;}
a.trigger {width:39px; height:38px; color: #fff; display: block; position: absolute; bottom:0px; left:221px; top:24px; text-align:center; text-decoration:none; z-index:9999; margin:20px; background-position:-108px 0; text-indent:-9999px;}
a.trigger:hover {background-position:-108px -38px;}
a.active.trigger {background-position:-108px -38px;}
a.trigger-cn {width:49px; height:38px; color: #fff; display: block; position: absolute; bottom:0px; left:211px; top:24px; text-align:center; text-decoration:none; z-index:9999; margin:20px; background-position:-360px 0; text-indent:-9999px;}
a.trigger-cn:hover {background-position:-360px -38px;}
a.active.trigger-cn {background-position:-360px -38px;}
a.trigger-cz {width:39px; height:38px; color: #fff; display: block; position: absolute; bottom:0px; left:221px; top:24px; text-align:center; text-decoration:none; z-index:9999; margin:20px; background-position:-618px 0; text-indent:-9999px;}
a.trigger-cz:hover {background-position:-618px -38px;}
a.active.trigger-cz {background-position:-618px -38px;}
ul#znak li.ten {width:135px;background-position:0 -76px;}
ul#contacts {width:940px;height:146px;list-style:none;margin:0 auto;padding:0;margin-top:0px;}
ul#contacts li {width:300px;height:145px;padding:0px;float:left;display:inline;margin-top:0px;margin-right:20px; background-position:-135px -76px; border-top: 1px solid #606060;}
ul#contacts li.phone {background-position:0px -245px;}
ul#contacts li.last {background-position:-302px -245px; margin:0;}
.nadpis {width:940px;height:108px;margin:0 auto;padding:0;}
.nadpis.serv {background:url(../images/ikona-services.png); background-position: right; background-repeat:no-repeat;}
.nadpis.refe {background:url(../images/ikona-references.png); background-position: right; background-repeat:no-repeat;}
.nadpis.con {background:url(../images/ikona-contacts.png); background-position: right; background-repeat:no-repeat;}
ul#vlajky {width:940px;height:79px;list-style:none;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #999999;}
ul#vlajky li {height:40px;padding:0px;float:left;display:inline;margin-right:0px;margin-top:20px;}
ul#vlajky li.zdenek {width:712px;background: #FFF;}
ul#vlajky li.china {width:61px;margin-right:20px; background:#eee;}
ul#vlajky li.england {width:66px;margin-right:20px; background:#eee;}
ul#vlajky li.czech {width:61px;margin-right:0px; background:#eee;}
ul#menu {width:940px;height:59px;list-style:none;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #bbb;}
ul#menu li {height:59px;padding:0px;float:left;display:inline;margin-right:0px;margin-right:0px;}
ul#menu li.blank {width:561px;background:#fff;}
ul#menu li.about {height:58px; width:41px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menu li.about:hover {border-bottom: 2px solid #ca3f38;}
ul#menu li.services {height:58px;width:59px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menu li.services:hover {border-bottom: 2px solid #11457e;}
ul#menu li.references {height:58px;width:77px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menu li.references:hover {border-bottom: 2px solid #ffdf00;}
ul#menu li.contacts {height:58px;width:62px;background:#fff; margin-right:20px; border-bottom: 2px solid #000;}
ul#menu li.contacts:hover {border-bottom: 2px solid #ca3f38;}
ul#menu li a {font-family: "Oswald", sans-serif; font-size:20px; font-weight:300;  position:relative; top:0px; color:#333; text-decoration:none; height:58px; display:block; }
ul#menu li a:hover {color:#999;}

.menu-b { position:absolute; bottom:20px; font-weight:300; height:20px; display:table;}
ul#menucn {width:940px;height:59px;list-style:none;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #bbb;}
ul#menucn li {height:59px;padding:0px;float:left;display:inline;margin-right:0px;margin-right:0px;}
ul#menucn li.blank {width:576px;}
ul#menucn li.about {height:58px; width:64px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menucn li.about:hover {border-bottom: 2px solid #ca3f38;}
ul#menucn li.services {height:58px;width:64px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menucn li.services:hover {border-bottom: 2px solid #11457e;}
ul#menucn li.references {height:58px;width:32px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menucn li.references:hover {border-bottom: 2px solid #ffdf00;}
ul#menucn li.contacts {height:58px;width:64px;background:#fff; margin-right:20px; border-bottom: 2px solid #000;}
ul#menucn li.contacts:hover {border-bottom: 2px solid #ca3f38;}
ul#menucn li a {font-family: "Oswald Light", sans-serif; font-size:16px; font-weight:300;  position:relative; top:0px; color:#333; text-decoration:none; height:58px; display:block; text-align: center;}
ul#menucn li a:hover {color:#999;}

ul#menucz {width:940px;height:59px;list-style:none;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #bbb;}
ul#menucz li {height:59px;padding:0px;float:left;display:inline;margin-right:0px;margin-right:0px;}
ul#menucz li.blank {width:584px;background: #fff;}
ul#menucz li.about {height:58px; width:40px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menucz li.about:hover {border-bottom: 2px solid #ca3f38;}
ul#menucz li.services {height:58px;width:46px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menucz li.services:hover {border-bottom: 2px solid #11457e;}
ul#menucz li.references {height:58px;width:69px;background:#fff; margin-right:40px; border-bottom: 2px solid #000;}
ul#menucz li.references:hover {border-bottom: 2px solid #ffdf00;}
ul#menucz li.contacts {height:58px;width:61px;background:#fff; margin-right:20px; border-bottom: 2px solid #000;}
ul#menucz li.contacts:hover {border-bottom: 2px solid #ca3f38;}
ul#menucz li a {font-family: "Oswald", sans-serif; font-size:20px; font-weight:300;  position:relative; top:0px; color:#333; text-decoration:none; height:58px; display:block; }
ul#menucz li a:hover {color:#999;}

ul#znak {width:940px;height:169px;list-style:none;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #999999;}
ul#znak li {width:20px;height:169px;padding:0px;float:left;display:inline;margin-right:0px;margin-right:0px; background:#fff;}
ul#znak li.blank {width:785px;height:148px;background: url(../images/machines.png) no-repeat right #fff;font-family: 'Oswald', sans-serif; font-weight: 400; position:relative; top:20px; font-size:18px; color:#333333;}
ul#about-nadpis {width:940px;height:108px;list-style:none;margin:0 auto;padding:0;margin-top:0px;}
ul#about-nadpis li {width:620px;height:108px;padding:0px;float:left;display:inline;margin-right:0px;margin-right:20px; background:url(../images/ikona-about.png); background-position: right; background-repeat:no-repeat;}
ul#about-nadpis li.news {width:300px;background: #fff; margin-right:0px; background:url(../images/ikona-news.png); background-position: right; background-repeat:no-repeat;}
#about-box {width:578px; position:relative; top:0; left:20px; height:186px; background:#fff; border-bottom: 1px solid #999999;}
#about-box-cz {width:578px; position:relative; top:0; left:20px; height:306px; background: #fff; border-bottom: 1px solid #999999;}
#news {width:300px; position:relative; top:0; left:0; height:186px; background:#fff; border-bottom: 1px solid #999999;}
#about {width:940px;height:287px;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #bbb;}
#about-cz {width:940px;height:407px;margin:0 auto;padding:0;margin-top:0px;border-bottom: 1px solid #bbb; background:#fff;}
.aboutdiv {width:618px;height:265px;padding:0px;float:left;margin-right:0px;margin-right:20px; background:#fff; border: 1px solid #999999;}
.aboutdiv-cz {width:618px;height:385px;padding:0px;float:left;margin-right:0px;margin-right:20px; background:#fff; border: 1px solid #999999;}
.newsdiv {width:300px; height:265px;background:#fff; margin-right:0px; border:0; border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; display:block; float:left;}
.newsdiv-cz {width:300px; height:384px;background: #fff; margin-right:0px; border:0; border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; display:block; float:left;}
.services-img {width:1400px;height:554px;margin:0 auto; padding:0;background: url(../images/znaky.png); background-repeat:no-repeat; position:relative; left:50%; margin-left:-700px;}
#services {width:940px;height:446px;list-style:none;margin:0 auto;padding:0;margin-top:0px;}
.services-hrdlicka {width:300px;height:400px;padding:0px;float:left;display:inline;margin-right:0px;margin-right:20px; background:#fff; border-bottom: 1px solid #bbb;}
.services-hrdlicka.last {margin-right:0px;}
ul.servis {list-style: none;padding:0;margin-top:0px; position:relative; top: 30px; left: 20px; width:280px;  height:203px;}
ul.servis li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 10px; padding-left:20px;}
ul.servis-cz {list-style: none;padding:0;margin-top:0px; position:relative; top: 30px; left: 20px; width:280px;  height:123px;}
ul.servis-cz li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 10px; padding-left:20px;}
ul.servis2-cz {list-style: none;padding:0;margin-top:0px; position:relative; top: 30px; left: 20px; width:250px; height:77px;}
ul.servis2-cz li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
.nadpisservices {position:relative; margin-top:23px; left:20px; width:260px; color: #444; height:51px; border-top: 1px solid #ccc; border-bottom:1px solid #ddd; padding:0; }
.nadpisservices2 {position:relative; margin-top:23px; left:20px; width:260px; color: #444; height:51px; border-top: 1px solid #ccc; border-bottom:1px solid #ddd; padding:0; }
.hrdlicka-services {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; margin:0; line-height:14px; height:10px;  display: table; position:absolute; bottom:28px; left:0px;}
.hrdlicka-services-cz {font-family: 'Oswald', sans-serif; font-size:14px; font-weight: 300; letter-spacing:0px; margin:0; line-height:14px; height:10px;  display: table; position:absolute; bottom:28px; left:0px;}
.hrdlicka-services-2 {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; margin:0; height:10px;display: table; position:absolute; bottom:10px; left:0px; height:32px;}
.hrdlicka-services-2-cz {
    font-family: 'Oswald', sans-serif;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0px;
    margin: 0;
    height: 10px;
    display: table;
    position: absolute;
    bottom: 10px;
    left: 0px;
    height: 32px;
    line-height: 16px;
    width: 156px;
}
.hrdlicka-services-rozb {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; margin:0; line-height:14px; height:10px;  display: table; position:absolute; bottom:11px; left:0px; }
.hrdlicka-services-rozb-cz {font-family: 'Oswald', sans-serif; font-size:14px; font-weight: 300; letter-spacing:0px; margin:0; line-height:14px; height:10px;  display: table; position:absolute; bottom:11px; left:0px; }
ul.servis2 {list-style: none;padding:0;margin-top:0px; position:relative; top: 30px; left: 20px; width:250px; height:57px; }
ul.servis2 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
ul.servis3 {list-style: none;padding:0;margin-top:0px; position:relative; top: 30px; left: 20px; width:250px; height:70px; }
ul.servis3 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
.nadpis-services {font-weight: 400; text-transform:uppercase; letter-spacing:-1px; position:relative; top:20px; left:20px; line-height:24px; color:#b93f2e; background-color:#fff; width:200px; height:44px; }
.nadpis-services-cz {font-weight: bold; text-transform:uppercase; letter-spacing:-0.5px; position:relative; top:20px; left:20px; line-height:24px; color:#b93f2e; background-color:#fff; width:200px; height:24px; }
.servi-help {padding:0;margin-top:0px; position:relative; top: 41px; left: 20px; width:260px; height:260px; float:left; margin-right:59px;}
.servi-help.last {margin-right:0px;}
.servi-help2 {padding:0;margin-top:0px; position:relative; top: 41px; left: 20px; width:260px; height:120px; float:left; margin-right:59px;}
.servi-help2.last {margin-right:0px;}
ul.servis-rozb {list-style: none;padding:0;margin-top:0px; position:relative; top: 18px; left: 0px; width:250px; height: auto;}
ul.servis-rozb li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#fff; background:url(../images/odrazka2.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
ul.servis-rozb1 {list-style: none;padding:0;margin-top:0px; position:relative; top: 18px; left: 0px; width:250px; height:100px;}
ul.servis-rozb1 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#fff; background:url(../images/odrazka2.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
.nadpisservices-roz{font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:0px; left:0px; width:260px; line-height:16px; color: #fff; height:24px; border-top: 1px solid #ccc; border-bottom:1px solid #ddd; padding-top:8px; top:0px;}
.nadpisservices-roz-cz{font-family: 'Oswald', sans-serif; font-size:14px; font-weight: 300; letter-spacing:0px; position:relative; margin-top:0px; left:0px; width:260px; line-height:16px; color: #fff; height:24px; border-top: 1px solid #ccc; border-bottom:1px solid #ddd; padding-top:8px; top:0px;}
.nadpisservices-roz2{font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:0px; left:0px; width:260px; line-height:16px; color: #fff; height:24px; border-top: 1px solid #ccc; border-bottom:1px solid #ddd; padding-top:8px; top:18px;}
.nadpisservices-roz3{font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:0px; left:20px; width:898px; line-height:16px; color: #fff; height:24px; border-top: 1px solid #ccc; border-bottom:1px solid #ddd; padding-top:8px; top:41px;}
.text-serroz {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; top:30px; left:0; width:250px; line-height:14px; color: #fff;}
.servpa {width:938px;height:337px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
.servpa-cz {width:938px;height:357px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
.servpa2 {width:938px;height:369px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
.servpa2-cz {width:938px;height:389px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
.servpa3 {width:938px;height:226px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
.servpa3-cz {width:938px;height:270px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
ul.servis-rozb2 {list-style: none;padding:0;margin-top:0px; position:relative; top: 36px; left: 0px; width:250px; height: auto; }
ul.servis-rozb2 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#fff; background:url(../images/odrazka2.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
.references {width:940px;height:372px;margin:0 auto;padding:0;background:#fff; border-bottom: 1px solid #888888;}
.references-cz {width:940px;height:402px;margin:0 auto;padding:0;background:#fff; border-bottom: 1px solid #888888;}
.ref {width:298px;height:350px;margin:0 auto;padding:0;margin-right:20px; border: 1px solid #bbb; background: url(../images/ikona-tlumoceni.png); background-repeat:no-repeat; background-position:top right; float:left;}
.ref-cz {width:298px;height:380px;margin:0 auto;padding:0;margin-right:20px; border: 1px solid #bbb; background: url(../images/ikona-tlumoceni.png); background-repeat:no-repeat; background-position:top right; float:left;}
.ref.two {background: url(../images/ikona-preklady.png); background-repeat:no-repeat; background-position:top right;} 
.ref.last {margin-right:0px; background: url(../images/ikona-poradenstvi.png); background-repeat:no-repeat; background-position:top right;}
.ref-cz.two {background: url(../images/ikona-preklady.png); background-repeat:no-repeat; background-position:top right;} 
.ref-cz.last {margin-right:0px; background: url(../images/ikona-poradenstvi.png); background-repeat:no-repeat; background-position:top right;}
ul.reference {list-style: none;padding:0;margin-top:0px; position:relative; top: 30px; left: 20px; width:263px;  height:158px; background:#fff; display:block;}
ul.reference li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 1px;  margin-bottom: 10px; padding-left:20px;}
.nadpisreferences {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:22px; left:19px; width:260px; line-height:16px; color: #444; height:43px; border-bottom:1px solid #333; padding-top:8px}
.nadpisreferences-cz {font-family: 'Oswald', sans-serif; font-size:14px; font-weight: 300; letter-spacing:0px; position:relative; margin-top:22px; left:19px; width:260px; line-height:16px; color: #444; height:43px; border-bottom:1px solid #333; padding-top:8px}
.nadpisreferences2 {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:12px; left:20px; width:260px; line-height:16px; color: #444; height:16px; background:#fff;}
ul.reference2 {list-style: none;padding:0;margin-top:0px; position:relative; top: 49px; left: 20px; width:263px;  height:213px;}
ul.reference2 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 10px; padding-left:20px;}
ul.reference3 {list-style: none;padding:0;margin-top:0px; position:relative; top: 28px; left: 20px; width:263px;  height:132px; background:#fff; display:block;}
ul.reference3 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#393939; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 10px; padding-left:20px;}
.copyright {width:940px;height:40px;margin:0 auto;padding:0; background:#505050;}
.panel {color:#000; position: relative; top:0px; right:0; display: none; background: #11457e; width: 100%; min-width:100%; z-index:99999; padding:0; margin-top:20px;}
.panel.refef {width:100%; position: relative; display: none; right:0; padding:0; background: #ffdf00; height: 358px; }
.panel.refef2 {width:100%; position: relative; display: none; right:0; padding:0; background: #ffdf00; height: 245px; }
.panel.refefcz {width:100%; position: relative; display: none; right:0; padding:0; background: #ffdf00; height: 285px; }
.panel.rod {width:100%; position: relative; display: none; right:0; padding:0; background: #dddddd; height: 342px; }
.panel.serv {width:100%; height:379px; position: relative; display: none; right:0; padding:0;}
.panel.serv-cz {width:100%; height:399px; position: relative; display: none; right:0; padding:0;}
.panel.serv2 {width:100%; height:411px; position: relative; display: none; right:0; padding:0;}
.panel.serv2-cz {width:100%; height:431px; position: relative; display: none; right:0; padding:0;}
.panel.serv3{width:100%; height:268px; position: relative; display: none; right:0; padding:0;}
.panel.serv3-cz{width:100%; height:312px; position: relative; display: none; right:0; padding:0;}
.test {width:938px;height:300px;margin:0 auto;padding:0; border:1px solid #FFF; position:relative; top:20px;}
.nadpis-test {font-weight: 400; font-size:24px; position:relative; top:17px; left:20px; color:#fff; width:200px;letter-spacing:-1px;}
.nadpis-test6 {font-weight: 400; font-size:24px; position:relative; top:17px; left:20px; color:#fff; width:500px;letter-spacing:-1px;}
.text-test {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:40px; left:20px; width:720px; line-height:16px; color: #fff;}
.test2 {width:938px;height:300px;margin:0 auto;padding:0; border:1px solid #333; position:relative; top:20px; z-index:999999;}
.nadpis-test2 {font-weight: 400;font-size:24px; position:relative; top:17px; left:20px; color:#333; width:200px; letter-spacing:-1px;}
.h3family {font-weight: 400;font-size:24px; position:relative; top:0px; left:0px; color:#333; width:200px; letter-spacing:-1px;}
.text-family {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:20px; left:0px; width:860px; line-height:18px; color: #333; top:20px;}
.text-family2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; top: 20px;left:0px; width:860px; line-height:18px; color: #333;}
.family-bold { font-weight:bold; padding:2px; font-family: 'Oswald', sans-serif; font-weight:400; font-size:14px;}
.datum-media {font-family: 'Oswald Light', sans-serif; font-weight:400; font-size:14px; position:relative; top: 17px;left:0px; display: block; float:left; width:65px; height:18px; color:#000; text-align: left;}
.datum-s {position:absolute; bottom:0; height:14px;font-weight:400; display:table; bottom:0px;}
.mediaa {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; left:20px; width:700px; line-height:18px; color: #333; float:left; top:20px;}
.mediaa-last {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; left:20px; width:700px; line-height:18px; color: #333; float:left; top:20px; height:40px;}
.media-odkaz {color: #cd413a; text-decoration:underline;}
.media-odkaz:hover {background-color: #cd413a; color:#FFFFFF; text-decoration: none;}
.hr5 {height:0px;border-width:0;border-bottom:1px solid black;border-bottom-color:#bbb; width:860px; position:relative; left:0px; top:20px; margin-top:20px; float:left; margin-bottom:20px;}
.hr4 {height:0px;border-width:0;border-bottom:1px solid black;border-bottom-color:#bbb; width:860px; position:relative; left:0px; top:20px; margin-top:20px;}
.text-test2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:40px; left:20px; width:720px; line-height:16px; color: #333;}
.tex {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:40px; left:0px; width:520px; line-height:16px; color: #444;}
.texta {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:5px; left:0px; width:520px; line-height:16px; color: #444;}
.cin {font-size:9px;}
.nadpisref-roz{font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:0px; left:0px; width:260px; line-height:16px; color: #333; height:24px; border-top: 1px solid #333; border-bottom:1px solid #333; padding-top:8px; top:19px;}
.ref-odkaz {color: #333; text-decoration:underline;}
.ref-odkaz:hover {background-color: #333; color:#FFFFFF; text-decoration: none;}
.hrr {height:0px;border-width:0;border-bottom:1px solid black;border-bottom-color:#333; width:260px; position:relative; left:0; top:33px;}
.text-rref {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: 400; letter-spacing:0px; position:relative; top:50px; left:0; width:260px; line-height:14px; color: #333;}
.nadpis-test7 {font-weight: 400; font-size:24px; position:relative; top:17px; left:20px; color:#333; width:500px;letter-spacing:-1px;}
.nadpis-test7-cz {font-family: 'Oswald', sans-serif; font-weight: 300; font-size:24px; position:relative; top:17px; left:20px; color:#333; width:500px;letter-spacing:-1px;}
.nadpisport-roz3 {font-family: 'Oswald Light', sans-serif; font-size:14px; font-weight: 400; letter-spacing:0px; position:relative; margin-top:0px; left:20px; width:898px; line-height:16px; color: #333; height:24px; border-top: 1px solid #333; border-bottom:1px solid #333; padding-top:8px; top:41px;}
.port-help2 {padding:0;margin-top:0px; position:relative; top: 21px; left: 20px; width:260px; height:120px; float:left; margin-right:59px;}
.port-help2.last {margin-right:0px;}
ul.port-rozb {list-style: none;padding:0;margin-top:0px; position:relative; top: 18px; left: 0px; width:250px; height: auto;}
ul.port-rozb li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#333; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
ul.port-rozb2 {list-style: none;padding:0;margin-top:0px; position:relative; top: 37px; left: 0px; width:250px; height: auto;}
ul.port-rozb2 li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#333; background:url(../images/odrazka.png); background-repeat:no-repeat; background-position: 0 2px;  margin-bottom: 5px; padding-left:20px;  letter-spacing:0;}
.testr {width:938px;height:316px;margin:0 auto;padding:0; border:1px solid #333; position:relative; top:20px; z-index:999999;}
.testr2 {width:938px;height:203px;margin:0 auto;padding:0; border:1px solid #333; position:relative; top:20px; z-index:999999;}
.testr2-cz {width:938px;height:243px;margin:0 auto;padding:0; border:1px solid #333; position:relative; top:20px; z-index:999999;}
.scroll-pane{width: 900px;height: 260px;overflow: scroll;position:absolute;z-index:999999;top:20px;left:20px;}
.horizontal-only{height: auto;max-height: 200px;}
.jspContainer{overflow: hidden;position: relative;}.jspPane{position: absolute;}.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;background: red;}.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;background: red;}.jspVerticalBar *,.jspHorizontalBar * {margin: 0;padding: 0;}.jspCap{display: none;}.jspHorizontalBar .jspCap {float: left;}.jspTrack{background: #ccc;position: relative;}.jspDrag{background: #fff;position: relative;top: 0;left: 0;cursor: pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}.jspArrow.jspDisabled{cursor: default;background: #80808d;}.jspVerticalBar .jspArrow{height: 16px;}.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}.jspVerticalBar .jspArrow:focus{outline: none;}.jspCorner{background: #eeeef4;float: left;height: 100%;}/* Yuk! CSS Hack for IE6 3 pixel bug :( */* html .jspCorner{margin: 0 -3px 0 0;}#container{width:300px;height:265px;background:#fff;font-family: sans-serif, Verdana, Arial; margin:0 auto;position: relative;top:0;left:0;}#menu_holder{margin:0;padding:0;background:#FFF;overflow:hidden; height:265px; position: relative;width:300px;display:block;}#slider {list-style-type:none;margin:0;padding:0;position:absolute;width:300px;}#slider li{background:#fff;padding:20px;border-bottom:1px solid #ddd;background : #fff;color:#000;text-align: left;}#slider li:hover{color:#000;background:#fff;}
#container2{width:300px;height:365px;background: #fff;font-family: sans-serif, Verdana, Arial; margin:0 auto;position: relative;top:0;left:0;}#menu_holder2{margin:0;padding:0;background:#FFF;overflow:hidden; height:365px; position: relative;width:300px;display:block;}#slider2 {list-style-type:none;margin:0;padding:0;position:absolute;width:300px;}#slider2 li{background:#fff;padding:20px;border-bottom:1px solid #ddd;background : #fff;color:#000;text-align: left;}#slider2 li:hover{color:#000;background:#fff;}
