.fotografie h2{margin: 5px 0 4px 0; text-transform: uppercase;}
#photosearch-closed{background: url(../../img/frontend/foto-search-back.gif) repeat-y top left; width: 570px; padding: 0 0 2px 0; margin: 2px 0 10px 0; color: #747474;}
#photosearch-closed em{font-size: 22px; line-height: 20px; font-weight: bold; margin: 0 0 0 20px; position:relative; top: 4px}
#photosearch-closed em strong{fotn-size: 24px; line-height: 22px;}
#photosearch-closed span{text-transform: uppercase; margin: 0 0 0 70px; position:relative; top: -2px}
#photosearch-closed a{float: right;  position: relative; left: 2px}
#photosearch-opened form{width: 400px;}
#photosearch-opened{background: #BCBCBC url(../../img/frontend/foto-search-open.gif) repeat-y top right; height: 195px; #height: 180px; padding: 5px 0 0 70px; #padding: 20px 0 0 70px}
#photosearch-opened label {width: 100px; color: #fff; float: left; text-align: right; margin-bottom: 3px; padding-top: 5px}
#photosearch-opened select{width: 200px; margin-bottom: 3px}
#photosearch-opened .submitInput{margin: 0 0 0 20px; position: relative; top: 5px; #top: 1px; width: auto; height: auto; border: none}

.fotografie form{margin: 15px 0 5px 0}
.fotografie form label{text-transform: uppercase; color: #747474; padding: 0 15px 0 5px; font-weight: bold; font-size: 9px; position:relative; top: -2px}
.fotografie form select, .fotografie form input{border: 1px solid black; width: 150px;}
.fotografie form select{height: 20px}
.fotografie form #rocnik{width: 55px; margin: 0  0 0 5px}

table.foto{border-collapse: collapse; width: 570px; background: #FFF1E6; border-bottom: 5px solid #FF7300; text-align: center}
.foto th{height: 23px; background: #FF7300; border-bottom: 3px solid #FFC799; text-align: left}
.foto .r{text-align: right; padding-right: 10px}
.foto h3{text-transform: uppercase;}
.foto .r a{color: #fff; text-transform: uppercase; font-size: 9px}
.foto .first-body td{padding-top: 10px}
.foto .popis td{padding: 2px 0 10px 0}
.foto img{border: 2px solid #FF7300}

.fotografie .sampionat{margin: 10px 0 0 0; border-bottom: 5px solid #FF7300}
.sampionat h3{border-bottom: 3px solid #FFC799}
.sampionat ul{margin: 10px 0 10px 15px; list-style: none;}
.sampionat ul li{background: url(../../img/frontend/li-white.gif) 0 9px no-repeat; padding: 5px 0 5px 15px}
.sampionat ul li a{color: #FF7300; text-decoration: underline; font-weight: bold; font-size: 12px;}
.sampionat ul li a:hover{text-decoration: none}
.sampionat ul li ul{margin: 2px 0 0 -15px;}
.sampionat ul li li{background: none; padding: 0 0 0 15px}
.sampionat ul li li a{color: #000; text-decoration: none; font-weight: normal;  font-size: 11px;  line-height: 15px}
.sampionat ul li li a:hover{text-decoration: underline}

.karta-fotografa{ background: #FFF1E6; border-top: 3px solid #FFC799; border-bottom: 5px solid #FF7300; text-align: center; margin: 10px 0 0 0}
.karta-fotografa table{border: none}
.karta-fotografa h4{color: #FF7300; font-size: 15px}
.karta-fotografa strong{font-size: 12px; font-weight: normal}
h3.fotograf{line-height: 24px; margin: 20px 0 0 0; background-position: 5px 4px; text-transform: uppercase;}

table.samp tfoot td{background: #FF7300; padding: 1px 0 2px 0}
table.samp tfoot td a{color: #fff; text-transform: uppercase; font-size: 9px; font-weight: bold;}
div.samp{border-bottom: 0}
div#samp-rocnik form{margin: 15px 0 -15px 0}

table.searchResult{ border-bottom: 0; border-top: 5px solid #FFC799; margin: 10px 0 0 0}
table.searchResult select{width: 200px}
table.searchResult th{height: auto; background: #FFF1E6; border-bottom: none; text-align: left; padding-left: 7px}
table.searchResult th h3{color: #FF7300; font-size: 14px; text-transform: none; line-height: 20px}
table.searchResult th strong{font-weight: normal; font-size: 12px}
table.searchResult th#searchResultSel{text-align: right; padding: 0 5px 0 0;}
table.searchResult th#searchResultSel select{position: relative; top: -4px}
table.searchResult tfoot td{border-top:  10px solid #FF7300; background: #fff; padding: 4px 0 0 0; text-align: left}
table.searchResult tfoot td#pagination{text-align: right}
table.searchResult tfoot td#pagination a{color: #000}


#fotosoutez-reg h3, #fotosoutez-log h3{text-transform: uppercase; text-align: center; background: #FF7F17; color: #fff; border-bottom: 3px solid #FFC799; font-size: 10px; padding: 5px 0; margin: 10px 0 5px 0}
#fotosoutez-reg p,#fotosoutez-log p{text-align: center;}
#fotosoutez-reg form{border-bottom: 20px solid #FF7F17; padding: 0 0 10px 0; margin-top: 1px}
#fotosoutez-reg form div{width: 530px; margin: 15px 0}
#fotosoutez-reg label, #fotosoutez-log label{width: 198px; display: block; text-align: right; float: left; margin-bottom: 3px; position: relative; top: 3px}
#fotosoutez-reg input{width: 240px; margin-bottom: 3px}
#fotosoutez-reg form div div{margin: 10px 0; color: #747474; text-align: left; font-weight: bold; text-transform: uppercase;}
#fotosoutez-reg form div div ins{display: block; width: 420px; padding: 0 0 0 10px; font-size: 9px; margin: 0 0 10px 0}
#fotosoutez-reg form div div input{width: auto; height: auto; margin: 0 0 3px 215px; border: 0;}
#fotosoutez-reg form div div label{float: right; color: #000; font-weight: normal; text-transform: none; width: 260px; font-size: 9px; text-align: left; position: relative; left: -10px;  top: 0px; #top: 3px;}
#fotosoutez-reg .submitInput, #fotosoutez-log .submitInput{height: auto; width: auto; margin: 10px 0 0 225px; border: none}

#fotosoutez-log{border-bottom: 20px solid #FF7F17; padding: 0 0 10px 0; }
#fotosoutez-log form{width: 350px; margin: 15px auto 0 auto}
#fotosoutez-log label{width: 100px; top: 4px}
#fotosoutez-log input{width: 200px}
#fotosoutez-log a{color: #000}
#fotosoutez-log #last-row{padding: 10px 0; margin: 10px 0 15px 0; border-bottom: 5px solid #747474; text-align: center}
#fotosoutez-log .submitInput{margin: 4px 0 10px 119px}

#fotosoutez-upload{border-bottom: 5px solid #FF7300; padding: 0 0 10px 0}
#fotosoutez-upload #nadpis{background: #FF7300; font-size: 10px; color: #fff; padding: 5px 0; #padding: 5px 0 0 0; border-bottom: 5px solid #FFC799; margin: 10px 0 5px 0}
#fotosoutez-upload #nadpis h3{text-transform: uppercase; font-size: 11px}
#fotosoutez-upload #nadpis .l{float: left; padding: 0 0 0 5px}
#fotosoutez-upload #nadpis .r{float: right; padding: 0 5px 0 0}
#fotosoutez-upload #info{margin: 0 0 10px 0}
#fotosoutez-upload #info span{display: block; width: 125px; padding: 0 10px 0 0; color: #747474; float: left; text-align: right}
#fotosoutez-upload p{text-align: center; color: #747474; }
#fotosoutez-upload p strong{color: #000}
#fotosoutez-upload p strong.red{display: inline; color: red}
#fotosoutez-upload label{ text-align: right; padding: 0 10px }
#fotosoutez-upload input{width: 270px;}
#fotosoutez-upload input.text{width: 200px}
#fotosoutez-upload input.submitInput{width: auto; height: auto; border: 0; margin: 20px 0 0 225px}
#fotosoutez-upload form img{border: 3px solid #FF7300; margin: 3px 0 10px 153px}

#fotosoutez-fotky #pod-nadpis{padding: 5px 0 10px 0; line-height: 20px; width: 600px; #width: 572px}
#fotosoutez-fotky #pod-nadpis .l{float: left; color: blue; width: 300px;}
#fotosoutez-fotky #pod-nadpis .r{float: right; width: 250px; text-align: right;}
#fotosoutez-fotky #pod-nadpis a{color: blue; text-decoration: underline; text-transform: uppercase; font-weight: bold; font-size: 9px}
#fotosoutez-fotky #pod-nadpis a:hover{text-decoration: none}
#fotosoutez-fotky #pod-nadpis select{width: 80px}
#fotosoutez-fotky #pod-nadpis form{width: 220px; padding: 0; margin: 0;}
#fotosoutez-fotky h3{text-transform: uppercase; font-size: 12px; clear: both; padding: 0 0 5px 0}

.foto-table{border-bottom: 3px solid #ff7300; width: 100%; border-collapse: collapse; margin: 0 0 10px 0}
.foto-table .grey{color: #747474; padding: 0 5px 0 0}
.foto-table .second{bacground: #fff; line-height: 20px; font-size: 9px;}
.foto-table .second th.notopen{ border-top: 2px solid #fff}
.foto-table .first{background: #FF7E15; color: #fff; line-height: 20px}
.foto-table h4, ul.foto-nedok h4{font-weight: bold;font-size: 10px; background: url(../../img/frontend/sipka-bila-na-oranz.gif) no-repeat 5px 7px; padding: 0 0 0 25px}
.foto-table h4 span, ul.foto-nedok h4 span{width: 30px; display: block; float: left;}
.foto-table .ri{text-align: right}
.foto-table .first .ri{padding: 0 5px 0 0}
.foto-table td{background: #FFE5D0; text-align: center}
.foto-table .first-body td{padding:  5px 0 10px 0;border-top: 3px solid #ff7300; font-weight: bold}
.foto-table img{border: 3px solid #FF7300;}
.foto-table img.vlozeni{border:none; margin: 0 0 7px 0}
.foto-table .popis td{padding: 5px 0 10px 0}
.foto-table tfoot td{padding: 10px 0 5px 0; font-size: 9px}
.foto-table tfoot td a{color: blue; font-weight: bold}

ul.foto-nedok{list-style:none; width: 100%}
ul.foto-nedok li{margin: 0 0 3px 0; background: #FF7E15; color: #fff; line-height: 20px}
ul.foto-nedok li h4{float: left}
ul.foto-nedok li strong{float: right; padding: 0 5px 0 0}

strong.red{display: block; color: red}
.nodisplay{display: none}

#tapety div#search{background: #FFE3CC; border-top: 1px solid #FF7300; border-bottom: 5px solid #FF7300; margin: 10px 0 30px 0}
#tapety #search label{float: left; width: 200px; display: block; text-align: left; color: #000; padding: 3px 0 0 20px; margin: 2px 5px 0 2px; font-weight: normal; text-transform:none; font-size: 11px}
#tapety #search input, #tapety #search select{width: 200px; float: left; margin: 2px 5px 0 2px}
#tapety #search select{width: 202px}
#tapety #search input#submit{width: auto; height: auto; border: none; clear: both; margin: 15px 0 5px 230px}
#tapety #tapky{margin: 0 0 10px 10px}
#tapety  .tapeta{background: #fff url(../../img/frontend/podklad_tapety.gif) no-repeat; margin-left: 25px; width: 248px; height: 235px; display: block; float: left;}
#tapety  .tapeta img{width: 220px; height: 160px}
#tapety .tapeta .name-tap{background: url(../../img/frontend/monitor_tapety.gif) no-repeat; text-align: right; display: block; font-size: 13px; line-height: 24px; padding: 0 25px 0 0}
#tapety_bottom{background-color: #FFE3CC; margin: 10px 0; clear: both;}
#tapety_bottom #p{border-top: 1px solid #FF7300; border-bottom: 1px solid #FF7300; padding: 1px 3px 0 3px}
#tapety_bottom #p .l{float: left; display: block; width: 150px}
#tapety_bottom #p .r{float: right;}
#tapety_bottom #nejst{text-align: center; padding: 5px 0; font-size: 12px}
#tapety_bottom #nejst .or{color: #FF7300;}
#tapety_bottom #radek{background: #FF7300; text-align: center; padding: 3px 0}
#tapety_bottom #radek a{color: #fff; font-weight: bold; }
#tapety_bottom #p a{color: #000}
#tapety .tapety-res{padding: 10px 0 0 0}
#tapety .tapety-res a{color: #989898}

#tapety #banner-up div{margin-top: 10px}
#tapety #big-rect{margin: 0 0 -70px 0; position: relative; left: -25px}


#prub-poradi{margin: 40px 0 0 0}
#prub-poradi table{margin: -5px 0 0 0; border-bottom: 4px solid #FF7300; text-align:center;border-collapse: collapse; width: 100%}
#prub-poradi h3{height: 16px; padding: 4px 0; width: 240px; background: #FF7300; text-align:center; color: #fff;text-transform: uppercase; font-size:11px}
#prub-poradi td{line-height: 26px}
#prub-poradi select{width: 120px; border: 1px solid black; margin: 0 0 0 211px}
#prub-poradi tr th{border-bottom: 4px solid #FF7300; padding: 0}
#prub-poradi tr.second th{padding: 15px 0 1px 0}
#prub-poradi th{width: 24px}
#prub-poradi th.pos{width: 30px; text-align:center}
#prub-poradi .driver{width: 140px}
#prub-poradi .total{width: 37px}
#prub-poradi td.pos, #prub-poradi td.total{background: #FF7300; color: #fff; font-weight: bold}
#prub-poradi td.pos{width: 27px; padding: 0 0 0 3px}
#prub-poradi td.driver{color: #FF7300}
#prub-poradi td.l{background: #FFD5B3;  width: 24px}
#prub-poradi td.r{background: #FFF;}

/*reklamy*/
#banner-up.search div{margin: 10px 0 5px 17px}
#banner-up.index div{margin: 16px 0 -5px 17px}
