.nadpissablony{
               color:#D17D52;font-weight: bold;font-size: 120%;text-align:left;
}
.nadpisgrafu{
 color:#D17D52;font-weight: bold;font-size: 120%;text-align:left;display:block;height:25px;
}
.nadpissablony_foto{
               color:#D17D52;font-weight: bold;font-size: 110%;text-align:left;
}
.odkazsablony{
                font-size: 90%;
                text-align: left;
}


.novinkadatum{
              color: #D17D52;
}
.novinkanadpis{
                font-weight: bold;
                text-align: left;
}
.blok{
              	float:left;
              	width:522px;
              	padding-left:20px;
              	_padding-left:0px;
              	_width:542px;
              }
.nadpisdefault{color:#D17D52;font-weight: bold;font-size: 115%;text-align:left;}
.legenda{color:#D17D52;font-weight: bold;font-size: 105%;}
.ramecek{ 
BORDER-RIGHT: #ffa500 1px double; BORDER-TOP: #ffa500 1px double; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #ffa500 1px double; BORDER-BOTTOM: #ffa500 1px double;
}

.ramecekgraf{ float:left;
BORDER-RIGHT: #ffa500 1px double; BORDER-TOP: #ffa500 1px double; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #ffa500 1px double; BORDER-BOTTOM: #ffa500 1px double;
}
.celleft{
BORDER-RIGHT: #ffa500 1px double; /*BORDER-left: #ffa500 1px double;*/ padding-left:2px;
}
.celright{
padding-left:2px;
}

/*sablona tiskove zpravy*/
.blok_novinka{
/*border:1px solid black;*/
 float:left;
 /*width:168px;*/
 background-image : url(../obrazy/zn1.jpg);
               background-repeat : no-repeat;
               background-position: 80px 110px;
 width:30%;
  _width:180px;
 padding:6px;
 _padding:2px;
display:table;
height:197px;
min-height:260px;
_height:250px;


     }
     .blok_novinka_full{
/*border:1px solid black;*/
 float:left;
 /*width:168px;*/
 /*background-image : url(../obrazy/zn1.jpg);
               background-repeat : no-repeat;
               background-position: 80px 80px;*/

  width:522px;
  _width:542px;
 padding:6px;
 _padding:2px;
display:block;


     }
.fl{}
.fr{text-align:left; font-size:90%;}
/*sablona verejné zakázky*/
.head_tab
{
 BACKGROUND: rgb(218,165,32) 0% 50%;
 WORD-SPACING: 0pt; VERTICAL-ALIGN: middle; 
 font-weight:bold;
 COLOR: rgb(255,255,255); LETTER-SPACING: 0pt;  moz-background-clip: -moz-initial; moz-background-origin: -moz-initial; moz-background-inline-policy: -moz-initial;
}
.white_tab{background-color:white;}
.silver_tab{background-color:rgb(245,245,245);}

.prazdna_tab_detail{background-color:white;}
.white_tab_detail{background-color:white;font-weight:bold;}
.prazdna_tab_detail2{background-color:rgb(245,245,245);}
.white_tab_detail2{background-color:rgb(245,245,245);font-weight:bold;}
A.back:link{color: white; text-decoration : none; font-weight: bold;float:right;margin-right:2px;}
A.back:visited{ color: white; text-decoration : none; font-weight: bold;float:right;margin-right:2px;}
A.back:hover{ color: black; text-decoration : none; font-weight: bold;}
A.back:active{color:black; text-decoration : none; font-weight: bold;}
.dnes{float:left;margin-left:22px;_margin-left:2px;}
/*vypis novinek do uvodu*/
.tabel{/*border:1px dotted black;*/}
.tabelleft{border-left:1px dotted black;}
.tabel_head{font-weight:bold;}
h2{padding:0;margin:0;padding-left:4px;font-size:16px;}
/*formular podatelna*/
input.sub {
  height: 18px;
  border: 1px solid black;
  background-color: #F7740C;
  color: white;
  font-size: 10px;
}
.for{background-color:rgb(224,224,224); border:1px solid silver; color:rgb(0,0,0); }
.text_for{color:black;font-size:11px;}

/*  ------------------ foto soutěž ---------------------------*/
.regb {
font-weight: bold;
}
.regb td {
padding: 3px;
}
.box, .boxh {
float: left;
position: relative;
margin: 10px 5px;
padding: 2px;
width: 156px;
min-height: 200px;
_height: 200px;
display: inline;
background: #fff;
border: 1px solid #DDDDDD; 
border-right: 2px solid #CCCCCC;
border-bottom: 2px solid #C9C9C9; 
}

.box h3, .boxh h3 {
font-size: 10px;
padding: 4px;
height: 30px;
overflow: hidden;
margin: 0;
color: #0061AA;
}
.boxh h2 {
float: left;
padding: 5px 7px;
font-size: 15px;
color: #666;
margin: 0;
} 

.nahledbox {
float: left;
position: relative;
width: 156px;
height: 156px;
}
.nahledbox a {
width: 155px;
height: 155px;
float: left;
}
.box p {
font-size: 10px;
height: 25px;
width: 155px;
overflow: hidden;
text-align: center;
}
.cleaner {
clear: both;
height: 1px;
}
.hl {
display: block;
padding: 3px 10px;
margin: 5px auto;
width: 100px;
text-align: center;
background: #fff;
color: #fff;
font-size: 105%;
border: 1px solid Black;
text-decoration: none;
}

.emailform {
display: none;
padding: 0 5px 5px 5px;
}
.emailform input {
width: 140px;
}
.hlasy {
padding: 4px;
}
.bloksoutez{
              	float:left;
              	width:740px;
              	padding: 10px 0px 10px 40px;
              	min-height: 500px;
              	_height: 500px;

}              
.filtrSoutez {
              	float:left;
              	width:290px;
              	padding:20px 0px 20px 80px;
} 
/*  ------------------ konec - foto soutěž ---------------------------*/
