/* Default */

body
{
	text-align:center;
}

a  
{
    text-decoration: none;
    color:#000000;
}

a:hover  
{
    text-decoration: underline;
    color:#000000;
}

.clear {
	clear: both;
}

form {
	padding: 0px;
	margin: 0px;
}

.fl_left {
	float: left;
}

.fl_right {
	float: right;
}

div.main {
	text-align: center; 
	font-family: Verdana, sans-serif; 
	font-size: 11px;  
	color: #000000;
	/*position:relative;*/
	margin:0px auto;
}

td { 
	font-family: Verdana, sans-serif; 
	font-size: 11px;  
	color: #000000;
}

div#intro
{
  width:445px;
	height:512px;
	margin:0px auto;
	/*border:1 px solid red;*/
	position: relative;
	top:100px;
}


div#intro_old
{
	width:445px;
	height:512px;
	position:absolute;
	top:0px;
	left:0px;	
	z-index:999;
}

div.underMain {
	margin:0px auto;
	width: 800px;
	height: auto;
	text-align: left;
}

/* Header */

div.headerImg {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 174px;
}

div.headerImg.slogan {
  width: 423px;
}

div.headerImg.flagSK, div.headerImg.flagEN {
	padding-top: 50px;
	float: right;
	width: 25px;
}

div.headerImg.flagEN {
	margin-left: 6px;
}

/* Menu */

div.solidLine, div.solidLine2, div.solidLine3, div.solidLineL, div.solidLineR {
	width: 800px;
	height: 1px;
	background-color: #acabac;
}

div.solidLineL, div.solidLineR {
	width: 176px;
}

div.abs {
	position: absolute; left: -176px; top: 200px;
}

div.absL {
	position: absolute; left: -176px; top: 200px;
}

div.absR {
	position: absolute; left: 445px; top: 200px;
}

div.solidLine2 {
	width: 176px;
}

div.solidLine3 {
	width: 445px;
}

div.topMenu {
	width: 622px;
	height: 19px;
	float: left;
}

div.homeIkon {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 16px;
	border-top: 1px solid #acabac;
	border-bottom: 1px solid #acabac;
}

/* Fulltext Search*/

div.fullTextSearch {
	width: 75px;
	height: 21px;
	float: left;
	background-color: #f5f200;
	background-image: url('../images/horiz_line.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}

div.searchLabelSearch {
  background-color:#F5F200;
  padding:2px 1px;
  width:80px;
	float: left;
	color: #144C7B;
	font-size: 9px;
	line-height: 19px;
  text-align:center;  
}

div.searchLabel {
	float: left;
	width: 75px;
	color: #144C7B;
	font-size: 9px;
	line-height: 19px;
}

div.searchLabel div {
  padding-left: 3px;
}

div.searchValue {
	width: 82px;
	float: left;
	padding-top: 0px;
	position: relative;
}

div.searchValue input {
	width: 82px;
	background-color: #d9dad9;
	height: 22px;
	font-size: 12px;
	line-height: 17px;
}

html>body div.searchValue input {
	width: 78px;
	height: 17px;
	font-size: 12px;
}
/* -- */

div#searchBoxBig
{
    height:21px;
    position: relative;
    left: -2px;
    margin: 25px 0px;
    width: 500px;
    padding: 0px;
}
div#searchBoxBig input
{
    border-top: 1px solid #A0A0A0;
    border-left: 1px solid #A0A0A0;
    border-bottom: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    color: #000000;
    height: 21px;
    padding-left: 5px;
    position: absolute;
    top: 0px;    
    left: 97px;
    font-size: 12px;
    width: 300px;
    margin: 0px;  
    background-color: #d9dad9;
    line-height: 17px;
}

html>body div#searchBoxBig input
{
    height: 17px;
    width: 293px;
    font-size: 12px;
}

.divlabsearch
{
    float: left; 
    width: 97px;
    display: block; 
    margin: 0px 0px 0px 0px;
    line-height: 21px;
    padding: 0px 0px;          
    position: absolute;    
    top: 0px;
    left: 0px;
    border: 0px;
    background-color:#F5F200;
    color:#3A3A90;
}

.divlabsearch div {
  padding: 0px 10px;
}

.divbuttonsearch
{          
    position: absolute;    
    top: 0px;
    left: 397px;
    border: 0px;
    background-color:#F5F200;
}

/* -- */


div.abs_top {
	position: absolute; left: 0px; top: 0px;
	width: 82px;
	height: 1px;
	background-color: #ffffff;
	/*background-color: red;*/
}

div.submitButton {
	float: left; 
	width: 21px;
	padding: 1px 0px 0px 0px;
	position: relative;
	margin-left: 0px;
}

div.abs_top2 {
	position: absolute; left: -2px; top: 1px;
	width: 22px;
	height: 1px;
	background-color: #acabac;
}

div.abs_bottom2 {
	position: absolute; left: -2px; top: 21px;
	width: 22px;
	height: 1px;
	background-color: #acabac;
}

/* Left Column */

div.leftCol {
	width: 177px;
	float: left;
	position: relative;
}

div.picLeftBlock {
	width: 176px;
	height: 137px;
	float: left;
	position: relative;
	z-index:9;
}

.picLeftBlockBG
{
  position:absolute;
  top:99px;
  left:0px;	
  background-image: url('../images/bck_yellow_left.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
	/*behavior:url(iepngfix.htc);*/
	z-index:998;
	width:176px;
	height:38px;
	/*padding:1px 2px 0px 2px;*/
	color:black;
	font-size: 9px;
	background-color: #ffffff;
}

.picLeftBlockBG a {
  text-decoration: none;
}

.picLeftBlockBG a:hover {
  text-decoration: underline;
}

.picLeftBlockLink
{
  position:absolute;
  top:124px;
  left:4px;	
	width:176px;
	margin-left: 0px;
	z-index:999;
}

.picLeftBlockLink a
{
  color:#000000;
  font-weight: bold;
  font-size: 9px;
}  

div.dashedLineTop, div.dashedLineNormalRight1, div.dashedLineNormalRight2 {
	width: 1px;
	height: 137px;
	float: left;
	background-image: url('../images/gradient_dashed_top.png');
	behavior:url(iepngfix.htc);
}

div.dashedLineNormalRight2 {
	width: 1px;
	height: 200px;
	float: left;
	background-image: url('../images/vertical_dashed_normal.png');
}

div.dashedLineNormalRight1 {
	width: 1px;
	height: 200px;
	float: left;
	background-image: url('../images/vertical_dashed_normal.png');
}

div.dashedLineNormalLeft {
	width: 1px;
	height: 200px;
	float: left;
	background-image: url('../images/vertical_dashed_normal.png');
	position: absolute; left: 176px; top: 0px;
}

div.dashedLineLongRight {
	width: 1px;
	height: 200px;
	float: left;
	background-image: url('../images/vertical_dashed_normal.png');
}

div.dashedLineBottomLeft, div.dashedLineBottomRight {
	width: 1px;
	height: 178px;
	float: left;
	background-image: url('../images/gradient_dashed_bottom.png');
	behavior:url(iepngfix.htc);
}

div.dashedLineBottom {
	width: 1px;
	height: 178px;
	float: left;
	background-image: url('../images/gradient_dashed_bottom.png');
	behavior:url(iepngfix.htc);
}

div.dashedLineBottomLeft {
	position: absolute; left: 176px; top: 336px;
}

div.vertWhite, div.vertWhite2, div.vertWhite3 {
	width: 14px;
	height: 60px;
	background-color: #ffffff;
}

div.vertWhite2 {
	height: 40px;
}

div.vertWhite3 {
	height: 35px;
}

div.yellowGrad {
	width: 81px;
	height: 57px;
	background-image: url('../images/gradient_yellow_prave_staviame.gif');
	background-repeat: repeat-x;
}

div.yellowGrad div {
	font-size: 8px;
	margin: 3px 5px;
}

div.blockTextBottom {
	/*width: 176px;*/
	margin: 0px;
	text-align: right;
	position: absolute; left: 60px; top: 125px;
}

div.blockTextBottom a {
	color: #134C80;
	text-decoration: none;
	font-size: 8px;
	margin-right: 5px;
}

div.blockTextBottom a:hover {
	text-decoration: underline;
}

div.leftMenu, div.advert {
	width: 177px;
	height: 201px;
	float: left;
	position: relative;
	z-index: 2;
}

div.advert {
	height: 178px;
}

div.blueGrad {
	width: 177px;
	height: 31px;
	background-image: url('../images/lista_blue_176.png');
	behavior:url('iepngfix.htc');
}

div.advertItem {
	width: 176px;
	height: 42px;
	background-image: url('../images/background_ponuka_kurzov.jpg');
	behavior:url('iepngfix.htc');
}

div.advertItem_empty
{
	width: 176px;
	height: 42px;
	background-image: url('../images/background_ponuka_kurzov3.jpg');
	behavior:url('iepngfix.htc');
}

div.advertItem div.text {
	margin-left: 5px;
	margin-top: 5px;
	height: 20px;
}

span.advertTitle {
	font-size: 13px; 
	color: #2E3B68;
	display: block;
	clear: both;
	margin-bottom: 2px;
}

span.advertText {
	font-size: 9px;
  line-height: 9px; 
	color: #000000;
	width:115px;
	display: block;
	position: relative;
	top:-2px;
}

/* Center HP */

div.centerHP {
	float: left;
	width: 445px;
	position: relative;
	height: 510px;
	background-image: url('../images/zeriav.jpg');
	background-repeat: no-repeat;
	background-position: 20px 0px;
	z-index: -1;
}

div.middle {
	margin-top: 137px;
	/*position: absolute; left: 0px; top: 137px;*/
	/*height: 200px;*/
	width: 445px;
	position: relative;
	/*border: 1px solid red;*/
}

div.hpTitle {
	width: 445px;
	height: 31px;
	background-image: url('../images/lista_blue_445.png');
	background-repeat: repeat-x;
	behavior:url('iepngfix.htc');
	line-height: 25px;
}

div.hpTitle div {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	margin-left: 10px;
	background-color: inherit;
}

div.bgTransMiddle {
	width: 445px;
	/*height: 169px;*/
	height: 169px;
	background-image: url('../images/background_transparent.png');
	behavior:url(iepngfix.htc);
	z-index: 2;
}

div.bgTransMiddle p {
  padding-bottom: 10px;
  margin: 0px;
}

div.bgTransMiddle div {
	margin-left: 10px;
}

div.bgTransMiddle div {
	padding: 0px;
	position: relative;
	/*position: absolute; left: 10px; top: 120px;*/
}

div.bgTransMiddle div ul {
	margin-left: 16px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
}

div.bgTransMiddle div ul li {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}

div.botMidGrad {
	width: 445px;
	height: 30px;
	background-image: url('../images/tien_445.png');
	behavior:url(iepngfix.htc);
	/*position: absolute; left: 0px; top: 338px;*/
}

/* Center */

div.centerContent, div.contentImg {
	float: left;
	width: 622px;
	position: relative;
	z-index: 0;
}

div.contentImg {
	width: 445px;
	/*
  background-image: url('../images/content_page_most.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	*/
}

div.contentMiddle {
	width: 622px;
	background-image: url('../images/content_middle.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-bottom: 20px;
	position: relative;
}

div.path {
	padding-top: 34px;
	margin-left: 7px;
	font-size: 11px;
	color: #6E8599;
}

h1.contentTitle {
	font-size: 12px;
	font-weight: bold;
	color: #283B6E;
	margin-left: 7px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding:0px;
}

div.contentBody {
	margin-left: 7px;
	margin-top: 10px;
	margin-right: 7px;
}

div.body {
  float: left; 
  width: 600px;
}

div.body p {
  /*margin: 0px 0px 0px 0px;*/
}

div.contentBody a {
  text-decoration: underline;
  color: blue;
}

div.contentBody a:hover {
  text-decoration: none;
  color: blue;
}

div.contentBody a.more {
  text-decoration: none;
  color: black;
}

div.contentBody a.more:hover {
  text-decoration: underline;
  color: black;
}

div.contentBody table td{
  font-size: 11px;
  vertical-align: top;
  height: 15px;
}

div.contact table td {
  width: 250px;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  vertical-align: top;
}

div.contact table td p, div.contentBody table td p {
  margin: 0px;
}

div.vyrocneLink a {
  position: relative; 
}

div.history table td {
  vertical-align: top;
  font-size: 11px;
  /*padding-bottom: 10px;*/
}


div.structure table td {
  vertical-align: bottom;
  font-size: 11px;
  padding-bottom: 10px;
}

div.structure table td p {
  padding: 0px;
  margin: 0px;
}

div.ekonomInfo table td {
  vertical-align: bottom;
  font-size: 11px;
  /*padding-bottom: 10px;*/
}

div.ekonomInfo table td p {
  padding: 0px;
  margin: 0px;
}

div.contactCarrer table td {
  vertical-align: bottom;
  font-size: 11px;
  text-align: left;
  /*padding-bottom: 10px;*/
}

div.contactCarrer table td p {
  padding: 0px;
  margin: 0px;
}

/* Index Page*/

div.indexItem {
  margin-top:0px; 
  position: relative;
  width: 608px;
  height: 76px;
  background-image: url('/images/contentset_bkg_02.jpg');
  background-position: left top;
  background-repeat: repeat-x;
}

div.indexLeft {
  float: left; 
  width: 493px; 
  height: 59px;
  position: relative;
}

div.topLine {
  height: 1px;
  width: 608px;
  background-color: #c2c2c2;
  margin-top: 5px;
}

h1 {
  font-weight: bold; 
  color: #283b6e; 
  font-size: 12px;
  padding: 15px 7px 0px 7px;
  margin: 0px;
}

div.indexLeft p
{
  display: block;
  width:490px;
  padding-left:7px;
}

div.indexLeft a.indexMore {
  display: block;
  color: #000000;
  text-decoration: none;
  background-color: transparent;
  position: absolute;
  left: 430px;
  top: 65px;
}

div.indexLeft a.indexMore:hover {
  text-decoration: underline;
}

div.indexLeft a.indexMore2 {
  display: block;
  color: #000000;
  text-decoration: none;
  background-color: transparent;
  position: absolute;
  left: 455px;
  top: 105px;
}

div.indexLeft a.indexMore2:hover {
  text-decoration: underline;
}


div.indexRight {
  float: left; 
  width: 115px;
}

div.goldBkg {
  width: 438px;
  height: 17px;
  background-image: url('/images/menu_uroven_2_active.jpg');
  background-repeat: repeat-x;
  margin-bottom: 5px;
}

div.goldBkg h1 {
  padding: 0px;
  margin: 0px;
}

div.goldBkg div {
  line-height: 17px;
  padding-left: 7px;
}

div.goldBkg a {
  color: #283b6e;
  text-decoration: none;
}

div.goldBkg a:hover {
  color: #283b6e;
  text-decoration: underline;
}


/* Right Column */

div.rightCol {
	width: 178px;
	float: left;
}

div.picRightBlock, div.bottomRightBlock {
	width: 176px;
	height: 137px;
	float: left;
	position: relative;
}

div.bottomRightBlock {
	height: 178px;
}

div.grayGrad {
	width: 81px;
	height: 35px;
	background-image: url('../images/gradient_gray_ponuka_vyrobkov.gif');
	background-repeat: repeat-x;
	margin-top:3px;
	text-align: center;
}

div.grayGrad div {
	font-size: 10px;
	margin: 8px 0px;
}

div.scrollBar {
	width: 176px;
	height: 199px;
	float: left;
	background-image: url('../images/yellow_news_hp.gif');
	background-repeat: repeat-x;
	background-position: top;
	overflow: auto;
}

div.scrBarTitle {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #174A82;
	margin-top: 5px;
	margin-left: 5px;
}

div.scrBarTitle a {
  color: #174A82;
}

div.scrBarTitle a:hover {
  color: #174A82;
}

div.scrBarList {
	font-size: 9px;
	text-transform: uppercase;
	color: #9E6F0D;
	margin-left: 5px;
	margin-top: 0px;
}

div.scrBarList a{
  color: #9E6F0D;
}

div.scrBarList a:hover{
  text-decoration: underline;
  color: #9E6F0D;
}

span.scrBarDate {
	font-size: 9px;
	color: #144C7B;
}

div.botRightGrad {
	width: 176px;
	height: 178px;
	background-image: url('../images/tien_176.png');
	behavior:url(iepngfix.htc);
	background-repeat: no-repeat;
	text-align: center;
}

div.botRightGrad img {
	margin-top: 15px;
	behavior:url(iepngfix.htc);
}

/* Footer */

div.footer {
	text-align: center;
}

div.footer a {
	color: #575757;
	font-size: 10px;
	text-decoration: none;
}

div.footer a:hover {
	text-decoration: underline;
}

/* SiteMap */

ul.root li {
	list-style: none;
	font-weight: bold;
}

ul.root li a.root_level_a {
	text-decoration: none;
	color: #000000;
}

ul.root li a.root_level_a:hover {
	text-decoration: underline;
}

ul.root li ul {
	padding-bottom: 10px;
}

ul.root li ul li {
	font-weight: normal;
	color: #000000;
}

ul.root li ul li a {
	text-decoration: none;
	color: #000000;
}

ul.root li ul li a:hover {
	text-decoration: underline;
}

div#pager {
  text-align:left;
  font-size:11px;
}

/* Flash mapa */

div.contactMapSwf {
  margin: 20px 0px 15px 7px;
  position: relative;
  z-index:1;
}

/* Online Form */

form.onlineForm {
  padding: 0px;
  margin: 0px;
}

div.online_form_div
{
  margin-bottom:20px;
}

div.online_form_div span
{
  font-weight: bold;
}

input.online_form_radio
{
  position: relative;
  top:1px;
  margin-left: 0px;
}

div.formValueWide, div.formValueShort, div.formValueMiddle, div.formValueFull {
  width: 426px;  
  height: 21px;
  margin: 0px 1px 0px 0px;
  float: left;
  position: relative;
  top:-5px;
  padding: 0px;
}

div.formValueShort {
  width: 140px;
}

div.formValueMiddle {
  width: 278px;
}

html>body div.formValueMiddle {
  width: 278px;
}

html>body div.formValueMiddle.right {
  width: 279px;
}

div.formValueFull {
  width: 560px;
  height: 175px;
}

div.formValueWide input, div.formValueShort input, div.formValueMiddle input {
  width: 418px;
  height: 21px; 
  line-height: 15px;
  font-size: 12px; 
  padding-left: 1px;
  margin: 0px;
  position: absolute; 
}

html>body div.formValueWide input, div.formValueShort input, div.formValueMiddle input {
  width: 413px;
  height: 15px;
  font-size: 12px;
  padding: 1px;
  margin: 0px;
  position: absolute;
}

div.formValueShort input {
  width: 135px;
}

html>body div.formValueShort input {
  width: 130px;
}

div.formValueMiddle input {
  width: 278px;
}

html>body div.formValueMiddle input {
  width: 272px;
}

div.formValueFull textarea {
  width: 558px;
  height: 166px;
  position: absolute;
}

html>body div.formValueFull textarea {
  width: 553px;
  height: 160px;
  position: absolute;
}

div.formLabelShort {
  float: left;
  width: 141px;
  height: 21px;
  font-weight: bold;
}

/* Vyrobky */

div.prod_level01, div.prod_level01_active {
  background-color: #898989;
  color: #ffffff;
  width: 534px;
  height: 17px;
  margin-top: 5px;
  line-height: 17px;
  cursor: pointer;
}

div.prod_level01_active {
  background-image: url('../images/menu_uroven_2.jpg');
}

div.prod_level01 div, div.prod_level01_active div {
  padding-left: 4px;
}

div.prod_level02 {
  background-image: url('../images/menu_uroven_2_active.jpg');
  color: #000000;
  width: 519px;
  height: 17px;
  margin-top: 10px;
  margin-left: 15px;
  line-height: 17px;
  cursor: pointer;
}

div.prod_level02 div {
  padding-left: 4px;
}

div.product {
  margin-left: 15px;
  margin-right: 74px;
  height: 60px;
  border-left: 1px solid #898989;
  border-right: 1px solid #898989;
  border-bottom: 1px solid #898989;
}

div.product div {
  margin-left: 5px;
  margin-top: 5px;
  float: left;
  width: 60px;
  height: 50px;
}

div.product div span {
  font-weight: bold;
}

div.product div a {
  color: #2e3d64;
  text-decoration: underline;
}

div.product div a:hover {
  color: #2e3d64;
  text-decoration: none;
}

div.product div a p {
  padding: 0px;
  margin: 0px;
}


.submenu2 {
  display: none;
}

a.skip
{
  font-size: 10px;
  position: relative;
}

/* bottom box */

div.bottom_left_box, div.bottom_right_box {
	width: 176px;	
	text-align: left;		
}

div.bottom_right_box {
	width: 166px;
	position: absolute;
	left: 5px;
	top: 65px;	
}

div.bottom_left_box div {
	padding: 7px 5px 0px 5px;	
}

div.bottom_left_box p, div.bottom_right_box p {
	margin: 10px 0px 10px 0px;
	padding: 0px;	
}

div.bottom_left_box a, div.bottom_right_box a {
	color: blue;
	text-decoration: underline;		
}

div.bottom_left_box a:hover, div.bottom_right_box a:hover {
	color: blue;
	text-decoration: underline;	
}

/* cms */

.nadpis_blue {	 	
	font-size: 12px;	
	color: #283b6e;
}


