/*
// -----------------------základní prvky---------------------------------------
*/

/*
****************  MIDDLE
*/
.viewfoto a,
.middle a {
 text-decoration: underline;
 }
.viewfoto a:hover,
.middle a:hover {
 text-decoration: none;
 }
.middle{
 padding: 0px;
 margin:0;
 font: 11pt/16pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;;
 }
.middle h1{
 font-family:Arial;
 text-transform: uppercase;
 font-size:17px;
 padding-top:5px;
 margin:10 0 15 0;
 border-bottom:1px solid #141414;
 height:29px;
 }
.middle h2,.kontakty h2{
 font-family:Arial;
 text-transform: uppercase;
 font-size:15px;
 margin:15 0 8 8;
 border-bottom:1px solid #141414;
 height:30px;
 }
.middle h3,
.viewfoto h3{
 font-family:Arial;
 font-size:14px;
 margin:4 0 5 8;
 }
.middle h3 a{
 font-family:Arial;
 color:#84AF29;
 background:#060606;
 border-bottom:1px solid #141414;
 font-size:13px;
 text-transform: none;
 }
.middle h4{
 font-family:Arial;
 color:#FFCC00;
 background:#060606;
 border-bottom:1px solid #141414;
 font-size:13px;
 margin-right:8px;
 margin-bottom:5px;
 text-align:right;
 }
h3#comments{
 background-color:#060606;
 border-top:1px solid #141414;
 padding-top:8px;
 margin-top: 30px;
 }
.viewfoto h3#comments{
 margin-right:10px;
 }
.middle p{
 text-align:justify;
 padding-left:8px;
 margin:0px;
 margin-bottom:5px;
 text-indent:10px;
 }
.viewfoto table td,
.viewfoto table th,
.middle table td,
.middle table th {
 font-family:Verdana;
 font-size:10px;
 margin: 0px;
 padding:2px;
 }
.kontakty table{
 margin-left:20px;
 }
.viewfoto table input,
.viewfoto table textarea,
.middle table input,
.middle table input.file,
.middle table select,
.middle table textarea{
 border:1px solid #000;

 }
.viewfoto form,
.middle form{
 margin:0px;
 }
table.seznam{
 margin-left: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 100%;
 _width: 99%;
 }
table.seznam th{
 text-align:left;
 }
table.seznam td{
 }
table.seznam th span{
 float:left;
 }
table.seznam th img{
 float:right;
 margin:0px;
 filter:alpha(opacity=40);
 }
table.seznam td b{
 color:red;
 font-size:8px;
 }

table.foto{
 margin-left: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 96%;
 border:1px solid #CCCCCC;
 background-color:white;
 padding:0px;
 }
table.foto td b{
 color:red;
 font-size:8px;
 }
img.nahled{
 float:right;
 width:140px;
 height:100px;
 border:1px solid #cccccc;
 margin:0px;
 margin-left:5px;
 }
b.stats{
 clear:both;
 display:block;
 font-weight:normal;
 border-top:1px dashed #cccccc;
 margin-top:2px;
 margin-left:8px;
 margin-bottom:15px;
 padding-top:3px;
 }
b.stats span{
 color:#8E1B06;
 }
.foto a {
 color: #0066CC;
 text-decoration: none;
 }
.foto a:hover {
 color: black;
 text-decoration: underline;
 }
.viewfoto{
 float: left;
 width: 538px;
 _width: 538px;
 min-height: 835px;
 _height: 835px;
 padding: 0px;
 margin: 0px;
 background-color:white;
 font-family:Verdana;
 font-size:10px;
 }
.viewfoto img,.viewfoto h3,.viewfoto span{
 margin-left:18px;
 }
.viewfoto .bhead,
.viewfoto .body,
.viewfoto .bpata,
.viewfoto table{
 margin-left:18px;
 width:500px;
 }
.viewfoto .body img{
 width:50px;
 height:60px;
 }

.viewfoto h3{
 margin-left:10px;
 margin-top:10px;
 }
.viewfoto span{
 color:#666666;
 }
.bhead {
 margin: 0px;
 margin-left: 5px;
 padding: 0px;
 width: 100%;
 background-color:#101010;
 border-bottom:1px solid #242424;
 clear:both;
 }
.bhead h2{
 margin:0 0 0 5;
 padding:0px;
 font-size:13px;
 float:left;
 background:transparent;
 text-transform: none;
 }
.bhead h2 a{
 color:#84AF29;
 text-decoration: none;
 }
.bhead h2 a:hover{
 text-decoration: underline;
 }
.bhead h5,.bhead h4{
 text-align:right;
 margin: 0 5 0 0;
 padding:0px;
 font-size:10px;
 color:#FF6600;
 width:160px;
 float:right;
 }
.body{
 clear:both;
 }
.body p{
 margin:5 5 0 10;
 padding: 0px;
 text-align:justify;
 font-size:11px;
 }
.body img{
 margin-bottom:10px;
 margin-left:8px;
 text-align:center;
 border:1px solid #242424;
 }
.bpata{
 width: 100%;
 display:none;
 }
.bpata p{
 float:right;
 margin:0 3 25 3;
 padding-left: 0px;
 font-size: 10px;
 font-family:"Verdana";
 text-align: right;
 }
.bpata img{
 float:left;
 border:0px;
 margin:0px;
 margin-left:2px;
 margin-right:0px;
 clear:none;
 }
.strankovani{
 margin:18 4 4 4;
 padding:8px;
 font: bold 13px Arial;
 background-color:#101010;
 border:1px solid #242424;
 clear:both;
 }
.strankovani a{
 font:bold 14px Verdana;
 color: #FFCC00;
 text-decoration: underline;
 }
.strankovani a:hover{
 text-decoration: none;
 }
.viewfoto .strankovani{
 margin:18px;
 font-weight:bold;
 }
.viewfoto .strankovani a{
 padding:2px;
 }
.viewfoto .strankovani a:visited{
 color:black;
 }
.viewfoto .strankovani a:active{
 border:1px solid #0066CC;
 }
/*
****************  FOOTER
*/
.footer{
 width: 100%;
 text-align: left;
 }
.footer h6{
 float:left;
 font-size:11px;
 font-family:Verdana;
 float:left;
 /*color:#84AF29;*/
 font-weight:normal;
 margin:5 0 0 12;
 text-align:left;
 line-height:140%;
 }
.footer a{
 color:black;
 text-decoration:none;
 border-bottom:1px dotted black;
 }
.footer a:hover{
 border-bottom:transparent;
 }
#dz{
 float:right;
 margin-right:8px;
 }
/*
// -----------------------edit WYSIWYG---------------------------------------
*/
.edit input{
 font-family:"Times New Roman";
 margin-bottom:2px;
 width:25px;
 }
input#button1{
 font-weight:bold;
 }
input#button2{
 text-decoration: underline;
 }
input#button3{
 font-style: italic;
 }
input#button4{
 background-image: url('images/br.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button5{
 background-image: url('images/url.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button6{
 background-image: url('images/pic.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button8{
 border:1px solid #FFCC00;
 color:#FFCC00;
 font-weight:bold;
 }
input#button20{
 background-image: url('images/smile20.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button21{
 background-image: url('images/smile21.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button22{
 background-image: url('images/smile22.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button23{
 background-image: url('images/smile23.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button24{
 background-image: url('images/smile24.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button25{
 background-image: url('images/smile25.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button26{
 background-image: url('images/smile26.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
input#button27{
 background-image: url('images/smile27.gif');
 background-repeat: no-repeat;
 background-position: right top;
 }
/*img.smile{
 margin-bottom:0px;
 border:0px;
 }  */
p.reaguj img.smile{
 margin-bottom:0px;
 border:0px;
 width:16px;
 height:16px;
 }
img.ikon{
 width:80px;
 height:15px;
 border:0px;
 margin-left:25px;
 }


