body { font-family: trebuchet MS, verdana, arial; font-size: 0.8em; text-align: center; background-color: #1f0c00; margin: 0px; color: #af744a;}
img { border: none; }  
a { border: 0px solid black; }
.clear { display: block; clear: both; }
.abs { position: absolute; }
.white { color:#fff; }
.vcenter { vertical-align: center; }
                       
/*------ TOP -------*/
#adress { padding: 13px 60px 0px 0px;  text-align: right; color: #9a4303;}
#language { width: 131px; height: 20px; border: 0px solid red; position: absolute; left: 760px; top: 7px;}
#language a { float: left; margin-right: 10px;}

a#link_svk { height: 20px; width: 33px; background: url(../images/link_svk.jpg) top left no-repeat; display: block;  }
a#link_svk:hover { background: url(../images/link_svk_hover.jpg) no-repeat; }
a#link_eng { height: 20px; width: 33px; background: url(../images/link_eng.jpg) top left no-repeat; display: block;  }
a#link_eng:hover { background: url(../images/link_eng_hover.jpg) no-repeat; }

#link-home a { position: absolute; width: 202px; height: 128px; top: 55px; }
/*------ LEFT ------*/
#menu { width: 205px; min-height: 50px; background-color: #a54405; margin-left: 2px; } 
#menu ul { padding: 0px; margin: 0px auto;}
#menu li { list-style: none ; }
#menu li a { margin: 0px auto; text-align: left; display: block;  width: 170px; height: 30px; color: #1f0c00; text-decoration:none; line-height: 30px; font-weight: bold; border-bottom: 1px solid #bd4f06;}
#menu li a:hover { color: #fff;}

#menu ul ul { display: none }
#menu ul li.active_last ul, #menu ul li.active ul { display: block; }
#menu ul li.active_last a, #menu ul li.active a { color: #fff; } 
#menu ul ul a, #menu ul li.active_last li a, #menu ul li.active li a {text-align: center; margin-bottom: 1px; background-color: #bd4f06;  line-height: 20px; color: #1f0c00; height: 20px; font-weight: normal; }
#menu ul li.active_last a:hover, #menu ul li.active a:hover, #menu ul li.active li.active_last a { color: #fff; background-color: #5c2503; }

/*------- RIGHT -------*/
#text_area #container_navigation a { color: #e66302; font-size: 1.3em; }
#text_area #container_navigation a.active { color: #fff; }
#flash { width: 586px; height: 250px; border: 0px solid red;}
#text_area { min-height: 200px;  text-align: left; border: 0px solid red; }
#text_area h2 { color:#db5e02; font-size: 1.3em; font-weight: normal; }
#text_area a { color: #fff; text-decoration: underline; }
#text_area a:hover { text-decoration: none; }

.gallery_item { float: left; margin: 0em 1em 1em 0em; border: 2px solid #e66302; }
.gallery_item img { vertical-align: top; }
.gallery_item p { display: none; }
/*------ BOTTOM -------*/
#bottom { position: absolute; text-align: center;  width: 450px;border: 0px solid red; margin: 0px; padding: 0px ; left: 115px; top: 85px; color: #7c7c7d;}
#bottom a{ color: #c5c5c5; text-decoration: none;}
#bottom a:hover { color: #fff; }

/*containers*/ /*a54405*/
#container_all { width: 894px; background:  url(../images/bg_all.jpg) no-repeat center top; min-height: 567px; margin: 0px auto; }
#container_top { width: 894px; height: 73px; border: 0px white solid;  text-align: left;  display: block; margin: 0px auto;}
#container_left { width: 205px; min-height: 300px; border: 0px white solid; float: left; margin-top: 151px;}
#container_right { width: 586px; min-height: 300px; border: 0px white solid; float: left; margin-left: 42px; background: url(../images/bottom.jpg) center bottom no-repeat; padding-bottom: 224px;}
  


















