body {font-family: Verdana, Arial, Tahoma, sans-serif;font-size: 14px;color: #FFF;cursor:default;}

h1, h2, h3, h4 { }
h1 a, h2 a, h3 a, h4 a {color: inherit;}
a {color:#FFF;}
a:hover {text-decoration: underline;}
.clear {display: block;clear:both;}
.outer-wrapper {width: 100%;text-align: center;}
.inner-wrapper {width:995px;text-align: center; margin: 0px auto;}
.inner-content {text-align: left; margin: 0px auto;}

#website-wrapper {background: #0988CB url(images/page-background.png) repeat-x top center; overflow:hidden;}
#header-wrapper {padding-top: 20px;margin-bottom: 10px;font-size: 10px;line-height: 32px;cursor:default}
	
	#navbar-wrapper {width: 100%; height: 33px; background: #234 url(images/nav-bg.png) no-repeat top center; overflow:hidden}

	.nav-section {display: block; height: 100%; float: left;font-size: 10px;}
	.nav-section li, .nav-section div {float:left;}
	
	.nav-section input.text-input {
		background:#3B5D75;border:none;font-size: 10px;color: #FFF;font-weight:bold;height:14px;padding-left:2px;
		-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
	.nav-section input.submit-input {
		background: transparent url(images/icon-submit.gif) no-repeat center center; border: none;cursor: pointer;
	}
	
	.after-login {display:block; float:left; width:560px; text-align:right; padding-right:10px;background: transparent url(images/nav-sep.png) no-repeat right center;}
	
	.nav-form {padding: 0px 10px 0px 15px;color:#fff;background: transparent url(images/nav-sep.png) no-repeat right center;}
	.nav-form  input.text-input {width:120px;}
	
	li.nav-item {padding: 0px;}
	#main-menu li a{display: block; float:left; height: 100%;font-weight: bold;color:#FFF;padding: 0px 10px; background: transparent url(images/nav-sep.png) no-repeat right center;}
		
	#nav-search {}
	#nav-login {}
		#nav-login label {font-weight: bold;padding-left:5px;cursor:pointer}
		#nav-login a {font-weight: bold;color:#FFF;padding:2px;}
		#nav-login a:hover {text-decoration:underline}
		#login-submit {margin-right:5px}

#middle-wrapper {height:162px;margin-bottom:20px;font-size:10px;overflow:hidden;position:relative;background: url(images/middle-bg.jpg) no-repeat right center;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
	#middle-side {width:250px;text-align:left;float:left;}
	#middle-side ul li {border-bottom:3px solid #203043;}
	#middle-side ul li.last {margin-bottom:0px;}
	#middle-side ul li a {line-height: 30px; color:#FFF;font-weight:bold;padding-left: 10px;display:block; width:240px; height:100%;background:#062537;}
	#middle-side ul li a:hover {background:#0669A0; text-decoration:none;}
	#middle-side ul li.first a {-moz-border-radius: 5px 0px 0px 0px; -webkit-border-top-left-radius: 5px; -khtml-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;}
	#middle-side ul li.last a {-moz-border-radius: 0px 0px 0px 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-radius: 0px 0px 0px 5px; border-radius: 0px 0px 0px 5px;}

	#middle-side ul li a.current {background:#0669A0;}

	#produse, #profil{position:absolute; left:250px; top:0px; display:none; z-index:10;}
	/*#produse {top:33px;}*/
	#produse li, #profil li {width:200px;}
	#middle-side ul li.first ul li a { width:190px; -moz-border-radius: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;}
	#middle-side ul li ul li a { width:190px; -moz-border-radius: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;}

	#middle-content {width:740px;height:100%;position:absolute;right:0px;}
		
	#middle-content .logo-zepter {position:absolute;top:25px;right:20px}
	.logo-zepter {width:260px;height:100px;background:transparent url(images/logo-zepter.png) no-repeat center center;}
		.logo-zepter a {display:block;width:100%;height:100%;}
		.logo-zepter a span {display:none;}
		
#content-wrapper {}
	#content-mside-wrapper {width: 230px;float: left;padding-right:7px;margin-right:7px;background: url(images/separator-vertical.gif) no-repeat top right;}
	#content-mside{font-size:11px;}
	
	.mside-module {padding: 5px;margin-bottom: 5px; background:#0669A0; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
	.mside-module.table {padding: 0px 0px 5px 0px}
	.mside-module.table table {width:100%;border-collapse:collapse;}
	.mside-module.table td, .mside-module.table th {padding: 0px 3px;line-height:20px;}
	.mside-module.table th {background: #DD6D17 url(images/table-header.png) repeat-x center center;font-size:9px;text-align:center}
	.mside-module.table .header {border-bottom:3px solid #0669A0;}
	.mside-module.table .first {padding-left:7px;-moz-border-radius: 5px 0px 0px 0px; -webkit-border-top-left-radius: 5px; -khtml-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;text-align:left;}
	.mside-module.table .last {padding-right: 7px;-moz-border-radius: 0px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -khtml-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}
	.mside-module.table .main {font-weight: bold;}
	.mside-module.table .nr {text-align:right}
	.mside-module.table .nr.up {padding-right:22px;background: transparent url(images/currency-up.gif) no-repeat right center}
	.mside-module.table .nr.down {padding-right:22px;background: transparent url(images/currency-down.gif) no-repeat right center}
	.mside-module.table .nr.same {padding-right:22px;background: transparent url(images/currency-same.gif) no-repeat right center}
	.mside-module.table .sep {height:3px;background: transparent url(images/separator-horizontal.png) no-repeat center center;}

	.vuan {padding: 5px; width:300px; margin: 8px 0 5px 0; clear:both; display:block; background:#0669A0; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}
	.vuan.table {padding: 0px 0px 5px 0px}
	.vuan.table table {width:100%;border-collapse:collapse;}
	.vuan.table td, .mside-module.table th {padding: 0px 3px;line-height:20px;}
	.vuan.table th {background: #DD6D17 url(images/table-header.png) repeat-x center center;font-size:9px;text-align:center}
	.vuan.table .header {border-bottom:3px solid #0669A0;}
	.vuan.table .first {padding-left:7px;-moz-border-radius: 5px 0px 0px 0px; -webkit-border-top-left-radius: 5px; -khtml-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;text-align:left;}
	.vuan.table .last {text-align:center;-moz-border-radius: 0px 5px 0px 0px; -webkit-border-top-right-radius: 5px; -khtml-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;}
	.vuan.table .main {font-weight: bold;}
	.vuan.table .nr {text-align:center;}
	.vuan.table .nr.up {padding-right:22px;background: transparent url(images/currency-up.gif) no-repeat right center}
	.vuan.table .nr.down {padding-right:22px;background: transparent url(images/currency-down.gif) no-repeat right center}
	.vuan.table .nr.same {padding-right:22px;background: transparent url(images/currency-same.gif) no-repeat right center}
	.vuan.table .sep {height:3px;background: transparent url(images/separator-horizontal.png) no-repeat center center;}

	#currency-module td.last {border-left:1px solid #FFF}
	#contact-module {background: transparent url(images/contact-module-bg.gif) no-repeat top center;position:relative;height:140px;cursor:default}
		#contact-info {position: absolute;right:15px;bottom:20px;text-align:right}
		#contact-info p {line-height: 18px;}
		#contact-info .tel {color:#FFA53A;font-size:115%;font-weight:bold}
		#contact-info a {font-weight:bold;font-size:9px}
	
	#content-sside-wrapper {width: 140px;float: right;}
	#content-sside{font-size:11px;}
	.sside-module {margin-bottom: 15px;}
	
	#content {width:600px;float:left;padding-right:5px;background: url(images/separator-vertical.gif) no-repeat top right;padding-bottom:40px;}
	#page-content {width:750px;float:right;background: url(images/separator-vertical.gif) no-repeat top right;text-align:left;padding-bottom:40px;}
	
	.content-title {width: 600px; background:transparent url(images/content-title-bg.gif) no-repeat center center; overflow:hidden;height:30px;line-height:30px;cursor:default;margin-bottom:10px}
	#page-content .content-title{width:740px;background-image:url(images/page-content-title-bg.gif)}
	.content-title h1, .content-title h2 {display:inline;margin-left: 5px;font-size: 10px;font-weight:bold;padding-left:15px;background:transparent url(images/content-title-arrow.gif) no-repeat left 10px;}
	.content-title .news-title {width:130px;float:left;text-align:left}
	.content-title .page-title {float:left;text-align:left;font-size:13px;letter-spacing:-1px;}
	.content-title .page-title span {font-weight:normal;}
	
	.page-content {padding:0px 10px; font-size: 11px;line-height: 16px;}
	.page-content .section {margin-bottom:10px;}
	.page-content a {color:#FFF;font-weight:bold;border-bottom:1px dotted #FFF}
	.page-content a:hover {border-bottom:1px solid #DD6D17;text-decoration:none;}
	.page-content h2 {text-align:left;font-size:13px;letter-spacing:0px;font-weight:bold;line-height: 26px;}
	.page-content h3 {text-align:left;font-size:12px;font-weight:bold;line-height:20px;}
	.page-content h4 {text-align:left;font-size:10px;font-weight:bold;line-height:20px;}
	.page-content h5 {text-align:left;font-size:10px;line-height:20px;clear:both;}
	.page-content .content-img {float:right; width:260px; margin:10px 0px 5px 10px;}
	.page-content .content-img img {border: 4px solid #0998CB;}
	.page-content .content-img a{border:none;}
	.page-content .content-img a:hover img {border-color:#E95;}
	.page-content .content-img-left {float:left;padding:2px; width:150px; margin-right:10px;}
	.page-content .content-img-left img {border: 4px solid #0998CB;}
	.page-content .content-img-left a{border:none;}
	.page-content .content-img-left a:hover img {border-color:#E95;}
	.page-content .content-img-right {float:right;padding:2px; width:150px; margin-left:10px;}
	.page-content .content-img-right img {border: 4px solid #0998CB;}
	.page-content .content-img-right a{border:none;}
	.page-content .content-img-right a:hover img {border-color:#E95;}
	.page-content .text {text-align:justify;}
	.page-content .text ul {list-style-type:disc; list-style-position:inside; margin-left:10px; }
	.page-content p {text-align:justify; padding: 5px 0px;}
	.page-content .news-readmore {font-size:10px;float:right;font-weight:bold;}

	.page-content form {width: 100%;margin-bottom:10px;}
	.page-content form .input {padding: 4px;}
	.page-content form label {width: 150px;float: left;text-align:right;padding-right:5px;line-height: 20px;cursor:pointer}
	.page-content form .input input {width: 300px;font-size: 13px;background:#0988CB;border:2px solid #0988CB;color:#FFF}
	.page-content form .input textarea {width: 300px; height:75px;font-size: 10px;font-weight:bold;background:#0988CB;border:2px solid #0988CB;color:#FFF;font-family:Verdana,sans-serif;font-size:13px;}
	.page-content form .submit input{background:#0988CB;border:2px solid #0988CB}
	#contact_submit {margin-left: 4px;padding: 0px 10px;cursor:pointer;background:#DD6D17;border:2px solid #DD6D17;color:#FFF;}
	#contact_reset {font-size: 10px;color:#FFF;}

	.opinie{float:right;background:#0988CB;border:2px solid #0988CB;padding: 0px 10px;cursor:pointer;background:#DD6D17;border:2px solid #DD6D17;color:#FFF;}
	
	.input2 {margin-left: 5px;width: 65px;font-size: 12px;background:#0988CB;border:2px solid #0988CB;color:#FFF}
	.submit2 {padding: 0px;cursor:pointer;background:#DD6D17;border:2px solid #DD6D17;color:#FFF;}

	#news0, #news1, #news2, #news3, #news4 {display:block;float:left;width:150px;}
	.news {width:130px;float:left;padding:0px 10px; font-size: 10px;text-align:left;line-height: 12px;background: url(images/separator-vertical.gif) no-repeat top right;}
	.news.last {padding-right:0px;background: none}
	.news .news-img-wrapper {width:100%;height:100px;overflow:hidden;border:2px solid #055E90;}
	.news .news-img-wrapper:hover {border:2px solid #121A24;}
	.news .news-head {font-weight: bold;padding:10px 0px;}
	.news .news-date {font-style: italic;font-size:11px;}
	.news .news-content {padding: 10px 0px;}
	.news .news-readmore {font-size:8px;text-align:right;font-weight:bold;}
	
#footer-wrapper {
	border-top: 2px solid #2291D0;
	background: #062537 url(images/footer-bg.png) no-repeat top center;
	height:200px;
	text-align:center;
	font-size: 10px;
}
	#footer {padding: 5px;}
	#footer .zepter {margin:0px auto;width: 130px; height: 40px;}
	#footer div {padding:6px 0px;}
	#footer .depts a {font-weight:bold;}
	#footer .nav {color:#124E74;font-size:7px;}
	#footer .nav a {font-size: 10px;color:#124E74}
	#footer .nav a:hover {font-size: 10px;color:#346F96;text-decoration:none;}

.error, .eroare, .found {color:#FFAD1F;font-weight:bold;}
.nav-form input.text-input.err {border:1px solid #f00;}

.navigator, .navigator a { font-size:12px; color: #EE9955; text-decoration: none; text-align: center; cursor:pointer; border:0px;}
.navigator_current, .navigator_current a { font-size:12px; color:#fff; text-decoration: none; background:#EE9955; text-align: center; padding:0px 3px; border:0px;}
.navigator_more, .navigator_more a { font-size:12px; color: #EE9955; text-decoration: none; text-align: center; cursor:pointer; border:0px;}
.navigator:hover, .navigator a:hover, .navigator_more:hover, .navigator_more a:hover,  .navigator_current:hover, .navigator_current a:hover {border:0px;)