/* 
Projekt: www.zps.sk
Autor: Monumental s.r.o.
Kontakt: info@monumental.sk 
D�tum: 01.12.2008
*/

/* ----------------------------------------------------------------------------------------------------------
1) LAYOUT 
---------------------------------------------------------------------------------------------------------- */
body { margin: 0 auto; text-align: center; background-color:#efefef; font-family:tahoma; }
#main_frame {margin:0 auto; width:950px; background-image:url('../images/bg.gif'); background-repeat:repeat-y; padding:0 25px 0 25px; }
#main_frame_spodok {margin:0 auto; width:1000px; height:30px; background-image:url('../images/bg_spodok.gif'); background-repeat:no-repeat; }
    
    #header { width:950px; height:115px; width:950px; background-repeat:no-repeat;  }
        #logo { float:left; width:138px; height:101px; margin:7px 0 0 34px; display:inline; }
        #lang { float:right; width: 35px;height:32px;margin-top: 10px;margin-right: 10px; }
        img.flag { width: 25px; height: 25px; }
    #menu { width:950px; height:48px; width:950px; background-image:url('../images/bg_menu.gif'); background-repeat:no-repeat; }
    #navigacia { height:50px;  }
        #nachadzate { float:left; font-size:0.70em; margin-top:18px; padding-left:10px; }  
        #print_mail { float:right; margin:17px 10px 0 0; }  
    #content { float:left; }
        #left_content {width:256px; float:left;}
        #center_content {width:430px; float:left;padding-left:8px; }
        #right_content {width:256px; float:left;}
            #nadpis_sede { width:241px; height:29px; background-image:url('../images/bg_submenu_nadpis.gif'); background-repeat:no-repeat; text-align:left; padding:8px 0 0 15px;    }
            .box { margin:5px 0 5px 0; width:256px; height:228px; background-image:url('../images/box.gif'); background-repeat:no-repeat;  }
            .box2 { margin:5px 0 5px 0; width:253px; border:1px solid #eae9e9;}
            .box3 { margin:5px 0 5px 0; width:253px; border:1px solid #eae9e9;background-image:url('../images/box3.png');padding-bottom:7px;}
            #banner { float:left;  } 
            #nadpis_modre_dlhe { width:404px; float:left; height:29px; background-image:url('../images/bg_content_nadpis.gif'); background-repeat:no-repeat; text-align:left; padding:8px 0 0 15px;    }
            #picture { float:left; margin-top:5px;}
            #obsah { float:left; line-height:17px; margin-top:0px; width:395px; text-align:left; padding:20px 10px 10px 10px; font-size:0.7em; border: 1px solid #e9e9e9;}
            #obsah_forum { float:left;line-height:17px; margin-top: 5px; width: 395px; text-align:left; padding: 20px 10px 10px 10px; border: 1px solid #e9e9e9; border-bottom:0px; }
            .nadpis_modre{ width:241px; height:29px; background-image:url('../images/bg_clenovia_nadpis.gif'); background-repeat:no-repeat; text-align:left; padding:8px 0 0 15px;    }
            #partneri { margin-top:5px;text-align:center;width:256px; }
    #footer { width:950px; margin:0 auto; height:40px; }
        #footer_menu { float:left; color:#3c3c3c; font-size:0.75em; }
        #podpis {float:right; color:#3c3c3c; font-size:0.70em; height: 14px;}
li { list-style-image:url("../images/li_kocka.png"); }
/* ----------------------------------------------------------------------------------------------------------
2) UNIVERZ�LNE �T�LY
---------------------------------------------------------------------------------------------------------- */
img { border:0; padding:0; margin:0; }
p.text { margin:0 0 10px 0; padding:0;  }
h1 { padding:0; margin:0; font-size:1.0em;}
h1.new { padding:0; margin:0; font-size:1.0em; color:#01295f;}
h1.new { padding:0; margin:0; font-size:1.0em; color:#01295f; }
/* ----------------------------------------------------------------------------------------------------------
3) FONTY
---------------------------------------------------------------------------------------------------------- */
.naspis_biely { color:#fff; font-weight:bold; font-size:0.85em; }
.nadpis_modry { color:#01295f; font-weight:bold; }
.cas { font-size:0.85em; }
/* ----------------------------------------------------------------------------------------------------------
4) LINKY
---------------------------------------------------------------------------------------------------------- */
a { color:black; text-decoration:none; }
a:hover { color:black; text-decoration:underline;  }
a.link_black { color:black; text-decoration:underline; }
a.link_black:hover { color:black; text-decoration:none;  }
a.odkaz_news { color:#01295f; text-decoration:none;}
a.odkaz_news:hover { color:#01295f; text-decoration:none; text-decoration: underline; }
a.strankovanie { text-decoration: underline; }
a.strankovanie2 { text-decoration: none; }
a.strankovanie:hover { text-decoration: none; }
/* ----------------------------------------------------------------------------------------------------------
5) DOPLNKY
---------------------------------------------------------------------------------------------------------- */
.banner { margin-bottom: 5px; }

.news_lava_obr { float:left;width:80px; padding-right: 15px;margin-bottom:10px;padding-top:3px; }
.news_prava_text { float:left;width:300px; }
.news_vyrovnavac { clear:both;border:1px dotted #e2e2e2;margin-top: 10px;margin-bottom:10px; }
img.news_img { border:1px solid #e2e2e2;width:80px;height:80px; }
.viac_sipky_color { color: #fdc203; }
/* ----------------------------------------------------------------------------------------------------------
6) MAIN MENU
---------------------------------------------------------------------------------------------------------- */
ul.main_menu { margin:0; padding:0; }
li.main_menu { list-style-type:none; list-style-image:none; float:left; line-height:40px;  }
li.separator_main_menu { float:left; list-style-image:none; margin-top:2px; list-style-type:none;  width:2px; height:44px; background-image:url('../images/bg_separator.gif'); background-repeat:no-repeat;  }
a.main_menu { color:#3c3c3c; font-size:0.7em; font-weight:bold; text-decoration:none;  padding: 4px 11px 4px 11px;display:block;}
a.main_menu_hover { color:#fff; font-size:0.7em; font-weight:bold; text-decoration:none;  padding: 4px 11px 4px 11px;display:block; }
a.main_menu_hover:hover { color:#fff; font-size:0.7em; font-weight:bold; text-decoration:none;  padding: 4px 11px 4px 11px;display:block; }
a.main_menu:hover { color:#fff; font-size:0.7em; font-weight:bold; text-decoration:none; }

/* ----------------------------------------------------------------------------------------------------------
7) SUBMENU
---------------------------------------------------------------------------------------------------------- */
ul.submenu { margin:0; padding:0; }
li.submenu { list-style-type:none; text-align:left; height:27px;  list-style-image:none;  }
li.submenu_ekonomicke_spravy { list-style-type:none; text-align:left; height:27px; padding-bottom:8px; list-style-image:none; width:240px; }
li.submenu_ekonomicke_spravy_viac { list-style-type:none; text-align:left; height:27px; padding-bottom:4px; padding-left:150px; list-style-image:none; width:90px; }
a.submenu_hover { color:#8e8e8e; font-size:0.70em; font-weight:bold; text-decoration:none; }
a.submenu { color:#01295f; font-size:0.70em; font-weight:bold; text-decoration:none; }
a.submenu_ekonomicke_spravy { color:#01295f; font-size:0.70em; text-decoration:none; }
a.submenu:hover { color:#8e8e8e; font-size:0.70em; font-weight:bold; text-decoration:none; }
a.submenu_ekonomicke_spravy:hover { color:#8e8e8e; font-size:0.70em; text-decoration:none; }
#pozicia { position:relative; top:7px;  left:14px;}
/* ----------------------------------------------------------------------------------------------------------
8) FOOTER MENU
---------------------------------------------------------------------------------------------------------- */
a.footer_menu { color:#3c3c3c; font-size:0.9em;  text-decoration:underline; }
a.footer_menu:hover { color:#3c3c3c; font-size:0.9em;  text-decoration:none; }
/* ----------------------------------------------------------------------------------------------------------
8) FORUM
---------------------------------------------------------------------------------------------------------- */
td.forum_form { font-size: 0.7em; }
td.forum_form_chyba { font-size: 0.7em; color: red; }
input.forum_form { border:1px solid #bebebe; width: 150px;height: 15px; font-size: 0.7em; }
textarea.forum_form { border:1px solid #bebebe; width: 320px;height: 100px; font-size: 11px; font-family:tahoma; }
input.forum_form_submit { border:1px solid #696969; border-top: 1px solid #c7c7c7;border-right:1px solid #c7c7c7; color:#000000; background-image:url("../images/button_form.png"); cursor:pointer; font-size: 0.75em; height: 18px;}
input.forum_form_submit2 { border:1px solid #696969; border-top: 1px solid #c7c7c7;border-right:1px solid #c7c7c7; color:#000000; background-image:url("../images/button_form2.png"); cursor:pointer; font-size: 0.75em; height: 18px;}

.obsah_formu_prispevky { border-bottom: 1px dotted #c3c3c3; padding: 10px; float:left; width: 375px; }
.obsah_formu_prispevky_meno { width: 175px; float:left; text-align:left;font-weight:bold; }
.obsah_formu_prispevky_datum { width: 200px; float:right; text-align:right; }
.obsah_formu_prispevky_sprava { width: 375px; float:left; text-align:justify;line-height:15px; }
