/* CSS Document */

* {	margin:0; padding:0; }
html { font-family: Verdana, Georgia, Tahoma, Arial; font-size:11px; line-height:17px; color:#868686; }
body { background:#FFFFFF; padding:0; }
img { vertical-align:top; border:0; margin:0; }
strong { font-size:12px; color:#444444;}
* html td.separator { line-height:5px; height:5px; }
html>body { overflow-y:scroll; } 

a img { border:0; }
a:link, a:visited { color:#656565; text-decoration:none; }
a:hover { font-weight:normal; }
ul { list-style:disc inside; padding:1px 0 0 20px; }

/* Tables, menus */
.levo { width:162px; }
.sredina { width:456px; }
.desno { width:162px; }

#Table_01 { cellpadding:0; cellspacing:0; border:0; width:781px; }
#Table_01 td { border:0; text-align:left; vertical-align:top; }

.top { width:781px; height:38px; background:url(images/bg_top.png) top repeat-y; }
.topbanner { padding: 15px 437px 0 25px; color:#BBB; }
.topmenu { width:781px; height:270px; background:url(images/bg_top_menu.png) top repeat-y;  }
.toplogo { padding: 2px 5px 4px 12px; }
.toptitle { padding:40px 102px 2px 25px; font-size:12px; font-weight:bold; }
.rightlogo { padding:10px 0 0 20px;  }
.leftmenu { line-height:18px; padding: 0 0 0 40px; color:#656565; }
a.menulink { display:block; width:75px; padding:2px 3px 2px 7px; border:1px solid #EBEBEB; text-align:left; text-decoration:none; }
a.menulink:hover { background:url(images/bg_menu.png) no-repeat center left; }
a.menuselected { display:block; width:75px; padding:2px 3px 2px 7px; border:1px solid #EBEBEB; text-align:left; text-decoration:none; background:url(images/bg_menu.png) no-repeat center left;  }
.rightmenu { font-size:9px; line-height:12px; padding:0 10px 12px 10px;  }
.greyline { padding:0 0 0 6px; }
td.separator { line-height:2px; height:2px; }
.main { width:781px; height:20px; background:url(images/bg_content.png) top repeat-y; vertical-align:top; padding: 0; }
.mainleft { width:162px; padding: 8px 5px 4px 30px; color:#656565; font-size:12px; font-weight:bold; }
.main1center { width:350px; padding: 20px 5px 4px 0; }
.main1title { padding: 3px 0 1px 0; color:#005EA6; font-size:12px; font-weight:bold; } 
.main1line { padding:0; margin:0; line-height:2px; vertical-align:bottom; }
.main1subtitle { padding:0; margin:0; line-height:14px; vertical-align:top; color:#656565; font-size:11px; font-weight:bold; } 
.main1content { padding:10px 0 0 0; line-height:14px; vertical-align:top; color:#656565; font-size:11px; font-weight:normal; text-align: justify; } 
.main1right { padding: 0 15px 0 10px; }
.footer { width:781px; height:20px; background:url(images/bg_footer.png) top repeat-y; padding: 15px 5px 18px 230px; color:#EEE; font-size:9px; }
#footer a { text-decoration:none; color:#EEE; }
#footer a:hover { text-decoration:underline; color:#EEE; font-weight:normal; }

.main2center { width:530px; padding: 20px 5px 4px 0; }
.main3center { width:150px; padding: 20px 5px 4px 0; }
.main3right { padding: 10px 15px 10px 10px; }
.main4right { padding: 40px 20px 10px 10px; }
.main5center { width:550px; padding: 20px 5px 4px 0; }
#contact a { text-decoration:underline; }
.main4left { width:162px; padding: 0 5px 0 12px; color:#656565; font-size:12px; font-weight:normal; letter-spacing:-1px }
td.main4left a:hover { font-weight:bold;  }
td.main4left a.selected { font-weight:bold; } 
.main4right1 { padding: 0 20px 10px 10px; }


