@charset "utf-8";
/* CSS Document */

/*--------------
		 Global
---------------*/
html { 	
	height:100%;
}

body {
	height:100%;
	font-size:12px;
	/*color: #666666;*/
	color:#1a1a1a;
	font-family:Arial, Helvetica, sans-serif;
	background:white;
}
	
a:link {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	/*color:#3b3b3b;*/
	color:#0167b6;
}

a:hover {
	/*
	color:#3caa01;*/
	text-decoration:none;
}


a:visited{
	color:#494949;
}

.separator{
	height:20px;
	float:left;
	width:100%;
}


h1{
	color:#0087ef;
	font-size:24px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:5px;	
}
.notmal{
	font-weight:normal;
}

.addition{
	color:#48cf00;
}
h2, h3{
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:5px;	
	color:#1a1a1a;
	font-size:18px;
}
h3{
	font-size:14px;
}

strong{
	font-weight:bold;
}
p{
	padding-bottom:10px;
	line-height:17px;
}
ul{
	/*margin:5px 0;*/
}
ul li{
 	background:url(../images/bullet-1.gif) no-repeat 0 2px;
	padding:0 0 0 15px;
	margin-bottom:7px;
	}
ul ul{
	font-size:11px;
	margin:10px 0 0 0;
}
ul ul li{
	background:url(../images/bullet-2.gif) no-repeat left center;
	padding:0 0 0 15px;
	margin-bottom:5px;
	}

/*--------------
		 Global EOF
---------------*/

/*--------------
		 Container
---------------*/
#mainWrap{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	width:890px;
	margin:0 auto;	
}

#mainContainer {	
	width: 890px;

	padding-bottom: 104px;
}

#mainContainer:after {
	content: "."; 
	display: block; 
	clear: both; 
	height: 0;
	visibility: hidden
}	
/*--------------
		 Container EOF
---------------*/



/*--------------
		 header 
---------------*/
#header{
	height:71px;
	width:100%;
	float:left;
	padding-top:53px;
}

#logo{
	width:111px;
	height:66px;
	float:left;			
	background:url(../images/logo.gif) no-repeat;
}

#logo a{
	width:111px;
	height:66px;
	float:left;
	display:block;
	text-indent:-999px;
}
#firmalistaInfo{
	width:500px;
	float:left;
	color:#6d6f73;
	font-size:13px;
	padding:5px 0 0 55px;
}
#firmalistaInfo a {
	color: #333;
	text-decoration: none;
	font-size: 32px;
 	height: 45px;
	/*margin-right: 10px;*/
	margin-left: 15px;
  	padding-top: 5px;
  	padding-bottom: 5px;
}
#firmalistaInfo a:hover {
	text-decoration: underline;
}
/* login + logout */
#loginForm {
	font-size:11px;
	width:190px;
	float:right;
}
#loginForm a{
	color:#1d95f1;
	text-decoration:none;
}
#loginForm dt{
	float:left;
	width:42px;
	padding:4px 0 0 0;
}
#loginForm dd{
	float:left;
	width:148px;
	margin:0 0 5px 0;
}
#loginForm .inputC{
	border:none;
	width:87px;
	background:url(../images/bg-input.gif) #e8f4fe repeat-x bottom;
	float:left;
	color:#0087ef;
}
#loginForm .submit{
	float:right;
}

#logoutForm {
	font-size:12px;
	width:190px;
	float:right;
}
#logoutForm a.loguot {
	margin:20px 0 0 0;
	background:url(../images/button-logout.gif) no-repeat;
	display:block;
	width:52px;
	height:19px;	
}
#logoutForm a.loguot span{
	display:none;
}
#logoutForm a:link, #logoutForm a:visited{
	color:#0087ef;
	font-weight:bold;
}
/*--------------
		 header EOF
---------------*/


/*--------------
 center Content
---------------*/
#centerColumn{
	float:left;
	width:625px;
	padding-bottom:50px;
}


#centerColumn #userPage{
	float:left;
	padding:70px 0 0px 0;
	width:625px;
}
#centerColumn  .photoInfo{
	font-size:11px;
	background:url(../images/ico-info.gif) no-repeat left center;
	padding:2px 0 0 25px;
	height:15px;
	float:left;	
}

#centerColumn  .addToFav{
	background:url(../images/ico-add-to-fav.gif) no-repeat left center;
	padding:2px 0 0 15px;
	height:15px;
	float:right;	
}
#centerColumn  .addToFav a{
	color:#ed1e14;
	text-decoration:none;
}


/* text page */
#textPage{
	margin:60px 0 0 0;
	float:left;
	width:600px;	
}



/* user page */
#userMenu {
	font-size:11px;
	float:left;
	width:100%;
	line-height:normal;
	margin:20px 0 0 0px;
}
#userMenu ul {
	margin:0;
	list-style:none;
}
#userMenu li {
	display:inline;
	margin:0;
	padding:0;

}
#userMenu a {
	float:left;	
	margin:0;
	padding:0 0 0 5px;
	color:#3b3b3b;
}
#userMenu a span {
	float:left;
	display:block;
	padding:5px 15px 7px 6px;
}
#userMenu a span {
	float:none;
}
#userMenu li.act a{
	background:url(../images/bg-user-menu-l.gif) no-repeat left;
	text-decoration:none;
}
#userMenu li.act a span {
	background:url(../images/bg-user-menu-r.gif) no-repeat right;
}
#userMenu li.act2 a{
	background:url(../images/bg-user-menu-l1.gif) no-repeat left;
	text-decoration:none;
}
#userMenu li.act2 a span {
	background:url(../images/bg-user-menu-r1.gif) no-repeat right;
}
#userMenu li.act3 a{
	background:url(../images/bg-user-menu-l2.gif) no-repeat left;
	text-decoration:none;
}
#userMenu li.act3 a span {
	background:url(../images/bg-user-menu-r2.gif) no-repeat right;
}

#userNavigation{
	float:left;
	width:100%;
	line-height:normal;
	margin:40px 0 0 0px;
	font-size:11px;
}

.authorAct{
	border-bottom:1px solid #0087EF;
}

.svoiAct{
	border-bottom:1px solid #48cf00;
}
.lentAct{
	border-bottom:1px solid #ed1e14;
}
#userNavigation #nav ul{	
	float:left;
}
#userNavigation #nav span{
	display:none;
}
#userNavigation #nav li{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	height:22px;
}
#userNavigation #nav .lent{
	background:url(../images/user-nav-lent.gif) no-repeat left;
	width:64px;
}

#userNavigation #nav .lentAct{
	background:url(../images/user-nav-lent-act.gif) no-repeat left bottom;
	width:65px;
}

#userNavigation #nav .gallAct{
	background:url(../images/user-nav-gall-act.gif) no-repeat left;
	width:68px;
}
#userNavigation #nav .gall{
	background:url(../images/user-nav-gall.gif) no-repeat left;
	width:68px;
}

#userNavigation #nav .author{
	background:url(../images/user-nav-author.gif) no-repeat left;
	width:68px;
}
#userNavigation #nav .authorAct{
	background:url(../images/user-nav-author-act.gif) no-repeat left;
	width:68px;
}

#userNavigation #nav a{
	display:block;
	height:22px;
	width:64px;
}

#userNavigation #nav .gallAct a{
	width:68px;
}

#userNavigation #sort{
	float:right;
	margin-right:10px;
}

#authorPage #userNavigation #sort, #lentPage #userNavigation #sort,  #gallPage #userNavigation #sort{
	margin:0;
}

#userNavigation #sort ul{
	list-style:none;
}




#userNavigation #sort li{
	float:left;
	padding:0;
	margin:0;
	padding-right:10px;
	list-style: none;
	background:none;
}

#authorPage #userNavigation #sort li, #lentPage #userNavigation #sort li,  #gallPage #userNavigation #sort li{
	padding:0 0 0 10px;
}

#userNavigation #sort li a{
	text-decoration:none;
	white-space:nowrap;
	color:#525252;
}
#userNavigation #sort li.act a{
	background:#d9d9d9;
	padding:2px 4px;
}

#fav{
	margin:10px 0 30px 0;
	height:10px;
	float:right;
	font-size:11px;
}	

#fav dt, #fav dd{
	float:left;
	margin:0;
	padding:0;
}

#fav dd{
	padding:3px 0 0 1px;
	*padding:4px 0 0 0px;
}


#photos{
	float:left;
	margin:60px 0 0 0;
	width:625px;
	font-size:11px;
}

#authorPage #photos{
	margin:40px 0 0 0;
}

#photos .photoItem{
	text-align:center;
	width:100px;
	height:145px;
	padding-left:20px;
	float:left;
}
#photos .photoItem img{
	margin:0 0 5px 0;

}
#photos .photoItem a{
	text-decoration:none;
	font-weight:bold;
	color:#0087ef;
}

#paginator{
	float:left;
	font-size:14px;
}

#paginator ul{
	margin:20px 0 0 20px;	
}


#lentPage #paginator ul{
	margin:20px 0 0 10px;
}



#paginator li{
	margin:0;
	padding:0;
	float:left;
	padding:0 5px;
	background:none;
}

#paginator li span{
	padding:4px 0 0 0;
	height:19px;
}
#paginator li a{
	display:block;
	padding:2px 0 0 0;
	color:#3b3b3b;
	
}
#paginator li.prev a{
	float:left;
	display:block;
	background:url(../images/prev.gif) no-repeat;
	width:19px;
	height:19px;
	margin:0 5px 0 0;
}

#paginator li.next a{
	float:left;
	background:url(../images/next.gif) no-repeat;
	width:19px;
	height:19px;
	margin:0 0 0 5px;
}

#paginator li.prev a span, #paginator li.next a span{
	display:none;
}

#paginator li{
	color:#48cf00;
}

#paginator li span{
	font-weight:bold;
	display:block;
	padding:2px 0 0 0;
}

* html #paginator li span{
	display:inline;
	vertical-align:bottom;
}

#selectMenu{
	float: left;
	margin:20px 0 0 10px;
}
* html #selectMenu{
		margin:20px 0 0 5px;
}
#selectMenu .infoSM{
	float:left;
	background:url(../images/author-p.gif);
	width:40px;
	height:15px;
	text-align:center;
	padding:5px 0 0 0;
	margin:0 3px 0 0;
	color:#0087ef;
	font-size:11px;
	font-weight:bold;
}

#selectMenu .infoSM a{
	color:#0087ef;
	text-decoration:none;
}

#selectMenu .abc {
	float:left;
	width:572px;
}
* html #selectMenu .abc {
	float:left;
	width:575px;
}

#selectMenu .abc ul{
}
#selectMenu .abc li{
	background:none;
	float:left;
	margin:0;
	padding:0 2px 0 0;
	background:url(../images/author-abc.gif) no-repeat 0 0;
	text-align:center;
	height:20px;
}
* html #selectMenu .abc li{
	padding:0 1px 0 0;
}
#selectMenu .abc li a{
	display:block;
	width:20px;
	float:left;
	text-decoration:none;
	padding:4px 0 0 0;
	*padding:5px 0 0 0;
	font-size:11px;
	font-weight:bold;
}
#selectMenu .abc li a:link, #selectMenu .abc li a:visited, #selectMenu .abc li a:hover {
	color:#0087f4;
}

* html #selectMenu .abc li a{
	padding:5px 0 0 1px;
}

#selectMenu .abc li.act{
	background:url(../images/author-abc-act.gif) no-repeat 0 0;
}
#selectMenu .abc li.act a:link, #selectMenu .abc li.act a:visited, #selectMenu .abc li.act a:hover{
	color:#FFFFFF;
}


#authorBlock{
	float:left;
	margin:20px 0 0 0;
}
 .authorItem{
	width:625px;
	margin:0 0 10px 0;
}
 .authorItem .authotTitle{
	font-size:18px;
	color:#55aff4;	
	float:left;
	width:100%;
	font-weight:bold;
	margin:0 0 15px 0;
}

 .authorItem  .photoItem{
	text-align:center;
	width:100px;
	height:145px;
	padding-left:20px;
	float:left;
}
 .authorItem  img{
	margin:0 0 5px 0;
}
 .authorItem  a{
	text-decoration:none;
	font-weight:bold;
	color:#0087ef;
}



#gallPage{
	float:left;
	width:600px;
	margin:5px 0 0 0;
}
#lentPage{
	margin:5px 0 0 0;
}
#gallPage #photos{
	margin:15px 0 0 0;
}

/* image Page */

#imagePage{
	float:left;
	width:600px;
	margin:75px 0 0 0;
}

#imagePage #navTop{
	float:left;
	width:100%;
	margin:0 0 40px 0;
}

#imagePage #navTop .prev{
	float:left;
}
#imagePage #navTop .prev a{
	background:url(../images/prev-nav.gif) no-repeat;
	width:78px;
	height:13px;
	display:block;
}
#imagePage #navTop .prev a span{
	display:none;
}

#imagePage #navTop .next{
	float:right;
}

#imagePage #navTop .next a{
	background:url(../images/next-nav.gif) no-repeat;
	width:78px;
	height:13px;
	display:block;
}
#imagePage #navTop .next a span{
	display:none;
}

.imgBox{
	float:left;
	width:600px;
}

.imgBox .mainImg .imgPath{
	color:#48cf00;
	font-size:14px;
	font-weight:bold;
}

.imgBox .mainImg .imgPath a:link, .imgBox .mainImg .imgPath a:visited, .imgBox .mainImg .imgPath a:hover{
	color:#48cf00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.imgBox .mainImg .imgInfo{
	margin:7px 0 5px 0;
	font-size:11px;
	float:left;
}


.imgBox .imgLinkH{
	float:right;
	margin:7px 0px 0 0;
	padding:0 20px 0 0;
	width:155px;
}

.imgBox .imgDel a, .imgBox .imgAbuse a{
	color:#4c4d4f;
	font-size:11px;	
	padding:0 0 0 12px;
	text-decoration:none;
}

.imgBox .imgDel{
	float:left;
}

.imgBox .imgDel a{	
	background:url(../images/ico-del.gif) no-repeat left center;	
}

.imgBox .imgAbuse{
		float:right;
}

.imgBox .imgAbuse a{
	background:url(../images/ico-abuse.gif) no-repeat left center;
}	


.imgBox .mainImg .img img{
#	border:1px solid #d8dcdf;
}

.imgBox .mainImg .imgSave{
	font-size:11px;
/*	background:url(../images/ico-save.gif) no-repeat center left;*/
	background:url(../images/ico-add-blog.gif) no-repeat center left;
	padding:4px 20px 2px 15px;
	float:right;
}

.imgBox .mainImg .imgSave a{
	
}

.imgBox .mainImg .imgAdd{
	font-size:11px;
	background:url(../images/ico-save.gif) no-repeat center left;
	padding:4px 0 2px 15px;
	float:left;
	color:#4c4d4f;
}
.imgAdd span{
	padding:0 10px;
	color:#c2c2c3;
}
.imgBox .mainImg .imgAdd a, .imgBox .mainImg .imgSave a{
	color:#0087ef;
}
.imgBox .mainImg .imgInfo a{
	font-weight:bold;
	color:#0087ef;
}

.savedProf{
	float:left;
	margin:10px 0 0 0;
	line-height:15px;
	width:490px;
}
.savedProf a:link, .savedProf a:visited, .savedProf a:hover{
	font-weight:bold;
	color:#0087ef;
}


.imgBox .mainImg{
	width:500px;
	float:left;
}

.imgBox .rightImg{
	width:100px;
	float:right;
	margin:37px 0 0 0;
}
.imgBox .rightImg img{
	margin:0 0 20px 0;
}


#lentPage .imgBox{
	margin:0 0 30px 0;
}

#related{
	float:left;
	width:100%;
	margin:40px 0 0 0;
}
#related .title{
	background:url(../images/text-like.gif) no-repeat left;
	width:100%;
	height:12px;
	margin:0 0 20px 0;
}
#related .title span{
	display:none;
}
#related .photoItem{
	text-align:center;
	width:100px;
	height:145px;
	padding-left:20px;
	float:left;
}
#related  img{
	margin:0 0 5px 0;
}
#related  a{
	text-decoration:none;
	font-weight:bold;
	color:#0087ef;
}


/* registration form */
#registForm, #enterForm{
	float:left;
	margin:30px 0 0 0;
	width:343px;
}

#registForm fieldset, #enterForm fieldset{
	border:0;
	font-size:12px;
}

#registForm table, #enterForm table{
	width:100%;
	padding:0;
	margin:0;
}

#registForm dl, #enterForm dl{
	float:left;
	width:343px;
}
#registForm dt, #enterForm dt{
	float:left;
	width:133px;
	color:#1a1a1a;
	font-weight:bold;
}

#registForm dt label{
}

#registForm dd, #enterForm dd{
	float:left;	
	width:208px;
	margin:0;	
}

#registForm dd img{
	margin:0 0 10px 0;
}

#registForm #checkN, #registForm #checkE, #registForm #checkP, #enterForm #checkP{
	height:30px;
	margin:10px 0 0 0;	
	float:left;
}
#registForm dd.pwd, #enterForm dd.name{
	margin:0 0 20px 0;
}
#registForm .noteOk, #enterForm .noteOk{
	color:#48cf00;
	background:url(../images/bullet-check-ok.gif) no-repeat left top;
	padding:0 0 0 18px;
	font-size:11px;
	float:left;
}
#registForm .noteErr, #enterForm .noteErr  {
	color:#ed1e14;
	background:url(../images/bullet-check-err.gif) no-repeat left top;
	padding:0 0 0 18px;
	font-size:11px;
	float:left;
}

#registForm #enter{
	margin:35px 0 0 0;
}

#enterForm #enter{
	margin:5px 0 0 0;
}

#registForm .inputC, #enterForm .inputC{
	border:none;
	width:208px;
	background:url(../images/bg-input.gif) #e8f4fe repeat-x bottom;
	float:left;
	color:#1a1a1a;
}

#registForm dd.reginfo{
	float:right;
	width:300px;
	padding:20px 0 0px 20px;
}

#uploadForm{
	float:left;
	margin:20px 0 0 0;
	width:343px;
}

#uploadForm fieldset{
	border:0;
	font-size:12px;
}

#uploadForm table{
	width:100%;
	padding:0;
	margin:0;
}

#uploadForm dl{
	float:left;
	width:343px;
}
#uploadForm dt{
	width:343px;
	color:#1a1a1a;
	font-weight:bold;
	margin:0px 0 10px 0;
	float:left;
}

#uploadForm dt.spacer{
	margin:0;
	padding:0;
	height:5px;
}

#uploadForm dd{
	width:343px;
	margin:0;
	float:left;
	margin:0px 0 25px 0;
}

#uploadForm .inputC{
	border:none;
	width:343px;
	background:url(../images/bg-input.gif) #e8f4fe repeat-x bottom;
	float:left;
	color:#1a1a1a;
}
#uploadForm #upload{
	margin:5px 0 0 0;
}
/*--------------
 center Content EOF
---------------*/


/*--------------
 righ Content
---------------*/
#righColumn{
	float:right;
	width:190px;
}

#rightMenu{
	margin:70px 0 0 0;
}
#rightMenu ul{
	margin:0;
	padding:0;
}

#rightMenu a{
	float:left;
	display:block;
	width:100%;
	height:22px;
}
#rightMenu li{
	margin:0;
	padding:0;
	width:100%;
	height:22px;
	margin:0 0 10px 0;
}

#rightMenu a span{
 display:none;
}

#rightMenu li.add {
 	background:url(../images/bullet-add.gif) no-repeat left center;
	margin:0 0 5px 0;
}
#rightMenu li.add a{
	width:164px;
	padding:0 0 0 10px;
	background:url(../images/text-add.gif) no-repeat 30px 6px;
}

#rightMenu li.try {
	width:150px;
	height:25px;
 	background:url(../images/bullet-try.gif) no-repeat left center;
}

#rightMenu li.try a {
	padding: 5px;
	background:url(../images/text-try.gif) no-repeat 30px 5px;
}

#rightMenu li.rss {
	background:url(../images/bullet-rss.gif) no-repeat left center;
}

a.rss {
	background:url(../images/icon-rss.png) no-repeat left center;
	padding-left: 32px;
}

a.email {
	background:url(../images/icon-email.png) no-repeat left center;
	padding-left: 32px;
}

a.facebook {
	background:url(../images/icon-facebook.png) no-repeat left center;
	padding-left: 32px;
}

a.twitter {
	background:url(../images/icon-twitter.png) no-repeat left center;
	padding-left: 32px;
}

#rightMenu li.rss a{
	width:165px;
	padding:0 0 0 10px;
	background:url(../images/text-rss.gif) no-repeat 30px 7px;
}

#rightMenu li.ff {
 	background:url(../images/bullet-ff.gif) no-repeat 0 15px;
	height:65px;
	margin:0;
}
#rightMenu li.ff a{
	width:180px;
	padding:0 0 5px 10px;
	background:url(../images/text-ff.gif) no-repeat 30px 9px;
}

#rightMenu li.book {
 	background:url(../images/bullet-book.gif) no-repeat 0 4px;
	height:44px;
}
#rightMenu li.book a{
	width:180px;
	padding:0 0 0px 10px;
	background:url(../images/text-book.gif) no-repeat 30px 9px;
}

#rightMenu  .tryT{
	padding:0 0 0 30px;
	color:#231f20;
	font-size:11px;
	display:block;
	margin:0;
	margin-top: 15px;
}

#rightMenu  li.book .tryT a{
	background:none;
	color:#34556f;
	font-size:11px;
	padding:0;
	margin:3px 0 0 0;
}

#rightMenu ul.bot{
	margin:60px 0 0 0;
	padding:0;
}

#rightMenu ul.infoL{
	margin:65px 0 0 0;
	padding:0;
	color:#231f20;
	font-size:11px;
}


#rightMenu li.potop {
	margin-top: 120px;
	background:url(../images/bullet-potop.gif) no-repeat 0 4px;
	height:120px;
}
#rightMenu li.potop a{
	width:180px;
	padding:0 0 0px 10px;
	background:url(../images/text-potop.gif) no-repeat 30px 9px;
}
#rightMenu  li.potop a.info{
	background:none;
	font-size:11px;
	color:#359302;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#231f20;
	padding:3px 0 0 30px;
	line-height:14px;
}
#rightMenu  li.potop a.info .link{
	display:inline;
	color:#359302;
}
#rightMenu  li.potop a.info:hover span.link{
	text-decoration:underline;
}

#rightMenu li.blog {
	background:url(../images/bullet-blog.gif) no-repeat 0 4px;
	height:44px;
}
#rightMenu li.blog a{
	width:180px;
	padding:0 0 0px 10px;
	background:url(../images/text-blog.gif) no-repeat 30px 9px;
}
		
#tellAfriend{
	width:100%;
	background:url(../images/bg-top-box.gif) no-repeat top;
	float:left;
	margin:115px 0 0 0;
	font-size:11px;	
}
#tellAfriendWrap {
	width:188px;
	float:left;
	margin:2px 0 0 0;
	border-left:1px solid #0087ef;
	border-right:1px solid #0087ef;
}
#tellAfriendEnd{
	float:left;
	background: url(../images/bg-bot-box.gif) no-repeat top;
	height:2px;
	width:100%;
}
#tellAfriendWrap form{
	padding:10px 0 0 15px;
}

#tellAfriendWrap legend{
	padding:0  0 20px 5px;
	*padding-left:0;
}

#tellAfriendWrap dt{
	float:left;
	width:35px;
	padding:4px 0 0 5px;
}
#tellAfriendWrap dd{
	float:left;
	width:125px;
	margin:0 0 5px 0;
}

#tellAfriendWrap .inputC{
	border:none;
	width:112px;
	background:url(../images/bg-input.gif) #e8f4fe repeat-x bottom;
	float:left;
	color:#0087ef;
}
#tellAfriendWrap .submit{
	margin:10px 0 0px 0;
}

#tellAfriendWrap dd.invite{
	margin:0;
	padding:0 0 7px 0;
	line-height:13px;
	width:100px;
}

.noticeErr{
	position:absolute;
	background:#ffffff;	
	border: 2px solid #ed1e14;
	text-align:center;
	width:332px;
}
.noticeContent{
	padding: 20px;
}

.noticeErr a.button{
	display:block;
	background:url(../images/notice-err-ok.gif) no-repeat left center;
	margin:10px auto 0 auto;
	width:41px;
	height:25px;
}
.noticeContent  a.button span{
	display:none;
}

.notice{
	position:absolute;
	background:#ffffff;	
	border: 2px solid #48cf00;
	text-align:center;
	width:332px;
}

.notice a.button{
	display:block;
	background:url(../images/notice-ok.gif) no-repeat left center;
	margin:10px auto 0 auto;
	width:41px;
	height:25px;
}
/*--------------
 righ Content EOF
---------------*/


#footer {
	height:104px;
	width: 890px !important;
	z-index: 500 !important;
	margin:0 auto;
	position: relative;	
	margin-top: -104px;
	font-size:11px;
}
#footer a{
	color:#525252;
	padding-left:12px;
}
#footer  #copyright{
	padding:15px 0 0 0;
	float:left;
	line-height:15px;
}
#footer  #copyright img{
	padding:0 0 4px 0;
	*padding:0 0 7px 0;
}
#footer  #designBy{
	padding:15px 0 0 0;
	float:right;
	width:202px;
}

#footer  #designBy span{
	padding:5px 0 0 3px;
	display:block;
}

#rightMenu li.howTo {	
	background:url(../images/bullet-how.gif) no-repeat left center;
	margin:0 0 20px 0;
	height:35px;
}
#rightMenu li.howTo a{
	width:142px;
	height:35px;
	padding:0 0 0 10px;
	background:url(../images/text-how.gif) no-repeat 30px 4px;
}


.addToBlog {
	position:absolute;
#	top:50%;
#	left:50%;
	width:345px;
	height:202px;
	border:2px solid #48cf00;
#	margin-left:-315px;
#	margin-top:-84px;
	background:#e0e0e0;
	display:none;
}

.addToBlog .addToBlogH {
	float:left;
	padding:10px 0 0 19px;
}

.addToBlog .addToBlogL {
	color:#4c4d4f;
	font-size:11px;
	float:left;
	width:310px;
}

.addToBlog .addToBlogClose{
	float:left;
}

.addToBlog .addToBlogContent{
	float:left;
	width:302px;
	height:154px;
	overflow:auto;
	border:1px solid #707070;
	background:#FFFFFF;
	font: 12px Arial;
}
.addToBlog .addToBlogCode{
	float:left;
	padding:0 0 0 19px;
	margin:10px 0 0 0;
}

#imageSave{
	position:absolute;
	top:50%;
	left:50%;
	width:394px;
	height:168px;
	border:2px solid #48cf00;
	margin-left:-172px;
	margin-top:-84px;
}
#imageSaveContent{
	margin:30px 0 0 30px;
	font-size:12px;
	color:#525252;
	line-height:20px;
}
#imageSaveContent .imageSaveHeader{
	background:url(../images/text-image-save.gif) no-repeat;
	height:20px;
	margin:0 0 10px 0;
}
#imageSaveContent .imageSaveHeader span{
	display:none;
}
#imageSaveContent .imageSaveNotice{
	padding:0 0 0 7px;
}

#top ul.topMenu {
	display: block;
	position: relative;
  	float: left;
  	clear: left;
  	height: 38px;
	width: auto;
  	font-weight: bold;
	line-height: 38px;
  	color: white;
  	font-size: 80%;
	text-align: left;
	left: 30px;
}

#top ul.topMenu li {
  	height: 38px;
 	margin-top: 3px;
  	padding-left: 25px;
  	margin-right: 50px;
  	display: block;
	float: left;
}

#top ul.topMenu li a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#top ul.topMenu li a:hover {
  	text-decoration: underline;
}

#top ul.topMenu li.add {
 	background:url(../images/bullet-add.gif) no-repeat left center;
}
#top ul.topMenu li.tool {
  	background:url(../images/bullet-ff.gif) no-repeat left center;
}
#top ul.topMenu li.invite {
 	background:url(../images/bullet-book.gif) no-repeat left center;
}

a.logout {
	text-decoration: none;
}

/* IZ */

.imgBox .mainImg .imgPath{
	color:#48cf00;
	font-size:14px;
	font-weight:normal;
	float: left;
	padding-left: 3px;
	padding-bottom: 9px;
}

.imgBox .mainImg .imgPath a:link, .imgBox .mainImg .imgPath a:visited, .imgBox .mainImg .imgPath a:hover{
	color:#48cf00;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
}

.imgBox .imgLinkH{
	float:right;
	margin:7px 0px 0 0;
	padding:0 20px 0 0;
	width:60px;
}

.imgBox .rightImg{
	width:100px;
	float:right;
	margin:27px 0 0 0;
}