body{background-color: #f3f3eb; color: #303030; padding: 0; margin: 0; line-height: 1.3em;}
/*body, table td{font-family: Tahoma; font-size: 12px;}*/
body, table td{font-family:"segoe ui", tahoma, arial, sans-serif; font-size: 12px;}

h1, h2, h3, h4, h5, h6{font-weight: normal;}
h1{font-size: 160%;}
h2{font-size: 150%;}
h3{font-size: 140%;}
h4{font-size: 130%;}
h5{font-size: 120%;}
h6{font-size: 110%;}
p{margin: 5px 0;} /* line-height: 1.3em; */

/*
ul, ul ul, ul li ul{list-style-type: none;}
ul ul{margin-left: 16px;}
ul li{behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">—</span> ' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.25em' : 0 );}
ul li span.bullet {color: #0085f5;}
ul>li{text-indent: -1.25em;}
ul>li:before {content: '\2014\a0'; color: #0085f5;}
ul li{padding: 4px 0;}
ul ul li{padding: 0;}
*/


a{color: #0085f5;}
/*a:visited{color: #8fa9bf;}*/

/*
ul li.selected{behavior: ''; text-indent: 0;}
ul>li.selected:before{content: '';}
a.selected{text-decoration: none; color: #a4a4a4;}
*/


table.noborder{border-collapse: collapse; padding: 0; margin: 0; border-style: hidden;}
table.noborder td{padding: 0;}

.fotozon{color: white;}
.o3{color: #0085f5;}


/* begin Ext fixes */

/* end Ext fixes */



#layout{min-width: 500px; max-width: 1300px; //width: expression(document.body.clientWidth <= 500?"500px":document.body.clientWidth > 1300?"1300px":"auto"); border-left: 1px solid #303030; border-right: 1px solid #303030;}

#top{background-color: #303030; height: 10px;}
#head-bg{background-color: #303030; position: absolute; top: 0; left: 0; width: 100%; z-index: 98;}
#head-bg, #head{height: 102px;}
#head{background-color: #303030; color: #a0a0a0; height: 102px; position: relative; z-index: 99;}
#logo{position: absolute; left: 34px; top: 28px; border: 0;}
#icon-home, #icon-search, #icon-mail{position: absolute; top: 45px; width: 11px; height: 11px; background: url(/f/fotozon/icons.gif) no-repeat; cursor: pointer;}
#icon-home{right: 156px; background-position: 0 0;}
#icon-search{right: 101px; background-position: -11px 0;}
#icon-mail{right: 47px; width: 13px; background-position: -22px 0;}

#divider-head-bg{position: absolute; left: 0; top: 91px; width: 100%; z-index: 90; height: 14px; background: url(/f/fotozon/divider_head.png) repeat-x; // background: url(/f/fotozon/divider_head.gif) repeat-x;}



#body{position: relative; top: 0; margin-top: 0px;}
#images-large{position: relative; left: 0; z-index: 0; padding-right: 2px; // padding-right: 0;}
#images-large img{border: 0; border-left: 2px solid #303030; border-right: 2px solid #303030; // border: 0;}
#images-large table td{background-repeat: no-repeat; background-position: center center; height: 170px; width: 20%; position: relative;}
#images-large table td img{width: 99.3%; height: 170px; // width: 96%;}/* opera width: 100%; */

#image-large-preview{position: absolute; z-index: 999999999;}
#image-large-preview-annotation{position: relative; padding: 0 4px; bottom: 0; color: #a0a0a0;}
#image-large-preview-annotation .author{font-weight: bold;}
#image-large-preview-annotation .img_title{position: relative; left: -7px;}


#content .column-1{padding: 27px 20px 27px 40px;}
#content .column-3{padding: 27px 20px 27px 33px;}
#content .column-2{padding: 27px 0; width: 217px;}

#content{position: relative; top: -2px; z-index: 999; background-color: #f3f3eb; border-top: 2px solid #303030;}
#columns td{text-align: left; vertical-align: top;}

.col-01, .col-03, .col-05, .col-07, .col-09, .col-11, .col-10, .col-12{width: 108px !important;}
.col-02, .col-04, .col-06, .col-08{width: 109px !important;} 


#auth{margin: 5px 0;}
input, button{font-size: 120%; border: 1px solid #7a7a7a; padding: 2px 2px;}
input.err{background-color: #fffed2;}
/*label{display: block; margin-top: 4px;}*/
#auth-login, #auth-password{display: block; width: 100px;}
.auth-autologin{margin-top: 4px;}
#auth-autologin{float: left; margin-right: 6px; border: 0 !important; // margin-right: 0;}
#auth-go{margin-top: 4px;}
/*table{width: 100%;}*/
table.reg{width: 100%;}
table.reg td{padding: 10px;}
table.reg td.dt{min-width: 60px; max-width: 120px; padding-top: 11px; padding-bottom: 5px; text-align: right;}
table.reg td.dd{width: 200px;}
table.reg td.dd input{width: 200px;}
table.reg td.err{padding-top: 2px; padding-bottom: 12px; font-size: 80%; min-width: 150px; }/* opacity: 0; // filter: alpha(opacity=0); */
table.reg td.err div{border: 1px dashed red; color: red; background: #fffed2; padding: 2px 4px; min-width: 150px;}
#reg-password2{margin-top: 2px;}


#bottom{position: relative; top: -2px; background-color: #303030; color: #a0a0a0; text-align: left; padding: 30px 30px; border-top: 3px solid #7a7a7a;}
