@charset "windows-1251";
/* общие стили */
body table{font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;	}
body{background-color: #FFFFFF}
a{color: #21628E}
a:hover{color: #1648AF}

/* верхнее меню */
table.topmenu {height: 27px; background-color: #B0FF4B; background-image: url(../images2/fonmenu.gif); background-position: bottom; background-repeat: repeat-x; }
table.topmenu td{padding: 2px 4px 5px 4px; text-align: center; background-image: url(../images2/delimmenu.gif); background-repeat: no-repeat; background-position: right}
table.topmenu td.active{background-color: #FFFF99;}
table.topmenu td a {color: #000000;}
table.topmenu td a:hover {color: #336633;}
div.linetopmenu{font-size: 1px; margin: 0px; padding: 0px; width: 100%; height: 3px; background-color: #6EB41C; background-image: url(../images2/linemenu.gif); background-repeat: repeat-x; }

table.structure {background-image: url(../images2/strokinvert_light.gif);}
table.structure td.content {width: 60%; }
table.structure td.image {width: 40%; background-image: url(../images2/strokinvert.gif);}

td.content div.backrg1{background-color: #FFFFFF; background-repeat: repeat-x; background-image: url(../images2/strok.gif); background-position: top right}
td.image div.backrg2{width: 100%; background-color: #FFFFFF; background-repeat: repeat-x; background-image: url(../images2/strok.gif); background-position: top left}
div.content{background-color: #FFFFFF; width: 100%; padding: 0px 0px 20px 20px; width: 94%; float: right}

/* стол со мной и Максом */
div.picture{background-image: url(../images2/fon_table.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 50px}
div.picture div.table{background-image: url(../images2/table.jpg); background-repeat: no-repeat; height: 231px; margin-top: 20px; width: 100%; }
/* фрагмент стола */
div.fragment{position: relative; left: -28px; top: 271px; background-image: url(../images2/fragment.gif); background-repeat: no-repeat; width: 28px; height:33px }
/* Гоша */
div.gosha{position: relative; background-image: url(../images2/gosha.gif); background-repeat: no-repeat;
 top: 77px; left: 230px;  height: 134px; width: 87px}
/* Книги, дипломы, награды */ 
div.regalii{position: absolute; top: 50px; left: 60%; }
/* Штрих-пунктир */
div.side{background-image: url(../images2/side.gif); background-repeat: repeat-y; padding-left:1px}
/* Планка под книгами */
td.planka{background-image: url(../images2/planka.gif); background-repeat: repeat-x; height: 4px}
 
table.perfo {width:94%; background-color: #FFFFFF;}
table.perfo tr.perfo td {width: 100%; height: 70px; background-color: #77DB2D; background-image: url(../images2/perfo.gif)}
tr.perfov2 td.perfov2 {width: 100%; background-image: url(../images2/perfov2.gif); background-repeat: repeat-x; padding-top: 40px}
tr.perfo td div.softtime {position: relative; left: 11%; width: 200px; top:}
#nn{background-color: #FFFFFF; width: 150px; height: 17px; text-align: center; float: right; top: 0px}
#nn h1{font-size: 100%; margin: 0px; font-weight: normal}
#perfoside{background-color:#FFFFFF; background-image: url(../images2/perfoside.gif); background-repeat: no-repeat; height: 114px; width: 10px}


/* Правая колонка с имиджевыми картинками */
table.righttable{}
table.righttable td.about div.line{font-size: 1px; background-color: #F7941D; height: 5px; width: 100%; background-image: url(../images2/aboutline.gif); background-repeat: repeat-x}
table.righttable td.about p.about{background-color: #FFFFFF; margin: 0px; text-align: justify; padding: 20px 30px 20px 25px; line-height: 130% }
table.righttable td.about div.thickline{height: 45px; width: 100%; background-color: #F7941D; background-image: url(../images2/thickline.gif); background-repeat: repeat-x}
table.righttable td.side{background-image: url(../images2/side.gif); background-repeat: repeat-y;}
.rightbotblock{padding: 0px 20px 20px 20px}
  
/* нижняя панель в левой колонке */
table.botpanel{background-color: #8BDA26; width: 100%; margin: 0px 0px 0px 0px}  
table.botpanel td.part1{width: 20%; height: 57px; background-image: url(../images2/bot_panel.gif); background-repeat: repeat-x;}  
table.botpanel td.part2{width: 15px; background-image: url(../images2/bot_panel2.gif); background-repeat: repeat-x;}  
table.botpanel td.part3{background-image: url(../images2/bot_panel3.gif); background-repeat: repeat-x;}  
table.botpanel div.up{width: 38px; height: 38px; background-image: url(../images2/up.gif); background-repeat: no-repeat;}  
table.botpanel div.softtime_bot{float: left; width: 153px; height: 33px; background-image: url(../images2/softtime_bot.gif); background-repeat: no-repeat;}  

/* название страницы */
.namepage{text-align: left; font-size: 18px; color: #2E6F18; padding: 0px 0px 12px 0px; width: 75%; margin-bottom: 12px;
background-image: url(../images2/linetitle.gif); background-repeat: repeat-x; background-position: bottom }

/* e-mail внизу страницы*/
div.softtime_link{float: right; padding: 17px 40px 0px 0px}  
div.softtime_link a{color: #295329}  
div.softtime_link a:hover{color: #000000}  

/* Важные заголоки и ссылки */
h1.titlelink, h2.titlelink, h3.titlelink {font-size: 16px; padding: 16px 0px 22px 16px; 
  background-image: url(../images2/fonmainlink.gif); background-repeat: no-repeat; background-position: 0px 0px}

div.centerimg{text-align: center; margin: 15px}