@charset "windows-1251";
body { 
       background-image: url(../style/bg.jpg);
       margin: 0px; font-size: 62.5%;
	   font-family: Arial, Helvetica, sans-serif;
	   color: #646464;
	   webkit-font-smoothing: subpixel-antialiased; }


#navi {
	   background-image: url(../style/nav-bg.jpg);
       height: 42px;
       margins: 0;}
		
		
#navi .polosa {
	   width: 940px ; 
	   background: url(../style/contact-us.jpg) 0px 1px no-repeat;
	   height: 42px; 
       background-position: right;
       text-align:left;
       padding-top: 4px;  position: relative; } 


#navi li { 
       display: inline; white-space: pre;
	   font-weight: bold;
       font-size: 12px;}	
	     
	  
#header { 
       background-image: url(../style/header.jpg);
	   height: 287px;
       background-repeat: repeat-x;
       margin: 0; } 
	   
	   
#header .wrap { 
       width: 342px;
	   height: 152px; 
	   background: url(style/header-sprite.png);
	   padding: 136px 0px 0px 618px; 
	   margin-left: auto; 
	   margin-right: auto;}  
 

#content {
	   background: #FFF url(../style/content-bg.jpg) repeat-x; 
       padding-bottom: 20px; 
       margin: 0; }
	   
	   
 #specialbox{
	   margin-left:auto; 
	   margin-right:auto;}
 
 
 #content #specialbox{ 
       background: url(style/special-offer.jpg); 
	   width: 942px; 
	   height: 155px;
	   top: -2px;
	   left: -4px;
	   position: relative; }
	   

#main {
	   width: 940px; 
	   text-align:center;
       margin-left:auto;
       margin-right:auto;
       margin-top: 0;}
	   

#footer {
	   background: url(../style/footer-bg.jpg) repeat-x;
	   height: 200px; }
	   

.left { 
       float:left;
	   width: 470px;}

				
h1,h2,h3,h4{ 
       color: #0e7ca3;
	   font-family: "Lucida Sans Unicode", sans-serif;
	   margin: 0px;
	   padding: 10px 0px; 
	   font-weight: normal;
	   line-height: 1.2em; }
	   
	   

p{
	   margin: 0px;
	   padding: 0px 0px 14px; 
	   line-height: 1.5em;
	   font-size: 14px; }
		  
		  
a{ 
  outline: none;
   color: #646464; } 
  
  
a:hover{ color: #0e7ca3; }

a:active{ color: #0e7ca3; text-decoration: none; } 

a img{ border: none; } 

.about a{ color: #fff; text-decoration: none; }

.about a:hover{ color: #dd3b39; text-decoration: none;  }

.about a:active{ color: #dd3b39; text-decoration: none; }

.portfolio a{ color:  #fff; text-decoration: none; }

.portfolio a:hover{ color: #2bb6df; text-decoration: none;}

.portfolio a:active{ color: #2bb6df; text-decoration: none; }

.contacts a{ color: #fff; text-decoration: none; }

.contacts a:hover{ color: #f3c645; text-decoration: none; }

.contacts a:active{ color: #f3c645; text-decoration: none; }

.clear { clear: both; height: 40px; }

ol.numbers{ list-style-type: none; margin: -6px 0px 10px; }

ol.numbers li{ padding: 16px 0px 0px; margin: 0px; line-height: 1.3em; font-family: Cambria, serif; font-style: italic; font-size: 1.1em; text-align:left;}

#footer #sitemap{ clear: both; padding-top: 60px; color: #c2c2c2; text-align: center; font-size: 1.1em; }

#footer #sitemap ul{ padding: 0px; margin: 0px 0px 15px; list-style-type: none; }

#footer #sitemap li{ display: inline; margin: 0px 10px; text-transform: uppercase; }

#footer #sitemap a{ color: #c2c2c2; text-decoration: none; }

#footer #sitemap a:hover{ color: #00b2da; text-decoration: none; } 

				
h1,h2,h3,h4{ color: #0e7ca3; font-family: "Lucida Sans Unicode", sans-serif; margin: 0px; padding: 10px 0px; font-weight: normal; line-height: 1.2em; }

h2{ font-size: 2em; letter-spacing: -1px; }	
			
				
#packages{ width: 100%; background-image: url(style/packages-bg.jpg); background-repeat: repeat-x; height: 
285px; margin-bottom: 30px; padding-top: 25px; border-bottom: #CCC 1px solid; }

#packages .wrap{ width: 960px; }		

		
.pictures { float: left; width:235px; height:176px; text-align:center; vertical-align:middle;}

