@charset "utf-8";
html{
	height: 100%;
}

img {
	border: 0px;
}
body{
	height: 100%;
	margin: 0px;
	background-image: url(../images/design/bg.gif);
	background-position: center center;
	
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
h1{
	font-family: Arial;
	font-size: 30px;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
}

h1 a{
	font-family: Arial;
	font-size: 30px;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
}

h1 a:hover{
	font-family: Arial;
	font-size: 30px;
	color: #ffffff;
	text-decoration: none;
	margin: 0px;
}



h2{
	font-family: Arial;
	font-size: 20px;
	color: #eaa31d;
	text-decoration: none;
	margin: 0px;
}

h2 a{
	font-family: Arial;
	font-size: 20px;
	color: #eaa31d;
	text-decoration: none;
	margin: 0px;
}

h2 a:hover{
	font-family: Arial;
	font-size: 20px;
	color: #eaa31d;
	text-decoration: none;
	margin: 0px;
}

h3{
	font-family: Arial, Tahoma;
	font-size: 20px;
	color: #f9be13;
	text-decoration: none;
	margin: 0px;
}

h3 a{
	font-family: Arial, Tahoma;
	font-size: 20px;
	color: #f9be13;
	text-decoration: none;
	margin: 0px;
}

h3 a:hover{
	font-family: Arial, Tahoma;
	font-size: 20px;
	color: #f9be13;
	text-decoration: none;
	margin: 0px;
}


h4{
	font-family: Arial;
	font-size: 30px;
	color: #eaa31d;
	text-decoration: none;
	margin: 0px;
}


h4 a{
	font-family: Arial;
	font-size: 30px;
	color: #eaa31d;
	text-decoration: none;
	margin: 0px;
}

h4 a:hover{
	font-family: Arial;
	font-size: 30px;
	color: #eaa31d;
	text-decoration: none;
	margin: 0px;
}


h5{
    font-family: Arial  !important;
	font-size: 16px !important;
	color: #ECD533!important;
	text-decoration: none !important;
	margin: 0px;
}

h5 a{
    font-family: Arial  !important;
	font-size: 16px !important;
	color: #eaa31d !important;
	text-decoration: none !important;
	margin: 0px;
}

h5 a:hover{
    font-family: Arial  !important;
	font-size: 16px !important;
	color: #eaa31d !important;
	text-decoration: none !important;
	margin: 0px;
}

h5 a:link{
    font-family: Arial  !important;
	font-size: 16px !important;
	color: #eaa31d !important;
	text-decoration: none !important;
	margin: 0px;
}


h5 a:visited{
    font-family: Arial  !important;
	font-size: 16px !important;
	color: #eaa31d !important;
	text-decoration: none !important;
	margin: 0px;
}


textarea{
	border-style: none;
	background-color: #ffffff;
	
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}
.input_text{
	border-style: none;
	background-color: #ffffff;
	
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.pink_bg{
	background-color: #EF464B;
}
.top_line1{
	background-image: url(../images/design/top_line1.gif);
	background-repeat: repeat-x;
	height: 8px;
	font-size: 1px;
}
.top_images{
	background-repeat: no-repeat;
	height: 107px;
	padding-right: 10px;
}
.top_line2{
	background-image: url(../images/design/top_line2.gif);
	background-repeat: repeat-x;
	height: 9px;
	font-size: 1px;
}
.stars_line{
	background-image: url(../images/design/star.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 30px;
	font-size: 1px;
}
.text{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.text a{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.text a:hover{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}


.text_white{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}


.text_white a{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}


.text_white a:hover{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.text_white a:visited{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}



.text_news{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}


.text_news a{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}


.text_news a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}

.text_news a:visited{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}


.text_red_big1{
	font-family: "Times New Roman", Times, serif;
	font-size: 55px;
	color: #ed1e24;
	text-decoration: none;
	margin: 0px;
}

.text_red_big2{
	font-family: "Times New Roman", Times, serif;
	font-size: 55px;
	color: #ed1e24;
	text-decoration: none;
	margin: 0px;
}
.text_red_big3{
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	color: #ed1e24;
	text-decoration: none;
	margin: 0px;
}
.copyright{
font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	margin: 10px;
}


.copyright a{
font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	margin: 10px;
}

.copyright a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
/*////////////////////////////////////////////////////////BAR1*/
.bar1_tl{
	background-image: url(../images/design/bar1_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
.bar1_tc{
	background-image: url(../images/design/bar1_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 5px;
	font-size: 1px;
}
.bar1_tr{
	background-image: url(../images/design/bar1_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
.bar1_cl{
	background-image: url(../images/design/bar1_cl.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 5px;
	font-size: 1px;
}
.bar1_cc{
	background-image: url(../images/design/bar1_cc.jpg);
	background-repeat: repeat;
	background-position: center center;
}
.bar1_cr{
	background-image: url(../images/design/bar1_cr.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 5px;
	font-size: 1px;
}
.bar1_bl{
	background-image: url(../images/design/bar1_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
.bar1_bc{
	background-image: url(../images/design/bar1_bc.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 5px;
	font-size: 1px;
}
.bar1_br{
	background-image: url(../images/design/bar1_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
/*////////////////////////////////////////////////////////BAR2*/
.bar2_tl{
	background-image: url(../images/design/bar2_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.bar2_tc{
	background-image: url(../images/design/bar2_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 3px;
	font-size: 1px;
}
.bar2_tr{
	background-image: url(../images/design/bar2_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.bar2_cl{
	background-image: url(../images/design/bar2_cl.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 3px;
	font-size: 1px;
}
.bar2_cc{
	background-color: #931a1d;
	padding: 3px;
}
.bar2_cc2{
	background-color: #7d1416;
	padding: 3px;
}
.bar2_cr{
	background-image: url(../images/design/bar2_cr.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 3px;
	font-size: 1px;
}
.bar2_bl{
	background-image: url(../images/design/bar2_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.bar2_bc{
	background-image: url(../images/design/bar2_bc.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 3px;
	font-size: 1px;
}
.bar2_br{
	background-image: url(../images/design/bar2_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
/*////////////////////////////////////////////////////////BAR3*/
.bar3_tl{
	background-image: url(../images/design/bar3_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
.bar3_tc{
	background-image: url(../images/design/bar3_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 5px;
	font-size: 1px;
}
.bar3_tr{
	background-image: url(../images/design/bar3_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
.bar3_cl{
	background-image: url(../images/design/bar3_cl.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 5px;
	font-size: 1px;
}
.bar3_cc{
	background-image: url(../images/design/bar1_cc.jpg);
	background-repeat: repeat;
	background-position: center center;
}
.bar3_cr{
	background-image: url(../images/design/bar3_cr.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 5px;
	font-size: 1px;
}
.bar3_bl{
	background-image: url(../images/design/bar3_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
.bar3_bc{
	background-image: url(../images/design/bar3_bc.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 5px;
	font-size: 1px;
}
.bar3_br{
	background-image: url(../images/design/bar3_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	width: 5px;
	font-size: 1px;
}
/*////////////////////////////////////////////////////////BAR4*/
.bar4_tl{
	background-image: url(../images/design/bar4_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.bar4_tc{
	background-image: url(../images/design/bar4_tc.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 3px;
	font-size: 1px;
}
.bar4_tr{
	background-image: url(../images/design/bar4_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.bar4_cl{
	background-image: url(../images/design/bar4_cl.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 3px;
	font-size: 1px;
}
.bar4_cc{
	background-color: #c92127;
	padding: 3px;
}
.bar4_cr{
	background-image: url(../images/design/bar4_cr.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 3px;
	font-size: 1px;
}
.bar4_bl{
	background-image: url(../images/design/bar4_bl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.bar4_bc{
	background-image: url(../images/design/bar4_bc.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 3px;
	font-size: 1px;
}
.bar4_br{
	background-image: url(../images/design/bar4_br.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
/*////////////////////////////////////////////////////////IMG_BORDER*/
.img_border_tl{
	background-image: url(../images/design/img_border_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.img_border_tr{
	background-image: url(../images/design/img_border_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.img_border_bl{
	background-image: url(../images/design/img_border_bl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.img_border_br{
	background-image: url(../images/design/img_border_br.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.img_border_c{
	background-color: #FEC41D;
	font-size: 1px;
}
/*////////////////////////////////////////////////////////WHITE_BORDER*/
.white_border_tl{
	background-image: url(../images/design/white_border_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 2px;
	width: 2px;
	font-size: 1px;
}
.white_border_tr{
	background-image: url(../images/design/white_border_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 2px;
	width: 2px;
	font-size: 1px;
}
.white_border_bl{
	background-image: url(../images/design/white_border_bl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 2px;
	width: 2px;
	font-size: 1px;
}
.white_border_br{
	background-image: url(../images/design/white_border_br.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 2px;
	width: 2px;
	font-size: 1px;
}
.white_border_c{
	background-color: #ffffff;
	font-size: 1px;
}
.white_border_c_red{
	background-color: #C92127;
}
/*////////////////////////////////////////////////////////WHITE_BORDER2*/
.white2_border_tl{
	background-image: url(../images/design/white2_border_tl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.white2_border_tr{
	background-image: url(../images/design/white2_border_tr.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.white2_border_bl{
	background-image: url(../images/design/white2_border_bl.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.white2_border_br{
	background-image: url(../images/design/white2_border_br.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 3px;
	width: 3px;
	font-size: 1px;
}
.white2_border_c{
	background-color: #ffffff;
	font-size: 1px;
}
/*////////////////////////////////////////////////////////BUTTON_1*/
.button1_l{
	background-image: url(../images/design/button1_l.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 26px;
	width: 16px;
	font-size: 1px;
}
.button1_c{
	background-image: url(../images/design/button1_c.gif);
	background-repeat: repeat-x;
	height: 26px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
.button1_c a{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.button1_c a:hover{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}


.button1_r{
	background-image: url(../images/design/button1_r.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 26px;
	width: 16px;
	font-size: 1px;
}

.text_usual{
font-family: Arial;
font-size: 12px !important;
}

.style1{  /*////////////////////////////////Для статей посередине*/
	text-align: center;
	vertical-align: middle;
	padding: 20px;
}

.style3{  /*////////////////////////////////Для статей*/
	text-align: left;
	vertical-align: up;
	padding: 20px;
}

.style2{ /*////////////////////////////////Для новостей*/
	text-align: left;
	vertical-align: bottom;
}


.div_mcmd  { /*////////////////////////////////Для новостей*/
	font-size: 11px;
	color: #FF7979;
	text-align: center;
	vertical-align: bottom;
	font-family: Arial;
	padding-bottom: 2px;
}


.sm_links  {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.sm_links  a{
font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.sm_links  a:link{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.sm_links  a:hover{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.pointer{
	cursor: pointer;
}

.lang{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.lang  a{
font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.lang  a:link{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.lang  a:hover{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.tb_marg{
	margin: 3px;
}

.img_bord1{
	border: 2px solid #FFCC33;	
}

.div_menu{
	padding-bottom: 60px;
}

.td_slide{
	padding-left: 10px;	
}


.td_fpan_left{
	padding-left: 5px;	
	padding-top: 17px;	
	padding-right: 3px;	
}

.td_fpan_right{
	padding-right: 5px;	
	padding-top: 17px;	
	padding-left: 3px;	
}

.td_fpan_center{

	padding-top: 3px;	
	
}

.text_fpan{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.text_fpan a{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.text_fpan a:hover{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.div_lunch1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 35px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.1em;
}

.chief_recom{
	font-weight: bold;
	
	padding-bottom: 3px;
}

.gal_on_first{
	font-weight: bold;
	padding-right: 5px;
	font-size: 14px;
}

.ph_of_day{
	font-size: 11px;
	font-weight: bold;
}

.ph_gal_title{
	font-size: 11px;
	
}

.ph_gal_title a{
	font-size: 11px;
	
}

.ph_gal_title a:link{
	font-size: 11px;
	
}

.ph_gal_title a:hover{
	font-size: 11px;
	
}

.ph_gal_title a:visited{
	font-size: 11px;
	
}

.menu_name_first{
	font-size: 11px;
	
	padding-bottom: 3px;
}