body{
  font-family: 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;
  margin: 0%;
  padding: 0%;
  background: url(zebra.png) #ffce62 top right repeat-y fixed;
  color: #000000;
}
a{
  color: #ac0018;
  font-weight: bold;
  border: #ffce60 thin solid;
}
a:hover{
  color: #ac0018;
  background: #ffae20;
  font-weight: bold;
  border-top: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  text-decoration: none;
}
  div{
    margin-left: 1em;
  }
.comment{
  border: #ac0018 thin solid;
  padding: 0.5em;
  padding-left: 16px;
  margin: 0.5em;
  background: url(zebra2.png) #ffae20 top left repeat-y;
}
.comment>a{
  color: #ac0018;
  font-weight: bold;
  border: #ffae20 thin solid;
}
.comment>a:hover{
  color: #ac0018;
  background: #ffce60;
  font-weight: bold;
  border-top: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  text-decoration: none;
}
.comment>li>a{
  color: #ac0018;
  font-weight: bold;
  border: #ffae20 thin solid;
}
.comment>li>a:hover{
  color: #ac0018;
  background: #ffce60;
  font-weight: bold;
  border-top: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  text-decoration: none;
}
.comment>ul>li>a{
  color: #ac0018;
  font-weight: bold;
  border: #ffae20 thin solid;
}
.comment>ul>li>a:hover{
  color: #ac0018;
  background: #ffce60;
  font-weight: bold;
  border-top: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  text-decoration: none;
}
.comment>ul>li>p>a{
  color: #ac0018;
  font-weight: bold;
  border: #ffae20 thin solid;
}
.comment>ul>li>p>a:hover{
  color: #ac0018;
  background: #ffce60;
  font-weight: bold;
  border-top: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  text-decoration: none;
}
#menu{
  border: #000000 thin solid;
  display: block;
  position: fixed;
  width: 208px;
  left: auto;
  right:2px;
  text-align: center;
  top: 180px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0em;
  z-index: 1;
  background: none rgba(0,0,0,0.5) top left repeat;
  font-size:small;
	box-shadow:0px 2px 5px #111;
	-moz-box-shadow:0px 2px 5px #111;
	-webkit-box-shadow:0px 2px 5px #111;
	-khtml-box-shadow:0px 2px 5px #111;
	-o-box-shadow:0px 2px 5px #111;
	-icab-box-shadow:0px 2px 5px #111;
}
#menu>span>a{
  border: none;
  color: #ffffff;
  display: block;
  margin-top:0px;
  margin-bottom:0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  /*background: url(back.png) transparent top left no-repeat;*/
}
#menu>span>a:hover{
  border: none;
  color: #000000;
  background-color:rgba(255,255,255,0.1);
  display: block;
  text-decoration: none;
}
#corps{
  border: none;
  left: auto;
  margin-right: 140px;
  margin-left:2em;
  margin-bottom: 2em;
  display: block;
  padding-right: 1em;
  background: url(moisvg.png) #ffce62 bottom right no-repeat;
}
#coordonees{
  border: none;
  display: block;
  margin-top: 0%;
  margin-left: 0%;
  margin-right: auto;
  width: 82%;
  padding: 0%;
  font-size: x-small;
}
#coordonees>table{
  margin: 0%;
  background: url(back2.png) transparent top left repeat;
}
#photo{
  border: none;
  left: auto;
  right:2.2em;
  top: 1em;
  position: fixed;
  z-index: 1;
	box-shadow:0px 2px 5px #111;
	-moz-box-shadow:0px 2px 5px #111;
	-webkit-box-shadow:0px 2px 5px #111;
	-khtml-box-shadow:0px 2px 5px #111;
	-o-box-shadow:0px 2px 5px #111;
	-icab-box-shadow:0px 2px 5px #111;
}
#photo>img{
  display: block;
  border: #000000 thin solid;
}
#thanks{
  border: #000000 thin solid;
  display: block;
  position: fixed;
  left: auto;
  right:2em;
  width: 126px;
  top: auto;
  bottom:1em;
  text-align: center;
  background: url(back2.png) transparent fixed;
  font-size: xx-small;
  padding-left: 2px;
  padding-right: 2px;
  z-index: 0;
}
#thanks>ul>li>a{
  border: none;
  color: #ffffff;
  display: block;
  text-decoration: none;
}
#thanks>ul>li>a:hover{
  border: none;
  color: #7b7d7b;
  background-color:white;
  display: block;
  text-decoration: none;
}
#thanks>h2{
  display: none;
}
#pied{
  background: url(back2.png) transparent top left repeat;
  margin-left:2em;
  margin-right: 148px;
  padding: 0.5em;
  display: block;
  margin-bottom: 1em;
}
#pied>hr{
  display: none;
}
#pied>a{
  border: none;
  background-color: transparent;
}
img.foot{
  border: none;
  padding: 0%;
  float: none;
}
#pied>p{
  display: block;
}
ul{
  border: none;
  padding-right: 1em;
}
#corps>ul{
  border-left: #ac0018 thin dotted;
  padding-left: 1em;
  list-style-type: none;
}
#thanks>ul{
  list-style-type: none;
  text-align: left;
  padding: 0.2em;
}
span.date{
  font-weight: bold;
  border-left: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  padding-left: 2px;
}

h1{
  text-align: center;
  display: block;
  font-family: cursive;
  font-size: 28px;
  /*height: 60px;*/
  /*background: url(h1.png) transparent no-repeat center top;*/
  background-color:#FFAE20;
  vertical-align: middle;
  /*padding-top: 10px;*/
}
h2{
  font-family: cursive;
  height: 34px;
  font-size:19px;
  padding-left: 2em;
  background: url(h2.png) transparent no-repeat left top;
  padding-top: 5px;
}
h3{
  margin-left: 1em;
}
th{
  text-align:left;
  padding-left: 0.5em;
  padding-top: 1px;
  padding-bottom: 1px;
  width: 128px;
  color: #ffffff;
  font-size: x-small;
  background: url(back2.png) transparent top left repeat;
}
td>a{
  color: #ac0018;
  font-weight: bold;
  border: none;
}
#lang>p{
  margin-left: 2em;
}
#divers>p{
  margin-left: 2em;
}
#passions>p{
  margin-left: 2em;
}

#cssform{
  width: 100%;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: 1px;
  /*background: url(back.png) transparent top left no-repeat;*/
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}

#cssform>div{
	margin:4px 0px !important;
}

#list{
  width: 100%;
  margin-left: 0%;
  margin-right: 1em;
  margin-bottom:4px;
  background: #ffae20;
  color: #ac0018;
  font-weight: bold;
  font-size: x-small;
  border:1px solid #ac0018;
}

#list>option{
  background:#ffae20 ;
  color: #ac0018;
  font-weight: bold;
  font-size: x-small;
}

#list>option:hover{
  color: #ac0018;
  background: #ffce60;
  font-weight: bold;
  border-top: #ac0018 thin solid;
  border-bottom: #ac0018 thin solid;
  text-decoration: none;
  font-size: x-small;
}
#___plusone_0{
	vertical-align:middle;
}
span.twitthis, #ilike{
	height:20px;
	margin:0px -2px;
	vertical-align:middle;
	display:inline-block;
}
#ilike{
	overflow: hidden;
	width: 86px;
}
span.twitthis a{
	background:url(../images/tweetthis.png) top center no-repeat transparent;
	display:inline-block;
	width:57px;
	height:20px;
	color:rgba(0,0,0,0);
	vertical-align:middle;
	border:none;
}
.pdflnk, .pdflnk:hover{
	font-family: 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif sans-serif;
    font-size: 11px;
	font-weight:bold;
    line-height: 20px;
	height:20px;
	display:inline-block;
}
.twitter-follow-button{
	vertical-align:bottom !important;
}
#pied a{
	border:none !important;
}
#tools{
	text-align:center;
	margin:8px auto 8px;
	display:table;
}
#styleswt{
	display:none;
}

#tools div{
	display:table-row;
}

#tools a{
	display:table-cell;
	width:80px;
	height:15px;
	padding:0em 2em;
	margin:auto;
	transition: transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(255, 255, 255, 0.3)));
	-webkit-transition: -webkit-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-moz-transition: -moz-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
	-o-transition: -o-transform 1s ease-in-out, background-color linear 1s, color linear 1s;
}

#tools a:hover{
	transform: scale(1.3) rotate(360deg);
	-webkit-transform: scale(1.3) rotate(360deg);
	-moz-transform: scale(1.3) rotate(360deg);
	-o-transform: scale(1.3) rotate(360deg);
}

#tools a span{
	visibility:hidden;
	display:none;
}

#phppowered{
	background:url(../images/php-power-micro.png) transparent no-repeat center center;
	padding-left:4em;
}

#validcss{
	background:url(../images/valid_css3.png) transparent no-repeat center center;
}

#validxhtml{
	background:url(../images/html5_valid.png) transparent no-repeat center center;
}

#kdetalk{
	display:none !important;
	background:url(../images/kde-talk.png) transparent no-repeat center center;
}

#b1rss{
	background:url(../images/rss-valid.png) transparent no-repeat center center;
}

#b1sb{
	background:url(../images/sidebar.png) transparent no-repeat center center;
}
#___plusone_0{
	vertical-align:middle;
}
#copyright{
	font-size:xx-small;
}




