/* CSS RESET */
	input[type="checkbox"],html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }
	body { line-height:1; }
	ol,ul { list-style:none; }
	blockquote,q { quotes:none; }
	blockquote:before,blockquote:after,q:before,q:after { content:'';content:none; }
	:focus { outline:0; }
	ins { text-decoration:none; }
	del { text-decoration:line-through; }
	table { border-collapse:collapse;border-spacing:0; } 
/* END CSS RESET */

/* GENERAL */
body {
	background-color: #E5ECF3;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #393733;
}

.DefaultText {
	line-height: 16px;
}

.PaddingBottom5 {
	padding-bottom: 5px;
}

#PageLayout {
	width: 100%;
	max-width: 990px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

/* LINKS */
/* user links are underlined, all others are not */
a.Normal {
	font-size: 13px;
}

a, a:link, a:visited, a:active, a.User {
	color: #2786C2;
	text-decoration: none;
	font-size: 13px;
	font-weight: 600;	
}

a:hover {
	text-decoration: underline;
}

a.Selected {
	color: #A5CD50;
	font-weight: 600;
}

a.User, a.UsernameWhite {
	text-decoration: underline;
	font-weight: 600;
}

a.MidLink {
	font-size: 13px;
	font-weight: 600;
}

a.Underline {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 2px;
}

.Strong {
	font-weight: 600;
}

a.BigLink, #MainMenuPortalLinks a, #MainMenuUserLinks a {
	font-size: 16px;
	font-weight: 600;
	margin-right: 8px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 2px;
}

.InboxNumber {
	padding-left: 5px;
}

a.BigLink {
	font-size: 15px;
}

/* BUTTONS */
input[type="button"], input[type="submit"] {
	border-radius: 2px;
	border: 1px solid #CCCCCC;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 8px;
}

/* HEADER */
#MainMenuContainer {
	width: 100%;
	background-color: white;
	text-align: center;	
}

#MainMenu {
	width: 990px;
	height: 52px;
	margin-left: auto;
	margin-right: auto;	
}

#MainMenuLogo  {
	width: 46px;
	float: left;
	margin-top: 11px;
	text-align: left;
	padding-left: 4px;
}

.mobile-logo {
	display: none;
}

.mobile-menu {
	display: none;
}

.mobile-menu-user {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #e5ecf3;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjAgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5mb3J1bS11c2VyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDAuMDAwMDAwLCAtMjAuMDAwMDAwKSIgZmlsbD0iI0M1RDVFNCI+CiAgICAgICAgICAgIDxnIGlkPSJIZWFkZXIiPgogICAgICAgICAgICAgICAgPGcgaWQ9InVzZXItc2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNS4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3J1bS11c2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjAwMDA0MDcsMTMuMzE2NTAzMyBDMTMuNjgxNDYzNCwxMy4zMTYyOTkgMTUuMDA2MDE2Myw5LjYxMjE3MzIgMTUuMzUyODQ1NSw2LjU2OTQ4NTI5IEMxNS43OCwyLjgyMTA3ODQzIDE0LjAxNjIxOTUsMCAxMC4wMDAwNDA3LDAgQzUuOTg0NTEyMiwwIDQuMjE5NzU2MSwyLjgyMDg3NDE4IDQuNjQ3MjM1NzcsNi41Njk0NDQ0NCBDNC45OTQzOTAyNCw5LjYxMjA5MTUgNi4zMTg1MzY1OSwxMy4zMTY3ODkyIDEwLjAwMDA0MDcsMTMuMzE2NTAzMyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuOTU4NTc3MiwyMi4xMzY3NjQ3IEMxOS45MTgzMzMzLDIwLjk1NjA0NTggMTkuNzgwNjUwNCwxOS43Njk5NzU1IDE5LjU3NTYwOTgsMTguNjA3NjM4OSBDMTkuMzI3MTk1MSwxNy4xOTk1OTE1IDE5LjAxMTAxNjMsMTUuMTM1MzM1IDE3Ljc4NzY4MjksMTQuMjE3NzI4OCBDMTcuMDgwMjAzMywxMy42ODcxNzMyIDE2LjE2NDA2NSwxMy41MTMxMTI3IDE1LjM1NDE0NjMsMTMuMTkzMTc4MSBDMTQuOTU5OTU5MywxMy4wMzc1NDA4IDE0LjYwNjgyOTMsMTIuODgyOTY1NyAxNC4yNzU0MDY1LDEyLjcwNzAyNjEgQzEzLjE1Njc4ODYsMTMuOTM5NzA1OSAxMS42OTgxNzA3LDE0LjU4NDU1ODggOS45OTk1NTI4NSwxNC41ODQ2NDA1IEM4LjMwMTQyMjc2LDE0LjU4NDY0MDUgNi44NDI5Njc0OCwxMy45Mzk3ODc2IDUuNzI0NDcxNTQsMTIuNzA3MDI2MSBDNS4zOTMwNDg3OCwxMi44ODMwMDY1IDUuMDM5OTE4NywxMy4wMzc2MjI1IDQuNjQ1NzMxNzEsMTMuMTkzMTc4MSBDMy44MzU4MTMwMSwxMy41MTMxMTI3IDIuOTE5Njc0OCwxMy42ODcxMzI0IDIuMjEyMjc2NDIsMTQuMjE3NzI4OCBDMC45ODg4NjE3ODksMTUuMTM1MzM1IDAuNjcyNzIzNTc3LDE3LjE5OTU5MTUgMC40MjQzNDk1OTMsMTguNjA3NjM4OSBDMC4yMTkyNjgyOTMsMTkuNzY5OTc1NSAwLjA4MTU0NDcxNTQsMjAuOTU2MDQ1OCAwLjA0MTM0MTQ2MzQsMjIuMTM2NzY0NyBDMC4wMTAyMDMyNTIsMjMuMDUxMjY2MyAwLjQ1OTU1Mjg0NiwyMy4xNzk0NTI2IDEuMjIwODk0MzEsMjMuNDU1NTU1NiBDMi4xNzQyNjgyOSwyMy44MDEwNjIxIDMuMTU4NTM2NTksMjQuMDU3NTU3MiA0LjE0OTM5MDI0LDI0LjI2NzgxMDUgQzYuMDYzMDg5NDMsMjQuNjczODk3MSA4LjAzNTY5MTA2LDI0Ljk4NjAyOTQgOS45OTk4Mzc0LDI1IEMxMS45NjM5ODM3LDI0Ljk4NTk4ODYgMTMuOTM2NTg1NCwyNC42NzM4OTcxIDE1Ljg1MDI4NDYsMjQuMjY3ODEwNSBDMTYuODQxMTM4MiwyNC4wNTc2Mzg5IDE3LjgyNTQ4NzgsMjMuODAxMTQzOCAxOC43Nzg3ODA1LDIzLjQ1NTU1NTYgQzE5LjU0MDQwNjUsMjMuMTc5NTM0MyAxOS45ODk3MTU0LDIzLjA1MTM0OCAxOS45NTg1NzcyLDIyLjEzNjc2NDcgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: center bottom;
	border-radius: 50%;
}

.mobile-menu-user.active {
	background-color: #e5ecf3;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTdweCIgaGVpZ2h0PSIxN3B4IiB2aWV3Qm94PSIwIDAgMTcgMTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgICAgICA8ZyBpZD0iSG9tZS0tLUxvZy1JbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Mi4wMDAwMDAsIC03Ni4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzFFQjFENyIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0My4wMDAwMDAsIDc3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuODk4NjYwOTU5LDAuODk4NjYwOTU5IEwxNC4xMDEzMzksMTQuMTAxMzM5IiBpZD0iTGluZS00Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC44OTg2NjA5NTksMC44OTg2NjA5NTkgTDE0LjEwMTMzOSwxNC4xMDEzMzkiIGlkPSJMaW5lLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTAwMDAwLCA3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC03LjUwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: center center;
}

.mobile-menu-msg {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #e5ecf3;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMjAgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5tYWlsLWJsYWNrLWVudmVsb3BlLXN5bWJvbDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJIb21lLS0tTG9nZ2VkLUluIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzA1LjAwMDAwMCwgLTIxLjAwMDAwMCkiIGZpbGw9IiMxRUIxRDciIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJIZWFkZXIiPgogICAgICAgICAgICAgICAgPGcgaWQ9InVzZXItc2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwMC4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJtYWlsLWJsYWNrLWVudmVsb3BlLXN5bWJvbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS45Njc1MzA5LDEyLjQ4OTI4NzcgQzE5Ljk2NzUzMDksMTIuOTI2NDI0NyAxOS44NDQ0MDMzLDEzLjMzMTY3MTIgMTkuNjQ3MTYwNSwxMy42ODgyMTkyIEwxMy4zNDI1OTI2LDYuNjQzOTcyNiBMMTkuNTc4ODA2NiwxLjE5NTMxNTA3IEMxOS44MjEzOTkyLDEuNTc5NzY3MTIgMTkuOTY3NTMwOSwyLjAzMTM2OTg2IDE5Ljk2NzUzMDksMi41MTkzODM1NiBMMTkuOTY3NTMwOSwxMi40ODkyODc3IFogTTkuOTgzNzg2MDEsNy45MjMgTDE4LjY2MTI3NTcsMC4zNDA4MDgyMTkgQzE4LjMwNTE4NTIsMC4xNDYxMzY5ODYgMTcuOTA0MTk3NSwwLjAyNjc1MzQyNDcgMTcuNDcxNjQ2MSwwLjAyNjc1MzQyNDcgTDIuNDk1OTI1OTMsMC4wMjY3NTM0MjQ3IEMyLjA2MjgzOTUxLDAuMDI2NzUzNDI0NyAxLjY2MTcyODQsMC4xNDYxMzY5ODYgMS4zMDcwNzgxOSwwLjM0MDgwODIxOSBMOS45ODM3ODYwMSw3LjkyMyBaIE0xMi40MDMwMDQxLDcuNDY0Mjg3NjcgTDEwLjM5NDQwMzMsOS4yMjA0Nzk0NSBDMTAuMjc2OTEzNiw5LjMyMjY4NDkzIDEwLjEzMDYxNzMsOS4zNzM3MjYwMyA5Ljk4Mzc4NjAxLDkuMzczNzI2MDMgQzkuODM2ODcyNDMsOS4zNzM3MjYwMyA5LjY5MDU3NjEzLDkuMzIyNjg0OTMgOS41NzMwODY0Miw5LjIyMDQ3OTQ1IEw3LjU2NDAzMjkyLDcuNDY0MjA1NDggTDEuMTc5NzExOTMsMTQuNTk4NDkzMiBDMS41NjIzODY4MywxNC44MzgyNDY2IDIuMDEwODY0MiwxNC45ODE4NzY3IDIuNDk1ODg0NzcsMTQuOTgxODc2NyBMMTcuNDcxNjQ2MSwxNC45ODE4NzY3IEMxNy45NTY1ODQ0LDE0Ljk4MTg3NjcgMTguNDA1MjY3NSwxNC44MzgyNDY2IDE4Ljc4NzgxODksMTQuNTk4NDkzMiBMMTIuNDAzMDA0MSw3LjQ2NDI4NzY3IFogTTAuMzg4ODA2NTg0LDEuMTk1MjczOTcgQzAuMTQ2MjU1MTQ0LDEuNTc5NzI2MDMgMCwyLjAzMTMyODc3IDAsMi41MTkzODM1NiBMMCwxMi40ODkzMjg4IEMwLDEyLjkyNjQ2NTggMC4xMjI1NTE0NCwxMy4zMzE3MTIzIDAuMzIwNTM0OTc5LDEzLjY4ODI2MDMgTDYuNjI0MzYyMTQsNi42NDI3ODA4MiBMMC4zODg4MDY1ODQsMS4xOTUyNzM5NyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 50%;
	margin-left: 3px;
	position: relative;
}

.mobile-menu-user-logedin {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #e5ecf3;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyM3B4IiB2aWV3Qm94PSIwIDAgMjAgMjMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5mb3J1bS11c2VyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtLS1Mb2dnZWQtSW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjkuMDAwMDAwLCAtMjAuMDAwMDAwKSIgZmlsbD0iIzFFQjFENyI+CiAgICAgICAgICAgIDxnIGlkPSJIZWFkZXIiPgogICAgICAgICAgICAgICAgPGcgaWQ9InVzZXItc2hhcGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2NC4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJmb3J1bS11c2VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLjAwMDA0MDcsMTMuMzE2NTAzMyBDMTMuNjgxNDYzNCwxMy4zMTYyOTkgMTUuMDA2MDE2Myw5LjYxMjE3MzIgMTUuMzUyODQ1NSw2LjU2OTQ4NTI5IEMxNS43OCwyLjgyMTA3ODQzIDE0LjAxNjIxOTUsMCAxMC4wMDAwNDA3LDAgQzUuOTg0NTEyMiwwIDQuMjE5NzU2MSwyLjgyMDg3NDE4IDQuNjQ3MjM1NzcsNi41Njk0NDQ0NCBDNC45OTQzOTAyNCw5LjYxMjA5MTUgNi4zMTg1MzY1OSwxMy4zMTY3ODkyIDEwLjAwMDA0MDcsMTMuMzE2NTAzMyBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuOTU4NTc3MiwyMi4xMzY3NjQ3IEMxOS45MTgzMzMzLDIwLjk1NjA0NTggMTkuNzgwNjUwNCwxOS43Njk5NzU1IDE5LjU3NTYwOTgsMTguNjA3NjM4OSBDMTkuMzI3MTk1MSwxNy4xOTk1OTE1IDE5LjAxMTAxNjMsMTUuMTM1MzM1IDE3Ljc4NzY4MjksMTQuMjE3NzI4OCBDMTcuMDgwMjAzMywxMy42ODcxNzMyIDE2LjE2NDA2NSwxMy41MTMxMTI3IDE1LjM1NDE0NjMsMTMuMTkzMTc4MSBDMTQuOTU5OTU5MywxMy4wMzc1NDA4IDE0LjYwNjgyOTMsMTIuODgyOTY1NyAxNC4yNzU0MDY1LDEyLjcwNzAyNjEgQzEzLjE1Njc4ODYsMTMuOTM5NzA1OSAxMS42OTgxNzA3LDE0LjU4NDU1ODggOS45OTk1NTI4NSwxNC41ODQ2NDA1IEM4LjMwMTQyMjc2LDE0LjU4NDY0MDUgNi44NDI5Njc0OCwxMy45Mzk3ODc2IDUuNzI0NDcxNTQsMTIuNzA3MDI2MSBDNS4zOTMwNDg3OCwxMi44ODMwMDY1IDUuMDM5OTE4NywxMy4wMzc2MjI1IDQuNjQ1NzMxNzEsMTMuMTkzMTc4MSBDMy44MzU4MTMwMSwxMy41MTMxMTI3IDIuOTE5Njc0OCwxMy42ODcxMzI0IDIuMjEyMjc2NDIsMTQuMjE3NzI4OCBDMC45ODg4NjE3ODksMTUuMTM1MzM1IDAuNjcyNzIzNTc3LDE3LjE5OTU5MTUgMC40MjQzNDk1OTMsMTguNjA3NjM4OSBDMC4yMTkyNjgyOTMsMTkuNzY5OTc1NSAwLjA4MTU0NDcxNTQsMjAuOTU2MDQ1OCAwLjA0MTM0MTQ2MzQsMjIuMTM2NzY0NyBDMC4wMTAyMDMyNTIsMjMuMDUxMjY2MyAwLjQ1OTU1Mjg0NiwyMy4xNzk0NTI2IDEuMjIwODk0MzEsMjMuNDU1NTU1NiBDMi4xNzQyNjgyOSwyMy44MDEwNjIxIDMuMTU4NTM2NTksMjQuMDU3NTU3MiA0LjE0OTM5MDI0LDI0LjI2NzgxMDUgQzYuMDYzMDg5NDMsMjQuNjczODk3MSA4LjAzNTY5MTA2LDI0Ljk4NjAyOTQgOS45OTk4Mzc0LDI1IEMxMS45NjM5ODM3LDI0Ljk4NTk4ODYgMTMuOTM2NTg1NCwyNC42NzM4OTcxIDE1Ljg1MDI4NDYsMjQuMjY3ODEwNSBDMTYuODQxMTM4MiwyNC4wNTc2Mzg5IDE3LjgyNTQ4NzgsMjMuODAxMTQzOCAxOC43Nzg3ODA1LDIzLjQ1NTU1NTYgQzE5LjU0MDQwNjUsMjMuMTc5NTM0MyAxOS45ODk3MTU0LDIzLjA1MTM0OCAxOS45NTg1NzcyLDIyLjEzNjc2NDcgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: center bottom;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
}

.mobile-menu-user-logedin img {
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 30px;
}

.mobile-logout {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #e5ecf3;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjEgKDY3MDQ4KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj4KICAgICAgICA8ZyBpZD0iSG9tZS0tLUxvZ2dlZC1JbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0MC4wMDAwMDAsIC0xOC4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0iIzFFQjFENyIgc3Ryb2tlLXdpZHRoPSIyLjIzNjg0MjExIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0Mi4wMDAwMDAsIDE5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuMTE2ODU1NCwyLjU2ODM5MjQzIEMxLjIyMTEwNjIyLDQuMDQwOTMxMTcgMCw2LjM1MDYwOTMxIDAsOC45NDczNjg0MiBDMCwxMy4zOTQ3MTQgMy41ODE3MjIsMTcgOCwxNyBDMTIuNDE4Mjc4LDE3IDE2LDEzLjM5NDcxNCAxNiw4Ljk0NzM2ODQyIEMxNiw2LjE5MzU0MTg0IDE0LjYyNjcwNjcsMy43NjI1NzUyOCAxMi41MzE4NjIzLDIuMzEwNDk4NTUiIGlkPSJPdmFsIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOCwwLjQ0NzM2ODQyMSBMOCw3LjYwNTI2MzE2IiBpZD0iTGluZS00Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 50%;
	margin-left: 3px;
}

#MainMenuSearch {
	width: 690px;
	margin-top: 12px;
	float: left; 
	display: inline-block;
}

#txtSearch {
	width: 510px;
	height: 26px;
	border: 1px solid #969696;
	border-radius: 2px;
	float: left;
	padding: 0px;
	padding-left: 6px;
	margin-left: 50px;
}

#btnDoSearch {
	width: 65px;
	height: 28px;
	float: left;
	border: 1px solid #2786C2;
	border-radius: 2px;
	margin-left: 3px;
	cursor: pointer;
	margin-right: 0px;
	font-size: 16px;
	background-color: #2786C2;
	color: white;
}

.SearchDefaultState {
	color: #969696;
}
/*
#MainMenuPortalLinks {
	width: 210px;
	margin-top: 17px;
	text-align: center;
	float: left;
}
*/

#MainMenuUserLinks {
	width: 250px;
	padding-top: 17px;	
	text-align: center;
	display: inline-block;
}

#MainMenuUserLinks img {
	border-radius: 2px;
}

#FbLoginLink {
	width: 17px;
	height: 19px;
	display: inline-block;	
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAY1BMVEU/WowlQn0oRYFZcapVbaZVdK3///9be7JEaKZLbal+lMFYcKxQcatAZKMkQX9aeLBOZ6ZNa6VHYKBCX5I0UJHc4etpg7dof7RUcadBXJtOaJg+WJg6VZY2UpIwS4wsSYkqRoeK5PwVAAAABXRSTlMTzs3GxgVpYIgAAAB4SURBVBjTTchHEsMgAATBVWAFTgKBcvz/K22CS/RhDgNUz0wF1OMjM9bQQ5MZNHT7Ny1L22p0Ipl6UojuHj3jmF8J6TtjVYG1pLVKrdjiYKDUhl0GDKTc4WRC+joc74T0PXA2Cel74jIiIn8xF0pn7mFcCRSfTIEvyV8Kvu4eBn4AAAAASUVORK5CYII=');
	background-repeat: no-repeat;
}

/* PROFILE */
#ProfileHeader {
	overflow: hidden;
	margin-bottom: 15px;
}

#ProfileHeaderAvatar {
	float: left;
}

#ProfileHeaderUserName {
	float: left;
	margin-left: 10px;
	height: 53px;	
}

#ProfileHeaderUserName h1 {
	margin-bottom: 8px;
	text-transform: none;	
}

#ProfileHeaderUserName img {
	vertical-align: middle;
	margin-left: 2px;
	margin-right: 2px;
	border-radius: 2px;
}

#ProfileHeaderUserName a {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 2px;
	margin-right: 10px;
}

#ProfileHeaderUserName a.BigLink {
	font-size: 20px;
	font-weight: bold;
}

#FavouritesContainer .DeleteImageLink {
	height: 16px;
}

#MoreAlbumsLink img {
	vertical-align: middle;
	padding-left: 5px;
}

#MoreAlbumsLink a {
	font-size: 14px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 3px;	
}

/* FOOTER */
#FooterContainer {
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: center;
	line-height: 16px;
	max-width: 990px;
	width: 100%;
}

#FooterContainer a, #FooterMenuContainer a {
	font-size: 12px;
	padding-right: 15px;
}

#FooterMenuContainer {
	margin-bottom: 10px;
}

#cookie_consent {
	padding: 3px;
	background-color: white;
	margin-bottom: 20px;
	border-radius: 5px;
}

#cookie_consent button {
	margin: 3px;
	margin-left: 15px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

#FooterLogo {
	display: block;
	margin-bottom: 10px;
}

#FooterLink {
	display: block;
	text-align: center;
	padding-bottom: 17px;
}

#FooterContainer #FooterLink a {
	position: relative;
	padding: 0 16px 6px 4px;
}

#FooterContainer #FooterLink a:after {
	position: absolute;
	right: 0;
    top: 6px;
	width: 10px;
	height: 5px;
	content: "";
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4xICg2NzA0OCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UmVjdGFuZ2xlPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtLS1Mb2ctSW4iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjAuMDAwMDAwLCAtMjExNi4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjUuMDAwMDAwLCAyMTE2LjAwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMjI1LjAwMDAwMCwgLTIxMTYuMDAwMDAwKSAiIHBvaW50cz0iMjIyIDIxMTMgMjI4IDIxMTkgMjIyIDIxMTkiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-transition: -webkit-transform 0.2s ease;            
    transition: -webkit-transform 0.2s ease;            
    -o-transition: transform 0.2s ease;            
    transition: transform 0.2s ease;            
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

@media only screen and (min-width : 729px) {
	#FooterContainer #FooterLink a:after {
		background: url("/images/app/icons/svg/down-black.svg") no-repeat center center;
	}
}

#FooterContainer #FooterLink a.active:after {
	-webkit-transform: rotate( -180deg );
    -ms-transform: rotate( -180deg );
        transform: rotate( -180deg );            
    -webkit-transition: -webkit-transform 0.2s ease;            
    transition: -webkit-transform 0.2s ease;            
    -o-transition: transform 0.2s ease;            
    transition: transform 0.2s ease;            
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

@media only screen and (min-width : 1007px) {
	#FooterLink {
		display: none;
	}
}

.copy {
	display: block;
	font-size: 11px;
	font-weight: 600;
}

@media only screen and (min-width : 1007px) {
	.copy {
		display: none;
	}
}

/*ADS*/
.AlbumsBrowserAds .CollectionItemBox .CollectionThumb:after {
	position: absolute;
    right: 0;
    top: 5px;
    border-radius: 3px 0 0 3px;
    padding-right: 10px;
    display: inline-block;
    height: 13px;
    padding: 5px 5px 3px;
    font-weight: 600;
    font-size: 11px;
    background-color: #1eb1d7;
    color: white;
	content: "oglas";
}

/* ALBUM BROWSER PAGES */

/* wide */
.AlbumsBrowser { width: 960px; }
.AlbumsBrowser.ImageListContainer { width: 100%; }

@media only screen and (min-width : 1007px) {
	/*.AlbumsBrowser div.CollectionBox, .AlbumsBrowser div.CollectionBox:nth-of-type(4n) { margin-right: 33px; }*/
	.AlbumsBrowser div.CollectionBox:nth-of-type(6n) { margin-right: 0px;  }
}

/* narrow */
.AlbumsBrowserNarrow { width: 640px; }
.AlbumsBrowserNarrow.ImageListContainer { width: 640px; }

@media only screen and (min-width : 1007px) {
	.AlbumsBrowserNarrow div.CollectionBox:nth-of-type(6n) { margin-right: 33px;  }
	.AlbumsBrowserNarrow div.CollectionBox:nth-of-type(4n) { margin-right: 0px;  }
}

/* special announcement */
#SpecialAnnouncement {
	margin-bottom: 3px;
}

#SpecialAnnouncement a {
	font-size: 13px;
	line-height: 16px;	
}

/* ADVERTISEMENTS */
#ResponsiveBanner, #ResponsiveMobileBanner {
	padding-top: 20px;
	padding-bottom: 30px;
	width: 100%;
    margin-left: auto;
    margin-right: auto;
	display: inline-block;
	text-align: center;
}

.AdsenseResponsiveUnit {
	width: 100%;
	height: 90px;
    margin-left: auto;
    margin-right: auto;	
	display: block;
}

#DesktopBanner {
	height: 250px;
	display: inline-block;
	margin-bottom: 30px;
}

#DesktopBanner.HighDesktopBanner {
	height: 600px;
	margin-bottom: 15px;
}

/* banner that is on browse websites - we show this on mobile only */
#ResponsiveMobileBanner {
	display: none;
}

/* INDEX ONLY */
.IndexTitleLinkDiv img {
	vertical-align: middle;	
}

.IndexTitleLinkDiv {
	margin-bottom: 28px;
}

/* DIALOGS */
.DialogContentContainer .InputText, .DialogContentContainer textarea, .RightBoxContent .InputText, .RightBoxContent textarea {
	border-color: #DDDDDD;
}

#simplemodal-overlay {
	background-color:#000; cursor:wait;
}

.simplemodal-data {
	width: 290px;
}

.simplemodal-close {
	position: absolute;
	right: -19px;
	top: -12px;
	width: 22px;
	height: 22px;
	display: inline-block;
	background: transparent url('/images/app/icons/dialog_close.gif') no-repeat;
}

.DialogContentContainer {
	background-color: #f3eae5;
	padding: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.SmallFormInput {
	float: left;
	width: 170px;
	margin-left: 5px;
}

.SmallFormInput a {
	font-size: 11px;
	text-wrap: none;
}

.SmallFormLabel {
	float: left;
	width: 98px;
	text-align: right;
	padding-top: 7px;
}

.SmallFormRow {
	width: 287px;
	overflow: hidden;
	padding-bottom: 5px;
}

.SmallFormError {
	display: none;
	background-color: #FFAEAD;
	width: 250px;
	padding: 3px;
}

.SmallFormError img {
	vertical-align: sub;
}

label {
	font-size: 12px;
	font-weight: 600;
}

.InputText, textarea {
	width: 96%;
	margin: 0px;
	border: 1px solid #CCCCCC;
	padding: 4px 5px 3px 7px;
	border-radius: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}

textarea {
	padding: 4px 5px 3px 7px;
	border-radius: 2px;	
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}

#txtForgotUserName { 
		width: 176px; 
}

/* CONTENT */
#ContentContainer {
	position: relative;
	margin-top: 20px;
	border-radius: 5px;	
	min-height: 80px; 
	width: 100%;
	margin-top: 15px;
	background-color: white;
}

#Content {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	overflow: hidden;
}

#ContentLeft {
	float: left;
	margin-bottom: 10px;
	min-height: 135px;
	max-width: 960px;
}

#ContentLeft h1 a {
	font-size: 20px;
	font-weight: bold;
}

.at {
	position: relative;
    top: 2px;
	margin: 0 1px;
}

#ContentRight {
	float: left;
	margin-left: 18px;
	width: 300px;
}

/* ALBUM */
/* album wrapper */
.CollectionBox {
	width: 130px;
    height: 185px;
	float: left;
    overflow: hidden;
	margin-bottom: 20px;
	border: 1px solid #E5ECF3;
	border-radius: 2px;
}

.CollectionBox:nth-child(4n) { margin-right: 0px; }

.CollectionThumb {
	width: 130px;
	height: 130px;
	background-image: url('/images/app/icons/loading.gif');
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: bottom;
	position: relative;
}

/* number of images */
.CollectionNumOfImages {
    width: 130px;
    position: absolute;
	text-align: right;
}

.CollectionNumOfImages span {
	position: absolute;
    left: 0;
    top: 5px;
    border-radius: 0 3px 3px 0;
    padding-right: 10px;
	display: inline-block;
	height: 13px;
	padding: 5px 5px 3px;
	border-top-left-radius: 2px;
    font-weight: 600;
    font-size: 11px;
	background-color: #1eb1d7;
	color: white;
}

/* album leading image */
.CollectionBox img {
	width: 100%;
	height: auto;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.CollectionLink {
	padding: 10px;
	padding-top: 5px;
	padding-right: 5px;
	word-break: break-word;
}

.CollectionLink a {
	font-size: 13px;
}

/* album offline */
.CollectionOffline, .CollectionPrivate {
    width: 130px;
    position: absolute;
	right: 0;
	top: 5px;
	width: 20px;
    height: 20px;
    background-color: #1eb1d7;
    background-image: url(/images/app/icons/album_offline.png);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 3px 0 0 3px;	
}

/* album private */
 .CollectionPrivate {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCAyMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJTY3JlZW5zaG90LS0tMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2MS4wMDAwMDAsIC0xMzU0LjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYxLjAwMDAwMCwgMTM1NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMxRUIxRDciIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9InBhZGxvY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjgwNTM4OTMyLDQuNzQ0MzI3MDkgQzcuNjc1NzIxOTIsNC42MTE3MzkzNiA3LjUxODM3NDYyLDQuNTQ1NDk1MjUgNy4zMzMxMDQxOSw0LjU0NTQ5NTI1IEw3LjExMTAwODMyLDQuNTQ1NDk1MjUgTDcuMTExMDA4MzIsMy4xODE3ODIgQzcuMTExMDA4MzIsMi4zMTA1ODM2MyA2LjgwNTUzMjI0LDEuNTYyNTQ1MDkgNi4xOTQzODU0OSwwLjkzNzU0MTk3OCBDNS41ODMyODc0LDAuMzEyNTEzOTkzIDQuODUxOTM1LDAgMy45OTk5NjM0NiwwIEMzLjE0ODAxNjI0LDAgMi40MTY1MTc5MSwwLjMxMjUxMzk5MyAxLjgwNTQ2ODQ2LDAuOTM3NTE3MTAyIEMxLjE5NDMyMTcxLDEuNTYyNTQ1MDkgMC44ODg4NDU2MzUsMi4zMTA1NTg3NiAwLjg4ODg0NTYzNSwzLjE4MTc4MiBMMC44ODg4NDU2MzUsNC41NDU0OTUyNSBMMC42NjY2NTI0NjksNC41NDU0OTUyNSBDMC40ODE1Mjc5ODIsNC41NDU0OTUyNSAwLjMyNDA4MzM4OCw0LjYxMTczOTM2IDAuMTk0NDQwMzAzLDQuNzQ0MzI3MDkgQzAuMDY0Nzk3MjE5LDQuODc2ODE1MzEgMCw1LjAzNzgzNjAxIDAsNS4yMjczMzk0NCBMMCw5LjMxODIwNTU2IEMwLDkuNTA3NTM0ODYgMC4wNjQ4MjE1NDIyLDkuNjY4NjA1MzIgMC4xOTQ0NDAzMDMsOS44MDEyMTc5MiBDMC4zMjQwODMzODgsOS45MzM2ODEyNiAwLjQ4MTUyNzk4MiwxMCAwLjY2NjY1MjQ2OSwxMCBMNy4zMzMyNzQ0NSwxMCBDNy41MTg1NDQ4OCwxMCA3LjY3NTg2Nzg2LDkuOTMzNzU1ODkgNy44MDU1NTk1OSw5LjgwMTIxNzkyIEM3LjkzNTA4MTA2LDkuNjY4NjA1MzIgNy45OTk5OTk4OSw5LjUwNzUzNDg2IDcuOTk5OTk5ODksOS4zMTgyMDU1NiBMNy45OTk5OTk4OSw1LjIyNzI2NDgxIEM4LjAwMDA5NzE4LDUuMDM3OTEwNjQgNy45MzUwODEwNiw0Ljg3NjkxNDgxIDcuODA1Mzg5MzIsNC43NDQzMjcwOSBaIE02LDQgTDIsNCBMMiwyLjcxNDE5ODYgQzIsMi4yNDEwMDMyMyAyLjE5NTM1MDg3LDEuODM2OTUxODUgMi41ODU5NzA1MywxLjUwMjE4NTE4IEMyLjk3NjY0NDkxLDEuMTY3MzcxNjEgMy40NDc5NjA3MSwxIDQuMDAwMDgyMDksMSBDNC41NTIyNTgyMSwxIDUuMDIzNDY0NTQsMS4xNjczNDgxNSA1LjQxNDE2NjI5LDEuNTAyMTg1MTggQzUuODA0Njc2NDksMS44MzY5MjgzOSA2LDIuMjQxMDAzMjMgNiwyLjcxNDE5ODYgTDYsNCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+');
 }

/* comments number */ 
img.NumOfComments {
	width: 12px;
	height: 10px;
	border-radius: 0px;
	top: 2px;
	left: 1px;
    position: relative;	
}

/* PM */
#SubMenuLeft.msg { 
	width: 128px;
}

#SubMenuRight.msg { 
	width: 171px;
	text-align: right;
}

#PreviousNextLinks {
	float: left;
	width: 341px;
	text-align: left;
}

#PreviousNextLinks a {
	margin-right: 10px;
}

#btnDeletePms {
	margin-right: 0px;
}

/* COMMENTS */
/* comment */
#CommentsContainer {
	margin-top: 10px;
	margin-bottom: 15px;
}

.Comment {
	width: 640px;
	border-bottom: 1px dotted #CCCCCC;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 2px;
}

.CommentAvatar {
	float: left;
	width: 48px;
	margin-left: 2px;
}

.CommentRight {
	float: left;
	margin-left: 10px;
}

.CommentMeta {
	padding-top: 2px;
	text-align: left;
	width: 80px;
	float: left;
	margin-left: 10px;
}

.CommentMetaTime {
	text-align: left;
	padding-top: 5px;
}

.CommentText {
	width: 470px;
	float: left;
	padding-bottom: 3px;
	padding-top: 1px;
	margin-left: 30px;
	line-height: 16px;
}

.CommentTools { 
	padding-top: 3px;		
}

/* subcomment */
.SubComment {
	border-bottom: 1px dotted #CCCCCC;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-right: 2px;
	width: 640px;
}

.AvatarImgSubcomment 
{
	width: 24px;
	height: 24px;
	display: block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}

.SubCommentAvatar {
	float: left;
	width: 24px;
	margin-top: 3px;
	margin-left: 50px;
}

.SubCommentMeta {
	padding-top: 2px;
	text-align: left;
	width: 86px;
	float: left;
	margin-left: 10px;
}

.SubCommentText {
	width: 470px;
	float: left;
	padding-bottom: 3px;
	line-height: 16px;		
}

/* add comment */
.AddCommentContainer {
	border-bottom: 0;
	margin-bottom: 10px;
}
.AddSubCommentForm {
	margin-top: 4px;
	margin-bottom: 4px;	
}
.AddSubCommentForm .txtSubComment, #txtComment {
	width: 457px;
	height: 50px;
}

.AddSubCommentContainer {
	display: none;
}
.AddSubCommentForm {
	margin-top: 4px;
	margin-bottom: 4px;	
}
.AddSubCommentForm .txtSubComment {
	width: 457px;	
}

#btnAddComment, .btnAddSubComment {
	margin-top: 5px;
}

#AddCommentForm {
	margin-bottom: 10px;
}

.InActiveUser {
	font-weight: bold;
}

.AddCommentContainer h2 {
	margin-bottom: 15px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #CCCCCC;
}

h2.NumOfComments {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 8px;
	margin-bottom: 0px;
}

#DeleteCommentContainer {
	display: none;
}

#CommentAnswer {
	margin-top: 5px;
}

input.CommentAnswerButton {
	background-color: white;
	margin-bottom: 5px;
	color: grey;
	padding-right: 5px;
}

.SmallDot {
	font-size: 8px;
	color: #1eb1d7;
	vertical-align: middle;
	display: inline-block;
	height: 17px;
	padding: 2px;
}

/* last tags on classifieds */
#TagsListContainer {
	display: inline-block;
}

#TagsListContainer h3 {
	margin-bottom: 5px;
}

.TagsListColumn {
	width: 150px;
	float: left;
}

























/* ------------------- OLDER CODE ( v2) ------------------- */

img {
	border: none;
}

li {
	margin-left: 15px;
	padding-bottom: 5px;
	list-style-image: url(/images/app/symbols/bullet.gif);
}

/* headings */
h1 {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 14px;
	text-transform: lowercase;
}

h2 {
	font-size: 16px;
	letter-spacing: -1px;
	font-weight: bolder;
	margin-bottom: 10px;
	text-transform: lowercase;
	padding-bottom: 3px;	
}

h2 strong {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 2px;
}

h2 a strong {
	font-size: 14px;
}

p {
	margin-bottom: 15px;
	line-height: 19px;
}

#H1Container {
	overflow: hidden;
}

#H1Container h1, #H1Container h2 {
	float: left;
}

#H1Container div {
	float: right;
}

.SilverText {
	font-size: 9px;
	color: #969696;
}

.SilverTextMedium {
	font-size: 13px;
	color: #969696;
	margin-right: 32px;
}

/* PAGER */
.Pager, .PagerWide {
	text-align: center;
	width: 640px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	height: 34px;
	font-size: 15px;
}

.PagerWide {
	width: 960px;
	margin-top: 20px;
}

.Pager img {
	vertical-align: middle;
}

a.PagerPage, a.PagerCurrent, a.PagerControlsLeft, a.PagerControlsRight {
	font-weight: bold;
	font-size: 18px;
	padding: 4px 8px 4px 8px;
	margin: 2px 2px 2px 2px;
}

a.PagerPage {
	border: 1px solid #DDDDDD;
	border-radius: 3px;
}

a.PagerCurrent {
	padding: 5px 10px 5px 10px;
}

a.PagerControlsLeft, a.PagerControlsRight {
	line-height: 30px;
	padding-bottom: 5px;
}

a.PagerControlsLeft img, a.PagerControlsRight img {
	padding-top: 5px;
	vertical-align: top;
}

/* RIGHT SIDE */
.RightBoxContainer {
	margin-bottom: 30px;
}

.RightBoxContainer h2 {
	margin-bottom: 15px;
}

#RightAuthorContainer {
	overflow: hidden;
}

#RightAuthorAvatar {
	float: left;
	width: 60px;
}

#RightAuthorData {
	float: left;
}

#RightAuthorDataCity {
	font-size: 12px;
}

#RightAuthorPm {
	margin-top: 5px;
}

#RightAuthorPm img {
	margin-left: 1px;
	margin-right: 2px;
	border-radius: 2px;
	vertical-align: middle;
}

.mobile-envelope {
	display: none;
}

.ProfileRightFloatContainer {
	overflow: hidden;
	margin-bottom: 2px;
	font-size: 11px;
	padding-bottom: 4px;
}

.ProfileRightLabel, .ProfileRightLabelBig {
	float: left;
	width: 85px;
	padding-left: 5px;
	font-size: 11px;
}

.ProfileRightLabelBig {
	width: 150px;
}

.ProfileRightLabel a, .ProfileRightLabelBig a {
	line-height: 16px;
}

.ProfileRightContent {
	float: left;
	width: 190px;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}

.RightBoxContent {
	background-color: #f3ece5;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}

.DotSeparator {
	font-size: 8px;
    color: #1eb1d7;
    vertical-align: middle;
    display: inline-block;
    height: 10px;
    padding: 2px;	
	padding-left: 5px;
}

/* last comments */
.LastCommentH2 {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 8px;
}

.RightBoxContainer .LastCommentH2 {
	margin-bottom: 5px;
}

.LastCommentContainer {
	overflow: hidden;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 6px;
	padding-top: 3px;
}

.LastCommentContainer .AlbumContainer {
	height: 100%;
	padding-right: 0px;
	margin-right: 0px;
	width: 85px;
	float: left;
}

.LastCommentContainer .AlbumContainer img, .LastCommentContainer .Image img {
	border-radius: 2px;
}

.LastCommentContainer .Image {
	margin: 0px;
}

.LastComment {
	float: left;
	overflow: hidden;
	margin-right: 5px;
}

.LastCommentAvatar {
	float: left;
	width: 48px;
}

.LastCommentContent, .LastCommentContentImage, .LastCommentContentUser {
	float: left;
	width: 190px;
	margin-left: 9px;
	padding-bottom: 2px;
	font-size: 12px;
}

.LastCommentContentUser {
	width: 168px;
}

.LastCommentMetaUser {
	margin-bottom: 3px;
}

.LastCommentAvatarUser {
	float: left;
	width: 74px;
}

/* submenu */
#SubMenuFloatContainer {
	overflow: hidden;
	margin-bottom: 20px;
	width: 640px;
	padding: 0px;
}

#SubMenuLeft {
	float: left;
	height: 23px;
	width: 470px;
	padding-bottom: 0px;	
}

#SubMenuLeft img {
	padding-right: 8px;
}

#SubMenuLeft a, #SubMenuRight a {
	font-size: 14px;
	border-bottom: 1px dotted #ccc;	
	padding-bottom: 3px;
	margin-right: 7px;
}

#SubMenuRight a:nth-child(4) {
	margin-right: 0px;
}

#SubMenuRight, #SubMenuRightDouble {
	height: 23px; /* leave this one! */
	float: left;
	text-align: right;
	width: 150px;
}

#SubMenuRightDouble {
	width: 640px;
	margin-top: 5px;
	line-height: 20px;
	text-align: left;	
}

#SubMenuRightDouble a {
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

#SubMenuRightDouble a {
	border-bottom: 1px dotted #ccc;	
}

/* image lists, browse images, albums  */
.ImageListContainer {
	width: 640px;
	overflow: hidden;
}

#ImageContainer { 
    margin-top: 5px;
	margin-bottom: 20px;
}

.ImageListContainerWide {
	overflow: hidden;
	width: 960px;
}

.Image {
	position: relative;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
	background-image: url('/images/app/icons/loading.gif');
	background-repeat: no-repeat;
	background-position: center;
}

.ImageHelper { 
   position: absolute; 
   top: 84px;
   height: 12px;
   left: 0; 
   color: white; 
   width: 100%; 
   font-size: 10px; 
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 2px;
   padding-left: 4px;
   max-width: 94px;
   line-height: 12px;
}

.ImageWithComments {
	position: absolute;
	right: 0px;
	top: 5px;
	background-color: #1eb1d7;
	width: 16px;
    height: 13px;
    padding-top: 3px;
    padding-left: 4px;
    border-radius: 3px 0 0 3px;
}

.Image img.Thumbnail {
	width: 100px;
	height: 100px;
	border-radius: 2px;
}

.FreshImage {
	position: absolute;
	right: 0px;
	top: 0px;
	border-bottom-left-radius: 3px;
	font-size: 9px;
	color: white;
	background-color: #2786C2;
	width: 28px;
	height: 12px;
	text-align: center;	
	font-weight: 600;
	padding-top: 2px;
}

.RowBreaker {
	background-image: none;
	clear: both;
}

.ImageListContainerWide .Image {
	margin-right: 12px;
	margin-bottom: 12px;	
}

/* single image */

#ImageLoading {
	line-height: 12px;
}

/* list users */

.ListUser {
	width: 100%;
	height: 52px;
	margin-bottom: 4px;
	border-top: 1px dotted #CCCCCC;
	overflow: hidden;
}

.ListUserLast {
	border-top: 1px dotted #CCCCCC;
	width: 100%;
	height: 10px;
}

.ListUserAvatar {
	float: left;
	width: 60px;
	padding-top: 4px;
	padding-left: 2px;
}

.ListUserMeta {
	float: left;
	width: 105px;
	padding-top: 5px;
}

.LiserUserMetaData {
	font-size: 11px;
	margin-top: 4px;
}

.ListUserMetaDataRow {
	overflow: hidden;
}

.ListUserMetaDataRow div {
	float: left;
	width: 50px;
	margin-bottom: 2px;
}

.ListUserThumbs {
	padding-right: 2px;
	float: left;
	overflow: hidden;
}

.SmallAlbum {
	float: left;
	margin-left: 5px;
	margin-top: 13px;
}

#SubMenuRight .msg {
	margin-left: 60px;
	background: red;
	position: absolute;
}

/* HELP */

.HelpSection li, .HelpSection h2 {
	margin-top: 10px;
}

ol {
	list-style-type: decimal;
	margin-left: 5px;
}

.QuestionAnswer {
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
	font-size: 14px;
}

.QuestionAnswerShow {
	display: block;
}

/* REWRITES */

#MessageRecipients a {
	font-size: 12px;
}
.MessageContent a {
	font-size: 13px;
}

/* TOOLS */

#uploader {
	width: 960px;
}

/* ------------------- OLDEST CODE ( v1) ------------------- */

.AvatarImg {
	width: 48px;
	height: 48px;
	display: block;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}

/* login form */
#LoginFormContainer {
	display: none;
	
}

.notice-wrap {
	position: fixed;
	top: 50px;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	z-index: 9999;
}

* html .notice-wrap {
	position: absolute;		
}

.notice-item {
	background: #A5CD50;
	color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 6px 6px 0 6px;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	display: block;
	position: relative;
	margin: 0 0 12px 0;
}

.notice-item.error {
	background: #FFAEAD;
	border: 1px solid #FFAEAD;
}

.notice-item p {
	margin-bottom: 6px;
}

.notice-item-close {
	display: none;
}

/* misc */

#IntroText {
	margin-top: 5px;
	width: 100%;
	max-width: 640px;
	line-height: 17px;
	margin-bottom: 10px;
	display: inline-block;
}

.IntroImage {
	width: 46px;
	height: 28px;
	float: left;
	display: inline-block;
	overflow: hidden;
	padding-top: 3px;
}
.IntroTxt {
	height: 45px;
	width: 85%;
	float: left;
	vertical-align: top;
}

#ShareIconsContainer {
	margin-top: 5px;
	overflow: hidden;
	width: 285px;
}

#ShareIconsContainer a, #ShareIconsContainer iframe {
	float: left;
	margin-right: 4px;
}

.DialogInstructions {
	font-size: 11px;
	margin-bottom: 10px;
}

.DeleteImageLink {
	width: 15px;
	height: 15px;
	display: block;
	background: transparent url('/images/app/icons/svg/x_hover.svg') no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.DeleteImageLink:hover {
	background-position: 0 -15px;
}

.BigDeleteLink, .BigPublishLink {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: transparent url('/images/app/icons/x_hover_big.png') no-repeat;
	margin-left: auto;
	margin-right: auto;
}

a#PublishAlbumTextLink {
	color: #A5CD50;
}

.BigPublishLink {
	border-radius: 3px;
	background: transparent url('/images/app/icons/album_publish.png') no-repeat;
}

.BigDeleteLink:hover {
	background-position: 0 -20px;
}

.ControlBoxRow {
	margin-bottom: 3px;
}

.ControlBoxRow a {
	font-size: 14px;
}

.ControlBoxRow img, #DeleteImageLink, #DeleteAlbumLink, #DeleteAlbumTextLink, #PublishAlbumLink, #PublishAlbumTextLink {
	vertical-align: middle;
	margin-right: 5px;
}

#AdminToolBox {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
}

#LastCommentsPagination {
	overflow: hidden;
	width: 300px;
}

#LastCommentsPrev {
	float: left;
}

#LastCommentsNext {
	float: right;
}

#ContentRight .AlbumContainer { width: 48px; }

/* social share */
.twitter-share-button {
	width: 60px;
	height: 20px;
    float: none;
    border: none;
    overflow: hidden;
}

.facebook-share-button {
	width: 102px;
	height: 20px;
    float: left;
    border: none;
    overflow: hidden;
}