.profile {
	float: none;
	margin: auto;	
}

#selkat {
	color: #FF5500;
	font-style: italic;	
}

#quicksearch {
        border:0px;
	border-left:1px solid silver;
        border-right:1px solid silver; 
	color: #ad7e1a;
	font-size: 15px;
	font-weight:bold;
	padding: 4px;
	padding-left:15px;
	background: white;
}

#quicksearch:hover {
    background:#96b432;
    color:white;
}

.button, .buttonsel {
font-weight: bold;		
font-size:17px;
padding:5px;
color:#ad7e1a;
border: 0px;
background:white;
vertical-align: middle;
cursor:pointer; 
padding-left:6px;
padding-right:6px;  
}

.button:hover {
color:white;
background:#68492d;
}

.buttonsel {
	background: #96b432;
	color: white;
        text-shadow: 1px 1px 0px #68492d; 
}

.buttonsel:hover {
	color: #000000;
	background: #FFFFFF;
}

.obtekat {
   float:right;	
   margin: 30px;	
}


.tile {
display:inline-block;
height: auto;	
margin: 0px;
margin-bottom: 2px;	
text-align:justify;
font-size:15px;

}

.tile td {
font-size:15px;
}

.tile h4 {
font-size: 17px;
font-weight: normal;
padding: 5px;
color: white;
background: #96b432;	
text-shadow: 1px 1px 0px #68492d; 
border-bottom: 1px solid #68492d;  
border-top-right-radius: 8px;
border-top-left-radius: 8px;

}


.tile li {
font-size: 12px;
list-style-type: none;
text-align: left;
margin: 0px;
padding: 0px;
padding-left: 12px;
}

.panel{
border:2px solid #68492d;
margin-top:10px;
opacity:0.95;
background:white;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-moz-box-shadow: 9px 9px 9px rgba(68,68,68,0.6);
-webkit-box-shadow: 9px 9px 9px rgba(68,68,68,0.6);
box-shadow: 9px 9px 9px rgba(68,68,68,0.6);
}

.panel ul{
padding: 2px;
margin: 2px;
}

.panel a.hlck {
font-size: 11px;
border-bottom: 1px solid #4070FF;	
}

.main {
text-align:justify;
font-size:13px;

}

.main h3 {
	font-size: 20px;
	font-weight: normal;
	color: #ad7e1a;
	text-shadow: 1px 1px 0px #68492d; 
	padding: 10px 35px 10px 40px;  
}

.main h3 a{
	text-shadow: none; 
}

.main h4 {
	padding: 3px 10px;
	font-size: 15px;
}

.main .cmstable { /*user defined table in CMS article*/

}

.main .cmstable th {
 	border: 1px solid black;
}
.main .cmstable td {
	padding:5px;
	border: 1px solid silver;
}

.main .cmstext {
font-size:13px;
margin:0px;
padding:0px;
padding-top:10px;
padding-left:25px;
padding-right:25px;
}

.imagesubmit {
        border: none;
        background-color: transparent;
        /* Other stuff: font-weight, font-size */
}

@media print
{
.main { width:1060px;
	border: 0px solid white;
	box-shadow:  0px 0px 0px white;
}

a {  
	color: black;
	text-decoration: none;
	font-weight: normal;
  }
}