/* Start of CMSMS style sheet 'peterdent_theme_1901 : peterdent_utils' */
/*
  ---------------------------------------------------------------
  +++++++++++++++++++Peterdent-Art++++++++++++++++++++
  --------------------------------------------------------------- 
*/
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, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, .title {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*
Stantby for nowbody {
	line-height: 1;
}
*/
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ------- @Nuno Costa [criacaoweb.net] Utils CSS. ---------- */
* {
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
}
dfn {
	display: none;
	overflow: hidden;
}
/* ----------- Clear Floated Elements ----------- */
html body .util-clearb {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	position: static;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ----------- Fix to Clear Floated Elements ----------- */
.util-clearfix:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}
.util-clearfix {
	display: inline-block;
}
* html .util-clearfix {
	height: 1%;
}
.util-clearfix {
	display: block;
}
.content-left-margin {
        margin-left: 130px;
}
h2 {text-decoration:none; }

body {font: normal 0.8em Trebuchet MS;}


/* ------------ Start cat tabs ------------ */
#cat1 {
       background: url(uploads/peterdent_theme_1901/peterdent_s1.png) no-repeat;     
}
#cat5 {
       background: url(uploads/peterdent_theme_1901/peterdent_s2.png) no-repeat;     
}
#cat3 {
       background: url(uploads/peterdent_theme_1901/peterdent_s3.png) no-repeat;     
}
#cat4 {
       background: url(uploads/peterdent_theme_1901/peterdent_s4.png) no-repeat;     
}
#cat2 {
       background: url(uploads/peterdent_theme_1901/peterdent_s5.png) no-repeat;     
}
#cat6 {
       background: url(uploads/peterdent_theme_1901/peterdent_s6.png) no-repeat;     
}
#cat_tabs {
       width:100%;
}
#cat_tabs ul {
       margin:0px;
}
#cat_tabs ul li {
       float:left;
	margin:0px 15px 15px 0px;
       width: 160px;
       height: 41px;
       list-style: none;
       padding:10px 40px 10px 10px;
}
#cat_tabs a {
	padding:0px;
	text-decoration:none; 
}
#cat_tabs a:hover {
	text-decoration:underline; 
}
#cat_tabs a span {width:100px;}

#cat_tabs a span {float:none; }

/* End IE5-Mac hack */
#cat_tabs a:hover span {
	}
/* ------------ END cat tabs ------------ */

#left {
	width: 217px;
        padding-left:16px;
        padding-right:57px;
}
#left h1 a {
        margin: 0 30px;
        color: #fff;
}

/* ------------ Side Bar (right) ------------ */

.sbar-title {
        margin: 0px;
        padding:5px;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #fff;
        border-top-left-radius: 5px 5px;
        border-top-right-radius: 5px 5px;
        background: url(uploads/peterdent_theme_1901/peterdent_subtitle_bg.png);
}

.sbar-title2 {
        margin: 0px;
        padding:5px;
	color: #fff;
        position:relative;
        left:-25px;
        z-index:1;
}

.sbin-servicii {padding:1px; border:1px solid #3f7d00; background: #360; padding:10px;}
.sbin-home {padding:1px; border:1px solid #cc9966; background: #af8638; padding:10px;}
.sb-servicii {border:1px solid #285B00;margin: 25px 0 0 0;}
.sb-home {border:1px solid #af8638;margin: 25px 0 0 0;}
.sbar-h2 {position: relative; top: 0px; z-index: 100; text-align:center; width:100%; font-weight:normal;}
.sbar-h2 {padding:4px;margin:0 0 0 20px; text-transform:uppercase; font-size:120%;}

/* ------------ Start Programare ------------ */
.sbar-programare {
        margin-bottom:70px;
}
.sbar-programare h1 {
        margin:40px 0px 35px 0px;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	color: #fff;
        text-align:center;
}
.sbar-programare p {
        font-family: Arial;
        text-decoration: none;
        word-spacing: 0.1em;
        text-align: left;
        letter-spacing: 0;
        line-height: 1.2em;
        font-size: 1.2em;
        font-weight:bold;
        text-transform:uppercase;
}

/* ------------ END Programare ------------ */

/* ------------ News Module ------------ */
#news {
        margin: 0px;
        padding:5px;
}
.NewsSummary {
}
.NewsSummaryPostdate {
        padding:3px;
        background: #9d7831;
        margin:5px 0;
        display:inline-block;
}
.NewsSummaryPostdate,
.NewsSummaryCategory,
.NewsSummaryAuthor {
	font-size: 0.8em; 
        color:#fff;
}
.NewsSummaryLink {
	margin: 2px 0;
}
.NewsSummaryContent {
	margin: 10px 0;
}
.NewsSummaryMorelink {
	margin: 15px 0 15px;
        font-size:10px;
}
.NewsSummaryMorelink a{
        background: url(uploads/peterdent_theme_1901/peterdent_subtitle_bg.png);
        padding:2px;
        color: #fff;
}
/* ------------ End News Module ------------ */

/* ------------  Menu  ROOT  ------------ */
.page-menu {
	width: auto;
	margin: 5px 0 0 40px;
        height:0;
}

ul#primary-nav li hr.menu_separator{
        position: relative;
        visibility: hidden;
        display:block;
        width:5px;
       	height: 32px;
       	margin: 0px 5px 0px;
}
.page-menu ul#primary-nav {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.page-menu ul#primary-nav li {
	float: left;
}
.page-menu ul#primary-nav li a,
.page-menu ul#primary-nav li a span {
	display: block;
        color:#fde792;
	padding: 0px 10px 0 0px;
}
.page-menu ul#primary-nav li a {
	padding-left: 0;
	color: #5a1f00;
	font-weight: bold;
	text-decoration: none;
        text-transform:uppercase;
	margin-left: 1px;
	font-size: 0.9em;
}
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:active {
	color: #000;
background:none;
}
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover span {
	color: #fff;
        background:none;
}
.page-menu ul#primary-nav li a span {
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 0px;
}
.page-menu ul#primary-nav li a.menuparenth,
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:focus,
.page-menu ul#primary-nav li a:active {
        background:none;
}
.page-menu ul#primary-nav li a {
}

.page-menu ul#primary-nav li a span {
	background-position: 0 0;
}
.page-menu ul#primary-nav .sectionheader,
.page-menu ul#primary-nav li a:link.menuactive,
.page-menu ul#primary-nav li a:visited.menuactive {
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.page-menu ul#primary-nav li span,
.page-menu ul#primary-nav li a,
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:focus,
.page-menu ul#primary-nav li a:active {
/* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
/* Additional IE specific bug fixes... */
* html .page-menu ul#primary-nav {
	display: inline-block;
}
*:first-child+html .page-menu ul#primary-nav {
	display: inline-block;
}
/* --------------------  menu dropdow  -------------------------
/* Unless you know what you do, do not touch this */
/* Reset all ROOT menu styles. */
ul#primary-nav ul.unli li li a span,
ul#primary-nav ul.unli li a span,
ul#primary-nav .menuparent .unli .menuparent .unli li a span
ul#primary-nav .menuparent .unli .menuparent .unli li a:hover span {
	font-weight: normal;
	background: none;
	display: block;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#primary-nav {
	margin: 0px;
	padding: 0px;
}
#primary-nav ul {
	list-style: none;
	margin: 0px 0px 0px;
	padding: 0px;
/* Set the width of the menu elements at second level. Leaving first level flexible. */
	width: 209px;
        background: #9f2e00;
}
#primary-nav ul {
	position: absolute;
	z-index: 1001;
	top: auto;
	display: none;
	padding-top: 9px;
	background: url(uploads/NCleanBlue/ultop.png) no-repeat left top;
}
* html #primary-nav ul.unli {
	padding-top: 0px;
	background: #9f2e00;
}
#primary-nav ul.unli ul {
	margin-left: -1px;
	left: 100%;
	top: 0px;
	background: #9f2e00;
        padding:1px;
        margin:0;
        width:auto;
}

#primary-nav ul.unli a:hover {
	background: #9f2e00;
}
* html #primary-nav ul.unli ul {
	margin-left: -0px;
}
#primary-nav li {
	margin: 0px;
	float: left;
}
#primary-nav li li {
	margin-left: 0px;
	margin-top: 0px;
	float: none;
	position: relative;
        background: #9f2e00;
}
/* Styling the basic appearance of the menu elements */
ul#primary-nav ul hr.menu_separator{
        position: relative;
        visibility: visible;
        display:block;
        width:130px;
       	height: 1px;
       	margin: 2px 30px 2px;
	padding: 0em;
	border-bottom: 1px solid #ccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#primary-nav .separator,
#primary-nav .separatorh {
	height: 9px;
	width: 165px;
	margin: 0px 0px 0px;
	background:none;
}
* html #primary-nav .separator {
       z-index:-1;
}
*:first-child+html #primary-nav .separator {
       z-index:-1;
}
#primary-nav ul.unli li a {
	padding: 5px 5px;
	width: 165px;
	margin: 0px;
	background-image: none;
        background: #872801;
        border-top: 1px solid #872801;
        text-decoration:none;
}

#primary-nav ul.unli li a:hover {
        text-decoration:none;
}

.page-menu ul#primary-nav ul.unli li a:hover span {background:none; border:none;}
.page-menu ul#primary-nav ul.unli li.menuactive a:hover span {background:none; }
.page-menu ul#primary-nav ul.unli a.menuactive span {background:none; border:none; }


* html #primary-nav ul.unli li a {
	padding: 0px 10px 0px 5px;
	width: 165px;
	margin: 5px 0px;
}
#primary-nav li li a:hover {
	background: #DBE7F2;
        border-top: 1px solid #7a2401;
}
/* Styling the basic appearance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive li a {
	text-decoration: none;
	background: #872801;
}
#primary-nav ul.unli li.menuparenth,
#primary-nav ul.unli a:hover,
#primary-nav ul.unli a.menuactive {
	background: #fff;
}

#primary-nav ul.unli li a.menuactive span,
#primary-nav ul.unli li a:hover span,
#primary-nav ul.unli li a:focus span,
#primary-nav ul.unli li a:active span {
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul.unli li .menuparent,
#primary-nav ul.unli li .menuparent:hover,
#primary-nav ul.unli li .menuparent,
#primary-nav .menuactive.menuparent .unli .menuactive.menuparent .menuactive.menuparent {
	background:#9f2e00 url(uploads/images/icons/peterdent_menu_arrow.png) 99% 50% no-repeat;
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul,
#primary-nav li.menuparenth ul ul ul {
	display: none;
}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul {
	display: block;
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
/*************** End Menu *****************/

#logo a{
/* adjust according your image size */
	height: 124px;
	width: 553px;
/* forces full link size */
	display: block;
/* this hides the text */
	text-indent: -9999em;
	margin-left: 40px;
        margin-top: 40px;
/* you can set your own image here, note size adjustments */
	background: url(uploads/peterdent/peterdent_logo_ro.png) no-repeat left top;
}
#logo-en a{
/* adjust according your image size */
	height: 124px;
	width: 553px;
/* forces full link size */
	display: block;
/* this hides the text */
	text-indent: -9999em;
	margin-left: 40px;
        margin-top: 40px;
/* you can set your own image here, note size adjustments */
	background: url(uploads/peterdent/peterdent_logo_en.png) no-repeat left top;
}
#logo-hu a{
/* adjust according your image size */
	height: 124px;
	width: 553px;
/* forces full link size */
	display: block;
/* this hides the text */
	text-indent: -9999em;
	margin-left: 40px;
        margin-top: 40px;
/* you can set your own image here, note size adjustments */
	background: url(uploads/peterdent/peterdent_logo_hu.png) no-repeat left top;
}

.main-main {
	width: auto;
	padding: 15px 10px 30px 40px;
}

.separator { height:50px; display:block; }

.subtitle {
        margin: 10px 0px;
        padding: 5px 5px 5px 30px;
	background:  url(uploads/peterdent_theme_1901/peterdent_faq2.png) no-repeat 1% 50%;
}
.atentie {
        margin: 10px 0px;
        padding: 5px 5px 5px 55px;
	background: url(uploads/peterdent_theme_1901/exclamation.png) no-repeat 1% 50%;
        color:#fff;
}
.informatie {
        margin: 10px 0px;
        padding: 5px 5px 5px 55px;
	background: url(uploads/peterdent_theme_1901/info.png) no-repeat 1% 50%;
}
.pdf {
        margin: 10px 0px;
        padding: 10px 0px 10px 30px;
	background: #c2a758 url(uploads/peterdent_theme_1901/peterdent_pdf.png) no-repeat 5px 10px;
        border:1px solid #b68f45;
}
.pdf-servicii {
        margin: 10px 0px;
        padding: 10px 0px 10px 30px;
	background: #360 url(uploads/peterdent_theme_1901/peterdent_pdf.png) no-repeat 1% 50%;
        border:1px solid #285B00;
}
.img-servicii {
        margin: 10px 0px;
        padding: 10px 0px 10px 30px;
	background: #360 url(uploads/images/icons/image.png) no-repeat 1% 50%;
        border:1px solid #285B00;
}

.contact { padding:5px;}
#backlinks {margin:0 auto; width:960px; text-align:center;}

/* ------------ Footer ------------ */
#footer ul li,
#footer ol li {
	padding: 2px 2px 2px 0px;
	margin-right: 15px;
}

#footer ul li a {
        text-transform:uppercase;
}
#footer ul li a:hover {
        font-weight:normal;
}
/* ------------ Footer ------------ */


/* ------------ Servicii nav ------------ */
.servicii-nav { margin:0px; line-height:1.6em; }
.servicii-nav h1 { color:#fff; background: #d20009; margin:20px 0px 10px 0px; padding:10px 5px;}
.servicii-nav li { margin:0px 0px 0px 0px; border-bottom: #234905 dotted 1px;}
.servicii-nav a { background: #285b00; padding:6px; display:block; text-decoration:none;}
.servicii-nav li a:hover { background: #a1cd04; padding:6px; }
.servicii-nav li a.currentpage { background: #000; padding:5px;text-decoration:none; }
.servicii-nav li li { padding:0px 0 0 0px;background: #436e22; border-bottom:none; border-top: #234905 dotted 1px;}
.servicii-nav li li a { padding:5px 5px 5px 20px; background: url(uploads/peterdent_theme_1901/bullet_green.png) no-repeat 2px 50%;text-decoration:none;}
.servicii-nav li li a:hover { text-decoration:underline; padding:5px 5px 5px 20px; background: url(uploads/peterdent_theme_1901/bullet_yellow.png) no-repeat 2px 50%;}
/* ------------ Servicii nav ------------ */

/* ------------ fp-menu ------------ */
#fp-menu { margin:5px 0;}
#fp-menu ul {margin:10px 0 0 10px; background:none; position:relative;width:100%}
#fp-menu li {list-style:none; width:100%;float:left; display:block; margin:0 1px 1px 0; padding:0; }
#fp-menu li {background:none;}
#fp-menu li a {display:block;background:none; padding:0px;text-decoration:none;color:#FDE792; }
#fp-menu li a:hover {text-decoration:underline; }
#fp-menu a.menuparent {font-size:180%; color:#fff;margin-left:10px; text-transform:uppercase;}
#fp-menu ul.unli li {margin:0 5px 5px 10px; width:110px;}
#fp-menu ul.unli {margin:15px 0px 0px 0px;}
#fp-menu ul.unli li a {font-size:1em;}
#fp-menu ul.unli a.menuparent {color:#FDE792;text-transform:none;margin:0;}
/* ------------ fp-menu ------------ */

/* ------------ Servicii tabs ------------ */
#servicii-tabs { margin:0px; line-height:1.6em; }
#servicii-tabs ul {margin:0px; background:#285b00; position:relative;}
#servicii-tabs li {list-style:none; width:110px; float:left; display:block; margin:0 1px 1px 0; }
#servicii-tabs li {background: #285b00}
#servicii-tabs li a {display:block; padding:4px;height:100px;text-decoration:none; }
#servicii-tabs li a:hover {background:#336600 }
#servicii-tabs li.menuparent {width:170px; padding:2px; height:auto;}
#servicii-tabs li.menuparent a {width:166px; padding:2px; height:auto; text-decoration:none;}
#servicii-tabs li.menuparent li a {display:block; width:164px; background:#336600; padding:3px; height:auto;}
#servicii-tabs ul.unli li {margin:0 0 1px 0; width:auto;}
/* ------------ Servicii tabs ------------ */

/* ------------ Servicii tabs 2------------ */
#servicii-tabs2 {  line-height:1.6em; }
#servicii-tabs2 ul {margin:25px 0px 10px 0px; background:#285b00; position:relative;}
#servicii-tabs2 li {list-style:none; width:140px; height:60px; float:left; display:block; margin:0 5px 5px 0; }
#servicii-tabs2 li {background: #285b00;border:4px solid #285B00; }
#servicii-tabs2 li a {display:block; padding:6px;height:48px;text-decoration:none; font-weight:bold; background:url(uploads/images/menu_overlay.png)}
#servicii-tabs2 li a:hover {background:none;text-indent:-10000px;}
#servicii-tabs li.menuparent {width:170px; padding:2px; height:auto;}
#servicii-tabs li.menuparent a {width:166px; padding:2px; height:auto; text-decoration:none;}
#servicii-tabs li.menuparent li a {display:block; width:164px; background:none; padding:3px; height:auto;}

/* ------------ Servicii tabs ------------ */

/* ------------ Servicii details ------------ */
#servicii-details {margin:25px 0px; line-height:1.6em;}
#servicii-details ul {margin:0px; background:#285b00; position:relative;}
#servicii-details li {list-style:none; width:123px; height:170px; float:left; display:block; margin:0 1px 1px 0; padding:0px; }
#servicii-details li {background: #285b00}
#servicii-details li a {display:block; padding:4px;height:60px; text-decoration:none; font-weight:bold; background:url(uploads/images/menu_overlay.png)}
#servicii-details li a:hover {background:none;text-indent:-10000px;}
#servicii-details li.menuparent {width:170px; padding:2px; height:auto;}
#servicii-details li.menuparent a {width:166px; padding:2px; height:auto;}
#servicii-details li.menuparent li a {display:block; width:164px; background:#336600; padding:3px; height:auto;}
#servicii-details ul.unli li {margin:0 0 1px 0; width:auto;}
#servicii-details p {font-size:0.8em;padding:0;margin:5px; color:#cad3c2}
/* ------------ Servicii details ------------ */

/* ------------ Profiles ------------ */
#profile {border-left:1px solid #d9bc88;border-bottom:1px solid #a58750; border-right:1px solid #a58750; border-top:1px solid #d9bc88; background: url(/uploads/peterdent_theme_1901/peterdent_white_img.png); padding:30px; }
#profile img { margin:0 25px 15px 0; }
#profile p {margin-top:0; font-weight:normal;}
#profile a {background:none; padding:5px; margin:0 0 10px 0;}
#profile li {font-weight:normal; line-height: 1.2em; margin: 1em 0 1em 0; list-style:none; background:none;padding:0;}
/* ------------ Profiles ------------ */

/* ------------ Preturi nav ------------ */
.preturi-nav {
        margin: 10px 0px;
        padding: 10px 10px 10px 10px;
        border:1px solid #b68f45;
        background: #c2a758;
}
.preturi-nav li {margin:0 0 5px 0;}
.preturi-nav li a {text-decoration:none;}
.preturi-nav li a:hover {text-decoration:underline;}
.preturi tr {background:#ae8437;}
.preturi td {border-bottom:1px solid #c2a758; padding:5px;}
.preturi ul {margin:0;padding:0}
.preturi tr:hover {background:#c2a758;}
/* ------------ Preturi nav ------------ */

/* ------------ Preturi servicii ------------ */
.preturi-servicii {
        margin: 0px 0px;
        padding:0px 10px 0px 35px;
        border:1px solid #285B00;
        background: #360 url(uploads/images/icons/application_view_list.png) no-repeat 10px 50%;
        list-style:none;
         -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        display:inline-block;
}
.preturi-servicii ul {
        width:43%;
        height:200px;
        float:left;
        margin: 0px 0px;
        padding: 20px;
        list-style:none;
        background: #360;
}
.preturi-servicii a {text-decoration:none;  display:block; width:auto;}
.preturi-servicii h3 {color:#fff;margin-bottom:10px;}
.preturi-servicii li {margin:0 0 5px 0;list-style:none;}
.preturi-servicii li a {text-decoration:none; list-style:none; background:none; padding:0}
.preturi-servicii li a:hover {text-decoration:underline;}
/* ------------ Preturi servicii ------------ */

/* ------------ Coupon ------------ */
.coupon input {width: 170px; margin:0 0 10px 0;}
.coupon input {}
.sb-servicii .coupon input {border:2px solid #3f7d00;}
.sb-home .coupon input {border:2px solid #963;}
.coupon input:hover {background:#FDE792;}
.coupon-label {}
.submit input {width:auto; margin:0;}
.submit input {border:2px solid #963;}
/* ------------ Coupon ------------ */

/* ------------ FP-video ------------ */
.flashunit {
	padding: 4px;
	background: #963;
	border: 0px solid #963;
	margin: 15px auto;
	width:240px;
}
.flashunit-float {
	padding: 4px;
	background: #963;
	border: 0px solid #963;
	margin: 15px auto;
	width:240px;
}
.flashunit h2 {
	font: 18px normal Trebuchet MS;
	border: 1px solid #963;
	background: #f0f0f0;
	margin: 0;
	padding: 10px;
	color: #111;
	text-align: center;
}
.flashunit p {
	font: 12px normal Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0;
	border: 1px solid #963;
	background: #f0f0f0;
}
object.flashvideo {
	width: 100%;
	height:200px;
}
/* ------------ FP-video ------------ */

/* ------------ Small logos ------------ */
.small-logos {
        padding:25px 15px 25px 30px; 
        background: url(uploads/peterdent_theme_1901/peterdent_subtitle_bg.png); 
        margin:0px 25px 0 10px;
        height:280px;
}
.small-logos img {
        margin:0 10px 0 0;
}
.small-logos-wrap {
        float:left;
        margin:0 0px 0 0; 
        padding: 0px 15px;
        width:29%;
        height:100%;
        border-left:1px dotted #963
}
.small-logos-wrap h3 {line-height: 1.2em; font-size:180%; color:#fff; text-transform:uppercase;margin:0;padding:0;}
.small-logos-wrap a {color:#FDE792;text-decoration:none;}
.small-logos-wrap a:hover {color:#FFF;text-decoration:underline;}
/* ------------ Small logos ------------ */

#marturii h4 {line-height: 1.2em; font-size:100%; color:#fff; text-transform:uppercase;margin:0;padding:0;background:#963;padding:3px;}


.rounded {
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
}

#contact-h2
.left-space img {margin:0px 0 15px 25px;}
.right-space img {margin:0px 25px 15px 0px;}

/* ------------ lang panel ------------ */
#lang {
        float:right;
        margin-top: 1px;
        margin-right:57px;
        background:#391203;
        padding:1px 10px 1px 20px;
        font-size:80%;
}
#langpanel {
        width:960px;
        margin:0 auto;
        padding:0px;
        height:21px;
        position:absolute;
        top:0;
        right:0;
}
#lang img {padding-top:3px;}

.slide-panel {
	z-index: 25;
	width: 960px;
        margin:0 auto;
	position: absolute;
}

.bottom {
	bottom: 0;
}

.right {
}

.left {
	position: absolute;
	left: 0;
}

.top {
	top: 0;
}

.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
	overflow: hidden;
	text-align: center;
	background:#2f0e01;
        border-bottom:0px solid #963;
	height: 0;
	width: 100%;
	color: #fff;
}

.slide-button {
	margin-left: auto;
	margin-right: 15%;
	position: relative;
	width: 60px;
	z-index: 20;
	cursor: pointer;
	height: 23px;
	padding-top: 8px;
        padding-left:15px;
        padding-right:5px;
	text-align: center;
        background: #391203 url(uploads/images/icons/bullet_arrow_down.png) no-repeat 2px 50%;
        font-size:90%

}
.slide-button:hover {
	color: #9f9d8e;
}

/* ------------ lang panel ------------ */
/* ------------ social links------------ */
#social-links {
    text-align:center;
}
#social-links img {
    margin-right:5px;
}
/* ------------ social links------------ */



/* End of 'peterdent_theme_1901 : peterdent_utils' */

