/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

body {
margin: 0;
padding: 0;
font-family: "trebuchet ms", "bitstream vera sans", verdana, lucida, arial, helvetica, sans-serif;
font-size: .8em;
text-align: center;
color: Black;
background: #B4E7FA url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_body.jpg) top;
height: 100%; /* Required */
}

a:link, a:visited, a:active { 
color: #6495ED; 
}
a:hover, a:visited:hover
{
color: Red;
}

em, i { color: #777777; }

#container
{	
min-height:100%;
height:auto;
width:760px;
margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative;
text-align:left;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_page.jpg) repeat-y;
}

* html #container{
height:100%;
width:760px;/* box model hack for ie5.+*/
w\idth:758px
}

#logo
{
min-height: 151px;
height: 151px;
width: 221px;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_logo.jpg) no-repeat top;
position: relative;
font-size: .9em;
float: left;
margin-top: 0px;
color: #483D8B;
 left: 15px;
}

#flash
{
min-height: 151px;
height: 151px;
width: 512px;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_flash.jpg) no-repeat top;
position: relative;
font-size: .9em;
float: right;
margin-top: 0px;
right: 10px;
}

#logo .logoa a, #logo .logoa a:hover, #logo .logoa a:active, #logo .logoa a:visited
{
float: left;
width: 185px;
height: 130px;
margin-top: 10px;
margin-left: 20px;
text-align: center;
line-height: 90%;
z-index: 3;
position: relative;
font-size: 0;
background: none;
}

.topa
{
display: none;
}
#menu {
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_menu.jpg) no-repeat top right;
padding-left:30px;
width: 206px;
min-height: 385px;
float: left;
}

* html #menu{
height:385px;
}

/* Vertical Menu popup */
/* root list */
#m-d2
{ 
	padding:0px;
	margin:0;
	list-style:none;
	float:left;
	margin: 26px 0 20px 0px;
	width: 200px;
}

/* all pop lists */
#m-d2 ul 
{
	padding:1px;
	margin:0;
	list-style:none;
	float:left;
	width: 211px;
	background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_popmenu.jpg) repeat-y;
}

/* all list items */
#m-d2 li 
{ 
	padding:0;
	margin:0;
	float:left;
	line-height:20px;
	width: 200px;
	text-align: left;
	background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/lmenu-sev-bg.jpg) no-repeat bottom;
}

/* second-level lists */
#m-d2 li ul 
{ 
	position:absolute;
	left:-999em;
	margin-left:180px;
	margin-top:-25px;
}

/* third-and-above-level lists */
#m-d2 li ul ul 
{ 
	left:-999em;
}

#m-d2 li a 
{
	width: 180px;
	padding-left: 20px;
	padding-bottom: 5px; 
	display:block;
	color:black;
	font-weight:bold;
	height:20px;
	text-decoration:none;
}

#m-d2 li a:visited 
{
}

#m-d2 li a:hover 
{
	color: Red; 
	text-decoration: none;
	background-color:transparent;
	
}

#m-d2 li.separator hr
{
	height:1px;
	border:none;
	border-top:1px solid #696969;
	background-color:transparent;
}

#m-d2 li:hover ul ul, #m-d2 li:hover ul ul ul, #m-d2 li.sfhover ul ul, #m-d2 li.sfhover ul ul ul 
{
	left:-999em;
}

/* lists nested under hovered list items */
#m-d2 li:hover ul, #m-d2 li li:hover ul, #m-d2 li li li:hover ul, #m-d2 li.sfhover ul, #m-d2 li li.sfhover ul, #m-d2 li li li.sfhover ul 
{
	left:auto;
}


#navig {
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_navig.jpg) no-repeat top right;
width: 512px;
min-height: 45px;
float: left;
}

* html #navig{
height:45px;
}

#m-d1
{
background:none;
list-style-type: none;
margin: 12px 0 0 0px;
display: inline;
float: right;
width: 510px;
 text-align: center;
}

#m-d1 li {
display: inline;
font-weight: bold;
font-size: 1.2em;
 margin: 0;
}

#m-d1 li a, #m-d1 li a:link, #m-d1 li a:visited
{
padding: 0 20px;
display: inline;
color: #696969; 
text-decoration: none;
 margin: 0;
}

#m-d1 li a:hover, #m-d1 li a:visited:hover
{
 margin: 0;
color: Red; 
text-decoration: none;
background: Yellow;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_li_0.gif) no-repeat left;
}

#m-d1 li#active a, #m-d1 li#active a:hover, #m-d1 li#active a:visited:hover
{
color: Red; 
text-decoration: none;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_li_1.gif) no-repeat left;
}

#main 
{ 
width: 512px;
float: right;
min-height: 230px;
_height: 230px;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_main.jpg) no-repeat top;
 margin-right: 12px;
 _margin-right: 5px;
 margin-top: 0;
}

#main li
{
margin: 1px 5px 0 10px;
list-style-image: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/list.gif);
line-height: 1.1em;
font-size: .9em;
}

#main h3 
{
font-size: 1.4em;
color: #F61C1D;
font-weight: bold;
margin-top: 3px;
margin-bottom: 10px;
margin-left: 0px;1
text-align: left;
text-transform: lowercase;
font-style: italic;
}

#main h4 
{
font-size: 1.2em;
color: #B22222;
font-weight: bold;
padding: 0px;0
text-transform: uppercase;
 clear: both;
 margin: 20px 0 10px 0;
 font-style: italic;
}

#obsah 
{ 
padding-bottom: 10px;
margin: 10px 10px 10px 15px;
}

#obsah p 
{
text-align: justify;
font-size: .9em;
line-height: 150%;
margin: 10px 0 0 0;
color: #5B5B5B;
}

#obsah b, #obsah strong
{
color: #3F75A4;
font-weight: bold;
}

#footclear {
clear:both;
height:80px;
width:100%
}

#foot {
width:733px;
position:absolute;
bottom:0;
left:15px;
height:80px;
color: #000000;
padding-top: 0px;
margin-bottom: 0px;
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/bg_foot.jpg) no-repeat;
}

#foot div {
	color:#6C221A;
	margin-left:55px;
	margin-top:52px;
	line-height:1;
}

#foot a, #foot a:link, #foot a:visited,#foot a:hover, #foot a:visited:hover {
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	color:#6C221A;
	background-color:transparent;
	text-decoration:none;
}

.ico_tel
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_tel.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.ico_fax
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_fax.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.ico_mail
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_mail.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.ico_pdf
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_pdf.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.ico_doc
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_doc.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.ico_ppt
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_ppt.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.ico_mp3
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_mp3.gif) no-repeat left;
padding: 3px 0 3px 20px;
}

.extlink 
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_extlink.gif) no-repeat left;
padding: 0 0 0 10px;
}
table {
font-size:.9em;
margin-top: 5px;
margin-bottom: 15px;
clear: left;
width: 450px;
}
td,th{
padding:5px;
text-align: left;
/*border: 1px solid #3CA692;*/
}	
thead th{
text-align: left;
vertical-align: bottom;
color: #FF6347;
/*border: 1px solid #3CA692;*/
background: #EFF4D3;
}
tbody th{
text-align: left;
/*border: 1px solid #3CA692;*/
}

tbody td{
/*border: 1px solid #A5D77B;*/
color: Black;
}
.tabwid1{
width: 130px;
font-weight: bold;
color: #556B2F;
border: 1px solid #A5D77B;
background: #FAFAEF;
}
.tabwid2{
text-align: center;
}
.tabwid3{
text-align: center;
background: none;
}
.tabwid4{
text-align: center;
   background: #FFFFEE; 
}
.tabwid5{
text-align: left;
   background: White;
border: 1px solid #A5D77B;
}
.tabwid6{
text-align: left;
   background: White;
border: none;
color: #D2691E;
}

fieldset {
padding: 8px;
font: bold 1em/1;
width: 430px;
border:1px solid #D3DFCA;
margin-top: 5px;
}
fieldset input {
border:1px solid #3CA692;
margin-bottom: 10px;
background-color: #FAFAEC;
}
fieldset textarea {
border:1px solid #3CA692;
margin-bottom: 10px;
background-color: #FAFAEC;
}
label {
float:left;
width:100px;
margin-right:10px;
padding-top:5px;
text-align:right;
font-weight:bold;
}
legend {
padding: 2px 10px;
border:1px solid #D3DFCA;
color: #86976B;
font-size:1em;
text-align:right;
background: #FFFFF4;
font-weight: bold;
margin-bottom: 10px;
}
.submitbut {
border: 1px solid #3CA692;
clear: both;
background: #F0F5CF;
}
.cleaner {
clear: both;
}
.counter {
display: none;
color: #D8BFD8;
}
#pfr_1 p, #pfr_2 p, #pfr_3 p, #pfr_4 p, #pfr_5 p
{
font-style:italic;
margin: 5px 0 5px 0;
}

.th {
cursor: pointer;
border: 1px solid #A9A9A9;
font-size: .7em;
}

.th:hover {
cursor: pointer;
background-color: Yellow;
color: Red;
}

.zoom {
font-size: .9em;
text-align: right;
margin-right: 5px;
}

#num {
margin: 10px 0 0 0;
}

.extlink 
{
background: url(http://www.neotec.sk/Data/10/Skins/NeotecImages/ico_extlink.gif) no-repeat left;
padding: 0 0 0 10px;
}

#strankovanie 
{
margin: 10px 0 10px 0;
 text-align: center;
 padding: 2px;
}

#strankovanie p
{
 text-align: center;
}
	
.page
	{
	padding: 0 5px;
	background-color: #FAFAD2;
	text-decoration: none;
	border: 1px solid #3BBAEF;
	margin: 0 3px;
	}
	
.page_akt
	{
	padding: 0 5px;
	background-color: White;
	text-decoration: none;
	border: 1px solid #84D4F4;
	margin: 0 3px;
	color: #BFBFBF;
	}
	
	#obsah .fotobox 
	{
	float:left;
	width: 130px;
	height: 180px;
	margin: 5px 4px 10px 10px;
	padding: 3px;
	border: 1px solid #CFCFCF;
	text-align: center;
	background: #F7FDFE;
	}
	
	#obsah .fotobox img 
	{
	margin: 2px;
	padding: 2px;
	border: 1px solid #4BC5F4;
	background: none;
	}
	
	#obsah .fotobox a, #obsah .fotobox a:link 
	{
	background: none;
}
	
	#obsah .fotobox p 
	{
	margin: 3px;
	text-align: center;
	line-height: 110%;
	}


/*Custom CSS*/

/*Custom CSS2*/
.base-modulebox
	{padding:0;margin:0;width:100%;}
.base-modulebox-title
	{padding:0;margin:.5em 0;}
.base-modulebox-content
	{padding:0;margin:0;}