html, body {
/*	height: 100%;*/
	margin: 0px;
	padding: 0px;
}

body {
	min-width: 1000px;
	max-width: 1400px;
	margin: 0 auto;	
	background-color: #323232;
}


a {
	text-decoration: none;
}

a:link {
	color: #003399;
}

a:visited {
	color: #003399;
}

a:active {
	color: #003399;
}

a:hover {
	color: #0066FF;
	text-decoration: underline;
	color: #f68d1b;
}


img {
	border: 0px;
}

form {
	margin: 0px;
}

fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}


.container {
	position: relative;
	overflow: hidden;
	clear: left;
	margin-top: 10px; margin-bottom: 10px;
	margin-right: -5px;
}
	.p1 {
		float: left;
		left: 50%;
		position: relative;
	}
	.p2 {
		float: left;
		left: -50%;
		position: relative;
	}



#wrapper {
/*	height: auto !important;
	min-height: 100%;
	height: 100%;*/
	padding: 0px;
	margin: 0px;
}

#toppanel {
	overflow: hidden;
	height: 31px;
	padding-right: 6px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
	#toppanel span {
		display: block;
		margin: 0;
		float: right;
		padding: 3px 6px 5px 6px;
		background-color: #444;
		border: 1px solid #3a3a3a;
		border-radius: 0 0 5px 5px;
	}
		#toppanel a.sel span {
			background-color: #545454 !important;
			padding-top: 5px !important;
			padding-bottom: 8px !important;
			font-size: 13px !important;
			font-weight: bold !important;
		}

		#toppanel a {
			color: #5f6658;
			color: #888888;
		}

			#toppanel a.sel,
			#toppanel a:hover {
				color: #f68d25;
				text-decoration: none;
			}

		#toppanel a:hover span {
			background-color: #545454;
			padding-top: 4px; padding-bottom: 7px;
		}
		
#social {
	overflow: hidden;
	float: right;
	margin-right: 16px;
	margin-top: 6px;
}
	#social a {
		display: inline-block;
		width:16px;height:16px;
		margin-bottom: 4px;
		margin-left: 4px;
		background: url('/img/social.png') no-repeat;
	}
		#social a.tw {background-position-x: -32px}
			#social a:hover.tw {background-position-x: -48px}
		#social a.vk {background-position-x: -64px}
			#social a:hover.vk {background-position-x: -80px}
		#social a.fb {background-position-x: -96px}
			#social a:hover.fb {background-position-x: -112px}
		#social a.tg {background-position-x: -128px}
			#social a:hover.tg {background-position-x: -144px}
		#social a.zn {background-position-x: -160px}
			#social a:hover.zn {background-position-x: -176px}


#header {
	height: 180px;
	margin-top: -31px;
	background-color: #323232;
	background: url('../img/header.png') no-repeat 50% 100%;
}
	#header h1,
	#header h2 {
		float: left;
		padding-left: 90px;
		margin: 0;
		margin-top: -31px;
	}
	#header span {
		display: block;
		font-family: Tahoma, Arial;
		font-weight: bold;
		float: left;
		cursor: pointer;
	}
		#header .h1 {
			font-size: 36px;
			clear: left;
		}
		#header .h2 {
			margin-top: -7px;
			font-size: 26px;
			clear: left;
		}
	#header a {
		color: #eeeeee;
		text-decoration: none;
	}
		#header a:hover {
			color: #e0e0e0;
			text-decoration: none;
		}



#menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

/*	border: solid #f68d1b;*/
	border-width: 0px 0 2px 0;
	background-color: #545554;
	padding: 2px;
	padding-top: 8px;
	padding-bottom: 8px;
}


#menu ul {
	margin: 0;
	padding: 0;
	height: 14px;
	list-style-type: none;
}

#menu li {
	color: #5384cc;
	display: block;
	float: left;
	padding: 0px 6px 0px 6px;
	border-right: 1px #5384cc dotted;
}

#menu a {
	color: #5384cc;
}
#menu a:hover {
	color: #f68d1b;
}

#menu .selected {
	color: #f68d1b;
}



#menupath {
	color: #f68d1b;
	margin-left: 6px;
	margin-bottom: 4px;
}
#menupath span {
	border-bottom: #f68d1b 1px solid;
}

#menupath a {
	color: #f68d1b;
}
#menupath a:hover {
	color: #f68d1b;
}


#body {
	overflow: hidden;
	background: #3a3a3a url('../img/right.gif') repeat-y 100% 0;
	border-bottom: #474747 1px solid;
}



#content {
	margin-right: 270px;
	padding: 12px 8px;
}

#content.photo {
	padding: 0;
}
#photo_foot {
	padding-bottom: 12px;
}

#content a {
	color: #d0d0d0;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #d0d0d0;
}

#content a:hover {
	color: #5384cc;
	border-bottom: 1px solid #5384cc;
}

#content strong {
	color: #eeeeee;
}


.content p,
.content li {
	color: #cccccc;
	font-family: Helvetica, Arial;
	font-size: 13px;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 4px;
}
.content p.blockquote {
	overflow: hidden;
}
.content .blockquote i {
	font-style: italic;
	display: block;
	border-left: 3px solid silver;
	padding-left: 8px;
	margin: 8px 0 8px 16px;
}

#content h1,
#content h2 {
	font-family: Georgia, Arial;
	font-size: 22px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #333333;
	color: #cccccc;
}
#content h1 a,
#content h2 a {
	color: #333333;
	color: #cccccc;
}

#content h2 {
	margin-top: 12px;
}

#content h3,
#content h4 {
	font-family: Georgia, Arial;
	font-size: 16px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #333333;
	color: #cccccc;
}
#content h3 a {
	color: #333333;
	color: #cccccc;
	border: 0;
}
#content h3 a:hover {
	text-decoration: underline;
	border: 0;
}

#content  .photoblock {
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 6px;
	background-color: #545554;
	overflow: hidden;
}

#content .photoblock .best {
	width: 35%;
	float: left;
	overflow: hidden;
}

#content .photoblock .topplaces {
	margin-bottom: 8px;
}

#content .photoblock .last {
	margin-left: 35%;
	text-align: center;
}

#content  .photoblock  h3 {
	margin-bottom: 10px;
}

.photoblock p.caption {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #5384cc;
}
.photoblock p.caption a {
	color: #5384cc !important;
	border: 0 !important;
}
.photoblock p.caption a:hover {
	color: #f68d1b !important;
}

.photoblock .best .photo {
	display: block;
	width: 240px;
	margin: auto !important;
}

.photoblock .best .photo  img {
	background-color: #505050;
}

.photoblock .last .photo {
	margin-bottom: 10px;
}

.photoblock .last .title {
	margin-top: 0 !important;
}

#content .photoblock .dscr {
	border-left: 4px solid #454545;
	padding: 2px 6px;
	width: 184px;
}
#content .photoblock  .s .dscr {
	border: 0;
	width: 194px;
}

#content .photoblock .dscr p {
	text-align: left !important;
}

#content .last .s .dscr p {
	padding-left: 56px;
}

#content .photoblock .last img {
	/*width: 199px;*/
}


p.more {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	font-family: Tahoma, Arial !important;
	font-size: 11px !important;
}
p.more a {
	border: 0 !important;
}


#content .placeidx {
	float: left;
	width: 65%;
	border-right: 1px solid #474747;
	padding-bottom: 8px;
/*	margin-right: 12px;*/
}
#content .placeidx div {
	float: left;
	border-right: 1px solid #2a2a2a;
	padding: 0;
	padding-right: 12px;
}

#content .placeidx p {
	margin-bottom: 12px;
}


#content .center_block {
	margin-left: 65%;
}

#content .center_block .section {
	margin: 12px;
	margin-top: 6px;
	border-bottom: 1px solid #474747;
}

#content .center_block .section div {
	border-bottom: 1px solid #2a2a2a;
	padding: 12px;
	padding-top: 0;
}

#content .center_block .section div div {
	border: 0;
	padding: 0;
}


#content .center_block img {
	display: block;
	margin: auto;
}


#content .pageselect {
	text-align: right;
	font-family: Tahoma, Arial;
	font-size: 11px;

	border: 0 !important;
	float: none !important;
}

#content .pageselect a {
	border-bottom: 0;
	padding-left: 3px;
	padding-right: 3px;
}

#content .pageselect b {
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
}


#photos {
	overflow: hidden;
	text-align: center;
	padding: 5px;
}

#photos .photo,
.photoblock .photo {
	display: -moz-inline-box;
	display: inline-block;

	text-decoration: none;
	vertical-align: top;
}

#photos .photo {	
	margin: 5px;
	width: 200px;
	height: 220px;
/*	text-align: center;*/
	border: #575757 1px solid;
	background-color: #3a3a3a;
	background-color: #323232;
}

#photos .photo div {
	margin-top: 10px;
}

#photos .photo div div {
	margin: 0px;
	height: 150px;
}

#photos .landimg img {
	margin-top: 25px;
}

#photos .landimg2 img {
	margin-top: 40px;
}

#photos .landimg3 img {
	margin-top: 45px;
}

#photos .landimg4 img {
	margin-top: 52px;
}

#photos .landimg5 img {
	margin-top: 60px;
}


.photo a {
	font-weight: normal !important;
	border-bottom: 0 !important;
}

.photo a:hover {
	text-decoration: none;
}

.photo img {
	border: 3px solid #3a3a3a;
}

.photo a:hover img {
	border: 3px solid #f68d1b;
}

.photo p.title {
	color: #cccccc !important;
	font-family: Verdana, Arial !important;
	font-size: 11px !important;
	font-weight: bold !important;
	text-align: center !important;
	margin-top: 8px !important;
}
.photo a:hover p.title {
	color: #f68d1b !important;
}

.photo p.props {
	color: #808080;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
	font-size: 10px;
	margin-top: -1px;
}
.photo p.props span.size {
	display: block;
	padding-top: 2px;
}

.photo .size {
	margin-top: -4px !important;
}


.vtphoto {
	overflow: hidden;
	height: 560px;
	display: block;
}

.vtphoto strong {
	display: block;
	position: relative;
	top: -86px; left: 0;
	width: 500px;
	margin: auto;
	padding: 10px;
	background-color: #444444;
	opacity: 0.7;
	
	font-family: Times;
	font-size: 32px;
	font-weight: bold; color: #efefef;
}

.s {
	overflow: hidden;
	margin-bottom: 4px;
}

.s img {
	float: left;
	margin-left: 0;
	margin-right: 6px;
}

.s p.title {
	text-align: left !important;
	margin-top: 2px !important;
}

.s p.props {
	/*color: #808080;
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;*/
	text-align: justify;
}

.t {
	display: block;
	margin-top: 8px;
}

.t img {
	float: right;
	margin-right: 0;
	margin-left: 6px;
}


#navigator {
	text-align: center;
	margin-bottom: 15px;
	padding-top: 6px;
}
.nav_cnt {
	height: 60px;
	overflow: hidden;
}
#nav_cnt {	
	text-align: center;
}

#navigator a {
	color: #cccccc;
}
#navigator a:hover {
	color: #f68d1b !important;
	border-color: #f68d1b !important;
}


#navigator a {
	border: 0 !important;
}

#navigator img {
	border: 3px solid #e0e0e0;
	opacity: 0.5;
}
#navigator a:hover img {
	border: 3px solid #f68d1b;
	opacity: 1;
}

#navigator a.selected img {
	border: 3px solid #f68d1b;
	opacity: 1;
}

#navigator .nav_caption {
	padding-bottom: 6px;
	color: #eeeeee;
}

#navigator .nav_caption,
#navigator .all_photo {
	font-family: Tahoma;
	font-size: 11px;

}
#navigator .all_photo a {
	color: #5384cc !important;
}
#navigator .all_photo a:hover {
	color: #f68d1b !important;
}


#photo {
	text-align: center;
	padding: 8px 5px 16px 5px;
	background-color: #323232;
}

#photo h1 {
	margin-top: 6px;
	margin-bottom: 15px;
}

#photo img,
#photo object,
#photo embed {
	margin: auto;
	margin-bottom: 12px;
	max-width: 100%;
	display: block;
	border: 0;
}

#photo .viewphoto {
	overflow: hidden;
	margin-bottom: 12px;
	position: relative;
}

#photo .viewphoto img {
	max-width: 960px;
	margin-bottom: 0;
		-o-transition:opacity 0.5s ease-out;
		-moz-transition:opacity 0.5s ease-out;
		-webkit-transition:opacity 0.5s ease-out;
}
	#photo .viewphoto a.slide div {
		background: url(/img/slide-left.png) 50% 50% no-repeat;
		position: absolute;
		top: 0px; bottom: 0px; width: 50px; min-height: 100px;
			-o-transition:all 0.3s ease-out;
			-moz-transition:all 0.3s ease-out;
			-webkit-transition:all 0.3s ease-out;
	}
	#photo .viewphoto a.left div {
		background-image: url(/img/slide-left.png);
		left: 0px; 
	}
	#photo .viewphoto a.right div {
		background-image: url(/img/slide-right.png);
		right: 0px; 
	}

	#photo .viewphoto a.slide:hover div {
		background: #575757 50% 50% no-repeat;
		opacity: 0.5;
	}
	#photo .viewphoto a.left:hover div {
		background-image: url(/img/slide-left-h.png);
	}
	#photo .viewphoto a.right:hover div {
		background-image: url(/img/slide-right-h.png);
	}


/* time */

#time_ani {
	position: relative;
	display: inline-block;
}

.layer {
	position: absolute;
	top: 0; left: 0;
}

.layer img {
	opacity: 0;
}

#controls {
	width: 100%;
	height: 100%;
	background: url('/img/play.png') 50% 50% no-repeat;
	opacity: 0;
	cursor: pointer;
}

#spanCtrl {
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-size: 12px;
	cursor: pointer;
}
#spanCtrl:hover {
	color: #f68d1b;
}

/* enf of time */

#photo .color_pick {
	overflow: hidden;
}

#photo .color_pick {
	position: relative;
	overflow: hidden;
}
#photo .color_pick .p1 {
	float: left;
	left: 50%;
	position: relative;
}
#photo .color_pick .p2 {
	position: relative;
	left: -50%;
	float: left;
}

.color_pick .cff { background-color: #ffffff; }
.color_pick .ce5 { background-color: #e5e5e5; }
.color_pick .ccc { background-color: #cccccc; }
.color_pick .cb3 { background-color: #b3b3b3; }
.color_pick .c99 { background-color: #999999; }
.color_pick .c80 { background-color: #808080; }
.color_pick .c66 { background-color: #666666; }
.color_pick .c4d { background-color: #4d4d4d; }
.color_pick .c33 { background-color: #333333; }
.color_pick .c1a { background-color: #1a1a1a; }
.color_pick .c00 { background-color: #000000; }

#photo .color_pick div div div {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	cursor: pointer;
}

#photo .description {
	width: 80%;
	background-color: #282828;
	color: #b3b3b3;
	font-family: Tahoma, Arial;
	font-size: 13px;
	margin: auto;
	margin-top: 16px;
	margin-bottom: 0;
	padding: 16px;
}

#content .vote {
	float: right;
	height: 41px;
	margin: 10px;
}

#content .votebtn {
	width: 126px;
	text-align: center;
	margin: auto;
	background: url(/img/votebtn.png) 0 0;
}
#content .votebtn :hover{
	background: url(/img/votebtn.png) 0 41px;
}

#content .vote a,
#content .vote span {
	display: block;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold !important;
	
	padding: 5px;
}
#content .vote a {
	color: white;
}
#content .vote span {
	color: #dddddd;
}
#content .vote b {
	font-size: 14px;
	background-image: none !important;
}

#content .soc {
	margin: 5px 10px;
	overflow: hidden;
}

#content .soc table,
#content .soc iframe,
#content .soc .fb-like {
	float: left;
}
#content .soc table {
	margin-right: 3px;
}
#content .soc iframe {
	margin-right: 2px;
}
#content .socl2 {
	width: 350px;
}
#content .soc .odkl-share-stat {
	margin-right: 3px;
	float: left;	
}
#content .soc .socbtn {
	overflow: hidden;
	padding-bottom: 3px;
}
#content .soc .buzz {
	float: left;
	margin-right: 5px;
}
#content .soc #___plusone_0 {
	padding-top: 3px !important;
}

.phlnk {
	text-align: right;
}

.photoblock .phlnk  {
	font-family: Tahoma, Arial;
	font-size: 11px;
}
.photoblock .phlnk  a {
	border: 0 !important;
}
.photoblock .phlnk  a:hover {
	color: #f68d1b !important;
	border-bottom: 1px dashed #f68d1b !important;
}

.loading {
	margin-left: 5px;
	padding-left: 14px;
	background: url('/img/loading.gif') 0 50% no-repeat;
	
	color: #dddddd;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

#load {
    position: absolute;
    width: 70px;
    height: 70px;
    left: 50%;
    margin-left: -35px;
    top: 50%;
    margin-top: -35px;
    background: url(/img/load.gif) 50% 50% no-repeat rgba(170, 170, 170, 0.5);
    border: rgba(170, 170, 170, 0.5) 2px solid;
    border-radius: 10px;
}
	#load .progress {
		position: absolute;
		top: 75%;
		left: 0;
		width: 100%;
		text-align: center;
		color: #ddd;
		font: 600 11px Tahoma;
	}

#comments {
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 680px;
}

#comments .loading {
	width: 160px;
	margin: auto;
}

#comments .comment {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 12px;
	background-color: #323232;
}

#comments .reply {
	padding-left: 20px;
}

#comments .ts {
	color: #888888;
	font-family: Tahoma, Arial;
	font-size: 11px;
}
#comments .ts  em {
	margin-left: 3px;
	font-size: 10px;
	font-style: normal;
}

#comments .msguser {
	color: #bbbbbb;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

#comments .msgtext{
	font-family: Verdana, Arial;
	font-size: 12px;
}

#comments p {
	color: #dddddd;
	margin-top: 2px;
	margin-bottom: 2px;
}

#comments .msgtext a {
	border-bottom: 1px dashed #dddddd !important;
}
#comments .msgtext a:hover {
	border-bottom: 1px dotted #5384cc !important;
}

#form {
	margin: auto;
	margin-top: 20px;
	width: 620px;
}

#form h4 {
	margin-bottom: 8px;
}

#form div {
	overflow: hidden;
}

#form label,
#form span {
	color: #dddddd;
	font-family: Tahoma, Arial;
}
#form label {
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}

#form .confcode {
	height: 40px;
}
#form .confcode div {
	font-size: 11px;
}
#form .confcode span {
	display: block;
	margin-top: 12px;
}
#form .confcode img {
	display: block;
}
#form .confcode label {
	margin-top: 12px;
}
#form .confcode #code {
	display: block;
	float: left;
	margin-top: 7px;
}

#form #msgtext textarea {
	width: 600px;
}


form.loginform  {
	margin-top: 10px;
	margin-bottom: 10px;	
	padding: 15px;
	background-color: #545554;
}

.loginform div {
	overflow: hidden;
}

.loginform label,
.loginform span {
	color: #dddddd;
	font-family: Tahoma, Arial;
}
.loginform label {
	display: block;
	float: left;
	width: 60px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}


.leftimg,
.rightimg, 
.centerimg {
	border: 1px #c0c0c0 solid;
	border: 1px #474747 solid;
	background-color: #f9f9f9;
	background-color: #545554;
	text-align: center;

	margin-top: 4px, 0, 0, 2px;
	padding: 8px 8px 4px 8px;
}

.s50 {
	padding: 0 !important;
	border: 0 !important;
}

.leftimg {
	float: left;
	margin-left: 0px;
	margin-right: 6px;
}
.container .leftimg {
	margin-right: 5px;
}
.rightimg {
	float: right;
	margin-left: 6px;
	margin-right: 0px;
}
.panoimg {
	border: 3px #545554 solid;
	background-color: #323232;
	padding: 10px 10px 4px 10px;
}
	.noframe {
		border: 0;
		background-color: transparent;
	}
	.noframe  img {
		width: 130px;
	}

.leftimg a,
.rightimg a, 
.centerimg a,
.panoimg a {
	font-weight: normal !important;
	border-bottom: 0 !important;
}

.leftimg img,
.rightimg img,
.centerimg img {
	display: block;
	border: 3px #2a2a2a solid;
	border: 3px solid #3a3a3a;	
	border: 3px solid #404040;
}
.panoimg img {
	display: inline;
}

.leftimg a:hover img,
.rightimg a:hover img, 
.centerimg a:hover img {
	border: 3px solid #f68d1b;
}

.leftimg p,
.rightimg p,
.centerimg p,
.panoimg p,

.leftimg span,
.rightimg span,
.centerimg span,
.panoimg span {
	display: block;
	color: #cccccc;
	font-family: Tahoma, Arial !important;
	font-size: 11px !important;
	text-indent: 0px;
	text-align: center !important;
	margin-top: 4px;
	margin-bottom: 2px;
	border: 0 !important;
}
.panoimg span {
	display: block;
}

.leftimg a:hover span,
.rightimg a:hover span,
.centerimg a:hover span {
	color: #f68d1b !important;
}

/*.leftimg p a,
.rightimg p a,
.centerimg p a,
.panoimg p a {
	text-decoration: none;
	border-bottom: 1px dashed #5384cc;
}

.leftimg p a:hover,
.rightimg p a:hover,
.centerimg p a:hover,
.panoimg p a:hover {
	text-decoration: none;
	border-bottom: 1px solid #f68d1b;
}*/

.textblock {
	overflow: hidden;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 10px;	
	margin-bottom: 10px;
}


#right {
	float: right;
	width: 270px;
}

#right .section,
#right #yandex_ad {
	margin: 8px;
	margin-right: 6px;
	border: #474747 1px solid;
	padding: 6px;
	background-color: #3a3a3a;
}
	#yandex_ad .ya-partner__title-link-text {
		font-size: 104% !important;
		text-decoration: none !important;
	}

.section ul {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0;
	padding-left: 8px;
	list-style-type: none;
}

.section p,
.section li {
	color: #cccccc;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.section li.l1 {
	margin-left: 8px;
}

.section p.title {
	font-size: 13px;
	color: #5384cc;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 3px;	
}
.section p.title a {
	color: #5384cc;
}


.section#contents {
	background-color: #464646;
}

.section#contents li {
	font-size: 12px;
}

.section a {
	color: #cccccc;
}

.section a.hint {
	color: #5384cc;
}
.section a:hover {
	color: #f68d1b !important;
	border-color: #f68d1b !important;
}

.section .title .hint {
	font-size: 9px;
}

.section label {
	color: #808080;
}

.section #gmap {
	width: 243px;
	height: 243px;
	background-color: gray;
	margin-top: 6px;
	margin-bottom: 6px;
}

.section#photolnk img {
	display: block;
	margin: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 3px solid #3a3a3a;
}
.section#photolnk a:hover img {
	border: 3px solid #f68d1b;
}


.section .photo {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.section #eprops {
	display: none;
}


#footer {
	border-top: #2a2a2a 1px solid;
	background-color: #323232;
	padding: 20px 8px;
	padding-top: 10px;
}

#footer p {
	color: #5384cc;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}

#footer a {
	color: #5384cc;
	font-weight: bold;
}

#footer #links {
	overflow: hidden;
	margin-top: 8px;
}

#footer #links p {
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5f6658;
	border-right: 1px #5f6658 dotted;
	margin-right: 5px;
	padding-right: 5px;
}
#footer #links a {
	color: #5f6658;
}

#footer .cnt {
	float: right;
	text-align: right;
}

#footer .cnt a {
	font-weight: normal;
	color: #5f6658;
}


#footer #adsense,
#footer .footblock {
	text-align: center;
	margin-bottom: 10px;
}
