@charset "utf-8";
/* CSS Document */

/* Subsection 1: CSS Reset */
body,
h1, h2, h3,
p, ul, li, form, input,
table, tr, td,
header, nav, article, section, dialog, figure, aside, footer {
border:0;
margin:0;
padding:0;
font-size:100%;
}
a{
	outline:none;
	color: #444/*#40b650*/;
}
	
BODY {
	font-family:/*Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;*/Arial, Helvetica, sans-serif;
	color:#4A372B;
	background-image:url(../img/background.png);
	}
	
h1 {
	line-height:60px;
	font-family: 'Cuprum', sans-serif;
	font-size:40px;
	font-weight:500;
	text-align:center;
	color: #4A4A4A /*#646363*/;
	margin-top:40px;
	margin-bottom:50px;
	text-shadow: 1px 1px 0px #EEE, 1px 1px 2px #CCC;}
h2{
	font-family: 'Cuprum', sans-serif;
	font-size:28px;
	font-weight:500;
	text-align:left;
	color: #765741;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:10%;
	text-shadow: 1px 1px 0px #EEE, 1px 1px 2px #CCC;}
.no_border{
	text-decoration:none;
	border-bottom:none;}
.linkdiv_karta{
	margin-top:2px;
	margin-left:12%;}
.link_karta{
	margin-left:10px;
	text-decoration:none;
	border-bottom:#E4D1CD 1px dotted;}
	
#all{
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:1046px;}

#header{
	position:relative;
	margin:0 auto;
	width:99.8%;
	margin-bottom:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;}

#logo, #logo img{
	float:left;
	height:100px;
	margin-bottom: 3px;
}
.gol{
	float:left;
	text-align:center;
	width:55%;
text-decoration:none;
font-style:italic;
font-size:13px;
color: #999999;
text-shadow: #F8F4EF 0px 1px 0px, #FFF 1px 1px 0px;
height:22px;
margin-top:8px;}
.gol a{
padding:2px;
text-decoration:none;
font-style:italic;
color: #888888;
text-shadow: #F8F4EF 0px 1px 0px, #FFF 1px 1px 0px;}
.gol a:hover{
border-bottom:#777777 1px dashed;
color: #777777;
text-shadow: #F5F5F5 1px 1px 0px, #FFF 1px 1px 0px;}
.gol a:active{
border-bottom:#999999 1px dashed;
background-color: #ECE4DD;
color: #999999;
text-shadow: #E7E0D3 1px 1px 0px, #FFF 1px 1px 0px;}
.logo_text{
	margin-top:20px;
	float:left;
text-align:center;
width:55%;}
.logo_text a{
	padding:3px;
text-decoration:none;
font-style:italic;
font-size:13px;
color: #888888;
text-shadow: #F8F4EF 0px 1px 0px, #FFF 1px 1px 0px;}	
.logo_text a:hover{
border-bottom:#777777 1px dashed;
color: #777777;
text-shadow: #F5F5F5 1px 1px 0px, #FFF 1px 1px 0px;}

.header_right{
position:absolute;
top:0px;
right:1px;
	width:32%;
	height:108px;}

#lang{
	position:absolute;
	top:0px;
	right:10px;
text-align:center;
text-decoration:none;
font-size:13px;
font-weight: 600;
color: #999999;
text-shadow: #FFFFFF 1px 1px 0px/;
	padding-top:3px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}

#lang a{
	font-weight: 700;
	color: #666666;
}

/*.no_act{
	margin-right: 3px;
}*/
	
.rss{
	text-decoration:underline;
	width:35px;
	margin-top:38px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:30px;
	background-image: url(../img/rss.png);
	background-repeat:no-repeat;
	background-position:left;
position: absolute;
top:1px;
right:0px;}
.rss:hover{
	color:#F35518;
	background-image:url(../img/rss_hover.png);}
.rss a{
	color:#999999;
	text-align:left;
	text-shadow:#FFFFFF 1px 1px 0px;
	font-size:12px;
	font-weight:600;}
.rss a:hover{
		color:#F35518;}
											/*-------------ПОШУК---------------*/
#poshuk{
	font-size:16px;  
	position:absolute;
	bottom:3px;
	right:0px;
	width:100%;
	margin-bottom:3px;}
#text_field{
	padding-left:1%;
	text-align:left;
	color: #999999;
	float:left;
	width:68%;
	height:24px;
	background-color:#FFF;
	border:#cdc7c4 1px solid;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-right:#CCCCCC 1px solid;
	box-shadow: #FFF 0px 0px 4px;}
#text_field:focus{
	outline:none;
	color:#666666;
	background-color:#FFF;
	border:#cdc7c4 1px solid;
	box-shadow: #F0F0F0 1px 1px 3px inset;}
#submit{/*кнопка*/
	float:right;
	background-color: #669900;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-shadow:#555555 0px 0px 1px;
	color:#FFFFFF;
	height:26px;
	width:30%/*72px*/;
	position: absolute;}    /*---------ПОШУК--------*/
	
                        	/*---------СЕЗОН--------*/	
.mini_table_seazon{
	text-align:left;
	font-family: Tahoma, Geneva, sans-serif;
float:left;
width:100%;
margin:0 auto/*4px 6px 4px 0px*/;
border-bottom:1px #E4E4E4 solid;
background-color:#fff;
/*box-shadow:2px 2px 5px #DDD;  Параметри тіні */
/*border:1px #DBDADA solid;*/}
.mini_table_seazon:hover{
background-color:#EDEDED;
/*box-shadow:0px 0px 3px #000000;*/}
.mini_table_seazon a{
	width:94%;
	padding:6% 3% 6% 3%;
display:inline-block;
font-size:20px;
font-weight:500;
text-decoration:none;
}
.mini_table_seazon a:hover{
	color: #FD6622/*#59B816*/;}

#centr{
	margin-left:1px;
	margin-bottom:10px;
	float:left;
	width:70.3%;
	/*max-width:735px;*/
	background-color:#fff;
	border: #dcd7d2 1px solid;
	border-radius:3px;
	box-shadow:0px 0px 3px #DDD; /* Параметры тени */
	}

							/*--------ВЕРХНЄ МЕНЮ ПОЧАТОК--------*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,cyrillic);
/*body {
  background: #f5f5f5;
  font-size: 22px;
  line-height: 32px;
  color: #333;
  margin: 0;
  padding: 0;
  word-wrap: break-word !important;
  font-family: 'Open Sans', sans-serif;
}*/

/*h1 {
  font-size: 60px;
  text-align: center;
  color: #333;
}

h3 {
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  color: #333;
}

h3 a {
  color: #333;
}*/

ul.menu {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	width:99.5%;
	}
/*h1 {
  margin-top: 100px;
  text-align: center;
  font-size: 60px;
  line-height: 70px;
  font-family: 'Open Sans', sans-serif;
}*/

/*#container {
  margin: 0 auto;
  max-width: 960px;
}

p {
  text-align: center;
}*/

.toggle,
[id^=drop] {
  display: none;
}


/* Giving a background-color to the nav container. */

nav {
  /*line-height: 32px;*/
  font-size: 24px;
  margin: 0;
  padding: 0;
  background-color:#625851;/*коричневий колір меню*/
  border-radius: 5px;
  /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);*/
}

/*#logo {
  display: block;
  padding: 0 30px;
  float: left;
  font-size: 20px;
  line-height: 60px;
  color: #ccc;
}*/


/* Since we'll have the "ul li" "float:left"
 * we need to add a clear after the container. */

nav:after {
  content: "";
  display: table;
  clear: both;
}


/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */

nav ul {
  float: right;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}


/* Positioning the navigation items inline */

nav ul li {
  margin: 0px;
  display: inline-block;
  float: left;
  background-color:#625851;/*коричневий колір меню*/
  z-index:10;
}
nav ul li:hover {
  background-color: #938475/*#8A7B72*/;
}

/* Styling the links */

nav a {
  line-height: 20px;
  display: block;
  padding: 10px 16px;
  color: #F1F1F1;
  text-decoration: none;
  text-shadow: #000/*#646464*/ 0px 1px 0px, #000/*#646464*/ 1px 1px 0px;
}

/* Background color change on Hover */

nav a:hover {
  background-color:#B0A18E /*#938475*//*#8A7B72 світло-коричневий*/;
}

nav ul li ul li:hover {
  background:#9F8C79/*#938475*/ /*#8A7B72 світло-коричневий*/;
}

/* Hide Dropdowns by Default
 * and giving it a position of absolute */

nav ul ul {
  display: none;
  position: absolute;
  /* has to be the same number as the "line-height" of "nav a" */
  top: 40px;
}

/* Display Dropdowns on Hover */

nav ul li:hover > ul {
  display: inherit;
}

/* Fisrt Tier Dropdown */

nav ul ul li {
  width: 220px;
  float: none;
  display: list-item;
  position: relative;
  background-color: #938475/*#9F8C79*/;/* #8A7B72світло-коричневий ниспадаючий-1*/
}
nav ul ul li a:hover {
  background-color: #B0A18E/*#9F8C79*/;/* #8A7B72світло-коричневий ниспадаючий-1*/
}
/* Second, Third and more Tiers	
 * We move the 2nd and 3rd etc tier dropdowns to the left
 * by the amount of the width of the first tier.
*/

nav ul ul ul li {
  position: relative;
  top: -40px;
  /* has to be the same number as the "width" of "nav ul ul li" */
  left: 220px;
  background-color: #9F8C79/*#938475*/;/*світло-коричневий ниспадаючий-2*/
}
nav ul ul ul li a:hover {
  background-color: #B0A18E;/*світло-коричневий ниспадаючий-3*/
}

/* Change ' +' in order to change the Dropdown symbol */

li > a:after {
  content: ' +';
}

li > a:only-child:after {
  content: '';
}

									/*----------------ЦЕНТРАЛЬНИЙ БЛОК - ПОЧАТОК---------------*/

.in_centr{
	font-size:16px;
	line-height:24px;/*відстань між рядками тексту*/
	min-height:892px;
	text-align:justify;
	padding:2%;}
.in_centr a{
	/*background-color:#E0FA9C;*/}
.in_centr a:active{
	/*background-color:#E0FA9C;*/
	text-shadow:#FFF 0px 1px 1px;
	color:#F00;}

.mini_table{
	text-align:left;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	line-height:15px;
float:left;
text-align:center;
width:47.5%;
min-width:230px;
height:310px;
margin:0% 2% 2% 0%;
}
.mini_table a{
	display:block;
	font-size:22px;
	font-weight:600;
	line-height:24px;
	margin-top:10px;
	margin-left:0px;
	text-decoration: none;
	color:#40b650;
	/*border-bottom:#FF9900 1px solid;*/}
.mini_table a:hover{
color: #2A877A/*#E8753A*/;
	background:0;
}
.mini_table a:active{
	color: #F00;}

.mini_right{
	float:left;
    outline: 1px solid #DDD; /* Чёрная рамка */
    border: 4px solid #fff; /* Белая рамка */
    border-radius: 0px; /* Радиус скругления */
box-shadow:0px 1px 3px #CCC;
width:100%;
/*max-width:305px;*/
margin-bottom:5px;
}
.mini_right:hover{
    outline: 1px solid #BBB; /* Чёрная рамка */
    border: 4px solid #DDD; /* Белая рамка */
   /* border-radius: 0px;  Радиус скругления */
	box-shadow:none;}
.mini_right:active{
    outline: 1px solid #FF6600;
	border: 4px solid #FF9900;}

/*Паджинатор*/
.vsiogo{
	font-family: "Courier New", Courier, monospace;
	font-size:14px;
	color:#888888;}
.paginate {
	text-align:center;
	letter-spacing:-1px;
	width:99%;
	border-top: #DDD 1px solid;
    font-family: "Courier New", Courier, monospace;
	font-size:24px;
    clear:both;
    line-height:25px;
    display:block;
    padding:16px 0px 8px 0px;
	}
 .paginate a {
    padding:2px 2px 2px 2px;
    /*border:1px solid #dbd7cb;*/
    text-decoration:none;
	background-color:#fff;
    color: #666;
	font-weight:600; 
	font-style:normal;
	border-radius:5px;
	border: 2px solid #FFF;
	box-shadow: 0px 0px 3px #FFF inset;
	}
.paginate a:hover, .paginate a:active {
	padding:5px 2px 5px 2px;
    color: #111/*#FFF*/;
	/*border:1px solid #dbd7cb;*/
	background-color:  /*#E9E7E7#272727*/;
	box-shadow: 0px 0px 3px #CCCCCC outset;
	border: 2px solid #dbd7cb;
	border-radius:5px;}
.paginate span.current {
    margin: 2px;
    padding: 1px 4px 1px 4px;
    border: 3px solid #dbd7cb;
    font-weight: bold;
    background-color: #a59c98;
    color: #FFF;
	border-radius:5px;
}
.paginate span.disabled {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #dbd7cb;
    color: #E4E4E4;
	background-color: #F9F9F9;
	font-weight:normal; font-style:normal;
	border-radius:5px;}

.paginate li{
        padding:4px;
        margin-bottom:3px;
        background-color:#FCC;
        list-style:none;}
 
.paginate ul{
    margin:6px;
    padding:0px;}

.reklama{
	height:90px;
	max-width:728px;
	width:100%;
	background-color:#FFF;}
	
/*Про нас*/
.prygotuv_zagl{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; line-height:30px; font-weight:500; font-style:normal; color: #3A3A3A/*#646363#669900*/; display:table; margin-top: 15px; margin-bottom: 7px; text-align:left; text-shadow:#FFF 1px 1px 0px, #E9EDDC 2px 2px 2px; text-decoration:none; padding:3px 5px 5px 5px;}
	
.mini_step_flleft{
	margin:0.5% 1.5% 0.5% 0.5%;
	width:43%;
	max-width:300px;
	float:left;
	outline: 1px solid #DDD; /* Чёрная рамка */
    border: 3px solid #fff; /* Белая рамка */
    border-radius: 0px; /* Радиус скругления */
box-shadow:0px 1px 3px #CCC;
margin-bottom:2px;}

.main_text{
	color:#888;
	text-align: justify;
	margin-top:15px;
	margin-bottom:10px;}

							/*-------------ФОРМА ДОДАВАННЯ КОМЕНТАРІВ---------------*/
#comment_form{
	font-family:"Courier New", Courier, monospace;
	text-shadow:1px 1px 0px #FFFFFF;
	font-size:14px;
	color:#999999;
	border-radius:5px;
	border: #FFFFFF 2px dashed;
	margin:30px 0px 15px 0px;
	padding-left:5%;
	padding-top:2%;
	padding-bottom:1%;
	background-color: #E3DDD2;
	overflow:hidden;
	}
.text_block{
	margin-bottom:10px;
	display:block;
	width:85%;
	float:left;}
.comm_name{
	color:#666666;
	font-size:20px;
	float:left;
	width:60%;
	height:28px;
	background-color: #FFFFFF;
	border:#DDDDDD 1px solid;
	border-radius:3px;
	padding-left:7px;
	box-shadow: #EEEEEE 1px 1px 3px inset;}
.comm_name:focus{
	outline:none;
	color:#333333;
	height:28px;
	background-color:#FFF;
	border: #AAAAAA 1px solid;
	box-shadow: #DDDDDD 1px 1px 3px inset;}
.comm_text{
	font-family: Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#666666;
	height:100px;
	float:left;
	width:95%;
	background-color:#FFF;
	border:#DDDDDD 1px solid;
	border-radius:3px;
	padding-left:7px;
	padding-top:1px;
	box-shadow: #EEEEEE 1px 1px 3px inset;}
.comm_text:focus{
	color:#333333;
	outline:none;
	background-color:#FFF;
	border:#AAAAAA 1px solid;
	box-shadow: #DDDDDD 1px 1px 3px inset;
}
.text_field_kapcha{/*поле капчі*/
	color:#666666;
	font-size:20px;
	height:28px;
	float:left;
	width:36%;
	min-width:110px;
	background-color:#FFF;
	border:#DDDDDD 1px solid;
	padding-left:7px;
	padding-top:2px;
	border-radius:3px;
	box-shadow: #EEEEEE 1px 1px 3px inset;}
.text_field_kapcha:focus{
	height:28px;
	outline:none;
	color:#333333;
	float:left;
	background-color:#FFF;
	border:#AAAAAA 1px solid;
	padding-left:7px;
	box-shadow: #DDDDDD 1px 1px 3px inset;
	border-radius:3px;}
.submit_comm{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	text-shadow:#555555 0px 0px 1px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	margin-left:1%;
	margin-top:1px;
	border:#999999 1px solid;
	background-color:#669900;
	height:30px;
	border-radius:3px;}

.comment_id{
	box-shadow: inset #BBB 0px 1px 2px;
	font-size:16px;
	display:table;
	background-color: #DDD1C8 /*#DED3C5*/;
	color:#555;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:6px;
	padding-top:6px;
	border-radius:3px;
	margin-top:9px;
	margin-bottom:-5px;
	text-shadow:#DDD 1px 1px 0px;
	}
.comm_div{
	border:#E9E2D8 1px solid;
	margin-left:15px;
	box-shadow:#EEE 0px 1px 4px;
	padding:7px;
	background-color: #FAF4EF;
	border-radius:2px;}
.lyuba{
	/*font-size:16px;*/
	border-left: #DCCCB8 3px solid;
	color: #FF3300;
	line-height:18px;
	letter-spacing:1px;
	margin-top:-11px;
	margin-left:-8px;
	margin-bottom:-8px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	border-radius:2px;
	}

								/*-----------------ЦЕНТРАЛЬНИЙ БЛОК - КІНЕЦЬ-------------------*/
											
								/*-----------------ПРАВИЙ БЛОК - ПОЧАТОК----------------------*/	

#right{
	position:relative;
	float:right;
	min-height:610px;
	width:28.5%;}
.right_menu{
	overflow:hidden;
	text-align:center;
	color:#666666;
	width:99.5%;
	background-color:#fff;
	border:#dcd7d2 1px solid;
	box-shadow:0px 0px 3px #DDD; /* Параметры тени */
	border-radius:3px;
	margin-bottom:10px;}
.r_block_zag{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFFFFF/*#F35518*/;
	background-color:#625851;
	font-weight:600;
	margin:0 auto;
	min-height:18px;
	width:100%;
	padding-top:15px;
	padding-bottom:10px;
	text-shadow:#000 1px 1px 1px;}	
		
.kategoriyi_nr{	
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:200;
	line-height:35px;
	text-align:left;
	margin:0px 0px 0px 0px;
	width:100%;}	
.kategoriyi_nr ul{
	list-style:none;}
.kategoriyi_nr li{
border-bottom: #F2F2F2 1px dotted;}	
.kategoriyi_nr a{
	color:#222;
	text-decoration:none;
    display:block;
	font-weight:500;
	padding:5px 5px 5px 15px;}
.kategoriyi_nr a:hover{
	text-decoration:underline;
	background-color:#E8E7E7;}

	
.mini_table_right{
	margin-top:15px;
	margin-bottom:8px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height:25px;
float:left;
text-align:center;
width:97%;
}
.mini_table_right a{
display:block;
margin-top:10px;
width:100%;
}
.right_short {
font-size:20px/*22px*/;
font-weight:500;
text-decoration:none;
text-align:left;
margin-left:12px;
/*white-space: nowrap;  Запрещаем перенос строк */
/*overflow: hidden;  Обрезаем все, что не помещается в область */
/*text-overflow: ellipsis; color:#854B12; Добавляем многоточие */
}
.right_short:hover{
	color: #FD6622/*#59B816*/;}

.post{/*Основний контейнер в категоріях*/
border-bottom: #ECE8DF 1px dashed;
margin-top:4px;
margin-bottom:15px;
padding-bottom:10px;
} 
.short strong{
	letter-spacing:1px;
	color:#777;
	font-size:16px;}
.short{
	color:#888;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif /*"Trebuchet MS", Arial, Helvetica, sans-serif*/;
	font-size:16px;
	line-height:22px;}
.short a{
	color:#40b650;
	font-weight:400;
	padding-left:3px;
	padding-right:3px;
	text-decoration:underline;}
.short a:hover{
	/*color: #D36F3B #0C6BA0;*/
	text-decoration:none;}

.mini_table_kategor{
float:left;
width:310px;
margin:1% 2% 0.5% 0%;
	font-size:10px;
	text-align:center;
	color: #ac9a89;
	padding:0px;
	line-height:30px;}
.mini_table_kategor a:hover{
background-color:#fff;}

.com_view{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	height:8px;
	width:96%;
	padding:2px 7px 12px 7px;
	margin-left:-1px;}
.post_adds {
	min-width:25px;
	float: left;
	padding-left:17px;
	background-image:url(../img/eye.png);
	background-position:left center;
	background-repeat: no-repeat;
	margin-bottom:3px;
	margin-right:10px;}
.post_comm {
	min-width:5%;
	float: right;
	padding-left:17px;
	padding-bottom:2px;
	background-image: url(../img/comm-count.png);
	background-position:left center;
	background-repeat: no-repeat;
	margin-bottom:3px;}
.mini_right_kategor{/*Зображення в категоріях*/
    outline: 1px solid #DDD; /* Чёрная рамка */
    border: 4px solid #fff; /* Белая рамка */
    border-radius: 0px; /* Радиус скругления */
width:305px;
/*max-width:147px;*/
box-shadow:0px 1px 3px #CCC;
}
.mini_right_kategor:hover{
    outline: 1px solid #BBB; /* Чёрная рамка */
    border: 4px solid #DDD; /* Белая рамка */
    border-radius: 0px; /* Радиус скругления */
box-shadow: none;
}
.mini_right_kategor:active{
    outline: 1px solid #FF6600;
	border: 4px solid #FF9900;}
.kategor{
	text-align: left;
	/*text-transform:uppercase;*/
	padding:0.5% 1% 1% 1%;
	margin-top:5px;
	margin-bottom:5px;}
.kategor a{
	text-align:center;
	display:block;
	font-size:22px;
	line-height:24px;
	/*letter-spacing:-1px;*/
	font-weight:600;
	padding:1px;
	margin-top:0px;
	margin-bottom:10px;
	text-decoration: none;
	color:#40b650/*#2A877A#3BBEAF*/;
	/*border-bottom:#FF9900 1px solid;*/}
.kategor a:hover{
	color: #2A877A/*#E8753A*/;
	/*border-bottom: #F35518 2px solid*/;
	background:0;}
.kategor a:active{
	color: #F00;}
.clear{
	clear:both;}

/* Media Queries
--------------------------------------------- */
/*було 1000рх*/
@media all and (max-width: 1081px) {

.top_970x250{
	display:block;
	margin-top:20px;
	margin-bottom:20px;}
	
.header_right{
	width:52%;}

.v_statti{
	display:block;}
.prygot_adapt_middle{
	display:block;
	margin-top:10px;
	margin-bottom:10px;}
h1{
	font-size:30px;
	line-height:40px;
	margin-top:20px;
	margin-bottom:20px;}
#centr{
	width: auto;
    float: none;}
#right{
	width: 100%;
    float: none;
    margin: 0;
	}	

.gol, .logo_text{
	display:none;}
	
  /*#logo {
    display: block;
    padding: 0;
    width: 25%;
    text-align: center;
    float: none;
  }*/
  nav {
    margin: 0;
	font-size: 25px;
	text-shadow: #646464 0px 1px 0px, #646464 1px 1px 0px;
  }
  /* Hide the navigation menu by default */
  /* Also hide the  */
  .toggle + a,
  .menu {
    display: none;
  }
  .menu a {
	  line-height: 35px;}

  /* Stylinf the toggle lable */
  .toggle {
    display: block;
    background-color: #625851 /*#006064*/;
    padding: 14px 20px;
    color: #fff;
    font-size: 25px;
    text-decoration: none;
    border: none;
  }
  .toggle:hover {
    background-color:#263238/* #004d40#263238*/;
  }
  /* Display Dropdown when clicked on Parent Lable */
  [id^=drop]:checked + ul {
    display: block;
  }
  /* Change menu item's width to 100% */
  nav ul li {
    display: block;
    width: 100%;
  }
  nav ul ul .toggle,
  nav ul ul a {
    padding: 0 40px;
  }
  nav ul ul ul a {
    padding: 0 80px;
  }
  nav a:hover,
  nav ul ul ul a {
    background-color: #263238;
  }
  nav ul li ul li .toggle,
  nav ul ul a,
  nav ul ul ul a {
    padding: 10px 20px;
    color: #FFF;
	font-size: 25px;
  }
  nav ul li ul li .toggle,
  nav ul ul a {
    background-color: #37474F;
  }
  /* Hide Dropdowns by Default */
  nav ul ul {
    float: none;
    position: static;
    color: #ccc;
    /* has to be the same number as the "line-height" of "nav a" */
  }
  /* Hide menus on hover */
  nav ul ul li:hover > ul,
  nav ul li:hover > ul {
    display: none;
  }
  /* Fisrt Tier Dropdown */
  nav ul ul li {
    display: block;
    width: 100%;
  }
  nav ul ul ul li {
    position: static;
    /* has to be the same number as the "width" of "nav ul ul li" */
  }
/*.ingr_img{
float: none;}*/

.mini_table{
text-align:centr;
float:none;
text-align:center;
width:100%;
height:770px;
margin:0% 0% 2% 0%;
}
.mini_table a{
	display:block;
	margin-left:0px;
}

.mini_right{
	width: 100%;
	float:none;
}	
.mini_right:active{
    outline: 1px solid #FF6600;
	border: 4px solid #FF9900;}

.mini_table_right{
	float:left;
	width:47%;
	height:10%;
	margin:1% 1% 0% 1.7%;
	padding-bottom:5px;}
/*
.right_short{
	text-align:left;
	margin-left:0px;
	margin-top:-5px;
}*/

/*.mini_table_same{
width:46%;
height:315px;
}

.step{
	text-align:center;
	margin-top:6%;
	overflow:hidden;
	padding:1% 0.3% 1% 0.3%;
	width:99%;
	border-top:none;
}
.mini_step{
	float:left;
	width:77%;
	display:block;
    box-shadow:0px 1px 3px #CCC;
    margin:1% 1% 1% 10%;
}
.step_text{
	font-size:22px;
	width:98%;
	text-align: justify;
	margin-top:-2px;
	display:block;
	float:left;}
*/
}

@media all and (max-width: 330px) {
  nav ul li {
    display: block;
    width: 94%;
  }
}


										/*-------------ФУТЕР--------------*/
	#footer{
	position: relative;
	height:100px;
	clear:both;}
												   /*МЕНЮ ФУТЕР---початок*/
#menu_footer{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #777777;
	border-radius:2px;
	width:100%;
	text-align:center;
	background-color:#a59c98;
}
#menu_footer a {
display:inline-block;
border-left: 1px dotted #CCCCCC;
padding-left: 6px;
padding-top: 4px;
padding-right: 6px;
padding-bottom: 3px;
margin-left:-5px;
	   font-size:11px;
	   text-decoration:none;
	   font-weight:bold;
	   color: #FFFFFF;
	   text-shadow: #777777 1px 1px 0px;
	   }
#menu_footer a:hover {
	   text-decoration:underline;
	   text-shadow: #AAA 0px 0px 2px;
	   }
#menu_footer a:active {
	text-shadow:none;
	text-shadow: #777777 1px 1px 0px;}
#menu_footer ul li {
    display: inline;
	}
.part1_foot{
	border-right:#DBCFB9 1px solid;
color:#888888;
font-size:11px;
text-align:center;
	margin-top:5px;
	padding-top:15px;
	width:73%;
	min-height:50px;
	float:left;}
.part2_foot{
	margin:10px 0px 0px 0px;
	text-align:center;
	width:26%;
	min-height:50px;
	float:right;}
.counter{
	float: right;}

												   /*МЕНЮ ФУТЕР---кінець*/

.drpr{/*друзі*/
border-bottom:#EEE 1px dashed;
margin-top:2px;
margin-bottom:5px;}
.drpr a:hover{
	background-color:#fff;}

.prygot_top{
margin-top:-3px;
padding-top:3px;
overflow:hidden;
width:99%;
}
/*на попередню сторінку*/
.nazad{
font-family:Tahoma, Geneva, sans-serif;
font-size:16px;
float:left;
}
.nazad a{
color: #888;}
.nazad a:hover{
color: #666;
background-color:#fff;
text-shadow:none;}
.nazad a:active{
color:#FF0000;}
/*на попередню сторінку*/
	
/*.svyat{
	text-align:center;
	margin-top:5px;}	
.svyat a{
	padding:2px;}*/

/*Рекламні блоки*/
.hf_middle{
	display:block;
	width:99.5%;
	/*height:90px;*/
	margin-left:-11px;}
.hf_middle580x400{
	display:block;
	width:99.5%;
	height:400px;
	margin-left:-11px;
	text-align:center;}
.rek_right{
	margin-bottom:7px;
	width:99.5%;}
	
/*Друзі*/
.bilshe{
	float:left;
	margin-bottom:5px;}
.bilshe a{
	font-size:11px;
	font-style:italic;
	color:#777777;}
.friends{
	float:right;}
/*Друзі*/

.error404{
	text-align:center;
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:30px;}
	