@charset "utf-8";
/* CSS Document */
/* center  page */
#obalovaci_blokovy_prvok {
      text-align: center;
     
/*      border: 1px dashed green;*/
    }
#vycentrovany_blokovy_prvok {
      width: 1018px;
	  height: 900px;
      margin: 0 auto;
      text-align: center;
	  background:url(../img/pozadie.jpg) no-repeat bottom;
    } 


.body {
	text-align:center; background:#07212b; margin:0; padding:0;
}
#topbaner {
	width:869px;
	margin:0 0px;
}
#pagemenu {
	margin-top:0;
	height:198px;
	width:1018px;
	vertical-align:top;
}
#textpage {
	height: 468px;
}
#textarray {
	width:640px;
	text-align:left;
	margin:0 auto;
	padding-top: 10px;
	padding-bottom:20px;
	overflow:hidden;
}
#downmenu {
	width:1018px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#downbaner {
	width:1018px;
	height:58px;
	background:url(../img/spodok.jpg) repeat-x;
	margin:0;
	text-align:right
}


.aktuality {
	margin: 4px 4px 4px 4px;
}
.aktualityup {
	background:url(img/akltuality_z.gif) no-repeat;
	height:9px;
	text-align:center;
}

.aktualitydown {
	height:10px;
	background:url(img/podtext_k.gif) no-repeat;	
}
.aktualitytext {
	vertical-align:top;
	text-align:center;
	background:#6c6c6c;
}
.aktualitytextdown {
	vertical-align:top;
	text-align:center;
	background:url(img/aktuality_k.gif) bottom no-repeat #6c6c6c;
}




/* login plugins */
.loginname {
border: 1px solid #008020;font-size: 9px;font-weight: 600;font-family:Arial;color:#008020; background-color: #888888; width:40px;
}

.loginbutton {
padding: 0px 2px 0px 2px;color: #008020;border: 1px #008020 solid;font-size: 10px;background-color: #a9a9a9;font-weight: 600;cursor:pointer;
}
.logintext {
font-size: 10px;font-weight: 100;font-family:Arial;color:#008020;
}




/* menu 1 */
ul.menu1 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:14px;
font-weight:bold;
padding: 0; margin:0;
}

.menu1 li {
float:left;
list-style-type:none;
font-family:"Arial", Gadget, sans-serif;
border-left :1px transparent solid;
border-right:1px transparent solid;
}

.menu1 li a:link, .menu1 li a:visited {
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#ffffff;
padding-top:1.2em;
padding-bottom:1.2em;
padding-left:1em;
padding-right:1em;

}

.menu1 li a:hover {
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#ffffff;
background-color:#007700;
padding-top:1.2em;
padding-bottom:1.2em;
padding-left:1em;
padding-right:1em;
  
}
.menu1 li a:active
{
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#99ff99;
background-color:#64b320;
padding-top:1.2em;
padding-bottom:1.2em;
padding-left:1em;
padding-right:1em;

}

.menu1 li.act
{
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#ffffff;
background-color:#64b320;
 
}


/* menu 2 */

ul.menu2 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:11px;
font-weight:bold;
padding: 0; margin:0;
width: 600px;
}

.menu2 li {
float:left;
list-style-type:none;
font-family:"Arial", Gadget, sans-serif;
height: 25px;
background-color:#3f3f3f;
border-left: #585858 1px solid;
}

.menu2 li a:link, .menu2 li a:visited {
float:left;
display: block;
text-decoration: none;
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-top:0.6em;
padding-bottom:0.4em;
}

.menu2 li a:hover {
display: block;
text-decoration: none;
font-size:11px;
font-weight:bold;
color:#ffffff;
background-color:#00a651;
padding-top:0.6em;
padding-bottom:0.4em;
}

.menu2 li a:active
{
display: block;
text-decoration: none;
font-size:11px;
font-weight:bold;
color:#99ff99;
background-color:#006600;
padding-top:0.6em;
padding-bottom:0.4em;
}

.menu2 li.act
{
display: block;
text-decoration: none;
font-size:11px;
font-weight:bold;
color:#ffffff;
background-color:#00a651;
}
/* menu 3 */
.menu3 {
font-family:Arial;
font-size:17px;
color:#030
padding: 5px; margin:0; margin-top:10px;
border-top:1px #030 solid;

}

ul.menu3 {
font-family:"Arial Black", Gadget, sans-serif;
font-size:14px;
font-weight:bold;
padding: 0; margin:0;
border-bottom:1px #030 solid;
}

.menu3 li {
list-style-type:none;
font-family:"Arial", Gadget, sans-serif;
border-left :1px transparent solid;
border-right:1px transparent solid;
}

.menu3 li a:link, .menu3 li a:visited {
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#036;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:1em;
padding-right:1em;

}

.menu3 li a:hover {
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#960;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:1em;
padding-right:1em;
  
}
.menu3 li a:active
{
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#960;
padding-top:0.1em;
padding-bottom:0.1em;
padding-left:1em;
padding-right:1em;

}

.menu3 li.act
{
display: block;
text-decoration: none;
font-size:14px;
font-weight:bold;
color:#444;
 
}



/* pomocne v clankoch */
#foto_rekonstrukcie_img {
width:180px;
height:200px;
float:left;
overflow:hidden;
}
#foto_rekonstrukcie_img img {
width:170px;
height:170px;
}

/* filtre */

.filtername {
	font-family:Verdana; color:#003; font-size:13px; text-align:right; margin-top:8px;
}
.inputtextfilters {
	font-family:Verdana; color:#ffffff; font-size:13px; text-align:left; border: 1px #060 solid; background:#558855; margin-top:8px;
}

/* maklery */
.maklery_polozka {
width:70px;text-align:right; padding:5px; font-family:Arial; font-size:14px; color:#033; font-weight:600;
}
.maklery_data {
	width:700px; text-align:left; padding:5px; font-family:Arial; font-size:14px; color:#27333F; font-weight:200;
}
.maklery_table {
	border-bottom:1px #020 dashed; margin-top:6px;
}
/* retazce admin */
.retazce_div {
	width:150px;text-align:right; padding:5px; font-family:Arial; font-size:14px; color:#033; font-weight:600; float:right; border-left:1px #040 solid;
	 border-right:1px #030 solid; border-bottom:1px #080 solid; margin-right:50px;
}
