
abbr
{
	cursor:pointer;
}

.forum
{
	padding:10px;
}

.forum .def_button {
	background: #ffae00 !important;
    color: #fff;
    margin-left: 10px !important;
    text-indent: 10px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 22px;
}
.forum .def_button.nieuwtopic {
    width: 114px !important;
}
.forum .def_button.antwoorden {
    width: 122px !important;
}
.forum .def_button.plaatsen {
    width: 100px !important;
}
.forum .def_button.versturen {
    width: 110px !important;
}
.forum .def_button.nieuwalbum {
    width: 122px !important;
}
.forum .def_button.opslaan {
    width: 93px !important;
}
.forum .def_button.uploaden {
    width: 103px !important;
}
.forum .def_button.inloggen {
    width: 98px !important;
}
.forum .def_button.registreren {
    width: 122px !important;
}
.forum .def_button.verifieren {
    width: 108px !important;
}
.forum .def_button.opvragen {
    width: 105px !important;
}
.forum .def_button span {
	display: inline;
}

.forum h1.block {
	display: block;
	height: 36px !important;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 100% !important;
	background-image: none !important;
	background: #767caf;
}

.forum table
{
	width:100%;
}

.forum table td
{
	vertical-align:top;
}

.forum .infobar
{
	margin:0px 0px 15px 0px;
}

.forum .infobar .avatar
{
	height:40px;
	margin:-5px;
	float:right;
}

.forum .infobar .avatar img
{
	height:40px;
	border:1px solid #000;
}

table .boardheader
{
	background-color:#ffffff;
	height:35px;
}

/*JWSG 10-11-2014*/
table.Alpenweermanboard {
	background-image:url(/images/bg_alpenweerman2.jpg?v=38);
	background-position: center;
	background-attachment: fixed;
}
table.Alpenweermanboard tr.boardheader {
	background: rgba(255, 255, 255, .8);
}
table.Alpenweermanboard tr.board:hover {
	background-color:#4d4960;
}
table.Alpenweermanboard tr.board:hover td a, table.Alpenweermanboard tr.board:hover td {
	color: #FFF;
}
table.Alpenweermanboard tr.even {
	background: rgba(245, 244, 248, .6);
}
table.Alpenweermanboard tr.odd {
	background: rgba(232, 227, 249, .7);
}

table.Winterboard {
	background-image:url(/images/bg_winter.jpg);
	background-position: center;
	background-attachment: fixed;
}
table.Winterboard tr.boardheader {
	background: rgba(255, 255, 255, .8);
}
table.Winterboard tr.board:hover {
	background-color:#4d4960;
}
table.Winterboard tr.board:hover td a, table.Onweerboard tr.board:hover td {
	color: #FFF;
}
table.Winterboard tr.even {
	background: rgba(245, 244, 248, .6);
}
table.Winterboard tr.odd {
	background: rgba(232, 227, 249, .7);
}
table.Lenteboard {
	background-image:url(/images/bg_lente.jpg);
	background-position: center;
	background-attachment: fixed;
}
table.Lenteboard tr.boardheader {
	background: rgba(255, 255, 255, .8);
}
table.Lenteboard tr.board:hover {
	background-color:#4d4960;
}
table.Lenteboard tr.board:hover td a, table.Onweerboard tr.board:hover td {
	color: #FFF;
}
table.Lenteboard tr.even {
	background: rgba(245, 244, 248, .6);
}
table.Lenteboard tr.odd {
	background: rgba(232, 227, 249, .7);
}
table.Zomerboard {
	background-image:url(/images/bg_zomer5.jpg);
	background-position: top;
	background-attachment: fixed;
}
table.Zomerboard tr.boardheader {
	background: rgba(255, 255, 255, .9);
}
table.Zomerboard tr.board:hover {
	background-color:#4d4960;
}
table.Zomerboard tr.board:hover td a, table.Onweerboard tr.board:hover td {
	color: #FFF;
}
table.Zomerboard tr.even {
	background: rgba(234, 252, 234, .9);
}
table.Zomerboard tr.odd {
	background: rgba(234, 252, 234, .8);
}
table.Herfstboard {
	background-image:url(/images/bg_herfst.jpg);
	background-position: center;
	background-attachment: fixed;
}
table.Herfstboard tr.boardheader {
	background: rgba(254, 239, 232, .8);
}
table.Herfstboard tr.board:hover {
	background-color:#4d4960;
}
table.Herfstboard tr.board:hover td a, table.Onweerboard tr.board:hover td {
	color: #FFF;
}
table.Herfstboard tr.even {
	background: rgba(254, 239, 232, .7);
}
table.Herfstboard tr.odd {
	background: rgba(254, 239, 232, .6);
}
table.Onweerboard {
	background-image:url(/images/bg_onweer2.jpg);
	background-position: center;
	background-attachment: fixed;
}
table.Onweerboard tr.boardheader {
	background: rgba(0, 0, 0, .9);
}
table.Onweerboard tr.boardheader td {
	color: #c9c3e5;
}
table.Onweerboard tr.board td a, table.Onweerboard tr td.newreplies {
	color: #c9c3e5;
}
table.Onweerboard tr.board td {
	color: #aca5cd;
}
table.Onweerboard tr.board:hover {
	background-color:#4d4960;
}
table.Onweerboard tr.board:hover td a, table.Onweerboard tr.board:hover td {
	color: #FFF;
}
table.Onweerboard tr.even {
	background: rgba(0, 0, 0, .7);
}
table.Onweerboard tr.odd {
	background: rgba(0, 0, 0, .8);
}
/*table.Achtergrondinformatieboard {
	background-image:url(/images/bg_weermodel.jpg);
	background-position: center;
}
table.Achtergrondinformatieboard tr.boardheader {
	background: rgba(254, 239, 232, .9);
}
table.Achtergrondinformatieboard tr.board:hover {
	background-color:#4d4960;
}
table.Achtergrondinformatieboard tr.board:hover td a, table.Onweerboard tr.board:hover td {
	color: #FFF;
}
table.Achtergrondinformatieboard tr.even {
	background: rgba(254, 239, 232, .9);
}
table.Achtergrondinformatieboard tr.odd {
	background: rgba(254, 239, 232, .8);
}*/

table .boardheader td
{
	vertical-align:middle;
	font-weight:bold;
	color:#838098;
}

table .board,
table .topicrow
{
	cursor:pointer;
}

table .board:hover,
table:not(.no_row_hilite) .topicrow:hover
{
	background-color:#4d4960;
}
table .board:hover td,
table:not(.no_row_hilite) .topicrow:hover td,
table .board:hover td a,
table:not(.no_row_hilite) .topicrow:hover td a,
table .board:hover td .small,
table:not(.no_row_hilite) .topicrow:hover td .small
{
	color:#fff;
}

table .board td,
table .topicrow td
{
	height:32px;
	padding-top:3px;
}

table .int
{
	text-align:right;
	padding-right:10px;
}

table .board a
{
	font-weight:bold;
}

table .postrow td
{
	vertical-align:top;
	padding:7px;
	line-height:20px;
	border-bottom:1px solid #ffffff;
	max-width:732px;
	overflow:hidden;
}
table .postrow td *
{
	line-height:20px;
}

.boardtopicpager
{
	font-size:9px;
	color:#888;
}
.boardtopicpager a
{
	padding:0px 1px;
	font-size:9px;
	color:#888;
}
.boardtopicpager a:hover
{
	background-color:#fff;
	color:#000 !important;
	text-decoration:none;
}

.newreplies
{
	position:relative;
	font-size:30px;
	line-height:24px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
.odd .newreplies
{
	color:#6c6780;
}
.even .newreplies
{
	color:#6c6780;
}

.newreplies .sticky
{
	position:absolute;
	width:17px;
	height:20px;
	margin:1px 0px 0px 3px;
	background-image:url(/images/forum/forumicons.png);
	background-position:0px -32px;
}

.newreplies .closed
{
	position:absolute;
	margin-top:5px;
	margin-left:2px;
	width:14px;
	height:16px;
	background-image:url(/images/forum/forumicons.png);
	background-position:-26px -32px;
}

.topicphotos
{
	width:100%;
	height:116px;
	margin-bottom:15px;
}
.topicphotos .tptitle
{
	height:25px;
}
.topicphotos .photo
{
	height:80px;
}

#tpcontainer
{
	position:relative;
	width:957px;
	height:86px;
	padding-top:5px;
	padding-left:3px;
	background-color:#ffffff;
	overflow:hidden;
}
#tpphotos
{
	position:absolute;
	width:30000px;
}
#tpphotos .imgcontainer
{
	float:left;
	display:block;
	margin:0px 3px;
	height:80px;
}

#tpphotos .imgcontainer img
{
	margin-bottom:1px;
}

/* ja, tp staat ook voor toilet paper - hilarisch */

.quote
{
	display:block;
	border:1px solid #837f98 !important;
	margin:5px 0px !important;
}
.quote .quotetitle
{
	display:block;
	height:25px;
	line-height:25px;
	background-color:#837f98;
	color:#ffffff;
	font-weight:bold;
	padding-left:6px;
}
.quote .quotecontent
{
	display:block;
	padding:6px;
}

table .postheader td
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	height:30px;
	line-height:30px;
	padding:0px 7px;
}
table .postheader td a
{
	line-height:30px;
}

table .postheader .seperator
{
	float: right;
	display: block;
	font-size: 8pt;
	width: 1px;
	height: 12px;
	margin-top: 9px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
	background-color: #807d8d;
}

table .postinfo
{
	border-right:1px solid #ffffff;
}

table .postinfo span
{
	font-size:8pt;
}

table .postinfo .avatar
{
	width:100px;
	height:100px;
	background-repeat:no-repeat;
}

.user_status
{
	display:inline-block;
	width:12px;
	height:14px;
	background-image:url(/images/forum/forumicons.png);
	margin:0px 6px -2px 0px;
}
.user_offline
{
	background-position:-51px -32px;
}
.user_online
{
	background-position:-39px -32px;
}

.userlink
{
	font-weight:bold;
}

.signature
{
	font-size:8pt;
	color:#837f98;
}

.odd hr
{
	height:1px;
	color:#e8e3f9;
}
.even hr
{
	height:1px;
	color:#f5f4f8;
}

h1 span
{
	/*display:none;*/
	font-size: 15px;
    font-family: 'Open Sans';
    color: #fff !important;
    line-height: 34px;
    margin-left: 20px;
    font-weight: normal;
}

.odd
{
	background-color:#e8e3f9;
}

.even
{
	background-color:#f5f4f8;
}

.MODodd
{
	background-color:#e8e3f9;
}

.MODeven
{
	background-color:#f5f4f8;
}

#topicfooter
{
	position:relative;
}

#topicfooter .mod_opties
{
	float:left;
	background-color:#ffffff;
	border:1px solid #2a2932;
	padding:7px;
	margin-bottom:10px;
	width:600px;
}

#topicfooter .mod_opties div
{
	float:left;
	width:300px;
	line-height:20px;
}

#tweettopicbutton
{
	display:block;
	float:right;
	width:32px;
	height:32px;
	margin:10px 6px 0px 0px;
	background-image:url('/images/mediaicons.png');
	background-position:-64px -32px;
	opacity:.7;
}
#tweettopicbutton:hover
{
	opacity:1;
}

#hashtags
{
	padding:6px 2px;
}
#hashtags span
{
	border:1px solid #2a2932;
	background-color:#4c485f;
	color:#fff;
	font-weight:bold;
	border-radius:4px;
	padding:2px 4px;
	margin:2px;
	cursor:pointer;
}

#replyeditor
{
	position:absolute;
	left:220px;
	top:0px;
	width:730px;
	height:300px;
}

.textbox
{
	border:1px solid #4c485e;
	background-color:#f8f7fb;
	height:17px;
	width:100%;
	padding-top:3px;
	color:#000000;
}
.textbox:focus,
textarea:focus
{
	border:1px solid #000000;
	background-color:#e8e3f9;
}

input.success
{
	background-image:url(/images/forum/success_small.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#effbee;
}
input.error
{
	font-weight:normal;
	color:#000000;
	background-image:url(/images/forum/error_small.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#ffefee;
	border:1px solid #cc0000;
}

label .inuse
{
	margin-top:5px;
	color:#cc0000;
	font-weight:normal;
}
label .inuse a
{
	color:#cc0000;
	text-decoration:underline;
}

textarea
{
	border:1px solid #4c485e;
	background-color:#f8f7fb;
	width:100%;
}

#registerform,
#loginform,
.forumcontent
{
	background-color:#ffffff;
	padding:10px;
}

#registerform fieldset,
#loginform fieldset,
.profileform fieldset,
.bordered
{
	border:1px solid #b2acc8;
	padding:5px;
	margin:0px;
}

#registerform label,
#loginform label,
#defaultform label
{
	display:block;
	margin-bottom:10px;
	padding:5px;
	font-weight:bold;
	color:#4c485e;
}

label.nostyle
{
	display:inline !important;
	margin:0px !important;
	padding:0p !importantx;
	font-weight:normal !important;
	color:#000000 !important;
}

label span.infoicon
{
	display:block;
	float:right;
	width:12px;
	height:12px;
	cursor:pointer;
	background-image:url(/images/forum/forumicons.png);
	background-position:-32px -86px;
}

#registerform select,
.profileform select
{
	width:100%;
}

#registerform .infobar
{
	width:918px;
}
#registerform .infobar .message
{
	width:876px;
}

#loginform .def_button
{
	margin-right:3px;
	margin-bottom:10px;
}

.originalsubmit
{
	display:none;
}

.columnleft
{
	float:left;
	width:448px;
	padding:5px;
	margin-right:20px !important;
}

.columnright
{
	float:left;
	width:448px;
	padding:5px;
}

.fieldsetheader
{
	background-color:#4c485e;
	color:#ffffff;
	line-height:25px;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:7px;
}

.ofsep
{
	position:relative;
	width:940px;
	height:80px;
	margin-bottom:20px;
}

.ofsep .border
{
	height:40px;
	width:940px;
	border-bottom:3px solid #4c485e;
}

.ofsep .of
{
	width:100px;
	height:80px;
	position:absolute;
	top:0px;
	left:420px;
	background-color:#fff;
	color:#4c485e;
	text-align:center;
	font-size:50px;
	line-height:80px;
}


.content
{
	background-color:#ffffff;
	padding:10px;
}

.right
{
	float:right;
}

.smaller
{
	font-size:8pt;
	color:#4c485e;
}
.smaller a
{
	font-size:8pt;
}

.breadcrumb
{
	float:left;
	width:800px;
	font-weight:bold;
	color:#4c485e;
}
.breadcrumb a
{
	color:#4c485e;
	font-weight:bold;
}

ol,
ul
{
	padding:0px 0px 0px 15px;
}

.smilies
{
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	background-image:url(/images/smilies/smilies.gif);
}
.smiley1
{

}
.smiley2
{
	background-position:-14px 0px;
}
.smiley3
{
	background-position:-28px 0px;
}
.smiley4
{
	background-position:-42px 0px;
}
.smiley5
{
	background-position:-56px 0px;
}
.smiley6
{
	background-position:-71px 0px;
}
.smiley7
{
	background-image:url(/images/smilies/7.gif);
}
.smiley8
{
	background-position:-86px 0px;
}
.smiley9
{
	background-position:-101px 0px;
}

#forumpager
{
	float:right;
	height:23px;
	background-color:#767caf;
}
#forumpager a,
#forumpager .thispage,
#forumpager .pagelink
{
	float:left;
	display:block;
	width:23px;
	height:23px;
	line-height:23px;
	color:#bec1dd;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	font-size:13px;
}
#forumpager a div
{
	margin-top:6px;
	background-image:url(/images/pager.png);
	height:11px;
}
#forumpager a:hover
{
	color:#ffffff;
	text-decoration:none;
}

#forumpager .firstpage
{
	
}
#forumpager .firstpage div
{
	width:8px;
	margin-left:7px;
}
#forumpager .firstpage:hover div
{
	background-position:0px -11px;
}

#forumpager .prevpage
{

}
#forumpager .prevpage div
{
	width:6px;
	margin-left:8px;
	background-position:-8px 0px;
}
#forumpager .prevpage:hover div
{
	background-position:-8px -11px;
}

#forumpager .nextpage
{

}
#forumpager .nextpage div
{
	width:6px;
	margin-left:8px;
	background-position:-13px 0px;
}
#forumpager .nextpage:hover div
{
	background-position:-13px -11px;
}

#forumpager .lastpage
{

}
#forumpager .lastpage div
{
	width:8px;
	margin-left:7px;
	background-position:-19px 0px;
}
#forumpager .lastpage:hover div
{
	background-position:-19px -11px;
}

#forumpager .pagelink
{

}

#forumpager .thispage
{
	background-color:#f4a600;
	color:#fff;
	cursor:default;
}
#forumpager .thispage:hover
{
	color:#fff;
}

.ipinfoip
{
	font-size:28px;
	font-weight:bold;
}

.linked-image
{
	max-width:732px;
}

.topicid
{
	display:none;
}

.lmtopicrow
{
	/*background-image:linear-gradient(top, rgb(75,69,89) 0%, rgb(129,124,148) 100%);
	background-image:-moz-linear-gradient(top, rgb(75,69,89) 0%, rgb(129,124,148) 100%);
	background-image:-webkit-linear-gradient(top, rgb(75,69,89) 0%, rgb(129,124,148) 100%);
	background-image:-o-linear-gradient(top, rgb(75,69,89) 0%, rgb(129,124,148) 100%);
	background-image:-ms-linear-gradient(top, rgb(75,69,89) 0%, rgb(129,124,148) 100%);*/
	background-color: #767caf;
}
.lmtopicrow td
{
	color:#fff;
	height:25px;
	line-height:25px;
	padding-left:10px;
	font-weight:bold;
}
.lmtopicrow td a
{
	color:#fff;
}

.lastpost
{
	background-color:#e8e3f9;
}
.lastpost td
{
	line-height:25px;
	padding-left:10px;
}

.lmseperator
{
	height:3px;
	font-size:1px;
	line-height:1px;
}

.inlineyt
{
	display:inline-block;
	width:49px;
	height:18px;
	margin-bottom:-4px;
	background-position:0px -100px;
	background-image:url('/images/forum/forumicons.png');
}
.inlineyt span
{
	display:none;
}

.newposts
{

}
.newposts td
{
	line-height:25px;
	padding-left:10px;
}

.newposts.odd
{
	background-color:#e8e3f9;
}
.newposts.even
{
	background-color:#fff;
}

.topicclosed
{
	float:right;
	height:20px;
	line-height:20px;
	background-color:#f88;
	border:1px solid #600;
	color:#200;
	padding:0px 15px;
}

.usersreading
{
	border:1px solid #4c485e;
	background-color:#fff;
	padding:10px;
	margin-bottom:15px;
	opacity:.6;
}
.usersreading:hover
{
	opacity:1;
}


/*****************
* MAIL DINGESSEN *
*****************/

#mailboxes
{
	width:200px;
	border:1px solid #4c485e;
	padding-bottom:10px;
}

#mailboxes .folder
{
	width:180px;
	padding:2px 10px;
	height:32px;
	line-height:32px;
	background-color:#ffffff;
	cursor:pointer;
}
#mailboxes .folder:hover
{
	background-color:#e8e3f9;
}

#mailboxes .title,
#mailmessages .title,
#fullmessage .title
{
	background-color:#4c485e;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
}

.icon
{
	display:inline-block;
	float:left;
	width:32px;
	height:32px;
	background-image:url('/images/menuicons.png');
	margin-right:10px;
}

#mailboxes .inbox
{
	background-position:-640px 0px;
}
#mailboxes .sent
{
	background-position:0px -32px;
}

#mailmessages
{
	float:left;
	width:726px;
	margin-left:10px;
	border:1px solid #4c485e;
}

#mailmessages table
{
	margin-left:10px;
	margin-bottom:10px;
	width:706px;
}

#mailmessages table tr
{
	cursor:pointer;
}

#mailmessages table td
{
	color:#2a2932;
}

#mailmessages table tr.message:hover
{
	background-color:#d6ceed;
}

#mailmessages table tr.isnew td
{
	font-weight:bold;
}
#mailmessages table tr.isnew td .smaller
{
	font-weight:normal;
}

#mailmessages table tr.selected td
{
	background-color:#4c485e;
	font-weight:normal;
	color:#ffffff;
}
#mailmessages table tr.selected td .smaller
{
	color:#ffffff;
}

#fullmessage
{
	display:none;
	float:left;
	width:938px;
	margin-top:15px;
	border:1px solid #4c485e;
}
#fullmessage .title
{
	margin-bottom:0px;
}

#fullmessage .info
{
	padding:4px 10px 10px 10px;
	background-color:#bebdc3;
}

#fullmessage .info div
{
	float:left;
	width:48%;
	margin-top:6px;
	color:#000000;
}

#fullmessage .info a
{
	color:#000000;
}


#fullmessage .message
{
	padding:10px;
	font-size:10pt;
	line-height:18px;
}

.newmessage
{
	display:block;
	height:32px;
	padding:2px 0px;
	line-height:32px;
	width:197px;
	margin-top:10px;
	background-color:#e8e3f9;
	padding-left:5px;
	text-decoration:none;
	color:#000000;
}
.newmessage:hover
{
	background-color:#4c485f;
	color:#ffffff;
	text-decoration:none;
}
.newmessage .new
{
	background-position:-32px -32px;
}

.newmessage .photoalbums
{
	background-position:-384px 0px;
}

#answer
{
	background-color:#f5f4f8;
	padding:5px;
}

#recipients_feedback
{
	padding-left:6px;
	margin-bottom:10px;
}

.smalltopiclink
{
	display:block;
	padding:3px;
	margin-top:1px;
	width:441px;
	color:#000000;
}
.smalltopiclink:hover
{
	text-decoration:none;
}


/******************
* FOTO ALBUMSCHEN *
******************/

.fotoalbum_summary .photo
{
	float:left;
	width:120px;
	padding:4px;
	height:100px;
	border:1px solid #b2acc8;
	background-color:#ffffff;
	margin:0px 5px 5px 0px;
	cursor:pointer;
}

.fotoalbum_summary .photo:hover
{
	background-color:#d2cce8;
}

.fotoalbum_summary .addphoto
{
	display:block;
	float:left;
	width:128px;
	height:108px;
	border:1px solid #b2acc8;
	background-color:#ffffff;
	margin:0px 5px 5px 0px;
	background-image:url(/images/forum/addphoto.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.fotoalbum_summary .addphoto span
{
	display:none;
}
.fotoalbum_summary .addphoto:hover
{
	opacity:.8;
	filter:alpha(opactiy=80);
}


.fotoalbum_summary .lastphoto
{
	margin-right:0px;
}

.fotoalbum_summary .photo div
{
	width:120px;
	height:80px;
	background-position:center center;
	background-repeat:no-repeat;
}

.fotoalbum_summary .photo .subtitle
{
	width:120px;
	color:#2a2932;
	height:20px;
	line-height:20px;
	font-size:9px;
	white-space:nowrap;
	overflow:hidden;
}
.fotoalbum_summary .photo .subtitle a
{
	line-height:20px;
	font-size:9px;
}

.morebutton
{
	float:left;
	width:100%;
	height:33px;
	border:1px solid #4c485f;
	background-image:url(/images/forum/fotoalbumsprite.png);
	background-repeat:repeat-x;
	font-size:18px;
	font-weight:bold;
	letter-spacing:2px;
	color:#ffffff;
	line-height:33px;
	text-align:center;
	cursor:pointer;
}

.morebutton:hover
{
	background-position:0px -33px;
}

#photocontainer
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ffffff;
	padding:15px;
	z-index:2001;
}

.largephoto_caption
{
	width:100%;
	color:#000000;
	padding:5px 0px;
}

#photocontainer .button
{
	position:absolute;
	width:32px;
	height:32px;
	background-image:url(/images/forum/photobuttons.gif);
	cursor:pointer;
	display:none;
	opacity:.7;
	filter:alpha(opacity=70);
}

#photocontainer .buttonback
{
	left:20px;
}
#photocontainer .buttonnext
{
	background-position:-64px 0px;
}
#photocontainer .buttonoptions
{
	left:57px;
	background-position:-32px 0px;
}
#photocontainer .buttonclose
{
	top:20px;
	background-position:-96px 0px;
}
#photocontainer .buttonoptionsclose
{
	left:57px;
	background-position:-128px 0px;
}

#photocontainer:hover .button
{
	display:block;
}

#photocontainer .button:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

#photocontainer .largephoto_caption div
{
	float:left;
	height:22px;
	line-height:22px;
	margin-right:15px;
	margin-top:5px;
	padding:2px;
	font-weight:bold;
	color:#4c485e;
	border:1px solid #ffffff;
	cursor:pointer;
}
#photocontainer .largephoto_caption div:hover
{
	border:1px solid #897fa4;
	background-color:#cdc7db;
}

#photocontainer .largephoto_caption div span
{
	display:inline-block;
	float:left;
	background-image:url(/images/forum/forumicons.png);
	margin-right:3px;
}

#photocontainer .tag
{

}
#photocontainer .tag span
{
	margin-top:3px;
	width:28px;
	height:16px;
	background-position:-32px -70px;
}

#photocontainer .puik
{

}
#photocontainer .puik span
{
	width:16px;
	height:21px;
	background-position:-19px -48px;
}

#photocontainer .move
{

}
#photocontainer .move span
{
	width:22px;
	height:20px;
	background-position:-35px -48px;
}

#photocontainer .delete
{

}
#photocontainer .delete span
{
	margin-top:2px;
	width:19px;
	height:17px;
	background-position:-0px -52px;
}

/*************
* FOOTER KAK *
*************/

#footer table
{
	width:960px;
}
#footer table td
{
	width:25%;
	vertical-align:top;
	color: #000;
}
#footer table td a
{
	color:#4c485e;
	text-decoration:underline;
}
#footer table td a:hover
{
	color:#000000;
}

.hline
{
	width:100%;
	height:2px;
	background-image:url('/images/hline.png');
}

blockquote {
  	font-style: italic;
  	border-left: 6px solid #bdb9ca;
  	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}