body{background-color: #7C96A3}
h1, h2, h3, h4{color: #14145E}
#head{
  background-image: url(images/int_head_bg.png);
}
#head h1{
  background-image: url(images/int_logo.jpg);
  position: relative;
  top: 11px;  
  _top: 10px;
}

#wrap{
  margin-top: 1px;
  background-image: url(images/int_header2.jpg);
}
#main{
  margin-top: 190px;
  background-image: url(images/int_main_bg.png);
}
#main h1{background-color: #DEE9EE; background-image: url(images/int_h1_bg.png)}
#main hr{background-image: url(images/int_hr_bg.gif)}
.double p.first{border-color: #A5BDCB}
ul#mainmenu{background-color: #5E859A}
ul#mainmenu a{background-image: url(images/int_mainmenu_li.png)}
#column h3{background-color: #5E859A}
#contact{background-color: #DEE9EE; background-image: url(images/int_contact_bg.png)}
#foot{
  background-color: #5E859A;
  background-image: url(images/int_foot_bg.png);
  text-align: center;
  font-size: 11px;
  line-height: 30px;
  padding-bottom: 5px;
}

div#mLogo{
  background: url(images/int_logo.jpg) no-repeat 38px -80px #5E859A;
  height: 9px;
}

div#mLogo a{
  display: block;
  height: 9px;
  width: 202px;
}

div#slogan{
  position: absolute;
  left: 230px;
  top: 20px;
  color: #3F4096;
  font-weight: bold;
  font-family: verdana;
  font-size: 13px;
  width: 480px;
  z-index: 100;
}

ul.mapaWebu li{
  margin-left: 20px;
  padding: 1px;
}

div#mainText{
  padding: 15px;
}

a{
  font-weight: normal;
  background: transparent;
}

a:visited, a:link{
  color: #5E859A;
  text-decoration: none;
}

a:hover, a:focus{
  color: #7C96A3;
  text-decoration: underline;
}

/* vertikalne centrovanie */
.iOuter { display: block; height: 100%; overflow: hidden; position: relative;}
.iOuter[class] {display: table; position: static;}

.iMiddle { display: block; position: absolute; top: 50%;} /* for explorer only*/
.iMiddle[class] {display: table-cell; vertical-align: middle; position: static;}

.iInner { display: block; position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

table.products {
	padding: 0px;
	margin: 0px;
}

table.products td {
	padding: 0px;
	margin: 0px;
	text-align: center;
	width: 165px;
	padding: 4px;
	height:100px;
}

table.products {
	font-size: 10px;
}

h2 a:link, h2 a:visited { text-decoration: underline; }


