html {min-height: 101%;}
body {background: url(../images/bg.gif) top left repeat-x #f0f0f2; font: 12px Verdana, Tahoma, Century, sans-serif; color: #333; line-height: 1.5em;}

#container {width: 741px; margin: 0 auto; padding-top: 7px;}
/*#flags {margin-left: 644px; width: 87px; height: 32px; background: url(../images/flags.jpg) top left no-repeat;}*/
#languagebar {/*display: none; */padding-left: 6px; width: 300px; height: 28px; background: url(../images/language_bar.gif) top left no-repeat; float: right;}
#languagebar a:link, #languagebar a:visited, #languagebar a:active {text-decoration: none; color: #ccc;}
#languagebar a:hover {color: #333;}
#languagebar #languages li {display: inline; margin-left: 14px;}
#languagebar #languages .sk {padding-left: 22px; background:transparent url(../images/sk.gif) no-repeat center left;}
#languagebar #languages .en {padding-left: 22px; background:transparent url(../images/gb.gif) no-repeat center left;}
#languagebar #languages .de {padding-left: 22px; background:transparent url(../images/de.gif) no-repeat center left;}
#languagebar #languages li#activelang a {color: #333;}


#logosk, #logoen, #logode {margin: 20px 0 14px 20px; float: left;}
#logosk h1 { width: 280px; height: 70px; text-indent: -9999px; background: url(../images/logo.gif) top left no-repeat;}
#logoen h1 { width: 280px; height: 70px; text-indent: -9999px; background: url(../images/logo_en.gif) top left no-repeat;}
#logode h1 { width: 280px; height: 70px; text-indent: -9999px; background: url(../images/logo_de.gif) top left no-repeat;}
ul.disc {list-style-type:disc; padding-left:1.2em;}

#cenniktable {width: 100%; padding: 0; margin: 0;}
#cenniktable td {padding: 2px 6px; background-color: #eff6fd; border-right: 3px solid #fff;	border-bottom: 3px solid #fff;}
#cenniktable .nobg {background-color: #fff;}
#cenniktable .cenaeu {font-size: 1.1em; font-weight: bold; color: #333; text-align: right;}
#cenniktable .cenask {font-size: 0.9em; color: #999; text-align: right;}

#cenniktablede {width: 100%; padding: 0; margin: 0;}
#cenniktablede td {padding: 2px 3px; background-color: #eff6fd; border-right: 3px solid #fff;	border-bottom: 3px solid #fff; font-size: 0.9em;}
#cenniktablede .nobg {background-color: #fff;}
#cenniktablede .cenaeu {font-size: 0.9em; font-weight: bold; color: #333; text-align: right;}
#cenniktablede .cenask {font-size: 0.7em; color: #999; text-align: right;}


#topmenu {width: 741px; height: 49px; clear: both; }
#menu {padding: 5px 0 0 10px; background: url(../images/menubg.gif) top left no-repeat; height: 44px; 	width:100%;	line-height:normal;}
#menu ul {list-style:none;}
#menu li {display:inline; margin:0; padding:0;}
#menu li a {margin:0; padding:0 0 0 18px; height:44px; line-height:44px; color:#042034; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; cursor:pointer; text-transform: uppercase; float:left; text-decoration:none;}
#menu li a span {float:left; display:block; padding-right: 18px; color:#042034;}
#menu li a:hover, #menu li.current a {background:url(../images/tableft.gif) no-repeat top left;}
#menu li a:hover span, #menu li.current a span {background:url(../images/tabright.gif) no-repeat top right;}

#submitmenu {margin-left: 140px; width: 200px; height: 44px; position: relative; /*background: url(../images/menu.gif)*/;}
#submitmenu li {float: left;}
#submitmenu li a { display: block; height: 44px; background: url(../images/submitcv.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
#submitmenu li.submitcv a {left: 0px; width: 200px; background-position: 0 0;}
#submitmenu li.submitcv a:hover, #menu li.submitcv a.current {background-position: 0 -44px;}

#mainpic {margin-bottom: 15px; width: 733px; height: 198px; /*background: url(../images/mainpic.jpg) top left no-repeat;*/}

#content {padding: 0 13px 30px; width: 713px; background: url(../images/content.gif) top left #ededed; border-left: 1px solid #e9e9eb; border-right: 1px solid #e9e9eb; overflow: hidden;}
#content p {margin-bottom: 1.4em; text-align: justify;}
#content h3 {margin: 20px 0 20px 0px; font-size: 1.6em; color: #0d4a80; font-family: arial,helvetica,sans-serif; font-weight: normal;}
#content h4 {margin: 18px 0 8px 0px; font-size: 1em; font-weight: bold;  color: #069; padding: 2px; line-height: 1.5em; text-align: justify;}

.strong {font-weight: bold; color:#0d4a80;}
#content blockquote {margin-bottom: 1.4em; padding:0 0 0 10px; border-left:2px solid #069; color:#069; /*font-style:italic;*/ font-weight:bold; font-size: 1.1em; }

.bubleholder {width: 220px;}
.buble {padding: 10px; width: 200px; background: url(../images/bubletop.png) top left no-repeat #fff;}
.bublebottom {width: 220px; height: 15px;  background: url(../images/bublebottom.png) top left no-repeat #fff;}
.bubletalk {margin-bottom: 24px; padding: 17px 0 0 110px; width: 110px; height: 10px; font-size: 1em; background: url(../images/bubletalk.png) top left no-repeat #fff;}

.contenttext {float: left;  width:445px; margin: 0 37px 0 8px;}
.contenttext a:link, .contenttext a:active, .contenttext a:visited {text-decoration: none; color: #0d4a80; border-bottom: 1px dotted #0d4a80;}
.contenttext a:hover {border-bottom: 1px solid #0d4a80;}

.contenttext #centertext, .contenttext #centertext p {text-align: center;}

.references  {float: left; width:220px;}
/*
.references ul li span {margin-left: 25px ; font-size: 1em; font-weight: bold;  color: #0d4a80; padding: 2px; line-height: 2em;  }
.references ul li img {margin-left: 35px ;}
.references span {margin-top: -15px; font-size: 1em; font-weight: bold;  color: #0d4a80;}
.references img {margin-right: 20px;}
.box {float: left; margin: 0 5px;}
.box li {float:left; width:220px; margin-right: 15px;}
.box li.last {float:left; width:220px; margin: 0;}
*/


.objednavky li{padding: 2px; list-style-type:none; margin-bottom: 10px; font-size: 1em; font-weight: bold;  color: #0d4a80; line-height: 2em;}
.objednavky li a{padding: 2px; display:block;  text-decoration:none; font-size: 1em; font-weight: bold;  color: #0d4a80; line-height: 2em;}
.objednavky li a:hover{color: #5d9ad0;}
.objednavky span{float: left; background:url(../images/objednavka.jpg) no-repeat left top; height:28px;width: 28px;  margin-right:10px;}
#telefon span{background-position: -0px 0;}
#email span{background-position: -28px 0;}
#online span{background-position: -56px 0;}



/* FORM */
#formular {margin-top: 0px; /*padding: 8px 0;*/ border: 1px solid #d4d4d4;}


.workforus {margin: 20px 0 20px 20px; list-style-type: circle; /*font-style: italic;*/ font-weight: bold; color: #036;}
.workforus li {margin-top: 5px;}

#footer {margin-bottom: 20px; padding-top: 20px; width: 741px; height: 19px; background: url(../images/footer.gif) top left no-repeat; text-align: right; font-size: 0.8em; color: #afafaf;}
#footer p {margin-right: 14px;}
#footer a, #footer a:active, #footer a:visited {text-decoration: none; color: #afafaf; }
#footer a:hover {text-decoration: none; border-bottom: 1px solid #868686; color: #868686; }

.clear {clear: both; margin: 0; padding: 0;}
