* {margin:0;padding:0;}
html,body {
      background: #f1f1f1;
      height: 100%;
      margin: 0; 
      font-family: arial; 
      font-size: 13px;
      color:#333;}
      
      
img {border:none;}     
a{outline: none;color: #2f5b8c;}
a:hover {text-decoration:none;}
body,div,h1,h2,h3,h4,h5,h6,input,textarea,p{margin:0; padding:0;} 
input, textarea {outline:none;}	
ul {list-style:disc;list-style-position:outside;margin:7px 0 7px 15px;padding:0;}

.clear {
      margin: 0;
      height: 1px;
      border: none;
      clear:both;
      overflow:hidden;}

#conteiner { 
        background:  url(../images/bg.gif) repeat-y top left; 
        position: relative;
        min-height: 100%;
        width:1000px;
        margin:0 auto;}
      
* html #conteiner {height: 100%;}
#preload-message{margin-top:-5px;}
#conteiner_main {padding-bottom: 98px;background: url(../images/header.jpg) no-repeat top left;}
p i{
margin-top:-30px;margin-bottom:-5px;display:block;text-align:left;
}
p em{
margin-top:-15px;margin-bottom:-5px;display:block;text-align:left;line-height:22px;padding-bottom:5px;
}
h1#small{padding:40px 410px 0 49px;}
h1#fonts{font-size:33px;}
                                                    /* start header */
#header  {
        position:absolute;
        top:0;
        left:50%;
        width:1000px;
        height: 620px;
        margin:0 0 0 -490px;}

#logo {float:left;padding:0 0 0 39px;margin:0;}
h1#posglav{font: 26px georgia;
       color:#38393b;
	   position:absolute;
	   z-index:2;left:13px;top:523px;padding-right:0;}
.phone {
        float:right;
        padding:68px 48px 0 0;
        font: 14px arial;
        color:#717171;}

.phone span {font: bold 16px arial;}

.zag {     position:absolute;
       font: italic 41px georgia;
       color:#2e5785;
       padding:40px 0 0 49px;}

h1 {    
       position:absolute;
       top:125px;
       font: 26px georgia;
       color:#2e5785;
       padding:40px 433px 0 49px;
       z-index:2;}
.posTitle{
	   position:absolute;
       top:125px;
       font: 26px georgia;
       color:#2e5785;
       padding:40px 433px 0 49px;
       z-index:2;}
.h61 {
       font: 13px arial;
       color:#000;
       padding:173px 0 0 118px;}
       
.h62 {
       font: 13px arial;
       color:#000;
       padding:40px 0 0 118px;}       

.h63 {
       font: 13px arial;
       color:#000;
       padding:34px 0 0 118px;}       

.online {
       font: 26px georgia;
       color:#38393b;
       padding:59px 0 0 51px;}
                                                    /* end header */

#main {padding:630px 0 30px 0;}

#block   { 
        background:  url(../images/block.gif) no-repeat top left; 
        position: absolute;
        width:  1000px;
        height: 642px;
        top:50%;
        left:50%;
        margin:-321px 0 0 -500px;}
        
.block_in   { 
        width: 900px;
        height: 355px;
        padding:20px 0 40px 0;
        margin:0;
        clear:both;
        overflow:hidden;
        margin:0 auto;}    
        
.block_in .zag {position:relative;padding:70px 0 20px 0;margin:0;}  

.block_in p {padding:3px 0 16px 20px;line-height:22px;}  }           
                                            /* start_main */
#wrapper {
        border:0; 
        border-collapse:collapse;
        width:100%;
        margin:0 auto;}
                                                   
                                                    
#content {
         vertical-align:top;
         margin: 0;
         padding:10px 40px 0 52px;}
                 
       
p {padding:3px 0 16px 0;line-height:22px;text-align:justify;}  

h3 {
      font: bold 20px arial;
      color:#000;
      padding:5px 0;
      line-height:20px;}

h4 {
      font: bold 18px arial;
      color:#000;
      padding:5px 0;
      line-height:20px;} 

h5 {
      font: bold 14px arial;
      color:#000;
      padding:5px 0;
      line-height:20px;} 
      
h6 {
      font: bold 16px arial;
      color:#000;
      padding:5px 0;
      line-height:20px;}       
      
h5 span {color:#234b78;}      

.img_left {float:left;padding:3px;border:1px solid #ccc;margin:7px 12px 7px 0;}  

.img_left img {display:block;}   

dl {padding:7px 0;margin:0;}
dl dd {padding:3px 0;margin:0;} 
                                                     /* end main */
                                                     /* start right_bar */

#right_bar {
        vertical-align:top;
        padding:0 39px 0 0;
        margin:0;
        width:281px;}
 
.form {
      position:relative;
      background:  url(../images/form.jpg) no-repeat top left;
      margin:-470px 0 0 0;
      padding:0;
      z-index:999;} 
      
.formb {
      background:  url(../images/formb.jpg) no-repeat bottom left;
      margin: 0;
      padding:20px 0 55px 0;}  
      
.form p {
       font: 23px georgia;
       color:#fff;
       padding:0 0 24px 0;
       text-align: center;}
      
.form label {
      position:relative;
      display:block;
      padding:8px 0 3px 32px;
      color:#000;} 
          
.form .eror {
      background:  url(../images/eror.gif) no-repeat  0 0;
      position:relative;
      display:block;
      padding:0 0 0 18px;
      margin:4px 0 0 32px;
      font:11px tahoma;
      color:#ff0000;} 
            
.pole {
        background:  url(../images/pole.gif) no-repeat top left;
        border: none;
        display:block;
        width: 200px;
        height: 30px;
        margin:0 0 0 30px;
        padding:0 10px;
        line-height: 30px;}  
      
.area  {
        background:  url(../images/area.gif) no-repeat top left;
        border: 0;
       	width: 210px;
       	height:112px;
       	padding:10px 0 8px 10px;
       	margin:0 0 0 30px;} 
       	
.area textarea {
        background:  none;
        border: 0;
       	width: 210px;
       	height:112px;
       	padding:0;
       	margin:0;}        	
         
.buton {
	       background:  url(../images/buton.gif) no-repeat 0 0;
        border: 0;
        display:block;
        overflow: visible;
        cursor:pointer;
	       margin:10px 0 0 29px;
	       padding:0;
	       height:53px;
	       width:222px;}  
         
.buton:hover {background:  url(../images/buton.gif) no-repeat 0 -53px;}               

.box {
      background:  url(../images/box.jpg) no-repeat top left;
      margin:40px 0;
      padding:0;} 
      
.boxb {
      background:  url(../images/boxb.jpg) no-repeat bottom left;
      margin: 0;
      padding:20px 24px 25px 25px;}  

.box h4 {text-align:center;}

ul.link {
       list-style:none;
       margin:0;
       padding:15px 0 20px 0;} 
       
ul.link li {
       margin:0;
       padding:3px 0;
       color:#2f5b8c;}    
       
ul.link a{
       font: 12px arial;
       margin:0;
       padding:0;} 
       
ul.link a:hover{text-decoration: none;}   

#right_bar h5 {padding:0 0 0 41px;}    

ol {
       list-style:none;
       margin:0;
       padding:15px 0 20px 23px;} 
       
ol li {
       margin:0;
       padding:2px 0;
       color:#333;}                                                                         
                                                      /* end right_bar */
                                                      /* footer */
#footer {
        position:relative;
        background:  url(../images/footer.gif) no-repeat top center;     
        width: 1000px;
        height: 98px;
        margin: -98px auto 0 auto;}
          

p.copy {
      font:12px arial;
      color:#666;
      padding:38px 0 0 52px;
      margin:0;
      float:left;}
      
.static {float:right;padding:45px 70px 0 20px;}  

.comp {
      font:12px arial;
      color:#666;
      padding:52px 10px 0 0;
      margin:0;
      float:right;}
           
