/*СТИЛИ ГЛАВНОГО ПРОЕКТА - 1*/
*{/*обнуляем все отступы по умолчанию*/
	margin:0; padding:0;
}

img{/*убираем у картинок стандартные рамки*/
	border:none;
}

body{/*указываем фон боди*/
	background:#f2f2f2; 
	margin-bottom:0;
	font-size:100%;
	font-family:Verdana, Geneva, sans-serif;
}

 h1 {
	 font-size:24px;}
	/*ФОРМУЛА РАСЧЕТА РАЗМЕРА ШРИФТА В em - НУЖНЫЙ РАЗМЕР/КОНТЕКСТ=РЕЗУЛЬТАТ(ПРИМЕР: 24px/16px=1.5em)*/

  .clr{/*обнуляем все значения для флоутов*/
	   clear:both;
       }

    .main{/*главная обертка страницы*/
	      background:#fff; min-width:980px; max-width:1200px; margin:0 auto;
		  overflow:hidden; font:12px Verdana, Geneva, sans-serif; color:#000;
		 }

/*			CONTENT-TXT			*/

	.main h1{
		font-size:24px; color:#2b8aba; font-weight: bold; margin:0 0 15px 0; text-align:center;
	}
	.main h2{
		font-size:20px; color:#2b8aba; font-weight: bold; margin:20px 0 15px 0;text-align:center;
	}
	.main h3{
		font-size:18px; color:#000; font-weight:normal; margin:20px 0 15px 0;text-align:center;
	}
	.main h4{
		font-size:14px; color:#000; font-weight:bold; margin:20px 0 15px 0;text-align:center;
	}
	.main h5{
		font-size:12px; color:#000; font-weight:bold; margin:20px 0 15px 0;text-align:center;
	}
	.main h6{
		font-size:10px; color:#000; font-weight:bold; margin:20px 0 15px 0;text-align:center;
	}
	.main p{
		margin:0 0 10px 0;
		padding:0 20px 0 20px;
	}
	.main a{
		color:#2b8aba;
	}
	.main a:hover{
		text-decoration:none;
		
	}
	.main ul{
		list-style:disc; margin:20px 0 15px 30px;padding-left:20px;
	}
		.main ul li{
			line-height:1.7;
		}

    .main ol{ padding-left:20px;
	}

/*  header  */      
	  .header{/*шапка*/ 
              background:#FFF url(../images/image/logo_top.png) top center no-repeat;
		      width:100%;
		      height:250px;
		      margin-bottom:5px;
		     }
			 
	    .header img{ display:block;
	                }
/*  END header  */

#center { text-align:center;}
.flt_centr {/* изображение по центру */
	        margin: 0 auto;
	        float: none;
           }					

.flt_rgt {/* изображение справа от текста */
	       float: right;
	       margin: 10px;
	       padding: 10px;
         }

.flt_left {/* изображение слева от текста */
	       float: left;
	       margin: 10px;
	       padding: 10px;
          }
		  
/*  menu  */
#menu_blok { 
             background: url(../images/image/dropdown-bg5.gif) repeat-x left top;
			 width:100%;
		   }
.menu { list-style:none;/*убираем маркеры списка*/
        /*display:inline-table;*/
		display:table-row;
		position:relative;
		margim: 0 auto;
         } 	  
 .menu li{  float:left;  
            display:block;
			width:auto; 
			text-align:center; 
			height:50px;  
		    border-left: 1px solid #fff;
			border-right: 1px solid #87baf8;
			/*background: url(../images/image/dropdown-bg5.gif) repeat-x left top;*/   
		   }
  .menu li a{text-decoration:none;/*убираем подчеркивания ссылок*/
             display:block; 
			 padding-top:18px;/*устанавливаем внутренние отступы для ссылок*/ 
			 padding-right:20px;/*устанавливаем внутренние отступы для ссылок*/ 
			 padding-bottom:0;/*устанавливаем внутренние отступы для ссылок*/ 
			 padding-left:20px;/*устанавливаем внутренние отступы для ссылок*/  
			 font: 14px Verdana, Geneva, sans-serif;/*устанавливаем шрифт*/
		     color:#fff;/*устанавливаем цвет шрифта*/ 
			 height:50px; 
			 vertical-align:middle;          
			 }
   .menu ul{ display:none;/*убираем меню второго уровня с экрана по умолчанию*/
             position:relative;  
			 top:-38px;
			 }
    .menu li:hover > ul{ display: block;
	                     z-index: top 50px;}/*открываем меню второго уровня при наведении мыши*/	
     .menu ul li{ float:none;/*отменяем размещение ссылок по горизонтали для пунктов меню второго уровня*/
	              text-align:left;/*размещаем текст слева*/ 
	              text-decoration:none;/*убираем подчеркивания ссылок*/
				  list-style:none;/*убираем маркеры списка*/
				  background:#017ff7; 
				  border-bottom: 1px solid #fff;
			      font: 12px Verdana, Geneva, sans-serif;/*устанавливаем шрифт*/
		          color:#fff;/*устанавливаем цвет шрифта*/ 
			      height:30px;
				  width:200px; 
	             }
	   .menu ul li:hover{ 
				         background:#70bcf8; 
	                    }
	    .menu ul li a{padding:10px;/*устанавливаем внутренние отступы для ссылок*/ 
	                    
						}
          .menu li:hover{
			           background:url(../images/image/dropdown-bg4.gif) repeat-x left top; 
					   border-left: 1px solid #fff;
			           border-right: 1px solid #87baf8; 
					  }
             .menu li:first-child{
				                   border-left:none;
			                       }
								 
			  .menu li:last-child{
				                  border-right:none;
			                     }
                .menu li.activ {
	                            position: relative;
	                            z-index: 599;
	                            cursor: pointer;
	                            background:url(../images/image/dropdown-bg4.gif) repeat-x left top;
                                }

/*.menu{
		background: url(../images/image/dropdown-bg5.gif) repeat-x left top; 
		display:table-row;
		list-style:none;
	}
		.menu li{
			display:table-cell;
			width:auto; 
			text-align:center; 
			height:50px;  
			vertical-align:bottom;
		    border-left: 1px solid #fff;
			border-right: 1px solid #87baf8; 
		}
		
		.menu li:hover{
			           background:url(../images/image/dropdown-bg4.gif) repeat-x left top; 
					   border-left: 1px solid #fff;
			           border-right: 1px solid #87baf8; 
					  }
					  
			.menu li a:first-child{
				                   border-left:none;
			                       }
								 
			  .menu li a:last-child{
				                  border-right:none;
			                     }
		       
			   .menu li a{
			               display:block; 
			               width:1000px; 
			               height:50px; 
			               vertical-align:middle; 
			               display:table-cell; 
			               font:14px Verdana, Geneva, sans-serif; 
			               color:#fff; 
			               text-decoration:none;
						  
		                  }
.menu li.activ {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background:url(../images/image/dropdown-bg4.gif) repeat-x left top;
}*/

/*  content  */      
	  
	  .content_top { 
	                 float:left;
					 width: auto;
					 background:#FFF;
					 margin:30px 0;
					 color:#696867;
					 text-align:center;
					 }
					 
		.content_top p{ text-align:justify;
		                margin:0 50px 20px 50px; 
		                font:14px Arial,Verdana, Geneva, sans-serif; 
						font-style:italic;
					     }
						 
		  .content_top p span{ 
							   font: bold 18px Arial,Verdana, Geneva, sans-serif;
					         } 
							 
.content_box { 
               width: auto;
	           margin-top: 0px;
	           margin-right: 20px;
	           margin-bottom: 20px;
	           margin-left: 20px;
	           padding: 20px 10px 20px 20px;
	           box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	           overflow: hidden;
			   }
			   
  .post	{ overflow:hidden;
		  background: #fff;
	      width: 21%;
	      height: 650px;
	      float: left;
	      text-align: center;
	      box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	      margin: 0 15px 15px 0;
		  padding: 10px;
	    }
	
	.post:hover{ 
		        box-shadow: 0 0 5px #70bef9;
				background:#f6f5f4;
	            }
		
	.post h2{
		      font:18px Arial,Verdana, Geneva, sans-serif;
			  text-align: center;
			  height:80px;
			  color:#F00;
			  	
	          }
	 .post h2 a {
		        color: #70bef9;
				text-decoration:none;
	            }
			  	
	  .post img{ display: table-cell;
	               align:center;
				   margin-bottom:20px;
	              }
							 
		.post p{ text-align:justify;
		         font:14px Verdana, Geneva, sans-serif;	
		         }
				 
          .text3 {
		           text-align:center; 
                   font-family: Verdana, Geneva, sans-serif !important; 
                   font-size:23px !important;
		           color:#44a8f4 !important;
		           text-shadow:2px 2px 2px #c1c4c6;
                 }
				 
.post_bottom	{ overflow:hidden;
                  background: #fff;
	              width: 45%;
	              height: 500px;
	              float: left;
	              text-align: center;
	              box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	              margin: 0 15px 15px 0;
		          padding: 10px;
	            }
	
	.post_bottom:hover{ 
		               box-shadow: 0 0 5px #70bef9;
				       background:#f6f5f4;
	                   }
		
	.post_bottom h2{
		            font:18px Arial,Verdana, Geneva, sans-serif;
			        text-align: center;
			        color:#F00;	
	               }
				   
	 .post_bottom h2 a {
		                color: #70bef9;
				        text-decoration:none;
	                   }
			  	
	  .post_bottom img{ display: table-cell;
	                    align:center;
				        margin-bottom:20px;
	                   }
							 
		.post_bottom p { text-align:justify;
		                 font:14px Verdana, Geneva, sans-serif;	
		                }


.post_sobitie	{ overflow:hidden;
                  background: #fff;
	              width: 70%;
	              height: 500px;
	              float: none;
	              text-align: center;
	              box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	              margin: 0 15px 15px 0;
		          padding: 10px;
	            }
	
	.post_bottom:hover{ 
		               box-shadow: 0 0 5px #70bef9;
				       background:#f6f5f4;
	                   }
		
	.post_bottom h2{
		            font:18px Arial,Verdana, Geneva, sans-serif;
			        text-align: center;
			        color:#F00;	
	               }
				   
	 .post_bottom h2 a {
		                color: #70bef9;
				        text-decoration:none;
	                   }
			  	
	  .post_bottom img{ display: table-cell;
	                    align:center;
				        margin-bottom:20px;
	                   }
							 
		.post_bottom p { text-align:justify;
		                 font:14px Verdana, Geneva, sans-serif;	
		                }


.col p{ padding-bottom:10px;}

.nav_crochka { margin-top:20px;
               margin-left:20px;
			   }
.nav_crochka p a{font:12px Verdana, Geneva, sans-serif; color:#999;}



/*текстовые блоки*/
.text_bloc2 {
	    display:block;
	    background:#69F;	
		text-align: left;
        font:14px Verdana, Geneva, sans-serif;	
		margin:0 0 0.5em 0;
		padding:10px;
        }				 

.text_bloc2 a{color: #FFF !important;}

.text1 {	
        padding-left:10px; 
        font-family:Impact,Arial, 'Times New Roman', sans-serif; 
        font-size:20px; color:#03F;
        text-shadow:2px 2px 2px #fcfafa; 
        }
		
.text2 {	
        padding-left:10px;
		text-align:center; 
        font-family:Arial, 'Times New Roman', sans-serif; 
        font-size:16px; color:#03F;
        text-shadow:2px 2px 2px #aeaaa9; 
        }
		
.text3 {
		text-align:center; 
        font-family:Impact,Arial, 'Times New Roman', sans-serif; 
        font-size:23px;
		color:#44a8f4;
		text-shadow:2px 2px 2px #c1c4c6;
        }
		
.text4 {
	    background:#69F;	
		text-align: left;
        font-family:Arial, 'Times New Roman', sans-serif; 
        font-size:14px;
		color: #FFF;
		text-indent:2.5em;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom-right-radius:7px;
		border-top-right-radius:7px;
       }

.text_bloc1 {	
		text-align:justify;
        font-family:Arial, 'Times New Roman', sans-serif; 
        font-size:14px;
		color: #666;
		text-indent:2.5em;
		margin:0 0 0.5em 0;
        }

.text_bloc22 {
	    background:#69F;	
		text-align: left;
        font-family:Arial, 'Times New Roman', sans-serif; 
        font-size:14px;
		color: #FFF;
		margin:0 0 0.5em 0;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		border:solid;
		border:#69F;
		border-width:1px;
        }
		
.text_bloc33 {
	    background:#FFF;	
		padding-top:10px;
		padding-right:20px;
		padding-left:20px;
		padding-bottom:10px;
		border:solid;
		border-color:#69F;
		border-width:1px;
        }
		
.text_bloc3 {
	    background:#e8c0f2;	
		text-align: center;
        font-family:Arial, 'Times New Roman', sans-serif; 
        font-size:14px;
		color: #FFF;
		text-indent:2.5em;
		margin:0 0 0.5em 0;
		padding-top:10px;
		padding-bottom:10px;
        }
		
.text_bloc4 { font-size: 20px; color: #70bef9; border-bottom: 1px solid #c3cacf; padding-bottom: 10px; margin-bottom: 10px;
           background:#FFF;
		   border-radius:7px;}
		   
.text_bloc5 { font-size: 20px; 
              color: #70bef9; 
              border-bottom: 1px solid #c3cacf; 
              padding-bottom: 10px; 
              margin-bottom: 10px;
              background:#FFF;
		      border-radius:7px;}
			  	
.text_bloc6 { 
           font-size: 20px; 
           color: #70bef9;
		   border:solid;
		   border-color:#6CF;
		   border-width:2px; 
           padding-bottom: 10px;
           margin-bottom: 10px;
           background: #FFF;
		   }
		   
.text_bloc7 {
	       padding-left:100px;
           text-align: left;
           border-color:#6CF;
		   border-width:2px;
		   font-size: 16px; 
		   color: #FFF; 
		   }
		   
.text_bloc8 {
	       padding-left:100px;
		   border-color:#6CF;
		   border-width:2px;
		   text-align: left;
           font-size: 14px; 
		   color: #FFF; 
		   }
		   
.text_bloc9 {	
		text-align:justify;
		font-style:italic;
        font-family:Arial, 'Times New Roman', sans-serif; 
        font-size:14px;
		color: #666;
		text-indent:2.5em;
		margin:0 0 0.5em 0;
        }
			
.text_bloc10 {	
		padding-left: 30px;
        }
		
.text_bloc11 {
	       padding-left:50px;
		   border-color:#6CF;
		   border-width:2px;
		   text-align: left;
           font-size: 12px; 
		   color: #FFF; 
		   }		   					   	
/* END TEXT BLOK*/



.div_pole{
          width: auto;
	      margin-top: 0px;
	      margin-right: 20px;
	      margin-bottom: 20px;
	      margin-left: 20px;
	      background-image: url(images/image/23.gif);
	      padding: 20px 10px 20px 20px;
	      box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	      overflow: hidden;}

.div_pole_title h2{
	               display: table-cell;
	               text-align:left !important;
				   vertical-align:middle;
				   padding-bottom:20px;
				   
	              }

.div_pole_box{
          background: #fff;
	      width: 45%;
	      height: 600px;
	      float: left;
	      text-align: center;
	      box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	      margin: 0 15px 15px 0;}
		  
  .div_pole_box:hover{
	                  box-shadow: 0 0 5px #70bef9;
				      background:#f6f5f4;
                      }
/* GALLERY */
.wrapper{
	width: auto;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-image:url(../images/image/23.gif);
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
	overflow: hidden;
}
/*---------для фото------------*/
.item{
	background: #fff;
	width: 250px;
	height: 300px;
	float: left;
	
	box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	margin:10px;
}


ul.gallery li em{
	display: block;
	color: #665d4e;
	font-size: 14px;
	font-style: normal;
	margin-top: 8px;
}

ul#portfolio-filter{
	display: block;
	overflow: hidden;
	width: auto;
	height: 63px;
	padding: 12px 20px 5px 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #665d4e;
	background: url(../images/filter-bg.png) no-repeat;
}


ul#portfolio-filter li{
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 16px;
	font-size: 14px;
	text-shadow:2px 2px 2px #c1c4c6;
}
/*первое слово в строке без ссылки*/
ul#portfolio-filter li:first-child{
	color: #606060;
	font-weight: bold;
    text-shadow:2px 2px 2px #c1c4c6;
}
/*строка с сылками не активные*/
ul#portfolio-filter li a{
	/color: #eef7fc;
	/*color: #fcf8f8;*/
	/*text-decoration: none;*/
	font-weight: bold;
	text-shadow:2px 2px 2px #c1c4c6;
}
/*строка с сылками активные*/
ul#portfolio-filter li a:hover {
	 color: #5408b1;
	 font-weight: bold;
	 text-shadow:2px 2px 2px #c1c4c6;
}

/*------------- END GALLERY -------------------*/ 

/* -------Pagination------- */
.pagination{
	margin: 20px;
	text-align: center;
}
.pagination a{
	border: 1px solid #ddd;
	padding: 6px 12px;
	text-decoration: none;
	background: #fff;
	color: #428bca;
}
.pagination a:nth-child(even){
	border-left: none;
	border-right: none;
}
.pagination a:first-child{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination a:last-child{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #ddd;
}
.pagination a:hover{
	background: #eee;
}
.pagination > a.nav-active{
	background: #428bca;
	color: #fff;
	border-color: #428bca;
}
/* ------- END Pagination------- */

/*----------для книг -----------*/
.item_book{
	background: #fff;
	width: 250px;
	height: 550px;
	float: left;
	box-shadow: 0 0 5px rgba(0, 0, 0, .4);
	margin: 0 15px 15px 0;
	padding-top:25px;
	text-align:center;
}


/*ПРАВИЛА ДЛЯ ТАБЛИЦ - НАЧАЛО*/
                #div_pole_how table a:link {
	                                         color: #666;
	                                         font-weight: normal;
	                                         text-decoration:none;
                                            }
             #div_pole_how table a:visited {
	                                         color: #999999;
	                                         font-weight:normal;
	                                         text-decoration:none;
                                             }
 #div_pole_how table a:active,table a:hover {
	                                         color: #bd5a35;
	                                         text-decoration:none;
                                            }
                       #div_pole_how table {
	                                         width:auto;
	                                         font-family:Arial, Helvetica, sans-serif;
	                                         color:#666;
	                                         font-size:11px;
	                                         /*text-shadow: 1px 1px 0px #fff;*/
	                                         background:#eaebec;
	                                         margin:0 auto;
	                                         border:#ccc 1px solid;

	                                         -moz-border-radius:3px;
	                                         -webkit-border-radius:3px;
	                                         border-radius:3px;

	                                          -moz-box-shadow: 0 1px 2px #d1d1d1;
	                                          -webkit-box-shadow: 0 1px 2px #d1d1d1;
	                                          box-shadow: 0 1px 2px #d1d1d1;
                                             }
                     #div_pole_how table th {
	                                          padding:5px 5px 5px 5px;
	                                          border-top:1px solid #fafafa;
	                                          border-bottom:1px solid #e0e0e0;

	                                          background: #ededed;
	                                          background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	                                          background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
                                              }
              #div_pole_how table th:first-child{
	                                          text-align: left;
	                                          padding-left:5px;
                                              }
#div_pole_how table tr:first-child th:first-child{
	                                          -moz-border-radius-topleft:3px;
	                                          -webkit-border-top-left-radius:3px;
	                                          border-top-left-radius:3px;
                                              }
                                              table tr:first-child th:last-child{
	                                          -moz-border-radius-topright:3px;
	                                          -webkit-border-top-right-radius:3px;
	                                          border-top-right-radius:3px;
                                              }
                          #div_pole_how table tr{
	                                          text-align: center;
	                                          padding-left:5px;
                                              }
           #div_pole_how table tr td:first-child{
	                                          text-align: left;
	                                          padding-left:5px;
	                                          border-left: 0;
                                              }
                   #div_pole_how table tr td {
	                                          padding:5px;
	                                          border-top: 1px solid #ffffff;
	                                          border-bottom:1px solid #e0e0e0;
	                                          border-left: 1px solid #e0e0e0;
	
	                                          background: #fafafa;
	                                          background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	                                          background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
                                              }
                  #div_pole_how table tr.even td{
	                                          background: #f6f6f6;
	                                          background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	                                          background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
                                              }
            #div_pole_how table tr:last-child td{
	                                          border-bottom:0;
                                              }
#div_pole_how table tr:last-child td:first-child{
	                                          -moz-border-radius-bottomleft:3px;
	                                          -webkit-border-bottom-left-radius:3px;
	                                          border-bottom-left-radius:3px;
                                              }
 #div_pole_how table tr:last-child td:last-child{
	                                          -moz-border-radius-bottomright:3px;
	                                          -webkit-border-bottom-right-radius:3px;
	                                          border-bottom-right-radius:3px;
                                              }
                 #div_pole_how table tr:hover td{
	                                          background: #f2f2f2;
	                                          background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	                                          background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
                                              }						
/*ПРАВИЛА ДЛЯ ТАБЛИЦ - КОНЕЦ*/	

/* --------------------блок ДИВ для авторизации админа - наружный блок------------------------------ */ 
#login2  { 
		  display:block; 
	      overflow:hidden;
		  margin-top:100px;/* устанавливаем верхний отступ */ 
	      margin-left:30%;/* устанавливаем левый отступ */
		  width:400px;/* устанавливаем ширину блока */ 
	      height:300px; /* устанавливаем высоту блока */
          border-radius:10px 10px 10px 10px;/* делаем закругленные углы */ 
		  border-width:2px;/* делаем толщену границ  */
		  border-color: #cccccc;/* делаем цвет границ */
		  background:#FFF;/* делаем цвет фона блока белым */
	      padding:20px 20px 20px 20px;/* устанавливаем внутренние отступы */
		  box-shadow:  0 -4px 3px -4px rgba(0, 0, 0, 0.5),0 4px 4px rgba(0, 0, 0, 0.5);/* тени блока с содерж вкладок */
		 }
/* --------------------блок ДИВ для авторизации админа - внутренний блок------------------------------ */ 
.login3  { 
		  width:auto;/* устанавливаем ширину блока */ 
	      height:auto; /* устанавливаем высоту блока */
          border-radius:10px 10px 10px 10px;/* делаем закругленные углы */ 
		  border-width:2px;/* делаем толщену границ  */
		  border-color: #999999;/* делаем цвет границ */
		  background:#cccccc;/* делаем цвет фона блока */
	      padding:20px 20px 20px 20px;/* устанавливаем внутренние отступы */
		 }
/* --------------------блок ДИВ для размещения фото админа в админпанеле ------------------------------ */ 
.login4  { 
		  width:100px/* устанавливаем ширину блока */ 
	      height:auto; /* устанавливаем высоту блока */
          border-radius:10px 10px 10px 10px;/* делаем закругленные углы */ 
		  border-width:2px;/* делаем толщену границ  */
		  border-color: #999999;/* делаем цвет границ */
		  background:#ffffff;/* делаем цвет фона блока */
	      padding:5px 5px 5px 5px;/* устанавливаем внутренние отступы */
		 }

/*-------------набор правил для блока див с тенью -------------------------------*/
.div_pole {/* блок с содержимым вкладок */
                           background: #fff;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           /*width: auto; ширина блока с содержимым вкладок */
                           /*height: auto; высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden;
						   margin:20px;
                           padding-left:3px;/* отступ от левого края блока с содержимым вкладок */
						   padding-right:3px;/* отступ от правого края блока с содержимым вкладок */
						   padding-top:3px;/* отступ от верхнего края блока с содержимым вкладок */
						   padding-bottom:3px;/* отступ от нижнего края блока с содержимым вкладок */
						   box-shadow: 0 -4px 3px -4px rgba(0, 0, 0, 0.5), 0 4px 4px rgba(0, 0, 0, 0.5);/* тени блока с содерж вкладок */
                           border-radius: 0 3px 3px 3px;/* округлые края блока с содержимым вкладок */
                        }
.div_pole3 {/* блок с содержимым вкладок */
                           background: #fff;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden;
						   margin:20px;
                           padding-left:3px;/* отступ от левого края блока с содержимым вкладок */
						   padding-right:3px;/* отступ от правого края блока с содержимым вкладок */
						   padding-top:3px;/* отступ от верхнего края блока с содержимым вкладок */
						   padding-bottom:3px;/* отступ от нижнего края блока с содержимым вкладок */
                        }
/*-------------набор правил для блока див с тенью без округлых углов -------------------------------*/
.div_pole2 {/* блок с содержимым вкладок */
                           background: #daf0db;/* цвет фона блока с содержимым вкладок eaf8eb*/
                           /* position: relative;*/
                           /*width: auto; ширина блока с содержимым вкладок */
                           /*height: auto; высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
						   overflow: hidden; 
                           padding-left:20px;/* отступ от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ от верхнего края блока с содержимым вкладок */
						   padding-bottom:10px;/* отступ от нижнего края блока с содержимым вкладок */
						   box-shadow:  0 -4px 3px -4px rgba(0, 0, 0, 0.5),0 4px 4px rgba(0, 0, 0, 0.5);/* тени блока с содерж вкладок */
                           /*border-radius: 0 3px 3px 3px;*//* округлые края блока с содержимым вкладок */
                        }
/*-------------набор правил для блока див с предупреждающими сообщениями -------------------------------*/
.div_pole_info {/* блок с содержимым вкладок */
                           background: #aaddf4;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
                           border-radius: 5px;/* округлые края блока с содержимым вкладок */
						   border:#4c7af1 solid 1px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока див с предупреждающими сообщениями об ошибках -----------------*/
.div_pole_error {/* блок с содержимым вкладок */
                           background: #f9e2d6;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
                           border-radius: 5px;/* округлые края блока с содержимым вкладок */
						   border:#f9b691 solid 1px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока див с сообщениями об успешном выполнении сценариев -----------------*/
.div_pole_result {/* блок с содержимым вкладок */
                           background: #a7f8a9;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
                           border-radius: 5px;/* округлые края блока с содержимым вкладок */
						   border:#49ad4c solid 1px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока див с таблицами -----------------*/
.div_pole_how {/* блок с содержимым вкладок */
                           /*background: #a7f8a9;*//* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
                           /*border-radius: 5px;*//* округлые края блока с содержимым вкладок */
						   /*border:#49ad4c solid 1px;*//* ширина и цвет рамки */ 
                        }						
/*-------------набор правил для блока див с сообщениями об успешном выполнении сценариев -----------------*/
.div_pole_help {/* блок с содержимым вкладок */
                           background: #aaddf4;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
                           border-radius: 5px;/* округлые края блока с содержимым вкладок */
						   border:#4c7af1 solid 1px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока див с инструкциями админу закругленные углы-----------------*/
.div_pole_readmy {/* блок с содержимым вкладок */
                           background: #f9fcf9;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
						   border-bottom-right-radius:30px; /* округлые края блока с содержимым вкладок справа снизу*/
						   border-top-left-radius:30px;/* округлые края блока с содержимым вкладок слева сверху*/
						   border:#9ea29e solid 1px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока див с инструкциями админу ровные углы-----------------*/
.div_pole_readmy2 {/* блок с содержимым вкладок */
                           background: #f9fcf9;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:20px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
						   border:#9ea29e solid 1px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока див с рабочем полем админа----------------*/
.div_pole_admin {/* блок с содержимым тела админпанели */
                           background: #f9fcf9;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
						   /*оформление границ */
						   border:#f23838 solid 2px;/* ширина и цвет рамки */ 
                        }
.div_pay {/* блок с содержимым тела админпанели */
                           background: #fcfcf8;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           width: auto; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
						   /*оформление границ */
						   border:#red solid 2px;/* ширина и цвет рамки */ 
                        }
.div1 {/* блок с содержимым реклвмы в витрине магазина */
                           background-image:url(../images/image_warning/88.png);
                           /* position: relative;*/
						   overflow: hidden;
                           width: 950px; /*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */ 
                        }																															
/*-------------набор правил для блока с изображениями округлые углы-----------------*/
.img_bloc {/* блок с содержимым вкладок */
                           background: #fefefe;/* цвет фона блока с содержимым вкладок */
                           /* position: relative;*/
                           /*width: 200px;*//*ширина блока с содержимым вкладок */
                           /*height: 200px;*//* высота блока с содержимым вкладок */ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:10px;/* отступ блока от левого края */
						   margin-right:10px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:5px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:5px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:5px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:5px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
						   border-radius: 10px 10px 10px 10px;/* округлые края блока с содержимым*/
						   border:#d0caca solid 5px;/* ширина и цвет рамки */ 
                        }
/*-------------набор правил для блока с итоговым параметром заказа -----*/
.orde_bloc {/* блок с содержимым вкладок */
                           /*background: #fefefe; цвет фона блока*/
						   background-image:url(../images/image_warning/File.png)no-repeat;
                           width: 600px;;/*ширина блока*/
                           height: auto;;/* высота блока*/ 
                           /* z-index: 5;*/
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:20px;/* отступ блока от левого края */
						   margin-right:20px;/* отступ блока от правого края */
						   margin-top:10px;/* отступ блока от верхнего края */
						   margin-bottom:10px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:20px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:20px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:10px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:10px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
						   border-radius: 10px 10px 10px 10px;/* округлые края блока с содержимым*/
						   border:#d0caca solid 5px;/* ширина и цвет рамки */ 
                        }
/*------------- набор правил для блока с схемой шагов при регистрации заказа -----------------*/
         .admin_menu_user {/* блок с содержимым меню админа */
                           background: #FFFF99;/* цвет фона блока*/
                           width: auto;/*ширина блока с содержимым вкладок */
                           height: 50px;/* высота блока с содержимым вкладок */
                           overflow: hidden; 
                           /*наружные отступы */
						   margin-left:2px;/* отступ блока от левого края */
						   margin-right:2px;/* отступ блока от правого края */
						   margin-top:2px;/* отступ блока от верхнего края */
						   margin-bottom:2px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:5px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:5px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:5px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:5px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
						   border: solid;
						   border-color:#F6F;
						   border-radius:10px;
						   border-width:1px;    
                          }
			 .glyph{
					display: inline-block;
					width: 120px;
					margin: 10px;
					text-align: center;
					vertical-align: top;
					background: #eee;
					border-radius: 10px;
					box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
				   }
	.div_pole_glyph{
					display: inline-block;
					width:auto;
					height:auto;
					margin: 10px;
					padding:10px;
					text-align: left;
					vertical-align: middle;
					background: #fdfbfb;
					border-radius: 10px;
					border:5px;
					border-color:#CCC;
					box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
				   }
	.div_pole_glyph2{
					display: inline-block;
					width:700px;
					height:auto;
					margin: 10px;
					padding:10px;
					text-align: left;
					vertical-align: middle;
					background: #fdfbfb;
					border-radius: 10px;
					border:5px;
					border-color:#CCC;
					box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
				   }			  	  			   			  	   			  												
/*------------- набор правил для блока с меню админа -----------------*/
              .admin_menu {/* блок с содержимым меню админа */
                           background: #fefefe;/* цвет фона блока с содержимым вкладок */
                           width: 220px;/*ширина блока с содержимым вкладок */
                           height: auto;/* высота блока с содержимым вкладок */
                           overflow: hidden; 
                           
						   /*наружные отступы */
						   margin-left:2px;/* отступ блока от левого края */
						   margin-right:2px;/* отступ блока от правого края */
						   margin-top:5px;/* отступ блока от верхнего края */
						   margin-bottom:5px;/* отступ блока от нижнего края */
						   /*внутренние отступы */
						   padding-left:0px;/* отступ текста от левого края блока с содержимым вкладок */
						   padding-right:0px;/* отступ текста от правого края блока с содержимым вкладок */
						   padding-top:0px;/* отступ текста от верхнего края блока с содержимым вкладок */
						   padding-bottom:0px;/* отступ текста от нижнего края блока с содержимым вкладок */
						   /*оформление границ */
						   border: solid; 
						   border-color:#43b0ce;
						   border-width:1px;    
                          }
/*ПРАВИЛА ДЛЯ ОФОРМЛЕНИЯ ПОЛЕЙ text - НАЧАЛО*/	
#search
	{
	        padding: 5px 9px;
	        height: 16px;
	        width: auto;
	        border: 1px solid #a4c3ca;
	        font: normal 13px 'trebuchet MS', arial, helvetica;
	        background: #f1f1f1;
	 
	        -moz-border-radius: 5px 5px 5px 5px;
	         border-radius: 5px 5px 5px 5px;
	         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	         -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	}					  
/*ПРАВИЛА ДЛЯ ОФОРМЛЕНИЯ ПОЛЕЙ text - КОНЕЦ*/
/*ПРАВИЛА ДЛЯ ОФОРМЛЕНИЯ ПОЛЕЙ textarea - НАЧАЛО*/	
#search_textarea
	{
	        padding: 5px 9px;
	        height: 80px;
	        width: auto;
	        border: 1px solid #a4c3ca;
	        font: normal 13px 'trebuchet MS', arial, helvetica;
	        background: #f1f1f1;
	 
	        -moz-border-radius: 5px 5px 5px 5px;
	         border-radius: 5px 5px 5px 5px;
	         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	         -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	         box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	}					  
/*ПРАВИЛА ДЛЯ ОФОРМЛЕНИЯ ПОЛЕЙ textarea - КОНЕЦ*/
/*-------------- НАЧАЛО набор правил для блока горизонтального меню----------------------------------------------*/
#navigator{
	       display:block; 
		   overflow:hidden;
		   width:100%;
		   height:36px;
		   background-image:url(../images/123.png) ;
		   border:solid;
		   border-color:#FFF;
		   border-width:2px;
		   }
#navigator ul{/* правило для */ 
			  display:inline-block;
			  font-size:12px; 
			  overflow:hidden;
			  width:auto; 
			  }
#navigator li {
	           float:left; 
	           width:180px; 
	           height:36px;  
	           border-right:#f8fbf9 solid 1px;/* цвет и тольщина для границы между элементами меню */
	          }
#navigator li a{
	           color:#FFFFFF;/* цвет шрифта элементов меню */ 
               margin:0; 
               text-decoration:none; 
               line-height:34px; 
               height:36px; 
               display:block;  
               padding: 0 15px; 
			   }
#navigator li a:hover{
	           color:#FFFFFF;/* цвет шрифта элементов меню при наведении курсора  */
			   margin:0; 
			   text-decoration:none; 
			   background:#4f9bf8;  
			   line-height:34px; 
			   padding:0 15px ;
			   }
#navigator li .active{
	                  background:#4f9bf8;/* цвет активной вкладкиDF0000*/ 
                      /*border-top-left-radius:10px;*/ 
                      /*border-bottom-left-radius:10px;*/
					  }
					  
ul.nav-sub {
	visibility: hidden;
	position: absolute;
	padding:10px;
	top: 48px;
	left: 0;
	z-index: 598;
	/*background: #353535 url(images/dropdown-list-bg.gif) repeat-x left top;*/
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
ul.nav-sub li {
	list-style:none;
	display:block;
	padding: 0;
	height: 27px;
	float: none;
	width:145px;
	border-bottom: 1px solid #5a5a5a;
	background: none;
}					  
/*-------------- КОНЕЦ набор правил для блока горизонтального меню----------------------------------------------*/	
.col ol li { padding-bottom:5px;}

				/*  footer  */ 
#footer { background:#7ec3d2;}
 #footer a { text-decoration:none;}