body{font-family:verdana,arial; font-size:11px; margin:0; padding:0; text-align:justify;}

#main{width:850px; margin:0 auto;background:url(main.gif) repeat-y ;}

#header{position:relative; width:100%;height:285px;
background: url(header.jpg) no-repeat transparent top left; padding:0; margin:0;}

#menu{position:relative; width:850px; height:45px; margin:0; padding:0; background:url(fade_white.gif) repeat-x ; }


.lovemenu { list-style:none; width:100%; margin:3px 0 0 0; padding:0; position:relative; float:left;}

.lovemenu li{display: inline;}

.lovemenu li a {text-decoration:none; 
background: url(menu.gif) no-repeat transparent; 
width:120px; 
height:40px; 
float:left;
font-weight:bold;
text-align:center; 
display:block;
line-height: 40px;
padding: 0 0 0 2px;
text-decoration:none;
color:#822;}

.lovemenu li a:hover {background: url(menu_hover.gif) no-repeat transparent; 
color:#FFF; text-decoration:none; }

/********************************/

label{margin:2px; color:#333; line-height:28px; font-size:100%;}


fieldset {margin:0; padding:0; width:100%; border:none;}

input.field {width:100px; margin:2 px;  border:solid 1px #333; font-family:verdana,arial,sans-serif; font-size:100%;}
input.smfield {width:30px; margin:0; border:solid 1px #333; font-family:verdana,arial,sans-serif; font-size:100%;}

input.checkbox {margin:0 0 0 2px; border:none;}
input.button { width:80px; height:28px; margin:2px; background: url(button.gif) no-repeat; text-align:center; font-family:verdana,arial,sans-serif; color:#FFF; font-size:100%;font-weight:bold;border:none;}


#login{
width:70%; height:25px; margin:0 ; float:right;}

#content {width:100%; clear:both; margin:5px 0; padding:0; position:relative;}

#footer {width:100%; height:50px;clear:both; margin:0; padding:0; position:relative; background:url(footer.gif) repeat-x transparent;}


#search {background: url(decor.gif) no-repeat right bottom; border: 1px solid #822; width:240px; height:200px; margin:0 0 0 10px;}

#data {width:580px; margin:0 5px 0 0;  float:left; position:relative; }

#right{float:left; width:260px; margin:0; padding:0; }

h2 {font-family:verdana,arial,sans-serif;font-variant: small-caps; font-size:140%; color:#822; padding-left:20px;}

div.foto{float:left;border:none; width:130px; height:230px;margin:2px; vertical-align:middle;text-align:left;} 


p{padding-left:10px;padding-right:10px;line-height:150%;}
div{margin:0}

a.decor {color:#822; text-decoration:none;}
a.decor:hover{border-bottom:1px dotted #822;}


HR { clear:both;text-align: center; width: 80%; height: 1px; color: #822; border: none; } /*Для IE */
HTML>BODY HR {clear:both; margin-right: 0; width: 80%; height: 1px; background-color: #822; border: none; } /*Для браузеров на базе Gecko */
HTML>BODY HR {clear:both; margin-right: 0; width: 80%; height: 1px; background-color: #822; border: 0px dotted #822; } /*Для Оперы и броузеров на базе Gecko */

