@font-face {
    font-family: 'CyrillicOldBold';
    src: url('fonts/cyrillic_old-webfont.eot');
    src: url('fonts/cyrillic_old-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cyrillic_old-webfont.woff') format('woff'),
         url('fonts/cyrillic_old-webfont.ttf') format('truetype'),
         url('fonts/cyrillic_old-webfont.svg#CyrillicOldBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
	margin: 0; 
	padding: 0; 
	border: 0;
}
html {
	background: url(img/fon.jpg) repeat;
	height:100%;
}
BODY {
	color: #4b150e;
	font-size:16px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(img/bg_left.gif) repeat-y left;
	text-align: center;
	min-width:1265px;
	height:auto !important;
	height:100%;
	min-height:100%;
}
BODY#flash {
	color: #4b150e;
	font-size:16px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(img/bg_left.gif) repeat-y left;
	text-align: center;
	min-width:1265px;
	height:100%;
}
.all {
	background: url(img/bg_left.gif) repeat-y right;
	height:auto !important;
	min-width : 1250px;
	height:100%;
	min-height:100%;
}
#flash .all {
	background: url(img/bg_top.gif) repeat-x bottom;
	height:auto !important;
	height:100%;
	min-width : 1265px;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	font-size:0;
	line-height:0;
}
table {
	border-collapse:collapse;
}
td {
	vertical-align:top;
}

a {	color:#ed1d24;
	text-decoration:none;
}

a:hover {
	color: #4c130c;
	text-decoration:none;
}


/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ - ï¿½ï¿½ï¿½ï¿½ï¿½ */

/* header - begin */
.header {
	min-width:1265px;
	background:url(img/bg_top.gif) repeat-x top;
	position:relative;
}
.corner_1 {
	position:absolute;
	top:0px;
	left:0px;
}
.corner_2 {
	position:absolute;
	top:0px;
	right:0px;
}
.header_in {
	width:1200px;
	text-align:left;
	margin:0px auto;
}
.logo {
	padding-top:70px;
	padding-left:42px;
	width:255px;
	float:left;
}
.header_photo {
	padding-top:9px;
	margin-bottom: 9px;
}
#flash .bg_left {
	background: url(img/bg_left.gif) repeat-y right;
}
#flash .bg_left_2 {
	background: url(img/bg_left.gif) repeat-y left;
}
#flash .bg_top {
	background:url(img/bg_top.gif) repeat-x bottom;
}
#flash .bg_top_2 {
	background:url(img/bg_top.gif) repeat-x top; 
	vertical-align:middle;
}
#flash .corner_1_gif {
	background: url(img/corner_1.gif) no-repeat top left; 
	vertical-align:middle;
}
#flash .corner_2_gif {
	background: url(img/corner_2.gif) no-repeat top right;
}
#flash .corner_4_gif {
	 background: url(img/corner_4.gif) no-repeat bottom right; 
	 vertical-align:middle;
}
#flash .corner_3_gif {
	background: url(img/corner_3.gif) no-repeat bottom left;
}
.top {
	background:url(img/bg_top.gif) repeat-x top;
	width:100%;
	height:9px;
	
}
.table_bottom {
}
.bottom {
	position:absolute;
	bottom:0px;
	background:url(img/bg_top.gif) repeat-x bottom;
	width:100%;
	height:9px;
	left:0px;
}
/* header - end */

/* page - begin */
.page {
	width:1265px;
	margin:0px auto;
	text-align:left;
}

/* left column - begin */
.leftcol {
	float:left;
	width:293px;
}
ul.menu {
	list-style:outside url("img/li.png") disc;
	padding-top:7px;
	padding-left:68px;
	padding-bottom:56px;
	width:223px;
}
ul.menu li {
	margin-bottom:13px;
        height:23px;
}
ul.menu li a {
color: #4c130c;
    display: block;
    font-family: CyrillicOldBold;
    font-size: 21px;
    height: 23px;
    text-decoration: none;
    width: 235px;
}
ul.menu li a:hover {color: #F01F25;}
a.menu_1 {
	background:url(img/menu_1.jpg) no-repeat top left;
}
a.menu_2 {
	background:url(img/menu_2.jpg) no-repeat top left;
}
a.menu_3 {
	background:url(img/menu_3.jpg) no-repeat top left;
}
a.menu_4 {
	background:url(img/menu_4.jpg) no-repeat top left;
}
a.menu_5 {
	background:url(img/menu_5.jpg) no-repeat top left;
}
a.menu_6 {
	background:url(img/menu_6.jpg) no-repeat top left;
}
a.menu_7 {
	background:url(img/menu_7.jpg) no-repeat top left;
}
a.menu_8 {
	background:url(img/menu_8.jpg) no-repeat top left;
}
a.menu_9 {
	background:url(img/menu_9.jpg) no-repeat top left;
}

a.menu_1:hover {
	background:url(img/menu_1_active.jpg) no-repeat top left;
}
a.menu_2:hover {
	background:url(img/menu_2_active.jpg) no-repeat top left;
}
a.menu_3:hover {
	background:url(img/menu_3_active.jpg) no-repeat top left;
}
a.menu_4:hover {
	background:url(img/menu_4_active.jpg) no-repeat top left;
}
a.menu_5:hover {
	background:url(img/menu_5_active.jpg) no-repeat top left;
}
a.menu_6:hover {
	background:url(img/menu_6_active.jpg) no-repeat top left;
}
a.menu_7:hover {
	background:url(img/menu_7_active.jpg) no-repeat top left;
}
a.menu_8:hover {
	background:url(img/menu_8_active.jpg) no-repeat top left;
}
a.menu_9:hover {
	background:url(img/menu_9_active.jpg) no-repeat top left;
}
li.active a.menu_1 {
	background:url(img/menu_1_active.jpg) no-repeat top left;
}
li.active a.menu_2 {
	background:url(img/menu_2_active.jpg) no-repeat top left;
}
li.active a.menu_3 {
	background:url(img/menu_3_active.jpg) no-repeat top left;
}
li.active a.menu_4 {
	background:url(img/menu_4_active.jpg) no-repeat top left;
}
li.active a.menu_5 {
	background:url(img/menu_5_active.jpg) no-repeat top left;
}
li.active a.menu_6 {
	background:url(img/menu_6_active.jpg) no-repeat top left;
}
li.active a.menu_7 {
	background:url(img/menu_7_active.jpg) no-repeat top left;
}
li.active a.menu_8 {
	background:url(img/menu_8_active.jpg) no-repeat top left;
}
li.active a.menu_9 {
	background:url(img/menu_9_active.jpg) no-repeat top left;
}

.cafe {
	padding-left:38px;
	padding-bottom:50px;
}
.cafe .title {
	padding-bottom:10px;
}
.cafe_in {
	padding-top:10px;
	padding-bottom:10px;
}
.cafe_img {
	float:left;
	width:63px;
	background:url(img/bg_cafe.jpg) top left no-repeat;
}
.cafe_img img {
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
}
.cafe_text {
	width:107px;
	padding-left:10px;
	float:left;
}
.cafe_text a {
	font-weight:bold;
	color:#4b150e;
}
/* page - end */

/* content - begin */
h3, h2{
	font-size:25px; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
   font-style: normal;
}



h3:first-letter, h2:first-letter{
	color: #ED1D24;
	font-size:50px; 
}
h1, .hat-one{
	font-size:30px; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
   font-style: normal;
}
h1:first-letter, .hat-one:first-letter{
	color: #ED1D24;
	font-size:50px; 
}
h4, .hat-four{
	font-size:25px; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
   font-style: normal;
   text-align: center;
	padding-bottom: 25px;
}
.your-order, h5{
	font-size: 2em; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
   font-style: normal;
   text-align: center;
}
h5:first-letter{
	color: #ED1D24;
	font-size:28px; 
}

.content_main {
	width:681px;
	float:left;
	padding-left:145px;
	float : l;
}

.content_main .dish a {
  color: #ed1d24;
  font-size: 23px;
  font-family: "CyrillicOldBold";
  text-decoration: none;
}


.content_main_top {
	_padding-bottom:40px;
}
.content_main_top .left {
	float:left;
	width:401px;
}
.content_main_top .right {
	float:left;
	width:260px;
	
}
.content_main a {
	color:#ed1d24;
}
.content_right{
	float:left;
	padding-right : 5px;
	width: 260px;
}
.proverb {
	padding-bottom:20px;
}
.content_main .news img {
	position:relative;
	top:7px;
	padding-right:15px;
}
.content_main .news {
	padding-bottom:24px;
	color:#ed1d24;
	font-size:14px;
}
.content_main .news p {
	color:#4b150e;
	font-size:18px;
	padding-left:8px;
	padding-bottom:5px;
}
.content_main .news p span {
	color:#ee1d25;
}
.content_main .new_cafe {margin:0 0 0 30px;}
.content_main .delivery {margin: 0px 0 0 0px;}

.right .new-month {padding:7px 0 0 0;}
.right .new-month img {margin:0 0 0 4px;}
.right .new-month ul {margin:0; padding:7px 0 0 0; }
.right .new-month ul  li {padding:3px 0; font-size:18px;  color:#501912; list-style-type:none;}
.right .new-month ul  li span{ color:#f01823;}

.one_new {float:left; /*width:193px;*/ margin:30px 0 10px 22px;}

.content_main_bottom .one_new {float:left; /*width:193px;*/ margin:80px 0 10px 22px;}
.content_main_bottom .one_new:first-child {/*margin-right:200px;*/ margin-left:8px;}
.content_main_bottom .one_new:first-child  img.cat_name {margin:0 0 10px 0;}
.content_main_bottom .one_new  img.cat_name{margin:0 0 10px 4px;}
.content_main_bottom .one_new  a.cat_img {display:block; height:130px;}
.content_main_bottom .one_new  a {font-size:14px;}
.picture {
	padding-top : 30px;
	padding-bottom:0px;
}
.bz {
	padding-bottom:36px;
	padding-right: 100px;

}
p.all_photos {
	padding-left:17px;
	padding-top:6px;
        padding_bottom:20px;
}
p.all_photos a {
	color : #ED1B24;
}
.tasty {
	color:#ed1d24;
	font-size:14px;
	padding-bottom:18px;
}
.tasty img {
	position:relative;
	top:10px;
	padding-right:10px;
}
.dish {
	float:left;
	width:195px;
	height: 260px;
	padding-right:32px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	position:relative;
}
.dish img {
	padding-bottom:3px;
	padding-top:45px;
}
@-moz-document url-prefix() {
.dish img  {padding-right:1px; }
} 
.dish_bg {
	position:absolute;
	background:url(img/dish_new.png) top left no-repeat;
	width:194px;
	height:199px;
	top:40px;
	left:11px;
}
.dish_bg_2 {
	position:absolute;
	background:url(img/dish.png) top left no-repeat;
	width:194px;
	height:199px;
	top:0px;
	left:0px;
}
.dish p {
	padding-top:25px;
}
.content {
	width:623px;
/*	float:left; */
	padding-left:34px;
	padding-right:49px;
	padding-bottom:47px;
}
.content p {
	padding-bottom:20px;
}
.content a {
	color:#ed1d24;
}
.content_zakus a {
	color:#ed1d24;
}
.content_adres a {
	color:#ed1d24;
}
.bread {
	font-size:11px;
	padding-bottom:20px;
}
.content .h1_img {
	padding-bottom:18px;
}
.content .coordinate {
	float:left;
	width:344px;
	padding-top:31px;
}
.content .about {
	padding-bottom:24px;
}
.content .about p {
	padding-bottom:12px;
}
.content .characteristics {
	float:left;
	width:278px;
	padding-top:31px;
}
.content h2 {
	font-size:24px;
	font-weight:normal;
	padding-bottom:9px;
}
.photo {
	float:left;
	width:163px;
	height: 200px;
	text-align:center;
	padding-right:44px;
	margin-top:14px;
	background:url(img/dish2.png) top left no-repeat;
	padding-bottom:25px;
}
.photo img {
	padding-top:7px;
	padding-left:0px;
	padding-bottom:8px;
}
.photo p {
	padding-top:8px;
}
.content_adres .photo {
	float:left;
	text-align:center;
	padding-right:47px;
	margin-top:0px;
	padding-bottom:25px;
	width:174px;
}
.content_adres .photo p.adres {
	font-size:18px;
	padding-bottom:15px;
	padding-top:20px;
}
.content_adres .photo_in {
	background:url(img/bg_photo.jpg) top left no-repeat;
	width:164px;
	height:165px;
	margin-left:5px;
}
.content_adres .photo img {
	padding-top:7px;
	padding-left:0px;
	padding-bottom:8px;
}
.content_adres .photo img, x:-moz-any-link {
	padding-right:2px;
}
*+html .content_adres .photo img {
	padding-right:0px;
} 
.content_adres .photo p {
	padding-top:8px;
}
.content form#message_form {
	font-size:14px;
}
.content form#message_form .form_left {
	float:left;
	width:289px;
	margin-top:9px;
}
.content form#message_form .form_left input {
	border:1px solid #d3c2b4;
	width:182px;
	height:21px;
	float:left;
	margin-bottom:9px;
}
.content form#message_form .form_left label {
	float:left;
	width:81px;
	height:21px;
}
.content form#message_form .form_right {
	float:left;
	width:334px;
	padding-bottom:14px;
}
.content form#message_form .form_right label {
	position:relative;
	top:11px;
	float:left;
	width:154px;
}
.content form#message_form .form_right img {
	border:1px solid #000300;
	margin-bottom:8px;
	float:right;
}
.content form#message_form .form_right input {
	float:right;
	border:1px solid #d3c2b4;
	width:182px;
	height:21px;
}
.content form#message_form span {
	color:#ff1d00;
}
.content form#message_form textarea {
	border:1px solid #d3c2b4;
	width:620px;
	height:122px;
	margin-top:4px;
}
.content form p.surely {
	float:left;
	padding-top:18px;
}
.content form#message_form input#send {
	background:url(img/send_button.jpg) top left no-repeat;
	width:185px;
	height:39px;
	float:right;
	cursor:pointer;
	margin-top:12px;
}
.content .message_img {
	padding-top:15px;
	padding-bottom:18px;
}
.content .message {
	padding-bottom:27px;
}
.content .message p {
	padding-bottom:10px;
}
.content .message .answer {
	background:#fafce1;
	margin-left:10px;
	padding-top:7px;
	padding-left:7px;
	padding-right:25px;
	padding-bottom:4px;
	margin-bottom:8px;
}
.content .message .name {
	font-size:18px;
	color:#4b150e;
	padding-bottom:7px;
}
.content .message .name span {
	font-size:14px;
	color:#ed1d24;
	padding-left:8px;
}
.content .pages {
	border-top:1px solid #d3c2b4;
	font-size:16px;
	color:#000000;
	padding-top:12px;
}
.content .pages p {
	padding-bottom:5px;
}
.content .pages a {
	margin-right:15px;
	display:block;
	float:left;
}
.content .pages a.num {
}
.content .pages a.active {
	background:#ed1d24;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:8px;
	padding-top:0px;
	padding-right:8px;
	padding-bottom:6px;
}
.content .content_menu {
	background:url(img/bg_menu.jpg) repeat-y left;
}
.content .content_menu .menu_table {
	text-align:center;
	margin-left:81px;
	width:458px;
}
.content .content_menu .menu_table td.item {
	text-align:left;
	width:235px;
	font-size:12px;
	padding-right:35px;
}
.content .content_menu .menu_table td.item img {
	padding-bottom:17px;
}
.content .content_menu .menu_table td.item p {
	padding-left:15px;
	padding-bottom:30px;
}
.content .content_menu .menu_table td.item p.dish_name {
	font-size:16px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:7px;
}
.content .content_menu .menu_table td.weight {
	padding-right:23px;
}
.content .content_menu .menu_table td.price {
	width:87px;
}
.content .content_img {
	background:url(img/bg_content_img.jpg) top left no-repeat;
	padding:7px 12px 12px 7px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.content_zakus {
	width:663px;
	float:left;
	padding-left:34px;
	padding-right:9px;
	padding-bottom:47px;
}
.content_zakus .dish {
	float:left;
	width:195px;
	padding-right:26px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding-bottom:25px;
}
.content_adres {
	width:663px;
	float:left;
	padding-left:34px;
	padding-right:9px;
	padding-bottom:47px;
}
.content form p.add {
	color:#ed1d24;
	font-size:18px;
	border-bottom:1px #ed1d24 dashed;
	width:134px;
	margin-bottom:13px;
	padding-bottom:0px;
}
#sp2 {
	cursor:pointer;
}
.content ul {
        padding-left: 40px;
}
/* content - end */

/* content - end */

/* footer - begin */
.footer {
	width:100%;
	height:142px;
	position:relative;
	background:url(img/bg_top.gif) repeat-x bottom;
}

.footer-links a {
	color: #4b150e;
}

.footer-links span {
	font-family: "CyrillicOldBold";
	font-size: 18px;
	line-height: 25px;
}
.footer_in {
	width:1200px;
	margin:0 auto;
	text-align:left;
	font-size:14px;
}
.counter {
	float:left;
	padding-left:99px;
	padding-top:24px;
	padding-right:130px;
	width:88px;
}
.copy {
	float:left;
	padding-top:29px;
	padding-right:45px;
}
.employer {
	float:left;
	padding-top:26px;
	line-height:22px;
}
.employer a {
	color:#4b150e;
}
.corner_3 {
	position:absolute;
	left:0px;
	bottom:0px;
}
.corner_4 {
	position:absolute;
	right:0px;
	bottom:0px;
}
.footer_flash {
	background:url(img/bg_top.gif) repeat-x bottom;
	height:auto !important;
	height:100%;
	min-height:100%;
}
/* footer - end */
.uptext{
        margin-top:20px;
}
.uptext a {
        color:#ED1D24;
}
.downtext{
        margin-bottom:20px;
}

.new_year2{
margin-bottom:-20px;
margin-left:20px;
margin-top:-50px;
}

.new_year{
margin-top: -100px;padding-bottom:10px;
}

.content_main_bottom{
z-index:10;position: relative;
}
/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ 01,11,2011 */
table.table_cake {margin:20px 0 40px 0;}
table.table_cake td:first-child {padding:0 20px 30px 0;}
td.cake_descr {padding:0 10px 10px 10px;}
td.cake_descr img{display:block; margin:0 0 5px 0;}
td.cake_descr span {font:normal 12px georgia;}
td.mass { min-width:60px; font:bold 11px Georgia; color:#983300;}
td.cost { min-width:70px; font:normal 16px Georgia; color:#e71b1a;}
.pelmen_h1 {margin:0 0 25px 0;}
.menu_img {float:right;}
.menu_table_new {width:408px; margin:5px 0 40px 0; border-collapse:collapse;}
.menu_table_new  td {padding:5px 5px 5px 0;}
.menu_table_new  tr.type td {padding:20px 10px 10px 0;}
.menu_table_new  td:first-child {font:normal 12px Georgia; color:#501912;}
.menu_table_new  td:first-child span {display:block; font-weight:bold;}
.menu_table_new  td:first-child img {display:block;}
/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ 07,03,12 */
@font-face {
    font-family: 'CyrillicOldBold';
    src: url('fonts/cyrillic_old-webfont.eot');
    src: url('fonts/cyrillic_old-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cyrillic_old-webfont.woff') format('woff'),
         url('fonts/cyrillic_old-webfont.ttf') format('truetype'),
         url('fonts/cyrillic_old-webfont.svg#CyrillicOldBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.dish_name {font:normal 20px CyrillicOldBold; color:#f01f25; display:block;}
h2.cyr {  margin: -15px 0 0; padding: 0;  font:normal 25px CyrillicOldBold; color:#530d0b; }
h2.cyr2 {  margin: -10px 0 0; padding: 0;  font:normal 32px CyrillicOldBold; color:#530d0b; }
h1.cyr2 {  margin: -10px 0 0; padding: 0;  font:normal 32px CyrillicOldBold; color:#530d0b; }
.cyr2:first-letter {  margin: -10px 0 0; padding: 0;  font:normal 32px CyrillicOldBold; color:#530d0b; }


.newcafe {width:265px; height:156px; margin: 10px 0 0 40px; background: url(img/newcafe1.gif) 0 0 no-repeat; position:relative;}
.newcafe img {position:absolute; left: 16px; top: 32px;}
.maya {margin:-65px 0 25px;  position:relative; z-index:10;}
.bz {background-image: url('img/bz.png'); width : 680px; height : 627px;background-repeat : no-repeat; }
.bz2 {background-image: url('img/bz2.png'); width : 680px; height : 647px;background-repeat : no-repeat;}
.bz4 {background-image: url('img/kolyadki.png'); width : 680px; height : 547px;background-repeat : no-repeat;}
.bz5 {background-image: url('img/disco.jpg'); width : 680px; height : 467px;background-repeat : no-repeat;}
.bz_main {background-image: url('img/bz5.png'); width : 680px; height : 627px;background-repeat : no-repeat;}
.bz_kolyadki {background-image: url('img/kolyadki.png'); width : 680px; height : 627px;background-repeat : no-repeat;}
.bz3 { width : 100%;}
.bzny {background-image: url('img/ny2015.png'); width : 677px; height : 819px;background-repeat : no-repeat;}
.bz_14feb {background-image: url('img/14feb.png'); width : 330px; height : 150px;background-repeat : no-repeat; margin: 0 0 0 200px}
.bz_23fev {background-image: url('img/23feb.png'); width : 330px; height : 150px;background-repeat : no-repeat; margin: 0 0 0 200px}
.bz_post {background: url('img/post.png') 0 0 no-repeat; width : 680; height : 230px; margin: 0 0 0 25px; background-position: 0 0}
.bz_sunday {background: url('img/sunday.jpg') 0 0 no-repeat; width : 614; height : 472px; margin: 0 0 0 25px; background-position: 0 0}
.bz_pasha {background: url('img/pasha.jpg') 0 0 no-repeat; width : 702px; height : 562px; margin: 0 0 0 0px; background-position: 0 0}
.bz_postWithBlin {background: url('img/post_blin.png') 0 0 no-repeat; width : 680; height : 479px; margin: 0 0 0 25px; background-position: 0 -40px}
.bz_may9 {background-image: url('img/bz_may9.png'); width : 678px; height : 440px;background-repeat : no-repeat;}
/* basket */
.basket {
	width: 260px;
}
.blb1 {
	background: url(img/blb1.png);
	height: 9px;
	width; 191px;
}
.blb2 {
	background: url(img/blb2.png) round;
	width; 191px;
}
.blb3 {
	background: url(img/blb3.png);
	height: 9px;
	width; 191px;
}
.blbp {
	padding:5px;
	padding-left: 16px;
	padding-right: 16px;
}
.blbtit {
	
	color: #913011;
	text-align: right;
}
.blbtit a {
	padding:0px;
	margin:0px;
	font-size: 12px;
	color: #913011;
}
.blbut {
	text-align: center;
	padding:5px;
}
.blblist {
	font-size: 11px;
	padding-top: 7px;
	padding-left: 17px;
	padding-right: 10px;
}
.blblist table{
	width: 230px;
}
.blblist table th {
	color: #913011;
	font-size: 1.5em;
}

.blblist input {
  text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}

.prodCountForm {
	display: flex;
}

.blblist td {
  font-size: 1.6em;
  padding-top: 1em;

}
.blbItog {
	color: #913011;
	font-size: 1.6em;
	padding-top: 5px;
}
.blbItogs {
	color: #913011;
	font-size: 15px;
	padding-top: 5px;
}

td.jcart-item-price {
  text-align: center;
}
/* list*/
.prodName {
	/*color: #f01f25;*/
	font-size: 24px;
	font-weight: bold;
	font-family: "CyrillicOldBold";

}
.proDes {
	font-size: 16px;
}
.prodVes {
	/*color: #9a3401;*/
	font-size: 18px;
	font-weight: bold;
	padding: 5px;
}
.prodPrice {
	/*color: #f01f25;*/
	font-size: 18px;
	font-weight: bold;
	padding: 5px 0;
}
.prodAdd a {
	color: #913011;
	font-size: 14px;
	text-decoration: underline;
}
.prodCountForm a {
	color: #913011;
	cursor: pointer;
}
.prodCount {
	width: 16px;
	border: none;
}
.prodList  td{
	padding-bottom:25px;
}
.checkout_button{
	background: url('../img/zakazat.png') no-repeat;
	border: none;
	width: 140px;
	height: 30px;
}

input.checkout_button:hover {
  cursor: pointer;
}

.prodList .menu_title{

	font-size:20px; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
   font-style: normal;
}

#online a {
	position : inherit;
	margin : 0px 0px 0px -25px;	
	font-size:35px; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
    font-style: normal;
    text-decoration : none;
    color : #f01f25;
}
/*#online a:hover{
	position : inherit;
	margin : 0px 0px 0px -15px;	
	font-size:35px; 
	font-family: "CyrillicOldBold";
	font-weight: normal;
    font-style: normal;
}*/
#sidebar {
		z-index : 5000;
}
.ailohsimg {
	 margin-left:-11px;
}
.ailohs {
	background: url('img/bg_menu1.jpg') repeat-y;
	padding-left: 70px;
	padding-right: 80px;
	// margin-left:29px;
}


#popup_container { min-width: 300px; max-width: 600px; background: url(../images/alertOpacityOverlay.png) repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#popup_title { text-align: center; background: url(../images/leftNavBg.png) repeat-x; border-bottom: 1px solid #d5d5d5; cursor: default; padding: 9px 0 9px 0px; margin: 0em; height: 20px; }
#popup_content { background: #fafafa; padding: 1em 1.75em; margin: 0em; }
#popup_message { text-align: center; }
#popup_panel { text-align: center; margin: 1em 0em 0em 0em; }
#popup_message input[type=text] { background: #FCFCFC; border: 1px solid #D1D1D1; padding: 5px; width: 258px; }
#popup_prompt { margin: .5em 0em; }


#popup_container { min-width: 250px; max-width: 500px; }





.terms{
	margin-top: 10px;
	width: 200px;
	text-align: center;
}
.terms a{

	font-family: "CyrillicOldBold";
	font-weight: normal;
	font-style: normal;
	text-decoration:none;
	color: #ED1D24;
	font-size:22px; 
}
.text-r{text-align: left; color: rgb(76, 19, 12); display: block; font-family: CyrillicOldBold; font-size: 24px; padding-left: 34px;}
.text-r:first-letter {color:#ed1d24}
.text-dh {text-align: center; color: #ED1D24; display: block; font-family: CyrillicOldBold; font-size: 34px; padding: 0px;}
.blok-d {background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(59, 11, 11); border-radius: 5px; box-shadow: 2px 2px 0px 1px rgb(216, 209, 202); padding: 5px;}
.text-dt {text-align: center; color: rgb(76, 19, 12); display: block; font-family: CyrillicOldBold; font-size: 24px; padding: 0px 0px 5px; margin: 0px;}
.text-dd{margin:0; padding:0; text-align:center; color: rgb(76, 19, 12); display: block; font-family: CyrillicOldBold; font-size: 24px;}
.text-tel{margin: 0px; padding: 0px; text-align: center; color: #ED1D24; display: block; font-family: CyrillicOldBold; font-size: 24px; }
.text-z{margin: 0px; padding: 0px; /*text-align: center;*/ color: rgb(96, 32, 30); font-size: 20px; display: block; font-family: CyrillicOldBold;}
.text-dis{display: block; font-family: CyrillicOldBold; margin: 0px; padding: 0px; text-align: center; color: rgb(165, 68, 24); font-size: 16px;}
.text-t{margin: 0px; padding: 0px; /*text-align: center;*/ color: color:#ed1d24; font-size: 24px; display: block; font-family: CyrillicOldBold;}

.text-container p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 15px;
	font-size: 1.2em;
}

.text-container li {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1.1em;
}

.text-container ul {
	text-indent: 15px;

}

a.img-zoom .prod-img{width:150px;height:100px;overflow:hidden;margin-right:10px;}
a.img-zoom .prod-img img{
	width:140px;
	height:90px;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	border: inset 5px #d49171;
	/*border: inset 5px #8A5135;*/
}
a.img-zoom:hover .prod-img{width:150px;height:100px;overflow:visible;visibility:hidden;cursor:-webkit-zoom-in;}
a.img-zoom:hover .prod-img img{visibility:visible;width:600px;height:400px;position:absolute;z-index:150;border: inset 5px #d49171;box-shadow: 0 0 100px #d49171;}

a.img-zoom2 .prod-img{width:100px;height:65px;overflow:hidden;margin-right:10px;}
a.img-zoom2 .prod-img img{
	width:90px;
	height:55px;
	transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	border: inset 5px #d49171;
}
a.img-zoom2:hover .prod-img{width:100px;height:65px;overflow:visible;visibility:hidden;cursor:-webkit-zoom-in;}
a.img-zoom2:hover .prod-img img{visibility:visible;width:520px;height:345px;position:absolute;z-index:150;border: inset 5px #d49171;box-shadow: 0 0 100px #d49171;}

iframe {
	width: 100%;
}

.accord-btn {
	/* background-color: green; */
padding: 10px;
	/* margin-bottom: 20px; */
	cursor: pointer;
	transition: all 0.3s;
}

.accord-btn:hover {
	background-color: #d69675;
}

.h2 {
	font-size: 20px;
}

.jcart-item-qty {
	display: flex;
}

.qws {
	cursor: pointer;
}


.head{
	height: 0px;
	position:relative;
}	
.car{
	position:absolute;
	left:-90px;
	top:0px;
}



.rounded-img {
  border-radius: 10px; /* Ðàäèóñ ñêðóãëåíèÿ óãëîâ */
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3), /* Òåíü ñïðàâà è ñíèçó */
              -5px -5px 10px rgba(255, 255, 255, 0.3); /* Òàêàÿ æå òåíü ñ îòðèöàòåëüíûìè ñìåùåíèÿìè */
  width: 650px;
  height: 650px;
  background-image: url("../box2.jpg"); /* Èñõîäíîå èçîáðàæåíèå */
  background-size: cover; /* Ïîäãîíêà ïîä ðàçìåð áëîêà */
  transition: background-image 0.3s ease-in-out; /* Ïëàâíûé ïåðåõîä */
  border-radius: 30px;
}

.rounded-img:hover {
  background-image: url("../box1.jpg"); /* Èçîáðàæåíèå ïðè íàâåäåíèè */
}


.rounded-p:hover {
color: #4c130c

}

.card {
  position: relative;
  overflow: hidden; /* Âàæíî: ñêðûâàåò òåíè, âûõîäÿùèå çà ãðàíèöû ýëåìåíòà */
  box-shadow: 0 8px 10px rgba(0, 0, 0, 0.3), /* Òåíü ñíèçó (8px âíèç, 10px ðàçìûòèå, ïîëóïðîçðà÷íûé ÷¸ðíûé) */
              2px 4px 6px rgba(0, 0, 0, 0.2); /* Òåíü ñïðàâà (2px âïðàâî, 6px ðàçìûòèå, áîëåå òóñêëàÿ) */
}

.mid {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


.slide {

  border-radius: 10px; /* Ðàäèóñ ñêðóãëåíèÿ óãëîâ */
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3), /* Òåíü ñïðàâà è ñíèçó */
              -5px -5px 10px rgba(255, 255, 255, 0.3); /* Òàêàÿ æå òåíü ñ îòðèöàòåëüíûìè ñìåùåíèÿìè */
  width: 650px;
  height: 650px;
  background-image: url("../slide1.jpg"); /* Èñõîäíîå èçîáðàæåíèå */
  background-size: cover; /* Ïîäãîíêà ïîä ðàçìåð áëîêà */
  background-position: center;
  transition: background-image 0.3s ease-in-out; /* Ïëàâíûé ïåðåõîä */
  border-radius: 30px;
  animation: animate 90s ;
}

@keyframes animate {
	10%{
		  background-image: url("../slide1.jpg"); 
  		  background-size: cover; 
	}
	20%{
		  background-image: url("../slide2.jpg"); 
  		  background-size: cover; 
	}
	30%{
		  background-image: url("../slide3.jpg"); 
  		  background-size: cover; 
	}
	40%{
		  background-image: url("../slide1.jpg"); 
  		  background-size: cover; 
	}
	50%{
		  background-image: url("../slide2.jpg"); 
  		  background-size: cover; 
	}
	60%{
		  background-image: url("../slide3.jpg"); 
  		  background-size: cover; 
	}
	70%{
		  background-image: url("../slide1.jpg"); 
  		  background-size: cover; 
	}
	80%{
		  background-image: url("../slide2.jpg"); 
  		  background-size: cover; 
	}
	90%{
		  background-image: url("../slide3.jpg"); 
  		  background-size: cover; 
	}

}




