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

#bg-bottom {
    position: absolute;
    left: 0px;
}

#bg-bottom img {
    position: absolute;
}

a {
    outline: none;
}

#allcont p {
    text-align: justify;
}

li.leaf, 
li.collapsed,
li.expanded {
    list-style-image: none;
}

h1 {
font-size: 2em;
line-height: 1.3em;
}
h2 {
font-family: 'Tahoma', 'Arial', sans-serif;
font-size: 14px;
margin-top: 0px;
padding-bottom: 15px;
line-height: 19px;
font-weight: normal;
color: #cfdd08;
text-shadow: #7A7E49 1px 1px 1px;
}

.content h2 {
    font-size: 1.5em;
    color: white;
    text-shadow: none;
    padding-bottom: 0px;
    margin-bottom: 0.83em;
    margin-top: 0.83em;
    font-weight: bold;
}

.content h3 {
    font-size: 1.17em;
}

h1#name {
font-family: 'Century Gothic', 'Tahoma', 'Arial', sans-serif;
font-size: 14px;
color: #fff;
font-weight: normal;
text-transform: none;
margin: 0px;
text-shadow: 1px 1px 1px #7a7e49;
line-height: 19px;
}

h2.blocktitle {
font-family: 'Trebuchet MS', 'Tahoma', 'Arial', sans-serif;
font-size: 36px;
color: #686d1f;
font-weight: normal;
text-transform: uppercase;
}
h3 {
font-size: 1.3em;
line-height: 1.3em;
margin-top: 0.769em; 
margin-bottom: 0.769em;
}
h4, h5, h6 {
font-size: 1.1em;
line-height: 1.3em;
margin-top: 0.909em; 
margin-bottom: 0.909em;
}


a:link, a:visited {
color:#cfdd08;
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:none;
}
a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
text-decoration:underline;
color: #cfdd08;
}


/** Body With Random BG **/
body {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    min-width: 1024px;
    max-width: 1480px;
    margin: 0 auto;
    
}

body.bg1 {
    background: #989C5B url(images/bg.jpg) top right no-repeat;
}

body.bg2 {
    background: #989C5B url(images/bg2.jpg) top right no-repeat;
}
/******* *******/

/** Table **/
tbody, table {
    width: 100%;
}



div#wrap{
margin: 0px;
padding: 0px;
} 

/** Left Sidebar & Content **/
div#header {
    margin: 35px 0px 65px 20px;
}

div#hormenu {
    margin-left: 20px;
}
div#allcont {
    margin-top: 40px;  
}
div#leftsb {
    width: 350px;
    float: left;
    position: relative;
}

div#maincont {
   float: left;
   width: 100%;
   margin-left: -350px;
}

div.maincontent, div.topcont,
div.head-region, #cont-head {
   margin-left: 350px;
   padding-right:  45px;
}
/******* *******/


div#footer {
clear: both;
height: 161px;
position: relative;
width:100%;
}
div#footer p{
color:#cfdd08; 
font-size: 10px;
}
div#footer-im {
text-align: right;
padding-right: 20px;
}
a#logo-im {
color:#cdd37b; 
font-size:9px; 
background: url(images/bee.png) center top no-repeat;
text-decoration: none;
padding-top: 30px;
width: 100px;
position: absolute;
right: 30px;
bottom: 30px;
padding-top: 50px;
}
/*a:hover#logo-im {
color:#cfdd08; 
font-size:9px; 
background: url(images/bee.png) center -74px no-repeat;
text-decoration: none;
padding-top: 30px;
}*/


/* horizontal menu (primary links) */
#secondary-menu ul li a.active,
div#hormenu ul.links li a.active{
color: #cedc08;
font-size: 15px;
padding: 4px 10px 6px 3px;
margin-right: -15px;
background: transparent url(images/hormenu-r.png) top right no-repeat;
text-shadow: 1px 1px 1px #7a7e49;
text-decoration: none;
}
div#hormenu ul.links li a:hover{
text-decoration: none;
color: #cedc08;
}

#secondary-menu ul li.active-trail,
div#hormenu ul.links li.active {
    background: transparent url(images/hormenu-l.png) top left no-repeat;
    padding: 7px;
}

#secondary-menu li a,
div#hormenu ul.links li a{
color: #fff;
text-decoration: underline;
font-size: 15px;
text-shadow: 1px 1px 1px #7a7e49;
padding: 4px 10px 6px 3px;
margin-right: -15px;
}

#secondary-menu li,
#hormenu li {
    margin: 0 5px !important;
    padding: 7px;
}

/* footer links (primary links) */
#footer {
    line-height: 14px;
}

div#footer ul  li {
display: inline;
margin: 0 6px 0 12px;
}
div#footer ul{
padding-top: 70px;
text-align: center;
margin-bottom: 20px;
}
div#footer ul  li a.active{
color: #cedc08;
font-size: 15px;
text-shadow: 1px 1px 1px #7a7e49;
text-decoration: none;
}
div#footer ul  li a:hover{
text-decoration: none;
color: #cedc08;
}
div#footer ul  li a{
color: #fff;
text-decoration: underline;
font-size: 15px;
text-shadow: 1px 1px 1px #7a7e49;
}


/* tabs primary */
ul.tabs.primary {
border: none;
margin-bottom: 15px;
}
ul.tabs.primary li a.active{
color: #cedc08;
font-size: 15px;
padding: 4px 10px 6px 3px;
margin-right: -16px;
background: transparent url(images/hormenu-r.png) top right no-repeat;
text-shadow: 1px 1px 1px #7a7e49;
}
ul.tabs.primary li a:hover{
text-decoration: none;
color: #cedc08;
}
ul.tabs.primary li.active {
background: transparent url(images/hormenu-l.png) top left no-repeat;
padding: 7px;
margin-right: 16px;
}

ul.tabs.primary li a{
color: #fff;
border: none;
font-size: 15px;
padding: 4px 10px 6px 3px;
margin-right: -16px;
text-shadow: 1px 1px 1px #7a7e49;
background: transparent url(images/hormenu-r-unact.png) top right no-repeat;
}

ul.tabs.primary li.active a {
    background: transparent url(images/hormenu-r.png) top right no-repeat;
}

ul.tabs.primary li  {
background: transparent url(images/hormenu-l-unact.png) top left no-repeat;
padding: 7px;
margin-right: 16px;
}

/* ul tabs secondary */
ul.tabs.secondary {
border: none;
margin-bottom: 15px;
}
ul.tabs.secondary li a {
color: #fff;
text-shadow: 1px 1px 1px #7a7e49;
}
ul.tabs.secondary li a.active, ul.tabs.secondary li a:hover{
border-bottom: 1px dashed #cfdd08;
color: #cfdd08;
text-shadow: 1px 1px 1px #7a7e49;
}
ul.tabs.secondary li  {
border-right: 1px solid #717443
}

/* table style */

/*#block-admin-display-form th,
.view-tracker th,*/
th {
  background: #b1b82b url(images/thead.jpg) top left  repeat-x;
  padding: 4px;
 border-bottom: 3px solid #b1b82b;
}

/*.view-tracker th,
.node thead th*/ 
thead th {
  border-bottom: 3px solid #b1b82b;
}

tr.even, tr.odd, tbody {
    border: 0px;
}

#block-admin-display-form table,
.view-tracker table,
.node table {
    border-color: #A4AB29;
}


.view-tracker tr,
.node tr {
    background: #878a54;
    border-top: 1px solid #B1B82B;
    border-bottom: 1px solid #B1B82B;
}

#block-admin-display-form th,
.view-tracker tbody th,
.node tbody th {
    border-bottom: 0px;
}

/*#block-admin-display-form td,
.view-tracker td,*/
td {
    border-left: 1px solid #B1B82B;
    padding-left: 10px !important;
    border-right: 1px solid #B1B82B;
}

th {
padding-left: 10px !important;
}

/*#block-admin-display-form tr.odd,
.view-tracker tr.odd,*/
tr.odd {
  background: #8e9255;
  border: none;
}
/*#block-admin-display-form tr.even,
.view-tracker tr.even,*/
tr.even {
background: #878a54;
border: none;
}
tr.odd  td, tr.even td {
padding: 4px;
}

/*.view-tracker tr:hover,*/
tr:hover {
  background: #686d20 url(images/tr-hover.jpg) top left  repeat-x;
}
tr.region  td.region{
margin-top: 20px !important;
}


/** button **/
.teaser-button,
#allcont .form-submit {
    color: white;
    font-size: 15px;
    padding: 5px 10px 6px 3px !important;
    margin-right: -16px !important;
    background: transparent url(images/hormenu-r.png) top right no-repeat;
    text-shadow: 1px 1px 1px #7A7E49;
    border: 0px;
    cursor: pointer;
    float: none !important;
    margin-top: 10px;
    margin-bottom: 5px;
}

.teaser-button-wrapper {
    display: inline;
    float: none !important;
    padding-right: 7px !important;
}

.teaser-button:hover,
#allcont .form-submit:hover {
    color: #CEDC08;
}

.teaser-button-wrapper,
#allcont .button {
    background: transparent url(images/hormenu-l.png) top left no-repeat;
    padding: 7px;
    margin-right: 16px;
    
}

#edit-views-apply,
#edit-views-reset {
    float: none;
    clear: left;
}
/******* *******/


/** Pager **/
.pager a {
    text-decoration: none;
}

.pager a:hover {
    color: white;
}
/******* *******/


/** Headers **/
h2.title-full-page {
    font-size: 36px;
line-height: 36px;
margin-top: 0px;
    
}

.view-header h2 {
    font-size: 36px;
    line-height: 36px;
}

h2.title-full-page {
    margin-bottom: 10px;
}
/******* *******/


/** Admin **/
.messages {
    margin-bottom: 10px;
    margin-right: 45px;
}

.messages a {
    color: #686D1F;
}

.block-region {
    text-align: center;
}

#leftsb .block-region {
     margin: 0 15px;
}

dt {
    margin-top: 5px;
}

dd {
    margin-left: 10px;
}

.node-form .filefield-element {
    margin: 0 !important;
}

#edit-field-gost-file-0-ahah-wrapper {
    border-top: 1px solid #686D1F;
    border-bottom: 1px solid #686D1F;
}

.messages li,
.admin li {
    list-style: none;
    background: transparent url(images/li.png) top left no-repeat;
    padding-left: 25px;
    margin-bottom: 7px;
    background-position: 0px 7px;
}

.views-admin-links li {
    background: none !important;
    padding: 0 !important;
}

.views-admin-links li a {
    display: inline-block;
    font-size: 12px !important;
    line-height: 12px !important;
    
}

.update tr.error .version-recommended {
    background-color: #FCC;
}
/******* *******/


/** Block **/
#block-block-5 {
    padding-top: 60px;
}

#block-block-6 .content {
    text-align: center;
}

#leftsb h3.blocktitle {
    margin-top: 5px;
}

#block-block-6 h2.blocktitle,
h3.blocktitle {
    font-family: 'Trebuchet MS', 'Tahoma', 'Arial', sans-serif;
    font-size: 36px;
    color: #686D1F;
    font-weight: normal;
    text-transform: uppercase;
    margin-top: 20px;
    padding-bottom: 15px;
    line-height: 36px;
    text-shadow: #7A7E49 1px 1px 1px;
}

#block-block-6 h2.blocktitle {
    text-align: left;
}

#block-block-6 h2.blocktitle,
#maincont h3.blocktitle {
    font-size: 22px;
    line-height: 24px;
    color: #CFDD08;
    text-transform: none;
}
/******** ********/


/** Products **/
.products-container {
    width: 457px;
    height: 134px;
    display: inline-block;
}

.products-container a {
    color: white;
}
.products-container a:hover {
    color: #CFDD08;
}

.second-product,
.third-product, .fourth-product {
    height: 0px;
    position: relative;
    line-height: 14px;
    font-size: 14px;
}

.first-product {
    top: 0;
    text-align: left;
    position: relative;
    line-height: 14px;
    font-size: 14px;
    left: 6px;
}

.second-product {
    top: -14px;
    text-align: right;
    right: 17px;
}

.third-product {
    top: 107px;
    text-align: left;
    left: 8px;
}

.fourth-product {
    top: 107px;
    text-align: right;
    right: 15px;
}

.skmat {
    height: 0px;
    color: #cfdd08;
    font: 18px "Lucida Sans Unicode";
    position: relative;
    top: 54px;
    left: -5px;
}

.skmat a {
    color: #CFDD08;
}

.skmat a:hover {
    color: white;
}
/******* *******/


/* else */
div.block-region {
background: #cfdd08;
color: #5d610e;
}

.imagecache-post_images_120x120_linked img {
    margin-bottom: 40px;
}

#maincont .view-content {
    margin-top: 10px;
}
/* */

/* tracker */
div.view-tracker {
margin-top: 15px;
}
td.active {
background: transparent;
}
div.view-tracker th a, div.view-tracker th {
  color: #686d1f;
}

tbody.rounded {
  color: white;
}

tbody {
  color: black;
}

