
.searchform {margin-top:25px; margin-bottom:11px;}

.searchform td.fieldtitle {text-align:right; padding-right:5px;}
.searchform td.field input {font-size:11px; height:15px; border: 1px solid #E3E6EE;}
.searchform td.field select {font-size:11px;}
.searchform td.checkboxes input {vertical-align:middle;}
.searchform td.buttons {text-align:right; padding-right:77px;}


/* results */
.results {margin-top: -4px;}
.results td.phototxt {vertical-align:top; padding-left:9px;}
.results td.phototxt div.date {font-family: tahoma; color:#4B5997; font-weight:bold; line-height:10px; padding-top:2px;}
.results td.phototxt div.title {font-family: times; font-size:18px;  padding-bottom:5px;}
.results td.phototxt div.notice {font-family: tahoma; font-size:12px;  padding-bottom:5px;}
.results td.phototxt div.title a,.results td.phototxt div.notice a {color:#000000;}
.results td.photo {padding-top:1px; padding-left:8px;  padding-bottom:12px;}
.results td.photo div.photo {text-align:center; border:1px solid #E2E6ED; padding-top:2px; padding-bottom:4px; padding-left:2px; padding-right:2px;}
.results td.photo div.photo div.icon {padding-top:4px;}
.horisontalblock {margin-top:-21px;  margin-bottom: 22px; border-top: 1px solid #E2E7EF; border-bottom: 1px dashed #9AA0BF; background-color:#F7F7F7; text-align:right; font-weight:bold; font-size:10px; color:#4A5896; padding-top:5px; padding-bottom:6px; padding-right:9px;}
.horisontalblock a {text-decoration:underline;}

.searchinfo {margin-left:66px; margin-top:26px;}
.searchinfo td.img {padding-right:7px; margin-top:26px;}
.found {color:#000000;}

.mainsearchcomment {margin-left:66px; font-weight:bold; margin-bottom:4px;}
.mainsearchform {background-color:#F7F8F9; padding-left:66px; padding-top:3px; padding-bottom:3px;}
.mainsearchform td.field input {border:1px solid #E3E6EE; height:15px;}
.mainsearchform td.buttons input {padding-right:6px; }
.mainformpagefooter {height:300px;}

.resultsVideo { padding-top:9px; margin-bottom:14px}
.resultsVideo td.phototxt {vertical-align:top; padding:0px 9px 0px 9px;}
.resultsVideo td.phototxt div.title {font-size:13px; font-weight:bold; padding-bottom:1px;}
.resultsVideo td.phototxt div.title a {color:#000000;}
.resultsVideo td.phototxt div.notice a {color:#000000;}
.resultsVideo td.photo {padding-top:1px; padding-bottom:11px;}
.resultsVideo td.photo div.photo {text-align:center; border:1px solid #E2E6ED; padding-top:2px; padding-bottom:6px; padding-left:2px; padding-right:2px;}
.resultsVideo td.photo div.photo div.icon {padding-top:6px;}
.resultsVideo td.phototxt div.notice span.info { color:#3D5D99; white-space:nowrap}
.resultsVideo td.phototxt div.notice span.info a { color:#3D5D99}
.resultsVideo td.phototxt div.date {color:#4B5997; font-weight:bold; line-height:10px; padding-top:2px; font-size:12px;}

