body, td, table, p, div, h1, h2, h3, img{
    margin: 0px;
    padding: 0px;
}

#last_slider {
        width: 100%;
        text-align: center !important;
        margin: 0px auto !important;
}

#album_slider {
        width: 100%;
        text-align: center !important;
        margin: 0px auto !important;
}

.slider_left {
        float:left;
        height:110px;        
        vertical-align:middle;
}

.slider_right {
        float:left;
        height:110px;        
        vertical-align:middle;
}

.slider_main {
        display: block;
        float: left;
        height:110px;
        vertical-align:middle;
        margin:0px;
        padding:0px;
        background-color: #000000; 
        margin-top:6px;
}

.slider_image { 
        width:100px !important;
        height:100px !important;
        margin:4px !important;
        border: 1px solid #999;
        cursor: pointer; 
        background-image: url(/wings/images/ajax-loader-white.gif);
        background-position: center center;
        background-repeat: no-repeat;
}

#one_photo { 
        text-align: center;
        margin-top:30px;
        height:570px;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 9pt; 
}

#one_slider { 
        margin: 0px auto;
        width: 700px;
}

.small_text {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 7pt; 
}

.close_btn {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        color: #FBE37F; 
}

#view_gallery {
        width:100%;
        left: 0px;
        top: 0px;
        height:100%;
        background-color:#000000;
        text-align: center;
        vertical-align: middle;
        display:none;    
        position: absolute;
        overflow: hidden;
        z-index: 50000;
        margin: 0;
}


.one-photo {
        width: 100%;
        text-align: center;
}

.one-photo a {
        
}

.fullimage {
        width: 400px;
        margin: 10px;
        border: 1px solid #999;
}

#rater {
        width: 150px;
        margin: 0px auto;
}

#album_list { 
}

#album_list #pic{
	margin:0 10 0 0;
	float: left;
}

#album_list .pic { 
        width:100px;
        height:100px;
        border: 1px solid #999;
        cursor: pointer; 
        background-image: url(/wings/images/ajax-loader-white.gif);
        background-position: center center;
        background-repeat: no-repeat;
	margin:0px;
	padding:0px;
}

#album_list .album_pic { 
        width:100px;
        height:100px;
        border: 1px solid #999;
        cursor: pointer; 
        background-image: url(/wings/images/ajax-loader-white.gif);
        background-position: center center;
        background-repeat: no-repeat;
    margin:0px;
    padding:0px;
}


#album_list .title { 
        font: normal 16px Georgia;                    
}

#album_list .item { 
        float:left;
        width:300px;
        height:100px;
        margin:0 10 20 0;
}

#kkk #album_list .item { 
        width:220px;
        height:50px;
        margin:0 10 20 0;
}

#kkk #album_list .item img{ 
        height: 50px;
	width: 50px;
}

#album_list .page_curl{
	margin-right: -96px;
	float: left;
	position: relative;
	top:49px;
	left:-87px;
//	left:-90px;
}

#kkk #album_list .page_curl{
	width: 38px !important;
	position: relative;
	margin-right: -38px;
	float: left;
	top:1px;
	left:-49px;

}


.photo_item { 
        float:left;
        width:100px;
        height:100px;
        margin:3px;
        font-size: 7pt; 
        border: 1px solid #999999;
}

.photo_item .pic {
        height:98px;
}

.photo_item .comments{
	height: 15px;
        background: #FFF !important;
	position: relative;
	top: -25px;
	padding: 0 5;
}


#photo_list .photo_pic { 
        width: 96px;
        height: 96px;
        margin:0px;
        padding:2px;
        cursor: pointer; 
}

#catalog_menu .ph-menu-gallery-list li, #catalog_menu .ph-menu-gallery-list ul{
line-height: 1;
font: bold 16px Arial, Tahoma, Verdana;
padding: 0;
margin:10 0 0 0;
}

#catalog_menu .ph-menu-gallery-list ul{
margin-top: 0px;
padding:0px;
}

#catalog_menu .ph-menu-part-list li{
line-height: 0.6;
padding: 0;
margin:0 0 6 10;
//margin:0 0 3 10;
//padding-bottom:3px;
}

#catalog_menu .ph-menu-part-list a{
font: normal 12px Arial, Tahoma, Verdana;
color: #0099cc; 
}