html {
	background: #ebdcc3 url(/public/img/back1.jpg) bottom left no-repeat;
}
body {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	background: url(/public/img/backtop.jpg) top repeat-x;
	min-width: 1000px;
}
div {
	padding: 0px;
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Tahoma;
	width: 140px;
	height: 15px;
	border: 1px solid #905923;
	font-size: 11px;
	margin: 3px;
	padding: 1px;
}

textarea {	border: 1px solid #905923;}

select {	font-family: Tahoma;
	width: 140px;
	height: 20px;
	border: 1px solid #905923;
	font-size: 11px;
	margin: 3px;
	padding: 1px;
}

.button
{	height: 18px;
	margin: 0;
	padding: 0;}

input.small, select.small {
	width: 30px;
	float: left;
}
label {
	float: left;
	width: 60px;
	line-height: 25px;
}
label.small {
	width: auto;
}
a img {
	border: none;
}
a.preview { border: 1px solid #1F1A17; }
a.preview:hover { border-color: #AFAAA7; }

a {	color: #905923;}

a:hover {	text-decoration: none;}

.main {
	position: relative;
	width: 100%;
}
.lefthand {
	position: absolute;
	left: 0;
	top: 0;
	height: 951px;
	width: 85px;
	background: url(/public/img/backleft.png) left top no-repeat;
}
.rightdrapery {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(/public/img/bright.png) right top no-repeat;
	width: 72px;
	height: 472px;
}
.header {
	height: 476px;
	background: url(/public/img/backright.jpg) top right no-repeat;
	position: relative;
}
.logo {
	position: absolute;
	top: 50px;
	left: 30px;
	width: 240px;
	height: 120px;
}
.menu {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 80px;
	width: 835px;
}
.submenu {
	position: absolute;
	left: 120px;
	top: 155px;
}
.submenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.submenu ul li {
	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px 20px;
	background: url(/public/img/under.gif) 20px bottom no-repeat;
	line-height: 20px;
}
.submenu ul li a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 20px;
	background: url(/public/img/menuli.gif) 5px no-repeat;
	width: 135px;
	line-height: 28px;
}
.submenu ul li a:hover, .submenu ul li a:active {
	background: url(/public/img/menuli.gif) left no-repeat;
}
.submenu ul li.last {
	background: none;
}
.menu img {
	border: none;
}
.panel {
	position: relative;
	float: left;
	margin: -28px 0 0 105px;
	width: 244px;
	height: 238px;
	background: url(/public/img/panel.png);
	background-repeat: no-repeat;
}
.searchlayer {
	height: 90px;
	padding: 35px 10px 15px 20px;
}
.leftbanner {
	height: 141px;
}
.loginlayer {
	position: relative;
	padding: 40px 10px 0px 20px;
}
/*.loginlayer a {
	display: block;
	position: absolute;
	left: 180px;
	top: 50px;
}
*/
.login input {
	color: #986631;
}
.content {
	margin: 0px 10px 0px 360px;
	text-align: center;
	font-size: 11px;
}
.content img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #a18074;
}
.content a img {
	border: 1px solid #1F1A17;
}
.content a:hover img {
	border-color: #AFAAA7;
}
.row1 {
	margin: 0 2px 0 2px;
}
.lev1, .lev2, .lev3 {
	line-height: 34px;
	color: #905923;
	font-weight: bold;
}
.lev1 {
	float: left;
	background: url(/public/img/main2_08.jpg) no-repeat;
	width: 146px;
	height: 34px;
}
.lev2 {
	background: url(/public/img/main2_13.jpg) repeat-x;
	height: 32px;
	line-height: 32px;
	border: 1px solid #cfb78e;
}
.lev3 {
	float: right;
	background: url(/public/img/main2_10.jpg) no-repeat;
	width: 165px;
	height: 34px;
}
.tab1 {
	width: 100%;
	border: none;
}
.tab1 td {
	border: 1px solid #cfb78e;
	background: #e1d0b4;
	vertical-align: top;
}
.td1 {
	width: 142px;
}
.td2 {
	padding: 10px;
	line-height: 22px;
	text-align: left;
}
.td2 a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.td2 a:hover {
	text-decoration: underline;
}
.td3 {
	width: 161px;
}
.td1 img, .td3 img {
	margin: 7px 0 8px 0;
}
.footer {
	position: relative;
	clear: both;
	margin: 30px 10px 10px 105px;
	text-align: center;
}
.fmenu {
	margin-right: 155px;
}
.fmenu ul {
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0px;
	float: right;
}
.fmenu ul li {
	float: left;
	list-style-type: none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 10px;
	background: url(/public/img/fmenuli.gif) left no-repeat;
	line-height: 24px;
}
.fmenu ul li a {
	color: #000000;
	text-decoration: none;
}
.fmenu ul li a:hover {
	text-decoration: underline;
}
.qmenu {
	float: right;
	width: 150px;
}
.qmenu a {
	display: block;
	width: 23px;
	height: 23px;
	float: left;
	margin-right: 10px;
}
.qmenu a.home {	background: url(/public/img/home.gif) center no-repeat; }
.qmenu a.home:hover { background: url(/public/img/homeover.gif) center no-repeat; }
.qmenu a.map {	background: url(/public/img/map.gif) center no-repeat; }
.qmenu a.map:hover { background: url(/public/img/mapover.gif) center no-repeat; }
.qmenu a.mail {	background: url(/public/img/mail.gif) center no-repeat; }
.qmenu a.mail:hover { background: url(/public/img/mailover.gif) center no-repeat; }
.lasts {
	clear: both;
	padding-top: 20px;
}
.fsearch {
	float: left;
	width: 245px;
	text-align: left;
	line-height: 16px;
}
.fsearch input.qsearch {
	margin: 0 0 0 10px;
	padding: 0 0 0 2px;
	font-size: 11px;
	height: 16px;
	color: #905923;
	font-family: Tahoma;
}
.counters {
	float: right;
	width: 160px;
	text-align: left;
}
.counters a {
	display: block;
	margin-right: 10px;
	float: left;
}
.copyrights {
	margin: 0 170px 10px 250px;
	color: #905923;
}
.content2 {
/*	position: relative;*/
	margin: 0 235px 0 300px;
}
.leftbar {
	float: left;
	margin: 180px 10px 140px 100px;
	width: 180px;
}
.rightbar {
	position: relative;
	float: right;
	margin: 50px 5px 10px 0px;
	width: 214px;
	background: url(/public/img/rightback.jpg) left top repeat-y;
}
.rightbar a {
	color: #905923;
	text-decoration: underline;
}
.rightbar a:hover {
	text-decoration: none;
}
.rightbar-content {
	margin: 0 15px 10px 15px;
}
.rightbar-content a {
	display: block;
	padding-bottom: 10px;
}
.rightheader {
	width: 174px;
	height: 66px;
	background: url(/public/img/righthead.jpg) left top no-repeat;
	padding: 10px 0 0 0px;
	color: #905923;
	font-weight: bold;
	text-align: center;
}
.rightheader a {
	font-weight: bold;
}
.rightfoot {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 9px;
	height: 12px;
	background: url(/public/img/corner.jpg) no-repeat;
}

ul.menu2 {
	list-style: none;
	margin: 0 0 40px 0;
	padding: 0px;
}
ul.menu2 li {
	list-style-type: none;
	padding: 0px 0px 0px 15px;
	margin: 15px 0px 0px 0px;
	background: url(/public/img/menuli.gif) no-repeat 0px 8px;
}
ul.menu2 li a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	width: 150px;
	line-height: 20px;
}
ul.menu2 li a:hover {
	text-decoration: underline;
}

ul.menu2-sub {
	display: none;
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0px;
}
ul.menu2-sub.active {
	display: block;
}
ul.menu2-sub li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background: none;
}
ul.menu2-sub li a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	width: 130px;
	line-height: 20px;
	background: url(/public/img/under.gif) bottom left no-repeat;
}
ul.menu2-sub li a:hover {
	text-decoration: none;
	background: none;
}
.breadcrumb {
	padding: 19px;
	text-align: left;
}
.breadcrumb a {
	color: #905923;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.breadcrumb img {
	padding: 0 5px 0 5px;
}
.content2-body {
}
div.tabs {
	height: 39px;
	background: url(/public/img/tabsback.jpg) top repeat-x;
}
div.tabs span {
	float: right;
	width: 6px;
	height: 39px;
	background: url(/public/img/tabsrightdiv.jpg) right top no-repeat;
}
ul#tabs{
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: none;
}
ul#tabs li{
	float: left;
	height: 39px;
	background: url(/public/img/tabs1.jpg) no-repeat right -39px;
}
ul#tabs li a {
	display: block;
	float: left;
	list-style-type: none;
	padding: 12px 8px 4px 8px;
	margin: 0px;
	height: 23px;
	background: url(/public/img/tabs2.jpg) no-repeat left -39px;
	white-space: nowrap;
	font-weight: bold;
	color: #905923;
	text-decoration: none;
}

ul#tabs li:hover, ul#tabs li.active {
	background: url(/public/img/tabs1.jpg) right top no-repeat;
}
ul#tabs li:hover a, ul#tabs li.active a {
	background: url(/public/img/tabs2.jpg) left top no-repeat;
	margin-left: -1px;
	padding-left: 9px;
}
ul#tabs li a.first {
	background: url(/public/img/tabs3.jpg) no-repeat left top;
}
ul#tabs li:hover a.first, ul#tabs li.active a.first {
	background: url(/public/img/tabs3.jpg) left -39px no-repeat;
	margin-left: 0;
	padding-left: 8px;
}
.tabs-body {
/*	position: relative;*/
	background: #f2e5d2 url(/public/img/tabsbodyback.jpg) top left repeat-x;
	border: 1px solid #cfb78e;
	border-top: none;
	padding: 0 15px 0 15px;
}
.botcount {
	position: relative;
	margin: 0 0 40px 80px;
	height: 22px;
	background: #a67745 url(/public/img/right2.jpg) top right no-repeat;
	padding: 8px 30px 0 0;
	color: #ffffff;
	text-align: right;
}
.botcount a {
	text-decoration: underline;
	font-weight: bold;
	color: #ffffff;
}
.botcount a:hover {
	text-decoration: none;
}
.girl1 {
	position: absolute;
	left: -20px;
	bottom: -40px;
	background: url(/public/img/girl.png) bottom left no-repeat;
	width: 272px;
	height: 292px;
}

/* page 04 styles */

ul.menu3 {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0px;
	border-color: #cfb78e;
	border-style: solid;
	border-width: 6px 1px 6px 1px;
	width: 178px;
}
ul.menu3 li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: url(/public/img/menu3back.jpg) top repeat-x;
	line-height: 32px;
}
ul.menu3 li a {
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 32px;
	padding: 0px 0px 0px 20px;
	background: url(/public/img/menuli.gif) no-repeat 8px 13px;
}
ul.menu3 li a:hover {
	text-decoration: underline;
}

ul.menu3-sub {
	display: none;
	list-style: none;
	margin: 0;
	padding: 16px 0 16px 0;
	border-top: 1px solid #cfb78e;
	background: #f1e3d0;
}
ul.menu3-sub.active {
	display: block;
}
ul.menu3-sub li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background: none;
	line-height: 22px;
	height: 22px;
}
ul.menu3-sub li a {
	display: block;
	color: #ae8864;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	padding-left: 30px;
	background: url(/public/img/arrow2.gif) 17px 50% no-repeat;
}
ul.menu3-sub li a:hover, ul.menu3-sub li a:active {
	text-decoration: none;
	font-weight: bold;
	color: #925d27;
	background: #fbefde url(/public/img/arrow1.gif) 10px 50% no-repeat;
}
.breadcrumb2 {
	padding: 5px 0 5px 105px;
	text-align: left;
	color: #905923;
}
.breadcrumb2 hr {
	margin: 10px 90px 10px 40px;
	background: #cfb78e;
	height: 2px;
	border: none;
}
.breadcrumb2 a {
	color: #cbaf83;
	text-decoration: underline;
}
.breadcrumb2 a:hover {
	text-decoration: none;
}
.breadcrumb2 img {
	padding: 0 5px 0 5px;
}
.logo2 {
	position: absolute;
	top: 27px;
	left: 30px;
	width: 240px;
	height: 120px;
}
.leftbar2 {
	float: left;
	margin: 70px 10px 140px 100px;
	width: 180px;
}
.leftbar2 img {
	margin-bottom: 10px;
}
.topcount {
	margin: 10px 20px 15px 300px;
	height: 22px;
/*	padding: 8px 30px 0 0;*/
	color: #000000;
	text-align: left;
}
.topcount b {
	color: #905923;
}
.topcount a {
	text-decoration: underline;
	font-weight: bold;
	color: #905923;
}
.topcount a:hover {
	text-decoration: none;
}
.girl1 {
	position: absolute;
	left: -20px;
	bottom: -40px;
	background: url(/public/img/girl.png) bottom left no-repeat;
	width: 272px;
	height: 292px;
}
.rightbar2 {
	position: relative;
	float: right;
	margin: 0px 5px 10px 0px;
	width: 214px;
	background: url(/public/img/rightback.jpg) left top repeat-y;
}
.rightbar2 a {
	color: #905923;
	text-decoration: underline;
}
.rightbar2 a:hover {
	text-decoration: none;
}
.girl2 {
	position: absolute;
	left: 220px;
	bottom: 65px;
	background: url(/public/img/girl.png) bottom left no-repeat;
	width: 272px;
	height: 292px;
}


/* tour */
.tour_content {
	margin: 0 63px 0 300px;
}

.tour_leftbar {
	float: right;
	margin: 180px 10px 140px 0px;
	width: 0px;
}
.tour_breadcrumb {
	padding: 10px;
	padding-top: 30px;
	padding-left: 27px;
	text-align: left;
}
.tour_breadcrumb a {
	color: #905923;
}
.tour_breadcrumb a:hover {
	text-decoration: underline;
}
.tour_breadcrumb img {
	padding: 0 5px 0 5px;
}
div.tour_tabs {
	height: 34px;
	background: url(/public/img/main_bg.gif) repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #905923;
	padding-bottom: 1px;
}
.tour_tabs_l {
	float: left;
	width: 6px;
	height: 34px;
	background: url(/public/img/main_bg_l.gif) no-repeat left;
}
.tour_tabs_r {
	float: right;
	width: 6px;
	height: 34px;
	background: url(/public/img/main_bg_r.gif) no-repeat right;
}
.tour_tabs_cont {
	padding-top: 3px;
	float: left;
}
.form_name {
	font-family: Tahoma;
	font-size: 20px;
	color: #905923;
	padding-left: 20px;
	padding-right: 10px;
}

.login {
	float: right;
	background: #905923 url(/public/img/bg_log_l.gif) top left no-repeat;
	color: #ffffff;
	margin-top: 13px;
	margin-right: 22px;
	padding-left: 15px;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma;
	height: 15px;
	text-align: right;
}
.login_i {
/*	height: 15px; */
	line-height: 10px;
	padding-right: 15px;
	background: url(/public/img/bg_log_r.gif) top right no-repeat;
}
.login a {
	color: #ffffff;
}
.tour_content_images img {
	border: 1px solid #1F1A17;
}
.usluga {
	padding-top: 10px;
}
.usluga_title {
	background: #905923;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 2px;
}
.usluga_vid {
	color: #905923;
	padding: 5px 2px 2px 2px;
	font-weight: bold;
	clear: both;
}
.usluga_checked {
	float: left;
	padding: 2px 2px 2px 20px;
	margin: 0 0 0 2px;
	width: 40%;
	background: url(/public/img/checked1.jpg) left no-repeat;
}
.usluga_checked  a {
	float: left;
	text-decoration: none;
	color: #000000;
}
.usluga_unchecked {
	float: left;
	width: 40%;
	padding: 2px 2px 2px 20px;
	margin: 0 0 0 2px;
	background: url(/public/img/unchecked1.jpg) left no-repeat;
}
.tour_content_left {
	vertical-align: top;
	padding-right: 35px;
}
.tour_content_right {
	vertical-align: top;
	width: 100%;
}
.tour_content_right img {
	margin: 0px;
	padding: 0px;
	float: left;
}
.tour_content_right a {
	float: left;
	border: 1px solid #1F1A17;
	margin: 2px;
}
.tour_content_right a:hover {
	border-color: #AFAAA7;
}
.tour_content h3 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 25px;
	font-size: 13px;
	font-weight: bold;
}
.com_img {
	padding: 0px;
	display: block;
	clear: both;
	padding-top: 15px;
	font-size: 13px;
	font-weight: bold;
}

.about_girl {
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
}
.about_girl table {
	width: 99%;
	font-family: Tahoma;
	font-size: 11px;
	padding-bottom: 35px;
}
.tour_rightbar {
	position: relative;
	float: left;
	margin: 193px 5px 10px 100px;
	width: 192px;
	background: #F3EADA url(/public/img/bg_left_panel.png) no-repeat;
	border: 1px solid #ffffff;
}
.anketa {
	text-align: center;
	margin-top: 20px;
}
.anketa a {
	margin: 0 0 10px 10px;
}
.tm {
	text-align: center;
	padding-bottom: 15px;
}
.station, .otzivi, .val {
	font-family: "Times New Roman", Times, serif;
}
.station {
	text-align: center;
	color: #905923;
	font-weight: bold;
	font-size: 15px;
	padding-top: 5px;
}
.otzivi {
	text-align: center;
	color: #905923;
	font-weight: bold;
	font-size: 15px;
	padding-top: 15px;
}
.otzivi a {
	color: #905923;
}
.par {
	text-align: left;
	font-style: italic;
	width: 80px;
	font-size: 12px;
}
.aport {
	font-style: normal;
}
.val {
	text-align: right;
	font-weight: bold;
	color: #905923;
	font-size: 13px;
}
.val a {
	text-align: right;
	font-weight: bold;
	color: #905923;
}
.ed {
	text-align: left;
}
.text_b_l {
	font-weight: bold;
	text-align: left;
	padding-top: 35px;
}
a.phone {
	display: block;
	clear: both;
	/*margin: 15px;*/
}
/*
** flash button styles
*/
a.go {
	display: block;
	width: 27px;
	height: 27px;
	background: url(/public/img/go.gif) top left no-repeat;
	position: absolute;
	right: 15px;
	top: 87px;
}
a.go:hover { background: url(/public/img/go.gif) 0px -27px no-repeat; }
a.extsearch {
	margin-top: 15px;
	display: block;
	width: 152px;
	height: 21px;
	background: url(/public/img/extsearch.gif) top left no-repeat;
}
a.extsearch:hover { background: url(/public/img/extsearch.gif) 0px -21px no-repeat; }
a.go2 {
	display: block;
	width: 28px;
	height: 28px;
	background: url(/public/img/go2.gif) top left no-repeat;
	position: absolute;
	left: 210px;
	top: 39px;
}
a.go2:hover { background: url(/public/img/go2.gif) 0px -28px no-repeat; }
a.post_mark {
	display: block;
	width: 170px;
	height: 21px;
	background: url(/public/img/post_mark.jpg) top left no-repeat;
}

a.post_message {
	display: block;
	width: 170px;
	height: 21px;
	background: url(/public/img/post_message.jpg) top left no-repeat;
}

a.add_anket {
	display: block;
	width: 170px;
	height: 21px;
	background: url(/public/img/add_anket.gif) top left no-repeat;
}
a.add_anket:hover { background: url(/public/img/add_anket.gif) 0px -21px no-repeat; }

a.check_anket {
	display: block;
	width: 170px;
	height: 21px;
	background: url(/public/img/check_anket.png) top left no-repeat;
}
a.check_anket:hover { background: url(/public/img/check_anket.png) 0px -21px no-repeat; }

a.analog_anket {
	display: block;
	width: 170px;
	height: 21px;
	background: url(/public/img/analog_anket.gif) top left no-repeat;
}
a.analog_anket:hover { background: url(/public/img/analog_anket.gif) 0px -21px no-repeat; }
a.delete {
	display: block;
	width: 152px;
	height: 21px;
	background: url(/public/img/delete.png) top left no-repeat;
	margin-bottom: 10px;
}
a.delete:hover { background: url(/public/img/delete.png) 0px -21px no-repeat; }
a.disable {
	display: block;
	width: 152px;
	height: 21px;
	background: url(/public/img/disable.png) top left no-repeat;
	margin-bottom: 10px;
}
a.disable:hover { background: url(/public/img/disable.png) 0px -21px no-repeat; }
a.logout {
	display: block;
	width: 62px;
	height: 21px;
	background: url(/public/img/logout.png) top left no-repeat;
	margin: 10px 0 0 55px;
}
a.logout:hover { background: url(/public/img/logout.png) 0px -21px no-repeat; }

