/* style.css,v 2.0 2011/02/17 06:51:00

/**
 * aquatica, for drupal 6.x
 * vladimir taranenko, aries-hosting [dot] com
 */
 
/***************************/
/* RESET MARGINS & PADDING */
/***************************/

html, body, div, span,
p, blockquote, pre, code,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, legend, label, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border:none;
}

:focus {
  outline: none;
}

input, select, textarea {
  font: 13px/160% Arial, Tahoma, Helvetica, sans-serif;
  padding: 2px;
  background: #ffffcc;
}


/**************/
/* TYPOGRAPHY */
/**************/

body.main {
  background: #161d00;
  color:#FFCC00;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 19.2px;
}

.block ul.menu li {
  color:#FFCC00;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 19.2px;
}

.block ul.menu li a.active {
color:#FFFFFF;
}

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

h1 {

  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  margin: 10px 0px;
  color:#FFFFFF;
  text-transform:uppercase;
}

h2 {
  font-family: Tahoma;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color:#FFFFFF;
  margin: 10px 0px;
  text-transform:uppercase;
  text-align:center;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color:#FFFFFF;
  margin: 10px 0px;
}

h4 {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color:#FFFFFF;
  margin: 10px 0px;
}

h5 {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color:#FFFFFF;
  margin: 10px 0px;
}

h6 {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  color:#FFFFFF;
  margin: 10px 0px;
}

/*****************/
/* DEFAULT LINKS */
/*****************/

a {
  color: #aaff99;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

a:link, a:visited, a:active { 
color: #aaff99; 
text-decoration: none; 
  font-size: 12px;
  font-weight: bold;
} 

a:hover { 
text-decoration: underline; 
color: #FFFFFF; 
  font-size: 12px;
  font-weight: bold;
}

ul.el-finder-tree a:link, ul.el-finder-tree  a:visited, ul.el-finder-tree  a:active { 
color: #444444; 
text-decoration: none; 
  font-size: 12px;
  font-weight: bold;
} 

ul.el-finder-tree  a:hover { 
text-decoration: underline; 
color: #CCCCCC; 
  font-size: 12px;
  font-weight: bold;
}

#center  a:link, #center  a:visited, #center  a:active{
  line-height: 14px;
}

#center a:hover { 
  line-height: 14px;
}


#page {
margin:0 auto;
max-width:766px;
width:100%;
}

.block {
  line-height: 19.2px;
  margin: 0px;
  margin:0px;
}


p {
font-size: 12px; 
color: #ffcc00; 
font-family: tahoma; 
line-height: 14px;
text-align: justify;
font-weight: bold;
text-indent: 2em;
margin-top:	12px;
margin-bottom:	12px;
}

p.copyright
{
	color: #ffffff; 
	font-family: arial; 
	font-size: 10px; 
	text-decoration: bold;
}
span.copyright
{
	color: #ffffff; 
	font-family: arial; 
	font-size: 10px; 
	text-decoration: bold;
}
span.title
{
font-size: 14px; 
color: #ffffff; 
font-family: tahoma; 
font-weight: bold;
}
p.title
{
font-size: 14px; 
color: #ffffff; 
font-family: tahoma; 
font-weight: bold;
} 

.form-item .description {
    font-size: 0.85em;
	color: #999933; 
	line-height: 12px;
	margin-top: 5px;
} 

.admin {
margin-bottom: 10px;
}


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

 

.tmp
{
    font-weight: bold;
    font-size: 12px;
    color: #778545;
    font-family: tahoma;
}
.txt
{
    font-weight: bold;
    font-size: 12px;
    color: #ffcc00;
    font-family: tahoma;
}
.txt1
{
    font-weight: bold;
    font-size: 11px;
    color: #ffcc00;
    font-family: verdana;
    text-align: justify;
}
.txt2
{
    font-weight: bold;
    font-size: 12px;
    color: #ffcc00;
    font-family: tahoma;
    text-align: justify;
}
.twhite
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    font-family: tahoma;
    text-align: justify;
}
.í4
{
    font-weight: bold;
    font-size: 16px;
    color: #ffcc00;
    font-family: arial;
    text-align: justify;
}
.a:hover
{
    font-weight: bold;
    font-size: 11px;
    color: #ffcc00;
    font-family: tahoma;
    text-align: justify;
}
.a
{
    font-weight: bold;
    font-size: 11px;
    color: #7d8166;
    font-family: tahoma;
    text-align: justify;
    text-decoration: none;
}
.topage
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma;
    text-align: justify;
    text-decoration: none;
}


ul.primary li a {
background:none;
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 a:hover {
background:none;
color: #ffcc00;
}

.breadcrumb a {
font-weight: normal;
text-decoration:underline;
}

div.view div.node
 {
border-bottom: 0px;
padding: 0 0 10px;
}

div.firstnews div.node
 {
border-bottom: 1px solid #666666;
margin-bottom: 5px;
padding: 0px;
}

div.firstnews div.node .links,
div.view div.node .links
 {
margin-bottom: 10px;
text-align: right;
}

div.firstnews div.node .links a,
div.view div.node .links a
 {
 color: #FFFFFF;
 font-weight: normal;
 text-decoration:underline;
}

.firstnews h2 a,
.view .node h2 a
 {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase;
}


/*****************/
/*   TOP MENU   */
/*****************/

#menu_top {
width:550px;
}

#block-superfish-2,  #block-superfish-3, #block-superfish-4, #block-superfish-5, #block-superfish-6, #block-superfish-7
{
line-height:0px;
margin:0px;
padding:0px;
float:right;
width:100%;
}

#superfish-2, #superfish-3, #superfish-4, #superfish-5, #superfish-6, #superfish-7
{
margin:0px 0px 30px 0px;
padding:0px 0px;
background:none;
text-align:right;
}

#superfish-2 li, #superfish-3 li, #superfish-4 li, #superfish-5 li, #superfish-6 li, #superfish-7 li
{
margin:0px 5px;
height: 26px;
text-align:center;
float:right;
background: #161d00;
}

#superfish-2 li:hover, #superfish-3 li:hover, #superfish-4 li:hover, #superfish-5 li:hover, #superfish-6 li:hover, #superfish-7 li:hover
{
background: none;
}

#superfish-2 li a, #superfish-3 li a, #superfish-4 li a , #superfish-5 li a , #superfish-6 li a , #superfish-7 li a  
{
padding-top: 7px;
padding-bottom: 8px;
font-size: 11px;
border:none;
text-transform:lowercase;
}

#superfish-2 li a.active, #superfish-3 li a.active, #superfish-4 li a.active, #superfish-5 li a.active, #superfish-6 li a.active, #superfish-7 li a.active
{
color: #FFCC00;
}

#superfish-2 li.sfHover  a , #superfish-2 li.sfHover  ul li a.active,
#superfish-3 li.sfHover  a , #superfish-3 li.sfHover  ul li a.active,
#superfish-4 li.sfHover  a , #superfish-4 li.sfHover  ul li a.active,
#superfish-5 li.sfHover  a , #superfish-5 li.sfHover  ul li a.active,
#superfish-6 li.sfHover  a , #superfish-6 li.sfHover  ul li a.active,
#superfish-7 li.sfHover  a , #superfish-7 li.sfHover  ul li a.active
{
color: #FFCC00;
}

#superfish-2 li.sfHover  ul li a, #superfish-3 li.sfHover  ul li a, #superfish-4 li.sfHover  ul li a, 
#superfish-5 li.sfHover  ul li a, #superfish-6 li.sfHover  ul li a, #superfish-7 li.sfHover  ul li a
{
color: #FFFFFF;
}


#superfish-2 li  .background-left, #superfish-3 li  .background-left, #superfish-4 li  .background-left, 
#superfish-5 li  .background-left, #superfish-6 li  .background-left, #superfish-7 li  .background-left
{
background: url(images/bgr-left-topmenu.jpg) repeat-y;
}

#superfish-2 li  .background-right, #superfish-3 li  .background-right, #superfish-4 li  .background-right, 
#superfish-5 li  .background-right, #superfish-6 li  .background-right, #superfish-7 li  .background-right
{
background: url(images/bgr-right-topmenu.jpg) repeat-y right;
}


#superfish-2 li  a:hover, #superfish-3 li  a:hover, #superfish-4 li  a:hover, 
#superfish-5 li  a:hover, #superfish-6 li  a:hover, #superfish-7 li  a:hover
{
color:#FFCC00;
}

#superfish-2  li ul, #superfish-3  li ul, #superfish-4  li ul, #superfish-5  li ul, #superfish-6  li ul, #superfish-7  li ul
{
margin: 30px 0px 0px 0px;
padding:0px 0px;
background:none;
float:right;
width:100%;
border-top:1px solid #909090;
height: auto;
display: block;
}

#superfish-2  li ul li, #superfish-3  li ul li, #superfish-4  li ul li, #superfish-5  li ul li, #superfish-6  li ul li, #superfish-7  li ul li
{
margin:0px 5px;
height: 26px;
text-align:center;
}

#superfish-2 li#menu-1615-2 ul {
display: none;
visibility: hidden;
}

#block-superfish-3  ul,
#block-superfish-4  ul,
#block-superfish-5  ul,
#block-superfish-6  ul
{
margin: 0px;
padding-bottom: 1em !important;
}


/*****************/
/*   LEFT MENU   */
/*****************/

#block-superfish-1 {
line-height:0px;
margin:0px;
padding:0px;
}

#superfish-1 {
margin:0px;
padding:0px 0px;
width:173px;
background: url(images/bgr-left.jpg) repeat-y;
}

#superfish-1 li {
margin:2px 0px;
width:173px;
height: 26px;
background: url(images/bgr-left-item.jpg) repeat-y;
text-align:center;
}

#superfish-1 li.first {
margin:0px 0px 2px 0px;
}

#superfish-1 li.last {
margin:2px 0px 0px 0px;
}

#superfish-1 li:hover{
background: none;
}

#superfish-1 li  a {
padding:6px 0px;
font-size: 11px;
border:none;
text-transform:lowercase;
}

#superfish-1 li  a:hover {
color:#FFCC00;
}

#superfish-1 li.active-trail{
background: none;
}

#superfish-1 li.active-trail a.active{
color:#FFCC00;
}

#superfish-1 li.active-trail a.sf-with-ul{
color:#FFCC00;
}

#superfish-1 ul li.active-trail {
background:#1f3d00;
}

#superfish-1 ul {
background:none;
left:180px;
top:0px;
padding:0px;
margin:0px;
width:100%;
text-align:left;
}

#superfish-1 ul li {
line-height:12px;
height: auto;
background:#1f3d00;
padding-left:5px;
margin:0px;
border-top:1px solid #c7efc0;
text-align:left;
}

#superfish-1 ul li  a {
font-size: 11px;
border:none;
text-transform:lowercase;
padding:3px 0px 7px;
}

#superfish-1 ul li:hover {
background:#1f3d00;
}

#superfish-1 ul li.first {
margin-bottom:0px;
}

#superfish-1 ul li.last {
border-bottom:1px solid #c7efc0;
margin:0px;
}

/*******************/
/* INDEX LEFT MENU */
/*******************/

#index-menu #block-superfish-1 {
line-height:0px;
margin:0px;
padding:0px;
}

#index-menu #superfish-1 {
margin:0px;
padding:0px 0px;
width:173px;
background: none;
}

#index-menu #superfish-1 li {
margin:2px 0px;
width:173px;
height: 26px;
background: url(images/bgr-left-item-index.png) repeat-y;
text-align:center;
}

#index-menu #superfish-1 li.first {
margin:0px 0px 2px 0px;
}

#index-menu #superfish-1 li.last {
margin:2px 0px 0px 0px;
}

#index-menu #superfish-1 li:hover{
background: none;
}

#index-menu #superfish-1 li  a {
padding:6px 0px;
font-size: 11px;
border:none;
text-transform:lowercase;
}

#index-menu #superfish-1 li  a:hover {
color:#FFCC00;
}

#index-menu #superfish-1 ul {
background:none;
left:180px;
top:0px;
padding:0px;
margin:0px;
width:auto;
}

#index-menu #superfish-1 ul li {
line-height:12px;
height: auto;
background:#1f3d00;
padding:0px 0px 0px 5px;
margin:0px;
border-top:1px solid #c7efc0;
text-align:left;
}

#index-menu #superfish-1 ul li  a {
padding:3px 0px 7px;
font-size: 11px;
border:none;
text-transform:lowercase;
}

#index-menu #superfish-1 ul li:hover {
background:#1f3d00;
}

#index-menu #superfish-1 ul li.first {
margin-bottom:0px;
}

#index-menu #superfish-1 ul li.last {
border-bottom:1px solid #c7efc0;
margin:0px;
}



a > .sf-sub-indicator {  /* give all except IE6 the correct values */
  top: .8em;
  background-position: 0px 0px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
  background-position: -10px -100px; /* arrow hovers for modern browsers*/
}


.sf-menu.sf-style-white .sf-sub-indicator {
    background-image: none;
}

/*****************/
/*     FOOTER    */
/*****************/

#footer, #footer p  {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height:12px;
color: #ffffff;
font-weight: bold;
text-indent: 0;
}

.Copyright2 {
    padding: 0px;
	text-align: right;
	float:right;
}

/************************/
/*     FOR CKEditor    */
/***********************/

body.cke_show_borders {
  background: none repeat scroll 0 0 #161D00;
  padding: 5px;
}

.resizable-textarea {
    width: 580px;
}

.cke_show_borders table {
    line-height: 0;
	border-collapse: collapse;
	border: 1px solid #999966;
}

.cke_show_borders  table.table-template tr, 
.cke_show_borders  table.table-template td {
    border: 1px solid #999966;
    padding: 3px;
    text-align: center;
}

.cke_show_borders  table.table tr, 
.cke_show_borders  table.table td {
    border: 1px solid #999966;
    padding: 6px 3px;
}

.cke_show_borders table p {
    text-indent: 0;
}

.cke_show_borders .table-template p {
    margin: 3px 0;
    text-align: center;
}

.cke_show_borders table.cke_show_border, 
.cke_show_borders table.cke_show_border > tr > td, 
.cke_show_borders table.cke_show_border > tr > th, 
.cke_show_borders table.cke_show_border > tbody > tr > td, 
.cke_show_borders table.cke_show_border > tbody > tr > th, 
.cke_show_borders table.cke_show_border > thead > tr > td, 
.cke_show_borders table.cke_show_border > thead > tr > th, 
.cke_show_borders table.cke_show_border > tfoot > tr > td, 
.cke_show_borders table.cke_show_border > tfoot > tr > th {
    border: 1px solid #999966;
}

/************************/
/*          Tables         */
/***********************/

tr.even, tr.odd {
   background:none;
    border: 1px solid #CCCCCC;
    padding: 0.1em 0.6em;
}

#block-block-3  {
    line-height: 19.2px;
    margin-bottom: 10px;
    margin-left: 0px;
	text-align: justify;
}

#block-block-3 p  {
	text-align: justify;
}

#center, .table-node, .table-node-td {
width: 550px;
display: block;
}

.node table.table td {
padding: 6px 3px;
border: 1px solid #999966;
line-height: 14px;
text-indent: 0px;
}

.node table {
display: block;
line-height: 0px;
}

.table-node-td table p {
text-indent: 0px;
}

.table-template  tr, .table-node-td .table-template td {
padding: 6px 3px;
border: 1px solid #999966;
text-align: center;
color: #FFFFFF;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-indent: 0px;
}


.table  tr, .table-node-td .table td {
padding: 6px 3px;
border: 1px solid #999966;
color: #FFFFFF;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-indent: 0px;
}

.table-template td.n, .table-template td.s {
padding: 3px;
border: 1px solid #999966;
text-align: center;
color: #FFFFFF;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-indent: 0px;
border-collapse: collapse;
}

.table-template  p {
text-align: center;
margin: 3px 0px;
}

.firstnews {
width: 766px;
float:left;
}

.firstnews .node {
width: 766px;
float:left;
}

.firstnews .table-node {
width: 466px;
}

.firstnews .table-node .field-item p,
.views-field-field-data-value p,
.field-field-data p
 {
color: #AAFF99;
}

.firstnews .table-node td {
width: 466px;
}

.firstnews .table-node td  p {
font-size: 12px;
font-weight: normal;
text-indent: 0px;
margin-bottom: 6px;
margin-top: 6px;
}

.firstnews h2{
	width: 290px;
    margin: 6px 0;
    text-align: left;
}

.firstnews a{
font-weight: normal;
}

.firstnews .title {
	width: 290px;
    margin: 0px;
    text-align: left;
	float:left;
	padding-right:10px;
}

.firstnews h2 a {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 10px 0;
    text-align: left;
}

.firstnews  .clear-block{
	width: 200px;
    margin: 0px;
    text-align: left;
	float:left;
}

.firstnews .content{
	width: 466px;
    margin: 0px;
    text-align: left;
	float:left;
}

.firstnews .views-field-view-node span a {
	color: #AAFF99;
    text-decoration: underline;
	font-size: 11px;
    font-weight: normal;
}

.firstnews .title .views-field-view-node {
    text-align: left;
	float:left;
	width: 200px;
	margin-bottom: 5px;
}

/**********************************/
/*        PHOTOGALLERY        */
/**********************************/

.view-gallery-interrier thead th,
.view-gallery-aqua thead th,
.view-gallery-decor thead th,
.view-gallery-adesign thead th,
.view-gallery-clients thead th
 {
    border: 0px;
	padding: 0px;
}

.view-gallery-interrier tr.even,  .view-gallery-interrier tr.odd,
.view-gallery-aqua tr.even, .view-gallery-aqua tr.odd,
.view-gallery-decor tr.even, .view-gallery-decor tr.odd,
.view-gallery-adesign tr.even, .view-gallery-adesign tr.odd,
.view-gallery-clients tr.even, .view-gallery-clients tr.odd
 {
    background: none repeat scroll 0 0 transparent;
    border: 0px;
}

.view-gallery-interrier tr.odd td, .view-gallery-interrier tr.even td p,
.view-gallery-aqua tr.odd td, .view-gallery-aqua tr.even td p,
.view-gallery-decor tr.odd td, .view-gallery-decor tr.even td p ,
.view-gallery-adesign tr.odd td, .view-gallery-adesign tr.even td p ,
.view-gallery-clients tr.odd td, .view-gallery-clients tr.even td p  
{
text-align: right;
color: #FFFFFF;
}

.view-gallery-interrier tr.odd td, .view-gallery-interrier tr.odd td p,
.view-gallery-aqua tr.odd td, .view-gallery-aqua tr.odd td p,
.view-gallery-decor tr.odd td, .view-gallery-decor tr.odd td p,
.view-gallery-adesign tr.odd td, .view-gallery-adesign tr.odd td p,
.view-gallery-clients tr.odd td, .view-gallery-clients tr.odd td p
{
text-align: right;
color: #FFCC00;
}

.view-gallery-interrier td.views-field-body,
.view-gallery-aqua td.views-field-body,
.view-gallery-decor td.views-field-body,
.view-gallery-adesign td.views-field-body,
.view-gallery-clients td.views-field-body
{
 padding-right:8px;
 width: 100%;
}

.view-gallery-interrier td.views-field-field-photo-fid .views-field-container,
.view-gallery-aqua td.views-field-field-photo-fid .views-field-container,
.view-gallery-decor td.views-field-field-photo-fid .views-field-container,
.view-gallery-adesign td.views-field-field-photo-fid .views-field-container,
.view-gallery-clients td.views-field-field-photo-fid .views-field-container,

.view-gallery-interrier td.views-field-image-image .views-field-container,
.view-gallery-aqua td.views-field-image-image .views-field-container,
.view-gallery-decor td.views-field-image-image .views-field-container,
.view-gallery-adesign td.views-field-image-image .views-field-container,
.view-gallery-clients td.views-field-image-image .views-field-container
{
width: 205px;
 margin: 5px 0px;
 background: url(images/plenka.gif);
padding: 0px 18px 0px 17px;
line-height: 0px;
}

#center .views-field-container a:link, #center .views-field-container a:visited, #center .views-field-container a:active
{
    line-height: 0px;
}

/******************************/
/*        TOP ADRESS          */
/******************************/
#header-adress {
width:766px;
padding:0px;
margin-top:-5px;
margin-left:30px;
margin-right:0px;
margin-bottom:10px;
line-height: 0px;
}

#header-adress .block {
    line-height: 14px;
    margin: 0px;
}

#header-adress td {
	background: #161d00;
	color:#FFCC00;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    line-height: 14px;
    margin: 0px;
}
#header-adress a {
	font-weight: normal;
}

#header-adress p {
font-size: 0px;
}

#blocks td.region {
    font-weight: bold;
	color:#FFFFFF;
	font-size: 16px;
	padding-top:15px;
}

table.sticky-table tr.even, tr.odd {
    border: 0px solid;
}

table.sticky-table td {
    padding: 0px 3px;
}

.view-news .views-view-grid td,
.view-published .views-view-grid td
 {
padding:20px 0px 40px;
background: url(images/bubka.gif) no-repeat 50% bottom;
}

.views-field-title {
    text-align: center;
}

.views-field-view-node {
    text-align: right;
}

.views-field-view-node span.field-content a {
    color: #AAFF99;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.views-row {
border-top: 1px solid #909090;
padding-bottom:3px;
}

.views-field-view-node span {
   background: url(images/arrows1.gif) no-repeat scroll right 80% transparent;
   padding-right: 25px;
}

.firstnews .views-field-view-node span {
   padding-right: 25px;
   background: url(images/arrows1.gif) no-repeat right 80%;
}


.views-field-view-node span a {
   color: #FFFFFF;
}

.views-field-title span a {
    color: #FFFFFF;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 10px 0;
    text-align: center;
    text-transform: uppercase;
}

.view-header {
display:none;
}

/******************************/
/*          PAGER             */
/******************************/

.item-list .pager {
  clear: both;
  text-align: center;
  margin-top: 15px;
}

.firstnews .item-list .pager {
    clear: both;
    margin-top: 0px;
	padding-top: 20px;
    text-align: center;
}

.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}


.item-list .pager li {
  padding: 0;
  margin: 2px;
}

.pager li.pager-current, .pager li a {
  background: none;
  -moz-border-radius-bottomleft:2px;
  -moz-border-radius-bottomright:2px;
  -moz-border-radius-topleft:2px;
  -moz-border-radius-topright:2px;
  border:1px solid #90C2E1;
  margin:0;
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-size: 96%;
  font-weight: bold;
  text-transform: uppercase;
  outline: 1px solid #9BABB0;
  -moz-border-radius: 4px;
  -moz-outline-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 2px 4px;
  text-decoration: none;
}

.pager a:hover {
  background: none;
  text-decoration:none;
  color: #AAFF99;
}

.pager li.pager-current {
  background: #FFFFFF;
  text-decoration:none;
  color: #000000;
}

.pager a,
.pager li.pager-current {
  padding: 2px 4px;
}

.pager {
  text-align:center;
}

.book-navigation .menu {
    border-top: 1px solid #888888;
    padding: 1em 0 1em  3em;
}
.node-unpublished {
    background-color: #161D00;
}
.preview .node {
    background-color: #161D00;
}

/******************************/
/*          SHOP              */
/******************************/ 

.form-submit:hover {
cursor: pointer;
background-color: #66733c;
color: #FFCC00;
}

.block-uc_cart {
border: 1px solid #999966;
background-color: #66733c;
padding:3px;
margin-top:10px;
margin-right:10px;
width: 165px;
} 
.block-uc_cart  h2{
margin: 0px 0px 5px 0px;
}

.cart-block-items {
width: 160px;
}

.cart-block-summary-links ul.links li {
    border-right: none;
    padding: 0 0 0 0.75em;
}
table.sticky-table td {
    padding: 5px 5px;
}
thead th {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
    text-align: left;
	background:#999966;
}

#cart-form-products td.total, #cart-form-products td.subtotal {
    white-space: nowrap;
	background:#66733C;
}

table.sticky-table td.subtotal {
    padding: 5px;
	background:#66733C;
	margin-bottom:10px;
	font-size: 14px;
}
#cart-pane {
  margin-bottom:10px;
}

.description {
    color: #999933;
    font-size: 0.85em;
    line-height: 12px;
    margin-top: 5px;
}

table.sticky-table tr.even, tr.odd {
    border: 0 solid;
	border-bottom: 1px solid #CCCCCC;
}

table .category {
	border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 20px;
    text-align: center;
}

.category-grid-products  td {
	background: none;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 20px;
    text-align: center;
}

.category-grid-products {
    text-align: center;
    width: 100%;
	margin-top:30px;
}

img.category {
    float: right;
	padding: 0px;
    margin: 0px;
    position: relative;
    top: -45px;
}

.cart-block-summary-items {
    white-space: nowrap;
	width: 100%;
}

.model {
	color:#FFFFFF;
	font-size: 16px;
    display: inline;
    font-weight: bold;
    margin-right: 5px;
	position:relative;
	top:15px;
	padding:10px 0px;
}
.product-body {
padding-top:20px;
}

.product-info.product.display{
line-height: 28px;
}

.uc-price-product.uc-price-display.uc-price {
margin-top: 4px;
margin-left: 35px;
background:#66733C;
}

.product-info.product.sell {
   clear:both;
   line-height: 24px;
}
.add-to-cart {
 clear:both;
 line-height: 36px;
}

.category-grid-products .catalog-grid-sell-price {
    display: block;
    text-align: center;
	padding-bottom:10px;
}

.cart-block-summary-links {
    text-align: left;
}

.block  .cart-block-summary-links ul {
    margin: 0;
    padding: 2px;
	background:#999966;
}

.cart-block-summary-items {
    white-space: nowrap;
    width: 100%;
	text-align: left;
	padding-left: 5px;
}

.cart-block-summary-total {
    text-align: left;
    width: 100%;
	padding-left: 5px;
	padding-bottom: 3px;
}

.cart-block-summary-links ul.links li {
    border-right: medium none;
    padding: 0 0 0 5px;
}

#uc-cart-checkout-form .resizable-textarea {
    width: 520px;
}

#customer-pane, #delivery-pane, #quotes-pane, #payment-pane, #comments-pane {
    border: 1px solid #999966;
    padding: 0px 10px 10px;
	margin: 5px 0px;
}

#checkout-form-bottom {
    border: none;
    text-align: right;
}

#uc-cart-checkout-form fieldset.collapsible legend a {
    background: url("../../misc/menu-expanded.png") no-repeat scroll 5px 75% transparent;
    padding-left: 15px;
	padding-right: 5px;
	color:#FFFFFF;
	text-decoration: underline;
}

#edit-panes-customer-primary-email-wrapper label {
	width: 95px;
	float:left;
	padding-right: 3px;
}

#payment-pane .form-item label {
	width: 120px;
	padding: 10px 10px;
}

#payment-pane .form-item  {
	padding: 0px;
	margin: 0px;
}

#payment-pane .form-item .form-radios label {
width: 350px;
}

#payment-pane .form-item .form-radios {
padding:0px;
margin:0px;
}

#payment-pane .form-item .form-radios #edit-panes-payment-payment-method-check-wrapper,
#payment-pane .form-item .form-radios #edit-panes-payment-payment-method-cod-wrapper,
#payment-pane .form-item .form-radios #edit-panes-payment-payment-method-other-wrapper {
padding:0px;
margin:0px 0px 10px 0px;
}

#payment-pane .fieldset-wrapper {
padding-top: 5px;
}

#payment-pane  #line-items-div table {
    width: 100%;
}

#payment-pane #line-items-div {
margin-top: 10px;
}

.fieldset-wrapper div#payment_details {
padding: 10px;
}

#quote input.form-radio {
margin-right:5px;
}

#edit-panes-comments-comments-wrapper label {
display: none;
}

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

.order-review-table .pane-title-row {
    background-color: #66733C;
    border: 1px solid #999999;
    font-weight: bold;
    padding: 0.5em 1em;
    text-align: center;
}

.order-review-table .review-button-row {
    background-color: #999966;
    border: 1px solid #999999;
    text-align: right;
}

.uc-price-display {
    clear: right;
    float: right;
    font-size: 1.3em;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 4px;
    text-align: center;
    width: 170px;
}

.fieldset-wrapper div#payment_details {
    color: #FFFFFF;
    padding: 10px;
}

.fieldset-wrapper div#payment_details p {
    color: #FFFFFF;
    padding: 0px;
	margin: 0px;
}

table.printorder td {
padding: 5px;
}

.fieldset-wrapper div#payment_details {
    color: #FFFFFF;
    padding: 10px;
	margin-top:10px;
}

.fieldset-wrapper div#payment_details p {
	font-weight: normal;
    line-height: 16px;
    text-indent: 0px;
}

#order-pane-ship_to {
width: 248px;
}

#order-pane-payment {
width: 250px;
}

table.uc-order-history {
width: 100%;
}

table.uc-order-history td.active {
    background: transparent;
}

#edit-homepage-wrapper {
	display:none;
}

input#edit-preview {
 display:none;
}

.messages {
    background-color: #66733C;
}

.messages p {
    color: #AAFF99;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    border: 1px solid #999966;
    padding: 5px;
}

.tips {
    font-size: 0.9em;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
	margin-left: 10px;
}

.tips li {
    color: #999933;
    font-size: 0.85em;
    line-height: 12px;
}

textarea#edit-comment {
	height: 180px;
}

div.error, tr.error {
    background: none repeat scroll 0 0 #FFCCCC;
    color: #220000;
    padding: 2px 5px;
}

h2 a {
	color: #FFFFFF;
}

.comment-unpublished {
    background: none;
}

.captcha {
   margin: 0px 0px 20px 0px;
}

#edit-captcha-response-wrapper {
	width: 180px;
	float:left;
	margin-bottom: 0px;
    margin-top: 0px;
}

#comment-form #edit-submit {
  clear: both;
}

#comment-form  .captcha img {
    border: 0 none;
    margin: 9px 0px 0px;
    padding: 0;
}

#edit-captcha-response-wrapper .description {
	position: relative;
	width: 280px;
}

#edit-captcha-response-wrapper label {
margin: 0px 0px 5px;
}

.form-item .description {
    color: #999933;
    font-size: 0.85em;
    line-height: 12px;
    margin-top: 5px;
}

#comments .comment-published {
	background: none;
	border: 1px solid #CCCCCC;
	padding: 5px 10px;
	margin-top: 5px;
}

#comments .comment-unpublished {
	background-color: #66733C;
    border: 1px solid #999966;
	padding: 5px 10px;
	margin-top: 5px;
}

#comments .comment-published .submitted {
	color: #FFFFFF;
	font-size: 11px;
    line-height: 12px;
}

#comments  .indented {
    margin-left: 10px;
}

#comments .indented .comment-published  {
	background: none;
	border: 0px;
	padding: 10px;
}

#comments .indented .comment-published .submitted  {
	display: none;
}
#comments .indented .comment-published .new {
	display: none;
}
#comments .comment-published .new {
	display: none;
}

.view-calc .view-header {
display:block;
}

.view-calc p {
	text-indent: 0;
}

.view-calc thead th {
    background: none;
    border: none;
    padding: 0px;
}

.view-calc tr.even, .view-calc tr.odd {
    background: none;
    border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
}

.view-calc tr.even td, .view-calc tr.odd td {
   border-collapse: separate;
   vertical-align: top;
   padding-bottom:5px;
}

img.imagefield-field_img_forma_aquarium {
  padding: 5px 0px 5px 10px;
}