*{
	margin:0;
	padding:0;
	font-family:Tahoma, sans-serif;
	}
a img{
	border:none;
	}
a:active, a:focus, img {
	outline: 0;
	}
a, a:active, a:focus{
	color:#538fce;
	}
a:visited{
	color:#538fce;
	}
#mainContainer{
	width:1001px;
	margin:0 auto;
	}
#leftContainer .bannerLeft{
	margin-top:25px;
	margin-left:1px;
	}
#leftContainer{
	width:250px;
/*	height:95px;*/
	border-top:8px #538fce solid;
	display:inline-block;
/*	float:left;
	margin:0 0 0 auto;*/
	vertical-align:top;
	}
#rightContainer{
	width:750px;
/*	margin:0 auto 0 0;	
	height:95px;*/
	border-top:8px #95c732 solid;
	display:inline-block;
	vertical-align:top;	
	margin-left:-5px;
	}
#insideLeftCont{
	width:250px;
	height:84px;
	margin-top:3px;
	border-top:1px #b8beca solid;
	border-bottom:1px #b8beca solid;
	}
#insideRightCont{
	width:100%;
	height:84px;	
	margin-top:3px;
	border-top:1px #b8beca solid;
	border-bottom:1px #b8beca solid;
	}
#rightLine{
	border-right:1px #b8beca solid;	
	height:53px;
	width:1px;
	margin-top:13px;
	float:right;
	}
#searchForm{
	background:#f0f0f0;
	border:1px #b6bcc8 solid;
	margin-top:10px;
	height:88px;
	position:relative;
	width:248px;
	}
.search{
	list-style:none;
	margin-left:15px;
	margin-top:14px;
	}
.search li{
	font-size:11px;
	margin-bottom:4px;
	}
.search input{
	height:14px;
	border:1px #b6bcc8 solid;
	width:163px;
	font-size:11px;
	padding:1px 0px 3px 5px;
	line-height:15px;
	}
.search li select{
	height:22px;
	border:1px #7e9db9 solid;
	width:170px;
	font-size:11px;
	padding:0px 0px 0px 5px;
	}
.search li img{
	margin-right:5px;
	}
#submit{
	border:none;
	vertical-align:bottom;	
	outline:0;
	margin-left:6px;
	height:20px;
	width:50px;	
	background:url(../img/SearchButton.jpg);
	}	
#rightContainer .bannerWidth{
	margin:10px 0 0 30px;
	}
#insideLeftCont img{
	margin-top:12px;
	}
.peterburg{
	font-size:24px;
	color:#9597a3;
	font-weight:bold;
	display:block;
	margin:31px 0 0 31px;
	float:left;
	}
#pogoda{
	width:234px;
	height:70px;
	margin:13px 0 0 auto;
	font-size:12px;
	position:relative;
	}
#pogoda .pogodaLine{
	position:relative;
	top:-5px;
	margin-left:9px;
	font-size:13px;
	
	}
#pogoda .pogodaLine a{
	font-size:12px;
	}
#pogoda .littleDegree{
	font-size:11px;
	}
#pogoda .littleDegree, #pogoda .pogodaLine{
/*	letter-spacing:-1px;*/
	}
#pogoda ul{
	list-style:none;
	width:140px;
	margin-left:25px;
	font-size:11px;
	}
#pogoda ul li{	
	height:18px;
	}
#pogoda .converter{
	position:absolute;
	display:block;
	cursor:pointer;
	bottom:24px;
	right:0;
	width:65px;
	font-size:11px;
/*	line-height:12px;
	letter-spacing:-1px;*/
	text-decoration:underline;
	}
#pogoda ul .moneyName{
	color:#c4c5c7;
	display:block;
	float:left;
	width:27px;
	}
#pogoda ul img{
	margin:0 10px 0px 0px;
	}
#pogoda ul .moneyUp{
	color:#6f9a26;
	margin-left:13px;
	}
#pogoda ul .moneyDown{
	color:#f10100;
	margin-left:13px;
	}	
#spravki{
	width:250px;

	}
#spravki a, #spravki a:hover{
	color:#ff6b0b;
	font-size:15px;
	font-weight:bold;
/*	letter-spacing:-1px;*/
	}
#spravki .orangeSpravka{
	color:#ff6b0b;
	display:block;
	margin-top:19px;
	padding-left:13px;
	}	
#spravki .first,	 #spravki .second{
	width:125px;
	margin-top:14px;
	}
#spravki .first{
	margin-left:13px;
	width:107px;	
	}	
#spravki .first li, #spravki .second li, #mainLinks .first li, #mainLinks .second li, #catalogLinks .second li, #catalogLinks .first li{
	height:26px;
	}	
#spravki .first img, #spravki .second img, #mainLinks .first img, #mainLinks .second img{
	width:16px;
	height:16px;
	margin-right:14px;
	}	
#spravki .first,	 #spravki .second, #mainLinks .first, #mainLinks .second, #catalogLinks .second, #catalogLinks .first{
	display:inline-block;
	}
#spravki .first, #mainLinks .first, #catalogLinks .first{
	float:left;
	}	
#spravki .first a, #spravki .second a, #mainLinks .first a, #mainLinks .second a, #catalogLinks .first a, #catalogLinks .second a{
	color:#538fce;
	font-size:12px;
	display:inline;
	font-weight:normal;
	position:relative;
	top:-3px;
/*	letter-spacing:-1px;*/
	}	
#spravki ul{
	list-style:none;
	}
#fotoBloknot{
	width:232px;
	height:239px;
	margin:14px 0 0 13px;
	position:relative;
	border:1px #e3e3e3 solid;
	}	
#fotoBloknot .topLeft, #fotoBloknot .topRight, #fotoBloknot .bottomLeft, #fotoBloknot .bottomRight, .meetingsSearch .topLeft, .meetingsSearch .topRight, .meetingsSearch .bottomLeft, .meetingsSearch .bottomRight{
	position:absolute;
	display:block;
	width:7px;
	height:7px;
	}
#fotoBloknot .topLeft, .meetingsSearch .topLeft{
	top:-1px;
	left:-1px;
	}	
#fotoBloknot .topRight, .meetingsSearch .topRight{
	top:-1px;
	right:-1px;
	}		
#fotoBloknot .bottomLeft, .meetingsSearch .bottomLeft{
	bottom:-1px;
	left:-1px;
	}
#fotoBloknot .bottomRight, .meetingsSearch .bottomRight{
	bottom:-1px;
	right:-1px;
	}
#fotoBloknot .zagolovok, #fotoBloknot .zagolovok:hover , #catalogLinks .mainLinkCatalog, #catalogLinks .mainLinkCatalog:hover, #afisha .mainLinkCatalog, #afisha .mainLinkCatalog:hover{
	color:#96c730;
	font-size:23px;
/*	letter-spacing:-1px;*/
	display:block;
	margin-top:17px;
	text-align:center;
	}	
#fotoBloknot .mainImg{
	margin:13px auto 10px auto;
	display:block;
	}
#fotoBloknot .townViews, #fotoBloknot .townViews:hover{
	color:#538fce;
	font-size:11px;
/*	letter-spacing:-1px;*/
	display:block;
	text-align:center;
	}
#fotoBloknot .createAlbum, #fotoBloknot .createAlbum:hover{
	color:#ff6b0b;
	font-size:14px;
/*	letter-spacing:-1px;*/
	display:block;
	margin-top:2px;
	text-align:center;	
	}
#mainLinks{
	margin:25px 0 0 29px;
	border-bottom:1px #eaebef solid;
	padding-bottom:12px;
	width:710px;
	height:135px;
	}
#mainLinks ul{
	list-style:none;
	width:auto;
	margin-right:76px;
	height:auto;
	}	
#mainLinks .second{
	margin-right:0px;	
	}
#mainLinks .first{	
	margin-right:77px;
	}
#catalogLinks ul{
	list-style:none;
	width:123px;
	margin-right:43px;
	}	
#catalogLinks .second, #mainLinks .second{
	float:none;
	}	
#catalogLinks .first{
	margin-left:3px;
	width:140px;
	}	
#catalogLinks .second{
	width:91px;
	margin-right:0;
	margin-left:-57px;
	}	
#catalogLinks .marginTwo{
	margin-left:-21px;	
	}
#catalogLinks .marginThird{
	margin-left:-32px;
	}
#catalogLinks .marginThirth{
	margin-left:-34px;
	}
#catalogLinks{
	margin:10px 0 0 29px;
	padding-bottom:8px;
	border-bottom:1px #eaebef solid;
	width:710px;
	}
#catalogLinks .mainLinkCatalog, #catalogLinks .mainLinkCatalog:hover{
	text-align:left;
	margin-bottom:15px;
	margin-top:0px;
	}
#catalogLinks .addSite{
	text-transform:uppercase;
	color:black;
/*	letter-spacing:-1px;*/
	font-size:11px;
	margin:0px 28px 0 0;
	position:relative;
	top:-14px;
	display:inline-block;
	}
#catalogLinks img{
	margin:9px 34px 0 0;	
	}
#catalogLinks .opisanieAddSite{
	width:auto;
	/*float:right;*/
	position:relative;
	top:-5px;
	display:inline-block;
	}	
#catalogLinks .opisanieAddSite li{
	margin:0;
	background:url(../img/pixel.jpg) no-repeat left 6px;
	vertical-align:baseline;
	padding-left:5px;
	height:15px;
	}	
#catalogLinks .opisanieAddSite li a{
	color:#ff6b0b;
	font-size:11px;
/*	letter-spacing:-1px;*/
	display:block;
	}
#afisha{
	margin:7px 0 0 29px;
	padding-bottom:8px;
	border-bottom:1px #eaebef solid;
	width:710px;
	}
#afisha .mainLinkCatalog, #afisha .mainLinkCatalog:hover{
	margin-top:0px;
	text-align:left;
	}	
#afisha ul li{
	display:inline-block;
	vertical-align:top;
	width:247px;
	}
#afisha ul li img{
	width:196px;
	}	
#afisha ul{
	list-style:none;
	margin-top:8px;
	}	
#afisha .lastAfisha{
	width:auto;	
	}
#afisha	ul li span,	#afisha	ul li a, #afisha ul li p{
	display:block;
	width:194px;
	}
#afisha	ul li span{
	color:#88909b;
	font-size:9px;
	font-weight:normal;
	margin:7px 0px 5px 0;
	}	
#afisha	ul li a{
	text-transform:uppercase;
	font-size:12px;
/*	letter-spacing:-1px;*/
	}
#afisha	ul li p{
	font-size:11px;	
/*	letter-spacing:-1px;*/
	}
#leftContainer .partners, #rightContainer .partners{
	margin:30px 0 0 21px;
	color:#538fce;
	}	
#leftContainer .partners h3, #rightContainer .partners h3{
	font-weight:bold;
	color:black;
	font-size:11px;
/*	letter-spacing:-1px;*/
	text-transform:uppercase;
	}	
#leftContainer .partners a, #rightContainer .partners a{
	font-size:11px;
/*	letter-spacing:-1px;*/
	display:inline;
	}	
#leftContainer .partners p, #rightContainer .partners p{
	display:inline;
	line-height:13px;
	}	
#leftContainer .partners a, #rightContainer .partners a{
	color:#538fce;	
	}
#meetings{
	margin:15px 0 0 24px;
	}
#meetings ul{
	list-style:none;
	margin-top:6px;
	display:inline-block;	
	margin-right:20px;
	margin-left:5px;
	vertical-align:top;
	float:left;
	}
#meetings ul li{
	font-size:11px;
/*	letter-spacing:-1px;*/
	text-align:right;
	height:16px;
	}
#meetings ul .titleMeetings{
	font-size:23px;
/*	letter-spacing:-1px;*/
	display:block;
	height:34px;	
	}		
#meetings ul .titleMeetings a, #meetings ul .titleMeetings a:hover{
	color:#96c730;	
	}
#meetings .meetingsSearch{
	width:536px;
	background:#f3f3f3;
	height:62px;
/*	display:inline-block;*/
	margin:0 5px 0 auto;
	position:relative;
	vertical-align:top;	
	border:1px #e1e1e1 solid;
	padding:17px 5px 0 7px;
	}
.meetingsSearch .wideInput, .meetingsSearch	.littleInput{
	font-size:12px;
	padding:1px 0px 3px 5px;
	line-height:15px;	
	border:1px #a0a6b2 solid;
	}
.meetingsSearch .wideInput{
	padding:1px 0px 0px 5px;	
	}	
.meetingsSearch input{
	border:1px #a0a6b2 solid;
	vertical-align:baseline;	
	}	
.meetingsSearch	.wideInput{
	width:157px;
	height:20px;
	margin-right:23px;
	}
.meetingsSearch	.littleInput{
	width:26px;
	height:14px;	
	}
.meetingsSearch label, .meetingsSearch span{
	font-size:14px;	
	color:#767676;
	position:relative;
	top:1px;
	}	
.meetingsSearch fieldset{
	border:none;
	margin-bottom:7px;
	}	
.meetingsSearch span{
	margin-right:5px;
	}	
.meetingsSearch .firstFieldset{
	margin-left:12px;
	margin-right:0px;	
	}
.meetingsSearch .checkbox input{
	width:16px;
	height:16px;
	margin-right:8px;
	}	
.meetingsSearch .checkbox{
	vertical-align:top;
	}	
.meetingsSearch .checkbox span{
	position:relative;
	top:-5px;	
	}	
.meetingsSearch #submitMeetings{
	border:none;
	outline:0;
	margin-left:5px;
	height:20px;
	width:73px;	
	background:url(../img/SearchMeetings.jpg);	
	vertical-align:bottom;
	}
#rightContainer .partners{
	margin-left:0px;
	}
#footer{
	border:1px #b6bcc8 solid;
	background:#f0f0f0;
	padding:18px 11px;
	margin-top:22px;
	}
#footer img{
	margin:0;
	}
#footer	p, #footer a{
	font-size:10px;
	vertical-align:middle;
	display:inline-block;
	}
#footer	.firstInsideFooter{
	width:200px;
	margin-right:42px;
	}
#footer	.secondInsideFooter{
	width:460px;	
	margin-right:50px;	
	}
a:hover{
	color:#ff6b0b !important;
	}
#fotoBloknot .zagolovok:hover, #catalogLinks .mainLinkCatalog:hover, #afisha .mainLinkCatalog:hover, #meetings .titleMeetings a:hover{
	color:#96c730 !important;
	}
.fastLinks{
	font-size:10px;
	text-align:center;
	margin-top:10px;
	}