#gallery_forms {
   margin:auto;
   padding:auto;
   width:1000px;
   height:204px;
   border-right:1px solid #000;
   border-left:1px solid #000;
   background-color:#ffffff;
   overflow:hidden;
}


.gallery {
   float:left;
   width:614px;
   height:155px;
   margin-left:3px;
   margin-right:5px;
}

*html .gallery{margin-left:2px}

.gallery_blok_content{
   float:left;
   width:602px;
   height:163px;
   border-left:1px solid #590000;
   border-right:1px solid #590000;
   background-color:#f1f1f1;
   overflow:hidden;
   text-align:left;
   padding:5px;
}

.gallery_blok_content a{
   color:#504e4e;
   text-decoration:none;
}
.left_verh_gg{
   float:left;
   width:7px;
   height:22px;
   background: url(../image/left_verh_gg.gif) no-repeat;
   overflow:hidden;
}

.center_verh_gg{
   float:left;
   width:600px;
   height:22px;
   background: url(../image/center_verh_gg.gif) repeat-x ;
   overflow:hidden;
   font-size:16px;
   text-align:left;
   font-weight: bold;
}

.center_verh_gg a{
   color:#000000;
   text-decoration:none;
   font-size:12px;
   margin-left:10px;
}


.right_verh_gg{
   float:left;
   width:7px;
   height:22px;
   background: url(../image/right_verh_gg.gif) no-repeat;
   overflow:hidden;
}


.left_niz_gg{
   float:left;
   width:7px;
   height:7px;
   background: url(../image/left_niz_gg.gif) no-repeat;
   overflow:hidden;
}

.center_niz_gg{
   float:left;
   width:600px;
   height:7px;
   background: url(../image/center_niz_gg.gif) repeat-x;
   overflow:hidden;
}

.right_niz_gg{
   float:left;
   width:7px;
   height:7px;
   background: url(../image/right_niz_gg.gif) no-repeat;
   overflow:hidden;
}




.one_category{
   float:left;
   width:497px;
   height:173px;
   margin-top:3px;
   margin-left:3px;
}

*html .one_category{margin-left:2px;}

.foto_category{
   width:168px;
   height:168px;
   border:1px solid #590000;
   text-align:center;
}

.gallery_photo_nazv_description_keywords{
   float:left;
   width:360px;
   color:#504e4e;
   text-align:left;
   padding-left:10px
}

.gallery_photo_nazv_description_keywords h4{color:#590000}


.galegiy_nazvan_vid{
   float:left;
   width:160px;
   margin-bottom:25px;
   margin-left:5px;
}

*html .galegiy_nazvan_vid{ margin-left:4px;}

.galegiy_nazvan_vid a{
   color:#580001;
   text-decoration:none;
}

.border_galegiy_nazvan_vid{
   float:left;
   width:158px;
   height:158px;
   border:1px solid #5a0000;
}

.galegiy_nazvan_vid_foto{
   margin:auto;
   padding:auto;
}


.gallery_big_foto_content{
   float:right;
   width:610px;
   border-left:1px solid #590000;
   margin-bottom:40px;
   margin-top:30px;
}

.big_blok_gallegy{
   margin:auto;
   padding:auto;
   width:1000px;
   height:3px;
   overflow:hidden;
   clear:both;
   border-top:1px solid #590000;
   margin-bottom:2px;
}

.fiwe_foto{
   margin:auto;
   padding:auto;
   width:870px;
   min-height:160px;
   overflow:hidden;
   margin-bottom:15px;
   margin-top:15px;
}



.gallery-categories-td_1 {
	float:left;
	border:1px solid #590000;
	width:165px;
	height:165px;
	overflow:hidden;
}

.gallery-categories-td_1 td {
    text-align:center
}


.gallery-categories-td_2 {
	float:left;
	width:305px;
	height:165px;
	overflow:hidden;
	padding: 0 10px;

}

.gallery-categories-td_2 td {
    text-align:center;

}



.gallery-categories-td_2 a {
    color:#621513;
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
    margin-left:5px;
    overflow:hidden;
}

.gallery-categories-stats {
    overflow:hidden;
	text-align: justify;
	margin-left:5px;
	margin-right:5px;
}

.gallery-categories-desc {
	height:125px;
	overflow:hidden;
	text-align: justify;
	margin-left:5px;
	margin-right:5px;
}

#gallery-category-photo_table {

}

#gallery-category-photo_table td {
	width:154px;
	height: 145px;
	border:1px solid #621513;
	text-align:center;
}


.blok_category{
	min-width: 10%;
	margin-left: 2px;
	float: left;

}
.top_gallery_categories_link:hover{
	color: #b40000;
	text-decoration: underline;
}






