@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
html, body, table, td, div { zoom: 1; }
body { font: normal 12px/15px Verdana; color: #cfb384; background: url(img/main_bg_bottom.jpg) repeat left 612px; }
a { font: 12px/15px Verdana; color: #cfb384; text-decoration: underline; }
a:hover { font: 12px/15px Verdana; color: #cfb384; text-decoration: none; }
@font-face { font-family: Annfont; src: url(fonts/ann.ttf); }
h1, h2, h3 { font: normal 20px Verdana; color: #ffffff; }
/*END OF SYSTEM*/

/*DECORATION*/
#rb1 { background: url(img/main_bg_top.jpg) repeat-x left top; text-align: center; }
#rb2 { width: 1199px; margin: 0px auto; text-align: left; }
.block_title1 { background: url(img/block_title_l.gif) no-repeat left top; }
.block_title2 { background: url(img/block_title_r.gif) no-repeat right top; padding: 0px 4px 0px 5px; }
.block_title3 { background: url(img/block_title_bg.gif) repeat-x left top; }
.block_title4 { padding: 0px 2px 0px 35px; text-align: center; font: bold 14px/44px Verdana; color: #dfcf94; }
.block_title4 a { font: bold 14px/44px Verdana; color: #dfcf94; text-decoration: none; }
.block_title4 a:hover { font: bold 14px/44px Verdana; color: #dfcf94; text-decoration: underline; }
.block_title4_small { padding: 0px 2px 0px 35px; text-align: center; font: bold 12px/44px Verdana; color: #dfcf94; }
.block_title4_small a { font: bold 12px/44px Verdana; color: #dfcf94; text-decoration: none; }
.block_title4_small a:hover { font: bold 12px/44px Verdana; color: #dfcf94; text-decoration: underline; }
.block_ico_cup { background: url(img/ico_cup.gif) no-repeat left 2px; }
.block_ico_cherry { background: url(img/ico_cherry.gif) no-repeat left 2px; }
.block_ico_covers { background: url(img/ico_covers.gif) no-repeat left 2px; }
.block_ico_candy { background: url(img/ico_candy.gif) no-repeat left 2px; }
.block_ico_dish { background: url(img/ico_dish.gif) no-repeat left 2px; }

.list_light_arrows { list-style: none; padding: 0px; margin: 0px; }
.list_light_arrows li { list-style: none; padding: 0px 0px 3px 13px; background: url(img/bullet_small_light_arrow.gif) no-repeat left 5px; text-align: left; margin: 0px; font: bold 12px/13px Verdana; color: #e4cba3; }
.img_left_frame { border: 1px solid #9f7b50; margin: 0px 10px 10px 0px; float: left; }
.img_right_frame { border: 1px solid #9f7b50; margin: 0px 0px 10px 10px; float: right; }
/*END OF DECORATION*/

/*HEADER*/
#header_top { background: url(img/header_top_l.gif) no-repeat 420px top; }
#header_top div { background: url(img/header_top_r.gif) no-repeat 1005px top; height: 41px; }
#header_image { text-align: left; }
#tm_box1 { background: url(img/tm_bg.gif) repeat-x left top; }
#tm_box2 { background: url(img/tm_l.gif) no-repeat left top; }
#tm_box3 { background: url(img/tm_r.gif) no-repeat right top; height: 61px; }
#tm_box3 td { width: 16%; vertical-align: top; }
.tm_bullet { background: url(img/tm_bullet.gif) no-repeat right 20px; padding-right: 13px; }
.tm_off { text-align: center; padding-top: 17px; }
.tm_off a { font: bold 14px/15px Verdana; color: #ffffff; text-decoration: none; }
.tm_off a:hover { font: bold 14px/15px Verdana; color: #243209; text-decoration: none; }
.tm_on1 { background: url(img/tm_on_bg.gif) repeat-x left top; }
.tm_on2 { background: url(img/tm_on_l.gif) no-repeat left top; }
.tm_on3 { background: url(img/tm_on_r.gif) no-repeat right top; height: 41px; padding-top: 17px; text-align: center; }
.tm_on3 a, .tm_on3 a:hover { font: bold 14px/15px Verdana; color: #243209; text-decoration: underline; }
.tm_on3 span { font: bold 14px/15px Verdana; color: #243209; }

/*END OF HEADER*/

/*LEFT COLUMN*/
#lcc1 { vertical-align: top; text-align: left; padding-right: 4px; }
#lcc2 { width: 230px; background: #dfcf94 url(img/lc_bg.gif) repeat-x left bottom; }
#lcc3 { background: url(img/corner_brown_lu.gif) no-repeat left top; }
#lcc4 { background: url(img/corner_brown_ru.gif) no-repeat right top; text-align: left; }
#lcc5 { background: url(img/lc_bg_gradient.gif) repeat-x left bottom; padding-bottom: 60px; }
.lc_cabinet_logo { text-align: center; padding: 15px 0px 5px 0px; }
.lc_cabinet { font: normal 12px Arial; color: #402615; }
.lc_cabinet a { font: normal 12px Arial; color: #402615; text-decoration: underline; }
.lc_cabinet a:hover { font: normal 12px Arial; color: #402615; text-decoration: none; }
.lc_cab_title { padding: 10px 13px 8px 13px; text-align: center; }
.lc_cab_messages { background: url(img/ico_messages.gif) no-repeat 13px top; padding: 0px 13px 5px 44px; text-align: left; }
.lc_cab_link { background: url(img/ico_cabinet.gif) no-repeat 13px top; padding: 2px 13px 15px 44px; text-align: left; }
.lc_useful { padding: 5px; }
.lc_useful_block { text-align: center; }
.lc_useful_desc { padding: 4px 0px 7px 0px; text-align: center; font: normal 11px Verdana; color: #442916; }
.lc_useful_desc a { font: normal 11px Verdana; color: #784f2b; text-decoration: none; }
.lc_useful_desc a:hover { font: normal 11px Verdana; color: #784f2b; text-decoration: underline; }
.lc_usercat { padding: 4px 4px 5px 4px; text-align: left; }
.lc_usercat td { vertical-align: top; text-align: center; font: normal 11px Arial; color: #53331f; }
.lc_usercat_title { text-align: center; padding: 3px 0px; white-space: nowrap; }
.lc_usercat_title a { font: normal 11px Arial; color: #53331f; text-decoration: none; }
.lc_usercat_title a:hover { font: normal 11px Arial; color: #53331f; text-decoration: underline; }
.lc_usercat_img1 { background: url(img/frame_lu.gif) no-repeat left top; margin-bottom: 2px; }
.lc_usercat_img2 { background: url(img/frame_ru.gif) no-repeat right top; }
.lc_usercat_img3 { background: url(img/frame_rd.gif) no-repeat right bottom; }
.lc_usercat_img4 { background: url(img/frame_ld.gif) no-repeat left bottom; padding: 4px 2px; text-align: center; }
.lc_interesting { padding: 11px 7px 12px 7px; }
.lc_interesting_archive { text-align: center; background: url(img/bullet_dots_l.gif) no-repeat 55px 8px; }
.lc_interesting_archive div { background: url(img/bullet_dots_r.gif) no-repeat 133px 8px; }
.lc_interesting_archive a { font: bold 14px Verdana; color: #2f1808; text-decoration: none; }
.lc_interesting_archive a:hover { font: bold 14px Verdana; color: #2f1808; text-decoration: underline; }
.lc_rubrics { padding: 13px; text-align: left; }
.lc_rubrics span { font: bold 12px Verdana; color: #c5f910; text-decoration: underline; }
.lc_rubrics a { font: bold 12px Verdana; color: #442715; text-decoration: none; }
.lc_rubrics a:hover { font: bold 12px Verdana; color: #c5f910; text-decoration: none; }
.lc_rubrics ul { list-style: none; padding-left:0px; padding-bottom:8px ; padding-right:0px; padding-top:8px; margin: 0px; }
.lc_rubrics li { list-style: none; padding: 0px 0px 8px 15px; margin: 0px; text-align: left; background: url(img/bullet_arrow_menu.gif) no-repeat left 4px; }
/*END OF LEFT COLUMN*/

/*CENTRAL COLUMN*/
#ccc { vertical-align: top; text-align: left; width: 100%; background: #926f44 url(img/content_bg.gif) repeat-x left bottom; padding: 5px 10px 10px 10px; }
.cc_customtitle { font: normal 30px Annfont, "Times New Roman"; color: #e0c176; text-align: center; }
.cc_line_light { margin: 0px auto 15px auto; width: 365px; height: 19px; background: url(img/line_1.png) no-repeat left top; }
* html .cc_line_light { margin: 0px auto 15px auto; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/line_1.png', sizingMethod='fixed'); height: 19px; width: 365px; }
.cc_line_dark { margin: 15px auto 0px auto; width: 365px; height: 19px; background: url(img/line_2.png) no-repeat left top; }
* html .cc_line_dark { margin: 15px auto 0px auto; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/line_2.png', sizingMethod='fixed'); height: 19px; width: 365px; }
.cc_title { padding: 0px 0px 20px 0px; text-align: center; }
.cc_title a { font: normal 20px Verdana; color: #ffffff; }
.cc_textblock_small { padding: 0px 20px; text-align: left; }
.cc_recipe_photo { 
	text-align: center;
	padding-bottom:15px;
	padding-top:15px;
}
.cc_recipe_photo img { border: 3px solid #bba46d; }
.cc_recipe_text { padding: 10px 0px; text-align: left; }
.cc_ref_aloud { padding: 30px 10px 0px 30px; text-align: left; font: normal 15px Verdana; color: #c5f910; }
.cc_ref_aloud_title { padding-bottom: 10px; text-align: left; font: normal 20px Annfont, "Times New Roman"; color: #c5f910; }
.cc_ref_aloud a { font: bold 15px Verdana; color: #c5f910; text-decoration: underline; }
.cc_ref_aloud a:hover { font: normal 15px Verdana; color: #c5f910; text-decoration: none; }

.cc_gloss_alphabet1 { background: url(img/alphabet_side.gif) repeat-x left top; padding: 0px 1px; margin-bottom: 10px; }
.cc_gloss_alphabet2 { background: url(img/alphabet_bg.gif) repeat-x left top; height: 41px; padding: 0px 5px; text-align: center; }
.cc_gloss_alphabet2 a { font: normal 14px/41px Verdana; color: #ffffff; text-decoration: none; }
.cc_gloss_alphabet2 a:hover { font: normal 14px/41px Verdana; color: #ebdf0e; text-decoration: none; }
.cc_gloss_alphabet2 .current { font: normal 14px/41px Verdana; color: #ebdf0e; text-decoration: underline; }
.cc_gloss_alphabet2 .space { padding: 0px 4px; background: url(img/alphabet_bullet.gif) no-repeat center center; }
.cc_gloss_alphabet2 .none { font: normal 14px/41px Verdana; color: #dde292; }
.cc_gloss_title { font: normal 14px Verdana; color: #ffffff; padding: 15px 0px; text-align: left; }
.cc_gloss_item { overflow: hidden; clear: both; padding-bottom: 10px; text-align: left; font: normal 12px/15px Verdana; color: #ddcd92; }
.cc_gloss_item p { padding-bottom: 10px;  } 
/*END OF CENTRAL COLUMN*/

/*RIGHT COLUMN*/
#rcc1 { vertical-align: top; text-align: left; padding-left: 4px; }
#rcc2 { width: 230px; background: #bba46d url(img/rc_bg.jpg) no-repeat left top; }
#rcc3 { background: url(img/corner_brown_ru.gif) no-repeat right top; }
#rcc4 { background: url(img/corner_brown_lu.gif) no-repeat left top; }
#rcc5 { background: url(img/rc_bg_gradient.gif) repeat-x left bottom; padding-bottom: 60px; }
.rc_myrecipes { text-align: left; overflow: hidden;
		padding-bottom: 10px;
		padding-left: 60px;
		padding-right: 0px;
		padding-top: 20px;
 }
.rc_myrecipes img { border: 1px solid #dfcf94; float: left; margin: 0px 10px 10px 0px; width: 100px; height: 100px; }
.rc_subrubrics { padding-bottom: 10px; padding-left:12px; padding-right:12px; padding-top:10px; text-align:left; }
.rc_subrubrics ul { list-style: none; padding: 0px; margin: 0px; }
.rc_subrubrics li { list-style: none; margin: 0px; background: none; padding: 0px 0px 8px 15px;  text-align: left; }
.rc_subrubrics a { font: normal 12px Verdana; color: #402512; text-decoration: underline; }
.rc_subrubrics a:hover { font: normal 12px Verdana; color: #402512; text-decoration: none; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer_box { background: url(img/ico_post.gif) no-repeat left top; }
#footer_line1 { padding-left: 28px; }
#footer_line2 { margin: 0px auto; width: 365px; height: 19px; background: none; }
* html #footer_line2 { margin: 0px auto; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/line_3.png', sizingMethod='fixed'); height: 19px; width: 365px; }
#footer_post1 { vertical-align: top; }
#footer_post1 img { width: 158px; height: 115px; }
#footer_post2 { vertical-align: top; text-align: left; width: 100%; padding: 50px 10px 0px 23px; font: normal 12px/30px Verdana; color: #826543; }
#footer_post2 a { font: bold 15px Verdana; color: #7c5f42; text-decoration: none; border: 0px; }
#footer_post2 a:hover { font: bold 15px Verdana; color: #7c5f42; text-decoration: none; border-bottom: 1px solid #7c5f42; }
#footer_search1 { background: url(/img/search_l.gif) no-repeat left 8px; padding-left: 119px; vertical-align: top; }
#footer_search2 { background: url(/img/search_bg.jpg) repeat-x left 45px; }
#footer_search3 { background: url/(img/search_r.jpg) no-repeat right 45px; height: 45px; padding: 50px 0px 0px 5px; text-align: left; }
#footer_search3 input { width: 260px; font: normal 12px Arial; color: #696969; border: 0px; background: transparent; }
#footer_search4 { vertical-align: top; padding: 45px 0px 0px 15px; text-align: left; }
#footer_banners { padding: 10px 22px; }
#footer_banners td { vertical-align: middle; text-align: center; padding: 0px 4px; }
#footer_copyright_l { float: left; overflow: hidden; width: 430px; padding: 20px 0px 18px 0px; text-align: center; font: normal 12px/15px Arial; color: #785c3d; }
#footer_copyright_r { float: right; overflow: hidden; width: 250px; text-align: center; padding: 30px 0px 0px 0px; font: normal 12px/15px Arial; color: #785c3d; }
#footer_copyright_r a { font: normal 12px/15px Arial; color: #785c3d; text-decoration: underline; }
#footer_copyright_r a:hover { font: normal 12px/15px Arial; color: #785c3d; text-decoration: none; }
/*END OF FOOTER*/

/*MY MODS*/
.recipt_ingr {  /* mod of "cc_textblock_small" */
	padding-top: 10px;
	padding-left: 53px;
	text-align: left; 
	font : Verdana;
	font-size:15px;
	font-weight:bold;
	color: #e4cba3; 
}

.ul_disc a { font: bold 15px Verdana; color: #e4cba3; text-decoration: underline; }

.ul_disc a:hover { font: bold 15px Verdana; color: #e4cba3; text-decoration: none; }

.ul_disc  { /* mod of "list_light_arrows" */
	list-style: none;
	margin: 0px;
	padding-top: 10px;
}
.ul_disc li  { /* mod of "list_light_arrows li" */	
	list-style: none; 
	padding: 0px 0px 12px 13px; 
	background: url(img/bullet_small_light_arrow.gif) no-repeat left 7px; 
	text-align: left; 
	margin: 0px; 
}
.recipt_tit {
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0px; 
	font : Verdana;
}

.recipt_prep {  /* mod of "cc_textblock_small" */
	padding-left: 40px;
	padding-top: 10px;
	text-align: left; 
	font : Verdana;
	font-size: 15px;
	font-weight: normal;
	color: #e4cba3; 
}

.ul_circle a { font: bold 15px Verdana; color: #cfb384; text-decoration: underline; }

.ul_circle a:hover { font: normal 15px Verdana; color: #cfb384; text-decoration: none; }

.ul_circle  { /* mod of "list_light_arrows" */
	list-style: none;
	padding-top:20px;
	padding-bottom:20px; 
	margin: 0px; 
}
.ul_circle li  { /* mod of "list_light_arrows li" */	
	list-style: none; 
	padding: 0px 0px 18px 13px; 
	text-align: left; 
	margin: 0px; 
}
.change_lang  {
	text-align:right;
}
.change_lang img {
	border:none;
}
<!--GoogleADSense-->
#gad1 { 
		vertical-align: top; 
		text-align: left; 
		width: 220px; 
		background: #442918;
		padding-top: 10px;
		padding-bottom: 10px }
#gad2 { 
		vertical-align: top; 
		text-align: center; 
		width: 759pc; 
		background: #442918; 
		padding-top: 10px;
		padding-bottom: 10px }
#gad3 { 
		vertical-align: top; 
		text-align: right; 
		width: 220px; 
		background: #442918; 
		padding-top: 10px;
		padding-bottom: 10px }
