#n00 {
	padding: 0px 0px 0px 0px;
}
#n00 .list_page {
	padding: 0px 0px 0px 0px;
}
#n00 .fon0 {
}
#n00 .fon0 .page {
}
#n00 .fon0 .list_page:nth-child(1) {
	padding: 50px 0px 30px 0px;
}
#n00 .fon0 .list_page:nth-child(1) h1 {
	width: 110%;
}
#n00 .fon0 .list_page:nth-child(2) {
	padding: 50px 0px;
}



#n01 {
	padding: 0px 0px 0px 0px;
}
#n01 .list_page {
	padding: 0px 0px 0px 0px;
}
#n01 .fon0 {
}
#n01 .fon0 .page {
}
#n01 .fon0 .list_page:nth-child(1) {
	padding: 50px 0px;
}
#n01 .fon0 .list_page:nth-child(2) {
	padding: 50px 0px;
}



#n02 {
	padding: 0px 0px 0px 0px;
}
#n02 .list_page {
	padding: 0px 0px 0px 0px;
}
#n02 .fon0 {
}
#n02 .fon0 .page {
}
#n02 .fon0 .list_page:nth-child(1) {
	padding: 50px 0px;
}
#n02 .fon0 .list_page:nth-child(2) {
	padding: 50px 0px;
}



#n03 {
	padding: 0px 0px 0px 0px;
}
#n03 .list_page {
	padding: 0px 0px 0px 0px;
}
#n03 .fon0 {
}
#n03 .fon0 .page {
}
#n03 .fon0 .list_page:nth-child(1) {
	padding: 50px 0px;
}
#n03 .fon0 .list_page:nth-child(2) {
	padding: 50px 0px;
}



#n04 {
	padding: 0px 0px 0px 0px;
}
#n04 .list_page {
	padding: 0px 0px 0px 0px;
}
#n04 .fon0 {
}
#n04 .fon0 .page {
}
#n04 .fon0 .list_page:nth-child(1) {
	padding: 50px 0px;
}
#n04 .fon0 .list_page:nth-child(2) {
	padding: 50px 0px;
}



#select_nums ul li {
	width: 50%;
	float: left;
	text-align: center;
}
#select_nums ul:after {
	content: ' ';
	display: block;
	width: 100%;
	height: 1px;
	clear: both;
	margin-top: -1px;
}
#select_nums ul li label:hover {
	background: #c6e2b3;
}
#order {
	background: #8cc566;
	font-size: inherit;
	color: black;
	padding: 5px 25px !important;
	text-align: center;
	border: none !important;
	border-radius: 5px;
	width: 95%;
	cursor: pointer;
	text-decoration: none;
	width: 300px;
}
#order[disabled] {
	opacity: 0.5;
	cursor: not-allowed;
}
.sel_num {
	background: #8cc566;
	color: white;
}
.sel_num:hover {
	color: black;
}




/* ------------------------- Блок шапки ------------------------- */
#block_header {
	position: fixed;
	top: 0px;
	padding-bottom: 0px;
	z-index: 59;
	background: white;
	border-bottom: 1px solid #ccc;
}
/* ------------------------- Блок с формой обратной связи ------------------------- */
#block_form {
	background-color: white;
	background-image: url('../img/fon.jpg');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: auto 100%;
}
/*
#block_form>.fon0 {
	background-image: url('../img/mailme.jpg');
	background-repeat: no-repeat;
	background-position: 100% 0px;
	background-size: auto 100%;
}
*/
#block_form .fon0 .list_page:nth-child(1) {
	padding: 50px 0px;
}
#block_form .fon0 .list_page:nth-child(2) {
	padding: 50px 0px;
}
#block_form h1 {
	/*color: #666;*/
	text-transform: uppercase;
	/*font-weight: 500 !important;*/
}
#block_form p {
	color: #666;
}
#block_form table {
	margin: 0px -5px;
}
#callme {
	text-align: left;
}
.col0 input,
.col0 textarea {
	width: 287px;
}
.narrow .col1 input,
.narrow .col1 textarea {
	width: 417px;
}
.narrow .col2 input,
.narrow .col2 textarea {
	width: 193px;
}
#block_form input[type=submit]{
	padding: 10px !important;
	width: 150px;
	float: right;
}
#block_form input[type=text],
#block_form textarea {
	color: white;
	padding: 10px !important;
	border: none;
	border-radius: 5px;
	background: url('../img/black_50.png') repeat 0px 0px transparent;
}
#block_form ::-webkit-input-placeholder {
	opacity: 1; transition: opacity 0.3s ease;
	color: white;
	text-overflow:ellipsis;
}
#block_form ::-moz-placeholder {
	opacity: 1; transition: opacity 0.3s ease;
	color: white;
	text-overflow:ellipsis;
}	/* Firefox 19+ */
#block_form :-moz-placeholder {
	opacity: 1; transition: opacity 0.3s ease;
	color: white;
	text-overflow:ellipsis;
}	/* Firefox 18- */
#block_form :-ms-input-placeholder {
	opacity: 1; transition: opacity 0.3s ease;
	color: white;
	text-overflow:ellipsis;
}
#block_form :focus::-webkit-input-placeholder {
	opacity: 0; transition: opacity 0.3s ease;
}
#block_form :focus::-moz-placeholder {
	opacity: 0; transition: opacity 0.3s ease;
}
#block_form :focus:-moz-placeholder {
	opacity: 0; transition: opacity 0.3s ease;
}
#block_form :focus:-ms-input-placeholder {
	opacity: 0; transition: opacity 0.3s ease;
}
/* ------------------------- Блок с контактами и картой ------------------------- */
#block_contacts {
	padding: 20px 0px 20px 0px;
}
