/*
Theme Name: MicDejunSanatos
Theme URI: http://www.micdejunsanatos.eu
Description: Tema pentru campania MicDejunSanatos
Version: 1.0.0
Author: Workpress
Author URI: http://workpress.ro
Tags: fixed width, widgets, widget ready, three columns, premium, professional, simple, seo friendly, blue, gravatars, valid XHTML, valid CSS
*/



/*-- reset css 
------------------------------*/

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, img, ins, kbd, q, s, samp, small, strike, 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;  }
:focus { outline: 0; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
* {margin:0; padding:0; outline:none;}


/*-- clearfix
------------------------------*/

.clearfix:after, .hentry:after, .comment:after, .pingback:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix, .hentry, .comment, .pingback { display: inline-block;}
html[xmlns] .clearfix, html[xmlns] .hentry, html[xmlns] .comment, html[xmlns] .pingback {display: block;}
* html .clearfix, * html .hentry, * html .comment, * html .pingback { height: 1%; }


/*-- general
------------------------------*/

body {font-size:13px; font-family:Arial, Helvetica, sans-serif; background:#2F5399 url(images/bg.jpg) center top no-repeat; color:#333333;}
a { color:#2E5299; text-decoration:none;}
a:hover { text-decoration:underline;}
.fl { float:left;}
.fr { float:right;}
.hidden { display:none}
.alignleft {float:left; margin:0 10px 5px 0;}
.alignright {float:right; margin:0 0 5px 10px;}
.aligncenter, div.aligncenter {	display: block; margin-left: auto; margin-right: auto; margin-bottom: 1em;}
.absolute { position:absolute;}
.relative { position:relative;}
div.success { background:#009A5A !important; color:#fff !important; font-weight:bold !important; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin:0 !important; width:auto !important;}
.bulletlist ul {
list-style: disc outside none;
}

/*-- header
------------------------------*/

#header { margin:auto; width:914px; height:214px; position:relative;}
#header h1 { width:468px; height:80px; position:absolute; left:10px; top:8px; text-indent:-9999px;}
#header h1 a { display:block; width:468px; height:80px;}
#twitter-ballon { position:absolute; right:20px; top:7px; width:165px; height:106px; padding:7px 10px 10px;}
#twitter-ballon p { font-size:12px; overflow:hidden; line-height:148%; height:88px; margin-bottom:5px; color:#fff;}
#twitter-ballon p a { color:#A0EBFE;}
#twitter-ballon span { display:block; text-align:center; font-size:14px;}
#twitter-ballon span a { font-weight:bold; color:#fff; text-shadow:0 1px #A61D21; padding-bottom:2px;}
#twitter-ballon span a:hover { text-decoration:none; border-bottom:2px solid #A61D21;}
#header ul { position:absolute; top:110px; left:18px;}
#header ul li { float:left; display:inline;}
#header ul li a { float:left; color:#fff; text-shadow:0 1px #A61D21; font-size:14px; font-weight:bold; margin-right:15px; padding-bottom:2px;}
#header ul li a:hover { text-decoration:none; border-bottom:2px solid #A61D21;}
#extmenu { width:180px; position:absolute; top:30px !important; right:211px !important;}
#extmenu ul { position:relative !important; top:0 !important; left:0 !important;}
#extmenu ul li { float:none !important; display:block !important; text-align:right; margin-bottom:7px;}
#extmenu ul li a { float:none !important; text-shadow:0 1px #018EB4 !important;}
#extmenu ul li a:hover {border-bottom:2px solid #018EB4 !important;}


/*-- header
------------------------------*/

#content { width:898px; margin:auto; background:#fff; background:url(images/bg-content.jpg) left top repeat-y; padding-bottom:20px;}
.content-prin { width:490px; float:left; background:#2F5399; padding:0 2px;}
h2 { font-size:20px; line-height:130%; margin-bottom:14px;}
h3 { font-size:14px; line-height:150%; margin-bottom:14px;}
h5 { font-size:11px; font-style:italic; color:#999999; line-height:150%;}
p { line-height:150%; margin-bottom:14px;}

.hentry { margin-top:2px; padding:20px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#fff;}
.page {border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.post-title {}
.post-title h2 { color:#aaa; font-weight:bold; letter-spacing:-.3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.post-title h2 span { font-size:16px;}

.rateinfo { padding:5px 5px 3px; border:1px solid #C9EEFC; margin-bottom:1px; margin-right:10px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#EBF9FE; width:150px; float:left;}
.rateimg { border:1px solid #C9EEFC; margin-bottom:5px;}

.ratingblock  { margin:0 !important;}
.ratingheader  h3 { font-weight:bold; line-height:150%; margin:0 0 2px !important;}
.ratingstarsinline { float:none !important;}
.ratingtext, .voted { font-size:12px; line-height:150%; margin:2px 0 0 !important; padding:0 !important; color:#0784B4 !important;}

.ingrd { margin-bottom:7px;}
.pret { font-size:18px; color:#E33E42; margin-bottom:7px;}
.incom a { background:url(images/comment-icon.jpg) left center no-repeat; line-height:22px; padding:2px 0 3px 29px;}

#nav { margin:0; margin-top:2px; padding:20px; border-top-right-radius:6px; -moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px; border-top-left-radius:6px; -moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px; background:#fff;}
.mnoi a { background:url(images/previous-icon.jpg) left center no-repeat; display:block; height:22px; padding-left:34px; text-align:left;}
.mvechi a { background:url(images/next-icon.jpg) right center no-repeat; display:block; height:22px; padding-right:34px; text-align:right;}

#searchbar { height:41px; position:relative; background:#fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
#feedz { background:url(images/rss.jpg) left center no-repeat; padding-left:29px; top:8px; right:20px; height:24px; line-height:24px;}

input, textarea {border:1px solid #01BFF1; background:#EBF9FE; width:190px; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:3px 5px 4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
input:focus, input:active, textarea:focus, textarea:active { border:1px solid #2F5399;}
textarea { width:438px;}
#comment { height:200px}
.submitbtn, #sendbutton {background:url(images/bg-submit.jpg) left top no-repeat !important; width:50px !important; height:25px !important; color:#fff !important; border:none !important; top:8px; left:227px; font-size:12px !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important; cursor:pointer !important;}

#s { left:20px; top:8px;}
#feedmail input{ width:150px; margin-bottom:5px;}

.cform input, .cform textarea {border:1px solid #01BFF1 !important; background:#EBF9FE !important; font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important; padding:3px 5px 4px !important; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#333 !important;}
.cform input:focus, .cform textarea:focus, .cform input:active, .cform textarea:active {border:1px solid #2F5399 !important;}
.cform label span, .cform label { color:#333 !important; font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important;}

.linklove { display:none;}
ol.cf-ol li { margin:5px 0 10px !important;}

.fn {width:345px; font-weight:bold; margin-bottom:.5em;}
.commentlist { list-style-type:none !important; margin-left:0 !important; margin-bottom:0 !important;}
.divcomentarii { margin-bottom:10px; border-bottom:1px solid #CDCDCD;}
.bypostauthor .divcomentarii {}
.divavatar {margin-right:20px; margin-bottom:10px; width:54px; height:54px;}
.divavatar img {border:1px solid #01BFF1; padding:1px; height:50px; width:50px;}
.comentariutext { width:376px;}
.comentariutext p {}
.commentmetadata { line-height:100% !important; position:absolute; top:0; right:0;}
.commentmetadata a {font-weight:bold; font-size:11px !important; text-decoration:none;}
.commentmetadata a:hover {}

.artfoot {

font-size:85%;
background:#EBF9FE none repeat scroll 0 0;
padding: 5px 5px 0 5px;
border:1px solid #C9EEFC;

}


/*-- sidebar
------------------------------*/

.sidebar { width:202px;}
.sidebar-block { margin-bottom:28px;}
.sidebar h3 { width:218px; height:33px; line-height:32px; color:#fff; font-weight:bold; text-align:center; position:relative; left:-8px; top:-8px; z-index:400; background:url(images/bg-titlu-verde.png) left center no-repeat; margin-bottom:0;}
.sidebar-block li { border-bottom:1px solid #CDCDCD; padding:5px 30px; line-height:150%; font-size:12px; background:url(images/bg-li.jpg) 10px center no-repeat;}
.sidebar-block ul { margin-bottom:5px;}
.sidebar-block p { padding:0 20px; padding-bottom:0;}
.smore { font-size:12px; font-weight:bold; line-height:130%;}

.widget_gdstarrating_star li { padding:10px 20px; margin:0; background:none;}
.rate-no span { display:block; float:left; font-size:12px; color:#aaa; margin-right:6px;}
.r-no { font-weight:bold; width:15px;}
.r-stars { width:60px; margin-top:3px;}
.r-trend { width:20px;}
.r-trend img { margin-top:1px;}
.r-vno { color:#333 !important;}

#maraton-md {}
#maraton-md h3 { background:url(images/bg-titlu-rosu.png) left center no-repeat;}
.mmd-blogger { background:#E33E42; padding:7px 10px; position:relative; top:-7px; color:#fff;}
.mmd-blogger a { color:#fff;}
.mmd-blogger img { float:left; margin:3px 10px 1px 0; border:1px solid #fff;}
.mmd-blogger p { margin:0; line-height:130%; padding:0;}

#bgcalc { background:url(images/bg-pahare.jpg) center top repeat-x; height:225px; overflow:hidden;}
#alege { width:182px; border:1px solid #019CCA; border-bottom:none;  background:#fff; margin-left:10px;}
#calc-doza { background:url(images/calculator-icon.png) 10px top no-repeat; padding-left:47px;}
#calculator { width:180px; margin:auto;}
#calculator div { margin:0 auto; padding:0 !important;}
#calculator div span { height:70px; display:block; margin:auto; margin-bottom:6px;}
#calculator div p { font-size:12px; padding:0 !important; margin:0 !important; padding-bottom:6px; font-weight:bold; color:#fff;}
.ptnuva { background:url(images/pahar-tnuva.png) left 27px repeat-x;}
.pyoplait {background:url(images/pahar-tnuva.png) left 27px repeat-x;}
.pahar1 { width:32px;}
.pahar2 { width:64px;}
.pahar4 { width:128px;}
.pahar5 { width:160px;}
.nupahar { height:26px !important;}

#mixer-rec { display:block; background:url(images/recomandare.jpg) left top no-repeat; height:162px; width:162px; text-indent:-9999px;}
#mixer-rec:hover { background:url(images/recomandare.jpg) left bottom no-repeat;}


/*-- footer
------------------------------*/

#footer { background:url(images/bg-footer.jpg) center top no-repeat; width:100%; height:129px;}
#footer p { margin:auto; width:858px; padding-top:100px; color:#fff;}
#footer p a { color:#fff; font-weight:bold;}