@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
}

body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color:#333;
	text-align:left;
	background-color:#FDD740;
	
	/*cursor:pointer;*/
}

img{
border:0;
}

form{
padding:0;
margin:0;
}
h1,h2,h3,h4{
	font-family:Calibri, Lucida Grande, Geneva, sans-serif;
	}
#mainContainer{
	width:970px;
	text-align:left;
	background-color:#fff;
	overflow:hidden;
	padding:0 0 20px 0;
	}
#header{
	background:url(../resources/defImages/header.jpg) top  left no-repeat;
	height:230px;
	}
.leftMenu{
	float:left;
	line-height:40px;
	}	
.leftMenu a.homeIcon,
.leftMenu a.loginIcon{
	color:#2E3192;
	
	font-size:16px;
	background:url(../resources/defImages/homeIcon.jpg) center left no-repeat;
	padding:0 25px 0 35px;
	margin:0 15px 0 0;
	border-right:1px solid #333;
	}
.leftMenu a.loginIcon{
	color:#FDD740;
	background:url(../resources/defImages/loginIcon.jpg) center left no-repeat;
	margin:0;
	padding:0 0 0 35px;
	border:none;
	}	
.mainMenu{
	background-color:#101417;
	width:660px;
	text-align:center;
	float:right;
	}
.mainMenu ul{
	
	display:block;
	line-height:40px;
	margin:0;
	padding:0;
	}
.mainMenu li{
	list-style-type:none;
	display:inline;	
	padding:0 10px;
	margin:0;
	font-family:Calibri, Lucida Grande, Geneva, sans-serif;
	font-size:17px;
}
.mainMenu li a{
	color:white;
	text-decoration:none;
}
#leftCol{
	width:300px;
	padding:5px 0 0 10px;
	float:left;
	}
h3{
	color:#2E3192;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:5px 0;
	clear:both;
	}	
h4{
	text-transform:uppercase;
	margin:15px 0 5px 0;
	padding:0;
	font-size:16px;
	}	
.bulletine div.descr{
	}	
.textInput,
.textfield{
	border:1px solid #999999;
	height:32px;
	width:270px;
	padding:0 30px 0 0;
	}
.textfield{
	border:1px solid #999999;
	height:30px;
	width:280px;
	padding:0;
	margin:2px 0 2px 5px;
	}	
textarea.textfield{
	height:200px;
}
#footer{
	background-color:#181D22;
	}	
#footer a.login{
	display:block;
	float:left;
	background-color:#666666;
	border-radius:10px;
	color:white;
	line-height:30px;
	margin:8px 0 0 10px;
	padding:0 7px;
	text-decoration:none;
	}
#footer a.login:hover{
	background-color:#999;
	color:#333;	
}
#footer div.footer-container{
	width:970px;
	overflow:hidden;
	line-height:45px;
	color:white;
	text-align:center;
	font-size:12px;
	}
#footer div.footer-container a{
	color:#fff;	
}
#footer div.creative{
	float:right;
	color:#fff;
	font-size:12px;	
	padding:10px 0 0 0;
	}
#footer div.creative span,
#footer div.creative img{
	display:block;
	float:left;
	}
#footer div.creative span{
	margin:0 5px 0 0;
	line-height: 30px;
	}
#footer div#copyright{
	float:left;
	margin:0 0 0 250px;
	}
#mainCol{
	float:left;
	width:630px;
	padding:15px;
	}	
#mainCol h1{
	color:#2E3192;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:5px 0 15px 0;
}
#slides{
	height:390px;
	}
.slide,
.fpPicBgr{
	width:630px;
	height:400px;
	}	
.placePicBgr{
	width:430px;
	height:380px;
}
.slide a{
	text-decoration:none;
	}	
.content{
	clear:both;
	}
.content.single	#slides{
	height:380px;
	width:430px;
	float:left;
	}
.content.single	div.slide{
	width:430px;
	height:380px;
	}
/***NEW***/

.categories{
	margin:0 0 20px 0;
	overflow:hidden;
	}
.categories .box{
	float:left;
	width:202px;
	margin:0 7px 0 0;
	}
.categories .box.middle{
	margin:0 12px;	
}
.categories .box img{
	border:1px solid #333;	
	margin:15px 0 5px 0;
}
.categories .box a{
	text-decoration:none;
	font-size:13px;
	color:#333;
	}
.categories .box a:hover{
	text-decoration:underline;
	}	
.categories .box span.title{
	text-transform:uppercase;
	
	}
.categories .box span.count{
	color:#4040A5;
	font-weight:bold;
}
.content.single img.photos{
	float:left;
	}
.content.single div.descr{
	float:left;
	margin:0 0 0 10px;
	width:180px;
	
	}
.content.single div.descr img.logo{
	width:160px;
	height:160px;
	}
.content.single div.timing{
	background:url(../resources/defImages/timingIcon.jpg) center left no-repeat;
	min-height:32px;
	padding:0 0 0 40px;
	}
.content.single div.phone{
	background:url(../resources/defImages/phoneIcon.jpg) center left no-repeat;
	min-height:32px;
	padding:0 0 0 40px;
	}
.content.single div.location{
	background:url(../resources/defImages/locationIcon.jpg) center left no-repeat;
	line-height:32px;
	padding:0 0 0 40px;
	margin:15px 0;
	}
.content.single div.social div.fb{
	background:url(../resources/defImages/facebookIcon.jpg) center left no-repeat;
	line-height:32px;
	padding:0 0 0 40px;
	}
.content.single div.placeDescr,
.content.single div.gMap {
	clear:both;
	padding:5px 0 0 0;
	}

/********************JQUERY*****************/

.pagination {
	z-index:200;
	overflow:hidden;
	float:right;
	position:relative;
	top:-31px;
	text-align:right;
	margin:0 20px 0 0;
}

.pagination li {
	
	list-style:none;
	width:17px;
	height:17px;
	display:inline;
}

.pagination li a {
	display:block;
	margin:0 1px;
	width:37px;
	height:0;
	padding-top:17px;
	background:url(../resources/defImages/fpPag.png) top left no-repeat;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background:url(../resources/defImages/fpPagActive.png) top left no-repeat;
}
.content.single ul.pagination li a {
	width:27px;
	background:url(../resources/defImages/fpPag.png) top left no-repeat;
	margin:0 1px 0 2px;
}
.content.single ul.pagination li.current a {
	background:url(../resources/defImages/fpPagActive.png) top left no-repeat;
}
.caption {
	padding:0 0 0 10px;
	line-height:42px;
	height:42px;
	color:#333;
	width:600px;
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	background-color:#FDD740;
	z-index:200;
	position:absolute;
	top:10px;
	margin:0 0 0 10px;
	opacity:0.9;
}

#submit_bulletin img{
	width:28px;
	height:28px;
	display:block;
	float:right;
	position:relative;
	top:-31px;
	margin:0 2px 0 0;
	}
.ui-path-container {
	overflow:hidden;
	}	
.ui-path-container a{
	color:#333;
	font-size:12px;
	margin:0 0 10px 0;
	display:block;
	float:left;
	}	
.ui-path-separator{
	display:block;
	float:left;	
	padding:0 5px 10px 5px;
	}	
.ui-path.ui-path-selected{
	font-weight:bold;
	
	}	
	
/*************CATEGORIES LIST***************/	


.ui-place-row{
	overflow:hidden;
	padding:10px 0;
	}

.ui-place-row img{
	float:left;
	display:block;
	width:200px;
	height:200px;
	border:4px solid #BEBEBE;
	margin:0 10px 10px 0;
	}
.ui-place-row	div.container{
	float:left;
	width:400px;
	}
.ui-place-row h3{
	float:left;
	clear:none;
	text-transform:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333;
	}	
.ui-place-row-description{
	display:block;
	padding:10px 0 5px 0;
	clear:both;
	}	
.ui-place-row 	.ui-place-row-description p{
	margin:0;
	padding:0;
	}
.ui-place-row a.more{
	display:block;
	float:right;
	background:url(../resources/defImages/newsMore.jpg) center right no-repeat;
	padding:0 32px 0 0;
	line-height:30px;
	color:#2E3192;
	font-weight:bold;
	text-decoration:none;
	}	
.ui-place-row a.more:hover{
	text-decoration:underline;
	}		
.ui-place-row	span.stars{
	background:url(../resources/defImages/stars.jpg) center left no-repeat;
	float:left;
	display:block;
	line-height:24px;
	height:24px;
	margin:0 0 0 10px;
	}
#mapCanvas{
	margin:10px 0  0 0;
	}	
.contactsForm{
	float:left;
	}	
.contactsForm td{
	vertical-align:top;
	text-align:right;
	}	
.blueBut{
	background-color:#2E3192;
	border:none;
	border-radius:10px;
	color:white;
	text-transform:uppercase;
	font-size:17px;
	text-align:center;
	line-height:29px;
	height:29px;
	padding:0 15px;
	float:right;
	margin:10px 0 0 0;
	}
.fb-follow{
	margin:8px 5px 14px 0;
	}
#bulletin-status-text{
	display:block;
	color:red;
	font-weight:bold;
	padding:10px 0;
	}	
.outer-link{
	color:#333;
	padding:20px 0;
	display:block;
	}	