
/*galer*/
.foto_m { position:relative; }
.foto_mm { overflow-y:hidden; overflow-x:scroll; white-space: nowrap; position:relative;}
.fm_conteiner { position:absolute; left:0px; top:0px; }
.foto_wid { height:1px; overflow:hidden; font-size:0px; line-height:0px; }
.fm-left-arow,
.fm-right-arow { cursor:pointer; display:none; background-repeat: no-repeat;}
.fm-left-arow-fls,
.fm-right-arow-fls { display:none; background-repeat: no-repeat;}



 /* minigaler */
.minigaler { padding:0px 37px 0px 37px; position:relative; margin-bottom:0px; }
.minigaler .foto_m,
.minigaler .foto_wid { margin-right:7px; }
.minigaler .foto_m,
.minigaler .foto_mm { height:89px; }
.minigaler .foto_mm div.cont-galler {
				width:106px;
				height:87px;
				margin-right:16px;
				border-style: solid;
				border-left-width:1px;
				border-right-width:1px;
				border-top-width:1px;
				border-bottom-width:1px;
				float:left;
                position:relative;
								}
.minigaler .foto_mm img        {
                width:100%;
				margin:0 !important;
				border:0 !important;
								}
.minigaler .fm-left-arow,
.minigaler  .fm-right-arow,
.minigaler .fm-left-arow-fls,
.minigaler  .fm-right-arow-fls {
                position:absolute;
                top:23px;
                width:23px;
                height:36px;
                                }
.minigaler .fm-left-arow,
.minigaler .fm-left-arow-fls  { left:-37px; }
.minigaler .fm-right-arow,
.minigaler .fm-right-arow-fls { right:-37px; }

.minigaler .fm-left-arow,
.minigaler .fm-left-arow-fls {
    background-image: url(images/jiva_arow.png);
}
.minigaler .fm-left-arow-fls {
    background-position: left top;
}
.minigaler .fm-left-arow {
    background-position: right top;
}
.minigaler .fm-right-arow,
.minigaler .fm-right-arow-fls {
    background-image: url(images/jiva_arow.png);
}
.minigaler .fm-right-arow {
    background-position: left bottom;
}
.minigaler .fm-right-arow-fls {
    background-position: right bottom;
}

.minigaler div.red,
.minigaler div.red1 { border:1px solid #a80400 !important; }
 /* /minigaler */



/*main_galer*/
.main_galer {padding:0px 39px 10px; position:relative; margin-bottom:0px;
}
.main_galer .foto_m,
.main_galer .foto_wid {margin-right:0px;}
.main_galer .foto_m,
.main_galer .foto_mm {height:190px; }
.main_galer .foto_mm div.cont-galler {
								width:188px;
								height:155px;
								margin-right:27px;
								border-style: solid;
								border-left-width:1px;
								border-right-width:1px;
								border-top-width:1px;
								border-bottom-width:1px;
								float:left;
								position:relative;
								}
.main_galer .foto_mm img        {
								max-width:188px;
								max-height:155px;
								margin:0 !important;
								border:0 !important;
								}
.main_galer .fm-left-arow,
.main_galer  .fm-right-arow,
.main_galer .fm-left-arow-fls,
.main_galer  .fm-right-arow-fls {
                                position:absolute;
                                width:23px;
                                height:36px;
                                top:50px;
                                }
.main_galer .fm-left-arow,
.main_galer .fm-left-arow-fls  { left:-39px; }
.main_galer .fm-right-arow,
.main_galer .fm-right-arow-fls { right:-39px; }

.main_galer .fm-left-arow {      background:no-repeat right top url(images/jiva_arow.png); }
.main_galer .fm-left-arow-fls {  background:no-repeat left top url(images/jiva_arow.png); }

.main_galer .fm-right-arow {     background:no-repeat left bottom url(images/jiva_arow.png); }
.main_galer .fm-right-arow-fls { background:no-repeat right bottom url(images/jiva_arow.png); }

.main_galer div.red,
.main_galer div.red1 { border:1px solid #a80400 !important; }
.jg_name {
    position: absolute;
    left:0px;
    top: 150px;
    font-weight: bold;
    width:172px;
    height:36px;
    overflow: hidden;
    text-align: center;
    max-width:188px;
    white-space: normal;
}


/* /main_galer */

/*main_galer__m*/
.main_galer__m {padding:0px 39px 10px; position:relative; margin-bottom:0px;
}
.main_galer__m .foto_m,
.main_galer__m .foto_wid {margin-right:0px;}

/*галерея на главной с подписями*//*
.main_galer .foto_m_main,
.main_galer .foto_mm_main {height:230px; }
.main_galer .foto_mm div.cont-galler {
    width:188px;
    height:155px;
    margin-right:27px;
    border-style: solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
    float:left;
    position:relative;
}
.main_galer .foto_mm img        {
    max-width:188px;
    max-height:155px;
    margin:0 !important;
    border:0 !important;
}
*/
/*/галерея на главной с подписями*/

.main_galer__m .foto_m,
.main_galer__m .foto_mm {height:230px; }
.main_galer__m .foto_mm div.cont-galler {
    width:210px;
    height:225px;
    margin-right:27px;
    float:left;
    position:relative;
    border:0 !important;
}
.main_galer__m .foto_mm img {
    max-width:205px;
    max-height:170px;
    margin:0 !important;
    border-style: solid;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
}
.content .main_galer__m a {
    text-decoration: none;
    display: block;
}
.content .main_galer__m a span.name {
    display: block;
}

.content .main_galer__m a span.name,
.content .main_galer__m a span.more
{
    color: #4f3617;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding-top: 0px;
    font-style: italic;
    margin-bottom: 8px;
}
.content .main_galer__m a span.more,
.content .main_galer__m a span.arrow{
     font-style: normal;
     font-weight: normal;
     color: #000;
 }
.content .main_galer__m a:hover span.more{
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
}

.content .main_galer__m a:hover span.name,
.content .main_galer__m a:hover span.more,
.content .main_galer__m a:hover span.arrow{
    color: #800001;
}

.main_galer__m .fm-left-arow,
.main_galer__m  .fm-right-arow,
.main_galer__m .fm-left-arow-fls,
.main_galer__m  .fm-right-arow-fls {
    position:absolute;
    width:23px;
    height:36px;
    top:65px;
}
.main_galer__m .fm-left-arow,
.main_galer__m .fm-left-arow-fls  { left:-39px; }
.main_galer__m .fm-right-arow,
.main_galer__m .fm-right-arow-fls { right:-39px; }

.main_galer__m .fm-left-arow {      background:no-repeat right top url(images/jiva_arow.png); }
.main_galer__m .fm-left-arow-fls {  background:no-repeat left top url(images/jiva_arow.png); }

.main_galer__m .fm-right-arow {     background:no-repeat left bottom url(images/jiva_arow.png); }
.main_galer__m .fm-right-arow-fls { background:no-repeat right bottom url(images/jiva_arow.png); }

.main_galer__m div.red,
.main_galer__m div.red1 { border:1px solid #a80400 !important; }



/* /main_galer */