/******************************
 * standard.css               *
 * Public Skin Styles         *
 ******************************/


/* mac hide\*/
html, body {
	min-height: 100%;
	cursor: default;
	padding: 0;
	margin: 0 auto;
}
html {
	background-image: url(images/bg-footer.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* end hide */
body {
	text-align: center;
	cursor: default;
	min-width: 960px;
	background-image: url(images/bg-body.png);
	background-repeat: repeat-x;
	background-position: top;
}
#master {
	background-image: url(images/bg-header.png);
	background-repeat: repeat-x;
	background-position: center 140px;
}

html>body #wrapper {
	height: auto;
}
#wrapper {
	margin: auto;
	position: relative;
	width: 960px;
	height: 100%;
	min-height: 100%;
	text-align: center;
	padding: 0;
}


.warning {
	position: absolute;
	right: 5px;
	top: 5px;
	background-color: transparent;
	border: none;
	color: #C43100;
	margin-right: 0;
	padding: 0;
	margin-bottom: 1px;
	font-weight: bold;
	font-size: 9px;
}

#innerwrap {
	width: 960px;
	margin: 0;
	padding: 140px 0 110px;
	background-image: url(images/bg-inner.jpg);
	background-position: right 90px;
	background-repeat: no-repeat;
}
#pageTitle {
	margin: 60px 30px 12px 0;
	text-align: right;
	padding: 0;
}

#content {
	float: right;
	clear: right;
	text-align: left;
	margin: 0;
	padding: 0 30px 39px;
	width: 900px;
	overflow: hidden;/*
	background-image: url(images/logo-content.png);
	background-repeat: no-repeat;
	background-position: -15px 0;*/
}
#content .tagline {
	height: 100px;
	background-image: url(images/bg-tagline.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0 0 20px;
}
#content .tagline p {
	font: italic normal 18px/1.5em Arial, sans-serif;
	margin: 18px 0 0 100px;
	color: #630003;
	text-align: right;
}
.page-onama .tagline p {
	color: #630003;
}
.page-ponuda-stanova .tagline p {
	color: #c94c20;
}
.page-services .tagline p {
	color: #770105;
}

.page-onama .contact {
	clear: both;
	border-top: 1px solid #EEEEEE;
	background-image: url(images/bg-contact.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding: 30px 0;
}
.page-onama .contactform {
	display: block;
	width: 260px;
	padding: 0 20px;
	float: left;
	text-align: right;
}
.page-onama .contactform h2 {
	margin: 0 0 10px;
	padding: 0;
	text-align: left;
}
.page-onama #content .contactform .inField {
	margin: 0;
	padding: 0;
	min-height: 35px;
}
.page-onama .contactinfo {
	width: 600px;
	padding: 0;
	float: left;
}
.page-onama .contactaddress {
	background-image: url(images/logo-contact.png);
	background-position: center 20px;
	background-repeat: no-repeat;
	display: block;
	width: 290px;
	padding: 100px 5px 0;
	float: left;
	font: normal normal 16px Vegur, Arial, sans-serif;
	color: #f43000;
	text-align: center;
}
.page-onama .contactaddress h3 {
	display: none;
}
.page-onama .contactaddress p {
	margin: 0;
	padding: 0;
}
.page-onama #content .contactinfo iframe {
	margin: 19px;
	border: 1px solid #989898;
	padding: 3px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.page-onama #content .contactinfo .maps-zoomin {
	display: block;
	margin: -15px 20px;
	text-align: right;
}
.page-onama #content input.text,
.page-onama #content textarea {
	width: 250px;
	margin: 0;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
.page-onama #content textarea {
	height: auto;
	background-image: url(images/bg-comments.png);
}


#content .aboutus {
	float: left;
	width: 264px;
	margin: 0 0 20px 81px;
}
#content .aboutus h2 {
	margin: 10px 0;
}
#content .tagline + #content .aboutus,
#p1062 {
	margin-left: -30px !important;
}
#p1090 {
	margin-right: -30px !important;
}
#content .contactForm {
	float: left;
	margin: 35px 0 0 30px;
}
#content .contactForm h2 {
	text-transform: uppercase;
}
#content .contactdata {
	width: 350px;
	padding: 100px 10px 0px 10px;
	margin: 0px 30px 0 0;
	float: right;
	text-align: left;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: 5px top;
}
#content .contactdata h3 {
	display: none;
}
#content .contactdata p {
	font-style: italic;
	line-height: 1.4em;
	margin: 0;
	padding: 0 0 7px;
}
#content .contactdata iframe {
	border: 1px solid #989898;
	padding: 3px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#content .maps-zoomin a {
	display: block;
	padding: 2px 15px 3px;
	font-size: 10px;
	text-align: right;
	background-image: url(images/zoomin.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	color: #8a8c8a;
}
#content .maps-zoomin a:hover {
	background-position: right -52px;
	color: #CB7032;
}
.stan {
	display: block;
	clear: both;
	border: 1px solid #DDDDDD;
	margin: 0 0 35px;
	padding: 0 50px 0 0;
}
.stan img {
	margin: -5px 50px 0 0;
	padding: 0;
}
.stan p {
}
.stan h2 {
	display: block;
	margin: 40px 0 10px;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.stan h3 {
	display: block;
	margin: 10px 0 20px;
	font-size: 15px;
	font-weight: normal;
	color: #8c8c8c;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-shadow: none;
}

.stan span.learnmore {
	display: block;
	margin: 40px 0 0 690px;
	height: 41px;
	width: 170px;
	color: #FFFFFF;
	font: normal normal 16px/2.6em Diavlo, "Trebuchet MS", Palatino, sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,0.6);
	background-image: url(images/details.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.stan span.learnmore:hover {
	color: #FF9C00;
}
.stan .galleryCont {
	display: none;
}
.location ul {
}
.location li {
	display: block;
	float: left;
	padding: 4px;
	width: 216px;
	margin: 0 0 20px;
	text-align: center;
}
.location li img {
	border: 1px solid #DDDDDD;
	margin: 0 0 10px;
}
.inWorks li {
	display: block;
	margin: 8px;
	padding: 5px;
	float: left;
	width: 420px;
	height: 380px;
	text-align: center;
	border: 1px solid #DDDDDD;
	font-size: 18px;
	color: #000000;
	text-transform: uppercase;
}
.inWorks a.learnmore {
	clear: both;
	background-image: url(images/details.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	margin: 10px auto 0;
}
.inWorks a.learnmore:hover {
	color: #FF9C00;
}
.inWorks li img {
	margin: 0 0 20px;
}
.inWorks li.duplex {
	width: auto;
}
.inWorks li span {
	display: inline-block;
	float: left;
	height: 315px;
	width: 420px;
}
#content th {/*
	padding: 2px;
	border-bottom: 1px solid #FF9900;*/
}
#content td {
}

#content .helper {
	width: 330px;
	padding: 3px 5px;
	color: #C43100;
	background-color: #F8F6EB;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(203,112,50,0.5);
}
#content div.inField {
	min-height: 40px;
	margin-bottom: 10px;
}
#content input.text,
#content textarea,
#content select {
	width: 350px;
	font-size: 16px;
	font-family: Arial, sans-serif;
	color: #615347;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 2px 5px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#content input.text:focus,
#content textarea:focus,
#content select:focus {	
	box-shadow: 0 0 3px rgba(0,0,32,0.2);
}
#content select option {/*
	padding: 8px 5px;*/
}
#content select {
	width: 362px;
	padding: 5px 5px;
	margin-bottom: 20px;
}
#content input.text {
	height: 26px;
	background-image: url(images/bg-input.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#content textarea {
	height: 130px;
	padding: 3px 5px;/*
	width: 666px;*/
	resize: none;
	background-image: url(images/bg-input.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#content input[disabled] {
	color: #615347;
	background-color: #F9F9F9;
}
#content input.disabled {
	color: #615347;
	background-color: #F9F9F9;
}
#content .radiogroup span {
	display: block;
}
#content .radiogroup strong {
	font: normal bold 13px/22px Arial, Helvetica, sans-serif;
	color: #643310;
}
#content .radiogroup em {
	font: normal 11px/1.2em Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #615347;
}
#content .radiogroup span label {
	display: inline-block;
	width: 300px;
	vertical-align: top;
	margin: -1px 0 4px;
}
#content blockquote {
	width: 450px;
	margin: 0 5px 5px 200px;
	color: #9a8675;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
}
#content blockquote span {
	display: block;
}
#content blockquote .signature,
#content .quote-list .signature {
	font-size: 12px;
	line-height: 1.2em;
	color: #cb7032;
	margin-top: 10px;
	text-align: right;
	font-style: italic;
}
#content .quote-list .signature {
	margin: 5px 0 30px 400px;
	text-align: left;
}
#content .quote-list .quote {
	display: inherit;
	margin: 0 5px 0;
	color: #615347;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
}
#content .quote-list .quote p {
	display: inline;
}
#content .quote-list .quote:before {
	content: open-quote;
	display: inline;
}
#content .quote-list .quote:after {
	content: close-quote;
	display: inline;
}


/* Sidebar */
#sidebar {
	float: left;
	width: 220px;
	clear: none;
	margin: 30px 0 0;
	padding: 50px 20px 50px 0;
	text-align: left;
	border-right: 1px solid #dddbd2;
	background-image: url(images/bg-sidebar.png);
	background-repeat: no-repeat;
	background-position: right 30px;
	overflow: hidden;
}
#sidebar .share-button {
	position: relative;
	height: 65px;
	width: 55px;
	margin: 2px 9px 40px 0;
	overflow: hidden;
	float: left;
}
#sidebar .share-button-fb {
	padding: 1px 0 0;
	width: 46px;
}
#sidebar .share-button-plusone {
	padding: 1px 0 0;
	width: 50px;
}
#sidebar .nl-signup {
	text-align: right;
}
#sidebar .nl-signup p {
	text-align: left;
}
#sidebar div.inField label {
	position:absolute; 
	top: 6px; 
	left: 7px;
	font-size: 14px;
	color: #615347;
	cursor: text;
}
#sidebar input.text {
	width: 205px;
	font-size: 14px;
	font-family: Arial, sans-serif;
	color: #615347;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	margin-bottom: 3px;
	padding: 5px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
#sidebar input.text:focus {	
	box-shadow: 0 0 5px rgba(20,142,227,0.3);
}
#sidebar span.ValidationErrors {
	width: 0;
	height: 0;
	display: none;
}
#sidebar #t1005 {
	margin: 0 0 -80px;
}
#sidebar .displayquote {
	margin: 10px 0 0 2px;
	padding: 10px 10px 5px;
	color: #361b09;
	background-color: #E3E1D5;
	border: 1px solid #6c6c6e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-image: url(images/quote1.png);
	background-position: 160px 10px;
	background-repeat: no-repeat;
	box-shadow: 0 0 5px rgba(153,133,115,0.3);
}
#sidebar .displayquote .articlecategories {
	font: normal 18px "VegurMedium", Arial, sans-serif;
	color: #9a8675;
	text-transform: uppercase;
}
#sidebar .displayquote .signature {
	font-size: 11px;
	line-height: 1.2em;
	color: #cb7032;
	margin-top: 10px;
	text-align: right;
	font-style: italic;
}


#sidebar .menu {
	margin: 0 0 20px;
	padding: 0;
}
#sidebar .menu:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .menu {height: 1%;}
/* End hide from IE-mac */
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar li {
	padding: 0;
	margin: 0;
}
#sidebar li a:link,
#sidebar li a:visited,
#sidebar li.otherOption {
	margin: 0;
	padding: 3px 0;
	text-decoration: none;
	color: #5F5F5F;
	display: block;
	border-bottom: 1px solid #CCCCCC;
}
#sidebar li a:hover {
	color: #006fb7;
	text-decoration: none;
}
#sidebar li a.current,
#sidebar li.currentOption {
	font-weight: bold;
	color: #006fb7;
	border-bottom: 1px solid #CCCCCC;
}
#sidebar .poBox {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #CBCBCB;
	background-color: #FFFFFF;
	padding: 5px 15px 15px;
	margin: 20px 0 0;
	padding: 0;
	text-align: left;
	-webkit-box-shadow: #EFEFEF 0px 2px 5px;
	-moz-box-shadow: #EFEFEF 0px 2px 5px;
	box-shadow: #EFEFEF 0px 2px 5px;
}


#clearfooter {
	clear: both;
	width: 100%;
	height: 0px;
}

* > html #clearfooter {
	clear: both;
	width: 100%;
	height: 20px;
}
#footer {
	position: absolute;
	display: block;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	height: 85px;
	width: 100%;
	font-size: 11px;/*
	background-color: #eaeaea;
	border-top: 2px solid #e2e2e2;
	box-shadow: 0 -1px 0 rgb(255,255,255);*/
}
#innerfooter {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
}
#footer .social {
	position: absolute;
	right: 0px;
	bottom: 12px;
	float: right;
	margin: 2px 0 0;
	width: 260px;
	height: 20px;
	overflow: hidden;
}
#footer .social a {
	float: left;
	display: block;
	width: 130px;
	height: 16px;
	margin-bottom: 3px;
}
#footer .social span {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 0;
	cursor: pointer;
	background-position: left 0px;
	background-repeat: no-repeat;
}
#footer .social span#fb {
	background-image: url(images/social-fb.png);
}
#footer .social span#tweet {
	background-image: url(images/social-twitter.png);
}
#footer .social a#shareit img {
	margin-right: 5px;
}
#footer .social span:hover {
}
#footer .logo {
	float: left;
	width: 182px;
	height: 60px;
	overflow: hidden;
	background-image: url(images/logo-footer.png);
	background-repeat: no-repeat;
	margin: 0;
}
#footer .logo h1 {
	display: none;
}
#footer .support {
	float: right;
	text-align: left;
	margin: 0 10px 0 0;
}
#footer .support p {
	color: #505050;
	font: normal normal 15px/24px Vegur, Arial, Helvetica, sans-serif;
	padding: 0 0 0 30px;
	margin: 9px 0;
}
#footer .s-phone {
	background-image: url(images/icon-phone-s.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer .s-email {
	background-image: url(images/icon-email-s.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#footer .menu {
	margin: 0 auto 15px;
	width: 960px;
	text-align: center;
	padding-top: 10px;
	font: normal normal 13px/1.1em Vegur, serif;
}
#footer .menu ul {
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0 9px;
}
#footer .menu li {
	display: inline;
	padding: 0;
	margin: 0 0;
}
#footer .menu a:link,
#footer .menu a:visited {
	text-decoration: none;
	padding: 0 10px 0 7px;
	color: #8c8c8c;
	border-right: 1px solid #8c8c8c;
	text-shadow: 0 1px 0 rgba(255,255,255,1);
}
#footer .menu a.current {
	color: #FE4E0A;
}
#footer .menu a.last {
	border: none;
}
#footer .menu a:hover {
	color: #FE4E0A;
	text-decoration: none;
}
#footer #t1005 li a {
	font-size: 9px;
	text-transform: none;
}
.siteInfo {
	font-size: 10px;
}
.siteInfo a:visited,
.siteInfo a {
	text-decoration: none;
	color: #909090;
}
.siteInfo a:hover {
	text-decoration: none;
	color: #FF9C00;
}
#footer #t1031 {
	float: left;
}
#footer .compare,
#footer .savings {
	display: block;
	float: left;
	height: 45px;
	width: 140px;
	margin: 0 2px;
	padding: 0;/*
	background-image: url(images/hp-content.png);
	background-position: center;
	background-repeat: repeat-x;*/
	background-color: #CFCCBD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F5EF), to(#CFCCBD));
	background: -moz-linear-gradient(#F7F5EF, #CFCCBD);
	background: linear-gradient(#F7F5EF, #CFCCBD);
	-pie-background: linear-gradient(#F7F5EF, #CFCCBD);
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#footer li.compare:hover,
#footer li.savings:hover {
	background-color: #BEBCA5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F5EF), to(#BEBCA5));
	background: -moz-linear-gradient(#F7F5EF, #BEBCA5);
	background: linear-gradient(#F7F5EF, #BEBCA5);
	-pie-background: linear-gradient(#F7F5EF, #BEBCA5);
} 
#footer .compare a,
#footer .savings a {
	display: block;
	height: 30px;
	width: 102px;
	text-align: left;
	padding: 10px 1px 2px 34px;
}
#footer .compare {
	width: 129px;
}
#footer .compare a {
	background-image: url(images/compare-small.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 44px;
	width: 80px;
}
#footer .savings a {
	background-image: url(images/savings-small.png);
	background-repeat: no-repeat;
	background-position: 2px center;
}
#footer .compare strong,
#footer .savings strong {
	display: block;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 14px;
	text-shadow: 0 1px 1px rgba(124, 124, 124, 0.8);
}
#footer .compare strong em,
#footer .savings strong em {
	display: block;
	font-style: normal;
	color: #623313;
}
#footer .savings strong {
	letter-spacing: 1px;
}
#footer .savings strong em {
	letter-spacing: 0px;
}

/* header */
#header {
	position: absolute;
	left: 0;
	top: 0;
	height: 140px;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
#header a,
#footer a {
	color: #505050;
}
#innerhead {
	width: 960px;
	height: 140px;
	margin: 0 auto;
	padding: 0;
}
#header .logo {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 86px;
}
#header .logo a {
	display: block;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 86px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
}
#header .logo h1 {
	display: none;
}
#header h2 {
	display: block;
	color: #910000;
	text-transform: uppercase;
	width: 275px;
	margin: 30px auto 0;
	font-size: 28px;
	line-height: 30px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
}
#header h2 span {
	font-size: 24px;
}
#header .support {
	position: absolute;
	top: 10px;
	right: 30px;
	height: 30px;
	margin: 0;
	text-align: left;
}
#header .support p {
	color: #505050;
	font: normal normal 18px/30px Vegur, Arial, Helvetica, sans-serif;
	padding: 0 0 0 45px;
	margin: 5px 0;
}
#header .s-phone {
	background-image: url(images/icon-phone.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .s-email {
	background-image: url(images/icon-email.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .breadcrumbs {
	display: block;
	height: 100px;
	line-height: 22px;
}
#header .breadcrumbs a {
	text-decoration: none;
}
#header .selectlang {
	position: absolute;
	top: 10px;
	right: 50%;
	margin-right: -460px;
}

#subheader {
	display: block;
	background-color: #000000;
	left: -1px;
	overflow: hidden;
	position: absolute;
	top: 55px;
	height: 6px;
	width: 100%;
}
#header .menu {
	position: absolute;
	top: 100px;
	right: 10px;
	margin: 0;
	width: auto;
	text-align: center;
	padding: 0;
	height: 30px;
	background-image: url(images/bg-header-nav.png);
	background-repeat: repeat-x;
}
#header .menu ul {
	text-align: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header .menu li {
	display: inline;
	padding: 0;
	margin: 0;
}
#header .menu a:link,
#header .menu a:visited {
	display: block;
	width: auto;
	height: 40px;
	margin: 0 1px;
	padding: 0 20px;
	color: #616161;
	font: normal normal 18px/40px Vegur, Helvetica, sans-serif;
	text-decoration: none;
	background-color: transparent;
	text-align: left;
	float: left;
}
#header .menu a:hover {
	background-color: #f0f1f5;
	border-bottom: 1px solid #E1E4EC;
/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, left top, right top, from(#E1E4EC), color-stop(0.05, #f0f1f5), color-stop(0.95, #f0f1f5), to(#E1E4EC));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5, #f0f1f5 95%, #E1E4EC);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5 95%, #E1E4EC);
	/* IE 10 */
	background: -ms-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5 95%, #E1E4EC);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5, #f0f1f5 95%, #E1E4EC);
}
#header .menu a.current {
	color: #fe4e0a;
	background-color: #f0f1f5;
	border-bottom: 1px solid #E1E4EC;
/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(linear, left top, right top, from(#E1E4EC), color-stop(0.05, #f0f1f5), color-stop(0.95, #f0f1f5), to(#E1E4EC));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5, #f0f1f5 95%, #E1E4EC);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5 95%, #E1E4EC);
	/* IE 10 */
	background: -ms-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5 95%, #E1E4EC);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #E1E4EC, #f0f1f5 5%, #f0f1f5, #f0f1f5 95%, #E1E4EC);
}
#header .menu a.last {
	background-image: none;
}

/* About page - profiles */
#content .profiles {
	clear: both;
	margin: 0 -30px 30px;
	background-image: url(images/bg-profiles.png);
	background-repeat: repeat-y;
}
#content .profilesinfo {
	float: left;
}
#content .profilesinfo h2 {
	width: 600px;
	text-align: center;
	text-transform: uppercase;
	margin: 10px 0;
}
#content .profile {
	width: 265px;
	float: left;
	margin-right: 76px;
}
#content .profile h3 {
	margin: 5px 0 10px;
	font-size: 22px;
	color: #5b5d5f;
	text-shadow: 1px 2px 2px rgba(0,0,0,0.5);
}
#content .profiles .inquiryform {
	width: 265px;
	padding: 0 5px;
	min-height: 330px;
	overflow: hidden;
	float: right;
	background-color: #e8e8e8;
}
#content .profiles .inquiryform h2 {
	text-align: center;
	text-transform: uppercase;
	margin: 10px 0;
}
#content .profiles #inquirycall {
	text-align: center;
	padding: 180px 20px 0;
	background-image: url(images/icon-forms.png);
	background-position: center 50px;
	background-repeat: no-repeat;
}
#content .profiles #showForm {
	color: #FFFFFF;
	background-image: url(images/bg-button.png);
	background-position: center;
	background-repeat: no-repeat;
	padding: 8px 25px;
	cursor: pointer;
}
#content .profiles .inquiryform form {
	margin: 45px 0 0;
}
#content .profiles .inField {
	margin: 0;
	padding: 0;
	min-height: 35px;
}
#content .profiles input.text,
#content .profiles textarea {
	width: 250px;
	margin: 0;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
#content .profiles textarea {
	height: auto;
	background-image: url(images/bg-comments.png);
}
.newsItem {
	width: 550px;
	margin: 10px 0;
	border: 1px solid #5E69D0;
	border-top-width: 12px;
	padding: 10px;
}
.newsItem legend {
	color: #7EA97E;
/*	text-transform: uppercase;*/
	letter-spacing: 2px;
	font-weight: bold;
	font-variant: small-caps;
}
.newsItem h3 {
	margin: 10px 0;
}

.neccessary {
	font-weight: bold;
}
.clearbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearbox {height: 1%;}
/* End hide from IE-mac */
.fright {
	float: right;
	margin: 0px;
	padding: 0px;
}
.fleft {
	float: left;
}

/* start: USER COMMENTS */
.articlecomments {
	border: 1px solid #EDEDED;
	background-color: #FEFEFE;
	margin: 10px 0;
	padding: 0 0 5px 0;
}
.articlecomments h4,
.addComment h4 {
	padding: 5px 10px 10px;
	font: normal 18px/26px "PTSansBold", "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #FFFFFF url(images/h3-bg.gif) repeat-x;
}
.commentItem {
	margin: 0 5px;
	padding: 5px;
}
.commentItem .commentAuthorTitle {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
}
.commentItem .commentAuthor {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
}
.commentItem .commentPostedTitle {
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
}
.commentItem .commentPosted {
	clear: right;
	float: right;
	margin: 0;
	padding: 0;
}
.commentItem .commentText {
	clear: both;
}
.evenItem {
	background-color: #F8F8F8;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}
.addComment {
	border: 1px solid #EDEDED;
	background-color: #F8F8F8;
	padding: 0;
}
.addComment form {
	margin: 0 10px;
}

/* end: USER COMMENTS */



.editorBar {
	position: relative;
	bottom: 0;
	right: 0;
	text-align: right;
	display: block;
	margin: 0 4px -30px 0;
	height: 30px;
}
.editorBar a,
.editorBar a:visited {
	background-color: #570506;
	background: #F21A18;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F21A18), to(#570506));
	background: -moz-linear-gradient(#F21A18, #570506);
	background: linear-gradient(#F21A18, #570506);
	-pie-background: linear-gradient(#F21A18, #570506);
	padding: 5px 9px;
	font: normal normal 9px/1.1em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #F58220;
	text-transform: uppercase;
	display: inline-block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	/* box-shadow */
	-webkit-box-shadow: rgba(0,0,0,0.5) 1px 2px 3px;
	-moz-box-shadow: rgba(0,0,0,0.5) 1px 2px 3px;
	box-shadow: rgba(0,0,0,0.5) 1px 2px 3px;
}
.editorBar a:hover {
	color: #FFDDBB;
	background: #F21A18;
	-pie-background: linear-gradient(#F21A18, #F21A18);
}

.displayarticle,
.displaynews,
.displayhtml {/*
	padding-bottom: 10px;*/
}
.displayarticle .editorBar,
.displaynews .editorBar,
.displayhtml .editorBar {
	margin-top: -18px;
	margin-bottom: 0px;
}


.displayNone {
	display: none;
}
.displayBlock {
	display: block;
}

.linksBarLink {
	display: block;
	clear: both;
	margin: 4px;
	padding: 4px;
	border: 1px solid Silver;
}

#t1012 {
	width: 95px;
	height: 45px;
	float: right;
	margin: 0 50px 0 0;
	background-image: url(images/geotrust.png);
	background-repeat: no-repeat;
}
