/*
Theme Name: Vodafone NewsRoom
Theme URI: http://www.vodafonenewsroom.ro
Description: Tema pt Vodafone NewsRoom
Version: 1.0.0
Author: Workpress
Author URI: http://workpress.ro
Tags: fixed width, widgets-ready, three column, premium, professional, simple, seo friendly, clean, red, 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: "" ""; }


/*-- Clear Fix --*/

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%; }


/* General */

body { background:#fff url(images/bg.jpg) top center repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242;}
#mare {width:940px; margin:0 auto; background:#fff; padding:10px;}
.relativ { position:relative;}
.absolut { position:absolute;}
.ascuns { text-indent: -9999px;}
em, i { font-style:italic;}
strong, b { font-weight:bold;}
a {color:#C80000; text-decoration:none;}
a:hover { color:#000;}
a.more {}
a.more:hover {background:url(images/more.jpg) right center no-repeat !important;}
.hidden, .linklove {display: none;}
.fl { float:left;}
.fr {float:right;}
.alignleft {float:left; margin:0 10px 5px 0;}
.alignright {float:right; margin:0 0 5px 10px;}
.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 1em;}
.textascuns { text-indent:-9999px;}
.avertizare { background:#FFFBCC !important; border:1px solid #FFCC00 !important; font-weight:bold !important; font-size:12px !important; padding:10px !important; margin:1em 0 !important;}
.eroare, .failure {background:#FFE8E8 !important; border:1px solid #FF0606 !important; font-weight:bold !important; font-size:12px !important; padding:10px !important; margin:1em 0 !important;}
.merge, .success {background:#D7FFD7 !important; border:1px solid #009900 !important; font-weight:bold !important; font-size:12px !important; padding:10px !important; margin:1em 0 !important;}
.success, .failure { margin-top:0 !important;}

.navigation {}
.navigation div { width:40%;}
.navigation div.fr {text-align:right;}
.navigation div a { padding:4px 8px; border:1px dotted #ccc; font-size:13px; margin:10px 0 0; display:inline-block;}
.navigation div a:hover {border:1px dotted #666;}

blockquote {line-height:1.5em; margin-bottom:1.5em; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin-left:7px; border-left:3px solid #eee; padding-left:15px; font-style:italic;}
object, embed {margin-bottom:1.4em;}
.labelh1 { display:block; font-size:18px; font-weight:bold; letter-spacing:-.5px; margin:6px 0; line-height:140%; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.sidebarwidget .labelh1 { background:url(images/dothorz.jpg) left bottom repeat-x; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif}


/* Header */

#header { background:url(images/bg-header.jpg) no-repeat; width:940px; height:133px;}
#header h1 { top:40px; left:13px;}
#logo { display:block; width:374px; height:29px;}
#bread { position:absolute; bottom:7px; left:10px; font-size:11px;}
#datazi { position:absolute; bottom:7px; right:10px; font-size:11px;}


/* Continut */

#continut { background:url(images/dotvert.jpg) 170px 0 repeat-y; }
#continutin {width:770px;}
.imagine { background:url(images/dothorz.jpg) left bottom repeat-x; text-align:right; padding:10px 0 11px; margin-left:10px; width:760px; height:165px; font-family:Arial, Helvetica, sans-serif}
.prevcar { display:block; width:20px; height:16px; position:absolute; bottom:20px; right:45px; line-height:14px; font-size:20px; font-weight:bold; z-index:100; background:#FF0000; color:#fff; text-align:center;}
.nextcar { display:block; width:20px; height:16px; position:absolute; bottom:20px; right:20px; line-height:14px; font-size:20px; font-weight:bold; z-index:100; background:#FF0000; color:#fff; text-align:center;}
#continutinwrap { background:url(images/dotvert.jpg) 460px 0 repeat-y;}
#principal { width:440px; margin:0 10px; padding-bottom:10px;}
* html #principal { display:inline;}
#secundar { width:300px;}
.hentry { border-top:1px dotted #dcdcdc; padding:12px 0 6px;}
#continut h1 { font-size:16px; font-weight:bold; letter-spacing:-.2px; margin-bottom:2px; }
#continut h2 { font-size:14px; font-weight:bold; letter-spacing:-.2px; margin-bottom:8px; }
#continut h3 { font-size:12px; font-weight:bold; letter-spacing:-.2px; margin-bottom:8px; }
.detalii { font-size:10px; color:#777777; margin-bottom:6px !important;}
.detalii a {color:#777777; text-decoration:underline;}
.detalii a:hover {color:#000;}
#continut p { margin-bottom:14px; line-height:160%;}
.hentry ul { list-style-type:disc; list-style-position:outside; margin-left:25px; margin-bottom:1.5em;}
.hentry ol { list-style-type:decimal; list-style-position:outside; margin-left:25px; margin-bottom:1.5em;}
.hentry li { line-height:160%;}


/* Sidebar */

#sidebar { width:160px; margin-right:10px;}
.sidebarwidget {background:url(images/dothorz.jpg) left bottom repeat-x;}
.sidebarwidget ul { margin-bottom:14px;}
.sidebarwidget li { line-height:140%;}
.sidebarwidget li a { height:16px;  padding:4px 0; display:block;}
#secundar li { font-weight:bold; border-bottom:1px dotted #DCDCDC;}
#secundar li a { padding:4px 0 4px 21px; background:url(images/video.png) left center no-repeat;}
.sidemore { font-size:11px !important; font-weight:bold;}
.sidemore a { color:#424242;}
#links li a img { margin-right:5px; vertical-align:bottom}
#secundar .sidebarwidget p img { float:left; margin-right:5px;}


/* Footer */

#footer { background:url(images/dothorz.jpg) top left repeat-x; padding-top:1px;}
#footer p { line-height:140%; font-size:11px; padding:8px 0 0;}


/* Form comentarii */

#respond { margin-top:20px;}
.comment #respond { padding-left:26px; background:url(images/reply-arrow.png) left 10px no-repeat; margin-left:26px;}
#commentform div.merge {margin-bottom:0 !important}
#commentform p { padding:4px 0; font-size:11px !important; margin-bottom:0 !important; text-shadow:0 1px #fff;}
#commentform label { font-weight:bold;}
#commentform p span { color:#666; font-weight:normal !important;}
#commentform input, #commentform textarea, #s {border:1px solid #ccc; padding:4px;  font-size:11px; font-family:Verdana, Arial;}
#commentform input:focus, #commentform textarea:focus, #s:focus {border:1px solid #FF0000;}
#commentform input { width:40%; margin-right:8px;}
#commentform textarea { width:80%; height:110px;}
#cformsform input {width:224px;  -moz-border-radius:0px; -webkit-border-radius: 0px; border-radius:0px;}
#commentform #submitbtn, #searchsubmit {width:90px; padding:3px; margin-right:0 !important; font-size:11px; border:none; background:#FF0000; color:#fff; border:1px solid #adadad!important; border-left-color:#ececec!important; border-top-color:#ececec!important;}
#commentform #submitbtn { width:130px;}

.cf-ol { list-style:none !important; margin:0 !important; padding:0 !important;}
.cf-ol li { padding:6px 0; display:inline-block;}
.cf-ol li:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cf-ol li label { width:48px; padding-right:10px; display:inline-block; float:left;}
.reqtxt, .emailreqtxt { font-size:11px; color:#999; width:110px; display:inline-block; float:left;}
.cf-ol li input, .cf-ol li textarea { border:1px solid #ccc; padding:4px;  font-size:11px; font-family:Verdana, Arial; width:250px !important; margin-right:5px; float:left;}
.cf-ol li input:focus, .cf-ol li textarea:focus {border:1px solid #FF0000;}
input#sendbutton { width:90px; padding:3px; margin-right:0 !important; font-size:11px; border:none; background:#FF0000; color:#fff; border:1px solid #adadad!important; border-left-color:#ececec!important; border-top-color:#ececec!important; margin-left:228px;}
#searchform { margin-bottom:8px;}
#s { width:196px;}


/* Lista comentarii */

#comments { padding-bottom:2px !important; margin-top:20px;}
.comment-wrap { margin-bottom:10px;}
.vcard { padding:4px; background:#f1f1f1; line-height:32px; text-shadow:0 1px #fff;}
.avatar { padding:2px; background:#fff; border:1px solid #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left; margin-right:5px;}
.fn { font-weight:bold; font-size:12px;}
.commentmetadata a { color:#666 !important; font-style:italic; font-size:11px;}
.comment-text { padding:5px 10px;}
.comment-text p { margin-bottom:10px;}
.children { padding-left:26px; background:url(images/reply-arrow.png) left 10px no-repeat; margin-left:26px;}
