
/******************************************************************/
/* Author: Andrei Ionut Apopei    					              */
/* copyright 2009 - 2010 Romanian Database of Raman Spectroscopy  */
/******************************************************************/
.dc-social-float .tab {
    display: none;
}
.dc-social-float .dc-social-float-content {
    border:1px solid #F6F6F5; background-color:#F5F5F4; box-shadow:2px 2px 6px rgba(0, 0, 0, 0.4);-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.4);-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, 0.4);-moz-border-radius: 0 12px 12px 0; -webkit-border-radius:0 12px 12px 0; -o-border-radius: 0 12px 12px 0; -khtml-border-radius:0 12px 12px 0; border-radius:0 12px 12px 0;
    padding: 5px 5px 0px 5px;
    text-align: center;
}
.dcssb-btn {
    margin-bottom: 5px;
}


.content-homepage {position:relative; border:1px solid #F6F6F5; background:-moz-linear-gradient(center bottom, #E8e8e8 0%, #F2F2F1 50%) repeat scroll 0 0 transparent;background:-webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(232,232,232)), color-stop(0.5, rgb(242,242,241)) );background-color:#F5F5F4;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.4);-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;margin-bottom:5px;padding:5px 5px;width:auto; text-align:justify;}

table.content-homepage-table {border-spacing: 10px;}

#email-subscription {font-size: 16px; font-weight: bold; text-align: center; padding-bottom: 5px;}

#form-email-subscription .submit-email {
	cursor:pointer;
	border-style:outset;
	margin-top: 5px;
	text-align:center;
	margin-left: 8px;
}
#form-email-subscription .submit-email:hover {
	cursor:pointer;
	border-style:outset;
	margin-top: 5px;
	text-align:center;
	margin-left: 8px;
	color: #A7332A;
}

/* form 3 */
#form3 {
	margin: 10px 0 0 100px;
	background:url(images/form_bg1.png) no-repeat 0 0;
	width:542px;
	height:364px; /* fixed size (envelope graphic) */
	overflow:hidden;
}

#form3 h3 { display:none; }

#form3 fieldset {
	margin:0;
	padding:0;
	border:none;
	float:left;
	display:inline;
	width:200px;
	margin-left:34px;
	padding-top:80px;
}
#form3 fieldset.right {
	border:none;
	width:200px;
}

#contact_right {
	margin:20px 0px 0px 270px;
	padding:0;
	border:none;
	width:250px;
	height: 320px;
}


#form3 fieldset.last {
	width:254px;
	position: relative;
	top: -155px;
	left: -30px;
	margin-left:17px;
	margin-top: 10px;
}

#form3 legend { display:none; }

#form3 p { margin:.5em 0; }

#form3 label {
	text-align: left;
	margin-left: -30px;
	font-weight: bold;
}

#form3 input, #form3 textarea {
	width:192px;
	border:1px solid #ddd;
	background:#fff url(images/form_input.gif) repeat-x;
	padding:3px;
}

#form3 textarea {
	width:246px;
	height:200px;
	overflow:auto;
	color:#a7332a;
	font-weight:bold;
	text-align:justify;
}

#form3 textarea#message { text-align: justify; }

#form3 p.submit {
	margin:70px 30px;
	clear:both;
	position:relative;
}

#form3 button {
	padding:0;
	position:absolute;
	left:0;
	top:-3.5em;
	width:95px;
	height:36px;
	text-indent:-8000px;
	overflow:hidden;
	border:none;
	background:url(images/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
}

.required { color:#A7332A;}

#form3 p.reset {
	margin-left: -30px;
}

#form3 input#reset { width: 50px; }

#form3 input#contact_buzgar {
	float: left;
	width: 10px;
}

#form3 input#contact_apopei {
	float: left;
	width: 10px;
	/* margin-left: -16px; */
}

#form3 input#contact_buzatu {
	float: left;
	width: 10px;
	/* margin-left: 4px; */
}

#form3 input#contact_all {
	float: left;
	width: 10px;
	/* margin-left: -16px; */
}

#form3 p.contact_person {
	text-align: left;
	text-indent: 0px;
	position: relative;
	line-height: 20px;
	top: -85px;
	left: -38px;
	color:#A7332A;
	z-index: 999;
}

#form3 p.mailnote {
	margin-top: 5px;
	text-align:right;
	font-style:italic;
}

/* // form 3 */

/*
citethiswebsite >>>
*/
#citethiswebsite {
	background:#c6c6c6 url(images/citethiswebsite.png) right center no-repeat;
	opacity:0.9;
	filter:alpha(opacity=90);
	border:1px solid white;
	height:110px;
	left:-20px;
	padding:12px 20px 0 40px;
	position:fixed;
	top:300px;
	width:280px;
	z-index:200;
	cursor: text;
	font-size: 14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.title {
	color:#A7332A;
	font-size:16px;
	font-weight:bold;
	text-shadow:0 1px 1px white;
	text-decoration: underline;
}

#citethiswebsite p {
	font-size:14px;
	margin-right: 15px;
	line-height:16px;
}

/*
<<< citethiswebsite
*/

div#hr-container {
	width: 1012px;
	height: 8px;
	background:url(images/hr-container.png) center no-repeat;
}

select.select_spectrum {
	color:#A7332A;
	font-size: 14px;
	border: solid #1A7400 1px;
	outline: none;
	width: 610px;
	cursor: help;
	background:#efefef
}

option.choose { border-bottom: #A7332A dashed 1px; }

option.white {
	background: #ffffff;
	color: #000000
}

option.brown {
	background: #662b00;
	color: #ffffff
}

option.black {
	background: #000000;
	color: #ffffff
}

option.red {
	background: #A7332A;
	color: #ffffff;
}

option.blue {
	background: #0000c8;
	color: #ffffff;
}

option.green {
	background: #1a7400;
	color: #ffffff;
}

option.yellow {
	background: #d4df55;
	color: #000000;
}

option.interpretation { border-top: #A7332A dashed 1px; }

option.references { border-top: #A7332A dashed 1px; }

div.page_name {
	float:left;
	margin-right:10px;
	display: inline;
}

div.page_name h2 {
	font-size: 15px;
	line-height: 20px;
	display: inline;
}

div#panelsample { margin-left: 5px; }

div#panelsampletext {
	margin-left: 20px;
	margin-right: 15px;
}

div#panelinterpretation {
	margin-left: 10px;
	margin-right: 15px;
}

div.panelheader {
	width: 796px;
	text-indent: 20px;
	line-height: 46px;
	font-size: 15px;
	text-align: left;
	font-weight:bold;
	background-image: url(images/div_panel_top.png);
	height: 40px;
}

div.panelbody {
	width: 796px;
	text-indent: 8px;
	background-image: url(images/div_panel_middle.png);
}

div.panelfooter {
	width: 796px;
	background-image: url(images/div_panel_bottom.png);
	height: 26px;
}

/*
-top-
*/
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus { outline:none; }

/*
<-finish top-
*/

#footer {
	background: url(images/AIA.png) 815px 10px no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
	height: 120px;
}

a { outline: none; }

#cse-search-box {
	margin-top: 4px;
	text-align:center
}

.submit_google_search {
	border: none;
	vertical-align: bottom;
	outline: none;
}

.overflow {
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}

/*Cite*/
#topCite {
	position :fixed;
	top:300px; /*width:275px;*/
	height:110px;
	left:0px;
	z-index: 999999;/*background-color: red;*/
}

#mailCite {
	text-align: left;
	position: absolute;
	padding: 1em;
	left: 0pt;
	background-color: #c6c6c6;
	color: #A7332A;
	font-weight: normal;
	font-size: 13px;
	width: 220px;
	border: 1px solid #f7f7f7;
	display:none;
	height:83px;
	opacity:0.9;
	filter:alpha(opacity=90);
}

#mailCite a {
	color: #0066CC;
	text-decoration: none;
}

#showCite {
	position: absolute;
	left: 0pt;
	outline: none; /*padding: 11px 0px 12px;*/
}

fieldset {
	border:1px solid #A7332A;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius: 10px 10px 10px 10px;
}

legend {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius: 10px;
	border:1px solid #A7332A;
	padding: 0px 10px;
	background: #A7332A;
	color:#f7f7f7;
	font-size:140%;
}

#a-menu { color: #1A7400; }

#a-menu:hover {
	color: #A7332A;
	text-decoration:overline;
}

#view_details {
	font-size: 12px;
	color: #1A7400;
	font-weight: bold;
	text-indent: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/bookmark.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

input.button {
	width:auto !important;
	overflow:visible;
	margin-right:10px;
	border:1px solid #bfbfbf;
	border-right-color:#908d8d;
	border-bottom-color:#908d8d;
	padding:1px .5em;
	background:#e1e1e1 url(images/button_default.gif) left center repeat-x;
	color:#a7332a;
	font-weight:bold;
}

input.button:active {
	border:1px solid #908d8d;
	border-right-color:#afafaf;
	border-bottom-color:#afafaf;
	color:#000;
	font-weight:bold;
}

input.button:hover {
	cursor:pointer;
	font-weight:bold;
}

input.primary {
	border:1px solid #d5bd98;
	border-right-color:#935e0d;
	border-bottom-color:#935e0d;
	background:#ffa822 url(images/button_submit.gif) left center repeat-x;
}

input.primary:active {
	border:1px solid #935e0d;
	border-right-color:#d5bd98;
	border-bottom-color:#d5bd98;
}

.notice {
	background-color:#ffc;
	border-top: 2px dashed #A7332A;
	border-bottom: 2px dashed #A7332A;
}

.red { color:#ff0000; }

.icon_warning {
	background:transparent url(images/exclamation.png) left no-repeat;
	padding:4px;
	padding-left:20px;
}

input[type=text] {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #1A7400;
	background:#fff;
	color:#a7332a;
	font-weight:bold;
}

input.text {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #1A7400;
	background:#fff;
	color:#a7332a;
	font-weight:bold;
}

input[type=text]:focus {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #a7332a;
	background:#bcbcbc;
	color:#a7332a;
	font-weight:bold;
}

input.text:focus {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #a7332a;
	background:#bcbcbc;
	color:#a7332a;
	font-weight:bold;
}

input[type=text]:hover {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #a7332a;
	background:#bcbcbc;
	color:#a7332a;
	font-weight:bold;
}

input.text:hover {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:1px solid #a7332a;
	background:#bcbcbc;
	color:#a7332a;
	font-weight:bold;
}

form#form_paypal input#input_amount {
	width:50px;
	font-size:1em;
	padding:3px;
}

form#form_paypal .submit {
	cursor:pointer;
	border-style:outset;
}

#paypal_button { background:transparent url(images/paypal.png) right no-repeat; }

a.structure_icon {
	background: url(images/structure_icon.png) center left no-repeat;
	padding-left: 16px;
}

a.photo_icon {
	background: url(images/photo_icon.png) center left no-repeat;
	padding-left: 17px;
}

a.spectra_icon {
	background: url(images/spectra_icon.png) center left no-repeat;
	padding-left: 17px;
}

a.interpretation_icon {
	background: url(images/interpretation_icon.png) center left no-repeat;
	padding-left: 17px;
}

a.references_icon {
	background: url(images/references_icon.png) center left no-repeat;
	padding-left: 12px;
}

#donate {
	background:transparent url(images/donation.gif) no-repeat scroll 0 0;
	display:block;
	height:23px;
	overflow:hidden;
	text-indent:-999em;
	width:179px;
	cursor:pointer;
	border:1px solid #d1d1d1;
}

.tooltip {
	display:none;
	background:url(images/white_arrow_big_final.png);
	height:163px;
	padding:2px 30px 20px 30px;
	margin: -25px 0 0 0;
	width:470px;
	font-size:9px;
	color:#000;
}

a.stbar.chicklet img {
	border:0;
	height:16px;
	width:16px;
	margin-right:3px;
	vertical-align:middle;
}

a.stbar.chicklet {
	height:16px;
	line-height:16px;
}

html {
	height:100%;
	margin: 0;
	padding: 0;
	background: url(images/bg-repeat.gif) repeat fixed;
}

html>body {
	font-size: 16px;
	font-size: 68.75%;
} /* Reset Base Font Size  */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.75%;
	color: #000;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 0;
	color: #1A7400;
	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase;
	letter-spacing: normal;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin: 0 5px 0 27px;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 0;
	color: #1A7400;
	font-weight: bold;
	font-size: 13px;
}


#donation { float:left; }

#bookmark {
	font-size: 12px;
	color: #1A7400;
	font-weight: bold;
	text-indent: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main {
	padding: 1em;
	margin-top: 0px;
	padding-top: 0px;
}

a img { border: none; }

input.box_google_search {
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	clear: left;
}
