﻿body {
  background: #E7F6FF url(../images/bg.jpg) repeat-x;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  margin:0; 
  padding:0;
}
a
{
	text-decoration:underline;
	color:#376B8B;
	font-weight:bold;
}
a:hover
{
	text-decoration:none;
	color:#37759C;
}
#content{
	
	width:940px;
	margin:0 auto;
}
#header{
	position:relative;
	width:940px;
	margin:0 auto;
	padding:16px 0 0 0;
	 background: url(../images/pics2.jpg) 520px top no-repeat;
	 
	 height:185px;
	top: 0px;
	left: 0px;
}

#nav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:relative;
	float:left;
	width:530px;
	
}

#nav ul
{
  margin: 0;
  padding: 0;
}

#nav li
{
  list-style: none;
  float: left;
  font-size: 10px;
  text-transform:uppercase;
  }

#nav li a
{
 color:#E7F6FF;
  text-decoration: none;
  padding:0 1px 0 1px;
}

#nav li a:hover
{
  color: #37759C;
  text-decoration: none;
  background-color: #E2F4FF;
  padding:0 1px 0 1px;
}

#nav li span
{
  color:#E7F6FF;
  padding:0 10px 0 10px;

}
#langsNav
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;

 
  float: right;
}

#langsNav ul
{
  margin: 0;
  padding: 0;
}

#langsNav li
{
  list-style: none;
  float: left;
	text-align:center;
  font-size: 10px;
   padding:1px 0 5px 0;
 background: url(../images/langbg.gif) center top no-repeat;
 width:40px;
 
}

#langsNav li a
{  

  color: #37749B;
  text-decoration: none;
  padding:0;

}

#langsNav li a:hover
{

  text-decoration: underline;
    padding:0;
}

#langsNav li span
{
  color: #E9DFCE;
  padding:0 6px 0 6px;
}
#logo 
{
	
 background: url(../images/logo.png) left top no-repeat;
 width:392px;
 height:78px;
position:relative;
top:46px;
left:0px;
 float:left;
}
#logo .slogan
{
font-size:10px;
color:#fff;
 
position:relative;
top:47px;
left:85px;
float:left;
}
#page{
	
	width:940px;
	
	
	background: url(../images/wmid.png) top repeat-y;
	margin:-20px auto 0 auto;
	padding:0 0 20px 0;

}
#pagetop{
	width:940px;
	height:17px;
	background: url(../images/wtop.jpg) center top no-repeat;
}
#pagebot{
	
	width:940px;
	background: url(../images/wbot.png) top center no-repeat;
	padding-top:10px;
}
#pagecontent{
	width:924px;
	margin:-10px auto 0 auto;
	display:table;
	

}

#side-a {

	float: left;
	width: 190px;
	
}

#side-b {
	float: right;
	width: 190px;


}

#ccontent { 
	float: left;
	width: 540px;
	margin:0 2px 0 2px;
	
	
}
#side-b .allcontent2
{	/*
	position:absolute;
	top:188px;
	float:left;
	width: 540px;

	Force div to top in Firefox
*/
}
#ccontent .cdataContent{
	width: 526px;
	margin:2px 0 2px 0;
	background-color:#EAF7FF;
	border:3px solid #DAF0FE;
position:relative;
	padding:3px;
background:#EAF7FF url(../images/contentbg.jpg) top left no-repeat;

}
#side-b .allcontent
{
	position:absolute;
	top:188px;
	float:right;
	width: 175px;
	/* Force div to top in Firefox*/
}
#side-b .rdataContent{
	width: 175px;
	margin:2px 0 2px 0;
	background-color:#EAF7FF;
	border:3px solid #DAF0FE;
	
	padding:3px;

background:#EAF7FF url(../images/contentbg.jpg) top left no-repeat;

}


.title_s{
	width:181px;
	height:25px;
	border:3px solid #B5E1FC;
	position:relative;
	
	
	background:#CBEAFD url(../images/titlebg2.jpg) top left no-repeat;
}
.title_s h1{
		font-family: Verdana, sans-serif;
	font-size: 10px;
	color:#277DB4;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;
	text-transform:uppercase;
}
.title_b{
	width:532px;
	height:25px;
	border:3px solid #B5E1FC;
	background:#CBEAFD url(../images/titlebg2.jpg) top left no-repeat;
	position:relative;
}
.title_b h1{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#277DB4;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;
}
.list {
	margin: 0;
	padding: 0;
	width: 185px;
	position:relative;
}

.list ul {
	margin: 0 0 3px 0;
	padding: 2px 0 0 0;
	list-style: none;
}

.list li {
    font: 10px/19px verdana, arial, helvetica; 
	width: 185px; 
	font-weight:bold;
	margin: 0 0 2px 0;
	padding:0;
	border:1px solid #DAF0FE;
	background: #EAF7FF url("../images/li_bg.gif") left center repeat-x;
	
}
.list li a {

	text-decoration: none;
	padding:1px 0 1px 4px;
	color:#2F87C0;
	display:block;
	width:181px;
}
.list li a:hover {
	text-decoration: none;

	border:1px solid #B5E1FC;
padding:0 0 0 3px;

}

.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: 5px;
    margin: 0 10px 1px 0;
    border: 1px solid #C3CDD4;
    background: #FAFAFA;
   
}
.mainImg a:hover
{
    padding: 5px;
    background: #EEEEEE;
}	

.prolist
{
	width:520px;
	
	display:table;
}

.profoto
{
    border:none;
}

.profoto a
{
    
	float:left;
    padding: 3px;
    margin: 0 10px 0 0;
    background: #fff;
    border: 1px solid #E6E6E6;
   
}
.profoto a:hover{
	
     padding: 3px;
    background: #E6E6E6;
}
.prolist 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;
	
}
.prolist h4{
	margin:0 0 2px 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666;
}
.cat
{
   
   
	margin:0 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;
}
.prolist .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;
	
}
.prolist 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;
	
}
.prolist a.more
{
   
	margin:0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#D37110;
}

.prolist a.more:hover
{
    margin:0;
	padding:0 0 0 0;
    text-decoration:underline;
}
.formview
{
    position:relative;
    overflow:hidden;
    margin:0 0 6px 0;
    height: 44px; 
    padding: 2px 2px 4px 0;
   border:1px solid #E4E4E4;
    
    background:#EAF7FF url(../images/contentbg.jpg) top left no-repeat;
border:1px solid #B5E1FC;
 
}
.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:22px;
  	width:200px;
		background:#CBEAFD url(../images/titlebg2.jpg) top left no-repeat;
text-align:center;
	margin:0 auto;
	border:3px solid #B5E1FC;

padding:6px 0 0 0;
}
.btnBig a
{
	
	border:none;
}

#pagerWrap
{
    
    clear:both;
    position:relative;
}
#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;
}
.objGallery
{
   text-align:left;
    padding:0 0 0 0;
    border:none;
   
    margin: 0 auto;
}
.objGallery img
{
   
   border:none;
   
}
.objGallery a
{
    
    float:left;
	padding: 3px;
    background: #FAFAFA;
    border: 1px solid #DCDCDC;
    
    
   
}

.objGallery a:hover
{ 
    background: #EEEEEE;
}

label {
	display:block;
	margin:5px 0;
}

input.textbox { 
	color: #777; 
	font: normal 11px Verdana, Arial, Sans-serif;
	padding: 2px;	
	margin: 0;
	border: 2px solid #DAF0FE;
}
textarea { 
	color: #777; 
	font: normal 11px Verdana, Arial, Sans-serif;
	padding: 2px;	
	margin: 0;
	border: 2px solid #DAF0FE;
}

input.adminbutton { 
	 font: normal 10px Verdana, Arial, Sans-serif;
    margin: 0;
   width:100px;
  	background: #528FB5 url("../images/blue_bg.gif") left center repeat-x;
	
   border:2px #DAF0FE 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;
}

.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: 5px 0 0 0;
   width:100px;
  	background: #528FB5 url("../images/blue_bg.gif") left center repeat-x;
	
   border:2px #DAF0FE solid;
   padding:5px;
   color:#fff;
 
}
#rightBanner
{ position:relative;
    overflow:hidden;
    text-align:center;
    width:186px;
	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:186px;
	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;
}

#footer{

text-align:center;

margin:0 auto ;
font-size:10px;
padding:5px;
border:3px solid #B5E1FC;

	height:16px;
	
	background:#CBEAFD url(../images/titlebg2.jpg) top left no-repeat;
width:918px;


}
#copy
{
	padding: 2px 0 0 0;
margin: 0 auto;	
color:#37759C;
}
#copy a{

color:#37759C;
text-decoration:none;

}

#copy a:hover{

color:#37759C;
text-decoration:none;

}
#sss
{
	margin: 10px auto;
	width:918px;
	text-align:right;
}
.title_animated{
	width:532px;
	height:25px;
	border:3px solid #B5E1FC;
	background:#CBEAFD url(../images/titlebg2.jpg) top left no-repeat;
	position:relative;
}
.title_animated h1{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#277DB4;
	padding:6px 0 0 5px;
	margin: 0 0 0 0;
}