@charset "utf-8";
/* CSS Document */

/************************************************************************
*   
*   G L O B A L  C S S S T Y L E
*   
*   Author:  Daniel Cristea
*   Date:    14 April 2010
*   Web:     http://www.visualwebmedia.ro
*   Email:   daniel.cristea@visualwebmedia.ro
*   Version: 2.2
* 
*************************************************************************/

/*-----------------------------------------------------------------------
@import resets all styles  
------------------------------------------------------------------------*/

@import url(reset.css);
@import url(typography.css);
@import url(dropmenu.css);

/*---------------------------------
------------------------MAIN STYLES
---------------------------------*/

body {
	font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Arial, sans-serif;
	color: #333333;
	padding-bottom: 50px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
}

#container {
	width: 800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDD;
	border-left-color: #DDD;
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.5);
	
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding: 0px;
}

#header
{
	padding: 0px;
	height: 278px;
	width: 800px;
	margin: 0px;
}

/*--------------------------------------- Start MENIU Top ---------------------------------------*/

#meniu {
	float:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 770px;
	display: block;
}

/*................................... End MENIU Top ...................................*/

/*................................... Start Content Container ...................................*/


#content-container
{
	float: left;
	width: 800px;
	padding-top: 10px;
	background-color: #fff;
}

/*................................... Start Tab Stanga ...................................*/

#tabStanga
{
	float: left;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	width: 140px;
}
#tabStanga .boxstiri {
	display: block;
	margin: 0px;
	padding: 0px;
}
#tabStanga .boxstiri h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFF;
	padding-top: 23px;
	display: block;
	text-align: center;
}
#tabStanga .boxclinici {
	display: block;
	width: 100%;
}

#tabStanga ul
{
	margin: 0;
	padding: 0;
}

#tabStanga ul li
{
	margin: 0 0 1em;
	padding: 0;
	list-style-type: none;
}


/*................................... End Tab Stanga ...................................*/

/*................................... Start Content Pagina Centru ...................................*/
#content {
	float: left;
	width: 480px;
	margin: 0;
	padding: 0px;
}
#content .titlu {
	width:450px;
	overflow:hidden;
	background:url(../images/pbgtheblog.png) no-repeat bottom left;
	padding-top: 6px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 0px;
	margin-right: auto;
	margin-left: auto;
}

#content .BoxHomeDreapta {
	display: block;
	float: right;
	padding-left: 20px;
}
#content .boxmovhome {
	display: block;
	float: left;
	height: 100%;
	width: 216px;
	color: #FFF;
}
#content .boxmovhome .boxmovhomeSus {
	background-image: url(../images/site/box_home_mov_sus.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 20px;
}
#content .boxmovhome .boxmovhomeCentru {
	background-image: url(../images/site/box_home_mov_centru.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	width: 196px;
	padding-bottom: 10px;
}
#content .boxmovhome .boxmovhomeJos {
	background-image: url(../images/site/box_home_mov_jos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.boxmovhomeCentru .txtcentru ul li a {
	color: #50AF2F;
}
.boxmovhomeCentru .txtcentru ul li a:hover {
	color: #50AF2F;
	text-decoration: underline;
}
#content .boxmovhome .boxmovhomeCentru .txtcentru h4 {
	color: #FFF;
}

/*................................... End Content Pagina Centru ...................................*/


/*...................................Start Tab Dreapta ...................................*/

#tabDreapta {
	float: right;
	width: 167px;
	display: block;
	margin: 0;
	padding: 0;
}

#tabDreapta .drSus {
	background-image: url(../images/site/tab_dr_sus.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	margin-bottom: -10px;
	height: 30px;
}
#tabDreapta .drCentru {
	background-image: url(../images/site/tab_dr_centru_mov.png);
	background-repeat: repeat-y;
	background-position: right top;
	height: 100%;
	display: block;
	width: 100%;
	margin-bottom: -15px;
}
#tabDreapta .drJos {
	background-image: url(../images/site/tab_dreapta_jos_verde.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
#tabDreapta p  {
	color: #FFF;
}

#tabDreapta h3 {
	margin: 0;
	color: #FFF;
}
#tabDreapta h4 {
	font-size:17px;
	margin: 0;
	color: #FFF;
	padding-left: 10px;
}
#tabDreapta .drCentru .TabVerde {
	background-image: url(../images/site/tab_dr_centru_verde.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.clinicah3 {
	color: #FFF;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* ................................... FOOTER ......................................... */

#footer {
	clear: left;
	text-align: right;
	background-image: url(../images/site/footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	color: #FFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#copyright {
	float: left;
	width: 430px;
	text-align: left;
}

#copyright_wrapper {
	color: #FFFFFF;
	text-decoration: none !important;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
	float: right;
	width: 350px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
#copyright_wrapper p {
	font-size: 14px;
}
#copyright p {
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
	
#copyright_wrapper a {
	color: #FFF;
	font-weight: bold;		
}
	
#copyright_wrapper .right {
		
	margin: 0 8px 0 0;
		
}
	
#copyright_wrapper .left {
		
	margin: 0 0 0 -10px;
		
}
	
#copyright_wrapper ul {
			
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
			
}
	
#copyright_wrapper ul li {
				
	float: left;
	margin: 0;
				
}
	
#copyright_wrapper ul li a {
	color: #FFFFFF;
	padding: 0 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

#copyright_wrapper ul li a:hover {
	text-decoration: underline;
}
.ieclrzece {
	clear:both;
	padding: 3px;
}
/* ................................... END FOOTER ......................................... */


/* ................................... start mixt style ......................................... */
.uptxt {
	text-transform: uppercase;
}
.desprenoi {
	text-align: justify;
	margin-bottom: 25px;
}
#content .padzece .legend p {
	line-height: 18px;
}

#content .boxmovhome .boxmovhomeCentru .txtcentru  li a {
	color: #FFF;
	text-decoration: none;
}

.acronym { border-bottom:1px dotted #ccc; }
.poza-produse {
	display: block;
	float: left;
	height: 137px;
	width: 190px;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
a.read-more {
	margin: 0px;
	font-weight: bold;
	display: block;
	background-image: url(../images/site/bg-readmore-link.jpg);
	height: 24px;
	background-position: right;
	text-align: right;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-shadow:1px 1px 0 #fff;
	color: #666666;
}


/*************** Notifications ***************/
.notification_error{ padding: 5px; color: #a5041e; font-size: 13px; font-weight: bold;}
.notification_ok{ padding: 5px; color: #418a06; font-size: 13px; font-weight: bold; }

.errormsg {
	display: block;
	width: 90%;
	height: 30px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bold;
	background: #FF9D9D url(../images/typo/cross_circle_frame.png) no-repeat 10px center;
	padding: 3px 10px 3px 50px;
	margin: 10px 0;
	border: 1px solid #FF0000;
	-moz-border-radius: 6px;
}



.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
                

.attention {
                background: #fffbcc url('../images/ico/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #dbe3ff url('../images/ico/information.png');
                border-color: #a2b4ee;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../images/ico/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../images/ico/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }

.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }

/* Notification for form inputs */

.input-notification {
				background-position: left 2px;
				background-repeat: no-repeat;
				padding: 2px 0 2px 22px;
				background-color: transparent;
				margin: 0 0 0 5px;
				}


/********************************      End  Mixt Style      ********************************/


/* ................................... START topboxes ......................................... */

.topboxes {
	width:auto;
	overflow:hidden;
	clear:both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.tbox1 { width:226px; overflow:hidden; float:left; margin:0px 15px 0px 0px; }

.tbox2 { width:226px; overflow:hidden; float:left; margin:0px 15px 0px 0px; }

.tbox3 { width:226px; overflow:hidden; float:left; margin:0px 15px 0px 0px; }

.tbox4 { width:226px; overflow:hidden; float:left; }

.tboxtop { width:196px; overflow:hidden; background:url(../images/tboxtopbg.png) no-repeat bottom left; padding:0px 15px 28px 15px; }

.tboxtop h2 { float:left; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-transform:lowercase; text-shadow:1px 1px #fff; color:#3a3e40; }

.tboxtop h2 a, .tboxtop h2 a:visited { color:#50AF2F; }

.tboxtop h2 a:hover {
	color:#50AF2F;
	text-decoration:underline;
}

.tboxtop .ico { float:left; width:32px; height:32px; margin:0px 6px 0px 0px; padding:0px; }

.tboxtext { width:196px; padding:0px 15px 0px 15px; font-size:11px; color:#676c6e; line-height:18px; word-spacing:1px;  }

.tboxtext p { margin:0px; padding:0px; }

.pindex {
	width:610px;
	overflow:hidden;
	background:url(../images/pbgtheblog.png) no-repeat bottom left;
	padding-top: 6px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 0px;
	margin-right: auto;
	margin-left: auto;
}

.pvertical {  background:url(../images/pbgtheblogv.png) no-repeat top left;  }

.pindex h3 {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin: 0px;
	padding: 0px;
}

.pindex h3 em { font-weight:lighter; font-style:normal; color:#b3b3b3; }

.pindex span { float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#b3b3b3; text-transform:lowercase; font-style:italic; margin:1px 0px 0px 5px; }

.pindex span a, .pindex span a:visited { color:#b3b3b3; }

#indexposts {
	width: 585px;
	padding: 0px 15px;
	margin: 0px 0px 30px 0px;
	overflow: hidden;
}
.postcontent {
	width: 585px;
	overflow: hidden;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #dad9d9;
	font-size: 14px;
	line-height: 160%;
	word-spacing: 1px;
	color: #515759;
}
.doctor {
	background-image: url(../images/ico/32x32/doctor.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	display: block;
	padding-left: 23px;
	padding-top: 5px;
}
.doctora {
	background-image: url(../images/ico/32x32/doctora.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	display: block;
	padding-left: 23px;
	padding-top: 5px;
}
.pi {
	width: 585px;
	overflow: hidden;
	padding: 15px 0px 15px 0px;
	border-bottom: 1px solid #dad9d9;
}
.pi h1 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	word-spacing: 1px;
	line-height: 140%;
}
.pi span {
	float: right;
	font-size: 11px;
	font-weight: lighter;
	color: #444;
	background-image: url(../images/ico/schedule.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.pblog h1 {
	float: none;
	font-size: 20px;
	font-weight: normal;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 120%;
	margin: 0px 0px 10px 0px;
}
.pthumb {
	width: 156px;
	height: 156px;
	float: left;
	overflow: hidden;
	padding: 7px;
	background-color: #f1f1f1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.pbloginfo {
	width: 400px;
	height: 150px;
	padding: 10px 0px;
	overflow: hidden;
	float: right;
}
.pbloginfo p {
	line-height: 160%;
	word-spacing: 1px;
}


/* ................................... END topboxes ......................................... */



/* ................................... START Clinici Box Link ......................................... */

.ClinicaBelvedere {
	text-decoration: none;
	float: right;
	text-align: center;
}
.BelvedereNord {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
}
.ClinicaNord {
	text-decoration: none;
	float: left;
	text-align: center;
}

/* ................................... END Clinici Box Link ......................................... */

