body {background-color:#ffffff;

}
body, td, div, p, font {
	font-size: 11px;
	color: #3F3F3F;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	
/*.catalog-search-box {
	background:url(/imgs/design/search-catalog-bg.png) no-repeat top left;
	height:118px;
	width:266px;
}*/

.flat_select {
	overflow:hidden;
	background:#fff69b;
	width:100%;
	clear:left;
	padding:8px 0 5px 0;
}
.flat_select a.all_objects-test {margin:0 10px 7px 0; display:block; float:left; font-weight:bold;}
.accordion_items {
	width:48%;
	color:#926400;
}
.accordion_items div {
	color:#926400;
}
.accordion_items .text,.accordion_items p {
	display:block;
	color:#926400;
}
.accordion_items b {
	color:#000;
	cursor:hand;
	cursor:pointer;
}
.accordion_items font {
	color:#926400;
}


.sp {visibility:hidden}

.sp1 {
	visibility:hidden;
	border:0;
	clear:both !important;
}

a.all_objects {float:right; margin:0 10px 10px 0;color:#fff;font-weight:bold;}

a.all_objects2 {float:left; margin:0 0 10px 10px;color:#fff;font-weight:bold;}
table.contacts {margin-top:20px;}
table.contacts td.address {vertical-align:top;padding-left:20px;width:391px;}
table.contacts td.address h1 {margin-top:0px;}

div.table_content table {border-collapse:collapse;}
div.table_content table td {border:1px solid;padding:3px;}
.top-menu {background-color:#FFAF29; white-space : nowrap; background-image: url(/imgs/design/bg_top_menu.gif);}
.top-menu-act {background-color:#7A5519;white-space : nowrap;}
.top-menu div, .top-menu-act div {margin-left:16px;margin-right:14px;margin-bottom:7px;margin-top:4px;}
.top-menu a:link, .top-menu a:active, .top-menu a:visited, .top-menu a:hover, .top-menu-act a:link, .top-menu-act a:active, .top-menu-act a:visited, .top-menu-act a:hover, a.all_lots:link, a.all_lots:active, a.all_lots:visited { color:#ffffff; text-decoration:none;}


a:link, a:active, a:visited { color:#000;}
a:hover { color:#838383;text-decoration:none;}
#top_promo a:link, #top_promo a:visited, #top_promo a:active {
	text-decoration:none;
}

a.search-link:link, a.search-link:active, a.search-link:visited, a.search-link:hover { color:#838383;text-decoration:none;}
a.no_deco {text-decoration:none;}

.form-search {width:134px;height:18px;BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #D0D0D0 1px solid; 
    BORDER-LEFT:#D0D0D0 1px solid; BORDER-RIGHT: #D0D0D0 1px solid; 
    BORDER-TOP: #D0D0D0 1px solid; COLOR: #4C4D4D;font-size: 11px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
.form em {
	color:#666;
	text-align:left;
	font-size:10px;
	float:left;
}
.promo-border { border-color:#ffffff}
.promo-text a:link, .promo-text a:active, .promo-text a:visited, .promo-text a:hover {color:#7A5519;font-size: 9px;}

.menu div {margin-left:8px;font-weight:bold;color:#DE5602;}
.menu a:link, .menu a:active, .menu a:visited, .menu a:hover { color:#474747; font-weight:bold; text-decoration:none;}
.menu ul  {list-style-image: url(/imgs/design/m_li.gif);margin-top:5px;margin-bottom:5px;margin-left:19px;padding-left:18px;color:#DD8B00}
.menu ul li {padding-bottom:0px;}
.menu-test a:link, .menu-test a:active, .menu-test a:visited, .menu-test a:hover { color:#faf5ef;}

.menu ul a:link, .menu ul a:active, .menu ul a:visited {color:#7A5519;font-size: 11px; font-weight:normal; text-decoration:none;}
/*.menu ul li a:first-letter {
	text-transform:uppercase;
}*/

.menu ul a:hover {color:#7A5519;font-size: 11px; font-weight:normal; text-decoration:underline;}

.menu ul a.yellow:link, .menu ul a.yellow:active, .menu ul a.yellow:visited {color:#DD8B00;font-size: 11px; font-weight:normal; text-decoration:none;}
.menu ul a.yellow:hover {color:#DD8B00;font-size: 12px; font-weight:normal; text-decoration:underline;}

.golosov, .golosov td { 
	padding:1px 0 0 0;
	color:#fff; font-weight:bold;font-size: 13px;font-family: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif;}
.golosov td.black {color:#fff;}
.qwestion {color:#353535;font-weight:bold;}

.news-head { color:#474747; font-weight:bold; font-size: 13px;font-family: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif;padding-top:2px;}
.news-date { color:#000000; font-weight:bold;}
.search { color:#FFffff; font-weight:bold;font-size: 13px;font-family: Arial, Tahoma, Verdana, Geneva,  Helvetica, sans-serif; white-space : nowrap;}

.zaklad {margin-top:6px;margin-bottom:6px;margin-left:10px;padding-right:10px;text-align:center}
.zaklad a:link, .zaklad a:active, .zaklad a:visited, .zaklad a:hover { color:#ffffff; text-decoration:none;white-space : nowrap;}

input.text, select, textarea {color:#3F3F3F;background-color:#ffffff;font-size: 11px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;width:100%}
input.text {margin-bottom:-1px;margin-top:-1px;}

.search-text td {color:#434343;}
.search-form {float: left;padding-left:8px;padding-top:8px;height:21px}
.search-form-spec {float: left;padding-left:8px;padding-top:8px;height:21px}

.bot-text {font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;color:#D9AB61;padding:21px 0 10px 21px;}
.bot-text span {color:#ffffff;}
.bot-text div { padding-top:7px;color:#ffffff;}
.bot-text a.adr:link, .bot-text a.adr:active, .bot-text a.adr:visited, .bot-text a.adr:hover {font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;color:#D9AB61; text-decoration:none;font-weight:normal}
.bot-text a:link, .bot-text a:active, .bot-text a:visited, .bot-text a:hover { color:#ffffff; text-decoration:none; font-weight:bold}
table.offices {border-collapse:collapse;}
table.offices td {vertical-align:top;width:25%;}
table.offices td.first {width:8%;}


.bot-text-test {padding:6px 0 6px 17px;}
.bot-text-test div {padding:0;}


.grey-border {background-color:#D0D0D0}

.m-tab-head {background-color:#7A5519}
.m-tab-head div {color:#ffffff; font-weight:bold;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size: 13px; padding-left:10px;padding-top:2px;padding-bottom:3px;}
.m-tab-head div a:link, .m-tab-head div a:active, .m-tab-head div a:visited, .m-tab-head div a:hover {color:#ffffff;text-decoration:none;font-weight:bold;font-size:13px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}

.m-tab-content td, .m-tab-content td div {color:#926400;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size: 11px;}
.m-tab-content td img {border-color:#857520;}
.m-tab-content td div {line-height : 10px;}
.m-tab-content td a:link, .m-tab-content td a:active, .m-tab-content td a:visited, .m-tab-content td a:hover { /*color:#926400;*/ color:#000; text-decoration:underline; font-weight:bold;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size: 12px;}
.m-tab-content td div span.text {color: #926400;font-size: 10px;}
#accordion .text {font-size: 10px;}
/*-----------------second------------------*/
.bot-text-sec {font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;color:#ffffff; padding-top:14px;padding-left:21px;padding-right:21px;}
.bot-text-sec a:link, .bot-text-sec a:active, .bot-text-sec a:visited, .bot-text-sec a:hover { text-decoration:none; font-weight:bold;color:#ffffff;}

h1 {color:#414141;margin-top:11px; margin-bottom:7px;font-size:18px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h2 {margin-top:15px; margin-bottom:2px;font-size:12px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h3 {margin-top:15px; margin-bottom:2px;font-size:11px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h2.f {margin-top:0px; margin-bottom:2px;font-size:12px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}
h2.orange {color:#FFA000;margin-bottom:15px;}
h2.orange-f {margin-top:0px;color:#FFA000;margin-bottom:20px;}
.left-blok-head {margin:2px 0px 3px 9px;font-weight:bold;font-size:13px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;color:#ffffff;}
.left-blok-head a:link, .left-blok-head a:active, .left-blok-head a:visited, .left-blok-head a:hover {color:#ffffff;text-decoration:none;font-weight:bold;font-size:13px;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;}


ol.nopad, ul.nopad {margin-top:0px; margin-bottom:0px;}
ol li  {padding-bottom:10px;}
ul li  {padding-bottom:5px;}
ul {list-style-image: url(/imgs/design/li.gif);}

.menu3{
	background-color: #F0F0F0;
	border: 1px solid #D4D4D4;
	float:left;
	padding: 10px;
}

.menu3 ul {
	list-style-image: url(/imgs/design/li_black.gif); 
	margin: 0 0 0 18px;
	padding: 0;
}

ol.bold li {font-weight:bold;}
ol.bold li span {font-weight:normal;}

ul.grayright {margin:10px 30px 10px 30px; padding:0;}
ul.grayright li {margin:2px 0 2px 10px; padding:0;}

.path {margin-bottom:9px;margin-left:11px;color:#A9A9A9}
.path a:link, .path a:active, .path a:visited {color:#DE5602;text-decoration:underline;	text-transform: lowercase;}
.path a:hover {color:#DE5602;text-decoration:none;	text-transform: lowercase;}
.path a.path:link, .path a.path:active, .path a.path:visited {color:#A9A9A9;text-decoration:none;font-weight:bold}
.path a.path:hover {color:#A9A9A9;text-decoration:underline;font-weight:bold}
.path span {color:#DE5602;	text-transform: lowercase;}


a.news-link:link, a.news-link:active, a.news-link:visited {color:#000000;text-decoration:underline;}
a.news-link:hover {color:#000000;text-decoration:none;}

a.news-more:link, a.news-more:active, a.news-more:visited {color:#A9A9A9;text-decoration:underline;}
a.news-more:hover {color:#A9A9A9;text-decoration:none;}

.news-active {color:#DE5606;}
a.back:link, a.back:active, a.back:visited, a.back:hover {color:#464646;text-decoration:none;font-weight:bold}

.comment {font-size:10px;}

table.form100, table.form100 td.form-border table, table.form td.form-border table td table, table.form100 td.form-border table td table {width:100%;}
table.form, table.form td.form-border table {width:520px;}
table.form td.form-border, table.form100 td.form-border  {background-color:#D4D4D4;}
table.form td.form-border table td, table.form100 td.form-border table td {background-color:#ffffff;text-align:center}
table.form td table td.form-header, table.form100 td table td.form-header {background-color:#F0F0F0;text-align:left}
table.form100 td table td.form-header-c {background-color:#F0F0F0;text-align:center}
table.form td table td input, table.form100 td table td input {color:#3F3F3F;background-color:#ffffff;font-size: 11px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
table.form .form-header td input {background:#f0f0f0}
table.form td table td.left, table.form100 td table td.left {text-align:left}

/*table.table, table.table td {border-collapse: collapse;border: 1px solid #D4D4D4;}*/

table.table, table.table td.form-border table, table.table td.form-border table td table {width:100%;}
table.table td.form-border {background-color:#D4D4D4;}
table.table td.form-border table td {background-color:#ffffff;text-align:center}
table.table td table td.form-header, table.table tr.form-header td {background-color:#F0F0F0;}
table.table td table td.left {text-align:left}
table.table td table td.hot-left {text-align:left;color:#DE5602;}
table.table td table td.header-left {background-color:#F0F0F0;text-align:left}

table.table1, table.table1 td.form-border table, table.table1 td.form-border table td table {width:100%;}
table.table1 td.form-border {background-color:#D4D4D4;}
table.table1 td.form-border table tr.content {background-color:#ffffff;text-align:center}
table.table1 td table td.form-header {background-color:#F0F0F0;text-align:center}
table.table1 td table td.left {text-align:left}


.hot {color:#DE5602}
.hot-left {color:#DE5602;text-align:left}
.elit {color:#926400;cursor: hand}
.elit-left {color:#926400;text-align:left}

.form-buttom {background-color:#D4D4D4;}
a.submit:link, a.submit:active, a.submit:visited, a.submit:hover {color: #3F3F3F; text-decoration:none;font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

table.table_pop, table.table_pop td.form-border table, table.table_pop td.form-border table td table {width:100%;}
table.table_pop td.form-border {background-color:#D4D4D4;}
table.table_pop td.form-border table td {background-color:#ffffff;}
table.table_pop td table td.form-header {background-color:#F0F0F0;}

table.table_search {width:520px;}
table.table_search td.form-border table, table.table_search td.form-border table td table {width:100%;}
table.table_search td.form-border {background-color:#D4D4D4;}
table.table_search td.form-border table td {background-color:#ffffff;}
table.table_search td table td.form-header {background-color:#F0F0F0;}

.mark {color:#FFA000}

img {border-color:#DD8B00}
.img-pad {margin:11px 11px 11px 11px;}
.img-pad-f {margin:0px 11px 11px 11px;}
.img-pad-l {margin:0px 11 px 11px 0px}
.black {color:#000000}

.error-message {color:#DE5606}

table.panel td {background-color:#D4D4D4}
table.panel td table td {background-color:#F0F0F0;font-size:10px;padding-left:10px;padding-right:10px;}
table.panel td table td a:link, table.panel td table td a:active, table.panel td table td a:visited, table.panel td table td a:hover {text-decoration:underline}
table.panel td table td.panel-head {background-color:#D4D4D4;}

div.panel-border {background-color:#D4D4D4;padding:1px 1px 1px 1px;float:left}
div.panel-border div {background-color:#F0F0F0;font-size:10px;width:22px;padding:3px 5px 3px 5px;text-align:center;text-transform: uppercase;}


/*--------------------------------------*/
.footnote {font-size:10px}
.emphasis {color:#7A5519}

address {color:#7A5519;font-style: normal;}
address a:link, address a:active, address a:visited, address a:hover {color:#7A5519; text-decoration:none;}
address a:hover { color:#7A5519; text-decoration:underline;}

strong {font-weight: normal;color:#DD8B00}
.strong {color:#DD8B00}

em {font-style: italic;}

.normal {
	font-size: 11px;
	color: #3F3F3F;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*--------------------------------------*/
.avtor {padding-top:10px;text-align:right;font-style:italic;color:#9A9999}
.note {padding-top:10px;font-size: 10px;}
.price {color:#DE5602}

td.bg-r {background: url('/imgs/tour/tour-bg-r.gif') top right repeat-y;}
td div.pad {margin: 10px 19px 13px 21px;}
td div.pad-1 {margin: 12px 19px 13px 14px;}
td div.pad-2 {font-weight: bold; font-size: 11px; color: #7E2D01;margin: 0 0 4px 21px;}
td div.pad-3 {font-size: 10px; color: #7E2D01;margin: 0 21px 4px 0;}
td div.pad-4 {margin: 0 0 5px 15px;}
div.pad-4 a:link, div.pad-4 a:active, div.pad-4 a:visited, div.pad-4 a:hover {font-weight: bold; color: #956619; font-size: 12px;text-decoration: none;}


div.a {padding: 0 0 0 10px;}
div.a p {margin-top: 2px;}
div.a a:link, div.a a:active, div.a a:visited {color: #7A5519; text-decoration: none;}
div.a a:hover{color: #7A5519; text-decoration: none;}
div.h1 {color: #4A2F00; font-size: 18px;margin: 0 0 5px 0; letter-spacing: -1px;}
/* новости */
.news_item {
	padding-top:4px;padding-right:5px;padding-bottom:5px;
}
.news_announce p {
	display: inline;
	margin: 0;
	padding: 0;
}

/* Справочник организаций */
table.guideorg {
	border-collapse:separate;
	border: 1px solid #DD8B00;
	empty-cells: show;
}
table.guideorg td {
	border:0;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	padding: 5px;
}
table.guideorg th {
 	font-weight:bold;
	font-size: 11px;
}
table.guideorg tr.title{
	background-color: #D4D4D4;
	font-weigth: bold;
}
table.guideorg td.sub{
	padding-left: 20px;
}
#dist_ed {
	width:70%;
	float:left;
	margin-right:9px;
	}
#dist_ed h2.orange {color:#FFA000;margin-bottom:2px;margin-top:2px;}
#dist_ed .margin_37{
	margin-left:37px;
	} 
	.margin_37 a {
		font-weight:700;
		display:block;
		margin-top:9px;
		}
	.margin_37 a:hover {
		color:#838383;
		text-decoration:none;
		}
#dist_ed_right {
	width:28%;
		float:left;
	}
#dist_ed_right div {
	background:#FEF5E4;
	}
#dist_ed_right #tip1, #dist_ed_right #tip2,#dist_ed_right #tip3 {
	width:142px;
	margin-top:11px;
	padding:6px 0 6px 9px;
	}
#tip1, #tip2, #tip3 a{
	font-weight:700;
	}
#dist_ed_right #tip1,#dist_ed_right #tip3 {
	background:#f0f0f0;
	}

#de_stages img{
	margin-top:22px;
	}
#de_head {
	background:#ffa000;
	border:1px solid #e4e4e4;
	color:#fff;
	font-size:16px;
	font-weight:700;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:9px;
}
#de_head a {
		color:#926400;
	}
#accordion b {
	cursor:hand;
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}
div.banner {
	padding:5px;
	margin:10px 0;
	text-align:center;
}
p.brown {
	color:#926400;
}
div.buttons {
	float:right;	
}
div.buttons a {
	display:block;
	float:left;
	color:#3F3F3F;
	font-family:Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #D4D4D4;
	background-position:7px 6px;
	background-repeat:no-repeat;
	padding:5px 9px 5px 28px;
	border-top:none;
}
div.buttons a.send {
	background-image:url(/imgs/design/b_more.gif);
}
div.buttons a.clear {
	background-image:url(/imgs/design/clear.gif);
	border-left:none;
}


div.sp {width:1px;height:1px;font-size:1px;clear:both;visibility: hidden;}
div.small {display:block;}
div.gr_line {
	height:1px;
	background-color:green;
	margin:15px 0 5px 0;
}
div#credit_sberbank {}
div#credit_sberbank h1 {
	font-size:30px;
}
div#credit_sberbank div.column {
	float:left;
	width:49%;
}
div#credit_sberbank div.column div.column_inner {
	padding:10px;
}
div#credit_sberbank div.present {
	color:#fff;
	background-color:#e98e00;
	font-size:16px;
	padding:5px 3px;
	font-weight:bold;
}
div#credit_sberbank span.bonus {
	color:#e98e00;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}
div#credit_sberbank strong {
	color:#000;
	font-weight:bold;
}
div#credit_sberbank span {
	color:#707173;
	font-size:10px;
}
div#credit_sberbank h2 {
	color:#00774c;
	padding-left:203px;
	font-size:18px;
	font-weight:bold;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(/imgs/design/test.jpg);
}
div#credit_sberbank h2.twoline {
	padding-left:0;
	line-height:25px;
}
div#credit_sberbank h2.twoline span {
	display:block;
	height:20px;
	width:202px;
	float:left;
}
div#credit_sberbank .small {
	font-size:10px;
}
div#credit_sberbank div.pics {
	float:right;
	width:170px;
	padding:15px 0 0 0;
	
}
div#credit_sberbank div.pics div {
	color:#707173;
	font-size:10px;
	font-weight:bold;
}
div#credit_sberbank div.pics img {
	border:3px #fff solid;
}
div#credit_sberbank h3 {
	color:#00774c;
	font-size:14px;
}
div#credit_sberbank h3.orange {
	color:#e98e00;
}
div#credit_sberbank ul {
	list-style-image:url(/imgs/design/r_bullet_gr.gif);
}
div#credit_sberbank ul li {
	font-size:13px;
	color:#3f3f3f;
}
div#credit_sberbank ul.square_orange {
	list-style-image:url(/imgs/design/s_bullet_or.gif);
}
div#credit_sberbank ul.square_orange li {
	font-weight:bold;
	font-size:14px;
}
div#credit_sberbank ul.black_round {
	list-style-image:url(/imgs/design/r_bullet_bl.gif);
}
div#credit_sberbank ul.black_round li {
	font-weight:bold;
	font-size:14px;
}
div#credit_sberbank ul.note {
	list-style-image:none;
	list-style:none;
}
.border {
	background:url(/imgs/design/bg_border.gif) repeat-y; 
	width:421px;
}
.border-pad {
	background:url(/imgs/design/bg_border.gif) repeat-y right;
}
.border-pad-pad {
	background:url(/imgs/design/border_bot.gif) no-repeat bottom left;
}
.border-pad-pad-pad {
	background:url(/imgs/design/border_top.gif) no-repeat top left;
	overflow:hidden;
	padding:5px 15px;
}


.flat_select {
	overflow:hidden;
	background:#fff69b;
	width:100%;
	clear:left;
	padding:8px 0 5px 0;
}


