/* LightNEasy - An open source xhtml/css website template by Fernbap - http://fernbap.com.
Free to use in any way and for any purpose as long as the proper credits are given to the original designer.

Version: 1.0, June 12, 2008 */
/* standard elements */
html {
	height: 100%;
}


p {
  margin: 0px;
  padding: 0px;
}

ul {
  margin: 0px 0px 0px 25px;
  padding-left: 0px;
}
li {
  list-style-type: square;
}

body {
	width: 1000px;
       position: relative;
          margin: 0 auto 0 auto;      
                font-family: 14px, Arial,Verdana,Tahoma,sans-serif;
          font: 14px, Arial,Verdana,Tahoma,sans-serif;
	color: #000;
                background: #ffffff url(images/bgd.png) repeat-x;
	padding: 0;
}
a:hover {
	color: #85cdfc;
                font-style: italic;
	text-decoration: none;
                 
}

#container{
	position: absolute;
	width: 1000px;
	padding: 0px ;

	height: 120px;
               z-index: 100;
}

.top_wrp{
	position: absolute;
	height: 120px;
	background: url(images/topline.png) left bottom no-repeat;
	width: 492px;
	
}

#container .top_logo{
	position: absolute;
	top: 1px;
	left: 18px;
                z-index: 100;
}

#container .top_rch{
	position: absolute;
	right: 60px;
	bottom: 20px;
}





#menu {
	position: relative;
	left: 492px;
	bottom: -85px;
                width: 498px;
              height: 29px;
                font-size: 20px;
         border-bottom:6px solid #b8a266;     
}

#menu_line{
	
               
                background: #b8a266; 
	        height:6px;
	 width: 498px;
          margin: 0;  
padding: 0px ;     	
}

#ugol{
	 position: absolute;
                  height: 16px;
	 width: 10px;
                 right: 0px;
                 bottom: 0px;
                 background: url(images/ugol.png ) ;
}


#a33 a {
	
                       
                height: 29px;
                width: 164px;
                float: right;   
               text-align: center;
              line-height: 28px;
	text-decoration: none;
	color: #b8a266;
	background: url(images/btn.gif) ;
	
}

#probel3 {
	     float: right;         
                width: 3px;
                height: 29px;            
}

#a33 a:hover, #a34 a{
	float: right;            
                height: 29px;
                width: 164px;
                text-decoration: none;
                line-height: 28px;
                 text-align: center;
	color: #fff;
	background: url(images/btn_s.gif) ;
}

#big  {	
                position: absolute;
                top: 120px;
	width: 1000px;
	background: url(images/bg.png ) repeat-y;
	padding: 0;
                           
}

.slides {    float: left; 
	 padding: 0px;
	width: 980px;
                height: 412px;
	margin: 0px 0px 0px 10px;
}

.main_part {    
	 padding: 0px;
	width: 950px;     
	margin: 0px 0px 0px 31px;
                padding: 0px 0px 0px 0px;   
}

.psblok{  float: left;             
	  width: 424px;
                height: 218px;
               margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;           
	background:  #000 url(images/ps_bg.gif ) left top ; 
}

.psphoto{   

	margin: 15px 0px 0px 22px;  
                   	          
}
.pstext {   float: left;
                color: #7e6f2b;
                font-size: 16px;
               font-style: italic;                
	margin: 15px 40px 0px 30px; 
               padding: 0px 0px 0px  0px ;
          
}
.pssign {   
              float: right;
                color: #873d23;
             margin-right:22px; 
           margin: 0px 20px 0px 0px; 
               font-size: 14px;

	       
}
.hometext {   float: right;
                     width: 495px;
                text-align: justify ;
                color: #494949;
                font-size: 16px ;               
	margin: 0px 0px 10px 0px; 
               padding: 0px 0px 0px  0px ;
              
}

.h2 {            color: #873d23;
                  font-size: 24px ;
                   margin: 12px 0px 7px 0px; 
             padding: 0px 0px 0px  0px ;
}

.homephoto{    
      
                   float: right;
	margin: 22px 0px 12px 12px;  
                 padding: 0px 0px 0px  0px ;  	          
}

.clear {
	clear: both;
}

#futer{
          	 padding: 0px 0px 0px  0px ; 
	width: 980px;
               
	margin: 0px 0px 0px 10px;
               border-top: solid #aea161 1px;
}
.futer_content {    
	 padding: 0px;
	width: 950px;     
             text-align: justify ; 
                  padding: 0px 0px 0px  0px ; 
	margin: 0px 0px 10px 22px;
}

.bottom_line{ float: left; 
	
	height: 10px;
                width: 1000px;
	background: url(images/bottom_line.gif) left bottom no-repeat;	
}



.disclaim {   float: left;
                color: #7e6f2b;
               
               font-size: 12px  ;
                  width: 455px;             
	margin: 10px 12px 12px 0px; 
               padding: 0px 0px 0px  0px ;             
}

.baner  {   float: left;     
	margin: 6px 3px 0px 0px; 
               padding: 0px 0px 0px  0px ;
          border: 0px;      
}

.side_menu_wrap  {  
                 width: 184px;
             
           float: left; 
	margin: 2px 0px 0px 21px; 
               padding: 0px 0px 0px  0px ;
               background: url(images/side_menu_bg.gif) repeat-y;                
}
.side_menu{  
               width: 184px;
         
	margin: 0px 0px 0px 0px; 
               padding: 0px 0px 16px  0px ;
                background: url(images/side_menu_btm.gif) left bottom no-repeat;         
}

.side_menu_top  {  
                width: 184px; 
                 height:14px; 
               margin: 0px 0px 0px 0px; 
               padding: 0px 0px 0px  0px ;
               background: url(images/side_menu_top.gif) left bottom no-repeat;            
}



#sm_btn  { 
             margin:5px 0px 0px 14px; 
               border: none;
} 


#sm_btn   :hover  {
                                   
	border-right: solid #4a96d0  4px;                               	
}

#sm_btn_s {
                        margin: 5px 0px 0px 10px; 
                     width: 156px; 
                 height:117px;               
	border: solid #4a96d0 4px;                               	
}

.smtext {   
                        
                color: #7e6f2b;
                font-size: 12px  ;               
	margin: 0px 0px 0px 16px; 
               padding: 0px 0px 0px  0px ;
              
}

.m_menu{  float: left;     
               width: 170px;
      
	margin: 7px 0px 0px 1px; 
               padding: 0px 0px 0px  0px ;
                     
}

.mm_btn_1 {float: left;	        
                height: 38px;
                width: 178px;
                 text-align: center;
              padding: 0px 0px 0px  0px ;
	background: url(images/mm_btn_1.gif) no-repeat scroll left top;                      
}

.mm_btn_2 {float: left;	        
                height: 38px;
                width: 178px;
                 text-align: center;
              padding: 0px 0px 0px  0px ;
	background: url(images/mm_btn_2.gif) no-repeat scroll left top;                      
}

.mm_btn_a {  
               text-decoration: none;                          
               padding:0px 0px 0px  0px ;
             font-size: 16px ;   
	color: #fff;	               
}
.otstup8 {  height: 8px;
                  width: 178px;
}

.m_menu_wrap {  float: left;     
               width: 190px;
               align: left;
	margin: 0px 0px 0px 9px; 
               padding: 0px 0px 0px  0px ;
              
}   

.m_menu_text {      
               width: 170px;
               align: left;
            
	margin: 0px 0px 0px 0px; 
               padding: 0px 0px 0px  0px ;
              
}                  

.line_2 {    float: left; 
	  padding: 0px 0px 0px  0px ; 
	width: 160px;
                height: 1px;
	margin: 0px 10px 0px 0px;
             font-size: 0px ;
                background: #b9a362;            
}
.m_menu_h    {         float: left;             
             font-size: 18px ; 
	color: #494949;
               
	margin: 11px 0px 0px 0px;   
                   padding: 0px 0px 0px  0px ;                
}
.m_menu_1    {     float: left;                                          
                text-decoration: none;             
            font-size: 14px;
	color: #873d23;
	margin: 11px 33px 0px 0px;   
                 padding: 0px 0px 0px  0px ;                
}

.m_menu_2   {     float: left;                                          
                text-decoration: none;             
             font-size: 14px ;
	color: #2d628a;
	margin: 11px 0px 0px 0px;   
                 padding: 0px 0px 0px  0px ;                
}
.slides2 {    float: right; 
	
	width: 600px;
                height: 450px;
	margin: 0px 10px 0px 0px;
         padding: 0px 0px 0px 0px ;
}
.line {    float: right; 
	  padding: 0px 0px 0px  0px ; 
	width: 785px;
                height: 6px;
	margin: 0px 10px 0px 0px;
             font-size: 0px ;
                background: #b9a362;            
}

.homeblok   {     float: right;                                          
                  width: 760px;
	 margin: 8px 20px 12px 0px;   
                 padding: 0px 0px 0px 0px ;   
                                  
}


.t_h3 {         font-weight: normal ;   
               color: #873d23;
                 font-size: 18px ;              
}   
         
.t_h4 {   color: #2d628a;
                  font-size: 16px ; 
}   

.t_h5 {   color: #494949; 
                 font-size:14px ; 
                 
}     


.client_blok  {  float: right; 
                width: 380px; 
                 height:116px; 
               margin: 0px 0px 0px 5px; 
               padding: 4px 0px 0px  0px ;
               background: url(images/client_blok.gif) no-repeat scroll left top;            
}      

.logo_bg {  
	  padding: 0px 0px 0px  0px ; 
	width: 980px;
                height: 736px;
	margin: 0px 0px 0px 10px;
                background: url(images/logo_bg.gif) no-repeat scroll left top;           
}   

.fieldset {   float: left;    
	margin: 22px 0px 0px  21px;
	padding: 35px 0px  0px  28px;
	width: 517px;
                  height:417px;   
       
                 background: url(images/form_bg.gif) no-repeat scroll left top;      
}

.fieldset textarea {
	overflow: auto;
	width: 457px;
                  height:93px; 
               font-size:21px ; 
	margin: 32px auto 0px;
                 padding: 0px;
}
.fieldset input {
	overflow: auto;	
               font-size:21px ; 	
                 padding: 0px;
}
.forminput_2 {
	width: 457px;
             margin: 32px auto 0px;
}
.forminput_3 { float: left;    
	width: 122px;
                height: 33px;            
}
.submit {  
	font-family:  arial,verdana, sans-serif;
	font-size: 80%; 
               color: #fff; 
	border: 0px solid;
              margin: 12px 11px 32px 0px;    
	width: 221px;
	height: 43px;
	cursor: pointer;
                  padding: 0px;
                   background: url(images/send_btn.gif) no-repeat scroll left top; 
}