﻿body, html{height:100%}
body {
	padding: 0;
	margin:0;
	text-align: left;
	background: #66a0d7 url("../images/bg_body.gif") left top repeat-x;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#476F99;
}

#page{
	background: url("../images/bg_page.png") center top repeat-y;
	margin:0 auto;
	width:934px;

}
#page_bot{
	background: url("../images/bg_page_bot.png") center top no-repeat;
	margin:0 auto;
	width:934px;
	height:27px;
}
#header{
	background: #fff url("../images/bg_top_page.gif") left top repeat-x;
	margin:0 auto;
	width:892px;
	height:234px;
	padding: 0 3px 0 3px;
}
#header .logoFrame{
	float:left;
	padding:0;
	width: 192px;
	height:65px;
	border:1px solid #CBCBC9;
	background-color:#6191C1;
	
}
#header .logo{
	background: #fff url("../images/logo.gif") left top no-repeat;
	width: 186px;
	height:59px;
	margin:3px;


	
}
#header .slogan {

	font-size: 10px;
	color:#fff;
	padding:43px 0 0 11px;
	
}
#langs{
position:relative;
	float:right;
	width:395px;
	height:28px;
	text-align:right;
	padding-top:5px;
	
}
#langs .translate{
	float:left;
	font-weight:bold;
	
	text-align:left;
	padding-top:5px;
	color:#528CBD;
	font-size:10px;
	
}
#langs img{
	border:0;
	
}

#nav{
	float:right;
	width:685px;
	height:26px;
	background-color: #ECE9E9;
	border:1px solid #DADADA;
	padding:3px;
	position:relative;
}
#nav_inside{
background: #ECE9E9 url("../images/nav_bg.gif") left center repeat-x;
height:26px;
	width:685px;
	

}
#nav_inside ul
{
  margin: 0;
  padding: 6px 5px 0 0;
  color: #457AB6;
 
float: right;

}

#nav_inside li
{
  list-style: none;
  float: left;
  font-size: 11px;
font-weight:bold;
  }

#nav_inside li a
{
  color: #457AB6;
  text-decoration: none;
  padding:0 1px 0 1px;
 
}

#nav_inside li a:hover
{
  color: #457AB6;
  text-decoration: none;
  background-color: #F5F1F0;
  padding:0 1px 0 1px;
}

#nav_inside li span
{
  color: #528CBD;
  padding:0 7px 0 7px;

}
#slide{
margin:5px 0 0 0;
float:left;
padding:3px;
background-color:#ECE9E9;
border:1px solid #DADADA;

	width:884px;
	height:150px;

}

#main{
display:table;
	margin:0 auto;
	width:892px;
	  min-height:550px;
   height:auto !important;
   height:550px;
   position:relative;

	

}
#left {
	float: left;
	width: 198px;

}

#right {
	float: right;
	width: 198px;
		

}

#content { 
	float: left;
	width: 493px;
		

}
.bluehead_s{
	width:187px;
	height:27px;
	border:solid 1px #AAAAAA;
	background-color:#6093C7;
	padding:3px;
}
.bluehead_b{
	width:485px;
	height:27px;
	border:solid 1px #AAAAAA;
	background-color:#6093C7;
	padding:3px;
}

.bluehead_in{
	
	height:27px;
	background: #ECE9E9 url("../images/blue_bg.gif") left center repeat-x;
}
.bluehead_in h1{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#fff;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;

}
.greanhead_s{
	width:189px;
	height:27px;
	border:solid 1px #D1D1D1;
	background-color:#D0DF96;
	padding:3px;
}
.green_in{
	
	height:27px;
	background: #D0DF96 url("../images/green_bg.gif") left center repeat-x;
}
.green_in h1{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#fff;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;

}
.orangehead_s{
	width:189px;
	height:27px;
	border:solid 1px #D1D1D1;
	background-color:#F2A659;
	padding:3px;
}
.orange_in{
	
	height:27px;
	background: #F2A659 url("../images/orange_bg.gif") left center repeat-x;
}
.orange_in h1{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#fff;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;

}

.yellowhead_s{
	width:189px;
	height:27px;
	border:solid 1px #D1D1D1;
	background-color:#F3D181;
	padding:3px;
}
.yellow_in{
	
	height:27px;
	background: #F3D181 url("../images/yellow_bg.gif") left center repeat-x;
}
.yellow_in h1{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#fff;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;

}
.list {
	margin: 0;
	padding: 0;
	width: 193px;
}

.list ul {
	margin: 0 0 3px 0;
	padding: 2px 0 0 0;
	list-style: none;
}

.list li {
    font: 10px/19px verdana, arial, helvetica; 
	width: 193px; 
	font-weight:bold;
	margin: 0 0 2px 0;
	padding:0;
	border:1px solid #ECECEC;
	background: #F5F2F0 url("../images/li_bg.gif") left center repeat-x;
	
}
.list li a {

	text-decoration: none;
	padding:1px 0 1px 4px;
	color:#457AB6;
	display:block;
	width:189px;
}
.list li a:hover {
	text-decoration: none;

	border:1px solid #ccc;
padding:0 0 0 3px;

}

.dialog {
 width:197px;
 margin:0px auto;
padding:0 1px 0 0;
}
.dialog p 
{
    margin:0;
    padding:0;
}
.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:7px;
}

.dialog .ft .c {
 height:9px;
}

.dialog .hd {
 background:transparent url(../images/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(../images/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(../images/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(../images/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#fff url(../images/ms.gif) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:#fff url(../images/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(../images/br.gif) no-repeat right 0px;
}

.dialog_c {
 width:491px;
 margin:1px auto;
padding:0 1px 0 0;
display:table;



}
.dialog_c p 
{
    margin:0;
    padding:0;
}
.dialog_c .hd .c,
.dialog_c .ft .c {
 font-size:1px; /* ensure minimum height */
 height:7px;
}

.dialog_c .ft .c {
 height:9px;
}

.dialog_c .hd {
 background:transparent url(../images/tl.gif) no-repeat 0px 0px;
}

.dialog_c .hd .c {
 background:transparent url(../images/tr.gif) no-repeat right 0px;
}

.dialog_c .bd {
 background:transparent url(../images/ml.gif) repeat-y 0px 0px;
}

.dialog_c .bd .c {
 background:transparent url(../images/mr.gif) repeat-y right 0px;
}

.dialog_c .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#fff url(../images/ms.gif) repeat-x 0px 0px;
 padding:2px 2px 2px 4px;
}

.dialog_c .ft {
 background:#fff url(../images/bl.gif) no-repeat 0px 0px;
}

.dialog_c .ft .c {
 background:transparent url(../images/br.gif) no-repeat right 0px;
}

.mainSmallImg img
{
    float: left;
    padding: 3px;
    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: 3px;
    margin: 0 10px 1px 0;
    border: 1px solid #ccc;
    background: #FAFAFA;
   
}
.mainImg a:hover
{
    padding: 3px;
    background: #F5F2F0;
}	
a
{
    color:#457AB6;
}
a:hover
{
    text-decoration:none;
}
.box 
{
   
    
     
     margin:0;
	padding:0;
	display:table;
	width:471px;
	

	
}

.box h3{
	margin:0 0 2px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#457AB6;
	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:10px;
	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: 10px;
	text-align:justify;
	
}

.cat
{
   
   
	margin:2px 0  0 3px;
	padding:0 2px 0 3px;
	float:right;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.prices
{
  margin:2px 0 0 0;
  font-size:14px;
  padding:0 0 0 0;
  color:#BF6104;
  font-weight:bold;
}
.plost
{
  margin:2px 0 5px 0;
  font-size:14px;
  padding:0 0 0 0;
  color:#457AB6;
    font-weight:bold;
}
.plost sup
{
     font-size:11px;
}

.box a.more
{
   
	margin:0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#D37110;
}

.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 0;
    background: #fff;
    border: 1px solid #E6E6E6;
   
}
.boxfoto a:hover{
	
     padding: 3px;
    background: #E6E6E6;
}
#pagerWrap
{
    
    clear:both;
}
#pagerWrap a
{
  color: #D75E0E;
  text-decoration: none;
   padding:3px 5px 3px 5px;
}

#pagerWrap a:hover
{
  color: #fff;
  text-decoration: none;
  background-color: #57A1DE;
}
.pager 
{
    margin:0 0 0 0;
  
   text-align:center;
   font: normal 10px Verdana, Arial, Sans-serif;
   padding:1px 5px 10px 5px;
}
.formview
{
    position:relative;
    overflow:hidden;
    margin:0 0 6px 0;
    height: 44px; 
    padding: 2px 2px 4px 0;
   border:1px solid #E4E4E4;
    
    background-color:#F3F3F3;
 
}
.formview .details
{
    color:#666;
    margin: 0 0 3px 0;

}
.formview  .catSmall
{
    font: bold 11px Verdana, Arial, Sans-serif;
    padding:5px 0 0 5px;
}
.formview  .dateSmall
{
    font: normal 10px Verdana, Arial, Sans-serif;
    padding:2px 0 0 5px;
}

.formview .cat2
{
   margin:1px 1px 0 0;
	padding:2px 6px 0 6px;
	float:right;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#fff;
	border:1px solid #ccc;
}
.formview .cat2 .prices2
{
   position:relative;
    overflow:hidden;
   margin:0;
   margin: 0;
  font-size:14px;
  padding:0 0 0 0;
  color:#BF6104;
  font-weight:bold;
}
.formview .cat2 .plost2
{
   position:relative;
    overflow:hidden;
   margin: 0;
  font-size:14px;
  font-weight:bold;
  padding:0 0 5px 0;
 color:#457AB6;
}
.formview .cat2 .plost2 sup
{
     font-size:10px;
}
.btnBig
{
  	height:27px;
  	width:200px;
	background: #ECE9E9 url("../images/blue_bg.gif") left center repeat-x;
	text-align:center;
	margin:0 auto;
	border:1px solid #ccc;


}
.btnLink
{
    color:#fff;
   
   width:200px;
   display:block;
    padding:7px 0 0 0;
    text-decoration:none;
}
label {
	display:block;
	margin:5px 0;
}

input.textbox { 
	color: #777; 
	font: normal 11px Verdana, Arial, Sans-serif;
	padding: 2px;	
	margin: 0;
	border: 1px solid #E4DDD2;
}
textarea { 
	color: #777; 
	font: normal 11px Verdana, Arial, Sans-serif;
	padding: 2px;	
	margin: 0;
	border: 1px solid #E4DDD2;
}

input.adminbutton { 
	 font: normal 10px Verdana, Arial, Sans-serif;
    margin: 8px 0 2px 0;
   width:100px;
  	background: #ECE9E9 url("../images/blue_bg.gif") left center repeat-x;
	
   border:1px #666 solid;
   padding:5px;
   color:#fff;
}	   
	 
#message
{
    text-align:center;
    width:530px;
    margin:50px 0 70px 0;
    font: normal 10px Verdana, Arial, Sans-serif;
    color:#8D2113;
}
.objGallery
{
   text-align:left;
    padding:0 0 0 0;
    border:none;
   
    margin: 0 0 0 0;
}
.objGallery img
{
   
   border:none;
   
}
.objGallery a
{
    
    float:left;
	padding: 3px;
    background: #FAFAFA;
    border: 1px solid #DCDCDC;
    
    
   
}

.objGallery a:hover
{ 
    background: #ccc;
}

.search{
	
	
	text-align:left;
	margin:-10px 0 0 0;
	padding:0;


}


.search label{
	
    display:block;
    margin: 8px 0 3px 0;
   color: #457AB6;

 
}
.search .searcsel{
	
     font: normal 11px Verdana, Arial, Sans-serif;
    margin: 0;
   width:165px;
   background-color:#fff;
   color:#457AB6;
  
 
}
.search .searctxt{
	
     font: normal 11px Verdana, Arial, Sans-serif;
     margin: 0;
   width:100px;
   background-color:#fff;
   border:1px #ccc solid;
   padding:3px;
   color:#457AB6;
  
 
}
.search .searcinp{
	
     font: normal 10px Verdana, Arial, Sans-serif;
    margin: 8px 0 2px 0;
   width:60px;
   	background: #ECE9E9 url("../images/orange_bg.gif") left center repeat-x;

   border:1px #666 solid;
   padding:3px;
   color:#fff;
 
}
#rightBanner
{ position:relative;
    overflow:hidden;
    text-align:center;
    width:190px;
	margin:0 auto;
}
#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;
   width:194px;
	margin:0 auto;
}
#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;
}
#bewv
{ position:relative;
    overflow:hidden;
    text-align:center;
    width:190px;
	margin:0 auto;
}
#bewv img
{
	margin:2px 0 0 0;
	padding:0;
	border: 1px solid #ccc;
}
#bewv a img
{
	padding:0;
	border: 1px solid #ccc;
}
#bewv p
{
    margin:0;
    padding:0;
}
#bewv a:hover img
{
	padding:0;
	border: 1px solid #ccc;
}
#footer
{
    margin:0 auto;
    width: 886px;
    height:50px;

     text-align:center;
}
.footerText
{
    padding:1px 0 0 0;
   
    color:#fff;
}
.footerText a
{
    text-decoration:none;
   
    color:#fff;
}
.footerText a:hover
{
   text-decoration:none;
    color:#fff;
}
.sss
{
   
    float:right;
    margin-top:-16px;
}
.sss a img
{
   
    border:0;
}

.cntrfoto
{
    border:none;
    
   
    
}
.cntrfoto a
{
    
	float:left;
    padding: 3px;
    margin: 0 0 0 0;
    background: #fff;
    border: 1px solid #E6E6E6;
   
}
.cntrfoto a:hover{
	
     padding: 3px;
    background: #E6E6E6;
}

.cntrname{
	
	height:25px;
	background: #ECE9E9 url("../images/li_bg.gif") left center repeat-x;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	margin:0 0 2px 0;
}
.cntrname h1{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#457AB6;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;

}
.cntrname a{
	text-decoration:none;

}