.text {
  font-family: verdana;
  font-size: 12px;
  color: black;
  text-align: justify; 
  
}
.menu {
  font-family: verdana;  
  font-weight: bold;
  font-size: 12px;
  color: #509AD4;
  text-decoration: none;
}
.menu:hover {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #246EA8;
  text-decoration: underline;
}
.menu1 {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}
.menu1:hover {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: underline;
}
.menu1a {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFDF00;  
  text-decoration: none;
}
.menu1a:hover {
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #FFDF00;
  text-decoration: underline;
}
.menu2 {
  margin: 8px 0px;
  font-family: verdana;  
  font-weight: bold;
  font-size: 12px;
  color: #509AD4;
  text-decoration: none;
}
.menu2 A {
  font-family: verdana;  
  font-weight: bold;
  font-size: 12px;
  color: #509AD4;
  text-decoration: none;
}
.menu2 A:hover {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #246EA8;
  text-decoration: underline;
}
.menu2a A {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #246EA8;
  text-decoration: none;
}
.menu2a A:hover {
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #246EA8;
  text-decoration: underline;
}

.menu3 {
  margin: 0 0 0 10px;
  font-family: verdana;  
  font-weight: bold;
  font-size: 12px;
  color: #FC55E7;
  text-decoration: none;
}
.menu3:hover {
  margin: 0 0 0 10px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #D835A4;
  text-decoration: underline;
}
.menu3a {
  margin: 0 0 0 10px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #D835A4;
  text-decoration: none;
}
.menu3a:hover {
  margin: 0 0 0 10px;
  font-family: verdana;
  font-weight: bold;
  font-size: 12px;
  color: #D835A4;
  text-decoration: underline;
}

.right_block {
  padding: 7px;
  font-family: arial,verdana;  
  font-size: 12px;
  color: #FC55E7;
}
.right_block H2 {
  margin: 10px 0px;
  font-family: arial,verdana;  
  font-size: 18px;
  font-weight: normal;
  color: #D835A4;
  line-height: 20px;
}
.right_block A {
  font-family: arial,verdana;  
  font-size: 12px;
  color: #FC55E7;
  text-decoration: none;
}
.right_block A:hover {
  color: #D835A4;
  text-decoration: underline;
}

.icq {
  margin: 0 0 0 30px;
  font-family: verdana;  
  font-weight: bold;
  font-size: 11px;
  color: black;
  text-decoration: none;
}
.ic {
  font-family: verdana;  
  font-weight: bold;
  font-size: 11px;
  color: black;
  text-decoration: none;
}
.ic:hover {
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: black;
  text-decoration: underline;
}
.iq {
  margin: 0 0 0 10px;
  font-family: verdana;  
  font-weight: bold;
  font-size: 11px;
  color: black;
}
.iq A {
  color: black;
  text-decoration: none;
}
.iq A:hover {
  color: black;
  text-decoration: underline;
}
.tel {
  margin: 0 10 0 0px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  color: black;
  text-align: right;
}

#skb2 {
  margin: 0px 5px;
  display: inline;
  float: left;
  width: 46px;
  height: 50px;
}
html > body #skb2 {
  background: url(/images/skb2.png) no-repeat;
}
*html #skb2 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/skb2.png', sizingMethod='crop');
}

#Layer2 {
  width:240px;
  height:79px;
  position:absolute;
  z-index:2;
  left: 9px;
  top: 188px;
}
html > body #Layer2 {
  background: url(/images/kont.png) no-repeat;
}
*html #Layer2 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/kont.png', sizingMethod='crop');
}

#Layer3 {
  width:240px;
  height:79px;
  position:absolute;
  z-index:3;
  top: 188px;
  right: 10px;
}
html > body #Layer3 {
  background: url(/images/kont.png) no-repeat;
}
*html #Layer3 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/kont.png', sizingMethod='crop');
}

#Layer1 {
  width: 59px;
  height: 45px;
  position: absolute;
  left: 405px;
  top: 299px;
  z-index: 1;
}
html > body #Layer1 {
  background: url(/images/1.png) no-repeat;
}
*html #Layer1 {
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/1.png', sizingMethod='crop');
}

.hot {
  margin: 10px 0px 20px 0px;
}
.hot .img {
  border-style: solid;
  border-width: 1px;
  border-color: #664C27;
}
.hot .head {
  margin: 4px 0px;
}
.hot .head .hot_head_link2 {
  font-size: 20 px;
  font-weight: bold;
  color: #CC0C00;
}
.hot .price {
  font-size: 14px;
  font-weight: bold;
  color: #CC0C00;
}
.hot_date {
  font-size: 12px;
  font-weight: bold;
  color: #CC0C00;
}
#search .search_block_price {
  font-size: 14px;
  font-weight: bold;
  color: #CC0C00;
}

.hot .head A {
  font-family: arial;
  font-size: 12px;
  color: #46A7E8;
  text-decoration: underline;
}
.hot .head A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.sub {
  margin-top: 0px;
}
.sub {
  margin-top: 10px;
}
.sub .inp {
  width: 98%;
  font-family: arial;
  font-size: 12px;
  color: black;
}
.sub .but {
  width: 100px;
  height: 25px;
  font-family: verdana,arial;
  font-size: 12px;
  color: black;
}

.content {
  font-family: arial;
  font-size: 13px;
  color: black;
}
.content DIV,P,TD {
  font-family: arial;
  font-size: 13px;
  color: black;
}
.content A {
  font-family: arial;
  font-size: 13px;
  color: #46A7E8;
  text-decoration: underline;
}
.content A:hover {
  color: #FF9900;
  text-decoration: underline;
}

.order_tbl {
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.order_inp {
  width: 100%;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.order_sel {
  width: 100%;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.order_text {
  width: 100%;
  height: 60px;
  font-family: verdana;
  font-size: 12px;
  color: black;
}
.order_star {
  margin-right: 2px;
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: #FF6600;
}

.mes_error {
  margin: 10px;
  font-family: verdana;
  font-size: 14px;
  font-weight: bold;
  color: #FF6600;
  text-align: left;
}

.foto_block {
  margin: 5px;
  display: inline;
  float: left;
}
.sfoto {
  border-style: solid;
  border-width: 1px;
  border-color: gray;
}

.obj_tbl * {
  font-family: verdana;
  font-size: 13px;
  color: black;
  text-align: justify;
}
.obj_tbl TABLE, .obj_tbl TABLE TD {
  font-family: verdana;
  font-size: 13px;
  color: black;
  text-align: left;
}
.obj_head {
  margin: 5px;
  font-family: verdana;
  font-size: 17px;
  color: #366EC2;
  text-align: center;
}
.obj_row {
  background-color: #F7F5F0;
  border-style: dotted;
  border-width: 1px 0px 1px 0px;
  border-color: silver;
}
.obj_head_row {
  font-size: 12px;
  font-weight: bold;
}

.powered {
  margin: 5px;
  padding: 2px 5px;
  width: 165px;
  float: right;
  background-color: #FDF5DF;
  font-family: arial,verdana;
  font-size: 11px;
  color: #664C27;
}
.powered A {
  font-family: arial,verdana;
  font-size: 11px;
  color: #664C27;
  text-decoration: none;
}
.powered A:hover {
  text-decoration: underline;
}

.powered1 {
  margin: 5px;
  padding: 2px 5px;
  width: 300px;
  float: left;
  background-color: #FDF5DF;
  font-family: arial,verdana;
  font-size: 11px;
  color: #664C27;
}
.powered1 A {
  font-family: arial,verdana;
  font-size: 11px;
  color: #664C27;
  text-decoration: none;
}
.powered1 A:hover {
  text-decoration: underline;
}


/* Галерея */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* Галерея */

.bot_link {
  margin: 10px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #147FB7;
}
.bot_link A {
  margin: 10px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #147FB7;
}









#news {
  margin: 7px 0px;
  overflow: hidden;
  clear: both;
}
#news #link {
  float: right;
}
#news #link A {
  font-family: arial;
  font-size: 12px;
  font-style: italic;
  color: #006699;
  text-decoration: underline;
}
#news #link A:hover {
  text-decoration: none;
}
#news #block {
  padding: 3px 7px;
  display: inline;
  background-color: #7AB8CF;
  font-family: arial;
  font-size: 18px;
  color: white;
}
#news #news_list {
  margin: 10px 0px;
}
#news #news_list .item {
  width: 33%;
}
#news #news_list .item DIV {
  margin: 0px;
}
#news #news_list .item .head {
  margin: 5px 0px;
  font-weight: bold;
}
#news #news_list .item .head A {
  font-weight: normal;
  color: #006699;
}
#news #news_list .item .head A:hover {
  text-decoration: none;
}
#news #news_list .item .small {
  font-size: 12px;
  line-height: 15px;
}


.line {
  height: 1px;
  border-style: dotted;
  border-width: 0px 0px 1px 0px;
  border-color: silver;
}


.dop_menu {
  margin: 10px 0px;
}
.dop_menu A {
  display: block;
  margin: 5px 0px;
  font-family: verdana;  
  font-weight: bold;
  font-size: 12px;
  color: #509AD4;
  text-decoration: underline;
  text-transform: uppercase;
}
.dop_menu A:hover {
  text-decoration: none;
}
