*								{margin: 0; padding: 0;}
ul, li							{list-style: none;}
img								{border-width: 0;}


/* *** *** ***  ***  *** *** *** */
body								{width: 1000px; background: #fff; padding:82px 0 0 0px; margin:0 auto; font-family:Verdana; font-size:12px;}

/* *** *** *** Text *** *** *** */


a								{color: #ñ1ñ1ñ1; text-decoration: none;}
a:hover							{text-decoration: underline;}

p 								{text-indent: 0px;}

/* *** *** ***  ***  *** *** *** */
.nav{
	float:left;
	width:100%;
	border:0px solid red;
	margin:0 0 0 -19px;
}
.nav-gl{
	float:left;
	font-family: Verdana;
	font-size:18px; 
	padding:0 10px 0 10px;
}
.nav-gl-on{
	color:#1c1c1c !important;
}
.nav-gl a{
	color:#7f7f7f;
	text-decoration: none;
	padding:0 9px 0 9px;
}
.nav-gl a:hover{
	color:#ed1651;
	text-decoration: none;
}
.nav2{
	float:left;
	width:100%;
	border:0px solid red;
	margin:9px 0 0 -14px;
	display: none;
}
.nav-gl2{
	float:left;
	font-family: Verdana;
	font-size:14px; 
	padding:0 6px 0 6px;
}
.nav-gl2 a{
	color:#7f7f7f;
	text-decoration: none;
	padding:0 9px 0 9px;
}
.nav-gl2 a:hover{
	color:#ed1651;
	text-decoration: none;
}
.nav-gl2-bbb{
	color:#000000 !important;
}

















.header-l{
	float:left;
	width:125px;
	height:40px;
}


.header-r{
	float:right;
	width:170px;
}
.header-r-s input{
	float:right;
	width:126px;
	height:19px;
	border: 1px solid #949494;
	padding:2px 0 0 3px;
}
.header-r-b input{
	float:right;
	width:51px;
	height:17px;
	background: url(img/button-h-r.jpg) no-repeat;
	border: 0px solid #949494;
	cursor:pointer;
}



.header-c{
	float:left;
	width:660px;
	height:50px;
	border:0px solid red;
	margin:-5px 0 0 33px;
	overflow:hidden;
}







.content{
	float:left;
	width:1000px;
	margin:65px 0 0 0;
}
.content-z{
	float:left;
	width:1000px;
	font-size:36px;
	margin:0 0 0 0px;
}
.content-z-p{
	float:left;
	width:400px;
	margin:0 0 0 -3px;
}
.content-z-p-a{
	float:left;
	width:400px;
	margin:0 0 0 0px;
}
.content-z-r{
	float:right;
	margin:26px 0px 0 0;
}
.content-z-r-a{
	float:right;
	margin:26px 5px 0 0;
}
.content-z-r a{
	float:left;
	font-size:12px;
	color:#6b6b6b;
}
.content-z-r a:hover{
	color:#ed1651;
}
.content-z-r-a a{
	float:left;
	font-size:12px;
	color:#6b6b6b;
}
.content-z-r-a a:hover{
	color:#ed1651;
}
.active{
	color:#1c1c1c !important; 
}
.active:hover{
	color:#ed1651 !important; 
}
.content-z-r-span{
	float:left;
	width:1px;
	height:18px;
	background: url(img/vert-line.jpg) no-repeat;
	margin:-1px 18px 0 17px;
}
.content-content{
	float:left;
	width:1000px;
}
.content-content-b1{
	float:left;
	width:999px;
	border:1px solid #1c1c1c;
	margin:11px 0 10px 0;
}
.content-content-b2{
	float:left;
	width:999px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	margin:-10px 0 10px 0;
}
.content-b1-l{
	float:left;
	width:250px;
	height:117px;
	border-right:1px solid #000000;
	overflow: hidden;
}
.content-b1-l-b{
	float:left;
	width:250px;
	height:117px;
	border-right:1px solid #000000;
	
	background-color: #1c1c1c; 
}
.content-b1-l-v{
	float:left;
	width:224px;
	background:#949494;
	margin:13px 0 0 13px;
	color:#fff;
	font-size:12px;
}
.content-b1-l-v-b-b{
	float:left;
	width:224px;
	background:#949494;
	margin:13px 0 0 13px;
	color:#000;
	font-size:12px;
}
.content-b1-l-v-b{
	float:left;
	width:224px;
	background:#000;
	margin:13px 0 0 13px;
	color:#fff;
	font-size:12px;
}
.content-b1-l-v-b-anons{
	float:left;
	width:224px;
	margin:13px 0 0 13px;
	color:#fff;
	font-size:12px;
}

.content-b1-l-v-l{
	float:left;
	margin:3px 0 3px 3px;
}
.content-b1-l-v-l-anons{
	background:#000;
	float:left;
	padding:3px 3px 3px 3px;
}
.content-b1-l-v-r{
	float:right;
	margin:3px 6px 3px 0;
}
.content-b1-l-n{
	float:left;
	width:224px;
	margin:6px 0 0 13px;
	color:#1c1c1c;
	font-size:24px;
	font-weight:bold;
	line-height: 22px;
	text-transform: uppercase;
}
.content-b1-l-n-b{
	float:left;
	width:208px;
	margin:6px 0 0 13px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	line-height: 22px;
	border:0px solid red;
	text-transform: uppercase;
}
.content-b1-l-n-roz{
	float:left;
	width:224px;
	margin:6px 0 0 13px;
	font-size:24px;
	font-weight:bold;
	line-height: 22px;
}


.content-b1-l-n a{
	color:#1c1c1c;
	text-decoration:none;
}
.content-b1-l-n-b a{
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
}
.content-b1-l-n-roz a{
	color:#1c1c1c;
	text-decoration:none;
}


.content-b1-l-n a:hover{
	color:#ed1651;
	text-decoration:none;
}
.content-b1-l-n-b a:hover{
	color:#ed1651;
	text-decoration:none;
}
.content-b1-l-n-roz a:hover{
	color:#ed1651;
	text-decoration:none;
}


.content-b1-l-n-b-span{
	color:#949494;
}
.content-b1-r{
	height:117px;
	width:748px;
	float:left;
	overflow: hidden;
}
.content-b1-r-pict{
	float:left;
	width:748px;
	height:117px;
	overflow: hidden;
}
.content-b1-r-rrrrrrrrr{
	float:left;
	width:400px;
	height:117px;
	margin:0px 0 0 -400px;
	border:0px solid red;
}
.content-b1-r-rrrrrrrrr-b{
	float:right;
	width:400px;
}
.content-b1-l-l1{
	float:left;
	background: url(img/b1-r-l1.png) repeat-x;
	margin:13px 0 0 -734px;
	padding:3px 6px 4px 6px;
	border:0px solid red;
}
.content-b1-l-l1 a:hover{
	color:#ed1651;
	text-decoration:none;
}
.content-b1-l-l2{
	float:left;
	background: #1c1c1c;
	margin:84px 0 0 -734px;
	padding:3px 6px 4px 6px;
	color:#ffffff;
}
.content-b1-r-l1{
	float:right;
	background: url(img/b1-r-l1.png) repeat-x;
	margin:13px 14px 0 0px;
	padding:3px 6px 4px 6px;
}
.content-b1-r-l2{
	float:right;
	background: url(img/b1-r-l1.png) repeat-x;
	margin:25px 14px 0 0px;
	padding:3px 6px 4px 6px;
}

.content-b1-r-l1-0{
	float:right;
	margin:13px 14px 0 0px;
	padding:3px 6px 4px 6px;
}
.content-b1-r-l2-0{
	float:right;
	margin:29px 14px 0 0px;
	padding:3px 6px 4px 6px;
}

.content-b1-r-l3{
	float:right;
	background: url(img/b1-r-l1.png) repeat-x;
	margin:4px 14px 0 0px;
	padding:3px 6px 4px 6px;
}
.content-b1-r-l3-roz{
	float:right;
	background: url(img/b1-r-l1-roz.png) repeat-x;
	margin:4px 14px 0 0px;
	padding:3px 6px 4px 6px;
}
.content-content-b1-nav{
	float:left;
	width:100%;
}

.thumbnails{
	text-align: center;
	margin:12px 0 0 0;
}
.thumbnails-all{
	float:left;
	margin:12px 0 0 251px;
}
.thumbnails-b{
   display: -moz-inline-box;
   display: inline-block; 
}
.thumbnails-b-zzz{
	display: -moz-inline-box;
	display: inline-block;
}
.thumbnail-st{
	float:left;
	color:#fff;
	background: #1c1c1c;
	margin:0px 0 0 0;	
}
.thumbnail-st a{
	color:#fff;
	background: #1c1c1c;
	padding:2px 3px 2px 3px;
}
.thumbnail-st a:hover{
	color:#fff;
	background: #ed1651;
	text-decoration:none;
}
.thumbnail{
	float:left;
	margin:0 21px 0 21px;
	color:#6b6b6b;
}
.thumbnail a{
	color:#6b6b6b;
}
.thumbnail a:hover{
	color:#ed1651;
}

.thumbnail-total{
	float:left;
	margin:0 21px 0 21px;
	color:#1c1c1c;
}
.thumbnail-total a{
	color:#1c1c1c;
}
.thumbnail-total a:hover{
	color:#ed1651;
}
.thumbnail-lineee{
	float:left;
	width:1px;
	height:20px;
	margin:-3px 0 0 0;
	background: #000;	
}





.content-b2-l-an{
	float:left;
	width:232px;
	padding:0px 15px 0 13px; 
}
.content-b2-l{
	float:left;
	width:236px;
	padding:10px 10px 0 14px; 
}
.content-b2-l img{
	float:left;
}
.content-b2-l-z{
	width:100%;
	font-size:18px;
	color:#000;
	float:left;
	margin:20px 0 0 0;
}
.content-b2-l-t{
	width:100%;
	color:#1c1c1c;
	float:left;
	margin:20px 0 0 0;
	font-style: italic;
}
.content-b2-l-l{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.content-b2-l-l a{
	float:left;
	color:#0266c3;
	font-style: italic;
}
.content-b2-l-b1{
	width:100%;
	float:left;
	margin:40px 0 0 0;
}
.content-b2-l-b1-t{
	float:right;
	width:112px;
	color:#1c1c1c;
	margin:-2px 0 0 0;
}
.content-b2-l-b1-t span{
	float:left;
	width:100%;
}
.content-b2-l-b1-t-gal{
	float:right;
	width:102px;
	color:#1c1c1c;
	margin:-2px 0 0 0;
	overflow:hidden;
}
.content-b2-l-b2{
	float:right;
	width:100%;
	color:#1c1c1c;
	margin:35px 0 0 0;
}
.content-b1-r-b1{
	float:left;
	width:248px;
	overflow:hidden;
}
.content-b1-r-b1-t{
	float:left;
	width:242px;
	margin:6px 0 0 13px;
	color:#0c0c0c;
	font-size:12px;
	border:0px solid red;
}

.content-b1-r-b1-t2{
	float:left;
	margin:13px 0 0 13px;
	color:#6b6b6b;
	font-size:12px;
}
.content-b1-r-b1-t2-dd{
	float:left;
	height:30px;
	margin:5px 0 0 13px;
	color:#6b6b6b;
	font-size:10px;
	overflow: hidden;
}
.content-b1-r-b1-t2 a{
	color:#0266c3;
}
.content-b1-r-b1-t-l{
	float:left;
	width:95px;
	color:#ee1651;
	font-size:36px;
	font-weight:bold;
	margin:-6px 0 0 -4px;
	overflow: hidden;
}
.content-b1-r-b1-t-l-min{
	float:left;
	width:95px;
	color:#1270c7;
	font-size:36px;
	font-weight:bold;
	margin:-6px 0 0 -4px;
	overflow: hidden;
}
.content-b1-r-b1-t-r{
	float:right;	
	color:#000;
	margin:0 20px 0 0;
}

.content-b1-r-b1-t-r img{
	float:right;
	margin:4px 0 0 0;
}
.b1-r-b1-t-r-line{
	float:left;
	margin: 0 2px 0 0;
}
.b1-r-b1-t-r-rr{
	float:right;
	width:22px;
	margin:-13px -2px 0 5px;
	border:0px solid red;
}
.b1-r-b1-t-r-rr img{
	float:right;
	margin:4px 0 0 0;
}
.b1-r-b1-t-r-rr-10{
	float:right;
	width:22px;
	margin:-13px 0 0 5px;
}
.b1-r-b1-t-r-rr-10 img{
	float:right;
	margin:4px 0 0 0;
}
.b1-r-b1-t-r-rr-10-h10{
	float:right;
	height:1px;
	width:22px;
}










.content-b2-r-gal{
	float:left;
	width:731px;
	margin:0 0 0 6px;
}

.content-b2-r{
	float:left;
	width:725px;
	margin:0 0 0px 4px;
	overflow: hidden;
}
.content-b2-r p{
	width:95%;
}
.content-b2-r-z{
	width:100%;
	font-size:18px;
	color:#000;
	float:left;
	margin:40px 0 0 0;
}
.content-b2-r-z-an{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.content-b2-r-z-an p{
	float:left;
	width:100%;
	margin:2px 0 0 0;
}
.content-b2-r-z-an a{
	color:#1370c7;
	text-decoration:none;
}
.content-b2-r-z-an{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.content-b2-l-b2 a{
	color:#1370c7;
	text-decoration:none;
}
.content-b2-l-b2 a:hover{
	text-decoration:underline;
}
.content-b2-r-z-an img{
	border:1px solid black;
}
.content-b2-r-z-an-aaa{
	width:100%;
	height:18px;
	float:left;
	background: url(img/content-b2-r-z-an-aaa.jpg) no-repeat;
	border:0px solid black;
	margin:-2px 0 0 0;
}
.content-b2-r-z-ga{
	float:left;
	margin:10px 0 0 0;
}
.content-b2-r-z-ga img{
	width:133px;
	height:133px;
	float:left;
	margin:0 14px 14px 0;
}
.content-b2-r-z-photo{
	width:425px;
	float:left;
	margin:10px 0 10px 0;
}
.content-b2-r-z-photo-img{
	width:427px;
	float:left;
	overflow: hidden;
}
.content-b2-r-z-photo-img img{
	width:425px;
	border:1px solid #000;
}

.content-b2-r-z-an2{
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
.content-b2-r-z-o{
	width:100%;
	float:left;
	margin:25px 0 0 0;
}
.content-b2-r-z2{
	width:100%;
	font-size:18px;
	color:#000;
	float:left;
	margin:40px 0 10px 0;
}
.content-b2-r-h{
	width:100%;
	font-size:18px;
	color:#000;
	float:left;
	margin:20px 0 0 0;
}
.content-b2-shara{
	width:100%;
	font-size:12px;
	color:#1c1c1c;
	float:left;
	margin:10px 0 0 0;
}
.content-b2-r-italic{
	font-style: italic;
}
.content-b2-r-italic a{
	font-style: normal;
	color:#1370c7;
}
.content-b2-r p{
	float:left;
	width:100%;
	margin:5px 0 0 0;
	color:#1c1c1c;
}
.color2{
	width:100%;
	color:#949494;
}
.color2 a{
	color:#0266c3;
}
.content-b2-shara-t{
	float:left;
	margin:0px 6px 0 0;	
}
.content-content-b2-nav{
	width:100%;
	float:left;
	margin:-8px 0 0 0;
}
.b2-nav-l{
	width:45%;
	float:left;
}
.b2-nav-l-l-l{
	float:left;
	width:100%;
}
.b2-nav-l-l{
	float:left;
	color:#fff;
	background: #1c1c1c;
	margin:0 0 2px 0;	
}
.b2-nav-l-l a{
	color:#fff;
	background: #1c1c1c;
	padding:2px 3px 2px 3px;
}
.b2-nav-l-l a:hover{
	background: #ed1651;
	text-decoration:none;
}

.b2-nav-l-l-gal{
	float:left;
	color:#fff;
	background: #6b6b6b;
	margin:12px 0 0 0;	
}
.b2-nav-l-l-gal a{
	color:#fff;
	background: #6b6b6b;
	padding:2px 3px 2px 3px;
}
.b2-nav-l-l-gal a:hover{
	background: #ed1651;
	text-decoration:none;
}

.b2-nav-l-r-gal{
	float:right;
	color:#fff;
	background: #6b6b6b;
	margin:-19px 14px 0 0;	
}
.b2-nav-l-r-gal a{
	color:#fff;
	background: #6b6b6b;
	padding:2px 3px 2px 3px;
}
.b2-nav-l-r-gal a:hover{
	background: #ed1651;
	text-decoration:none;
}


.b2-nav-l-t{
	float:left;
	margin:7px 0 0 0;
	font-size:14px;
}


.b2-nav-r{
	width:48%;
	float:right;
	
}
.b2-nav-r-r-r{
	float:right;
	width:100%;
	margin:0 -1px 0 0;
}
.b2-nav-r-r{
	float:right;
	color:#fff;
	background: #1c1c1c;
	margin:0 0 2px 0;	
}
.b2-nav-r-r a{
	color:#fff;
	background: #1c1c1c;
	padding:2px 3px 2px 3px;
}
.b2-nav-r-r a:hover{
	background: #ed1651;
	text-decoration:none;
}

.b2-nav-r-t{
	float:right;
	margin:7px 0 0 0;
	font-size:14px;
	text-align:right;
}



.content-b2-r-l{
	float:left;
	width:475px;
	margin:0 0 0 5px;
}
.content-b2-r-r{
	float:left;
	width:215px;
	margin:0 0 0 30px;
}

.content-b2-r-z-ga-nav{	
	float:left;
	width:100%;
	margin:15px 0 0 0;
	border:0px solid red;
}

.content-b1-r-b1-t-span{
	color:#6b6b6b;
}


.b2-nav-l-l-photo{
	float:left;
	color:#1c1c1c;
	background: #1c1c1c;
	margin:0px 0 0 0;	
}
.b2-nav-l-l-photo a{
	color:#fff;
	background: #1c1c1c;
	padding:2px 3px 2px 3px;
}
.b2-nav-l-l-photo a:hover{
	background: #ed1651;
	text-decoration:none;
}
.b2-nav-r-r-photo{
	float:right;
	color:#fff;
	background: #1c1c1c;
	margin:0px -2px 0 0;	
}
.b2-nav-r-r-photo a{
	color:#fff;
	background: #1c1c1c;
	padding:2px 3px 2px 3px;
}
.b2-nav-r-r-photo a:hover{
	background: #ed1651;
	text-decoration:none;
}

.content-b2-r-photo-l{
	float:left;
	width:430px;
}
.content-b2-r-photo-r{
	float:left;
	width:300px;
	border:0px solid red;
	margin:0 0 15px 0;
}
.content-b2-r-photo-r-st{
	float:left;
	width:300px;
	border:0px solid red;
	margin:-5px 0 15px 0;
}
.content-b2-r-photo-r a{
	float:left;
	
}
.content-b2-r-photo-r img{
	border:1px solid #000;
	background-position: center center;
}



.content-b2-r-z-an-color-sp{
	color:#0266c3;
}
.content-content-b2-o{
	float:left;
	width:999px;
	border:1px solid #000000;
	margin:11px 0 10px 0;
}

.content-b3-0{
	float:left;
	margin:5px 0 5px 0;
}
.content-b3-0-img{
	float:left;
	width:135px;
	height:168px;
	overflow: hidden;
}
.content-b3-0-t{
	float:left;
	width:100%;
	margin:5px 0 0 0;
}
.content-b3-0-t-color1{
	color:#949494;
}
.content-b3-0-t-color2{
	color:#0266c3;
}





















.content-niz{
	float:left;
	width:100%;
	height:80px;
}

.footer{
	float:left;
	width:100%;
	height:197px;
	background:#ed1651;
}
.footer a{
	float:left;
	margin:13px 0 0 12px;
}
.footer-r{
	width:750px;
	float:right;
}
.footer-r-ul{
	float:left;
	height:162px;
	font-size:10px;
}
.footer-link{
	float:left;
	width:248px;
	height:22px;
}
.footer-link-0{
	float:left;
	width:248px;
	padding:20px 0 0 0;
}
.footer-link a{
	margin:0 0 0 0;
	font-size:12px;
	color:#fff;
}
.footer-r-n{
	float:left;
	width:100%;
	font-size:10px;
}
.footer-r-n-copy{
	float:left;
	margin:0 0 0 -20px;
	
}





.immmmmmm-gal{
float:left;
width:131px;
height:131px;
margin:5px 16px 10px 0px;
}

.immmmmmm-st{
float:left;
width:131px;
height:131px;
margin:15px 4px 0 12px;
}
.immmmmmm-st a{
	color:black;
}
.immmmmmm-st a:hover{
	color:red;
}


.immmmmmm{
float:left;
width:131px;
height:131px;
margin:10px 4px 0 12px;
}
.immmmmmm1{
background-position:50% 50%;
width:131px;
height:131px;
cursor:pointer;
border:1px solid #000;
}
.immmmmmm1:hover{

border:1px solid #ee1651;
}














#box{
 width:100%;
 height:17px;
 float:left;
 text-align:center;
 margin:0px 0 0 0;
}
#box ul{display:inline;}

#box ul{
 list-style:none;
 margin:0;
 padding:0;
 text-align:center;
 margin:0 auto;
}
#box ul li{
 display:inline;
 border-left:1px solid #000;
 padding:3px 0 3px 15px;
 margin:0 5px 0 5px;
 color:#1c1c1c;
}
#box ul li a{
 color:#6b6b6b;
}


.b2-nav-l-r-gal-li{
	float:right;
	color:#fff;
	background: #6b6b6b;
	margin:0px 14px 0 0;	
}
.b2-nav-l-r-gal-li a{
	color:#fff;
	background: #6b6b6b;
	padding:2px 3px 2px 3px;
}
.b2-nav-l-r-gal-li a:hover{
	background: #ed1651;
	text-decoration:none;
}
.b2-nav-l-l-gal-li{
	float:left;
	color:#fff;
	background: #6b6b6b;
	margin:0px 0 0 0;	
	border:0px solid red;
}
.b2-nav-l-l-gal-li a{
	color:#fff;
	background: #6b6b6b;
	padding:2px 3px 2px 3px;
}
.b2-nav-l-l-gal-li a:hover{
	background: #ed1651;
	text-decoration:none;
}
.dddd{
	 border:0px solid #000 !important;
	 
}

.classclass{
	display:none;
}