/*
 * ----------------------------------------------------
 * 1C-Bitrix
 * ----------------------------------------------------
 * by Limarc /Alexander Lobashev/
 * (c) 2007-2008 by Limarc, Lim-on Media
 * Web: http://www.lobashev.org
 *      http://www.limon-media.org
 * ----------------------------------------------------
 * Index: style_screen.css
 * ----------------------------------------------------
 *

 //  CSS Information:
     ------
     Colors:
         light orange: FF8000
          dark orange: D96C00
           dark beige: 4D4D40
            med beige: 80806B
          light beige: E5E5D8
          darker teal: 268080
            dark teal: 3DCCCC
           light teal: B3FFFF

 */


 /* > `structure`
 ----------------------------------------------- */
 #shining
 {
	 position: absolute;
	 width: 747px;
	 height: 360px;
	 left: 206px;
	 top: 90px;
	 
	 background: url('../images/shining.jpg') no-repeat;
	 /*_background: none;
         filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shining.png', sizingMethod='crop');} */
	 
	 z-index: 0;
 }
 
 #sigur
 {
         background: url('../images/background.jpg') repeat-x top;

         margin: 0px auto;
	 
	 position: relative;
         
         width: 100%;
         max-width: 100%;
	 min-height: 100%;         
 }
 
 * html #all
 {
	 height: 100%;
 }
 
 /* > `header`
 ----------------------------------------------- */
 #header
 {
         background: url('../images/header-bg.jpg') no-repeat top;
	 
	 margin: 0px auto;
	 
	 position: relative;
	 
	 width: 1010px;
	 height: 206px;
	 
	 z-index: 1;
 }
 
         /* > `logo`
         ----------------------------------------------- */
	 .logo
	 {
		 padding-left: 40px;
		 padding-top: 35px;
		 
		 width: 293px;
		 height: 135px;
		 
		 float: left;
	 }
 
         /* > `menu`
         ----------------------------------------------- */ 
	 #main-menu
	 {
		 font: 1.2em Tahoma, Trebuchet MS, Sans-serif;
		 color: #f1f1f1;
		 text-transform: uppercase;
		 font-stretch: condensed;
		 
		 padding-top: 70px;
		 padding-right: 7px;
		 
		 width: 654px;
		 
		 float: right;
	 }
	 
	         #main-menu ul
		 {
			 list-style: none;
		 }
 
			 #main-menu ul li
			 {
				 padding: 0px 2px 3px 0px;
                                 
                                 float: left;
				 position: relative;                                 
			 }

                         #main-menu ul ul
                         {
                                 padding: 0px;
                                
                                 position: absolute;
                                 left: 0px;
                                 top: 15px;
                                
                                 z-index: 1000;
                                
                                 float: none;
                         }
                        
                         #main-menu ul ul ul
                         {
                                 padding: 0px;
                                
                                 position: absolute;
                                 left: 170px;
                                 top: -6px;
                                
                                 z-index: 1000;
                                
                                 float: none;
                         }
			 

                         #main-menu ul ul ul ul,
			 #main-menu ul ul ul ul.section,
			 #main-menu ul ul ul ul ul.section,
			 #main-menu ul ul ul ul ul ul.section
                         {
                                 background: #38476a;
				 
				 left: -172px;
                                 top: -6px;
                         }			 
		 
                         #main-menu li:hover ul ul,
                         #main-menu li.jshover ul ul,
                         #main-menu li:hover ul ul ul,
                         #main-menu li.jshover ul ul ul,
                         #main-menu li:hover ul ul ul ul,
                         #main-menu li.jshover ul ul ul ul,
                         #main-menu li:hover ul ul ul ul ul,
                         #main-menu li.jshover ul ul ul ul ul
                         {
                                 /*top:-999em;*/
                                 display:none;
                         }

                         #main-menu li:hover ul,
                         #main-menu li.jshover ul,
                         #main-menu li li:hover ul,
                         #main-menu li li.jshover ul,
                         #main-menu li li li:hover ul,
                         #main-menu li li li.jshover ul,
                         #main-menu li li li li:hover ul,
                         #main-menu li li li li.jshover ul,
                         #main-menu li li li li li:hover ul,
                         #main-menu li li li li li.jshover ul
                         {
                                 z-index: 1000;
                                 display: block;
                         }
                         
                         /*#main-menu li.item-selected
                         {
                                 background:#D6D6D6;
                                 color:#fff;
                         }*/
                
                 #main-menu .section
                 {
                         background: #011634;
                         text-transform: none;
                         
                         width: 170px;
                        
                         margin-top: 5px;
                         
                         display: none;
                        
                         border: 1px solid #a0a0a0;
                         border-bottom: 0px;
                 }
       
                         #main-menu .section li
                         {
                                 padding: 5px 10px;
                                 
                                 float: none;
                                 
                                 border-bottom: 1px solid #a0a0a0;
                         }
                         
                         #main-menu ul.section .next
                         {
                                 background: transparent url('../images/menu-item-next.png') no-repeat 97% 50%;
                         }
                         
                         #main-menu ul.section li:hover,
                         #main-menu ul.section li.jshover
                         {
                                 background: #34455d;
                                 color: #fff;
                         }                         
                         
                         #main-menu .section a:link,
                         #main-menu .section a:visited,
                         #main-menu .section a:active
                         {
                                 color: #fff;
                                 text-decoration: none;
                                 border-bottom: 0px solid #fff;
                         }
                       
                         #main-menu .section a:hover
                         {
                                 color: #f1f1f1;
                                 text-decoration: none;
                                 border-bottom: 0px solid #f1f1f1;
                         }

			 #main-menu span.counter
			 {
				 color: #fff;
				 text-align: center;
				 line-height: 10px;

				 padding-left: 3px;

				 position: absolute;
				 right: 1px;
				 top: 30%;
				 /*bottom: 1px;*/
				 
				 width: 13px;
			 }

	 /*#main-menu a:link,
	 #main-menu a:visited,
	 #main-menu a:active
	 {
		 color: #f1f1f1;
		 border-bottom: 0px solid #f1f1f1;
	 }
		       
	 #main-menu a:hover
	 {
		 color: #fcfcfc; 
		 border-bottom: 0px solid #fcfcfc;
	 } */
  
 
 /* > `quick information`
 ----------------------------------------------- */
 #quick
 {
         background: transparent;
	 
	 margin: 0px auto;
	 padding: 0px;

         position: relative;
	 overflow: hidden;
	 
	 width: 1010px;
         height: 410px;
	 
	 z-index: 0;	 
 } 
 
         /* > `information about company`
         ----------------------------------------------- */  
	 #quick-info
	 {
		 margin-left: 45px;
		 
		 width: auto;
                 max-width: 440px;
		 /*height: 405px;*/
		 
		 float: left;
	 }
	 
		 /* > `menu`
		 ----------------------------------------------- */  
		 #quick-info .left-menu
		 {
			 width: 123px;
			 height: 403px;
			 
			 position: relative;
			 z-index: 2;			 
			 
			 float: left;
		 }
			
			 #quick-info .left-menu ul
			 {
				 font: 1.1em Tahoma, Trebuchet MS, Sans-serif;
				 color: #fff;
				 
				 padding-top: 1px;
				 
				 width: 123px;
			 }
			 
				 #quick-info .left-menu ul li
				 {
					 background: #2064b5 url('../images/quick-menu-item2.jpg') no-repeat top;

					 list-style: none;
					 
					 padding-top: 7px;
					 padding-left: 5px;
					 
					 height: 22px;
					 
					 cursor: pointer;
				 }
                                 
				 #quick-info .left-menu ul li.active
				 {
					 background: #2064b5 url('../images/quick-menu-item-select.jpg') no-repeat top;

					 text-align: center;
                                         list-style: none;
					 
					 padding-top: 7px;
					 /*padding-left: 30px;*/
					 
					 height: 23px;
					 
					 cursor: pointer;
				 }
                                 
				 #quick-info .left-menu ul li.unselect
				 {
					 background: #2064b5 url('../images/quick-menu-item2.jpg') no-repeat top;

					 text-align: left;
                                         list-style: none;
					 
					 padding-top: 7px;
					 padding-left: 5px;
					 
					 height: 22px;
					 
					 cursor: pointer;
				 }                                    
	         
		 #quick-info .right-text
		 {
			 background: #2064b5 url('../images/quick-text.jpg') no-repeat top;
			 
			 margin-left: -1px;
			 
			 position: relative;
			 z-index: 0;			 
			 
			 width: 318px;
			 height: 407px;
			 
			 float: right;
		 }
                 
                         #quick-info .right-text h1
                         {
                                 font: 1.9em Verdana, Trebuchet MS, Tahoma, Sans-serif;
                                 color: #000;
                                 font-weight: normal;
                 
                                 margin: 10px 20px 0px 20px;
                                 padding-bottom: 10px;
                                 
                                 border-bottom: 1px solid #000;
                         }
                         
                         #quick-info .right-text p
                         {
                                 font: 1.3em Tahoma, Trebuchet MS, Sans-serif;
                                 color: #0b0b0b;
                                 text-align: justify;
                 
                                 margin: 0px 20px;
                                 padding-top: 10px;
                         }                         
		 
		 
	 
         /* > `fleshka`
         ----------------------------------------------- */  	 
	 .quick-flash
	 {
		 /*background: #f1f1f1;*/
		 
		 margin-right: 55px;
                 
		 width: 450px;
		 height: 405px;
		 
		 float: right;
	 }
         
                 .quick-flash img
                 {
                         position: relative;
                         
                         z-index: 0;
                }         
 
 /* > `content`
 ----------------------------------------------- */
 #content
 {
         background: transparent;
	 
	 margin: 0px auto;
	 padding: 10px 30px 0px 30px;

         width: 1010px;
	 
         overflow: hidden;
         
         border: 1px solid #fff;
 }
  
  
 /* > `footer`
 ----------------------------------------------- */
 #footer
 {
         background: #041f43 url('../images/footer-bg.jpg') no-repeat top;
	 
	 margin: 0px auto;
	 margin-top: 30px;

         overflow: hidden;
	 
	 width: 100%;
	 height: 95px;
 }

 
         /* > `bottom line`
         ----------------------------------------------- */
         #footer .statistics
         {
                 font: 1.2em Tahoma, Trebuchet MS, Sans-serif;
                 color: #c9c9c9;
                 
                 margin-left: 200px;
                 
                 padding-top: 30px;
                 
                 width: 450px;
                 height: 60px;
                 
                 float: left;
         }
         
                 #footer .statistics ul
                 {
                         list-style: none;
                         
                         padding-left: 10px;
                         
                         height: 60px;
                 }
                 
                         #footer .statistics ul li
                         {      
                                 vertical-align: middle;
                                 
                                 float: left;
                                 padding-right: 10px;
                                 
                                 height: 45px;
                         }
                         
                 
                         #footer .statistics ul li img
                         {      
                                 vertical-align: middle;
                         }
		 
         #footer .information
         {
                 font: 1.2em Tahoma, Trebuchet MS, Sans-serif;
                 color: #c9c9c9;

                 margin-right: 175px;
                 padding-top: 25px;
		 
                 width: 200px;
                 height: 60px;
                 
                 float: right;
         }	 
         
	         #footer .information p
		 {
			 float: left;
			 
			 /*width: 250px;*/
		 }
                 
         #footer a:link,
         #footer a:visited,
         #footer a:active
         {
                 color: #fff;
                 /*border-bottom: 1px solid #fff;*/
                 text-decoration: underline;
         }
         
         #footer a:hover
         {
                 color: #fff;
                 /*border-bottom: 0px solid #f9f9f9;*/
                 text-decoration: none;
         }    		 
 
 
 
 /* > mini blocks...
 --------------------------------------------------------------------------- */
 #mini
 {
         background: transparent;
	 
	 margin: 0px auto;
	 padding: 20px 0px;

         position: relative;
	 overflow: hidden;
	 
	 width: 1010px;
         height: 410px;
	 
	 z-index: 1;
 }  
 
	 #mini p
	 {
		 padding-bottom: 5px;
	 }
		
	 #mini h1
	 {
		 padding-top: 5px;
	 	 padding-bottom: 2px;
	 }		 
		
	 /*#mini span
	 {
		 font: 0.9em Tahoma, Verdana, Sans-serif;
	 }*/
				
		
	 #mini p.category
	 { 
		 font: 0.9em Tahoma, Verdana, Sans-serif;
                 text-align: right;
		 
		 padding-right: 5px;
		 padding-top: 3px;
	 }
                 #mini p.category img
                 {
                         vertical-align: middle;
                 }
                 
         
         #mini ul
         {
                 padding-top: 7px;
                 list-style: none;
         }
         
                 #mini ul li
                 {
                         padding-top: 7px;
                 }
         
         #mini a
         {
                 font: 1.0em Tahoma, Verdana, Sans-serif;
                 color: #fff;
         }
         
	 #mini a:link,
	 #mini a:visited,
	 #mini a:active
	 {
		 color: #fff;
		 /*border-bottom: 1px solid #fff;*/
		 text-decoration: underline;
	 }
	
	 #mini a:hover
	 {
		 color: #fff;
		 /*border-bottom: 0px solid #f1f1f1;*/
		 text-decoration: none;
	 }    
          
         
         /* > `mini block news`
         ----------------------------------------------- */         
         .mini-block-news
	 {
		 background: url("../images/mini-block-news.png") no-repeat bottom;
                 
                 margin-left: 45px;
                 
                 width: 445px;
		 height: 205px;
		
		 float: left;	 
	 }

		 .mini-block-news .content
		 {
			 font: 1.2em Tahoma, Verdana, Sans-serif;
			 color: #fff;
		
			 padding: 50px 20px 10px 20px;
			 margin: 0px;
		 }
                 
                         .mini-block-news .content span
                         {
                                 font: 0.8em Tahoma, Verdana, Sans-serif;
                         }                 
		

         /* > `mini block speciality`
         ----------------------------------------------- */         
         .mini-block-speciality
	 {
		 background: url("../images/mini-block-speciality.png") no-repeat bottom;
                 
                 margin-left: 10px;
                 
                 width: 461px;
		 height: 205px;
		
		 float: left;	 
	 }

		 .mini-block-speciality .content
		 {
			 font: 1.2em Tahoma, Verdana, Sans-serif;
			 color: #fff;
		
			 padding: 50px 20px 10px 20px;
			 margin: 0px;
		 }
                 
                         .mini-block-speciality .content span
                         {
                                 font: 0.8em Tahoma, Verdana, Sans-serif;
                         }                    
		

         /* > `mini block faq`
         ----------------------------------------------- */         
         .mini-block-faq
	 {
		 background: url("../images/mini-block-faq.png") no-repeat bottom;
                 
                 margin-top: 15px;
                 margin-left: 43px;
                 
                 width: 448px;
		 height: 205px;
		
		 float: left;	 
	 }

		 .mini-block-faq .content
		 {
			 font: 1.2em Tahoma, Verdana, Sans-serif;
			 color: #fff;
		
			 padding: 30px 20px 10px 20px;
			 margin: 0px;
		 }
                 
                         .mini-block-faq .content span
                         {
                                 color: #bdbdbd;
                                 font-style: italic;
                         }
                         
                         .mini-block-faq .content p.category
                         {
                                 font: 0.8em Tahoma, Verdana, Sans-serif;
                         }                         
                

         /* > `mini block articles`
         ----------------------------------------------- */         
         .mini-block-articles
	 {
		 background: url("../images/mini-block-articles.png") no-repeat bottom;
                 
                 margin-top: 15px;
                 margin-left: 10px;
                 
                 width: 294px;
		 height: 205px;
		
		 float: left;	 
	 }

		 .mini-block-articles .content
		 {
			 font: 1.2em Tahoma, Verdana, Sans-serif;
			 color: #fff;
		
			 padding: 30px 20px 10px 20px;
			 margin: 0px;
		 }
                 
                         .mini-block-articles .content span
                         {
                                 color: #bdbdbd;
                                 font-style: italic;
                         }
                         
                         .mini-block-articles .content p.category
                         {
                                 font: 0.8em Tahoma, Verdana, Sans-serif;
                         }                 
         
         /* > `mini block certificate`
         ----------------------------------------------- */         
         .mini-block-certificate
	 {
		 background: url("../images/mini-block-certificate.png") no-repeat top center;
                 
                 margin-top: 15px;
                 margin-left: 10px;
                 
                 width: 155px;
		 height: 205px;
		
		 float: left;	 
	 }

		 .mini-block-certificate .content
		 {
			 font: 1.2em Tahoma, Verdana, Sans-serif;
			 color: #fff;
		
			 /*padding: 35px 20px 10px 10px;*/ /*for jpg*/
			 padding: 35px 20px 10px 20px; /*for png*/
			 margin: 0px;
		 }
                 
                         .mini-block-certificate .content span
                         {
                                 color: #bdbdbd;
                                 font-style: italic;
                         }
                         
                         .mini-block-certificate .content p.category
                         {
                                 font: 0.8em Tahoma, Verdana, Sans-serif;
                         }          

 /* > `form faq` on main page
 ----------------------------------------------- */
 #faq-form
 {
         background: transparent url('../images/faq-form-bg.png') no-repeat top left;
         
         position: absolute;
         bottom: 150px;
         right: 240px;
         
         width: 451px;
         height: 357px;
         
         z-index: 100000;
         
         display: none;
 }
 
         #faq-form .content-form
         {
                 font: 1.3em Tahoma, Verdana, Sans-serif;
		 color: #fff;
                 
                 padding: 55px 45px 40px 20px;
         }
         
         
         #faq-form ul
         {
                 padding-top: 10px;
                 
                 list-style: none;
         }
         
                 #faq-form ul li
                 {
                         padding-top: 2px;
                 }
          
         	     
 #faq-form input
 {
         background: #f1f1f1;
	     
         font: 0.9em Tahoma, Verdana, Sans-serif;
         color: #000;
	     
         padding: 2px 5px;
	     
         border: 1px solid #2b528b;
 }
 
 #faq-form input.submit
 {
         background: #2f558f;
	     
         font: 0.9em Tahoma, Verdana, Sans-serif;
         color: #fff;
	 
         margin-top: -7px;    
         padding: 4px 8px;
	     
         border: 1px solid #fff;
 } 
 
 #faq-form textarea
 {
         background: #f1f1f1;
	     
         font: 0.9em Tahoma, Verdana, Sans-serif;
         color: #000;
	     
         padding: 2px 5px;
	 
         width: 370px;
             
         border: 1px solid #2b528b;
 }
 
 