body { 
background: #0f0f0f url(../images/bg.gif)  repeat-x; 
margin:0; 
padding:0; 
font-family: "Trebuchet MS", Arial, Sans-serif; 
font-size: 14px; 
line-height: 20px; 
color: #505050; 
text-align: justify; 
}

h1,h2,h3,h4,h5 {
font-weight: normal; 
font-family: 'Myriad Pro'; 
color:#8f8f8f;
letter-spacing: -1px;}
h1 { 
font-size: 29px; 
}
h2 { 
font-size: 27px; 
padding:0;
}
h3 { 
font-size: 23px; 
padding-bottom:8px; 
}
h4 { 
font-size: 17px; 
}
h5 { 
font-size: 15px; 
}
h1.home { 
color:#b5764c; padding-top: 50px; text-transform: uppercase;
}
h2.home { 
color:#b5764c; 
margin-bottom: 5px;
}
h3.home { 
color:#b5764c; 
margin-bottom: 5px;
line-height: 24px;
}
h3.top { 
color:#b5764c; 
margin-bottom: -8px;
}
h4.cap { 
color:#b5764c; 
margin-bottom: 5px; text-transform: uppercase; letter-spacing: 0px;
}
h4.home { 
color:#505050; 
margin-top: -15px; text-transform: uppercase; letter-spacing: 2px; padding-left: 40px;
}
h5.gallery { 
color:#b5764c; 
margin-top: -10px; margin-bottom: 5px;text-transform: uppercase; letter-spacing: 3px;
}
h5.top { 
color:#b5764c; margin-top: -20px; padding-left: 40px; letter-spacing: 0px;
}
a { 
text-decoration: none; 
color: #b5764c; 
}
a:hover { 
text-decoration: underline; 
cursor: pointer;
}
p { 
line-height: 20px; 
}
.clear { 
width:100%; 
margin:0 auto; 
}

/* START PAGE */
#wrapper { 
margin:0; 
padding:0; 
}

#header { 
margin:0 auto; 
width:960px; 
height:120px; 
background: url(../images/head.png) no-repeat; 
} 
 
#top { 
margin:0 auto; 
width:960px; 
height:140px;
}
#main {  
background:white url(../images/bkg.gif) repeat;
margin:0 auto;
margin-top:20px;
width:960px;

}
#page {  
margin:0 auto; 
padding: 0 15px 0 30px;
}

.left {
width: 575px; 
padding-bottom: 10px; 
float:left; 
margin-right: 20px; 
margin-left: 5px;
}
.left-image {
width: 200px; 
padding-bottom: 10px; 
float:left; 
margin-right: 20px; 
margin-left: 5px;
}

.right {
width: 270px; 
padding-bottom: 10px; 
float:right; 
margin-right: 20px; 
margin-left: 0px;}

.right-bottom {
margin-right: 20px; 
}
/* START MAIN */
.main {margin-left:40px; margin-right:39px;}
#main-top {background: url(../images/top-con.png) no-repeat left top; float: left; display: inline; position: relative; margin:0px;}
#main-top-shadow {	background: url(../img/feature_shadow.png) no-repeat left top;	height:10px; margin-bottom: 5px; margin-top: -12px;display: block; clear: both;
}
.box { width: 270px; float: left; display: inline; position: relative; margin-right: 15px; margin-bottom: 20px;}
.last { 0px;}
.padd { padding:5px 15px 5px 5px;}
ul,li{
line-height: 1.4em;
}
.arrow li{
	background: url(../images/arrow.png);
	background-repeat: no-repeat;
	padding: 1px 0px 0px 25px;
	list-style: none;
	background-position: 0 .4em;
}

a.deta, span.deta { background: transparent url(../images/btn_right.png) no-repeat scroll top right; height: 24px; display: block; text-decoration: none; padding-right: 11px; float: right; overflow: hidden; }
a.deta span, .deta input { background: transparent url(../images/btn_left.png) no-repeat; line-height: 22px; border: none; color: #fff; text-shadow: #523621 0 -1px 0; width: auto; height: 24px; padding: 0 10px 8px 12px; font-size: 11px; float: left; }
a.deta:hover, span.deta:hover { opacity: .8; cursor: pointer; text-decoration: none; }
		
.ho-left { background: url(../images/ho-left.png) no-repeat; width: 35px; height: 35px; display: block; float: left; margin-right: 15px; margin-bottom: 5px; position: relative;}
.ho-center { background: url(../images/ho-center.png) no-repeat; width: 35px; height: 35px; display: block; float: left; margin-right: 15px; margin-bottom: 5px; position: relative;}
.ho-right { background: url(../images/ho-right.png) no-repeat; width: 35px; height: 35px; display: block; float: left; margin-right: 15px; margin-bottom: 5px; position: relative;}

a, img { border:0; outline:0;}

.box-image img { width: 280px; }
.box-image, #ad img { background: #fff; border: 1px solid #cccccc; -webkit-box-shadow: 0 1px 5px #b9b9b9; -moz-box-shadow: 0 1px 5px #b9b9b9; box-shadow: 0 1px 5px #b9b9b9; margin-bottom: 10px; margin-right: 20px;overflow: hidden; float: left; }
.box-image-right, #ad img { background: #fff; border: 1px solid #cccccc; -webkit-box-shadow: 0 1px 5px #b9b9b9; -moz-box-shadow: 0 1px 5px #b9b9b9; box-shadow: 0 1px 5px #b9b9b9; margin-bottom: 10px; margin-left: 20px;overflow: hidden; float: right; }
.box-image-clear, #ad img {margin-bottom: 10px; margin-right: 20px;overflow: hidden; float: left; }

.both { clear: both; display: block; margin-bottom: 20px;}
.line { clear: both; display: block; margin-bottom: 10px; background: url(../images/line.gif) repeat-x left bottom; height: 5px; }

/* MENU */
#menu {
	background: url(../images/menu.png) 0 0 no-repeat;	width: 700px; height: 50px; margin-top: 35px; float: right; margin-left:260px; position: relative;}
	
#menu span { display: none;}
#menu li, #menu a { height: 50px; display: block;}
#menu li {float: left; list-style: none; display: inline;}

#menu-1 	{ width: 130px; } /* 130 */
#menu-2 	{ width: 134px; } /* 264 */
#menu-3 	{ width: 151px; } /* 415 */
#menu-4	{ width: 126px; } /* 541 */
#menu-5	{ width: 159px; } /* 700 */


#menu-1 a:hover	{ background: transparent url(../images/menu.png) -0px -50px no-repeat; }
.curent_1 {background: transparent url(../images/menu.png) -0px -50px no-repeat;}
#menu-2 a:hover	{ background: transparent url(../images/menu.png) -130px -50px no-repeat; }
.curent_2 {background: transparent url(../images/menu.png) -130px -50px no-repeat;}
#menu-3 a:hover	{ background: transparent url(../images/menu.png) -264px -50px no-repeat; }
.curent_3 {background: transparent url(../images/menu.png) -264px -50px no-repeat;}
#menu-4 a:hover	{ background: transparent url(../images/menu.png) -415px -50px no-repeat; }
.curent_4 {background: transparent url(../images/menu.png) -415px -50px no-repeat;}
#menu-5 a:hover	{ background: transparent url(../images/menu.png) -541px -50px no-repeat; }
.curent_5 {background: transparent url(../images/menu.png) -541px -50px no-repeat;}


#topnav {  float:right; text-align:right; font-size:12px; padding-top :10px; margin-right:7px;}
#topnav a { color:#bababa;	font-weight: bold; text-decoration: none;	padding:0 7px;}
#topnav a:hover { color: #9a633f;	padding:0 7px;}
.topnav-current { background-color: #523621;}

#galnav {color:#dcdcdc; position: relative; margin-right: 50px; margin-top: 46px;  float:right; text-align:right; font-size:10px; padding-top :10px;}
#galnav a { color:#9a633f;	 text-transform: uppercase; text-decoration: none;	padding:0 1px;}
#galnav a:hover { padding:0 1px; border-bottom: solid #523621 2px;}
.galnav-current { border-bottom: solid #523621 2px;}

#footer { background: #363636; margin:0 auto; width:960px; height:72px; font-size:13px;}
#copy{ color: #8f8f8f; width: 890px; font-size: 0.9em; line-height:15px; text-align: left; padding: 15px  25px 0 35px;	margin-bottom: 10px;}
#in{ height: auto; float: right; text-align: left;}
/*------------------------------*/
/*.......... prettyPhoto........*/
/*------------------------------*/
}
#thumb {
	margin: 0 auto;
}
.thumb-1 {
	float: left;
	height: 150px;
	width:200px;
	padding-left: 0px;
}
.thumb-2 {
   float:left;
	height: 150px;
	width:200px;
	padding-left: 12px;
}
.thumb-3{
   float: left;
	height: 150px;
	width:200px;
	padding-left: 12px;
	padding-right: 12px;
}
.thumb-4 {
   float: right;
	height: 150px;
	width:200px;
	padding-right: 0px;
}
.shadow_thumb {
	background-image:url(../img/shadow-thumb.png);
	background-repeat:no-repeat;	
	height:13px;
}

img {	vertical-align:middle;}
.cu3er {border:0px solid #d42c0f; width:960px; outline:none; margin:0px; text-align:center;}
#slideshow{}


/* menu - language */

#menu-flags {
	background: url(../img/menu-flags.png) 0 0 no-repeat;
	width: 50px;	
	height: 21px;		
	margin: 0 auto;
	position: absolute;
	top: 10px;
	margin-left: 275px;
	overflow: hidden;

}
#menu-flags  span {
	display: none;
}
#menu-flags  li, #menu-flags a {
	height: 21px;	
	display: block;
}
#menu-flags  li {
	float: left;
	list-style: none;
	display: inline;	
}

#menu-flags-1 	{ width: 22px; }
#menu-flags-2 	{ width: 28px; }

#menu-flags-1 a:hover	{ background: transparent url(../img/menu-flags.png) 0px -21px no-repeat; }
.flags-active-1  { background: transparent url(../img/menu-flags.png) 0px -21px no-repeat; }
#menu-flags-2 a:hover	{ background: transparent url(../img/menu-flags.png) -22px -21px no-repeat; }
.flags-active-2  { background: transparent url(../img/menu-flags.png) -22px -21px no-repeat; }

