* { font-size: 12px; color: #a1a5ab; font-family: Tahoma; }
 
html { width: 100%; }

body {  padding: 0; margin: 0;  }
  
img, form, input, select { margin: 0; padding: 0; }
 
img { border: 0; }
	
h1{ font-family: Tahoma; font-size: 18px; color: #ef272e; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px; } 
h2{ font-family: Tahoma; font-size: 18px; color: #a1a5ab; margin: 0; padding: 0; font-weight: normal; margin-bottom: 10px; } 
h3{ font-family: Tahoma; font-size: 16px; color: #ef272e; margin: 0; padding: 0; font-weight: normal; margin-bottom: 5px; } 
	
p { margin-top: 1px; margin-bottom: 1px; }

a{ color: #ef272e; text-decoration: none; }
a:hover{ color: #ef272e; text-decoration: underline; }

input,textarea { color: #5f5858; }

#maintable{ width: 980px; margin: 0; padding: 0; margin-left:auto; margin-right:auto; }

.top { background: url('/img/top.gif') no-repeat top left; } 
.fon { background: url('/img/fon.jpg') no-repeat top left; } 

.tops1 { float: left; margin-left: 40px; }
.tops2 { float: right; margin-right: 50px; text-align: right;}
.tops2 span { font-size: 11px; color: #ffffff; font-family: Arial; }
.tops2 a { font-size: 11px; color: #ffffff; font-family: Arial; text-decoration: underline; }
.tops2 a:hover { color: #f89999; text-decoration: none; }
.tops2 div { margin: 5px 0px 3px 0px;}
.login { width: 120px; background-color: #f38989; border: 1px solid #cc5e5e; color: #5f5858; font-size: 10px; }

.copy1 { float: left;  font-size: 11px; color: #f89999; margin: 0px 0px 0px 50px; }
.copy2 { float: right; font-size: 11px; color: #f89999; margin: 0px 10px 0px 0px; text-align: right; }
.copy3 { float: right; margin: 0px 10px 0px 0px; }
.copy2 a { font-size: 11px; color: #fff; }
.copy2 a:hover { color: #fff; text-decoration: underline; }


.f_left { float: left; width: 255px; }
.f_right { float: left; width: 725px; }
.serblock { width: 224px; background-color: #eff3fa; margin: 12px 0px 0px 31px; }

.lmenu { padding: 23px 0px 50px 13px; } 
.lmenu a { font-size: 11px; color: #9d9d9d; display: block; text-decoration: none; margin-bottom: 10px; background: url('/img/pix.gif') no-repeat left; padding-left: 21px; }
.lmenu a:hover,.lmenu a.cur { color: #ef272e; text-decoration: underline; }


.otstup { padding: 12px 50px 30px 30px;  }
.where { margin-bottom: 10px; font-size: 11px; }
.where a { font-size: 11px; }
.derevo { margin: 30px 0px 10px 0px;}

.podmenu { padding-bottom: 5px;}
.podmenu a { font-size: 10px; color: #9d9d9d; display: block; text-decoration: none; margin-bottom: 5px; background: none; margin-left: 10px; }

.ots20 { margin-right: 20px;}


.kods { text-align: center; margin: 0px 0px 10px 0px; }

.photo { float: left; padding-right: 10px; padding-bottom: 5px;}
.photo2 { float: right; padding-left: 10px; padding-bottom: 5px;}

.small{ font-size: 10px; color: #be6d77; margin-top: 5px; }
.borr { border: 3px solid #f78e8e; }
.nw_line { height: 1px; border-bottom: 1px solid #f78e8e; margin-top: 10px; margin-bottom: 10px; }
.bgfon { background-color: #f64747; padding: 8px; font-weight: bold; color: #fff;}

.err{ border: 1px solid red; padding: 5px; color: red; }
.okey { font-size: 14px; border: 1px solid #be6d77; padding: 10px; color: #be6d77; background-color: #fae6e9; }

.clear { clear:both; }
.b{ border: 1px solid red;}

