/********** BASICS ***********/
/**/
* { margin: 0; padding: 0; border: 0; outline: none; o}

html, body { height: 100%; }

body {
	background: #eeeeee;
	background-repeat: repeat-x;
	background-image: url(/htdocs/images/bg2.png);
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
}

/* TEXT & COLORS */
.lang-flag { width: 24px; height: 24px; display: block; float: left; margin-right: 10px; }
.pl { background: url('/htdocs/images/pl.png') no-repeat; }
.gb { background: url('/htdocs/images/gb.png') no-repeat; }

a { text-decoration: none; }
p { overflow: hidden; }
a:hover { text-decoration: underline; }
.uppercase { text-transform: uppercase; }
.nouppercase { text-transform: none; }
.bold { font-weight: bold; }
.nobold { font-weight: normal; }

.font-10 { font-size: 10px; }
.font-11 { font-size: 11px; }
.font-12 { font-size: 12px; }
.font-13 { font-size: 13px; }
.font-14 { font-size: 14px; }
.font-15 { font-size: 15px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.font-20 { font-size: 20px; }
.font-22 { font-size: 22px; }


.text-left { text-align: left; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }
.text-center { text-align: center; }

.icon-star { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-star.png') no-repeat; margin: 4px 0; }
.icon-article { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-article.png') no-repeat; margin: 4px 0; }
.icon-image { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-image.png') no-repeat; margin: 4px 0; }
.icon-video { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-video.png') no-repeat; margin: 4px 0; }
.icon-blog { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-blog.png') no-repeat; margin: 4px 0; }
.icon-forum { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-forum.png') no-repeat; margin: 4px 0; }
.icon-friends { padding-left: 23px; min-height: 19px; background: url('/htdocs/images/icon-friends.png') no-repeat; margin: 4px 0; }
.icon-arrow { padding-left: 23px; min-height: 20px; background: url('/htdocs/images/arrow_button.png') no-repeat; margin: 4px 0; }

.relative { position: relative; }
.white { color: #ffffff; }
.blue-dark { color: #23535D; }
.blue-middle { color: #588FA6; }
.blue-light { color: #C5F1FE; }
.blue { color: #1062A1; }
.gray-dark { color: #484848; }
.gray-middle { color: #757575; }
.green { color: #54701D; }
.green-dark { color: #617F23; }
.gold { color: #633E09; }
.red { color: #C12A2A; }
.blu { color: #1D4F6D; }
.yellow-dark { color: #633E09; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.gray-comment { color: #F2F2F2; }

.arrow { background: url('/htdocs/images/arrow.png') 2px 5px no-repeat; }

.border-blue-dark { border: 1px solid #174F60; }
.border-gold { border: 1px solid #633E09; }
.border-blue { border: 1px solid #88B5D1; }

.bg-light-blue { 
	background-color: #E2F3F9;
	background-image: url('/htdocs/images/blue_light_header.png');
	background-repeat: no-repeat;
}

.bg-search-blue { 
	background-color: #9EC8D7;
	background-image: url('/htdocs/images/blue_search_header.png');
	background-repeat: no-repeat;
}

.bg-dark-blue { 
	background-color: #57A5B5;
	background-image: url('/htdocs/images/blue_dark_header.png');
	background-repeat: no-repeat;
}

.bg-light-yellow {
	background-image: url('/htdocs/images/yellow_header.png');
}

.bg-light-green {
	background-color: #EDFAD4;
	background-image: url('/htdocs/images/green_light_header.png');
	background-repeat: no-repeat;	
}

.bg-dark-green {
	background-color: #CCE599;
	background-image: url('/htdocs/images/green_dark_header.png');
	background-repeat: no-repeat;	
}

.bg-light-blue-sidebar {
	background-image: url('/htdocs/images/sidebar_light_blue.png');
	background-repeat: no-repeat;
}

.bg-light-yellow-sidebar {
	background-image: url('/htdocs/images/yellow_sidebar_header.png');
	background-repeat: no-repeat;	
}

.bg-admin-1 {
    background-image: url('/htdocs/images/admin1.jpg');
    background-repeat: no-repeat;
}

.bg-admin-2 {
    background-image: url('/htdocs/images/admin2.jpg');
    background-repeat: no-repeat;
}

.bg-admin-3 {
    background-image: url('/htdocs/images/admin3.jpg');
    background-repeat: no-repeat;
}

#container {
	width: 970px;
	margin: 0 auto -60px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0 3px;
}

/********** INDEX MAIN **********/

/* HEADER */

#header { width: 960px; margin: 0 auto; }
	
	/* LOGIN */
	
	#login_box { height: 22px; padding-top: 4px; position: relative; }
	
		/* LOGIN PANEL */
		
		#login_panel {
			display: none;
			width: 256px;
			height: 145px;
			padding: 10px;
			position: absolute;
			background: url('/htdocs/images/login_bg.png') no-repeat;
			left: 0px;
			top: 35px;
			-moz-box-shadow: 0 0 5px #000000;
			border: 1px solid #BEDEEA;
			text-shadow: 1px 1px 0 #2E788B;
		}
	
		#login_panel p { margin-bottom: 5px; }
		#login_panel a { margin-top: 1px; }
		#login_panel input {
			padding: 2px;
			font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
			width: 250px;	
			margin-bottom: 6px;		
		}
		#login_panel .login_add { width: 130px; margin-right: 10px; margin-top: -1px; }
		#login_panel .login_add input { width: auto; margin-right: 1px; vertical-align: sub; }
		#login_panel .login_add a { display: block; width: 130px; }
		#login_panel .submit {
			width: 110px;
			background: #07587D url('/htdocs/images/search_button.png') right no-repeat;
			padding: 2px;
			color: #ffffff;
			margin-top: 6px;
		}
		#login_panel .submit:hover { cursor: pointer; }
	
	/* LOGO AND SEARCH */
	
	#main_header_box { height: 89px; margin-top: 20px; margin-bottom: 21px; }
	
		/* LOGO */
		
		#main_header_box .logo {
			width: 256px;
			height: 82px;
			float: left;
			margin-top: 3px;
		}
		
		/* SEARCH BAR */
		
		#search_box { width: 330px; height: 89px; background: url('/htdocs/images/search_bg.png') no-repeat; border-bottom: 1px solid #085B81; }

			#search_form { width: 270px; margin-left: 60px; margin-top: 12px; height: 49px; }
			#search_form input {
				padding: 3px;
				font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
				width: 245px;
				margin-bottom: 5px;
			}
			#search_form select {
				padding: 1px;
				font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
				width: 160px;
			}
			#search_form .submit {
				width: 110px;
				background: #07587D url('/htdocs/images/search_button.png') right no-repeat;
				padding: 2px;
				color: #ffffff;
				margin: 0;
			}
			#search_form .submit:hover { cursor: pointer; }
	
	/* MENU */
	
	#menu { width: 960px; height: 37px; margin-bottom: 22px; }
	#menu li { list-style: none; display: inline; }
	#menu li a {
		padding: 10px 13.69px;
		display: block;
		float: left;
		font-size: 12px;
		background: url('/htdocs/images/menu_bg.png') repeat-x;
		font-size: 14px;
		color: #00324C;
		margin-right: 1px;
	}
	#menu li a:hover, #menu .main-event a {
		text-decoration: none;
		background: #3676A0 url('/htdocs/images/menu_bg_hover.png') right no-repeat;
		color: #ffffff;
		border-right: 1px solid #2E6C91;
		margin-right: 0;
	}
    #menu .main-event a { text-transform: inherit; font-size: 11px; }
    #menu .main-event { text-align: center; }
    
    #menu .main-home a { text-indent: -9999px; }
    #menu .main-home a span { 
        display: block; 
        width: 30px; 
        height: 30px; 
        background: url(/htdocs/images/home_button.png) no-repeat; 
    }
    
    #menu .main-home a:hover span {
        background-position: center bottom;
    }
	
	/* BANNER BOX */
	#banner { width: 750px; margin: 0 auto 6px auto; min-height: 20px; }		

/* CONTENT */

#content {
	width: 970px;
	padding-top: 5px;
	margin: 0 auto 15px auto;
	background: url('/htdocs/images/content_border.png') repeat-x;
}

/* FOOTER */

#footer, .push { height: 60px; clear: both; }

#footer { background: url('/htdocs/images/footer_bg.png') repeat-x; }

	#footer_content { width: 960px; margin: 0 auto; padding-top: 5px; }
	#footer_content .footer_buttons li { list-style: none; display: inline; }
	#footer_content .footer_buttons li a {
		padding: 20px 5.5px 17px 5.5px;
		display: block;
		float: left;
		font-size: 12px;
		color: #ffffff;
	}
	#footer_content .footer_buttons li .separator { border-right: 1px solid #79B7C4; }
	#footer_content p { margin-top: 20px; }
	
	#copyright { padding: 5px 0; text-align: center; background: #eeeeee; border-top: 2px solid #448D9C; }

/********** SIDEBAR **********/

/* SIDEBAR COMMON */

#sidebar { width: 320px; }
.sidebar-box { margin-bottom: 20px; margin-left: 20px; }
.sidebar-box .sidebar-header { height: 22px; padding: 5px 15px; width: 270px; }	
#sidebar-draggable .sidebar-box .sidebar-header { cursor: move; }
.sidebar-box .sidebar-content {
	background: #ffffff;
	padding: 10px;
	width: 280px;
	border-bottom: 1px solid #C5D2D8;
    
}	
.sidebar-box .sidebar-content .link { display: block; }
.sidebar-box .sidebar-content h1 { margin-bottom: 3px; }
.sidebar-box .sidebar-content .content {
	text-align: justify;
	line-height: 15px;
	margin-top: 5px;
	margin-bottom: 3px;
}
.sidebar-box .sidebar-bg { background: url('/htdocs/images/sidebar_bg.png') repeat-y; }

/* SIDEBAR REGISTER BUTTONS */	

.register-button { width: 320px; height: 100px; padding: 10px 0; }	
.register-button a {
	width: 320px;
	height: 120px;
	display: block;
	text-indent: -99999px;
	position: absolute;
	margin-top: -10px;
}
.register-vol { background: url('/htdocs/images/button_vol.png') no-repeat; }
.register-org { background: url('/htdocs/images/button_org.png') no-repeat; }
.register-org-2 { background: url('/htdocs/images/button_vol_2.png') no-repeat; }
.register-fb-2 { background: url('/htdocs/images/button_fb_2.png') no-repeat; }
.register-text {
	width: 195px;
	height: 100px;
	margin-left: 110px;
	margin-right: 15px;
}			
.register-text .separator {
	border-top: 1px solid #88C8D4;
	width: 195px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.register-text h1 { line-height: 17px; margin-bottom: 5px; margin-top: 2px; }
.register-text h2 { line-height: 17px; font-weight: normal; }
.register-text p { line-height: 13px; }

/* FACEBOOK SOCIAL PLUGIN */
			
#facebook-social {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: -5px;
}

/* NEWS STICKY BOX */

.sticky-box img {
	padding: 1px;
	border: 1px solid #CFCFCF;
	margin-right: 10px;
	margin-top: 2px;
}
.sticky-box {
	padding-bottom: 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #cfcfcf;	
}
.sticky-box:last-child {
	padding-bottom: 0;
	margin-bottom: -4px;
	border-bottom: 0;
}

/********** COMMENTS **********/

.comments-hidden {
	margin: 10px auto 4px auto;
	padding: 5px 10px;
	background: #eeeeee;
	border-bottom: 1px solid #B2CDD7;
}

#comments-box { margin-top: 10px; }
#comments-box .comment-form h1 { margin-bottom: 10px; text-shadow: 0 1px 0 #ffffff; }
#comments-box textarea {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
	width: 515px;
	margin-left: 25px;
	height: 100px;
	padding: 5px;
	border: 1px solid #C8CFD9;
	float: left;
	margin-bottom: -1px;
}
	
#comments-box .recent-comment-item { margin-top: 15px; }
#comments-box .recent-comment-item .avatar { width: 69px; }
#comments-box .recent-comment-item .avatar img { padding: 1px; margin-right: 15px; }
#comments-box .recent-comment-item .user-comment { width: 509px; background: #F2F2F2; padding: 10px; }	
#comments-box .recent-comment-item .user-comment .header { margin-bottom: 3px; }
#comments-box .recent-comment-item .ar { background: url('/htdocs/images/comment_arrow.png') no-repeat; width: 10px; height: 20px; float: left; margin-top: 20px; }

/********** CONTENT **********/

#major_content { width: 960px; margin: 0 auto; }
#content_left { width: 640px; }
	
#main-box {
	width: 638px;
	border: 1px solid #B2CDD7;
	background: #ffffff;
}		
.content-header {
	height: 25.5px;
	width: 624px;
	padding-left: 7px;
	padding-top: 5.5px;
	padding-right: 7px;
}

.minor-header {
	height: 25.5px;
	padding-left: 7px;
	padding-top: 5.5px;
	padding-right: 7px;
}

.minor-header h1 {
	background: url('/htdocs/images/arrow_button.png') no-repeat;
	padding-left: 25px;
	padding-top: 1px;
	display: block;
	height: 32px
}

.content-header h1 {
	background: url('/htdocs/images/arrow_button.png') no-repeat;
	padding-left: 25px;
	padding-top: 1px;
	display: block;
	height: 32px
}

.search-header {
	height: 23.0px;
	width: 624px;
	padding-left: 7px;
	padding-top: 2.5px;
	padding-right: 7px;
}

.search-header h1 {
	background: url('/htdocs/images/arrow_button.png') no-repeat;
	padding-left: 25px;
	padding-top: 1px;
	display: block;
	height: 24px;
}
.content-main { padding: 12px 15px 10px 15px; }	
.minor-content	{ padding: 12px 0 10px 0; }			
.content-main .tags li { list-style: none; display: inline; }
.content-main ol { list-style-position: outside; }
.content-main .social-author-box { margin: 10px 0; }
.content-main .social-author-box img { padding: 1px; margin-right: 10px; }
.content-main .social-author-box .author { width: 400px; }
.content-main .social-author-box .author .info { margin-top: -5px; }
.content-main .social-author-box .author .info p { margin-top: -3px; }
.content-main .social-author-box .social { width: 358px; }
.content-main .title { border-bottom: 1px solid #CBD9DC; padding-bottom: 5px; }

.content-main .social-advert-box { margin: 10px 0; }
.content-main .social-advert-box .advert-cyclic { background: url('/htdocs/images/button_cyclic.png') 0 2px no-repeat; }
.content-main .social-advert-box .advert-action { background: url('/htdocs/images/button_action.png') 0 2px no-repeat; }
.content-main .social-advert-box .advert-cyclic, .content-main .social-advert-box .advert-action {
	width: 85px;
	height: 15px;
	padding-right: 5px;
	display: block;
	float: right;
	margin-left: 5px;
	text-align: right;
}

#photo-gallery img { padding: 1px; border: 1px solid #cfcfcf; margin-top: 10px; }
#photo-gallery a { margin-right: 10px; }
#photo-gallery a:last-child { margin-right: 0; }
#photo-gallery .photo-content {
	margin-right: 5px;
	margin-left: 5px;
}
.video-content { margin: 0 5px; }
.promoted-star { background: url('/htdocs/images/star.png') no-repeat; width: 16px; height: 16px; position: absolute; left: 95%; }
.promoted-star2 { background: url('/htdocs/images/star.png') no-repeat; width: 16px; height: 16px; position: absolute; left: 97%; top: -7px; }
#video-gallery .video-container {
	margin-top: 10px;
	width: 193px;
	float: left;
	margin-right: 14px;
}
#video-gallery .video-container:last-child { margin-right: 0; }


.quarter-list-item { margin-bottom: 15px; }
.quarter-list-item:last-child { margin-bottom: 0; }
.quarter-name { display: block; width: 285px; height: 21px; background: url('/htdocs/images/advert_light_blue.png') no-repeat; padding: 3px 0 2px 15px; text-shadow: 0 1px 0 #23535D; }
.quarter-sign { display: block; width: 70px; height: 20px; background: url('/htdocs/images/advert_blue_button.png') no-repeat; padding: 4px 4px 2px 11px; text-shadow: 0 -1px 0 #23535D; }
.quarter-sign:hover { text-decoration: none; background: url('/htdocs/images/advert_blue_button_.png') no-repeat; }
/* MAIN PAGE */
						
.news-advert-content img { padding: 1px; border: 1px solid #CFCFCF; }
.news-advert-content .avatar { margin-right: 18px; margin-bottom: 2px; }
.news-advert-content .introduction { text-align: justify; line-height: 20px; }
.news-advert-content .cnt { margin-top: 10px; text-align: justify; line-height: 20px; }
.news-advert-content .cnt p { margin-bottom: 10px; }
.news-advert-content .cnt a { text-decoration: underline; color: #0188C6; font-weight: bold; }					
#news-box { padding: 12px; }
#news-box #tabs { border: 0; font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif; }
#news-box #tabs img { padding: 1px; border: 1px solid #88B5D1; }
#news-box #tabs .tab-img { width: 224px; margin-right: 10px; }
#news-box #tabs .tab-content { width: 372px; margin: 0; margin-top: -4px; padding: 0; text-align: justify; height: 84px; }
#news-box #tabs .tab-content .introduction { margin-top: 3px; padding-top: 4px; border-top: 1px solid #d6d6d6; }
#news-box #tabs #tabs-items { width: 372px; margin-top: 5px; }
#news-box #tabs #tabs-items li {
	border: 0;
	display: block;
	width: 372px;
	background: none;
	line-height: 18px;
}
#news-box #tabs #tabs-items li a { color: #23535D; padding-left: 10px;	}
#news-box #tabs .ui-state-active, #news-box #tabs li a:hover {
	cursor: pointer;
	background: #E2F3F9 url('/htdocs/images/arrow.png') 2px 5px no-repeat !important;
	-moz-border-radius: 0;
}

#advert-box { background: #58A5B5; width: 624px; }
#advert-box .ad-img-box { padding: 12px 12px 7px 12px; }
#advert-box .ad-img-box:hover, #advert-box .ad-img-hover { background: #ffffff; border: 1px solid #000201; padding: 11px 11px 6px 11px; }
#advert-box .ad-img-box:hover img, #advert-box .ad-img-hover img { border: 1px solid #9DAFB9 !important; }
#advert-box #adverts-avatars img { border: 1px solid #ffffff; width: 180px; padding: 1px; }
#advert-box table .ad-table-hover, .ad-hover-4:hover, .ad-hover-5:hover, .ad-hover-6:hover, .ad-hover-7:hover, .ad-hover-8:hover { background: #ffffff; }
#advert-box table { width: 624px; border-collapse: collapse; }
.ad-hover-4:hover a, .ad-hover-4:hover .mark-hover, .ad-hover-5:hover a, .ad-hover-5:hover .mark-hover, .ad-hover-6:hover a, .ad-hover-6:hover .mark-hover, .ad-hover-7:hover a, .ad-hover-7:hover .mark-hover, .ad-hover-8:hover a, .ad-hover-8:hover .mark-hover { color: #1062A1 !important; }
#advert-box table .ad-table-hover .mark-hover, #advert-box table .ad-table-hover .mark-hover a { color: #1062A1 !important; }
#advert-box table thead { color: #ffffff; text-align: left; text-transform: uppercase; font-size: 12px; }
#advert-box table thead th { padding: 4px 0; } 
#advert-box table tbody tr { border-bottom: 1px solid #ffffff; height: 30px; }
#advert-box table .square { background: url('/htdocs/images/blue_square.png') 6px 7px  no-repeat; }
#advert-box table .square-arrow { background: url('/htdocs/images/blue_square_arrow.png') 6px 7px  no-repeat; }
#advert-box table .bg-cyclic { background: url('/htdocs/images/button_cyclic.png') 0 7px  no-repeat; }
#advert-box table .bg-action { background: url('/htdocs/images/button_action.png') 0 7px  no-repeat; }
#advert-box table td { padding: 5px 0 3px 0; }
#advert-box table tbody tr:last-child { border-bottom: none; }
#advert-box table a:hover { text-decoration: none; }
#advert-box .ad-num {
	position: absolute;
	color: #ffffff;
	background: url('/htdocs/images/blue_square.png') no-repeat;
	font-weight: bold;
	width: 15px;
	height: 15px;
	font-size: 12px;
	top: 0px;
	right: 7px;
	text-align: center;
}

#profile-main-box { width: 640px; margin-top: 20px; }
#profile-main-box .profiles { width: 310px; background: #ffffff; border-bottom: 1px solid #C5D2D8; }
#profile-main-box .profiles .profiles-header, .profiles-header {
	width: 305px;
	height: 35px;
	background-color: #9EC8D7;
	background-image: url('/htdocs/images/blue_middle_header.png');
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 2px;	
}
#profile-main-box .profiles .profiles-header h1, .profiles-header h1 { text-shadow: 1px 1px 0 #4780A2; }
#profile-main-box .profiles .profiles-header p, .profiles-header p { text-shadow: 0 1px 0 #C5F1FE; margin-top: -3px; }
#profile-main-box .profiles .profiles-content { padding: 10px; width: 290px; }
#profile-main-box .profiles .profiles-content .vol-item, .vol-item { width: 145px; float: left; margin-bottom: 10px; }
#profile-main-box .profiles .profiles-content .org-item, .org-item { width: 290px; margin-bottom: 10px; }
#profile-main-box .profiles .profiles-content .vol-item img, #profile-main-box .profiles .profiles-content .org-item img, .vol-item img, .org-item img {
	padding: 1px;
	border: 1px solid #CFCFCF;
	float: left;
	margin-right: 5px;
}
#profile-main-box .profiles .profiles-content .vol-item .info { width: 84px; float: left; display: table-cell; line-height: 13px; height: 54px; vertical-align: middle; }
#profile-main-box .profiles .profiles-content .org-item .info { width: 224px; float: left; display: table-cell; line-height: 13px; height: 54px; vertical-align: middle; }
#profile-main-box .profiles .profiles-content .vol-item .info a, #profile-main-box .profiles .profiles-content .org-item .info a { display: block;  }

/* BLOG */
.blog-list:first-child { margin-top: -11px; }
.blog-list-info { background: #F7F7F7; margin: 0 -14px 10px -14px; padding: 15px; }
.blog-list-info img { padding: 1px; border: 1px solid #cfcfcf; width: 100px; margin-right: 15px;}
.blog-list-info .owner-data { width: 487px; }
.blog-list-content { border-bottom: 2px solid #cfcfcf; padding: 10px 14px 10px 14px; margin: 0 -14px; }
.blog-list:last-child .blog-list-content { border-bottom: 0; padding-bottom: 0; }

/* ELEMENTS */

.notice-box {
	padding: 15px;
	background: #FEFFC9;
	text-align: center;
	margin: 15px 0 15px 0;
	border: 1px solid #ffcc00;
}

.notice-box a { color: #C12A2A; }

.common-submit {
	padding: 2px 4px;
	background: #588FA6;
	color: #ffffff;
	text-shadow: 0 -1px 0 #426B7A; 
	font-family: "Lucida Sans Unicode", Tahoma, sans-serif;
}	
.common-submit:hover {	cursor: pointer; }

#pagination {
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
}
#pagination p { overflow: visible; }

#pagination span, #pagination a { padding: 2px 8px; }
#pagination .current_page { background: #57A5B5; color: #ffffff; border: 1px solid #1062A1; }
#pagination a { border: 1px solid #818181; color: #818181; }
#pagination a:hover { border: 1px solid #484848; color: #484848; }
#pagination .prevnext { border: 0; padding: 0 2px; color: #1062A1; }
#pagination .prevnext:hover { border: 0; color: #1062A1; }

.faq-content a {
	padding-left: 12px; 
}

.ui-multiselect { padding: 4px 1px 3px 7px; text-align: left; border: 1px solid #B2CDD7; font-family: "Lucida Sans Unicode", Tahoma, sans-serif; background: #ffffff; font-size: 12px; color: #484848; }
.ui-multiselect span { float:right }

.ui-multiselect-header { margin-bottom: 3px; font-size: 14px; background: #588FA6; padding: 4px 8px; }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none; text-shadow: 0 -1px 0 #426B7A; color: #ffffff; }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; background: #ffffff; border-left: 1px solid #B2CDD7; border-right: 1px solid #B2CDD7; border-bottom: 1px solid #B2CDD7; }
.ui-multiselect-checkboxes { position:relative; /* fixes bug in IE6/7 */; overflow-y:scroll; }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px; }
.ui-multiselect-checkboxes li { clear:both; font-size:12px; padding-right: 3px; margin: 0; padding: 0; }
.ui-multiselect-checkboxes li:hover { background: #eeeeee; }
.ui-multiselect-checkboxes li input { vertical-align: sub; margin-right: 3px; }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid; }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none; }
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

fieldset { border: 1px solid #B2CDD7; background: #f4f4f4; padding: 15px; margin-bottom: 15px; }
fieldset:last-child { margin-bottom: 15px; }
fieldset legend { padding: 5px 6px; background: #588FA6; text-shadow: 0 -1px 0 #426B7A; width: 230px; text-align: center; }
fieldset label { display: block; text-shadow: 0 1px 0 #ffffff; }
fieldset input, fieldset textarea, fieldset select { padding: 5px 7px; border: 1px solid #B2CDD7; font-family: "Lucida Sans Unicode", Tahoma, sans-serif; }
fieldset textarea { height: 90px; overflow: hidden; }
fieldset input.field-long, fieldset textarea.field-long { width: 560px; }
fieldset select.field-long { width: 576px; }
fieldset .submit { border: 0; }
fieldset .link-submit { padding: 3.4px 7px; text-decoration: none; }
fieldset .field-short { width: 259px; }
fieldset .field-short-short { width: 116px; }
fieldset select.field-short { width: 275px; padding: 4px 7px; } 
fieldset .form-container { margin-bottom: 15px; }
fieldset .form-container:last-child { margin-bottom: 0; }
fieldset .vdError p { text-shadow: 0 1px 0 #ffffff; }
fieldset .upload { 
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	-moz-opacity:0;
	z-index:2;
	height: 27px;
}
fieldset .fakeupload {
	position: relative;
}

.green-box {
	background: #EDFAD4;
	padding: 10px;
	margin-bottom: 15px;
	margin-top: 15px;
}
.green-box .green-box-content {
	padding: 15px;
	background: #ffffff;
	border: 1px solid #C5D2D8;
}
.green-box .green-box-item { margin-bottom: 5px; }
.green-box .green-box-item img { border: 1px solid #CFCFCF; padding: 1px; margin-right: 10px; }
.green-box .green-box-item .item-1 { width: 150px; margin-right: 15px; }
.green-box .green-box-item .item-2 { width: 391px; }
.green-box .green-box-item .item-2 img { margin-right: 0.5px; }
.green-box .q-labels { width: 145px !important; margin-left: 5px !important; margin-right: 0 !important; padding-right: 0px !important; }
.q-button-blue { padding: 6px 7px; color: #ffffff; color: #ffffff !important; background: #588EA8; width: 100px; display: block; text-transform: uppercase; text-align: center; margin: 10px auto 0 auto; }
#AjaxifyLoading { text-align: center; color: #484848; font-size: 13px; margin-top: 28px; }
#AjaxifyLoading span { text-transform: uppercase; margin-left: 10px;}
#AjaxifyLoading img { vertical-align: sub; }

/* PROFILE */
.sidebar-box .bg-dark-blue a:hover { text-decoration: none; }
#profile-header { margin-top: 3px; margin-bottom: 15px; }
#profile-header img { padding: 1px; margin-right: 10px; }
#profile-header .profile-details-box { padding: 3px; width: 453px; margin-right: -15px; }
#profile-header .profile-details { background: #ffffff; padding: 5px 10px; min-height: 136px; width: 290px; font-size: 12px !important; }
#profile-header .profile-details span { display: block; width: 140px; }
#profile-header .profile-details span.left { text-transform: uppercase; }
#profile-header .profile-details a { display: block; width: 140px; float: left; }
#profile-header .profile-details p { border-bottom: 1px dotted #cccccc; margin-bottom: 0.7px; }
#profile-header .profile-details p:last-child { border-bottom: 0;  margin-bottom: 0; }
#profile-header .profile-menu { float: left; width: 141px; }
#profile-header .profile-menu ul { list-style: none; padding: 1px 0 2px 3px; }
#profile-header .profile-menu ul li { display: block; }
#profile-header .profile-menu ul li a { background: #57A5B5; padding: 2.4px 3px; display: block; width: 136px; }
#profile-header .profile-menu ul li a:hover, #profile-header .profile-menu ul li .active { background: #ffffff; color: #57A5B5; text-decoration: none; border-right: 1px solid #B2CDD7; width: 135px; }
#profile-header .profile-menu ul li .unactive { background: #57A5B5 !important; color: #cccccc !important;  }
#profile-header .profile-menu ul li .unactive:hover { cursor: default !important; width: 135px !important; }
#profile-menu { margin: 0 -15px 20px -15px; background: #57A5B5; padding-left: 1px; }
#profile-menu ul { margin: 0 auto !important; text-align: center; }
#profile-menu li { list-style: none; }
.profile-menu-company ul li a { padding: 2.9px 3px !important; }
.profile-menu-company ul li a:hover, .profile-menu-company ul li .active-c { background: #633E09 !important; color: #FAF5CB !important; }
.profile-menu-company ul li .c-unactive:hover { cursor: default !important; background: #FAF5CB !important; color: #757575 !important; }
#add-user-menu { margin: 15px 0 20px 15px; }
#add-user-menu ul { list-style: none; }
#add-user-menu ul li { display: inline; margin-right: 10px; }
#add-user-menu ul li a { color: #ffffff; font-size: 12px; padding: 5px 5px 3px 5px; background: #57A5B5; border: 1px solid #23535D; }
#add-user-menu ul li a:hover { text-decoration: none; background: #23535D; border: 1px solid #23535D; }

.add-company-menu ul li a { background: #FAF5CB !important; border: 1px solid #633E09 !important; color: #633E09 !important; }
.add-company-menu ul li a:hover { background: #633E09 !important; border: 1px solid #FAF5CB !important; color: #FAF5CB !important; }
#profile-menu li a { color: #ffffff; display: block; text-transform: uppercase; text-align: center; font-size: 12px; background: #57A5B5; padding: 7px 6px;}
#profile-menu li a:hover, #profile-menu li .active { text-decoration: none; color: #484848; background: #ffffff; }
#profile-menu li:last-child { margin-right: 0; border-right: 1px solid #ffffff;}

#profile-menu2 { margin: 0 -16px 20px -16px; background: #FBF6CA; }
#profile-menu2 ul { margin: 0 auto; text-align: center; }
#profile-menu2 li { list-style: none; }

#profile-menu2 li a { color: #633E09; display: block; text-transform: uppercase; text-align: center; font-size: 12px; background: #FBF6CA; padding: 7px 6px;}
#profile-menu2 li a:hover, #profile-menu2 li .active { text-decoration: none; color: #484848; background: #ffffff; }
#profile-menu2 li:last-child { margin-right: 0; border-right: 1px solid #ffffff;}

#profile-volunteering { padding: 15px; background: #E2F3F9; }
.volunteering-box { border: 1px solid #C5D2D8; background: #ffffff; padding: 15px; }
.v-item { font-size: 13px; color: #484848; border-bottom: 1px dotted #cccccc; margin-bottom: 5px; padding-bottom: 5px; }
.v-item:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.v-item .label { width: 250px; float: left; }
.v-item .content { float: left; }
.v-item .content li { list-style: none; }
#lang-table { margin: 15px -15px 0 -15px; text-align: center; border-collapse: collapse; text-shadow: 0 1px 0 #ffffff; }
#lang-table thead { background: #F2F2F2; }
#lang-table tbody tr { border-bottom: 1px solid #C1CED4; }
#lang-table tbody tr:last-child { border-bottom: none; }
#lang-table tbody td { padding: 3px 0; }
.user-profile img { border: 1px solid #88B5D1; }
.user-profile .profile-details-box { background: #E2F3F9; }
.user-profile .profile-details { border: 1px solid #C5D2D8; }

.sidebar-box .image-container img { padding: 1px; border: 1px solid #cccccc; width: 64px; margin: 1px; }
.sidebar-box .video-container { padding-left: 5px; }
.sidebar-box .article-box .article-box-item:last-child { border-bottom: none; }
.sidebar-box .article-box .article-box-item { border-bottom: 1px solid #C5D2D8; padding-bottom: 3px;padding-top: 3px; }
.result-msg { text-align: center; margin: 10px 0; }
.cross { background: url(/htdocs/images/cross.png) no-repeat; width: 16px; height: 16px; display: block; }
.modal-box { width: 748px; }
.mail-box { width: 490px; }
.loading-box #AjaxifyLoading {margin-bottom: 15px; margin-top: 5px;  }
.modal-box table thead th { background: #5CA3B9; color: #ffffff; font-size: 11px; font-weight: normal; padding: 3px 0; }
#box-unactive { text-align: center; width: 744px; margin: 0 auto 10px auto; text-align: center; }
#box-unactive #AjaxifyLoading { margin: 0; }
.modal-box table input { background: none; margin: 0 auto; font-size: 11px; display: block; padding: 0; }
.modal-box table input:hover { cursor: pointer; }
.modal-box table tbody tr img { padding: 1px; border: 1px solid #cccccc; margin-right: 5px; }
.mail-box h1 { font-weight: normal; }
.mail-box label { display: block; margin-top: 10px; }
.mail-box .input, .mail-box textarea { border: 1px solid #9EC8D7; width: 476px; padding: 6px 6px; font-family: "Lucida Sans Unicode", Tahoma, sans-serif; font-size: 12px; }
.mail-box textarea { height: 120px; }
.facebook-auto { display: none; position: absolute; width: 490px; background: #eee;  }
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px; font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif; font-size:11px; }
.facebook-auto ul { display: none; margin: 0; padding: 0;  z-index:9999; position: absolute; width: 465px; }
.facebook-auto ul li { width: 464px; padding: 5px 12px; z-index: 1200; cursor: pointer; margin: 0; list-style-type: none; border: 1px solid #ccc; border-width: 0 1px 1px; font: 11px "Lucida Grande", "Verdana"; background-color: #eee }
.facebook-auto ul li em { font-weight: bold; font-style: normal; background: #ccc; }
.facebook-auto ul li.auto-focus { background: #4173CC; color: #fff; }
.facebook-auto ul li.auto-focus em { background: none; }
.deleted { background-color:#4173CC !important; color:#ffffff !important;}
.hidden { display:none;}

ul.holder { margin: 0; border: 1px solid #9EC8D7; position: relative; overflow: hidden; height: 1%; height: auto !important; width: 495px; background: #fefefe; padding-bottom: 3px; font-family: "Trebuchet MS", "Lucida Sans Unicode"; }
*:first-child+html ul.holder { padding-bottom: 5px; } * html ul.holder { padding-bottom: 5px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 11px "Lucida Sans Unicode";  }
ul.holder li.bit-box { border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px; margin: 5px 0 0 5px;}
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px 0px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

#add { border: 1px solid #999; width: 475px;}
form ol li { list-style-type: none; }
form ol { font: 11px "Lucida Grande", "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 493px; padding: 5px 5px 6px; font: 11px "Trebuchet MS", "Lucida Sans Unicode";  border: 1px solid #999; }
form ul.holder { width: 488px; }
form ul { margin: 0 !important }
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:1200;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; right: 4px; top: 5px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/htdocs/images/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

#vform-header-left { float: left; width: 100px; border-right: 1px solid #CCCCCC;}
#vform-header-right { float: left; margin-left: 30px; margin-top: 10px; width: 450px;}

.item-2 #AjaxifyLoading img { border: none; }
.item-2 #AjaxifyLoading { margin-top: 15px; }

.dialog-submit { background: none; }
.dialog-submit:hover { cursor: pointer; }

.category-box img { border: 1px solid #cccccc; padding: 1px; margin-right: 10px; }
.category-box { margin-bottom: 15px; border-bottom: 1px solid #ebebeb; padding-bottom: 10px; }
.category-box:last-child { margin-bottom: 0; border-bottom: none; padding-bottom: 0; }

.user-content-item img { padding: 1px; border: 1px solid #cccccc; margin-right: 15px; }
.user-content-item { padding: 15px 15px 10px 15px; background: #F5F4EB; margin-bottom: 15px; border-bottom: 1px solid #cccccc; }
.user-content-item:last-child { margin-bottom: 5px; }

.company-content-item img { padding: 1px; border: 1px solid #cccccc; margin-right: 15px; }
.company-content-item { padding: 15px 0; margin-bottom: 0; border-bottom: 1px solid #ebebeb; }
.company-content-item:last-child { border-bottom: none; margin-bottom: 0px; padding-bottom: 5px; }
.company-content-item:first-child { padding-top: 5px; }

.form-box { margin-top: 5px; }
.form-box-item { width: 280px; }
.form-box-item label { display: block; }
.form-box-item input, .form-box-item select { padding: 5px 7px; border: 1px solid #B2CDD7; font-family: "Lucida Sans Unicode", Tahoma, sans-serif; width: 264px; }
.form-box-item select { width: 280px; }
.form-box-submit { text-align: center; margin-top: 30px; margin-bottom: 10px; }

.notifications { font-size: 12px; text-align: justify; }
.notifications .red, .notifications .green { padding-top: 1px; }
.notifications ul { padding-top: 5px; }
.notifications ul li { padding-left: 18px; list-style: square; list-style-position: inside; }

.is0{background:url(/htdocs/images/progressImg1.png) no-repeat 0 0; width:180px; height:7px; margin-top: 7px; margin-bottom: 3px; }
.is10{background-position:0 -7px;}
.is20{background-position:0 -14px;}
.is30{background-position:0 -21px;}
.is40{background-position:0 -28px;}
.is50{background-position:0 -35px;}
.is60{background-position:0 -42px;}
.is70{background-position:0 -49px;}
.is80{background-position:0 -56px;}
.is90{background-position:0 -63px;}
.is100{background-position:0 -70px;}

#choose-left, #choose-right { width: 304px; text-align: center; }
#choose-left img, #choose-right img { padding: 1px; }

#friends-box { margin: 15px -16px 0 -16px; }
#friends-box .friends-header { 	
	background-color: #57A5B5;
	background-image: url('/htdocs/images/blue_dark_header.png');
	background-repeat: no-repeat;
}

#friends-box .friends-header h1 { padding: 4px 7px; text-shadow: 0 1px 0 #1062A1; }
#friends-box .friends-content { padding: 15px; }
#friends-box .friends-content .vol-item { width: 152px; }
#friends-box .friends-content .org-item { width: 290px; }
#gallery-folders { border: 1px solid #B2CDD7; background: #F4F4F4; padding: 5px 0; }
#gallery-folders ul li { list-style: none; display: inline; width: 121.2px; text-align: center; }
#gallery-folders ul .active img { border: 3px solid #1062A1; }
#gallery-folders ul li img { padding: 1px; border: 1px solid #cccccc; }

#photo-box #photo-content img { padding: 1px; border: 1px solid #cccccc; }
#photo-box #photo-content { width: 504px; text-align: center; }
#photo-box .prev-box, #photo-box .next-box { width: 52px; min-height: 20px; }
.prev-photo, .next-photo { width: 16px; height: 16px; text-indent: -9999px; display: block; margin: 170px auto 0 auto; }
.prev-photo { background: url('/htdocs/images/prev.png') no-repeat; }
.next-photo { background: url('/htdocs/images/next.png') no-repeat; }

.video-container-sidebar img { padding: 1px; border: 1px solid #cccccc; }
.video-item { width: 98px; float: left; text-align: center; }
.charcounter { font-size: 13px; color: #484848; }
.comment-form .charcounter { margin-left: 80px; float: left; }
#mail-box { padding: 10px 15px; background: #E2F3F9; }
#mailer-bookmark .bm a { margin-right: 10px; }
.mail-box-content { border: 1px solid #C5D2D8; background: #ffffff; padding: 10px 15px; margin: 5px 0; }

.green-box table, .profile-ads table { border-collapse: collapse; }
.green-box table th, .profile-ads table th { font-size: 11px; color: #ffffff; background: #57A5B5; padding: 10px 4px; text-transform: uppercase; }
.green-box table tbody td, .profile-ads table tbody td { padding: 5px 4px; }
table tr .checked { background-image: url('/htdocs/images/plus_button.png'); background-repeat: no-repeat; background-position: center center; }

	#mailer-content-header {
		text-align: left;
		margin-bottom: 10px;
		border-bottom: 1px solid #cccccc;
	}
	#mailer-content-header h1 {
		float: left;
		display: block;
		margin-bottom: 3px;
	}
	#mailer-content-header .sender { width: 193px; }
	#mailer-content-header .topic { width: 310px; }
	#mailer-content-header .remove { width: 40px; text-align: right; }

	#mailer-content-mails { text-align: left; overflow: hidden; }
	#mailer-content-mails .mailer-content-mail {
		height: 54px;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 10px;
		margin-top: 10px;
	}
	#mailer-content-mails .mailer-content-mail:last-child { border-bottom: none;}
	#mailer-content-mails .mailer-content-mail ul { list-style: none; }
	#mailer-content-mails .mailer-content-mail li { display: inline; float: left; }
	#mailer-content-mails .mailer-content-mail input {
		display: block;
		height: 54px;
		outline: none;
		margin-right: 10px;
	}
	#mailer-content-mails .mailer-content-mail img {
		display: block;
		margin-right: 5px;
		padding: 1px;
	}
	#mailer-content-mails .mailer-content-mail .sender {
		display: block;
		width: 109px;
	}
	#mailer-content-mails .mailer-content-mail .sender a { font-size: 12px; }
	#mailer-content-mails .mailer-content-mail .sender p {
		font-size: 11px;
		color: #999999;
		font-weight: normal;
	}
	#mailer-content-mails .mailer-content-mail .topic {
		width: 310px;
		display: block;
		overflow: hidden;
	}
	#mailer-content-mails .mailer-content-mail .topic a {
		font-size: 12px;
		margin-bottom: 2px;
	}
	#mailer-content-mails .mailer-content-mail .topic p { font-size: 11px; color: #999999; }
	#mailer-content-mails .mailer-content-mail .remove { height: 54px; width: 35px; margin-left: 5px; }
	#mailer-content-mails .mailer-content-mail .remove input, .delete-nl {
		background: url("/htdocs/images/icon-x.png") no-repeat;
		width: 12px;
		height: 12px;
		float: right;
		margin-top: 20px;
		border: none;
		text-indent: -9999px;
	}
	#mailer-content-mails .mailer-content-mail .remove input:hover { cursor: pointer; }
	
.space input:hover { cursor: pointer; }

#preview-box {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #cccccc;
}
#preview-news-box {
	width: 220px;
	height: 150px;
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #cccccc;
}

#preview-form { text-align: center; margin-top: 10px; }
#preview-form .submit {
	font-size: 12px;
	border: none;
	background: none;
	text-transform: uppercase;
	color: #0044AC;
}
#preview-form .submit:hover { cursor: pointer; }

.forum-thread-category { margin-top: 15px; }
.forum-thread-category .header { background: #CCE599 url('/htdocs/images/green_dark_header.png') 75px 0 no-repeat; padding: 5px 10px;  }
.forum-thread-category .header h1 { display: block; }
.forum-thread-category .content { padding: 15px; border: 1px solid #cccccc; border-top: none; }
.forum-thread-box { border-bottom: 1px solid #ebebeb; padding-bottom: 5px; margin-bottom: 5px; }
.forum-thread-box:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

#message-box { margin-top: 15px;  }
#message-box .recent-msg-item { border-bottom: 1px solid #ebebeb; padding: 0 10px 10px 10px; }
#message-box .recent-msg-item { margin: 15px 0 10px 0; }

.like-it-menu ul { list-style: none; text-align: center; }
.like-it-menu li { background: #D0E9F0; width: 74px; padding: 0px 0.55px 5px 0.55px !important; margin-right: 1px; }
.like-it-menu ul li a:hover, .like-it-menu ul li .selected, .like-it-menu ul .selected2, .like-it-menu li:hover, .like-it-menu .ui-tabs-selected { color: #ffffff; text-decoration: none; background: #3677A0;}
.like-it-menu .dis2 { background: #D0E9F0 !important; }
.like-it-menu li:hover a, .like-it-menu .ui-tabs-selected a { color: #ffffff; }
.like-it-menu li:last-child { margin-right: 0; }
.like-it-separator { height: 5px; background: #23535D; margin-top: 1px; }
.like-it-content { padding: 10px 10px 0 10px; border: 1px solid #cccccc; border-top: none; margin-bottom: 5px; }
.like-it-blog { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ebebeb; }
.like-it-blog:last-child { margin-bottom: 0; }

.delete { display: block; position: absolute; width: 16px; height: 16px; background: url('/htdocs/images/delete.png') no-repeat; top: -5px; left: -5px; text-indent: -99999px; }


.addLanguage { width: 16px; height: 16px; display: block; background: url('/htdocs/images/add.png') no-repeat; margin-right: 5px; margin-top: 5px; margin-left: -5px;}
#lang-table { width: 606px; font-size: 13px; }
#lang-table .remove-x { width: 16px; height: 16px; display: block; background: url('/htdocs/images/delete.png') no-repeat; text-indent: -99999px; float: left; margin-left: 10px; }
#lang-table thead { background: #ebebeb; }
#lang-table .subheader { font-weight: bold; }
#lang-table .ls { word-spacing: 5px; }

.ad-header { padding: 5px 5px; background: #CCE599 url('/htdocs/images/green_dark_header.png') 150px 0 no-repeat; margin: 15px 0; }
.star { background: url('/htdocs/images/star.png') no-repeat; width: 16px; height: 16px; padding-left: 20px; }

.action-item p { line-height: 20px; }
#ui-timepicker-div dl { font-size: 13px; color: #484848; margin-top: 2px; }
#ui_tpicker_time_label { float: left; margin-right: 5px; }
#ui_tpicker_time { font-weight: bold; }
#ui_tpicker_hour_label { margin-top: 5px; font-size: 12px; }
#ui_tpicker_hour, #ui_tpicker_minute { margin: 5px 0; background: #cccccc; }
#ui_tpicker_minute_label { font-size: 12px; }

#letter-box { text-align: center; margin: 25px 0 5px 0; }
#letter-box a { padding: 2px 3px; background: #57A5B5; color: #ffffff; border: 1px solid #1062A1; }

#sponsors { background: #ffffff; padding: 8px 15px 0 15px; height: 90px; }
#sponsors_content { width: 960px; margin: 0 auto; padding-top: 3px; }
#sponsors_content p { margin-bottom: 10px; }
#lens-search:hover { cursor: pointer; }
#slider-range-max { margin-top: 7px; border: 1px solid  #cccccc; background: #ebebeb; }

#profile-menu2 .goldie { color: #633E09; }
#profile-menu2 .goldie:hover { color: #B55312; }
.tag-submit { background: url('/htdocs/images/add.png') no-repeat; border: none; height: 16px; width: 16px; text-indent: -9999px;  margin-left: 10px; margin-top: 5px; }
.tag-submit:hover { cursor: pointer; }

#manage-tags #AjaxifyLoading { margin-top: 15px; }
#tags-select #AjaxifyLoading { margin: 0; float: left; width: 404px; }
#tags-table { margin-top: 30px;  }
#tags-table table { width: 500px; text-align: left; }
#tags-table table thead, #tags-table table tfoot { background: #9EC8D7; color: #ffffff; font-weight: normal; text-transform: uppercase; font-size: 12px; }
#tags-table table thead tr th, #tags-table table tfoot tr th { padding: 2px 5px; }
#tags-table table thead tr th a, #tags-table table tfoot tr th a { color: #ffffff; }
#tags-table table tbody { font-size: 13px; color: #444444; }
#tags-table table tbody tr:hover { background: #bbbbbb; color: #ffffff; }
#tags-table table tbody tr td { padding: 2px 5px; }
#tags-table table tbody tr td a { text-indent: -9999px; display: block; width: 16px; height: 16px; background: url('/htdocs/images/delete.png') no-repeat; }

#tags-table table tbody tr td a { text-indent: -9999px; display: block; width: 16px; height: 16px; background: url('/htdocs/images/delete.png') no-repeat; }

#newsletter-table { margin-top: 30px;  }
#newsletter-table table { width: 500px; text-align: left; }
#newsletter-table table thead, #newsletter-table table tfoot { background: #9EC8D7; color: #ffffff; font-weight: normal; text-transform: uppercase; font-size: 12px; }
#newsletter-table table thead tr th, #newsletter-table table tfoot tr th { padding: 2px 5px; }
#newsletter-table table thead tr th a, #newsletter-table table tfoot tr th a { color: #ffffff; }
#newsletter-table table tbody { font-size: 13px; color: #444444; }
#newsletter-table table tbody tr:hover { background: #bbbbbb; color: #ffffff; }
#newsletter-table table tbody tr td { padding: 2px 5px; }

.ajaxify-refresh { background: url('/htdocs/images/refresh.png') no-repeat; width: 16px; height: 16px; text-indent: -99999px; display: block; margin-top: 5px;}

.visibility-ul ul li { padding: 2px 4px; list-style: none; }
.visibility-ul ul li input { margin-top: 5px; }
.visibility-ul ul li label { color: #484848; font-size: 12px; text-transform: uppercase; }
.visibility-ul ul li:hover { background: #E2F3F9; }

#visibility-header { padding: 5px 10px; margin: 0 -16px; }
.visibility-table { border-collapse: collapse; }
.visibility-table tbody tr td { padding: 6px 0; }
.visibility-table tbody tr td { border-bottom: 1px dotted #cccccc; }

.actions-avatar { margin-right: 15px; }
.actions-avatar img { padding: 1px; border: 1px solid #cccccc; }

.action-container { background: #ffffff; padding: 15px 15px 10px 15px; border-bottom: 1px solid #cccccc; }

.action-container #AjaxifyLoading { display: none; }

/* WIDGETS */

.widget-tab a { 
    width: 40px;
    height: 40px;
    display: block;
    text-indent: -9999px;
}

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


#facebook-panel {
    position: fixed;
    top: 40px;
    right: -330px;
    z-index: 1500;
    height: 40px;
}

#facebook-panel .widget-tab a {
    background: url(/htdocs/images/widget_fb.png) no-repeat;
    -moz-border-radius: 10px 0 0 10px;
}

#facebook-panel .widget-tab a:hover {
    background-position: bottom;
}

#facebook-panel .widget-content {
    border: 1px solid #588FA6;
    border-right: none;
}

#nk-panel {
    position: fixed;
    top: 90px;
    right: -271px;
    z-index: 1000;
    height: 40px;    
}

#nk-panel .widget-tab a {
    background: url(/htdocs/images/widget_nk.png) no-repeat;
    -moz-border-radius: 10px 0 0 10px;
}

#nk-panel .widget-tab a:hover {
    background-position: bottom;
}

#nk-panel .widget-content {
    border: 1px solid #588FA6;
    border-right: none;
}

#social-media-panel {
    position: fixed;
    top: 140px;
    right: -158px;
    z-index: 500;
    height: 40px;
}

#social-media-panel .widget-tab a {
    background: url(/htdocs/images/widget_share.png) no-repeat;
    -moz-border-radius: 10px 0 0 10px;
}

#social-media-panel .widget-tab a:hover {
    background-position: bottom;
}

#social-media-panel .widget-content {
    border: 1px solid #588FA6;
    border-right: none;
    z-index: 1500;
    height: 40px;
}

#social-media-panel .widget-content a {
	text-indent: -9999px;
	width: 32px !important;
	height: 32px;
	display: block;
	margin: 7px 5px;
	float: left;	
}

#social-media-panel .social-fb { background: url(/htdocs/images/facebook.png) no-repeat; }
#social-media-panel .social-nk { background: url(/htdocs/images/nk.png) no-repeat; }
#social-media-panel .social-tw { background: url(/htdocs/images/twitter.png) no-repeat; }
#social-media-panel .social-wy { background: url(/htdocs/images/wykop.png) no-repeat; }
#social-media-panel .social-bl { background: url(/htdocs/images/blip.png) no-repeat; }
#social-media-panel .social-fl { background: url(/htdocs/images/flaker.png) no-repeat; }

#question-panel {
    position: fixed;
    top: 40px;
    left: -336px;
    z-index: 1000;
    height: 40px;
}

#question-panel .widget-tab a {
    background: url(/htdocs/images/widget_write.png) no-repeat;
    -moz-border-radius: 0 10px 10px 0;
}

#question-panel .widget-tab a:hover {
    background-position: bottom;
}

#question-panel .widget-content {
    border: 1px solid #588FA6;
    border-right: none;
    z-index: 1000;
}

#question-panel .widget-content {
	float: left;	
	padding: 10px;
	background: #ffffff;
    border: 1px solid #588FA6;
    border-left: none;
}

#question-panel .widget-content label {
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	display: block;	
}

#question-panel .widget-content input, #question-panel .widget-content select, #question-panel .widget-content textarea {
	padding: 4px;
	border: 1px solid #cccccc;	
	width: 250px;
	margin-bottom: 10px;
}

#question-panel .widget-content textarea {
	height: 75px;	
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
	font-size: 11px;
}

#newsletter-panel {
    position: fixed;
    top: 90px;
    left: -266px;
    z-index: 500;
    height: 40px;
}

#newsletter-panel .widget-tab a {
    background: url(/htdocs/images/widget_newsletter.png) no-repeat;
    -moz-border-radius: 0 10px 10px 0;
}

#newsletter-panel .widget-tab a:hover {
    background-position: bottom;
}


#newsletter-panel .widget-content {
    border: 1px solid #588FA6;
    border-left: none;
    z-index: 500;
}

#translation-panel {
    position: fixed;
    top: 140px;
    left: -523px;
    z-index: 200;
    height: 40px;
}

#translation-panel .widget-tab a {
    background: url(/htdocs/images/widget_translate.png) no-repeat;
    -moz-border-radius: 0 10px 10px 0;
}

#translation-panel .widget-tab a:hover {
    background-position: bottom;
}

#translation-panel .widget-content {
    border: 1px solid #588FA6;
    border-left: none;
    z-index: 500;
}

#privileges-panel {
    position: fixed;
    top: 190px;
    left: -262px;
}

#privileges-panel .widget-tab a {
    background: url(/htdocs/images/widget_admin.png) no-repeat;
    -moz-border-radius: 0 10px 10px 0;
}

#privileges-panel .widget-tab a:hover {
    background-position: bottom;
}

#privileges-panel .widget-content {
    border: 1px solid #588FA6;
    border-left: none;
    z-index: 500;
}

/* RATING */

#rating-company-box .rating-header {
	padding: 7px 10px;
}

#rating-company-box .rating-header ul { 
	list-style: none;	
	margin-top: 2.5px;
}

	#rating-company-box .rating-header ul li {
		display: inline;
	}
	
	.rating-summary {
		padding: 10px 0 10px 0px;
        float: right;
	}
		
		.rating-summary .rating-summary-button {
			display: block;
			float: left;
			margin: 0 10px;
			font-size: 11px;
			height: 20px;
			padding-top: 2px;
			padding-left: 25px;
		}
		
		.icon-ratings {
			display: block;
			width: 20px;
			height: 20px;
			margin: 0 auto;
		}
		
		.icon-positive { background: url(/htdocs/images/icon-rating-pos.png) no-repeat; }
		.icon-neutral { background: url(/htdocs/images/icon-rating-neu.png) no-repeat; }
		.icon-negative { background: url(/htdocs/images/icon-rating-neg.png) no-repeat; }
		
		.rating-summary .positive { background: url(/htdocs/images/icon-rating-pos.png) no-repeat; color: #3a804e; }
		.rating-summary .neutral { background: url(/htdocs/images/icon-rating-neu.png) no-repeat; color: #9f9e9a; }
		.rating-summary .negative { background: url(/htdocs/images/icon-rating-neg.png) no-repeat; color: #ce2d4c; }
		
	.rating-opinions-box {
		padding: 15px;
        border-top: 1px solid #cccccc;
	}
	
	.rating-option-item {
		margin-bottom: 20px;
	}
	
	.rating-option-item:last-child {
		margin-bottom: 0;
	}
	
	.rating-option-item .rating-option-avatar {
		width: 63px;
		text-align: center;
		float: left;
		margin-right: 20px;
	}
	
	.rating-option-item .rating-option-avatar img {
		border: 1px solid #cccccc;
		padding: 1px;
		margin-bottom: 10px;
	}
	
	.rating-option-item .rating-option-container .rating-comment-arrow {
		width: 10px;
		height: 20px;
		background: url(/htdocs/images/comment_arrow.png) no-repeat;
		display: block;
		float: left;
		margin-top: 20px;
	}
	
	.rating-option-item .rating-option-container .rating-option-content {
		padding: 10px;
		background: #f2f2f2;
		float: left;
		width: 495px;
	}
	
	.rating-option-content p {
		margin-top: 10px;
	}
	
	.rating-option-content img {
		padding: 1px;
		border: 1px solid #cccccc;
		width: 64px;
		vertical-align: middle;
		margin-bottom: 2px;
	}
	
/* MODAL RATING PANEL */

#manage-ratings-table tbody tr td { padding: 5px 0; }
#manage-ratings-table .user-info img { float: left; margin-right: 10px; }

.add-opinion-button { 
	background: #FEFFC9;
	text-align: center;
	padding: 5px 15px;
	border: 1px solid #ffcc00;
}
.add-opinion-button:hover {
	text-decoration: none;	
}

#member-ratings .icon-ratings {
	padding-right: 20px;
	width: auto;	
}

.rating-comment img {
	padding: 1px;
	border: 1px solid #cccccc;
}

.rating-comment .opinion-type li { list-style: none; display: inline; margin-left: 25px; }
.rating-comment .opinion-type li input { margin-right: 5px; }
.add-opinion-form textarea { border: 1px solid #cccccc; width: 498px; height: 100px; margin-bottom: 10px; }

.user-opinion { background: #eeeeee; padding: 15px; margin-bottom: 10px; }
.user-opinion-content { margin-left: 10px; width: 400px; }

#ratings-container .ratings-header {
	padding: 8px 10px;	
}
.ratings-header .filter-1, .ratings-header .filter-2 { list-style: none; }
.ratings-header .filter-1 li, .ratings-header .filter-2 li { display: inline; }
.ratings-header .filter-1 .active, .ratings-header .filter-1 a:hover {
	color: #333333;
	background: #ffffff;
	padding: 6px 20px 10px 20px;	
}
.ratings-header .filter-1 .unactive {
	color: #ffffff;
	padding: 5px 20px;	
}

.ratings-header .filter-2 {
	background: #ebebeb;
	margin: -10px;
	padding: 10px;	
}

.opinion-bg-green {
	background: #e9faea !important;	
}

.opinion-bg-red {
	background: #fbe6e5 !important;	
}

.opinion-bg-gray {
	background: #f2f2f2!important;
}

.return-opinion-box {
	padding: 10px;
	margin-left: 30px;
	border: 1px solid #cccccc;	
	margin-top: 10px;
	background: #f8ffeb;
}

.return-opinion-box p {
	margin-top: 0;	
}

.return-opinion-box img {
	margin-right: 15px;
	float: left;
	width: 52px;
	margin-top: 10px;
}

.company-filter-1 a, .company-filter-1 li {
	color: #333333 !important;
}

#user-arts-adverts-header {
	padding: 6px 13px;
	margin-bottom: 10px;
}

#user-arts-adverts-header ul li a {
	padding: 6px 20px 10px 20px;
	margin-right: 3px;	
}

#user-arts-adverts-header ul li a:hover, #user-arts-adverts-header ul .ui-state-active a {
	color: #333333;
	background: #ffffff;
	padding: 6px 20px 10px 20px;
}

.arts-advert-container {
	padding: 15px !important;	
}

#user-blog-box .blog-header { 	
	background-color: #57A5B5;
	background-image: url('/htdocs/images/blue_dark_header.png');
	background-repeat: no-repeat;
}

#user-blog-box .blog-header h1 { padding: 4px 7px; text-shadow: 0 1px 0 #1062A1; }

.user-blog-content {
	padding: 15px;	
}

.multimedia-header {
	margin-bottom: 10px;
	margin-left: 7px;
	border-bottom: 3px solid #cccccc; 	
}

.multimedia-header p {
	padding: 0 0 5px 10px;
	border-bottom: 3px solid #1062A1; 
	margin-bottom: -3px;
	width: 100px;	
}

.category-box-container div:last-child {
	border-bottom: none;	
}

#friends-box .friends-header-company { 	
	background-color: #FDF9D6 !important;
	background-image: url('/htdocs/images/yellow_header.png') !important;
	background-repeat: no-repeat;
}

#friends-box .friends-header-company h1 { padding: 4px 7px; text-shadow: none !important; }

.more-arrow {
	display: block;
	background: url(/htdocs/images/more_arrow.png);
	width: 12px;
	height: 52px;	
}

/* REDACTOR PANELS */

#redactor-tabs .tabs-list { list-style: none; margin: 10px 0 20px 0; border-bottom: 1px solid #dedede; padding-bottom: 5px; }
#redactor-tabs .tabs-list li { display: inline; margin-right: 10px; font-size: 13px; text-transform: uppercase; }
#redactor-tabs .tabs-list li a { padding: 5px 10px; color: #484848; background: #dedede; text-shadow: 0 1px 0 #ffffff; }
#redactor-tabs .tabs-list li a:hover { text-decoration: none; background: #aaaaaa; color: #fefefe; text-shadow: 0 1px 0 #666666; }
#redactor-tabs .tabs-list .ui-tabs-selected a, #redactor-tabs .tabs-list .ui-tabs-selected a:hover { background: #588FA6; color: #ffffff; text-shadow: 0 -1px 0 #2b6076; }

#redactor-tabs #AjaxifyLoading p { margin-top: 5px; }

.form-elements-box { width: 602px; margin: 0 auto 20px auto; }
.form-elements-box h1 { padding: 5px 10px; background: #588FA6; color: #ffffff; text-transform: uppercase; font-size: 13px; text-shadow: 0 -1px 0 #2b6076; }
.form-elements-content { width: 570px; padding: 15px; border: 1px solid #cccccc; border-top: none;  background: #efefef; }
.form-elements-content label span { color: #C12A2A; margin-right: 3px; }
.form-elements-content label { font-size: 12px; text-transform: uppercase; color: #484848; display: block; font-weight: bold; text-shadow: 0 1px 0 #ffffff; height: 18px; }
.form-elements-content input, .form-elements-content select { padding: 5px; font-size: 13px; color: #484848; }
.form-elements-content textarea { padding: 5px; font-size: 13px; color: #484848; height: 100px; font-family: "Trebuchet MS"; }
.form-elements-content .long { width: 530px; }
.form-elements-content .short { width: 230px; }
.form-elements-content .icon, .form-elements-content .icon2, .notifications .icon { display: block; width: 16px; height: 16px;  padding: 6px; }
.form-elements-content .validate, .notifications .validate { background: #5cbe68 url(/htdocs/images/redactor-yes.png) no-repeat 6px 6px; }
.form-elements-content .validate-input { border: 1px solid #5cbe68 !important; }
.form-elements-content .error-input { border: 1px solid #C12A2A !important; }
.form-elements-content .validate-textarea { border: 1px solid #5cbe68; }
.form-elements-content .error-textarea { border: 1px solid #C12A2A; }
.form-elements-content .error, .notifications .error { background: #C12A2A url(/htdocs/images/redactor-stop.png) no-repeat 6px 6px; }
.form-elements-content .warning { background: #f7d15c url(/htdocs/images/redactor-warning.png) no-repeat 6px 6px; }
.form-elements-content .warning-input { border: 1px solid #f7d15c; }
.form-elements-content #cke_ckeditor { float: left !important; }
.redactor-panel-form .button, .form-elements-content .button, .button-refresh, .button-ended {
    padding: 5px;
    color: #ffffff;
    background: #588FA6;
    text-transform: uppercase;
    font-size: 13px;
}

.redactor-panel-form .button:hover, .form-elements-content .button:hover { cursor: pointer; }

.form-elements-content .ui-multiselect { width: 242px !important; padding: 4px !important; }
.form-elements-content .ui-widget-header li { margin-right: 0 !important; }
.ui-multiselect-checkboxes li { margin: 0 !important; }
.form-elements-content .ui-widget-header li a { padding: 0 !important; margin: 0 !important; background: none !important; font-size: 12px !important; text-transform: none !important; color: #ffffff !important; text-shadow: none !important; }
.form-elements-content .ui-helper-reset { border: none !important; }
.form-elements-content span.cke_skin_kama, .form-elements-content .cke_wrapper { border-radius: 0 !important; }
.form-elements-content .hint, .hint { display: block; background: url(/htdocs/images/tool.gif) no-repeat; width: 15px; height: 18px; float: left; text-indent: -9999px; margin-right: 5px; }
.form-elements-content .hint:hover { cursor: help; }
.tooltip {
    display: none;
    padding: 10px;
    font-size: 13px;
    color: #ffffff;
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(50,50,50)),
        color-stop(0.5, rgb(100,100,100))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(50,50,50) 0%,
        rgb(100,100,100) 50%
    );
    max-width: 210px;
    text-align: justify;
    text-shadow: 0 -1px 0 #000000;
}

.form-elements-content .fakeupload {
	position: relative;
}

.form-elements-content .blue-input {
    width: 560px;
    border: 1px solid #588FA6;
    padding: 4px 4px;	
}

.form-elements-content .upload {
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	-moz-opacity:0;
	z-index:2;
	height: 27px;
    width: auto !important;
}

.form-elements-content .holder { width: 230px !important; padding: 0px 5px !important; float: left !important; }
.author-form .facebook-auto { margin-left: 28px !important; }
.form-elements-content .holder .bit-box { margin-top: 3px !important; margin-left: 0 !important; margin-right: 5px !important; }
.form-elements-content .facebook-auto { width: 242px !important; margin-top: 28px !important; }

.form-elements-content .facebook-auto li { width: 216px !important; }

#ui-datepicker-div, .ui-dialog, .tooltip { z-index: 10000 !important; }

.advert-container { margin-top: 20px; }
.advert-container .content-header { background: #58A5B5; width: 600px; padding: 10px 10px 5px 10px; }
.advert-container .content-header h1 { height: 20px !important; }

.sidebar-quarters {
	width: 336px;
	margin: 0 0 20px -16px;	
}

#advert-quarters-sidebar {
	border: 1px solid #BFC8CD;
	border-left: none;
	background: #ffffff;	
}

#advert-quarters-sidebar h1 { padding: 5px; }

.quarter-link { background: url(/htdocs/images/arrow.png) 5px 10px no-repeat; padding: 3px 5px; display: block; width: 325px; text-decoration: none; color: #365456; font-size: 12px; text-transform: uppercase; border-bottom: 1px dotted #58A5B5; }
.quarter-link:last-child { border-bottom: none; }
.quarter-link:hover { color: #ffffff; background: #58A5B5; text-decoration: none; }
.show-all-adverts { padding: 5px; }



/********* BEGIN: TRANSLATION *********/


#translation-table{
    width: 100%;
}

#translation-table input{
    border: 1px #000 solid;
    width: 500px;
    margin-top: 5px;
}

#translation-table label{
    width: 250px;
    margin-top: 4px;
    text-align: right;
}

#translation-table .item{
    margin-top: 10px;
    padding-bottom: 5px;
}

#translation-table .item:hover {
	background: #dedede;	
}

    #translation-table .item .table-left{
        float: left;
        width: 250px;
    }
    #translation-table .item .table-right{
        float: left;
        width: 630px;
        margin-left: 50px;

    }

#lang-beta{
    margin: 0 auto;
    width: 500px;
    height: 220px;
    background-color: #FFFFCB;
    border: 1px #990100 solid;
}
    #lang-beta hr{
        width: 490px;
        border-top: 1px #990100 solid;
        margin-left: 5px;
    }

    #lang-beta p{
        color: #990100;
        margin: 8px 0px 0px 5px;
        font-weight: bold;
    }

    #lang-beta .checkbox-container{
        width: 150px; 
        float: left;
        margin-left: 10px;
    }

    #lang-beta label{
        color: #990100;
        margin: 0px 0px 0px 5px;
        font-size: 12px;
        display: block;
        float: left;
    }

#translation-main-table {
	border: none;
	font-size: 12px;
	text-transform: uppercase;
	border-collapse: collapse;
}

#translation-main-table thead th {
	background: #ebebeb;	
}

#translation-main-table tr th, #translation-main-table tr td { padding: 8px 4px; }


/********* END: TRANSLATION *********/

#news-widget-big {
	padding: 10px;
    width: 230px;
    height: 130px;
}

#news-widget-medium {
	padding: 10px;
    width: 180px;
    height: 80px;
}

#news-widget-small {
	padding: 10px;
    width: 130px;
    height: 55px;
}

	#news-widget-big img { padding: 1px; border: 1px solid #ffffff; margin-right: 10px; }
    #news-widget-medium img { padding: 1px; border: 1px solid #ffffff; margin-right: 10px; }
    #news-widget-small img { padding: 1px; border: 1px solid #ffffff; margin-right: 10px; }

.widget-blue {
	background: #1062A1;	
}

#widgets-box input {
	padding: 3px;
	width: 420px;
	border: 1px solid #cccccc;	
}

.tag-weight-1 { font-size: 17px; font-weight: bold; }
.tag-weight-2 { font-size: 13px; font-weight: bold; }
.tag-weight-3 { font-size: 12px; }
.tag-weight-4 { font-size: 10px; }

#header, #content { z-index: 10000; }

.my-vol-icon-green {
    display: block;
    width: 16px;
    height: 16px;
    padding: 6px;
    background: #5cbe68 url(/htdocs/images/redactor-yes.png) no-repeat 6px 6px;
}

.my-vol-icon-yellow {
    display: block;
    width: 16px;
    height: 16px;
    padding: 6px;
    background: #f7d15c url(/htdocs/images/redactor-warning.png) no-repeat 6px 6px;
}

.my-voluntering button {
    width: 247px !important;
    padding: 4px 5px !important;
}

.my-voluntering-couses button {
    width: 548px !important;
    padding: 4px 5px !important;
}

.form-container textarea {
    overflow-y: scroll;
}

.form-container .charcounter {
    float: left;
}

.newsletter-history-box{
    width: 180px;
    height: 170px;
    margin: 10px 10px 0 0;
    border-bottom: 1px solid #EAE9EE;
}

.newsletter-history-box a:hover { text-decoration: none; }

.newsletter-history-box .header{
    width: 175px;
    height: 15px;
    background-color: #ECEDF1;
    margin-bottom: 2px;
    padding-left: 5px;
}

.newsletter-seperator{
    width: 1px;
    height: 145px;
    border-right: 1px solid #EAE9EE;
    margin: 20px 10px 0 0;
}

.common-submit {
    color: #ffffff !important;
}

/* QUEUE */

.queue-box .content-header ul {
    list-style: none;
}

.queue-box .content-header ul li {
    display: inline;
}

.date-filter, .stats {
    background: #ededed;
    border-bottom: 1px solid #cccccc;
    padding: 10px;
    font-size: 13px;
    width: 375px;
    height: 55px;
}

.stats {
    width: 265px;
}

.date-filter select {
    border: 1px solid #cccccc;
    padding: 1px;
    width: 100px;
    color: #484848;
    font-size: 13px;
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
}

.date-filter input, .queue-submit {
    padding: 2px;
    font-size: 13px;
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    background: #588FA6;
}

.date-filter input:hover {
    cursor: pointer;
}

#queue-table {
    width: 930px;
    margin: 15px 0 5px 0;
}

#queue-table .queue-header {
    background: #EBEBEB;
    border-bottom: 1px solid #cccccc;
}

#queue-table .queue-header .header-item, #queue-table .queue-item {
    padding: 10px 5px;
    float: left;
    font-size: 12px;
    color: #1062A1;
    text-align: center;
}

.header-item-1, .queue-item-1 { width: 20px; }
.header-item-2, .queue-item-2 { width: 90px; }
.header-item-3, .queue-item-3 { width: 90px; }
.header-item-4, .queue-item-4 { width: 230px; }
.header-item-5 { width: 75px; }
.header-item-6 { width: 75px; }
.header-item-7, .queue-item-7 { width: 280px; }
.queue-item-5, .queue-item-6 { width: 70px; }
.queue-item-4 textarea {
    width: 200px;
}

.queue-item-5 input, .queue-item-6 input {
    width: 64px;
}

.queue-item-7 textarea {
    width: 250px;
}

.add-queue {
    background: url(/htdocs/images/add.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    text-indent: -9999px;
    margin: 0 2px;
}

.queue-container {
    border-bottom: 1px solid #cccccc;
}

.queue-content-left {
    width: 230px;
    float: left;
}

.queue-content-right {
    width: 700px;
    float: left;
}

.queue-content-right input, .queue-content-right textarea {
    padding: 6px 3px;
    border: 1px solid #cccccc;
    color: #484848;
    font-size: 13px;
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
}

.queue-content-right textarea {
    font-size: 11px !important;
}

.queue-content-right textarea {
    height: 18px;
    min-height: 18px;
    resize: none;
    overflow: hidden;
    text-align: justify;
}

.queue-box {
    background: #ededed;
    margin: 10px 0;
    border-bottom: 1px solid #cccccc;
    padding: 0 5px;
    color: #484848;
}

.queue-container .hint {
    margin-top: 7px;
    background: url(/htdocs/images/comment.png);
    width: 16px;
    height: 16px;
}

.queue-box .add-panel {
    position: absolute;
    background: #ebebeb;
    border: 1px solid #cccccc;
    padding: 5px;
    color: #484848;
    text-transform: uppercase;
    width: 210px;
    top: 4px;
    left: 30px;
    font-size: 13px;
    z-index: 50000;
}

.queue-box .add-panel a {
    color: #1062A1;
}

.queue-box .add-panel-close {
    display: block; 
    width: 16px;
    height: 16px;
    background: url('/htdocs/images/cancel.png');
    text-indent: -9999px;
    float: right;
    margin-left: 3px;
}

.blue-light-box {
    background: #ddebf9;
}

.blue-dark-box {
    background: #90b4d6;
    border-bottom: 1px solid #4d7091;
}

.blue-dark-box input, .blue-dark-box textarea, .blue-dark-box .holder {
    border: 1px solid #4d7091;
}

.green-light-box {
    background: #e8f8ce;
}

.green-dark-box {
    background: #b0cb85;
    border-bottom: 1px solid #647f39;
}

.green-dark-box input, .green-dark-box textarea, .green-dark-box .holder {
    border: 1px solid #647f39;
}

.queue-box #AjaxifyLoading {
    margin-top: 5px;
    margin-bottom: 5px;
}

.queue-submit {
    margin-top: 20px;
    float: right;
}

.queue-item .holder {
    width: 64px;
    color: #484848;
    font-size: 13px;
    padding: 3px 2px !important;
    font-family: "Trebuchet MS", "Lucida Sans Unicode", Tahoma, sans-serif;
    max-height: 24px !important;
}

.queue-item .bit-box {
    width: 38px;
    height: 15px;
    margin: 2px !important;
}

.queue-box .facebook-auto {
    width: 250px !important;
    text-align: left;
}

.queue-box .facebook-auto li {
    width: 250px !important;
    
}

#search_results {
    border: 1px solid #174F60;
    border-top: none;
    background: #ffffff;
    width: 251px;
    position: absolute;
    display: none;
    font-size: 13px;
    text-align: center;
    z-index: 100000;
}

#search_results .search-user-item-left, #search_results .search-company-item-left {
    padding-left: 6px;
}

#search_results .search-user-item-left a, #search_results .search-company-item-left a {
    display: block;
}

#search_results .search-user-item-left img {
    border: 1px solid #1062A1;
    padding: 1px;
}

#search_results .search-company-item-left img {
    border: 1px solid #633E09;
    padding: 1px;    
}

#search_results .search-user-item-right {
    margin-left: 10px;
    padding-right: 6px;
    text-align: left;
    width: 168px;
}

#search_results .search-news-item-right {
    margin-left: 10px;
    padding-right: 6px;
    text-align: left;
    width: 143px;
}

.search-user-item {
    padding: 6px 0 2px 0;
}

.search-user-item:hover {
    background: #efefef;
    border-top: 1px solid #174F60;
    border-bottom: 1px solid #174F60;
    padding: 5px 0 1px 0;
}

.search-label {
    background: #999999;
    text-align: left;
    padding: 4px;
}

#search_results #AjaxifyLoading {
    margin-top: 2px !important;
}

