
body { font: 12px Arial; padding: 0px;  margin: 0px; color: #000; background-color: #fff;}
a { color: #000; text-decoration: none;}
a:visited {        color: #666;}
a:hover {        text-decoration: underline;}
p {        margin: 0px 0px 15px;}
img {        padding: 4px;}
.gravatar img {        float:right;        padding: 0px 0px 10px 10px;}
ul {        margin: 5px 0px 15px;        padding-left: 20px;}
ul li {        margin: 0px;}
ol {        margin: 5px 0px 15px;        padding-left: 20px;}
ul li {        margin: 0px;}
form {        margin: 0px;        padding: 0px;}
small {        font-size: 90%;}
pre, code {        border:1px solid #dadada;        background:#f1f1f1;        padding:0 10px 0 10px;}
#page { background: #fff; padding: 20px 0px 5px 0px; }
#wrapper { width: 994px; margin: 0px auto; position: relative; background: #fff; padding: 0px; }
#metatitle { width: 989px; position: absolute;	top: 6px;	right: -215px; }
#metatitle a { color: #fff; font-weight:bold; }
#metatitle h1 { color: #fff; font-weight:bold; margin: 0px;	padding: 0px;	font: 13px Arial;}
.clearer {clear:both;}

/* HEADER HEADER HEADER HEADER  */
#header {	height: 120px; background:url(http://www.piatraonline.ro/img/piatraonline/member/header.jpg) no-repeat; margin-left:2px;}
#header div.header-logo { position:absolute; left:28px; top:3px; width:161px; height:82px; overflow:hidden; }
#header div.header-logo img { border:0px; }
#header div.header-logo a { border:0px; }
/* SITE TITLE SITE TITLE SITE TITLE */

.description {	position: absolute;	top: 60px;	left: 25px;	color: #000;	font: 14px Arial; font-style:italic; font-weight:bold;}
/* SEARCH FORM SEARCH FORM SEARCH FORM */
#searchform {	position: absolute;	top: 20px;	right: 25px;	height: 37px;	width: 190px;}
#searchform #s{	background: #ffffff; color:#000;	height: 17px;	width: 175px;	margin: 6px 0px 0px 0px;	padding: 3px 5px 2px 10px;	font: normal 13px/100% Arial;        letter-spacing: 0.1em;	border: solid 1px #000000;	-moz-border-radius: 5px;	-khtml-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;}






/* POST TITLE POST TITLE POST TITLE */
h2, h2 a, h2 a:visited {	margin: 3px 0 2px 0px;	padding-bottom: 4px;	font: bold Arial;        text-align: left;}
h2 a:hover {        text-decoration: underline;}
h3 {	color: #000;	margin: 5px 0px 5px 0px;	font: 120%/110% Arial;}

/* FOOTER FOOTER FOOTER  */
#footer { margin:0px; }
#footer div.footer-top { background:url(http://www.piatraonline.ro/img/piatraonline/member/footer_top.jpg) no-repeat #fff; margin:0px; height:11px;}
#footer div.footer-bottom { background:url(http://www.piatraonline.ro/img/piatraonline/member/footer_bottom.jpg) no-repeat #fff; margin:0px;}
#footer div.footer-body { border:1px solid #FCA4A3; border-top:0px; border-bottom:0px; text-align:center;}
#footer a {	text-decoration: none;	color: #333;}
#footer a:hover {	text-decoration: underline;}
#footer div.footer-text { text-align:center; padding:10px; }

#copy { font-size:11px; padding: 3px; color: #666; }

/* PAGE NAVIGATION PAGE NAVIGATION */
.navt {	height:24px; position:absolute; top:96px; left:4px;}
.navt ul{	list-style: none;	margin: 0px;	padding: 0px;}
.navt ul li{	margin: 0px 1px 0px 0px;	padding: 0px;	float: left;}
.navt ul li a{ border-color:#000000 #000000 #000000 #CC0605; border-style:solid; border-width:0 0 0 1px; color:#FFFFFF; display:block; font-size: 12px; font-weight:bold; margin-left:1px; margin-top:0px; padding:0px 15px 0px 15px; text-decoration:none; }
.navt li a:hover{ color: #FCA4A3; text-decoration:none;}

/* PAGE NAVIGATION PAGE NAVIGATION */
.navs {	height:24px; position:absolute; top:95px; left:633px;}
.navs navs-button {	 }
.navs input.navs-text { width:280px; font-size:10px; border: 1px solid #8A8A8A; }


/* PAGE NAVIGATION PAGE NAVIGATION */
.navb {	height:24px; text-align:center; }
.navb div.navb-container{ width:100%; overflow:hidden; }
.navb ul{ list-style: none;	list-style-type:none; margin: 0px; padding: 0px; border:0px; position:relative; left:50%; float:left; }
.navb ul li{ margin: 0px; padding: 0px;	float: left; position:relative; right:50%}
.navb ul li a{ font-size:11px; font-weight:bold; padding: 3px; padding-left:10px; padding-right:10px; text-decoration: none; color: #666; display: block;}
.navb ul li a:hover{ color:#FCA4A3; }

#nav ul li a:hover{	color:#000; }

/* CONTENT ENTRY CONTENT ENTRY  */
#mainbar {	width: 680px; margin-left:4px; margin-right:0px; float: left;}
#mainbar div.mainbar-header { font-size:12px; font-weight:bold; color:#BF0000; background: url(http://www.piatraonline.ro/img/piatraonline/member/mainbar_header.jpg) no-repeat #fff; text-align:left; padding:0px; margin:0px; padding:5px; padding-left: 15px; height:22px; margin-top:5px; }

/* CONTENT ENTRY CONTENT ENTRY */
#content {	padding: 0px;	width: 100%;	clear: both;	overflow: hidden; min-height:500px;}
.entry {	padding: 10px 0px 5px;       margin-bottom:15px;	clear: both;}

/* SIDEBAR SIDEBAR SIDEBAR SIDEBAR SIDEBAR */
.leftbar {	float:left;	width: 151px;	color: #000;	line-height: 100%;	font: 11px/190% Arial;  }
.rightbar {	float:right;	width: 151px;	color: #000;	line-height: 100%;	font: 11px/190% Arial;  }

.nav {	width: 100%; margin-top: 5px; margin-bottom: 5px; padding: 0px 0px 0px 0px; background: #ffffff;}
.nav div.header { font-weight:bold; color:#fff; background:url(http://www.piatraonline.ro/img/piatraonline/member/nav_header.jpg) no-repeat #910504; padding-left:15px; }
.nav ul {	list-style: none; padding: 0; margin: 0px; border:0px; border:1px solid #FCA4A3; border-top:0px; }
.nav ul li { list-style: none;}
.nav ul li.level1 a { color:#BF0000; font-weight:bold; padding-left:15px; text-decoration:none; background-color:#ffffff; display: block; }
.nav ul li.level1 a:hover { background-color:#FCE7E4; text-decoration:underline;}
.nav ul li.level2 a { color:#BF0000; font-weight:bold; padding-left:20px; text-decoration:none; background-color:#ffffff; display: block; }
.nav ul li.level2 a:hover { background-color:#FCE7E4; text-decoration:underline;}
.nav ul li.level3 a { color:#BF0000; font-weight:normal; padding-left:25px; text-decoration:none; background-color:#ffffff; display: block;}
.nav ul li.level3 a:hover { background-color:#FCE7E4; text-decoration:underline; }

.box {width: 100%; margin-top: 5px; margin-bottom: 5px; padding: 0px 0px 0px 0px; background: #ffffff; }
.box div.box-header { color:#fff; background:url(http://www.piatraonline.ro/img/piatraonline/member/nav_header.jpg) no-repeat #910504; font-weight:bold; padding-left:15px; }
.box div.box-body { border:1px solid #FCA4A3; border-top:0px; min-height:50px; display:table; width:149px; }
.box div.box-body div.box-convertor { margin:auto; width:130px; padding:5px; text-align:center;}
.box div.box-body div.box-convertor td { border:0px; }
.box div.label { color:#000000; float:left; padding-left:5px;}
.box div.elem { color:#000000; float:right; padding-right:5px;}
.box div.details { padding-left:5px; }
.box div.details a { color:#B40B04; font-weight:bold; font: 11px/160% Arial; }
.box div.box-promotion { color:#004266; float:left; padding:5px; text-align:center;}
.box div.box-promotion a{ color:#B40B04;  font: 11px/140% Arial; font-weight:bold;}
.box div.box-promotion img{ border:1px solid #FCA4A3; margin:0px; }
.box div.box-promotion-price { color:#ff0000; font-weight:bold; font-size:13px;}
.box span.box-promotion-price-discount { color:#ff0000; font-weight:bold; text-decoration:line-through; font-size:14px;}
.box span.box-promotion-price-title { color:#ff0000; font-weight:bold; font-size:13px;}
.box span.box-promotion-line { height:10px; }
.box div.box-news { color: #000; padding:5px; }
.box div.box-news-title {  }
.box div.box-news-date { font-weight:bold; }
.box div.box-news-title a { color: #B40B04;  font: 11px/160% Arial; font-weight:bold;}
.box div.box-news-text { color: #000; font: 11px/160% Arial;  }

.banner-right { margin-top:10px;}
.banner-right a{ padding:0px; border:0px;}
.banner-right img{ padding:0px; border:0px;}

div.pages-item {border:1px solid #ffffff; margin:5px;}
div.pages-item div.header {  }
div.pages-item div.header h2{ color: #105CB6; font-size:18px; font-weight:bold; }
div.pages-item div.desc {  }
div.pages-item span.error { color:#ff0000; font-weight:bold; }

div.pages-home {  }
div.pages-home div.pages-home-content { padding:5px; }

.cart-items {font: 11px/190% Arial; width: 100%; margin-top: 0px; padding: 0px; }
.cart-items td { padding:0px; margin:0px; padding-left:5px; padding-right:5px;}
.cart-items td.header { background-color:#B40B04; font-weight:bold; color:#fff; }
.cart-items td.total { background-color:#B40B04; font-weight:bold; color:#fff; }
.cart-items td.subtotal { background-color:#B40B04; font-weight:bold; color:#fff;}
.cart-items td.shipping { background-color:#B40B04; font-weight:bold; color:#fff; }
.cart-items td.tdr { text-align:right; }
.cart-items td.tdc { text-align:center; }
.cart-items td.cell0 { background-color: #fff; color:#000;}
.cart-items td.cell1 { background-color: #F1F1F1; color:#000;}
.cart-items td.thumb { background-color: #FFFFFF;}
.cart-items input.qty { color:#000; font-size:12px; font-weight:normal; background-color: #FFFFFF; border:0px; width:50px; text-align:center; }


.cart-info { font: 11px/190% Arial; width: 100%; margin-top: 5px; margin-bottom: 5px;padding: 0px; } 
.cart-info td { padding:0px; margin:0px; padding-left:5px; padding-right:15px;}
.cart-info td.header { background-color:#B40B04; font-weight:bold; color:#fff; }
.cart-info td.label { width:150px; text-align:right;}
.cart-info td.elem { }
.cart-info input, .cart-info  select { color:#000; font-size:12px; font-weight:normal; background-color: #F2F2F2; border:1px solid #FCA4A3; width:200px; }
.cart-info input.button { color:#fff; font-size:12px; font-weight:normal; background-color: #B40B04; border:1px solid #FCA4A3; width:150px; }
.cart-info td.cell0 { background-color: #D0B8D3; color:#000;}
.cart-info td.cell1 { background-color: #F1F1F1; color:#000;}


div.products-item { margin:0px; float:left; width:100%; border-right:0px;}
div.products-item div.product-header { font-size:12px; font-weight:bold; color:#fff; background-color: #B40B04; text-align:left; padding:0px; margin:0px; padding:3px; padding-left: 15px; }
div.products-item div.product-header a:hover{ color:#ffffff; }
div.products-item div.product-content { border:0px; margin-top:5px;}
div.products-item div.product-thumb { border:0px; padding-top:0px; width:220px; height:220px; text-align:center;  background-color:#ffffff; vertical-align: baseline; float:left; }
div.products-item div.product-thumb a{ border:0px; }
div.products-item div.product-thumb img{ border:1px solid #FCA4A3; margin:0px; }
div.products-item div.product-desc { padding:5px;  border:0px solid #E63D2F; margin-left:0px; width:428px; min-height:500px; float:left;}
div.products-item div.product-lead { padding:5px;  }
div.products-item div.product-price { color:#000; font-size:12px; font-weight:bold;  text-align:left; border:0px solid #E63D2F; border-top:0px; padding-left:5px; padding-top:10px; background-color: #fff; }
div.products-item input.text { color:#000; font-size:12px; font-weight:normal; background-color: #F2F2F2; border:1px solid #FCA4A3; width:200px; width:100px;}
div.products-item input.button { color:#fff; font-size:12px; font-weight:normal; background-color: #B40B04; border:1px solid #FCA4A3; width:150px; }
div.products-item div.product-content #product-gallery { background-color: #fff; padding: 5px; }
div.products-item div.product-content #product-gallery ul { list-style: none; }
div.products-item div.product-content #product-gallery ul li { display: inline; list-style: none; }
div.products-item div.product-content #product-gallery ul img { border: 5px solid #B40B04; border-width: 5px 5px 20px; }
div.products-item div.product-content #product-gallery ul a:hover img { border: 5px solid #E63D2F; border-width: 5px 5px 20px; color: #fff; }
div.products-item div.product-content #product-gallery ul a:hover { color: #fff; }


div.products-list { margin-top:0px; border:0px solid #FCA4A3; width:100%; }
div.products-list div.products-list-content { padding:5px; }
div.products-list div.products-list-header { font-size:12px; font-weight:bold; color:#fff; background-color: #B40B04; text-align:left; padding:0px; margin:0px; padding:3px; padding-left: 15px; }
div.products-list div.products-list-product { margin:5px; }
div.products-list div.products-list-product div.product-desc { width: 485px; height: 150px; border:0px solid #ff0000; margin-left:20px; float:left; }
div.products-list div.products-list-product div.product-lead { height:75px; overflow:hidden; padding-left:15px; padding-right:15px; text-align: justify; background-color:#fff; }
div.products-list div.products-list-product div.product-thumb { border:0px; padding-top:0px; width:150px; height:150px; text-align:center;  background-color:#ffffff; vertical-align: baseline; float:left; }
div.products-list div.products-list-product div.product-thumb a{ border:0px; }
div.products-list div.products-list-product div.product-thumb img{ border:1px solid #FCA4A3; margin:0px; }
div.products-list div.products-list-product div.product-title { text-align: left; padding:5px; padding-left:15px;}
div.products-list div.products-list-product div.product-title a{ color:#B40B04; font-size:12px; font-weight:bold;}
div.products-list div.products-list-product div.product-title a:hover{ color:#FCA4A3; }
div.products-list div.products-list-product div.product-price { color:#000; font-size:12px; font-weight:bold;  text-align:left; border:0px solid #E63D2F; border-top:0px; padding-left:5px; padding-top:10px; background-color: #fff; }
div.products-list div.products-list-product div.product-line { border-bottom: 0px solid #FCA4A3; width:80%; margin-left:50px; margin-right:50px; margin-bottom:10px;}

div.categories-list { margin-top:0px; border:0px solid #FCA4A3; width:100%; }
div.categories-list div.categories-list-content { padding:5px; }
div.categories-list div.categories-list-header { font-size:12px; font-weight:bold; color:#fff; background-color: #B40B04; text-align:left; padding:0px; margin:0px; padding:3px; padding-left: 15px; }
div.categories-list div.categories-list-category { margin:5px; }
div.categories-list div.categories-list-category div.category-desc { width: 485px; height: 150px; border:0px solid #ff0000; margin-left:20px; float:left; }
div.categories-list div.categories-list-category div.category-lead { height:75px; overflow:hidden; padding-left:15px; padding-right:15px; text-align: justify; background-color:#fff; }
div.categories-list div.categories-list-category div.category-thumb { border:0px; padding-top:0px; width:150px; height:150px; text-align:center;  background-color:#ffffff; vertical-align: baseline; float:left; }
div.categories-list div.categories-list-category div.category-thumb a{ border:0px; }
div.categories-list div.categories-list-category div.category-thumb img{ border:1px solid #FCA4A3; margin:0px; }
div.categories-list div.categories-list-category div.category-title { text-align: left; padding:5px; padding-left:15px;}
div.categories-list div.categories-list-category div.category-title a{ color:#B40B04; font-size:12px; font-weight:bold;}
div.categories-list div.categories-list-category div.category-title a:hover{ color:#FCA4A3; }
div.categories-list div.categories-list-category div.category-price { color:#000; font-size:12px; font-weight:bold;  text-align:left; border:0px solid #E63D2F; border-top:0px; padding-left:5px; padding-top:10px; background-color: #fff; }
div.categories-list div.categories-list-category div.category-line { border-bottom: 0px solid #FCA4A3; width:80%; margin-left:50px; margin-right:50px; margin-bottom:10px;}



div.form {width:100%;}
div.form h1.form-title { font-size:14px; padding:5px; font-weight:bold; background :url(http://www.piatraonline.ro/img/piatraonline/member/page-bg.gif) 0% 0% #E9E8F2; border-bottom: 1px solid #ABABAB; margin-top:0px; }
div.form td { padding:0px; }
div.form td.label { float:left; font-size:12px; text-align:left; color:#464646; font-weight:bold; width:120px; }
div.form td.element { float:left; text-align:left; width:300px;}
div.form td.element input.text { color:#000; font-size:12px; font-weight:normal; background-color: #F2F2F2; border:1px solid #FCA4A3; width:200px; }
div.form td.element .combobox {border: 1px solid #CFCFCF; background-color: #ffffff; width: 300px; padding:2px; margin:0px; vertical-align: middle; }
div.form td.element input.code {border: 1px solid #ffffff; width: 300px;}
div.form td.element input.choose{border: 1px solid #CFCFCF; background-color: #DEE7ED; width: 20px; height:20px; margin:0px; display:inline; }
div.form td.element input.input_choose{border: 0px solid #CFCFCF; width: 300px; }
div.form div.header { border-top: 1px solid #ABABAB; }
div.form div.header, div.form h2 { padding:3px; font-size:13px; font-weight:bold; background :url(http://www.piatraonline.ro/img/piatraonline/member/page-bg.gif) 0% 0% #E9E8F2; border-bottom: 1px solid #ABABAB; border-top: 1px solid #ABABAB; margin-top:1px;}
div.form div.form-header { border-top: 1px solid #ABABAB; }
div.form div.form-footer { padding:5px;	border:0px; margin:0px;}
div.form div.form-footer input { color:#fff; font-size:12px; font-weight:normal; background-color: #B40B04; border:1px solid #FCA4A3; width:150px; }
div.form div.help { float:left;  width:30%; font-size:10px; text-align:left;}
div.form div.help { }
div.form select { width: 300px;}
div.form textarea { color:#000; font-size:12px; font-weight:normal; background-color: #F2F2F2; border:1px solid #FCA4A3; width:300px; height:100px; }
div.form textarea.content { width: 300px; height:100px;}
div.form div.div_wymeditor { width: 730px; height:300px;}
div.form div.container {border:0px;}

div.news-list div.subpage {border:1px solid #ffffff; margin:5px;}
div.news-list div.subpage div.header {padding:5px; background-color: #FFFFFF; }
div.news-list div.subpage div.header h2{ color: #000000; font-size:12px; font-weight:bold; padding:0px;}
div.news-list div.subpage div.header a{ color:#B40B04; font-weight:bold;}
div.news-list div.subpage div.header a:hover{  }
div.news-list div.subpage div.desc { }
div.news-list div.subpage div.desc div.leadtext {padding:3px;}
div.news-list div.subpage div.date {text-align:left; font: 11px/100% Arial, Helvetica, sans-serif; padding-left:3px;}
div.news-list div.subpage div.date div.time {padding-top:6px;}
div.news-list div.subpage div.footer {height:30px; padding:5px;}
div.news-list div.subpage div.author {float:left; width:40px%; color:#000000;}
div.news-list div.subpage div.feedlink {float:right; width:40px%; color:#000000;}
div.news-list div.subpage div.feedlink  a{ text-decoration:underline; color:#105CB6; }
div.news-list div.subpage div.feedlink  a:hover{ color:#000000; }
div.news-list div.subpage a.more{ text-decoration:underline; color:#B40B04; }
div.news-list div.subpage a.more:hover{ color:#000000; }
div.news-list div.subpage div.line { border-bottom: 1px solid #E0E0E0; }

div.news-item {border:1px solid #ffffff; margin:5px;}
div.news-item div.header {  }
div.news-item div.header h2{ color: #105CB6; font-size:18px; font-weight:bold; }
div.news-item div.desc {  }

div.search-list div.search-subpage {border:1px solid #ffffff; margin:5px;}
div.search-list div.search-subpage div.search-header {padding:5px; background-color: #FFFFFF; }
div.search-list div.search-subpage div.search-header h2{ color: #000000; font-size:12px; font-weight:bold; padding:0px;}
div.search-list div.search-subpage div.search-header a{ color:#B40B04; font-weight:bold;}
div.search-list div.search-subpage div.search-header a:hover{  }
div.search-list div.search-subpage div.search-desc { }
div.search-list div.search-subpage div.search-desc div.leadtext {padding:3px;}
div.search-list div.search-subpage div.footer {height:30px; padding:5px;}
div.search-list div.search-subpage a.more{ text-decoration:underline; color:#B40B04; }
div.search-list div.search-subpage a.more:hover{ color:#000000; }
div.search-list div.search-subpage div.line { border-bottom: 1px solid #E0E0E0; padding:5px;}
div.search-list div.search-nolist { font-weight:bold; padding:10px;}

#simplegallery1{ position: relative; visibility: hidden; border: 0px; background:#fff; margin-left:4px; }
#simplegallery1 .gallerydesctext{ text-align: center; padding: 35px 10px; font-size: 16px; font-weight:bold;}

#footer-copy {  }
#footer-copy #copy { font-size:11px; padding: 3px; color: #666; float:left; display:block; width:200px; }
#footer-copy #smart { font-size:11px; padding: 3px; color: #666; float:right; text-align:right; display:block; width:200px;}


/* ALIGNMENTS ALIGNMENTS ALIGNMENTS */
.center, .aligncenter {	text-align: center;}
img.center, img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.left, .alignleft {	float: left;}
img.left, img.alignleft {	float:left;	margin: 2px 10px 5px 0px;}
.right, .alignright {	float: right;}
img.right, img.alignright {	float:right;	margin: 2px 0px 5px 10px;}
.clear {	clear:both;}
hr.clear {	clear:both;	visibility: hidden;	margin: 0px;	padding: 0px;}
.hidden {	clear: both;	visibility: hidden;}
