.null {height: 0px auto; min-height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; clear: both;}
BODY {
	width: 1256px;
	margin: 0px auto 0px auto;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT: 12px  tahoma, arial, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #74653d;
	PADDING-TOP: 0px;
}
A {
	COLOR: #007cc3;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff6600;
	FONT-FAMILY: Tahoma, Arial;
	TEXT-DECORATION: underline
}
H1 IMG {
	DISPLAY: block
}
.clear {
	CLEAR: both
}
#wrapper {
	WIDTH: 100%; HEIGHT: 100%
}
#logo {
	Z-INDEX: 2;
	LEFT: 20px;
	FLOAT: left;
	WIDTH: 293px;
	POSITION: absolute;
	TOP: 20px;
	HEIGHT: 111px
}
A.pages {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f2f2f2; TEXT-DECORATION: none
}
A.pages:link {
	BORDER-RIGHT: #dad9d9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dad9d9 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dad9d9 1px solid; COLOR: #222; PADDING-TOP: 1px; BORDER-BOTTOM: #dad9d9 1px solid; BACKGROUND-COLOR: #edecec; TEXT-DECORATION: none
}
A.pages:visited {
	BORDER-RIGHT: #dad9d9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dad9d9 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #dad9d9 1px solid; COLOR: #222; PADDING-TOP: 1px; BORDER-BOTTOM: #dad9d9 1px solid; BACKGROUND-COLOR: #edecec; TEXT-DECORATION: none
}
A.pages:hover {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #336699; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 12px; COLOR: #333333
}
.pages {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; MARGIN: 2px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 12px; PADDING-TOP: 5px
}
.tableod {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
.tablein {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
.redfont {
	COLOR: #336699
}
.simple {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.simpletitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #476aa8; LINE-HEIGHT: 22px; HEIGHT: 22px; BACKGROUND-COLOR: #f0f0f0
}
.sitein {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-TOP: 0px; TEXT-ALIGN: left
}



UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	LIST-STYLE-IMAGE: url(/img/li.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 10px 20px 40px;
	COLOR: #333333;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-FAMILY:arial, sans-serif;
}







#topnature {
	MARGIN-TOP: 45px;
	FLOAT: right;
	WIDTH: 100%;
	POSITION: relative;
	HEIGHT: 177px;
	background-image: url(/img/topimage.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#topnature_bol  
{
	float: right;
	width: 100%;
	height: 177px;
	position: relative;
	margin-top: 45px;
	background-image: url(/img/topimage_bol.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}





#leftnature {
	Z-INDEX: 1; BACKGROUND: #fff; LEFT: 0px; FLOAT: left; WIDTH: 293px; POSITION: relative; HEIGHT: 177px
}
#top-nav {
	FLOAT: right; WIDTH: 150px; MARGIN-RIGHT: 20px; POSITION: relative; TOP: 20px
}
#osnova {   Z-INDEX: 10;
	MARGIN: 0px;
}
.fonleft {
	BACKGROUND: url(/img/fonb.jpg) #fff repeat-x 50% bottom
}
#leftmenu {position: relative; Z-INDEX: 1;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: -120px 0px 0px 0px; WIDTH: 292px; PADDING-TOP: 0px
}
#leftmenu A {
	FONT-SIZE: 12px
}
#leftmenu A:hover {
	FONT-SIZE: 12px
}
.menp {
	MARGIN-TOP: 10px; PADDING-LEFT: 25px; BACKGROUND: url(/img/iconmenu2.gif) no-repeat left center; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 50px
}
.menpbold {
	MARGIN-TOP: 10px;
    PADDING-LEFT: 25px;
    BACKGROUND: url(/img/iconmenu2.gif) no-repeat left center;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 50px;
    font-weight: bold;
    color: #FF0000;
    line-height: 17px;
}
.menpbold a {
    color: #FF0000;
    text-decoration: none;
}
.menpbold a:hover {
    color: #ff6600;
    text-decoration: underline;
}
.menb {
	MARGIN-TOP: 20px; PADDING-LEFT: 13px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; BORDER-LEFT: #007cc3 3px solid; LINE-HEIGHT: 25px
}
#zagol {
	MARGIN-TOP: 20px; PADDING-LEFT: 35px; FLOAT: left
}
.price {
	MARGIN-TOP: 50px; BACKGROUND: url(/img/fonl.jpg) repeat-y right 50%; MARGIN-BOTTOM: 50px; WIDTH: 292px; HEIGHT: 20px
}
.price A {
	PADDING-LEFT: 30px; VERTICAL-ALIGN: middle
}
#telefon {
	Z-INDEX: 3; BACKGROUND: url(/img/telefon.gif) no-repeat; LEFT: 310px; WIDTH: 240px; PADDING-TOP: 10px; POSITION: absolute; TOP: 30px; HEIGHT: 64px
}
#tel {
	Z-INDEX: 3; LEFT: 310px; WIDTH: 240px; PADDING-TOP: 10px; POSITION: absolute; TOP: 30px; HEIGHT: 64px
}
#content {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; margin-top: -36px;
    float: left; position: relative; z-index: 1;
}
H1 {
	MARGIN-TOP: 10px; FONT-SIZE: 18px; BACKGROUND: #fff; COLOR: #007cc3; BORDER-BOTTOM: #ffcc00 5px solid; FONT-FAMILY: Tahoma; HEIGHT: 23px
}
#contentblok {
	FLOAT: left; WIDTH: 100%
}
.blocks {
	MARGIN-TOP: 5px; PADDING-LEFT: 35px; FONT-SIZE: 14px; BACKGROUND: url(/img/icontext.gif) no-repeat left center; MARGIN-BOTTOM: 5px; COLOR: #007cc3; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.blocksi {
	MARGIN-TOP: 0px; PADDING-LEFT: 35px; FONT-SIZE: 12px; MARGIN-BOTTOM: 7px; COLOR: #333333; FONT-FAMILY: tahoma, verdana, sans-serif
}

.blockcontent {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	 PADDING-RIGHT: 10px;
	 MARGIN-TOP: 0px;
	 PADDING-LEFT: 15px;
	 MARGIN-BOTTOM: 15px;
}

IMG.foto {
	BORDER-RIGHT: #e0dede 3px double; BORDER-TOP: #e0dede 3px double; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #e0dede 3px double; BORDER-BOTTOM: #e0dede 3px double
}
.cod {
	FONT-SIZE: 16px; COLOR: #007cc3; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; height: 40px;
}
.tel {
	FONT-SIZE: 14px; BORDER-LEFT: #007cc3 1px solid; COLOR: #007cc3; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.clear {
	CLEAR: both
}
#galery {
	MARGIN-TOP: 20px; BACKGROUND: #eeecec; WIDTH: 100%
}
#galery .photo {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid
}
#stroim {
	MARGIN-TOP: 40px; MARGIN-LEFT: 20px
}
.angari {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 210px; HEIGHT: 60px
}
.angari span {
	LINE-HEIGHT: 35px
}






.rightbottom {
	BACKGROUND: #ffcc00;
	HEIGHT: 60px;
	text-align: center;
	FONT-FAMILY: Tahoma, Arial;
}



.rightlogo {
	float: left;
	HEIGHT: 30px;
	WIDTH: 293px;
	padding-top: 5px;

}

.schetchik {
	float: right;
	padding-right: 5px;
	padding-top: 15px;
	HEIGHT: 30px;
	LINE-HEIGHT: 30px;
	WIDTH: 185px;
}

.topsto {
	float: left;
}

.livein {
	float: right;
}
.inforegion {
	float: left; FONT-SIZE: 10px;
	HEIGHT: 15px;
	padding-top: 0px;
	WIDTH: 293px;
}

a.info {
	COLOR: #F9FBFF;
	TEXT-DECORATION: none
        FONT-SIZE: 10px;
}

a.info:link {
	COLOR: #F9FBFF; FONT-SIZE: 10px;
	TEXT-DECORATION: none
}

a.info:visited {
	COLOR: #F9FBFF;
	TEXT-DECORATION: none
}

a.info:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: none
}


#menufoot {
	float: left;
	HEIGHT: 15px;
	LINE-HEIGHT: 15px;
	COLOR: #cccccc;
	PADDING-TOP: 15px;
	WIDTH: 100%;
}





#menufoot A {
	FONT-SIZE: 12px; COLOR: #cccccc; TEXT-DECORATION: none
}
#menufoot A:hover {
	FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: underline
}


.leftbottom {
	BACKGROUND: #0a55a3 url(/img/fon.gif) repeat-x bottom; TEXT-ALIGN: center
}



IMG.angar_left {
	MARGIN: 0px 7px 0px 0px
}
#ri {
	RIGHT: 424px; POSITION: absolute; TOP: 123px
}
#flash {
	RIGHT: 114px; POSITION: absolute; TOP: 98px
}


#ri_bol {
   position: absolute;
   right: 624px;
   top: 123px;
}
#flash_bol {
   position: absolute;
   top: 98px;
   right: 314px;
}

#ambar {
   position: absolute;
   top: 111px;
   right: 102px;
}




.faq {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; BACKGROUND-COLOR: #649bb5; TEXT-ALIGN: center
}
.faqone {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #f0f0f0
}
.faqtwo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #ddd
}
.faqlin {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center
}
.fl {
  width: 230px;
  height: 200px;
  float: right;
}
.fl2 {
  width: 200px;
  height: 200px;
  float: right;
}
.gal {
  height: 105px;
  text-align: center;
  background: #ECECEC;
}



img {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
#dsctbody {
	margin: 20px 0 0 0;
	padding: 10px 15px;
	border: 0px solid red;
	background-color: #EFEFEF;
    text-align: center;
}
/*------------------Фотогалерея Стили--------------------*/

.stepcarousel{
position: relative; /*оставить это значение в одиночку*/
overflow: scroll; /*оставить это значение в одиночку*/
width: 511px;
height: 339px; /*Рост должен достаточно крупным размером содержания в высоту*/
}
.stepcarousel img{margin-bottom: 5px;}

.stepcarousel .belt{
position: absolute; /*оставить это значение в одиночку*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*оставить это значение в одиночку*/
overflow: hidden; /*содержание клипа, которые выходят за габариты проведения панели DIV*/
margin: 5px; /*маржа вокруг каждой панели*/
width: 508px; /*Ширина каждой панели проведения каждого содержание. Если удалить, ширина должна быть определена отдельно по каждому содержимое DIV тогда. */
border: 0px solid #BE8B06;
padding-bottom: 5px;
text-align: center;
font-size: 10px;
}

p.samplebuttons{
/*width: 320px;*/
width: 100%;
text-align: center;
font: 11px Tahoma, sans-serif;
color: #003366;
}
p.samplebuttons span {
color: #CC0033;
}


p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}
/*--------------------------------*/



/* hide from ie on mac \*/
	#dsc {
		overflow: hidden;
	}
	#flashcontent {
		height: 330;
		width: 700px;
	}
	/* end hide */
	.be {
		margin: 0;
		padding: 30px 0;
		background-color: #EFEFEF;
		color:#f777ff;
		font-family:sans-serif;
		font-size:40;
	}
	
	.zag {
 FONT-SIZE: 18px; BACKGROUND: #fff; COLOR: #007cc3; BORDER-BOTTOM: #ffcc00 5px solid; FONT-FAMILY: Tahoma; HEIGHT: 23px
}

h2 {
 FONT-SIZE: 14px; COLOR: #007cc3; FONT-FAMILY: Tahoma; HEIGHT: 15px
}
