html, body {
	background-color:#030303;
	background-image: url('/images/bg.jpg');
	background-repeat:no-repeat;
	background-position:20% 50%;
	margin:0;
    padding:0;
    width:100%;
    height:100%;
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	color:#686254;
	position: relative;
}

#container {
	margin: 0 auto;
	display: table;
	height:100%
}

#container2 {
	display: table-cell;
	vertical-align: middle;
	height:100%
}

#main {
	background-image: url('/images/back.png');
	background-repeat: no-repeat;
    width:1000px;
    height:706px;
	z-index:-100;
}

#left {
	position:absolute;
	width:240px;
	height:706px;
	float:left;
	z-index:20;
	/*border:1px solid red;*/
}

#topmenu {
	width: 200px;
	margin-left: 40px;
	margin-top: 15px;
	/*border:1px solid white;*/
}

#middlemenu {
	width: 200px;
	margin-left: 40px;
	margin-top: 7px;
	/*border:1px solid white;*/
}

#bottommenu {
	width: 200px;
	margin-left: 35px;
	margin-top: 24px;
	/*border:1px solid blue;*/
}

#followus {
	width: 200px;
	height:27px;
	margin-left: 35px;
	margin-top: 90px;
	font-size:10px;
	font-weight:bold;
	/*border:1px solid blue;*/
}

#content_container {
	position:absolute;
    width:960px;
    height:706px;
	/*border:1px solid green;*/
}

#content {
	position:relative;
	float:right;
	width:720px;
	height:670px;
	/*border:1px solid yellow;*/
	margin:15px auto;
}

#bottombg_container {
	position:absolute;
    width:960px;
    height:706px;
	/*border:1px solid green;*/
	z-index:0;
}

#cbottom {
  position: absolute;
  bottom: 61px;
  right:21px;
  z-index:0;
}

h1 {
   font-family:Verdana;
   font-size: 17px;
   font-weight: bold;
   color: #b9ac82;
   padding:0px;
   margin-left:2px;
   margin-top:15px;
}

h3 {
   font-family:Verdana;
   font-size: 10px;
   font-weight: bold;
   color: #b9ac82;
   padding:0px;
   margin-left:0px;
   margin-top:15px;
}

#h1nomargin {
   font-family:Verdana;
   font-size: 17px;
   font-weight: bold;
   color: #b9ac82;
   padding:0px;
   margin-left:0px;
   margin-top:0px;
   margin-bottom:0px;
}

#h1small {
   font-family:Verdana;
   font-size: 17px;
   color: #6f604d;
   font-weight:normal;
}

.nav-next {
    cursor:pointer;
	display:inline-block;
    height:22px;
    width:22px;
    background-image:url('/js/jgallery/themes/light/arrow_r.gif');
    background-repeat:no-repeat;
}
.nav-next:hover { background-position:0 -22px}

.nav-prev {
    cursor:pointer;
	display:inline-block;
    height:22px;
    width:22px;
    background-image:url('/js/jgallery/themes/light/arrow_l.gif');
    background-repeat:no-repeat;
}
.nav-prev:hover { background-position:0 -22px}

#collectiondescr {
	width:330px;
	height:158px;
	margin-left:25px;
	/*border:1px solid green;*/
}

#collectiondescr b{
	color:#b9ac82;
}

#download {
	margin-bottom:0px;
	margin-left:25px;
	/*border:1px solid blue;*/
}

#download a{
	color:#b9ac82;
}

#download a:hover{
	color:#cf8d47;
}

#collectionlist {
	float:right;
	font-size:15px;
	width:120px;
}

#collectionlist a{
	text-decoration:underline;
}

#collectionlist a:hover{
	text-decoration:none;
	color:#cf8d47;
}

a {
	text-decoration:underline;
	color:#686254;
	line-height:22px;
}

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

#allnews a {
	color:#b9ac82;
}

#allnews a:hover {
	color:#cf8d47;
}

.buttonLJ {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/lj.png');
    background-repeat:no-repeat;
}
.buttonLJ:hover { background-position:0 -26px}

.buttonYT {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/yt.png');
    background-repeat:no-repeat;
}
.buttonYT:hover { background-position:0 -26px}

.buttonFB {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/fb.png');
    background-repeat:no-repeat;
}
.buttonFB:hover { background-position:0 -26px}

.buttonTW {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/tw.png');
    background-repeat:no-repeat;
}
.buttonTW:hover { background-position:0 -26px}

#companyleft {
	width:310px;
	height:660px;
	float:left;
	margin:20px;
	/*border:1px solid green;*/
	padding:0px;
}

#companyright {
	width:310px;
	float:left;
	margin:20px;
	/*border:1px solid blue;*/
	padding:0px;
}

#companyleft p{
	margin:0px;
}

#companyright p{
	margin:0px;
}

#readmore {
	float:right;
}

#homepic {
	border:1px solid #715f47;
}

#production {
	/*border:1px solid green;*/
	margin-top:55px;
}

#production img {
	border:1px solid #715f47;
}

#companyright img {
	border:1px solid #6f5f4f;
}

#imagefront {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:7px;
}

#imagefrontnews {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:7px;
}

#newsheaders {
	margin-top:45px;
}

#newsheaders a{
	color:#b9ac82;
}

#newsheaders a:hover{
	color:#cf8d47;
}

#lastnews {
	height:195px;
}

#pande {
	width:310px;
	margin-top:6px;
}

#press {
	width:150px;
	height:80px;
	float:left;
}

#exhibitions {
	width:150px;
	height:80px;
	float:right;
	text-align:right;
}

#imageexh {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
}

#awards {
	position:absolute;
	width:310px;
	height:240px;
	/*border:1px solid yellow;*/
}

#awardslink {
	width:90px;
	float:right;
	margin-right:2px;
	margin-top:3px;
}

#awardspic {
	width:40px;
	float:right;
}

#awardslink a{ color:#b9ac82; } 
#awardslink a:hover{ color:#cf8d47; }

#nikaspan {
	color:#696051;
}

#watchPic {
	width:350px;
	height:450px;
	display:none;
	float:left;
}

#watch135 {
	float:left;
}

#gallery {
	padding: 0px;
	margin: 0px;
	width: 350px;
}
#gallery ul { list-style: none; margin:0px; padding:0px;}
#gallery ul li { 
	display: inline; 
	margin:0px; 
	padding:0px; 
	margin-right:25px;
}
#gallery ul img {
	border: 1px solid #1f1913;
	margin-bottom:35px;
}

#gallery ul li a {
	text-decoration:none;
}

#rightmenu {
	width: 40px;
	height: 100px;
	float:right;
	margin-top:15px;
}

.buttonHM {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/home.png');
    background-repeat:no-repeat;
}
.buttonHM:hover { background-position:0 -25px}

.buttonMH {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/home.png');
    background-repeat:no-repeat;
	background-position:0 -25px;
	cursor:none;
}

.buttonEM {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/email.png');
    background-repeat:no-repeat;
}
.buttonEM:hover { background-position:0 -24px}

.buttonME {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/email.png');
    background-repeat:no-repeat;
	background-position:0 -24px;
	cursor:none;
}

.buttonSM {
    cursor:pointer;
	display:inline-block;
    height:25px;
    width:25px;
    background-image:url('/images/icons/sitemap.png');
    background-repeat:no-repeat;
}
.buttonSM:hover { background-position:0 -24px}

.cl .jScrollPaneTrack {
	background: url(/images/track.gif) repeat-y;
}
.cl .jScrollPaneDrag {
	background: url(/images/scroll.gif) repeat-y;
}
.cl .scroll-pane {
}

a.jScrollArrowUp {
	background: url(/images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(/images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.scroll-pane {
	width: 700px;
	height: 460px;
	overflow: auto;

	color:#B9AC82;
	/*border:1px solid red;*/
}

#news {
	position:relative;
	height:670px;
	/*border:1px solid yellow;*/
	margin-left:15px;
}

#allnews {
	margin-top:15px;
}

#pic2 {
	margin-right:20px;
	margin-left:20px;
}

#pane3 b{
	color:#b9ac82;
}

#pane3 a{
	color:#b9ac82;
}

#pane3 a:hover{
	text-decoration:none;
	color:#cf8d47;
}

#contacts {
	margin-left:15px;
}

#contactstxt {
	margin-left:20px;
	margin-top:20px;
}

#awards {
	margin-left:15px;
}

#awardsdescr {
	width:280px;
	height:120px;
	/*border:1px solid red;*/

	margin-left:25px;
}

#awardslinks a{
	font-size:15px;
	text-decoration:underline;
	line-height:25px;
}

#awardslinks a:hover{
	text-decoration:none;
	color:#cf8d47;
}

#awardslinks {
	margin-top:40px;
}

#services {
	margin-left:15px;
	width:690px;
}

#services img {
	border:1px solid #715f47;
}

ul {
 list-style-image: url(/images/bullet.gif);
}

#instrexample {
	width:320px;
	margin-left:20px;
}

#instrexample p{
	margin-left:20px;
}

#instrexample b{
	color:#b9ac82;
}

#contactstxt {
	height:260px;
	line-height:20px;
	margin-left:40px;
}

#contacts b{
	color:#b9ac82;
}

#contacts img{
	border:1px solid #715f47;
}

#feedback {
	margin-left:25px;
}

input {
	width:250px;
	background-color:#000;
	border:1px solid #71614a;
	color:#71614a;
	font-size:10px;
	font-family:Verdana;
	height:18px;
	text-decoration:none;
}

textarea {
	width:250px;
	height:118px;
	background-color:#000;
	border:1px solid #71614a;
	overflow: hidden; 
	overflow-y: hidden; 
	overflow-x: hidden; 
	color:#71614a;
	font-size:10px;
	font-family:Verdana;
	padding:5px;
}

#fbbutts{
	margin-right:55px;
}

#feedback b{
	color:#b9ac82;
}

#coins b{
	color:#b9ac82;
}

#instructions b{
	color:#b9ac82;
}

.buttonOK {
    cursor:pointer;
	display:inline-block;
    height:20px;
    width:30px;
    background-image:url('/images/ok.gif');
    background-repeat:no-repeat;
}
.buttonOK:hover { background-position:0 -20px}