.navigation {
	list-style: none; /* Îòêëþ÷åíèå îòîáðàæåíèÿ ìàðêåðîâ. */
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.navigation li {
	float: left; /* Âûñòðàèâàíèå ýëåìåíòîâ ñïèñêà â îäèí ðÿä. */
	margin-right: 0px; /* ñîçäàíèå îòñòóïîâ äëÿ òîãî, ÷òîáû íå ñëèâàëèñü ïóíêòû ìåíþ. */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Óêàçàíèå òèïà øðèôòà. */
	font-size: 10px; /* Ðàçìåð òåêñòà â ññûëêàõ. */
}
.navigation li a {
	display: block; /* Èçìåíåíèå îòîáðàæåíèÿ íà áëî÷íîå äëÿ òîãî ÷òîáû èìåòü âîçìîæíîñòü çàäàòü âíóòðåííèå îòñòóïû. */
	padding: 7px 15px;  /* Âíóòðè áëî÷íûå îòñòóïû. */
	background: #928f8f; /* Öâåò áëîêîâ ìåíþ. */
	color: #FFFFFF; /* Öâåò òåêñòà â áëîêàõ ìåíþ. */
	text-decoration: none; /* Óñòðàíåíèå ïîä÷¸ðêèâàíèÿ ññûëîê. */
	position: relative; /* Ýòî íåîáõîäèìî ïðè èñïîëüçîâàíèè Internet Explorer 6 äëÿ òîãî, ÷òîáû ññûëêà ïî âñåé ñâîåé ïëîùàäè áûëà «êëèêàáåëüíîé». */
}
.navigation li a:hover {
	background: #636363; /* Öâåò áëîêà ïðè íàâåäåíèè êóðñîðà. */
	color: #FFFFFF;  /* Öâåò òåêñòà ïðè íàâåäåíèè êóðñîðà. */
}
.nav {
	color: #6b6b6b;  /* Öâåò òåêñòà ïðè íàâåäåíèè êóðñîðà. */
	background-color: #333333;
}
body {
	background-image: url(photo/fon.png);
	background-repeat: repeat;
}

.photo {
	margin:0 auto;

	height: 503px;
	width: 902px;
}
.txt_block {
	background-color: #FFF;
	width: 872px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	height: 1000px;
}
.gall_block {
	background-color: #FFF;
	width: 872px;
	height: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

.txt_logo {
	background-color: #FFF;
	width: 872px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	height: 130px;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #477886;
	font-weight: bold;
}
.bottom {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-image: url(photo/map.jpg);
	background-repeat: no-repeat;
	height: 581px;
	width: 902px;
}
.bottom .contact {
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 15px;
	float:left;
	line-height: 22px;
	
}


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
     }
.txt {
	float: left;
	width: 400px;
}

.page{
	position:relative;
	width:200px;
	float: left;

}
.banner {
	float: left;
	width: 451px; 
  clearfix;
}
.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#FFF;
    border:0px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 5px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
