body{
  font-family: Verdana;
  background-color: #ffd;
}

a {
    color: red;
}

a.dogory {
    color: green;
}

img {
  margin  : 0px;
  padding : 0px;
  border  : 1px #ddd solid;
  vertical-align: middle;
  cursor  : pointer;
}

img.nodecor {
  border: 0px;
  cursor: auto;
}

img.tool {
  border: 0px;
  cursor: pointer;
  vertical-align: middle;
}

td {
  margin : 0px;
  padding : 0px;
}

table.exif td{
  text-align: left;
  height : 14px;
  }

hr {
      color            : #000;
      background-color : #000;
      border           : 0px;
      height           : 1px;
}

div.header{
  height           : 32px;
  margin           : 5px;
  position         : relative;
  top              : 0px;
  left             : 0px;
  right            : 0px;
  background-color : #fff;
  border           : 1px #ccc solid;
  z-index          : 8;  
}

div.header_item{
  padding          : 5px;
  position         : relative;
  z-index          : 8;
  padding-right    : 5px;
  padding-left     : 5px;
  float            : left;
  height           : 20px;
  font-size        : 14px;
  line-height      : 20px;
}

div.menu_item{
  position         : relative;
  z-index          : 8;
  top              : 13px;
  height           : 8px;
  width            : 85px;
  float            : left;
  background-color : white;
  line-height      : 8px;
  font-size        : 9px;
  text-align       : center;
  color            : #555;
  border           : 1px solid #ccc;
  cursor           : pointer;
  padding          : 5px;
}

div.menu_list{
  position         : absolute;
  z-index          : 8;
  top              : 19px;
  left             : -1px;
  width            : 290px;
  height           : 75px;
  background-color : #efefef;
  display          : none;
  text-align       : left;
  padding          : 5px;
  border           : 1px solid #ccc;
  border-top       : 0px solid #efefef;
  line-height      : 12px;
  font-size        : 10px;
}

input.menu_chb{
	width : 5px;
}

select.menu_chb{
	height : 18px;
	font-size: 10px;	
}

input.voting_radio{
	display: inline;
}

select {
	position        : relative;
	z-index 		: 9
}

div.header_dirs{
  height           : 110px;
  margin           : 0px;
  position         : relative;
  top              : 0px;
  left             : 0px;
  right            : 0px;
  background-color : #ffd;
  border           : 0px #999 solid;
  z-index          : 4;
}

div.dir{
  width            : 216px;
  height           : 80px;
  float            : left;
  text-align       : center;
  padding-top      : 10px;
  border           : 1px #ccc solid;
  margin           : 5px;
  cursor           : pointer;
  position         : relative;
  background-color : #fff;
  z-index          : 4;  
}

div.dirtitle{
  position         : absolute;
  bottom           : 0px;
  left             : 0px;
  width            : 218px;
  height           : 30px;
  line-height      : 14px;
  text-align       : center;
  color            : black;
  font-size        : 14px;
  background-color : #eee;
  display          : inline;
  z-index          : 1;  
}

div.body_images{
  position         : relative;
  top              : 0px;
  left             : 0px;
  right            : 0px;
  margin           : 5px;
  padding          : 10px;
  text-align       : left;
  line-height      : 15px;
  background-color : #efefef;
  font-size        : 11px;
  color            : #333;
  border           : 1px #ccc solid;
  z-index          : 0;
}

div.image{
  width            : 216px;
  height           : 216px;
  float            : left;
  text-align       : center;
  line-height      : 212px;
  background-color : #efefef;
  border           : 1px #ccc solid;
  margin           : 5px;
  cursor           : pointer;
  position         : relative;
  z-index          : 0;    
  }

div.image iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

div.imgtools{
  position         : absolute;
  top              : 0px;
  left             : 0px;
  height           : 32px;
  width            : 216px;
  line-height      : 32px;
  text-align       : right;
  color            : white;
  font-size        : 12px;
  background-color : inherit;
  filter           : alpha(opacity=85);
  -moz-opacity     :.85;
  opacity          : .85;
  display          : none;
  padding-right    : 0px;
  z-index          : 1;  
}

div.imgtitle{
  position         : relative;
  float            : left;
  bottom           : -4px;
  left             : -1px;
  height           : 30px;
  width            : 216px;
  line-height      : 28px;
  text-align       : center;
  color            : white;
  font-size        : 12px;
  background-color : #777;
  filter           : alpha(opacity=85);
  -moz-opacity     :.85;
  opacity          : .85;
  display          : none;
  border           : 0px #333 solid;   
  z-index          : 1;  
}

div.imgexif{
  position         : relative;
  float            : left;
  bottom           : -4px;
  left             : -1px;
  height           : 145px;
  width            : 198px;
  line-height      : 15px;
  text-align       : left;
  color            : white;
  font-size        : 11px;
  background-color : #333;
  display          : none;
  padding-left     : 20px;
  padding-top      : 10px;
  z-index          : 1;  
}

div.imgvoting{
  position         : relative;
  float            : left;
  bottom           : -4px;
  left             : -1px;
  height           : 60px;
  width            : 218px;
  line-height      : 28px;
  text-align       : center;
  color            : white;
  font-size        : 12px;
  background-color : #777;
  filter           : alpha(opacity=95);
  -moz-opacity     :.95;
  opacity          : .95;
  display          : none;
  border           : 0px #333 solid;   
  z-index          : 1;  
}

div.transparent{
  position         : relative;
  float            : left;
  bottom           : -4px;
  left             : -1px;
  height           : 200px;
  width            : 218px;
  background-color : white;
  filter           : alpha(opacity=30);
  -moz-opacity     :.30;
  opacity          : .30;
  display          : none;
  z-index          : 1; 
  border  : 2px red solid;
}

div.bigpic{
  position         : fixed;
  top              : 0px;
  left             : 0px;
  right            : 0px;
  height           : 100%;
  display          : none;
  border           : 0px;
  padding          : 0px;
  margin           : 0px;
  background-color : #151515;
  padding-top      : 30px;
  text-align       : center;
  z-index          : 9;
}

div.th_creation{
  position         : relative;
  top              : 0px;
  left             : 0px;
  right            : 0px;
  margin           : 5px;
  padding          : 10px;
  text-align       : left;
  line-height      : 15px;
  background-color : #efefef;
  font-size        : 11px;
  color            : #333;
  border           : 1px #ccc solid;
  z-index          : 8;
  display          : none;
}

div.th{
  position         : relative;
  z-index          : 9;
  padding          : 0px;
  float            : left;
  width            : 90%;
  z-index          : 8;
}

div.footer{
  clear 	       : both;  
 font-size:    11px;
 line-height:  220px;
  height           : 200px;
  left			   : 0px;
  right 		   : 0px;
  margin           : 5px;
  position         : relative;  
  background-color : #ffd;
  border           : 0px #ccc solid;
  z-index          : -1;
}

#debug{
  position: absolute;
  top : 10px;
  right: 18px;
  border : 2px solid black;
  padding: 10px;
  margin : 0px;
  width : 600px;
  height : 800px;
  background-color: #fff;
  font-size: 10px;
  text-align: left;
  line-height : 12px;
  z-index : 8;
}

#v{
  position: absolute;
  top : 10px;
  right: 18px;
  border : 0px solid black;
  padding: 0px;
  margin : 0px;
  width : 30px;
  height : 15px;
  background-color: #fff;
  font-size: 8px;
  text-align: right;
  line-height : 12px;
  z-index : 8;
}

#v a{
  color : black;
  text-decoration : none;
}

