﻿body, div, li, td, th, span, input, textarea, table, form  {
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

body {
  background: #560000 url(/images/bg_body.jpg) top no-repeat;
  margin: 0;
  padding: 0;
  font-size: 80%;
  color: #040404;
}

input, textarea, table {
  font-size: 100%;
  margin: 0;
  padding: 0;
}

a img {
  border: 0;
}

a {
  color: #ef3f34;
}

a:hover {
  color: #dd5f02;
}

#tab_main {
  width: 1000px;
  margin: 0 auto;
}

#main {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}

#top {
  background-color: #000;
  width: 900px;
  height: 151px;
  border-bottom: 12px solid #e45206;
  float: left;
  position: relative;
  left: 50px;
}

#logo {
  width: 156px;
  height: 151px;
  float: left;
}

#logo h1 {
  margin: 0;
  padding: 0;
}

#logo h1 a {
  background: url(/images/logo.gif) top left no-repeat;
  position: relative;
  top: 25px;
  left: 26px;
  width: 104px;
  height: 104px;
  display: block;
  cursor: pointer;
  text-indent: -9999px;
  -moz-outline: none;
}

#top_foto {
  width: 744px;
  height: 151px;
  float: right;
}

#bg_content {
  background: url(/images/bg_content.gif) left repeat-y;
  width: 950px;
  margin-top: 5px;
  float: left;
}

#bg_bottom {
  background: url(/images/bg_bottom.jpg) bottom left no-repeat;
  width: 950px;
  height: 730px;
  float: left;
}

#left {
  background: url(/images/bg_menu.jpg) top repeat-y;
  width: 210px;
  height: 353px;
  margin-top: 12px;
  float: left;
}

#menu {
  background: url(/images/bg_menu_top.jpg) top no-repeat;
  width: 210px;
  padding-top: 14px;
  text-align: left;
}

#menu ul {
  width: 204px;
  margin: 0;
  padding: 0;
}

#menu ul li {
  width: 204px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  float: left;
}

#menu ul li a {
  margin: 0;
  padding: 4px 5px 4px 10px;
  display: block;
  height: 15px;
  font: bold 15px Courier New, Courier;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}

html>body #menu ul li a {
  height: auto;
  min-height: 15px;
}

#menu ul li a:hover {
  text-decoration: underline;
}

#menu ul li a#active {
  background: url(/images/bg_menu_active.jpg) left repeat-y;
  color: #000;
  text-decoration: underline;
  font: bold 15px Courier New, Courier;
}

#menu ul li ul li a {
  padding-left: 35px;
  font: 13px Courier New, Courier;
}

#content {
  background: url(/images/bg_content_top.jpg) top right no-repeat;
  width: 740px;
  height: 710px;
  float: left;
}

#content_text {
  margin: 20px 0 0 0;
  padding: 0 12px;
  width: 695px;
  height: 680px;
  overflow: auto;
  float: left;
}

#content_text_1 {
  position: relative;
  left: 20px;
  padding: 10px 14px 0 0;
  width: 685px;
  height: 623px;
  overflow: auto;
  float: left;
}

#content_text table, #content_text_1 table {
  margin-left: 2px;
  border: 1px solid black;
  border-collapse: collapse;
}
#content_text table td, #content_text_1 table td {
  padding: 2px;
  border: 1px solid black;
}

#content_text_left {
  width: 395px;
  float: left;   
}

#content_right {
  width: 257px;
  position: relative;
  right: 14px;
  text-align: center;
  float: right;
}

#content h1 {
  margin: 0;
  padding: 10px 0;
  font: bold 120% Arial;
}

#content h2 {
  margin: 0;
  padding: 8px 0; 
  font: bold 140% Arial; 
}

#content p {
  margin: 0;
  padding: 5px 0;
  text-align: justify;
}

#title {
  padding: 40px 0 10px 0px; 
}

#title a {
  margin: 0 20px;
  font: bold 15px Arial;
  color: #555353;
  text-decoration: none;
}

#title a:hover, #title a#active {
  color: #ff5c07;
  text-decoration: underline;
}


#content_right a {
  background-color: #616161;
  margin: 3px;
  text-align: center;
  float: left;
}

#content_right a:hover {
  background-color: #fe5c07;
}

#content_right div.img {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
}


#content_right a img {
  position: relative;
  left: -3px;
  top: -3px;
}

#content_right a.arrow {
  background-color: transparent;
  padding: 0;
  position: relative;
  left: 115px;
  top: 2px;
}

#content_right a:hover.arrow {
  background-color: transparent;
}

/* S: Portfolio - Interjera dizains 1 */
#gallery_1 {
  padding: 0 2px;
  width: 715px;
  height: 633px;
  overflow: auto;
  float: left;
}

.object {
  padding: 20px 0 10px 20px;
  width: 365px;
  float: left;
}

.object_2 {
  padding: 20px 0 10px 0;
  width: 310px;
}

.object a {
  border: 5px solid #000;
  float: left;
}

.object a:hover {
  border: 5px solid #fe5c07;
}

#content .object p {
  padding: 2px 0;
}

#content .object p.year {
  padding: 0 0 0 7px;
  float: left;
}
/* B: Portfolio - Interjera dizains 1 */

/* S: Portfolio - Interjera dizains 2 */
#galOne {
  background-color: #000;
  margin-top: 12px;
  width: 717px;
  height: 544px;
  position: relative;
  left: 2px;
}

#content p#foto_big {
  padding: 23px 0;
  text-align: center;
}

#content p#but_exit {
  position: absolute;
/*  padding: 7px 23px 0 0;
  float: right;*/
  right: 10px;
  bottom: 0;
  z-index: 10;
}

#but_next {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 300px;
  height: 540px;
  z-index: 2;
  background: url(/images/spacer.gif);
  display: block;
  outline: 0;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

#but_next:hover {
  opacity: 1.0;
  -moz-opacity: 1.0;
  filter: alpha(opacity=100);
}

#but_next img {
  position: relative;
  top: 250px;
  left: 200px;
}

#but_prev {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 300px;
  height: 540px;
  z-index: 2;
  background: url(/images/spacer.gif);
  display: block;
  outline: 0;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}

#but_prev:hover {
  opacity: 1.0;
  -moz-opacity: 1.0;
  filter: alpha(opacity=100);
}


#but_prev img {
  position: relative;
  left: 50px;
  top: 250px;
}


#galAll {
  position: relative;
  left: -11px;
  top: 12px;
  float: left;
}

#galAll a {
  float: left;
}

#galAll a.arrow {
  margin-top: 55px;
  padding: 0;
}

#galAll a img {
  border: 4px solid #fff;
}

#galAll a:hover img {
  border: 4px solid #fe5c07;
}

#galAll a.arrow img {
  border: 0;
}
/* B: Portfolio - Interjera dizains 2 */

/* S: Portfolio - Mebelu dizains 1 */
.object_1 {
  padding: 0 0 55px 17px;
  width: 215px;
  float: left;
}

.object_1 a {
  border: 8px solid #000;
  text-decoration: none;
  color: #000;
  float: left;
}

.object_1 a:hover {
  background-color: #feda60;
  color: #000;
}

.object_1 div {
  height: 155px;
  background:black;
}


.object_1 img {
  border-bottom: 8px solid #000;
}

#content .object_1 p {
  font-weight: bold;
  padding: 6px 10px;
  text-transform: uppercase;
}

#content .object_1 a:hover p {
  text-decoration: underline;
}
/* B: Portfolio - Mebelu dizains 1 */

#bottom {
  clear: both;
  width: 930px;
  color: #000;
}

#contacts {
  width: 600px;
  position: relative;
  font: 11px Arial;
  left: 224px;
  float: left;
}

#contacts a {  
  font: 11px Arial;
  color: #000;
  text-decoration: none;
}

#copyr {
  font: 11px Arial;
  float: right;
}

#vgal {
  position: relative;
  overflow: hidden;
  height: 614px;
}

#gal {
  width: 700px;
  height: 124px;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}
#pregalinner {
  white-space: nowrap;
  width: 100000000px;
  overflow: hidden;
  position: relative;
}
#galinner {
  float: left;
}


#gal a {
/*  width: 172px;*/
  float: left;
  display: inline;
}
