html,body, div, table, table td, form, img
{
	padding:0px; margin: 0px;
	border-collapse:collapse;
	border:0px;
	font-family:Courier New;
	font-size:12px;
	
}

table td,div { vertical-align:top; }

body { width:100%; overflow:-moz-scrollbars-vertical; overflow-x:auto; overflow-y:scroll; background-color:#04952D; padding:26px;  }

table.layout { width:972px; border:0px solid red; margin-left:auto; margin-right:auto;   }

table.layout tr.r1 td.c1 { height:112px; width:205px; }
table.layout tr.r1 td.c2 { width:767px; height:112px; }

table.layout tr.r2 td.c2 { width:522px; height:42px; }
table.layout tr.r2 td.c3 { width:245px;  }

table.layout tr.r3 td { height:500px; }
table.layout tr.r3 td.c1 {  background-image:url(img/h_rule.gif); background-position:right top; background-repeat:no-repeat;  }
table.layout tr.r3 td.c1 table tr td { height:auto; }
table.layout tr.r3 td.c1 table { height:100%;  }
table.layout tr.r3 td.c1 table tr td.cc1 { vertical-align:bottom; }
table.layout tr.r3 td.c2 { background-image:url(img/h_rule.gif); background-repeat:repeat-x; }
table.layout tr.r4 td.c1 {  background-image:url(img/h_rule.gif); background-repeat:repeat-x;  }

div.minimenu1 { height:32px; float:right; margin:3px 0px 0px 0px; font-family:Tahoma; font-size:11px;  } 
div.minimenu1 div.freetext { float:right; color:#5EB977; margin:4px 0px 0px 0px;  height:28px; padding:0px 37px 0px 0px; border-bottom:solid 1px #5EB977; font-family:Tahoma; font-size:11px;  }
div.minimenu1 div.freetext a{ color:#5EB977; text-decoration:none; }
div.minimenu1 div.freetext a:hover{ color:#FBFCFD; text-decoration:none; }

form.search { float:right;  height:32px;  border-bottom:solid 1px #5EB977; font-family:Tahoma; font-size:11px;  }
form.search .input { background-image:url(img/search_field.gif); width:135px; height:20px; float:left;  }
form.search .input input { margin:4px 10px 0px 10px; width:115px; height:auto; font-size:9px; float:left; background-color:#5EB977; border:none 0px; color:#FBFCFD; text-align:center;  }
form.search input {  padding:0px; margin:0px 0px 0px 3px;  width:20px; height:20px; font-size:10px;   }


div.menus1 { padding:40px 0px 0px 0px; }
div.menus1, div.menus1 a { color:#020202; font-size:24px; font-weight:bold; text-decoration:none; display:block; float:left; margin:0px 20px 0px 2px; }
div.menus1 span { float:left; font-size:24px; font-weight:bold;  color:#020202; }
div.menus1 div.selected  span { color:#EE3102; }

div.menus2 { margin:0px 0px 0px 0px; float:left; background-image:url(img/h_rule.gif); background-repeat:repeat-x; background-position: 0px 42px; width:245px; }
div.menus2 a { color:#FCFAFA; text-decoration:none; font-size:18px; font-weight:bold; }

div.menus2 ul { margin:10px 0px 0px 44px; padding:0px; }
div.menus2 ul li { margin:0px; padding:0px 0px 0px 10px; list-style-type:none;  margin:0px 0px 23px 0px; background-image:url(img/white_line.gif); background-repeat:no-repeat; }
div.menus2 ul li.menupath { background-image:url(img/red_line.gif); }
div.menus2 ul li ul { margin:17px 0px 0px 0px; }
div.menus2 ul li ul li { background-image:url(img/white_square.gif); background-position:0px 8px; padding:0px 0px 0px 12px; margin:4px 0px 8px 8px; font-family:Tahoma; }
div.menus2 ul li.menupath ul li { background-image:url(img/white_square.gif); }
div.menus2 ul li ul li a { font-size:14px; }
div.menus2 ul li ul li.menupath a font.fl { color:#EE3102; }


div.menus2 ul li a font.fl, div.menus2 ul li ul li a font.fl, div.menus2 ul li a font.fl, div.menus2 ul li.menupath ul li a font.fl   { color:#FCFAFA; }
div.menus2 ul li.menupath a font.fl,  div.menus2 ul li.menupath ul li.menupath a font.fl { color:#EE3102; }

div.submenus1 { width:196px; float:right; background-image:url(img/red_line.gif); background-repeat:no-repeat; margin:2px 0px 0px 0px; height:225px; }
div.submenus1 h1 { color:#030303; margin:0px 0px 12px 10px; padding:0px;  font-size:18px;  }
div.submenus1 ul { margin:0px; padding:0px; }
div.submenus1 ul li { margin:9px 0px 0px 16px; padding:0px 0px 0px 10px;   list-style-type:none; background-image:url(img/square.gif); background-repeat:no-repeat; background-position:0px 7px;  }
div.submenus1 ul li a { color:#030303; text-decoration:none; font-size:14px; font-family:Tahoma; font-weight:bold; }
div.submenus1 ul li a.selected { color:#EC1313; }
div.submenus1 font.fl { text-transform:capitalize; }

font.fl { color:#EC1313; }

/*freetext*/
.freetext h1 { color:#030303; font-size:18px; font-family:Courier New; margin:0px; padding:0px; }
.freetext h2 { color:#030303; font-size:16px; font-family:Courier New; margin:0px; padding:0px; }
.freetext h3 { color:#030303; font-size:14px; font-family:Courier New; margin:0px; padding:0px; }

.cnt { margin:20px 0px 0px 12px; }
.cnt .freetext{ width:510px; margin:0px 0px 15px 0px; }
.cnt .freetext, .cnt .freetext p, .cnt .freetext div, .cnt .freetext table td { color:#FCFAFA; font-family:Tahoma; font-size:14px; }
.cnt .freetext a { color:#FCFAFA; font-family:Tahoma; font-size:14px; text-decoration:underline;  font-weight:bold; }
.cnt .freetext p {  margin:0px 0px 14px 0px; }
.cnt .freetext .highlight { color:#5FB275; }

.left_cnt { margin:0px 0px 10px 0px; }
.left_cnt .freetext, .left_cnt .freetext p, .left_cnt .freetext div, .left_cnt .freetext table td { color:#FCFAFA; font-family:Tahoma; font-size:14px; }
.left_cnt .freetext a { color:#FCFAFA; font-family:Tahoma; font-size:14px; text-decoration:none; }
.left_cnt .freetext a:hover { text-decoration:underline; }
.left_cnt .freetext p {  margin:0px 0px 14px 0px; }
.left_cnt .freetext .highlight { color:#5FB275; }

.footer { margin:7px; }
.footer, .footer p, .footer div { color:#5EB977; font-family:Tahoma; font-size:11px; }
.footer a { color:#5EB977; font-family:Tahoma; font-size:11px; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

/******/

div.nnnn h1 { color:#FCFAFA; font-size:18px;   }
font.crtica { color:#EC1313; font-size:24px;  }

.lastnewslist { margin-top:80px; }
.cnt .lastnewslist { margin:0px 0px 15px 0px; width:510px;  }

.lastnewslist h1 { color:#030303; margin:0px 0px 12px 10px; padding:0px;  font-size:18px;  }
.cnt .lastnewslist h1 {  display:none; }
.lastnewslist .news { margin:0px 0px 20px 0px; }
.lastnewslist .newstitle { color:#5EB977; font-family:Tahoma; font-size:14px; margin:0px 0px 0px 12px; }
.lastnewslist .newstitle2 { color:#FEFFFE; font-family:Tahoma; font-size:14px; margin:0px 0px 0px 12px; }
.lastnewslist .summary { color:#FEFFFE; margin:0px 0px 0px 11px; font-family:Tahoma; }
.cnt .lastnewslist h1 {  font-family:Courier New; }
.lastnewslist .newsurl a, .lastnewslist .archiveurl a { float:right; color:#5EB977; font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:underline; background-image:url(img/link.gif); background-position:0px 5px; background-repeat:no-repeat; padding:0px 0px 0px 20px; display:block; margin:3px 0px 0px 0px; }





.sitemap ul li { list-style-type:square; color:#5EB977; }
.sitemap ul li a { color:#000000; font-family:Tahoma; font-size:14px; text-decoration:none; }
.sitemap ul li a:hover { font-family:Tahoma; font-size:14px; text-decoration:underline; }
.sitemap ul li ul li a:hover { color:#FCFAFA; font-family:Tahoma; font-size:14px; text-decoration:underline; }
.sitemap ul li ul li a { color:#5EB977; font-family:Tahoma; font-size:14px; text-decoration:none; }




.left_cnt form.search  { float:left;  margin:5px 0px 0px 0px; border:0px;  }
.left_cnt form.search input { width:auto; height:auto; padding:0px 0px 1px 0px; }
.left_cnt form.search .input input { font-size:10px; width:115px;  }
.left_cnt form.search .linkbutton { width:43px; height:20px; }

.newsletterzahvala { width:510px; }
.divcategoryimages {  margin:0px; padding:0px; }
.divcategoryimages .categoryTitle { display:none; }
.divcategoryimages .top_line { background-color:#5EB977; height:1px; margin:10px 0px 3px 0px; display:none;  }
.divcategoryimages .predogled { text-align:center; color:#FEFFFE; margin-bottom:6px; }
.divcategoryimages .next { background-image:url(img/next.gif); display:block; width:14px; height:16px;  }
.divcategoryimages .prev { background-image:url(img/prev.gif); display:block; width:14px; height:16px; }
.divcategoryimages .bottom { color:#FEFFFE; text-align:center; padding:10px 0px 10px 0px;  }
table.layout tr.r3 td.c2 table tr td {  height:10px; }
table.layout tr.r3 td.c2 table {  height:10px;  }


