/* CSS Document for: megaloman 2005*/
/*copyright: Mega & Loman*/
html {_overflow: hidden;}
body,td,th,p {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	background-color:#AF0037;
	color:white;
	margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  _overflow: hidden;
  text-align:justify;
}
a, a:link, a:visited, a:active {
  text-decoration:underline;
  color:#FEE53E;
}
a:hover {
  color:white;
  text-decoration:underline;
}

#index {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
	text-align:center;
  vertical-align:middle;
}

#m {
  width:700px;
  margin:auto;
  padding:0;
  border:0px none;
}
#h {
  width:740px;
  height:157px;
  margin:0;
  padding:0;
  border:0px solid black;
  background-image:url('../pics/main/anim.gif');
  background-repeat: no-repeat;
  background-position:22px 0;
}
#c {
  width:530px;
  margin:0;
  margin-left:25px;
  padding:0;
  border:0px solid black;
}
#vspacer{position:static; float:left; width:1px; height:300px; }
#cwidthr {
  width:450px;
  margin:0;
  padding:0;
  border:0px solid black;
}

#rmenu{
  width:155px;
  border:0px solid blue;
}

div.m1,div.roll {
  position:relative;
  float:left;
  display: inline;
  margin:0;
  padding:0;
  border:0px none;
}
div.m2 {
  position:relative;
  float:left;
  display: inline;
  margin:0;
  padding-top: 65px;
  border:0px none;
}
/*Beziaci pasik*/
div.roll {margin-top:-6px;text-align:center;width:590px;padding:8px;margin-left:65px;background-color:#AF0037;}

/*div.roll {margin-top:-6px;text-align:center;width:600px;padding:4px;margin-left:65px; background-color:#bf345f;}*/
/* linky vo footri copyright a pod*/
#m div.center a {text-decoration:none; color:white;}
#m div.center a:link {text-decoration:none; color:white;}
#m div.center a:visited {text-decoration:none; color:white;}
#m div.center a:active {text-decoration:none; color:white;}
#m div.center a:hover {text-decoration:underline; color:white;}
#m div.center {font-size:9px; color:white;}

/*  pozor nemenit nic lebo rozbije framy v css*/
#context {
  position:relative;
  height: 100%;
  top:157px;
  border-top: 157px solid #AF0037;
  border-left: 175px solid #AF0037;
  padding-left:180px;
  border:0px solid green;
  _height: expression(document.body.clientHeight - 143 + "px");
 /* _width: expression(document.body.clientWidth - 165 + "px");*/
  _overflow: scroll;
}

#head {
  position: fixed; _position: absolute;
  width: 100%;
  height: 157px;
  border:0px none;
  background-color:inherit;
  z-index:3;
}
#lmenu {
  position: fixed; _position: absolute;
  width: 175px;
  height: 100%;
  border:0px none;
  background-image:url('../pics/main/lmenu_bg.gif');
  background-repeat: no-repeat;
  background-position:0 157px;
  z-index:2;
}


#footer {
   _position: absolute;
  border:0px solid yellow;
  height:100px;
  width:100%;
  left:0;
  clear:both;
  background-image:url('../pics/main/ideas.gif');
  background-repeat: no-repeat;
  background-position:0 30px;
  vertical-align:bottom;
}

#context > #footer {margin-left: -180px;}
#newslist {
  width:80%;
  margin: auto;
  _height:auto;
  border:0px solid white;
}

.newitm{
  border: 1px solid #AF0037;
  text-align: left;
  margin-bottom: 0px;
}
.newitm div{
  border: 1px solid #AF0037;
  margin-bottom:0px;
  margin-top:0px;
}

.new_podn{ margin-top:15px; margin-bottom:20px; border: 1px solid #AF0037; }
.newlink, .newlink:link {text-decoration:none; color:#FEE53E; font-weight: bold}
.newlink:visited {text-decoration:none; color:#ff6;  font-weight: bold}
.newlink:hover {text-decoration:none; color:white; font-weight: bold}

/*Referencie - list */
#refl {width:260px; height:auto; float:left; border:0px solid red}
#refr {width:265px; height:auto; float:right; border:0px solid green}
#refNav {width:100%; clear:both; border:0px solid white;}
.refi {border:0px solid blue; width:240px; float:right; padding-top:3px; vertical-align:top; text-align:left; margin-top:0; margin-bottom:0;}/* Referencie item*/
.refileft {border:0px solid blue; width:260px; float:right; padding-top:3px; vertical-align:top; text-align:left; margin-top:0px; margin-bottom:4px;}/* Referencie item*/
.refsq {height:1px; width:10px; float:left; border:0px solid yellow; float:left; margin-top: 8px; margin-bottom:0px;}/*referencie sipka*/

/*Sluzby - list */

.sli {width:100%; height:20px; padding-left:20px; float:none; margin:0;padding-top:0;padding-bottom:0;}

/*Produkty */
.klprodpic { position:relative; float:left; width:160px; margin:5px; margin-top:0px; margin-bottom:0px; text-align:center;}
/*  konec */
.button {FONT-WEIGHT: bold; FONT-SIZE: 13px; CURSOR: hand; PADDING-TOP: 3px; BACKGROUND-COLOR: #a20038; border:1px solid #dca115; color:#f6e3e9;}

#footer div {font-size:10px; color:white; padding:39px; padding-left:353px; font-family:arial,sans-serif;}
#footer div a {text-decoration:none; color:white;}
#footer div a:link {text-decoration:none; color:white;}
#footer div a:visited {text-decoration:none; color:white;}
#footer div a:active {text-decoration:none; color:white;}
#footer div a:hover {text-decoration:underline; color:white;}


div.lm {
  position:relative;
  float:left;
  display: inline;
  margin:0;
  margin-top:4px;
  padding:0;
  width:175px;
  border:0px none;
}
.center {
	margin:auto;
	text-align:center;
	border:0px none;
}

img { border:0px dotted green; margin:0; padding:0;}

.lm a         {text-decoration:none; color:#FFE63E; font-weight:normal; font-size:10px;}
.lm a:link    {text-decoration:none; color:#FFE63E;}
.lm a:visited {text-decoration:none; color:#FFE63E;}
.lm a:active  {text-decoration:none; color:#FFE63E;}
.lm a:hover   {text-decoration:none; color:#FFD1CE;}

p {text-align:justify;}
h1,h2,h3 {text-align:center;}
h1,h2,h3,h4,h5,h6 {margin-top:0;padding-top:10px;}
h3 {font-size:15px;}
h4 {font-size:15px; font-style: italic; }


.red {background-color:red;}
.blue {background-color:blue;}
.yellow {background-color:yellow;}
.pink {background-color:pink;}
.green {background-color:green;}
img.bgcolor {border:1px solid #af0037;}
small {color:#af0037;}
small.small {color:white;}
small.datum {font-size:8px; color:white; font-style:italic;}
.right {text-align:right;}

table.write_us {
vertical-align: top;
padding: 0;
margin: 0;
align: center;
margin-left: auto;
margin-right: auto;
border-collapse: collapse;
}
td.write_us { padding-bottom:13px; _padding-bottom:0px;}

form table td {font-weight:bold; font-size:10px;}
form table td input {border:2 none; border-top-color: #790022; border-left-color: #790022; padding:3px; margin:1px; background-color:#f6e3e9;}
form table td textarea {border:2 none; border-top-color: #790022; border-left-color: #790022; padding-right:0; margin-right:0; background-color:#f6e3e9;}
form table td option {background-color:#f6e3e9;}
form table td select {background-color:#f6e3e9;}
.error {color: rgb(100,255,32);}
.button {FONT-WEIGHT: bold; margin:0; FONT-SIZE: 13px; CURSOR: hand; padding: 3 2 2 2; BACKGROUND-COLOR: #a20038; border: 1px solid #dca115; border-right-color: #790022; border-bottom-color: #790022; color:#f6e3e9; }

/*   css do rollera na novinky do uvodnej stranky   */
li.roller {margin:0px; padding:0px;}
.bottom {vertical-align:bottom;}
.roller {border:0 none; background-color:#8D031C;}
table.roller td {background-color:#8D031C;}
table.roller td div {background-color:#8D031C;}
table.roller td p {background-color:#8D031C;}
.roll_obj {border:0 none; overflow: hidden; width:590px; height:17px; background-color:#bf345f; }
a.roller {text-decoration:none;}
a.roller:link {text-decoration:none;}
a.roller:visited {text-decoration:none;}
a.roller:active {text-decoration:none;}
/*div.roll iframe {border:1px solid blue;}*/

.hidden {
  padding:0;
  margin:0;
  width:0;
  height:0;
  visibility:hidden;
}
img.news_uvod {float:left; margin:3px; margin-right:10px;}
.left {text-align:left;}
