@font-face {
    font-family: 'AlakoRegular';
    src: url('../fonts/alako-webfont.eot');
    src: local('AlakoRegular'),
		 local('alako-webfont'),
		 url('../fonts/alako-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alako-webfont.woff') format('woff'),
         url('../fonts/alako-webfont.ttf') format('truetype'),
         url('../fonts/alako-webfont.svg#AlakoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AlakoBoldRegular';
    src: url('../fonts/alakob-webfont.eot');
    src: local('AlakoBoldRegular'),
		 local('alakob-webfont'),
		 url('../fonts/alakob-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alakob-webfont.woff') format('woff'),
         url('../fonts/alakob-webfont.ttf') format('truetype'),
         url('../fonts/alakob-webfont.svg#AlakoBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* start design lytebox !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! nu muta css-ul pt lytebox la sf pag pentru ca nu merge pe safari lytebox-ul!!!!!!!!!!!!!!!!! */
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../lytebox_imgs/loading.gif) center no-repeat;}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(../lytebox_imgs/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../lytebox_imgs/prev_grey.gif) left 15% no-repeat; }
	#lbPrev.red:hover, #lbPrev.red:visited:hover { background: url(../lytebox_imgs/prev_red.gif) left 15% no-repeat; }
	#lbPrev.green:hover, #lbPrev.green:visited:hover { background: url(../lytebox_imgs/prev_green.gif) left 15% no-repeat; }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { background: url(../lytebox_imgs/prev_blue.gif) left 15% no-repeat; }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover { background: url(../lytebox_imgs/prev_gold.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(../lytebox_imgs/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../lytebox_imgs/next_grey.gif) right 15% no-repeat; }
	#lbNext.red:hover, #lbNext.red:visited:hover { background: url(../lytebox_imgs/next_red.gif) right 15% no-repeat; }
	#lbNext.green:hover, #lbNext.green:visited:hover { background: url(../lytebox_imgs/next_green.gif) right 15% no-repeat; }
	#lbNext.blue:hover, #lbNext.blue:visited:hover { background: url(../lytebox_imgs/next_blue.gif) right 15% no-repeat; }
	#lbNext.gold:hover, #lbNext.gold:visited:hover { background: url(../lytebox_imgs/next_gold.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../lytebox_imgs/close_grey.png) no-repeat; }
	#lbClose.red { background: url(../lytebox_imgs/close_red.png) no-repeat; }
	#lbClose.green { background: url(../lytebox_imgs/close_green.png) no-repeat; }
	#lbClose.blue { background: url(../lytebox_imgs/close_blue.png) no-repeat; }
	#lbClose.gold { background: url(../lytebox_imgs/close_gold.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../lytebox_imgs/play_grey.png) no-repeat; }
	#lbPlay.red { background: url(../lytebox_imgs/play_red.png) no-repeat; }
	#lbPlay.green { background: url(../lytebox_imgs/play_green.png) no-repeat; }
	#lbPlay.blue { background: url(../lytebox_imgs/play_blue.png) no-repeat; }
	#lbPlay.gold { background: url(../lytebox_imgs/play_gold.png) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../lytebox_imgs/pause_grey.png) no-repeat; }
	#lbPause.red { background: url(../lytebox_imgs/pause_red.png) no-repeat; }
	#lbPause.green { background: url(../lytebox_imgs/pause_green.png) no-repeat; }
	#lbPause.blue { background: url(../lytebox_imgs/pause_blue.png) no-repeat; }
	#lbPause.gold { background: url(../lytebox_imgs/pause_gold.png) no-repeat; }
/* end design lytebox */

/* @import url("site_common.css"); * /
/* BEGIN site_common.css */

/* yahoo reset
--------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
em, i {font-style: italic;}
strong {font-weight: bold;}
:focus {outline: 0;}
ol, ul {list-style: none;}
img {border:0;}
/* ------------------------------------------------------------------------ */


/* LOAD SPRITE.png
--------------------------- */
.icoFaq, .icoRss, .featured_articles .article h2 a, .featured_articles .article h1 a, .featured_articles .selected_article h1 a, .featured_articles .selected_article h2 a, .widget_featured_articles .article h2 a, .widget_featured_articles .article h1 a, .widget_featured_articles .selected_article h1 a, .widget_featured_articles .selected_article h2 a, .widget_nav .prev_btn, .widget_nav .prev_btn_disabled, .widget_nav .next_btn, .widget_nav .next_btn_disabled, .widget_body .widget_rest_comment_top , .widget_body .widget_rest_comment_bottom, .widget_wide_body .widget_rest_comment_top, .widget_wide_body .widget_rest_comment_bottom, .newsletter .inpt,
.newsletter .submit_btn, .rateFullOn, .rateHalf, .rateFullOff, .ico_comments3, .articleBoxHeaderTop, .articleBoxHeaderBottom, .mailIco, .printIco, .ico_comments3, .zoomIco, .prevBtn, .prevBtnDisabled, .nextBtn, .nextBtnDisabled, .promoMsgTop, .promoMsgBottom, .comments_new ul li .comment_info, .smallFramePic, a.moreCommentsBtn, a.moreCommentsBtnClose, .addCommentBtn, .comment_form_new .comment_inpt, .comment_form_new .form_line_center textarea, .comment_form_new .submit_btn, .listType3 .recipyTitle, .intAward, .right_box ul li a, .table_template tbody tr td a, .boxHeaderBgType1, .boxHeaderBgType2, .voteOff, .voteOn, .voteHalf, .rssLinkContainer a, .customInputLarge, .customSearchBtn, .customInputSmall, .customSelect, .picGallery .thumb, .allArticles a, .btnAddRecipe, .rateStars
{ background-image:url(../images/sprite-8.png); background-repeat:no-repeat;}

/* ------------------------ */
/* grid, blocks, units
--------------------------------------------------------------------------- */ 
#wideHeader { width:100%; height:200px; background:url(../images/bg-header.png) repeat-x 0 0;}
#headerCenterBg  { width:100%; height:200px; text-align:left;}
#header { height:200px; width:1000px; background:none; margin:0 auto;}  

#wrapper {width:999px; text-align:left; margin:0 auto;}
#left_column {width:689px; margin-right:10px; float:left; }
#right_column {width:300px; float:left;}

.left_box {background-color:#fff; border:1px solid #dadada; margin-bottom:15px; padding:10px 19px 13px 19px;width:649px;}
/* ------------------------------------------------------------------------ */

/* HEADER
-----------------------*/
#logo {padding:38px 0 0 15px; margin:0; float:left; width:285px; height:70px; }
#logo a { display:block; width:285px; height:70px;  }
#logo span {text-indent:-9999px; display:block; height:0; float:left;}

#nav {font-family:Arial, Helvetica, sans-serif; font-size:1.4em; width:1000px; float:left; margin-top:32px; border-left:1px solid #af5494; }
#nav li { float:left; padding:16px 6px 16px 6px; border-right:1px solid #af5494; border-left:1px solid #850a60;  }
#nav li a {color:#fff;text-shadow: 0px 1px 0px #610845; filter: dropshadow(color=#610845, offx=0, offy=1);}
#nav .selected {color:#000; border:0; background-color:#fff; border-top:10px solid #fff;  margin-top:-10px; position:relative; z-index:1;}
#nav .newTabMenu { position:relative;}

#nav .reteteBio { background:url(/design/images/bg_bio_btn.gif) repeat-x 0; margin:0 1px; border:0!important; padding-left:20px; padding-right:20px;}
#nav .reteteBio a { font-weight:normal;}
#nav .reteteBioSelected {background:url(/design/images/bg_bio_btn_selected.gif) repeat-x 0 0;  border:0!important; height:40px; padding-top:16px!important;padding-left:20px; padding-right:20px;}
#nav .reteteBioSelected a { font-weight:normal; color:#000;}
.more_links {float:right; font-size:1em; padding:8px 10px 18px 0; display:inline; font-family:Arial, Helvetica, sans-serif;position:relative; z-index:1;}
.more_links a, .more_links a:link, .more_links a:hover, .more_links a:visited, .more_links a:active {  color:#fff; font-size:1.1em;  }
.more_links a:hover { text-decoration:underline;}
.more_links span { color:#fb82d4; padding:0 5px;}
.icoRss { background-position:0 -285px; padding-left:15px;}
.icoFaq { background-position:0 -300px; padding-left:15px;}
.topAds { text-align:center;}
/*---------------------*/

/* FOOTER
-----------------------*/
#footer { background-color:#4f4f4f; clear: both;}
#footerContent {width:980px; margin:0 auto; padding:20px 0; text-align:left;}
.footerPartLeft { float:left;}
.footerPartRight { float:right;}
.ftNav1  { font-size:1.6em; text-align:left; margin:0 0 10px 0;}
.ftNav1 a { color:#fff!important;}
.ftNav1 a:hover { text-decoration:underline;}
.ftNav1 span { color:#fff; padding:0 5px;}
.ftNav2  { font-size:1.2em; text-align:left; margin:0 0 10px 0;}
.ftNav2 a { color:#fff!important;}
.ftNav2 a:hover { text-decoration:underline;}
.ftNav2 span { color:#fff; padding:0 5px;}	
.intAward { float:right; padding:0 0 0 10px; width:133px; height:86px; text-indent:-9999px; display:inline; background-position:-722px -628px;}
/*---------------------*/

/* typo
--------------------------------------------------------------------------- */
body { font-size: 62.5%; color:#000; font-family:Georgia, "Times New Roman", Times, serif; margin:0 auto; text-align:center; background-color:#fafafa; background-repeat:repeat-x; }
a{color:#e30097; text-decoration:none;}
a:focus{outline:none;}
h1, h2, h3, h4 {font-weight:normal;}
h5 {font-size:1.8em; font-weight:bold; margin:0 0 10px 0;}
h6 {font-size:1.6em; font-weight:bold;}
.more {font-weight:bold;}
.fontSize-12  {font-size:1.2em; line-height:18px;}
.small_text_grey {font-size:1.2em; color:#777;}
.fs-15 {font-size:1.5em;}
.fs-20 {font-size:2em;} 
.fs-40 { font-size:4em;}
/* ------------------------------------------------------------------------ */

/* common
--------------------------------------------------------------------------- */
html, body{height:100%;}
html{height:100.5%!important;}/* it displays the vertical scroll */
.clear{clear:both;}
.highlight {color:#DE1F2B;}
.message {border:1px solid #d1d1d1; padding:10px; font-size:1em; color:#de1f2b; background-color:#fbfbfb;}
.succes { color:#269f00;}
.msg_error {padding:10px; color:#dd0000; background-color:#fbfbfb; border:1px dashed #bababa; margin-bottom:10px; font-size:11px; line-height:16px;}
.faq_title {font-size:1.4em; font-weight:bold; margin:20px 0 5px 0 ;}
.faq_answer {font-size:1.2em; line-height:18px; color:#777;}
.go_right {float:right;}
.go_left {float:left;}
.banner_v {margin:0 0 15px 0; background:#fff;}
.banner_h {margin:20px 0;}
.approved {color:#7ac00a;}
.pending {color:blue;}
.rejected {color:red;}
.options {font-size:1.2em; color:#000;}
.more_btn {float:right; display:block; margin-bottom:10px; *margin-bottom:0;}
.left_box .more {margin-top:10px; margin-left:10px;}
.left_box .more a {margin-top:10px; font-size:12px;}

/* clearfix ------------*/
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
* html .clearfix {height: 1%;} /* Hides from IE-mac */
.clearfix {zoom: 1;}  /*end tweak for ie7 */
/*---------------------*/

/* breadcrumbs --------*/
#breadcrumbs { font-size:1.1em; font-family:Arial, Helvetica, sans-serif;  margin-bottom:10px; color:#414141;}
#breadcrumbs  span { padding:0 3px;}
/*---------------------*/

/* paginator_search ----------*/
.paginator_search {font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height:16px; height:1%; overflow:hidden; margin:14px 0;}
.paginator_search a {  color:#fff!important; padding: 4px 8px; background-color: #e30097; text-decoration: none; display:block; float:left; margin:0 1px 0 0; }
.paginator_search .this-page {padding: 2px 6px; border-color: #eee; vertical-align: top; background: #fff; color: #000!important; font-weight:bold; float:left; }
/*---------------------*/

/* paginator */
.paginator {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:50px; }
.paginator a { padding: 4px 8px; border:solid 1px #d1d1d1; background: #fff; text-decoration: none; color:#555;  }
.paginator .AtStart {border: solid 1px #eee; margin-right: 20px; padding: 2px 6px; background: #fff; color: #ddd; }
.paginator .Prev { margin-right: 20px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .Next { margin-left: 20px; padding: 2px 6px; border: solid 1px #ddd; background: #fff;}
.paginator .AtEnd { margin-left: 20px; padding: 2px 6px; background: #fff; color: #aaa;  margin-right:3px; }
.paginator .this-page {padding: 2px 6px; border-color: #eee; vertical-align: top; background: #fff; color: #777; font-weight:bold; text-decoration: underline;}
.paginator a:hover {color: #fff; background-color:#e30097; border-color: #fff; text-decoration: none;}
/* end paginator */

.simple_list {font-size:1.4em; margin-top:10px;}
.simple_list li { margin-bottom:10px;}
.simple_list_restaurants {font-size:1.4em; margin-top:10px; line-height:20px;}
.simple_list_restaurants li {padding:15px 0; border-bottom:1px solid #e5e5e5;}
.simple_list_restaurants h2 a {font-weight:bold;}
.a_comments_restaurants { color:#777; text-decoration:underline; font-size:0.7em;}
/* ------------------------------------------------------------------------ */

/* featured_articles
--------------------------------------------------------------------------- */
.featured_articles {background-color:#fff; border:1px solid #dadada; margin-bottom:20px; height:1%; overflow:hidden; width:686px;}
.featured_articles .selected_article {margin-top:-1px; border-top:1px solid #e1e1e1; padding-top:15px; float:left; width:676px;}
.featured_articles .selected_article h1, .featured_articles .selected_article h2  {font-size:2.5em; letter-spacing:-0.02em; margin:0 20px 7px 20px; width:588px;}
.featured_articles .selected_article h1 a, .featured_articles .selected_article h2 a  {color:#000;  background-position:-982px -294px; padding-left:30px;}
.featured_articles .selected_article .article_content {font-size:1.4em; margin:0 0px 18px 50px; line-height:20px; width:588px;}
.featured_articles .selected_article .article_content div {margin-top:5px;}
.featured_articles .article {border-top:1px solid #dadada; border-left:1px solid #fff; border-right:1px solid #fff; margin-top:-1px; float:left; width:645px; padding:0 20px; background-image:url(../images/pattern_gradient_featured_articles.gif); background-repeat:repeat-x; background-position:0 0;}
.featured_articles .article .article_content{display:none;}
.featured_articles .article h2, .featured_articles .article h1  {font-size:1.6em; font-weight:bold; margin:12px 0;}
.featured_articles .article h2 a, .featured_articles .article h1 a { background-position:-989px -417px; background-repeat:no-repeat; padding-left:18px;}
.featured_articles .allArticles { font-size:1.5em; padding:12px 20px;}
.allArticles a { background-position:0 -1046px; padding-left:18px;}
/* ------------------------------------------------------------------------ */


/* search used in right column boxes
--------------------------- */
.box_search { overflow:hidden; margin:8px 0 12px 0; height:25px; padding:10px; background:url("../images/pattern_gradient_featured_articles.gif") repeat-x 0 0; }
.box_search div {float:left;}
.box_search .inpt {height:21px; color:#777; margin-right:10px; display:inline; float:left; background-image:url(../images/inpt_bg_box_search.gif); background-repeat:no-repeat; width:240px; padding:4px 0 0 5px; border:0;}
.box_search select {width:230px; margin-right:9px; display:inline; height:22px;}
/* ------------------------ */

.center_bg {height:1%; overflow:hidden; background-image:url(../images/v_dott_pattern.gif); background-repeat:repeat-y; background-position:290px 0}
.reviews .review_entry {width:285px; float:left;}
.reviews .review_entry .title {font-size:2em; color:#000;}
.reviews .review_entry .review_entry_content {margin-top:5px; font-size:1.2em; line-height:18px;}
.reviews .review_entry .review_entry_content span {color:#979797; font-weight:bold;}
.reviews .review_entry .review_entry_content a { display:block; margin-top:5px;}
.reviews .review_entry .review_entry_content a:hover {text-decoration:underline;}
.reviews .review_entry .review_entry_content a span {text-decoration:none; font-weight:normal; font-style:italic; }
.reviews .first {margin-right:18px;}

/* table template
--------------------------- */
.table_template {width:100%; font-size:1.4em;}
.table_template tbody .odd td{ background-color:#f6f6f6;}
.table_template tbody tr td {padding:7px 10px; width:50%;}
.table_template tbody tr td a {color:#000; padding-left:10px; background-position:-995px -179px;}
.table_template tbody tr td a:hover {text-decoration:underline;}
/* ------------------------ */

/* table template
--------------------------- */
.table_users {width:100%;}
.table_users tbody .odd td{ background-color:#f6f6f6; font-size:1.3em;}
.table_users tbody tr td {padding:5px 5px; font-size:1.3em;}
.table_users tbody tr td a { font-size:1.2em;}
.table_users tbody tr td a:hover {text-decoration:underline;}
/* ------------------------ */

/* right_column
--------------------------------------------------------------------------- */

/* right column box styles
--------------------------- */
.box_name {font-size:2.4em; color:#b72c2c;}
.random_message {color:#979797; font-size:1.6em;}
.pink .box_search  {background-color:#fbd8ef;}
.green .box_search { background-color:#d7ecb5;}
.orange .box_search { background-color:#ffcfaa;}
.right_box {border:1px solid #dadada; margin-bottom:15px; background-color:#fff;}
.right_box h3 {font-size:2em; padding:4px 20px 4px 10px; color:#fff;}
.right_box ul {margin:5px 0px 10px 0px;}
.right_box ul li { border-bottom:1px solid #dadada; padding:8px 10px; font-size:1.2em;}
.right_box ul li:last-child { border-bottom:0;}
.right_box ul li a { background-position:-994px -180px; padding-left:12px; display:block; }
.right_box ul li a:hover {text-decoration:underline;}
.orange h3 {background-color:#ff9442;}
.orange a {color:#000!important;}
.fuxia h3 {background-color:#e30097;}
.fuxia a {color:#000!important;}
.green h3 {background-color:#7ac00a;}
.green a {color:#4d7a04;}
.bloodish h3{background-color:#e31300;}
.bloodish a {color:#000;}
.blue h3 {background-color:#96a6e3;}
/* ------------------------ */

/* user panel box - login + options
--------------------------- */
.user_options ul {margin-top:10px; margin-bottom:0;}
.user_options ul li { background-image:none; border-bottom:1px solid #dadada; padding:3px 0 6px 0;}
/* ------------------------ */

/* newsletter sign up box
--------------------------- */
.newsletter {height:1%; overflow:hidden; padding:15px 10px 15px 10px;}
.newsletter .form_title {text-transform:capitalize; font-size:1.2em; float:none!important; }
.newsletter div {margin-bottom:5px; float:left;}
.newsletter div input {float:left;}
.newsletter .inpt {width:100px; font-size:11px; color:#000; margin-right:4px; font-family:Georgia, "Times New Roman", Times, serif; color:#999; padding:4px 0 3px 6px; border:1px solid #c3c3c3; height:13px; background-position:-270px -254px;}
.newsletter .submit_btn {width:53px; height:22px; background-position:0 -372px; border:0; cursor:pointer;}
/* ------------------------ */

/* tag clod box
--------------------------- */
.tagcloud {padding:10px; width:256px; text-align:center;}
.tagcloud a {line-height:125%; margin:0pt 5px 0 0; text-transform:capitalize;}
.tagcloud a:hover { background-color:#ddd;}
/* ------------------------ */
/* ------------------------------------------------------------------------ */

/* OLD RECIPE PAGE
--------------------------------------------------------------------------- */
#recipy { width:648px; overflow:hidden;}
#recipy h1 {font-size:3.6em;}
#recipy #info_options {  color:#555555; background:#fff url(../images/bg_info_options.gif) repeat-x 0 0; font-size:1.1em; background-color:#f8f8f8; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:5px 10px 5px 10px; margin-top:15px;}
.rate {margin:10px 0;}
#info_options .spacer_pipe {color:#d1d1d1; padding:0 1px;}
#recipy #info {margin:3px 0 0 0;}
#recipy #options { float:right;  font-family:Arial, Helvetica, sans-serif;}
#recipy #options img {margin-top:1px;}
#recipy #options a {color:#555;}
.resize_small {font-size:11px;}
.resize_big {font-size:14px; font-weight:bold;}
.spacer_pipe {font-size:12px; color:#4b4b4b; padding:0 3px;}
#recipy_content {font-size:1.2em; color:#000; line-height:20px; margin-top:30px;}
#recipy_content p {margin-bottom:10px;}
#recipy_content .pic {float:right;}
.files {height:1%; overflow:hidden; float:right; width:356px;}
/* photo player */
.photo_player { width:316px; clear:right; padding:10px; margin:0 0 10px 20px; text-align:center; background-image:url(../images/new_comunitate_bg_pattern.gif); background-color:#f1f1f1; float:right;}
.photo_desc { background-color:#eee; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; padding:10px; line-height:16px; text-align:left;}
.photo_nav { margin-top:10px; height:1%; overflow:hidden; margin:10px;}
.photo_nav span, .photo_nav a {display:block; float:left;}
.photo_nav span {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 5px;}
/* photo player */
.videoPlayer { margin:0 0 10px 10px; width:300px;}

/* related list */
.related {margin-top:20px;}
.related div {font-size:2em; text-transform:uppercase;}
.related ul {margin-top:8px;}
.related ul li {padding:4px 0;}
.related ul li a { background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 center; padding-left:10px; font-size:1.2em;}
/* end related list */

/* add comment form
--------------------------- */
.comment_form_headline {font-size:1.4em; text-transform:uppercase; font-weight:bold; text-decoration:underline; color:#e30097; margin-top:20px; clear:both;}
.comment_form {border-top:1px solid #d1d1d1; margin-top:20px; background-color:#f3f3f3; padding:20px 10px 10px 10px; font-family:Arial, Helvetica, sans-serif; }
.comment_form_line {height:1%; overflow:hidden; margin-bottom:10px;}
.form_line_left {width:72px; float:left; text-transform:uppercase; text-align:right; margin:4px 10px 0 0; font-weight:bold; font-size:1.1em; color:#333;}
.form_line_center {width:400px;float:left;}
.comment_inpt {border:1px solid #d1d1d1; width:230px; font-size:1.1em; height:16px; padding:4px 2px 2px 5px;}
.form_line_center textarea {width:410px; font-size:12px; border:1px solid #d1d1d1; height:150px; overflow:auto;padding:5px;}
.comment_date_time {font-size:0.85em; line-height:11px;}
/*------------------------- */

/* comments + comment form + tested recipes
--------------------------- */
.tested_recipies { border-bottom:4px solid #e50e9d;}
.tested_recipies .comments_top { background-color:#e50e9d; color:#fff!important; border:0!important;font-size: 22px!important; width:350px!important; font-weight:normal!important;}
.tested_recipies ul {border-top:4px solid #e50e9d!important;}
.tested_recipies .comment_content {width:443px!important;}
.tested_recipies ul li .comment_info  {width:185px!important;}
.comment_pic {float:left; width:50px; overflow:hidden; margin:0 5px 0 0;}

.comments {margin-top:20px;  clear:both; position:relative; zoom:1;}
.comments .comments_top  { font-weight:bold; clear:both; border-top:1px solid #d1d1d1; border-bottom:1px solid #fff; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; width:110px; margin-bottom:-1px; position:relative; z-index:999; text-align:center; padding:4px; margin-left:28px; font-size:1.1em; color:#777;}
.comments .comments_top span {}
.comments ul {display:block; height:1%; width:100%; overflow:hidden; border-top:1px solid #d1d1d1;}
.comments ul li {border-bottom:1px solid #e8e8e8; display:block; float:left; padding:10px 0 12px 0; font-size:1.2em; line-height:18px; }
.comments ul li .comment_info {float:left; width:130px; margin-left:20px; color:#777; text-align:right;}
.comments ul li .comment_author span {color:#777; font-weight:bold;}
.comments ul li .comment_content {float:left; font-style:normal; width:498px;}
/*------------------------- */
/* ------------------------------------------------------------------------ */

/* CONTEST PAGE
--------------------------------------------------------------------------- */
.contest .contest_title {font-size:2em; font-weight:bold;  text-transform:uppercase;}
.prize {margin-top:30px;}
.contest .contest_content {margin:0 0 0 17px;  margin-top:60px; font-size:1.2em; line-height:20px;}
.contest .contest_content .contest_content_scroll { }
.contest .contest_content .contest_content_scroll p {margin-bottom:10px;}
.prize p {font-size:1.2em; margin-bottom:10px;}
.rules {font-size:1.4em; font-weight:bold;}
.prize_picture {float:left; margin:0 10px 10px 0; float:right;}
.prize_desc { font-size:1.2em; line-height:20px;}
.prize_name {font-size:1.8em; font-weight:bold; margin-bottom:20px; line-height:24px;}
/*--------------------------------------------------------------------------*/

/* POPUP
--------------------------------------------------------------------------- */
.body_popup .comment_form {border:0; margin:10px; background-color:#fff!important; text-align:left;  font-size:11px;}
.body_popup .left_box {border:10px solid #d1d1d1; font-size:12px;}
.body_popup .comment_form_line  {height:auto; text-align:left; }
.body_popup .comment_form_line .form_line_left {text-align:left; margin-right:10px; width:150px; }
.body_popup .comment_form_line .form_line_center{margin-bottom:10px; width:200px;}
.body_popup .comment_form_line .form_line_center input {margin-left:10px;}
.body_popup .text_notify { text-align:left;}
.text_normal p {margin-bottom:15px;}
.close_btn {float:right;}
.body_popup {background-image:none!important;}
/*--------------------------------------------------------------------------*/

/* WIDGETS
--------------------------------------------------------------------------- */

/* widget common structure for right column widgets
--------------------------- */
.widget_nav { height:20px; overflow:hidden; margin:10px 0 -30px 134px; }
.widget_nav a {float:left; display:block;}
.widget_nav .nav_btn { display:inline;}
.widget_nav .prev_btn { display:block; width:30px; height:20px; background-position:0 -799px; }
.widget_nav .prev_btn_disabled { display:block; width:30px; height:20px; background-position:0 -819px; cursor:default; }
.widget_nav .next_btn { display:block; width:30px; height:20px; background-position:-30px -799px; }
.widget_nav .next_btn_disabled { display:block; width:30px; height:20px; background-position:-30px -819px; cursor:default; }
.widget_nav div {margin:5px 0px 0 4px; float:left;}
.widget_nav div a { background:url(../images/widget_nav_bullet.gif) no-repeat 0 0;; width:12px; height:12px; overflow:hidden; margin-right:4px; display:inline;}
.widget_nav div .selected {background:#8e8e8e; cursor:default;}

.widget_body {width:296px; overflow:hidden; position:relative; z-index:0;}
.widget_content {width:894px; }
.widget_body .widget_entry {width:256px; padding:0 20px 10px 20px; }
.widget_body .widget_rest_comment_info {color:#777; font-size:1.1em;  line-height:24px; font-family:Arial, Helvetica, sans-serif; padding:25px 0 0 0;}
.widget_body .widget_rest_comment_info a {color:#e30097;}

.widget_wide_body {position:relative; z-index:0; height:1%; overflow:hidden; width:649px;}
.widget_wide_body .widget_nav { height:20px; overflow:hidden; margin:40px 0 -65px 480px; position:relative; z-index:999999; }
.widget_wide_body .widget_rest_comment_info { width:480px;font-size:1.8em; line-height:24px;  position:relative; z-index:9999; margin:15px 0 10px 20px;}
.widget_wide_body .widget_rest_comment_info strong {color:#777;}
.widget_wide_body .widget_rest_comment_info a strong{color:#e30097!important;}

.widget_wide_body .widget_rest_comment {margin-top:10px;}
.widget_wide_body .widget_rest_comment_top { background-position:0 -158px; height:35px; background-color:#f5f5f5;}
.widget_wide_body .widget_rest_comment_bottom {background-position:0 -188px; height:35px; background-color:#f5f5f5;}
.widget_wide_body .widget_rest_comment_center { background-color:#f5f5f5; padding:5px 10px; font-size:1.2em; line-height:18px;}
.widget_wide_body .widget_rest_comment_center .widget_rest_comment_inside {font-size:1.3em; padding:20px; font-style:italic; color:#777; background-color:#fff; line-height:22px; height:1%; overflow:hidden;}
/* ------------------------ */

/* WIDGET - FEATURED ARTICLES + BLOG ARTICLES
--------------------------- */
.widget_featured_articles { height:1%; overflow:hidden; padding-bottom:5px; }
.widget_featured_articles .selected_article {margin-top:-1px; border-top:1px solid #e1e1e1; padding-top:15px; float:left; width:296px;}
.widget_featured_articles .selected_article h1, .widget_featured_articles .selected_article h2  {font-size:1.8em; font-weight:bold; margin:0 20px 5px 20px; }
.widget_featured_articles .selected_article h1 a, .widget_featured_articles .selected_article h2 a  {color:#000; background-position:-982px -300px; padding-left:30px;}
.widget_featured_articles .selected_article .article_content {font-size:1.4em; margin:0 0px 18px 0px; line-height:20px;}
.widget_featured_articles .selected_article .article_content div {margin:0px 20px 0 20px; }
.widget_featured_articles .selected_article .article_content a {color:#e30097;}
.widget_featured_articles .article {border-top:1px solid #e1e1e1; border-left:1px solid #fff; border-right:1px solid #fff; margin-top:-1px; float:left; width:254px; padding:0 20px; background-image:url(../images/pattern_gradient_featured_articles.gif); background-repeat:repeat-x; background-position:0 0;}
.widget_featured_articles .article .article_content{display:none;}
.widget_featured_articles .article h2, .widget_featured_articles .article h1  {font-size:1.2em; font-weight:bold; line-height:16px; padding:12px 0;}
.widget_featured_articles .article h2 a, .widget_featured_articles .article h1 a {color:#e30097; background-position:-989px -418px;  padding-left:18px; display:block;}
.widget_featured_articles .article h2 span , .widget_featured_articles .article h1 span {color:#979797; font-weight:normal;}
.widget_featured_articles .selected_article h1 span , .widget_featured_articles .selected_article h2 span {color:#979797;}
.widget_featured_articles .more {border-top:1px solid #e5e5e5; clear:both; padding:8px 10px; text-align:right;}
.widget_featured_articles .more a {font-weight:normal; font-size:1.1em; color:#000; text-decoration:underline;}
/* ------------------------ */

/* widget - featured restaurants
--------------------------- */
.featured_restaurants_top {background-color:#fff; font-size:2.4em;  padding:10px 0 0 0px;  height:1%; overflow:hidden;}
.featured_restaurants_top .featured_restaurants_options { float:right; background-color:#f5f5f5; padding:10px 10px 0 10px; margin-left:10px;}
.featured_restaurants {height:1%; overflow:hidden; background-color:#f5f5f5; padding:20px;}
.featured_restaurants .rest_item {float:left; width:260px; margin-right:20px; display:inline;}
.featured_restaurants .rest_item .rest_name {font-size:2.2em; }
.featured_restaurants .rest_item .rest_desc {font-size:1.4em; line-height:22px; margin-top:10px; }
.featured_restaurants .rest_item .rest_comments {border-top:3px solid #d1d1d1; font-size:1.1em; padding-top:8px; margin-top:8px;}
.featured_restaurants .rest_item .rest_comments  span { padding:0 10px; color:#d1d1d1;}
.featured_restaurants .rest_item .rest_comments a {padding-left:10px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 center;}
.widget_body .widget_rest_comment {margin-top:10px;}
.widget_body .widget_rest_comment_top { background-position:0 -230px;	 height:19px;}
.widget_rest_categs_top .selected { background-color:#e4e4e4; padding:0 3px 0 5px;}
.widget_body .widget_rest_comment_center { background-color:#f5f5f5; padding:3px 10px; font-size:1.2em; line-height:18px;}
.widget_body .widget_rest_comment_bottom { background-position:0 -249px; height:19px; display:block;}

.widget_locations .tabs {margin:0; padding:0 10px; border:0; height:1%; overflow:hidden; background-color:#659814;}
.widget_locations .tabs li {border:0; margin:5px 0 0 0; padding:5px; display:block;font-weight:bold; border:0; background-image:none; float:left; }
.widget_locations .tabs li  a { background-image:none; float:left; padding:0; color:#fff; text-decoration:underline; font-size:12px; font-weight:normal;}
.widget_locations .tabs .selected { text-align:left; background-color:#fff;}
.widget_locations .tabs .first_tab {padding:5px 10px;}
.widget_locations .tabs  .second_tab {padding:5px 20px;}
.widget_locations .more {margin:5px 10px 10px 10px; text-align:right;}
.widget_locations .more a {font-weight:normal; font-size:11px; color:#000;text-decoration:underline;}
.widget_locations .more span {color:#d1d1d1; padding:0 3px;}

.widget_rest_categs_top {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; text-transform:uppercase; clear:right; height:1%; overflow:hidden; margin:10px 10px;}
.widget_rest_categs ul {margin:10px 0px 0 0px; height:1%; overflow:hidden; background-image:url(../images/bg_locations_list.gif); background-position:0 20px; }
.widget_rest_categs ul li { background-image:none; padding:0 10px; width:123px; padding-right:5px; float:left; margin-bottom:6px; border:0;}
.widget_rest_categs ul li a {color:#000!important; font-size:11px; padding:0; background-image:none; display:inline; border:0;}
.widget_rest_categs ul li span {color:#868686; font-size:10px;}
/* ------------------------ */
/*--------------------------------------------------------------------------*/


#wrapper .blog_link { margin:0 0 0 18px; padding:0; background-image:none; font-size:11px;color:#979797;}
#GustosPopupPanel {	display: none;}

.forum h3 { background-color:#b4157f;}	
.forum h4 {margin:15px 10px; }
.forum h4 a { font-size:1.2em; }
.more_cnt {text-align:right; padding:0px 20px 15px 20px; font-size:12px;}
.forum_topics { font-weight:bold; background-color:#f5f5f5; font-size:0.9em; padding:10px;}
.forum_topics a { background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 center; padding-left:10px;}

/* BLOGS PAGE
--------------------------------------------------------------------------- */
.blogs_nav {width:590px;}
.blogs_nav tr td{  vertical-align:top; }
.blogs_nav tr .title {font-size:30px;text-align:center; border-left:1px solid #fff; padding:18px 0 15px 0; background-color:#f5f5f5; border-bottom:1px solid #d1d1d1;}
.listed_calendar { display:block; font-size:1.1em;}
.listed_calendar li {display:block; padding:5px; background-color:#f9f9f9; margin-bottom:1px;margin-left:1px; text-align:center;}
.listed_calendar li a:hover { color:#000; text-decoration:underline;} 
/*--------------------------------------------------------------------------*/

.featured_blog {padding:20px 20px 0 180px; margin-bottom:20px; height:1%; overflow:hidden; background-image:url(../images/bg_featured_blog.gif); background-repeat:no-repeat; background-position:0 0; border:1px solid #eee;}
.featured_blog .hd {  font-size:2.6em; font-weight:bold; }
.featured_blog .hd a { background-color:#f10aa7; color:#fff; padding:0 3px;}
.featured_blog .hd a:hover { background-color:transparent; color:#f10aa7; text-decoration:underline;}
.featured_blog .hd h1, .featured_blog .hd h3 {}
.featured_blog .bd {padding-bottom:20px;}
.featured_blog .bd {font-size:1.1em; line-height:18px; font-weight:bold;}

.featured_blog .bd .thumb img {border:5px solid #fff;}
.featured_blog .bd p {margin-bottom:10px;}
.featured_blog img {}
.featured_blog .more {margin:0; padding:0;}

.week_blog {border-color:#f10aa7;background-image:url(../images/featured_blog_badge.gif); background-repeat:no-repeat; background-position:right 380px; }
.week_blog p {margin-right:100px;}

.contest_box { background-image:url(../images/bg_contest_box.gif); background-repeat:no-repeat; font-size:1.6em; font-weight:bold; padding:20px 20px 10px 40px;}
.contest_box a span {color:#979797;}

.blogs_list {font-size:1.4em; line-height:18px;}
.blogs_list li { background-image:url(../images/pattern_list_2.gif); background-repeat:repeat-x; background-position:0 bottom; padding:20px 15px 30px 15px;}
.blogs_list .title {margin-bottom:10px; font-size:1.6em; margin:5px 0 10px 0;}
.blogs_list .date {font-weight:bold;}
.blogs_list .thumb {float:left; margin:0 15px 0 0;}
.blogs_list .thumb img {padding:1px; border:10px solid #fff;}
.blogs_archive_btn {position:absolute; margin:274px 0 0 -139px;}
.insideBox {border:1px solid #d1d1d1; background-color:#f5f5f5; padding:20px; margin:10px 0;} 
.contest_flag { background-image:url(../images/bg_contest_corner.gif); background-repeat:no-repeat; background-position:right 0;}
.contest_flag h5 { margin:55px 0 0 0;}
.premii {font-size:1.2em; line-height:14px; padding:30px 20px; background-image:url(../images/podium.gif); background-repeat:no-repeat; background-position:right 0;}
.premii .headline {font-size:1.6em; margin:0 0 20px 0;}
.premii li {margin-bottom:10px;}
.chestionar_box {border:1px solid #d1d1d1; padding:20px 10px; background-color:#fff; margin:0 0 10px 0; font-size:1.2em; line-height:18px; height:1%; overflow:hidden;}
.chestionar_box .entry_item { background-color:#f6f6f6; margin:0 0 10px 0; padding:20px; line-height:20px;}
.chestionar_box .entry_item .headline {font-size:1.3em; font-weight:bold; margin:0 0 5px 0;}
.chestionar_box .submit_btn {cursor:pointer; font-size:1.6em;}
.chestionar_box .prize { float:left; padding:0 20px 20px 0;}

/* ARTICLES LIST
--------------------------------------------------------------------------- */
.articles { height:1%; overflow:hidden; margin-bottom:20px;}
.articles li { background-image:url(../images/pattern_list_1_dott.gif); background-repeat:repeat-x; background-position:0 bottom; padding:15px 0; height:1%; overflow:hidden;}
.articles li .articles_list_photo {float:left; margin-right:10px;}
.articles li .date {color:#777777; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
.articles li h2 {font-size:1.9em; margin:5px 0 8px 0; line-height:20px;}
.articles li h2 a {color:#000;}
.articles li div { font-size:1.2em; line-height:20px;}
.articles li .thumb {float:left; margin:0 10px 0 0;}
.articles li .thumb img {border:10px solid #f5f5f5; padding:1px;}
/* ------------------------------------------------------------------------ */

/* BOOKS page
--------------------------------------------------------------------------- */
.books {font-size:1.2em; line-height:20px;}
.books p {margin-bottom:20px;}
.books .comment_form_line {margin-top:20px;}
/* ------------------------------------------------------------------------ */

/* MIXER PAGE
--------------------------------------------------------------------------- */
.mixer {font-size:1.2em;}
.mixer p {margin:10px 0;}
.mixer table {margin-bottom:10px; margin-top:3px; border:1px solid #d1d1d1; background-color:#f6f6f6; padding:10px;}
/* ------------------------------------------------------------------------ */

/* FESTIVALUL BLOGURILOR GUSTOASE
--------------------------------------------------------------------------- */
.festival_box_index {border:1px solid #d1d1d1; background-image:url(../images/header_fbg_index.gif); background-repeat:no-repeat; background-position:0 0;  background-color:#fff;}
.festival_box_index .desc {font-size:1.2em; line-height:18px; margin:17px 21px 25px 0; width:368px; height:132px; overflow:auto; float:right; display:inline; padding:15px 0;}
.fbg_category_list { padding:20px 0 0 0; clear:both;}
.fbg_category_list li { font-size:20px; color:#c3c3c3; padding:14px 20px 10px 20px; border-bottom:1px solid #e5e5e5;}
.fbg_category_list li a { background-image:url(../images/arrow_bfg_category_list.gif); background-repeat:no-repeat; background-position:right center; padding:0 30px 0 0;}
.fbg_category_list li em {font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.fbg_category_list li  .indent_links { padding:0 0 0 60px;}
.fbg_category_list li  .indent_links a { line-height:34px; }
.festival_box_categorie {border:1px solid #d1d1d1; background-image:url(../images/header_fbg_category.gif); background-repeat:no-repeat; background-position:0 0;  background-color:#fff; padding:220px 20px 20px 20px;}
.notify_vote {border:1px solid #000; padding:20px; margin:20px 0;}
.fbg_blogs { line-height:22px; height:1%; overflow:hidden;}
.fbg_blogs li { background-image:url(../images/pattern_2dotts.gif); background-repeat:repeat-x; background-position:0 bottom; float:left; width:580px; padding:10px 0 20px 0;}
.copy { font-size:1.6em; color:#b7b7b7!important; text-decoration:underline;}
.copy:hover { text-decoration:none;}
.holidays_contest { background-image:url(../images/concurs_sarbatori.gif); background-repeat:no-repeat; padding-top:214px;}
.headBanner { float:right; position:absolute;z-index:99999997; width:728px; margin:33px 0 0 261px;}
#user_menu .highlight_new { background:url(../images/hightlight_new.gif) repeat 0 0!important;}
.asia_cafe_banner  { background:#fff url(../images/asia_banner_bd.gif) repeat-y; display:block;  }
.asia_cafe_banner span {margin:5px 15px; background: url(../images/arrow.gif) no-repeat 0 center; padding:0 0 0 15px; font-size:1.2em; display:block;}
.featured_article_title { padding:10px; background:#ee60be url(../images/bg_featured_article_title.gif) repeat-x 0 0; color:#fff;}

#nav .reteteBio { background:url(../images/bg_bio_btn.gif) repeat-x 0; margin:0 1px; border:0!important; padding-left:20px; padding-right:20px;}
#nav .reteteBio a { font-weight:normal;}
#nav .reteteBioSelected {background:url(../images/bg_bio_btn_selected.gif) repeat-x 0 0; border:0!important; height:40px; padding-top:16px!important;padding-left:20px; padding-right:20px;}
#nav .reteteBioSelected a { font-weight:normal; color:#000;}
#nav .salataNavBtn { margin:0!important; height:27px; overflow:hidden; padding:0 1px!important; border:0!important; background:transparent;}
.promo_recipy_product_page { border-bottom:3px solid #dbdbdb; margin:10px 0 0 0; }
/*--------------------------------------------------------------------------*/

/* COMMUNITY SECTION (social platform)
--------------------------------------------------------------------------- */
.text_normal {FONT-SIZE:1.2em; line-height:18px;}
.text_small {font-size:11px;}
.large_text {font-size:2.4em; font-weight:normal;}
.box_yellow_pattern { background-image: url(../images/new_comunitate_bg_pattern.gif); padding:20px 19px 20px 19px; width:649px; border:1px solid #dadada; overflow:hidden;}
.user_menu_community {font-size:1.1em; padding:5px 10px 5px 10px; background-color:#fff; border:1px solid #e2e2e2; margin:0 0 10px 0;}
#user_menu {margin:5px 0 0 0;}
#user_menu li {padding:8px 10px;}
#user_menu li:last-child { border:0;}
#user_menu .selected a {color:#FF9442;}


/* community section nav
--------------------------- */
.navCommunity { background-color:#f508a9; padding:5px 20px 0 10px;}
.navCommunity ul { font-size:1.2em; font-weight:bold; height:29px;}
.navCommunity ul li { padding:5px 5px 9px 8px; float:left;}
.navCommunity a { color:#fff!important;}
.navCommunity a:hover { color:#ddd!important;}
.navCommunity ul .selected { background-color:#f1f0e7; background-image:url(../images/yellow_pattern.gif);}
.navCommunity .about {color:#fff; float:right; font-size:1.2em; margin:5px 0 0 0;}
/* ------------------------ */

/* user profile
--------------------------- */
.user_profile_main_area {padding:0 0 10px 0; height:1%; overflow:hidden; margin:0 0 20px 0; background:#fff url(../images/bg_user_profile_main_area.gif) repeat-y 0 0; border:1px solid #e2e2e2;}
.user_profile_main_area_left_side { width:180px; float:left; /*background-color:#626262*/; background-color:#E30097; color:#fff; font-size:1.2em; line-height:16px; text-align:center; }
.user_profile_main_area_left_side .level {font-size:1.8em;  line-height:18px; margin:0 0 10px 0;}
.user_profile_main_area_left_side .description { padding:10px; text-align:left;}
.user_profile_main_area_right_side {width:466px; float:left;}
.user_profile_main_area .user_name {font-size:2.8em; color:#000;}
.user_profile_main_area .user_history {font-size:1.2em; color:#595959; margin:0 0 10px 0;}
.user_profile_main_area .right_side_bottom { font-size:1.2em; padding:0 0 0 10px; }
.user_profile_main_area .right_side_bottom a:hover {text-decoration:underline;}
.user_points { margin:3px 0 0 0; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/bg_profile_points.gif); background-repeat:no-repeat; background-position:bottom; color:#fff; font-size:2.4em; text-align:center;}
.right_side_bottom ul {}
.right_side_bottom ul li {border-bottom:1px solid #e5e5e5; border-top:1px solid #fff; padding:2px 20px 6px 10px; line-height:18px;}
.right_side_bottom ul li a {font-size:0.9em;}
.right_side_bottom ul .headline {border-top:0;  font-size:1.5em;  }
/* ------------------------ */

/* community box
--------------------------- */
.profile_recipies_boxes_container {height:1%; overflow:hidden; margin:10px 0 0 0; width:650px;}
.shefProfile {width:650px;}
.my_recipies_slim {width:316px; margin:0 10px 0 0; float:left;}
.favorite_recipies_slim {width:320px; float:left;}
.community_box { background-color:#fff; color:#515151; border:1px solid #dadada;}
.community_box_top { background-color:#ff9442; font-size:2.4em; color:#fff; padding:4px 12px 3px 12px;}
.community_box ul { margin:1px; display:block;}
.community_box ul li { background-image:url(../images/bg_list_community_box.gif); background-repeat:repeat-x; font-size:1.2em; border-bottom:1px solid #e5e5e5;
border-top:1px solid #fff;  padding:8px 10px;}
.community_box ul li a {color:#e826ab; }
.community_box ul li a:hover {text-decoration:underline;}
.community_box ul li .mod {font-weight:bold; font-style:italic; color:#e826ab;}
.community_box ul .moreLinks a {background-image:url(../images/bullet_arrow.gif); background-repeat:no-repeat; background-position:0 center; padding:0 0 0 13px;}
.moreLinks a {color:#555!important;}
.moreLinks .spacer_pipe {color:#d1d1d1;}
/* ------------------------ */

/* users list + filter
--------------------------- */
.users_filter { /* background-color:#979797; background-color:#7AC00A;padding:10px; */ overflow:hidden; margin:8px 0 12px 0; height:25px; padding:10px; background-image:url(../images/pattern_3dotts.gif);  background-repeat:repeat; background-color: rgb(215, 236, 181); }
.users_filter .select_form {width:180px;}
.users_filter .select_form select {width:180px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; padding:3px;}
.users_filter .searchUsers { float:right;}
.users_filter .searchUsers .inpt {float:left; border-left:1px solid #2e2e2e; border-top:1px solid #2e2e2e; border-right:0; border-bottom:0; margin:0 5px 0 0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; padding:3px 4px 2px 4px; width:176px;}
.users_list_container { background-color:#fff; padding:10px;}
.users_list_container .paginator { }
.users_list_container .paginator a {padding:3px 6px;}
.users_list_container .paginator a:hover { background-color:#ff9442;}
.users_list li { background-image:url(../images/bg_users_list.gif); background-repeat:repeat-x; background-position:0 bottom; padding:15px 0 20px 0; font-size:1.2em; color:#686868; line-height:20px; height:1%; overflow:hidden;}
.users_list li .user_name {font-size:18px;}
.users_list .thumb { float:left; margin: 0 10px 0 0;}
.about_the_user {float:left;}
.position_badge { float:right; line-height:18px; width:61px; height:61px; text-align:center; color:#fff; font-size:10px; background-color:#ff9442; background-image:url(../images/position_badge.gif); background-repeat:no-repeat; overflow:hidden;}
.position_badge  span {font-size:17px; font-weight:bold; display:block;}
/* ------------------------ */


/* messages list
--------------------------- */
.messages_list li { height:1%; overflow:hidden;  border-bottom:1px solid #e5e5e5; padding:10px 0 ;}
.messages_list .thumb {float:left; margin:10px 10px 10px 10px;}
.messages_list .message_corp {float:left; margin:10px 0px 10px 10px;}
.messages_list .message_corp_top {font-size:1.1em; margin:0 0 5px 0;}

.new_message {background-color:#f9f9f9;}
.send_message_form {margin:10px 0 0 90px; width:400px;}
.send_message_form .form_line {margin:0 0 0px 0; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 0; font-size:1.2em;}
.send_message_form .form_line .inpt {width:200px; margin:2px 0 0 0;}
.send_message_form .form_line textarea {width:300px; margin:2px 0 0 0; height:200px;}

.profile_options {}
.user_main_info {}
.right_side_top {  margin: 15px 10px; padding:0 0 0 0;  height:1%; overflow:hidden;}
.download_book { margin:0 16px; display:inline;}

.profile_stats {  }
.profile_stats span { font-weight:bold;}


.user_actions {margin:5px 0 0 0;}
.user_actions a {margin:0 5px 0 0;}
.holding {background-color:#fffcdc;}

.right_box .right_box_menu {margin:5px 0 0 0; font-size:1em;}
.right_box .right_box_menu li { background:none; border-bottom:1px solid #dadada; padding:8px 0pt 8px 10px;}
.right_box .right_box_menu li:last-child { border:0;}
.right_box .right_box_menu li a {color:#e30097!important;}

.community_box_2 .table_users { margin:10px 0 0 0;}
.community_box_2 .table_users th { color:#fff; background-color:#ff9442; font-size:1.4em; padding:6px 10px;}
.community_box_2 .table_users td { padding:15px 10px;}
.community_box_2 .table_users td { vertical-align:middle;}

.recipies_head { font-size:1.4em;}
.community_box_2  { border:1px solid #E2E2E2; padding:10px; background-color:#fff;}
.community_box_header {border-bottom:1px solid #e2e2e2; padding:0 0 10px 0; font-size:1.8em;  margin:0 0 10px 0;}
/* ------------------------ */

.table_users .item_desc {font-size:0.9em; margin:5px 0 0 0; line-height:16px;}
.message_box { background-color:#f5f5f5; padding:20px; margin:0 0 20px 0px;}
.message_box .message_title { font-size:1.6em; font-weight:bold; margin:5px 0 10px 0;}
.message_box .message_date { font-size:1.1em; color:#888; }
.message_box .message_body  {font-size:1.2em; line-height:18px;}
.message_actions {width:83px; float:right; padding:35px 0 0 0; margin:7px 0 0;}
.new_message { background:url(../images/bg_message.gif);}
.new_message .message_actions { background:url(../images/ico_unread_message.gif) no-repeat scroll center 0;}
.send_message .message_actions { background:url(../images/ico_send_message.gif) no-repeat scroll center 0;}
.inbox_message .message_actions { background:url(../images/ico_inbox_message.gif) no-repeat scroll center 0;}
.send_undread_message .message_actions { background:url(../images/ico_unread_send_message.gif) no-repeat scroll center 0;}
#user_menu .new_request { background:url(../images/bg_message.gif) scroll center 0;}

.normal_notice { font-size:1.4em; font-style:italic;  padding:5px 10px; border:1px solid #e8e8e8; margin:0 0 15px 0; background: url(../images/bg_notice_message.gif) repeat-x 0 bottom; }
.normal_notice .notice_left_part {padding:0 10px 0 0; color:#E30097;  font-size:2em!important; float:none!important;}
.normal_notice table td { vertical-align:middle!important;}
.succes_nottice {color:#269F00; padding:5px 10px 2px 10px;}
 
.notice_msg {border:1px solid #FF9442; padding:10px; font-size:12px; line-height:18px;  background-color:#fff; height:1%; overflow:hidden; margin:0 0 10px 0;  font-style:italic;}
.notice_msg div {font-size:4em; line-height:50px; float:left;  margin:0 10px 0 0; color:#E30097;}

.community_box_3 {margin:0 0 20px 0; }
.community_box_3_header { height:1%; overflow:hidden; border-left:1px solid #E2E2E2; border-top:1px solid #E2E2E2;  border-right:1px solid #E2E2E2; border-bottom:4px solid #e30097; padding:4px 10px; background:url(../images/bg_community_box_3_header.gif) repeat-x 0 0;}
.community_box_3_header_more {padding:7px 10px 3px 10px; font-size:1.2em; line-height:18px; background-color:#f6f6f6; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2;}
.community_box_3_content {border:1px solid #E2E2E2; }

.btn_download_pdf {float:right; display:block; margin:14px 0 0 0;}
.community_box_3_header .nr {font-size:4.8em; margin:0px 5px 0 0; color:#ffc0ea;  float:left; height:50px; line-height:50px; overflow:hidden;}
.community_box_3_header .box_title {padding:5px 0 0 0; color:#e829a8;}
.community_box_3_header .box_title h2 {color:#000; line-height:20px;}
.newsFeed {margin-bottom:10px;}
.icoFriendsFeed { padding:0 15px; margin-left:10px; background-position:left center; background-repeat:no-repeat; zoom:1;}
.ico_comments2 { background-image:url(../images/ico_comments_2.gif);}
.ico_reteta { background-image:url(../images/ico_reteta.gif);}
.ico_restaurant { background-image:url(../images/ico_restaurant.gif);}
.ico_favorite { background-image:url(../images/ico_favorite.gif);}
.ico_friends { background-image:url(../images/ico_friends.gif);}
/*--------------------------------------------------------------------------*/

/* ADVERTISING PAGE
--------------------------------------------------------------------------- */
.tableadvertisement{font-size:12px;margin:5px 0px;width:500px;}
.tableadvertisement td {border:1px solid #d1d1d1;padding:5px;}
/* ------------------------------------------------------------------------ */

/* SEARCH PAGE + SEARCH BOX
--------------------------------------------------------------------------- */

 /* search box old
--------------------------- */
.searchBoxT1 {background:#e45fba; width:650px; height:60px; float:right; padding:10px; position:relative;
-webkit-box-shadow: 0px 0px 5px 0px #ac1a7e;
-moz-box-shadow: 0px 0px 5px 0px #ac1a7e;
box-shadow: 0px 0px 5px 0px #ac1a7e;  }

#search { height:60px;}
#search .customInputLarge { margin:0 4px 0 0; display:inline; padding:0 0 0 72px; float:left; width:498px; height:42px; background-position:-250px 0;}
#search .customInputLarge input {width:490px; display:inline;   color:#767676;background:none;   border:0; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; padding:7px 0 0 0; float:left;}
#search .customInputSmall { margin:0 5px 0 0; display:inline; padding:0 0 0 40px; float:left; width:278px; height:39px; background-position:-681px -1161px;}
#search .customInputSmall input {width:278px; display:inline;  background:none; height:30px;  border:0; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; padding:7px 0 0 0; float:left;}
#search .customSelect { float:left; width:230px; padding:10px 10px; background-position:-749px -1208px; margin:0 5px 0 0; display:inline;}
#search .customSelect select { width:230px;}
#search .customSearchBtn { float:left; background-position:0 -326px;}
#search .customSearchBtn input {width:75px; height:42px; border:0; padding:0; cursor:pointer; background:none; }
.searchTips { color:#fff; font-size:1.1em; padding:3px 0 0 74px; font-family:Arial, Helvetica, sans-serif; width:500px; clear:both; float:left;}
.searchTips a { color:#fff!important; text-decoration:underline; }
.searchTips a:hover { text-decoration:none;}
#magnifier {width:81px; height:102px; background:url(../images/magnifier.png) no-repeat 0 0; position:absolute; top:0px; left:0; }
/*------------------------ */

.searchResultsHead { height:1%; overflow:hidden; margin:0 0 10px 0;}
.searchResultsHead .resultKeyword { font-size:3em; float:left; font-style:italic;}  
.resultsNo { font-size:1.6em; font-style:italic; float:left; margin:10px 0 0 10px;}
.resultsPaginator { float:right; font-size:1.2em; margin:14px 0 0 0;}
.resultsPaginator span { font-weight:bold;}

/* articleType1
--------------------------- */
.articleType1Content { padding:20px; background-color:#f5f5f5;}
.sep { background:url(../images/sep_pattern.gif); height:6px; margin:5px 0;}
.articleType1 .thumb { width:200px; padding:4px; height:150px; border:1px solid #ddd; overflow:hidden; background-color:#fff; float:left;}
.articleType1 .thumbContainer {width:200px; height:150px; overflow:hidden;}
.articleType1 .thumb table td {width:200px; height:150px;text-align:center; vertical-align:middle;}
.mainArticle1PartRight { float:left; margin:0 0 0 20px; width:370px;}
.mainArticle1PartRight h1 { font-size:3em; margin:0 0 10px 0;}
.mainArticle1PartRight .blurb { font-size:1.4em; line-height:1.4em; margin:0 0 15px 0;}
.mainArticle1PartRight .info { font-size:1.2em;}
.mainArticle1PartRight .info a { color:#777; text-decoration:underline; font-style:italic;}
.mainArticle1PartRight .info a:hover { text-decoration:none;}
.pipeSpacer { padding:0 3px; color:#d1d1d1;}
.rateStatus { float:right; background:url(../images/bg_rate_status.gif) no-repeat 0 0; padding:3px 4px; margin:-2px 0 0 0; width:84px; height:18px;}
.rateFullOn { display:block; width:12px; height:12px; background-position:0 -695px; float:left; margin:0 0 0 3px; display:inline;}
.rateHalf {display:block; width:12px; height:12px; background-position:-15px -695px; float:left; margin:0 0 0 3px; display:inline;}
.rateFullOff {display:block; width:12px; height:12px; background-position:-30px -695px; float:left; margin:0 0 0 3px; display:inline;}

.rateStars { width:72px; height:12px; }
.rate0 {background-position:0 -1143px;}
.rate1Half { background-position:0 -1155px; }
.rate1 {background-position:0 -1167px;}
.rate2Half {background-position:0 -1179px;}
.rate2 {background-position:0 -1191px;}
.rate3Half {background-position:0 -1203px;}
.rate3 {background-position:0 -1215px;}
.rate4Half {background-position:0 -1227px;}
.rate4 {background-position:0 -1239px;}
.rate5Half {background-position:0 -1251px;}
.rate5 {background-position:0 -1263px;}



.ico_comments3 { background-position:-988px -13px; padding:0 0 0 15px;}
/* ------------------------ */

/* articleType1
--------------------------- */
.articleType2 { width:258px; height:208px; overflow:hidden; border:1px solid #e1e1e1; background-color:#f5f5f5; padding:20px;}
.articleType2 .author { font-size:1.2em; margin:0 0 20px 0;}
.articleType2 .author a, .articleType2 .info a  { color:#777; text-decoration:underline; font-style:italic;}
.articleType2 .author a:hover, .articleType2 .info a:hover { text-decoration:none;}
.articleType2 .thumb { width:60px; height:45px; padding:4px; border:1px solid #ddd; overflow:hidden; background-color:#fff; float:left; margin:0 15px 0 0;}
.articleType2 h2 { font-size:1.8em;}
.articleType2 .blurb {width:256px; clear:both; padding:10px 0 10px 0; font-size:1.2em; line-height:1.6em;}
.articleType2 .info { font-size:1.2em;}
/* ------------------------ */

/* listType1
--------------------------- */
.listType1Container { width:647px; overflow:hidden; margin:0 0 20px 0;}
.listType1 { width:694px; display:block; background:url(../images/bg_listtype_1_v_pattern.gif) repeat-y 324px 0; }
.listType1 li {width:300px; height:250px; padding:40px 47px 0px 0; float:left; background:url(../images/bg_listtype_1_h_pattern.gif) repeat-x 0 21px; }
/* ------------------------ */

/* listType2
--------------------------- */
.listType2 { border-bottom:1px solid #e1e1e1; margin:0 0 20px 0; }
.listType2 li { height:1%; overflow:hidden; border-top:1px solid #e1e1e1; padding:20px; background:url(../images/bg_list_items_type_2.gif) repeat-x 0 0;}
.listType2 li .thumb {width:60px; height:45px; padding:4px; border:1px solid #e2e2e2; overflow:hidden; background-color:#fff; float:left; margin:0 15px 0 0;}
.listType2 li .itemTitle { font-size:1.7em; }
.listType2 li .itemInfo { margin:10px 0; font-size:1.2em; color:#777; }
.listType2 li .itemInfo a { color:#777; text-decoration:underline; font-style:italic;}
.listType2 li .itemInfo a:hover {text-decoration:none;}
.listType2 li .rateStatus { margin:20px 0 0 0;}
/* ------------------------ */
/* ------------------------------------------------------------------------ */

/* NEW:::: RECIPE PAGE + ARTICLE PAGE (COMMON STYLES)
--------------------------------------------------------------------------- */

/* ARTICLE HEADER part
--------------------------- */
.adBox { float:right; margin:0px 0px 15px 15px; clear:right;width:336px;} /*inside recipe ad box*/
.articleBox { margin:0 0 14px 0; background-color:#fff;}
.articleBoxHeaderTop { width:689px; height:7px; background-position:0 -134px;}
.articleBoxHeaderBottom {width:689px; background-position:0 -144px; height:3px;}
.articleBoxHeaderContent {width:689px; background:#fff url(../images/article_header_content.gif) repeat-y 0 0; }
.articleBoxHeaderContent #breadcrumbs {float:left; margin:0;}
.articleBoxHeaderContent h1 { font-size:5em; margin:10px 20px;}

.articleInfo {background-color:#f2f2f2; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:0 3px; }
.articleInfo img { vertical-align:top; margin:0 5px 0 5px;}
.sepLine {border-top:1px solid #fff;}
.articleTools { padding:10px 15px 0px 15px; position:absolute; top:0; width:657px; font-family:Arial, Helvetica, sans-serif; left:0;}
.articleInfo ul { font-size:1.4em; margin:0 0 0 10px; float:right; margin:12px 15px 0 0; display:inline;} 
.articleInfo ul li { float:left; border-right:1px solid #fff; padding:5px 8px 3px 8px;}
.articleInfo ul li span { font-size:1.4em;}
.articleInfo ul .lastItem { padding-right:0; border:0;}



.recipeAuthor { margin:0 0 0 15px; font-size:1.2em; line-height:17px;}
.recipeAuthor img { float:left;}
.recipeAuthor p { margin:3px 0 0 0; float:left;}
.recipeAuthor span { font-size:1.4em; }

.share { float:right; padding:5px 0 0 0;}
.facebookIco { display:block; width:16px; height:16px; background:url(../images/facebook_ico.gif) no-repeat 0 0; float:left; margin:0 5px 0 0;}
.twitterIco { display:block; width:16px; height:16px; background:url(../images/twitter_ico.gif) no-repeat 0 0; float:left;  margin:0 5px 0 0; }
.mailIco {display:block; width:15px; height:11px; background:url(../images/mail_ico.gif) no-repeat 0 0; float:left;  margin:2px 5px 0 0; }
.printIco {display:block; width:16px; height:16px; background:url(../images/print_ico.gif) no-repeat 0 0; float:left;  margin:0 5px 0 0; }
.commentsIco2 {display:block; width:20px; height:16px; background:url(../images/comments_ico_2.gif) no-repeat 0 0; float:left;}

/*------------------------- */

.articleContent .articleBtns { margin:-24px -21px 24px 0; width:640px; overflow:hidden; float:right; display:inline; }
.articleContent .articleBtns .articleBtnLink { float:left; display:block; background-color:#fc04ad; margin:0 0 0 1px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding:5px 26px; font-size:1.1em;}
.articleContent .articleBtnsContent {background-color:#cc028c; padding:7px 10px; float:right; clear:both; overflow:hidden;}
.articleContent .articleBtnsContent .selectBook {float:left; margin:0px 0 0 2px; height:20px; font-size:11px; background-color:#fc04ad; padding:2px 3px 2px 5px; margin:0 -15px 0 5px; position:relative; z-index:1; color:#fff;}
.selectBook span { display:block; margin:3px 0 5px 0;}
.bookMsg { float:left; color:#000; font-size:1.1em; padding:0 0 5px 0;}

.selectBook select { font-size:11px;}
#recipyContent { font-size:1.6em; line-height:2.2em; color:#414141; zoom:1; margin:0 0 20px 0; }

/* pictures gallery 
--------------------------- */
.picGallery { float:right; clear:right; width:375px; padding-left:20px; margin:0px -20px 10px 0px;position:relative; z-index:1; display:inline; }
.picGallery .photos_container { width:375px;}

.picGallery .thumb { width:337px; height:305px; overflow:hidden; padding:45px 0 0 38px; position:relative; background-position:-344px -512px; }

.picGallery .caption { position:absolute;    color:#fff; width:300px; font-size:11px; line-height:12px; padding:6px 0; text-align:center; bottom:80px; z-index:1; padding:1px 0 0 0; line-height:20px;}
.picGallery .captionBg {position:absolute; background-color:#000;  opacity:.4;filter:alpha(opacity=40); height:20px;width:300px;bottom:80px;}
.picGallery .thumb tr td {width:300px; height:216px; overflow:hidden; vertical-align:middle; text-align:center;  background:url(../images/loading.gif) no-repeat center center;}
.picGallery .slideShowOptions { margin:-70px 37px 0 37px; height:60px; position:relative;}
.picGallery .slideShowOptions .zoomIco { font-size:12px; color:#666;  padding:0 0 0 22px; margin:-10px 0 0 0; background-position:-915px 12px; display:block; float:left;}
.slideShowNav { float:right;}
.slideShowNav .status {width:70px; text-align:center; float:left; margin:-11px 0 0 0; font-size:0.9em; color:#666;}
.prevBtn { display:block; float:left; width:18px; height:18px; background-position:0 -399px;}
.prevBtnDisabled {display:block; float:left; width:18px; height:18px; background-position:0 -417px; cursor:default;}
.nextBtn { display:block; float:left; width:18px; height:18px; background-position:-18px -399px;}
.nextBtnDisabled { display:block; float:left; width:18px; height:18px; background-position:-18px -417px; cursor:default;}
.picCap {  padding:5px 0; margin:0 35px 0 20px; background:url(../images/quote_small_open.gif) no-repeat 0 0; padding:0 0 0 40px; position:relative;}
.picCapContent { text-align:center; line-height:1.4em;  background:url(../images/quote_small_close.gif) no-repeat right bottom; padding:0 40px 0 0px; }
.picCapContent span {font-style:italic;}
/*------------------------- */

/* recipe/articles options: vote/report
--------------------------- */
.articleOptions { padding:12px 0; /*background:url(../images/sep_pattern.gif);*/ clear:both; margin:0 0 20px 0;}
.articleOptionsContent { background-color:#fff; padding:5px 0;}
.rateArticle { font-size:1.2em; height:1%; overflow:hidden; float:left; margin:0;}
.rateArticle div {float:left; margin:-6px 4px 0 0; font-size:2em;padding:4px;}
.rateArticle span {padding:0px 12px; height:22px; line-height:20px; margin:0 2px; display:inline-block; zoom:1;}
.rateArticle a {text-decoration:none!important; display:inline; float:left;}
	
.rateArticle .voteOn { background-position:0 -762px; }
.rateArticle .voteOff { background-position:-52px -762px;}
.rateArticle .voteHalf {background-position:-25px -762px;}

.reportRecipy { display:block; background:url(../images/btn_report.gif) no-repeat 0 0; width:150px; height:32px; text-indent:-9999px; float:right;}
/*------------------------- */

/* PROMO MESSAGE
--------------------------- */
.promoMsg { background:url(../images/sep_pattern.gif); padding:20px; border-top:20px solid #fff; border-bottom:20px solid #fff; position:relative; zoom:1;} 
.promoMsgTop {  height:34px; margin:-44px 0 10px 0; position:relative; z-index:1; background-position:-959px -696px;}
.promoMsgBottom { float:right; width:41px; height:34px; margin:10px 0px -44px 0; position:relative; z-index:1; background-position:-959px -735px;}
.promoMsgContent { background-color:#fff; font-size:1.2em; padding:10px 20px;}
.promoMsgContent span { font-size:2.3em; display:block; margin:0 0 5px 0;}
/*------------------------- */

/* RELATED ITEMS (BOX) 
--------------------------- */
.boxHeaderType1 { font-family:Georgia, "Times New Roman", Times, serif;}
.boxHeaderBgType1 { background-position:571px -884px;}
.boxHeaderBgType2 { background-position:540px -943px;}
.boxHeadline { font-size:2.5em; margin:0 0 5px 0; background-color:#fff;  padding:0 10px 0 0;}
.boxHeaderSep { height:4px;  clear:both; background:#dadada;}
.listType3  { font-family:Georgia, "Times New Roman", Times, serif;}
.listType3 li {background:transparent url(../images/bg_list_items_type_2.gif) repeat-x scroll 0 0;border-top:1px solid #dadada; height:1%; overflow:hidden; padding:10px;}
.listType3 .recipyTitle {width:465px; float:left; font-size:2em; padding:15px 0 15px 10px; background-position: -995px -840px;}
.listType3 .recipyRating {width:80px; float:left; margin:20px 0 0 0;}
.listType3 .recipyRating .rateStatus { float:none;}
.listType3 .recipyThumb { float:right;}
.listType3 .recipyThumb .thumb { border:1px solid #dadada; padding:3px; width:60px; height:45px; overflow:hidden;}
/*------------------------- */

/* add comment form
--------------------------- */
.addCommentBtn {  width:215px; height:36px; display:block; text-indent:-9999px;   margin:-5px 4px 0 0px; float:left; background-position:0 -546px; }
.comment_form_new { background-color:#fff; padding:10px; border:1px solid #d1d1d1; }
.comment_form_new .comment_form_headline {font-size:1.4em;  font-weight:bold; text-decoration:underline; color:#e30097; margin-top:20px; clear:both;}
.comment_form_new .comment_form_line {height:1%; overflow:hidden;  padding:0 0 10px 0; margin:10px  0 0 0; border-bottom:1px solid #eee;}
.comment_form_new .form_line_left {width:130px; float:left;  text-align:left; margin:2px 10px 0 0; text-transform:none; font-size:1.2em; font-weight:normal;}

.comment_form_new .comment_inpt {border:0; width:232px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; height:19px; padding:4px 2px 2px 5px; background-position: -270px -279px;}
.comment_form_new .submit_btn { width:149px; cursor:pointer; height:31px; border:0; background-position:0 -640px;}
.comment_form_new .form_line_center textarea {width:412px; font-family:Arial, Helvetica, sans-serif; font-size:12px;border:0; height:154px; overflow:auto;padding:5px; background-position: -270px -308px;}

/* --- css pt upload fisiere cu flash --- */
#uploadForm ul {width:380px;}
#uploadForm ul li {width:380px;}
#uploadTool {height:1%; overflow:hidden; background-color:#fff; border:1px solid #E7E7E7; padding:10px;}
#tfu_startUpload {margin:10px 0 0 0;}
#tfu_startUpload a { display:block; width:402px; height:32px; overflow:hidden; background:url(../images/btn_start_upload.gif) no-repeat 0 0;}
#TreeFileUploadFileList { font-family:Arial, Helvetica, sans-serif;	font-size: 70%}
#TreeFileUploadFileList ul {	margin:0 0 10px 0;	width:375px; overflow:hidden; list-style-type:none; padding-left:0; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7;}
#TreeFileUploadFileList li {	float:none; overflow:hidden; font-size:12px; padding:10px 5px; border-bottom:solid 1px #e7e7e7;}
.tfu_list_head { border-top:1px solid #e8e8e8;	background-color:#F5F5F5; padding:8px 10px 5px 10px!important;}
.tfu_filename {	float:left;	padding-right:20px;	width:200px; color:#000;}
.tfu_size { float:left;	width:75px;	color:#000;}
.tfu_operation { text-align:right; float:right; width:50px; color:#000;}
.tfu_operation a {padding:0 5px; zoom:1; margin:0 18px 0 0; background:url(../images/delete_btn.gif) no-repeat 0 0; }
.tfu_item_progress { width:360px; clear:both;}
.tfu_overall_progress { width:360px; height:1%;}
/* --- end css pt upload fisiere cu flash --- */
/* ------------------------ */

/* comments list
--------------------------- */
.comments_new {margin-top:20px; width:656px; overflow:hidden;}
.comments_new .comments_top { font-size:2.5em; padding:0 0 5px 0px; margin:0px 0 10px 0px; height:1%; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:4px solid #dadada; margin-bottom:1px;}

.comments_new ul {display:block; height:1%; overflow:hidden;  padding-top:10px; width:656px;}
.comments_new ul li { color:#555; display:block; margin:0 0 15px 0; width:656px;}
.comments_new ul li .comment_info { font-size:1.1em; color:#000;  padding:0 0 10px 0px; background-position:-965px -784px;}
.comments_new ul li .comment_info a { font-weight:bold; color:#000;}
.comments_new ul li .comment_author span {color:#777; font-weight:bold;}
.comments_new ul li .comment_content { height:1%; overflow:hidden; font-style:normal; font-size:1.6em;line-height:1.3em; background:url("../images/bg_list_items_type_2.gif") repeat-x scroll 0 0 transparent; padding:15px 10px;  border:1px solid #dadada;}

.smallFramePic {width:89px; height:79px; background-position:-734px -511px;  text-align:center; overflow:hidden; float:left; margin:0 15px 0 0; padding:17px 0 0 0; font-size:11px; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.moreContainer { text-align:right; padding:0 0 30px 0;}
a.moreCommentsBtn { padding:5px 20px 5px 30px; font-size:1.4em; border:1px solid #dadada; display:block; width:134px; float:right; text-align:left; background-position:0 -719px;}

a.moreCommentsBtnClose { padding:5px 20px 5px 30px; font-size:1.2em;  border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; display:block; width:134px; float:right; background-position:0 -1003px;}


.userThumb { position:relative; z-index:1; float:left; margin:-18px 10px 0 0; background-color:#fff; padding:4px; border:1px solid #dadada;}
.userRecipies { line-height:14px; z-index:1; position:relative;}
.userRecipiesBox { margin:30px 0 14px 0!important;}
/* ------------------------ */
/*---------------------------------------------------------------------------------*/

/* BOX TYPE 1 - old

.boxType1 { margin:0 0 15px 0;}
.boxType1Head {border-top:1px solid #DADADA; border-right:1px solid #DADADA; border-left:1px solid #DADADA; background-color:#fff; padding:8px 20px 5px 20px;}
.boxType1Head {}
.boxTitle { font-size:3em; float:left;}
.newestRecipesLinkContainer { float:left; border-left:1px solid #eee; padding:0 0 0 14px; margin:12px 0 0 14px; display:inline;font-size:18px;}
.rssLinkContainer { float:left; border-left:1px solid #eee; padding:0 0 0 14px; margin:12px 0 0 14px; display:inline;}
.rssLinkContainer a { padding:0 0 0 20px; font-size:1.7em; background-position:0 -845px; }
.boxType1Content { background:#e5e5e5; border:1px solid #dadada; width:647px; overflow:hidden; padding:15px 20px;}
.boxType1Head .widget_nav { margin:7px 0 0 0; float:right;}
.boxSliderContainer {width:647px; overflow:hidden;}
.boxSlider {width:2001px;}
.boxSliderItem { width:200px; height:244px; overflow:hidden; background-color:#fff; border:1px solid #fff; float:left; margin:0 20px 0 0px;}
.boxSliderItemThumb {width:184px; height:134px; overflow:hidden; border:8px solid #fff; overflow:hidden;}
.boxSliderItemThumb table {width:184px;}
.boxSliderItemThumb table td { width:200px; height:150px; vertical-align:middle; text-align:center;}
.boxSliderItemContent { padding:0px 10px 8px 10px;}
.boxSliderItemTitle { font-size:1.6em; line-height:1.2em; height:40px; overflow:hidden;}
.boxSliderItemInfo {font-size:1.1em; color:#8e8e8e; border-top:1px solid #eee; padding:10px 0 0 0; margin:5px 0 0 0; height:30px; overflow:hidden;}
.boxSliderItemInfo a { font-size:1.1em; color:#000;}
.profileThumb { float:left; margin:0 8px 0 0; display:inline-block; width:30px; height:30px; overflow:hidden; }
 ------------------------ */

/* BOX TYPE 1 - NEW RECIPES 
--------------------------- */
.boxType1 { margin:0 0 15px 0;}
.boxType1Head {border-top:1px solid #DADADA; border-right:1px solid #DADADA; border-left:1px solid #DADADA; background-color:#fff; padding:8px 20px 7px 20px;}
.boxTitle { font-size:2.5em; float:left;}
.newestRecipesLinkContainer { float:left; border-left:1px solid #dadada; padding:0 0 0 10px; margin:10px 0 0 10px; display:inline;font-size:15px;}
.rssLinkContainer { float:left; border-left:1px solid #dadada; padding:0 0 0 10px; margin:10px 0 0 10px; display:inline;}
.rssLinkContainer a { padding:0 0 0 18px; font-size:1.5em; background-position:0 -845px; }
.boxType1Content { background-color:#fff; border:1px solid #dadada; width:647px; overflow:hidden; padding:23px 20px;}
.boxType1Head .widget_nav { margin:7px 0 0 0; float:right;}
.boxSliderContainer {width:647px; overflow:hidden;}
.boxSlider {width:2001px;}
.boxSliderItem { width:200px; height:244px; overflow:hidden; background-color:#fafafa; border:1px solid #dadada; float:left; margin:0 20px 0 0px;}
.boxSliderItemThumb {width:184px; height:134px; overflow:hidden; border:8px solid #fafafa; overflow:hidden;}
.boxSliderItemThumb table {width:184px;}
.boxSliderItemThumb table td { width:200px; height:150px; vertical-align:middle; text-align:center;}
.boxSliderItemContent { padding:0px 0px 8px 0px;}
.boxSliderItemTitle { font-size:1.5em; padding:0 10px; line-height:1.2em; height:40px; overflow:hidden;}
.boxSliderItemInfo {font-size:1.1em; color:#8e8e8e; border-top:1px solid #dadada; padding:9px 10px 0 10px; margin:5px 0 0 0; height:30px; overflow:hidden;}
.boxSliderItemInfo a { font-size:1.1em; color:#000;}
.profileThumb { float:left; margin:0 8px 0 0; display:inline-block; width:30px; height:30px; overflow:hidden; }
/* ------------------------ */



/* BLOGS LOGIN PAGE
--------------------------------------------------------------------------- */
.newIco { background-color:#E30097; color:#fff; font-size:10px; padding:0 3px; font-family:Arial, Helvetica, sans-serif;}
.formBlogBox { font-family:Arial, Helvetica, sans-serif; text-transform:none; width:368px;padding:20px 0 230px 0; background:url(../images/bg_comment_bubble_1.gif) no-repeat 0 0; margin:10px 0 0 0; float:left;}
.formBlogBox .form_line_left {width:83px;}
.formBlogBox .form_line_center { width:240px;}
.formMsgBox {color:#fff;margin:10px 0 0 25px;width:190px;height:300px;float:left; background:url(../images/bg_comment_bubble_2.gif) no-repeat 0 0; padding:20px; font-size:1.6em; font-style:italic; line-height:1.6em;}
.formMsgBox  a { color:#fff; font-style:normal; font-size:1.3em; text-decoration:underline;}
.formBlogBox .comment_form_line {margin-bottom:5px;}


/* SECTION MAIN ARTICLE
--------------------------------------------------------------------------- */
.fsMainArticle { background:url(../images/sep_pattern.gif) 0 0; padding:20px; background-color:#fff;}
.fsMainArticleContent { background-color:#fff;}
.fsMainArticle .fsMainArticleWide { padding:20px;}
.fsMainArticle .fsMainArticleWide .blurb { float:none; width:560px; margin:0 0 0 0; display:inline;}
.fsMainArticleLeft { float:left; width:345px; padding:20px;  }
.fsMainArticle .thumb { float:left; margin:0 15px 0 0;}
.fsMainArticle h1 { font-size:2em;}
.fsMainArticle .blurb { width:345px; float:left; font-size:1.6em; line-height:22px; margin:10px 0 0 0;}
.fsMainArticle .blurb a { font-weight:bold;}
.fsMainArticleRight { float:left; }
/*--------------------------------------------------------------------------*/


.notice_msg_2 { margin:0 0 20px 0;}
.noticeMsgHead { background-color:#b36d37; font-size:2em; color:#fff; padding:5px 10px 5px 10px;}
.noticeMsgContainer { background-color:#ff9442; padding:10px;}
.noticeMsgContent { width:630px;}
.noticeMsgContentTop { background:url(../images/pattern_notice_msg.gif) repeat-x 0 bottom; height:7px;}
.noticeMsgContentBottom { background:url(../images/pattern_notice_msg2.gif) repeat-x 0 0; height:7px;}
.noticeMsgContentMiddle { background-color:#cf7129; color:#fff; font-size:1.4em; line-height:1.1em; padding:10px 20px;}
.noticeMsgContentMiddle span { font-size:1.8em;}

.hightlighTextType1 { background-color:#f5f5f5; padding:20px; font-size:1.4em; line-height:20px; margin:0 0 15px 0; zoom:1;}
.hightlighTextType1 span { font-weight:bold;}

.notice_msg_3 { font-size:1.4em; font-style:italic; color:#adadad; line-height:1.4em;}
.notice_msg_3 .noticeMsg3Ico { float:left; margin:0 10px 0 0;}
.notice_msg_3 span { color:#e30097;}
.submit_btn2 { background:#e30097; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; border:0; text-align:center; padding:20px; border-bottom:2px solid #000;border-right:2px solid #000; cursor:pointer; margin-left:120px;}

.boxType2 { background-color:#d9d9d9;  height:1%; overflow:hidden;}
.boxType2Head { background-color:#7ac00a; padding:5px 20px; color:#fff; font-size:5em;}
.boxType2Content { background-color:#fff; margin:20px; padding:20px;}
.boxType2Content .comment_form_line { border-bottom:1px solid #e5e5e5; padding-bottom:15px; padding-top:15px}

.tpuWidgetFormContainer {padding-right:19px!important;}

/* SECTION BLOGURI
--------------------------------------------------------------------------- */
.promoFbg { margin:0 0 15px 0;}
.promoFbgNav { background:#fff; height:40px; border-left:1px solid #ededed;border-right:1px solid #ededed; border-bottom:1px solid #ededed; }
.promoFbgImg { display:block; width:689px; height:243px; overflow:hidden;}
.promoFbgNav ul { padding:0 0 0 20px;}
.promoFbgNav ul li { float:left; padding:12px 0 0 0;}
.promoFbgNav ul li a { font-size:1.2em; font-weight:bold; color:#000;}
.promoFbgNav ul li span { padding:0 8px 0 5px;}

.yourBlog { margin:0 0 15px;}
.yourBlogHeader { background:#86c81b; padding:8px 20px 5px 20px; color:#fff; font-size:2em;}
.yourBlogContent { padding:20px; background:#4e4e4e; color:#fff; }
.yourBlogLeftPart {width:410px; float:left;}
.yourBlogLeftPartTop {  padding:0 0 0 77px; height:62px; border-bottom:1px solid #777;}
.yourBlogRightPartCorner { position:relative; z-index:1; margin:12px -10px -30px 0; text-align:right;}
.yourBlogRightPart { width:200px; float:left; display:inline; background:#fff; height:130px; padding:10px; color:#d1d1d1; margin:-40px 0 0 19px; position:relative; z-index:1;}
.yourBlogRightPart .yourBlogHeadline { font-size:2.2em; color:#e30097;  border-bottom:1px solid #efefef; padding:8px 10px 5px 10px;}
.yourBlogRightPart ul { height:87px; width:200px; display:block; overflow:auto; overflow-x:hidden;}
.yourBlogRightPart ul li { border-bottom:1px solid #efefef; padding:8px 10px 5px 10px;}
.yourBlogRightPart ul li .blogTitle { color:#000; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
.yourBlogRightPart ul li span { color:#888; font-size:1em; font-family:Arial, Helvetica, sans-serif;}


.blogsListHeader {background:#e30097; padding:8px 20px 5px 20px; color:#fff; font-size:2em;}
.blogsListBox { background:#fff; padding:20px; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed;}
.blogsListNavi { background:#fff; float:right; margin:-45px 0px 0 0; padding:10px 10px 0 20px; width:190px;}
.blogsListNavi span { font-size:1.1em; color:#5b5b5b; font-style:italic; display:block; padding:4px 0 0 0;}
.blogsListNavi a { float:left; display:block; text-align:center; border-left:1px solid #dadada; padding:3px 10px;}
.blogsListNavi p { float:right;}
/*--------------------------------------------------------------------------*/

.popupGalleryFrame { width:700px; height:590px; background:#f5f5f5 url(../images/frame_popup.png) no-repeat center center; border:5px solid #fff;}

.popupGalleryFrame .picGallery { margin:55px 0 0 50px; padding:0; background:none; width:600px; float:left;}
.popupGalleryFrame .picGallery .thumb { width:600px; height:450px; margin:0; padding:0;background-image:none;}
.popupGalleryFrame .picGallery .thumb tr td { width:600px; height:450px;}
.popupGalleryFrame .picGallery .slideShowOptions { height:30px; width:auto; text-align:center; padding:0; margin:10px 0 0 0;}
.popupGalleryFrame .picGallery .slideShowOptions .slideShowNav { margin:0 auto; float:none; width:150px;}

.popupGalleryFrame .closePopup a { display:block; padding:2px 10px; background-color:#f10aa7; color:#fff; float:right; position:absolute; right:0; top:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; z-index:2; height:27px; overflow:hidden;}
.popupGalleryFrame .closePopup a span { font-size:22px; vertical-align:middle; padding:0 5px 0 0;}


.brandingSiteBd {overflow-x:hidden; background:#091230;}
.brandingSiteBd #wideHeader { background:none; }
.brandingSiteBd #wrapper { position:relative; z-index:2; background-color:#f5f5f5;}
.brandingSiteBd .brandingSiteTop { height:224px; width:1180px; margin:0 auto; overflow:hidden;}
.brandingSiteBd .brandingSite { width:1180px; margin:0 auto; position:relative;}
.brandingSiteBd .brandingSiteContent { width:1180px; position:absolute; height:2000px; left:0;}
.brandingSiteBd .brandingSiteLeft { width:90px; height:541px; left:0; float:left; position:absolute;}
.brandingSiteBd .brandingSiteRight {width:90px; height:541px; right:0; top:0; float:right; position:absolute;}
.tpuWidgetSendQuestionForm dd textarea { width:379px!important;}



/*SECTION RESTAURANTS new
--------------------------------------------------------------------------- */
.boxType3 { background:#ebae2f; background:#ebae2f url(../images/pattern_rest.gif) repeat-x 0 bottom; padding:20px; margin:0 0 20px 0;}
.boxType3Head { background:url(../images/pattern_bold_dott.gif) repeat-x 2px bottom; padding:0 0 14px 0; margin:0 0 10px 0;}
.boxType3Title { color:#fff; font-size:3em; line-height:20px;}
.boxType3Head .widget_nav { margin:0; padding:0; float:right;}

.reviewItem1 { background:#fff url(../images/flip_corner.gif) no-repeat right bottom;  }
.reviewItem1Content {/* background:url(../images/cite_mark.gif) no-repeat 405px bottom ; */padding:20px 20px 30px 20px}

.thumbSize1 { width:200px; padding:4px; height:150px; border:1px solid #f30ba8; overflow:hidden; background-color:#fff; float:left;}
.thumbSize1 .thumbContainer {width:200px; height:150px; overflow:hidden;}
.thumbSize1 table td {width:200px; height:150px;text-align:center; vertical-align:middle;}

.reviewText { margin:0 0 0 230px;}
.reviewItem1 .reviewTitle { font-size:2.5em; margin:0 0 5px 0;}
.reviewItem1 .reviewTitle a { color:#000;}
.reviewItem1 .reviewBlurb { font-size:1.6em; font-style:italic; line-height:20px; margin:0 0 5PX 0; color:#666;}
.reviewText a { color:#e07a1d; font-size:1.3em;}

.reviewItem2 { background:#fff url(../images/flip_corner.gif) no-repeat right bottom; width:300px; float:left;}
.reviewItem2Content { padding:20px 30px 20px 20px}
.reviewItem2Content a { color:#e1801f;}
.reviewItem2Content h2 { margin:4px 0 0 0;}
.reviewItem2Content h2 a { color:#000; font-size:2em;}
.addRestBtn { float:right; margin:-10px 0 0 0;}
.thumbSize2 { width:60px; height:45px; padding:4px; border:1px solid #f309a7; overflow:hidden; background-color:#fff; float:left; margin:0 15px 0 0;}
.reviewItem2 .reviewBlurb { clear:both; padding:20px 0 0 0; font-size:1.2em; line-height:20px; background:url(../images/pattern_bold_dott_inverted.gif) repeat-x 0 10px;}

.contactInfo { background-color:#fefaf2; margin:5px 0 0 0;}
.contactInfoContent {font-size:1.2em; line-height:18px; padding:5px 20px 5px 60px; zoom:1;}
.contactInfoTop { background:url(../images/pattern_bold_dott_inverted.gif) repeat-x 0 0; height:4px;}
.iMark { font-size:6em; color:#fff; text-shadow:#d1d1d1 1px 1px 1px; float:left; margin:0 0 0 20px; }

.restPicGallery { margin:0; font-size:1.6em; line-height:22px;}
.restTools .spacer_pipe { color:#fff;}
.restTools a { color:#fff;}
.restTools #breadcrumbs { color:#fff; float:left;}
/*--------------------------------------------------------------------------*/

.gMsg {border-top:1px solid #e4e0b6; border-bottom:1px solid #e4e0b6; background-color:#fffabe; padding:10px 20px; margin:0 2px -4px 2px; position:relative; z-index:1; font-size:1.6em;}
.gMsg .moreL { text-decoration:underline; }

.interestedIn {  width:656px; margin:0 0px 0 0; height:1%; overflow:hidden; padding:12px 0 0px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
.interestedInHead { font-size:2.5em;  margin:0 13px 10px 13px; }

.moreSearch { font-family:Georgia, "Times New Roman", Times, serif; padding-left:10px;}
.moreSearch a { font-size:2.5em; font-style:italic; text-decoration:underline;}
.interestedIn .boxSliderItem { height:200px; margin:0 0 12px 12px; display:inline; }

.submitSearchBtn { width:70px;height:25px;border:1px solid #fff;background-color:grey;display:block;color:#fff;text-align:center;padding:2px 4px 8px;font-weight:bold;}

.listModified {}
.listModified li { padding-top:8px; padding-bottom:12px; width:288px; float:left; padding-left:10px;}
.listModified a { color:#0000ff; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.tabs2 { margin:30px 0 20px 0;}
.tabs2 ul { }
.tabs2 ul li { float:left;margin:0 5px 0 0; }
.tabs2 ul li a { color:#fff; display:block; float:left; background:#e48e23; padding:11px 15px; font-size:1.5em; }
.tabs2 ul li.selected {position:relative; z-index:1; border-left:1px solid #d2d2d2;  border-right:1px solid #d2d2d2; border-top:1px solid #d2d2d2; }
.tabs2 ul li.selected a { color:#000; background:#fcf5e3;}

.tabs2Container { background:#fcf5e3; border:1px solid #d2d2d2; padding:20px; margin:-1px 0 0 0; font-size:1.2em;}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 999991104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	/*background-image: url('../images/fancybox/fancybox.png');*/
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 999991100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 999991101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px 0px;*/
	cursor: pointer;
	z-index: 999991103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 999991102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	/*background-image: url('../images/fancybox/fancy_title_over.png');*/
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;*/
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	/*background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -40px;*/
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;*/
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	/*background-image: url('../images/fancybox/blank.gif');*/
	z-index: 999991102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 999991102;
	display: block;
}

#fancybox-left-ico {
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -30px;*/
}

#fancybox-right-ico {
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -60px;*/
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 999991001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	/*background-image: url('../images/fancybox/fancybox-x.png');*/
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -162px;*/
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	/*background-image: url('../images/fancybox/fancybox-y.png');
	background-position: -20px 0px;*/
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -182px; */
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	/*background-image: url('../images/fancybox/fancybox-x.png');
	background-position: 0px -20px; */
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -142px; */
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	/*background-image: url('../images/fancybox/fancybox-y.png'); */
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	/*background-image: url('../images/fancybox/fancybox.png');
	background-position: -40px -122px; */
}

/* IE */

#fancybox-loading.fancybox-ie div	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_loading.png', */ sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_close.png',  */sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_title_over.png', */ sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_title_left.png', */ sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_title_main.png', */ sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_title_right.png', */ sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_nav_left.png', */ sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ /*background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_nav_right.png', */ sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_n.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_ne.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_e.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_se.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_s.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_sw.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_w.png', */ sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/fancybox/fancy_shadow_nw.png', */ sizingMethod='scale'); }


.thisIsNew { width:32px; height:22px; background:url(../images/new_ico.gif) no-repeat 0 0; position:absolute; z-index:1; top:-18px; right:-15px; display:none;}
.boxType4 {border:1px solid #dadada; background:#fff; }

.videoHeader { height:60px; background:url(../images/bg_video_header.gif) repeat-x 0 0; margin:0 0 10px 0;}
.videoLogo {  padding:0 0 0 19px; float:left;}
.videoLogo a {width:230px; height:60px; background:url(../images/logo_gustos_video.gif) no-repeat 0 0;  display:block; text-indent:-99999px; }
.addVideoRecipe { float:right; margin:14px 19px 0 0;}

.customBtn { display:inline-block; border-right:1px solid #737373; border-bottom:1px solid #737373; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4; background:#fff url(../images/bg_custom_btn.gif) repeat-x 0 bottom; font-size:15px; color:#000!important; text-align:center; padding:7px 9px 8px 9px;}
.customBtn:hover { background-image:url(../images/bg_custom_btn_hover.gif); background-position:0 0;}
.customBtn:active { background:#e4e4e4;}
.rightColBtn { width:280px; margin-bottom:15px;}

.customBtn1 { display:inline-block; border-right:1px solid #737373; border-bottom:1px solid #737373; border-left:1px solid #d4d4d4; border-top:1px solid #d4d4d4; background:#fff url(../images/bg_custom_btn.gif) repeat-x 0 0; font-size:11px; color:#000!important; text-align:center; padding:5px 9px 3px 9px; margin:0 0 4px 0; font-family:Arial, Helvetica, sans-serif;}
.customBtn1:hover { background-image:url(../images/bg_custom_btn_hover.gif); background-position:0 0;}
.customBtn1:active { background:#e4e4e4;}

.customBtn2 { display:block; border-right:1px solid #737373;  border-top:1px solid #eee; border-left:1px solid #eee; border-bottom:1px solid #737373; border-left:1px solid #d4d4d4; background:#fff url(../images/bg_custom_btn.gif) repeat-x 0 bottom; font-size:1.5em; color:#000!important; text-align:center; padding:7px 9px 8px 9px; margin:20px;}
.customBtn2:hover { background-image:url(../images/bg_custom_btn_hover.gif); }
.customBtn2:active { background:#e4e4e4;}

.customBtn3 { display:inline-block; border-right:1px solid #737373; border-bottom:1px solid #414141; border-left:1px solid #d4d4d4; border-top:1px solid #e0e0e0; background:#fff url(../images/bg_custom_btn_3.gif) repeat-x 0 bottom; font-size:0.9em; color:#fff!important; text-align:center; padding:7px 9px 7px 9px; line-height:1;}
.customBtn3:hover { background-image:url(../images/bg_custom_btn_3_hover.gif);}
.customBtn3:active { background:#bc1988;}

.boxType5 { padding:0 0 0 10px; width:670px;}
.boxType5Top { width:670px; height:10px; background:url(../images/bg_box_t5_top.gif) no-repeat 0 0;}
.boxType5Bottom { width:670px; height:10px; background:url(../images/bg_box_t5_bottom.gif) no-repeat 0 0;}
.boxType5Middle { width:670px; background:url(../images/bg_box_t5_middle.gif) repeat-y 0 0;}

.boxType5Header {border-bottom:1px solid #ececec; width:630px; margin:0 0 0 10px; padding:9px 10px 6px 10px;}
.boxType5Title { font-size:2em; letter-spacing:-0.02em; float:left;}

.boxType5Header .widget_nav { margin:0; float:right;}


.videoSlider { width:630px; height:333px; overflow:hidden; position:relative; margin:10px 0 0 20px;}
.videoSliderScroll { width:1920px; height:325px; position:absolute;}
.videoSliderGroup { width:640px; float:left;}
.videoSliderItem { width:310px; height:325px; float:left; margin:0 10px 0 0; position:relative;}
.videoSliderThumb {  display:block; text-align:center; width:310px; height:235px;}
.videoSliderThumb img {border:1px solid #ececec; padding:4px;}
.videoSliderItemTitle { font-family:Georgia, "Times New Roman", Times, serif; height:28px; font-size:1.6em; font-weight:bold; padding:7px 0 0 0; margin:0 0 6px 0; height:23px; border-bottom:1px solid #ececec;}
.videoSliderItemUser { color:#828282; font-size:1.1em; float:left;border-right:1px solid #ececec; margin:0 5px 0 0;}
.videoSliderItemUser a { color:#000; line-height:15px;}
.userThumb2 { padding:6px; width:42px; height:42px; background:url(../images/user_thumb.gif) no-repeat 0 0; float:left; }
.videoSliderItemUser .userSliderInfo {margin:3px 0 0 5px; float:left; width:115px; }

.videoSliderItemStats {width:145px; float:left;}
.viewsIco { float:left; font-size:1.1em; font-weight:bold; padding:0 14px 2px 21px; background:url(../images/views_ico.gif) no-repeat 0 0;}
.commentsIco {float:left; font-size:1.1em; font-weight:bold; padding:0 14px 2px 21px; background:url(../images/comments_ico.gif) no-repeat 0 0;}
.rateIco {float:left; font-size:1.1em; font-weight:bold; padding:0 0 2px 18px; background:url(../images/rate_ico.gif) no-repeat 0 0;}
.viewVideo {border-top:1px solid #ececec; padding:5px 0 0 0; width:145px; font-size:1.1em; margin:5px 0 0 0;}
.videoSliderStats { margin:4px 0 0 0;}

.playBtn1 { width:61px; height:61px; display:block; cursor:pointer; background:url(../images/play_btn_1.png) no-repeat 0 0; position:absolute; left:129px; top:90px;}
.videoSliderThumb:hover .playBtn1  {background:url(../images/play_btn_1_hover.png) no-repeat 0 0;}
.videoSliderThumb:active .playBtn1 {background:url(../images/play_btn_1_active.png) no-repeat 0 0;}

.playBtn2 { width:41px; height:41px; display:block; cursor:pointer; background:url(../images/play_btn_2.png) no-repeat 0 0; position:absolute; left:54px; top:36px;}
.videoThumb:hover .playBtn2 {background:url(../images/play_btn_2_hover.png) no-repeat 0 0;}
.videoThumb:active .playBtn2 {background:url(../images/play_btn_2_active.png) no-repeat 0 0;}

.boxType5Content { padding:10px 20px;}
.videoItem { position:relative; width:150px; float:left; margin:0 10px 0 0;}
.videoThumb {  display:block; text-align:center; width:150px; height:115px;}
.videoThumb img { padding:4px; border:1px solid #ececec;}
.videoTitle { font-size:1.2em; line-height:15px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #ececec; padding:4px 0 5px 0;}
.videoAuthor { font-size:1.1em; color:#828282;  border-bottom:1px solid #ececec;  padding:4px 0 4px 0;}
.videoAuthor a { color:#000;}
.videoStats { padding:6px 0 0 0;}
.moreVideos { display:block;background:url(../images/bg_more_videos.gif) repeat-x 0 bottom; border-top:1px solid #e0e0e0;  border-left:1px solid #e0e0e0;  border-right:1px solid #a6a6a6;   border-bottom:1px solid #a6a6a6; float:left; width:148px; height:199px; font-size:1.7em; color:#000!important;}
.moreVideos span { background:url(../images/more_video_plus.gif) no-repeat 0 7px; display:block; padding:0 0 0 15px; margin:80px 0 0 25px;}
.moreVideos:hover  { background:url(../images/bg_more_videos_hover.gif) 0 0 repeat-x;}
.moreVideos:active {background:#ebebeb;}

.boxType5Header2 { background:url(../images/bg_box_type5_head2.gif) repeat-x 0 bottom; margin:0 10px;border-bottom:1px solid #dadada;border-top:1px solid #dadada; padding:10px 10px 0 10px; font-size:1.1em; color:#777; }
.shortStats {padding:5px 3px 0 0; float:left;}
.title1 { font-size:4.2em; font-family:Georgia, "Times New Roman", Times, serif; line-height:42px; }

.boxType5Content2 { padding:0 10px;}
.pageTitleLeftPart { width:450PX; float:left; padding:10px 15px 10px 15px;}
.pageTitleRightPart { float:left; padding:0 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
.pageTitleRightPart .videoSliderItemUser { border-right:0; border-left:1px solid #eeeeee; padding-left: 10px; margin:20px 0 0 0;}

.videoPlayer2 { width:470PX; float:left;}
.videoRecipeBlurb { float:left; width:160PX; padding:15px 0 0 7px; font-size:1.2em; line-height:15px;border-top:1px solid #eee; }
.recipeHeader { padding-left:5px; position:relative; z-index:1;}
.recipeHeader .pageTitleLeftPart  { width:464px;}
.boxType4 #breadcrumbs { margin:0; float:left; padding-bottom:5px;}

.articleContent {  font-family:Arial, Helvetica, sans-serif; width:657px; padding:60px 15px 15px 15px; }
#recipeContent { font-size:1.4em; line-height:20px; zoom:1;}

.multimediaBox { width:334px; float:right; border:1px solid #eee; margin:0 0 10px 15px; }
.multimediaInfo { font-size:0.85em; border-top:1px solid #eee; text-align:center; margin:10px 0 0 0;}
.multimediaInfo span { font-weight:bold;}

.mainPic { width:302px; height:227px; margin:17px auto 10px auto; }
.mainPic table td { text-align:center; vertical-align:middle; width:302px; height:227px; }
.mainPic table td img {border:1px solid #eee; }
.zoomBtn { width:58px; height:24px; display:block; background:url(../assets/zoom_btn.gif) no-repeat 0 0; position:absolute; right:0; bottom:0; display:none;}

.multimediaSlider { height:53px; width:334px; }
.multimediaSliderContainer { width:300px; height:53px; position:relative; overflow:hidden; float:left;}
.multimediaSliderScroll { width:927px; height:53px; position:absolute; left:0; top:0;}
.multimediaSliderGroup {width:309px; height:53px; float:left;}
.multimediaSliderItem {float:left; margin:0 9px 0 0; display:inline; position:relative;}
.multimediaSliderItem img { padding:3px; border:1px solid #eee; }

.multimediaBtn { float:left; width:9px;}
.multimediaPrevBtn {width:9px; height:53px; background:url(../images/btn_multimedia_slider_prev.gif) no-repeat 0 center;  display:block;}
.multimediaNextBtn {width:9px; height:53px; background:url(../images/btn_multimedia_slider_next.gif) no-repeat 0 center; display:block;}

.multimediaBtnFirst { width:10px; height:53px; padding:0 3px; float:left;}
.multimediaBtnLast { width:10px;height:53px; float:left; padding:0 2px; }

.playBtn3 {width:27px; height:27px; display:block; cursor:pointer; background:url(../images/play_btn_3.png) no-repeat 0 0; position:absolute; left:19px; top:14px;}

.multimediaSliderGroup .selectedItem  img { border-color:#000;}

.userResponseComment { font-size:0.9em; padding:10px 10px 0 10px; font-style:italic; line-height:19px; color:#777;}

.articleBtnLink { font-size:1.1em; display:block; padding:4px;}

.comments_new { font-family:Georgia, "Times New Roman", Times, serif;}
.boxType5Content2 .comments_new { margin:10px 0 0 15px; width:620px; }
.boxType5Content2 .comments_new ul { width:600px;}
.boxType5Content2 .comments_new ul li { width:600px;}

.boxType6 { background:#fafafa;border-bottom:1px solid #eee; margin:0 10px; padding:20px;}
.userThumb3 { float:left; width:180px; height:180px; padding:9px; background:url(../images/user_thumb_frame_3.gif) no-repeat 0 0; text-align:center; margin:0 0 0 -5px; position:relative; z-index:1;}
.userShortInfo { margin:0 0 0 205px;}
.userShortInfo h1 {}
.username { font-size:30px; font-family:Georgia, "Times New Roman", Times, serif;}

.listType4 {}
.listType4 li { border-top:1px solid #dedede; font-size:1.2em; padding:8px 0 5px 0;}
.userType { font-size:1.2em; padding:0px 0 10px 0; }
.userType span { font-style:italic; font-size:1.2em;}


.videoTabMenu { background:url(../images/video_tab.gif) no-repeat 0 0; text-indent:-9999px; width:55px;}
.videoTabMenu a { width:55px; height:16px; display:block;}

.videoTabMenuSelected { background:#FAFAFA url(../images/video_tab_selected.gif) no-repeat center 0;  text-indent:-9999px; width:55px; border-top:10px solid #FAFAFA; margin-top:-10px;}
.videoTabMenuSelected a {width:55px; height:16px; display:block;}

.topTitle { background:#aa0976;}
.topTitleContent {color:#fff; background:#750150; width:979px; margin:0 auto -29px auto; text-align:left; font-size:1.6em; padding:3px 10px 3px 10px;}
.topTitleContent a { color:#fff; text-decoration:underline; font-size:11px; float:left;}
.topTitleContent #favorites_recipes { float:left; border-left:1px solid #fff; padding: 0 0 0 5px; margin:0 0 0 5px;}
.topTitleContent .selectBook { float:left;}
.topTitleContent .bookMsg { font-size:11px; color:#fff; padding:5px 0 0 0;}


.boxType0 { margin: 0 0 20px 0; border:1px solid #dadada;}
.boxType0Head { background-color:#e3189f; color:#fff; font-size:2.5em; padding:10px;}
.boxType0Content { background-color:#fff; padding:0 0 10px 0; }

.listType5 { font-size:1.5em; margin:0 1px;}
.listType5 li { float:left;  border-top:1px solid #dadada; line-height:18px;}
.listType5 li a { display:block; padding:4px 2px 7px 21px; }
.listType5 li a:hover { color:#fff; background-color:#E30097;}
.listType5 li a span { color:#000; }
.listType5 li a:hover span { color:#fff; }

.evenList li {  background-image:url("../images/pattern_gradient_featured_articles.gif"); background-repeat:repeat-x;}


.split4 li {width:171px; }
.split6 li { width:114px; }
.split2 li { width:342px;}
.split3 li { width:228px;}

.theme1 .boxType0Head { background-color:#7c549c; }
.theme1 ul li a { color:#7c549c;}
.theme1 ul li a:hover { background-color:#7c549c; color:#fff;}

.theme3 {}
.theme3 .boxType0Head { background-color:#b53423; }
.theme3 ul li a { color:#b53423;}
.theme3 ul li a:hover { background-color:#b53423; color:#fff;}

.theme4 {}
.theme4 .boxType0Head { background-color:#0aa9c0; }
.theme4 ul li a { color:#0aa9c0;}
.theme4 ul li a:hover { background-color:#0aa9c0; color:#fff;}

.theme5 .boxType0Head { background-color:#4a82de; }
.theme5 ul li a { color:#2f68c5;}
.theme5 ul li a:hover { background-color:#4a82de; color:#fff;}

.theme6 .boxType0Head { background-color:#7ac00a; }
.theme6 ul li a { color:#7ac00a;}
.theme6 ul li a:hover { background-color:#7ac00a; color:#fff;}

.specialSectionItem { margin-top:1px;}
.specialSectionItem a:hover .specialSectionItemContent { background:#E30097; color:#fff;}
.specialSectionItem a:hover .specialSectionItemContent .specialSectionArticle, .specialSectionItem a:hover .specialSectionItemContent .viewSpecialSectionBtn { color:#fff!important;}
.specialSectionItemThumb { float:left; height:79px; overflow:hidden; display:block;}
.specialSectionItemContent { padding:10px; height:59px; margin-left:84px; display:block;}

.evenSpecitalSectionItem .specialSectionItemContent{ background-color:#f2f2f2;}

.fuxia .viewSpecialSectionBtn { float:right; font-size:2em; font-family:Arial, Helvetica, sans-serif; color:#e30097!important; font-weight:bold; margin:-8px -5px 0 0;}

.specialSectionTitle { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-bottom:5px; display:block;}
.specialSectionArticle {font-size:1.2em; color:#e30097!important; display:block;}

.btnAddRecipe { display:block;  width:300px; height:50px; background-position:0 -1075px; margin: 0 0 15px 0;}

/*SEO
----------------------------------------------------------------*/
.seoRecipe #wideHeader, .customTemplate #wideHeader, .dishtypeBrandingSection #wideHeader {position:absolute; top:0; left:0;}
.seoRecipe #wrapper, .customTemplate #wrapper {padding-top:215px;}
.dishtypeBrandingSection #wrapper {padding-top:215px;}
.seoRecipe #left_column, .customTemplate #left_column, .dishtypeBrandingSection #left_column { position:relative; }
.seoRecipe .searchBox, .customTemplate .searchBox, .dishtypeBrandingSection .searchBox { position:absolute; top:0; width:649px;}

.seoRecipe .boxType4 { position:relative;}
.dishtypeBrandingSection .boxType4, .dishtypeBrandingSection .left_box { position:relative; margin-top:245px;}

.customTemplate .left_box { position:relative;   }
.customTemplate #breadcrumbs { position:absolute; top:10px;}

.seoRecipe .recipeHeader, .dishtypeBrandingSection .recipeHeader{ padding:28px 0 0 0;}
.seoRecipe .recipeTools, .dishtypeBrandingSection .recipeTools { position:absolute; top:0; left:0;  width:687px;}
.seoRecipe .articleContent, .dishtypeBrandingSection .articleContent { position:relative;}	
.recipeText { float:left;  width:300px;}

.dishtypePromo { position:absolute; top:142px;}

.articleToolsSpacer { position:relative; padding-top:40px;}
.recipeTools { font-family:Arial, Helvetica, sans-serif;}



.christmasRecipesPos .boxType0Head { background:#ca150b url(../images/box_christmas_top.jpg) no-repeat 0 0; color:#fff; border-bottom:0; padding-bottom:26px; margin-bottom:-1px; position:relative; z-index:1;}
#left_column .christmasRecipesPos ul li { border-top:0; border-bottom:1px solid #dadada;}
#left_column .christmasRecipesPos ul li a { color:#ca150b; background:url(../images/bullet_snow_flake.gif) no-repeat 3px center; padding-left:26px;}
#left_column .christmasRecipesPos ul li a:hover {  color:#fff;  background:#ca150b url(../images/bullet_snow_flake_hover.gif) no-repeat 3px center;}
#left_column .christmasRecipesPos .boxType0Content { background:#fff url(../images/bg_box_christmas.jpg) no-repeat 0 bottom; padding-bottom:0; zoom:1;}
#left_column .christmasRecipesPos .btnSarbatori {margin-left:20px; display:block; width:550px; height:68px; overflow:hidden; margin:10px 0 1px 10px;}

.christmasRecipesPos { position:absolute; top:145px; height:293px;}

.newRecipesPos { position:absolute; top:0px; height:340px; }
.featuredArticlesPos { position:absolute; top:355px; height:500px;  }
.popularRecipesPos { position:absolute; top:872px;  }
.ingredientsPos { position:absolute;top:1746px;}
.culinaryCoursesPos { position:absolute;  top:1099px; }
.cuisineRecipesPos {  position:absolute;top:2363px;}
.frenchRecipesPos { position:absolute; top:2770px;}
.resturantsReviewPos { margin-top:3237px; position:relative;  }

.tastyRecipes { position:absolute; top:145px;}

.headLink {  color:#fff; font-size:0.65em; text-decoration:underline; padding:8px 0 0 0;}
.recipeShortInfo { font-size:1.1em; margin:4px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
.userRecipes {border-top:1px solid #dadada; padding-top:40px;}
/*-------------------------------------------------------------*/


/*FBG 2010
----------------------------------------------------------------*/

.fbgBranding { background-image:url(../images/fbg-2010/fbg-bg-body.png); background-repeat:repeat-x;}
.fbgBranding #wideHeader { background:url(../images/fbg-2010/fbg-bg-header.png) no-repeat center 0; height:173px;}
.fbgBranding #wrapper {padding-top:190px; width:1000px; background:url(../images/fbg-2010/fbg-bg-wrapper.png) no-repeat 0 181px; padding-left:18px; padding-right:18px; }

.fbgMainBox { width:1038px; height:222px; margin:0 auto; background:url(../images/fbg-2010/fbg-bg-main-box.png) no-repeat 0 0; top:180px; position:relative;}
.yoghurtBox {width:242px; height:348px; background:url(../images/fbg-2010/fbg-danone-yoghurt-box.png) no-repeat 0 0; position:absolute; right:-172px; top:-109px;}

.fbgTabs {padding-left:10px;}
.fbgTabs a { width:234PX; height:80px; display:block; float:left;  margin-right:1px;}

.danoneLink { display:block; width:130px; height:100px; margin:20px 0 0 65px; display:inline; float:left;}
.fbgFeaturedBlogger { width:765px; float:left; padding-left:22px; padding-top:12px;}
.fbgFeaturedBlogger a { color:#fff;}

.fbgBloggerProfile {float:left; width:407px; padding:10px 10px 10px 35px; height:95px; background:#51cbf1 url(../images/fbg-2010/bg-blogger-profile.png) no-repeat 0 0; text-align:right; overflow:hidden;}
.fbgFeaturedBloggerThumb { float:right; margin:-10px -10px -10px 10px;}
.fbgFeaturedBlogTitle { font-size:2em; color:#fff; height:29px; overflow:hidden; width:300px; float:right;}
.fbgFeaturedBlogLink { width:332px; overflow:hidden; margin-top:2px; font-size:1.1em;}
.fbgFeaturedBloggerBlurb { font-size:1.2em; margin-top:8px; color:#fff; height:46px; overflow:hidden;}

.fbgBloggerPosts { float:left;width:300px; padding-left:2px;}
.fbgBloggerPost {width:265px; height:34px; background:url(../images/fbg-2010/fbg-bg-blogger-post.png) no-repeat 0 0; margin-bottom:6px; text-align:left; padding:10px 10px 10px 25px; color:#fff;}
.fbgPostThumb { float:left; margin-right:10px;}
.fbgPostTitle { font-size:1.2em; font-weight:bold;}
.fbgPostDate { margin-bottom:2PX;}
.fbgFeaturedBlogsNav { position:absolute; top:100px; left:255px;}

.fbgContent { border:1px solid #dadada; background-color:#fff;}
.fbgNav1 { background-color:#50ccf2; height:52px; padding:0 20px;}
.fbgNav1 li { float:left; border-right:1px solid #70dcfd; padding:22px 7px 15px 7px;}
.fbgNav1 li a { color:#fff; font-size:1.2em;}
.fbgNav1 li.selected { background-color:#fff; margin:0 0 -10px 0; margin-top:8px; padding-top:15px; border:0; padding-bottom:15px;}
.fbgNav1 li.selected a { color:#000;}

.fbgTitle1 { color:#003d8d; font-size:3.5em; margin: 0 0 15px 0;}
.fbgTitle1 a { color:#003d8d;}
.fbgTitle2 { font-size:3.5em; color:#fc9007; font-weight:bold; font-style:italic; margin: 0 0 15px 0;}
.fbgTitle2 a { color:#fc9007; }
.fbgTitle3 { font-size:1.8em; color:#003d8d; text-align:center; border-top:1px solid #50ccf2; padding-top:20px;}
.fbgInsideBox { margin:10px 10px 20px 10px; border-bottom:8px solid #50ccf2; padding:10px 10px 20px 10px; background:url(../images/fbg-2010/fbg-insidebox-bg.png) repeat-x 0 bottom; }
.fbgTextNormal { font-size:1.2em; line-height:1.5em;}

.fbgLink0 {text-decoration:underline; color:#50ccf2!important;}
.fbgLink1 { font-size:2em; text-decoration:underline; color:#50ccf2!important;}

.normalLink a { color:#000;}
.fbgLastNav a { color:#000;}
.fbgLastNav span { padding:0 5px;}

.fbgListType2 {}
.fbgListType2 li { font-size:2em; border-top:1px solid #50ccf2; padding:10px 0;}
.fbgListType2 li div { float:left; margin: 0 10px 0 0;}

.fbgBloggersList { border-top:1px solid #50CCF2; border-left:1px solid #50CCF2; border-right:1px solid #50CCF2; }
.fbgBloggersList th {background-color:#e1f8ff; padding:5px; border-bottom:1px solid #50CCF2; font-size:2em; font-weight:normal;}
.fbgBloggersList td { padding:5px; border-bottom:1px solid #50CCF2;}
.fbgBloggersList td.even { background-color:#f9feff}
.fbgBloggersList a { color:#51caf0; }

.fbgBloggerTitle { font-size:1.8em; margin-bottom:5px;}
.fbgBloggerMeta { font-size:1.1em;}
.fbgCategory { font-size:1.5em; margin-bottom:5px;}
.fbgBloggerLinks { font-size:1.1em; margin: 0 0 5px 0;}

.fbgBloggerNo { font-size:2em; padding:0 5px;background-color:#e1f8ff; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #50CCF2;}

.fbgBox1 { border:1px solid #40c5ef; width:315px; float:left; margin:0 5px 20px 0; display:inline;	}
.fbgBox1Head { background:#19c0f3 url(../images/fbg-2010/fbg-box1-head.png) repeat-x 0 0; color:#fff; padding:18px 10px 10px 10px; font-size:2em;}
.fbgBox1Content { padding:10px; font-size:1.6em; line-height:1.4em; background:#19c1f3 url(../images/fbg-2010/fbg-box1.png) repeat-x 0 0; color:#fff;}

.fbgBox2 { background-color:#50ccf2; padding:20px; margin:0 10px;}

.fbgBox3 {}

.fbgBox3Top { height:10px; background:url(../images/fbg-2010/fbg-box3-top.png) repeat-x 0 0;}
.fbgBox3TopLeft { height:10px; width:10px; background:url(../images/fbg-2010/fbg-box3-top-left.png) no-repeat 0 0; float:left; }
.fbgBox3TopRight {  height:10px; width:10px; background:url(../images/fbg-2010/fbg-box3-top-right.png) no-repeat 0 0; float:right; }

.fbgBox3Bottom { height:10px; background:url(../images/fbg-2010/fbg-box3-bottom.png) repeat-x 0 0;}
.fbgBox3BottomLeft {height:10px; width:10px; background:url(../images/fbg-2010/fbg-box3-bottom-left.png) no-repeat 0 0; float:left; }
.fbgBox3BottomRight {height:10px; width:10px; background:url(../images/fbg-2010/fbg-box3-bottom-right.png) no-repeat 0 0; float:right;}

.fbgBox3Middle {border-left:1px solid #fff; border-right:1px solid #fff; padding:0 4px;}
.fbgBox3MiddleContent { background-color:#fff;}

.fbgLeftCol { width:400px; float:left;}
.fbgRightCol { width:210px; float:left; margin-left:15px;}

.fbgWallItemTop {border-bottom:1px solid #b6ebfb; padding:10px;}
.fbgWallItemDate { float:right; border:1px solid #e6e6e6; width:43px; height:43px; text-align:center; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
.fbgWallItemDay { padding:4px 0; font-weight:bold; }
.fbgWallItemHour { background-color:#0791d3; padding:4px 0; color:#fff;}

.fbgWallItemTitle { font-size:1.8em; padding:5px 0 0 0;}
.fbgWallItemTitle a { color:#000; }

.fbgWallItemLink { font-size:1.1em;}
.fbgWallItemLink a { color:#1bc1f3; text-decoration:underline;}


.fbgWallItemContent { padding:10px; font-size:1.2em; line-height:1.5em;}
.fbgWallItemContent a {color:#1bc1f3; text-decoration:underline;}
.fbgWallItemPic { float:left; margin:0 10px 0 0;}
.fbgWallItemPic img { border:1px solid #cdcdcd;}

.fbgWallItemMore {  height:57px; background:url(../images/fbg-2010/fbg-wall-item-more-bg.png) no-repeat 0 0; padding:4px; margin:5px 0 20px 0;}

.fbgWallItemsList {}
.fbgWallItemsList li { border-top:1px solid #b6ebfb; padding:10px 10px 10px 38px; background:url(../images/fbg-2010/fbg-wall-item-quote.png) no-repeat 10px 14px;}
.fbgWallItemsList li a {}

.fbgWallItemTitle2 { font-size:1.5em;}
.fbgWallItemTitle2 a { color:#000; text-decoration:underline;}

.fbgWallItemLink2 { font-size:1.1em;  color:#1bc1f3;text-decoration:underline;}
.fbgWallItemLink2 a {color:#1bc1f3;}

.fbgWallItemBlurb2 { font-size:1.1em; line-height:1.2em; padding:10px 0 0 0; }

.fbgTitle4 { font-size:1.8em; color:#f89333; padding:10px 10px;}

.fbgWallItem2MoreBtn { width:210px; height:54px; text-align:center; padding:12px 0 0 0; color:#fff; background:url(../images/fbg-2010/fbg-wall-item2-more-bg.png) no-repeat 0 0; display:block; font-size:1.2em; margin:4px 0 10px 0;}


.fbgWinnersPageHead { height:84px; background:url(../images/fbg-2010/fbg-castigatori-header.png) no-repeat 0 0; margin:20px 0 0 20px;}
.fbgWinnersHead2 { font-size:2.2em;   padding:16px 0 13px 0px;  margin: 0 20px 0px 20px;}
.fbgWinners { padding:20px;}
.fbgCategoryWinnersList { font-family:Arial, Helvetica, sans-serif;}
.fbgCategoryWinnersList ul li { float:left; margin:0 0 20px 20px; border:1px solid #ccf0fb; display:inline;	}
.fbgCategoryWinnersList ul li .fbgWinnerCategHead { background:#50ccf2; color:#fff; font-size:1.2em; padding:3px;}
.fbgCategoryWinnersList ul li .fbgWinnerCategHead div { border-bottom:1px solid #91dff7; padding:5px 0 5px 0;}
.fbgCategoryWinnersList ul li .fbgWinnerCategContent { padding:15px 3px 0 3px;}
.fbgWinnerDesc { margin:-25px 0 0 0;}
.fbgWinnerDescItem { border-bottom:1px solid #ccf0fb; font-size:1.1em; padding:5px 0 7px 0;	}
.fbgWinnerDescItem span { padding:0 5px; color:#CCF0FB;}
.noticeWinners { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin:0 20px 0px 20px; border-bottom:1px solid #CCF0FB; padding-bottom:15px;}
.fbgUsersList { margin:0 0 20px 0;}
.fbgUsersList li { float:left; border:1px solid #ccf0fb; padding:3px; width:302px;  margin:0 0 20px 20px; overflow:hidden; display:inline;}
.fbgUserThumb { float:left; margin:0 5px 0 0; }
.fbgUserThumb img { border-right:3px solid #fff;}
.fbgUserTitle { font-size:1.8em; border-bottom:1px solid #ccf0fb; padding:20px 0 10px 0;}
.fbgUserLink { width:210px; font-family:Arial; overflow:hidden; padding:10px 0 0 0; font-size:1.1em;}
.fbgUserLink a { color:#50ccf2;}

.fbgMainWinner { border:5px solid #50ccf2; margin:0 20px 10px 20px; background:#fff url(../images/fbg-2010/fbg-main-winner-top.png) repeat-x 0 0; position:relative;}
.fbgMainWinnerThumb { float:left; padding:10px 20px 0 0; height:174px; overflow:hidden; }
.fbgMainWinnerContent { padding:20px 20px 0 0;}
.fbgMainWinnerTitle { font-size:2.5em; padding:5px 0 10px 0; border-bottom:1px solid #ccf0fb;}
.fbgMainWinnerVotes { font-size:1.5em; padding:5px 0 10px 0; border-bottom:1px solid #ccf0fb;}
.fbgMainWinnerLink { font-size:1.5em; padding:5px 0 10px 0; border-bottom:1px solid #ccf0fb;}
.fbgMainWinnerInterview { font-size:1.8em; padding:5px 0 10px 0; }

.fbgBigWinnerRibbon { width:147px; height:220px; background:url(../images/fbg-2010/ribbon-main-winner.png) no-repeat 0 0; position:absolute; right:10px; bottom:-50px; }

.fbgAfterMainWinner { margin:0 20px;}
.fbgAfterMainWinner ul li { float:left; width:300px; font-size:1.1em; padding:3px 0; border-bottom:1px solid #ccf0fb;}
/*-------------------------------------------------------------*/


body { background:#fff;}

.hasMonthPromo #wrapper {padding-top:388px;}
.hasMonthPromo #nav li.selected { background:#ffba00; border-color:#ffba00; color:#fff; }

#monthPromo { position:absolute; z-index:1; top:200px; left:0; width:100%; height:175px; background:#ffba00 url(../images/grill/bg-promo.png) repeat-x 0 0;}
#monthPromoContent {width:1000px; height:165px; margin:0 auto; background:url(../images/grill/promo-header.jpg) no-repeat 0 0; position:relative; text-align:left;}
#monthPromoText { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding:90px 0 0 540px; width:280px; text-align:left;}
#monthPromoDecoration {width:197px; height:254px; background:url(../images/grill/bbq.png) no-repeat 0 0; position:absolute; z-index:99999; right:-13px; top:-81px;}
.monthPromoLink { display:block; height:165px; width:1000px; position:relative; z-index:2; position:absolute; left:0; top:0;}

.ggg-promo { margin:0 0 -25px 0; }
.ggg-box-container { border:1px solid #dadada; font-family:Arial, Helvetica, sans-serif;}
.ggg-box { padding:10px; }
.ggg-box-content { padding:10px; font-size:1.2em; position:relative; z-index:1;}
.ggg-box-head { background:url(../images/grill/ggg-header-box-bg.png) repeat-x 0 0; height:40px; font-size:1.8em; color:#fff; padding:10px 0 0 10px;}
.ggg-top { margin:10px; border-top:4px solid #ffbc00}
.ggg-top li { border-bottom:4px solid #ffbc00; padding:10px 10px;}
.ggg-contest-pos { font-size:8em; float:left;}
.ggg-contest-user { padding:0 0 0 120px;}
.ggg-contest-name { font-size:2em;}
.ggg-contest-recipe { font-size:3em;}
.ggg-contest-recipe a { color:#c84f13;}
.ggg-contest-user-like { padding:10px 0 0 0;}

.grillContestPromo { 
	background:#fff; width:210px;
	-webkit-box-shadow: 0px 0px 3px 0px #c6a074;
	-moz-box-shadow: 0px 0px 3px 0px #c6a074;
	box-shadow: 0px 0px 3px 0px #c6a074;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:40px;
}

.grillContestPromo  img { margin:-16px 0 -4px 0; }


#nav li:last-child {position:relative; z-index:9999;}


#nav li { padding:16px 6px 16px 6px; }
#nav li.guidesTab { width:175px; height:77px; background:url(../images/sarbatori/guides-tab.png) no-repeat 0 0; display:block; border:0; padding:0; margin:-20px 0 -9px -3px; position:relative; z-index:2;}
#nav li.guidesTab a { padding:36px 0 18px 30px; display:block; color:#fff; font-weight:bold; }

#nav li.activeGuideTab { color:#a60374}
#nav li.specialTab 
{	
	padding-top:7px;
	padding-bottom:5px;
	padding-right:12px; 
	padding:17px 14px 15px 35px;
	position:relative; z-index:1;
	margin-left:-33px;
	border:0;
	background: #fa07ad;
	background: -moz-linear-gradient(top, #fa07ad 0%, #ea08a3 28%, #c50a8b 78%, #b90b83 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa07ad), color-stop(28%,#ea08a3), color-stop(78%,#c50a8b), color-stop(100%,#b90b83));
	background: -webkit-linear-gradient(top, #fa07ad 0%,#ea08a3 28%,#c50a8b 78%,#b90b83 100%);
	background: -o-linear-gradient(top, #fa07ad 0%,#ea08a3 28%,#c50a8b 78%,#b90b83 100%);
	background: -ms-linear-gradient(top, #fa07ad 0%,#ea08a3 28%,#c50a8b 78%,#b90b83 100%);
	background: linear-gradient(top, #fa07ad 0%,#ea08a3 28%,#c50a8b 78%,#b90b83 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa07ad', endColorstr='#b90b83',GradientType=0 );
}

#nav li.specialTab span { display:block; font-size:11px; }

#nav li.activeGuideTab { background:#fff; padding-top:15px; padding-bottom:18px;}
#nav li.activeGuideTab a { color:#a60374; text-shadow:none; }

/* Promo Homepage
----------------------------------------------------------------*/
.featuredBloggerDate, .featuredBloggerTitle { font-family: AlakoBoldRegular, Georgia;}
.promoBloggers { background:url(../images/sarbatori/dec-bloggers/bg-body.jpg) repeat-x 0 0; height:220px; top:200px; position: absolute; width: 100%; }
.promoBloggersDecoration { background:url(../images/sarbatori/dec-bloggers/promo-bloggers.jpg) no-repeat center 0; height:220px;}
.promoBloggersContent { position:relative; width:990px; margin:0 auto; }
.promoBloggersLights {width:1074px; height:105px; background:url(../images/sarbatori/dec-bloggers/decorations.png) no-repeat 0 0; position:absolute; left:-30px; top:-15px; z-index:3;}
.bloggersDwnBook { position:absolute; right:14px; top:-9px; z-index:5;}

.promoFeaturedBlogger { padding:90px 0 0 155px; text-align:left;}
.featuredBloggerDate { color:#fff; line-height:24px; font-size:24px; text-align:center; width:115px; padding:15px 0 0 0; float:left;}
.featuredBloggerDate span { font-size:60px;}

.featuredBloggerTitle {padding-top:4px; text-align:center; width:260px; font-size:24px; float:left; color:#544f52;}
.featuredBloggerTitle a { font-size:34px; line-height:34px; }

.featuredBloggerPic { float:left; margin:-29px 0 0 140px;}

.fakeFeaturedBlogger { width:660px; height:106px; position:absolute; display:block; top:88px; left:154px; z-index:9;}

/*--------------------------------------------------------------*/

.sectionsList { background-color:#fffae2; }
#content					{ position:relative; }
#wrapperTeme { margin:185px 0 0 0 !important; float:left; }
.introTeme					{ width:1000px; height:203px; position:absolute; top:-24px; left:0; background:url(../images/notepad.png) no-repeat; z-index:10000; font-family:Arial, sans-serif; }
.introTeme p					{ margin:100px 20px 0 80px; font-size:14px; font-weight:bold; line-height:30px; }
.boxTeme					{ width:1000px; height:285px; font-family:Arial, sans-serif;  float:left; margin:0 0 10px 0 !important;}
.boxTeme img					{ float:left; z-index:10000 !important; }
.boxTeme p					{ margin:50px 75px 0 0px !important; font-size:18px; font-weight:bold; float:left; }
.boxTeme ul					{ margin:20px 95px 0 15px !important; list-style:disc !important; color:#000; line-height:18px; float:left; }
.boxTeme ul li a				{ font-size:13px; color:#000; }
.boxTeme ul li a:hover			{ text-decoration:underline; }
#noi2011					{ background:url(../images/teme/2011.11.png) no-repeat; color:#a4c902; }
#oct2011					{ background:url(../images/teme/2011.10.png) no-repeat; color:#f51828; }
#sep2011					{ background:url(../images/teme/2011.09.png) no-repeat; color:#6d729a; }
#aug2011					{ background:url(../images/teme/2011.08.png) no-repeat; color:#ff9a0d; }
#iul2011					{ background:url(../images/teme/2011.07.png) no-repeat; color:#f85505; }
#dec2011                    { background:url(../images/teme/2011.12.png) no-repeat; color:#600000; }
#ian2012					{ background:url(../images/teme/2012.01.png) no-repeat; color:#e66637; }

.featuredBloggers { width:515px; margin:-35px 0 0 15px; float:left;}
.featuredBloggers  td { vertical-align:top;}
.featuredBloggers .featuredBloggerTitle { font-size:22px; padding-top:35px; line-height:25px;}
.featuredBloggerNames { padding-top:5px;}
.featuredBloggers .featuredBloggerTitle a { font-size:25px;  line-height:20px;}

#cappy							{ width:300px; height:350px; background:url(../images/cappy.jpg) no-repeat; position:relative; margin:0 0 15px 0; }
#cappy input[type="text"]			{ position:absolute; top:177px; left:20px; border:0; width:165px; }
#cappy p							{ position:absolute; top:100px; left:65px; right:20px; border:0; font-size:15px; text-align:center; color:#4c4c4c; }
#cappy .adauga					{ position:absolute; top:173px; right:20px; border:0; width:83px; height:30px; background:transparent; cursor:pointer; }
#cappy ul						{ background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:inset 0 0 3px #999; -moz-box-shadow:inset 0 0 3px #999; -webkit-box-shadow:inset 0 0 3px #999; height:145px; overflow-y:scroll; padding:10px; position:absolute; top:212px; left:16px; width:245px; height:50px; }
#cappy ul li a					{ float: right; }
#cappy ul li span				{ font-size: 12px; }
#cappy input[type="submit"]		{ position:absolute; top:293px; left:16px; border:0; width:158px; height:39px; background:transparent; cursor:pointer; }
.rezMixer						{ border:1px solid #e1e1e1; width:687px !important; margin:0 0 80px 0; }
.rezMixer #head					{ background:url(../images/cappy_sprite.png) no-repeat; height:285px; width:688px; }
.rezMixer #middle				{ background:url(../images/mid.jpg) repeat-y; width:658px; padding:0 0 0 30px }
.rezMixer #footer				{ background:url(../images/cappy_sprite.png) 0 -313px no-repeat; height:301px; width:688px; }
.rezMixer #orange				{ background:url(../images/cappy_sprite.png) -396px -637px no-repeat; height:363px; width:277px; position:absolute; bottom:-80px; left:50px; }
.articleType2					{ background-color:transparent; border:0 !important; }
.rezSquare						{ background:url(../images/cappy_sprite.png) -17px -715px no-repeat !important; width:244px; height:224px; padding:20px 50px 20px 20px; float:left; }
.rezSquare h2 a					{ color:#ffa500 !important; }
p.rez							{ font-size:13px; font-weight:bold; margin:0 0 10px 0; }
.listType2 li						{ background:transparent !important; border:0 !important; }


.def_ddrHeaderWrapper	{ width:100%; height:170px; left:0; margin:200px auto 0 auto; background:url(../images/romantism/bg-header.png) repeat-x top center; position:absolute; z-index:1000; top: 0;  box-shadow:0 0 2px #696969; -webkit-box-shadow:0 0 2px #696969; }
.def_ddrHeader			{ width:1000px; height:170px; margin:0 auto 0 auto; background:url(../images/romantism/branding.png) no-repeat; position:relative; z-index:1000; }
.def_ddrHeader p { font-family: Arial, sans-serif; position:absolute; top:92px; left:388px; text-align:left; width:300px; font-size:13px !important; color:#0b6b9a; }
.def_ddrHeader strong { font-size:14px; }

#broccoli					{ background:url(../images/sanatate/broccoli.png) no-repeat transparent; width:221px; height:131px; position:absolute; bottom:-10px; right:10px; z-index:10000; }
.linkCarte					{ width:430px; height:170px; position:absolute; top:0; left:0; }
.linkTema					{ width:560px; height:170px; position:absolute; top:0; right:5px; }

 
#cappy							{ width:300px; height:350px; background:url(../images/cappy.jpg) no-repeat; position:relative; margin:0 0 15px 0; }
#cappy input[type="text"]			{ position:absolute; top:177px; left:20px; border:0; width:165px; }
#cappy p							{ position:absolute; top:100px; left:65px; right:20px; border:0; font-size:15px; text-align:center; color:#4c4c4c; }
#cappy .adauga					{ position:absolute; top:173px; right:20px; border:0; width:83px; height:30px; background:transparent; cursor:pointer; }
#cappy ul						{ background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:inset 0 0 3px #999; -moz-box-shadow:inset 0 0 3px #999; -webkit-box-shadow:inset 0 0 3px #999; height:145px; overflow-y:scroll; padding:10px; position:absolute; top:212px; left:16px; width:245px; height:50px; }
#cappy input[type="submit"]		{ position:absolute; top:293px; left:16px; border:0; width:158px; height:39px; background:transparent; cursor:pointer; }
.rezMixer						{ border:1px solid #e1e1e1; width:687px !important; margin:0 0 80px 0; }
.rezMixer #head					{ background:url(../images/cappy_sprite.png) no-repeat; height:285px; width:688px; }
.rezMixer #middle				{ background:url(../images/mid.jpg) repeat-y; width:658px; padding:0 0 0 30px }
.rezMixer #footer				{ background:url(../images/cappy_sprite.png) 0 -313px no-repeat; height:301px; width:688px; }
.rezMixer #orange				{ background:url(../images/cappy_sprite.png) -396px -637px no-repeat; height:363px; width:277px; position:absolute; bottom:-80px; left:50px; }
.articleType2					{ background-color:transparent; border:0 !important; }
.rezSquare						{ background:url(../images/cappy_sprite.png) -17px -715px no-repeat !important; width:244px; height:224px; padding:20px 50px 20px 20px; float:left; }
.rezSquare h2 a					{ color:#ffa500 !important; }
p.rez							{ font-size:13px; font-weight:bold; margin:0 10px 10px 0; }
.listType2 li						{ background:transparent !important; border:0 !important; }
.pageWidget						{ float:left; margin:20px 0 0 30px !important; box-shadow:0 0 2px #696969; -moz-box-shadow:0 0 2px #696969; -webkit-box-shadow:0 0 2px #696969; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.pageWidgetText					{ float:left; font-size:14px; width:290px; margin:20px 0 0 0 !important; }
.instructiuni					{ margin:0 0 0 30px !important; }
.instructiuni li					{ margin:10px 0 !important; }
.intrebare						{ font-size:20px !important; }
.raspuns						{ font-size:18px !important; }

.boxCarte					{ background-color:#ffa200; width:620px; padding:10px; margin:0 0 5px 0; color:#fff; }
.boxCarte .emph				{ font-size:14px; font-weight:bold; text-decoration:underline; }
.boxCarte .prev				{ color:#000; font-weight:bold; margin:5px 0 0 0; }
.emphForm					{ color:#da4038; margin:10px 0; }
.rowForm					{ width:300px; margin:0 10px 10px 0; float:left; }
.rowSubmit					{ width:100%; text-align:center; float:left; }
