/* Css reset, thank you John Morris */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* Css reset end */


body {
	font-family: Arial, Lucida, Lucida Grande, serif;
	font-size:14px;
	margin: 0;
	color:#82a4ad;
	}

h1 	{
	font-family:Arial, Lucida, Lucida Grande, serif;
	font-size:16px;
	font-weight: normal;
	color: #ffece9;
}

h2
	{
	font-weight: normal;
	font-size:18px;
	color:#1ca6bb;
	margin-top:10px;
	margin-bottom:10px;
	}

h3
	{
		font-weight: normal;
		font-size:14px;
		color:#1ca6bb;
	}
h4
	{
	font-size:13px;
	font-weight: normal;
	font-style:italic;
	line-height:24px;
	color:#82a4ad;
}

h8{
	font-size:12px;
	color:#82a4ad;
}

A 		{ text-decoration: none; font-weight:normal;}
A:link		{ color: #82a4ad; text-decoration: none; font-weight:bold;font-style:normal;}
A:visited	{ color: #82a4ad; text-decoration: none; font-style:normal; font-weight:bold;}
A:active	{ color: #fff; text-decoration: none; font-style:normal; font-weight:bold;}
A:hover		{ color: #fff; text-decoration: none; font-style:normal; font-weight:bold;}


#mainframe {
	width:950px;
	height: 100%;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#mainframe #title img {
	border:none;
}
#contentleft {
	width:300px;
	height: 100%;
	top:35px;
	line-height:21px;
	float:left;
	position:relative;
}
#meniu {
	margin-left:50px;
	margin-top:20px;
	line-height:18px;
	width:152px;
	position:relative;
	text-align:middle;
	
}

#meniu ul li{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width:152px;
}

#meniu ul li a span{
	display: none;
}

#meniu ul li a{
	height:17px;
	margin-bottom:13px;
	display: block;
	overflow:hidden;
}

#meniu ul li a.home{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/home.png);
}

#meniu ul li a.homeinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/home.png);
}

#meniu ul li a.desprenoi{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/desprenoi.png);
}

#meniu ul li a.desprenoiinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/desprenoi.png);
}

#meniu ul li a.echipa{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/echipa.png);
}

#meniu ul li a.echipainactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/echipa.png);
}

#meniu ul li a.cefacem{
	height:18px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/cefacem.png);
}

#meniu ul li a.cefaceminactiv{
	height:18px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/cefacem.png);
}

#meniu ul li a.ogurafrumoasa{
	height:25px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/ogurafrumoasa.png);
}

#meniu ul li a.ogurafrumoasainactiv{
	height:25px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/ogurafrumoasa.png);
}

#meniu ul li a.galeriefoto{
	height:18px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/galeriefoto.png);
}

#meniu ul li a.galeriefotoinactiv{
	height:18px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/galeriefoto.png);
}

#meniu ul li a.tarife{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/tarife.png);
}

#meniu ul li a.tarifeinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/tarife.png);
}

#meniu ul li a.garantie{
	height:20px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/garantie.png);
}

#meniu ul li a.garantieinactiv{
	height:20px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/garantie.png);
}

#meniu ul li a.contact{
	height:19px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/contact.png);
}

#meniu ul li a.contactinactiv{
	height:19px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/contact.png);
}

#meniu ul li a.probono{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/probono.png);
}

#meniu ul li a.probonoinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/probono.png);
}

#meniu ul li a.blog{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/blog.png);
}

#meniu ul li a.bloginactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/blog.png);
}
#meniu ul li a:hover{
	background-position:left bottom;
}
#butoanehome{
height:100px;
position:relative;
}

#programare{
float:left;
margin-left:135px;
}

#programare a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/programare-btn.png);
}
#programare a:hover{
	background-position:left bottom; 
}

#programare a span{
	display:none;
}
#estimare{
float:left;
margin-left:35px;
}
#estimare a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/estimare-btn.png);
}
#estimare a:hover{
	background-position:left bottom; 
}

#estimare a span{
	display:none;
}

#title h1{
	font-size:16px;
	margin-right: 20px;
	margin-top: 10px;
	color: #1ca6bb;
}

#title{
	 font-size:18px;
	 font-weight:normal;
	 color: #1ca6bb;
	margin-top:5px;
	padding-bottom: 5px;
}

.title{
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
	padding-bottom: 5px;
	color:#1ca6bb;
}

#contentright {
	min-height:750px;
	height: 100%;
	width:560px;
	float:left;
	position:relative;
	text-align:left;
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/fill.png);
}

#contentright ul{
		padding-left:30px;
}

#contentright li{
	padding-right:20px;
	font-size:13px;
	line-height:16px;
	color: #82a4ad;
	margin-top:10px;
	margin-bottom:7px;
}

#contentright li.contentrightbottom {
	text-align:center;
	font-size:10px;
	color:#475d5f;
	margin-top:25px;
	margin-bottom:0;
}

#contentright li.title{
	font-size:21px;
	padding-top:10px;
	 font-weight:normal;
	 color: #1ca6bb;
}

#contentright li.alb{
	color:#fff;
}
#contentright li.albastru{
	font-weight:bold;
	font-size:16px;
	color: #1ca6bb;
}

#contentright h1{
	font-size:16px;
	padding-top:5px;
	padding-bottom:0;
	margin-bottom:0;
	font-weight:normal;
}

/* Css reset, thank you John Morris */
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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* Css reset end */


body {
	font-family: Arial, Lucida, Lucida Grande, serif;
	font-size:14px;
	margin: 0;
	color:#82a4ad;
	}

h1 	{
	font-family:Arial, Lucida, Lucida Grande, serif;
	font-size:16px;
	font-weight: normal;
	color: #ffece9;
}

h2
	{
	font-weight: normal;
	font-size:18px;
	color:#1ca6bb;
	margin-top:10px;
	margin-bottom:10px;
	}

h3
	{
		font-weight: normal;
		font-size:14px;
		color:#1ca6bb;
	}
h4
	{
	font-size:13px;
	font-weight: normal;
	font-style:italic;
	line-height:24px;
	color:#82a4ad;
}


A 		{ text-decoration: none; font-weight:normal;}
A:link		{ color: #82a4ad; text-decoration: none; font-weight:bold;font-style:normal;}
A:visited	{ color: #82a4ad; text-decoration: none; font-style:normal; font-weight:bold;}
A:active	{ color: #fff; text-decoration: none; font-style:normal; font-weight:bold;}
A:hover		{ color: #fff; text-decoration: none; font-style:normal; font-weight:bold;}


#mainframe {
	width:950px;
	height: 100%;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
}

#mainframe #title img {
	border:none;
}
#contentleft {
	width:300px;
	height: 100%;
	top:35px;
	line-height:21px;
	float:left;
	position:relative;
}
#meniu {
	margin-left:50px;
	margin-top:20px;
	line-height:18px;
	width:152px;
	position:relative;
	text-align:middle;
	
}

#meniu ul li{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width:152px;
}

#meniu ul li a span{
	display: none;
}

#meniu ul li a{
	height:17px;
	margin-bottom:13px;
	display: block;
	overflow:hidden;
}

#meniu ul li a.home{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/home.png);
}

#meniu ul li a.homeinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/home.png);
}

#meniu ul li a.desprenoi{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/desprenoi.png);
}

#meniu ul li a.desprenoiinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/desprenoi.png);
}

#meniu ul li a.echipa{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/echipa.png);
}

#meniu ul li a.echipainactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/echipa.png);
}

#meniu ul li a.cefacem{
	height:18px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/cefacem.png);
}

#meniu ul li a.cefaceminactiv{
	height:18px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/cefacem.png);
}

#meniu ul li a.ogurafrumoasa{
	height:25px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/ogurafrumoasa.png);
}

#meniu ul li a.ogurafrumoasainactiv{
	height:25px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/ogurafrumoasa.png);
}

#meniu ul li a.galeriefoto{
	height:18px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/galeriefoto.png);
}

#meniu ul li a.galeriefotoinactiv{
	height:18px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/galeriefoto.png);
}

#meniu ul li a.tarife{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/tarife.png);
}

#meniu ul li a.tarifeinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/tarife.png);
}

#meniu ul li a.garantie{
	height:20px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/garantie.png);
}

#meniu ul li a.garantieinactiv{
	height:20px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/garantie.png);
}

#meniu ul li a.contact{
	height:19px;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/contact.png);
}

#meniu ul li a.contactinactiv{
	height:19px;
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/contact.png);
}

#meniu ul li a.probono{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/probono.png);
}

#meniu ul li a.probonoinactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/probono.png);
}

#meniu ul li a.blog{
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/blog.png);
}

#meniu ul li a.bloginactiv{
	background-color:transparent;
	background-position:left bottom; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/blog.png);
}
#meniu ul li a:hover{
	background-position:left bottom;
}
#butoanehome{
height:100px;
position:relative;
}

#programare{
float:left;
margin-left:135px;
}

#programare a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/programare-btn.png);
}
#programare a:hover{
	background-position:left bottom; 
}

#programare a span{
	display:none;
}
#estimare{
float:left;
margin-left:35px;
}
#estimare a{
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	background-color:transparent;
	background-position:left top; 
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/img/estimare-btn.png);
}
#estimare a:hover{
	background-position:left bottom; 
}

#estimare a span{
	display:none;
}

#title h1{
	font-size:16px;
	margin-right: 20px;
	margin-top: 10px;
	color: #1ca6bb;
}

#title{
	 font-size:18px;
	 font-weight:normal;
	 color: #1ca6bb;
	margin-top:5px;
	padding-bottom: 5px;
}

.title{
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
	padding-bottom: 5px;
	color:#1ca6bb;
}

#contentright {
	min-height:750px;
	height: 100%;
	width:560px;
	float:left;
	position:relative;
	text-align:left;
	background-image:url(http://respirodental.ro/themes/site_themes/respiro/fill.png);
}

#contentright ul{
		padding-left:30px;
}

#contentright li{
	padding-right:20px;
	font-size:13px;
	line-height:16px;
	color: #82a4ad;
	margin-top:10px;
	margin-bottom:7px;
}

#contentright li.contentrightbottom {
	text-align:center;
	font-size:10px;
	color:#475d5f;
	margin-top:25px;
	margin-bottom:0;
}

#contentright li.title{
	font-size:21px;
	padding-top:10px;
	 font-weight:normal;
	 color: #1ca6bb;
}

#contentright li.alb{
	color:#fff;
}
#contentright li.albastru{
	font-weight:bold;
	font-size:16px;
	color: #1ca6bb;
}

#contentright ul li.quoteauthor{
	color:#fff;
	font-weight:bold;
}

#harta{
	width:560px;
	height:440px;
	top:0;
	left:0;
	position:relative;
}

#jos{
	width:560px;
	height:26px;
	margin-left:300px;
	float:left;
	position:relative;
	background:url(http://respirodental.ro/themes/site_themes/respiro/jos.png) no-repeat;
	margin-bottom:50px;
}

.blog {
	color:#6a2e06;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	text-transform: uppercase;
	line-height:130%;
	margin-bottom: 10px;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 10px;

}

.date {
	font-size: 9px;
	font-weight: normal;
	color:#82a4ad;
	text-transform: uppercase;
	text-align: left;
	 margin-top:5px;
margin-left:10px;
margin-bottom:10px;
}

.posted {
	font-size: 10px;
	font-style:normal;
	text-transform: uppercase;
	color:#82a4ad;
	text-align: left;
	padding-left: 5px;
	margin-bottom:30px;
	list-style:none;
}

.sidetitle	{
	font-size: 11px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-weight:normal;
	}

.side {
	font-size:10px;
	font-weight:normal;
	padding: 0px;
	background-color: transparent;
}

ul, li {
	list-style-type:none;
    margin:0px;
    padding:0px;
    text-indent:0px;
	list-style:none;
	color: #6a2e06;
	font-weight:normal;
	}

#contentleft ul {
	line-height:16px;
	 margin-left:10px;
}

#contentleft li {
	line-height:13px;
}

.row1 {
	color:#6a2e06;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	line-height:140%;
}

.row2 {
	color:#6a2e06;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	line-height:130%;
}


.comments {
	color: #db551a;
	font-size:13px;
	font-weight:normal;
	line-height:130%;
	margin-top:30px;
margin-left:30px;
	margin-bottom:10px;
	text-align:left;
}

.big-title{
	font-size: 28px;
	font-weight:normal;
	letter-spacing: -1px
	text-align: left;
	color: #772828;
	}

.paginate
	{
	font-size: 13px;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	color: #82a4ad;
	padding-bottom:30px;
	}

option, select {
	color: #00292c;
}

input, textarea{
	color:#00292c;
	background-color:#0099a2;
	border:none;
	width:300px;
}

input.data {
width:30px;
}

input.submit{
width:50px;
}

blockquote {
	color: #0099a2;
	padding: 10px;
	margin: 10px;
}

#pageheader {  
	padding:  0 0 10px 0;
}

.heading {  
	margin: 0;
}

#content {
	margin: 10px 20px 10px 0;
}

.outerBorder {
}

.header {
	padding: 2px 0 2px 0;
}

p {
	margin:2px 0 5px 0;
}

.fieldset {
 border:none;
margin:0;
padding:0 0 7px 0;
}

.breadcrumb {
margin-bottom: 20px;
}

.default, .defaultBold {
font-weight: normal;
}

.defaultBold {
}

.pagecount {
}

.tablePad {
 font-size:	13px;
}

.resultRowOne {
color:#CD4218;
 font-size:16px;

}

.resultRowTwo {
color:#CD4218;
 font-size:16px;

}

.resultRowTwo a {
 font-size:18px;
color:#CD4218;
}

.resultHead {

}

.copyright {
 font-size:         11px;
 margin-top:        15px;
 margin-bottom:     15px;
}

form {
 margin:            0;
 padding:           0;
 border:            0;
}

.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}

.select {
 font-size:         13px;
 font-weight:       normal;
 margin-top:        5px;
 margin-bottom:     5px;
} 

.multiselect {
 color:             #00292c;
 margin-top:        5px;
 margin-top:        5px;
} 

.radio {
 color:             transparent;
 background-color:  transparent;
 margin-top:        5px;
 margin-bottom:     5px;
}

.checkbox {
 background-color:  transparent;
 color:				transparent;
 padding:           10px;
 border:            10px;
}