strong {
	font-weight: 700;
}

a, a:link {
	color: #004c9b;
	text-decoration:underline;
}

a:hover {
	color: #004c9b;
	text-decoration:none;
}

h1 {
	color: #004e98;
	font-family: "Arial";
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	text-transform: uppercase;
}

h2 {
	color: #5a5a5a;
	font-family: "Arial";
	font-size: 14px;
	font-weight:700;
}

h3 {
	font-weight: 700;
}

hr {
	color:#83b7d1;
	height: 1px;
}

html.js input.form-autocomplete {
  background-image: url(misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 2px;
}
html.js input.throbbing {
  background-position: 100% -18px;
}

/*******************************************************************************
	Collapsing fieldsets
*******************************************************************************/
html.js fieldset.collapsed {
  height: 1em;
}

html.js fieldset.collapsed * {
  display: none;
}

html.js fieldset.collapsed legend {
  display: block;
}

html.js fieldset.collapsible legend a {
  padding-left: 15px;
  background: url(misc/menu-expanded.png) 5px 75% no-repeat;
}

html.js fieldset.collapsed legend a {
  background-image: url(misc/menu-collapsed.png);
  background-position: 5px 50%;
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
  display: inline;
}

html.js fieldset.collapsible legend a {
  display: block;
}

/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {
/*  overflow: auto; */
}

body {
	background-color: #83b7d1;
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-image: url('i/1.gif');
	margin: 0;
	padding: 0;
}

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

div#block-uc_era_z_catalog-0 {
	background-image: url('i/h1_cat.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	padding-top: 30px;
	width: 100%;
}

div#block-uc_era_z_catalog-0 a,
div#block-uc_era_z_catalog-0 a:link,
div#block-uc_era_z_catalog-0 a:hover {
	color: white;
	font-weight: 100;
	text-decoration: none;
}

div#block-uc_era_z_catalog-0 table.catalog_menu{
	width: 100%;
}

div#block-uc_era_z_catalog-0 td {
	border-bottom: 1px solid #97C3D9;
	padding: 5px;
}

div#block-uc_era_z_catalog-0 td.expanded a,
div#block-uc_era_z_catalog-0 td.expanded a:link,
div#block-uc_era_z_catalog-0 td.expanded a:hover {
	font-weight: bold;
}

div#block-uc_era_z_catalog-0 span.catalog_menu_padding {
	padding-left: 1em;
}

div.block-user-login-links li a.active {
	font-weight: 400;
}

div.form-item {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.form-item label {
	color: #00649C;
	font-family: verdana;
	font-size: 11px;
}

div.form-item div.description {
	font-family: verdana;
	font-size: 11px;
}

div.node-form div.form-item {
}

div.error {
	border: 1px solid red;
	color: red;
}

div#internet-counters {
	text-align: center;
}

div.pager {
	margin: 0;
	padding: 10px;
	text-align: center;
}

div.pager a {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 12px;
	text-decoration: none;
}
div.pager strong.pager-current {
	margin-left: 6px;
	margin-right: 6px;
	font-size: 14px;
}

fieldset.edit-user-profile-info  legend {
	color: #83C327;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}

fieldset.edit-user-profile-info  legend a {
	color: #83C327;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}


fieldset.edit-user-profile-info div.form-item,
fieldset.captcha div.description,
fieldset.captcha div#edit-captcha-response-wrapper,
form#user-login div#edit-name-wrapper,
form#user-login div#edit-pass-wrapper,
form#user-pass div#edit-name-wrapper,
form#user-profile-form div#edit-page-title-wrapper {
	width: 90%;
}

img {
	border: 0;
	display: block;
}

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

input.inp,
input#edit-captcha-response,
input#edit-panes-customer-primary-email,
input#edit-panes-customer-new-account-name,
input#edit-panes-customer-new-account-pass,
input#edit-panes-customer-new-account-pass-confirm,
form#user-register input#edit-pass-pass1,
form#user-register input#edit-pass-pass2 {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
}

input.but1 {
	background-color: #5697CD;
	border: 1px solid #5697CD;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
}

input.but2 {
	background-color: #82C528;
	border: 1px solid #82C528;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
}

input.but3 {
	background-color: #84B7D2;
	border: 1px solid #84B7D2;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 1px;
}

li.collapsed {
	list-style-image:url(misc/menu-collapsed.png);
	list-style-type:disc;
	margin:0;
	padding:0.2em 0.5em 0 0;
}

li.expanded {
	list-style-image:url(misc/menu-expanded.png);
	list-style-type:circle;
}

li.leaf {
	list-style-image:url(misc/menu-leaf.png);
	list-style-type:square;
	margin:0;
	padding:0.2em 0.5em 0 0;
}

li a.active {
	font-weight: bold;
}

nobr.bay-product input#count {
	width: 40px;
}

span.mceEditor {
	display: block;
	width: 540px;
}

table {
	border: 0;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

table.footer td
{
	width: 33%;
}

table.user-orders-table {
	border: 0;
	margin: 0 auto;
	width: auto;
}

table.user-orders-table span.order-admin-icons {
	margin-top: -2px;
}

table.user-orders-table th {
	border-bottom: 1px solid #5597D3;
	padding: 10px;
	text-align: center;
}

table.user-orders-table td {
	border-bottom: 1px solid #5597D3;
	padding: 10px;
	vertical-align: middle;
}

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

td {
	border: 0;
	color:#5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

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

tr.even {
	background-color: transparent;
	border: 0;
}

tr.odd {
	background-color: transparent;
	border: 0;
}

ul.links {
	margin:0;
	padding:0;
}

ul.links.inline {
	display:inline;
}

ul.links li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}

ul.menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left: 0;
	padding-right: 5px;
	text-align:left;
}

ul.menu li {
	margin:0 0 0 0.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.primary {
	border-bottom:1px solid #BBBBBB;
	border-collapse:collapse;
	height:auto;
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px;
	padding:0 0 0 1em;
	white-space:nowrap;
}

ul.primary li {
	display:inline;
}

ul.primary li a {
	background-color:#DDDDDD;
	border-color:#BBBBBB;
	border-style:solid solid none;
	border-width:1px;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}

ul.primary li.active a {
	background-color:#FFFFFF;
	border-color:#BBBBBB #BBBBBB #FFFFFF;
	border-style:solid;
	border-width:1px;
}

ul.secondary {
	border-bottom:1px solid #BBBBBB;
	margin:5px;
	padding:0.5em 1em;
}

ul.secondary li {
	border-right:1px solid #CCCCCC;
	display:inline;
	padding:0 1em;
}

ul.secondary a {
	padding:0;
	text-decoration:none;
}

ul.secondary a.active {
	border-bottom:4px solid #999999;
}

.alpha {
	padding-left: 180px;
}

.alpha a.alpha-link {
	text-decoration: none;
}

.alpha p.alpha-line {
	margin: 0;
	padding: 0;
}

.alpha li {
	display: inline;
	margin-right: 4px;
}

.alpha ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.akcii-left{
	text-align: center;
	width: 320px;
}

.akcii-left img {
	margin-bottom: 10px;
}

.akcii-right{
}

.basket {
	height: 90px;
	width: 227px;
}

.basket-content {
	height: 90px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	width: 140px;
}

.basket-content .basket-empty{
	color: #5A5A5A;
	font-family: "Arial";
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 15px 0 5px 0;
}

.basket-content .basket-full{
	color: #5A5A5A;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 8px 0 5px 0;
}

.basket-content-info {
	width: 140px;
}

.basket-content-info a {
	color: #5A5A5A;
	text-decoration: none;
}

.basket-go {
	display: inline;
	margin-bottom: -3px;
}

.basket-link {
	height: 90px;
	text-align: left;
	width: 42px;
}


.basket-link img {
	height: 89px;
	width: 39px;
}

.block-search-form {
	background-image: url('i/h1_search.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	height: 90px;
	padding-top: 26px;
	text-align: left;
	width: 197px;
}

.block-search-form #edit-search-block-form-1-wrapper {
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
}

.block-search-form .form-submit {
	background-color: transparent;
	background-image: url('i/go2.gif');
	background-position: left top;
	border: 0;
	height: 18px;
	padding: 0;
	width: 16px;
}

.block-search-form .head-keys {
	color: #00649C;
	font-size: 12px;
	margin: 0 0 4px 0;
	padding: 0;
}

.block-search-form input.form-text {
	background-color: white;
	border: 1px solid #5597D3;
	color: #5A5A5A;
	font-size: 12px;
	margin-bottom: 0;	
	width: 160px;
}

.block-search-form p {
	margin: 4px 0 0 0;
	padding: 0;
}
.block-search-form .search-link {
	color: #F6A800;
	font-weight: 700;
}


.block-user-login {
	background-image: url('i/h1_enter.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	height: 90px;
	padding-top: 23px;
	text-align: left;
	width: 197px;
}

.block-user-login input.form-text {
	background-color: white;
	border: 1px solid #5597D3;
	color: #5A5A5A;
	font-size: 12px;
	margin: 1px 0 1px 0;
	width: 160px;
}

.block-user-login p {
	margin: 0;
	padding: 0;
	line-height: 13px;
}

.block-user-login-links ul {
	margin: 2px 0 2px 0;
	padding: 0;
}

.block-user-login-links ul li {
	display: inline;
	margin: 0 5px 0 0;
}

.block-user-login #edit-pass-wrapper,
.block-user-login #edit-pass-1-wrapper {
	display: inline;
	width: 140px;
}

.block-user-login .form-item {
	margin-bottom: 1px;
	margin-top: 1px;
}

.block-user-login .form-submit {
	background-color: transparent;
	background-image: url('i/go2.gif');
	background-position: left top;
	border: 0;
	height: 18px;
	margin-top: -4px;
	padding: 0;
	width: 16px;
}

.block-user-login-links {
	margin: 0 0 3px 0;
}

.block-user-login-links .orange {
	color: #F6A800;
	font-weight: 700;
}

div#cart-form-buttons {
	border: 0;
	margin: 0.5em 0;
	text-align: left;
	width: 100%;
}

div#update-checkout-buttons,
div#continue-shopping-button {
	margin: 0;
	float: left;
}

#cart-form-products, .cart-review {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

#cart-form-products .image {
	vertical-align: middle;
	width: 60px;
}

#cart-form-products .image img {
	text-align: left;
	width: 46px;
}

#cart-form-products p, .cart-review p {
	border: 0;
	margin: 0;
	padding: 0;
}

#cart-form-products .price, .cart-review .price {
	vertical-align: middle;
}

#cart-form-products .remove {
	vertical-align: middle;
	width: 15px;
}

#cart-form-products .subtotal, .cart-review .subtotal {
	border: 0;
	margin-top: 5px;
	text-align: right;
}

#cart-form-products .subtotal p, .cart-review .subtotal p {
	display: inline;
	border: 1px solid #5597D3;
	color: #446E88;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 160px;
}

#cart-form-products td, .cart-review td {
	border-bottom: 1px solid #5597D3;
	padding-bottom: 10px;
	padding-top: 10px;
}

#cart-form-products th, .cart-review th {
	border-bottom: 1px solid #5597D3;
	font-family: arial;
	font-size: 11px;
	padding: 0 10px 5px 10px;
}

#cart-form-products .total, .cart-review .total {
	vertical-align: middle;
}

#cart-form-products .qty, .cart-review .qty {
	vertical-align: middle;
}

.cart-profile-review {
	display: inline;
	text-align: right;
	width: 30%;
}

#comments-pane label {
	color: #00649C;
	display: inline;
	font-family: verdana;
	font-size: 11px;
	text-align: right;
}

#comments-pane .resizable-textarea {
	width: 99%;
}

#comments-pane .resizable-textarea .grippie {
	border: 1px solid #4486b2;
	border-top: 0;
	width: 100%;
}

#comments-pane .resizable-textarea #edit-panes-comments-comments {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	width: 100%;
}


.content-node {
	width: 100%;
}

.content-page {
	background-color: #FFFFFF;
	background-image: url('i/6.gif');
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin-top: 0;
	width: 700px;
}

.content-page .content-page-data {
	padding: 0 20px 30px;
}

.content-page fieldset {
	border: 1px solid #5597D3;
	margin: 0 0 10px 0;
	padding: 0.5em;
}


.content-page td {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
}

.content-page .messages {
	margin: 10px;
	padding: 5px;
}

.content-page .status {
	background: #e9fdeb none repeat scroll 0 0;
	border: 1px solid #83C327;
	color: #220000;
	margin: 10px;
	padding: 5px;
}

.content-page-data a.green,
.content-page-data a.green:link,
.content-page-data span.green {
	color: #87bf26;
	cursor: pointer;
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
}

.content-page-data a.green:hover,
.content-page-data span.green:hover {
	color: #004c9b;
	text-decoration: none;
}

.content-page-data h1 {
	color: #83C327;
	font-family: "Arial";
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 5px;
	padding-top: 5px;
	text-transform: uppercase;
}

.content-page-data input.inp{
	background-color: #FFFFFF;
	border: 1px solid #5597D3;
	color: #888888;
	margin-right: 0;
	margin-top: 0;
}

.content-page-data .node-page-data {
	padding: 0;
}

.content-page-data .product-image {
	width: 190px;
}

.content-page-data .product-image p.product-no-image {
	margin-right: 43px;
	right: 43px;
	text-align: center;
	width: 147px;
}

.content-page-data .short {
	width: 100%;
}


.content-page-data .title {
	padding: 10px;
}

.content-page-title {
	background-image: url('i/5.gif');
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.content-right {
	padding: 0 20px 20px 20px;
}

.content-right .content-page .content-page-data fieldset legend {
	color: #87bf26;
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.content-right .content-page .content-page-data fieldset legend a:link, .content-right .conent-right .content-page .content-page-data fieldset legend a {
	color: #87bf26;
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
}

.content-right .content-page .content-page-data fieldset legend a.green:hover {
	color: #004c9b;
	text-decoration: none;
}

.edit-user-profile-info {
}

.edit-user-profile-info .container-inline {
}

.edit-user-profile-info .container-inline .form-item{
	display: inline;
}

.edit-user-profile-info .container-inline select.inp {
		background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
	width: auto;
}

.edit-user-profile-info .edit-user-profile-edit input.error {
	border: 2px solid red;
	width: 95%;
}

.edit-user-profile-info input.inp,
.edit-user-profile-info div.description,
.edit-user-profile-info #edit-mail-wrapper input.inp,
div#edit-captcha-response-wrapper input#edit-captcha-response,
form#user-login div#edit-name-wrapper input#edit-name,
form#user-pass div#edit-name-wrapper input#edit-name,
form#user-login div#edit-pass-wrapper input#edit-pass,
div#edit-page-title-wrapper input#edit-page-title,
div#edit-panes-customer-primary-email-wrapper input#edit-panes-customer-primary-email,
fieldset#customer-pane input#edit-panes-customer-primary-email,
fieldset#customer-pane input#edit-panes-customer-new-account-name,
fieldset#customer-pane input#edit-panes-customer-new-account-pass,
fieldset#customer-pane input#edit-panes-customer-new-account-pass-confirm {
	width: 95%;
}

form#user-register input#edit-pass-pass1,
form#user-register input#edit-pass-pass2 {
	width: 66%;
}

.edit-user-profile-info select.inp {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
	width: 95%;
}

.edit-user-profile-table {
	width: 100%;
}

.edit-user-profile-table .edit-user-profile-label {
	color: #00649C;
	font-family: verdana;
	font-size: 11px;
	margin: 0;
	padding: 5px;
	text-align: right;
	width: 180px;
}

.edit-user-profile-table .edit-user-profile-edit {
	margin: 0;
	padding: 5px;
}

.edit-user-profile-table .edit-user-profile-edit div {
	margin: 0;
	padding: 0;
}

.edit-user-profile-table .edit-user-profile-edit .description {
	width: 95%;
}

.edit-user-profile-table .edit-user-profile-edit input.inp {
	width: 95%;
}

#era_z-pane .form-item {
	text-align: right;
}

#era_z-pane .form-item .description {
	display: none;
}


#era_z-pane label {
	color: #00649C;
	display: inline;
	font-family: verdana;
	font-size: 11px;
	text-align: right;
}

#era_z-pane input.inp {
	width: 70%;
}

#era_z-pane select.inp {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
	width: 70%;
}

.footer {
	height: 140px;
	width:100%;
}

.footer td {
	color: #ffffff;
	font-size:12px;
	padding-left: 20px;
	vertical-align: middle;
}

.green {
	color: #87bf26;
	font-family: verdana;
	font-size:12px;
	font-weight: bold;
}

.footer .madein {
	color:#b4d7f2;
	font-size: 11px;
	padding-right: 20px;
	text-align: right;
	vertical-align: middle;
}

.head1, .head2, .head3, .head4 {
	background-repeat: no-repeat;
	background-image: url('i/block.gif');
	margin: 0;
	padding: 0;
	height: 90px;
	width: 227px;
}

.head2 {
}

.head2 {
}

.head3 {
}

.head4 {
}


.heads {
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-image: url('i/4.gif');
	height: 90px;
	margin: auto;
	text-align: center;
	width: 1000px;
}

.heads .space {
	height: 90px;
	width: 20px;
}

.hide-white {
	display: inline;
	color: #ffffff;
}

.left {
	padding: 20px 0px 20px 20px;
	text-align: left;
	width: 300px;
}

.madein A, .madein A:link, .madein A:hover {
	color: #b4d7f2;
}

.main {
	width: 100%;
	background-repeat: repeat-x;
	background-image: url('i/2.gif');
}

.main-content-table {
	margin: auto;
	width: 1000px;
}

.node-form div.form-item input.form-text {
	width: 100%;
}

.node-form div.form-item select.form-select {
	width: 100%;
}

.node-form table.edit-user-profile-table {
	width: 100%;
}

.order-review-table {
	border: 1px solid #5597D3;	
	width: 580px;
}

.order-review-table .pane-title-row {
	border: 1px solid #5597D3;	
}

.order-review-table td {
	border: 0;
	padding: 5px;
}

.order-review-table tr {
	border: 1px solid #5597D3;	
}

.order-profile-review-label {
	text-align: right;
	width: 180px;
}

.order-profile-review-info {
}

.order-profile-review-table {
	border: 0;
	margin: auto;
	padding: 0;
	width: 95%;
}

.order-review-table .order-profile-review-table td {
	border-bottom: 1px solid #5597D3;
	border-top: 1px solid #5597D3;
	border-left: 1px none #5597D3;
	border-right: 1px none #5597D3;
	margin: 0;
	padding: 5px;
}

.product-teaser {
	width: 100%;
}

.product-teaser p {
	margin: 0;
	padding: 0;
}

.product-teaser td {
	padding-bottom: 5px;
	padding-top: 5px;
}

.product-teaser .product-image-teaser {
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}


.product-teaser .product-image-teaser p {
	margin: 0;
	padding: 0;
	width: 100px;
}

.product-teaser .product-short-teaser {
	text-align: left;
	width: 60%;
}

.product-teaser .product-bay-teaser {
	text-align: right;
	width: 25%
}

.product-bay .product-bay-teaser p.form-content-sell {
	margin: 0px;
	padding: 0px;
}

.product-teaser .product-bay-teaser p.form-content-sell input.inp {
	width: 40px;
}

.short {
	width: 100%;
}

.short .node-sell-price {
	margin-top: 1em;
	margin-bottom: 1em;
}

.short .node-title {
	font-weight: bold;
}

.short p {
	margin: 0;
	padding: 0;
}

.space {
	width: 20px;
}

.tabs {
}

.tabs-era a, .tabs-era a:link {
	color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.tabs-era a:hover {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

.tabs a, .tabsa:link, .tabs a:hover {
	color: #5597d3;
}

.tabs .active a, .tabs .ative a:link, .tabs .active a:hover {
	color: #004C9B;
	font-weight: bold;
}


.tabs-era td {
	padding: 5px 15px 2px 15px;
}

.tabs-tab1 {
	background-color: #6b99b1;
	background-image: url('i/bg_mark_bl1.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	width: 85px;
}

.tabs-tab2 {
	background-color: #5b89a1;
	background-image: url('i/bg_mark_bl2.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	width: 85px;
}

.tabs-tab3 {
	background-color: #446e88;
	background-image: url('i/bg_mark_bl3.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	width: 159px;
}

.tabs-table {
	height: 40px;
	width: 700px;
}

.tabs-white {
	background-color: #ffffff;
	background-image: url('i/bg_mark_wht.gif');
	background-position: 100% 0%;
	background-repeat: no-repeat;
	width: 95px;
}

.tabs-era .tabs-white a, .tabs-era .tabs-white  a:link {
	color: #5b89a1;
	font-family: verdana;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
}

.tabs-era .tabs-white a:hover {
	color: #5b89a1;
	font-family: verdana;
	font-size: 11px;
	text-decoration: underline;
	text-transform: uppercase;
}

.tabs-container {
	vertical-align: bottom;
}

.time {
	color: #C9E4F2;
	font-size: 11px;
	height: 40px;
	text-align: right;
	vertical-align: middle;
	width: 100%;
}

.time img {
	display: inline;
	height: 10px;
	width: 10px;
}

.user-profile-page {
	margin-top: 10px;
	width: 100%;
}

.user-profile-label {
	color: #00649C;
	font-family: verdana;
	font-size: 11px;
	text-align: right;
	width: 180px;
}

.user-profile-info {
}

.user-profile-street-table .user-profile-street-dom {
	padding: 0 5px 0 0;
	text-align: left;
	width: 20%;
}

.user-profile-street-table .user-profile-street-left {
	color: #00649C;
	font-family: verdana;
	font-size: 11px;
	padding: 0 5px 0 5px;
	text-align: right;
	width: 20%;
}

.user-profile-street-table .user-profile-street-right {
	padding: 0 5px 0 5px;
	text-align: left;
	width: 20%;
}

.user-profile-table {
	width: 100%;
}

.user-profile-table td {
	padding: 5px;
}

.user-profile-table tr {
	
}

div.imagefield-edit-preview {
	float: left;
}


div.imagefield-edit-image-detail {
	margin: 0;
	padding: 0 20px 0 20px;
	width: 440px;
}

div.imagefield-edit-image-row {
	height: 150px;
}

div#edit-panes-era-z-user-era-z-user-email-wrapper label{
	float: left;
	padding-right: 10px;
}

input#edit-panes-era-z-user-era-z-user-want-registration {
	margin-right: 10px;
}

input#edit-panes-era-z-user-era-z-user-email {
	width: 580px;
}

/*********************************************************************************
	cart/checkout
*********************************************************************************/

form#uc-cart-checkout-form legend,
form#uc-cart-checkout-form legend a {
	color: #87bf26;
	font-weight: bold;
	text-decoration: none;
}

/*********************************************************************************
	cart/review
*********************************************************************************/

form#uc-era-z-user-register-form fieldset.captcha {
	text-align: left;
}

form#uc-era-z-user-register-form fieldset.captcha div.description {
	margin-bottom: 5px;
}

form#uc-era-z-user-register-form input#edit-pass-pass1,
form#uc-era-z-user-register-form input#edit-pass-pass2 {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
	width: 95%;
}

form#uc-era-z-user-register-form div#edit-pass-wrapper,
form#uc-era-z-user-register-form div#edit-mail-wrapper,
div#edit-pass-pass1-wrapper,
div#edit-pass-pass2-wrapper {
	width: 100%;
}

/*********************************************************************************
  user/%/edit
*********************************************************************************/

form#user-profile-form div#edit-mail-wrapper,
form#user-profile-form div#edit-pass-wrapper,
form#user-profile-form div.description,
form#user-profile-form input#edit-mail {
	width: 100%;
}

form#user-profile-form input#edit-pass-pass1,
form#user-profile-form input#edit-pass-pass2  {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
	width: 50%
}

/*********************************************************************************
	/user/%/edit/Личная информация
*********************************************************************************/

form#user-profile-form fieldset.edit-user-profile-info {
	padding-left: 20px;
	padding-right: 20px;
}

form#user-profile-form div.form-item,
form#user-profile-form input.form-text,
form#user-profile-form select.form-select {
	width: 100%;
}

/*********************************************************************************
 Dialog jquery.ui
*********************************************************************************/

div.ui-dialog  {
	font-family: "Verdana";
	border: 5px solid #5597d3;
	background-color: white;
}

div.ui-dialog-titlebar {
	border-bottom: 2px solid #5597d3;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	padding: 0.5em;
}

span.ui-dialog-title {
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
}

div.ui-dialog-content {
	font-family: "Verdana";
	font-size: 12px;
	padding: 0px;
}

p.ui-dialog-content-text {
	padding: 10px;
}

div.ui-dialog-buttonpane {
	border-top: 2px solid #5597d3;
	text-align: center;
	width: 100%;
}

div.ui-dialog-buttonpane button {
	color: black;
	font-family: "Arial";
	font-size: 12px;
	line-height: 1em;
	padding: 2px;
}

/*********************************************************************************
  Pager in list
*********************************************************************************/

div.item-list ul.pager {
	padding: 2px;
	font-family: "verdana";
	font-size: 11px;
	font-weight: 100;
}

div.item-list ul.pager li {
	padding: 2px;
	margin: 1px;
}

div.item-list ul.pager li a.active {
	color: #5a5a5a;
	text-decoration: none;
}

div.item-list ul.pager li a.active:hover {
	color: black;
	font-size: 13px;
	font-weight: bold;
}

div.item-list ul.pager li.pager-current {
	color: #87bf26;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

div.branch-prices {
	border: 0px;
	width: 100%;
}

div.branch-price {
	width: 100%;
}

div.branch-price:hover {
	background: #f0f0f0;
}

div.node-full-branch-prices div.branch-price {
	border-bottom: 1px solid #5597d3;
	padding-bottom: 2px;
	padding-top: 4px;
}

table.branch-price-table {
	width: 100%;
}

table.branch-price-table td {
	padding: 0px;
}

table.branch-price-table td.branch-title {
	font-weight: bold;
	width: 500px;
}

table.branch-price-table td.branch-price {
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
}


div.node-full-content-block {
	border: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}

div.node-full-fulldescription {
	font-family: "verdana";
	font-size: 12px;
	font-weight: 100;	
}

div.node-content-teaser {
	border: 0px;
}

div.node-content-teaser div.node-teaser-branch-prices p.green {
	border: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
}

div.view div.node-content-teaser {
	border-bottom: 1px solid #5597d3;
	padding-bottom: 4px;
}


div.node-full-analogy div.node-content-teaser {
	border-bottom: 1px solid #5597d3;
}

/*******************************************************************************
	Search form
*******************************************************************************/

form#search-form div.criterion {
	width: 100%;
	margin: 0;
}

form#search-form div#edit-or-wrapper,
form#search-form div#edit-phrase-wrapper,
form#search-form div#edit-negative-wrapper {
	width: 100%;
}

form#search-form input#edit-or,
form#search-form input#edit-phrase,
form#search-form input#edit-negative {
	width: 99%;
}

/*******************************************************************************
	Sphinx search
*******************************************************************************/

div.sphinx-search-results div.sphinx-search-results-item {
	border-bottom: 1px solid #5597d3;
	margin-bottom: 5px;
	padding: 3px 3px 2px;
}

div.sphinx-search-results div.sphinx-search-results-item:hover {
	border: 1px dashed #5597d3;
	padding: 2px;
}

form#sphinxsearch-search-form fieldset.search-advanced {
	display: none;
}

td.content-page-data form#sphinxsearch-search-form div#edit-keys-wrapper {
	padding-top: 0px;
}

td.content-page-data form#sphinxsearch-search-form input#edit-keys {
	border: 1px solid #5597d3;
	width: 90%;
}

td.content-page-data form#sphinxsearch-search-form input#edit-submit {
	background-color: #82C528;
	border: 1px solid #82C528;
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

/*******************************************************************************
	Views
*******************************************************************************/

td.content-page-data div.view div.views-exposed-widget {
	float: none;
	display: block;
	width: 100%;
}

td.content-page-data div.view div.views-exposed-widget input.form-text,
td.content-page-data div.view div.views-exposed-widget select.form-select {
	background-color: #ffffff;
	border: 1px solid #5597d3;
	color: #5a5a5a;
	font-family: verdana;
	font-size: 12px;
	margin-bottom: 1px;
	width: 95%;
}

td.content-page-data div.view table.views-table tr {
	border-bottom: 1px solid #5597d3;
}

table.views-table {
	width: 100%;
}

/*******************************************************************************
	Head logo table
*******************************************************************************/
table#headlogo {
	border: 0 none;
	cursor: pointer;
	text-align: center;
	width: 100%;
}

td#headlogo-border-right {
	background: url('/sites/all/themes/era_z/i/3.gif');
}

td#headlogo-border-left {
	
}

td#headlogo-right {
	background: url('/sites/all/themes/era_z/i/1.jpg') no-repeat;
	height: 226px;
	width: 313px;
}

td#headlogo-center {
	background: url('/sites/all/themes/era_z/i/2.jpg') no-repeat;
	height: 226px;
	width: 344px;
}

td#headlogo-left {
	background: url('/sites/all/themes/era_z/i/3.jpg') no-repeat;
	height: 226px;
	width: 302px;
}

/*******************************************************************************
    Head logo table
*******************************************************************************/
div#YMapsID-622 td {
	padding: 0;
}
