body{
background: #FFF  top left ;
color: #333;
margin:auto;
padding:auto;
text-align:center;
border: 0px;
font-family:  Trebuchet MS, Verdana,  Arial,   Helvetica;
background: url(../img/bg.png) top left;
}

p strong
{
margin:0px;
}

.hidden
{
font-size:20px;
float:left;
visibility:hidden;
}

#very-top{
margin:auto;
position:relative;
text-align:center;
top: 0px;
background:#fff;
width:741px;
height:100%;
border-left: 1px solid #E4E4E4;
border-right: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
}

#main-title-banner{
position:relative;
text-align:right;
top:0px;
font-size:12px;
font-weight:bold;
left:0px;
width:100%;
height:209px;
background: url(../img/header.png) top left no-repeat;
vertical-align:center;
}

#main-title-banner a
{ 
text-decoration:none;
padding-top:0px;
height:5px;
margin-right:5px;
padding-right:5px;
color:#CDF24E;
border-right: 1px solid #FF3014;
}

#main-title-banner a:hover
{ 
text-decoration:none;
height:10px;
color:#F0FFBB;
}

#top-menu{
width:100%;
position:absolute;
left:0px;
padding-left:4px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
font-size:12px;
font-weight:bold;
background:#EFF6CE;
border-bottom:2px dotted #B8B8B8;
}

#top-menu a
{
padding:3px;
text-decoration:none;
color:#646464;
margin-left:2px;
margin-right:2px;
}


#top-menu a:hover
{
text-decoration:none;
color:#639458;
}


#top-menu INPUT.searchtext
{
position:relative;
top:0px;
right:0px;
text-align:right;
font-weight:normal;
color:#B3B3B3;
width:100px;
background:#F9FFF7;
border: 1px solid #B3B3B3;
}

#top-menu INPUT:image
{
}

#top-search
{
display:inline;
position:absolute;
right:20px;
}


#center_box
{
position:relative;
text-align:left;
top:32px;
left:0px;
width:100%;
padding:0px;
font-weight:bold;
}


#main_content
{
position:relative;
left:0px;
width:741px;
padding:0px;
margin:0px;
border-right: 1px solid #BFBFBF;
text-align:left;
}


#left-menu
{
width:160px;
height:100%;
float:left;
position:auto;
margin-top:5px;
background:#fff;
border-right:1px solid #F1F1F1;
}

.menu-title
{
width:145px;
background: #A5BD31;
padding:5px;
margin-left:4px;
margin-right:4px;
text-align:left;
font-size:13px;
letter-spacing:2px;
color:#F9FFF8;
}



.left-column-content ul
{
padding:0px;
width:145px;
margin-top:2px;
margin-bottom:2px;
margin-left:5px;
border-bottom: 1px dotted #98C2DB;
}

.left-column-content a
{
text-decoration:none;
font-size:12px;
width:145px;
color:#3E3E3E;
}

.left-column-content a:hover
{
color:#6795C6;
}

#footer
{
padding-top:60px;
position:auto;
background:#fff;
color:#A7A7A7;
font-size:11px;
text-align:right;
}

#footer a
{
color:#A8D677;
font-weight:bold;
}
#footer a:hover
{
color:#689834;
font-weight:bold;
}

#main_center img{
margin-top:3px;
}

#main_center
{
padding-left:5px;
}


#podujatia-titulka h2
{
text-align:right;
width:200px;
margin-top:10px;
font-size:14px;
background: url(../img/titulka_predel.png) #fff bottom left no-repeat;
}

#podujatia-titulka
{
vertical-align:top;
text-align:left;
width:200px;
height:100%;
font-weight:normal;
font-size:11px;
border-left: 1px #DBECFF solid;
}

#podujatia-titulka ul
{
padding-left:10px;
margin:0px;
}

#novinky-titulka h2
{
text-align:right;
width:100px;
margin:10px;
font-size:14px;
background: url(../img/titulka_predel.png) #fff bottom left no-repeat;
}

#novinky-titulka ul
{
padding-left:10px;
margin:0px;
}

#novinky-titulka
{
vertical-align:top;
margin-top:10px;
text-align:left;
padding-left:10px;
width:100px;
font-weight:normal;
font-size:11px;
}


#text-content
{
height:100%;
width:100%;
font-size:13px;
font-weight:normal;
color:#4A5329;
}

#text-content h1
{
width:99%;
border-bottom:1px solid #EAF1D2;
padding:2px;
font-size:20px;
font-weight:bold;
color:#294E74;
}





#text-content a
{
text-decoration:none;
border-bottom: 1px dashed #DBE79F;
color:#0169B2;
}


#text-content a:hover
{
border-bottom: 1px solid #E4EFB0;
color:#0169B2;
}


#titulna-fotka img
{
vertical-align:top;
float:right;
}

#titulna-fotka 
{
margin-top:3px;
vertical-align:top;
float:left;
}

#uvod{
text-align:justify;
width:300px;
font-size:13px;
color:#374B00;
font-weight:normal;
}

#uvod em{
color:#DB0000;
text-align:center;
font-weight:bold;
}

#uvod a{
color:#699000;
}

#uvod a:hover{
color:#A0DB00;
}


#uvod h1{
margin:0px;
font-size:15px;
font-weight:bold;
color:#B51600;
}

