/* Последнее обновление: 06.03.2005 */
body {margin: 0; padding:0;}


a:hover {color:#000099;}
p,.p{margin:0 0 1em; line-height:130%;}
.p2{padding:0 0 0.5em; line-height:130%;}

ul,form{margin:0;}




/*
.nav {color:#000000; font-family:Tahoma,Arial,sans-serif; font-size: 80%; border-bottom:1px solid #999999;border-top:1px solid #999999;}
.nav td{padding:1px 5px;}

.actmenu{color:#000000; background-color:#CCCCCC; border:1px solid #999999;}
.actmenu a,.actmenu a:hover{color:#000000; width:100%; display:block; }
.menu a {color:#000000; width:100%; display:block; border:1px solid #F1F1F1;}
.menu a:hover{color:#000000; border:1px solid #999999; background-color:#CCCCCC;}
*/
.nav {font-family:Tahoma,Arial,sans-serif; font-size: 80%; background: url(/i/menu/menu-gradient.gif) repeat-y left #c4dafa;border-top:1px solid #5076C9;border-bottom:1px solid #5076C9;}
.nav td{padding:1px 5px;}
.nav td div a,.nav td div a:hover,.nav td div a:active{width:100%; display:block; color:#000000;}

/*меню*/
.actmenu{border:1px solid #002d96; background: url(/i/menu/menu-mousedown.gif) top repeat-x #ffb15b;}
.menu_mouseover a{border:1px solid #002d96; background: url(/i/menu/menu-mouseover.gif) top repeat-x #ffd091;}
.menu_mousedown a{border:1px solid #002d96; background: url(/i/menu/menu-mousedown.gif) top repeat-x #ffd091;}
.menu a{margin-top:1px;margin-bottom:1px;}



.top,.top a {font-size:90%; color:#FFFFFF;}
.top a:hover {color:#CCFF00;}

.main {padding:0.5em 15px 0.5em 20px;}
.main2 {padding: 5px 15px 0 15px;border-left:1px solid #5076C9; border-top:4px solid #4a7ac9; background-color:#ddecfe;}
.main3 {padding: 5px 15px 0 15px;border-right:1px solid #5076C9; border-top:4px solid #4a7ac9; background-color:#ddecfe;}
.margin {padding-left:20px; padding-right:10px;}


.bottom td{padding:0.5em 15px 0 20px; font-size: 90%;}

hr.line1,hr.line2 {color:#5076C9; height:1px; background-color:#5076C9; border-style:none;}


h1.head1 {font-size:145%; margin: 5px 33% 5px 25px; font-family:Arial, Helvetica, sans-serif;} 
h1.portname {font-size:145%; margin: 0 25% 5px 0; font-family:Arial, Helvetica, sans-serif;}
h3.head3t, h2 {font-size:115%; margin:0 0 0.5em 0; font-weight: bold;} 

.text1 {line-height: 130%;}
.text2{line-height:115%;}

.text3 {font-size: 90%;}
* .text3,.text3 *,*.right2,.right2 *{line-height:120%;}

.indent {text-indent:0.5em; line-height:130%;}

.right1{margin-bottom:1em; border-top:1px solid #5076C9;}
.right2 {font-size: 90%; padding: 0px 10px 1em 10px;}

.project {padding: 10px 0; font-weight:bold;}
.shot {padding:0.5em 0 1em 0; text-align:center;font-size: 90%}
.shot img {border-style:solid; border-color:#CCCCCC;}

.date {font-family: Arial, sans-serif; font-size:75%; color:#666666;}
.epigraph {margin-left: 50%; font-family: Arial, Sans-Serif; font-size: 75%; text-align: right;	margin-right: 10px;}

input.ainput{width:80%;}
textarea.atextarea{width:80%; height:25em;}

hr
{
color:#4a7ac9;
}
.keyw {display:none; visibility:hidden;}