@charset "utf-8";
/*
 Themes by LiSeR  Дизайны на заказ
Портфолио:
www.free-lance.ru/users/LiSeR/
*/
body {	
 font: 11px Tahoma, Arial, sans-serif;
 color: #3b3b3b; 
  margin: auto;
 background: #faffde;}
 
a {color: #5b5b5b; text-decoration: none;} 

.head { 
 margin-bottom:3px; 
 border-bottom: 5px solid #a5ce49;
 height: 67px;
 background: url('img/head.gif')  top #ffffff;}
 
.rekl { 
 color : #535353;
 border-top: 1px solid #d4f584;
 border-bottom: 1px solid #d4f584;
 font: 12px; 
 text-align: center; 
 margin-bottom:3px; 
 background: url('img/rekl.gif')  #f2ffd1 repeat-x top }
.rekl a:link, .rekl a:active, .rekl a:visited {color : #353535;} 

.rekl_menu {   
 height: 47px; 
 background: url('img/rekl_menu.gif')  no-repeat right top }
 
.div_in { 
 border-bottom: 1px solid #cae576;
 border-top: 1px solid #d7f380;
 text-align: center;
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: 11px; 
 color : #4d5338;  
 background: url('img/div_in.gif') #d1f170 repeat-x top }
.div_in a:link, .div_in a:active, .div_in a:visited {color : #4d5338;} 

.in { 
 border-bottom: 1px solid #ebfbaa;
 padding-top: 5px; 
 padding-left: 5px; 
 padding-bottom: 5px; 
 font: 11px; 
 color : #576569; 
 background: url('img/in.gif') #fbffeb repeat-x top; 
 margin-bottom:3px; }
.in a:link, .in a:active, .in a:visited {color : #4a4d43;}  
 
.mini_menu {
 text-align: left; 
 padding: 3px;}

.div_mini_menu {
 padding: 3px;
 background: #cff167;} 
 
.bg {  
 padding-bottom: 2px; 
 border-top: 4px solid #cbf26d; 
 border-bottom: 1px solid #e5ffa4;
 margin-bottom:3px; 
 background: url('img/bg_menu.gif') #fafff2 no-repeat left bottom;}
 
.menu { 
 padding-top: 2px;  
 padding-left: 26px;} 
 
.bg1 {  
 padding-bottom: 2px; 
 border-top: 4px solid #cbf26d; 
 border-bottom: 1px solid #e5ffa4;
 margin-bottom:3px; 
 background: #fafff2;}
 
.menu1 {  
 padding-top: 2px; 
 padding-right: 7px;  
 padding-left: 5px;}  
 
 
.foot {
 height: 50px; 
 border-top: 1px solid #d2f271;	 	
 color: #586435;
 background: url('img/foot.gif') repeat-x top #e7ffad;
 text-align: center;}  
.foot a:link, .foot a:active, .foot a:visited {color: #586435;} 

.foot_logo {  
 height: 23px;	
 background: url('img/foot_logo.gif') no-repeat top left;}

.log { 
 height: 78px;	
 text-align: center;  
 padding-top: 3px; 
 padding-left: 4px;  
 padding-right: 4px;}

hr { margin: 2px 2px 2px 2px; width: 100%;height: 1px; border-width:0px;border-top: 1px solid #e9fda2;}

select, input{
 font-size: 11px;    
 background: #ffffff;
 color: #525252;
 border: 1px solid #d4ef75;
 margin: 1px;
 padding: 2px;}	

textarea {	
 width: 100%;
 background: #ffffff;
 color: #525252;
 border: 1px solid #d4ef75;
 margin: 1px;
 padding: 0px;}

.b  {  
 border: 1px solid #e2fc88;
 background: url('img/foot.gif') repeat-x top #faffde;
 color : #5a6839;
 margin-left: 1px;
 padding:2px;}
.b a:link, .b a:active, .b a:visited {text-decoration: none;color : #525647;}

.c {
 border-bottom: 1px solid #cae576;
 border-top: 1px solid #d7f380;
 padding-left: 3px; 
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: 11px; 
 color : #4d5338;  
 background: url('img/div_in.gif') #d1f170 repeat-x top}
.c a:link, .c a:active, .c a:visited {color : #4d5338;} 
 
.d {  
 border-bottom: 1px solid #cae576;
 border-top: 1px solid #d7f380;
 padding-left: 3px; 
 padding-top: 2px; 
 padding-bottom: 2px; 
 font: 12px; 
 color : #4d5338;  
 background:#d1f170}
.d a:link, .d a:active, .d a:visited {color : #4d5338;} 

q {
 font-family: Times, serif;  font-style: italic; color: navy;quotes: "\00AB" "\00BB"} 
 
 