body { padding:0; margin:0; font:normal small Verdana,Geneva,Arial,Helvetica,Sans-Serif; color:black; background-color:white; }

h1 { font:normal 14pt Verdana,Geneva,Arial,Helvetica,Sans-Serif; margin-left:10px; }
h2 { font:normal 12pt Verdana,Geneva,Arial,Helvetica,Sans-Serif; }
h3 { font:bold 10pt Verdana,Geneva,Arial,Helvetica,Sans-Serif; }

a:link { color:#2472CC; text-decoration:none; }
a:visited { color:#2472CC; text-decoration:none; }
a:hover, a:active { color:#2472CC; text-decoration:none; }


form { padding:0px; margin:0px; }
input,select,textarea { font-size:9pt; }
/*
input,select,textarea { font-size:9pt; background-color:white; border-top:2px solid #7A7A7A; border-left:2px solid #7A7A7A; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
*/
/*
input[type=submit],input[type=reset],input[type=button],button { background-color:#E8E8E8; border-bottom:1px solid #7A7A7A; border-right:1px solid #7A7A7A; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
*/
.button1 { cursor:pointer; font-size:8pt; background-color:#6699CC; color:white; font-weight:bold; border-bottom:2px solid #7A7A7A; border-right:2px solid #7A7A7A; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
input.noBorder { border:none; }
input.btnBlue { color:white; border:none; height:23px; font:bold 10pt "Arial Narrow"; cursor:pointer; padding-bottom:2px; }
input.btnBlue[disabled] { color:#CECECE; }
input.btnBlue100 { color:white; border:none; height:23px; font:bold 10pt "Arial Narrow"; cursor:pointer; padding-bottom:2px; background:transparent url('/gallery2/i/b/w100.gif') no-repeat top left; width:100px; }

#overallOpacityWrapper { z-index:1; }

#header { padding:0px; /*height:125px;*/ background:transparent url('/i/header_bg.gif') repeat-x top left; }


#navigator { background:transparent url('/images/navigator_bg.gif') repeat-x bottom left; padding:0 10px; margin:0; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; }
#container { padding:0 1px 0 0; margin:0; }
#sidebar { float:left; width:230px; padding:1px 0px; }
#content { padding:1px 0px 30px 0px; /*margin-left:230px;*/ }
#content h1:first-child { margin-top:0; }
#advertFooter { color:#333333; background-color:white; font-size:9px; height:20px; margin:0; border-top:#DEDEDE solid 1px; padding:5px 5px 0 5px; }
#footer { 
	background:transparent url('/images/bottom.gif') no-repeat; 
	background-position: bottom left;
	height:170px; padding:0px 30px 0 170px; clear:both; 
}

#advertFooter2 { 
	clear: both; color:#B4B4B5; background-color:white; font-size:9px; margin:0; 
	border-top:#DEDEDE solid 1px; border-bottom:#DEDEDE solid 1px;
	padding:0px 0px 0px 0px; 
	margin-bottom:40px;
}
#advertFooter2 div {padding:5px 0 5px 0;}
#footer.gray, #footer a.gray:link , #footer a.gray:visited { text-decoration: none; color: #B4B4B5; font-size : 7pt;}

#path { font-size:8pt; margin-bottom:10px; }
#path a:link, #path a:visited, #path a:hover, #path a:active  { color:#666600; }

#pageControls { padding:3px 10px; line-height:20px; font-size:8pt; }
#pageControls img { cursor:pointer; vertical-align:bottom; }
#pageControls td { font-size:8pt; }

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active  { color:#2472CC; }

.noscript { padding:50px; font-size:large; text-align:center; background-color:#6699CC; color:yellow; }
.noscript a { color:#FFCCFF; }

.addWay { margin:30px 20px; background-position:top left; background-repeat:no-repeat; padding-left:80px; height:60px; }
.addWayT { font-weight:bold; font-size:large; }
.addWayD {  }


.userIcon { font-size:8pt; white-space:nowrap; }
.userIcon img { vertical-align:bottom; margin-right:2px; }

.albumIcon { font-size:8pt;}
.albumIcon img { vertical-align:bottom; margin-right:2px; }

.catIcon { font-size:8pt; }
.catIcon img { vertical-align:bottom; margin-right:2px; }

div.sidebarBox { width:210px; font-size:8pt; padding:0; margin:0 0 0 10px; background:transparent url('/images/box_bg_top.gif') no-repeat top left; overflow:hidden; }
div.sidebarBoxInner { background:transparent url('/images/box_bg_bottom.gif') no-repeat bottom left; padding:20px 15px 20px 15px; }
div.sidebarBoxInner h2 { font-size:11pt; margin:0 0 10px 0; }
div.sidebarBoxInner h3 { font-size:8pt; }

ul.menu { overflow:hidden; font-size:9pt; }

div.sidebarBoxInnerMine { background:transparent url('/images/box_icons/mine.gif') no-repeat top right; }
div.sidebarBoxInnerMine h2 { color:#999900; }
div.sidebarBoxInnerMine ul { margin:10px 0 30px 0; padding:0; list-style-type:none; }
div.sidebarBoxInnerMine ul li { margin:.7em 0 .7em 0; padding:0; }
div.sidebarBoxInnerSearch { background:transparent url('/images/box_icons/search.gif') no-repeat top right; }
div.sidebarBoxInnerSearch h2 { color:#5f7cca; }
div.sidebarBoxInnerCategories { background:transparent url('/images/box_icons/categories.gif') no-repeat top right; }
div.sidebarBoxInnerCategories h2 { color:#bb6c34; }
div.sidebarBoxInnerCategories ul { margin:0; padding:0; }
div.sidebarBoxInnerCategories ul li { margin:.3em 0 .3em 15px; }
div.sidebarBoxInnerGuide { background:transparent url('/images/box_icons/guide.gif') no-repeat top right; }
div.sidebarBoxInnerGuide h2 { color:#15589e; }
div.sidebarBoxInnerGuide p { margin-bottom:0; }
div.sidebarBoxInnerGuide h3 { margin-top:0; }
div.sidebarBoxInnerGuide img { margin-bottom:20px; }

div.sidebarBoxActiveAvtors { background:transparent url('/images/box_icons/hot_avtors.gif') no-repeat top left; }
div.sidebarBoxInnerLogin { background:transparent url('/images/box_icons/login.gif') no-repeat top left; }
div.sidebarBoxInnerLogin h2 { margin-left:60px; color:#407600; }
div.sidebarBoxInnerClub { background:transparent url('/images/box_icons/clubnews.gif') no-repeat top left; }
div.sidebarBoxInnerClub h2 { margin-left:60px; color:#af1f16; }
div.sidebarBoxInnerFotoru { background:transparent url('/images/box_icons/fotorunews.gif') no-repeat top left; }
div.sidebarBoxInnerFotoru h2 { margin-left:60px; color:#ae2016; }
div.sidebarBoxInnerBirthday { background:transparent url('/images/box_icons/birthday.gif') no-repeat top left; }
div.sidebarBoxInnerBirthday h2 { margin-left:60px; color:#ad2016; }
div.sidebarBoxInnerBirthday span.userIcon { line-height:1.6em; }
div.sidebarBoxInnerBirthday span.userIcon img { margin-bottom:1px; }

h2.hpMiddleBoxHeader { height:52px; background-color:transparent; background-repeat:no-repeat; background-position:top left; padding:15px 0 0 80px; margin:0; }
div.hpMiddleBox { font-size:8pt; margin-bottom:30px; overflow:hidden; }
.hpMiddleBoxHeader a:link, .hpMiddleBoxHeader a:visited, .hpMiddleBoxHeader a:hover, .hpMiddleBoxHeader a:active { color:black; text-decoration:none; }

hr.thin { border:none; height:1px; background-color:#DADADA; margin:20px 0; }

/*
div.hpMiddleBoxHeader { height:67px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:top left; }
div.hpMiddleBoxHeader h2 { margin:20px 0 0 77px; font-size:11pt; line-height:30px }
div.hpMiddleBox { font-size:8pt; border:1px solid #ECECEC; margin-bottom:20px; }
div.hpMiddleBoxInner { background-color:#F9F9F9; margin:6px; padding:10px 7px; }
div.hpMiddleBoxInner h3 { font-size:8pt; }
*/

div.photoBox1 { font-size:8pt; border:1px solid #C9C9C9; background-color:#EBEBEB; float:left; margin:5px 6px; padding:5px 8px; width:100px; text-align:center; height:190px; overflow:hidden; }
div.photoBox1 div.img { height:102px; }
div.photoBox1 h3 { font-size:10px; font-family:Arial; white-space:nowrap; margin:0 0 5px 0; }

.photoDescription { color:#393939; }

.photosListBox { float:left; width:220px; height:260px; margin:5px; border:1px solid #EFEFEF; font-size:8pt; overflow:hidden; }
.photosListBox h3 { white-space:nowrap; color:#868686; font-size:8pt; font-weight:normal; margin:0; overflow:hidden; }
.photosListBox div { min-height:200px; }
.photosListBoxSmall { float:left; width:110px; height:160px; margin:5px; border:1px solid #EFEFEF; font-size:6pt; overflow:hidden; }
.photosListBoxSmall h3 { white-space:nowrap; color:#868686; font-size:8pt; font-weight:normal; margin:0; overflow:hidden; }
.photosListBoxSmall div { min-height:100px; }

/*
.photosListBoxI { float:left; width:200px !important; height:200px !important; padding:5px; margin:2px; border:2px solid #EFEFEF; font-size:8pt; overflow:hidden; }
.photosListBoxSmallI { float:left; width:100px !important; height:100px !important; padding:5px; margin:2px; border:2px solid #EFEFEF; font-size:6pt; overflow:hidden; }
*/

/* */
.photosListBoxI { float:left; width:200px; height:200px; padding:5px; margin:2px; border:2px solid #EFEFEF; font-size:8pt; overflow:hidden; }
.photosListBoxSmallI { float:left; width:100px; height:100px; padding:5px; margin:2px; border:2px solid #EFEFEF; font-size:6pt; overflow:hidden; }

.photosListBoxI { _width:214px; _height:214px;}
.photosListBoxSmallI { _width:114px; _height:114px;}

.photosListBoxI h3 { white-space:nowrap; color:#868686; font-size:8pt; font-weight:normal; margin:0; overflow:hidden; }
.photosListBoxI div { min-height:200px; }
.photosListBoxSmallI h3 { white-space:nowrap; color:#868686; font-size:8pt; font-weight:normal; margin:0; overflow:hidden; }
.photosListBoxSmallI div { min-height:100px; }

/* */
.photosListBoxZ { float:left; width:200px; height:240px; padding:5px; margin:2px; border:2px solid #EFEFEF; font-size:8pt; overflow:hidden; }
.photosListBoxSmallZ { float:left; width:100px; height:140px; padding:5px; margin:2px; border:2px solid #EFEFEF; font-size:6pt; overflow:hidden; }

.photosListBoxZ { _width:214px; _height:254px;}
.photosListBoxSmallZ { _width:114px; _height:154px;}

.photosListBoxZ h3 { white-space:nowrap; color:#868686; font-size:8pt; font-weight:normal; margin:0; overflow:hidden; }
.photosListBoxZ div { min-height:200px; }
.photosListBoxSmallZ h3 { white-space:nowrap; color:#868686; font-size:8pt; font-weight:normal; margin:0; overflow:hidden; }
.photosListBoxSmallZ div { min-height:100px; }
/*\*/
* html .photosListBoxI div {
height: 200px;
}
* html .photosListBoxSmallI div {
height: 100px;
}

* html .photosListBoxZ div {
height: 200px;
}
* html .photosListBoxSmallZ div {
height: 100px;
}

/* */

.photosThumsNav { color:#669933; font-weight:bold; }
.photosThumsNav img { margin:5px 0; }
.photosThumsNav img.current { border:5px solid #B7B7B7; }

.photoInsertCode { background-color:#F8F8F8; border:2px solid #D9D9D9; width:500px; padding:10px; font-size:9pt; z-index:100; position:absolute; }
.photoInsertCode input { margin-bottom:5px; width:450px; color:#B4B4B4; }

.albumCell { min-height:150px; padding:0; margin-bottom:20px; float:left; width:99%; }
.albumInfoCell { margin-left:200px; }
.albumInfoCell H2 { margin-top:0; margin-bottom:5px; }

table.albumsList { background-color:#B5B5B5; }
table.albumsList th { background-color:#6699CC; color:white; }
table.albumsList tr.even { background-color:#EBEBEB; }
table.albumsList tr.odd { background-color:#FFFFFF; }
table.albumsList h2 { margin:0; font-size:10pt; }

.commentBox { margin:10px 0; padding:10px; background-color:#F6F6F6; border:1px solid #EDEDED; }

.errmsg { color:red; font-weight:bold; }
.goodmsg { color:green; font-weight:bold; }

.jsLink { color:#2472CC; cursor:pointer; text-decoration:underline; }

table.search { background-color:transparent; }
table.search th { background-color:#6699CC; color:white; }
table.search tr.row1 { background-color:#EFF6FF; }
table.search tr.row2 { background-color:#E5EBF4; }

.dialogBox { position:absolute; top:0px; left:0px; z-index:100; visibility:hidden; background-color:#EFFEFF; border:1px solid #D0D0A6; padding:5px; font-size:12px; }

.editPhotoDialog {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	visibility:hidden;
	width:300px;
	background-color:#F4F4F4;
  border:2px solid #FFAAAA;   
	padding:5px 5px 15px 5px;
	font-size:8pt;
}
.editPhotoDialog ul { margin:0 0 0 5px; padding:0; list-style-type:none; }
.editPhotoDialog ul li { margin:.5em; }
.editPhotoDialog h5 { margin-bottom:5px; font-size:10pt; font-weigth: bold; }

table.pageControls td { white-space:nowrap; }

.userAdminPanel { background-color:#ECECEC; border:1px solid #CCCCCC; text-align:center; padding:3px; margin:5px 0; }

.adminButton { cursor:pointer; color:#2472CC; }
.adminButton img { vertical-align:bottom; margin-right:2px; }
.adminButton span { font-size:8pt; }

.settingsButton {}
.settingsButton img { vertical-align:bottom; cursor:pointer; }
.settingsButton span { font-size:8pt; }
.settingsSwitch { border:none; background-color:#FFFFFF; font-size:8pt; cursor:pointer; color:#5985B2; }

/* ======= */
div.hot_users {
	color:#ae6600;
	font-size:14px;
	padding:0 0 10px 60px;
}

ul.links_hot {
	margin: 0.5em 0 0.5em 0.6em;
	padding: 0 0 0 0em;
}

ul.links_hot li {
	margin: 0.4em 0; padding: 0 0 0 15px;
	list-style-type: none;
	background: url('/images/hot_user.gif') no-repeat 0 0px;
	font-size:11px;
}

ul.links_hot li a {
	text-decoration: none;
}



/* ----------------------------------------- */
.font8px {FONT-SIZE: 8px}
.message-box-title {
	clear: both;
/*        width: 100%;*/
	font-size: 12px;
        /*display: block;*/
	margin: 0em 0em 0em 0.4em;
	padding: 0em 0em 0em 0em;
/*	background-color: rgb(220,220,220);*/
	font-weight: bold;
	color: rgb(50,50,50);
}
.message-box {
	text-align: justify;
/*	width: 100%;*/
	margin: 0.5em 0.4em 0em 0em;
	padding: 1em 1em 1em 1em;
	border: solid 0.1em rgb(200,200,200);
	background-color: white;
	font-size: 12px;
}

.message-box-text, .message-box-text a  {
	text-align: justify;
	font-size: 12px;
}

.message-box-title, .message-box-title a {
/*	clear: both;*/
	text-align: left;
        line-height: 1;
	font-size: 12px;
	margin: 0em 0em 0.2em 0em;
	padding: 0em 0em 0em 0em;
	font-weight: bold;
        color: rgb(51,102,153);
        /*font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;*/
}

.msgEntry {
border-top:1px solid #808080;
margin:10px 0;
padding:6px;
}

.msgEntry .msgInfo {
background-color:#FFF5E5;
color:#808080;
/* font-size:80%;*/
line-height:18px;
padding:2px 4px;
}

.msgEntry, .msgText, .msgInfo {
clear:both;
font-size:11px;
padding:6px;
}

.msgEntry .msgInfo a.senderName, .msgEntry .msgInfo a.senderName:link, .msgEntry .msgInfo a.senderName:visited, .msgEntry .msgInfo a.senderName:hover {
color:#505050;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

/* -- */
.fz_index,.fz_index a {
  font-size:10px;
}
.fz_index a {
text-decoration:none;}

/* -- */

.forumsS0,.forumsS0 a{font-size:10pt;margin-bottom:5px;margin-top:5px;font-weight:bold;}
.forumsS1,.forumsS1 a{font-size:9pt;margin-left:20px;font-weight:bold;}
.forumsS2,.forumsS2 a{font-size:9pt;margin-left:40px;font-weight:normal;}
.forumsS3,.forumsS3 a{font-size:8pt;margin-left:60px;font-weight:bold;}
.forumsS4,.forumsS4 a{font-size:8pt;margin-left:80px;font-weight:normal;}
.forumsS5,.forumsS5 a{font-size:7pt;margin-left:90px;font-weight:bold;}
.forumsS6,.forumsS6 a{font-size:7pt;margin-left:95px;font-weight:normal;}
.forumsS7,.forumsS7 a{font-size:7pt;margin-left:100px;font-weight:normal;}
.forumsS8,.forumsS8 a{font-size:7pt;margin-left:105px;font-weight:normal;}
.forumsS9,.forumsS9 a{font-size:7pt;margin-left:110px;font-weight:normal;}

.forumNewTheme,.forumNewTheme a{margin-top:10px;}
.lastMessage, lastMessage a{font-size:7pt;}
.forumsTitles,.forumsTitles a{font-size:8pt;margin-bottom:10px;font-weight:normal;}
.forumsTitlesA,.forumsTitlesA a{font-size:10pt;margin-bottom:10px;font-weight:bold;}

.forumThemeList, .forumThemeList a {
  font-size:10pt;margin-top:5px;font-weight:normal;
}



.wikiEditorLinkDialog {
background-color:#F0F0F0;
border:1px outset;
padding:5px;
}
.wikiEditorLinkDialog, .wikiEditorLinkDialog div, .wikiEditorLinkDialog input {
-x-system-font:none;
font-family:sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.wikiEditorLinkDialog .h {
-x-system-font:none;
font-family:sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}
.wikiEditorImageDialog {
background-color:#F0F0F0;
border:1px outset;
padding:5px;
}
.wikiEditorImageDialog, .wikiEditorImageDialog div, .wikiEditorImageDialog input {
-x-system-font:none;
font-family:sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.wikiEditorImageDialog .h {
-x-system-font:none;
font-family:sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:center;
}