﻿body
{
  margin: 0;
  padding: 0;
  font: 11px/15px Verdana, Helvetica, sans-serif; color: #666;
  text-align: center;
  background: url(../images/head_bg.jpg) repeat-x #D4DFCD;
}
img
{
  border : 0px;
}
#page
{
     margin: 0 auto;
     width: 924px;
}
#pageHeader
{
  width: 924px;
  height: 216px;

  font: 11px/15px Verdana, Helvetica, sans-serif;
  color:#E9E6E6;
  background: url(../images/header.jpg) repeat-x;
  padding:10px 0 0 0;
}
#insideHeader
{
  width: 924px;
  height: 208px;
  background: url(../images/keys.jpg) top left no-repeat;
  padding:0 0 0 0;
}
#insideHeader .title
{
    text-transform:lowercase;
    letter-spacing:.08em;
    
 margin:141px 0 0 -115px;
 float:left;
 color:#D1BB96;
 font: 10px/15px Tahoma, Helvetica, sans-serif;
}
#langsNav
{
  padding: 16px 0 0 8px;
  float: left;
}

#langsNav ul
{
  margin: 0;
  padding: 0;
  color: #E9E6E6;
}

#langsNav li
{
  list-style: none;
  float: left;
  font-size: 10px;
}

#langsNav li a
{
  color: #E9DFCE;
  text-decoration: none;
  padding:0 2px 0 2px;
}

#langsNav li a:hover
{
  color: #000;
  background-color: #CEDCC2;
  padding:0 2px 0 2px;
}

#langsNav li span
{
  color: #E9DFCE;
  padding:0 6px 0 6px;
}
#nav
{
  margin: 16px 0 0 0;
  float: right;
  padding:0 8px 0 0;

}
#nav ul
{
  margin: 0;
  padding: 0;
  color: #E9DFCE;
}
#nav li
{
  list-style: none;
  float: left;
  font-size: 11px;
  text-transform:uppercase;
}
#nav li a
{
  color: #E9DFCE;
  text-decoration: none;
  padding:0 2px 0 2px;
}
#nav li a:hover
{
  color: #000;
  text-decoration: none;
  background-color: #CEDCC2;
  padding:0 2px 0 2px;
}
#nav li span
{
  color: #E9DFCE;
  padding:0 6px 0 6px;
}
#slogan
{
 margin:65px 0 0 0;
 float:right;
 color:#B1B0B0;
 width:603px;
 height:72px;
 background: url(../images/slogan.png) top left no-repeat;
 padding:0;
}
#pageWrapper
{
  width: 908px;
    margin:10px auto 0 auto;
  
 
}
#top
{
  width: 908px;
  height:3px;
  background: url(../images/maintop.png) no-repeat;
  overflow:hidden;  
 
}
#main
{
   width: 908px;
   min-height:620px;
   height:auto !important;
   height:620px;
   background: url(../images/main.png) top left repeat-y;
display:table;

}

#bottom
{
  height:18px;
  background: url(../images/mainbottom.jpg) top no-repeat;
 
 }

#footer
{

font-size:10px;
  width: 902px;
  margin:0 auto;
  padding: 4px 0 5px 2px;
 height:15px;
 background: url(../images/ulbg.jpg) bottom  left  repeat-x;
color: #E9E6E6; 
border:2px solid #898A88; 

}
#footer a
{
    font-size:10px;
    color: #E9E6E6; 
    text-decoration:none;
    
}
#footer a:hover
{
    font-size:10px;
    color: #E9E6E6; 
    text-decoration:none;
    
}
#footer2
{
  width: 908px;
  height:30px;
}

#leftContent
{
    float:left;
	width:178px;
	padding:0 0 20px 4px;
	position: relative;

}
#rightColumn
{
    width:175px;
    float:right;
      margin:0;
  padding:0 4px 0 0 ;


}
#rightContent
{
    float:left;
	width:545px;
	position: relative;
	padding:0 0 20px 0;
	margin:0;
	text-align:left;
	


}
#contentWrapper
{
text-align:left;
float:left;
margin:0;
padding:4px 0 0 4px;


}

#rightContent .title{
 
height: 40px; 
background:url(../images/lines.gif) repeat-x; 
color:#545454; 
font-size:18px; 
margin:0;
padding:14px 0 5px 10px;
width:530px;
font-weight:700;

  
}
#forms
{
    margin: 0 0 0 3px;
    width:535px;
  padding-bottom:20px;
}

.offers{
	
width:156px;
padding:6px 6px 6px 8px;
border:2px solid #DCCEB6;
margin:4px 1px 6px 4px;
background-color:#F6EFE3; 
float:left; 
display:inline;


}



.headName{
	padding:2px 2px 2px 2px;
	color:#555;
	font-size:14px;
	font-weight:bold;
	height:30px;
	position:relative;
	overflow:hidden;
	
}
.headName a{
color:#555;
text-decoration:none;	
}
.headName a:hover{
color:#999;
text-decoration:none;	
}

.headArea{
	padding:0 2px 0 2px;
	color:#666;
	font-size:11px;
	
}

.desc{
	padding:2px 2px 4px 2px;
	color:#999;
	font-size:10px;
	height:58px;
	position:relative;
	overflow:hidden;
	
	
}

.price{
	padding:0 0 0 2px;
    margin:0;
	color:#666;
	font-size:18px;	
	height:18px
}

.link 
{
    float:left;
    margin: 0 1px 0 0;
padding:2px 2px 2px 0;
color:#555;
text-decoration:none;	
}

.link a{
color: #666;
  text-decoration: none;
  padding:2px 4px 2px 4px;	
}
.link a:hover{
 color: #666;
  text-decoration: none;
 text-decoration:underline;
  padding:2px 4px 2px 4px;	
}
.pics
{
   
    height: 114px;
    margin: 0 -4px 0 0;
    padding:0;
    width:147px;
    
}

.pics a
{
   
    float:left;
	padding: 3px;
    background: #FAFAFA;
 
    border: 1px solid #DCDCDC;
    
   
}
.pics a:hover
{
    
     padding: 3px;
    background: #E9DFCE;
}

.mainSmallImg img
{
    float: left;
    padding: 5px;
    background: #FAFAFA;
    margin: 0 10px 1px 0;
    border: 1px solid #ccc;
    max-width:300px;
    width: expression(this.width > 300 ? 300: true);
     
}
.mainImg img
{
    float: left;
    border:none;
    max-width:300px;
    width: expression(this.width > 300 ? 300: true);
     
}
.mainImg a
{
    float: left;
    padding: 5px;
    margin: 0 10px 1px 0;
    border: 1px solid #ccc;
    background: #FAFAFA;
   
}
.mainImg a:hover
{
    padding: 5px;
    background: #DFD1B8;
     border: 1px solid #ABAAAA;
}	
.formview
{
    position:relative;
    overflow:hidden;
    margin:0 0 6px 0;
    height: 22px; 
    padding: 2px 2px 4px 0;
   border:2px solid #DCCEB6;
    background:#F6EFE3;
    /*
    background-color:#F3F3F3;
 */
}
.mainCat
{
    float:left;
    font-weight:bold;
    
    margin:4px 1px 6px 6px;
    background-color:#F6EFE3; 
}
.catin
{
   /*

  margin: 2px 2px 0 0;
*/    position:relative;
   float:right;
   	margin:0;

	
	background-color:#F6EFE3;
	 padding:5px 3px 5px 3px; 

}

.pricesin
{
  margin:0;
  font-size:18px;
  
 
  color:#902213;
 
}
.objGallery
{
    clear:both;
    text-align:left;
    padding:0 0 0 0;
    border:none;
    display:table;
    margin: 10px 0 0 0;
}
.objGallery img
{
   
   border:none;
   
}
.objGallery a
{
    
    float:left;
	padding: 3px;
   border: 1px solid #ccc;
    background: #F7EEE0;
    
    
   
}

.objGallery a:hover
{ 
    padding: 3px;
    background: #ECDEC8;
    border: 1px solid #ccc;
}
#rightContent .title2{
 
height: 40px; 
background:url(../images/lines.gif) repeat-x; 
color:#545454; 
font-size:18px; 
margin:0;
padding:14px 0 10px 10px;
width:527px;
font-weight:700;


  
}
.btnBig
{ 
    margin:10px auto 10px;
     font: normal 10px Verdana, Arial, Sans-serif;
   width:200px;
  background: url(../images/ulbg.jpg) top left  repeat-x;
   border:1px #ccc solid;
  
  
 
}
.btnBig a
{ 
    padding:5px 0 0 0;
  display:block;
   text-decoration:none;
   text-align:center;
    color:#E6DBC8;
 height:19px;

}
.btnBig a:hover{
	
    text-decoration:none;
    color:#fff;
  background: #666;



} 
label {
	display:block;
	margin:3px 0;
}

input.textbox { 
   font: normal 11px Verdana, Arial, Sans-serif;
     margin: 0;
   width:400px;
   background-color:#F4EEE4;
   border:1px #ccc solid;
   padding:3px
}
textarea { 
	   font: normal 11px Verdana, Arial, Sans-serif;
     margin: 0;
   width:400px;
   background-color:#F4EEE4;
   border:1px #ccc solid;
   padding:3px
}

input.adminbutton { 
	 font: normal 10px Verdana, Arial, Sans-serif;
    margin: 4px 0 2px 0;
   width:150px;
  background: url(../images/ulbg.jpg) top left  repeat-x;
   border:1px #ccc solid;
   padding:3px;
   color:#fff;
}
.box 
{
    float:left;
    background:#F6EFE3;
	margin:5px 0 5px  0;
	padding:8px 6px 8px 0;
	display:table;
	border: 2px solid #DCCEB6;
	width:528px;
	clear:both;
	
}

.box h3{
	margin:0 0 2px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2A83A8;
	text-decoration:none;
	
}

.box h4{
	margin:0 0 2px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
}
.box .date h5{
	margin:0;
	padding:0 3px 0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#969696;
	background-color:#fff;
	border: 1px solid #E6E6E6;
	
}
.box p
{
    margin:0 3px 0 0;
	padding:0 3px 1px 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	line-height:12px;
	font-size: 11px;
	
}
.box .wrap
{
    clear:both;
    margin-top:-30px;
	padding:0;
}
.cat
{
   /*
    position:absolute;
   top:40px;
   right:12px;
  margin: 2px 2px 0 0;
*/
   position:relative;
   float:right;
   	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
    margin: 0 0 0 0;
	
}

.prices
{
  margin:0;
  font-size:18px;
  padding:3px 3px 3px;
  color:#902213;
 
}
.box a.more{
	margin:0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.box a.more:hover
{
    margin:0;
	padding:0 0 0 0;
    text-decoration:underline;
}
.boxfoto
{
    border:none;
    
   
    
}
.boxfoto a
{
    
	float:left;
    padding: 3px;
    margin: 0 10px 0 5px;
    background: #fff;
    border: 1px solid #E6E6E6;
   
}
.boxfoto a:hover{
	
     padding: 3px;
    background: #E6E6E6;
}
.pagerWrap
{
     clear:both;
     width:535px;
}
.pagerWrap a
{
  color: green;
  text-decoration: none;
   padding:3px 5px 3px 5px;
}

.pagerWrap a:hover
{
  color: #fff;
  text-decoration: none;
  background-color: green;
}
.pager 
{
    margin:0 0 0 0;
  
   text-align:center;
   font: normal 10px Verdana, Arial, Sans-serif;
   padding:1px 5px 10px 5px;
}
a
{
    color:#624F2C;
    text-decoration:underline;
}
a:hover
{
   
    text-decoration:none;
}
#rightBanner
{ position:relative;
    overflow:hidden;
    text-align:center;
    float:right;
	width:170px;
	margin:-2px 0 0 0;
}
#rightBanner img
{
	margin:2px 0 0 0;
	padding:0;
	border: 1px solid #ccc;
}
#rightBanner a img
{
	padding:0;
	border: 1px solid #ccc;
}
#rightBanner p
{
    margin:0;
    padding:0;
}
#rightBanner a:hover img
{
	padding:0;
	border: 1px solid #ccc;
}
#leftBanner
{
    position:relative;
    overflow:hidden;
     text-align:center;
    float:left;
	width:172px;
	margin:-2px 0 0 0;
}
#leftBanner img
{
	margin:2px 0 0 0;
	padding:0;
	border: 1px solid #ccc;
}
#leftBanner a img
{
	padding:0;
	border: 1px solid #ccc;
}
#leftBanner p
{
    margin:0;
    padding:0;
}
#leftBanner a:hover img
{
	padding:0;
	border: 1px solid #ccc;
}