/* 
CSS pro stránku petka.o-ves.net
autor: Ondřej Veselý
*/
/**************** UNIVERSAL ***********************/
*{margin: 0;padding: 0;}

html {font-family:Arial;font-size: 14px;color: #000;margin:0px;} 
img, img a { border : none }
h2 { text-align: left; font-style: normal;font-variant:small-caps; font-size:16px; font-weight: bold; color:black;}
h3 { text-align: left; font-style: normal;font-variant:small-caps; font-size:16px; font-weight: bold; color:#768b27;}

h4 { text-align: left; font-style: normal; font-weight: bold; color: #4d5f69;}
h5 { font-size:11px;}
h6 {color:#36c; line-height:12px;display:block;border-bottom:1px solid #ccc; padding:5px 0;}
p { font-style: normal; font-weight: normal;margin: 0px 0px 6px 0px; width:100%; padding: 0; }

a{ text-decoration : underline;	color:#5F697D; }
a:hover{color:#000;}
q {color:#5e8d2e;}
ul {margin:6px 0px 6px 20px;}
ol {margin:6px 0px 6px 20px;}
/*em {text-decoration:underline;font-style:normal}*/
strong { font-weight: bold; }
textarea{
    font-family:Arial;
    font-size: 14px;
    
}
/****************  ***********************/

body {
    text-align: center;
    background-color:#382c1c;
    background-image:url('../images/design/prechod.png');
    background-repeat:repeat-x;
    margin:0px;
}

.clear{
    clear:both;
    visibility:hidden;
}

fieldset {
    border-style: none;
}

h1 {
    margin:0px;padding:0px; font-size: 9pt;color:white;
    padding-left:70px;
    font-family:Trebuchet MS;
    font-size:24px;
    font-weight:normal;
    color:#F0E9E4;
}



/**************** Hlavicka ***********************/
#main {
    /* overflow: hidden; */
    margin: 0px auto;
    text-align: left;
    width:895px;
    margin-top:20px;
}

#hlavicka {
    height: 60px;
    
    padding-right:8px;
    background: url('../images/design/logo.png') no-repeat;
    background-position:8px 2px;
}
.hlavickaRight{
    color:#9d9586;
    /*background-color:#e7b984;*/
    float:right;
    height:56px;
    width:220px;
}
#hlavickaVerejnost{
    background: url('../images/design/verejnost.png') no-repeat;
    background-position:0px 2px;
}
#hlavickaOddil{
    background: url('../images/design/zpet.png') no-repeat;
    background-position:2px 2px;
}

#hlavickaRightTelo{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#4D5F69;
    margin:20px 0px 0px 50px;
}

#odkaz_nadpis{
    text-decoration:none;
}

#telo{
    /*background: url('../images/container.jpg') repeat-y;*/
    background: url('../images/design/prp.png');
    background-position:180px 50px;
    background-repeat:repeat-y;
}

#subTelo {
    /*background: url('../images/design/prp.png');*/
    /*background-position:180px 50px;*/
    background-repeat:repeat-y;
    /*background-color:#efe9e3;*/
    background-image:url('../images/design/hlavni.png');
    background-position:189px 0px;
    /*text-align:justify;*/
}

#subTelo img{
    /*padding:8px;*/
}
/*div s vypisem zprav o strance*/
#divMessage{ 
    background-color:#4d5f69;
    color:#dde1e2;
    margin:0px;
    padding:0px 0px 0px 0px;
}

#divMessage a{
    color:#fff;
} 

#divMessage a:hover{
    color:red;
} 

#divMessage ul{ 
    /*margin:0 0 0 10;*/
    padding:2px 0px 2px 0px;
}

/*div s moznosti zalozit a upravit stranku*/
#pageMenu{
    background-color:#943022;
    color:#dde1e2;
    text-align:right;
    padding:2px 10px 2px 0px;
}
#pageMenu a{
    color:#dde1e2;
}

#pageMenu a:hover{
    color:black;
}


/**************** OBSAH ***********************/

#obsah {
    float: right;
    width: 706px;
    /*width: 79%;*/
    height:100%;
    margin: 0; 
    margin-right: 0px; 
    background: url('../images/design/ram_a_prechod.png') repeat-y;
    background-position: right;
}

#subObsah {
    background-color:#efe9e3; /*text pod hlavickou a nad patickou*/
    padding:10px 10px;
    margin-right:10px;
    height:100%;
    /*border-left:4px solid #483931;*/
}

#obsahHlavicka{
    background: url('../images/design/hlavni horni.png') no-repeat;
    height:17px;
}

#obsahPaticka{
    background: url('../images/design/hlavni dolni.png') no-repeat;
    background-position:right top;
    height:17px;
    margin-right:1px;
    padding-left:400px;
}

.title{
    font-family:Trebuchet MS;
    font-size: 18px;
    color: #000;
    font-weight:bold;
    
}

/****************  MENU ***********************/

#menu {
    padding:0px;
    margin:0px;
    float: left;
    width: 189px;
    background: url('../images/design/menu0.png');
}

.menuHlavicka {
    font-family:Trebuchet MS;
    font-size: 16px;
    color: #4D5F69;
    height: 27px;
    padding-left:17px;
    margin:0px;
}

.selectedMenu{
    color:red!important;
}

.menuTelo {
    text-align: left;
    padding-left:7px;
    padding-left:3px;
}

#menuNahObr {
    text-align: center;
}

.menuPaticka {
    height: 17px;
    margin-bottom:0px;
}

#konecMenu{
    height:100%;
}

#menuHlavicka{
    background: url('../images/design/menu1 horni.png') no-repeat;
    font-family: Arial,Helvetica,sans-serif;
}
#menuTelo{
    background: url('../images/design/menu1.png') repeat-y;
    font-family:Trebuchet MS;
    font-size: 18px;
    color: #F0E9E4;
    padding-left:9px;
}

.submenuLink{
    font-size:17px;
    margin-left:18px;
    text-indent:-15px;
}

#editMenu{
    background-color:#943022;
    color:#dde1e2;
    font-size:14px;
    text-align:right;
    margin-right:4px;
    padding:1px 10px 1px 0px;
    font-family:arial;
    text-decoration:underline!important;
}


#menuTelo a{color:#efe9e3;padding-left:8px;text-decoration:none;font-weight:normal;display:block;}
#menuTelo a:hover{color:#979a9b}

#menuTelo #activeLink{background:#483a30;}

#menuPaticka{
    background: url('../images/design/menu1 dolni.png') no-repeat;
}

#reklamaHlavicka{background: url('../images/design/menu2 horni.png') no-repeat;}
#reklamaTelo{background: url('../images/design/menu4.png') repeat-y;text-align:center;padding-top:5px}
#reklamaPaticka{background: url('../images/design/menu4 dolni.png') no-repeat;}

#loginHlavicka{background: url('../images/design/menu3 horni.png') no-repeat;}
#loginTelo{background: url('../images/design/menu1.png') repeat-y;
    font-family:Arial;
    font-size: 14px;
    color: #000;
    text-align:center;
}
#loginTelo input{
    margin:2px
}
#loginTelo a{color:#979a9b}
#loginPaticka{background: url('../images/design/menu1 dolni.png') no-repeat;}

#fotkaHlavicka{background: url('../images/design/menu4 horni.png') no-repeat;}
#fotkaTelo{background: url('../images/design/menu4.png') repeat-y;
    
    font-family:Trebuchet MS;
    font-size: 16px;
    color: #FFFFFF;
}
#fotkaTelo a{color:#FFFFFF;}
#fotkaPaticka{background: url('../images/design/menu4 dolni.png') no-repeat;}


/****************KALENDáŘ******************************/
#calendar{
    height:290px;
    padding:5px 5px;
    margin-bottom:10px;
    clear:both;
}
#calendar_sp{
    float:left;
}
#calendar_j{
    float:right;
    
    padding-right:20px;
}

#calendar_j table{
    
    /*height:265px;*/
}

#calendar_switch{
    background-color :#768b27;
    color : white;
    font-weight:bold;
    padding: 1px 1px 1px 10px	;
    margin:0px;
}

#calendar_switch a:link, #calendar_switch a:visited{
    text-decoration:underline;
    color:white;
}

#calendar_calendar{
    padding: 0px;
    margin:0px;
}
/**************** STRANKOVANI ***********************/
#strankovani{
    clear:both;
}

#strankonavi_title{
    padding:0px 0px 0px 10px; 
    width:200px;
    float:left;
    background-color:#768b27;
    font-weight:bold;
    font-family:Trebuchet MS;
    font-size: 14px;
    color: #FFF;
}

#strankonavi_title a{
    color:white;
}

#strankonavi_pages{
    padding:0px 10px 0px 0px; 
    background-color:#768b27;
    text-align:right;
    /*color: #9599a3;*/
    font-family:Trebuchet MS;
    font-size: 14px;
    color: #FFF;
}

#strankonavi_pages a{
    font-family:Trebuchet MS;
    font-size: 14px;
    color: #FFF;
}

/**************** AKTUALITY ***********************/

#aktualita_all{
    
}
.aktualita{
    margin:0px 0px 10px 0px;
    clear:both;
}

.aktualita_head{
    font-family:Trebuchet MS;
    font-size: 14px;
    color: #FFF;
    padding:0px 0px 0px 10px; 
    background-color:#4d5f69;
    color:#dde1e2;
}

.aktualita_head a{
    color: #FFF;
    margin-left:5px;
}

.aktualita_head a:link, .aktualita_head a:visited{
    color: #FFF;
    margin-left:5px;
}
.aktualita_head a:hover{
    color: red;
}

.aktualita_menu{
    font-family:Trebuchet MS;
    font-size: 14px;
    color: #FFF;
    float:right;
    padding:1px 10px 1px 10px
}

.aktualita_body{
    
}

.aktualita_text{
    width:560px;
    float:left;
    margin-left:5px;
}

.aktualita_picture{
    width:50px;
    height:50px;
    float: left;
}

.bazar_picture{
    width:100px;
    height:100px;
    float: left;
}

.aktualita_picture img{
    padding:0px;
}

/**************** FORUM ***********************/
#forum_form{
    margin-bottom:15px;
}

.forum{
    clear:both;
    padding-bottom:10px;
}

.forum_head{
    padding:0px 0px 0px 10px; 
    background-color:#4d5f69;
    color:#dde1e2;
}

.forum_head a{color: #FFF;margin-left:5px;}

.forum_head a:link, .forum_head a:visited{
    color: white;
}

.forum_menu{
    float:right;
    color:#dde1e2;
    padding:1px 10px 1px 10px
}



.forum_body{
    margin: 0px auto;
}

.forum_text{
    float:left;
    margin: 0px auto;
}

#forum_text_with_photo{
    width:600px;
}

#.forum_text_without_photo{
    width:671px;
}


.forum_picture{
    padding:2px;
    width:50px;
    height:50px;
    float: left;
    text-align:center;
}

.forum_picture img{
    padding:0px;
}

#help_texy{
    padding:2px;
    width:240px;
    float:right;
}

#help_texy span{
    padding:3px 0px 0px 0px;
    display:block;
}

#help_title{
    background-color:#4D5F69;
    border:1px solid #4D5F69;
    color:white;
    padding: 1px 0px 1px 5px;
    font-weight:bold;
}


#forum_body{
    border:0px solid #4D5F69;
}

/***************************/



/**************** GALLERIE ***********************/

.gallery_menu a{color:red;}
.gallery_menu a:visited{color:red;}
.gallery_menu a:hover{color:green;}
.gallery_no_image {color:white!important}

.gallery_all{margin: 0 auto;text-align:center;}
.galery_tab{border:1px solid black;width:150px;float:left;text-align:center;margin:5px auto;height:135px;}
#galery_tab_login{height:150px;}
.galery_tab_top{text-align:center;}
/*.galery_tab_menu a {color:red}*/
.galery_tab_middle{height:84px;text-align:center;}
.galery_tab_middle img{border:0px;padding:2px!important;}
.galery_tab_down{text-align:center;font-weight:bold;padding:0 0 4 0}

.thumbail{float:left;border:0px solid black;padding:5px;margin:2px;width:148px;height:109px;text-align:center;}
.thumbail_inside{}
#thumbail img{border:2px solid white;}

#galery_tab_title{
    background-color:#4d5f69;
    color:#dde1e2;
}

#gallery_comment{
    border:1px solid black;
    padding:2px;
}

#gallery_download{
    margin:5px 0px 5px 10px;
    font-weight:bold;
    text-align:center;
}

galery_tab_row{
    
}

.galery_tab_row td{
    padding: 1px 5px 1px 5px;
    padding: 1px 5px 1px 5px;
}

#gallery_table{
    border-top:1px solid #4d5f69;
    border-bottom:1px solid #4d5f69;
    margin: 10px 0px 10px 0px;
    padding-left:30px
}


#gallery_table table{
}




/**************** REGISTRACE ***********************/
.register_div{
    width:600px;
    text-align:center;
    margin-bottom:8px;
}

.profile_div{
    width:300px;
    text-align:center;
    margin-bottom:8px;
}

.register_text{
    float:left;
    width:100px;
    padding-right:15px;
    text-align:right;
}

.register_input{
    float:left;
    margin-right:10px;
    /*text-align:left;*/
}

.register_profile{
    text-align:left;
    font-weight:bold;
}

.register_comment{
    margin-left:10px;
    text-align:left;
}

#login{
    text-align:center;
}


/******************* ANKETA ******************/
#calendar_j table{
    width:140px;
    height:270px;
    padding-bottom:10px;
}

#calendar_j td{
    height:20px;
}

#anketa_space{
    height:auto;
}

#anketa{
    
}

#subAnketa{
    
}

.anketa_title{
    background-color :#768b27;
    color : white;
    font-weight:bold;
    padding: 1px 0px 1px 10px;
}

.anketa_text {
    text-align : left;
    color : Black;
    
}
.anketa_nadpis{
    background-color : #4d5f69;
    color : White;
    padding-bottom : 2px;
    padding-top : 2px;
    padding-left : 2px;
    padding-right : 2px;
    text-align : center;
    width:140px;
}
.anketa_text a:hover{
    text-decoration : blink;
}

#anketa_procenta{
    text-align:right;
}
.anketa_text a:active,a:link,a
{
    text-align : left;
    color : Black;
}

a[href^="http:"] { background: url('../images/links/externalLink.gif') no-repeat right top;   padding-right: 10px;   }

a[href^="http://p.o-ves.net"] { background: none;   padding-right: 0px;   }
a[href^="http://petka.o-ves.net"] { background: none;   padding-right: 0px;   }

a[href^="mailto:"] { background: url('../images/links/email.png') no-repeat right top;   padding-right: 15px;   }

a[href$=".pdf"] { background: url('../images/links/i_pdf.png') no-repeat right top;   padding-right: 18px;   }

a[href$=".doc"] { background: url('../images/links/word.png') no-repeat right top;   padding-right: 18px;   }

a[href$=".xls"] { background: url('../images/links/excel.png') no-repeat right top;   padding-right: 18px;   }

a[href$=".zip"] { background: url('../images/links/ikona_zip.gif') no-repeat right top;   padding-right: 18px;   }

a[href$=".rar"] { background: url('../images/links/ikona_zip.gif') no-repeat right top;   padding-right: 18px;   }

.white{
    color:white!important;
}

.red{
    color:red!important;
}

.left{
    float:left;

}

.right{
    float:right;

}

#divNabor{
    text-align:center;
    padding-top:5px;
    padding-bottom:10px;
}


/*----------------bazar---------------------*/
.bazar_all{
    padding-left:5px;
    margin-bottom:5px;
    clear:both;
}

.bazar_all p{
clear:none;
}

.bazar_name{
    margin-top:5px;
    margin-bottom:3px;
    font-size:12pt;
    font-weight:bold;
    font-variant:small-caps;
    padding:0px 0px 0px 10px; 
    background-color:#4d5f69;
    color:#dde1e2;

}

.bazar_name a{
    color:#fff;
    font-size:10pt;
    padding-left:8px;
    
}
.bazar_kontakt{}

.bazar_kontakt p{
    padding:0px;
    margin-bottom:0px;
    text-indent:0px;

}
.bazar_photo{
    margin:0px;
    margin-right:10px;
    float:left;
    width:120px;
    height:120px;
    background-color:#fff;
    border:2px solid #4d5f69;
}
.bazar_text{
    text-align:justify;

}
.bazar_info{
margin-right:10px;
margin-bottom:5px;
}

.bazar_info_top{
margin-bottom:5px;
}

/*EDITACE DUL*/


.edit_text{

    float:left;
    width:100px;

}

.edit_text2{
  margin-bottom:7px;
}

#listDula_title td{
    text-align:center;
    font-variant:small-caps;
    font-weight:bold;
    background-color:#f3dd6c/*#8d9f66*/;
}

.listDula_row td{
    padding:1px 5px 1px 5px;
    border-bottom:1px solid black;
}

#listDula_table{
    margin-left:50px;

}
