@import url("reset.css");
html { background: url('../images/bg_body_ccp.png') repeat left top; xbackground: #F4F4F4;}
body { font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 14px;}

strong { font-weight: bold;}
#page { width: 970px; margin: 0 auto;}

#header { overflow: hidden; width: 100%;}
#header #logo { width: 144px; height: 157px; background: url('../images/logo.png') no-repeat left top; text-indent: -9000px; float: left;}
#header #logo a { display: block; width: 100%; height: 100%;}

#header #navigation { overflow: hidden; width: 800px; float: left; height: 25px; margin-top: 100px; background: #5a656a; padding-left: 25px;}
#header #navigation li { float: left;}
#header #navigation li a { display: block; text-indent: -9000px; height: 25px;}
#header #navigation li.page-item-212 a { background: url('../images/case_care_plang1.png') no-repeat left top; width: 165px;}
#header #navigation li.page-item-2 { margin-left: 37px;}
#header #navigation li.page-item-2 a { background: url('../images/despre_noi1.png') no-repeat left top; width: 116px;}
#header #navigation li.page-item-886 { margin-right: 20px;}
#header #navigation li.page-item-886 a { background: url('../images/btni_evenimente.png') no-repeat left top; width: 98px;}
#header #navigation li.page-item-4 { margin-right: 20px;}
#header #navigation li.page-item-4 a { background: url('../images/btn_stiri.png') no-repeat left top; width: 45px;}
#header #navigation li.page-item-6 a { background: url('../images/contact1.png') no-repeat left top; width: 87px;}
#header #navigation li.page-item-929 { margin-right: 20px;}
#header #navigation li.page-item-929 a { background: url('../images/btn_harta.png') no-repeat left top; width: 57px;}


#content { overflow: hidden; width: 100%; position: relative;}
#content #primary { float: right; width: 735px; background: #FFF; padding: 15px; overflow: hidden;}
#content #primary.posts_list { background: none; padding: 0px; width: 765px;}
#content #primary.posts_list h1 { background: url('../images/bg_list.png') no-repeat left top #FFF; padding-left: 29px; padding-top: 15px; padding-bottom: 10px; font-size: 18px; margin-bottom: 10px; width: 735px;}
#content #primary.news { overflow: hidden; width: 765px; padding: 0px; background: none;}
#content #primary.news #news_list { overflow: hidden; width: 100%;}
#content #primary.news #news_list li { background: none !important; padding-top: 10px; padding-right: 15px; overflow: hidden; width: 725px; margin-bottom: 10px;}
#content #primary.news #news_list li h2 { font-size: 14px; line-height: 15px; text-transform: capitalize; background: none !important; margin-bottom: 0px; font-weight: bold;}
#content #primary.news #news_list li h2 a { color: #000; text-decoration: none;}
#content #primary.news #news_list li h2 a:hover { text-decoration: underline;}
#content #primary.news #news_list li p.visual { width: 725px; height: 200px; overflow: hidden;}
#content #primary.news #news_list li div.head { margin: 5px 0px; font-weight: 100;}
#content #primary.news #news_list li div.head * { margin-bottom: 6px;}
#content #primary div.content_container { overflow: hidden; width: 100%; background: url('../images/bg_title_bottom.png') repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px;}
#content #primary #presentation { float: left; width: 350px; overflow: hidden; margin-bottom: 10px;}
#content #primary #presentation p.visual { xheight: 500px; overflow: hidden; position: relative; margin-top: 10px;}
#content #primary #presentation p.foto { font-style: italic; font-size: 11px;}
#content #primary #presentation p.open_map { font-size: 14px; font-weight: bold; cursor: pointer; margin: 5px 0px;}
#content #primary #presentation p.visual img { xposition: absolute; top: 10px;}
#content #primary #description { width: 100%; height: 210px; background: url('../images/bg_title_top.png') repeat-x left top; border-bottom: 1px dotted #999999; padding-bottom: 10px;}
#content #primary #description h1 { font-size: 18px; line-height: 20px; padding-top: 8px; padding-bottom: 8px; background: url('../images/bg_title_bottom.png') repeat-x left bottom; margin-bottom: 10px;}
#content #primary #description p.atr { font-size: 12px; clear: both; margin-bottom: 8px; overflow: hidden; width: 100%;}
#content #primary #description p.atr span { float: left; width: 140px; color: #898989;}
#content #primary #description p.atr strong { float: left; width: 125px; color: #000; padding-left: 5px;}
#content #primary #description p.atr a { color: #000;}
#content #primary #entry { width: 375px; float: right; overflow: hidden;}
#content #primary div.box_news_home { width: 720px; overflow: hidden; margin-bottom: 20px;}
#content #primary div.box_news_home h2 { font-size: 16px; margin-bottom: 10px;}
#content #primary div.box_news_home div { margin-bottom: 7px;}
#content #primary div.box_news_home div h3 { margin-bottom: 5px;}

#content #primary #presentation #gallery { overflow: hidden; width: 100%; height: 75px; position: relative; padding: 0px; margin-top: 5px;}
#content #primary #presentation #gallery div.ngg-galleryoverview { overflow: hidden; width: 4800px; position: absolute;}
#content #primary #presentation #gallery div.ngg-galleryoverview div.ngg-gallery-thumbnail-box { float: left; margin-right: 1px;}
#content #primary #presentation #gallery div.page_nav { position: absolute; z-index: 2; top: 0px; width: 25px; height: 75px; overflow: hidden; text-indent: -9000px;}
#content #primary #presentation #gallery div.next { right: 0px; background: url('../images/navi_right.png') no-repeat left top;}
#content #primary #presentation #gallery div.prev { left: 0px; background: url('../images/navi_left.png') no-repeat left top;}
#content #primary #presentation #gallery div.bg { position: absolute; z-index: 2; left: 25px; width: 300px; background: url('../images/bg_line.png') repeat-x left top; height: 5px;}
#content #primary #presentation #gallery div.bg_top { top: 0px;}
#content #primary #presentation #gallery div.bg_bottom { bottom: 0px;}

#content #primary #entry div.body { background: url('../images/bg_title_top.png') repeat-x left top; padding-top: 10px;font-size: 12px; line-height: 15px;}
#content #primary #entry div.body * { margin-bottom: 7px;}
#content #primary #entry div.body ul { margin-left: 15px;}
#content #primary #entry div.body ul li { list-style-type: disc;}
#content #primary #entry div.body p.pdf { padding-left: 20px; background: url('../images/ico_pdf.png') no-repeat left top; padding-bottom: 3px;}
#content #primary #entry div.body p.pdf a { color: #000;}
#content #primary div.pagination p strong {}
#content #primary div.pagination p {text-align: right; font-size: 12px; margin: 0px 4px; }
#content #primary div.pagination p a { text-decoration: none; color: #999; padding: 1px 2px;}
#content #primary div.pagination p a:hover { color: #000;}
#content #primary #comments_area { clear: both; width: 480px; overflow: hidden; float: left;}
#content #primary #comments_area h2 { padding-bottom: 10px; background: url('../images/bg_title_bottom.png') repeat-x left bottom;}
#content #primary #posts_container { overflow: hidden; width: 100%;}
#content #primary #posts_container div.post { float: left; width: 320px; height: 285px; background: url('../images/bg_list.png') no-repeat left top #FFF; padding-left: 29px; padding-top: 15px; padding-right: 20px; margin-right: 25px; margin-bottom: 25px;}
#content #primary #posts_container div.mod2_0 { margin-right: 0px;}
#content #primary #posts_container div.post h2 { font-size: 16px; line-height: 17px; background: url('../images/bg_title_bottom.png') repeat-x left bottom; padding-bottom: 5px; margin-bottom: 10px;}
#content #primary #posts_container div.post h2 a { text-decoration: none; color: #000;}
#content #primary #posts_container div.post div.presentation { overflow: hidden; width: 100%; clear: both;}
#content #primary #posts_container div.post div.presentation p { margin-bottom: 5px;}
#content #primary #posts_container div.post p.icon { width: 150px; height: 200px; overflow: hidden; float: left; margin-right: 10px;}
#content #primary #posts_container div.post span { display: block; font-size: 10px; text-transform: uppercase; color: #999;}
#content #primary #posts_container p.more { overflow: hidden; width: 100%; clear: both; padding-bottom: 10px; font-size: 10px; color: #999; text-transform: uppercase;}
#content #primary #posts_container p.more a { color: #000;}
#content #primary div.wp-pagenavi { overflow: hidden; clear: both; background: url('../images/bg_list.png') no-repeat left top #FFF; padding-left: 29px; padding-top: 12px; padding-bottom: 10px; margin-bottom: 10px; width: 735px; font-size: 14px;}
#content #primary div.wp-pagenavi span.pages { padding-right: 10px;}
#content #primary div.wp-pagenavi span.current { border-right: 1px solid #000; padding: 1px 8px; font-weight: bold;}
#content #primary div.wp-pagenavi span.extend { margin-left: 10px;}
#content #primary div.wp-pagenavi a { display: none;}
#content #primary div.wp-pagenavi a.page { border-right: 1px solid #000; padding: 1px 8px; display: inline; text-decoration: none; color: #000;}
#content #primary div.wp-pagenavi a:hover { text-decoration: underline;}

#content #primary #posts_container_secondary { float: right; width: 240px; overflow: hidden;}
#content #primary #posts_container_secondary p.title { padding-bottom: 10px; background: url('../images/bg_title_bottom.png') repeat-x left bottom; margin-bottom: 10px;}
#content #primary #posts_container_secondary div.post { border-bottom: 1px solid #CCC; padding-bottom: 5px; margin-bottom: 10px;}
#content #primary #posts_container_secondary div.post:hover { background: #F9F9F9;}
#content #primary #posts_container_secondary div.post h2 { font-size: 13px; font-weight: bold; margin-bottom: 5px;}
#content #primary #posts_container_secondary div.post h2 a { text-decoration: underline; color: #000;}
#content #primary #posts_container_secondary div.post p.atr { font-size: 11px; clear: both; margin-bottom: 3px; overflow: hidden; width: 100%;}
#content #primary #posts_container_secondary div.post p.atr span { float: left; width: 115px; color: #898989;}
#content #primary #posts_container_secondary div.post p.atr strong { float: left; width: 120px; color: #000; padding-left: 5px;}

#content #primary { margin-bottom: 10px;}
#content #primary div.content { background: #FFF; background: url('../images/bg_list.png') no-repeat left top #FFF; padding: 10px 15px 15px 29px;}
#content #primary div.content a { color: #000;}
#content #primary div.content h1 { font-size: 16px; line-height: 17px; text-transform: uppercase; padding-bottom: 10px; background: url('../images/bg_title_bottom.png') repeat-x left bottom;}
#content #primary div.content p.visual { width: 725px; height: 200px; overflow: hidden; margin: 10px 0px;}
#content #primary div.content div.news p.visual { height: auto; width: 710px; overflow: hidden;}
#content #primary div.content div.body { margin-top: 10px;}
#content #primary div.content div.body * { margin-bottom: 7px;}
#content #primary div.content div.body em { font-style: italic;}

#content #primary div.content_news { position: relative; background: #FFF; overflow: hidden;}
#content #primary div.content_news p.date { font-weight: 100; color: #666; font-size: 11px; text-transform: uppercase; position: absolute; right: 15px; top: 20px;}
#content #primary div.content_news div.head { margin-top: 10px; font-weight: bold;}
#content #primary div.content_news div.ngg-galleryoverview { overflow: hidden; width: 100%; margin: 10px 0px;}
#content #primary div.content_news div.ngg-galleryoverview div.ngg-gallery-thumbnail-box { float: left; width: 100px; height: 75px; overflow: hidden; margin-right: 2px; margin-bottom: 2px;}
#content #primary div.content_news p.pdf { padding-left: 20px; background: url('../images/ico_pdf.png') no-repeat left top; padding-bottom: 3px;}

#content #primary div.content_news #cnt_stiri { overflow: hidden; width: 100%;}
#content #primary div.content_news #cnt_stiri div.head { width: 100%; overflow: hidden; font-weight: 100;}
#content #primary div.content_news #cnt_stiri div.head * { margin-bottom: 6px;}
#content #primary div.content_news #cnt_stiri div.head #video { float: left; width: 425px; margin-right: 10px;}
#content #primary div.content_news #comments_area { margin-top: 20px;}

#content #primary #map_cnt {  background: url('../images/bg_title_top.png') repeat-x left top; padding-top: 20px; margin-bottom: 10px;}
#content #primary #map_cnt p.close_map { font-weight: bold; cursor: pointer; margin-bottom: 5px;}
#content #primary #map_cnt #map { width: 375px; height: 375px; overflow: hidden;}

#content #primary #body_area { overflow: hidden; width: 100%; clear: both; margin: 10px 0px;}
#content #primary #body_area div.body img { display: none;}
#content #primary #body_area div.body * { margin-bottom: 7px;}

#sidebar { width: 165px; margin-right: 10px; float: left; background: url('../images/bg_navi_left.png') repeat-y;}
#sidebar #categories {padding-left: 11px;}
#sidebar #categories li { margin-top: 10px; overflow: hidden; width: 100%;}
#sidebar #categories p { background: url('../images/bg_categories.png') no-repeat left top; width: 149px; height: 13px; padding: 2px 0px 2px 5px; font-size: 12px; text-transform: uppercase; color: #898989; cursor: pointer;}
#sidebar #categories ul { margin: 0px; display: none; background: #F9F9F9;}
#sidebar #categories li.curent ul { display: block;}
#sidebar #categories ul li { margin: 0px; padding-bottom: 5px; padding-left: 5px; padding-top: 4px; list-style-type: square; margin-left: 0px;list-style-position: inside;}
#sidebar #categories ul li a { color: #000; text-decoration: none;}
#sidebar #categories ul li a:hover { text-decoration: underline;}
#sidebar #sponsors {margin-top: 30px; margin-left: 20px; width: 120px;}
#sidebar #sponsors p { margin-bottom: 5px;}
#sidebar #sponsors p.title { text-transform: uppercase; font-size: 10px; color: #666;}


#searchform { overflow: hidden; width: 155px;; padding-left: 11px;}
#searchform label { display: none;}
#searchform #s { height: 13px; font-size: 11px; line-height: 13px; padding: 2px; background: #5a656a; float: left; border: 0px; width: 135px; color: #FFF;}
#searchform #searchsubmit { border: 0px; background: url('../images/arrow_search.png') no-repeat left top; width: 16px; height: 17px; display: block; text-indent: -9000px; font-size: 0px; line-height: 0px; cursor: pointer;}

#commentform { overflow: hidden; width: 480px; margin-top: 10px;}
#commentform p label { float: left; width: 90px;}
#commentform p.name input, #commentform p.email input { width: 138px; border: 1px solid #999; float: left;}
#commentform p.name { float: left; width: 240px; overflow: hidden; margin-bottom: 10px;}
#commentform p.email { float: left; width: 240px; overflow: hidden; margin-bottom: 10px;}
#commentform p.email label { padding-left: 10px;}
#commentform p.website { display: none;}
#commentform p.comment { clear: both; overflow: hidden; width: 100%;}
#commentform p.comment textarea { width: 468px; height: 210px; border: 1px solid #999; padding: 4px;}
#commentform p.action {}
#commentform p.action #submit { border: 1px solid #999; margin-top: 10px; font-size: 11px; color: #000; padding: 5px 10px;}
#commentform p.logged { margin-bottom: 5px; }
#commentform p.logged a { color: #999;}
#commentform p.logged a:hover { color: #000;}


ol.commentlist { overflow: hidden; width: 100%; margin-bottom: 10px;}
ol.commentlist li { list-style-type: none; border-bottom: 1px solid #CCC; padding-bottom: 5px; margin-top: 10px;}
ol.commentlist li div.comment-author { overflow: hidden;}
ol.commentlist li div.comment-author img { display: none;}
ol.commentlist li div.comment-author cite { font-size: 12px; font-weight: bold; color: #000;}
ol.commentlist li div.comment-author span { display: none;}
ol.commentlist li em { font-style: italic; font-size: 11px; color: #999;}
ol.commentlist li div.comment-body { position: relative;}
ol.commentlist li div.comment-body a { color: #999;}
ol.commentlist li div.comment-meta { position: absolute; right: 0px; top: 0px; color: #000; font-weight: bold; font-size: 10px;}
ol.commentlist li div.comment-body div.body { margin: 5px 0px;}
ol.commentlist li div.comment-body div.body * { margin-bottom: 3px;}

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 9900; width: 100%; height: 500px;}
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 9910; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#lightbox-container-image { padding-top: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 9920;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}
#lightbox-container-image-data { padding: 0; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;}


#contact { overflow: hidden; width: 100%; margin-top: 10px;}
#contact div.form_contact { float: left; margin-right: 10px; width: 280px; overflow: hidden;}
#contact div.form_contact input, #contact div.form_contact textarea { margin-bottom: 0px !important;}
#contact div.form_contact span.wpcf7-not-valid-tip-no-ajax { display: block; color: #F00; font-size: 10px;}
#contact div.form_contact p { margin-bottom: 10px !important;}
#contact div.visual { float: right;}

#footer { overflow: hidden; width: 765px; clear: both; margin-left: 205px; background: #FFF;}
#footer ul li { float: left; margin: 2px 5px;}
#footer ul li a { color: #666; text-decoration: none;}
#footer ul:hover a { color: #000;}
#footer ul a:hover { text-decoration: underline;}



#ylogmn { width: 350px !important;}
#ylogmn input { width: 300px;}
#ylogmn * { margin-bottom: 10px;}
