body {margin: 0; padding: 0 2px;font: 14px times new roman;}
h3 {font-size: 18px}
h3 a {text-decoration: none}
a {color: black}
form {margin: 0;padding: 0;}
.sep-hor-big {margin: 18px 0;width: 500px}
.sep-hor-small {margin: 12px 0;}
.frame {width: 100%;display: block;padding: 5px 10px 5px 5px;background: url(../images/frame.png) right bottom no-repeat}
/*ul div {margin: 5px 0;}
ol {padding: 0;}
ol li {padding: 4px 0 0 0;}
ol div {margin: 6px 0;}*/

.form-error {border: 1px solid #ff0000;}	

.people-title {width: 80px;height: 33px;font: bold 16px times new roman;padding: 13px 0 0 70px;background: url(../images/icons/icon_people_50.png) no-repeat;}
.buildings-title {width: 80px;height: 33px;font: bold 16px times new roman;padding: 13px 0 0 70px;background: url(../images/icons/icon_buildings_50.png) no-repeat;}
.monunents-title {width: 400px;height: 33px;font: bold 16px times new roman;padding: 13px 0 0 70px;background: url(../images/icons/icon_monunents_50.png) no-repeat;}
.streets-title {width: 400px;height: 33px;font: bold 16px times new roman;padding: 13px 0 0 70px;background: url(../images/icons/icon_streets_50.png) no-repeat;}
.events-title {width: 400px;height: 33px;font: bold 16px times new roman;padding: 13px 0 0 70px;background: url(../images/icons/icon_events_50.png) no-repeat;}
.business-title {width: 400px;height: 33px;font: bold 16px times new roman;padding: 13px 0 0 70px;background: url(../images/icons/icon_business_50.png) no-repeat;}

/*MAIN*/
.header-title {height: 94px;background: url(../images/main/header-title.jpg) no-repeat center;}
	.header-title img {margin-top: 20px}
.header-bottom {height: 34px;background: url(../images/main/header-bottom.jpg) no-repeat center;}

.before-left-top {width: 99%;height: 34px;background: url(../images/main/before-left-top.png) no-repeat left}
.before-right-top {height: 34px;background: url(../images/main/before-right-top.png) no-repeat right}

.left-top {float: left;width: 100%;background: url(../images/main/left-top.jpg) no-repeat left top}
.center-top {float: left;width: 100%;background: url(../images/main/center-top.jpg) repeat-x top}
.right-top {float: left;width: 100%;background: url(../images/main/right-top.jpg) no-repeat right top}
.left-middle {float: left;width: 100%;background: url(../images/main/left-middle.jpg) repeat-y left}
.center-middle {float: left;width: 100%;background: url(../images/main/center-middle.jpg)}
.right-middle {float: left;width: 100%;background: url(../images/main/right-middle.jpg) repeat-y right}
.left-bottom {float: left;width: 100%;background: url(../images/main/left-bottom.jpg) no-repeat left bottom}
.center-bottom {float: left;width: 100%;background: url(../images/main/center-bottom.jpg) repeat-x bottom}
.right-bottom {float: left;width: 100%;padding-bottom: 100px;background: url(../images/main/right-bottom.jpg) no-repeat right bottom}
	.nav-panel {margin: 0;padding: 12px 0 0 0;width: 691px;height: 50px;}
	.nav-panel li {display: inline;margin: 5px 0 0 0}
	.nav-panel .marker {margin: 0 8px;background: url(../images/nav-marker.gif) no-repeat 0px -12px;}
	.nav-panel a {font: 20px Times New Roman;text-decoration: none;}
	.content {padding: 0 140px;min-height: 300px}
		.left-content {padding-top: 30px;vertical-align: top;text-align: justify;}
		.right-content {padding-top: 30px;vertical-align: top;text-align: justify;}
		.center-content {width: 100%;vertical-align: top;text-align: center;margin: 0 3px 0 3px;padding-top: 20px;background: url(../images/before-content-center.jpg) no-repeat;}
			.center-cont77ent ul li {list-style-type: none;background: url(../images/list-marker.png) no-repeat left bottom;padding: 4px 0 0 22px;}
	
.footer {height: 218px;clear: both;background: url(../images/main/footer.jpg) no-repeat center}
.after-left-bottom {height: 42px;background: url(../images/main/after-left-bottom.png) no-repeat left}
.after-right-bottom {height: 42px;background: url(../images/main/after-right-bottom.png) no-repeat right}

/*HOME*/
.right-column {widt44h: 100%;float: left;bor33der: 1px solid green;}
	.wrapC-v-block {text-align: left;margin-left: 30px;width: 472px;height: 252px;background: url(/images/center.jpg)}
	.wrapR-v-block {height: 252px;background: url(/images/right.jpg) no-repeat right}
	.wrapL-v-block  {height: 252px;background: url(/images/left.jpg) no-repeat;}
	.v-block-zh {padding: 0 30px 30px 30px;h33eight: 200px}
		.v-block-zh .title {padding-top: 2px;}
	#v-block {widt44h: 472px;p33adding: 20px;position: relative;height: 150px;overflow: hidden;bord44er: 1px solid red}
	#block {wi33dth: 300px;position: absolute; top: -20px}

.left-column {width: 230px;float: right;bor33der: 1px solid red;}
	.left-column h3 {margin: 0 0 5px 0;text-align: left}
	.left-column form table {padding: 0;margin: 0;font-size: 1em}
	.left-column form table td {padding: 5px 5px 5px 0}
	.left-column form table a {margin-right: 20px}
	.left-column dl {margin: 0 0 10px 0;text-align: left}
	.left-column dl dt {font-weight: bold}
	.left-column dl dd {margin: 0;text-align: justify;}

/*PHOTOGALLERY*/
.photogallery-list {margin: 0;padding: 0;font: 11px tahoma}
.photogallery-list li {float: left;list-style-type: none;height: 165px;min-width: 165px;max-width: 165px;width: 20%;bo4rder: 1px solid red}
.photogallery-list li dl dt, .photogallery-list li dl dd {margin: 0;}

.photogallery-list li dl dt a {width: 100%;display: block;padding: 5px 10px 5px 5px;background: url(../images/frame.png) right bottom no-repeat}
.photogallery-list li dl dt a img{border: 0;}

.photogallery-list .name {}
.photogallery-list .date {float: left;font-size: 0.8em;margin-right: 10px}
.photogallery-list .comments {font-size: 0.8em}

/*INFORMATION  CATALOGUE*/
	.colums-cont {clear: both;float: left;width: 100%}
		.left-70 {width: 70%;float: left;text-align: left}
		.right-30 {width: 30%;float: left;text-align: left}
		
		.left-50, .right-50 {width: 325px;float: left;text-align: left;}
		.right-50 {margin: 0 0 0 20px;}
	h3.path-line {font-size: 11px;font-family: georgia, times new roman;margin: 0;}
	.page-desc {text-align: justify}
		.left-20 {width: 150px;float: left;text-align: left}
		.right-80 {width: 520px;float: left;text-align: left}
		
	h1.page-title {width: 95%;margin: 6px;font: bold 18px times new roman}
.catalogue-content-main h1.page-title {width: 95%;margin: 0px;font: bold 16px times new roman}
.down-level-block {text-align: center}
.down-level-block h3 {margin: 20px 0 5px 0}
	.down-level-block ul {margin-top: 3px;}
	.down-level-block ul li {text-align: left;margin-left: 20px}
	
/*GUESTBOOK*/
form.guestbook {}
	form.guestbook td {text-align: left}
	input, textarea {border: 1px solid #5E3529;background: url(../images/center-middle.jpg)}
	textarea {width: 480px}
	#captcha {border: 1px solid #5E3529;}
		#captcha img {cursor: pointer;padding: 3px;}
	
/* REGISTRATION */
.users-register #available {color: green;font-size: 0.8em;display: none;}
.users-register #unavailable {color: red;font-size: 0.8em;display: none;}
.users-register .check-login {font-size: 0.8em}
.users-register h3 {margin: 0;}

/* PANORAMS */
.panorams-block {width: 685px;}
	.border-left-img {float: left}
	.wrap-panorams-center {float: left;position: relative}
	#border_top_swf {position: absolute;top: 0;left: 0}
	#border_bottom_img {position: absolute;top: 434px;left: 0}

