/* 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;
	font-family:Arial;
	font-size:12px;
	text-align:center; /* for IE6 */
}

#wrapper{
 width:1032px;
 background:#fff;
 margin:0px auto;
 text-align:left;
 background:#f1f1f1;
}
  #holder{
    border:1px solid black;
    background:#f1f1f1;
  }

#header{
	width:1032px;
	height:175px;
	float:left;
	background:#f1f1f1;
}

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

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

#logo{
	background:url(images/logo.jpg) no-repeat;
	width:277px;
	height:173px;
	float:left;
	margin: 0 0px 0px 0;
	display:inline;
}

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

#logo a span{
	display:none;	
}

#hidden_active_menu{
 width:755px;
 height:135px;
 float:left;
 margin-top:-135px;
}

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

#hidden_active_menu li{
 display:inline;
 padding:0 10px;
 float:left;
 height:135px;
}

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

#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;
	background:url(images/menu.png) repeat-x;
}

#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 li.active a{
	color:#000;
}

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

#contacts{
 float:right;
 width:247px;
 height:75px;
 background:url(images/klausule.png) no-repeat left;
 margin-top:60px;
 position:relative;
 z-index:1;
 behavior: url(iepngfix.htc);
}

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

#contacts ul{
	float:right;
	margin-top:15px;
}

#contacts li{
	display:inline;
	color:#bababa;
	font-size:10px;
}

#contacts a{
	color:#656565;
}
#contacts li.active a{
	color:#cbcbcb;
}

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

#category_top{
 background:url(images/category_top.png) no-repeat;
 width:273px;
 height:10px;
 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:36px;
	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:207px;
 margin-left:22px;
 display:inline;
}

#category li{
 line-height:31px;
 float:left;
 display:block;
 width:207px;
 position:relative;
 z-index:9;
}

#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;
}

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


#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;
	height:140px;
	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;
}