html,body
{
  height:100%;
  background-color:#ffffff;
}

body
{
  font-family: Arial;
  font-size: 0.85em;
  color: #000000;
  background-color:#ffffff;
  margin:0px;
}

*
{
  font-size: 100%;
}

div.rcorners
{
}

div.rcorners div#h, div.rcorners div#l
{
  height:4px;
  overflow:hidden;
}

div.rcorners div#h div#l
{
  height:4px;
  width:4px;
  float:left;
  background-image:url('/i/rcorners_.gif');
  background-repeat:no-repeat;
}
div.rcorners div#h div#r
{
  height:4px;
  width:4px;
  float:right;
  background-image:url('/i/rcorners_.gif');
  background-repeat:no-repeat;
  background-position:0 -4px;
}
div.rcorners div#l div#l
{
  height:4px;
  width:4px;
  float:left;
  background-image:url('/i/rcorners_.gif');
  background-repeat:no-repeat;
  background-position:0 -12px;
}
div.rcorners div#l div#r
{
  height:4px;
  width:4px;
  float:right;
  background-image:url('/i/rcorners_.gif');
  background-repeat:no-repeat;
  background-position:0 -8px;
}
div.rcorners div#cnt{padding:0.3em}

.small{font-size:90%}

a{color:#374477;}
a:hover{color:#374477;}
a:visited{color:#75447C;}

a.do{text-decoration:none;border:1px #374477 dashed;border-width:0 0 1px 0;}

div#head
{
  background-color:#e6e6e6;
  min-width:780px;
  height:68px;
/*  width: expression(document.body.clientWidth > 780 ? "100%" : "780px");*/
/*  background-image:url('/i/head_fill.gif');background-repeat:repeat-x;*/
overflow:hidden;
}



div#head img#logo
{
  float:left;
}

div#head div#left
{
}

div#head div#right
{
  float:right;
  padding:0;
  margin:0;
  height:68px;
  background-color:#e6e6e6;
}

div#umenu
{
  margin:0.5em 1em 0.5em 1.5em;
  font-size:80%;
  color:#3f3f3f;
}

div#umenu a,div#umenu a:visited, div#umenu a:hover
{
  color:#3f3f3f;
}

div#main
{
  margin:0em 1em 2em 1em;
  clear:both;
  min-width:750px;
  padding-top:20px;
}
/*IA begin*/
* html div#main
{
/*  width:100%;*/
}
/*IA end*/

div#main div#right
{
  float:right;
/*  padding:0 1em 0 0;*/
  width:27%;
}

div#main div#left
{
  margin:0 27% 0 0;
  padding-right:0.5em;
}
/*IA begin*/
* html div#main div#left
{
/*  position:relative;*/
}
/*\*/
* html div#main div#left
{
  height:1px;
}
/**/
/*IA end*/

div#foto
{
}

div#user_column
{
  float:left;
  width:130px;
}
div#user_column img#av{border:0;margin:0 0 5px 0}
div#user_column div#name{margin:0 0 5px 0;font-size:90%}

div#foto div#center
{
  margin:0 35% 0 130px;
}

/*IA begin*/
* html div#foto div#center
{
/*  width:100%;*/
}
/*IA end*/

div#foto img#main_foto{margin:0 0 10px 0}

div#user div#center
{
  margin:0 35% 0 130px;
}
/*IA begin*/
* html div#user div#center
{
/*  width:100%;*/
}
/*IA end*/

div#user div#pre_container{width:100%}
div#user div#right{width:200px;float:right}



/*IA begin*/
* html div#main div#left
{
  position:relative;
}
/*\*/
* html div#main div#left
{
/*  height:1px;*/
}
/**/
/*IA end*/

div#main div#left div#cnt
{
}

div.feuilleton
{
  padding:0em;
  clear:both;
/*  background-color:#cccccc;*/
  border:0px solid #cccccc;
  border-width: 1px 0 0 0;
}

div.feuilleton div#int
{
  padding:1em;
  color:#666666;
}

div.feuilleton div#int a,div.feuilleton div#int a:visited, div.feuilleton div#int a:hover
{
  color:#666666;
}

div#tmenu
{
  margin-left:220px;
}

div#tmenu table
{
  height:5em;
  margin:0px;
  padding:0px;
  background-color: #e6e6e6;
  border-collapse: collapse;
  border:0px solid #cccccc;
}

div#tmenu table td
{
  border:0px solid #ffcccc;
  padding:0px;
  margin:0px;
  width:33%;
  text-align:center;
}

div#tmenu table tr
{
  border:0px solid #ffcccc;
  padding:0px;
  margin:0px;
}

div#tmenu a:link, div#tmenu a:visited
{
  display: block;
  color: #444444;
  margin:0;
  padding:1.9em;
}

div#tmenu a:hover
{
  display: block;
  color: #444444;
  background: #e0e0e0;
  padding:1.9em;
}

div#tmenu span
{
  display: block;
  color: #444444;
  background: #e0e0e0;
  padding:1.9em;
}

h1#title
{
  font-size:130%;
  padding:0px;
  margin:0px;
}

h1
{
  font-size:170%;
  font-weight:normal;
  margin-top:0px
}

div.mainp
{
  padding-left:2em;
  padding-bottom:2em;
}

div.marazmp
{
  margin-bottom:1.2em;
  clear:left;
}

div.marazmp h1
{
  margin-bottom:0.5em;
}

table#iteminf
{
  margin:0.8em 0 0.5em 0;
  font-size:100%;
  color:#aaaaaa;
/*  border:1px solid #ccff33;*/
  background-color:#f7f7f7;
  border-collapse:separate;
}

table#iteminf td{padding:0.2em;}

table#iteminf a{color:#aaaaaa;}
table#iteminf a:visited{color:#aaaaaa;}
table#iteminf a:hover{color:#aaaaaa;}

table#iteminf div.bar
{
}

table#iteminf .control
{
  text-decoration:none;
}
table#iteminf a.up,table#iteminf a.up:hover,table#iteminf a.up:visited{color:#139616}
table#iteminf a.dwn,table#iteminf a.dwn:hover,table#iteminf a.dwn:visited{color:#d22c2c}

table#iteminf td#dwn,table#iteminf td#up{width:10px}
table#iteminf td#cntr{width:10px}
table#iteminf td#date{font-size:80%;width:100px;padding:0.2em 0em 0.2em 0.6em}

table#iteminf td#user{font-size:80%;padding:0.2em 0.2em 0.2em 0.6em}
table#iteminf td#comment{font-size:80%;padding:0.2em 0.2em 0.2em 0.6em}
table#iteminf td#comment a,table#iteminf td#comment a:visited
{
  background-image:url('/i/control.gif');
  background-repeat:no-repeat;
  padding-left:15px;
  position:relative;

  background-position:0 -157px;
  display: block;
  text-decoration:none;
}
table#iteminf td#comment a:hover
{
  background-image:url('/i/control.gif');
  background-repeat:no-repeat;
  padding-left:15px;
  color:#4f5cbe;

  background-position:0 -197px;
  display: block;
  text-decoration:none;
}

table#iteminf td#date span
{
  background-image:url('/i/control.gif');
  background-repeat:no-repeat;
  padding-left:15px;
  position:relative;

  background-position:0 -237px;
  display: block;
  text-decoration:none;
}

table#iteminf td#user span
{
  text-decoration:none;
}

div#foto div#itext
{
  margin:0;
}

div#foto div#foto_info_cnt
{
  display:none;
  background-color:#f0f0f0;
  margin:1px 0 0 0;
  padding:5px 5px 5px 10px;
  color:#494949;
  font-size:90%;
}

div#foto div#foto_info
{
  margin:1em 0 1.3em 0;
}

div#foto_info a,div#foto_info a:hover, div#foto_info a:visited{color:#777777;}
div#foto_info div#links a,div#foto_info div#links a:hover, div#foto_info div#links a:visited{font-size:90%;border-color:#777777}

div#foto_info div#d
{
  padding:0.2em 0 0.2em 0;
}

div#comments
{
  font-size:95%;
  color:#666666;
  margin-top:1em;
  width:100%;
}
div#comments div#comment
{
  margin:0 0 1em 0;
  width:90%;
}
div#comment div#title
{
  margin:0em 0 0em 0;
}
div#comment div#title span
{
 font-size:80%;
}
div#comment div#text
{
  margin:0.3em 0 0.1em 1em;
}
div#comment div.reply
{
  margin:0.2em 0 0em 0;font-size:80%;color:#777777;
}
div#comment div.reply a, div#comment div.reply a:hover,div#comment div.reply a:visited{color:#777777;border-color:#777777}

div#comments div#replyform
{
  margin:1em 0 1em 0;
}

div#replyform div#ctrl{margin:0.5em 0.1em 0.5em 0;}
div#replyform textarea{width:100%;height:8em;font-size:10pt}

.errormessage{color:#ff0000}
.okmessage{color:#11751d}

li
{
  padding-bottom:0.5em;
}


div.img_pre{width:75px;height:75px;margin:11.5px;float:left;padding:1px;}

div.img_pre2{margin:10px}
div.img_pre2_sel{margin:8px;border:#cc0000 solid 2px;}

div.scrollup
{
  background-image:url('/i/scrolls.gif');
  background-repeat:no-repeat;
  height:13px;
  background-position:34px -26px;

}
div.scrollup_dis
{
  background-image:url('/i/scrolls.gif');
  background-repeat:no-repeat;
  height:13px;
  background-position:34px -39px;
}
div.scrollup a{display:block;text-decoration:none}
div.scrollup_dis a{display:block;text-decoration:none}

div.scrolldwn
{
  background-image:url('/i/scrolls.gif');
  background-repeat:no-repeat;
  height:13px;
  background-position:34px -0px;

}
div.scrolldwn_dis
{
  background-image:url('/i/scrolls.gif');
  background-repeat:no-repeat;
  height:13px;
  background-position:34px -13px;
}
div.scrolldwn a{display:block;text-decoration:none}
div.scrolldwn_dis a{display:block;text-decoration:none}

div.scrollup img{border:0;width:93px;height:17px}
div.scrollup_dis img{border:0;width:93px;height:17px}
div.scrolldwn img{border:0;width:93px;height:17px}
div.scrolldwn_dis img{border:0;width:93px;height:17px}


table.common
{
  border-collapse:collapse;
}
table.common td
{
  padding:0;
}


table.main_t
{
  width:99%;
  border-collapse:collapse;
}
table.main_t td
{
  padding:0;
}

table.main_t td#otkr
{
  background-color:#f5f6df;
  padding:0.5em 0.5em 1.5em 0.5em;
}
table.main_t td#new
{
  background-color:#f6fbed;
  padding:0.5em;
}
table.main_t td#div
{
  height:1em;
}
div#fotooftheday
{
  background-color:#fae580;
  margin-bottom:1em;
}
div#fotooftheday_cnt
{
  padding:0.5em;
}

div#fotooftheday div#img
{
  padding-top:0.5em;
  overflow:hidden;
}
div.purecomments
{
  padding:0.5em;
  background-color:#e8eff6;
  margin-bottom:1em;
}
div.purecomments div
{
  padding:0.3em;
  font-size:80%;
}

div.img_desc
{
  display:none;
}

div.metki
{
  padding:0.5em;
}
div.metki a,div.metki a:visited{color:#999999;text-decoration:none;line-height:1.4em;}
div.metki a:hover{color:#999999;line-height:1.4em;text-decoration:underline;}

div.img_preb{width:250px;height:250px;margin:12.5px;padding:1px;float:left;}
div.img_preb div#img{width:250px;height:210px;overflow:hidden;padding-bottom:0.5em}

