/*-- 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, :active { outline:none;}
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;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner, input[type="radio"]::-moz-focus-inner, input[type="checkbox"]::-moz-focus-inner, button, checkbox, colorpicker[type="button"], datepicker[type="grid"], menulist, radiogroup, tree, browser, editor, iframe { border:none;}



/*-- clearfix
------------------------------*/

.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
------------------------------*/

html, body { height: 100%;}
body { background:#dedbdb url(images/bg.jpg) left top repeat; color:#333; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:12px;}
.wrapper { width:940px; margin:auto;}

a { color:#bd0a1e; text-decoration:none;}
a:hover { color:#da0019; text-decoration:underline;}
h2 { font-size:20px !important; font-weight:bold; line-height:100%; color:#111; margin-bottom:14px;}
h3 { font-size:15px !important; font-weight:bold; line-height:120%; color:#111; margin-bottom:5px;}
h4 { font-size:14px !important; font-weight:bold; line-height:120%; margin-bottom:5px;}
h5 { font-size:12px !important; font-weight:bold; line-height:120%; margin-bottom:5px;}
p { font-size:12px; line-height:18px; margin-bottom:18px;}
small { font-size:11px; display:block; margin-bottom:5px;}
small span { font-size:10px; display:inline-block; background:#e1e1e1; padding:0 4px; line-height:18px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#6A6A6A; line-height:150%;}

.fl { float:left;}
.fr { float:right;}
.jumate { width:50%;}
.gri { color:#777;}
.cap { text-transform:uppercase; margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:5px;}
.round { border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.shadow { box-shadow:0 0 2px rgba(0,0,0,0.2); -moz-box-shadow:0 0 2px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);}
.shadowin { box-shadow:0 1px 0 rgba(250,250,250,0.45); -moz-box-shadow:0 1px 0 rgba(250,250,250,0.45); -webkit-box-shadow:0 1px 0 rgba(250,250,250,0.45);}
.inner { box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;}
.bs1 { border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2);}
.bbs1 { border-bottom:1px solid #ccc; border-bottom:1px solid rgba(0,0,0,0.2);}
.bts1 { border-top:1px solid #ccc; border-top:1px solid rgba(0,0,0,0.2);}
.p10 { padding:10px !important;}
.p20 { padding:20px !important;}
.p30 { padding:30px !important;}
.pb20 { padding-bottom:20px !important;}
.mb20 { margin-bottom:20px !important;}
.noptb { padding-top:0 !important; padding-bottom:0 !important;}
.noplr { padding-left:0 !important; padding-right:0 !important;}
.nomb { margin-bottom:0 !important;}
.f11 { font-size:11px !important;}
.f13 { font-size:13px !important;}
.f15 { font-size:15px !important; height:30px !important; line-height:30px !important;}
.despartitor { margin-bottom:20px; border-bottom:2px solid #e1e1e1;}
.inlinie { display:inline-block !important;}
.tal { text-align:left;}
.tac { text-align:center;}
.tar { text-align:right;}
.action-next { background:url(images/bg-submenu.png) right -5px no-repeat; height:18px; display:inline-block; padding-right:20px;}
.action-next:hover { background:url(images/bg-submenu.png) right -35px no-repeat;}
.rosu { color:red;}
.bgb40 { background:url(images/black40.png) repeat !important; background:rgba(0, 0, 0, 0.4) !important; padding:6px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.bgalb { background:#fff;}
.option-highlight { font-weight:bold;}

.alignright { float:right; margin:0 0 10px 10px;}
.alignleft { float:left; margin:0 10px 10px 0;}
.aligncenter { margin:auto; margin-bottom:19px; display:block;}
#delete-account { cursor:pointer;}


/*-- forms
------------------------------*/

select, input[type=text], input[type=password] { color:#555; padding:6px 8px; border:1px solid #aaa; border:1px solid rgba(0, 0, 0, 0.45); font-size:12px; background:#fff; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; width:222px; box-shadow:0 1px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2);}
input[type=text]:focus, input[type=password]:focus { color:#000; border:1px solid rgba(0,0,0,0.6);}
select { width:240px;}

label { display:block; font-size:12px; margin-bottom:6px; font-weight:bold;}
label span { margin-bottom:3px;}

button, .buton { background:#025f9e url(images/bg-button-blue.png) left top repeat-x; border:1px solid #215f89; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff !important; text-shadow:0 -1px rgba(0,0,0,0.3); font-size:12px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 8px; height:26px; line-height:26px; width:auto; cursor:pointer; text-decoration:none; box-shadow:0 1px 0 rgba(250, 250, 250, 0.3) inset; -moz-box-shadow:0 1px 0 rgba(250, 250, 250, 0.3) inset; -webkit-box-shadow:0 1px 0 rgba(250, 250, 250, 0.3) inset; text-decoration:none !important; display:inline-block}
.buton { height:24px !important; line-height:24px !important;}
button:hover, .buton:hover { background:#015188 url(images/bg-button-blue.png) left -50px repeat-x; }
.black { background:#515968 url(images/bg-button-black.png) center top repeat-x !important; border:1px solid #3f444f !important;}
.black:hover { background:#464c59 url(images/bg-button-black.png) center -50px repeat-x !important;}
.red { background:#970505 url(images/bg-button-red.png) center top repeat-x !important; border:1px solid #820505 !important;}
.red:hover { background:#820404 url(images/bg-button-red.png) center -50px repeat-x !important;}
.green { background:#4e8900 url(images/bg-button-green.png) center top repeat-x !important; border:1px solid #457a00 !important;}
.green:hover { background:#437600 url(images/bg-button-green.png) center -50px repeat-x !important;}

form ol, .form { background:#DEDBDB url(images/bg-200.jpg) repeat scroll left top; padding:15px; border-top:1px solid #fff;}
form li { border-bottom:1px solid #D0D0D0; border-top:1px solid #F9F9F9; padding-top:15px; padding-bottom:15px; line-height:100% !important;}
form li.main { border-bottom:2px solid #D0D0D0; border-top:1px solid #F9F9F9; padding-top:15px; padding-bottom:0 !important; line-height:100% !important;}
form li:first-child { border-top:none; padding-top:0;}
form li:last-child { border-bottom:none; padding-bottom:0;}
form li input {}
form li input.error { border:1px solid #EA001D}
form li label {}
form li label.error { padding-left:20px; background:url(images/status-in-error.png) left center no-repeat; display:inline-block; font-size:11px; line-height:16px; height:16px; color:#777; font-weight:normal; width:auto !important; margin-left:4px;}
form li label.checked { background:url(images/status-in-ok.png) left center no-repeat !important;}
form li.cr label { width:auto !important;}
form li.multiple-cr { padding-bottom:5px !important;}
form li.multiple-cr label { width:50% !important; float:left; margin-bottom:10px !important;}
form li.cr input { float:left; margin-right:6px;}
form li h4 { margin:0 0 10px !important; font-size:13px !important;}
form li h4 span { color:#56AA44; margin-right:4px;}
form li small { margin:8px 0 0 0; display:block; color:#777;}

.clean ol { background:none !important; padding:0 !important; border:none !important;}
.clean li { border:none;  padding-top:5px !important; padding-bottom:5px !important;}
.clean label { display:inline-block !important;}

#email, #password { width:275px !important;}
#pass { width:150px !important;}
#signin label, #login label { width:43px;}
#signin .in, #login .in { padding-left:47px;}
#signupform label, #fgpass label { width:47px;}
#signupform .in, #fgpass .in { padding-left:51px;}
.page-template-signup-php #signupform label, #edit-cont label { width:60px;}
.page-template-signup-php #signupform .in, #edit-cont .in { padding-left:64px;}
#inchiriere-bicicleta-form label, #platforma-forms label { width:135px;}
#platforma-forms .in { padding-left:135px;}
#rezevare-user label { width:100px;}
#rezevare-user .in { padding-left:104px;}

#redus-info { margin:0 !important;}
#login-page .error_message { margin-bottom:8px;}

.chill_message { background:#e0f6ff; border:1px solid #6dcdf4 !important; color:#292929; font-size:12px; padding:5px 8px !important;}
.info_message { background:#fff9d7; border:1px solid #e2c822 !important; color:#292929; font-size:12px; padding:5px 8px !important;}
.error_message { background:#ffebe8; border:1px solid #fc7955 !important; color:#292929; font-size:12px; padding:5px 8px !important;}
.success_message { background:#edffd5; border:1px solid #82d513 !important; color:#292929; font-size:12px; padding:5px 8px !important;}

.inside { background:#e5e5e5 url(images/bg-200.jpg) repeat scroll left top; padding:30px; border-bottom:1px solid #ccc;}
.incarcare-plan { background:#fff; padding:15px; font-size:18px; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; width:127px; margin-right:10px; float:left; box-shadow:0 1px 0 rgba(250,250,250,0.45); -moz-box-shadow:0 1px 0 rgba(250,250,250,0.45); -webkit-box-shadow:0 1px 0 rgba(250,250,250,0.45); border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2);}
#facebutton { background:url(images/sau.png) right 7px no-repeat; padding:0 84px 20px 0 !important; margin-right:20px; min-height:150px;}
#tos { padding:10px; overflow-y:scroll; overflow-x:hidden; height:180px; background:#fff; -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px; -moz-border-radius-bottomleft: 6px; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
#tos p { font-size:11px; color:#444;}
#login-page .wrapper { width:400px !important;}
.fb_button { text-decoration:none !important;}

.register-up p { margin-bottom:0 !important;}
.register-down { position:relative; background:#f5f5f5; border-top:1px solid #ccc;}
.sau { background:url(images/or.png) left top no-repeat; width:33px; height:17px; margin:auto; top:-17px; left:182px; position:absolute; text-align:center; line-height:335% !important; font-size:9px; font-weight:bold; color:#777; text-transform:uppercase; }

.sfert { width:80px;}

/*-- popup
------------------------------*/

#overlay { width:100%; min-height:100%; position:fixed; top:0; left:0; z-index:999; background:url(images/black20.png) repeat; background:rgba(0,0,0,0.2); text-align:center;}

.popup { position:fixed; left:50%; top:20%; background:url(images/black40.png) repeat; background:rgba(0, 0, 0, 0.4) !important; padding:6px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; z-index:1000;}
.popup-wrap { background:#fff; position:relative; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.popup-hd { padding:10px 30px; border-bottom:1px solid #aaa; background:#dedbdb url(images/bg.jpg) left top repeat; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.popup-ct { padding:0;}
.popup-ft { padding:10px 30px; background:#dedbdb url(images/bg-200.jpg) left top repeat;  border-top:1px solid #ccc; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}

.popup-wrap #popup-hide, .popup-wrap #fpass-popup-hide, .popup-wrap #delete-popup-hide { font-weight:bold; position:absolute; right:8px; top:6px; color:#777; font-size:14px; text-decoration:none; text-shadow:0 1px rgba(250,250,250,0.6); line-height:100% !important;}
.popup-wrap #popup-hide:hover, .popup-wrap #fpass-popup-hide:hover, .popup-wrap #delete-popup-hide:hover { color:#000;}
.popup-hd h3 { color:#555; text-shadow:0 1px rgba(250,250,250,0.6); font-size:20px !important; line-height:100% !important; font-weight:normal; margin:0 !important;}
.popup-ft p { margin:0 !important; font-weight:bold; line-height:100% !important; }
* html #overlay {background-image: url(images/overlay-ie6.png); height: 100%; position: absolute;}

.loading-overlay { background:rgba(0, 0, 0, 0.5); padding: 10px; position: fixed; top: 30%; left: 50%; width:16px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; margin-left:-18px;}


/*-- tables
------------------------------*/

.table-wrap { padding:5px; background:#FAFAFA;}
table,th, tr, td { border:none; border-collapse:collapse}
table { width:100%; font-size:12px;}
th { text-align:left; font-weight:bold; background:#dedbdb url(images/bg-200.jpg) left top repeat;  padding:8px 20px; border:1px solid #D0D0D0; color:#5A5A5A; font-size:14px; text-shadow:0 1px rgba(250,250,250,0.4);}
td { padding:10px 20px; border:1px solid #e7e7e7; background:#fff; line-height:19px;}
.t-info { color:#56AA44; background:#F2F2F2; text-transform:uppercase; font-size:11px; font-weight:bold; line-height:21px; padding:3px 20px; text-shadow:0 1px rgba(250,250,250,0.6);}


/*-- header
------------------------------*/

#header { height:100px; position:relative;}
#header h1 { width:183px; height:60px; position:absolute; top:20px; background:url(images/logo.png) no-repeat;}
#header h1 a { width:183px; height:60px; text-indent:-9999px; display:block;}

#topmenu { position:absolute; top:19px; right:124px; font-size:11px; text-transform:uppercase; color:#a4a4a4; text-shadow:0 1px rgba(250,250,250,0.3);}
#topmenu li { display:inline; float:left; padding: 0 10px; border-right:1px solid #aeaeae; border-left:1px solid #d1d1d1; line-height:20px;}
#topmenu li:first-child { border-left:none;}
#topmenu li:last-child { border-right:none;}
#topmenu li a { float:left; color:#767676;}
#topmenu li a:hover, #topmenu li.current_page_item a { color:#333; text-decoration:underline;}

#lang { position:absolute; right:0; top:18px; width:120px;}
#lang a { display:block; padding:3px 10px; font-size:12px; color:#767676; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-shadow:0 1px rgba(250,250,250,0.3);}
#lang a:hover { text-decoration:none;}
#ro { background:url(images/ro.png) 95px 3px no-repeat;}

#signin-text { position:absolute; right:0; top:58px; margin:0;}
#signin input { width:209px;}

#welcome { background:rgba(0,0,0,0.1); height:25px; line-height:24px; color:#212121; position:absolute; right:0; top:57px; padding-right:7px; display:inline-block; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.16) inset; -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.16) inset; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.16) inset;}
#welcome img { float:left; background:#fff; height:32px; width:32px; padding:2px; position:relative; top:-7px; left:-7px; border:1px solid rgba(0, 0, 0, 0.4);}
#welcome a { color:#000; text-decoration:underline;}
#welcome a:hover { text-decoration:none;}
#welcome span { color:#9a9a9a !important;}

#topmenu-admin { position:absolute; top:14px; right:0; margin:0;}
#topmenu-admin select { width:220px;}
#welcome-admin { position:absolute; right:0; top:57px; margin:0;}


/*-- menu
------------------------------*/

#menu { display:block; background:#9c0707 url(images/bg-menu.png) left top repeat-x; height:56px; border:1px solid #aa0014; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding-left:30px;}
#menu li { display:inline; float:left; margin:15px 20px 0 0;}
#menu li a { float:left; font-size:16px; font-weight:bold; text-decoration:none; padding:1px 20px 3px;  border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(images/bg-menu.png) left -71px repeat-x; border:1px solid #313131; border:1px solid rgba(0,0,0,0.8); box-shadow:0 1px 0 rgba(250,250,250,0.35); -moz-box-shadow:0 1px 0 rgba(250,250,250,0.35); -webkit-box-shadow:0 1px 0 rgba(250,250,250,0.35); color:#373333; text-shadow:0 1px #fff;}
#menu li a:hover { background:#fff;}
#menu li.current_page_item a, #menu li.current_page_item a:hover, #menu li.current-cat a, #menu li.current-cat a:hover, #menu li.current_page_parent a, #menu li.current_page_parent a:hover, #menu li.active a, #menu li.active a:hover { background: url(images/black20.png) repeat !important; background:rgba(0,0,0,0.2) !important; color:#fff !important; text-shadow:0 -1px rgba(0,0,0,0.3) !important; box-shadow:0 1px 0 rgba(250,250,250,0.2) !important; -moz-box-shadow:0 1px 0 rgba(250,250,250,0.2) !important; -webkit-box-shadow:0 1px 0 rgba(250,250,250,0.2) !important; border:1px solid #660306 !important; border:1px solid rgba(0,0,0,0.2) !important; cursor:default;} 


/*-- content
------------------------------*/

#content { background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#w385 #content, #logat .page-template-my-account-php #content, .page-template-edit-account-php #content, .page-template-rent-bike-php #content { background:#fff url(images/bg-385.jpg) right top repeat-y;}
.page-template-press-php #content, .page-template-press-child-php #content, .blog #content, .page-template-faq-child-php #content, .page-template-faq-php #content, .single #content, .archive #content, .category #content { background:#fff url(images/bg-200.jpg) left top repeat-y;}
#content-wrap {}

/*-- homepage --*/
#home-pic { width:540px; height:430px; position:relative;}
.page-template-plans-php #home-pic { width:510px; padding:30px 0 0 30px; height:auto !important;}
#register { width:320px; padding:40px 40px 0; height:350px; overflow:hidden;}
.page-template-plans-php #register { height:auto !important}

.home #home-pic p { margin:0; position:absolute; bottom:20px; left:0; padding:20px 0; background:url(images/black40.png) repeat; background:rgba(0,0,0,0.4); text-align:center; display:block; width:100%; box-shadow:-2px 0 2px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow:-2px 0 2px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow:-2px 0 2px rgba(0, 0, 0, 0.2) inset;}
#register-btn { display:block; width:200px; padding-left:62px; height:56px; background:url(images/bg-signup-btn.png) left top no-repeat; font-size:24px; line-height:54px; color:#d0e3f0; text-shadow:0 -2px rgba(0,0,0,0.2); text-decoration:none; letter-spacing:-0.2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:auto; text-align:left;}
#register-btn:hover { background:url(images/bg-signup-btn.png) left bottom no-repeat; color:#fff;}
.description { margin-bottom:32px;}
.description ul, .description ol { margin-left:20px; margin-bottom:18px;}
.description ul li { list-style:square outside;}
.description ol li { list-style:decimal outside;}


#principal { width:690px;}
#sidebar { width:205px; padding:22px 0; min-height:248px; position:relative; left:-25px;}

#submenu { display:block; width:175px;}
#submenu li { display:block; padding-bottom:5px; background:url(images/colt-submeniu.png) left bottom no-repeat;}
#submenu li a { display:block; padding:0 20px; font-weight:bold; height:30px; line-height:30px; font-size:12px; background:#f5f5f5 url(images/bg-submenu.png) 155px top no-repeat;}
#submenu li a:hover { background:#fff url(images/bg-submenu.png) 155px -30px no-repeat;}
#submenu li.current_page_item a, #submenu li.current_page_item a:hover, #submenu li.current-cat a, #submenu li.current-cat a:hover, #submenu li.current_page_parent a, #submenu li.current_page_parent a:hover { background:#fff url(images/bg-submenu.png) 155px bottom no-repeat; color:#373333; cursor:default; text-decoration:none !important; }

.profil { float:left; width:495px;}
.poza-profil { float:left; box-shadow:0 1px 0 rgba(0, 0, 0, 0.07); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.07); -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.07);}
.poza-profil img { padding:4px; background:#fff; border:1px solid #ccc; width:100px;}
.poza-profil em { display:block; background:#fff; font-size:11px; padding:4px 0; text-align:center; border:1px solid #ccc; border-top:none !important;}
.poza-profil em a.hover { cursor:pointer; display:block;}
.detalii-profil { float:right; width:370px;}
.profil h2 { margin-bottom:6px; font-size:20px !important;}
.profil h2 small span { font-size:11px !important; background:#f5f5f5; border:1px solid #ccc; font-weight:normal !important;}
.profil h2 small { margin-top:1px; margin-bottom:0 !important; display:inline-block; float:right;}
.profil ul { border-top:1px solid #d0d0d0; border-bottom:1px solid #f9f9f9;}
.profil li { border-bottom:1px solid #d0d0d0; border-top:1px solid #f9f9f9; padding:6px 0; line-height:110% !important;}

.actiuni-profil { width:325px;}

#content-wrap li { font-size:12px; line-height:18px;}
.activitate {}
.activitate ul { border-bottom:1px solid #fff;}
.activitate li { border-bottom:1px solid #e1e1e1; border-top:1px solid #fff; padding:5px 0;}
.activitate li em { display:inline-block; width:23px; height:20px; float:left;}
.activitate li.intro em { background:url(images/status.png) left center no-repeat;}
.activitate li.paid em { background:url(images/status.png) -23px center no-repeat;}
.activitate li.checkin em { background:url(images/status.png) -46px center no-repeat;}
.activitate li.checkout em { background:url(images/status.png) -69px center no-repeat;}
.activitate li.extension em { background:url(images/status.png) -92px center no-repeat;}
.activitate li.change em { background:url(images/status.png) -115px center no-repeat;}
.activitate li.late em { background:url(images/status.png) -138px center no-repeat;}
.activitate li.datorii em { background:url(images/status.png) -161px center no-repeat;}
.activitate li.daune em { background:url(images/status.png) -161px center no-repeat;}
.activitate li.rezervare em { background:url(images/status.png) -182px center no-repeat;}
.activitate li span { font-size:10px; font-style:italic; display:inline-block; background:#e1e1e1; padding:0 4px; line-height:18px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-left:5px; color:#6A6A6A;}

.noutati-blog li a { color:#666;}
.noutati-blog li a:hover { color:#da0019;}

.comunicate li { border-bottom:1px solid #eee; }
.comunicate li:first-child { padding-top:0 !important;}
.comunicate li a { padding:5px 0 5px 21px; background:url(images/comunicat.png) left 7px no-repeat; display:block; color:#333;}
.comunicate li a:hover { color:#da0019;}

.content-prin { width:495px; padding:30px;}
.content-sec { width:325px !important; padding:30px;}
.content-sec h3, .titlu { border-bottom:2px solid #E7E7E7; margin-bottom:0; padding-bottom:4px;}

.hentry { display:block; overflow:auto;}
.poza-autor { width:60px;}
.poza-autor img { width:54px; padding:2px; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); padding:2px; box-shadow:0 1px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2); background:#fff;}
.share { width:100%; margin:10px 0 0 0;}
.face-btn { padding-bottom:10px;}
.post .entry { width:615px; border-bottom:1px solid #eee; margin-bottom:20px;}
.entry small { margin-bottom:20px;}
.entry img { border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); padding:2px; box-shadow:0 1px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2); background:#fff;}
.entry ul, .entry ol { margin:0 0 19px 20px; list-style:disc outside;}
.entry ol { list-style:decimal outside;}
.entry li { font-size:12px; line-height:20px;}
.entry h3 { font-size:18px !important;}

.page-template-press-php #principal h3 { margin-bottom:1px;}
#flickr-poze img { border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); padding:2px; box-shadow:0 1px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2); background:#fff;}
#flickr-poze a { margin:10px 9px 0 0; display:inline-block;}
.tubepress_container { position:relative; top:-2px;}
.tubepress_normal_embedded_wrapper { padding:20px 0; text-align:center !important; background:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:100% !important;}
.tubepress_thumb a { margin-left:0 !important;}
.tubepress_thumb a img { border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); padding:2px; box-shadow:0 1px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2); -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2); background:#fff;}
.tubepress_meta_group { width:100% !important; margin:3px 0 0 0 !important;}
dd.tubepress_meta_title, dd.tubepress_meta_title a, dd.tubepress_meta_title a:hover { font-size:11px !important; line-height:140% !important; padding-right:10px !important}
dd.tubepress_meta_runtime, .tubepress_meta_group dt, .tubepress_meta_views { margin-top:2px !important; font-size:11px !important;}
.tubepress_meta_group dt { clear:none !important; margin-left:5px;}
.tubepress_thumb { width:25% !important; height:154px !important;}
.tubepress_thumbs { padding:1em 0 0 !important;}

#countdown_dashboard { height:56px;}
.dash { width:60px; height: 52px; background:url(images/dash.png) 0 0 no-repeat; float:left; margin-left:5px; position:relative;}
.digit { font-family:Arial, Helvetica, sans-serif; font-size:41px; font-weight:bold; float:left; width:29px; text-align:center; color:#fff; position:relative; margin:5px 0 0 1px; text-shadow:0 -1px #222; line-height:42px;}
#user-timer { margin-top:7px; padding:15px; background:#fff;}
#user-timer .digit { float:none !important; margin:0 !important; color:#afafaf; text-shadow:0 -1px #989898 !important;}

/*-- footer
------------------------------*/

#footer { padding:30px 0; text-shadow:0 1px rgba(250,250,250,0.3); position:relative; height:140px;}
#footer h5 { font-size:14px; color:#5a5a5a; font-weight:bold; line-height:100%; margin-bottom:0 !important;}
#logos { position:absolute; right:-21px; top:30px;}
#logos li { float:left; display:inline; margin-right:20px;}
#logos li h5 { line-height:60px;}
#dezvoltare { color:#666 !important; position:absolute; right:0; top:102px; padding:3px 0; font-weight:normal !important;}
#dezvoltare a { text-decoration:underline !important; color:#666 !important;}
#dezvoltare a:hover { color:#5a5a5a !important; text-decoration:underline !important;}
#ffranciza { margin:0 !important; width:290px;}