body {
        background-color: #FFFFFF; 
        margin: 0px;
}

h1 {
        font-size: 17px;
        color: #339900; 
        font-family: Arial, Verdana, serif;
        margin-top: 0px; 
        margin-bottom:8px;
        text-transform: uppercase;
}

h2 
{
        font-size: 17px;
        color: #1C6895;
        font-family: Arial, Verdana, serif; 
        font-weight: bold; 
        margin-top: 0px; 
        margin-bottom: 11px;

}

h3 
{
        font-size: 14px;
        color: #1C6895;
        font-family: Arial, Verdana, serif;
        font-weight: bold; 
        margin-top: 0px; 
        margin-bottom: 11px;
}

h4 
{
        font-size: 16px; 
        color: #3782BB; 
        font-family: Arial, Verdana, serif; 
        font-weight: bold; margin-top: 0px; 
        margin: 5px 5px 5px 11px;
}

h5 {
        font-size: 18px;
        color: #339900; 
        font-family: Arial, Verdana, serif;
        font-weight: bold; 
        margin-top: 0px; 
        margin-bottom: 15px;
        text-align: center;
}

h6
{
	font-size: 18px;
	color: #FE3432;
	font-family: Arial, Verdana, serif;
	font-weight: bold;
	margin-top: 8px; margin-bottom: 8px;
	text-align: center;
}

body, td, p, a
{
        font-size: 12px; 
        color: #221E1F; 
        font-family: Arial, Verdana, sans-serif; 
        font-weight: normal;
}

a {
        text-decoration:        underline;
        color:                  #D12B31;

}
a:hover {text-decoration: none;}

a.main{
        text-decoration:        none;
        color:                  #D12B31;
}
a.main:hover {
        text-decoration:        none;
        color:                  #336600;
}

a.black {text-decoration: none;
        color:         #000000;
        text-decoration: underline;

}

a.black:hover {text-decoration: none;
	       color:                  #000000;}

p {
        margin-top: 5px; 
        margin-bottom: 9px;
        font-family: Arial, Verdana, serif;
        font-size: 12px;
        }

.bg_top {
        background-image: url(/img/bg_top.gif);
}

.bg_left {
        width: 266px; background-image: url(/img/bg_left.gif);
}

.bg_right {
        width: 225px; background-image: url(/img/bg_right.gif);
}

.content_home {
        padding: 11px;
}

.content {
        padding: 17px 23px 45px 23px;
}

.menu {
        padding: 0px;
}

.menu ul {
    
        list-style: none;
        margin: 0px;
        padding: 0px;
}

.menu ul li {
        list-style: none;
        margin: 0px;
        padding: 0px;
}

.menu li ul {
        position:                                 absolute;
        left:                                        286px;
        top:                                             0;
        width:                                       180px;
        display:                                      none;
        height:                                        0px;
        z-index:                                         1;
}

.div_submenu {
        list-style: none;
        margin: 0px;
        padding: 0px;
        position:                                 absolute;
        left:                                        235px;
        width:                                       200px;
        z-index: 1;
}

.div_submenu_2 {
    display: block;
        background-image: url(/img/submenu_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    margin: 0px;
}

div.div_submenu_rt {
display: block;
    height: 11px;
    background: url(/img/submenu_rt.gif) top right no-repeat;
    margin: 0px;
}

.div_submenu_top {
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #D2000C;
    background-color: #FBD3D3;
}
  
.div_submenu_content {
    margin: 0px;
    padding: 0px;
    border-left-style: solid; border-left-width: 1px; border-left-color: #D2000C;
    border-right-style: solid; border-right-width: 1px; border-right-color: #D2000C;
    background-color: #FBD3D3;
}

td.div_submenu_bottom {
  border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D2000C;
  background-color: #FBD3D3;
}

.link {
    padding-left: 11px; padding-right: 5px;
}

.div_submenu ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
}

.div_submenu ul li {
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
    border-bottom-color: #D2000C;
    /*height: 20px;*/
    padding-top: 3px;
    padding-bottom: 3px;
}

.div_submenu ul li a {
    /*padding-left: 11px; padding-right: 5px;*/
    color: #D2000C;
}

.left_block {
    padding-bottom: 13px;
}

.left_block_line {
        background-color: #FFFFFF;
}

.bg_left_block {
        width: 148px; height: 59px; 
        background-image: url(/img/bg_left_block.gif);
        background-repeat: no-repeat;
        font-size: 10px; 
        color: #D12B31; 
        font-family: Arial, Verdana, sans-serif; 
        font-weight: bold; 
        text-transform: uppercase; 
        line-height: 14px;
}

.bg_left_block a {
    display: block;
        font-size: 10px; 
        color: #D12B31; 
        font-family: Arial, Verdana, sans-serif; 
        font-weight: bold; 
        text-transform: uppercase; 
        line-height: 14px;
        text-decoration: none;
}

.bg_left_block a:hover {
        font-size: 10px; 
        color: #D12B31; 
        font-family: Arial, Verdana, sans-serif; 
        font-weight: bold; 
        text-transform: uppercase; 
        line-height: 14px;
        text-decoration: underline;
}

.left_btn {
    
    padding-left: 23px; padding-bottom: 8px;
}

.bg_left_btn_l {
    background-image: url(/img/bg_left_btn_l.gif);
}

.bg_left_btn_r {
    background-image: url(/img/bg_left_btn_r.gif);
}

.bg_left_btn {
    width: 214px;
    background-image: url(/img/bg_left_btn.gif);
    font-size: 11px; color: #336600; 
    border-top-style: solid; border-top-width: 1px; border-top-color: #DCEEBF;
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #DCEEBF;
    
}

.bg_left_btn a {
    display: block;  
    width: 214px;
    font-size: 11px;
    color: #336600; 
    font-family: Arial, Verdana, sans-serif; 
    font-weight: bold;  
    padding-top: 3px; 
    padding-bottom: 3px;
    line-height: 12px; 
    text-decoration: none;
}

.bg_left_btn a:hover {
    color: #14619B;
    text-decoration: none;
}

div.content_block_01 {
    background-image: url(/img/content_block_01_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    background-color: #FDFFDB;
    width: 100%; 
    margin: 0px;
}

div.content_block_01_rt {
    height: 10px;
    background: url(/img/content_block_01_rt.gif) top right no-repeat;
    margin: 0px;
}

div.content_block_01_top {
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #C1E38B;
    margin: 0px 10px 0px 10px;
}
  
div.content_block_01_content {
    margin: 0px;
    padding: 1px 10px 1px 10px;
    border-left-style: solid; border-left-width: 1px; border-left-color: #C1E38B;
    border-right-style: solid; border-right-width: 1px; border-right-color: #C1E38B;
}

.content_block_01_content td , .content_block_01_content li{
        text-align:justify;
}
.content_block_01_content li{
        text-align:             justify;
        margin-bottom:          15px;
}

.content_block_01_content_list ul{
        margin-left:          150px;
	color: 		    #1475BF; 
}

td.content_block_01_bottom {
  border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C1E38B;
}

table.content_block_01_bottom {
    background-color: #FDFFDB;
    margin-bottom: 11px;
}

div.content_block_02 {
    background-image: url(/img/content_block_02_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    background-color: #F8E9E9;
    width: 100%; 
    margin: 0px;
}

div.content_block_02_rt {
    height: 10px;
    background: url(/img/content_block_02_rt.gif) top right no-repeat;
    margin: 0px;
}

div.content_block_02_top {
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #F9CACA;
    margin: 0px 10px 0px 10px;
}
  
div.content_block_02_content {
    margin: 0px;
    padding: 1px 10px 1px 10px;
    border-left-style: solid; border-left-width: 1px; border-left-color: #F9CACA;
    border-right-style: solid; border-right-width: 1px; border-right-color: #F9CACA;
}
  
td.content_block_02_bottom {
  border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #F9CACA;
}

table.content_block_02_bottom {
    background-color: #F8E9E9;
    margin-bottom: 11px;
}

div.content_block_03 {
    background-image: url(/img/content_block_03_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    background-color: #ECEFE5;
    margin: 0px;
    width: 100%;
}

div.content_block_03_rt {
    height: 10px;
    background: url(/img/content_block_03_rt.gif) top right no-repeat;
    margin: 0px;
}

div.content_block_03_top {
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #A3A4A2;
    margin: 0px 10px 0px 10px;
}
  
div.content_block_03_content {
    margin: 0px;
    padding: 1px 10px 1px 10px;
    border-left-style: solid; border-left-width: 1px; border-left-color: #A3A4A2;
    border-right-style: solid; border-right-width: 1px; border-right-color: #A3A4A2;
}

td.content_block_03_bottom {
  border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #A3A4A2;
}

table.content_block_03_bottom {
    background-color: #ECEFE5;
    margin-bottom: 11px;
}

div.content_block_04 {
    background-image: url(/img/content_block_04_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    background-color: #DCEBFB;
    width: 100%; 
    margin: 0px;
}

div.content_block_04_rt {
    height: 10px;
    background: url(/img/content_block_04_rt.gif) top right no-repeat;
    margin: 0px;
}

div.content_block_04_top {
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #C1E1FF;
    margin: 0px 10px 0px 10px;
}
  
div.content_block_04_content {
    margin: 0px;
    padding: 1px 10px 1px 10px;
    border-left-style: solid; border-left-width: 1px; border-left-color: #C1E1FF;
    border-right-style: solid; border-right-width: 1px; border-right-color: #C1E1FF;
}

td.content_block_04_bottom {
        border-bottom-style: solid;
        border-bottom-width: 1px; 
        border-bottom-color: #C1E1FF;
}

table.content_block_04_bottom {
    background-color: #DCEBFB;
    margin-bottom: 11px;
}
div.content_block_05 {
    background-image: url(/img/content_block_04_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    background-color: #FFFFCC;
    width: 100%; 
    margin: 0px;
}

div.content_block_05_rt {
    height: 10px;
    background: url(/img/content_block_04_rt.gif) top right no-repeat;
    margin: 0px;
}

div.content_block_05_top {
    border-top-style: solid; 
    border-top-width: 1px; 
    border-top-color: #C1E1FF;
    margin: 0px 10px 0px 10px;
}
  
div.content_block_05_content {
    margin: 0px;
    padding: 1px 10px 1px 10px;
    border-left-style: solid; border-left-width: 1px; border-left-color: #C1E1FF;
    border-right-style: solid; border-right-width: 1px; border-right-color: #C1E1FF;
}

td.content_block_05_bottom {
        border-bottom-style: solid;
        border-bottom-width: 1px; 
        border-bottom-color: #C1E1FF;
}

table.content_block_05_bottom {
    background-color: #FFFFCC;
    margin-bottom: 11px;
}

.search_form {
    height: 31px; 
    background-color: #D12B31;
    padding-left: 10px;
}

form {
    margin: 0px;
}

.searchsubmit {
        width:                                        52px;
        height:                                       22px;
        vertical-align:                             middle;
}

.searchbox {
        width: 151px; height: 22px;
        vertical-align:                             middle;
}

.right_btn {
    padding-left: 12px; padding-bottom: 9px;
}

.right_btn div {
    width: 202px; height: 27px; 
    background-image: url(/img/bg_right_btn.gif); 
    background-repeat: no-repeat;
    font-size: 12px; 
    color: #CC3333; font-family: Arial, Verdana, sans-serif; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-decoration: none; 
    padding-top: 7px; 
    padding-left: 10px;
}

.right_btn a {
    display: block; 
    width: 202px; height: 27px; 
    font-size: 12px; 
    color: #CC3333; font-family: Arial, Verdana, sans-serif; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-decoration: none; 
}

.right_btn a:hover {
    display: block; 
    width: 202px; height: 27px; 
    font-size: 12px; 
    color: #CC3333; 
    font-family: Arial, Verdana, sans-serif; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-decoration: underline; 
}

.right_news {
    padding: 25px 9px 31px 13px;
}

div.news {
    background-image: url(/img/news_lt.gif);
    background-position: top left; 
    background-repeat: no-repeat;
    background-color: #ADD967;
    width: 100%; 
    margin-bottom: 11px;
}

div.news_rt {
    height: 10px;
    background: url(/img/news_rt.gif) top right no-repeat;
    margin: 0px;
}
  
div.news_content {
    font-size: 12px;
    margin: 0px;
    padding: 1px 10px 1px 10px;
}
  
div.news_lb {
    background-image: url(/img/news_lb.gif);
        background-position: bottom left; 
        background-repeat: no-repeat; 
        margin: 0px;
}
  
div.news_rb {
    background-image: url(/img/news_rb.gif);
    background-position: bottom right; 
    background-repeat: no-repeat; 
    height: 10px;
    margin: 0px 0px 0px 0px;
}

.news_date {
    color: #339900; font-weight: bold;
}

.right_banner {
    padding-left: 13px; padding-bottom: 25px;
}

.footer {
        background-color: #FFEA84;
}

.bg_menu_title {
    background-image: url(/img/bg_menu_title.gif); padding-bottom: 7px;
}

.menu_border {
    background-color: #3782BB;
}

.menu2_border {
    background-color: #FFDC55;
}

.bg_white {
    background-color: #FFFFFF;
}

.bg_menu_01 {
    background-image: url(/img/bg_menu_01.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_02 {
    background-image: url(/img/bg_menu_02.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_03 {
    background-image: url(/img/bg_menu_03.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_04 {
    background-image: url(/img/bg_menu_04.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_05 {
    background-image: url(/img/bg_menu_05.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_05b {
    background-image: url(/img/bg_menu_05b.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_06 {
    background-image: url(/img/bg_menu_06.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_07 {
    background-image: url(/img/bg_menu_07.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_08 {
    background-image: url(/img/bg_menu_08.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_09 {
    background-image: url(/img/bg_menu_09.gif);
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
    vertical-align: middle;
}

.bg_menu_10 {
    background-image: url(/img/bg_menu_100.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_11 {
    background-image: url(/img/bg_menu_11.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_12 {
    background-image: url(/img/bg_menu_12.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_13 {
    background-image: url(/img/bg_menu_13.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_14 {
    background-image: url(/img/autumn2.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_menu_15 {
    background-image: url(/img/blini.jpg); 
    background-repeat: no-repeat; 
    background-color: #FFFFFF;
}

.bg_cook {
    background-image: url(/img/kolpak.gif); 
    background-repeat: no-repeat;
}

.menu_sel {
    padding: 15px 15px 15px 11px;
}

.bg_menu_content {
    background-image: url(/img/bg_menu_content.gif); 
    background-repeat: repeat-y; 
    background-color: #FFFFFF;
    padding: 7px 11px 7px 11px;
}

.imgBorder, .border {border-style: solid; border-width: 1px; border-color: #7C2939;}

/*.divText {width: 500px; height: 300px; overflow: auto; border: none; border-style: solid; border-width: 1px; border-color: #FFFFFF; 
        scrollbar-3dlight-color: #FFFFFF; 
        scrollbar-arrow-color: #EEEEEE; 
        scrollbar-track-color: #EEEEEE;
        scrollbar-base-color: #EEEEEE;
        scrollbar-shadow-color: #FFFFFF;
        scrollbar-darkshadow-color: #EEEEEE;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-face-color: #FFFFFF;
}*/

.tRight {
        text-align:     right;
}

.tCenter {
        text-align:     center;
}

.tjust {
        text-align:     justify;
}

img.ill_right {
                border-style: solid;
                border-width:1px;
                border-color:#336600;
                margin: 5px 0px 3px 10px;
}
img.ill_left {
                border-style: solid;
                border-width:1px;
                border-color:#336600;
                margin: 5px 10px 3px 0px;
} 
.tGreen {
        color:                    #339900;
        font-weight:              bold;
}
.tRed {
        color:                    #D12B31;
        font-weight:              bold;
}
.tBlue{
        color:                    #1475BF;
        font-weight:              bold;
}

.menu_header {
                background-image: url('/img/menu_header_01.gif');
                background-repeat: repeat-y;
}

.bg_menu_01 {
                background-image: url('/img/bg_menu_01.jpg');
                background-repeat: no-repeat;
                background-color: #FFFFFF;
}

.bg_menu_content {
    background-image: url('/img/bg_menu_content.gif');
    background-repeat: repeat-y;
    background-color: #FFFFFF;
    padding: 7px 11px 7px 11px;
}
.bg_menu_title {
                background-image: url('/img/bg_menu_title.gif');
                padding-bottom: 7px;
}

.nul a {
margin-bottom: 0px;
}

.small td{
        font-size: 9px; 
        color: #221E1F; 
        font-family: Arial, Verdana, sans-serif; 
        font-weight: normal;
}

.fon_content {
	background-color: #7FC53C;
	padding: 0px 2px 0px 4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
        font-family: Arial, Verdana, serif;
}

.fBlue {
        font-size: 15px; 
        color: #1475BF; 
        font-family: Arial, Verdana, serif; 
        font-weight: bold;
        margin: 5px 5px 5px 0px;
}


.content_block_05_content td{
        font-size: 14px; 
        color: #1475BF; 
        font-family: Arial, Verdana, serif; 
        font-weight: normal;
}

.content_block_05_menu {
        font-size: 9px; 
        color: #3782BB; 
        font-family: Arial, Verdana, serif; 
        font-weight: normal;
}

.content_recept {
        padding: 11px;
	font-size: 13px; 
        color: #000000; 
        font-family: Arial, Verdana, serif; 
        font-style: italic;
	font-weight: normal;
}

.content_recept_newyear {
        	padding-left:150px;
        	padding-top:20px;
        	padding-bottom:20px;
	font-size: 14px; 
        	color: #339900; 
       	 font-family: Arial, Verdana, serif; 
        	font-style: italic;
	font-weight: normal;
}

.tbold {
        font-weight: bold;
}

div.menu{
	margin-bottom:	        10px;
}

div.menu a {
	font-size:		14px;
        text-decoration:        underline;
        color:                  #D12B31;
	line-height:		1.5;
}

div.menu a:hover {text-decoration: none;}

.content td {
        font-size: 11px; 
        font-family: Arial, Verdana, serif; 
        font-weight: normal;
}

div.question p{
        font-size: 	12px; 
        font-family: 	Arial, Verdana, serif; 
        font-weight:	bold;
        color:	#336600;
}

div.answer p{
        font-size: 	12px; 
        font-family: 	Arial, Verdana, serif; 
        font-weight:	normal;
        color:	#000000;
}

div.konkurs p{
        font-size: 	14px; 
        font-family: 	Arial, Verdana, serif; 
        font-weight:	normal;
        color:	#000000;
}

td.tlGreen {
        font-size: 	18px; 
        font-family: 	Arial, Verdana, serif; 
        font-weight:	bold;
        color:	#41B549;
        text-align:	left;
}

td.tYellow {
        font-size: 	18px; 
        font-family: 	Arial, Verdana, serif; 
        font-weight:	bold;
        color:	#FB9F1E;
        text-align:	left;
}


.newyear {
       	font-size: 	14px; 
       	font-family: 	Arial, Verdana, serif; 
	color:		#3782BB;
	border-bottom: 	2px solid #3782BB;
	text-transform:	uppercase;
	font-weight:	bold;
	margin-bottom:	7px;
}

.lRed {
	font-size: 	16px; 
       	font-family: 	Arial, Verdana, serif; 
	color:		#D12B31;
	text-transform:	uppercase;
	font-weight:	bold;
}

.lBlue {
	font-size: 	14px; 
       	font-family: 	Arial, Verdana, serif; 
	color:		#1C6895;
	text-transform:	uppercase;
	font-weight:	bold;
}

.newyr td {
		font-size: 	12px; 
       		font-family: 	Arial, Verdana, serif; 
}

.YRed {
	font-size: 	14px; 
       	font-family: 	Arial, Verdana, serif; 
	color:		#D12B31;
	text-transform:	uppercase;
	font-weight:	bold;
}

.bg_newyear {
	height: 65px;
	background-image: url(/pic/Image/ornament.gif);
	background-repeat: no-repeat;
}

.harts {
	background-image: url(/pic/Image/harts_back.gif);
	height: 70px;
}

.sun {
	background-image: url(/pic/Image/pancake.jpg);
	height: 101px;
}

.summer {
	background-image: url(/pic/Image/summer.jpg);
	height: 88px;
      width: 435px;
}

.spring {
	background-image: url(/pic/Image/spring3.jpg);
	height: 85px;
      width: 435px;
}

.autumn {
	background-image: url(/pic/Image/autumn.jpg);
	height: 70px;
      width: 445px;
}
.red2 {
        color: #D12B31;
 	font-weight: bold; 
}