/* Orginalie css`i */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
    border:0;
}

td{
  vertical-align:top;
}
fieldset,img { 
    border:0;
}

a{

text-decoration:none;
color: #0000ff;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:normal;
}

caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0;
}

strong{
  font-weight:bold;
}

.clear{
    clear: both;
    font-size: 1px;
    line-height: 0em;
}
 
/* jaunie css`i */
input[type=text]{
  width:400px;
}
textarea{
  width:400px;
  height:70px;
}

body{
    background:#f1f1f1 url(images/bg.png) top center no-repeat;
    font-family:Arial;
    font-size:12px;
    text-align:center; /* for IE6 */
}

#wrapper{
 width:1032px;
 background: transparent;
 margin:3px auto 0px auto;
 text-align:left;
}

  #holder{
    border:1px solid black;
    background:#f1f1f1;
  }

#header{
    position: relative;
    width:1032px;
    height:175px;
    float:left;
}

#qoute{
	width:464px;
	height:78px;
	margin-left:430px;
	margin-top:30px;
    position:relative;
	z-index:5;
}

#qoute_l{
 	width:6px;
 	height:78px;
 	background:url(images/qoute_l.png) no-repeat left;
 	float:left;
}

#qoute_r{
 	width:6px;
 	height:78px;
 	background:url(images/qoute_r.png) no-repeat right;
 	float:right;
}

#qoute p{
 	width:402px;
 	height:58px;
 	background:url(images/qoute.png) repeat-x;
 	float:left;
 	font-size:24px;
 	color:#a58358;
 	line-height:30px;
	padding:10px 25px;
	font-weight:bold;
	font-style:italic;
	text-indent:20px;
}

.lang{
  position:relative;
  z-index:500;
}

.lang a{
    font-size:14px;
}

#logo{
    background: url(images/logo.png) no-repeat;
    width:269px;
    height:172px;
    float:left;
    margin: 0 8px 0px 0;
    display:inline;
    margin-top: -108px;
}

#logo a{
    width:277px;
    height:173px;
    float:left; 
    outline:none;
}

#logo a span{
    display:none;   
}

#hidden_active_menu{
 width:755px;
 height:135px;
 float:left;
 position:relative;
 z-index:2;
 margin-top:-40px;
}

h2{
color:#544f42;
font-weight:bold;
font-size:14px;
width:500px;
margin:0 auto;
}

#hidden_active_menu li:first-child {
    position:relative;
    margin-left: 19px;
}

#hidden_active_menu li{
 display:inline;
 padding-left:10px;
 padding-right: 10px;
 float:left;
 height:135px;
 margin-top: -73px;
 position:relative;
 z-index: -999;
}

#hidden_active_menu li.active{
 background:#000;
 border-bottom:1px solid #dbcbab;
 background:#d0bb92 url(images/active_li.png) repeat-y;
}

#hidden_active_menu a{
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:34px;
}

#hidden_active_menu a{
 visibility: hidden;
}

#menu{
    width:755px;
    height:34px;
    float:right;
    position:relative;
    z-index:2;
    margin-top: -73px;
}

#menu_l{
	background:url(images/menu_l.png) no-repeat left;
	width:6px;
	height:34px;
	float:left;
}

#menu_r{
	background:url(images/menu_r.png) no-repeat right;
	width:6px;
	height:34px;
	float:right;
}

#menu ul{
	width:730px;
    height:34px;
    float:left;
    background:url(images/menu.png) repeat-x;
    padding-left:13px;
}

#menu li{
    display:inline;
    padding:0 10px;
    float:left;
}

#menu a{
    color:#000;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:34px;
}

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

#menu li.active a{
    color:#000;
}

#menu li.active{
    background:url(images/active.png) repeat-x;
    height:34px;
}

#contacts{
 width:180px;
 height:60px;
 background:url(images/klausule.png) no-repeat left;
 position:absolute;
 left: 845px;
 margin-top: -7px;
 behavior: url(iepngfix.htc);
}

#contacts h1{
    font-size:18px;
    font-weight:bold;
    color:#827560;
    float:right;
    margin-left:12px;
    margin-top:11px;
    display:inline;
    width:180px;
    text-align:right;
}

#lang{
	width:97px;
	height:25px;
	float:right;
	margin-bottom:10px;
	top:95px;
	position:relative;
	z-index:22;
    margin-top: -108px;
}

#lang ul{
 	width:87px;
 	height:25px;
 	background:url(images/lang.png) repeat-x;
    float:left;
    text-align:center;
}

#lang #lang_l{
	width:5px;
	float:left;
	height:25px;
	background:url(images/lang_l.png) no-repeat left;
}

#lang #lang_r{
 	float:left;
	width:5px;
	height:25px;
	background:url(images/lang_r.png) no-repeat right;
}

#lang li{
    display:inline;
    margin:6px 2px 0px 3px;
    float:left;
}

#left{
    float:left;
    width:273px;
}

#category_top{
 background:url(images/category_top.png) no-repeat;
 width:273px;
 height:15px;
 margin-top:8px;
 font-size:0px;
}

#category{
 background:url(images/category.png) repeat-y;
 width:273px;
 height:auto;
 min-height:150px;
 float:left;
}

#category_bottom{
 background:url(images/category_bottom.png) no-repeat;
 float:left;
 width:273px;
 height:268px;
 margin-top:-100px;
 z-index:0;
 position:relative;
}

#category h1{
    font-size:18px;
    font-weight:bold;
    color:#fff;
    text-align:center;  
    font-style:italic; 
    width:100%;
    float:left;
    margin-bottom:20px;
}

#category h1 span{
    width:100%;
    font-size:22px;
    margin-top:-5px;
    margin-bottom:40px;
    display:inline;
}

#category p{
   color:#fff;
   text-align:justify; 
   width:70%;
   float:left;
   margin-left:22px;
   margin-bottom:20px;
   z-index:20;
}

#category ul{
 float:left;
 width:212px;
 margin-left:17px;
 display:inline;
}

#category li{
 float:left;
 display:block;
 width:222px;
 position:relative;
 z-index:9;
}

#category ul li span{
	float:left;
	width:222px;
	height:53px;
	overflow:hidden;
}

#category a{
    font-size:14px;
    color:#fff;
    border-bottom:1px solid #557731;
     background:url(images/arrow.png) no-repeat left;
     padding-left:17px;
     display: block;
     float:left;
     width:205px;
     line-height:18px;
     font-weight:bold;
     margin:4px 0px 9px 0px;
     padding-bottom:4px;
}

#category a.without_bullet{
    font-size:14px;
    color:#fff;
    border:none;
     background:none;
     padding:0;
     display: block;
     float:left;
     width:205px;
     line-height:18px;
     font-weight:bold;
     margin:0;
}

#category a:hover{
	color:#e4eecb;
}

#category li:hover{
  color:#e4eecb;
	text-decoration:underline;
}

#category li.active a{
 font-weight:bold;
 color:#e4eecb;
 text-decoration:underline;
}


#category ul li.active ul{
 margin:0;
 width: 180px;
}

#category ul li.active ul li{
 padding-left:20px;
 width: 180px;
 border:none;
}

#category ul li.active ul li a{
 font-weight:normal;
 font-size:14px;
 color:#FFF;
}

#category ul li.active ul li.active a{
 font-weight:noraml;
 color:#000;
}

#right{
    float:right;
    width:755px;
}

#banner_place{
    margin:18px 0;
    width:755px;
    float:left;
}

#content{
    float:right;
    width:755px;
}

#content_top{
    height:9px;
    width:755px;
    background:url(images/ct.png) repeat-y;
    float:left;
    font-size:0px;
}

#content_news{
    background:url(images/cn.png) repeat-y;
    width:755px;
    float:left;
    padding-bottom:30px;
}

#content_bottom{
    height:7px;
    width:755px;
    float:left;
    background:url(images/cb.png) repeat-y;
    font-size:0px;
}

.news{
    width:690px;
    float:left;
    margin-left:26px;
    display:inline;
    clear:both;
    color:#333333;
    font-family:Arial;
    font-weight:normal;
    font-size:14px;
}

.news h1{
    font-size:18px;
    color:#be9964;
    font-weight:bold;
}

.news h2{
    font-size:12px;
    color:#999999;
    font-weight:bold;
    margin-top:-2px;
}

.news p{
  color:#333333;
  font-family:arial,helvetica,sans-serif;
  font-size:small;
}

.text{
 width:380px;
 float:left;
}

.page_gallery{
  width:300px;
  float:right;
}

.page_gallery img{
  margin:0 0 5px 0;
}

#adverts{
    width:100%;
    float:left;
    margin-top:30px;
    margin-bottom:13px;
    background:#f1f1f1
}

#adverts img{
    margin: 0 20px;
    border:1px solid #a1a1a1;
    float:left;
}

#footer{
    border-top: 1px solid #bbc1c1;
    float:left;
    width:100%;
    height:33px;
}

#footer p{
    color:#7b7b7b;
    line-height:33px;
    font-size:11px;
    background:#f1f1f1
}

.galleries{
    margin-top:30px;
    text-align:center;
}

.galleries_pictures{
    margin:10px;
    text-align:center;
    float:left;
}

#border-bottom{
  width:100%;
  border-top:1px solid black;
}

#border-bottom td{
  border-bottom:1px solid black;
  height:40px;  
}

.dev {
    float: right;
}

.dev a {
    color:#7b7b7b;
}

.dev a:hover {
    text-decoration: underline;
}
